Discord Server for talking about my mods, update progress, or reporting bugs/issues: Click Here

Koala Lib
Koala Lib is a Multipurpose Library used between many of my mods! Adds Configs, Mod Update Checkers, Post Processing Shader Registration for Render Layers, Toggle-able Magic Meter, etc
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 7mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 11mo ago | 1 | ||||
| 11mo ago | 1 | ||||
| 11mo ago | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 |
- Removed IMinableEntity (was depricated)
- Fixed Minor Spelling Mistake
- Fixed Magic Meter always being enabled in dev environment
- Fixed Crash with Sinytra Connector
- Fixed Magic never Regenerating (when Magic Meter is enabled)
- Added New Datagen Helper Methods
- Physics Projectile now Lerps position on the client
- Added Tag for Piglin Armor, Wooden Blocks, Cracked Bricks
- Removed KoalaLib Shader Uniform
- MockItemRenderer now takes in a VertexConsumer rather than a VertexConsumerProvider
- Added New Blocksets
- Ignition Helper can now be used for things outside of blocks
- Marked IMinableEntity as Deprecated (for removal in future update)
- Fixed Mod Update Checker not disconnecting after info was retrieved, which led to a memory leak.
- Removed Deprecated Classes and Methods [Magic Downgrade, Magic Upgrade, MaxMagicModifierItem, RegistryHelper, IFloating, KoalaAfterRespawnEvents]
- Marked a few Classes and Methods as Deprecated for removal next update
- Added Magic Fail, Generic Thrown, and Generic Ignite Sounds
- Added Tags for Igniters, Tool Igniters, and Consumed Igniters
- Added Helper Method for Lighter items (items like flint and steel)
- Added IExtinguish Interface
- Added IAdvancedItemProperties
- Added Magic Cost Modifying Enchantments
- Updated IMagicItem to be not bad
- Fixed Magic Cost Tooltip being in incorrect place for some items
- Added an Interface for Table Compatible Enchantments
- Added Regen Cap and Check for Hunger Values for Magic
- Max Magic now uses an Entity Attribute
- Fixed Post Shader Uniform Registry not Updating "KoalaLibTime"
- Added Post Processing Shader Registry (thanks to citadel Library)
- Added Helper for custom Post Shader Uniforms
- Added KoalaLibTime as a custom Uniform for Post Processing Shaders
- Added custom PseudoRandom values for players
- Added ability to load Custom Splash Texts from mods with a koala_splashes.txt file
- Removed the "Also Try ..." Splash Texts
- Added Mock Item Renderer
- Added Pickup Sound Item
- Added Pickup Mimic Entity
- Added Lerped Movement Entity
- Fixed Bug where removeMana() would remove mana, but wouldn't return true if the player's magic level was less than 2x the amount
- Fixed Fanfare Advancements always playing sounds even when an advancement has already been gained
- Added a Splash Text for Block Bots
- Added Minable Entities
- Removed misc folder in common, and moved classes to appropriate folders
- Added Fanfare Advancement
- Fixed Shields not properly avoiding damage sometimes
- Magic Food and Magic Consumable Merged together
- Removed Magic Replenisher, and made all items that used it instead implement IShowsMagicBar
- Magic Upgrade and Downgrade now share a parent class
- init classes moved out of common and into an init folder
- Added IHitEntityAction
- Physics Projectiles now have Water Drag and Buoyancy
- Physics Item now calls getStack rather than getItem for its particles (This time it is actually fixed)
- Removed ColorGlowHelper
- Added Methods for converting Identifiers to and from NBT
- Added Enchantment Table Compatible Enchants
- Added KoalaNbtHelper (a few read and write values for NBT values I've not seen in vanilla)
- Added PlayerAttackCallback
- Fixed PhysicsItemEntity using the default stack particles rather than the assigned item stack particles
- initProjectile in ICustomProjectile now takes in the player's hand as a parameter
- IconItemHelper renamed to IconItemRenderer and relocated from util to client
- ColoredGlowHelper marked as Deprecated, will be removed in the next Koala Lib version
- Changed onHitWall and onHitFloor in PhysicsProjectile from private to protected
- Added Custom Projectile Item
- Added Custom Arrow Item
- Added Physics Projectile Entity
- Added Custom Bundle Item
- Added Helper Class For Optional Trinkets Compat
- The LeftClickItemPacket now also updates a value on the player to determine if they're attacking.
- getTexture method in CustomHudIconEffect is no longer final... Whoops
- Added Advancement Needed Blocks (Blocks that are only breakable with an advancement or when placed in survival)
- Added Ability to apply custom Hud Textures for Hearts or Shanks (hunger)
- Added Helper Methods for Custom Entity Glow Colors
- Cleaned up Color Helper Class
- Added additional functions for converting and blending Hex and ARGB colors
- removed lerpHexColor() due to blendHexColors() functioning similarly (and much better)
- Fixed Issue where Magic Cost Tooltip on Magic Items would be formatted weird in some languages
- Added Variable for toggling the MagicTooltip on items
- Fixed Bug where Mana Bar would sometimes display the text for a brief moment when fading the text out
- Added Orientable Block Entity
- Added a forgotten method for toggling the visibility of Item Icons
- Removed Deprecated Methods that were marked for deletion
- Added Helper Methods for Registration
- Added Item Descriptions compat for Ender Souls
- Added Stripped Spawn Egg Template Model
- Changed Lang file for Magic cost to take in the Magic Cost as a Variable rather than putting it after the string to make potential future translations easier.
- Added IconItems and AnimatedIconItems (allow for icon-like textures on items in gui)
- Fixed Stairs Recipe being broken in Blocksets
- Fixed Bug where floats would have an incorrect value in the config menu
- Packets for the Magic Bar are now only sent when the bar is updated, rather than every tick
- The Magic Bar is no longer unnecessarily updated if it's not enabled by another mod
- Magic Bar now shows when holding a Magic Item rather than just when using it
- Updated Ender Soul Texture
- StairSlabBlockset now has a check for whether to use a custom slab texture
- Removed Unused things in blocksets originally meant for tag datagen
- Added Recipes Generation to Blocksets
- Ender Souls now appear in creative menu if they are enabled
- enableEnderSoul and enableMagicBar no longer take in a boolean, old methods will be removed next version
- Added Helper Method for making mobs drop custom Loot Tables on Death.
- Ender Dragon now drops souls above the location of the egg
- Ender Souls can now be dropped by Ender mobs from Ender Zoology, AdventureZ, Enderman Overhaul and Mutant Monsters! (handeled by endersoul_dropping_mob and endersoul_dropping_miniboss tags)
- Config Descriptions will now split at \n
- Config Descriptions will now Remember colors at line splits (using §)
- Magic Bar Options in Config Screen will now only appear if the Magic Bar is enabled
- Added Mod Update Notifications
- Fixed crash when attempting to attack entities (how this wasn't discovered initially will remain forever a mystery)
- Removed left over Testing Item
- Fixed the inability to join servers
- Floating Items now always have drag applied
- SwingAction Items added
- HitAction Blocks added
- Fixed a bug where Magic Food could no longer be consumed when the Magic Meter was full, even if the player is still hungry
- Moved TooltipEvent to own class
- Magic Helper Methods that add or remove magic or max magic now return as booleans
- Floating Items no longer float far away when dropped by entities, making them less annoying to grab
- Fixed Config resetting if values were added or removed
- Added Blocksets (and reworked DyedBlockset) to make the bulk creation of blocks much easier!
- Added some utility stuff for lang and model datagen!
- Added custom splashes
- Added Config System
- Added Dyed Blocks Blockset
- Added Pickup Sound Item
- Added Custom Sheild Item
- Removed Client Server Split
- Removed unintended Logger Spam
- Project is changed from Magic Bar Lib to Koala Lib
- Cleaned up a lot of messy code and added more JavaDoc
- Fixed visual error with the Magic Meter when it's fading away when it's set to Render "When Needed"
- Added Shared Items and Shared Sounds (Stuff that can be enabled for use in other mods)
- Added Floating Item
- Added Custom Advancment
- Added A Toggle for Magic Bar to be used (so it's only shown when a mod enables it)
- Fixed Mana Regen
