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
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