Commit Graph

  • 54470dec6b Fixed versioning in dependancies.info Chicken Bones 2013-07-25 09:49:10 +10:00
  • b7c0f348e8 Added dependancy loader, versions and mcmod.info Chicken Bones 2013-07-24 21:41:47 +10:00
  • e7b307763f CodeChickenCore -> CodeChickenLib refactoring. Chicken Bones 2013-07-24 15:32:46 +10:00
  • 6d55eeed2b 1.6 Commit Chicken Bones 2013-07-16 13:08:45 +10:00
  • c53eb715c9 Forgot about runtime deobf there. Chicken Bones 2013-07-14 20:14:00 +10:00
  • 52c52aefd3 Added hack for reflection to fix mcpc. Will clean with a proper build tool. Chicken Bones 2013-07-14 00:00:00 +10:00
  • 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 Chicken Bones 2013-07-13 22:24:51 +10:00
  • 646e84a163 Added termination markers to replace DataInputStream.available to see if it fixes crashes Chicken Bones 2013-07-09 20:19:51 +10:00
  • 70cec483a0 Fix initial cutting recipes Chicken Bones 2013-07-03 07:04:33 +10:00
  • bca0c17e8c Fixed client class reference on server Fixed micro recipe for cutting full blocks (ignores stack size in comparison) Chicken Bones 2013-07-03 06:46:23 +10:00
  • da28364a9e Fixed internal CCC link Chicken Bones 2013-07-03 05:48:24 +10:00
  • bce0165d8a Actually added saws Chicken Bones 2013-07-03 05:38:20 +10:00
  • 072b30ab3e Added saws and recipes for microblocks Chicken Bones 2013-07-03 04:43:54 +10:00
  • 15cd3b0ba4 Added light emission to microblocks like glowstone. Cleaned up item sizes to be static. Chicken Bones 2013-07-01 07:11:18 +10:00
  • ebb86cd292 Fixed duplicate part drops Chicken Bones 2013-07-01 07:09:35 +10:00
  • 5594e269a5 Fixed direct redstone wire connection Matched CCC updates Expanded micro occlusion to java parts Chicken Bones 2013-06-28 05:05:59 +10:00
  • 18c1b79361 Cleaned up collection mess to java.util.Iterable Chicken Bones 2013-06-27 15:44:08 +10:00
  • 8e18807f77 Fix operation sync (server side only) Separate ItemMultiPart Java/Scala Chicken Bones 2013-06-27 15:30:35 +10:00
  • 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 Chicken Bones 2013-06-27 15:07:27 +10:00
  • 3d68d5e3de Added some more debug logging and monitoring Chicken Bones 2013-06-27 06:30:33 +10:00
  • ffa0918f4b Completed ASM Mixin compiler and factory. Chicken Bones 2013-06-27 06:06:04 +10:00
  • 0bfc73c5f7 License Chicken Bones 2013-06-26 21:26:28 +10:00
  • 1b97e22aba Added ASMExtensionFactory, to be replaced by a mixin implementation with trait support to handle inner classes generated by scala Chicken Bones 2013-06-26 16:48:47 +10:00
  • c221e0bdcf Made copyFrom loadFrom distinction to make the copyFrom autogen clearer Chicken Bones 2013-06-24 16:57:36 +10:00
  • 5ed6a85af7 Send the add packet before any onAdded events get anywhere Chicken Bones 2013-06-24 15:45:56 +10:00
  • a80bcf9770 Generate unique variable names for traits to prevent clashes Chicken Bones 2013-06-24 15:45:37 +10:00
  • 09214b956c Made heirachy evaluate super interfaces. Chicken Bones 2013-06-24 15:45:14 +10:00
  • 1983d7a8ea Finished pass through trait definition under ScalaCompilerFactory Chicken Bones 2013-06-24 14:52:30 +10:00
  • 67a6932e99 Removed old TLiquidTank Chicken Bones 2013-06-24 13:21:57 +10:00
  • a302ed21c9 Moved TFacePart to a more consistent location Chicken Bones 2013-06-24 13:21:44 +10:00
  • 83e1713f72 Moved the partMap array to a tile trait to save memory when not needed. Chicken Bones 2013-06-24 13:17:27 +10:00
  • 5dd78b681c Separated the trait implementations for the ScalaCompilerFactory Chicken Bones 2013-06-23 17:50:11 +10:00
  • 35f877ccd8 Changed all Type references in MultipartGenerator to String and reduced scala reflect dependancy to ScalaCompilerFactory Chicken Bones 2013-06-23 17:02:33 +10:00
  • 4704baff55 Separated the dynamic class compilation from MultipartGenerator to allow for testing alternate generation methods (ASM, Proxy reflection) Chicken Bones 2013-06-23 16:18:03 +10:00
  • 2bccf87f0f Updated for latest forge Chicken Bones 2013-06-12 14:28:26 +10:00
  • 5378912e46 A little cleanup and some CCC model system updates. Chicken Bones 2013-06-12 03:15:50 +10:00
  • 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 Chicken Bones 2013-06-06 17:25:24 +10:00
  • 5032937cfb Redstone torch parts Improved tick scheduler, added random update ticks Chicken Bones 2013-06-04 01:47:51 +10:00
  • 3fd55ce0a0 Cleaned up unnecessary parentheses in foreach loops Chicken Bones 2013-06-03 21:18:26 +10:00
  • 38adcdbee1 Added buttons Moved cuboid render function to CCC-Public Fixed a redstone transmission bug Added Tick Scheduler Chicken Bones 2013-06-03 19:58:06 +10:00
  • 283a723e38 Completed levers, added redstone interaction Chicken Bones 2013-06-03 13:30:36 +10:00
  • a695de4b9d Levers up to pre-redstone stage Chicken Bones 2013-06-02 19:47:07 +10:00
  • 931da01077 Started work on Levers Made part conversion send the desc packet to the client rather than do a local conversion Chicken Bones 2013-06-02 13:38:59 +10:00
  • ae74440783 More CCC References removed Chicken Bones 2013-05-29 19:19:45 +10:00
  • 52ed451156 Scala refactoring misses things sometimes. Chicken Bones 2013-05-29 19:02:00 +10:00
  • 7143c80b12 Few more non CCC-Public references removed. Chicken Bones 2013-05-29 18:53:28 +10:00
  • 20ce3e153a CCC-Public cleanup Chicken Bones 2013-05-29 18:28:08 +10:00
  • a95f579e88 Fixed a bug with placement packets and the new network handler Fixed multiple torches in one space bug with normal occlusion Chicken Bones 2013-05-23 16:26:00 +10:00
  • 95d6d3c708 Update README.md Chicken-Bones 2013-05-22 15:44:23 +10:00
  • 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. Chicken Bones 2013-05-22 14:50:39 +10:00
  • 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 Chicken Bones 2013-05-21 00:19:56 +10:00
  • 92b0dd1f5d Moved ScalaBridge out of minecraftforge package Cut down unnecessary memory consumption on IRandomDisplayTick Chicken Bones 2013-05-20 18:42:58 +10:00
  • 26f9cbcb09 Initial Commit Chicken Bones 2013-05-20 17:09:57 +10:00
  • 53d47b4e76 Initial commit Chicken-Bones 2013-05-20 00:00:34 -07:00