Commit graph

372 commits

Author SHA1 Message Date
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
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
21ec04da42 Started work on injecting new furnace tile class in... 2013-09-21 10:54:03 +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
Calclavia
e27a6a1f5c Fixed inconsistant Tesla electric bolt 2013-09-13 18:20:54 +08:00
Calclavia
20e864b1e0 Fixed outputting BuildCraft power if UE network is detected 2013-09-13 18:07:42 +08:00
Calclavia
7d57f983e0 Attempt to fix render battery crash 2013-09-08 19:58:19 +08:00
Calclavia
e2a1b5c08a Added Mekanism universal cable conversion recipe 2013-09-07 23:24:48 +08:00
Calclavia
dc3a6e7b87 Added basic BuildCraft support for wires 2013-08-29 20:28:31 +08:00
Calclavia
1b8ed1d8b8 Got multimeter working with IC2 and BuildCraft machines 2013-08-27 21:48:31 +08:00
Calclavia
02c44613d4 Made battery GUI display precise units 2013-08-25 21:05:38 +08:00
Calclavia
a7b94b483f Fixed #24 - Wires not working with furnace 2013-08-25 21:00:30 +08:00
Calclavia
7c07ab9436 Some work on wire furnace burn time 2013-08-25 17:55:48 +08:00
Calclavia
c72b57cc34 Fixed #8 2013-08-25 17:48:52 +08:00
Calclavia
9c4cf9d727 Fixed #18 - Furnace wire crash 2013-08-25 17:46:05 +08:00
Calclavia
d66e4dca9a Fixed #17 - Tesla not transfering power 2013-08-25 17:41:41 +08:00
Calclavia
d3bcfd9a0a Added infinite capacitors 2013-08-25 17:31:27 +08:00
Calclavia
258a479d38 Added IC2 interchangeable recipes 2013-08-25 17:15:00 +08:00
Calclavia
8f4427d14c Added insulation and colored wires 2013-08-25 16:59:52 +08:00
Calclavia
b19963a050 Got multimeter working with wires 2013-08-24 20:00:33 +08:00
Calclavia
4eede3ad02 Added transfer threshold to battery 2013-08-24 19:46:08 +08:00
Calclavia
2a6d12da8c Prepared wire for insulation render; still need a model 2013-08-24 19:32:28 +08:00
Calclavia
8cee88502b Added ability to toggle wire ticking via shift-right-click 2013-08-23 21:31:05 +08:00
Calclavia
2701b2b39c Added wire coloring, no visuals yet 2013-08-23 21:08:01 +08:00
Calclavia
e3551fcefd Added wire material colors 2013-08-23 20:49:01 +08:00
Calclavia
a8317525bc Moved Modstats to Modding Library 2013-08-23 20:22:55 +08:00
Calclavia
3f034e6bd5 Fixed shift-click in battery output losing all internal cells 2013-08-22 22:45:38 +08:00
Calclavia
3022e5056d Fixed EM path going through lava 2013-08-14 10:42:33 +08:00
Calclavia
a52b4d39a3 Fixed #10 - Render wire NPE 2013-08-14 08:45:26 +08:00
Calclavia
09244798f6 Made wires treat furnaces as machines 2013-08-12 20:47:42 +08:00
Calclavia
78e520727d Removed Tesla interacting with furnace ability 2013-08-12 20:16:56 +08:00
Calclavia
0f66ba8360 Improved battery GUI information 2013-08-12 20:04:48 +08:00
Calclavia
53054f6c5e Added UE integration for recipes 2013-08-12 19:05:59 +08:00
Calclavia
8fad437af2 Added quantum Tesla render 2013-08-08 12:36:18 -04:00
Calclavia
8c97aab508 Allowed EM Contractor to send items underwater/liquids 2013-08-08 11:38:57 -04:00
Calclavia
ac0dec12b2 Added German translation thanks to Vexatos! 2013-08-08 10:49:37 -04:00
Calclavia
3a10605112 Fixed battery output/input sides not saving 2013-08-07 23:39:18 -04:00
Calclavia
ada50089e9 Fixed Modular Battery not working with BuildCraft 2013-08-07 23:25:48 -04:00
Calclavia
2710f976f9 Fixed crash with BuildCraft 2013-08-07 22:45:00 -04:00
Calclavia
ceca58d5f9 Made EM Contractor render straight beams, less lag 2013-08-07 22:27:34 -04:00
Calclavia
3e2a5bd268 Added less draw calls for fast graphics 2013-08-07 22:22:58 -04:00
Calclavia
0fd548153f Fixed electrical shock render not showing up sometimes 2013-08-07 22:14:08 -04:00
Calclavia
c083670b55 Fixed right clicking more cells than max 2013-08-07 21:27:50 -04:00
Calclavia
84e6df0b93 Uploaded all models 2013-08-07 17:59:02 -04:00
Calclavia
c099462b3f More work on UE integration 2013-08-07 00:38:51 -04:00
Calclavia
a93571ad33 Got modular battery working with UE 2013-08-07 00:33:50 -04:00
Calclavia
c5bad9c491 Fixed a lot of Vector3 clone issues 2013-08-06 23:34:06 -04:00
Calclavia
0231e7ab68 Added ability to split wires via redstone 2013-08-06 20:33:18 -04:00
Calclavia
267c598b7f Wires will not connect with different material ones 2013-08-06 19:51:50 -04:00
Calclavia
79866e2b2e Got wires working 2013-08-06 19:46:08 -04:00
Calclavia
fd7e15a5c7 Fixed mod metadata 2013-08-06 19:24:24 -04:00
Calclavia
3c5d00eb1e Added various material wires 2013-08-06 19:14:05 -04:00
Calclavia
e5c071a8aa Added basic wires 2013-08-06 19:03:29 -04:00
Calclavia
4597384813 Some UE Tile integration 2013-08-06 18:52:49 -04:00
Calclavia
b4cc4cc925 Switched to UE Vector3 and IItemElectric 2013-08-06 18:47:34 -04:00
Calclavia
4324901ee4 Added ModStat integration 2013-08-06 17:58:17 -04:00
Calclavia
eda2a54ab0 Removed printlin 2013-08-05 17:24:34 -04:00
Calclavia
de0ad48a2d Added EMC Contractor multithreading 2013-08-05 17:20:08 -04:00
Aidan Brady
78bc4a666a Merge branch 'master' of https://github.com/calclavia/Resonant-Induction 2013-08-05 17:03:05 -04:00
Calclavia
b1babdaeec Merge branch 'master' of https://github.com/calclavia/Resonant-Induction 2013-08-05 17:02:15 -04:00
Calclavia
f70eef5e3a Made pink darker 2013-08-05 16:59:41 -04:00
Aidan Brady
bf500ae6dc More dynamic rendering! 2013-08-05 16:59:22 -04:00
Aidan Brady
4e35a9f6d5 Merge branch 'master' of https://github.com/calclavia/Resonant-Induction 2013-08-05 16:50:31 -04:00
Aidan Brady
624700a0b4 More dynamic item rendering 2013-08-05 16:49:56 -04:00
Calclavia
104dc30e5a Fixed green color 2013-08-05 16:45:23 -04:00
Calclavia
f5790d85ce Fixed pink dye color 2013-08-05 16:43:11 -04:00
Calclavia
d9498069a3 Fixed colors 2013-08-05 16:39:53 -04:00
Calclavia
cef14e88d1 Merge branch 'master' of https://github.com/calclavia/Resonant-Induction 2013-08-05 16:22:53 -04:00
Calclavia
a34ef725de Increased Tesla transfer rate 2013-08-05 16:22:26 -04:00
Aidan Brady
32317b4b68 Fixed laggy renderer 2013-08-05 16:21:58 -04:00
Aidan Brady
23b939d7aa Merge branch 'master' of https://github.com/calclavia/Resonant-Induction 2013-08-05 16:01:46 -04:00
Aidan Brady
0c2ea100d8 Battery now updates state on chunk load 2013-08-05 16:00:41 -04:00
Calclavia
ec8e259d0b Merge branch 'master' of https://github.com/calclavia/Resonant-Induction 2013-08-05 15:55:41 -04:00
Aidan Brady
66c94f9e14 Merge branch 'master' of https://github.com/calclavia/Resonant-Induction 2013-08-05 15:54:43 -04:00