PMMO and NBT Compat
IMPORTANT: This requires Project MMO version 1.16.5-3.53 or higher to function.
This addon extends Project MMO's functionality by adding support for item NBT data when setting usage requirements.
Key Features
The mod allows creating item requirements based on their NBT characteristics, which is particularly useful for modifications like Tinker's Construct, Tetra, and SilentGear. You can configure requirements depending on the materials used to create tools or weapons.
The configuration system uses JSON structures compatible with any NBT data, making the mod a universal solution for both vanilla and modified items, blocks, and entities.
Flexible Requirement Settings
- Value summation: Different NBT parameters can be added together to determine overall requirement levels
- Maximum value selection: You can use only the highest indicators from available NBT data
- Conditional requirements: Configure changing requirements based on NBT key values (for example, reducing tool requirements as durability decreases)
Administration Commands
/nbtreload - reloads JSON configurations without restarting the game
/nbtpath <path> - tests a path string on an item before adding it to configuration
/nbtprint - displays NBT data of the item in hand or the object/block you're looking at
Compatibility
The mod is fully compatible with Project MMO and works with any modifications using NBT data. The flexible configuration system allows adapting requirements to any game items and mechanics.