Commit graph

342 commits

Author SHA1 Message Date
Adrian db002ea714 style changes, add /buildcraft changelog, add missing files 2015-05-07 19:26:25 +02:00
Adrian 70e1436964 add IRobotOverlayItem API 2015-05-06 23:14:57 +02:00
Adrian 1ac9cadca9 some refactoring, new Integration Table 2015-05-06 07:46:20 +02:00
asiekierka f23ff7ac2e final BC 7.0.3 commit 2015-05-02 15:40:47 +02:00
asiekierka 4b9db3bdbb Merge branch '6.4.x' of github.com:BuildCraft/BuildCraft into 6.5.x 2015-05-02 15:37:38 +02:00
asiekierka 00b0b97e3a BuildCraft 6.4.14 2015-04-28 20:27:18 +02:00
asiekierka 23ea92f93b add FML remap event support to mapping registry, should help backwards compatibility 2015-04-26 14:00:01 +02:00
asiekierka f639532225 add FML remap event support to mapping registry, should help backwards compatibility 2015-04-26 13:56:53 +02:00
asiekierka aa49a1d321 fix compilation on Forge 1355+, fluid pipe NBT saving, add tank debug mode 2015-04-25 12:39:51 +02:00
asiekierka 7f03a920bb Merge branch '6.4.x' of github.com:BuildCraft/BuildCraft into 6.5.x 2015-04-22 16:26:50 +02:00
asiekierka ef5ed24979 fix #2639, add #2632 2015-04-22 16:08:11 +02:00
asiekierka fc3ebfbb8d fix #2649 2015-04-22 11:44:32 +02:00
asiekierka a035b04f80 fix #2645 2015-04-20 19:00:42 +02:00
Hea3veN 2f94b90f83 fix an error when loading a blueprint with invalid mappings 2015-04-20 18:06:36 +02:00
asiekierka dd4bfb0bef Merge branch '6.4.x' of github.com:BuildCraft/BuildCraft into 6.5.x 2015-04-20 18:05:43 +02:00
asiekierka d4b6be21b0 fix crash bug on null item/block mappings 2015-04-20 18:05:14 +02:00
asiekierka 5fa999b200 tweaks to inventory iterator code, fix glass color refreshing upon block update 2015-04-20 17:51:12 +02:00
asiekierka 9838582647 add new stamping crafting system with placeholder textures 2015-04-20 17:06:53 +02:00
asiekierka d63d97a992 BuildCraft 7.0.1 Beta 2015-04-18 10:23:41 +02:00
Hea3veN c432ebd2e5 fix an error when loading a blueprint with invalid mappings 2015-04-16 20:25:53 -03:00
Hea3veN b3ce32f26b cleanup docking station and robot statements 2015-04-14 22:46:34 -03:00
asiekierka 605ef0fe28 fix up zone planner gui, add tablet improvements, merge, etc 2015-04-12 14:27:47 +02:00
asiekierka b6ac3bb406 Merge branch '6.4.x' of github.com:BuildCraft/BuildCraft into 6.5.x 2015-04-10 21:04:27 +02:00
asiekierka 445957588f cleanup, add warning checks for invalid item/block names in MappingRegistry 2015-04-10 20:34:55 +02:00
asiekierka 4fc8db5339 fix robot crash post-refactor 2015-04-10 16:01:45 +02:00
asiekierka 27b385d1d0 Merge branch '6.5.x' of github.com:BuildCraft/BuildCraft into 6.5.x 2015-04-09 18:48:45 +02:00
asiekierka 5a2dc4db3c add early tablet code, add facade non-laser recipe option, minor tweaks and refactors 2015-04-09 18:48:34 +02:00
Hea3veN 413cfc595d add a new Load/Unload area for robots 2015-04-08 20:47:03 -03:00
Hea3veN 9ee5947397 robots now shutdown in stead of dropping as items 2015-04-07 08:09:29 -03:00
Hea3veN 63472e04f2 make sure all robot AI properly handle errors in delegate AIs 2015-04-07 08:06:07 -03:00
asiekierka 0509624c89 fix for Java 6/7 2015-04-06 09:37:32 +02:00
asiekierka aeea0dddf4 optimize pipe chunk updates properly 2015-04-05 11:43:56 +02:00
asiekierka 24441a1ae5 Merge branch '6.4.x' of github.com:BuildCraft/BuildCraft into 6.5.x
Conflicts:
	build.gradle
	common/buildcraft/transport/BlockGenericPipe.java
	common/buildcraft/transport/pipes/PipeFluidsWood.java
