PMMO and NBT Compat

NBT requirement support for Project MMO (compat for Tinkers/Tetra/SilentGear/etc)

File Details

dicemcpmmonbt-1.2.0.jar

  • R
  • Jul 10, 2021
  • 47.24 KB
  • 3.0K
  • 1.16.5+5
  • Forge

File Name

dicemcpmmonbt-1.2.0.jar

Supported Versions

  • 1.16.5
  • 1.16.4
  • 1.16.3
  • 1.16.2
  • 1.16.1
  • 1.16

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:pmmo-and-nbt-compat-470136:3384084")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

==== WARNING!! BREAKING UPDATE =====

 

This update entirely rewrites how you build your configs.  instead of the bulky nested nbt keys, you now enter the entire path as a single concise string.  This drastically reduces the size of your configs and removes a ton of the complexity in building them from before.  New tutorial will be published on the wiki tomorrow (11Jul2021).

 

Added: new command `/nbtpath <path>` which lets you test a path string on an item before putting it in your config

 

Added: built in defaults.  (no more copying from GitHub, the mod now ships with the most commonly used mod entries, which can be easily customized)

 

Added: LOGIC TIERS!!!  This is probably the most exciting feature as it adds new functionality to the mod.  the new config structure now adds, under each item, an array keyed "logic".  This is an ordered list of what were previously called "predicates".  This ordered list allows you to set up layers to your requirements such as cumulative, negating, super-ordinate, and overriding reqs.  more details will be in the wiki tomorrow.

 

Added: xp_bonus_worn_nbt and xp_bonus_held_nbt allowing you to define special xp bonuses that items can offer based on their NBT.  the default included makes leather armor give large bonuses to specific stats based on the dye used on it.