/world/ /world_nether/ /world_the_end/
π MinecraftPortableServer/
βββ start.bat
βββ server.properties
βββ plugins/
β βββ ItemsAdder.jar
β βββ ProtocolLib.jar
β βββ (other plugins)
βββ world/
βββ itemsadder-resourcepack.zip (after export)
To play on another PC:
If you have a build team or texture artist, they need access to the same environment. Portability allows you to store the ItemsAdder folder in a shared drive (Google Drive, Dropbox, or GitHub) so your team can mount it locally. itemsadder portable
| Feature | Normal ItemsAdder | Portable Mode (Manual Pack) | |---------|------------------|-----------------------------| | Auto-pack distribution | β (server sends) | β (manual download) | | Real-time item sync | β | β (pack must match server) | | Custom sounds, animations | β | β (if pack includes them) | | GUI & menus | β | β (but without backend, items may be unusable) |
Without the plugin running on the server, custom items become visual only β they wonβt function as real items. To play on another PC:
Cause: The client cached the old hash from the previous server IP.
Fix: Delete the client-side cache folder: .minecraft/server-resource-packs/. Then restart the client and reconnect.
version: '3.8'
services:
minecraft:
build: .
ports:
- "25565:25565"
volumes:
- ./world:/minecraft/world
- ./plugins/ItemsAdder/output:/minecraft/plugins/ItemsAdder/output
restart: unless-stopped
With this setup, you can literally git clone your repository on a new VPS, run docker-compose up -d, and your ItemsAdder server is live. If you have a build team or texture
| Problem | Solution |
| :--- | :--- |
| Item looks like a purple/black block | The texture file is missing or the name in the config doesn't match the file name. |
| Item looks like a vanilla item | The player doesn't have the resource pack applied. Check your pack hosting settings. |
| Server lags when using /iazip | This is resource-intensive. Don't do it while 50 players are online. |
| Missing textures on join | Ensure your config.yml has the correct URL to your hosted resource pack. |
/world/ /world_nether/ /world_the_end/
π MinecraftPortableServer/
βββ start.bat
βββ server.properties
βββ plugins/
β βββ ItemsAdder.jar
β βββ ProtocolLib.jar
β βββ (other plugins)
βββ world/
βββ itemsadder-resourcepack.zip (after export)
To play on another PC:
If you have a build team or texture artist, they need access to the same environment. Portability allows you to store the ItemsAdder folder in a shared drive (Google Drive, Dropbox, or GitHub) so your team can mount it locally.
| Feature | Normal ItemsAdder | Portable Mode (Manual Pack) | |---------|------------------|-----------------------------| | Auto-pack distribution | β (server sends) | β (manual download) | | Real-time item sync | β | β (pack must match server) | | Custom sounds, animations | β | β (if pack includes them) | | GUI & menus | β | β (but without backend, items may be unusable) |
Without the plugin running on the server, custom items become visual only β they wonβt function as real items.
Cause: The client cached the old hash from the previous server IP.
Fix: Delete the client-side cache folder: .minecraft/server-resource-packs/. Then restart the client and reconnect.
version: '3.8'
services:
minecraft:
build: .
ports:
- "25565:25565"
volumes:
- ./world:/minecraft/world
- ./plugins/ItemsAdder/output:/minecraft/plugins/ItemsAdder/output
restart: unless-stopped
With this setup, you can literally git clone your repository on a new VPS, run docker-compose up -d, and your ItemsAdder server is live.
| Problem | Solution |
| :--- | :--- |
| Item looks like a purple/black block | The texture file is missing or the name in the config doesn't match the file name. |
| Item looks like a vanilla item | The player doesn't have the resource pack applied. Check your pack hosting settings. |
| Server lags when using /iazip | This is resource-intensive. Don't do it while 50 players are online. |
| Missing textures on join | Ensure your config.yml has the correct URL to your hosted resource pack. |