Fixed
- being unable to register custom block render types due to invoke order
Added
- RegisterChunkBufferLayersEvent allowing you to register RenderTypes dedicated to render blocks.
- 2d and 3d glsl noise files
Fixed
- UpdateChecker checking for wrong version pattern
Added
- TabGroup and ArmorTabGroup simplifying creative mode tab registration
- TabGroup parameter to AbstractArmorItem#createRegistry
- mana overlay can now be enabled with KapLibMod#enableManaOverlay()
- IMenuBuilder type parameter to resemble the type of screen to be used
- PlayerChangeManaEvent fired when the mana of a player is changed
Removed
- intelligence attribute.
Uncategorized
- renamed ModMessages -> KapLibMessages
- mana regeneration is now directly related to the mana regeneration attribute
- mana is now handled via a data attachment instead of an attribute
Fixed
- a possible crash where the player head allocator's index and lookup would mismatch
- a bug where timed modifiers would always be instantly removed
Added
- conditional world packet distribution
Fixed
- not being able to pick up and insert items into inventories from different inventory pages
- a crash when closing the game with player head caching enabled and no texture cached
Uncategorized
- life steal particles will now only show when closer than 32 blocks
Removed
- Intelligence Attribute in favour of mana, max_mana and mana_regen
Fixed
- a crash when closing the game with player head caching enabled and no texture cached
- not being able to pickup and insert items into inventories from different inventory pages
Fixed
- a sync issue where players would move into the wrong direction
Fixed
- a typo in attributes
- an issue where other players would not get their head attached correctly on multiplayer
- an issue where relogging would cause enchantment description to be applied multiple times
Uncategorized
- reworked PlayerHeadAllocator to increase in only one dimension, instead of 2
Fixed
- player heads being scaled incorrectly when more than 25 heads are stored
- a chat warning where the unknown player
Fixed
- a typo in the overlay command success info
- crash when arrow weapon item is null
- overlay configuration screen being blurred
Fixed
- a network crash where a joining player would disconnect others due to missing player skin information
Fixed
- a bug where the game would crash on shutdown on dedicated servers
Fixed
- a crash where setting any axis motion of an entity will lock it in place
Fixed
- wearables not loading correctly due to air not being permitted
Added
- TimedModifiers accessible via TimedModifierUtils
- CooldownInactive loot condition
Uncategorized
- known errors: wearables not saving correctly
Fixed
- EnchantmentBowEffect not writing to tag
Uncategorized
- renamed IOHelper#getOrCreateTag -> #getOrCreateCompound
Added
- IOHelper#getOrCreateList
Fixed
- EnchantmentBowEffect not writing
Uncategorized
- changed EnchantmentBowEffect returning a float and merged it with damage parameter with MutableFloat
Fixed
- EnchantmentCountEffect not modifying damage correctly
- EnchantmentBowEffect not writing data to correct entity
Fixed
- a crash where enchantment application display would load too late, causing glyphs to be missing



