Commit graph

3235 commits

Author SHA1 Message Date
Hea3veN
e9e7d4b6c6 fix en error in the planter when path length == 1 2015-03-28 10:06:25 -03:00
Hea3veN
a1f195e896 fix the search robot ai running for too long if no valid blocks are available 2015-03-28 10:04:19 -03:00
Hea3veN
e8fd472d2a fix errors with openjdk compiler 2015-03-28 09:59:07 -03:00
asiekierka
dd686999c0 minor tweaks to bpt code 2015-03-27 22:50:57 +01:00
asiekierka
493c261d9e finish laser table renders 2015-03-26 22:40:59 +01:00
asiekierka
cef844212d Merge branch '6.4.x' of github.com:BuildCraft/BuildCraft into 6.5.x
Conflicts:
	build.gradle
2015-03-25 16:31:22 +01:00
asiekierka
5adaf78a02 BuildCraft 6.4.5 2015-03-25 15:42:26 +01:00
asiekierka
60802f5045 try to fix #2584 2015-03-25 15:35:19 +01:00
asiekierka
91194fc36d update changelog, texture 2015-03-25 15:34:00 +01:00
asiekierka
0faccaf1d3 new auto workbench implementation - allows for stackables 2015-03-25 12:20:07 +01:00
asiekierka
ce01c5773e allow placing machines on any side of a marker box 2015-03-24 17:29:27 +01:00
asiekierka
3608844213 Merge branch '6.4.x' of github.com:BuildCraft/BuildCraft into 6.4.x 2015-03-24 16:42:38 +01:00
asiekierka
1bfab4373d Fix #2585 2015-03-24 16:42:18 +01:00
asiekierka
7fa702a3ae robot code changes - @hea3ven please review 2015-03-23 23:16:00 +01:00
davboecki
9bf8885297 Fix #2582. 2015-03-23 17:13:58 +01:00
asiekierka
097492883d fix addOrStripPipePluggable ignoring false, add global event handlers, clean up 2015-03-22 19:11:38 +01:00
asiekierka
0b329169ae API, etc. improvements 2015-03-22 14:06:05 +01:00
asiekierka
971f3614c9 Merge branch '6.4.x' of github.com:BuildCraft/BuildCraft into 6.5.x 2015-03-22 12:59:35 +01:00
asiekierka
aad7319590 add display list caching to builder/filler rendering, remove duplicate code, minor optimizations 2015-03-22 10:13:11 +01:00
asiekierka
7bf6f02da3 Merge branch '6.4.x' of github.com:BuildCraft/BuildCraft into 6.4.x 2015-03-22 00:31:30 +01:00
asiekierka
16bceed0d0 fix #2574 2015-03-22 00:30:52 +01:00
asiekierka
0a20b53c6d add RF power support to Auto Workbenches 2015-03-21 20:01:01 +01:00
asiekierka
bcb2a40fa5 make StatementParameterItemStacks override the description and output the item stack desc 2015-03-21 18:31:37 +01:00
asiekierka
b59ce91945 no more recursive list matching 2015-03-21 18:21:42 +01:00
asiekierka
ed76c9a4f1 Merge branch '6.4.x' of github.com:BuildCraft/BuildCraft into 6.5.x
Conflicts:
	common/buildcraft/BuildCraftTransport.java
2015-03-21 18:12:37 +01:00
asiekierka
69e9173a12 changes to robot accept/request behaviour 2015-03-21 18:11:22 +01:00
asiekierka
c4e1e73c27 fix #2574 2015-03-21 17:41:55 +01:00
Hea3veN
e1135ed183 fix a ConcurrentModificationException on the planter, fixes #2566 2015-03-21 10:22:29 -03:00
Hea3veN
45882961ca fix planters sometimes not finding valid planting blocks 2015-03-21 10:02:29 -03:00
asiekierka
8e6901a66b fixes to stripes pipe behaviour 2015-03-21 13:08:09 +01:00
asiekierka
2186fbdd48 new features to stripes pipes 2015-03-21 11:20:07 +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
36ec39a59e improvements to Stripes Pipes 2015-03-20 15:07:12 +01:00
asiekierka
fd00ca3138 finish initial modularization refactor 2015-03-20 10:47:52 +01:00
asiekierka
18add8b847 write global zone map system to replace earlier zone planner system 2015-03-19 22:01:52 +01:00
Robert Allen
9966ad3a4e Slimeballs don't have meta 2015-03-19 13:43:39 -07:00
asiekierka
1053a74e35 update, cleanup 2015-03-18 09:19:47 +01:00
asiekierka
96492136c5 update 2015-03-17 08:24:14 +01:00
asiekierka
88f71fdca9 add nameable map locations, fix zone planner rendering issues 2015-03-16 19:57:00 +01:00
asiekierka
54088c2249 add assembly table, advanced crafting table and charging table models; improve pipe/gate speed further; add NEI support for gate recipes 2015-03-16 16:46:18 +01:00
asiekierka
8acd085b2b allow robots to use modded pickaxes, closes #2555 2015-03-16 16:45:51 +01:00
asiekierka
ed164c2a01 fix slimeball recipe 2015-03-16 16:45:10 +01:00
asiekierka
470dfc0049 raise packet sending frequency, sync lang 2015-03-15 17:23:08 +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
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