Itemsadder Portable
Before diving into the how, let’s look at the why. Server administrators who invest in portability enjoy three massive advantages:
FROM openjdk:17-jdk-slim
WORKDIR /minecraft
COPY server.jar .
COPY plugins/ ./plugins/
COPY start.sh .
RUN chmod +x start.sh
EXPOSE 25565
CMD ["./start.sh"]
If you are not a developer, use Dropbox, Google Drive, or SyncThing.
Warning: Do not run the server directly from a synced folder (it will cause I/O errors). Instead: itemsadder portable
Before diving into the how, let's look at the why. Most server admins treat their ItemsAdder setup as a "dirty" installation—fraught with absolute paths, missing dependencies, and fragmented resource packs.
If you want a truly offline portable server (perfect for LAN parties or airplane travel), you can force the client to use an externally installed pack. Create a file inside your portable folder called offline_instructions.txt: Before diving into the how , let’s look at the why
1. Navigate to your Minecraft client's resourcepacks folder.
2. Copy the file "master_pack.zip" from /server/plugins/ItemsAdder/output/
3. Paste it into your client's resourcepacks folder and enable it manually.
4. Set server property: require-resource-pack=false
While not fully automatic, this guarantees players see your custom items even without an active internet connection.
/crash-reports/
Now, commit only the essential files:
git add plugins/ItemsAdder/contents/ # Your custom YAML items
git add plugins/ItemsAdder/config.yml
git add start.bat
git add server.properties
A team member can clone the repository, run start.bat, and instantly have an identical ItemsAdder server running on their machine. If you are not a developer, use Dropbox
If you are a developer, you should treat your ItemsAdder configuration as code. Using Git makes your setup ultra-portable.