Commit graph

184 commits

Author SHA1 Message Date
SpaceToad 9577c53313 Fixed gate extension ids synchronization, for #1895.
Added a new concept of NetworkId, allowing to transfer ids over the network
instead of strings.
RPCs are now all handled the same way (except RPC Pipes, to be completed when
actually used).
2014-06-22 11:49:59 +02:00
SpaceToad 254a533060 Allows to mark areas and path on top of specific locations.
Generalization of #1882
2014-06-15 03:28:35 +02:00
SpaceToad 0ca64b0798 implemented a location recording, close #1882 2014-06-14 17:55:53 +02:00
SpaceToad 71687ec20c fixed style, #1880 2014-06-14 15:34:14 +02:00
SpaceToad 4f8e82b153 Continuation on gates refactoring.
Moved some packets into RPCs.
Part of #1880.
2014-06-14 15:29:45 +02:00
SpaceToad b1076d8556 fixed API builds 2014-06-13 13:36:02 +02:00
SpaceToad 98f7196d0f Merge branch '6.1.x' of github.com:BuildCraft/BuildCraft into 6.1.x 2014-06-13 13:17:25 +02:00
SpaceToad 70c1cd0535 Started a major refactor of the trigger action system.
Triggers and actions are moving towards more factorization in statements.
Actions will now accept parameters.
Triggers and actions will accept up to 3 parameters.
Parameters will not only be stacks, in particular for pipe wire.
This is supporting in particular the emerald gate implementation, for #1880.
2014-06-13 13:15:33 +02:00
Raul Tambre df1e70cfd1 Updated to Forge 1121, fixed some typos, fix #1878 2014-06-13 12:20:59 +03:00
SpaceToad 101f591f8f Implemented leave cutter, close #1876 2014-06-12 18:29:02 +02:00
SpaceToad 6c52e912c7 First pass of optimization, using a chunk buffer for properties.
Part of #1873
2014-06-11 16:58:09 +02:00
SpaceToad 878d5266bc fixed previous check-in 2014-06-10 17:16:49 +02:00
SpaceToad 53b5176297 fixed registry cleanup 2014-06-10 17:10:07 +02:00
SpaceToad cfb9095139 Initial refactoring of recipe mechanics.
Assembly table should be ok, integration table and refinery still to go.
For #1851
2014-06-02 16:29:13 +02:00
SpaceToad 6150c5b09e Merge branch '6.0.x' into 6.1.x 2014-05-31 18:09:33 +02:00
SpaceToad 8bff372360 Merge branch '5.0.x' into 6.0.x
Conflicts:
	common/buildcraft/BuildCraftBuilders.java
	common/buildcraft/BuildCraftCore.java
	common/buildcraft/BuildCraftEnergy.java
	common/buildcraft/BuildCraftFactory.java
	common/buildcraft/BuildCraftSilicon.java
	common/buildcraft/BuildCraftTransport.java
	common/buildcraft/builders/network/PacketHandlerBuilders.java
	common/buildcraft/core/network/PacketHandler.java
	common/buildcraft/core/network/PacketTileState.java
	common/buildcraft/factory/network/PacketHandlerFactory.java
	common/buildcraft/silicon/network/PacketHandlerSilicon.java
	common/buildcraft/transport/network/PacketHandlerTransport.java
2014-05-31 18:09:23 +02:00
SpaceToad d946f8d936 tentative fix for packet leaks, #1855 2014-05-31 15:26:43 +02:00
SpaceToad 3f925ae0e9 completed a first robot+board, #1732 2014-05-29 21:58:08 +02:00
SpaceToad 34d285a448 started work on redstone boards, #1732 2014-05-26 09:34:28 +02:00
SpaceToad 03fd7afb7f Merge branch '6.0.x' into 6.1.x 2014-05-14 17:45:05 +02:00
SpaceToad fd6d98218e fixed previous check-in 2014-05-13 21:13:09 +02:00
SpaceToad 61cc4d5d61 updated Forge requirement 2014-05-13 21:12:26 +02:00
SpaceToad 424a976cd0 now uses Forge fake player, close #1786 2014-05-13 20:32:14 +02:00
SpaceToad 664ff00e7d removed unused field 2014-05-11 16:51:03 +02:00
SpaceToad c17041ac17 Merge branch '6.0.x' into 6.1.x
Conflicts:
	common/buildcraft/BuildCraftTransport.java
