Commit c5ff941
committed
!release
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.
Added more mocks in `BukkitUtils`.
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 dependencies.
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.
Fixed `MockInventory` related methods.
Made `After1_` and `Before1_` annotations **inclusive**.1 parent cc3ef1d commit c5ff941
1 file changed
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
145 | 145 | | |
146 | 146 | | |
147 | 147 | | |
| 148 | + | |
0 commit comments