Commit graph

564 commits

Author SHA1 Message Date
Ben Spiers 39b28888cd Update some of the IC2 stuff in PartUniversalConductor 2013-09-30 02:51:27 +01:00
Ben Spiers 86165e0271 An accidental infinite buildcraft power buffer for superconductors is not a good idea. 2013-09-29 04:08:07 +01:00
Ben Spiers 86ada23be6 That might help compatibility 2013-09-29 04:07:05 +01:00
Ben Spiers 827ae480ef It would probably be best if I didn't mess up other renderers just to make mine shiny. 2013-09-29 00:27:11 +01:00
Ben Spiers ca4b71c095 Use a slightly more tessellated model for the shine 2013-09-28 23:12:10 +01:00
Ben Spiers bf92e166b0 Update/improve the renderer a bit 2013-09-28 22:59:49 +01:00
Ben Spiers a392540570 Update the caching of connections to account for acceptors 2013-09-28 22:23:51 +01:00
Ben Spiers d402a8f915 It was an old version, too. 2013-09-27 03:13:16 +01:00
Ben Spiers 1d8e1f339e Well, that fixed the reobf, but now we're including the whole of multipart. This should stop that. 2013-09-27 03:13:01 +01:00
Ben Spiers defe33eddd Attempt to fix the reobfuscation issue 2013-09-27 02:33:35 +01:00
Ben Spiers f18af3964b Move some PartWire stuff up into superclasses 2013-09-27 00:41:29 +01:00
Ben Spiers f51a371559 Insulation cleaning 2013-09-27 00:40:39 +01:00
Ben Spiers a70bf89aac Override bind to replace tile in network when it changes 2013-09-26 20:29:06 +01:00
Ben Spiers 5e832d86ac Unused imports 2013-09-26 20:27:19 +01:00
Ben Spiers 484c3a83a6 getTile() is deprecated. 2013-09-26 20:26:54 +01:00
Ben Spiers a7579ff98f Big refactor of connection code. Connections can now be blocked by covers but pass through hollow covers. 2013-09-26 20:26:02 +01:00
Ben Spiers 2bf6c2de9c Chickenbones fixed that bug 2013-09-26 20:19:19 +01:00
Ben Spiers 98990b3d54 Add option for silver to be shiny. It's not great but it's the best I can do 2013-09-26 17:55:28 +01:00
Ben Spiers db9acd9058 Realise why increasing the "V" in HSV seemed to be having no effect, feel silly.
It would be cool if we could do some sort of specular reflection on the silver and maybe superconductor wires, but I don't think we can. Or if we could it would be way beyond the scope of this mod.
2013-09-24 04:12:49 +01:00
Ben Spiers 9df402ea96 Refine some metal colours to make the grey metals a bit more different and the others look a bit better (I think). 2013-09-24 03:09:13 +01:00
Ben Spiers 56ff149fdf Add breaking particle effects. 2013-09-24 03:06:28 +01:00
Ben Spiers e8a75ed2ff Add a bit more distinctness to the UVs and add a config option for lo-fi insulation textures. 2013-09-24 03:03:59 +01:00
Ben Spiers 0e01a0b132 I don't think it needed that interface. 2013-09-23 00:06:18 +01:00
Ben Spiers df80d749ab Move refresh on neighbor change to PartConductor 2013-09-23 00:06:18 +01:00
Calclavia 40df343a34 Updated build script 2013-09-22 11:46:23 +08:00
Calclavia 22e69669f3 Merge branch 'master' into multipart-experimental
Conflicts:
	src/resonantinduction/ResonantInduction.java
2013-09-22 11:08:00 +08:00
Ben Spiers 0b5f5c470c Refine some colours: pink was too light, brown was nearly white and cyan was... not cyan 2013-09-22 01:47:11 +01:00
Ben Spiers f53c129c10 Add obj models to fix weird rendering. 2013-09-22 01:47:11 +01:00
Ben Spiers 095355418a Stop them from always dropping wool. derp. 2013-09-22 01:47:10 +01:00
Ben Spiers 81778cebb6 Make networks form when loaded.
That was so annoying, feel like there should be a way of doing this with tile entities, but hey, I've always said multiparts are nicer to work with than vanilla block/tiles
2013-09-22 01:47:10 +01:00
Calclavia c57ea54f85 Added copper wire oredict support 2013-09-21 23:34:05 +08:00
Calclavia 39edccc54b Updated to Minecraft 1.6.4 2013-09-21 11:20:39 +08:00
Calclavia 7435e4b348 Version bump 2013-09-21 11:01:25 +08:00
Calclavia 21ec04da42 Started work on injecting new furnace tile class in... 2013-09-21 10:54:03 +08:00
Calclavia 3a5fe66adb Fixed double HTTP 2013-09-21 10:39:59 +08:00
Calclavia b1bf9be852 Fixed double HTTP derp 2013-09-21 10:31:18 +08:00
Calclavia 2708ed87dd Merge branch 'master' into multipart-experimental 2013-09-21 10:29:51 +08:00
Calclavia 825687ac1f Updated build script for Forge MultiPart 2013-09-21 10:29:31 +08:00
Ben Spiers eb6fddd839 Useful while I'm debugging 2013-09-20 04:00:10 +01:00
Ben Spiers e0877af41b Fix insulation and redstone signals having no effect other than visual.
I'm not sure that it worked before I started but it's fixed now anyway.
2013-09-20 03:59:37 +01:00
Ben Spiers e6fdacc8f0 Allow shearing insulation off wires 2013-09-20 03:57:32 +01:00
Ben Spiers 9697763856 Move the neighbor update to PartAdvanced 2013-09-20 03:56:44 +01:00
Ben Spiers 397bf28db2 Apply new interfaces to old tileentity so they work nicely together 2013-09-19 21:12:30 +01:00
Ben Spiers 50b3414788 Use EnumWireMaterial more in PartWire, apply material interface. 2013-09-19 21:01:37 +01:00
Ben Spiers 1017308d47 Material Interfaces 2013-09-19 21:00:35 +01:00
Ben Spiers 7f110bed7a This is starting to come together pretty nicely:
* Works with unmodified UE. THANKS CB!
* Multiple wire materials again (only via /get for now)
* Icons on multiwire item
* IInsulation. Maybe integrate up to UE when this is done?
* Drops items
* Proper clientsyncing
* Probably more, I forget
2013-09-19 20:18:50 +01:00
Ben Spiers 900d823fde And add the stuff to the mod 2013-09-17 04:28:27 +01:00
Ben Spiers 9ee8691858 For some reason. 2013-09-17 04:28:26 +01:00
Ben Spiers a3b37b2b95 For debugging 2013-09-17 04:28:26 +01:00
Ben Spiers 4ba7492601 Start work on multipart integration. Needs some edits to UE to not crash when placing a wire next to an old wire.
Won't PR to UE yet in case CB can apply a fix for it to stop it being an issue. Might push the UE changes to my github.
2013-09-17 04:25:09 +01:00