From 9bf2a15ca5c82df5d0b4cab3a90efe5f214c67ea Mon Sep 17 00:00:00 2001 From: asiekierka Date: Thu, 27 Nov 2014 20:25:34 +0100 Subject: [PATCH] BuildCraft 6.2.0 --- api/buildcraft/api/blueprints/BuilderAPI.java | 4 +- buildcraft_resources/changelog/6.2.0 | 40 +++++++++++++++++++ buildcraft_resources/versions.txt | 2 +- common/buildcraft/factory/TileMiningWell.java | 10 ----- common/buildcraft/factory/TileQuarry.java | 4 -- 5 files changed, 43 insertions(+), 17 deletions(-) create mode 100644 buildcraft_resources/changelog/6.2.0 diff --git a/api/buildcraft/api/blueprints/BuilderAPI.java b/api/buildcraft/api/blueprints/BuilderAPI.java index 4fd865fc..62a0a78d 100644 --- a/api/buildcraft/api/blueprints/BuilderAPI.java +++ b/api/buildcraft/api/blueprints/BuilderAPI.java @@ -3,8 +3,8 @@ package buildcraft.api.blueprints; public final class BuilderAPI { public static ISchematicRegistry schematicRegistry; - public static int BREAK_ENERGY = 100; - public static final int BUILD_ENERGY = 200; + public static final int BREAK_ENERGY = 160; + public static final int BUILD_ENERGY = 240; private BuilderAPI() { } diff --git a/buildcraft_resources/changelog/6.2.0 b/buildcraft_resources/changelog/6.2.0 new file mode 100644 index 00000000..a546d1ec --- /dev/null +++ b/buildcraft_resources/changelog/6.2.0 @@ -0,0 +1,40 @@ +Additions: + * Pipe improvements! + * Clay Transport Pipes - insertion pipes, now in official BC! + * Diamond Liquid Pipes - sort liquids. + * Emerald Liquid Pipes can now filter liquids as an option. + * Sandstone Kinesis Pipes, which offer more throughput but do not connect to machines. + * Rebalanced liquid pipe capacities. + * Charging Table - charge RF items with lasers! + * Engines do not explode anymore! They now overheat - hit with a wrench to fix! (Explosions can be restored via config) + * Huge networking code improvements! + * Major rewrite of networking - instead of 3 networking subsystems, we now only use one. + * Small improvements in packet size. + * Quarry changes! + * Quarries and Mining Wells now dynamically calculate the energy required to break a block based on its hardness. + * They also render a fancy block breaking animation when breaking a block. + * Quarry arms move slower in rain, unless the rain is covered by a roof. + * Stirling engines can now burn paper at 1 RF/t. + * Engine centipedes are back! You can now connect engines to each other. + * Improved error messages for Schematics (CovertJaguar) + * OreDictionary support for almost all BuildCraft recipes (ganymedes01) + * Robot Miners respect BlockBreakEvents now (useful for MCPC+/Cauldron) + * Updated RF API to latest version (discerns between Providers and Receivers) + * New APIs for modders: + * IEngine - send energy between engines! + * IHeatable - control the heat of a block! + +Bugfixes: + * [#2236] Tanks consume water bottles and don't support IFluidContainerItem (asie) + * [#2225] Crash with blueprints (asie) + * [#2222] Add support for Blocks that use a color multiplier for rendering (nulano, asie) + * [#2218] Can't dismantle Landmarks (Gyro) + * [#2213] Message for receiving an invalid IMC is not formatted (asie) + * [#2210] Crash when changing dimensions with robots (asie) + * [#2208] Server-side crash when opening BuildCraft list (asie) + * [#2199] Pipes call interface methods on invalid tiles (asie) + * Fix builder packet spams (asie) + * Fix gate powering causing crashes (asie) + * Fluid pipe multipliers now respect fixing the travel delay as well (asie) + * **Important severe blueprint bugfix! Server admins - this is SERIOUS! Update!** + diff --git a/buildcraft_resources/versions.txt b/buildcraft_resources/versions.txt index 371b46e0..22e9c17c 100755 --- a/buildcraft_resources/versions.txt +++ b/buildcraft_resources/versions.txt @@ -1,3 +1,3 @@ 1.6.4:BuildCraft:4.2.2 1.7.2:BuildCraft:6.0.16 -1.7.10:BuildCraft:6.1.8 +1.7.10:BuildCraft:6.2.0 diff --git a/common/buildcraft/factory/TileMiningWell.java b/common/buildcraft/factory/TileMiningWell.java index 16eb60de..6efecb2d 100644 --- a/common/buildcraft/factory/TileMiningWell.java +++ b/common/buildcraft/factory/TileMiningWell.java @@ -8,16 +8,8 @@ */ package buildcraft.factory; -import java.util.List; - -import net.minecraft.entity.item.EntityItem; -import net.minecraft.item.ItemStack; import net.minecraft.world.World; -import net.minecraft.world.WorldServer; -import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.common.util.ForgeDirection; -import net.minecraftforge.event.world.BlockEvent.BreakEvent; -import buildcraft.BuildCraftCore; import buildcraft.BuildCraftFactory; import buildcraft.api.blueprints.BuilderAPI; import buildcraft.api.tiles.IHasWork; @@ -25,9 +17,7 @@ import buildcraft.api.transport.IPipeConnection; import buildcraft.api.transport.IPipeTile.PipeType; import buildcraft.core.RFBattery; import buildcraft.core.TileBuildCraft; -import buildcraft.core.proxy.CoreProxy; import buildcraft.core.utils.BlockUtils; -import buildcraft.core.utils.Utils; public class TileMiningWell extends TileBuildCraft implements IHasWork, IPipeConnection { boolean isDigging = true; diff --git a/common/buildcraft/factory/TileQuarry.java b/common/buildcraft/factory/TileQuarry.java index b85f537e..4cdd71fd 100644 --- a/common/buildcraft/factory/TileQuarry.java +++ b/common/buildcraft/factory/TileQuarry.java @@ -25,14 +25,10 @@ import net.minecraft.nbt.NBTTagCompound; import net.minecraft.util.AxisAlignedBB; import net.minecraft.util.ChatComponentText; import net.minecraft.world.ChunkCoordIntPair; -import net.minecraft.world.WorldServer; import net.minecraftforge.common.ForgeChunkManager; import net.minecraftforge.common.ForgeChunkManager.Ticket; import net.minecraftforge.common.ForgeChunkManager.Type; -import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.common.util.ForgeDirection; -import net.minecraftforge.event.world.BlockEvent; -import buildcraft.BuildCraftCore; import buildcraft.BuildCraftFactory; import buildcraft.api.core.BuildCraftAPI; import buildcraft.api.core.IAreaProvider;