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

1228 Commits

Author SHA1 Message Date
e4edb5543a Implement Enderman water debuff logic 2019-04-08 14:30:21 +02:00
ded8ea3740 Implement Enderman teleportation logic 2019-04-08 14:29:30 +02:00
c21fcbba7e Force instant rotation of entities staring at something during teleportation 2019-04-08 14:09:12 +02:00
fee17f28da Add fading pixel particle 2019-04-08 14:07:49 +02:00
e251e1635e Add AI to watch current target without moving 2019-04-07 21:28:52 +02:00
55b2ca902b Fix continuous AI tasks to actually trigger every tick 2019-04-07 19:31:17 +02:00
053e077e7e Update existing code to use new Vec3d utilities 2019-04-07 17:16:51 +02:00
d2de5f6e2a Add Vec3d utilities (fromXZ, fromYaw, addY, subtractY) 2019-04-07 17:16:00 +02:00
05b4964cac Implement Enderman block handling logic 2019-04-07 16:29:11 +02:00
a02d2addea Update existing code that used Teleporter's extended range 2019-04-06 15:02:41 +02:00
a208d65243 Refactor Teleporter effect range & allow silent teleportation (no sound/particles) 2019-04-06 15:02:10 +02:00
3680b76503 Add a debug-only hack to enable infinite banner textures 2019-04-04 11:40:08 +02:00
6ac3bd673f Fix unused imports & simplify Pos in Stronghold pieces 2019-04-04 11:32:52 +02:00
d8cf7c43d2 Split Energy Shrine 180° stairs to fix Gloomtorch placement & improve AABBs 2019-04-04 10:37:11 +02:00
73c3738dd7 Implement Energy Shrine trigger entity for particle and mob spawn control 2019-04-03 21:30:56 +02:00
3eca01b4b7 Make trigger entity's type public 2019-04-03 21:09:28 +02:00
4603fa2b0d Enable trigger entity updates on client side 2019-04-03 17:48:11 +02:00
178b920417 Update Stronghold trigger handlers for the new interface 2019-04-03 17:45:00 +02:00
9becaa84ee Modify trigger entity interface (custom world validation, default serialization impl) 2019-04-03 17:44:59 +02:00
12cda08d04 wtf intellij 2019-04-03 11:54:49 +02:00
ba61241094 Implement Energy Shrine generation & surface pillars 2019-04-03 11:52:39 +02:00
7de6590e3f Disable vanilla Stronghold generation 2019-04-02 09:39:23 +02:00
35d8faef4c Implement Energy Shrine builder 2019-04-01 20:29:10 +02:00
c8453fd9b9 Refactor Stronghold classes to match recent changes & cleanup generator 2019-04-01 20:18:44 +02:00
1b41e14b1f Minor refactoring (Size, PosExt, OverworldFeatures) 2019-04-01 20:17:07 +02:00
68867e5759 Update IStructureDescription's structure locator to take PosXZ 2019-04-01 20:15:57 +02:00
1ca7d57a14 Add IStructureBuild w/ list of bounding boxes forming the generated structure 2019-04-01 20:14:37 +02:00
fdd785d9f6 Add Size.getPos(Alignment) 2019-04-01 20:12:27 +02:00
f43c589533 Add PosXZ utility data class 2019-04-01 20:05:20 +02:00
0d4bf8c40d Add a bunch of Energy Shrine rooms 2019-03-31 15:14:43 +02:00
291618776f Add Energy Shrine main room pieces & abstract room class 2019-03-31 14:47:58 +02:00
cc52a3d731 Add Energy Shrine corridor pieces 2019-03-31 14:43:28 +02:00
3a979793b7 Add Energy Shrine piece connection types 2019-03-31 14:34:43 +02:00
0ae433b166 Add Energy Shrine banner generator 2019-03-31 14:32:14 +02:00
f49d735270 Add Energy Shrine block palette & base piece class 2019-03-31 14:32:14 +02:00
f941bf6133 Add VM parameters to improve DCEVM performance 2019-03-31 13:53:39 +02:00
c2cee5d5cd Refactor and cleanup StrongholdBuilder 2019-03-31 09:49:38 +02:00
d48dff9fc8 Refactor some structure utilities into an abstract class in IStructureBuilder 2019-03-31 09:39:52 +02:00
81f8cadb86 Update existing code to use updated Random.removeItem extensions 2019-03-31 08:27:37 +02:00
69b91d88da Fix inconsistencies between Random.removeItem and Random.nextItem 2019-03-31 08:26:31 +02:00
241eb42b0c Update existing code to use IBlockState facing extensions 2019-03-31 08:03:30 +02:00
1d31272418 Rename EnumFacingExt & add IBlockState extensions for facing 2019-03-31 08:03:30 +02:00
b1201e0088 Add Energy Shrine loot tables 2019-03-31 04:05:03 +02:00
96c3f24be3 Add loot table function to pick a random Smooth Gloomrock color 2019-03-31 04:00:18 +02:00
971de3e0b4 Add Infusion.byName & basic loot table function to apply random infusions 2019-03-30 16:21:59 +01:00
c119b52247 Minor formatting fixes 2019-03-30 15:29:25 +01:00
ee44e029ea Add a loot table property that allows sorting stacks in a specific order 2019-03-30 13:16:46 +01:00
4a191ee98e Separate loot table and loot pool configuration to fix weirdness 2019-03-30 09:38:57 +01:00
7cd00e9c4a Propertly define how structure piece connection attachment should work 2019-03-30 07:13:40 +01:00
71fb850f98 Add IStructureTrigger for colored beds 2019-03-30 03:17:33 +01:00