Raul Tambre
78a06e5f35
Fixed ghost facades from pre-6.0.x
2014-06-23 11:41:27 +03:00
SpaceToad
7c9993568c
Added a limit to block scanning. For #1873
2014-06-23 08:32:33 +02:00
SpaceToad
afc9ce619e
Fixed writing of polymorphic classes.
...
Fixes #1903 and probably many others.
2014-06-23 08:31:56 +02:00
SpaceToad
2e209805b8
separate normal terminaison from abort
2014-06-22 23:31:07 +02:00
SpaceToad
e4ab3b0fa0
Kill path finding jobs upon interruption, for #1873 .
2014-06-22 17:57:10 +02:00
SpaceToad
eeb637d59f
Generalized latency property, for #1873
2014-06-22 17:49:22 +02:00
SpaceToad
4428b44674
Started work on actions to provide / request items, for #1877 .
2014-06-22 17:09:25 +02:00
SpaceToad
c3f5e44565
implemented close pipe action, close #1902
2014-06-22 15:03:16 +02:00
SpaceToad
a670949a9c
Gates are now specifically providing actions specific to their side,
...
for #1895 .
2014-06-22 13:02:12 +02:00
SpaceToad
8801cdedc9
removed PacketCoordinates from mapped packets, as it's only derived
2014-06-22 12:04:42 +02:00
SpaceToad
79c1ad7b7d
fixed indentation
2014-06-22 12:01:40 +02:00
SpaceToad
5591de3654
Merge branch '6.0.x' into 6.1.x
2014-06-22 11:52:00 +02:00
SpaceToad
0d4f021dd3
Merge branch '6.1.x' of github.com:BuildCraft/BuildCraft into 6.1.x
2014-06-22 11:51:30 +02:00
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
bcc0f37e82
Merge pull request #1893 from tambry/MoreParameterization
...
Even more parameterization and cleanup!
2014-06-17 21:42:21 +02:00
SpaceToad
ff0307702e
Inventory triggers should not be side specific by default, following #1886
2014-06-16 23:37:42 +02:00
Raul Tambre
753e4693bc
Prevent possible crash when rendering a marker
2014-06-16 21:23:33 +03:00
SpaceToad
fa98a71d18
Redstone output is send to all sides again, following up on #1886 .
2014-06-16 08:52:23 +02:00
SpaceToad
3630875761
Made redstone input back to non-side specific behavior. This follows behavior
...
of other blocks, although side-sensitive parameter could be added. Following
up on #1886 .
2014-06-16 08:39:23 +02:00
SpaceToad
cd10225538
fixed bug when no station is found
2014-06-16 03:23:16 +02:00
SpaceToad
68ef23dbdf
removed OBE comment
2014-06-16 03:00:29 +02:00
SpaceToad
afbfe26fa0
Factorised station scan code.
...
Fixed world property analysis.
2014-06-16 02:59:43 +02:00
SpaceToad
6f8466a8f4
fixed stack tooltip display in advanced UIs
2014-06-16 00:09:08 +02:00
SpaceToad
c6430035ff
first attempt with AI overriding, #1877
2014-06-15 23:54:20 +02:00
SpaceToad
220ee62c10
fixed gate activation feedback
2014-06-15 21:05:53 +02:00
Raul Tambre
5292bc6f19
Even more parameterization and cleanup
2014-06-15 22:05:06 +03:00
SpaceToad
e53f267d06
fixed and / or computation with parameter actions
2014-06-15 20:52:08 +02:00
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