SpaceToad
7bb2351b67
Merge branch '6.1.x' of github.com:BuildCraft/BuildCraft into 6.1.x
...
Conflicts:
common/buildcraft/core/ItemMapLocation.java
2014-06-15 19:51:49 +02:00
SpaceToad
002caaca38
first attempt at overriding AI, for #1877
2014-06-15 19:50:55 +02:00
Raul Tambre
5ecbe57320
Parameterization and minor cleanup
2014-06-15 20:27:17 +03:00
SpaceToad
4c2b425d10
fixed builds
2014-06-15 17:33:09 +02:00
SpaceToad
4d955da51f
improved docking / undocking API, #1877
2014-06-15 17:20:54 +02:00
SpaceToad
19e07c11fa
implemented robot station states, for #1877
2014-06-15 16:56:57 +02:00
SpaceToad
7d2e546a66
Completed support for action parameters and parametrized pipe signal.
...
Finalized implementation of emerald gate.
Close #1880 .
2014-06-15 15:01:10 +02:00
Prototik
c01bfe8783
Make support for sided gates
2014-06-15 14:18:32 +08: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
44d4e4e3b9
started work on docking action, #1877
2014-06-15 02:41:00 +02:00
SpaceToad
0a9ffaf59f
fixed parameter setting in gate gui
2014-06-15 00:24:10 +02:00
SpaceToad
40268062db
started work on better pipe signal actions, for #1877
2014-06-15 00:19:30 +02:00
SpaceToad
7a71e63861
Merge pull request #1885 from tambry/ContainerItemSensitive
...
Use ItemStack sensitive version of hasContainerItem()
2014-06-14 18:05:08 +02:00
SpaceToad
149e65d2c1
Merge branch '6.0.x' into 6.1.x
2014-06-14 18:02:56 +02:00
SpaceToad
0ca64b0798
implemented a location recording, close #1882
2014-06-14 17:55:53 +02:00
Raul Tambre
eac76e9c77
Replace .getAABBPool() and .getWorldVec3Pool()
2014-06-14 18:45:06 +03:00
SpaceToad
50d670593f
Merge branch 'cleanup' of https://github.com/tambry/BuildCraft into tambry-cleanup
2014-06-14 16:48:47 +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
Raul Tambre
d8d42a3d17
Use ItemStack sensitive version of hasContainerItem
2014-06-13 22:12:56 +03:00
Raul Tambre
1dcabf262b
Code cleanup
2014-06-13 21:11:02 +03: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
66bfac926b
adjusted fetching time
2014-06-12 19:19:56 +02:00
SpaceToad
101f591f8f
Implemented leave cutter, close #1876
2014-06-12 18:29:02 +02:00
SpaceToad
e60950db9b
fixed bug detected by checkstyle
2014-06-12 13:49:05 +02:00
SpaceToad
6389baa9cb
Implemented planter robot, close #1874 .
2014-06-12 13:46:52 +02:00
SpaceToad
defa5cab45
fixed robot re-initialization problems, #1873
2014-06-11 22:51:41 +02:00
SpaceToad
1d642f052c
regular path finding is using a separate thread, #1873
2014-06-11 18:50:17 +02:00
SpaceToad
ce0c26f31d
lumberjack pathfinding is now done in a separate thread, #1873
2014-06-11 18:34:42 +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
aeef94a888
Merge branch '6.0.x' into 6.1.x
2014-06-11 01:39:54 +02:00
SpaceToad
27f9e05512
fixed style
2014-06-11 01:39:40 +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
Dynious
aef8260877
Made sure Version IMC message is also sent after init phase
2014-06-10 16:27:12 +02:00
SpaceToad
83e84f2687
fixed style
2014-06-10 13:27:13 +02:00
SpaceToad
0ad90d29ce
Merge branch '6.1.x' of github.com:BuildCraft/BuildCraft into 6.1.x
2014-06-10 13:22:55 +02:00
SpaceToad
9e1a6ebf03
Implemented robot energy management - close #1867 .
...
Finished robot lumberjack - close #1869 .
Implemented docking station mutual exclusion - close #1868 .
2014-06-10 13:21:17 +02:00
CovertJaguar
d99505c713
Fix block renderer to not be hugely inefficient.
2014-06-10 03:28:35 -07:00
SpaceToad
bdda0fb476
Refactored Robot AI system into smaller units.
2014-06-10 00:22:22 +02:00
SpaceToad
b83f2ae6dc
fixed style
2014-06-09 17:43:16 +02:00
SpaceToad
1605a36c03
lumberjack robot now manages its axe and corresponding damage, #1869
2014-06-09 17:40:56 +02:00
SpaceToad
0d978677de
added lumberjack animation, for #1869
2014-06-09 00:56:58 +02:00
SpaceToad
253c398f12
fixed robots dying
2014-06-08 14:14:16 +02:00
SpaceToad
b8aeb05dd0
fixed previous check-in
2014-06-08 13:59:43 +02:00
SpaceToad
73bb09ca93
fixed robots going through block edges
2014-06-08 13:31:31 +02:00
SpaceToad
7f5a993a07
minor tweaks in documentation
2014-06-08 12:50:18 +02:00
SpaceToad
cf393474ef
minor fixes for #1869
2014-06-08 12:46:17 +02:00
SpaceToad
efcabd31a1
More work on lumberjacks.
...
RPC now support entity messages.
Robots now support item synchronization between client and server.
Lumberjack now use a variable tool.
for #1869
2014-06-08 11:58:55 +02:00
Dynious
b80c95ea03
Added Version Checker integration and fixed changelog grabbing
2014-06-08 11:17:34 +02:00
SpaceToad
10fd47b0b9
fixed style, #1869
2014-06-07 23:13:34 +02:00
SpaceToad
82b34ac62f
implemented lumberjack wood search and cut, #1869
2014-06-07 23:11:55 +02:00
SpaceToad
00521143b6
Merge branch '6.0.x' into 6.1.x
2014-06-07 18:57:09 +02:00
SpaceToad
9e58783add
made progress with lumberjack implementation, #1869
2014-06-07 18:56:07 +02:00
da3dsoul
576be235f7
Fix isFullFluidBlock -> fix Floodgates
...
A recommit to 6.0.x instead of master
2014-06-07 10:57:19 -04:00
SpaceToad
87c18afb76
minor style fix
2014-06-07 16:46:16 +02:00
SpaceToad
41479f2021
fixed style
2014-06-07 16:45:14 +02:00
SpaceToad
926764b0b5
picker board not takes parameters into account, #1732
2014-06-07 16:43:05 +02:00
SpaceToad
1518ccdcf6
implemented connection between UI and board parameters, #1732
2014-06-07 16:10:18 +02:00
SpaceToad
1a74389a5c
added additional random parameters for robot, #1732
2014-06-07 11:25:32 +02:00
SpaceToad
da32818bad
Merge branch '6.1.x' of github.com:BuildCraft/BuildCraft into 6.1.x
2014-06-06 09:00:23 +02:00
SpaceToad
81bc0fe11b
finalized recipe refactoring, close #1861
2014-06-06 09:00:11 +02:00
SpaceToad
05cf55b224
Merge pull request #1864 from Prototik/builder-fluid
...
Fix builder fluid support
2014-06-03 09:20:24 +02:00
SpaceToad
eda4d58c9e
further fixes to the integration table, #1861
2014-06-03 09:00:43 +02:00
Prototik
27754198ac
Fix fluid energy requirement
2014-06-03 11:07:49 +08:00
Prototik
091ae87333
Make Builder support fluids via containers/pipes
2014-06-02 23:33:03 +08:00
SpaceToad
ed1675ada5
fixes in the integration table, #1861
2014-06-02 17:20:35 +02:00
SpaceToad
a5b9a8870e
fixed style errors
2014-06-02 16:34:05 +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
fbf2cef772
Merge branch 'integration-table-advanced-recipe' of https://github.com/Prototik/BuildCraft into Prototik-integration-table-advanced-recipe
2014-06-01 15:17:22 +02:00
SpaceToad
5a2100804b
Merge branch '6.1.x' of github.com:BuildCraft/BuildCraft into 6.1.x
2014-06-01 15:13:35 +02:00
SpaceToad
e193d634cf
made progress in board parameters, #1732
2014-06-01 15:13:23 +02:00
Prototik
1c49dddf35
Advanced integration recipe
2014-06-01 18:35:35 +08:00
Raul Tambre
742391e504
Fix oil and fuel opacity
2014-06-01 10:48:31 +03: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
e99f0a3c4b
made progress with boards and parameters, #1732
2014-05-30 09:04:00 +02:00
SpaceToad
7b20cab4be
fixed style
2014-05-29 22:00:42 +02:00
SpaceToad
3f925ae0e9
completed a first robot+board, #1732
2014-05-29 21:58:08 +02:00
SpaceToad
ce55fe5eb1
fixed redstone board writing, #1732
2014-05-29 15:07:18 +02:00
SpaceToad
d8d57e822f
Merge branch '6.0.x' into 6.1.x
2014-05-29 14:17:29 +02:00
SpaceToad
b7a89c6cc8
Merge pull request #1856 from Prototik/inbt-serializable
...
INBT serializable for @NetworkData
2014-05-29 14:14:39 +02:00
SpaceToad
10e7429847
Merge pull request #1854 from Prototik/tile-marker-crash
...
Fix tile marker crash
2014-05-29 11:31:45 +02:00
SpaceToad
e7b680f29e
made progress for robot implementation, #1732
2014-05-29 11:28:34 +02:00
Prototik
d3e3f8bf21
Add support for custom nbt-based serialize classes for @NetworkData
2014-05-28 14:16:40 +08:00
Prototik
173db45f4b
Fix tile marker crash
2014-05-27 16:18:22 +08:00
Prototik
f9748a5bfc
Fix pump crash
2014-05-27 11:52:44 +08:00
SpaceToad
e6ff3d7825
fixed style of previous check-in, #1732
2014-05-27 00:27:24 +02:00
SpaceToad
7acb8b4592
made progress with robot recipes and boards, #1732
2014-05-27 00:25:39 +02:00
SpaceToad
379ea6e278
fixed style and removed unused files
2014-05-26 23:00:01 +02:00
SpaceToad
34d285a448
started work on redstone boards, #1732
2014-05-26 09:34:28 +02:00
SpaceToad
e5e8e4da4b
Merge branch '6.0.x' into 6.1.x
2014-05-25 17:54:28 +02:00
SpaceToad
111ad6032e
Merge branch 'mjapi-engines' of https://github.com/Prototik/BuildCraft into Prototik-mjapi-engines
2014-05-25 17:48:03 +02:00
SpaceToad
972d39f678
fixed docking algorithms for robots, #1732
2014-05-25 17:47:36 +02:00
Prototik
0a4c84f558
Massive overhaul of energy system
2014-05-25 23:13:38 +08:00
SpaceToad
5060da651f
progress with robot AI and fixed pathfinding, #1732
2014-05-25 17:08:53 +02:00