Chicken Bones
3f58a1aa3b
CCL update.
2013-08-27 15:30:54 +10:00
Chicken Bones
250b06087a
Fix multipart redstone torches not responding to power.
2013-08-25 18:48:18 +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
c40d70c2f8
Fix save handler corruption with new worlds.
2013-08-25 16:49:34 +10:00
Chicken Bones
9ea51c5f50
fix typo that broke Redstone Torches
2013-08-24 18:42:07 +10:00
Chicken Bones
1ea8733e5a
Ensure TickScheduler save file exists
2013-08-24 18:33:05 +10:00
Chicken Bones
611bae4004
CCL update
2013-08-23 17:32:30 +10:00
Chicken Bones
319238927d
Don't evaluate Object using ASM
2013-08-23 01:13:07 +10:00
Chicken Bones
9c9402afbc
Respect transformerExclusions when evaluating class heirachy via ASM
2013-08-22 23:47:30 +10:00
Chicken Bones
fe10b3e25f
Made TickScheduler independant of world time.
2013-08-22 19:10:33 +10:00
Chicken Bones
2e60e3f54f
Added greater control over partChanged events
...
Made vanilla rs parts instances of IFaceRedstonePart
update CCL
2013-08-22 01:08:29 +10:00
Chicken Bones
87ad79f11f
Added onMoved event to TMultiPart for clearer codepath.
2013-08-20 23:21:20 +10:00
Chicken Bones
4f7ddb7005
Added method to replace micro materials
2013-08-19 08:04:34 +10:00
Chicken Bones
8b49a6c579
Fixed double click crash
2013-08-19 08:04:10 +10:00
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