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

1281 Commits

Author SHA1 Message Date
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
a549fe9b7b Implement Ender Goo affecting entity motion 2018-10-09 02:55:18 +02:00
53fffabd8f Generalize and refactor Ender Goo 2018-10-09 01:47:35 +02:00
27944f5342 Fix more block equality checks 2018-10-08 21:12:57 +02:00
620a87a6c7 Implement Corrupted Energy tolerance check 2018-10-08 01:56:28 +02:00
8c2cbd0c0c Add custom creature types 2018-10-08 01:55:51 +02:00
610d96cb3e Add Lifeless status effect 2018-10-08 01:48:35 +02:00
bc2f59e869 Add base class for custom status effects 2018-10-07 18:16:28 +02:00
1a0254d6d5 Introduce ModPotions, tweak other registration code 2018-10-07 15:48:57 +02:00
2f9b482d4a Refactor Resource class 2018-10-07 15:42:35 +02:00
b1a85adc48 Begin implementing Ender Goo (animated texture, overlay effects, custom bucket) 2018-10-06 18:54:34 +02:00
e82fbd66a1 Add Dark Loam and Dark Loam Slab w/ recipe 2018-10-05 18:01:38 +02:00
579dee296d Fix brightness of custom slabs and stairs 2018-10-05 17:52:42 +02:00
517f0263f8 Tweak slab construction & fix localization keys for double slabs 2018-10-05 15:50:34 +02:00
cdcea9c234 Add custom item repair recipe with End Powder 2018-10-05 14:52:06 +02:00
d4136c017a Add base class for dynamic recipes 2018-10-05 14:51:25 +02:00
374d6fd6da Add Int.shlong extension (very necessary) 2018-10-05 14:43:21 +02:00
947518dfdd Update existing code to use the new ItemStack extensions 2018-10-05 13:39:33 +02:00
b8041322e5 Add extensions for ItemStack (size, enchantments) & IInventory (renaming, iteration) 2018-10-05 13:33:29 +02:00
96a22b4830 Implement a TNT infusion (phasing w/ indestructible block collisions) 2018-10-04 21:22:58 +02:00
fd40983fae Add extensions to deconstruct BlockPos and Vec3d objects 2018-10-04 21:10:00 +02:00
0c9dea7884 Delay breaking Ancient Cobwebs to fix weird client particle crash 2018-10-04 20:46:19 +02:00
6b2d73c864 Implement a TNT infusion (mining w/ special fishing mechanic) 2018-10-04 17:04:40 +02:00
f18e481ac5 Implement a few TNT infusions (power, fire, trap, harmless) 2018-10-04 17:00:58 +02:00
8796cc1304 Add a custom item entity that spawns smoke 2018-10-04 15:19:14 +02:00
306755d3ac Add a way to sum multiple IOffset 2018-10-04 14:20:56 +02:00