2015-04-03 23:18:40 +02:00
Hea3veN 34b98eba9d fix an error when loading robot resources 2015-04-03 12:39:01 -03:00
asiekierka 27beeb2542 forgot to push new robot API, push new zone planner GUI project 2015-04-03 13:34:25 +02:00
asiekierka 59b7a660e2 fix #2602, #2603 2015-04-01 08:13:06 +02:00
asiekierka 835974e530 checkstyle fixes, module fixes, prepare for early beta release 2015-03-31 23:21:00 +02:00
asiekierka 99dd73e70f [API change] Make the Redstone Board API rely on energy cost and not probability 2015-03-30 21:45:07 +02:00
asiekierka 91194fc36d update changelog, texture 2015-03-25 15:34:00 +01:00
asiekierka df4e416532 forgot these 2015-03-23 23:19:26 +01:00
asiekierka 0b329169ae API, etc. improvements 2015-03-22 14:06:05 +01:00
asiekierka 5cb7c9fe00 add stripes pipe direction control, add stripes handler priority system to API, add IBlueprintItem API thing 2015-03-20 17:03:46 +01:00
asiekierka 96492136c5 update 2015-03-17 08:24:14 +01:00
asiekierka f3d14f105a improvements in APIs, threaded packet sending, light sensor expansion, highly optimized pipe code 2015-03-15 15:59:10 +01:00
asiekierka 082cda0653 update Essence, fix wrenches and non-rotatables, add glowing laser rendering, add paintbrushes 2015-03-14 17:03:20 +01:00
asiekierka dd9c8fc84a blueprint library is now electronic library, can store books; add LibraryAPI 2015-03-13 14:27:22 +01:00
asiekierka e3f28b5826 project essence, part 1 2015-03-11 22:07:02 +01:00
asiekierka 457f69e5e0 tweak energy values in robots 2015-03-09 21:23:35 +01:00
asiekierka 4e6903547d massive resources refactor, add robot reserved/linkes/in station triggers 2015-03-09 13:59:13 +01:00
asiekierka f31b91d655 document IDebuggable API, make chutes cheaper to make them comparable to hoppers more 2015-03-07 14:40:27 +01:00
asiekierka 3b0f07e1aa add IDebuggable, debugger item, debugging capabilities to pipes 2015-03-07 11:00:00 +01:00
asiekierka 0fb09918e3 tweak energy values in robots 2015-03-06 19:34:47 +01:00
asiekierka 603d0eea4d almost done making BC modular (minor things in Core left) 2015-03-04 22:44:44 +01:00
asiekierka 8c098dc69e make transport and silicon independent from robotics 2015-03-04 16:41:22 +01:00
asiekierka b8e4a0b599 massive refactor 2015-03-04 16:09:32 +01:00
asiekierka 2f3b078211 Merge branch '6.4.x' of github.com:BuildCraft/BuildCraft into 6.5.x 2015-03-03 20:34:51 +01:00
asiekierka 35f80f9366 [Non-breaking API] Added IList, IMapLocation APIs 2015-02-28 09:38:31 +01:00
asiekierka 76edcc657d API change: make WorldProperties a HashMap and not hardcoded 2015-02-27 13:59:50 +01:00
asiekierka 9306baa0e8 BuildCraft 6.4.1 2015-02-26 22:49:15 +01:00
asiekierka 1d462b1794 entities can now have building permissions in schematics 2015-02-26 17:08:44 +01:00
asiekierka 229f064e05 update license copyright year, fix #2470 2015-02-26 16:57:49 +01:00
asiekierka 5e4f57f51d fix style 2015-02-26 16:55:53 +01:00
asiekierka 0c6761ee03 fix versioning for recipes API 2015-02-24 18:37:35 +01:00
asiekierka 86b4a73093 update API 2015-02-24 18:36:41 +01:00
Hea3veN 1d1d1ce593 fix interface overriding an obfuscated method, fixes #2486 2015-02-23 20:51:28 -03:00
Hea3veN 09b004e790 add a stripes robot 2015-02-19 21:10:11 -03:00
asiekierka 27decec743 Merge branch '6.4.x' of github.com:BuildCraft/BuildCraft into 6.4.x
Conflicts:
	common/buildcraft/BuildCraftTransport.java
