Skip to content

Commit c5ff941

Browse files
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

File tree

build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,3 +145,4 @@ tasks.register('cleanModules') {
145145
dependencies {
146146
subprojects.forEach { api project(it.path) }
147147
}
148+

0 commit comments

Comments
 (0)