1
0
mirror of https://github.com/chylex/Hardcore-Ender-Expansion-2.git synced 2024-10-17 08:42:49 +02:00
Commit Graph

1228 Commits

Author SHA1 Message Date
fa6e5b12c9 Implement modded & Trinket slot handling in Amulet of Recovery 2018-12-20 09:22:48 +01:00
453f79e33c Fix infusions causing items to lose NBT data 2018-12-20 08:47:32 +01:00
c09ae421fe Fix Trinket duplication on death 2018-12-20 08:47:31 +01:00
eebaa5238c Add NBTList.set 2018-12-20 08:47:31 +01:00
7587bb49ad Refactor Trinket Pouch serialization to use NBTItemStackList 2018-12-20 05:24:48 +01:00
d8be6810ca Add Ring of Hunger 2018-12-19 15:29:48 +01:00
66d349166f Move infinite potion duration constants 2018-12-19 15:17:46 +01:00
30196e925c Rename and move base Item classes 2018-12-18 09:27:01 +01:00
689e221f01 Make Trinket Pouch infusable & add Expansion infusion 2018-12-18 08:31:05 +01:00
e9c6a8e738 Refactor Infusion color constructors 2018-12-18 08:31:05 +01:00
efeed74006 Add Trinket Pouch w/ custom GUI 2018-12-18 08:26:05 +01:00
7be6c6d4e9 Allow active Trinket items to provide their own ITrinketHandler instances 2018-12-17 01:27:51 +01:00
b46c885f7c Add base Gui+Container classes for custom inventory interfaces 2018-12-16 07:02:06 +01:00
67d5e01804 Move SlotTrinketItem player inventory logic into a separate class 2018-12-16 06:53:11 +01:00
226eb20273 Add packet to tell server to open a GUI 2018-12-16 06:45:32 +01:00
1f2ffbcda9 Update DetectSlotChangeListener to return slot for item duplication prevention 2018-12-16 06:34:32 +01:00
c66f5a354e Refactor Trinket handling in preparation for Trinket Pouch 2018-12-01 14:34:50 +01:00
3cb50dc162 Add Elytra w/ custom recipe and durability handling 2018-12-01 10:11:57 +01:00
c5a3e0af24 Fix Table Pedestal render bounding box to include the item area 2018-12-01 10:10:58 +01:00
49858e4948 Add Binding Essence w/ recipe 2018-11-30 05:56:20 +01:00
9263572524 Add IInfusableItem & implement infusion colors and item transformations 2018-11-30 03:41:51 +01:00
4082c6b7ab Push config file for Statistic plugin 2018-11-28 06:26:25 +01:00
1b5c68c531 Add Compost w/ dispenser behavior and Humus drops 2018-11-28 00:12:26 +01:00
f700df457e Add Accumulation Table 2018-11-27 09:29:46 +01:00
3d861aadc6 Push Table overlay asset file 2018-11-27 09:23:16 +01:00
8bfe5e7375 Let Table processes decide between consuming 1 item or the whole input stack 2018-11-27 09:20:34 +01:00
1aa475aa08 Spawn smoke particles on Table Pedestals when items are added to input/output 2018-11-27 05:37:55 +01:00
8d82171533 Add a custom smoke particle with modifiable scale 2018-11-27 05:33:38 +01:00
828a8a6471 Allow Redstone signal to pause Table processing 2018-11-27 03:29:45 +01:00
12024eaab1 Add Redstone Comparator signal to Table Pedestals 2018-11-27 03:27:26 +01:00
2344884366 Implement dedicated output Pedestals 2018-11-27 01:17:41 +01:00
cec17ef207 Minor Table Pedestal fixes (consume all inputs, disable mipmapping, compile error) 2018-11-27 00:14:57 +01:00
f6973351b3 Fix too many Table Pedestal item rendering spots 2018-11-26 06:10:23 +01:00
24040f5475 Implement logic for Table Pedestal status indicator (contents & processing) 2018-11-26 05:44:29 +01:00
ef91d1bc87 Add a Table Pedestal status indicator handler 2018-11-26 05:41:44 +01:00
c8d91449a5 Add a 20 tick Table process pause after updating Pedestal input 2018-11-26 05:37:39 +01:00
f71813515a Add a NotifyOnChange delegate & use it in TEs 2018-11-26 01:09:35 +01:00
2724950bac Ensure Table processes are saved 2018-11-26 00:10:34 +01:00
8f383280f7 Refactor Table Pedestal inventory handling into a separate class 2018-11-26 00:08:40 +01:00
f11e4ac38e Make ITrinketITem and IColor methods JvmDefault 2018-11-25 20:53:17 +01:00
a57514dfcf Change RGB constructor(rgb: Int) to UByte to avoid confusion 2018-11-25 20:46:10 +01:00
dc7d38d794 Update Kotlin to 1.3.10 & minor refactoring 2018-11-25 20:22:50 +01:00
f0f120ce55 Implement base classes for describing and handling Table processes 2018-11-25 19:52:29 +01:00
e14767977e Implement Table logic for process handling 2018-11-25 18:14:52 +01:00
19e71cbc96 Forgot to push TileEntityBaseTable.MarkDirtyOnChange delegate 2018-11-25 17:13:13 +01:00
48402b2ede Add methods to update and track Pedestal input & output 2018-11-25 16:32:44 +01:00
8af05dfcca Implement Table behavior for picking and draining Energy Clusters 2018-11-24 10:32:03 +01:00
39d33fe09f Tweak Table Link cooldown & play linking sound to all players 2018-11-24 09:02:02 +01:00
231d4b73c5 Refactor Table Pedestal linking behavior & implement Pedestal limit 2018-11-24 07:36:25 +01:00
9613c6f79f Add interfaces for Table processes & serialization 2018-11-23 21:11:14 +01:00