1006 Commits
Author SHA1 Message Date
chylex 1b5c68c531 Add Compost w/ dispenser behavior and Humus drops 2018-11-28 00:12:26 +01:00
chylex f700df457e Add Accumulation Table 2018-11-27 09:29:46 +01:00
chylex 3d861aadc6 Push Table overlay asset file 2018-11-27 09:23:16 +01:00
chylex 8bfe5e7375 Let Table processes decide between consuming 1 item or the whole input stack 2018-11-27 09:20:34 +01:00
chylex 1aa475aa08 Spawn smoke particles on Table Pedestals when items are added to input/output 2018-11-27 05:37:55 +01:00
chylex 8d82171533 Add a custom smoke particle with modifiable scale 2018-11-27 05:33:38 +01:00
chylex 828a8a6471 Allow Redstone signal to pause Table processing 2018-11-27 03:29:45 +01:00
chylex 12024eaab1 Add Redstone Comparator signal to Table Pedestals 2018-11-27 03:27:26 +01:00
chylex 2344884366 Implement dedicated output Pedestals 2018-11-27 01:17:41 +01:00
chylex cec17ef207 Minor Table Pedestal fixes (consume all inputs, disable mipmapping, compile error) 2018-11-27 00:14:57 +01:00
chylex f6973351b3 Fix too many Table Pedestal item rendering spots 2018-11-26 06:10:23 +01:00
chylex 24040f5475 Implement logic for Table Pedestal status indicator (contents & processing) 2018-11-26 05:44:29 +01:00
chylex ef91d1bc87 Add a Table Pedestal status indicator handler 2018-11-26 05:41:44 +01:00
chylex c8d91449a5 Add a 20 tick Table process pause after updating Pedestal input 2018-11-26 05:37:39 +01:00
chylex f71813515a Add a NotifyOnChange delegate & use it in TEs 2018-11-26 01:09:35 +01:00
chylex 2724950bac Ensure Table processes are saved 2018-11-26 00:10:34 +01:00
chylex 8f383280f7 Refactor Table Pedestal inventory handling into a separate class 2018-11-26 00:08:40 +01:00
chylex f11e4ac38e Make ITrinketITem and IColor methods JvmDefault 2018-11-25 20:53:17 +01:00
chylex a57514dfcf Change RGB constructor(rgb: Int) to UByte to avoid confusion 2018-11-25 20:46:10 +01:00
chylex dc7d38d794 Update Kotlin to 1.3.10 & minor refactoring 2018-11-25 20:22:50 +01:00
chylex f0f120ce55 Implement base classes for describing and handling Table processes 2018-11-25 19:52:29 +01:00
chylex e14767977e Implement Table logic for process handling 2018-11-25 18:14:52 +01:00
chylex 19e71cbc96 Forgot to push TileEntityBaseTable.MarkDirtyOnChange delegate 2018-11-25 17:13:13 +01:00
chylex 48402b2ede Add methods to update and track Pedestal input & output 2018-11-25 16:32:44 +01:00
chylex 8af05dfcca Implement Table behavior for picking and draining Energy Clusters 2018-11-24 10:32:03 +01:00
chylex 39d33fe09f Tweak Table Link cooldown & play linking sound to all players 2018-11-24 09:02:02 +01:00
chylex 231d4b73c5 Refactor Table Pedestal linking behavior & implement Pedestal limit 2018-11-24 07:36:25 +01:00
chylex 9613c6f79f Add interfaces for Table processes & serialization 2018-11-23 21:11:14 +01:00
chylex 0767402469 Make TileEntityBase only refresh Notifying delegate on change & expose isLoaded 2018-11-23 21:07:33 +01:00
chylex 263fa987cd Add NBT extensions to simplify list construction and ItemStack lists 2018-11-14 14:56:36 +01:00
chylex 9442a13708 Add extensions to create/restore IInventory snapshots 2018-11-14 14:52:38 +01:00
chylex 19d4a4ded8 Add Void Salad w/ recipe 2018-11-11 23:55:50 +01:00
chylex 984ec1e8e9 Implement non-lethal damage processor 2018-11-11 22:55:16 +01:00
chylex 42645ab6da Add Purity status effect 2018-11-11 12:40:06 +01:00
chylex 3867a6afdf Move BlockEditor, ExplosionBuilder, RayTracer, and Teleporter to a different package 2018-11-10 20:48:19 +01:00
chylex 725f3a29bb Add Void Bucket w/ animation and recipe 2018-11-10 19:17:44 +01:00
chylex 230a8d650d Add Void Miner w/ recipe 2018-11-10 19:16:23 +01:00
chylex 86777ee7b5 Add a base class and material for Void tools 2018-11-10 19:16:23 +01:00
chylex a2fd85efbe Reimplement vanilla block raytracer with custom collision check behavior 2018-11-10 19:16:17 +01:00
chylex 9d2f291c30 Fix possibility of NPE when handling BreakEvent in BlockIgneousRockOre 2018-11-10 18:49:04 +01:00
chylex 8ce2fdc862 Add Entity extensions (lookPosVec, lookDirVec) and fix warnings 2018-11-10 17:51:21 +01:00
chylex dcebac266c Fix Ring of Preservation repair logic (only repair when damaged & use only 1 Diamond) 2018-11-06 01:41:01 +01:00
chylex a29616d1c9 Implement End Portal leaking Corrupted Energy 2018-11-05 17:55:16 +01:00
chylex d1ddcfb701 Refactor & update properties of Corrupted Energy leaks, fix damage 2018-11-05 17:54:07 +01:00
chylex 23ce6e8f5e Fix CombinedDamage causing damage every tick in some cases 2018-11-05 17:46:48 +01:00
chylex db4256ba6c Implement shift-clicking support for Trinket slot 2018-11-05 03:45:29 +01:00
chylex 6471b49b0e Add Scale of Freefall w/ recipe 2018-11-04 22:31:52 +01:00
chylex 87652ef4d4 Minor refactoring + event priority change in ItemAmuletOfRecovery 2018-11-04 22:19:21 +01:00
chylex 6a86bb093f Add TrinketHandler.getCurrentActiveItem and document ITrinketItem 2018-11-04 21:06:16 +01:00
chylex 65309c732b Update textures for Dragon Scale and Puzzle Medallion 2018-11-04 15:46:01 +01:00