ModsJava
zMItemsBuilder | Advanced Custom Items System
Java mod listed for Minecraft 1.20–26.x. Downloads from the MC Java Mods app on Android.
⬇ Download on SpigotzMItemsBuilder
Build once. Reuse everywhere.
A complete system for custom items, kits, abilities, restrictions and scalable progression.
Discord • Wiki • Modrinth
Most item plugins focus on creating individual items.
zMItemsBuilder focuses on the system behind them.
Create an item once and reuse it across groups, kits, rewards and progression systems without duplicating configurations.
Code (Text):
Create → Configure → Reuse → Scale
| Traditional Plugins | zMItemsBuilder |
| Create items one by one | Centralized item system |
| Duplicate configurations | Reusable items & groups |
| Static enchantments | Scalable progression |
| Manual item creation | In-game creation GUIs |
| Limited item behavior | Actions, effects, uses & cooldowns |
| Basic restrictions | Extensive behavior flags |
Create Items In-Game
No need to start by manually writing YAML.
Code (Text):
/zmitems create <name>
| Mode | Creates |
| Single | One custom item |
| Armor | Complete armor set |
| Tools | Pickaxe, axe, shovel and hoe |
The plugin automatically saves the item to items.yml, ready to be edited and reused.
Spoiler: Example Workflow
Code (Text):
/zmitems create nuclear_pickaxe
/zmitems rename &bNuclear Pickaxe
/zmitems enchant efficiency 10
/zmitems enchant unbreaking 5
/zmitems glow
/zmitems unbreakable
/zmitems rename &bNuclear Pickaxe
/zmitems enchant efficiency 10
/zmitems enchant unbreaking 5
/zmitems glow
/zmitems unbreakable
Plugin Preview
See what you can create with zMItemsBuilder.
Custom items, equipment and examples created using zMItemsBuilder.
Reusable Items & Groups
Define an item once and use it wherever you need it.
Groups allow you to combine existing items and give them together without duplicating the item definitions.
Spoiler: Example
Change the original item and keep a centralized definition instead of maintaining multiple copies.
Code (Text):
groups:
special:
rarity: special
items:
- special_sword
- special_armor
- special_tools
special:
rarity: special
items:
- special_sword
- special_armor
- special_tools
Main Features
| Feature | What it does |
| Custom Items | Weapons, armor, tools, keys, coins, consumables and more. |
| Reusable Groups | Combine existing items into groups and kits without duplication. |
| Progression | Scale enchantments and attributes by level. |
| Actions | Run player or console commands and sounds on clicks. |
| Effects | Apply configurable passive effects while equipped. |
| Uses & Cooldowns | Create limited-use items with configurable cooldowns. |
| Restrictions | Control dropping, crafting, placing, enchanting and more. |
| Customization | RGB, gradients, placeholders, rarity, textures and CustomModelData. |
Progression System
Turn static items into scalable equipment.
| Method | Example | Result |
| Base + Level | base: 4 / per-level: 1 | Linear scaling |
| Every X Levels | every: 3 / bonus: 1 | Interval scaling |
| Fixed | sharpness: 8 | Static value |
Configure progression directly in-game:
Code (Text):
/zmitems progression
Spoiler: Example
Items With Abilities
Code (Text):
enchantments:
protection:
base: 4
per-level: 1
max: 10
fire_protection:
base: 1
every: 3
bonus: 1
max: 4
protection:
base: 4
per-level: 1
max: 10
fire_protection:
base: 1
every: 3
bonus: 1
max: 4
Go beyond names, lore and enchantments.
- Actions: Player commands, console commands and sounds.
- Click Types: Right-click, left-click and shift clicks.
- Effects: Passive effects while equipped.
- Uses: Limited-use items such as abilities or consumables.
- Cooldowns: Prevent actions from being triggered continuously.
Code (Text):
Uses: 3/5
Control exactly what players can do with your items.
| Flag | Prevents |
| NO_DROP | Dropping |
| NO_CRAFT | Crafting |
| NO_PLACE | Placing |
| NO_USE | Using |
| NO_CONSUME | Consuming |
| NO_EQUIP | Equipping |
| NO_ANVIL | Anvil usage |
| NO_SMITHING | Smithing |
| NO_GRINDSTONE | Grindstone |
| NO_ENCHANT | Enchanting |
| NO_BREWING | Brewing |
| NO_FURNACE | Furnace usage |
More flags are available.
Customization
- Custom names and lore
- RGB colors and gradients
- Dynamic placeholders
- Rarity system
- Custom Model Data
- Custom heads and textures
- Enchantments and attributes
- Armor trims
- Item flags
Spoiler: Placeholders
PlaceholderAPI is also supported.
Powerful Give System
Code (Text):
{item_type}
{prefix_item}
{level}
{rarity}
{enchants}
{primary_color}
{secondary_color}
{gradient:text}
{attribute_level:<name>}
{prefix_item}
{level}
{rarity}
{enchants}
{primary_color}
{secondary_color}
{gradient:text}
{attribute_level:<name>}
Give individual items, complete groups or saved items.
Code (Text):
/zmitems give NORMAL <player> <id> [amount] [prefix]
/zmitems give GROUP <player> <groupId> [prefix]
/zmitems item give <player> <name> <amount> [notify]
/zmitems give GROUP <player> <groupId> [prefix]
/zmitems item give <player> <name> <amount> [notify]
Main Commands
Spoiler: Item Management
Code (Text):
/zmitems create <name>
/zmitems clone <name> [group]
/zmitems material <material>
/zmitems rename <name>
/zmitems info
/zmitems glow
/zmitems unbreakable
/zmitems flag [flag]
/zmitems clone <name> [group]
/zmitems material <material>
/zmitems rename <name>
/zmitems info
/zmitems glow
/zmitems unbreakable
/zmitems flag [flag]
Spoiler: Lore & Enchantments
Code (Text):
/zmitems lore add/remove/set/reset
/zmitems lore copy
/zmitems lore paste
/zmitems enchant <name> <level>
/zmitems lore copy
/zmitems lore paste
/zmitems enchant <name> <level>
Spoiler: Attributes, Effects & Actions
Code (Text):
/zmitems attribute add ...
/zmitems attribute remove ...
/zmitems effect add ...
/zmitems effect remove ...
/zmitems effect list ...
/zmitems action add ...
/zmitems action remove ...
/zmitems attribute remove ...
/zmitems effect add ...
/zmitems effect remove ...
/zmitems effect list ...
/zmitems action add ...
/zmitems action remove ...
Spoiler: Progression & Administration
What Can You Create?
Code (Text):
/zmitems progression [enchant|attribute] [item]
/zmitems item save/show/give/remove/update
/zmitems reload
/zmitems migrate
/zmitems item save/show/give/remove/update
/zmitems reload
/zmitems migrate
| Category | Examples |
| Equipment | Armor sets, weapons, tools, shields |
| Economy | Coins, tokens, keys, vouchers |
| Rewards | Crates, daily rewards, Battle Pass rewards |
| Utility | Consumables, cosmetics, event and teleport items |
| Custom | Heads, textures and CustomModelData items |
Clean & Scalable
zMItemsBuilder keeps your item definitions organized instead of spreading duplicated configurations everywhere.
| Feature | Benefit |
| Centralized items | Manage your item catalogue from one place. |
| Reusable groups | Build kits without duplicated items. |
| GUI editors | Configure systems directly in-game. |
| YAML based | Easy to customize and maintain. |
| Smart identity | Items remain uniquely identifiable. |
| EN / ES | Built-in multilingual support. |
| PlaceholderAPI | Extend item displays and integrations. |
bStats
Compatibility
- Minecraft: 1.20+
- Java: 17+
- Server: Paper / Spigot
- Languages: English / Spanish
- PlaceholderAPI: Optional
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.20, 1.20.6, 1.21
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
zMItemsBuilder | Advanced Custom Items System is a free Minecraft Java mod. Compatible with Minecraft 1.20, 1.20.6, 1.21, 26.1 and newer. Downloaded 246 times (via Spigot). Download it and open it directly in the game.