Releases: CurativeTree/BuildCraft
Releases · CurativeTree/BuildCraft
Release list
Release 8.0.7
Release 8.0.7 - Fixes and compatibility
Changes:
- Added Jade compatibility
- Added new MJ system, now MJ displays correctly
- Added JEI compatibility with heat exchanger and liquid buckets
Fixes:
- Some fixed for compatibility with ModernFix and Rubidium
- Fixed bug with incorrect pipe item insertion
- Fixed help tab for list
Release 8.0.6
Release 8.0.6 - Bug fixes
Fixes:
- Construction marker now really works and registrates
- Robots search optimization
- Fixed incorrect robot working with double chests
- Fixed blueprint settings, now it's really works
- Fixed distiller incorrect craft
- Fixed dock station color system
- Fixed kinesis limiter pipes, now it's really limiting power
- Fixed zone planner progress bar, now it's active
- Fixed map location crash with single block
Release 8.0.5
Release 8.0.5 - Buffed & Fixed
Changes:
- Reduced the count of MJ for creating boards and redstone crystal
- Expanded MJ/s rate for laser (80>128)
- Builder now have api and config for block inventories in blueprint
Fixes:
- Fixed incorrect placement of armor stand and frames
- Fixed JEI compatibility with facades
Release 8.0.4
Release 8.0.4 - Buffed & Fixed
Changes:
All robots was buffed:
- Movement speed x1.5
- Load/Unload speed x4
- Work speed x2
- Inventory of Planter Robot x2
Fixes:
- Translation big fix (removed all hardcoded text and fixed lang keys)
- Fixed Carrier Robot (it now takes 1 stack of items, instead of the first slot stack).
- Fixed Single Block Scheme (now it change texture if it activated)
- Fixed JEI compatibility for facades
Release 8.0.3
Release 8.0.3 - Builder logic fix and rebalance
Builder changes:
- Builder power limit and power efficiency extended in 2 times (256>512 and 1>2)
- Queue size and checks per tick extended (16>48 and 10>24)
- Fixed a bug where the builder selected the last block of the path marker line and started building on top of already built structures.
- Fixed bug when builder not continue building after restart (single player or dedicated server)
Release 8.0.2
Release 8.0.2 - Big Fix update
Fixed:
- №1 error:
- MenuBC_Neptune no longer touches Minecraft, Now ContainerLevelAccess is created through: playerInventory.player.level.
- Separated the common menu registry and the client screen registry.
- Removed ModelResourceLocation from BCModules. BCModules is an API/common enum, it cannot depend on client-only model classes.
- Removed the client particle/render logic from the BlockPipeHolder.
- Removed the common registration of the client tooltip event. BCBuilders had: modEventBus.addListener(ClientModEvents::onGatherTooltipFactory); This referenced the client event from the common constructor. I removed it, but the method made @SubscribeEvent normal inside the client subscriber.
- №2 error: added defence, now, if the custom ray trace has not found a sub-hit, the server does not crash on t.subHit.
- №4 error: Pipe GUI factory no longer returns null, a secure dummy menu is now created if the client has not found pipe/tile/behavior.
- №5 error: ContainerBCTile has removed the direct cast, that is, if BE has already been deleted or the wrong type, container does not fall on cast/NPE
- №6 error: Non-player placement / unknown owner. TileBC_Neptune#onPlacedBy no longer throws: IllegalArgumentException("Not an Player!"). If the owner cannot be determined, fallback is set: FakePlayerProvider.NULL_PROFILE and the ownership ledger now displays: Unknown owner
- №7 error: Player -> ServerPlayer casts: replaced direct casts with safe checks.
- №8 error: MessageContainer is now handled through ctx.enqueueWork(...). throw new Error(e) has been replaced with a warning + packet drop. Added payload size limits and readableBytes() checks. MessageUpdateTile no longer throws RuntimeException outside the packet handler.
- №9 error: Negative/huge/corrupted count values should no longer cause NegativeArraySizeException, OOM, or reads beyond the buffer.
- №10 error: Fixed the GUI issue where BCCoreBlocks.ENGINE_BC8 was checked instead of the actual block.
- №11 error: VolumeBoxes are now applied through enqueueWork. Minecraft.getInstance().level != null is now checked. Corrupted volume-box payloads no longer crash the client. Powered wire updates no longer crash if the base WireSystem has not arrived yet. In MessageMultiPipeItemClientHandler, replaced return with continue so that one empty pipe no longer breaks the entire batch. TileQuarry now loads currentTaskId/currentTaskData instead of the incorrect currentTask key.
- №13 error: Snapshot / blueprint packets are now handled through ctx.enqueueWork(...). NBT/snapshot packet errors no longer throw a raw RuntimeException. Added a compressed snapshot payload size limit. Client-only ClientSnapshots logic has been moved into a dedicated client handler.
- №14 error: Quarry no longer crashes with IllegalStateException when receiving corrupted frameBox/miningBox data. Invalid quarry boxes are now safely reset. Added extra protection against invalid task ids in quarry render packets.
- №15 error: TileFiller no longer sends NET_RENDER_DATA every tick. Added render sync throttling once per 10 ticks. Direct AddonFillerPlanner casts have been replaced with safe instanceof checks. Non-filler addons in the volume slot are now ignored without ClassCastException.
- №16 error: GUI stillValid checks were improved with a shared BCMenuUtil.stillValidBlock(access, player, expectedBlock) helper. It verifies that access is valid, the block at the position is still the expected one, and the player is not farther than 8 blocks.
Release 8.0.1
Release
Release 8.0.0 - Stable mod version
Changes:
- Fixed shard model
We do many test and it works correctly. I would be glad if you could help us distribute the modification.
beta5
Beta 5 - Project release preparations
Changes:
- Fixed Chute
- Added Zone Planner
- Added Requester
- Added Builder Robot
- Added Timer Plug
- Added API for IronTank addon
beta4
Beta 4 - Dedicated server fix
Changes:
- Language fix
- Advancement fix
- Server crash fix
- Added some kinesis pipes
For beta 2 and beta 3 check the CurseForge:
https://www.curseforge.com/minecraft/mc-mods/buildcraft-community-edition