Commit Graph
974 Commits
Author SHA1 Message Date
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
chylex 8796cc1304 Add a custom item entity that spawns smoke 2018-10-04 15:19:14 +02:00
chylex 306755d3ac Add a way to sum multiple IOffset 2018-10-04 14:20:56 +02:00
chylex 7b49062afa Add remapRange utility function 2018-10-04 01:31:39 +02:00
chylex 5134ab2e44 Add Random.nextFloat that returns Double & update EntityItemIgneousRock 2018-10-04 01:29:56 +02:00
chylex a798b6405e Add '/hee infusions' command for testing 2018-10-03 21:52:51 +02:00
chylex 545acf4e0f Add base elements for Infused TNT 2018-10-03 21:48:54 +02:00
chylex d1c73594c3 Minor code fixes (parameter names & equality checks) 2018-10-03 19:37:34 +02:00
chylex 402387754d Reimplement vanilla explosions with more customizability 2018-10-03 14:58:19 +02:00
chylex 6f9985b5ef Generalize infusion storage and item behavior & fix tooltip spacing 2018-10-02 16:49:27 +02:00