Commit graph

3507 commits

Author SHA1 Message Date
Adrian db91628dfc fix client-side quarry arm jitter 2015-09-11 21:11:43 +02:00
Hea3veN 32f933e4a5 fix robots not using the correct sides when accessing inventories/tanks 2015-09-11 21:09:53 +02:00
Adrian cbef35e6f2 optimize/fix docking station item renderer 2015-09-11 21:07:42 +02:00
Hea3veN ae41d1462d fix request system errors 2015-09-11 21:05:17 +02:00
Hea3veN e2a0a7eab4 rewrite the robot's request system, fixes #2853 2015-09-11 21:04:14 +02:00
Hea3veN 7a9e0e484d make the request items action able to request more than one item at a time 2015-09-11 21:02:26 +02:00
Adrian 37bda2f153 preparations for BuildCraft 7.0.23 2015-09-11 21:01:10 +02:00
Adrian 91b8b8df83 fix #2565, clean up, filler/builder improvements 2015-09-11 20:20:49 +02:00
Adrian 2cc6727398 fix #2922, fix #2975 2015-09-11 19:11:23 +02:00
Adrian ca8d25e992 Merge branch '6.5.x' of github.com:BuildCraft/BuildCraft into 6.5.x 2015-09-11 18:57:55 +02:00
Adrian 07ad273bd0 fix #3007, fix #3008 2015-09-11 18:57:43 +02:00
Anton ef74acc474 fix because I'm stupid 2015-09-06 17:33:23 +03:00
Anton 92bf6bfc9a More Ore Dictionary support for recipes 2015-09-06 17:12:44 +03:00
Adrian 61cb92648c fix #3001 2015-09-05 10:14:09 +02:00
asiekierka 1d9341e22e fix #2991, fix #2976, fix #2974, BuildCraft 7.0.22 2015-09-04 17:40:52 +02:00
asiekierka e3ff1ea288 fix #3000, fix #2978, fix #2977, fix #2526, add changelog 2015-09-04 16:54:18 +02:00
asiekierka 260aea2950 fix #2971, fix #2964 2015-09-04 14:45:34 +02:00
asiekierka 8700cd41ef fix #2996, fix #2994, fix #2984, fix #2969 2015-09-04 11:46:06 +02:00
Adrian 76dd290da4 BuildCraft 7.0.21 2015-08-21 19:37:15 +02:00
asiekierka ad31c6b522 turn scrollbars into a widget, improved blueprint library GUI 2015-08-21 19:32:28 +02:00
Adrian 0c9ae47bbe refactor pipe renderer registration, make fluid pipe capacity scale with the flow multiplier, add clay fluid pipe 2015-08-21 19:26:29 +02:00
Adrian 72ce20c4ff zone planner ui improvements 2015-08-21 19:24:37 +02:00
Adrian 578db0e85c add dynamic Zone Planner texture 2015-08-21 19:24:06 +02:00
Adrian d7d7585c70 try to fix #2939 2015-08-11 15:54:15 +02:00
knexer a1867f528e Fix builder inconsistently respecting OreDict
BptBuilderBlueprint.checkRequirements expects an exact match, but
BptBuilderBlueprint.useRequirements will accept ore-dictionary (and
other?) equivalent items.
2015-08-11 01:00:47 -07:00
Adrian 8a9dfec4c0 BuildCraft 7.1.1 Beta 2015-08-09 15:30:32 +02:00
Adrian bdb46f0bda further tweaks to builders, refactor PipeRendererTESR to allow custom PipeTransport renderers 2015-08-09 14:38:22 +02:00
Adrian 75815174a9 improve builder logic, push en_US.lang 2015-08-09 13:40:19 +02:00
Adrian 66002611b3 start adjusting BC blueprint API, fix #2925 2015-08-09 13:29:58 +02:00
Adrian 1d7ea6e729 close #2345 2015-08-09 13:18:26 +02:00
Adrian 0d9946a4ce update 2015-08-09 12:32:31 +02:00
Adrian d5f75bd23e cleanup 2015-08-08 16:14:55 +02:00
Adrian a5e61ad767 restore List support to Force/Forbid Robot 2015-08-08 15:58:59 +02:00
Adrian 6536c2bae1 zone planner ui improvements 2015-08-08 13:23:44 +02:00
Adrian 924b7276b0 fix #2948, add better precision controls to lists 2015-08-08 09:01:40 +02:00
Adrian 99d226940e add list armor handling, minor list gui tweaks, a way to shoot robots down 2015-08-07 19:20:31 +02:00
asiekierka 420d3f50bf add more checks 2015-08-07 14:37:11 +02:00
Adrian 64ecdd82bd refactor match handler example generation, add tool handling, minor tweaks and fixes 2015-08-07 13:23:47 +02:00
Adrian 404510b4f1 Merge branch '6.5.x' of github.com:BuildCraft/BuildCraft into 7.1.x 2015-08-07 11:25:09 +02:00
Hea3veN d9bad992e0 fix ClassCastException when trying to plant reeds 2015-08-06 21:30:10 -03:00
asiekierka dbf10a3cfc BuildCraft 7.0.20 2015-08-06 11:09:46 +02:00
Adrian Siekierka 897f12d212 Merge pull request #2946 from ganymedes01/6.5.x
Did a bit of a clean up
2015-08-05 17:49:11 +02:00
ganymedes01 a1b44ae841 Clean up 2015-08-05 15:14:47 +01:00
Adrian 65544263fd bugfixes 2015-08-05 15:37:40 +02:00
Adrian 175002c24a fix unnatural lighting in fluid pipes 2015-08-04 09:07:34 +02:00
asiekierka 5685c8eee0 BuildCraft 7.0.19 2015-08-03 21:35:57 +02:00
asiekierka 31f0cbfb2a BuildCraft 7.0.18 2015-08-03 19:15:18 +02:00
Adrian b094426ba5 BuildCraft 7.1.0 2015-08-03 18:33:57 +02:00
asiekierka 9a68480932 Merge branch '7.1.x' of github.com:BuildCraft/BuildCraft into 7.1.x 2015-08-03 19:22:11 +02:00
asiekierka bb4e530015 fix compile 2015-08-03 19:21:31 +02:00
asiekierka 27ff200ca2 Merge branch '6.5.x' of github.com:BuildCraft/BuildCraft into 7.1.x 2015-08-03 19:17:40 +02:00
asiekierka 2fb8e04972 fix #2942 2015-08-03 18:16:10 +02:00
Adrian Siekierka 8b5c76d401 Merge pull request #2943 from ganymedes01/6.5.x
Architect table render distance fix + other tweaks
2015-08-03 16:27:08 +02:00
asiekierka ac59ef27e8 fix #2929 2015-08-03 17:23:34 +02:00
asiekierka ce9caf6dc8 add glowing textures to fluid pipes, close #2926 2015-08-03 17:09:15 +02:00
asiekierka 88f5e17316 fix #2914, fix #2941 2015-08-03 16:47:55 +02:00
ganymedes01 425575e78b Achitect table render distance fix + other tweaks 2015-08-03 15:23:32 +01:00
Hea3veN 082942172b fix loading break ai from nbt 2015-08-03 16:14:17 +02:00
asiekierka 3ba0cc56f6 improvements to programming table logic 2015-08-03 16:13:58 +02:00
Hea3veN 2a8f5826e7 fix stripes pipes placing extra blocks, and the behaviour of the stripes robot placing blocks 2015-07-27 21:24:07 -03:00
Hea3veN 4d4e59891a remove debug code 2015-07-27 20:53:08 -03:00
Hea3veN 29b0a6c798 add the Breaker robot that mines stone materials 2015-07-27 20:36:32 -03:00
Hea3veN 528e6449e3 fix request system errors 2015-07-27 20:33:52 -03:00
Hea3veN d339d708b3 fix loading break ai from nbt 2015-07-27 19:46:35 -03:00
Hea3veN 9a36844a6b make the request items action able to request more than one item at a time 2015-07-24 21:00:59 -03:00
Adrian c25af49829 Merge branch '6.5.x' of github.com:BuildCraft/BuildCraft into 7.1.x 2015-07-23 19:03:47 +02:00
Adrian bc8583d0db BuildCraft 7.0.17, fix #2904, fix minor bugs 2015-07-23 18:58:24 +02:00
Adrian e0c6ac68ad fix lens-filter diodes 2015-07-23 18:42:07 +02:00
austinv11 8e3cc9f8d2 Removed debug messages 2015-07-23 18:41:57 +02:00
Adrian 18fa3411ac add throwable packages to dispensers and stripes pipes 2015-07-23 18:41:11 +02:00
austinv11 d092e3c92e Removed debug messages 2015-07-23 11:43:49 -04:00
Hea3veN ac47040919 fix robots not using the correct sides when accessing inventories/tanks 2015-07-22 21:43:02 -03:00
Hea3veN cbd6b3168f fix robots going to unreachable stations 2015-07-22 19:45:59 -03:00
Adrian a0a81e2503 improve comparator support 2015-07-21 08:53:28 +02:00
Adrian 191452fbbd fix bucket handling for down/up directions 2015-07-20 17:41:30 +02:00
Adrian 967da69b24 add dynamic Zone Planner texture 2015-07-20 17:33:28 +02:00
Adrian 96536df68a fix bucket handling for down/up directions 2015-07-20 16:49:20 +02:00
Adrian 30cbb152a7 fix lens-filter diodes 2015-07-20 12:37:29 +02:00
Adrian a20dc994fb EXPERIMENTAL: make lenses not require iron ingots - they should be LESS expensive than filters 2015-07-20 12:16:45 +02:00
Adrian 8798cf31c2 hand-picked selection of gamerForEAs minor optimizations 2015-07-20 09:08:40 +02:00
Adrian 507b41707d Merge branch '6.5.x' of github.com:BuildCraft/BuildCraft into 7.1.x 2015-07-19 22:39:07 +02:00
Adrian e00b6c0847 paintbrush, wrench, stripes pipe fixes 2015-07-19 22:38:57 +02:00
Adrian 6f3b3549ea make new Lists craftable 2015-07-19 15:48:48 +02:00
Adrian c750407c07 fix NPE in getZone, AIRobotSearchBlock 2015-07-19 15:45:55 +02:00
Adrian ea5c49edd2 Merge branch '6.5.x' of github.com:BuildCraft/BuildCraft into 7.1.x 2015-07-19 15:40:01 +02:00
Adrian 140f14aab5 fix #2892 and zone planner mouse weirdness 2015-07-19 15:36:45 +02:00
Adrian 547254a32a actually push robot safeguard, remove some commented out code 2015-07-19 15:18:02 +02:00
Adrian 29c90c77b9 add base code for dual-mode Architect Table, fix robots (and add safeguard for missing AI constructors), rewrite power beam calculation, add list tooltip code 2015-07-19 11:52:56 +02:00
Adrian 147ba92595 recipe tweaks 2015-07-17 17:04:27 +02:00
Adrian 0c95bd0a92 Merge branch '7.1.x' of github.com:BuildCraft/BuildCraft into 7.1.x 2015-07-17 16:41:15 +02:00
Adrian 3c7bb95515 add power adapters, tweak energy render, cleanup 2015-07-17 16:39:11 +02:00
Hea3veN a5cdd8c4b1 rewrite the robot's request system, fixes #2853 2015-07-17 08:32:19 -03:00
Adrian 4234e28cb5 Merge branch '6.5.x' of github.com:BuildCraft/BuildCraft into 7.1.x 2015-07-17 09:12:18 +02:00
Hea3veN 2732409d9d fix boxes ignoring the south and east boundaries when rounding, fixes #2891 2015-07-16 22:08:13 -03:00
Adrian 6dad865f5f minor cleanup 2015-07-16 09:59:50 +02:00
Adrian d0b144872d only load the Construction Marker if Robotics is present 2015-07-16 08:58:07 +02:00
Adrian 3be9c9af37 optimize/fix docking station item renderer 2015-07-15 13:09:38 +02:00
Adrian 4255bba4d7 fix pipe connection bans 2015-07-15 13:01:15 +02:00
Adrian 17b8dce6df Merge branch '6.5.x' of github.com:BuildCraft/BuildCraft into 7.1.x 2015-07-15 12:57:04 +02:00
Adrian e048904a74 BuildCraft 7.0.16 2015-07-15 12:17:17 +02:00
Adrian 039da2374b formalize table logic, fix #2890, clean up 2015-07-15 10:26:56 +02:00
Hea3veN e3308381ee fix the work in area and load/unload area allowing non map locations items as parameters 2015-07-15 01:16:55 -03:00
Hea3veN c72a747e4e fix robots movement desync when going through fluids, fixes #2889 2015-07-15 01:14:16 -03:00
Adrian dc9fdbb745 Merge branch '6.5.x' of github.com:BuildCraft/BuildCraft into 6.5.x 2015-07-14 17:35:37 +02:00
Adrian 9087bd2f3b bugfixes to fluid pipes 2015-07-14 17:35:18 +02:00
Adrian 2d5e1e1f7c bugfixes to fluid pipes 2015-07-14 17:35:08 +02:00
Adrian 50c2cf0f99 use server data in SSP for certain tiles, add changelog 2015-07-14 10:18:25 +02:00
Adrian c91d74b016 fix client-side quarry arm jitter 2015-07-14 10:09:34 +02:00
Adrian 3063359e64 Merge branch '7.1.x' of github.com:BuildCraft/BuildCraft into 7.1.x 2015-07-14 09:31:53 +02:00
Adrian 6e88361e45 Add NEW EXPERIMENTAL pipe wire algorithm. Also, make extraction fluid pipes scale with the fluid multiplier. 2015-07-14 09:31:44 +02:00
asiekierka 1eaa81192e wait, power pipes do not rotate 2015-07-14 00:39:50 +02:00
asiekierka bc47bea4b6 wait, power pipes do not rotate 2015-07-14 00:39:43 +02:00
asiekierka c90dde2c37 Merge branch '6.5.x' of github.com:BuildCraft/BuildCraft into 6.5.x 2015-07-14 00:37:26 +02:00
asiekierka 8618b869d3 improve pipe rotatablity in blueprints, begin adding heuristic detection of necessary rotation code 2015-07-14 00:37:15 +02:00
asiekierka bc3963b8dc improve pipe rotatablity in blueprints, begin adding heuristic detection of necessary rotation code 2015-07-14 00:37:07 +02:00
Adrian a6e5e6f016 add Debugger support to PipeTransportFluids 2015-07-13 17:39:53 +02:00
Adrian 53773a24fe refactor pipe renderer registration, make fluid pipe capacity scale with the flow multiplier, add clay fluid pipe 2015-07-13 17:22:28 +02:00
Adrian 7c5d4b0d42 fix #2883, #2882, packager GUI issues 2015-07-12 15:40:37 +02:00
Adrian c41aadf943 fix #2883, #2882, packager GUI issues 2015-07-12 15:40:28 +02:00
Adrian 89dcc015f6 fix compile 2015-07-12 15:36:53 +02:00
Adrian 0d3b5b2eb7 Merge branch '6.5.x' of github.com:BuildCraft/BuildCraft into 7.1.x 2015-07-11 17:31:48 +02:00
Adrian 45384e0a53 BuildCraft 7.0.14 2015-07-11 14:42:46 +02:00
Adrian 915d900a40 revert february 2013 optimization - fix 3 issues related to quarry mining 2015-07-11 14:31:01 +02:00
Adrian 3ba539ade3 update changelog, try to fix #2880 2015-07-11 09:21:02 +02:00
Adrian f18757da0f fix Package handling when mods are removed 2015-07-10 22:31:51 +02:00
Hea3veN 2a4d591f80 fix packet spam on the construction marker, fixes #2837 2015-07-10 09:17:58 -03:00
Adrian 6995b9afb3 fix #2860, improve fluid heuristics 2015-07-10 12:57:59 +02:00
Adrian f81541c8db fix #2877, #2878, add changelog 2015-07-10 09:46:55 +02:00
Hea3veN 51ac62ce7b fix block breaking robots sleeping in mid air 2015-07-09 16:37:37 -03:00
Hea3veN 0db636f6b5 fix robots ignoring gate config on their linked station when eqqupping items 2015-07-09 16:34:33 -03:00
Hea3veN 367fa3f1e2 fix robots sinking through the ground, fixes #2831 2015-07-09 15:55:10 -03:00
asiekierka 76d38103d0 Merge branch '6.5.x' of github.com:BuildCraft/BuildCraft into 7.1.x 2015-07-04 11:29:58 +02:00
asiekierka 1173b0fb0b new events API: emit BlockPlaceEvents for pipes, emit more robot events, remove events deprecated by Forge ones; close #2839 2015-07-01 17:28:58 +02:00
asiekierka 96fc5df707 tweak List algorithm further 2015-07-01 17:05:15 +02:00
asiekierka 5c70242204 fix #2841 2015-07-01 09:54:52 +02:00
asiekierka 325cef4a58 turn scrollbars into a widget, improved blueprint library GUI 2015-07-01 01:04:35 +02:00
asiekierka 7f197356b4 marker code cleanup 2015-06-30 19:06:12 +02:00
asiekierka 0a88284e24 Move marker and path marker to Core, close #2834 2015-06-30 19:01:44 +02:00
asiekierka 1c73dd18c7 Merge branch '6.5.x' of github.com:BuildCraft/BuildCraft into 7.1.x 2015-06-30 12:49:29 +02:00
asiekierka 138943bf59 fix codestyle 2015-06-30 12:36:23 +02:00
asiekierka 59cde09f82 Merge branch '6.5.x' of github.com:BuildCraft/BuildCraft into 6.5.x 2015-06-30 12:05:05 +02:00
asiekierka 7a65972538 fix #2753, BuildCraft 7.0.13 2015-06-30 12:03:13 +02:00
Hea3veN 6ba1f039f4 make sure all robot AI properly handle being loaded from NBT, fixes #2842 2015-06-29 21:09:04 -03:00
asiekierka 50bb76812c add changelog, fix #2849, close #2846 2015-06-29 18:07:20 +02:00
asiekierka fa0677449e optimizations, hide RF buffer from redstone engines 2015-06-29 15:45:34 +02:00
asiekierka 1f19d920e1 optimizations, hide RF buffer from redstone engines 2015-06-29 15:44:51 +02:00
asiekierka 308976b2cd fix AdvancedSlot color issues, add fluid filtering 2015-06-29 10:46:47 +02:00
asiekierka ebcece1d72 improve lists, implement GUI 2015-06-29 09:14:50 +02:00
asiekierka abdcda3068 no need to clone the items array now that readFromNBT is called threadsafe 2015-06-28 22:53:58 +02:00
asiekierka 5cd4700836 fix massive result of idiocy in pipe packet sending 2015-06-28 22:51:59 +02:00
asiekierka c085a1e9a2 code cleanup 2015-06-28 22:29:52 +02:00
asiekierka edbb37810d code cleanup 2015-06-28 22:28:47 +02:00
asiekierka b90b05fa1c tweaks to list GUI size 2015-06-28 21:42:47 +02:00
asiekierka 902e5505f6 fix #2850 2015-06-28 20:27:51 +02:00
asiekierka 14edb8c466 make AdvancedSlots highlight, move more zone planner code to Robotics, initial implementation of new Lists (some GUI parts missing) 2015-06-28 20:20:38 +02:00
Hea3veN 24dbaa4369 fix robots helmet overlay rendering when it should not, fixes #2835 2015-06-24 08:24:59 -03:00
Adrian 43228d6852 BuildCraft 7.0.12, fix #2833 2015-06-23 12:33:45 +02:00
Adrian bbaf0a1b7d add list support to Accept Items 2015-06-21 18:25:24 +02:00
Adrian 6aa3b6e04f Merge branch '6.5.x' of github.com:BuildCraft/BuildCraft into 6.5.x 2015-06-21 18:07:34 +02:00
Adrian 94c2a24b12 fix #2828, fix #2822 2015-06-21 18:07:24 +02:00
Hea3veN a21a49b0ef fix planter robots not freeing reserved blocks 2015-06-19 00:33:11 -03:00
Hea3veN c79942a88c render overlay of helmets on robots 2015-06-18 22:50:02 -03:00
Hea3veN 2b68f8f7dd make the builder robot not pick up materials in creative worlds 2015-06-18 22:15:28 -03:00
Hea3veN 9d4f92e668 fix NPE with the builder robot 2015-06-18 21:08:05 -03:00
Adrian a2abe40d91 add color multiplier support to armor rendering, fix #2819, add changelog 2015-06-18 16:58:11 +02:00
Adrian 8e357d961c improve zone map code, fix #2820 2015-06-18 16:51:04 +02:00
Adrian 1144acd930 optimize WorldPropertyIsOre, fix crash 2015-06-18 16:15:44 +02:00
Adrian Siekierka 2495ae74a5 Merge pull request #2814 from zmaster587/6.5.x
Make mining robots work with gregtech ores
2015-06-18 16:08:36 +02:00
Adrian f7e5e04244 rewrite zone planner map generation 2015-06-18 16:08:28 +02:00
Adrian 393337e7c1 cleanup 2015-06-18 14:52:51 +02:00
zmaster587 2013eac2c6 Fixed robots not picking up redstone ore and possibly others after GT ore fix 2015-06-17 20:32:02 -04:00
Adrian 0bef77199b allow filtering robots by wearables, close #2811 2015-06-17 16:31:16 +02:00
zmaster587 b0a444d1cb Make mining robots work with gregtech ores 2015-06-17 08:53:47 -04:00
Adrian 1e58f6f69e add tooltips to filler and emerald transport pipe 2015-06-16 17:16:15 +02:00
Adrian 6abc40ed48 add excavation option to the filler, BuildCraft 7.0.11 2015-06-16 17:06:11 +02:00
Adrian 0687b54223 fix rotateLeft crash 2015-06-16 16:25:01 +02:00
asiekierka 79ca53e1bc BuildCraft 7.0.10 2015-06-16 08:06:34 +02:00
asiekierka fc62748f63 make builders display stack sizes up to 99k 2015-06-15 16:53:07 +02:00
asiekierka 0815e5f118 optimize blueprint array, add hollow option to cylinders, move pattern icons to items 2015-06-15 13:08:59 +02:00
gamerforEA 345eb46066 Fix Math.ceil(double) usage. 2015-06-14 18:59:13 +03:00
gamerforEA 947f18c4ad Fixed bugs (detected by FindBugs) and remove unnecessary nullchecks (NPE is impossible). 2015-06-14 18:45:56 +03:00
Adrian e2474bd526 cleanup, add changelog 2015-06-14 15:03:06 +02:00
Adrian 81dea5a6fd add center selection to pyramid code 2015-06-14 14:58:09 +02:00
Adrian cc687719fb fix the lack of methods a few mods used in BC 7.0.9 2015-06-14 14:36:33 +02:00
Adrian 4190c56f1e fix filler GUI tooltip rendering 2015-06-14 14:18:34 +02:00
Adrian 6c3d6f4e1b Stairs pattern fixed (#2796), added stair direction setting 2015-06-14 14:13:17 +02:00
Adrian d4c85569e1 fix #2801 2015-06-14 12:29:45 +02:00
Adrian 2215e3299d fix buckets in stripes pipes not working with custom air blocks 2015-06-14 12:23:20 +02:00
Adrian 90537a8909 obsidian pipe logic improvements, fix #2792 2015-06-14 12:18:54 +02:00
Adrian 7f6b2e72d1 try to fix fluid sync again, add support for large fluid pipe capacity, improve water spring gen 2015-06-14 11:30:34 +02:00
Adrian d5422d5cca fix compilation, fix getEnergyProvider hook on engines 2015-06-14 10:12:49 +02:00
Adrian 9fec760eb4 revert stripes pipe speed experiment 2015-06-14 09:13:30 +02:00
Adrian 4e89f290a4 fix #2799, #2798 2015-06-14 09:12:47 +02:00
Adrian cc6fc2324c fix getEnergyProvider compat hook, fix stripes block placing eating items 2015-06-12 11:27:39 +02:00
asiekierka 30d90f48b5 rewrite water spring population code, actual 7.0.9 2015-06-11 09:54:17 +02:00
asiekierka 5bbb6a9049 BuildCraft 7.0.9 2015-06-11 09:32:43 +02:00
asiekierka 085dff9876 clean things up, prepare for 7.0.9 2015-06-11 09:26:14 +02:00
asiekierka 821936c3cb fix #2785 2015-06-11 09:12:45 +02:00
asiekierka fa0d2e1b33 Merge branch '6.5.x' of github.com:BuildCraft/BuildCraft into 6.5.x 2015-06-11 09:08:48 +02:00
asiekierka e801cf9198 further work on #2782, fix packet thread safety 2015-06-11 09:08:30 +02:00