1283 Commits
Author SHA1 Message Date
chylex 7b4c33a194 Refactor InfusionList.tag to use NBTEnumList.of 2018-10-20 00:10:05 +02:00
chylex b878300c27 Add Loot Chest w/ creative mode editing and custom opening sound 2018-10-17 18:47:21 +02:00
chylex 2b04c66a28 Simplify TileEntity GUI registration in ModGuiHandler 2018-10-17 16:34:48 +02:00
chylex 9b292ef7dc Add base classes for custom Chests 2018-10-17 15:44:34 +02:00
chylex 6202e75d4f Fix shift-clicking items into read-only slots 2018-10-17 13:28:41 +02:00
chylex 81e5e356bf Simplify NBTEnumList creation & tweak NBTObjectList exception messages 2018-10-17 11:42:37 +02:00
chylex df8b87d408 Add extensions to save/load inventories in NBT 2018-10-17 11:42:03 +02:00
chylex 8d68c8545c Fix some TEs not saving properly (Energy Cluster & End Portal Acceptor) 2018-10-17 11:39:11 +02:00
chylex a6a17d008a Refactor TileEntityBase serialization & add FLAG_MARK_DIRTY to Notifying delegate 2018-10-17 11:35:34 +02:00
chylex d4ff20c55d Update Forge and mappings 2018-10-15 20:50:38 +02:00
chylex 6b13c0b921 Fix Trinkets to respect 'keepInventory' rule 2018-10-15 19:19:52 +02:00
chylex 076a770054 Add Amulet of Recovery w/ recipe, custom model, and retrieval GUI 2018-10-15 19:19:52 +02:00
chylex fd68ddf03b Add method to change player's Trinket 2018-10-15 19:19:25 +02:00
chylex 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
chylex c4b3aa8b9f Add base Trinket item w/ custom tooltip and rarity 2018-10-14 18:01:47 +02:00
chylex 7f9f9996a0 Refactor ItemBaseEnergyUser (open some methods & add new getters) 2018-10-14 17:55:44 +02:00
chylex 9accb19903 Fix broken client->server packet handling 2018-10-14 14:30:44 +02:00
chylex f98c33050f Add GUI handler w/ packet for client GUI events 2018-10-14 11:49:46 +02:00
chylex 9ed7f393d1 Update existing code to use the new NBT extensions 2018-10-13 08:32:37 +02:00
chylex 331c56c903 Move 'heeTag' extensions to all NBTTagCompounds & update unit tests 2018-10-13 08:31:22 +02:00
chylex e139e29825 Fix inconsistency from autoformatting >:( 2018-10-13 06:00:45 +02:00
chylex 1b590ea53f Add extensions to write & read ItemStacks in NBT 2018-10-12 07:51:03 +02:00
chylex d37a0a1858 Add a trinket slot to player inventory 2018-10-11 13:54:29 +02:00
chylex 20c8db8efa Add particle effects to Ender Goo 2018-10-10 13:16:30 +02:00
chylex fb87e9435c Add entity height multiplier parameter to IShape.Point 2018-10-10 13:14:33 +02:00
chylex 1762df92ae Implement Ender Goo causing worsening negative effects to entities 2018-10-09 13:40:14 +02:00
chylex 89f6179eaf Add utilities to simplify Forge capabilities 2018-10-09 12:02:37 +02:00
chylex a549fe9b7b Implement Ender Goo affecting entity motion 2018-10-09 02:55:18 +02:00
chylex 53fffabd8f Generalize and refactor Ender Goo 2018-10-09 01:47:35 +02:00
chylex 27944f5342 Fix more block equality checks 2018-10-08 21:12:57 +02:00
chylex 620a87a6c7 Implement Corrupted Energy tolerance check 2018-10-08 01:56:28 +02:00
chylex 8c2cbd0c0c Add custom creature types 2018-10-08 01:55:51 +02:00
chylex 610d96cb3e Add Lifeless status effect 2018-10-08 01:48:35 +02:00
chylex bc2f59e869 Add base class for custom status effects 2018-10-07 18:16:28 +02:00
chylex 1a0254d6d5 Introduce ModPotions, tweak other registration code 2018-10-07 15:48:57 +02:00
chylex 2f9b482d4a Refactor Resource class 2018-10-07 15:42:35 +02:00
chylex b1a85adc48 Begin implementing Ender Goo (animated texture, overlay effects, custom bucket) 2018-10-06 18:54:34 +02:00
chylex e82fbd66a1 Add Dark Loam and Dark Loam Slab w/ recipe 2018-10-05 18:01:38 +02:00
chylex 579dee296d Fix brightness of custom slabs and stairs 2018-10-05 17:52:42 +02:00
chylex 517f0263f8 Tweak slab construction & fix localization keys for double slabs 2018-10-05 15:50:34 +02:00
chylex cdcea9c234 Add custom item repair recipe with End Powder 2018-10-05 14:52:06 +02:00
chylex d4136c017a Add base class for dynamic recipes 2018-10-05 14:51:25 +02:00
chylex 374d6fd6da Add Int.shlong extension (very necessary) 2018-10-05 14:43:21 +02:00
chylex 947518dfdd Update existing code to use the new ItemStack extensions 2018-10-05 13:39:33 +02:00
chylex b8041322e5 Add extensions for ItemStack (size, enchantments) & IInventory (renaming, iteration) 2018-10-05 13:33:29 +02:00
chylex 96a22b4830 Implement a TNT infusion (phasing w/ indestructible block collisions) 2018-10-04 21:22:58 +02:00
chylex fd40983fae Add extensions to deconstruct BlockPos and Vec3d objects 2018-10-04 21:10:00 +02:00
chylex 0c9dea7884 Delay breaking Ancient Cobwebs to fix weird client particle crash 2018-10-04 20:46:19 +02:00
chylex 6b2d73c864 Implement a TNT infusion (mining w/ special fishing mechanic) 2018-10-04 17:04:40 +02:00
chylex f18e481ac5 Implement a few TNT infusions (power, fire, trap, harmless) 2018-10-04 17:00:58 +02:00