Commit graph

3491 commits

Author SHA1 Message Date
Kubuxu
dd6c019bfc Potential fix for block breaking robots hanging up on air blocks. 2015-03-15 09:09:38 +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
d2143a09b6 minor optimizations 2015-03-14 12:36:34 +01:00
asiekierka
b9755f7915 optimize block/TE lookups, optimize rare edge case in lasers 2015-03-13 21:50:32 +01:00
asiekierka
5a0a5dd519 add smooth item movement rendering 2015-03-13 18:27:41 +01:00
asiekierka
0b4ee815d3 add a limit to wooden transport pipes to stop them from exploding 2015-03-13 15:19:50 +01:00
asiekierka
dd9c8fc84a blueprint library is now electronic library, can store books; add LibraryAPI 2015-03-13 14:27:22 +01:00
asiekierka
360047ed45 project essence, part 2 2015-03-13 09:27:06 +01:00
asiekierka
e3f28b5826 project essence, part 1 2015-03-11 22:07:02 +01:00
asiekierka
c5408d95d6 fix structure pipes not respecting blocking pluggables 2015-03-10 19:40:07 +01:00
asiekierka
5541c8e7fd BuildCraft 6.4.3 2015-03-10 08:11:23 +01:00
Hea3veN
6b3409736d fix robot dupe when unloaded on a station other than the main link 2015-03-09 19:13:42 -03:00
asiekierka
a110ed1071 fix robot rendering in inventory 2015-03-09 21:33:30 +01:00
asiekierka
d77aa4e9fa Merge branch '6.4.x' of github.com:BuildCraft/BuildCraft into 6.4.x 2015-03-09 21:24:15 +01:00
asiekierka
d3288d107a Merge with 6.5.x energy value tweaks 2015-03-09 21:24:02 +01:00
asiekierka
457f69e5e0 tweak energy values in robots 2015-03-09 21:23:35 +01:00
asiekierka
7eb936ee4f Merge branch '6.4.x' of github.com:BuildCraft/BuildCraft into 6.5.x 2015-03-09 21:22:43 +01:00
asiekierka
d4a66f73eb Merge branch '6.4.x' of github.com:BuildCraft/BuildCraft into 6.4.x 2015-03-09 21:21:46 +01:00
asiekierka
af2ea54b6d fix sleep usage being too high 2015-03-09 21:21:18 +01:00
asiekierka
8b05cc921d make robots try to recharge at a bit less than max 2015-03-09 21:21:13 +01:00
asiekierka
e73b19fd75 improve robot light handling to include charging 2015-03-09 21:19:38 +01:00
asiekierka
511a8e1b31 make robots try to recharge at a bit less than max 2015-03-09 21:19:02 +01:00
asiekierka
499f4ca6a0 fix sleep usage being too high 2015-03-09 21:13:35 +01:00
Adrian Siekierka
a7764683e0 Merge pull request #2544 from warlordjones/6.4.x
Should fix #2541
2015-03-09 20:22:34 +01:00
asiekierka
07036941e5 made robot side light denote sleeping and energy level 2015-03-09 16:45:56 +01:00
Arona Jones
c03df68e9a Possible fix for #2541 2015-03-09 14:18:48 +00:00
asiekierka
0ac6acdc53 Merge branch '6.5.x' of github.com:BuildCraft/BuildCraft into 6.5.x 2015-03-09 14:12:11 +01:00
asiekierka
e1c80c7ead Merge branch '6.4.x' of github.com:BuildCraft/BuildCraft into 6.5.x 2015-03-09 14:11:06 +01:00
asiekierka
4e6903547d massive resources refactor, add robot reserved/linkes/in station triggers 2015-03-09 13:59:13 +01:00
Adrian Siekierka
c5fb869bbc Merge pull request #2542 from viliml/patch-3
Add a cooling buffer, fix #2530
2015-03-09 13:07:06 +01:00
Hea3veN
61ffce7622 fix planters not working with zone planner areas 2015-03-08 19:48:17 -03:00
Vilim Lendvaj
f99777f903 Add a cooling buffer, fix #2530
Now no coolant is lost due to rounding, and coolants that are too strong will not cause engines to blow up before even being used.
2015-03-08 23:21:45 +01:00
Adrian Siekierka
e6df71f1f0 Merge pull request #2540 from Kubuxu/carrier
Make carrier robots load to full from one station
2015-03-08 18:17:04 +01:00
Kubuxu
1c8b0b48ba
Make carrier robots load to full from one station 2015-03-08 14:54:54 +01:00
Thog
9214f48459 Knights now search IMob instead of EntityMob (Fix #2537) 2015-03-08 14:11:07 +01:00
asiekierka
dda34827c8 Merge branch '6.4.x' of github.com:BuildCraft/BuildCraft into 6.5.x 2015-03-07 23:24:59 +01:00
asiekierka
a210ddd349 Merge branch '6.4.x' of github.com:BuildCraft/BuildCraft into 6.4.x 2015-03-07 23:24:45 +01:00
asiekierka
801b4492c9 Merge with 6.5.x tree 2015-03-07 23:24:35 +01:00
viliml
c93ce3a326 Stop the cooling when it round the use to zero 2015-03-07 23:23:20 +01:00
asiekierka
b0bf96d5ef fixed redstone engine extraction system in wooden power pipes 2015-03-07 23:22:47 +01:00
viliml
b64fc8d844 Stop the cooling when it round the use to zero 2015-03-07 21:54:36 +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
fe76b79d4e add debugger warning, improve pipe/robot debugging capabilities, fix lang 2015-03-07 13:26:23 +01:00
asiekierka
8d3514ab4b fixed redstone engine extraction system in wooden power pipes 2015-03-07 12:53:47 +01:00
asiekierka
3b0f07e1aa add IDebuggable, debugger item, debugging capabilities to pipes 2015-03-07 11:00:00 +01:00
asiekierka
436de92c7e fix charging table patch 2015-03-07 00:21:49 +01:00
Kubuxu
01b1951139 Fix picker robots dancing if two items are in same block
Signed-off-by: Kubuxu <kubuxu@gmail.com>
2015-03-06 23:54:38 +01:00
asiekierka
c82fa36033 fix charging table storing negative RF 2015-03-06 20:27:01 +01:00
asiekierka
0fb09918e3 tweak energy values in robots 2015-03-06 19:34:47 +01:00
asiekierka
61cd85f9c1 Merge branch '6.4.x' of github.com:BuildCraft/BuildCraft into 6.5.x 2015-03-06 18:54:36 +01:00
marcin212
bc9e61cc67 Fix block break robots going into sleep mode after successfully harvesting block. Close #2528 2015-03-06 17:35:48 +01:00
asiekierka
73b110915a move redstone engines to core, split out base engine code in core, create core.lib as a place for public-facing utility classes 2015-03-06 16:45:05 +01:00
asiekierka
81fcde9eea rewrite auto workbenches, add IHasWork, add optimizations 2015-03-05 22:16:35 +01:00
asiekierka
c66ca67359 remove unused energy emitter, receiver code 2015-03-05 17:44:29 +01:00
asiekierka
9c67339acf move robot station to Robotics, add alternate pipe plug/lens/filter recipes when not using Silicon 2015-03-05 16:38:10 +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
93adb6a657 refactor achievement code 2015-03-03 21:47:33 +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
727c0e205b Merge branch '6.4.x' of github.com:BuildCraft/BuildCraft 2015-03-03 20:08:16 +01:00
asiekierka
dfa3f5f557 BuildCraft 6.4.2 2015-03-03 20:06:19 +01:00
asiekierka
5e550e84d6 fix laser texturing, fix TriggerEnergy more 2015-03-03 18:49:49 +01:00
asiekierka
70e8dbde7a fix #2506 - regression 2015-03-03 17:56:12 +01:00
asiekierka
00a72e8f20 fix #2502 2015-03-03 17:31:19 +01:00
asiekierka
6b53d1f4c9 fix TriggerEnergy behaviour to pre-6.4.0 properly and fully 2015-03-03 17:29:42 +01:00
Hea3veN
cd1a0dda88 refactor some common code of AIRobotSearchBlockBlockBase, fixes #2518 2015-03-02 21:40:17 -03:00
asiekierka
850b8f6dfd restore hoe stripes handler 2015-03-02 14:42:10 +01:00
asiekierka
69c46124eb fix #2517 2015-03-02 13:15:58 +01:00
asiekierka
82877d8cdd clean up redundant stripes code 2015-03-02 13:12:28 +01:00
asiekierka
8fcf8f9c13 add compat hooks for facades 2015-03-02 12:59:33 +01:00
Hea3veN
83abc39f7a fix infinite loop when looping through direction parameters and no pipes are connected 2015-02-28 12:08:01 -03:00
Hea3veN
9e3bdbe1cf fix robots flying away when searching for a station to recharge 2015-02-28 10:27:04 -03:00
asiekierka
dfe3e6033d Merge branch '6.4.x' of github.com:BuildCraft/BuildCraft into 6.4.x 2015-02-28 09:38:41 +01:00
asiekierka
35f80f9366 [Non-breaking API] Added IList, IMapLocation APIs 2015-02-28 09:38:31 +01:00
asiekierka
7477e1626f Merge branch '6.4.x' of github.com:BuildCraft/BuildCraft into 6.4.x 2015-02-27 23:59:52 +01:00
asiekierka
f980782956 fix wireless robot charging and #2509 2015-02-27 23:59:35 +01:00
Hea3veN
0643af40c2 fix entity stripes handler duplicating items, fixes #2510 2015-02-27 19:41:04 -03:00
asiekierka
c481ef4637 further cleanup in power code 2015-02-27 14:21:08 +01:00
asiekierka
76edcc657d API change: make WorldProperties a HashMap and not hardcoded 2015-02-27 13:59:50 +01:00
Vexatos
692a9fbf60 Fixed Forge version dependency 2015-02-27 13:59:28 +01:00
asiekierka
d6dce9ee44 Merge branch '6.4.x' of github.com:BuildCraft/BuildCraft 2015-02-26 23:17:44 +01:00
asiekierka
9306baa0e8 BuildCraft 6.4.1 2015-02-26 22:49:15 +01:00
asiekierka
2f744f1c6b remove dropBrokenBlocks option (was mostly dummy), add markerRange config (currently capped at 64) 2015-02-26 19:07:29 +01:00
asiekierka
78f8a059b4 clean up TODOs, restore pipe item sounds 2015-02-26 17:16:52 +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
d403a0b063 fix: fake players crash when you try to addChatMessage to them, fixes #2496 2015-02-26 08:45:55 +01:00
asiekierka
abeb15f55b ledger drawing speed is no longer FPS-dependent 2015-02-25 18:18:50 +01:00
asiekierka
d4a44d5a67 Merge branch '6.4.x' of github.com:BuildCraft/BuildCraft into 6.4.x 2015-02-25 17:40:03 +01:00
asiekierka
71d7d96c25 bump minimum Forge version to 1236, add place/break events for Builder, Filler and Quarry frame building, try to fix #2476 2015-02-25 17:39:54 +01:00
AEnterprise
eb5b3a4c9b added some nullchecks, fixes #2492 2015-02-25 14:47:58 +01:00
asiekierka
d9fa90902c fix programming table eating items, fix #2490 2015-02-24 16:40:30 +01:00
asiekierka
bd2fa06063 add Programming Table 2015-02-24 14:39:23 +01:00
asiekierka
d6a750d437 fix #2489, #2339 2015-02-24 13:23:14 +01:00
asiekierka
e7d588d28b fix a few crash bugs related to lists and pipes 2015-02-24 10:38:55 +01:00
asiekierka
4ba0e26fd1 fix robots crashing upon attempt to charge if uninitialized 2015-02-24 10:22:37 +01:00
Hea3veN
1d1d1ce593 fix interface overriding an obfuscated method, fixes #2486 2015-02-23 20:51:28 -03:00
asiekierka
6606943762 fix #2457 2015-02-23 21:31:28 +01:00
asiekierka
a2a0143268 make BuildCraft actually have a single maximum energy per tick count 2015-02-23 21:30:31 +01:00
asiekierka
dcccad0658 fix cable overflow rendering, remove now-broken functions 2015-02-23 17:44:25 +01:00
asiekierka
0cb909cc65 fix energy bug, clean up code 2015-02-23 17:17:34 +01:00
asiekierka
9d4c8d7740 fix low/high energy stored 2015-02-23 12:32:03 +01:00
asiekierka
ff60b8c893 last-minute power pipe input control bugfix 2015-02-22 22:45:11 +01:00
asiekierka
1f3a4ff2e6 BuildCraft 6.4.0 Beta 2015-02-22 22:35:22 +01:00
asiekierka
b04c93c4e2 temporaily restore docking station support for an early 6.4.0 release 2015-02-22 22:27:10 +01:00
asiekierka
e2ae3a349a revert BuildCraft power to the 4.2.2 @CovertJaguar system, fix Gate Copier issues 2015-02-22 21:48:21 +01:00
asiekierka
be6c0e09df fix #2469, #2456 2015-02-22 09:23:08 +01:00
asiekierka
85ff775fcf fix #2472 2015-02-22 09:16:31 +01:00
Hea3veN
604e8d4335 fix Quarry not chunkloading in dimensions other than overworld, fixes #2417 and maybe #2322 2015-02-22 08:56:49 +01:00
Hea3veN
c9cd166d2a fix direction parameters choosing the wrong directions, fix #2454 2015-02-22 08:56:06 +01:00
Hea3veN
b705d6242d fix the robot smoke particle causing fps drops in certain cases 2015-02-22 08:55:55 +01:00
Hea3veN
ed9a093576 fix wooden pipes not respecting blocking bluggables, fixes #2443 2015-02-22 08:54:42 +01:00
Hea3veN
bf24beb726 robots drop their inventory when destroyed 2015-02-22 08:54:12 +01:00
Hea3veN
5f3ea0fe0b add stripes pipe retraction with void pipes 2015-02-20 09:46:23 -03:00
Hea3veN
9d61900d5f fix Quarry not chunkloading in dimensions other than overworld, fixes #2417 and maybe #2322 2015-02-20 00:45:03 -03:00
Hea3veN
e79e4034f8 make PipeItemsStripes.dropItem actually drop the item, in case anyone uses the api 2015-02-19 21:32:20 -03:00
Hea3veN
09b004e790 add a stripes robot 2015-02-19 21:10:11 -03:00
Hea3veN
e9af8230e6 restore the randomness to the planter robot 2015-02-18 22:25:50 -03:00
Hea3veN
6fe8ec37db add a gate action to filter the tools of the robots 2015-02-17 18:10:26 -03:00
Hea3veN
adebf197df robot smoke now slowly floats upwards 2015-02-17 16:08:47 -03:00
Hea3veN
0607faf12f fix robots dying while charging when they have 0 energy 2015-02-17 15:36:22 -03:00
Hea3veN
99501d7b03 fix style 2015-02-17 10:06:15 -03:00
Hea3veN
dc2a32fc5a fix direction parameters choosing the wrong directions, fix #2454 2015-02-17 09:27:04 -03:00
Hea3veN
ee681b19e7 fix robots not consuming energy and getting free energy when placed 2015-02-16 15:34:56 -03:00
Hea3veN
f6fe4ffcb2 add default stripes handler and fix style 2015-02-16 12:56:40 -03:00
Hea3veN
6ee68a5296 clean stripes api by canceling the DropItem event if it was handled, and fixed several item destroying bugs 2015-02-16 12:56:40 -03:00
Hea3veN
8c50af6e9a refactor the stripes pipe's block placing code into a separate handler 2015-02-16 12:56:40 -03:00
Hea3veN
2898da9f59 add stripes handler for interaction with entities 2015-02-16 12:56:40 -03:00
Hea3veN
c2466911d0 refactor the stripes pipe's extension code into a separate handler 2015-02-16 12:56:40 -03:00
Hea3veN
efbf47ba49 fix the PathFindingSearch algorithm pathfinding multiple times the same block 2015-02-14 16:12:01 -03:00
Hea3veN
90da2ea4d9 robots drop their inventory when destroyed 2015-02-14 16:12:01 -03:00
Hea3veN
7a3822f4f6 make robots face where they are traveling to 2015-02-14 16:12:01 -03:00
Hea3veN
9029c04dd2 fix the robot smoke particle causing fps drops in certain cases 2015-02-14 16:12:00 -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
ac2bc7ab97 fix wooden pipes not respecting blocking bluggables, fixes #2443 2015-02-08 10:27:42 -03:00
asiekierka
20313b1e7f BuildCraft 6.3.6 - hotfix 2015-02-06 20:19:31 +01:00
asiekierka
0dd57e7f27 BuildCraft 6.3.5 2015-02-06 19:39:24 +01:00
asiekierka
8d3cc17732 shh... [fixed assembly table networking/GUI] 2015-02-06 18:49:55 +01:00
Hea3veN
76e01f1005 add builder support for most of the blocks in the factory module, fixes #2430 2015-02-04 23:48:18 -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
c873857807 new path finding algorithm for the block breaking robots 2015-02-03 23:06:04 -03:00
Hea3veN
57a608fbe8 added a registry for the robot AI classes 2015-02-03 08:41:14 -03:00
Adrian Siekierka
2f2b2f638e Merge pull request #2431 from warlordjones/6.3.x
Bugfixes
2015-02-03 08:35:10 +01:00
Arona Jones
671d964f33 Fix #2426 and #2408. Partially Fix #2345. 2015-02-03 07:21:02 +00:00
Hea3veN
bda10c7513 fix sync issue of the accept equivalents button in lists, fixes #2411 2015-02-02 20:21:17 -03:00
Hea3veN
d52aa02453 fix lists only using the first stack per line, fixes #2422 2015-02-02 19:54:39 -03:00
big_Xplosion
f65a28b968 Added IMC messages for adding or removing coolants 2015-02-02 16:16:21 +01:00
Arona Jones
8a43753090 That's not gonna work - check if the blockmaterial is considered solid instead 2015-02-01 16:17:58 +00:00
Arona Jones
a8da61a86b Ah, that disallows transparant facades - check rendertype instead 2015-02-01 16:11:18 +00:00
Arona Jones
086e99b167 Don't create facades for blocks not considered opaque cubes.
I feel like there is a hidden reason why this hasn't been implemented, but I can't see it...
2015-02-01 16:04:59 +00:00
Arona Jones
969dd1cae9 Make new recipe configurable 2015-02-01 15:57:36 +00:00
Arona Jones
4e2e84990a Add additional pipe sealant recipe using slimeballs 2015-02-01 15:53:48 +00:00
asiekierka
5771b6b9e7 BuildCraft 6.3.4, fix #2423 and #2419 2015-01-31 00:42:54 +01:00
asiekierka
6bc4db05a7 fix compatibility with Artifice 2015-01-28 14:00:51 +01:00
asiekierka
173e068ed8 fix compatibility with Artifice 2015-01-28 14:00:42 +01:00
asiekierka
9c6a38eb6e filler parameters, early revision 2015-01-24 23:23:47 +01:00
asiekierka
281d7409f9 further cleanup - make robots respect IPipeTile 2015-01-24 09:46:02 +01:00
asiekierka
f5c3220c53 Merge branch '6.3.x' of github.com:BuildCraft/BuildCraft into 6.4.x
Conflicts:
	common/buildcraft/robots/boards/BoardRobotPlanter.java
	common/buildcraft/transport/ItemFacade.java
	common/buildcraft/transport/TileGenericPipe.java
	common/buildcraft/transport/render/FacadeBlockAccess.java
2015-01-24 09:35:48 +01:00
asiekierka
f0e06e1662 make robots store energy in the ItemStack, make robots chargeable, begin refactoring rboots to separate module 2015-01-24 09:33:40 +01:00
asiekierka
a6f37fe4d7 also BuildCraft 6.3.3, quick hotfix 2015-01-23 09:22:55 +01:00
asiekierka
3fca102985 BuildCraft 6.3.3 2015-01-23 09:18:07 +01:00
asiekierka
f8ae10e2f2 BuildCraft 6.3.2 2015-01-22 23:37:52 +01:00
asiekierka
d635e79e32 optimize pass 1 workaround, try to fix #2398 2015-01-22 23:18:48 +01:00
asiekierka
960271dadd Merge branch '6.3.x' of github.com:BuildCraft/BuildCraft into 6.3.x 2015-01-22 23:12:37 +01:00
asiekierka
d21680fc5e fix #2404 2015-01-22 23:12:00 +01:00
davboecki
63d05326f0 Make BlockGenericPipe use the IPipeTile to access Pipe and TileGenericPipe.
Allow non TGP implementation of IPipeTile to pass an internal version of Pipe.
2015-01-22 19:53:29 +01:00
asiekierka
1015627d07 make robots actually use energy, fix a massive bug - only in 6.4.x, though, as i do not want to break most robot builds in a patch release 2015-01-22 15:33:39 +01:00
asiekierka
ada7c2cf32 Merge branch '6.3.x' of github.com:BuildCraft/BuildCraft into 6.3.x 2015-01-22 14:32:02 +01:00
asiekierka
4257b6d70c fix SMP facade crash 2015-01-22 14:31:50 +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
Hea3veN
d13d4e60c8 fix gate iteration when the "actions" are different than the "active actions", fixes #2350 2015-01-22 08:45:53 -03:00
Hea3veN
f2e3166a51 small performance optimization for the block breaking robots 2015-01-21 22:35:44 -03:00
Hea3veN
39410dc5af make the planter robot handle any IPlantable item/block and sugarcane, fixes #2370 2015-01-21 20:46:09 -03:00
asiekierka
7d9892bc13 fix #2397, minor tweaks 2015-01-18 16:37:55 +01:00
asiekierka
f8b2efbc35 make checks even more liberal (we still catch pistons and ExU pipes that way, but we also catch all glass types which is far more important) 2015-01-18 16:20:06 +01:00
Adrian Siekierka
3e5a2ae062 Merge pull request #2396 from hea3ven/6.3.x
fix docking stations staying linked when changing a robot's main link
2015-01-18 14:30:37 +01:00
asiekierka
5627c5dc7d further improvements to facade logic, CTM support 2015-01-18 15:28:18 +01:00
Hea3veN
b2d204cb2b fix docking stations staying linked when changing a robot's main link 2015-01-18 09:37:47 -03:00
asiekierka
e60fa8dfbb add addInformation passthrough, fix facade detection code - accidentally makes ChiselFacades redundant 2015-01-18 11:25:32 +01:00
asiekierka
24c084b598 remove redundant redundancy check, fix #2388 2015-01-18 11:11:03 +01:00
asiekierka
3be7ce1189 extend power number hiding to iron power pipes and creative engines 2015-01-18 11:06:18 +01:00
asiekierka
464ac75428 Merge branch 'hide-numbers' of https://github.com/immibis/BuildCraft into 6.3.x 2015-01-18 10:47:50 +01:00
asiekierka
5f4c49b83c almost all blocks and TEs are now CompatHookable 2015-01-17 21:13:58 +01:00
immibis
bd4b856106 Auto-workbenches will rebalance only when necessary, instead of every tick.
Also, moved balancing before jammed check. Otherwise, jammed autoworkbenches that could unjam themselves by balancing wouldn't do this.
2015-01-17 10:49:14 +01:00
immibis
6b3526e739 Auto-workbenches that cannot craft will not retry crafting again until any input slot changes.
Conflicts:
	common/buildcraft/factory/TileAutoWorkbench.java
2015-01-17 10:49:08 +01:00
immibis
3082c198c4 Added hidePowerNumbers and hideFluidNumbers options. 2015-01-17 19:32:38 +13:00
asiekierka
ded664beaf fix #2385, add #2381 2015-01-15 12:11:48 +01:00
Adrian Siekierka
93192ee735 Merge pull request #2378 from Kubuxu/6.3.x
Fix JavaDoc for Java8 compability
2015-01-13 06:58:11 +01:00
Kuba Sztandera
cf2a8f6f3f Fix CheckSyle error 2015-01-11 15:33:03 +01:00
asiekierka
74fc202ea6 make BuildCraft properly detect previously registered fluids, make oil move a lot slower - closes #2376 2015-01-11 15:12:30 +01:00
Vexatos
1efa254037 Make swimming in oil a lot harder 2015-01-11 13:43:01 +01:00
asiekierka
7eaf537ecf the real BuildCraft 6.3.1 - make pluggables easier to remove, make pluggables pop directly into your inventory when removed 2015-01-10 18:42:55 +01:00
asiekierka
dd2e3ab3e9 BuildCraft 6.3.1 2015-01-10 17:31:33 +01:00
asiekierka
e49136f096 fix #2362 2015-01-10 17:03:35 +01:00
asiekierka
f7601c4564 fix #2368 2015-01-10 16:50:58 +01:00
asiekierka
9db83e3a83 fix #2366 2015-01-07 16:27:17 +01:00
asiekierka
bfa726e928 BuildCraft 6.3.0 2015-01-06 15:20:28 +01:00
asiekierka
9e3423eeef api/bccompat changes, add support for powering chutes 2015-01-06 14:57:21 +01:00
asiekierka
65a135123a add experimental code to power kinesis pipes with redstone engines for energy extraction, add proper IInjectable support, add more compat hooks (for IItemDuct) 2015-01-06 12:29:47 +01:00
asiekierka
fa001c4a24 add F5 to zone planners 2015-01-03 22:41:25 +01:00
asiekierka
368eda1251 add quartz gates, scrollwheel support in gate and zone planner interfaces, add proper pipe wire bounds checking to wire parameters 2015-01-03 22:38:16 +01:00
asiekierka
5befa8537b fix gate dupe bug again, the previous revert fixes #2351 2015-01-03 13:39:15 +01:00
asiekierka
bb9a62bcc2 Revert "fix gate dupe bug, rewrite quarry logic"
This reverts commit 485e214f66.
2015-01-03 13:38:27 +01:00
asiekierka
2b0885ccda fix lens stacking and #2353 2015-01-03 13:37:34 +01:00
asiekierka
e1bb073228 add nullchecks to assembly tables 2014-12-31 18:05:19 +01:00
Hea3veN
f8c9b6e819 fix NPE when removing a docking station of an unloaded robot, fixes #2348 2014-12-29 22:56:16 -03:00
asiekierka
7f34e2824b re-add gate pulsar pulse counting with multiple actions, optimize builder code 2014-12-29 22:17:40 +01:00
asiekierka
e489b7857a begin refactoring internal TileGenericPipe usage to IPipeTile 2014-12-29 12:23:24 +01:00
asiekierka
8fba5bb6a1 change filter texture, fix lens recipe, add filter recipe, fix NPE in ColorUtils 2014-12-28 22:31:59 +01:00
asiekierka
4ec969c272 forgot a return null 2014-12-28 21:41:34 +01:00
asiekierka
30b08352cb fix #2331 2014-12-28 21:27:21 +01:00
asiekierka
0385bc4e42 wooden power pipes should not give their information to a gate 2014-12-28 21:23:22 +01:00
asiekierka
a6c351a8e4 adjust quarry speed algorithm for RF (finally!) 2014-12-28 21:17:02 +01:00
asiekierka
485e214f66 fix gate dupe bug, rewrite quarry logic 2014-12-28 21:03:58 +01:00
asiekierka
970c22bdb5 fix #2344, #2340 2014-12-28 20:39:46 +01:00
asiekierka
d007865b58 fix style 2014-12-28 15:08:42 +01:00
asiekierka
31a8a196d3 minor bugfixes 2014-12-25 14:39:45 +01:00
asiekierka
90c551774e add gate recipe cost multiplier, add missing filter localization name, temporaily disable power adapters 2014-12-24 15:08:17 +01:00
Hea3veN
6d4aa59685 fix miner robot's harvest level being reset on world close/unload.
make sure blocks harvest tools are being initialized by forge before using them.
2014-12-23 23:51:06 -03:00
Hea3veN
319060809d block breaking robots first scan for valid targets before attempting to pathfind 2014-12-22 08:27:45 -03:00
Adrian Siekierka
7018038440 Merge pull request #2329 from marcin212/checkstyle
fixed checkstyle
2014-12-22 12:23:49 +01:00
marcin212
50e2127e55 fixed checkstyle 2014-12-22 12:16:40 +01:00
marcin212
ba0a99576b added fuels energy production rate configuration value 2014-12-22 11:27:32 +01:00
asiekierka
dfeee5d88c fix SMP 2014-12-22 10:57:45 +01:00
Adrian Siekierka
1a691ed5c4 Merge pull request #2325 from ganymedes01/6.3.x
Fix facades of coloured blocks not using the blocks colour
2014-12-21 13:44:21 +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
77507bf24d fix pluggables not disappearing, optimize, add new pipe wire textures, add unfinished power adapters 2014-12-21 12:19:46 +01:00
asiekierka
5b1c79d444 Merge branch '6.3.x' of github.com:BuildCraft/BuildCraft into 6.3.x 2014-12-20 19:06:26 +01:00
asiekierka
0d7d06617c try to fix #2326 2014-12-20 19:06:09 +01:00
ganymedes01
c72ed83fd9 Fix facades of coloured blocks not using the blocks colour 2014-12-19 23:48:17 -02:00
ganymedes01
b783cf6b5c Gates and wires now glow in the dark when active
Note: Some texture re-work might be necessary... I think the current
lit texture are far too bright.

Found a bug: popping a gate out of the pipe doesn't update it on the
client side (a.k.a. the gate pops out but is still rendered on the pipe)
2014-12-19 16:19:23 -02:00
asiekierka
1b03c24574 remove IExtractionHandlers 2014-12-19 15:32:30 +01:00
asiekierka
6fd9f36775 Merge branch '6.3.x' of github.com:BuildCraft/BuildCraft into 6.3.x 2014-12-18 23:38:11 +01:00
asiekierka
bbf178e48f fix PipeEventBus, add filters, fix liquid QDS from HQM not connecting (apparently not everything has FluidTankInfo) 2014-12-18 23:37:33 +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
Adrian Siekierka
d7598d3eb5 Merge pull request #2320 from hea3ven/6.3.x
handle robots being unloaded
2014-12-18 16:16:19 +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
558f322ed8 Merge branch '6.3.x' of github.com:BuildCraft/BuildCraft into 6.3.x 2014-12-17 23:21:39 +01:00
asiekierka
587f1ab3ac fix a lot of the pluggable rewrite issues 2014-12-17 23:21:29 +01:00
Adrian Siekierka
21ae1e6e04 Merge pull request #2317 from ganymedes01/RenderingFix
Tweaks to chute rendering
2014-12-17 20:59:14 +01:00
ganymedes01
f652ccc0bf Tweaks to chute rendering
+ laser block rendering clean up (no noticeable changes)
2014-12-17 17:41:02 -02:00
asiekierka
6ad8e3c39a fixes 2014-12-17 18:00:00 +01:00
asiekierka
bdc920bef8 add lens rendering 2014-12-17 16:36:03 +01:00
asiekierka
a0cae9f602 Merge branch '6.3.x' of github.com:BuildCraft/BuildCraft into 6.3.x 2014-12-17 16:19:15 +01:00
asiekierka
e4c79f44af add lenses (no renderer yet), optimize some packets 2014-12-17 16:19:03 +01:00
asiekierka
7fb0dc14de merge 2014-12-17 09:58:31 +01:00
Adrian Siekierka
ecfc4418cd Merge pull request #2315 from ganymedes01/RenderingFix
Improve quarry arm rendering (and a bunch more)
2014-12-17 09:15:44 +01:00
ganymedes01
52b6ec3b7c Get rid of ugly clunky rendering code 2014-12-17 04:30:37 -02:00
ganymedes01
7bffaa9b5f Fix mirrored hollow facade texture.
Also cleanup up the item rendering code from earlier (it also had the
mirrored texture bug)
2014-12-16 22:24:42 -02:00
ganymedes01
66157ef03e Hollow facades now render as items. 2014-12-16 15:04:37 -02: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
a1e355d32a re-add hollow facades, fix things 2014-12-16 13:35:38 +01:00
asiekierka
d4a060223d add render passes to Pipe Pluggable rendering 2014-12-16 11:41:45 +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
c47173f4e6 add PipeEventFluid support - FindDest 2014-12-16 09:42:22 +01:00
asiekierka
6ca2933490 introduce new PipeEventBus, register pluggables in bus 2014-12-15 23:25:36 +01:00
asiekierka
f61eadcee6 readjust quarry battery buffer size 2014-12-15 19:26:06 +01:00
ganymedes01
d9d6f35bfb Return false when recolouring block to it's original colour. 2014-12-15 19:16:14 +01:00
asiekierka
94f4787ab7 fix engines for new RF API 2014-12-15 19:15:43 +01:00
asiekierka
778d76b136 add redstone engine API 2014-12-15 19:14:26 +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
078ff84fd7 Merge branch '6.3.x' of github.com:BuildCraft/BuildCraft into 6.3.x 2014-12-15 17:32:39 +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
ganymedes01
6c43cddc72 Return false when recolouring block to it's original colour. 2014-12-15 02:10:49 -02:00
asiekierka
1d863e4718 fix #2307 2014-12-14 23:03:21 +01:00
asiekierka
fba2a37941 BuildCraft 6.2.6, update RF API 2014-12-14 22:29:22 +01:00
asiekierka
87fffc2456 BuildCraft 6.2.5 2014-12-14 17:03:02 +01:00
ganymedes01
279372f672 Disable lighting when rendering the shiny overlay 2014-12-14 16:30:37 +01:00
ganymedes01
a6e9c4865d Made robot lights shiny 2014-12-14 16:30:32 +01:00
ganymedes01
c4385cbbc8 Various small rendering tweaks to robots
See #2279 for details
2014-12-14 16:30:25 +01:00
Hea3veN
3913cb0f7c allow robots to break blocks with hardness 0, fix #2198 2014-12-14 16:22:53 +01:00
asiekierka
516c680b91 fix two minor bugs and restore block step sounds 2014-12-14 16:05:23 +01:00
Hea3veN
efaeb9018d allow robots to break blocks with hardness 0, fix #2198 2014-12-14 10:20:33 -03:00
asiekierka
9883e790c4 fix blueprints over ~32k not working (#2289) 2014-12-13 19:32:16 +01:00
asiekierka
76c57b11b6 fix BuildCraftCompat pipe override 2014-12-13 19:08:30 +01:00
asiekierka
afe5e4efa5 improve FluidUtils for BuildCraftCompat needs 2014-12-13 16:56:01 +01:00
asiekierka
da923944de sync 2014-12-13 14:12:13 +01:00
asiekierka
0ff235fb98 Merge branch '6.3.x' of github.com:BuildCraft/BuildCraft into 6.3.x 2014-12-13 14:10:23 +01:00
asiekierka
d0854772d8 rethink things and remove IControllable from Tables - control the lasers! 2014-12-13 14:10:11 +01:00
asiekierka
177eb3d9f1 improve blueprint library text colors, add refreshing on GUI open (#2270) 2014-12-13 13:52:25 +01:00
asiekierka
9299ddccac implement recolourBlock API for pipes, water buckets now bleach the pipe colour 2014-12-13 10:59:53 +01:00
asiekierka
883de2d8bb fix #2298, add list tooltips, fix inserting lists inside lists, fix list stackability 2014-12-13 10:20:44 +01:00
asiekierka
6858738d4d optimize zone planners, fix #2243 2014-12-12 21:31:51 +01:00
asiekierka
cc7d3397f5 improve builder error messaging, fix fluid block detection 2014-12-11 16:50:37 +01:00
asiekierka
51d8c06b9f improve IFluidContainerItem logic, fix #2295 2014-12-11 16:42:11 +01:00
ganymedes01
8ac0445f19 Disable lighting when rendering the shiny overlay 2014-12-11 12:22:44 -02:00
asiekierka
01ad2501c9 BC 6.2.4, fix #2290 2014-12-10 23:41:55 +01:00
ganymedes01
4f61b5998a Made robot lights shiny 2014-12-10 18:29:58 -02:00
asiekierka
5b650bf221 fix #2197 2014-12-09 20:48:05 +01:00
asiekierka
3dfb66ea86 fix quarries dropping a frame block 2014-12-09 20:34:05 +01:00
asiekierka
016109efcf add configurable quarry chunkloading 2014-12-09 20:12:41 +01:00
asiekierka
47a09b3a2a fix #2274 2014-12-09 19:39:38 +01:00
asiekierka
b498bff9bd fix #2271 and gate slot rcolor rendering bug 2014-12-09 18:17:05 +01:00
ganymedes01
2b53c10dbd Various small rendering tweaks to robots
See #2279 for details
2014-12-08 18:48:44 -02:00
asiekierka
63b1703e4e BuildCraft 6.2.2 2014-12-01 22:10:37 +01:00
asiekierka
38e5b837fe fix #2256 2014-12-01 12:57:33 +01:00
asiekierka
1dc5a5bf5d fix #2257 2014-12-01 12:54:34 +01:00
asiekierka
6a198ae374 fix #2253, add missing Charging Table recipe 2014-12-01 12:44:17 +01:00
asiekierka
a7f087f598 remove BlockMultiTexture 2014-11-30 10:42:54 +01:00
asiekierka
0d75f89a56 add IControllable to most higher-tier BC machines 2014-11-30 10:26:41 +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
6b9d5d8330 fix #2234 2014-11-29 13:12:12 +01:00
asiekierka
f5d885343d harden source code with IntelliJ checking tools 2014-11-29 12:58:42 +01:00
asiekierka
91a5d42821 fix #2250 2014-11-29 09:50:05 +01:00
asiekierka
9f0403a41c fix #2246, try to fix #2244 2014-11-28 21:36:33 +01:00
asiekierka
b76846e971 unnerf Mining Wells, add shift-hover pipe tooltips, etc. 2014-11-28 18:35:25 +01:00
asiekierka
2b2660d245 fix #2241 2014-11-28 13:52:38 +01:00
asiekierka
9bf2a15ca5 BuildCraft 6.2.0 2014-11-27 20:25:34 +01:00
asiekierka
496e6b4ccb quarries run slower in rain; add dynamic break energy for mining wells and quarries; add build energy requirement for placing mining pipes 2014-11-27 19:56:40 +01:00
asiekierka
7045964097 fix bugs, reduce quarry/builder/filler buffer 2014-11-27 12:13:56 +01:00
asiekierka
2243221ae7 bugfix 2014-11-27 10:18:10 +01:00
asiekierka
ff999aa316 update CoFH RF API, add IFluidContainerItem support (close #2236) 2014-11-27 09:29:50 +01:00
asiekierka
d2128417d9 add missing super call, as spotted by nulano 2014-11-23 15:19:34 +01:00
asiekierka
3437d57818 add resources for overheat gate, move redstone actions to their respective classes (for #1891) 2014-11-23 15:00:22 +01:00
asiekierka
ba20bea0ec fix item rendering for #2222, add engine explosion option, improve engine overheat behaviour 2014-11-23 14:48:31 +01:00
asiekierka
20031e79e9 replace explosions with overheating mechanic, close #2077 2014-11-23 14:06:56 +01:00
asiekierka
19ba9f3515 work on #2222 2014-11-23 12:47:44 +01:00
asiekierka
c755af8ac1 fix #2225 2014-11-23 11:02:40 +01:00
asiekierka
4790eabc66 fix #2218, as per Gyro 2014-11-23 10:58:37 +01:00
asiekierka
99369a106b fix checkStyle 2014-11-23 10:57:09 +01:00
asiekierka
954d428813 remove debug code 2014-11-22 22:32:21 +01:00
asiekierka
bceb1b375e fix builder packet spam, rewrite network API - kill serializers, network data, replace RPC with PacketCommand 2014-11-22 22:27:43 +01:00
asiekierka
ee0c036f19 add permissions detection to AIRobotPumpBlock 2014-11-18 14:45:14 +01:00
asiekierka
5c0fa1fd34 make robots respect BlockBreakEvents when mining 2014-11-16 14:49:40 +01:00
asiekierka
00405f79ca Merge branch '6.1.x' of github.com:BuildCraft/BuildCraft into 6.2.x 2014-11-16 14:39:44 +01:00
asiekierka
45deeac56f might fix #2210 2014-11-16 14:32:37 +01:00
asiekierka
11bcd006f7 fix #2213 2014-11-16 14:11:47 +01:00
asiekierka
0d84fa1e97 make the travel delay dynamically calculated 2014-11-16 14:08:34 +01:00
asiekierka
b299537a13 emerald fluid pipes can now filter the liquid 2014-11-16 13:56:26 +01:00
Adrian Siekierka
90be0ed41d fix #2208 2014-11-13 18:48:43 +01:00
Adrian Siekierka
82391bf728 add diamond liquid pipes 2014-11-13 18:07:03 +01:00
Adrian Siekierka
70396e7e24 begin work on Diamond Liquid Pipes 2014-11-13 14:39:37 +01:00
Adrian Siekierka
43d1e24d50 Stirling Engines can now burn paper at 1RF/t for 20 seconds per piece of paper 2014-11-12 20:08:34 +01:00
Adrian Siekierka
58ee6f2df4 Clay Insertion Pipes, add translations for clay transport/sandstone power pipes 2014-11-12 17:07:35 +01:00
Adrian Siekierka
bbfb3e398f buff fluid pipes, add sandstone power pipes 2014-11-12 15:37:56 +01:00
Adrian Siekierka
82533d24f6 Merge branch '6.1.x' of github.com:BuildCraft/BuildCraft into 6.2.x 2014-11-12 15:16:52 +01:00
Adrian Siekierka
9c05acd8c4 Merge branch '6.1.x' of github.com:BuildCraft/BuildCraft into 6.1.x 2014-11-12 15:16:42 +01:00
Adrian Siekierka
1812bb71e4 add missing nullcheck 2014-11-12 15:16:32 +01:00
Adrian Siekierka
dfb6e55f8c Merge pull request #2202 from ganymedes01/6.1.x
More Ore Dictionary support all around
2014-11-12 12:57:34 +01:00
CovertJaguar
f54666cfb3 Error messages should not be generic... 2014-11-11 15:41:26 -08:00
ganymedes01
27cfe88c2c More Ore Dictionary support 2014-11-11 20:14:16 -02:00
Adrian Siekierka
02839ee47a fix #2199 2014-11-11 11:56:09 +01:00
Adrian Siekierka
983931e627 add option to use facade blacklist as whitelist, happens to close #1914 2014-11-11 09:59:04 +01:00
Adrian Siekierka
051036848a Merge remote-tracking branch 'origin' into 6.2.x 2014-11-10 21:04:59 +01:00
Adrian Siekierka
b93b1d0d1a BuildCraft 6.1.8 2014-11-10 21:04:50 +01:00
Adrian Siekierka
dfd35f11f2 fix #2192 2014-11-10 20:48:10 +01:00
Adrian Siekierka
742c20cc45 fix #2177 and #2184 2014-11-10 19:31:39 +01:00
Adrian Siekierka
df7b082c25 fix #2179, fix #2185 2014-11-10 18:14:00 +01:00
Adrian Siekierka
93c28597b4 try to fix robot deadlocks 2014-11-10 18:10:54 +01:00
Adrian Siekierka
cf73781356 fix some things about IHeatable 2014-11-10 17:58:34 +01:00
Adrian Siekierka
d844eafad2 Merge remote-tracking branch 'origin' into 6.2.x 2014-11-09 16:06:26 +01:00
Adrian Siekierka
8535f295d9 fix #2174 2014-11-09 16:06:19 +01:00
Adrian Siekierka
a85f7fcade add IHeatable interface for heating engines, close #1954 2014-11-09 13:35:47 +01:00
Adrian Siekierka
90a515c837 kill TileDummyGenericPipe, cleanup 2014-11-09 12:49:38 +01:00
Adrian Siekierka
0366f3fae0 engines now reject output side fluids/items with ISidedInventory and canDrain/Fill 2014-11-09 12:31:33 +01:00
Adrian Siekierka
e0c6a026c2 refactor TileBuffers to be in TileBuildCraft, optimize tanks and hoppers further 2014-11-09 12:23:44 +01:00
Adrian Siekierka
86e2fde283 make hoppers use markDirty properly 2014-11-09 09:17:05 +01:00
Adrian Siekierka
9e2795d235 add IEngine API, restore engine connecting behaviour 2014-11-08 10:52:44 +01:00
Adrian Siekierka
b78bf28ead fix GUI offsets and textures, finish charging table 2014-11-08 10:31:47 +01:00
Adrian Siekierka
19b3f81c91 minor fixes, begin work on TileChargingTable 2014-11-08 08:24:20 +01:00
Adrian Siekierka
2c04e14389 remove MJ API compatibility layer 2014-11-08 08:16:50 +01:00
Adrian Siekierka
efdbeb31aa fix #2175 2014-11-07 23:40:35 +01:00
Adrian Siekierka
b0119f6d51 fix #2153, release BuildCraft 6.1.7 2014-11-07 19:09:10 +01:00
Adrian Siekierka
928cc436dd fix #2145 and related oilgen issues 2014-11-07 19:06:06 +01:00
Adrian Siekierka
a3064c12cd quarries and mining wells emit blockbreakevents now (for #2162), quarry speed fixed 2014-11-07 18:51:18 +01:00
Adrian Siekierka
8e561241f5 getWorld -> getWorldObj, remove IPowerReceptor from engines as it was not used 2014-11-07 08:30:09 +01:00
Adrian Siekierka
8f709f680f fix crash with new CoFHCore 2014-11-07 08:22:08 +01:00
asiekierka
10c8498f7b fix #2159 2014-11-06 17:52:25 +01:00
asiekierka
f69237e211 fix #2167 2014-11-06 17:47:13 +01:00
Adrian Siekierka
87d33a710d energy triggers will now properly send the side to the RF energy container 2014-11-06 16:54:21 +01:00
Adrian Siekierka
b36d32f11a fix #2171 2014-11-06 16:39:06 +01:00
Adrian Siekierka
2507218e00 fix #2165 2014-11-06 16:00:05 +01:00
Adrian Siekierka
8daf2f695a Merge branch 'master' of github.com:BuildCraft/BuildCraft into 6.1.x 2014-11-04 12:04:30 +01:00
Jakub Sztandera
1baec46c8a Fixed robots on MP. 2014-11-04 09:55:13 +01:00
asiekierka
af20777ce7 fix #2154 2014-11-03 17:04:14 +01:00
asiekierka
50a36b3aa9 fix #2143 2014-11-02 20:04:20 +01:00
asiekierka
4ea4bb9eae fix #2140 2014-11-02 08:48:13 +01:00
asiekierka
2c360318b3 fix style 2014-11-02 08:19:54 +01:00
asiekierka
6813d9882f touch-ups: fix lang typo, fix tooltip delay in zone planner 2014-11-02 08:12:22 +01:00
asiekierka
f17f0cc9d7 touchups: requester/zone planner recipes, tooltip/GUI improvements, adding missing langnames 2014-11-02 08:06:36 +01:00
asiekierka
388871fed4 un-un-un-restore 6.1.3 valve behaviour, use a hack to reset pipe state on valve action change 2014-11-02 07:46:55 +01:00
asiekierka
ad25b17c6e builders now only send packets to GUI watchers 2014-11-02 07:36:33 +01:00
asiekierka
98c5d71087 fix #2139, partial fix for builder not showing reqs 2014-11-02 07:10:02 +01:00
asiekierka
d0506b8a49 fix a lot of Builder bugginess 2014-11-01 22:25:29 +01:00
asiekierka
bf25fdfbf6 fix a bunch of Builder processing bugs 2014-11-01 17:55:08 +01:00
asiekierka
609c752790 add gate expansion recipe IMC 2014-11-01 15:17:04 +01:00
asiekierka
036efb7010 restore 6.1.3 valve behaviour 2014-11-01 13:04:01 +01:00
asiekierka
ce1daeecf1 make StatementParameters use NBT for serialization, add Blueprint Library debug code 2014-11-01 09:42:53 +01:00
asiekierka
da8d4513c4 add shift-click support to statement parameters, close #2107 (at last) 2014-11-01 09:03:50 +01:00
asiekierka
927f081c06 whoops, it did not compile 2014-11-01 08:15:31 +01:00
asiekierka
adaa9bf033 readd deprecated IMachine to fix OpenComputers crash 2014-11-01 08:13:41 +01:00
asiekierka
1562eee634 fix #2126 for gate expansions 2014-11-01 07:57:13 +01:00
asiekierka
fce0cfec44 fix #2136, rewrite statement icon code to remove StatementIconProvider 2014-11-01 07:47:52 +01:00
asiekierka
30f0b46f8b fix #2134 and #2135 2014-10-31 20:17:48 +01:00
asiekierka
ac962eb183 fix lasers emitting too many network packets 2014-10-31 18:50:32 +01:00
asiekierka
bf17bd43fd clean up Pipe/PipeTile APIs 2014-10-31 18:09:27 +01:00
asiekierka
c4b0c544cb Merge branch '6.1.x' of github.com:BuildCraft/BuildCraft into 6.1.x 2014-10-31 12:20:17 +01:00
Adrian Siekierka
5518ab7249 Merge pull request #2133 from Prototik/solid-coolant
Fix #2131
2014-10-31 13:18:14 +01:00
Prototik
895e05e3db Fix #2131 2014-10-31 18:22:05 +07:00
asiekierka
ed7bb595c7 reduce heavily the amount of objects created for schematics 2014-10-31 12:19:57 +01:00
asiekierka
885e7b0a1a massive optimizations to packet sending, close #2128 2014-10-31 07:34:28 +01:00
asiekierka
02bb70ec53 initialize mandatory parameters properly, fix bug with not removing certain unusable gate types when minParameters() is above 1 2014-10-30 20:06:02 +01:00
asiekierka
b997871f9a add proper handling of creative/survival blueprint outputs, close #2127 2014-10-30 19:57:35 +01:00
asiekierka
ea1e384253 fix statement parameter rotation, icon registration, directional statements, blueprint NPE, remove some stuff from heuristic block detection 2014-10-30 17:09:34 +01:00
asiekierka
85e588780f add debug messages for schematics and facades (close #2124), improve schematic autodetection 2014-10-30 12:47:55 +01:00
asiekierka
bf9bfc5c50 fix air checks in oil generation 2014-10-30 09:41:11 +01:00
asiekierka
11e8c06564 fix redstone input once and for all 2014-10-29 22:18:59 +01:00
asiekierka
0e6a4efddf fix more edge cases in redstone handling 2014-10-29 21:05:47 +01:00
asiekierka
10e789446b fix redstone behaviour in BuildCraft gates 2014-10-29 19:57:31 +01:00
asiekierka
792c40c49a Revert "fix redstone input direction going in the wrong direction"
This reverts commit 851d447837.
2014-10-29 19:16:14 +01:00
asiekierka
3c21b9c2e6 fix triggers not initializing statement parameters 2014-10-29 18:20:11 +01:00
asiekierka
ab2196507e fix a few bugs 2014-10-29 17:54:32 +01:00
asiekierka
ee76a283f1 fix #2116 2014-10-29 16:52:05 +01:00
asiekierka
eafa5fe859 minor tweaks throughout the source code 2014-10-29 16:18:21 +01:00
asiekierka
e146d1b46d fix style and BitSetUtils 2014-10-29 09:25:28 +01:00
asiekierka
57dc629b52 attempt to fix #2112, #2119 2014-10-29 06:33:00 +01:00
asiekierka
387f0f0a36 Fix ArrayIndexOutOfBoundsException and parameters in Diamond gates 2014-10-28 22:37:56 +01:00
asiekierka
851d447837 fix redstone input direction going in the wrong direction 2014-10-28 21:59:02 +01:00
asiekierka
a3d17c72aa fix GateLogicSwap always reverting to basic gates 2014-10-28 21:41:54 +01:00
asiekierka
239edfa78a add null checks for obsidian pipes, fix #2111 2014-10-28 20:19:01 +01:00
asiekierka
9c31b0123b add early draft of Tiles API, remove IMachine 2014-10-28 20:15:30 +01:00
asiekierka
8b57b75edc fix trigger crash bugs for #2107 2014-10-28 17:27:20 +01:00
asiekierka
4492802f25 Further work on refactoring the Gate API for #2107 2014-10-28 17:21:45 +01:00
asiekierka
8728885c2c further work on improving/separating the gate API, #2107 2014-10-28 12:17:52 +01:00
asiekierka
489a3cc6f7 move StatementManager parameter handling to use getUniqueTag, for #2107 2014-10-28 07:22:43 +01:00
asiekierka
56dd1a6bdd refactor and add functionality to gate API, for #2107 2014-10-28 06:56:49 +01:00
asiekierka
a5758d1bf1 various fixes 2014-10-27 12:16:30 +01:00
asiekierka
1e007896e0 fix #2105 2014-10-27 08:59:49 +01:00
asiekierka
6e8b6488ab fix checkStyle 2014-10-26 19:09:54 +01:00
asiekierka
7af1f9ed05 fix #2102 2014-10-26 19:08:56 +01:00
asiekierka
f190377014 add gatesideonly icon, make Redstone Output use localizations, update en_US.lang 2014-10-26 17:58:59 +01:00
asiekierka
9ddcb5cce4 added mouse button and description to statement parameters, added sided redstone I/O support 2014-10-26 17:56:18 +01:00
asiekierka
c1c475fc65 add pipe coloring/washing recipe, fix gate/docking station/etc. drops 2014-10-26 16:32:13 +01:00
asiekierka
0fd4ade49d add custom ore support to miners and fix flying robots upon being hit 2014-10-26 14:54:23 +01:00
asiekierka
5d7b5109d3 whoops, was supposed to undo this refactor 2014-10-26 13:22:57 +01:00
asiekierka
626709a806 triggers -> statements 2014-10-26 13:20:08 +01:00
asiekierka
5fde18014b fix style 2014-10-26 12:42:11 +01:00
asiekierka
24b4859178 use the API breaking changes as an occasion to make Schematic function names make more sense 2014-10-26 12:34:07 +01:00
asiekierka
53cfda589e refactor SchematicRegistry to ISchematicRegistry 2014-10-26 12:27:51 +01:00
asiekierka
3eae592b59 refactor SchematicRegistry to use BlockMetaPairs, add fluid and block heuristics 2014-10-26 11:43:54 +01:00
asiekierka
95f13ba439 remove modsSupported, redundant Architect Table options, etc... strive for a proper builder supporting system 2014-10-26 10:30:34 +01:00
asiekierka
e68b197e7e fix checkStyle 2014-10-26 09:43:39 +01:00
asiekierka
7a542e2102 try to fix #1995 2014-10-26 09:40:16 +01:00