Commit graph

3665 commits

Author SHA1 Message Date
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