1
0
mirror of https://github.com/chylex/Hardcore-Ender-Expansion-2.git synced 2024-11-25 04:42:45 +01:00
Commit Graph

1006 Commits

Author SHA1 Message Date
c7de7dc648 Add Ring of Preservation 2018-11-04 12:31:04 +01:00
d2d49d1c69 Use copyIf in BlockTablePedestal & fix ItemBaseTrinket not being open 2018-11-04 12:27:43 +01:00
309d671d04 Add ItemStack.copyIf extension 2018-11-04 12:26:58 +01:00
fe4b3c31c7 Rewrite BlockEditor.place to use Block.getStateForPlacement 2018-11-02 20:53:27 +01:00
36f4f1dd09 Add Table Link w/ recipe and sound effects 2018-11-02 16:11:12 +01:00
8cda9a7f6b Implement basic linking logic for Tables and Pedestals 2018-11-02 15:18:24 +01:00
dfc05f80f1 Add BlockPos.updateState extension 2018-11-02 15:15:46 +01:00
b85eb3cfca Update Gradle to 4.10.2 2018-10-31 13:38:55 +01:00
0e7cf4c049 Work on Table Pedestal (finish item rendering, add inventory interactions) 2018-10-31 12:44:18 +01:00
bca3eba66e Add InvReverseWrapper (item handler implementation with reversed slot order) 2018-10-30 23:13:01 +01:00
7e95c10956 Move TE notification checks & FLAG_MARK_DIRTY handling to notifyUpdate 2018-10-30 22:28:01 +01:00
adb1c3df17 Update existing code to use the new NBT extensions 2018-10-30 12:14:01 +01:00
f7c525b4bd Add & update NBT extensions (BlockPos, presence checks, nullability) 2018-10-30 12:14:00 +01:00
45e4e0cf65 Add ItemStack.cleanupNBT extension w/ unit tests 2018-10-30 10:42:24 +01:00
d93b3f67c1 Add WIP Table Pedestal (assets, model, rendering, inventory storage, recipe) 2018-10-29 23:48:42 +01:00
6d0b33be85 Minor refactoring and formatting fixes 2018-10-29 14:21:27 +01:00
13fd65ec58 Update existing classes to use new sound extensions 2018-10-28 13:24:38 +01:00
e1afe9e2d6 Add SoundExt to simplify playing sound effects 2018-10-28 13:23:14 +01:00
b93e9a4b2d Refactor TileEntityBaseChest inventory to use Kotlin's delegation pattern 2018-10-28 11:15:29 +01:00
5f9f96c055 Add several extension methods (ItemStack, BlockPos, NBT) 2018-10-27 14:36:12 +02:00
c4afd56f9d Add Table Base w/ assets and base classes 2018-10-22 04:07:01 +02:00
650b8ef90a Add Dark Chest 2018-10-20 18:27:37 +02:00
0b20a03267 Add temporary ATs to simplify block builder until 1.13 comes 2018-10-20 18:17:01 +02:00
7b4c33a194 Refactor InfusionList.tag to use NBTEnumList.of 2018-10-20 00:10:05 +02:00
b878300c27 Add Loot Chest w/ creative mode editing and custom opening sound 2018-10-17 18:47:21 +02:00
2b04c66a28 Simplify TileEntity GUI registration in ModGuiHandler 2018-10-17 16:34:48 +02:00
9b292ef7dc Add base classes for custom Chests 2018-10-17 15:44:34 +02:00
6202e75d4f Fix shift-clicking items into read-only slots 2018-10-17 13:28:41 +02:00
81e5e356bf Simplify NBTEnumList creation & tweak NBTObjectList exception messages 2018-10-17 11:42:37 +02:00
df8b87d408 Add extensions to save/load inventories in NBT 2018-10-17 11:42:03 +02:00
8d68c8545c Fix some TEs not saving properly (Energy Cluster & End Portal Acceptor) 2018-10-17 11:39:11 +02:00
a6a17d008a Refactor TileEntityBase serialization & add FLAG_MARK_DIRTY to Notifying delegate 2018-10-17 11:35:34 +02:00
d4ff20c55d Update Forge and mappings 2018-10-15 20:50:38 +02:00
6b13c0b921 Fix Trinkets to respect 'keepInventory' rule 2018-10-15 19:19:52 +02:00
076a770054 Add Amulet of Recovery w/ recipe, custom model, and retrieval GUI 2018-10-15 19:19:52 +02:00
fd68ddf03b Add method to change player's Trinket 2018-10-15 19:19:25 +02:00
696e5bbfab Add base class for Chest-like GUIs, read-only slot type, and listener for slot changes 2018-10-14 18:56:09 +02:00
c4b3aa8b9f Add base Trinket item w/ custom tooltip and rarity 2018-10-14 18:01:47 +02:00
7f9f9996a0 Refactor ItemBaseEnergyUser (open some methods & add new getters) 2018-10-14 17:55:44 +02:00
9accb19903 Fix broken client->server packet handling 2018-10-14 14:30:44 +02:00
f98c33050f Add GUI handler w/ packet for client GUI events 2018-10-14 11:49:46 +02:00
9ed7f393d1 Update existing code to use the new NBT extensions 2018-10-13 08:32:37 +02:00
331c56c903 Move 'heeTag' extensions to all NBTTagCompounds & update unit tests 2018-10-13 08:31:22 +02:00
e139e29825 Fix inconsistency from autoformatting >:( 2018-10-13 06:00:45 +02:00
1b590ea53f Add extensions to write & read ItemStacks in NBT 2018-10-12 07:51:03 +02:00
d37a0a1858 Add a trinket slot to player inventory 2018-10-11 13:54:29 +02:00
20c8db8efa Add particle effects to Ender Goo 2018-10-10 13:16:30 +02:00
fb87e9435c Add entity height multiplier parameter to IShape.Point 2018-10-10 13:14:33 +02:00
1762df92ae Implement Ender Goo causing worsening negative effects to entities 2018-10-09 13:40:14 +02:00
89f6179eaf Add utilities to simplify Forge capabilities 2018-10-09 12:02:37 +02:00