1
0
mirror of https://github.com/chylex/Hardcore-Ender-Expansion-2.git synced 2024-12-27 10:42:48 +01:00
Commit Graph

1239 Commits

Author SHA1 Message Date
42026b459d Fix loot table patcher crashing on loot pools named "custom#" 2020-10-04 10:48:43 +02:00
01ed6d4393 Move more block loot tables to datagen & fix missing potted Sapling 2020-10-04 10:15:28 +02:00
dfa946ecd7 Replace self-drop block loot tables with datagen 2020-10-03 19:09:26 +02:00
9a53b13626 Update Kotlin mod version & ensure HEE loads after Forge 2020-10-03 16:15:01 +02:00
f8888e0a3b Implement datagen for most block states 2020-10-03 14:16:11 +02:00
1b2db80199 Implement datagen for most block & item models 2020-10-02 22:34:59 +02:00
089a0501d6 Add datagen module 2020-10-01 08:09:01 +02:00
3d6a20aecb Make the Obsidian block on top of the boss tower in Obsidian Towers indestructible 2020-09-30 13:29:09 +02:00
6a2152f9d7 Fix not registering mod sounds into the registry 2020-09-30 12:25:54 +02:00
bb21611878 Fix subtitles of sounds triggered by the mod 2020-09-30 12:24:44 +02:00
8a05c00ccb Add FX (Ender Eye & Token Holder hit, Puzzle Block toggle, Ring of Preservation & Scale of Freefall use) 2020-09-29 20:38:27 +02:00
93aca7c562 Move AltGr fix into a separate mod 2020-09-29 10:23:57 +02:00
4c3332a2ba Update Ender Eye boss to use the new flying navigator 2020-09-29 08:50:31 +02:00
c8391294bc Implement flying entity navigator with strafing support 2020-09-29 08:50:31 +02:00
4fac0d77d4 Update Obsidian Towers territory to use custom lightning bolt & ensure cinematic view from boss tower 2020-09-28 18:38:30 +02:00
6f6a4d8df2 Add territory-wide lightning bolt entity 2020-09-28 18:34:25 +02:00
e7be0c9905 Refactor per-player sound playing into a SoundExt utility 2020-09-28 16:29:20 +02:00
1bc58aff84 Remove unnecessary type aliases & fix code that used vanilla types instead of aliases 2020-09-28 16:29:19 +02:00
7757dd7192 Address IDE inspections 2020-09-28 13:17:51 +02:00
f992e16e71 Reorganize packages and move most non-content sources to 'system' module 2020-09-28 12:25:14 +02:00
96e19ad787 Add sub-project 'system' module into src/system 2020-09-28 06:29:45 +02:00
dbfb660e3e Implement Ender Eye death animation and Token Holder charging 2020-09-26 11:30:37 +02:00
1638fa041b Implement Ender Eye knockback dash attack 2020-09-26 07:32:04 +02:00
22e63f5ccb Work on Ender Eye spawn animation, movement, and attack logic 2020-09-26 07:32:04 +02:00
2fefcf0339 Fix EntityMoveFlyingForward not taking setMoveTo speed parameter into account 2020-09-26 02:42:51 +02:00
d2db1adf0c Prevent Vampire Bats from sleeping under blocks occupied by another Bat 2020-09-25 22:38:04 +02:00
fd6a4766c9 Migrate to 'Kotlin for Forge' and update Kotlin to 1.4.10 2020-09-25 21:21:01 +02:00
9ab88cfb73 Fix perlin noise after updating to 1.15 where vanilla implementation changed 2020-08-13 02:23:12 +02:00
89c7226e55 Work on Ender Eye spawn animation & Demon Eye transformation 2020-07-23 14:48:49 +02:00
3c02852af0 Allow rewrapping IStructureTriggers and exposing the wrapped instance 2020-07-21 04:08:16 +02:00
8f737d9161 Implement Puzzle Block shape detection for better Medallion drops 2020-07-18 08:36:03 +02:00
24204910a8 Add BoundingBox.isInside(BlockPos) 2020-07-18 07:58:41 +02:00
5e99a759ac Add BlockPos.offsetUntilExclusive and offsetWhile & update existing code 2020-07-18 04:58:32 +02:00
27e3365abd Address a few TODOs (potions, bats, world properties, cave pather, etc) 2020-07-18 02:04:31 +02:00
540d725e31 Create a new '// POLISH' comment for things to address during polishing stage 2020-07-18 01:07:13 +02:00
4ed18bddaf Migrate Container & Particle class names 2020-07-17 07:22:26 +02:00
09f6ba19ad Migrate ITextComponent class names 2020-07-17 06:59:04 +02:00
ef10efad94 Fix Trinket Pouch not opening in inventory GUI after previous Minecraft update 2020-07-17 05:52:12 +02:00
22fd1aa474 Fix several issues (AI tweaks, entity NBT not saving, Amulet of Recovery crash) 2020-07-17 05:51:36 +02:00
2177384235 Add Blobby w/ most of the behavior implemented 2020-07-17 02:07:23 +02:00
8c20b78990 Add AI for jumping entities (follow leader, watch dying leader, watch idle, item pickup detour) 2020-07-17 02:01:22 +02:00
4309beaca5 Add a few ModelBox utilities 2020-07-17 01:56:38 +02:00
7aff962eee Add movement/look helpers for jumping entities 2020-07-16 20:13:27 +02:00
2c407c01bc Add beeline-preferring path navigator 2020-07-15 22:27:40 +02:00
4f766607e1 Conceptually change EntityBodyHeadless to EntityBodyHeadOnly & update EntityLookSlerp 2020-07-15 02:20:43 +02:00
859929a397 Simplify 'getQuads' call and fix broken randomness 2020-07-03 08:09:19 +02:00
609a3ff807 Remove some unnecessary classes/objects 2020-07-02 05:21:33 +02:00
72e32de1a3 Replace mob peaceful despawn bypass coremod with new vanilla feature 2020-07-01 23:50:13 +02:00
41763638f0 Reimplement ITeleporter without chunk preloading 2020-07-01 00:59:04 +02:00
543b5c3fd6 Allow (dis)charging the End Portal by sneaking & right-clicking in creative mode 2020-07-01 00:46:46 +02:00
e228c09692 Fix Amulet of Recovery container rows & report Energy cost calculation errors 2020-06-30 23:27:21 +02:00
eefa507bd6 Fix dropping Trinkets on death when 'keepInventory' is enabled 2020-06-30 23:26:39 +02:00
40c843bafa Fix Death Flower placement after 1.15 update & add withering sound fx 2020-06-30 22:25:13 +02:00
083d6448ef Fix overridden potions with no effects being listed in creative tab 2020-06-30 16:57:50 +02:00
91c5e81cbd Add shadows to Token Holders 2020-06-30 16:00:24 +02:00
ed81e21e8c Add custom Enderman teleportation sound fx 2020-06-30 15:51:39 +02:00
fe7393b5d4 Add Puzzle Medallion insertion sound fx 2020-06-30 15:50:42 +02:00
c9ffee2d1e Replace sword sweep & damage multiplier workarounds with ASM 2020-06-30 00:02:08 +02:00
ef6d8e7a0c Work around broken AI reinforcement call since 1.14 2020-06-29 21:11:52 +02:00
8d4e1cda4f Update code and textures to Minecraft 1.15.2 2020-06-29 21:11:51 +02:00
25096c4d33 Update meta files to Minecraft 1.15.2 2020-06-29 15:35:15 +02:00
aa57e9d2c5 Fix Endermen despawning during delayed teleportation 2020-06-29 12:17:29 +02:00
f6f631f6f3 Add Lost Garden territory w/ most main features 2020-06-26 13:16:10 +02:00
81b1a62083 Fix formatting in Spiderling & Undread loot tables 2020-06-26 11:48:54 +02:00
a39c6ecbb4 Allow territories to set Dry Vine color & optimize default color retrieval 2020-06-25 23:38:44 +02:00
ea73a78501 Work around a few portal rendering issues 2020-06-25 19:09:31 +02:00
4037ed172f Fix WorldToStructureWorldAdapter allowing double placements and breaking chests with torches 2020-06-23 22:31:26 +02:00
837da2fed5 Add CaveCarverEllipsoid & consecutive fail check to CaveGenerator 2020-06-23 21:29:05 +02:00
f11f85a81c Refactor Blobs & add 2 new populators 2020-06-21 11:09:05 +02:00
693b7232d3 Tweak Autumn tree generation & disable mipmapping for Whitebark Leaves 2020-06-09 15:10:44 +02:00
d5d58c41d7 Avoid making LazyOptional instances in getCapability 2020-06-09 13:47:14 +02:00
6c30afa3ca Fix Endersol & Humus bottom textures when merged (although it never appears naturally) 2020-05-30 17:09:13 +02:00
69b0b803a0 Make Humus merge with Endersol below instead of Endersol merging upwards 2020-05-30 11:47:45 +02:00
c27bce9425 Fix vanilla weather causing issues (fog color, wrong weather checks) in the End 2020-05-30 00:03:49 +02:00
fb8308b3c4 Refactor territory renderers & incorporate skyLight property into lightmap calculation 2020-05-29 22:17:13 +02:00
1d1c5eb06f Add 'offsetTowards' math extension & update existing code 2020-05-29 20:29:06 +02:00
f8a0b80ddc Add Endersol top/bottom texture 2020-05-27 17:47:46 +02:00
c08f994514 Replace End Stone texture with old vanilla one 2020-05-27 14:58:22 +02:00
b67102539c Replace VanillaModelOverrides with a hidden resource pack 2020-05-26 16:20:43 +02:00
2f393e3b72 Add Red Autumn Leaves & improve leaf textures 2020-05-26 00:18:53 +02:00
30c5201fd1 Add ModelBox.retainFace extension & update ModelEntityBossEnderEye 2020-05-24 22:09:32 +02:00
204b37ace7 Update Spawn Egg names to match vanilla 2020-05-24 18:07:11 +02:00
93037873dd Make Jar o' Dust break and drop its dusts after a nearby explosion 2020-05-23 18:12:25 +02:00
81dd8314c1 Add Shulker Box size variations w/ recipes 2020-05-23 18:12:24 +02:00
cc9bf35e99 Make getStackInRowAndColumn available to all dynamic recipes 2020-05-23 15:35:00 +02:00
acf42c38c9 Fix Brewing Stands not opening if loaded from a vanilla world 2020-05-23 14:53:24 +02:00
04e5ab97dc Fix field order in init & factory classes 2020-05-23 14:53:24 +02:00
4f70387e3a Add coremod to fix Infused TNT catching fire 2020-05-22 19:29:03 +02:00
7ca8589d29 Add starry sky to Forgotten Tombs 2020-05-22 16:32:57 +02:00
7ee1d8866c Fix particle alpha & void particle brightness 2020-05-22 15:07:19 +02:00
e22dbb597e Add sky cube scale parameter & foggy sky plane renderer 2020-05-22 14:03:17 +02:00
0214bfe15f Add GL.color that takes a Vec3d & update existing code 2020-05-22 13:51:59 +02:00
f20f7eb7e3 Fix client seeing rain while loading into the End 2020-05-22 09:01:18 +02:00
5ab4acc52d Add more Chests to Tomb Dungeon pieces 2020-05-21 22:43:33 +02:00
5bbf2feb25 Add Tomb Dungeon loot 2020-05-21 22:43:32 +02:00
e893348547 Fix 'set_item' loot function not crashing on invalid items 2020-05-21 20:39:24 +02:00
b932c3d7b6 Fix dying villager crash when reloading the world 2020-05-21 15:25:27 +02:00
0f887c515e Add '/hee causatum' subcommands (list, check, set) 2020-05-21 14:59:37 +02:00
47efddde53 Implement custom spawner taint mechanic 2020-05-21 14:34:38 +02:00
53fe8bb272 Add InBox constructor with more granular extra entity offsets 2020-05-21 14:24:01 +02:00
1d8e219674 Refactor BlockAbstractGoo collision limiter into a separate class 2020-05-21 09:40:20 +02:00
90e4db12f7 Update TerritoryGenerationCache to expire after 5 minutes & allow concurrency 2020-05-21 09:29:42 +02:00
3926fe96f3 Improve fog & skybox rendering with low chunk render distance 2020-05-21 08:59:36 +02:00
fec66ca034 Decorate Tomb Dungeon (cobwebs, crumbling ceiling) & tweak Dusty Stone physics 2020-05-21 06:07:51 +02:00
88f9a23df2 Add Tomb Dungeon generator & pieces 2020-05-20 16:24:59 +02:00
f96ee53833 Unfuck block mirror logic but better this time 2020-05-20 15:46:49 +02:00
1e0a2dac27 Add and expose some StructureBuild utilities & add documentation 2020-05-19 01:42:27 +02:00
ea2f042886 Revert mappings to 20200119-1.14.3 2020-05-18 01:13:03 +02:00
02bbb1b850 Replace 'pick_colored_gloomrock' and 'pick_music_disk' functions w/ 'set_item' 2020-05-18 00:53:17 +02:00
73974c71b6 Add loot function to change generated item 2020-05-18 00:43:14 +02:00
9e4e8f67d2 Add crumbling mechanic to Dusty Stone 2020-05-16 04:10:48 +02:00
bdaba72a82 Move BlockExperienceGate collision shape out for other blocks 2020-05-16 02:28:15 +02:00
4eee60949b Add Dusty Stone Decoration 2020-05-14 23:53:23 +02:00
9b696ab2c1 Add optional seed argument to '/hee structure x build' & CommandContext.getLong extension 2020-04-24 09:47:42 +02:00
ab4cd44d14 Fix wrong break face using debug stick 2020-04-23 23:50:40 +02:00
db508a0a67 Add random chance of rainbow beds in Energy Shrine dormitory room 2020-04-23 19:57:24 +02:00
764b30c08d Expose StructurePiece.Instance owner and transform 2020-04-23 19:54:19 +02:00
9744b7b709 Add spectator mode to debug key shortcut (ctrl+tilde) 2020-04-23 19:53:08 +02:00
0e2ec8193f Add (temporary) debug coremod to fix MC-127862 2020-04-22 01:00:43 +02:00
e1fefa8b59 Improve debug/build stick with off-hand block placement 2020-04-22 00:58:26 +02:00
c51483cb0c Add debug build/break stick 2020-03-23 19:59:02 +01:00
3c17a99248 Work on Totem of Undying (new sound & particle FX, tweak balance) 2020-03-23 02:06:09 +01:00
ce661b9fb8 Add recipes for implemented infusions & Ancient Dust transformation 2020-03-22 21:37:00 +01:00
580021693c Update Enhanced Brewing Stand texture & override Brewing Stand item texture 2020-03-22 19:41:23 +01:00
ae5da9352d Add a system to override vanilla textures 2020-03-22 19:40:13 +01:00
c44eded6a0 Add Amelior w/ recipe and Brewing Stand upgrade mechanic 2020-03-22 17:35:44 +01:00
8c6acca74c Fix Brewing Stand not ticking & not accepting End Powder via Hoppers 2020-03-22 17:01:06 +01:00
ee976a258d Add Instability Orb, Ectoplasm, and Enchanted Claw (textures only) 2020-03-22 16:19:50 +01:00
17a8ea72c3 Add Infusion Table Core w/ recipe 2020-03-21 16:14:08 +01:00
9ab0559144 Add Infusion Table 2020-03-21 16:11:13 +01:00
355a7ba63e Minor formatting fixes & override EntityBossEnderEye.isNonBoss 2020-03-21 14:18:22 +01:00
a62e8a8b7e Include vanilla blocks/items in Infusion matching checks 2020-03-20 17:05:18 +01:00
5f14ec633a Add ITableContext.requestUseSupportingItem with a filter parameter 2020-02-28 15:57:47 +01:00
39f73b259e Add Accumulation Table Core & Experience Table Core w/ recipes 2020-02-27 17:14:42 +01:00
4c90629922 Add Ticking Core 2020-02-27 17:14:13 +01:00
c02078074b Add base class for Table Core items 2020-02-27 16:47:27 +01:00
9c82e4db2a Add Experience Table 2020-02-27 13:17:47 +01:00
cd2a480ab8 Redesign Table Pedestal comparator output 2020-02-27 09:26:12 +01:00
b2cd3f604f Add custom Bottle o' Enchanting w/ special Table Pedestal stacking behavior 2020-02-27 08:45:02 +01:00
77c9023d69 Replace uses of stupid Inventory.addItem with implementation that checks NBT 2020-02-27 07:37:18 +01:00
9a0ebf51eb Fix empty Jar o' Dust rendering 2020-02-26 14:43:41 +01:00
7de1d6cba9 Work on Tables (supporting item, Pedestal logic & color tweaks) 2020-02-26 14:43:16 +01:00
412ed53da3 Add WIP Banishment status effect 2020-02-26 08:39:15 +01:00
ffada411d0 Fix broken Fermented Spider Eye brewing modifier 2020-02-25 23:56:07 +01:00
0a4e74670a Replace PotionBase by moving constants and tweaking constructors 2020-02-25 15:39:58 +01:00
f8540e89b0 Add Corruption status effect 2020-02-25 15:17:40 +01:00
caee859fff Fix a few language key issues 2020-02-25 11:16:24 +01:00
5e37c08559 Reorganize potion types to avoid circular references 2020-02-25 10:53:04 +01:00
53b2832605 Fix compile error in Territory_ForgottenTombs & unused import in EntityProjectileEnderPearl 2020-02-25 07:08:55 +01:00
c65de1cbeb Work around 1.14 freeze when replacing an entity after loading an old world 2020-02-25 07:04:46 +01:00