Chicken Bones
c221e0bdcf
Made copyFrom loadFrom distinction to make the copyFrom autogen clearer
2013-06-24 16:57:36 +10:00
Chicken Bones
5ed6a85af7
Send the add packet before any onAdded events get anywhere
2013-06-24 15:45:56 +10:00
Chicken Bones
a80bcf9770
Generate unique variable names for traits to prevent clashes
2013-06-24 15:45:37 +10:00
Chicken Bones
09214b956c
Made heirachy evaluate super interfaces.
2013-06-24 15:45:14 +10:00
Chicken Bones
1983d7a8ea
Finished pass through trait definition under ScalaCompilerFactory
2013-06-24 14:52:30 +10:00
Chicken Bones
67a6932e99
Removed old TLiquidTank
2013-06-24 13:21:57 +10:00
Chicken Bones
a302ed21c9
Moved TFacePart to a more consistent location
2013-06-24 13:21:44 +10:00
Chicken Bones
83e1713f72
Moved the partMap array to a tile trait to save memory when not needed.
2013-06-24 13:17:27 +10:00
Chicken Bones
5dd78b681c
Separated the trait implementations for the ScalaCompilerFactory
2013-06-23 17:50:11 +10:00
Chicken Bones
35f877ccd8
Changed all Type references in MultipartGenerator to String and reduced scala reflect dependancy to ScalaCompilerFactory
2013-06-23 17:02:33 +10:00
Chicken Bones
4704baff55
Separated the dynamic class compilation from MultipartGenerator to allow for testing alternate generation methods (ASM, Proxy reflection)
...
Added passThroughInterface generation (not quite operational under scala compiler implementation)
2013-06-23 16:18:03 +10:00
Chicken Bones
2bccf87f0f
Updated for latest forge
2013-06-12 14:28:26 +10:00
Chicken Bones
5378912e46
A little cleanup and some CCC model system updates.
2013-06-12 03:15:50 +10:00
Chicken Bones
16a3ea3875
Added some more redstone utilities and made sure masks line up
...
Fixed smoke particles on redstone torches (bugged in vanilla)
Added functions for world and coordinates on parts to clean code
Added more placement and world interaction events
Properly distinguished converted tiles
Fixed tick scheduler to remain in better sync with vanilla
2013-06-06 17:25:24 +10:00
Chicken Bones
5032937cfb
Redstone torch parts
...
Improved tick scheduler, added random update ticks
2013-06-04 01:47:51 +10:00
Chicken Bones
3fd55ce0a0
Cleaned up unnecessary parentheses in foreach loops
2013-06-03 21:18:26 +10:00
Chicken Bones
38adcdbee1
Added buttons
...
Moved cuboid render function to CCC-Public
Fixed a redstone transmission bug
Added Tick Scheduler
2013-06-03 19:58:06 +10:00
Chicken Bones
283a723e38
Completed levers, added redstone interaction
2013-06-03 13:30:36 +10:00
Chicken Bones
a695de4b9d
Levers up to pre-redstone stage
2013-06-02 19:47:07 +10:00
Chicken Bones
931da01077
Started work on Levers
...
Made part conversion send the desc packet to the client rather than do a local conversion
2013-06-02 13:38:59 +10:00
Chicken Bones
ae74440783
More CCC References removed
2013-05-29 19:19:45 +10:00
Chicken Bones
52ed451156
Scala refactoring misses things sometimes.
2013-05-29 19:02:00 +10:00
Chicken Bones
7143c80b12
Few more non CCC-Public references removed.
2013-05-29 18:53:28 +10:00
Chicken Bones
20ce3e153a
CCC-Public cleanup
2013-05-29 18:28:08 +10:00
Chicken Bones
a95f579e88
Fixed a bug with placement packets and the new network handler
...
Fixed multiple torches in one space bug with normal occlusion
2013-05-23 16:29:08 +10:00
Chicken-Bones
95d6d3c708
Update README.md
2013-05-22 15:44:23 +10:00
Chicken Bones
626a9ed50e
Optimized networking.
...
Sends a compressed packet containing the description of all tiles on chunk load. Uses position in chunk as an integer rather than world coords.
Combines and compresses all updates packets (change, add, remove) for each player at the end of tick.
2013-05-22 14:50:39 +10:00
Chicken Bones
b067a08b34
Added workaround for lack of TileEntityLoadEvent
...
Fixed bug in part generator duplicating the base tile class
Updated readme to reflect removal of recent forge dependency
2013-05-21 00:19:56 +10:00
Chicken Bones
92b0dd1f5d
Moved ScalaBridge out of minecraftforge package
...
Cut down unnecessary memory consumption on IRandomDisplayTick
2013-05-20 18:42:58 +10:00
Chicken Bones
26f9cbcb09
Initial Commit
2013-05-20 17:09:57 +10:00
Chicken-Bones
53d47b4e76
Initial commit
2013-05-20 00:00:34 -07:00