Making content

  1. Create a pack on the Packs page. A pack is a group of items and recipes, e.g. firefood.
  2. Upload sprites in the pack's Sprites tab. PNG works best. Pixel art stays sharp.
  3. Add items in the Items tab. Only ID and Sprite are required; everything else has sensible defaults (shown as grey placeholder text).
  4. Add recipes in the Recipes tab. Ingredients can be specific items, liquids, or crafting qualities (like cutting or heatsource).
  5. Fix anything listed in the yellow Check these before publishing box.
  6. Press Publish all on the Packs page. Players get it the next time they start the game.

Saving an item or recipe does not send it to players. Only Publish all does, so you can work on things without breaking anyone's game.

Tips

  • Give item IDs a prefix (e.g. fire.smokedmeat) so they can't collide with vanilla items or other mods.
  • Match size of takes a vanilla item ID (like geofruit) and makes your sprite the same size in-game, whatever resolution the image is.
  • Changing an item's ID breaks recipes that use the old ID and items that already exist in saves. Pick IDs early and keep them.
  • Every save keeps a backup of the previous file on the server, so mistakes can be undone.
  • In multiplayer, everyone should start the game after the same publish so all players have the same packs.

Testing in-game

Open the console with ~. spawn <itemid> spawns an item. If a pack has errors, FireLoader shows a red alert at the main menu and lists the problems in the console.