Commit Graph
37 Commits
Author SHA1 Message Date
Chicken Bones 02dd307d58 Fixed GL stack overflow when rendering invalid microblock items. 2013-08-06 13:43:41 +10:00
Chicken-Bones e47b3dfe85 Merge pull request #11 from izstas/microblock-sound-placement
Add placement sound for microblocks
2013-08-05 08:07:11 -07:00
Chicken Bones 0262bef9d7 Added configurable materials 2013-08-05 23:58:18 +10:00
izstas af4ff6c722 Added placement sound for microblocks 2013-08-05 13:02:23 +04:00
Chicken Bones ca8f7d0dc2 Removed redundant NetworkMod annotation from PR #10 2013-08-04 23:58:50 +10:00
Chicken Bones c36ef9ede2 Fixed server derp 2013-08-04 19:27:28 +10:00
Chicken Bones bc993a5643 Handle blocks with null icons with missingno texture. Support for mods that replace block instances. 2013-08-04 15:58:10 +10:00
izstas a8da4c0375 Made server tell client about installed microblocks 2013-08-04 01:01:02 +04:00
Chicken Bones db614d2994 Simplified MicroRecipe and fixed a small gluing bug.
Added unlocalised name for microblock item
2013-08-01 23:54:27 +10:00
Chicken Bones 724456c2c7 Added solid function for micro materials. 2013-07-31 11:24:52 +10:00
Chicken Bones fc68989c6f Made hollow covers more hollow. 2013-07-30 16:19:03 +10:00
Chicken Bones f607b01038 Refactored tile traits to fix compiler conflict. 2013-07-29 11:58:22 +10:00
Chicken Bones b7c0f348e8 Added dependancy loader, versions and mcmod.info 2013-07-24 21:41:47 +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 70cec483a0 Fix initial cutting recipes 2013-07-03 07:04:33 +10:00
Chicken Bones bca0c17e8c Fixed client class reference on server
Fixed micro recipe for cutting full blocks (ignores stack size in comparison)
2013-07-03 06:46:23 +10:00
Chicken Bones da28364a9e Fixed internal CCC link 2013-07-03 05:57:46 +10:00
Chicken Bones bce0165d8a Actually added saws 2013-07-03 05:38:20 +10:00
Chicken Bones 072b30ab3e Added saws and recipes for microblocks 2013-07-03 04:43:54 +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 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 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 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 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