HalpLibe
A library for the "Better Than Adventure!" fork-mod, using Babric loader.
HalpLibe provides a wide range of functions for common use cases such as adding blocks, items, entities, particles, recipes, sounds, commands, etc. in a way that ensures compatibility between mods.
Requires a specific MultiMC/Prism Launcher instance to run.
More development info can be found at the mod's repo.
Credits
- azurelmao
- pkstDev
- ICantTellYou
- youngsditch
- Sunsetsatellite
- Useless
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 2mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 9mo 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 | ||||
| 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 |
- Moved AFTER_GAME_START event to before worlds are loaded on servers.
- ConfigHandler and TomlConfigHandler fixes. (by bigsir24)
- Improvements to DeathCause API. (by Redart15)
- Client no longer crashes when dying. (by LukeisStuff)
- Fix drowning death cause lang and add acid death cause. (by LukeisStuff)
- Make the client not crash instantly due to trying to load server classes.
- Halplibe servers now maintain a list of vanilla clients connected to them.
- Currently used to see if modded packets can be received by clients or if a compatibility packet should be used instead.
- Vanilla clients no longer get kicked from modded servers if anyone in the server dies.
- The somewhat new DeathCause API did this by sending a modded packet to all (even vanilla) clients.
- A packet compatible with vanilla clients will be now sent instead.
Thanks to MelonMojito for this fix!
- Version string now includes the targeted BTA version.
- Fixed AFTER_BLOCK_INIT and AFTER_ITEM_INIT events being called too late.
- Fixed recipe namespace registration event not firing when joining a server.
- Added an API for death causes (by kheprep).
- Replaced fabric entrypoints with an event system.
- Renamed EnvironmentHelper methods to be more sensible.
- Deprecated some outdated functionality.
- Lang keys of items now include the mod id.
- Added installed mods to crash reports.
- Creative inventory fixes. (by kheprep)
- Fix options init entrypoint.
- Updated to BTA! 8.0-pre1.
- Better creative inventory management.
- New mod id registration.
- This release has no actual changes to the mod, and only exists to hopefully fix build metadata on the maven repository.
- Added a basic recovery mode that should prevent some scenarios where a world becomes inaccessible due to instantly crashing upon load.
- Removed usage of access wideners to fix a crash.
- Updated to use the newest loader.
- Make client warn when network message from server are missings
- Patched Packet Custom Payload
- Mods using a directory structure for translation files will now actually be able to be translated
- Add extra handle in
NetworkMessageto filter execution Environment. - Added TextureHelper.
- Delay item stats init.
- Added ItemStack and UUID write/read methods in UniversalPacket.
- Add compatibility methods for sending
NetworkMessagewhen halplibe is not installed on the receiver. - Removed SoundHelper as it did not do anything anymore.
Thanks to @bigsir24 and @gungun974 for their contributions!
- Fixed a networking bug that affected UniversalPacket (by gungun974).
- Added entrypoint for initializing options (by bigsir24).
- Added javadocs to entrypoint classes explaining the names of the entrypoints in fabric.mod.json.
- Fix weird item rendering bug caused by the texture atlas not being square.
- Vanilla clients now don't explode when they join a modded server that uses halplibe only on the server side thanks to gungun974.
- Bug fixes:
- Model helper fixes
- Block and item init entrypoint fixes
- Block and item creation entrypoints by @DontStarve72
- Make the networking simpler and universal for everyone by @Gungun974
- Fixed bug with access widener.
- Fixed some bugs caused by terrible reflection hacks.
- Updated to BTA 7.3_01!**
- Fixed recipe namespaces not being recreated when joining a server.
- Fixed a crash with the model helper.
- Updated to BTA 7.3!**
CreativeHelperfixes.- Remade how models are assigned!**
- Use the new
ModelEntrypoint(entrypoint name isinitModels) andModelHelper!
- Updated to BTA 7.3-pre1!**
- Note**: As BTA has gone through various internal changes for 7.3, those changed are reflected in halplibe as well, this release is strictly incompatible with any BTA version before 7.3-pre1, and mods that have halplibe as a dependency will need to undergo non-trivial updates!
- Updated to BTA 7.2 pre2!**
- This release also works with BTA 7.2 and 7.2_01*
- Fix vanilla server kick + button logic by kill05
- Improved TomlConfigHandler
- Fixed double chests