1
0
mirror of https://github.com/chylex/Hardcore-Ender-Expansion-2.git synced 2025-08-17 07:31:50 +02:00

Commit Graph

  • fe4b3c31c7 Rewrite BlockEditor.place to use Block.getStateForPlacement chylex 2018-11-02 20:53:27 +01:00
  • 36f4f1dd09 Add Table Link w/ recipe and sound effects chylex 2018-11-02 15:37:53 +01:00
  • 8cda9a7f6b Implement basic linking logic for Tables and Pedestals chylex 2018-11-02 15:05:00 +01:00
  • dfc05f80f1 Add BlockPos.updateState extension chylex 2018-11-02 15:15:04 +01:00
  • b85eb3cfca Update Gradle to 4.10.2 chylex 2018-10-31 13:38:55 +01:00
  • 0e7cf4c049 Work on Table Pedestal (finish item rendering, add inventory interactions) chylex 2018-10-31 12:06:18 +01:00
  • bca3eba66e Add InvReverseWrapper (item handler implementation with reversed slot order) chylex 2018-10-30 23:13:01 +01:00
  • 7e95c10956 Move TE notification checks & FLAG_MARK_DIRTY handling to notifyUpdate chylex 2018-10-30 22:28:01 +01:00
  • adb1c3df17 Update existing code to use the new NBT extensions chylex 2018-10-30 11:42:17 +01:00
  • f7c525b4bd Add & update NBT extensions (BlockPos, presence checks, nullability) chylex 2018-10-30 11:41:00 +01:00
  • 45e4e0cf65 Add ItemStack.cleanupNBT extension w/ unit tests chylex 2018-10-30 10:41:39 +01:00
  • d93b3f67c1 Add WIP Table Pedestal (assets, model, rendering, inventory storage, recipe) chylex 2018-10-29 23:28:57 +01:00
  • 6d0b33be85 Minor refactoring and formatting fixes chylex 2018-10-29 14:07:42 +01:00
  • 13fd65ec58 Update existing classes to use new sound extensions chylex 2018-10-28 13:24:38 +01:00
  • e1afe9e2d6 Add SoundExt to simplify playing sound effects chylex 2018-10-28 13:23:14 +01:00
  • b93e9a4b2d Refactor TileEntityBaseChest inventory to use Kotlin's delegation pattern chylex 2018-10-28 11:15:29 +01:00
  • 5f9f96c055 Add several extension methods (ItemStack, BlockPos, NBT) chylex 2018-10-27 14:36:12 +02:00
  • c4afd56f9d Add Table Base w/ assets and base classes chylex 2018-10-22 04:05:25 +02:00
  • 650b8ef90a Add Dark Chest chylex 2018-10-20 18:20:17 +02:00
  • 0b20a03267 Add temporary ATs to simplify block builder until 1.13 comes chylex 2018-10-20 18:17:01 +02:00
  • 7b4c33a194 Refactor InfusionList.tag to use NBTEnumList.of chylex 2018-10-20 00:10:05 +02:00
  • b878300c27 Add Loot Chest w/ creative mode editing and custom opening sound chylex 2018-10-17 18:47:21 +02:00
  • 2b04c66a28 Simplify TileEntity GUI registration in ModGuiHandler chylex 2018-10-17 16:34:48 +02:00
  • 9b292ef7dc Add base classes for custom Chests chylex 2018-10-17 15:44:34 +02:00
  • 6202e75d4f Fix shift-clicking items into read-only slots chylex 2018-10-17 13:28:41 +02:00
  • 81e5e356bf Simplify NBTEnumList creation & tweak NBTObjectList exception messages chylex 2018-10-17 11:42:37 +02:00
  • df8b87d408 Add extensions to save/load inventories in NBT chylex 2018-10-17 11:42:03 +02:00
  • 8d68c8545c Fix some TEs not saving properly (Energy Cluster & End Portal Acceptor) chylex 2018-10-17 11:39:11 +02:00
  • a6a17d008a Refactor TileEntityBase serialization & add FLAG_MARK_DIRTY to Notifying delegate chylex 2018-10-17 11:35:34 +02:00
  • d4ff20c55d Update Forge and mappings chylex 2018-10-15 20:50:38 +02:00
  • 6b13c0b921 Fix Trinkets to respect 'keepInventory' rule chylex 2018-10-15 19:18:29 +02:00
  • 076a770054 Add Amulet of Recovery w/ recipe, custom model, and retrieval GUI chylex 2018-10-15 18:50:40 +02:00
  • fd68ddf03b Add method to change player's Trinket chylex 2018-10-15 18:33:40 +02:00
  • 696e5bbfab Add base class for Chest-like GUIs, read-only slot type, and listener for slot changes chylex 2018-10-14 18:56:09 +02:00
  • c4b3aa8b9f Add base Trinket item w/ custom tooltip and rarity chylex 2018-10-14 18:01:47 +02:00
  • 7f9f9996a0 Refactor ItemBaseEnergyUser (open some methods & add new getters) chylex 2018-10-14 17:55:44 +02:00
  • 9accb19903 Fix broken client->server packet handling chylex 2018-10-14 14:30:44 +02:00
  • f98c33050f Add GUI handler w/ packet for client GUI events chylex 2018-10-14 11:49:46 +02:00
  • 9ed7f393d1 Update existing code to use the new NBT extensions chylex 2018-10-13 08:32:37 +02:00
  • 331c56c903 Move 'heeTag' extensions to all NBTTagCompounds & update unit tests chylex 2018-10-13 08:31:22 +02:00
  • e139e29825 Fix inconsistency from autoformatting >:( chylex 2018-10-13 06:00:45 +02:00
  • 1b590ea53f Add extensions to write & read ItemStacks in NBT chylex 2018-10-12 07:51:03 +02:00
  • d37a0a1858 Add a trinket slot to player inventory chylex 2018-10-11 12:39:45 +02:00
  • 20c8db8efa Add particle effects to Ender Goo chylex 2018-10-10 13:16:30 +02:00
  • fb87e9435c Add entity height multiplier parameter to IShape.Point chylex 2018-10-10 13:14:33 +02:00
  • 1762df92ae Implement Ender Goo causing worsening negative effects to entities chylex 2018-10-09 13:40:14 +02:00
  • 89f6179eaf Add utilities to simplify Forge capabilities chylex 2018-10-09 12:02:37 +02:00
  • a549fe9b7b Implement Ender Goo affecting entity motion chylex 2018-10-09 01:50:34 +02:00
  • 53fffabd8f Generalize and refactor Ender Goo chylex 2018-10-09 01:47:35 +02:00
  • 27944f5342 Fix more block equality checks chylex 2018-10-08 21:12:57 +02:00
  • 620a87a6c7 Implement Corrupted Energy tolerance check chylex 2018-10-08 01:56:28 +02:00
  • 8c2cbd0c0c Add custom creature types chylex 2018-10-08 01:55:51 +02:00
  • 610d96cb3e Add Lifeless status effect chylex 2018-10-07 18:50:40 +02:00
  • bc2f59e869 Add base class for custom status effects chylex 2018-10-07 18:16:28 +02:00
  • 1a0254d6d5 Introduce ModPotions, tweak other registration code chylex 2018-10-07 15:48:57 +02:00
  • 2f9b482d4a Refactor Resource class chylex 2018-10-07 15:42:35 +02:00
  • b1a85adc48 Begin implementing Ender Goo (animated texture, overlay effects, custom bucket) chylex 2018-10-06 18:54:34 +02:00
  • e82fbd66a1 Add Dark Loam and Dark Loam Slab w/ recipe chylex 2018-10-05 18:01:38 +02:00
  • 579dee296d Fix brightness of custom slabs and stairs chylex 2018-10-05 17:52:42 +02:00
  • 517f0263f8 Tweak slab construction & fix localization keys for double slabs chylex 2018-10-05 15:50:34 +02:00
  • cdcea9c234 Add custom item repair recipe with End Powder chylex 2018-10-05 14:52:06 +02:00
  • d4136c017a Add base class for dynamic recipes chylex 2018-10-05 14:51:25 +02:00
  • 374d6fd6da Add Int.shlong extension (very necessary) chylex 2018-10-05 14:43:21 +02:00
  • 947518dfdd Update existing code to use the new ItemStack extensions chylex 2018-10-05 13:39:33 +02:00
  • b8041322e5 Add extensions for ItemStack (size, enchantments) & IInventory (renaming, iteration) chylex 2018-10-05 13:33:29 +02:00
  • 96a22b4830 Implement a TNT infusion (phasing w/ indestructible block collisions) chylex 2018-10-04 21:22:58 +02:00
  • fd40983fae Add extensions to deconstruct BlockPos and Vec3d objects chylex 2018-10-04 21:10:00 +02:00
  • 0c9dea7884 Delay breaking Ancient Cobwebs to fix weird client particle crash chylex 2018-10-04 20:46:19 +02:00
  • 6b2d73c864 Implement a TNT infusion (mining w/ special fishing mechanic) chylex 2018-10-04 17:04:40 +02:00
  • f18e481ac5 Implement a few TNT infusions (power, fire, trap, harmless) chylex 2018-10-04 17:00:09 +02:00
  • 8796cc1304 Add a custom item entity that spawns smoke chylex 2018-10-04 15:19:14 +02:00
  • 306755d3ac Add a way to sum multiple IOffset chylex 2018-10-04 14:20:56 +02:00
  • 7b49062afa Add remapRange utility function chylex 2018-10-04 01:26:23 +02:00
  • 5134ab2e44 Add Random.nextFloat that returns Double & update EntityItemIgneousRock chylex 2018-10-04 01:12:30 +02:00
  • a798b6405e Add '/hee infusions' command for testing chylex 2018-10-03 21:52:51 +02:00
  • 545acf4e0f Add base elements for Infused TNT chylex 2018-10-03 21:48:54 +02:00
  • d1c73594c3 Minor code fixes (parameter names & equality checks) chylex 2018-10-03 19:37:34 +02:00
  • 402387754d Reimplement vanilla explosions with more customizability chylex 2018-10-03 14:58:19 +02:00
  • 6f9985b5ef Generalize infusion storage and item behavior & fix tooltip spacing chylex 2018-10-02 16:49:27 +02:00
  • 78ec5286b7 Add Entity.useHeeTag extension & use it in EntityProjectileSpatialDash chylex 2018-10-02 16:05:22 +02:00
  • 1f68f4e0c5 Add EntityData delegate for synchronized entity properties chylex 2018-10-02 16:04:07 +02:00
  • 41ec8c0936 Simplify Corrupted Energy state json using empty state mapper chylex 2018-10-02 15:37:57 +02:00
  • 752fc2d4c8 Fix bugs with block registration params & add empty block state mapper chylex 2018-10-02 15:34:48 +02:00
  • 843f747811 Add Falling Obsidian w/ special falling entity and sound chylex 2018-10-01 23:24:53 +02:00
  • 4bca942856 Tweak EntityFallingBlockHeavy to let subclasses relocate during placement chylex 2018-10-01 23:23:39 +02:00
  • 362e718e27 Add empty sounds.json chylex 2018-10-01 22:03:31 +02:00
  • c30c5938fd IntelliJ is a great IDE with no glaring UX omissions Kappa chylex 2018-10-01 14:33:33 +02:00
  • 2336102de5 Add Ethereal Lantern w/ recipe chylex 2018-10-01 13:01:48 +02:00
  • 26378b6b1a Add Gloomtorch w/ recipe chylex 2018-09-30 22:56:51 +02:00
  • 35f8040a31 Spawn Corrupted Energy when a Cluster is destroyed chylex 2018-09-30 18:33:24 +02:00
  • 0287528291 Add Corrupted Energy & Cluster capacity deterioration chylex 2018-09-30 18:32:02 +02:00
  • 163c1468ef Add CombinedDamage to deal damage from multiple sources at once chylex 2018-09-30 18:28:05 +02:00
  • 167d0e5d16 Add BlockPos extensions to get all block positions in an area chylex 2018-09-30 14:16:46 +02:00
  • 11443ec1cd Fix vanilla bug with delayed lit particle interpolation chylex 2018-09-29 15:40:59 +02:00
  • 10e826dc53 Tweak & hide Energy Cluster selection box, and disable default particles chylex 2018-09-29 14:28:32 +02:00
  • 9f9dcc184d Add Energy Cluster rendering using particles chylex 2018-09-29 14:27:05 +02:00
  • b10a2ce816 Add a base class for Energy particles chylex 2018-09-29 14:24:40 +02:00
  • a625c3725a Override multiplyVelocity in ParticleBaseFloating (super method isn't uniform) chylex 2018-09-29 13:09:04 +02:00
  • ea118bcd59 Refactor Cluster color instantiation chylex 2018-09-29 12:26:43 +02:00
  • 37c60f31a3 Add a way to use custom skip function for particles chylex 2018-09-29 12:23:19 +02:00