Skip to main content
LodeItems builds one resource pack from everything in items/ and writes it to plugins/LodeItems/pack.zip. It picks the right pack format for your Minecraft version by itself. Players are sent the pack when they join, and again after a /lodeitems reload that changed it. Their game only downloads it again when its contents changed.

Asking players to accept it

config.yml
With required: true, players who decline the pack are disconnected. When a player’s download fails, the console says so. That almost always means the pack host can’t be reached: check that the port is open, or set public-address (below). config.yml is read at startup, so restart the server after changing these settings.

Hosting

Choose one of three ways to host it.
LodeItems runs a small web server and players download the pack from it.
config.yml
  • The port has to be reachable from the internet, like your game port.
  • Leave public-address empty to use the address the player typed to join. That works for most servers.
  • Set it when the web port is reached another way, for example behind a proxy like Velocity or BungeeCord, or on another IP: public-address: "203.0.113.5" or "packs.myserver.net".

Merging other packs

Your pack can include other resource packs, for example one from ModelEngine or a texture pack you made earlier.
  • Inside items/: any folder in items/ that has an assets/ folder inside it is merged automatically.
  • Elsewhere: list folders or .zip files, relative to plugins/:
    config.yml
When two packs have the same file, LodeItems’ own file wins and the console says so. Files the game combines across packs anyway are combined: sounds.json, languages, fonts and atlases.

Optional packs

Players can turn extra packs on and off with /packs, for example HD textures or a different art style. They are sent on top of the main pack.
config.yml
Put each pack’s files in plugins/LodeItems/packs/<id>/ (an unzipped pack folder) or packs/<id>.zip. A folder without a pack.mcmeta gets one. Players’ choices are saved and applied when they close the /packs menu, since every change makes their game reload its resources.