Commit graph

560 commits

Author SHA1 Message Date
Robert S
b5daf32e2c Fixed TileGutter's node.canConnect not returning a boolean 2014-12-02 22:30:47 -05:00
Calclavia
20c992f708 Prevent gutter from connecting to tanks 2014-12-02 21:13:58 +08:00
Calclavia
c0ff13b673 Gutter now accepts water blocks from above 2014-12-02 21:00:03 +08:00
Calclavia
f19f7ab1ff Fixed gutter bucket event 2014-12-02 20:18:26 +08:00
Calclavia
1a6e8f4391 Fixed gutter fluid render 2014-12-02 19:50:23 +08:00
Calclavia
37a09589c0 Updated OC API 2014-12-02 12:26:08 +08:00
Calclavia
76f2124bc2 Updated RE 2014-12-01 19:59:35 +08:00
Calclavia
e2a9d9d2c6 Disabled engineering table 2014-12-01 14:56:43 +08:00
Calclavia
ed2d858d61 Fixed gutter animation 2014-11-30 14:12:32 +08:00
Calclavia
2ba9e5b52e Some changes to Engineering Table 2014-11-30 12:07:13 +08:00
Calclavia
7f204375d9 Some work on the gutter 2014-11-29 22:07:10 +08:00
Calclavia
a2bc8a2d4a Added mechanical grid lock when gear spin conflict each other 2014-11-29 20:57:35 +08:00
Calclavia
a6f635d704 Fixed gears and grinder not rotating the same way 2014-11-29 18:13:08 +08:00
Calclavia
5bc9257ba7 MechanicalGrid now recalculates load 2014-11-29 16:34:09 +08:00
Calclavia
ebc05ac78c Fixed grinder rotations and connections 2014-11-29 16:21:29 +08:00
Calclavia
87be8ec6e8 Fixed shaft connections 2014-11-26 23:13:49 +08:00
Calclavia
5487528ac3 Major gear connection logic fixes 2014-11-26 23:13:24 +08:00
Robert S
7420b5570f Disabled NEI support for RI fluids, fluids don't exist 2014-11-24 22:01:30 -05:00
Calclavia
eb42c0cbe2 More work trying to fix some gear connections 2014-11-23 12:26:19 +08:00
Calclavia
806c2cc0ef Fixed MicroblockHighlightHandler SubscribeEvent 2014-11-23 12:03:34 +08:00
Calclavia
6328ced137 Fixed some gear connection logic 2014-11-23 11:59:44 +08:00
Calclavia
b70ddf1e04 Wind turbine now has persistent cache 2014-11-23 11:03:11 +08:00
Calclavia
074f8fd57d Fixed negative mechanical energy 2014-11-23 10:05:04 +08:00
Calclavia
cf06b90dc0 Wind turbine now linear interpolates to the next power state 2014-11-23 09:22:46 +08:00
Calclavia
559977e434 Moved wind turbine render to Spatial 2014-11-23 09:16:05 +08:00
Calclavia
2cfdd91fea New motor model and render 2014-11-22 23:11:56 +08:00
Calclavia
061bb11017 Initial fix to the grinding wheel 2014-11-22 23:03:47 +08:00
Calclavia
305d43917e Fixed wind turbine connections 2014-11-22 22:53:50 +08:00
Calclavia
fcbab8cb3b Adjusted wind turbine power 2014-11-22 21:52:45 +08:00
Calclavia
c6e4437199 Attempt to fix gear teeth alignment 2014-11-22 20:21:51 +08:00
Calclavia
eed96732fa Added mechanical load calculation 2014-11-22 18:25:59 +08:00
Calclavia
f6746410ab Removed mechanical default buffers and fixed mechanical recursion algorithm 2014-11-22 18:13:04 +08:00
Robert S
81c89f7e64 Updated for RE schematic format 2014-11-21 20:15:28 -05:00
Calclavia
88316d9b6c Some mechanical grid fixes 2014-11-21 12:17:28 +08:00
Calclavia
1c832ea241 Recursive mechanical grid initially working 2014-11-20 12:41:40 +08:00
Calclavia
c668057295 More work on MechanicalGrid 2014-11-19 15:20:50 +08:00
Calclavia
3f03890d4e Added minor recursive implementation of MechanicalGrid 2014-11-19 12:12:53 +08:00
Robert S
e7e888f291 Disabled fulmination handler's ICBM explosive event method 2014-11-18 20:57:27 -05:00
Calclavia
972bd7ae9c Some work on MechanicalGrid 2014-11-18 22:35:54 +08:00
Calclavia
01fb063238 Fixed turbine not sending packets 2014-11-18 12:42:24 +08:00
Calclavia
6dd263a9dd More smoke comes out based on smelting time 2014-11-18 11:59:48 +08:00
Calclavia
eb3f9d499d Fixed firebox and hot plate particle effects 2014-11-18 11:05:23 +08:00
Calclavia
6925e226a6 Added new hot plate texture 2014-11-18 09:59:23 +08:00
Calclavia
39ade96474 Fixed firebox burning texture and fire 2014-11-18 09:44:53 +08:00
Calclavia
91322ed394 Merge branch 'development' of https://bitbucket.org/calclavia/resonant-induction into development 2014-11-17 21:07:05 +08:00
Calclavia
9956750fa0 Some work on wind turbine 2014-11-17 21:06:58 +08:00
Calclavia
a285d8147d Fixed firebox inventory crash 2014-11-17 10:50:45 +08:00
Calclavia
f84cdfa0c5 Fixed hot plate rendering 2014-11-17 10:39:28 +08:00
Calclavia
3156ebd7e8 Fixed multiblock not synching on description packet 2014-11-15 23:40:30 +08:00
Calclavia
0d1bbf3660 Made angularVelocity and torque protected fields 2014-11-15 00:35:01 +08:00
Calclavia
31a510d028 Removed electric turbine 2014-11-15 00:22:38 +08:00
Calclavia
6ba88e0a8d More work on the large gear 2014-11-13 23:04:21 +08:00
Calclavia
109b2c89c7 Fixed big gear side connections 2014-11-13 21:34:16 +08:00
Calclavia
8b7ae367e6 Adjusted the way how load works 2014-11-13 21:11:00 +08:00
Calclavia
03e04b3ae3 Big gears can now be constructed 2014-11-13 14:23:32 +08:00
Calclavia
08977ccbfb Some rework on mechanical torque 2014-11-13 13:16:25 +08:00
Calclavia
7f7bd3e696 Node Refactor 2014-11-13 10:34:11 +08:00
Robert S
4272a0e850 Fixed a few out of bounds exceptions in TileEngineeringTable 2014-11-12 14:58:27 -05:00
Calclavia
b24daeaa2c Rewrote the motor 2014-11-12 20:26:51 +08:00
Calclavia
d65f46f410 Fixed pipes not ejecting fluids when there is pressure 2014-11-12 18:51:33 +08:00
Calclavia
f6fd617794 Fixed pipes 2014-11-11 22:28:25 +08:00
Calclavia
7f6e7be7d6 Fixed pump 2014-11-11 21:09:30 +08:00
Calclavia
b8b4b866c5 Fixed pipe packets 2014-11-11 20:51:23 +08:00
Calclavia
6b625208fc Attempt to fix pipe packets 2014-11-10 22:29:33 +08:00
Calclavia
839d5f0abc Updated to new Multipart packet system 2014-11-10 21:55:00 +08:00
Calclavia
a5c8641710 Gear teeth now align properly 2014-11-10 21:20:42 +08:00
Calclavia
50bd4d9af0 Fixed gear shaft rotation direction 2014-11-10 19:28:36 +08:00
Calclavia
f713f9e46c Fixed clientRenderMask being protected 2014-11-10 11:53:00 +08:00
Calclavia
3091c6ebf0 Some work on pump 2014-11-09 15:09:59 +08:00
Calclavia
9f3aad4d99 Added check for inverseRotation in MechanicalGrid 2014-11-09 14:59:41 +08:00
Calclavia
bdf458b84c Fixed gear shaft connections 2014-11-09 14:49:56 +08:00
Calclavia
b9e53b59e8 MechanicalGrid now triggers onTorqueChanged() and onVelocityChanged() 2014-11-09 14:10:13 +08:00
Calclavia
f039d282e1 Gears now properly render 2014-11-09 13:59:37 +08:00
Calclavia
3d8f2551c7 Fixed power not depleting to zero when no mechanical energy input 2014-11-09 13:55:01 +08:00
Calclavia
e0f341753f Removed unused methods from MechanicalNode 2014-11-09 13:44:38 +08:00
Calclavia
274442fb31 Finished initial gear energy algorithm 2014-11-09 13:28:58 +08:00
Calclavia
ba19eff873 Merge branch 'development' of https://bitbucket.org/calclavia/resonant-induction into development 2014-11-09 12:06:16 +08:00
Calclavia
1b83c76a56 Initial work on new mechanical grid 2014-11-09 12:06:09 +08:00
Robert S
cce49292af Removed extra interface from CrateRecipe 2014-11-08 22:54:38 -05:00
Calclavia
32297b272c More work on TileMechanical packets 2014-11-09 00:42:20 +08:00
Calclavia
c0ac84bc22 Updated TileMechanical packet system 2014-11-09 00:41:34 +08:00
Calclavia
d73b2ff520 Fixed pump place crash 2014-11-09 00:39:13 +08:00
Calclavia
5158dc6ab8 Fixed pipes not connecting onWorldJoin 2014-11-08 23:33:14 +08:00
Calclavia
c87e7e6a79 Fixed tank edge not rendering when connected to pipes 2014-11-08 22:42:35 +08:00
Calclavia
bb8c0fd47d Fixed pipe connections 2014-11-08 22:35:48 +08:00
Calclavia
e480b76b64 TPartNodeProvider now supports multiple nodes 2014-11-08 20:58:48 +08:00
Calclavia
5a7af55b39 Fixed PipeNode crash 2014-11-08 20:58:31 +08:00
Calclavia
d28c5a93cb Fixed tank edge rendering 2014-11-07 21:32:38 +08:00
Calclavia
523f37508b Improved gravity handling in NodePressureGravity 2014-11-07 12:41:07 +08:00
Calclavia
427f2ba132 Fluids in tanks now flow 2014-11-07 12:27:31 +08:00
Calclavia
28fa18f809 Fixed tank render 2014-11-07 11:16:26 +08:00
Calclavia
77ddba7c89 Updated to new packet system 2014-11-07 10:08:34 +08:00
Calclavia
c98e3ffe72 Fixed fluid errors 2014-11-07 08:35:29 +08:00
Calclavia
780250cda0 Rewrote NodeFluid 2014-11-06 23:11:08 +08:00
Calclavia
47a4ea6ef1 Started reworking MechanicalNode 2014-11-06 14:05:42 +08:00
Calclavia
eb39dcf90d Updated UE 2014-11-05 18:38:56 +08:00
Robert S
f02468edc4 Fixed generic issue for TMultipartNode 2014-11-04 22:27:44 -05:00
Robert S
fedda73826 Fixed casting issue in battery renderer code 2014-11-04 22:27:21 -05:00
Calclavia
7658924f8e Merged RenderBattery with TileBattery 2014-11-05 09:17:37 +08:00
Calclavia
32e9e3a8c4 Fixed wire resistance 2014-11-04 22:52:14 +08:00
Calclavia
48480394ee Battery now toggles 2014-11-04 22:45:58 +08:00
Calclavia
edea703bac Updated to new canConnect method 2014-11-04 22:06:08 +08:00
Calclavia
60341da346 Reworked some wire connection logic 2014-11-04 21:41:07 +08:00
Calclavia
3fc25b8fc3 Fixed tank connected texture rendering 2014-11-04 10:45:29 +08:00
Calclavia
509d369033 Attempt to fix node connections 2014-11-04 06:44:44 +08:00
Calclavia
dba426aaba Fixed Multipart trait not registering 2014-11-03 18:03:31 +08:00
Calclavia
04d37537cc Fixed wires not connecting at all 2014-11-02 22:53:45 +08:00
Calclavia
3de3e3aed1 Minor refactor in TileBattery 2014-11-02 21:18:55 +08:00
Calclavia
bece427c1e Minecraft now launches again 2014-11-02 20:56:11 +08:00
Calclavia
5af7e0e9bf Resolved all errors 2014-11-02 20:51:56 +08:00
Calclavia
1b7b4e8c9f Fixed energy storage errors 2014-11-02 20:35:27 +08:00
Calclavia
9423b0d753 Error: Updated UE and Node class changes 2014-11-02 19:33:59 +08:00
Calclavia
310638aa31 Updated OC API 2014-11-02 17:05:05 +08:00
Robert S
9412f5bea1 Fixed deprecated fluid.getUnlocalizedName() 2014-10-27 16:57:13 -04:00
Robert S
5348ef9f77 Update for new RE, no longer requires UE-Core 2014-10-27 13:31:42 -04:00
Robert S
1c1affbe62 Note for later 2014-10-26 15:59:16 -04:00
Calclavia
cc7d1599f5 Update to new DC circuit 2014-10-26 23:07:40 +08:00
Calclavia
b694f8b1f8 Fixed getTank() one-parameter in TileGrate 2014-10-26 09:08:59 +08:00
Calclavia
0feb2c8bf1 Some battery testing with DC circuit 2014-10-26 00:32:05 +08:00
Calclavia
ad85ffa8da Fixed getLightValue in tank, laser emitter and laser receiver 2014-10-25 21:36:07 +08:00
Calclavia
4d410c76ed Revived solar panel 2014-10-25 20:38:24 +08:00
Calclavia
b77f2d944d Revived Electromagnetic Coherence 2014-10-25 20:31:19 +08:00
Calclavia
944b7cd4c7 Reorganized ElectricalContent 2014-10-25 19:36:17 +08:00
Calclavia
79a8147f00 Fixed gutter and mixer item render 2014-10-25 19:32:36 +08:00
Robert S
6fbc93b6cd Fixed a few more packet write issues 2014-10-22 15:01:40 -04:00
Robert S
6ece9c2367 Fixed accelerator & centrifuge packet write error, and added a temp dir side texture to accelerator 2014-10-22 14:49:47 -04:00
Robert S
1c867b2ce0 More work on accelerator, gui is confirmed to open now 2014-10-22 11:45:02 -04:00
Robert S
14b00dba9c Some work on improving and fixing particle accelerator 2014-10-22 10:42:33 -04:00
Robert S
621b557129 Moved particle vel var to particle class and fixed a few issues not caught by the IDE 2014-10-21 18:14:05 -04:00
Robert S
1f54eee5b2 Moved Accelerator settings to settings class allowing them to be configed by users 2014-10-21 18:03:42 -04:00
Robert S
e608e9d2e1 Fixed accelerator schematic and optimized it at the same time using Schematic.getBox 2014-10-21 17:46:06 -04:00
Robert S
2383da4684 Updated schematic registration 2014-10-20 16:30:12 -04:00
Robert S
f848a8e7b8 Changes to position and packet usage due to RE update 2014-10-20 13:45:50 -04:00
Robert S
2f4be51317 Minor change 2014-10-19 12:55:56 -04:00
Robert S
7e9632225a Fixed electromagnets not rendering in the world correctly 2014-10-19 04:22:10 -04:00
Robert S
095649deed Cleanup for Settings.class to make it easier to read threw 2014-10-18 13:13:32 -04:00
Robert S
eeb8b12f52 Fixed Fissile fuel rod texture 2014-10-18 12:58:07 -04:00
Robert S
d958daa619 Fixed Archaic items and textures not showing up correctly 2014-10-18 12:54:36 -04:00
Robert S
81662d50be Removed the need for a singleton for TileMechanical 2014-10-18 12:39:24 -04:00
Robert S
9485ad241a Collapsed BlockDecoration's Singleton into its instance class 2014-10-18 09:48:04 -04:00
Robert S
2529dda2c5 Moved PartFace and PartGear Cuboid boxes to CuboidShapes singleton 2014-10-18 09:45:05 -04:00
Robert S
236ee36f9b Moved wire cuboid array to a singleton allowing for reuse & readability 2014-10-18 09:34:08 -04:00
Robert S
0e13a373bd Fixed subclasses of PartMechanical not having hit boxes 2014-10-16 12:22:43 -04:00
Robert S
453903bbee Fixed a few parts implementing getType on their own, and make getType final to prevent this in the future 2014-10-16 08:13:57 -04:00
Robert S
d7bee7f649 Temp disabled creation of uranium ore generator 2014-10-15 14:16:55 -04:00
Robert S
25eb5cf0e9 Reworked AtomicContent.class to calc's specs 2014-10-15 14:06:18 -04:00
Robert S
35e4424b98 Fixed names not showing up for decor, and a few atomic items 2014-10-15 13:44:34 -04:00
Robert S
c814eda972 Fixed gearshaft adding an extra subtype into the creative menu 2014-10-15 13:31:21 -04:00
Calclavia
e0f3540789 Attempt to get test battery pushing 100 C 2014-10-12 17:25:43 +08:00
Calclavia
1d87c44b8b Removed Electromagnetic Coherence guide book 2014-10-12 17:04:54 +08:00