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
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