Commit graph

263 commits

Author SHA1 Message Date
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 41479f2021 fixed style 2014-06-07 16:45:14 +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
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 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 02e8ef057e removed unused files and graphic components 2014-06-01 15:16:39 +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
SpaceToad e99f0a3c4b made progress with boards and parameters, #1732 2014-05-30 09:04:00 +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 e204fa275d Merge branch '6.1.x' of github.com:BuildCraft/BuildCraft into 6.1.x 2014-05-29 11:30:18 +02:00
SpaceToad e7b680f29e made progress for robot implementation, #1732 2014-05-29 11:28:34 +02:00
Prototik 9640255442 Next impovements of MjAPI 2014-05-27 16:12:58 +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
Prototik 0a4c84f558 Massive overhaul of energy system 2014-05-25 23:13:38 +08:00
SpaceToad 02f7daf9a0 Fixed minor schematic registration.
Enabled additional standalone schematics.
Close #1794.
2014-05-13 21:03:19 +02:00
SpaceToad 424a976cd0 now uses Forge fake player, close #1786 2014-05-13 20:32:14 +02:00
Prototik 3d120025e1 Remove unnecessary extends for ISidedBatteryProvider interface 2014-05-12 17:56:07 +08:00
SpaceToad 34e0bf9637 Last changes to the Builder API, renaming to enfore consistency and
improve maintainability.

Close #1785
2014-05-11 18:42:24 +02:00
SpaceToad 030c8aa93d Merge pull request #1781 from Prototik/mjapi-iomode
Support for IO modes in MjAPI
2014-05-11 17:30:00 +02:00
Prototik eeb3b16676 Support for IO modes in MjAPI 2014-05-11 23:22:57 +08:00
SpaceToad c0412cc831 fixed NPE when saving positions, close #1782 2014-05-11 14:19:59 +02:00
SpaceToad f1d9aee0b8 Added various levels of detection and recovery for missing blocks.
Such blueprints should not be loaded in survival, as there may be
inconsistencies, but it's ok to load in creative, in particular for repair if
needed.
Close #1779
2014-05-11 13:19:06 +02:00
SpaceToad bc1a7486cd Implemented heuristic for wider default id translation. Close #1778. 2014-05-11 11:51:17 +02:00
SpaceToad b8d6ef2c08 updated documentation 2014-05-10 15:08:16 +02:00
SpaceToad f9a911637c Merge branch 'mjapi' of https://github.com/Prototik/BuildCraft into Prototik-mjapi 2014-05-10 15:03:42 +02:00
SpaceToad 577cf11257 minor fixes 2014-05-10 15:02:02 +02:00
SpaceToad 98d2e2e2e6 Fixed issues with various schematics and their handling of item id translations.
The Schematic API has been updated to follow a pattern more explicit.
Part of #1745
2014-05-10 13:37:50 +02:00
Prototik 04859cce7d Update MjAPI 2014-05-10 15:06:24 +08:00
SpaceToad fb94d0f50c Merge branch 'sided-mjbattery' of https://github.com/Prototik/BuildCraft into Prototik-sided-mjbattery 2014-05-10 08:21:31 +02:00
Prototik cb3b3d1fce Add support for sided batteries 2014-05-10 14:13:05 +08:00
SpaceToad 178d82ef9f added helper functions 2014-05-10 07:41:22 +02:00
SpaceToad 1febf3c714 updated energy framework to be openned to different channels, close #1756 2014-05-09 18:13:02 +02:00
SpaceToad f299a7293b extracted battery object to first-level class 2014-05-09 08:09:50 +02:00
Prototik bed9b59b0e Extract battery interface into IBatteryObject 2014-05-09 13:59:57 +08:00
Prototik 246375c5ac Update MjAPI (implementation and docs) 2014-05-08 19:11:54 +08:00
SpaceToad 9877f8df63 fixed javadoc errors 2014-05-05 14:54:39 +02:00
SpaceToad 5ad4b53120 minor refactorings 2014-05-05 11:15:17 +02:00
Prototik aa68c3cd81 Add MjAPILegacy for providing an old-style api for the new power api.
Add Energy Converter block for the same things in game.
2014-05-05 16:21:25 +08:00
SpaceToad 949d8054c4 Merge branch '6.0.x' of https://github.com/AEnterprise/BuildCraft into AEnterprise-6.0.x 2014-05-04 18:27:01 +02:00
SpaceToad aca1678591 requirements extraction is now cleaner 2014-05-04 18:25:28 +02:00
AEnterprise 01bf28a77d fix for the blueprint deployer 2014-05-04 17:11:38 +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 830ba84c87 added blueprint deployer, for #1673 2014-05-02 20:16:20 +02:00
SpaceToad 9c48334c57 minor API cleanup 2014-05-02 09:07:08 +02:00
SpaceToad 5e3b0126ac implemented control over energy requirements, for #1664 2014-05-02 09:01:28 +02:00
Prototik 4144075082 Add MjAPI.getEnergyStored() and maxCapacity() 2014-05-02 11:17:06 +08:00
SpaceToad 5bd9aec80a Implemented builder state save for filler and quarry.
Fixed API, and moved out some non-essencial files.
Close #1618
2014-05-01 23:40:30 +02:00
SpaceToad ae1003aaf7 extrated MjAPI from core 2014-05-01 19:34:01 +02:00
SpaceToad 1edde4b1e2 missing check-in for #1594 2014-05-01 19:29:04 +02:00
SpaceToad 920be38a5f added building permissions, close #1509 2014-05-01 13:14:57 +02:00
SpaceToad dec032c513 fixed behavior of falling blocks, fix #1660 2014-05-01 10:48:07 +02:00
SpaceToad 31b578959d Introduced a third phase in blueprint building, fix #1659.
Further refinements in builder processing.
2014-05-01 10:43:51 +02:00
SpaceToad 6c43b63f27 fixed previous check-in 2014-04-30 21:23:49 +02:00
SpaceToad 5353198eaa completed previous check-in, for #1650 2014-04-30 20:36:57 +02:00
Prototik 11b0b412b7 Split api and main classes to different source sets.
This means a separate api jar and no more inconsistencies between api
and core. (fix #1653)
2014-04-30 21:03:12 +08:00