2015-02-11 16:52:14 +01:00
asiekierka 81fb40883f Merge branch '6.3.x' of github.com:BuildCraft/BuildCraft into 6.4.x 2015-02-11 16:51:46 +01:00
Hea3veN 696edcfe96 fix the architect table sometimes modifiying the world when creating blueprints, fixes #2424 2015-02-07 14:12:25 -03:00
Hea3veN 2afa5ceea4 fix style 2015-02-04 00:03:17 -03:00
Hea3veN d362a062a9 added a registry for the robot ResourceId classes 2015-02-03 23:07:18 -03:00
Hea3veN 57a608fbe8 added a registry for the robot AI classes 2015-02-03 08:41:14 -03:00
asiekierka 9c6a38eb6e filler parameters, early revision 2015-01-24 23:23:47 +01:00
asiekierka a14eb3b55f add IFacadePluggable, let mods define their own IFacadePluggables and query facades; NPE fixes on rare world corruptions 2015-01-22 13:49:08 +01:00
Kuba Sztandera dcdf4be684 Fix JavaDoc for Java8 compability 2015-01-11 15:23:10 +01:00
asiekierka 9e3423eeef api/bccompat changes, add support for powering chutes 2015-01-06 14:57:21 +01:00
asiekierka 7f34e2824b re-add gate pulsar pulse counting with multiple actions, optimize builder code 2014-12-29 22:17:40 +01:00
asiekierka 2aa427f0be update API 2014-12-29 13:31:10 +01:00
asiekierka 9df61617d7 fix ResourceId 2014-12-25 14:45:07 +01:00
marcin212 50e2127e55 fixed checkstyle 2014-12-22 12:16:40 +01:00
asiekierka 60fac2f452 revert some API changes and add deprecated hooks to stop other mods from breaking 2014-12-21 13:57:53 +01:00
asiekierka 1b03c24574 remove IExtractionHandlers 2014-12-19 15:32:30 +01:00
Adrian Siekierka d7598d3eb5 Merge pull request #2320 from hea3ven/6.3.x
handle robots being unloaded
2014-12-18 16:16:19 +01:00
asiekierka c78e48ecb5 add IPipeConnection support for pluggables, add coloring with dyes for lapis and daizuli pipes 2014-12-18 17:15:41 +01:00
Hea3veN 50b2d6bee2 handle robots being unloaded 2014-12-18 09:55:40 -03:00
asiekierka f2a3010fca fixes, optimizations, API changes for greater compatibility with pre-6.3.x mods 2014-12-18 11:56:04 +01:00
asiekierka 15736507ff IPipePluggableItem added to allow other mods to easily place their pluggables on pipes, gates now use the Pluggable system for client-side sync 2014-12-16 18:42:27 +01:00
asiekierka 60af8ac978 touchups 2014-12-16 17:35:42 +01:00
asiekierka 9b857eaba7 move IPipePluggable to PipePluggable, move Diamond Liquid Pipes to the event system 2014-12-16 10:44:49 +01:00
asiekierka ad36ec30cd API improvements: start refactoring pipe API, add renderers, hitboxes, registration and network sync to IPipePluggable API, fix tons of design things 2014-12-15 19:10:12 +01:00
asiekierka bd52ca6981 Merge branch '6.2.x' of github.com:BuildCraft/BuildCraft into 6.3.x 2014-12-15 17:32:24 +01:00
asiekierka fba2a37941 BuildCraft 6.2.6, update RF API 2014-12-14 22:29:22 +01:00
asiekierka da923944de sync 2014-12-13 14:12:13 +01:00
asiekierka 7c75a00976 relicense BuildCraft API to MIT, close #2248 2014-12-09 21:09:14 +01:00
asiekierka a5b4dc3742 Update IControllable.java 2014-12-01 10:16:09 +01:00
asiekierka 695313802a API: cleanup, remove unused functions, improve documentation 2014-11-30 10:07:20 +01:00
asiekierka 5dcbf56c16 BuildCraft 6.2.1 2014-11-30 00:32:28 +01:00
asiekierka e0c96aa7d6 revert RF API, add anti-fakeplayer measures to engine overheat wrenching 2014-11-30 00:23:54 +01:00
asiekierka f5d885343d harden source code with IntelliJ checking tools 2014-11-29 12:58:42 +01:00
asiekierka b76846e971 unnerf Mining Wells, add shift-hover pipe tooltips, etc. 2014-11-28 18:35:25 +01:00