Chicken Bones
f9eb162770
Changed micro material rendering to take a part based interface instead of an actual part to allow other non-microblock things to use the renderer.
...
Added IMaskedRedstoneConnect for redstone parts with special connection modes
Added null check to TMultiPart.world().
Fixed hollow microblocks not rendering hollow on placement
Fixed a problem with packet send order on part remove.
2013-08-15 21:31:15 +10:00
Chicken Bones
67be7ed09c
Fix micro part bounds not recalculating in some instances.
2013-08-14 18:02:15 +10:00
Chicken Bones
37a3d89382
Modified partChange event to take a parameter of the part that was changed and only send the event to other parts.
...
Update CCL dep
2013-08-12 13:35:12 +10:00
Chicken Bones
e7b307763f
CodeChickenCore -> CodeChickenLib refactoring.
2013-07-24 15:32:46 +10:00
Chicken Bones
6d55eeed2b
1.6 Commit
2013-07-16 13:08:45 +10:00
Chicken Bones
15cd3b0ba4
Added light emission to microblocks like glowstone.
...
Cleaned up item sizes to be static.
2013-07-01 07:11:18 +10:00
Chicken Bones
5594e269a5
Fixed direct redstone wire connection
...
Matched CCC updates
Expanded micro occlusion to java parts
2013-06-28 05:05:59 +10:00
Chicken Bones
18c1b79361
Cleaned up collection mess to java.util.Iterable
2013-06-27 15:44:08 +10:00
Chicken Bones
62457e8155
Renamed TileMultipartObj to TileMultipart as TileMultipart is now class instead of trait
...
Fixed hollow occlusion
Fixed hollow redstone conduction
Added MultiPart item base class
2013-06-27 15:07:27 +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
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
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
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