Koala Lib

Koala Lib

Mod

Adds various things I use between my mods such as a toggle-able magic meter, config creation, and blocksets

Client and server Game MechanicsLibraryMagicUtility

6,254 downloads
4 followers
Follow Save
Filter versions...
  • 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)

This is a version of Magic Bar Lib put together for The BlanketCon version of the Legend of Steve.

  • Fixed Mana Regen

Project members

Deadlydiamond

Member

Details

Licensed Custom
Published a year ago
Updated 3 days ago