Commit graph

36 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 c6430035ff first attempt with AI overriding, #1877 2014-06-15 23:54:20 +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 44d4e4e3b9 started work on docking action, #1877 2014-06-15 02:41:00 +02:00
SpaceToad b1076d8556 fixed API builds 2014-06-13 13:36: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 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
SpaceToad bdda0fb476 Refactored Robot AI system into smaller units. 2014-06-10 00:22:22 +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 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
SpaceToad 82b34ac62f implemented lumberjack wood search and cut, #1869 2014-06-07 23:11:55 +02:00
SpaceToad 9e58783add made progress with lumberjack implementation, #1869 2014-06-07 18:56:07 +02:00
SpaceToad e193d634cf made progress in board parameters, #1732 2014-06-01 15:13:23 +02:00
SpaceToad 3f925ae0e9 completed a first robot+board, #1732 2014-05-29 21:58:08 +02:00
SpaceToad 7acb8b4592 made progress with robot recipes and boards, #1732 2014-05-27 00:25:39 +02:00
SpaceToad 972d39f678 fixed docking algorithms for robots, #1732 2014-05-25 17:47:36 +02:00
SpaceToad 4a0df69951 fixed style error 2014-05-09 18:19:50 +02:00
SpaceToad c990c27ad2 only apply robot AI at next cycle 2014-05-08 15:28:23 +02:00
SpaceToad 0605b1d3f8 first attempts at using the regular AI framework, #1732 2014-05-08 00:27:46 +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
SpaceToad c55f124408 improved schematic architecture with regards to translations 2014-04-06 13:52:43 +02:00
SpaceToad 95cb00fe91 connected builder robots to filler urbanist 2014-02-20 21:26:54 +01:00
SpaceToad f943487150 added save / load for pickup robot 2014-02-16 22:29:46 +01:00
SpaceToad 3ccc60a119 finalized initial implementation of picker AI, and refactored a bit robots 2014-02-16 18:36:35 +01:00
SpaceToad 90f2532278 migrated to Minecraft 1.7 2014-02-16 12:10:01 +01:00
SpaceToad ec265fd6f3 implemented robot stations and robot hierarchy 2014-02-08 10:28:16 +01:00
Renamed from common/buildcraft/core/EntityRobot.java (Browse further)