Tags
Creators
Details
2.0.0
Compatibility
Changes
zMItemsBuilder v2.0.0 | New Features & Changes
Commands & Administration
- Commands completely restructured to make the plugin more intuitive and easier to manage.
- Added a new
/zmitems helpsystem with a dynamic and organized help interface. /zmitems create <name>now opens a GUI to create an item and automatically registers it initems.yml./zmitems clone <name> [group]allows you to clone the item currently held directly intoitems.yml.- Added
/zmitems lore copy/pasteto easily copy and paste lore between items. - Reorganized and expanded commands for attributes, effects, actions, flags, and progression.
Configuration Restructure
- Major
config.ymlrestructuring to keep the configuration cleaner and more organized. - Items are now managed through
items.yml. - Item groups are also defined in
items.yml. - Additional data for items using effects or actions is stored in
data.yml. - Less manual configuration and more automation through commands and GUIs.
GUI Item Creation
-
New visual item creation system through
/zmitems create. -
Choose between:
- Single
- Armor
- Tools
-
Configure item properties directly through an intuitive GUI.
Enchantment & Attribute Progression
-
Added a new configurable progression system for enchantments and attributes.
-
Intuitive GUIs for creating and editing progression systems.
-
Configure values such as:
- Starting value.
- Per-level increment.
- Maximum level.
- Application intervals.
-
Available through
/zmitems progression.
Item Uses System
- Added a new item uses system.
- Allows items using actions to have a configurable usage limit.
- Supports displaying remaining uses, for example:
Uses: 3/5 - Usage display and messages are configurable.
Improved Give System
Items can now be given using different methods:
/zmitems give NORMAL <player> <id> [amount] [prefix]
- The prefix is now optional.
- Items can be given with or without a prefix.
/zmitems give GROUP <player> <groupId> [prefix]
- Gives every item belonging to a group defined in
items.yml. - The prefix is also optional.
/zmitems item give <player> <name> <amount> [notify]
- Gives a saved item directly.
notifydetermines whether the recipient receives a notification message when the item is given.
Attributes, Effects & Actions
New and improved commands for managing item properties:
/zmitems attribute add hand <attr> <value> <op> <slot>
/zmitems attribute add item <item> <attr> <value> <op> <slot>
/zmitems attribute remove <attr> hand
/zmitems attribute remove <attr> item <item>
- Add and remove attributes from held items or saved items.
/zmitems effect add <id> <effect> [duration] [amplifier] [slot]
/zmitems effect remove <id> <effect>
/zmitems effect list <id>
- Complete management of passive effects.
/zmitems action add <id> <type> [click] <value>
/zmitems action remove <id>
- Add and remove item actions.
- Action removal is handled through an intuitive GUI.
Restrictions & Flags
/zmitems flag [flag]
- Toggle item behavior flags.
- Running the command without an argument opens the Flags GUI.
Official Wiki Updated
- The official zMItemsBuilder Wiki has been updated with the new v2.0.0 structure, commands, and features.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:tP8ARbLC:eRHhuA8q"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:tP8ARbLC:eRHhuA8q"
}