2014-05-11 16:36:42 +02:00
SpaceToad 4dcb9af871 added possibility to blacklist recipes, close #1750 2014-05-10 22:08:23 +02:00
SpaceToad 515060fff3 Merge branch '6.0.x' into 6.1.x 2014-05-09 18:18:23 +02:00
SpaceToad f91b9033fa Whitelisted to Applied Energetics spacial API all blocks that don't rely on
absolute positions.
Close #1753
2014-05-08 21:57:05 +02:00
SpaceToad 83b526592d Reactivated robots, for #1732. 2014-05-07 19:48:39 +02:00
SpaceToad eee2c2272f fixed last java warnings 2014-05-05 19:45:11 +02:00
SpaceToad 668738f4fe removed obsolete property 2014-05-05 10:57:41 +02:00
SpaceToad 7b77008d97 Updated coding standard, and enforce it in the entire BuildCraft codebase.
Close #1662.
2014-05-03 18:59:52 +02:00
Prototik cb69f11cf9 Split creative tabs by blocks, items and pipes 2014-05-03 10:25:14 +08:00
SpaceToad f4ec1c6ca4 Increased price of stipe pipe.
Removed redstone crystal, not yet used for recipes.
This is enough adjustements for #1564.
2014-05-01 22:48:49 +02:00
SpaceToad 1551d7c129 Implemented control in the architect, as not to read non-explicitely supported
blocks.
Implemented blacklist for mods and blocks in builder.
Close #1594.
2014-05-01 16:42:58 +02:00
SpaceToad da32b9f43e Temporary deactivated click location retreival, fix #1639 2014-04-27 17:47:40 +02:00
SpaceToad 3a1c4acd26 Fixed builders not emptied in survival, for #1601.
Refactored StackUtil class to use static members.
2014-04-27 11:03:18 +02:00
SpaceToad 2cecbcb18f removed OBE classes 2014-04-26 20:00:49 +02:00
SpaceToad c5a912a222 refactored to isolate API related functions, fix #1615 2014-04-26 16:10:57 +02:00
TXX59 11cdba5686 Remove deprecated/redundant code in main classes
I've done a bit of cleanup in the BuildCraft code by removing any
redundant/unnessecary little things and removing all deprecated
LanguageRegistry methods from main mod classes.
2014-04-14 17:27:59 +01:00
TXX59 152fc21b58 Fixed a little hiccup regarding achievements 2014-04-13 17:18:18 +01:00
TXX59 cce9ca6fb8 Add NextGen achievements 2014-04-13 17:00:18 +01:00
SpaceToad da36db0a0c fixed localisation of highlight handler 2014-04-10 22:23:25 +02:00
SpaceToad 9827966140 merged with BuildCraft-5.1.x 2014-03-15 23:57:59 +01:00
AEnterprise c40d3ce02c Finished the achievements
-Moved all achievements to the craftinghandler
-Added "Refine and redefine"
-Added "Tingly Laser"
2014-03-15 22:03:49 +01:00
SpaceToad b4bd4c1e08 made progress in path marker implementation, for #1490 2014-03-15 16:59:47 +01:00
AEnterprise 82de1ed0ed Make the previous achievements avalable
It didn't work to detect the crafting of the blocks so i changed it so that you get the achievement when you place the block in the world
2014-03-12 17:16:02 +01:00
AEnterprise 36cf4cbdde Added more achievements
-Added "Just hit it!"
-Added "A lot of crafting"
-Added "Straight down"
-Added "Chunk destroyeré
-Added "Faster filling"
-Added "Time for some logic"
2014-03-12 15:58:00 +01:00
AEnterprise 19d6bff276 Added first buildcraft achievements and achievement page :-)
-Added a craftingHandler
-Added "A bit rough around the edges"
-Added "Hard as a rock"
-Added "Is it stainless?"
-Added "No, it isn't made of honey"
-Added "Shiny!"
2014-03-12 14:10:46 +01:00
SpaceToad 909b28a6df re-implemented template, close #1489 2014-03-10 23:33:36 +01:00