Textures are the image files used to display items and enemies in the game UI. They appear on item cards in the shop, inventory, admin panel, and dungeon UI.

Supported Formats

FormatExtensionNotes
PNG.pngRecommended for all static images
GIF.gifSupports animation โ€” useful for special or rare items

Recommended Size

All item and enemy icons: 64ร—64 px. Larger images will be scaled down; smaller images may appear blurry.

Referencing Textures in JSON

The texture field contains the full path from the datapack root. The path always starts with your pack name:

"texture": "mypack/assets/textures/materials/ore/iron.png"

Texture Path Map

Content TypePath Pattern
Oremypack/assets/textures/materials/ore/<id>.png
Ingotmypack/assets/textures/materials/ingot/<id>.png
Alloymypack/assets/textures/materials/alloy/<id>.png
Circuitmypack/assets/textures/materials/circuits/<id>.png
Crystalmypack/assets/textures/materials/crystal/<id>.png
Personal suit/helmetmypack/assets/textures/equipment/personal/armor/suit/<id>.png
Personal glovesmypack/assets/textures/equipment/personal/gloves/<id>.png
Personal bootsmypack/assets/textures/equipment/personal/boots/<id>.png
Personal accessorymypack/assets/textures/equipment/personal/accessory/<id>.png
Personal weaponmypack/assets/textures/equipment/personal/weapons/<id>.png
Ship hullmypack/assets/textures/equipment/ship/hulls/<id>.png
Ship enginemypack/assets/textures/equipment/ship/engines/<id>.png
Ship shieldsmypack/assets/textures/equipment/ship/shields/<id>.png
Ship thrustermypack/assets/textures/equipment/ship/thrusters/<id>.png
Ship weaponmypack/assets/textures/equipment/ship/weapons/<id>.png

Tips

  • Use PNGs with transparency. Items look best on a transparent background so the game can place them on any UI color.
  • Keep textures small. 64ร—64 is sufficient โ€” larger files slow loading with no visible benefit.
  • Use animated GIFs sparingly. Reserve for special or legendary items where the animation signals rarity.
  • Be consistent within your pack. Mismatched sizes between items look unprofessional.