Chicken-Bones
|
6716a72784
|
Remove accidental redundant field
|
2013-11-12 18:06:46 +10:00 |
|
Chicken-Bones
|
ee4071384d
|
Added IMC microblock material registering. modId = "ForgeMicroblock", key = "microMaterial", value = ItemStack(block, _, meta)
Fixed some material icon loading inconsistencies.
|
2013-11-12 17:52:14 +10:00 |
|
Chicken-Bones
|
bb13dbd65c
|
Added invalidateConvertedTile callback for parts
|
2013-11-12 12:59:40 +10:00 |
|
Chicken-Bones
|
607854f537
|
Added notice javadoc to MultipartHelper.sendDescPacket on usage
Expanded PacketScheduler interface to handle all numeric data types
|
2013-11-12 12:11:17 +10:00 |
|
Chicken-Bones
|
3e5c61fac6
|
Fixed crash in TileMultipart.clear() which was overlooked during the change to immutable part list.
|
2013-11-12 11:43:07 +10:00 |
|
Chicken-Bones
|
3fd8ff6d03
|
Added packet scheduler for managing part updates
Fixed improper AABB culling of multipart tiles
Fixed some bounding box highlight issues
Added ability for parts to override harvesting
|
2013-11-12 11:38:57 +10:00 |
|
Chicken-Bones
|
8aae1850ec
|
Fix crash with null block materials
|
2013-10-08 16:13:37 +10:00 |
|
Chicken Bones
|
c076561eab
|
Add utility class for performing normal occlusion tests
|
2013-09-29 15:24:13 +10:00 |
|
Chicken Bones
|
ebaafb1f97
|
Switch from deprecated getTile() to tile()
|
2013-09-29 11:35:44 +10:00 |
|
Chicken Bones
|
deda9e0d1c
|
Simplified and improved OperationSync. Now performs changes immediately. partList immutable.
|
2013-09-29 11:33:02 +10:00 |
|
Ben Spiers
|
6a5336aef1
|
Swap out the tile if necessary before notifying adjacent blocks; helps the adjacent blocks to not crash the game by trying to call methods of removed interfaces.
|
2013-09-26 20:18:27 +01:00 |
|
Chicken Bones
|
3f1928aac1
|
Fixed bug with double return types in ASM mixins
|
2013-09-26 18:24:22 +10:00 |
|
Chicken Bones
|
47296d3526
|
Added client tile cache to fix packet sync issue when removing parts that received an update in the same tick.
|
2013-09-26 11:49:18 +10:00 |
|
Chicken Bones
|
7898d81f03
|
Fixed bug with change of MOP data.
|
2013-09-25 22:52:40 +10:00 |
|
Chicken Bones
|
a54c471f14
|
Added documentation and groomed code.
|
2013-09-25 12:57:06 +10:00 |
|
Chicken Bones
|
bc7c679f0e
|
Fixed bug in ASMMixinCompiler and StackAnalyser with wide types.
|
2013-09-24 17:30:35 +10:00 |
|
Chicken Bones
|
008a75c8fc
|
Add some better validation functions to TileMultipart for mass tile movement.
|
2013-09-23 21:30:22 +10:00 |
|
Chicken Bones
|
d181b226ae
|
Clean deprecation update
|
2013-09-22 14:25:15 +10:00 |
|
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 |
|