Commit Graph
29 Commits
Author SHA1 Message Date
Chicken Bones 7a91c07889 Fix IFluidHandlerTile mixin for wrong interface 2013-09-06 11:50:52 +10:00
Chicken Bones 686789acfd Added neighbor tile change events to multiparts
Put an operation sync around the onMoved event
2013-09-04 12:56:11 +10:00
Chicken Bones 982c21a97b Set blockID on descPacket received for compatiblity with save/load style frame mods.
Added MultipartSaveLoad.loadingWorld for parts that want to access the world during NBT load
2013-09-02 23:27:33 +10:00
Chicken Bones d9f495fc76 Assign multipart package compressor instances on demand instead of on world load. 2013-08-25 18:41:33 +10:00
Chicken Bones 78abc37e65 Fix index based reference to TileEntity.classToNameMap 2013-08-08 17:50:25 +10:00
Chicken Bones 0262bef9d7 Added configurable materials 2013-08-05 23:58:18 +10:00
Chicken Bones fc68989c6f Made hollow covers more hollow. 2013-07-30 16:19:03 +10:00
Chicken Bones 1721ef0720 Fix chunk index extracting negative y values
Make parts lose their tile reference on being removed, fixes crash with tick scheduler
2013-07-30 11:20:06 +10:00
Chicken Bones b1513597d0 Fix obf mapping, update CCL dependancy 2013-07-29 23:02:23 +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 c53eb715c9 Forgot about runtime deobf there. 2013-07-14 20:14:00 +10:00
Chicken Bones 52c52aefd3 Added hack for reflection to fix mcpc. Will clean with a proper build tool. 2013-07-14 00:00:00 +10:00
Chicken Bones ad5f65e0d5 Moved the IDMap registry packet to the Packet250 system as the NetworkMod idMap is not initialized from the server early enough.
Added asm debug config flag
2013-07-13 22:24:51 +10:00
Chicken Bones 646e84a163 Added termination markers to replace DataInputStream.available to see if it fixes crashes 2013-07-09 20:19:51 +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 5dd78b681c Separated the trait implementations for the ScalaCompilerFactory 2013-06-23 17:50:11 +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 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 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 26f9cbcb09 Initial Commit 2013-05-20 17:09:57 +10:00