HalpLibe 5.0.0
on Dec 12, 2024Updated 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!
HalpLibe 4.1.3
on Jun 22, 2024Updated to BTA 7.2 pre2!
This release also works with BTA 7.2 and 7.2_01
HalpLibe 4.1.2
on Jun 19, 2024- Fix vanilla server kick + button logic by kill05
- Improved TomlConfigHandler
HalpLibe 4.1.1
on Jun 15, 2024- Fixed double chests
HalpLibe 3.6.0
on Jun 15, 2024This release is for BTA 7.1_01!
- Backported server logging fix
HalpLibe 4.1.0
on Jun 15, 2024- GuiHelper by kill05
HalpLibe 4.0.8
on Jun 12, 2024- Prevent crash with duplicate stat ids, instead return the old one.
HalpLibe 4.0.7
on Jun 12, 2024- Fixed bug where logging didn't work on servers at the cost of the server gui not being accessible for now.
HalpLibe 4.0.6
on May 9, 2024- ItemBuilder no longer automatically overrides max durability and stacksize
- ItemBuilder's stacksize applied before container item
- Queued Entity and TileEntity renderers now get their dispatchers assigned
HalpLibe 4.0.5
on May 8, 2024Requires BTA 7.2-pre1 or newer
Changes:
- Fixed default block model being set to BlockModelStairs rather then BlockModelStandard
- Added BlockBuilder.setTopTexture
- Added BlockBuilder.setBottomTexture
- Added BlockBuilder.setNorthTexture
- Added BlockBuilder.setSouthTexture
- Added BlockBuilder.setWestTexture
- Added BlockBuilder.setEastTexture
- Added BlockBuilder.setTextures
- Added BlockBuilder.setSideTextures
- Added BlockBuilder.setTopBottomTextures
- Added BlockBuilder.setNorthSouthTextures
- Added BlockBuilder.setEastWestTextures
- Added BlockBuilder.setIcon
- Added ItemBuilder.setIcon
HalpLibe 4.0.4
on May 8, 2024Requires BTA 7.2-pre1
- Added RecipeBuilder.getItemGroup
- Fixed Item model assignment bug
- Added more javadocs to Halplibe methods
HalpLibe 4.0.3
on May 7, 2024Requires BTA 7.2-pre1 or newer -BlockBuilder.setBlockColor now takes a BlockColor supplier -Delayed model initialization to fix startup crash -Added ItemBuilder
HalpLibe 4.0.2
on May 7, 2024Requires >= BTA 7.2-pre1
- BlockBuilder now assigns default ItemModels to ItemBlocks
- Added BlockBuilder.setItemModel
- Model assignment now only occurs clientside
- EntityHelper now properly initializes renderers
HalpLibe 4.0.1
on May 6, 2024Requires BTA 7.2-pre1 or newer
- Changed version check from "~7.2" to "^7.2-beta"
- Updated texture paths in DirectoryManager
HalpLibe 4.0.0
on May 6, 2024Updated to 7.2-pre1
Changes:
- Removed RecipeHelper
- Cleaned up SoundHelper
- Cleaned up EntityHelper
- Cleaned up CommandHelper
- Removed BlockHelper
- Removed Texture functions from BlockBuilder
- Change BlockBuilder#setBlockModel to take a Function<Block, BlockModel> to provide BlockModels
- Cleaned up ArmorHelper
- Deleted TextureHelper
- ItemHelper now takes in a Function<Item, ItemModel> to provide ItemModels
- Removed AtlasWidth option
- Removed ModlistPacket option
- Removed RequireTextures option
- Replaced ModlistPacket with CustomPayload packet
HalpLibe 3.5.4
on Apr 26, 2024Updated to BTA 7.1_01!
HalpLibe 3.5.3
on Apr 11, 2024Requires BTA 7.1
- Fixed block builder not doing proper null checking on block textures
HalpLibe 3.5.1
on Mar 29, 2024- Fixed bug where recipe namespaces and groups weren't recreated on server-client recipe sync.
HalpLibe 3.5.0
on Mar 28, 2024- Added a new method
initNamespaces
insideRecipeEntrypoint
that gets called on both game start and when the client is syncing recipes with the server. - Use it to (re)create recipe namespaces and groups before any recipes are loaded.
HalpLibe 3.4.17
on Mar 24, 2024- Fixed infini burn and burn rate assignments
- Fixed Nethercoal block overlay not being registered on the atlas