Commit Graph
16 Commits
Author SHA1 Message Date
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