Commit graph

2971 commits

Author SHA1 Message Date
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
asiekierka
c47173f4e6 add PipeEventFluid support - FindDest 2014-12-16 09:42:22 +01:00
asiekierka
6ca2933490 introduce new PipeEventBus, register pluggables in bus 2014-12-15 23:25:36 +01:00
asiekierka
f61eadcee6 readjust quarry battery buffer size 2014-12-15 19:26:06 +01:00
ganymedes01
d9d6f35bfb Return false when recolouring block to it's original colour. 2014-12-15 19:16:14 +01:00
asiekierka
94f4787ab7 fix engines for new RF API 2014-12-15 19:15:43 +01:00
asiekierka
778d76b136 add redstone engine API 2014-12-15 19:14:26 +01:00
asiekierka
ad36ec30cd API improvements: start refactoring pipe API, add renderers, hitboxes, registration and network sync to IPipePluggable API, fix tons of design things 2014-12-15 19:10:12 +01:00
asiekierka
078ff84fd7 Merge branch '6.3.x' of github.com:BuildCraft/BuildCraft into 6.3.x 2014-12-15 17:32:39 +01:00
asiekierka
bd52ca6981 Merge branch '6.2.x' of github.com:BuildCraft/BuildCraft into 6.3.x 2014-12-15 17:32:24 +01:00
ganymedes01
6c43cddc72 Return false when recolouring block to it's original colour. 2014-12-15 02:10:49 -02:00
asiekierka
1d863e4718 fix #2307 2014-12-14 23:03:21 +01:00
asiekierka
fba2a37941 BuildCraft 6.2.6, update RF API 2014-12-14 22:29:22 +01:00
asiekierka
87fffc2456 BuildCraft 6.2.5 2014-12-14 17:03:02 +01:00
ganymedes01
279372f672 Disable lighting when rendering the shiny overlay 2014-12-14 16:30:37 +01:00
ganymedes01
a6e9c4865d Made robot lights shiny 2014-12-14 16:30:32 +01:00
ganymedes01
c4385cbbc8 Various small rendering tweaks to robots
See #2279 for details
2014-12-14 16:30:25 +01:00
Hea3veN
3913cb0f7c allow robots to break blocks with hardness 0, fix #2198 2014-12-14 16:22:53 +01:00
asiekierka
516c680b91 fix two minor bugs and restore block step sounds 2014-12-14 16:05:23 +01:00
Hea3veN
efaeb9018d allow robots to break blocks with hardness 0, fix #2198 2014-12-14 10:20:33 -03:00
asiekierka
9883e790c4 fix blueprints over ~32k not working (#2289) 2014-12-13 19:32:16 +01:00
asiekierka
76c57b11b6 fix BuildCraftCompat pipe override 2014-12-13 19:08:30 +01:00
asiekierka
afe5e4efa5 improve FluidUtils for BuildCraftCompat needs 2014-12-13 16:56:01 +01:00
asiekierka
da923944de sync 2014-12-13 14:12:13 +01:00
asiekierka
0ff235fb98 Merge branch '6.3.x' of github.com:BuildCraft/BuildCraft into 6.3.x 2014-12-13 14:10:23 +01:00
asiekierka
d0854772d8 rethink things and remove IControllable from Tables - control the lasers! 2014-12-13 14:10:11 +01:00
asiekierka
177eb3d9f1 improve blueprint library text colors, add refreshing on GUI open (#2270) 2014-12-13 13:52:25 +01:00
asiekierka
9299ddccac implement recolourBlock API for pipes, water buckets now bleach the pipe colour 2014-12-13 10:59:53 +01:00
asiekierka
883de2d8bb fix #2298, add list tooltips, fix inserting lists inside lists, fix list stackability 2014-12-13 10:20:44 +01:00
asiekierka
6858738d4d optimize zone planners, fix #2243 2014-12-12 21:31:51 +01:00
asiekierka
cc7d3397f5 improve builder error messaging, fix fluid block detection 2014-12-11 16:50:37 +01:00
asiekierka
51d8c06b9f improve IFluidContainerItem logic, fix #2295 2014-12-11 16:42:11 +01:00
ganymedes01
8ac0445f19 Disable lighting when rendering the shiny overlay 2014-12-11 12:22:44 -02:00
asiekierka
01ad2501c9 BC 6.2.4, fix #2290 2014-12-10 23:41:55 +01:00
ganymedes01
4f61b5998a Made robot lights shiny 2014-12-10 18:29:58 -02:00
asiekierka
5b650bf221 fix #2197 2014-12-09 20:48:05 +01:00
asiekierka
3dfb66ea86 fix quarries dropping a frame block 2014-12-09 20:34:05 +01:00
asiekierka
016109efcf add configurable quarry chunkloading 2014-12-09 20:12:41 +01:00
asiekierka
47a09b3a2a fix #2274 2014-12-09 19:39:38 +01:00
asiekierka
b498bff9bd fix #2271 and gate slot rcolor rendering bug 2014-12-09 18:17:05 +01:00
ganymedes01
2b53c10dbd Various small rendering tweaks to robots
See #2279 for details
2014-12-08 18:48:44 -02:00
asiekierka
63b1703e4e BuildCraft 6.2.2 2014-12-01 22:10:37 +01:00
asiekierka
38e5b837fe fix #2256 2014-12-01 12:57:33 +01:00
asiekierka
1dc5a5bf5d fix #2257 2014-12-01 12:54:34 +01:00
asiekierka
6a198ae374 fix #2253, add missing Charging Table recipe 2014-12-01 12:44:17 +01:00
asiekierka
a7f087f598 remove BlockMultiTexture 2014-11-30 10:42:54 +01:00
asiekierka
0d75f89a56 add IControllable to most higher-tier BC machines 2014-11-30 10:26:41 +01:00
asiekierka
5dcbf56c16 BuildCraft 6.2.1 2014-11-30 00:32:28 +01:00
asiekierka
e0c96aa7d6 revert RF API, add anti-fakeplayer measures to engine overheat wrenching 2014-11-30 00:23:54 +01:00
asiekierka
6b9d5d8330 fix #2234 2014-11-29 13:12:12 +01:00
asiekierka
f5d885343d harden source code with IntelliJ checking tools 2014-11-29 12:58:42 +01:00
asiekierka
91a5d42821 fix #2250 2014-11-29 09:50:05 +01:00
asiekierka
9f0403a41c fix #2246, try to fix #2244 2014-11-28 21:36:33 +01:00
asiekierka
b76846e971 unnerf Mining Wells, add shift-hover pipe tooltips, etc. 2014-11-28 18:35:25 +01:00
asiekierka
2b2660d245 fix #2241 2014-11-28 13:52:38 +01:00
asiekierka
9bf2a15ca5 BuildCraft 6.2.0 2014-11-27 20:25:34 +01:00
asiekierka
496e6b4ccb quarries run slower in rain; add dynamic break energy for mining wells and quarries; add build energy requirement for placing mining pipes 2014-11-27 19:56:40 +01:00
asiekierka
7045964097 fix bugs, reduce quarry/builder/filler buffer 2014-11-27 12:13:56 +01:00
asiekierka
2243221ae7 bugfix 2014-11-27 10:18:10 +01:00
asiekierka
ff999aa316 update CoFH RF API, add IFluidContainerItem support (close #2236) 2014-11-27 09:29:50 +01:00
asiekierka
d2128417d9 add missing super call, as spotted by nulano 2014-11-23 15:19:34 +01:00
asiekierka
3437d57818 add resources for overheat gate, move redstone actions to their respective classes (for #1891) 2014-11-23 15:00:22 +01:00
asiekierka
ba20bea0ec fix item rendering for #2222, add engine explosion option, improve engine overheat behaviour 2014-11-23 14:48:31 +01:00
asiekierka
20031e79e9 replace explosions with overheating mechanic, close #2077 2014-11-23 14:06:56 +01:00
asiekierka
19ba9f3515 work on #2222 2014-11-23 12:47:44 +01:00
asiekierka
c755af8ac1 fix #2225 2014-11-23 11:02:40 +01:00
asiekierka
4790eabc66 fix #2218, as per Gyro 2014-11-23 10:58:37 +01:00
asiekierka
99369a106b fix checkStyle 2014-11-23 10:57:09 +01:00
asiekierka
954d428813 remove debug code 2014-11-22 22:32:21 +01:00
asiekierka
bceb1b375e fix builder packet spam, rewrite network API - kill serializers, network data, replace RPC with PacketCommand 2014-11-22 22:27:43 +01:00
asiekierka
ee0c036f19 add permissions detection to AIRobotPumpBlock 2014-11-18 14:45:14 +01:00
asiekierka
5c0fa1fd34 make robots respect BlockBreakEvents when mining 2014-11-16 14:49:40 +01:00
asiekierka
00405f79ca Merge branch '6.1.x' of github.com:BuildCraft/BuildCraft into 6.2.x 2014-11-16 14:39:44 +01:00
asiekierka
45deeac56f might fix #2210 2014-11-16 14:32:37 +01:00
asiekierka
11bcd006f7 fix #2213 2014-11-16 14:11:47 +01:00
asiekierka
0d84fa1e97 make the travel delay dynamically calculated 2014-11-16 14:08:34 +01:00
asiekierka
b299537a13 emerald fluid pipes can now filter the liquid 2014-11-16 13:56:26 +01:00
Adrian Siekierka
90be0ed41d fix #2208 2014-11-13 18:48:43 +01:00
Adrian Siekierka
82391bf728 add diamond liquid pipes 2014-11-13 18:07:03 +01:00
Adrian Siekierka
70396e7e24 begin work on Diamond Liquid Pipes 2014-11-13 14:39:37 +01:00
Adrian Siekierka
43d1e24d50 Stirling Engines can now burn paper at 1RF/t for 20 seconds per piece of paper 2014-11-12 20:08:34 +01:00
Adrian Siekierka
58ee6f2df4 Clay Insertion Pipes, add translations for clay transport/sandstone power pipes 2014-11-12 17:07:35 +01:00
Adrian Siekierka
bbfb3e398f buff fluid pipes, add sandstone power pipes 2014-11-12 15:37:56 +01:00
Adrian Siekierka
82533d24f6 Merge branch '6.1.x' of github.com:BuildCraft/BuildCraft into 6.2.x 2014-11-12 15:16:52 +01:00
Adrian Siekierka
9c05acd8c4 Merge branch '6.1.x' of github.com:BuildCraft/BuildCraft into 6.1.x 2014-11-12 15:16:42 +01:00
Adrian Siekierka
1812bb71e4 add missing nullcheck 2014-11-12 15:16:32 +01:00
Adrian Siekierka
dfb6e55f8c Merge pull request #2202 from ganymedes01/6.1.x
More Ore Dictionary support all around
2014-11-12 12:57:34 +01:00
CovertJaguar
f54666cfb3 Error messages should not be generic... 2014-11-11 15:41:26 -08:00
ganymedes01
27cfe88c2c More Ore Dictionary support 2014-11-11 20:14:16 -02:00
Adrian Siekierka
02839ee47a fix #2199 2014-11-11 11:56:09 +01:00
Adrian Siekierka
983931e627 add option to use facade blacklist as whitelist, happens to close #1914 2014-11-11 09:59:04 +01:00
Adrian Siekierka
051036848a Merge remote-tracking branch 'origin' into 6.2.x 2014-11-10 21:04:59 +01:00
Adrian Siekierka
b93b1d0d1a BuildCraft 6.1.8 2014-11-10 21:04:50 +01:00
Adrian Siekierka
dfd35f11f2 fix #2192 2014-11-10 20:48:10 +01:00
Adrian Siekierka
742c20cc45 fix #2177 and #2184 2014-11-10 19:31:39 +01:00
Adrian Siekierka
df7b082c25 fix #2179, fix #2185 2014-11-10 18:14:00 +01:00
Adrian Siekierka
93c28597b4 try to fix robot deadlocks 2014-11-10 18:10:54 +01:00
Adrian Siekierka
cf73781356 fix some things about IHeatable 2014-11-10 17:58:34 +01:00
Adrian Siekierka
d844eafad2 Merge remote-tracking branch 'origin' into 6.2.x 2014-11-09 16:06:26 +01:00
Adrian Siekierka
8535f295d9 fix #2174 2014-11-09 16:06:19 +01:00
Adrian Siekierka
a85f7fcade add IHeatable interface for heating engines, close #1954 2014-11-09 13:35:47 +01:00
Adrian Siekierka
90a515c837 kill TileDummyGenericPipe, cleanup 2014-11-09 12:49:38 +01:00
Adrian Siekierka
0366f3fae0 engines now reject output side fluids/items with ISidedInventory and canDrain/Fill 2014-11-09 12:31:33 +01:00
Adrian Siekierka
e0c6a026c2 refactor TileBuffers to be in TileBuildCraft, optimize tanks and hoppers further 2014-11-09 12:23:44 +01:00
Adrian Siekierka
86e2fde283 make hoppers use markDirty properly 2014-11-09 09:17:05 +01:00
Adrian Siekierka
9e2795d235 add IEngine API, restore engine connecting behaviour 2014-11-08 10:52:44 +01:00
Adrian Siekierka
b78bf28ead fix GUI offsets and textures, finish charging table 2014-11-08 10:31:47 +01:00
Adrian Siekierka
19b3f81c91 minor fixes, begin work on TileChargingTable 2014-11-08 08:24:20 +01:00
Adrian Siekierka
2c04e14389 remove MJ API compatibility layer 2014-11-08 08:16:50 +01:00
Adrian Siekierka
efdbeb31aa fix #2175 2014-11-07 23:40:35 +01:00
Adrian Siekierka
b0119f6d51 fix #2153, release BuildCraft 6.1.7 2014-11-07 19:09:10 +01:00