-
Notifications
You must be signed in to change notification settings - Fork 0
FAQ
No. The plugin generates textures procedurally from YAML, builds all models/JSON, zips the pack, and sends it to players. You only write YAML (and optionally drop in your own models/textures).
Yes — Paper is the recommended platform, especially for the newest versions. Spigot works for the older range.
Yes. Any item can reference a model in assets/models/ (Blockbench Java or Bedrock
exports — Bedrock ones are converted automatically). On 1.21.2+ a head-slot armor piece
with a model renders its 3D model on the player's head when equipped.
The client has no native 3D worn path for body slots — that's a vanilla client
limitation, not a plugin one. Body armor renders from a 2D layer texture
(armor-texture:). Only the head supports native 3D.
- Create
plugins/Andreaitemmaker/items/my_item.yml(see items.md). - Run
/aitem reload. -
/aitem give my_item.
- Model →
plugins/Andreaitemmaker/assets/models/ - Texture →
plugins/Andreaitemmaker/assets/textures/ - Reference the model in YAML with
model: "assets/models/my_model.json".
The model's texture path should point at <namespace>:item/<name> (default namespace:
itemmaker). Animated textures work: add a .png.mcmeta next to the PNG.
Every generation also writes an unzipped pack/ folder (plus pack.zip) next to the
plugin. Host that folder anywhere (file host, web server) and set pack.public-url.
Players then download from your URL instead of the built-in server.
1.20.5 through 26.2+, pack formats 32 → 88. See compatibility.md.
The project is Apache 2.0 licensed and open source on GitHub. You can use, modify and redistribute it under the license terms — see the LICENSE file.
Yes. The YAML format is stable and config migrations only add new options while preserving your values.
Not supported — the plugin has its own YAML format (which is simpler). Model files and
textures from other plugins can be reused: drop them into assets/ and reference them.
Yes. Placeholders are simply unavailable when PAPI is not installed.