BuildCraft 6.2.0

This commit is contained in:
asiekierka 2014-11-27 20:25:34 +01:00
parent 496e6b4ccb
commit 9bf2a15ca5
5 changed files with 43 additions and 17 deletions

View file

@ -3,8 +3,8 @@ package buildcraft.api.blueprints;
public final class BuilderAPI { public final class BuilderAPI {
public static ISchematicRegistry schematicRegistry; public static ISchematicRegistry schematicRegistry;
public static int BREAK_ENERGY = 100; public static final int BREAK_ENERGY = 160;
public static final int BUILD_ENERGY = 200; public static final int BUILD_ENERGY = 240;
private BuilderAPI() { private BuilderAPI() {
} }

View file

@ -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!**

View file

@ -1,3 +1,3 @@
1.6.4:BuildCraft:4.2.2 1.6.4:BuildCraft:4.2.2
1.7.2:BuildCraft:6.0.16 1.7.2:BuildCraft:6.0.16
1.7.10:BuildCraft:6.1.8 1.7.10:BuildCraft:6.2.0

View file

@ -8,16 +8,8 @@
*/ */
package buildcraft.factory; 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.World;
import net.minecraft.world.WorldServer;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.common.util.ForgeDirection; import net.minecraftforge.common.util.ForgeDirection;
import net.minecraftforge.event.world.BlockEvent.BreakEvent;
import buildcraft.BuildCraftCore;
import buildcraft.BuildCraftFactory; import buildcraft.BuildCraftFactory;
import buildcraft.api.blueprints.BuilderAPI; import buildcraft.api.blueprints.BuilderAPI;
import buildcraft.api.tiles.IHasWork; import buildcraft.api.tiles.IHasWork;
@ -25,9 +17,7 @@ import buildcraft.api.transport.IPipeConnection;
import buildcraft.api.transport.IPipeTile.PipeType; import buildcraft.api.transport.IPipeTile.PipeType;
import buildcraft.core.RFBattery; import buildcraft.core.RFBattery;
import buildcraft.core.TileBuildCraft; import buildcraft.core.TileBuildCraft;
import buildcraft.core.proxy.CoreProxy;
import buildcraft.core.utils.BlockUtils; import buildcraft.core.utils.BlockUtils;
import buildcraft.core.utils.Utils;
public class TileMiningWell extends TileBuildCraft implements IHasWork, IPipeConnection { public class TileMiningWell extends TileBuildCraft implements IHasWork, IPipeConnection {
boolean isDigging = true; boolean isDigging = true;

View file

@ -25,14 +25,10 @@ import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.AxisAlignedBB; import net.minecraft.util.AxisAlignedBB;
import net.minecraft.util.ChatComponentText; import net.minecraft.util.ChatComponentText;
import net.minecraft.world.ChunkCoordIntPair; import net.minecraft.world.ChunkCoordIntPair;
import net.minecraft.world.WorldServer;
import net.minecraftforge.common.ForgeChunkManager; import net.minecraftforge.common.ForgeChunkManager;
import net.minecraftforge.common.ForgeChunkManager.Ticket; import net.minecraftforge.common.ForgeChunkManager.Ticket;
import net.minecraftforge.common.ForgeChunkManager.Type; import net.minecraftforge.common.ForgeChunkManager.Type;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.common.util.ForgeDirection; import net.minecraftforge.common.util.ForgeDirection;
import net.minecraftforge.event.world.BlockEvent;
import buildcraft.BuildCraftCore;
import buildcraft.BuildCraftFactory; import buildcraft.BuildCraftFactory;
import buildcraft.api.core.BuildCraftAPI; import buildcraft.api.core.BuildCraftAPI;
import buildcraft.api.core.IAreaProvider; import buildcraft.api.core.IAreaProvider;