Added
- ClientHelper#BOW_PULL ItemProperty. use when registering bow items ItemProperties (see KapLibModClientEvents for an example)
Fixed
- ExtraAttributes.RANGED_DAMAGE not being implemented
- ExtraAttributes.FISHING_SPEED not being implemented
Fixed
- ExtraStreamCodecs#map being package-private
Added
- TextHelper#convertToLatin
Fixed
- KapLib not loading correctly when adding ArmorRecipes due to bytebuf mismatch
Removed
- MiscHelper#repeat because wtf did it exist in the firstplace????
Uncategorized
- renamed CollectorHelper#createMap -> #toMap and #createMapForKeys -> #toMapForKeys
Moved
- KapLibMod#RANDOM_SOURCE to MathHelper#RANDOM_SOURCE
- MathHelper#cooldown to AttributeHelper#cooldown
Uncategorized
- changed util module to not be needing the full jar at runtime. you should be able to use jar in jar to add the module
Fixed
- ArmorRecipe not working due to namespace not being preserved
Fixed
- Mana regeneration bypassing max mana
- RegistrySerializer#unit not working due to StreamCodec#unit requiring identity equality
- ManaOverlay not being formatted correctly
Fixed
- extra criterion triggers not being registered
Fixed
- a crash where ArmorRecipeBuilder and UpgradeRecipeBuilder would not work correctly due to passing in null
Fixed
- AbstractArmorItem#createRegistry creating body armor
Added
- mask textures to use in the TextureProvider
Added
- datagen module
Added
- register<Tool> for TextureProvider
- Pale converter in TextureProvider returning grey shades
Fixed
- rendertype_chroma not taking access to chroma, causing a crash
Added
- 2d and 3d perlin noise glsl shader files
- chroma.glsl forking extras.glsl
Fixed
- chunk layer rendertypes not being registered
- custom Rarities not being included by enchantment rarity increase
Added
- TabGroup as last parameter in AbstractArmorItem#createRegistry
- ManaConsumed advancement trigger
- RegistrySerializer#unit
Fixed
- AbstractArmorItem#makeCustomTextureLocation returning a string instead of a RL
Uncategorized
- renamed BaseAttributeLocations#ABILITY_DAMAGE -> MAGIC_DAMAGE
- renamed ExtraAttributes#ABILITY_DAMAGE -> MAGIC_DAMAGE
Added
- TabGroup and ArmorTabGroup for simplified creative tab registration
Fixed
- ChunkPosition uniform not being uploaded
Added
- 3d chroma pos glsl function
- fract() overloads for vec2 and vec3 in glsl
- max-overloads for 3 dimensions and vectors
- ChunkPosition shader-uniform support



