promotional bannermobile promotional banner

Lib Data Potential (LibDP)

Unleashing the potential of data packs

File Details

1.1.0+1.16.2

  • R
  • Aug 28, 2020
  • 145.92 KB
  • 408
  • 1.16.2
  • Fabric

File Name

libdp-1.1.0+1.16.2.jar

Supported Versions

  • 1.16.2

Curse Maven Snippet

Fabric

modImplementation "curse.maven:libdp-403038:3044108"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

  • Updated LibCD version to prevent crash
  • Comment out unused NBTCrafting compat class due to jitpack issues
  • Add compatibility mode for custom special recipes
    • Allows vanilla clients to connect to servers using LibDP
    • Set the property "libdp.compat" or create the file .minecraft/config/libdp_compat_mode.txt to enable
    • Currently untested, please report any discovered issues
  • Fixed log messages in all recipe types
  • Inventory parameters in custom recipes are now a 2D array of stacks instead of a 1D array (breaking change)
    • CraftingUtils now has methods for both 1D and 2D stack info arrays
  • RecipeParser stack and ingredient parsing can now take Items (ingredient parsing can also take Item[]s)
  • Renamed methods for obtaining raw forms of registered objects in DriverUtils (breaking change)
  • Added methods to DriverUtils to obtain mutable stacks or stack infos from raw stacks
  • Removed DriverUtils#isItemListEmpty (breaking change)
  • Added StackInfo#getRawItem
  • WorldInfo#isDay now checks the current time of day (breaking change)
    • Previous behavior can be accessed with WorldInfo#isSunnyDay
  • Added WorldInfo#getDimension
  • Added WrappedPlayer#getMaxHealth, #getAbsorption, #getArmor, #getLuck, #getScore, and isCreativeOp
  • Removed redundant WrappedPlayer#damage method, should not be breaking due to overloading
  • Errored diskettes should now trigger data pack safe mode