1
0
mirror of https://github.com/chylex/Hardcore-Ender-Expansion-2.git synced 2024-10-17 08:42:49 +02:00
Commit Graph

1283 Commits

Author SHA1 Message Date
48402b2ede Add methods to update and track Pedestal input & output 2018-11-25 16:32:44 +01:00
8af05dfcca Implement Table behavior for picking and draining Energy Clusters 2018-11-24 10:32:03 +01:00
39d33fe09f Tweak Table Link cooldown & play linking sound to all players 2018-11-24 09:02:02 +01:00
231d4b73c5 Refactor Table Pedestal linking behavior & implement Pedestal limit 2018-11-24 07:36:25 +01:00
9613c6f79f Add interfaces for Table processes & serialization 2018-11-23 21:11:14 +01:00
0767402469 Make TileEntityBase only refresh Notifying delegate on change & expose isLoaded 2018-11-23 21:07:33 +01:00
263fa987cd Add NBT extensions to simplify list construction and ItemStack lists 2018-11-14 14:56:36 +01:00
9442a13708 Add extensions to create/restore IInventory snapshots 2018-11-14 14:52:38 +01:00
19d4a4ded8 Add Void Salad w/ recipe 2018-11-11 23:55:50 +01:00
984ec1e8e9 Implement non-lethal damage processor 2018-11-11 22:55:16 +01:00
42645ab6da Add Purity status effect 2018-11-11 12:40:06 +01:00
3867a6afdf Move BlockEditor, ExplosionBuilder, RayTracer, and Teleporter to a different package 2018-11-10 20:48:19 +01:00
725f3a29bb Add Void Bucket w/ animation and recipe 2018-11-10 19:17:44 +01:00
230a8d650d Add Void Miner w/ recipe 2018-11-10 19:16:23 +01:00
86777ee7b5 Add a base class and material for Void tools 2018-11-10 19:16:23 +01:00
a2fd85efbe Reimplement vanilla block raytracer with custom collision check behavior 2018-11-10 19:16:17 +01:00
9d2f291c30 Fix possibility of NPE when handling BreakEvent in BlockIgneousRockOre 2018-11-10 18:49:04 +01:00
8ce2fdc862 Add Entity extensions (lookPosVec, lookDirVec) and fix warnings 2018-11-10 17:51:21 +01:00
dcebac266c Fix Ring of Preservation repair logic (only repair when damaged & use only 1 Diamond) 2018-11-06 01:41:01 +01:00
a29616d1c9 Implement End Portal leaking Corrupted Energy 2018-11-05 17:55:16 +01:00
d1ddcfb701 Refactor & update properties of Corrupted Energy leaks, fix damage 2018-11-05 17:54:07 +01:00
23ce6e8f5e Fix CombinedDamage causing damage every tick in some cases 2018-11-05 17:46:48 +01:00
db4256ba6c Implement shift-clicking support for Trinket slot 2018-11-05 03:45:29 +01:00
6471b49b0e Add Scale of Freefall w/ recipe 2018-11-04 22:31:52 +01:00
87652ef4d4 Minor refactoring + event priority change in ItemAmuletOfRecovery 2018-11-04 22:19:21 +01:00
6a86bb093f Add TrinketHandler.getCurrentActiveItem and document ITrinketItem 2018-11-04 21:06:16 +01:00
65309c732b Update textures for Dragon Scale and Puzzle Medallion 2018-11-04 15:46:01 +01:00
c7de7dc648 Add Ring of Preservation 2018-11-04 12:31:04 +01:00
d2d49d1c69 Use copyIf in BlockTablePedestal & fix ItemBaseTrinket not being open 2018-11-04 12:27:43 +01:00
309d671d04 Add ItemStack.copyIf extension 2018-11-04 12:26:58 +01:00
fe4b3c31c7 Rewrite BlockEditor.place to use Block.getStateForPlacement 2018-11-02 20:53:27 +01:00
36f4f1dd09 Add Table Link w/ recipe and sound effects 2018-11-02 16:11:12 +01:00
8cda9a7f6b Implement basic linking logic for Tables and Pedestals 2018-11-02 15:18:24 +01:00
dfc05f80f1 Add BlockPos.updateState extension 2018-11-02 15:15:46 +01:00
b85eb3cfca Update Gradle to 4.10.2 2018-10-31 13:38:55 +01:00
0e7cf4c049 Work on Table Pedestal (finish item rendering, add inventory interactions) 2018-10-31 12:44:18 +01:00
bca3eba66e Add InvReverseWrapper (item handler implementation with reversed slot order) 2018-10-30 23:13:01 +01:00
7e95c10956 Move TE notification checks & FLAG_MARK_DIRTY handling to notifyUpdate 2018-10-30 22:28:01 +01:00
adb1c3df17 Update existing code to use the new NBT extensions 2018-10-30 12:14:01 +01:00
f7c525b4bd Add & update NBT extensions (BlockPos, presence checks, nullability) 2018-10-30 12:14:00 +01:00
45e4e0cf65 Add ItemStack.cleanupNBT extension w/ unit tests 2018-10-30 10:42:24 +01:00
d93b3f67c1 Add WIP Table Pedestal (assets, model, rendering, inventory storage, recipe) 2018-10-29 23:48:42 +01:00
6d0b33be85 Minor refactoring and formatting fixes 2018-10-29 14:21:27 +01:00
13fd65ec58 Update existing classes to use new sound extensions 2018-10-28 13:24:38 +01:00
e1afe9e2d6 Add SoundExt to simplify playing sound effects 2018-10-28 13:23:14 +01:00
b93e9a4b2d Refactor TileEntityBaseChest inventory to use Kotlin's delegation pattern 2018-10-28 11:15:29 +01:00
5f9f96c055 Add several extension methods (ItemStack, BlockPos, NBT) 2018-10-27 14:36:12 +02:00
c4afd56f9d Add Table Base w/ assets and base classes 2018-10-22 04:07:01 +02:00
650b8ef90a Add Dark Chest 2018-10-20 18:27:37 +02:00
0b20a03267 Add temporary ATs to simplify block builder until 1.13 comes 2018-10-20 18:17:01 +02:00