Chicken Bones
a34f178f86
Added the ability to override the microblock highlight render.
2013-08-18 15:13:33 +10:00
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
5cd7f495d5
Add pickup delay to item drops.
2013-08-14 18:09:01 +10:00
Chicken Bones
67be7ed09c
Fix micro part bounds not recalculating in some instances.
2013-08-14 18:02:15 +10:00
Chicken Bones
e6f5c1478a
Fixed a bug with the order of remove events.
2013-08-12 16:43:34 +10:00
Chicken Bones
aebb2e8b85
Fixed accidental break of buttons and levers powering the block they're attached to.
2013-08-12 14:25:48 +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
78abc37e65
Fix index based reference to TileEntity.classToNameMap
2013-08-08 17:50:25 +10:00
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
c83a5e1e26
Overrode Block.canProvidePower
2013-08-03 23:14:41 +10:00
Chicken Bones
29d16e4886
Fixed onWorldJoin not being called when the container tile is swapped.
2013-08-01 23:54:27 +10:00
Chicken Bones
ba4bf481f2
Added NEI subsets
2013-08-01 23:54:27 +10: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
c5168ff047
Fixed torch part placement on fences
2013-08-01 23:54:25 +10:00
Chicken Bones
e7ec7db447
Added handling case for mods that call removeBlockByPlayer when the player isn't looking at the block.
...
Added guard for mods that recursively call PlayerInteractEvent.
Fixed npe when obtaining class bytes in ASMMixinCompiler
2013-07-31 20:28:29 +10:00
Chicken Bones
09c387ae6c
Run acquired bytes through name transformers before defining.
2013-07-31 11:37:21 +10:00
Chicken Bones
724456c2c7
Added solid function for micro materials.
2013-07-31 11:24:52 +10:00
Chicken Bones
eeb4cfc720
Fixed update ticks being lost on container swap.
2013-07-31 11:08:43 +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
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