Chicken Bones
6da0eb07ea
Made pass through trait generator fail quietly if the interface is not found.
2013-09-22 14:08:54 +10:00
Chicken Bones
7adbd583bd
1.6.4 update
...
Fix package private field reference.
2013-09-22 13:35:38 +10:00
Chicken Bones
0c68f23957
Use a safer tick removal technique
2013-09-18 23:00:22 +10:00
Chicken Bones
533e778648
Added multipart save/load based movement helper functions.
2013-09-18 20:54:05 +10:00
Chicken Bones
df62267614
Removed neighbor change events on tile hotswap.
2013-09-18 09:39:07 +10:00
Chicken Bones
e7f580105e
Fixed RS Torch drop bug
2013-09-17 17:24:37 +10:00
Chicken Bones
240d6f988f
Syntax cleanup
2013-09-17 10:13:30 +10:00
Chicken Bones
e520cc32f5
Added preRemove multipart callback
2013-09-17 10:13:30 +10:00
Chicken Bones
af07735e7c
Made empty multipart block replaceable
2013-09-10 20:20:08 +10:00
Chicken Bones
f17fa03f98
Added localisation to microblock classes
2013-09-10 19:07:00 +10:00
Chicken Bones
5747fd9bdf
Added view optimisation to rayTrace
...
Cleaned up BlockMultipart with match statements
2013-09-10 16:10:33 +10:00
Chicken Bones
eb66a498df
Added support for parts with custom ray tracers.
2013-09-10 15:50:24 +10:00
Chicken Bones
81cef67b67
Tile trait fixes.
2013-09-06 15:46:05 +10:00
Chicken Bones
504f27613f
fix NPE in TFluidHandlerTile
2013-09-06 15:08:22 +10:00
Chicken Bones
7a91c07889
Fix IFluidHandlerTile mixin for wrong interface
2013-09-06 11:50:52 +10:00
Chicken Bones
c1e80d631d
Fix missing super calls and copyFrom methods in tile traits.
2013-09-05 12:05:09 +10:00
Chicken Bones
2c3e183e63
Return a lower hardness to fix multipart block hit sync issues.
2013-09-05 11:05:34 +10:00
Chicken Bones
ae970734fc
Update Forge name mappings
...
Add untested sorted raytrace.
2013-09-04 14:00:51 +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
6ae0278511
Fix ticks breaking and worldJoin/Seperate calls on tile hotswap
2013-08-29 08:53:53 +10:00
Chicken Bones
36068e38ea
Allow parts to destroy themselves on world load
2013-08-29 00:04:42 +10:00
Chicken Bones
98eabaa2d3
Update DepLoader
2013-08-27 21:14:32 +10:00
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