promotional bannermobile promotional banner

Lib Data Potential (LibDP)

Unleashing the potential of data packs
Back to Files

1.1.0+1.16.2

File namelibdp-1.1.0+1.16.2.jar
Uploader
LemmaEOFLemmaEOF
Uploaded
Aug 28, 2020
Downloads
431
Size
145.9 KB
Mod Loaders
Fabric
File ID
3044108
Type
R
Release
Supported game versions
  • 1.16.2

Curse Maven Snippet

Fabric

modImplementation "curse.maven:libdp-403038:3044108"

Learn more about Curse Maven

What's new

  • 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

This mod has no additional files