Skip to content

JBukkit 3.2

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 24 Dec 15:25

Totally reworked project with multiple modules for each Minecraft version.
Added missing UnsafeValues implementation.
Added basic implementation for BlockType and ItemType registries.
Added module 21 for support of Minecraft 1.21.
Added MockInventoryView class to base module for compatibility reasons.
Rewritten and updated README.md file.
Updated FieldsRegistry#internalFunction type to binary function.
Updated BukkitUtils#setupServer to check if server is above version 14.
Updated Minecraft 1.20 Java version to 17.
Updated Fulminazzo dependencies to latest versions.
Implemented server#getRecipesFor method.
Implemented name() method for Keyed objects returned by FieldsRegistries.
Fixed many PotionEffectType related methods for versions older than 1.19.
Fixed MockEnchantment initialization error.
Fixed MockItemFactory#getItemMeta not returning null for Material#AIR.
Fixed Equable#compareNull function.
Fixed MockUnsafeValues#toLegacy and MockUnsafeValues#fromLegacy methods.
Fixed RegistryUtils in module 21.
Fixed FieldsRegistry#checkInternalMap and FieldsRegistry#get methods.
Fixed Sound registry not working properly.
Made After1_ and Before1_ annotations inclusive.