Adrian
5f21c701cb
remove ambient occlusion (for now) from blocks which look far worse due to mojangs implementation of it - fix #2770
2015-06-09 08:18:41 +02:00
Adrian
7e16217021
make AWBs only accept recipe-relevant items again, restore Java 6 compat, fix #2765
2015-06-09 08:09:33 +02:00
Florian "Sangar" Nücke
4785c03472
Fixes handling of template extensions length != 3.
...
When a template specifies an extension that is not of length 3 (such as the default `tpl` and `bpt` ones), loading the list currently generates broken entries, because the `uniqueId` is built assuming the extension length is always 3. The result is that such entries can neither be loaded nor deleted. This change should properly allow for arbitrary file extension lengths.
2015-06-07 16:20:56 +02:00
Adrian
0f6b089d26
BuildCraft 7.0.8
2015-06-07 12:34:26 +02:00
Adrian
211cf27a68
fix #2762
2015-06-07 08:43:43 +02:00
Adrian
8e344b3f91
fix #2758
2015-06-06 21:26:55 +02:00
Adrian
47cba60750
fix #2751 , fix #2752 , fix #2754 , fix #2755 , fix stacking on packager pattern slots
2015-06-06 16:09:01 +02:00
Adrian
e83d370a2f
fix mining well schematic, dia. fluid pipe color
2015-06-06 14:35:44 +02:00
Adrian
f5c367c9ea
Merge branch '6.5.x' of github.com:BuildCraft/BuildCraft into 6.5.x
2015-06-06 08:41:06 +02:00
Adrian
ac1a4a14e0
fix #2746 , clean up
2015-06-06 08:40:55 +02:00
Hea3veN
72d4ad5ada
add the ability to scroll through the parameters of the Forbid/Force robot
2015-06-05 21:47:20 -03:00
Hea3veN
1f33864dae
fix picker robot hanging on unreachable items
2015-06-05 20:00:48 -03:00
Hea3veN
6905b7743a
remove crop handling for flowers
2015-06-05 19:40:29 -03:00
Adrian
3ad6c673ff
make lists more expensive if Silicon present, add deprecation warning to ACT
2015-06-05 21:47:30 +02:00
Adrian
615dd09e83
allow for multiple simultaneous round-robin filter tracking in diamond item pipe
2015-06-05 16:21:18 +02:00
Adrian
0fabb7692a
fix filler rendering, remove useless quarry code
2015-06-05 13:00:27 +02:00
Adrian
5ce27e1c2a
cleanup
2015-06-05 09:03:47 +02:00
Adrian
7bed0a6227
correct iron/emzuli/clay pipe textures, charging table; use one weird trick for better pipe rendering
2015-06-05 07:44:43 +02:00
Hea3veN
dbb9781686
add colorblind textures for the docking stations
2015-06-04 20:32:25 -03:00
Hea3veN
9286f76dd5
fix some robots not going to sleep if they fail to equip items
2015-06-04 19:59:07 -03:00
Hea3veN
eec2022b7c
fix the rendering of helmets on robots, fixes #2741
2015-06-04 19:53:41 -03:00
Adrian
92f308e328
fix new config crash
2015-06-04 20:44:16 +02:00
Adrian
6423c074a9
clean up facade blacklist
2015-06-04 20:20:05 +02:00
Adrian
fb41e46798
further fixes to non-BC pipe GUI behaviour
2015-06-04 17:52:18 +02:00
Adrian
5a82f187c1
fix #2731 by removing lava from combustion engines
2015-06-04 16:20:32 +02:00
Adrian
3fc36de0e2
fix rendering issues with pipes on texture reload
2015-06-04 16:18:32 +02:00
Adrian
cd8da741d5
fix filler/architect table rendering regression
2015-06-04 16:11:04 +02:00
Adrian
60613e74c7
add pump no-redstone-engine config option, rewrite LEDs to use a TESR, add builder LED TESR, fix gates crashing on non-BC pipes
2015-06-04 16:01:26 +02:00
Adrian
2b906fb802
refactor library API to be more flexible
2015-06-04 12:06:23 +02:00
theZorro266
1db3a0e420
Actually use the render pass
...
Fixes API calls that use renderPluggable with facades
2015-06-04 02:04:11 +02:00
Hea3veN
5b7f021bbf
remove allow craft trigger for robots
2015-06-02 21:42:11 -03:00
Hea3veN
c889032d00
fix the builder robot not respecting the working area
2015-06-02 21:35:04 -03:00
Hea3veN
500207a00d
fix robots not keeping their energy when being reprogrammed and make new robots start with a small amount of energy
2015-06-02 19:48:17 -03:00
mezz
59d3c37638
Gui Widget tooltips don't draw
...
The check for `isMouseOver` in `GuiBuildCraft.mouseClicked` offsets mouseX and mouseY offset by guiLeft and guiTop.
The check for `isMouseOver` in `GuiBuildCraft.drawScreen` should do the same thing.
This is because Widget coordinates are relative to the Gui, not the Screen.
Cheers 🐝
2015-06-01 23:08:37 -07:00
Hea3veN
8614d2618e
copy part of robot chunkload fix from the 6.4.x branch
2015-06-01 21:23:17 -03:00
Adrian
ccc26b15ff
clean up and fix laser texture and rendering
2015-06-01 11:47:59 +02:00
Adrian
bb699a823d
packager: only allow inserting items which are either already in the packager or important to the recipe; stamper: add container item support
2015-06-01 11:33:08 +02:00
Hea3veN
4eaf4bb2b2
allow for special plating behaviour in the crops api
2015-05-31 16:24:24 -03:00
Hea3veN
29a3340aa2
fix missing textures errors
2015-05-31 13:05:46 -03:00
Hea3veN
d8224f5edb
add a loop mode to the quarry, fixes #2709
2015-05-29 08:29:51 -03:00
Hea3veN
c686cf7e8d
Restore config option to make filler/builder drop blocks, fixes #2692
2015-05-29 01:09:12 -03:00
Hea3veN
adaab2ed3c
start cleaning up getting ready for a stable release
2015-05-29 01:09:12 -03:00
ganymedes01
e0b673c61d
Use colourless glass in pipe's recipes
...
Writing "color" so many times was very painful.
2015-05-28 02:15:10 -03:00
Hea3veN
f2da4f1a08
fix client/server desync on the gate copier item, fixes #2694
2015-05-27 23:09:53 -03:00
Hea3veN
1e679001f0
fix robots converting fluids when filling their tank, fixes #2729
2015-05-27 21:25:02 -03:00
Hea3veN
b4f237c795
fix gate expansion recipe ignoring the input's stack size
2015-05-27 20:39:14 -03:00
Hea3veN
499bd99735
fix integration table using energy when it has an invalid recipe, fixes #2730
2015-05-27 20:30:34 -03:00
Hea3veN
47f0e3b148
fix planters not working
2015-05-26 20:03:40 -03:00
Adrian
00562c5adb
BuildCraft 7.0.5
2015-05-26 15:37:04 +02:00
Hea3veN
439f97a6df
fix planter robot not being able to plant cactus
2015-05-26 08:21:25 -03:00
Hea3veN
c6aeb94285
fix robots destroying items when they fail to use them
2015-05-26 08:21:24 -03:00
Hea3veN
66b2ea8f6a
fix robots not having delay when equiping tools
2015-05-26 08:21:24 -03:00
Adrian Siekierka
122abbdffb
Merge pull request #2716 from fnuecke/patch-1
...
Corrected config comment on `doChunkLoading`.
2015-05-26 10:30:44 +02:00
Hea3veN
c3e0eeb3d0
add crop api
2015-05-25 12:41:52 -03:00
Adrian
633629792e
add new power loss algorithm
2015-05-23 13:12:48 +02:00
Adrian
fab8f7a4c0
Merge branch '6.5.x' of github.com:BuildCraft/BuildCraft into 6.5.x
2015-05-23 10:46:09 +02:00
Adrian
0027ac8fcf
fix graphics bugs, new pipe plug/structure pipe/robot station textures
2015-05-23 10:46:03 +02:00
Hea3veN
2abd030635
remove crafter robot
2015-05-22 08:24:13 -03:00
Hea3veN
affa7c9a53
cleanup redstone board and robot items, handle loading a robot entity with invalid board
2015-05-22 08:24:13 -03:00
Florian "Sangar" Nücke
dd53d26f81
Corrected config comment on doChunkLoading
.
2015-05-17 21:48:00 +02:00
Adrian
02477afb99
fix entity interaction dupebug, clean up shears logic
2015-05-17 11:47:54 +02:00
Adrian
964cfd271f
optimize gate rendering further by only doing necessary sides
2015-05-17 11:32:40 +02:00
Adrian
1a5e52b2f7
move small part of gate rendering to ISBRH for improved performance
2015-05-17 11:21:05 +02:00
Adrian
580886a8cc
make facades and gates use IPipePluggable rendering APIs
2015-05-17 11:13:44 +02:00
Adrian
64879212fe
Merge branch '6.5.x' of github.com:BuildCraft/BuildCraft into 6.5.x
2015-05-13 16:43:32 +02:00
Adrian
f336e4d86d
add input-sensitive expansion calls to IIntegrationRecipe, fix #2710
2015-05-13 16:43:11 +02:00
Hea3veN
1ef57453be
fix lists only using the first stack per line
2015-05-13 07:45:10 -03:00
Hea3veN
b8675dc414
move robot rotation logic from the render loop to the game loop
2015-05-12 08:08:15 -03:00
Hea3veN
cd88af1fef
smooth robots animations
2015-05-12 08:08:15 -03:00
Hea3veN
f1595ff391
add rotation to the robot model and support ItemArmor.getArmorModel hook for robot wearables
2015-05-12 08:08:15 -03:00
Adrian
8570b2b58a
fix fluid pipe sync, BuildCraft 7.0.4
2015-05-10 11:30:38 +02:00
Adrian
80b173db62
Integration Table API changes
2015-05-08 22:18:22 +02:00
Adrian
36e63d2baf
new Builder block picking logic
2015-05-08 21:10:12 +02:00
Adrian
9808a7986e
fixes to emerald pipe NBT handling
2015-05-07 20:13:07 +02:00
Adrian
42115042c0
fix checkstyle
2015-05-07 19:50:00 +02:00
Adrian
8582f8c8b7
restore planting functionality, fix #2691
2015-05-07 19:37:48 +02:00
Adrian
db002ea714
style changes, add /buildcraft changelog, add missing files
2015-05-07 19:26:25 +02:00
Adrian
44c9e6f56b
Merge branch '6.5.x' of github.com:BuildCraft/BuildCraft into 6.5.x
2015-05-07 19:15:59 +02:00
Adrian
c911f21138
Add Command Framework by @CovertJaguar, rewrite /buildcraft version to fit into it
2015-05-07 19:15:17 +02:00
asiekierka
d5be951092
fix Cauldrons broken invalidation
2015-05-07 10:48:00 +02:00
Adrian
d6f603d635
fix programming table logic, fix #2554
2015-05-07 07:54:02 +02:00
Adrian
d732d4ee11
add scrollbar to builder, improve GUI rendering
2015-05-07 05:56:31 +02:00
Adrian
4599abd240
Fix #2668
2015-05-07 02:50:25 +02:00
Adrian
0cf9ccbac3
fix anisotropic filtering issues in laser tables
2015-05-07 01:09:16 +02:00
Adrian
e297a4cdc6
improve custom inventory rendering quality
2015-05-07 00:50:45 +02:00
Adrian
99432bb11a
add robot wearable support, entity API improvements, robot packet optimizations, etc
2015-05-06 23:14:00 +02:00
Adrian
81ac1bc77d
Stop pretending to be EE3.
2015-05-06 20:21:28 +02:00
Adrian
59a3fb1a55
fix #2696
2015-05-06 20:10:37 +02:00
Adrian
d0e5807c35
push resources, increase assembly table output size to 3x4, fix ledger icon blending bug
2015-05-06 20:03:45 +02:00
Adrian
3cdb0342ec
add slightly hacky way of showing planned assembly table recipes
2015-05-06 19:52:51 +02:00
Adrian
0997e97604
allow Recipe Packagers to scan adjacent inventories, rewrite algorithm for potential added efficiency and etc
2015-05-06 19:16:30 +02:00
Adrian
1ac9cadca9
some refactoring, new Integration Table
2015-05-06 07:46:20 +02:00
Adrian
339b52227b
fix accidental memory leak
2015-05-05 19:05:13 +02:00
asiekierka
51fdd8f38a
replace some Integer maps with IntHashMaps
2015-05-05 10:10:03 +02:00
asiekierka
b53a1ec0a9
fix add-assembly-recipe IMC
2015-05-05 09:54:31 +02:00
asiekierka
3f01e45b67
replace randomness algorith with Xorshift128+, both more efficient and better quality
2015-05-05 09:51:42 +02:00
Adrian
22f8511b6a
fix #2684
2015-05-05 05:55:23 +02:00
Adrian
bd79ba1735
fix #2687 , crash with Transport and no Silicon, optimize travelling item rendering
2015-05-05 05:53:12 +02:00
asiekierka
4b9db3bdbb
Merge branch '6.4.x' of github.com:BuildCraft/BuildCraft into 6.5.x
2015-05-02 15:37:38 +02:00
asiekierka
36387f533f
BuildCraft 7.0.3
2015-05-02 15:35:47 +02:00
Hea3veN
89160d017a
fix robots not respecting work zones, fixes #2677
2015-05-02 09:21:35 -03:00
asiekierka
84dd13cadc
add proper name to robots, optimize Lists, slight optimizations to pipes
2015-05-02 13:43:37 +02:00
asiekierka
0e16c262d2
fix gates having a shared set of expansion trigger/actions
2015-04-28 20:17:00 +02:00
asiekierka
34ceaf4891
fix corrupt board crash and tilebuffer crash
2015-04-28 20:15:58 +02:00
asiekierka
ae51723c82
allow shift-click to clear trigger/action slots
2015-04-28 18:46:31 +02:00
asiekierka
58c230f248
fix gates having a shared set of expansion trigger/actions
2015-04-28 18:41:55 +02:00
asiekierka
50160ee54c
fix #2673 , work on fluid pipe updates, revert startup cooldown for robots, add some debug code for robots
2015-04-28 18:38:33 +02:00
asiekierka
9a21a93a1d
fix #2161
2015-04-28 18:10:34 +02:00
asiekierka
5ab94d7ecb
fix invalid board IDs, add some startup time for all robot/world data to initialize
2015-04-27 22:44:28 +02:00
asiekierka
36f477a1ce
fix #2670
2015-04-27 17:09:07 +02:00
asiekierka
e749c6f36b
implement #2672 , add color-coding and percentage to robot charge
2015-04-27 17:04:42 +02:00
asiekierka
d8b302eee0
refactor: move all robot NBT classes into a single class
2015-04-27 16:53:28 +02:00
ljfa-ag
09212f053b
fix Z-fighting on almost empty tanks
2015-04-26 09:44:30 +02:00
Adrian Siekierka
10a82d80b4
Merge pull request #2664 from ljfa-ag/6.5.x-rotation
...
fix blocks being rotated twice on the client
2015-04-26 08:32:32 +02:00
Adrian Siekierka
a952d09fd7
Merge pull request #2663 from ljfa-ag/6.5.x-fluid-render
...
fix Z-fighting on almost empty tanks
2015-04-26 08:32:26 +02:00
ljfa-ag
136ceb3739
fix blocks being rotated twice on the client
2015-04-26 01:32:09 +02:00
ljfa-ag
b500dcb531
fix Z-fighting on almost empty tanks
2015-04-25 23:01:29 +02:00
Hea3veN
fd9db77fb3
fix robot recharge
2015-04-25 17:58:46 -03:00
asiekierka
0c99fd750e
make fluid pipes work as advertised in terms of speed, mimics 7.0 commit
2015-04-25 21:20:41 +02:00
asiekierka
0721f9e57a
make fluid pipes work as advertised in terms of speed
2015-04-25 21:19:51 +02:00
asiekierka
5cdedf9deb
add #2627 , FluidSpilledEvent; BC 7.0.2
2015-04-25 14:16:06 +02:00
asiekierka
e2033f5cea
fix #2661 , add changelog
2015-04-25 12:52:19 +02:00
Hea3veN
3f19711b60
fix a robot error on void worlds or worlds with holes in bedrock
2015-04-25 12:42:03 +02:00
Hea3veN
1e9e3f0b02
fix planter robot filtering random items as reeds, fixes #2660
2015-04-25 12:41:57 +02:00
asiekierka
32e4b77b26
Merge branch '6.5.x' of github.com:BuildCraft/BuildCraft into 6.5.x
2015-04-25 12:40:03 +02:00
asiekierka
aa49a1d321
fix compilation on Forge 1355+, fluid pipe NBT saving, add tank debug mode
2015-04-25 12:39:51 +02:00
Hea3veN
b30ed308ae
fix a robot error on void worlds or worlds with holes in bedrock
2015-04-24 00:00:55 -03:00
Hea3veN
e895b56841
fix planter robot filtering random items as reeds, fixes #2660
2015-04-23 23:36:42 -03:00
Hea3veN
bc91f7318a
cleanup builder robot
2015-04-23 23:05:47 -03:00
asiekierka
5c929b40b2
added throwable packages
2015-04-23 11:47:04 +02:00
asiekierka
cc8bd0387a
massively optimize fluid pipe render packets
2015-04-22 19:24:53 +02:00
asiekierka
3cb5a3de27
Merge branch '6.4.x' of github.com:BuildCraft/BuildCraft into 6.5.x
2015-04-22 18:57:41 +02:00
asiekierka
7fb0843307
begin fluid pipe rewrite
2015-04-22 18:54:59 +02:00
asiekierka
4a72ddc20f
6.4.13
2015-04-22 18:51:12 +02:00
asiekierka
7f03a920bb
Merge branch '6.4.x' of github.com:BuildCraft/BuildCraft into 6.5.x
2015-04-22 16:26:50 +02:00
asiekierka
28bb9639e1
BuildCraft 6.4.12
2015-04-22 16:24:58 +02:00
asiekierka
f7b5c86f66
fix #2638 , #2629
2015-04-22 16:15:13 +02:00
asiekierka
ef5ed24979
fix #2639 , add #2632
2015-04-22 16:08:11 +02:00
asiekierka
f3844b74b2
backport pump entity spam fix, fix #2650
2015-04-22 12:39:05 +02:00
asiekierka
fc3ebfbb8d
fix #2649
2015-04-22 11:44:32 +02:00
asiekierka
ce2f0804d4
fix electronic library, improve some code in glass color
2015-04-20 22:32:13 +02:00
asiekierka
a035b04f80
fix #2645
2015-04-20 19:00:42 +02:00
asiekierka
4184fdddb8
Merge branch '6.5.x' of github.com:BuildCraft/BuildCraft into 6.5.x
2015-04-20 17:51:17 +02:00
asiekierka
5fa999b200
tweaks to inventory iterator code, fix glass color refreshing upon block update
2015-04-20 17:51:12 +02:00
asiekierka
9838582647
add new stamping crafting system with placeholder textures
2015-04-20 17:06:53 +02:00
Hea3veN
470fa2b9d5
fix robots pathfind range calculation, fixes #2643
2015-04-19 09:04:38 -03:00
Hea3veN
5616230535
fix markers not connecting while holding an item and their behaviour while sneaking, partialy fixes #2645
2015-04-18 19:42:07 -03:00
asiekierka
8c77c24363
fix #2640 , #2641 , #2642 ; improve Zone Planner UI
2015-04-18 22:37:48 +02:00
asiekierka
84f923eff5
hotfix to builders
2015-04-18 14:28:32 +02:00
asiekierka
d63d97a992
BuildCraft 7.0.1 Beta
2015-04-18 10:23:41 +02:00
Hea3veN
cbda740cba
fix not being able to set blueprints to the construction markers
2015-04-16 20:25:53 -03:00
Hea3veN
cd38b3b134
fix builders databases loading empty
2015-04-16 20:25:53 -03:00
asiekierka
ec15b0247a
move quarry to Builders module, clean up a few things
2015-04-16 15:08:33 +02:00
Hea3veN
f792040415
docking stations can provide items/fluids only on wooden/emerald pipes from the input side of the pipe
2015-04-14 22:46:34 -03:00
Hea3veN
b3ce32f26b
cleanup docking station and robot statements
2015-04-14 22:46:34 -03:00
asiekierka
204ebfead0
rewrite auto workbench algorithm to stop dupe bugs and be smarter about item usage
2015-04-13 19:41:32 +02:00
asiekierka
a11a25456c
add 7.0.1 changelog, fix pump crash, fix pump entity spam, fix NPE in rare corner cases in RobotRegistry unloading
2015-04-13 17:26:22 +02:00
asiekierka
931bc0523f
Merge branch '6.4.x' of github.com:BuildCraft/BuildCraft into 6.5.x
2015-04-12 14:30:42 +02:00
asiekierka
c018abbb04
BuildCraft 6.4.11
2015-04-12 14:30:23 +02:00
asiekierka
605ef0fe28
fix up zone planner gui, add tablet improvements, merge, etc
2015-04-12 14:27:47 +02:00
asiekierka
ed5fd2b375
BuildCraft 6.4.10
2015-04-11 08:41:23 +02:00
asiekierka
6af362a89d
further 1355+ fluid fixes
2015-04-11 08:22:09 +02:00
asiekierka
b6ac3bb406
Merge branch '6.4.x' of github.com:BuildCraft/BuildCraft into 6.5.x
2015-04-10 21:04:27 +02:00
Adrian Siekierka
27570d8db5
Merge pull request #2626 from hea3ven/6.4.x
...
fix fluid dupe with the pump robot
2015-04-10 19:45:49 +02:00
asiekierka
b291458e4a
BuildCraft 6.4.9
2015-04-10 20:43:42 +02:00
asiekierka
445957588f
cleanup, add warning checks for invalid item/block names in MappingRegistry
2015-04-10 20:34:55 +02:00
asiekierka
5c767249a6
fix fluid pipe crash on Forge 1355+
2015-04-10 16:03:08 +02:00
asiekierka
4fc8db5339
fix robot crash post-refactor
2015-04-10 16:01:45 +02:00
Hea3veN
3e859b38d9
fix fluid dupe with the pump robot
2015-04-10 07:35:28 -03:00
asiekierka
a364104d47
fix pipe plug crash, add font parsing to tablets
2015-04-09 22:19:40 +02:00
asiekierka
27b385d1d0
Merge branch '6.5.x' of github.com:BuildCraft/BuildCraft into 6.5.x
2015-04-09 18:48:45 +02:00
asiekierka
5a2dc4db3c
add early tablet code, add facade non-laser recipe option, minor tweaks and refactors
2015-04-09 18:48:34 +02:00
Hea3veN
413cfc595d
add a new Load/Unload area for robots
2015-04-08 20:47:03 -03:00
Hea3veN
7ab7019691
make robots drop as items when shift right click with wrench
2015-04-07 08:10:04 -03:00
Hea3veN
7e5270685e
allow robots to continue working if there is no available recharging station
2015-04-07 08:09:52 -03:00
Hea3veN
9ee5947397
robots now shutdown in stead of dropping as items
2015-04-07 08:09:29 -03:00
Hea3veN
7a80a80fad
cleanup fluid carrier robot
2015-04-07 08:06:39 -03:00
Hea3veN
2889c2bdb4
cleanup carrier and bomber robot
2015-04-07 08:06:24 -03:00
Hea3veN
63472e04f2
make sure all robot AI properly handle errors in delegate AIs
2015-04-07 08:06:07 -03:00
Hea3veN
542add1ff7
fix formatting of the robot position in the debugger
2015-04-06 19:15:51 -03:00
Hea3veN
5ad693bea8
refactor common robot ai code
2015-04-06 19:15:51 -03:00
Hea3veN
d76f164f0d
fix robots ignoring gate configuration on load
2015-04-06 19:15:51 -03:00
Hea3veN
0945972f60
robotics package cleanup
2015-04-06 19:15:51 -03:00
Hea3veN
7c0a2ebbb5
fix compiler error
2015-04-06 19:15:51 -03:00
asiekierka
5de8bb327b
Merge branch '6.4.x' of github.com:BuildCraft/BuildCraft into 6.5.x
...
Conflicts:
build.gradle
common/buildcraft/core/recipes/FlexibleRecipe.java
2015-04-06 21:21:49 +02:00
asiekierka
1f9280c4b4
fix #2616
2015-04-06 20:00:04 +02:00
asiekierka
7f52097896
add weighted fluid sorting for diamond fluid pipes, mirroring diamond item pipes
2015-04-06 09:53:31 +02:00
asiekierka
0509624c89
fix for Java 6/7
2015-04-06 09:37:32 +02:00
asiekierka
32dfc3cdf7
output fake player UUID/name to console on postInit to help server owners
2015-04-05 14:56:57 +02:00
asiekierka
9d93d515f0
rewrite fluid extraction pipe mechanics
2015-04-05 14:44:03 +02:00
asiekierka
a6048f22a2
fixes to render refreshing
2015-04-05 12:11:45 +02:00
Hea3veN
d73f176950
fix robots changing color when picking leaf blocks
2015-04-05 11:45:35 +02:00
asiekierka
aeea0dddf4
optimize pipe chunk updates properly
2015-04-05 11:43:56 +02:00
asiekierka
ad4d418f78
more zone plan changes
2015-04-05 10:39:42 +02:00
asiekierka
24441a1ae5
Merge branch '6.4.x' of github.com:BuildCraft/BuildCraft into 6.5.x
...
Conflicts:
build.gradle
common/buildcraft/transport/BlockGenericPipe.java
common/buildcraft/transport/pipes/PipeFluidsWood.java
2015-04-03 23:18:40 +02:00
asiekierka
eeaef4d9e0
BuildCraft 6.4.7
2015-04-03 22:03:51 +02:00
asiekierka
26691038ea
Merge branch '6.4.x' of github.com:BuildCraft/BuildCraft into 6.4.x
2015-04-03 21:59:56 +02:00
asiekierka
93d136f61b
work around multiple fluids in pipes issues
2015-04-03 21:54:44 +02:00
asiekierka
fb1c7a5561
BlockGenericPipe now returns proper pipe icon, might help WAILA icon rendering
2015-04-03 13:45:44 +02:00
asiekierka
93df0d82be
fix some pipe empty render pass bugs, try to fix TCon fluid pipe loss and fluid pipe massive liquid extraction buffers
...
Conflicts:
common/buildcraft/transport/render/PipeRendererWorld.java
2015-04-03 13:35:25 +02:00
asiekierka
9d655ec110
fix some pipe empty render pass bugs, try to fix TCon fluid pipe loss and fluid pipe massive liquid extraction buffers
2015-04-03 13:34:53 +02:00
asiekierka
a9c7c1a2e8
refactors to robot docking station code, allow TEs to provide a singular docking station (wip)
2015-04-03 13:16:22 +02:00
asiekierka
27bee0a886
Make mining well build plain pipes for free again. Pondering on the MiniMiner.
2015-04-03 11:56:03 +02:00
asiekierka
ec8308ae50
Merge branch '6.4.x' of github.com:BuildCraft/BuildCraft into 6.5.x
2015-04-03 10:03:41 +02:00
asiekierka
2c72127495
fix engine rendering bug that spilled back into BC 6
2015-04-03 09:54:43 +02:00
asiekierka
b977138ec4
more null checks
2015-04-03 09:30:27 +02:00
asiekierka
9b06dff367
use BitSet for templates and blueprints rather than BlockIndex Sets
2015-04-02 21:13:10 +02:00
asiekierka
bf8403fd4e
fix combustion engine never resetting its fuel value... did anyone ever test these things?
2015-04-02 14:58:01 +02:00
asiekierka
4e52c134fb
Merge branch '6.4.x' of github.com:BuildCraft/BuildCraft into 6.4.x
2015-04-02 14:50:51 +02:00
asiekierka
d6f5063c42
begin work on ingame config
2015-04-02 14:46:57 +02:00
asiekierka
341f311ab6
make mining.depth work with quarries
2015-04-02 08:15:19 +02:00
asiekierka
aeb580cd78
add comparator support for tanks
2015-04-01 23:12:44 +02:00
asiekierka
a1e67124cd
further cleanup, fixes
2015-04-01 22:08:52 +02:00
asiekierka
9363e6478c
fix compile error, add facade recipes without Silicon
2015-04-01 18:07:33 +02:00
asiekierka
4378884e78
Merge branch '6.4.x' of github.com:BuildCraft/BuildCraft into 6.5.x
2015-04-01 16:28:29 +02:00
asiekierka
16d6770c07
BuildCraft 6.4.6
2015-04-01 16:21:30 +02:00
asiekierka
c5f99464b8
fix #2600 , #2591 , #2589 , #2584 , etc
2015-04-01 16:15:10 +02:00
asiekierka
d570950059
fix #2593
2015-04-01 15:26:52 +02:00
asiekierka
f54f0a4c9f
add hollow tabs to creative ( #2587 )
2015-04-01 15:05:33 +02:00
asiekierka
97a40ea176
add particle FX setting for robots, add heat-up for lasers, fix up fancy pipe rendering
2015-04-01 15:00:17 +02:00
asiekierka
cfa504a02e
add #2567 , #2599
2015-04-01 09:53:28 +02:00
asiekierka
59b7a660e2
fix #2602 , #2603
2015-04-01 08:13:06 +02:00
asiekierka
835974e530
checkstyle fixes, module fixes, prepare for early beta release
2015-03-31 23:21:00 +02:00
asiekierka
fa447318a4
add round-robin sorting to diamond pipes, fix #2372 , fix minor lens bugs
2015-03-31 18:01:00 +02:00
asiekierka
99dd73e70f
[API change] Make the Redstone Board API rely on energy cost and not probability
2015-03-30 21:45:07 +02:00
Hea3veN
4dfca53a35
fix en error in the planter when path length == 1
2015-03-29 20:40:29 +02:00
Hea3veN
9dd279dd9b
fix the search robot ai running for too long if no valid blocks are available
2015-03-29 20:40:23 +02:00
asiekierka
60d2135bb4
Merge branch '6.5.x' of gitlab.com:asiekierka/BuildCraft into 6.5.x
2015-03-29 14:32:48 +02:00
asiekierka
ccf758d807
fixes
2015-03-29 14:32:38 +02:00
Hea3veN
cac6f5cac7
fix robots looking for tools outside of their work area, fixes #2556
2015-03-28 10:25:39 -03:00
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