Skip to content

Releases: CurativeTree/BuildCraft

Release 8.0.7

Choose a tag to compare

@shipovskijkorp shipovskijkorp released this 09 Jul 17:35
bf51151

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

Choose a tag to compare

@shipovskijkorp shipovskijkorp released this 08 Jul 21:32
bf51151

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

Choose a tag to compare

@shipovskijkorp shipovskijkorp released this 05 Jul 22:19
bf51151

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

Choose a tag to compare

@shipovskijkorp shipovskijkorp released this 04 Jul 22:37
e4b8440

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

Choose a tag to compare

@shipovskijkorp shipovskijkorp released this 04 Jul 11:26
c532552

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

Choose a tag to compare

@shipovskijkorp shipovskijkorp released this 03 Jul 20:00
8ba435c

Release 8.0.2 - Big Fix update

Fixed:

  • №1 error:
  1. MenuBC_Neptune no longer touches Minecraft, Now ContainerLevelAccess is created through: playerInventory.player.level.
  2. Separated the common menu registry and the client screen registry.
  3. Removed ModelResourceLocation from BCModules. BCModules is an API/common enum, it cannot depend on client-only model classes.
  4. Removed the client particle/render logic from the BlockPipeHolder.
  5. 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

Choose a tag to compare

@shipovskijkorp shipovskijkorp released this 03 Jul 16:37
8ba435c

Release 8.0.1 - #18 issue fix + last robot

Changes:

  • #18 fixed
  • added stripes robot

Release

Choose a tag to compare

@shipovskijkorp shipovskijkorp released this 03 Jul 09:59
2554417

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

Choose a tag to compare

@shipovskijkorp shipovskijkorp released this 02 Jul 21:31
7c5d8c1

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

Choose a tag to compare

@shipovskijkorp shipovskijkorp released this 02 Jul 16:02
7c5d8c1

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