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

Commit Graph

  • bb5af7b0c8 Allow cloning an explosion w/ modified parameters chylex 2019-01-01 01:17:13 +01:00
  • 307ebe0643 Finish implementing dimension & region instability for all dimensions chylex 2018-12-30 06:37:38 +01:00
  • 15caa41c38 Implement territory chunk grid system w/ a few test territories chylex 2018-12-30 06:28:55 +01:00
  • ea0b2e440f Replace vanilla End world provider & disable dragon fight manager chylex 2018-12-30 05:47:24 +01:00
  • 9be0a2a91f Add destructuring extensions for ChunkPos chylex 2018-12-30 05:42:20 +01:00
  • f225319e51 Update Endermites (render range, instability relief, Corrupted Energy immunity) chylex 2018-12-28 05:09:29 +01:00
  • 0632538268 Add dimension instability triggers to teleportation chylex 2018-12-28 05:05:15 +01:00
  • 9001424821 Add a method to leak a set amount of Energy from a Cluster chylex 2018-12-28 05:02:07 +01:00
  • 480a2da36b Implement main logic and capability handling for dimension & region instability chylex 2018-12-28 03:56:21 +01:00
  • 48e9aadc0f Add interfaces and utilities for instability chylex 2018-12-27 21:15:04 +01:00
  • 663554a97b Add parameters to Teleporter (reset pathfinding, extend FX range) & tweak effects chylex 2018-12-27 19:51:51 +01:00
  • 879ece80f0 Add interface to mark entity as immune to Corrupted Energy chylex 2018-12-27 16:06:29 +01:00
  • a4c35c1500 Add Random.removeItem extension chylex 2018-12-25 13:39:21 +01:00
  • 0197d7c5a1 Fix non-lethal damage sometimes leaving player at 1 full heart chylex 2018-12-25 02:30:22 +01:00
  • 9283a106b7 Minor code style tweaks chylex 2018-12-25 02:08:39 +01:00
  • 5ae5d3cca7 Add instability-spawned Endermite variation & disable Endermite particles chylex 2018-12-22 17:26:45 +01:00
  • c7f35e221a Add a way to pause particle effect spawning chylex 2018-12-22 16:21:37 +01:00
  • bc0b826013 Fix entity translation key chylex 2018-12-22 16:18:02 +01:00
  • fd699eff11 Tweak Corrupted Energy particle color chylex 2018-12-22 16:17:28 +01:00
  • fd70dd5da0 Fix Infused TNT and Endermite serialization chylex 2018-12-22 13:42:20 +01:00
  • 331a4ae7e4 Replace Endermite and implement custom behavior, despawning, and drops chylex 2018-12-22 12:31:39 +01:00
  • 7109f3dde1 Add custom EntityAIWanderAvoidWater constructor chylex 2018-12-22 12:31:59 +01:00
  • b5db81dd47 Add mob AI that reduces randomness of wandering chylex 2018-12-22 12:25:38 +01:00
  • a8aadfab54 Refactor entity override registration chylex 2018-12-22 10:15:27 +01:00
  • 38fdff2266 Fix being able to open an Amulet of Recovery without recharging it chylex 2018-12-20 09:16:35 +01:00
  • fa6e5b12c9 Implement modded & Trinket slot handling in Amulet of Recovery chylex 2018-12-20 09:00:50 +01:00
  • 453f79e33c Fix infusions causing items to lose NBT data chylex 2018-12-20 08:46:42 +01:00
  • c09ae421fe Fix Trinket duplication on death chylex 2018-12-20 08:30:32 +01:00
  • eebaa5238c Add NBTList.set chylex 2018-12-20 08:09:51 +01:00
  • 7587bb49ad Refactor Trinket Pouch serialization to use NBTItemStackList chylex 2018-12-20 05:24:48 +01:00
  • d8be6810ca Add Ring of Hunger chylex 2018-12-19 15:18:58 +01:00
  • 66d349166f Move infinite potion duration constants chylex 2018-12-19 15:17:46 +01:00
  • 30196e925c Rename and move base Item classes chylex 2018-12-18 09:22:43 +01:00
  • 689e221f01 Make Trinket Pouch infusable & add Expansion infusion chylex 2018-12-18 08:30:36 +01:00
  • e9c6a8e738 Refactor Infusion color constructors chylex 2018-12-18 08:30:47 +01:00
  • efeed74006 Add Trinket Pouch w/ custom GUI chylex 2018-12-18 08:13:56 +01:00
  • 7be6c6d4e9 Allow active Trinket items to provide their own ITrinketHandler instances chylex 2018-12-17 01:27:51 +01:00
  • b46c885f7c Add base Gui+Container classes for custom inventory interfaces chylex 2018-12-16 07:02:06 +01:00
  • 67d5e01804 Move SlotTrinketItem player inventory logic into a separate class chylex 2018-12-16 06:49:33 +01:00
  • 226eb20273 Add packet to tell server to open a GUI chylex 2018-12-16 06:45:32 +01:00
  • 1f2ffbcda9 Update DetectSlotChangeListener to return slot for item duplication prevention chylex 2018-12-16 06:34:32 +01:00
  • c66f5a354e Refactor Trinket handling in preparation for Trinket Pouch chylex 2018-12-01 14:34:50 +01:00
  • 3cb50dc162 Add Elytra w/ custom recipe and durability handling chylex 2018-12-01 10:11:57 +01:00
  • c5a3e0af24 Fix Table Pedestal render bounding box to include the item area chylex 2018-12-01 10:10:58 +01:00
  • 49858e4948 Add Binding Essence w/ recipe chylex 2018-11-30 05:56:20 +01:00
  • 9263572524 Add IInfusableItem & implement infusion colors and item transformations chylex 2018-11-30 03:41:51 +01:00
  • 4082c6b7ab Push config file for Statistic plugin chylex 2018-11-28 06:26:25 +01:00
  • 1b5c68c531 Add Compost w/ dispenser behavior and Humus drops chylex 2018-11-28 00:12:26 +01:00
  • f700df457e Add Accumulation Table chylex 2018-11-27 09:29:46 +01:00
  • 3d861aadc6 Push Table overlay asset file chylex 2018-11-27 09:23:16 +01:00
  • 8bfe5e7375 Let Table processes decide between consuming 1 item or the whole input stack chylex 2018-11-27 09:20:34 +01:00
  • 1aa475aa08 Spawn smoke particles on Table Pedestals when items are added to input/output chylex 2018-11-27 05:34:56 +01:00
  • 8d82171533 Add a custom smoke particle with modifiable scale chylex 2018-11-27 05:33:38 +01:00
  • 828a8a6471 Allow Redstone signal to pause Table processing chylex 2018-11-27 03:29:45 +01:00
  • 12024eaab1 Add Redstone Comparator signal to Table Pedestals chylex 2018-11-27 03:27:26 +01:00
  • 2344884366 Implement dedicated output Pedestals chylex 2018-11-27 00:16:43 +01:00
  • cec17ef207 Minor Table Pedestal fixes (consume all inputs, disable mipmapping, compile error) chylex 2018-11-26 23:15:25 +01:00
  • f6973351b3 Fix too many Table Pedestal item rendering spots chylex 2018-11-26 06:10:23 +01:00
  • 24040f5475 Implement logic for Table Pedestal status indicator (contents & processing) chylex 2018-11-26 05:44:29 +01:00
  • ef91d1bc87 Add a Table Pedestal status indicator handler chylex 2018-11-26 05:40:25 +01:00
  • c8d91449a5 Add a 20 tick Table process pause after updating Pedestal input chylex 2018-11-26 05:37:39 +01:00
  • f71813515a Add a NotifyOnChange delegate & use it in TEs chylex 2018-11-26 01:09:35 +01:00
  • 2724950bac Ensure Table processes are saved chylex 2018-11-26 00:10:34 +01:00
  • 8f383280f7 Refactor Table Pedestal inventory handling into a separate class chylex 2018-11-25 23:20:35 +01:00
  • f11e4ac38e Make ITrinketITem and IColor methods JvmDefault chylex 2018-11-25 20:53:17 +01:00
  • a57514dfcf Change RGB constructor(rgb: Int) to UByte to avoid confusion chylex 2018-11-25 20:46:10 +01:00
  • dc7d38d794 Update Kotlin to 1.3.10 & minor refactoring chylex 2018-11-25 20:22:50 +01:00
  • f0f120ce55 Implement base classes for describing and handling Table processes chylex 2018-11-25 19:52:29 +01:00
  • e14767977e Implement Table logic for process handling chylex 2018-11-25 18:14:52 +01:00
  • 19e71cbc96 Forgot to push TileEntityBaseTable.MarkDirtyOnChange delegate chylex 2018-11-25 17:13:13 +01:00
  • 48402b2ede Add methods to update and track Pedestal input & output chylex 2018-11-25 16:32:44 +01:00
  • 8af05dfcca Implement Table behavior for picking and draining Energy Clusters chylex 2018-11-24 10:32:03 +01:00
  • 39d33fe09f Tweak Table Link cooldown & play linking sound to all players chylex 2018-11-24 09:02:02 +01:00
  • 231d4b73c5 Refactor Table Pedestal linking behavior & implement Pedestal limit chylex 2018-11-24 07:36:25 +01:00
  • 9613c6f79f Add interfaces for Table processes & serialization chylex 2018-11-23 21:10:33 +01:00
  • 0767402469 Make TileEntityBase only refresh Notifying delegate on change & expose isLoaded chylex 2018-11-23 21:07:33 +01:00
  • 263fa987cd Add NBT extensions to simplify list construction and ItemStack lists chylex 2018-11-14 14:56:36 +01:00
  • 9442a13708 Add extensions to create/restore IInventory snapshots chylex 2018-11-14 14:52:38 +01:00
  • 19d4a4ded8 Add Void Salad w/ recipe chylex 2018-11-11 23:55:50 +01:00
  • 984ec1e8e9 Implement non-lethal damage processor chylex 2018-11-11 22:55:16 +01:00
  • 42645ab6da Add Purity status effect chylex 2018-11-11 12:40:06 +01:00
  • 3867a6afdf Move BlockEditor, ExplosionBuilder, RayTracer, and Teleporter to a different package chylex 2018-11-10 20:48:19 +01:00
  • 725f3a29bb Add Void Bucket w/ animation and recipe chylex 2018-11-10 19:15:54 +01:00
  • 230a8d650d Add Void Miner w/ recipe chylex 2018-11-10 19:15:16 +01:00
  • 86777ee7b5 Add a base class and material for Void tools chylex 2018-11-10 19:12:58 +01:00
  • a2fd85efbe Reimplement vanilla block raytracer with custom collision check behavior chylex 2018-11-10 19:00:11 +01:00
  • 9d2f291c30 Fix possibility of NPE when handling BreakEvent in BlockIgneousRockOre chylex 2018-11-10 18:49:04 +01:00
  • 8ce2fdc862 Add Entity extensions (lookPosVec, lookDirVec) and fix warnings chylex 2018-11-10 17:51:21 +01:00
  • dcebac266c Fix Ring of Preservation repair logic (only repair when damaged & use only 1 Diamond) chylex 2018-11-06 01:10:07 +01:00
  • a29616d1c9 Implement End Portal leaking Corrupted Energy chylex 2018-11-05 17:55:16 +01:00
  • d1ddcfb701 Refactor & update properties of Corrupted Energy leaks, fix damage chylex 2018-11-05 17:54:07 +01:00
  • 23ce6e8f5e Fix CombinedDamage causing damage every tick in some cases chylex 2018-11-05 17:46:48 +01:00
  • db4256ba6c Implement shift-clicking support for Trinket slot chylex 2018-11-05 03:45:29 +01:00
  • 6471b49b0e Add Scale of Freefall w/ recipe chylex 2018-11-04 22:31:52 +01:00
  • 87652ef4d4 Minor refactoring + event priority change in ItemAmuletOfRecovery chylex 2018-11-04 22:19:21 +01:00
  • 6a86bb093f Add TrinketHandler.getCurrentActiveItem and document ITrinketItem chylex 2018-11-04 21:06:16 +01:00
  • 65309c732b Update textures for Dragon Scale and Puzzle Medallion chylex 2018-11-04 14:34:06 +01:00
  • c7de7dc648 Add Ring of Preservation chylex 2018-11-04 12:31:04 +01:00
  • d2d49d1c69 Use copyIf in BlockTablePedestal & fix ItemBaseTrinket not being open chylex 2018-11-04 12:27:43 +01:00
  • 309d671d04 Add ItemStack.copyIf extension chylex 2018-11-04 12:26:58 +01:00