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
97b2bc7fcd
Updated DepLoader for version mods and recursive dependancies.
2013-07-29 21:20:51 +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
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
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
ebb86cd292
Fixed duplicate part drops
2013-07-01 07:09:35 +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
8e18807f77
Fix operation sync (server side only)
...
Separate ItemMultiPart Java/Scala
2013-06-27 15:30:35 +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
3d68d5e3de
Added some more debug logging and monitoring
2013-06-27 06:30:33 +10:00
Chicken Bones
ffa0918f4b
Completed ASM Mixin compiler and factory.
2013-06-27 06:06:04 +10:00
Chicken Bones
1b97e22aba
Added ASMExtensionFactory, to be replaced by a mixin implementation with trait support to handle inner classes generated by scala
...
Renamed onNeighbourChanged to onNeighborChanged because mcp is american
Added multipass to renderDynamic
2013-06-26 16:48:47 +10:00
Chicken Bones
c221e0bdcf
Made copyFrom loadFrom distinction to make the copyFrom autogen clearer
2013-06-24 16:57:36 +10:00
Chicken Bones
5ed6a85af7
Send the add packet before any onAdded events get anywhere
2013-06-24 15:45:56 +10:00
Chicken Bones
a80bcf9770
Generate unique variable names for traits to prevent clashes
2013-06-24 15:45:37 +10:00
Chicken Bones
09214b956c
Made heirachy evaluate super interfaces.
2013-06-24 15:45:14 +10:00
Chicken Bones
1983d7a8ea
Finished pass through trait definition under ScalaCompilerFactory
2013-06-24 14:52:30 +10:00
Chicken Bones
67a6932e99
Removed old TLiquidTank
2013-06-24 13:21:57 +10:00
Chicken Bones
a302ed21c9
Moved TFacePart to a more consistent location
2013-06-24 13:21:44 +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
35f877ccd8
Changed all Type references in MultipartGenerator to String and reduced scala reflect dependancy to ScalaCompilerFactory
2013-06-23 17:02:33 +10:00
Chicken Bones
4704baff55
Separated the dynamic class compilation from MultipartGenerator to allow for testing alternate generation methods (ASM, Proxy reflection)
...
Added passThroughInterface generation (not quite operational under scala compiler implementation)
2013-06-23 16:18:03 +10:00
Chicken Bones
2bccf87f0f
Updated for latest forge
2013-06-12 14:28:26 +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
5032937cfb
Redstone torch parts
...
Improved tick scheduler, added random update ticks
2013-06-04 01:47:51 +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
931da01077
Started work on Levers
...
Made part conversion send the desc packet to the client rather than do a local conversion
2013-06-02 13:38:59 +10:00
Chicken Bones
ae74440783
More CCC References removed
2013-05-29 19:19:45 +10:00
Chicken Bones
52ed451156
Scala refactoring misses things sometimes.
2013-05-29 19:02:00 +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