100 Commits
Author SHA1 Message Date
chylex 32ea34fa0c SHELF 2021-01-15 18:42:49 +01:00
chylex 2ab4659da5 [WIP] Tomb Dungeon 2021-01-15 18:40:13 +01:00
chylex 276df76979 Fix Transform mirroring entity yaw incorrectly 2021-01-02 22:23:18 +01:00
chylex 14788dd9ad Fix invisible bottom layer in Jar o' Dust when placed on transparent block 2020-12-31 21:25:57 +01:00
chylex 5b69abf29e Make Jar o' Dust layers more visible & add dust compression effect 2020-12-31 21:25:28 +01:00
chylex dd6f4fa4d1 Implement Jar o' Dust generation in Tomb Dungeon 2020-12-31 21:16:07 +01:00
chylex 414b11aa0d Implement Undread spawning in Forgotten Tombs 2020-12-30 00:11:12 +01:00
chylex 14fbcac4e0 Make Undreads avoid unsupported Dusty Stone when not in aggro 2020-12-29 21:36:22 +01:00
chylex 3e0aedc039 Add entity ground navigator that supports custom node processors 2020-12-29 21:33:38 +01:00
chylex 20c21f9afa Fix overriding wrong overload of getBlockPathWeight in entities 2020-12-29 19:49:45 +01:00
chylex f4fac58b32 Add special handler for entities colliding with full blocks instead of making collision boxes slightly shorter 2020-12-29 17:38:00 +01:00
chylex f21a4fbf3f Replace broken EntitySelector.inDimension 2020-12-29 17:24:49 +01:00
chylex c9ad94bcb4 Fix portal rendering in fog 2020-12-29 15:11:14 +01:00
chylex 1a11754bad Reformat code 2020-12-25 09:15:22 +01:00
chylex 421cadb545 Fix IntelliJ folder exclusions in build.gradle 2020-12-25 00:05:27 +01:00
chylex 596042b255 Work on Forgotten Tombs environment (dust particles, Grave Dirt sounds) 2020-12-20 19:27:06 +01:00
chylex f4bfd0f8e3 Add IntColor properties for RGBA as floats 2020-12-20 15:43:45 +01:00
chylex 373087e33c Fix debug mode not removing territory fog 2020-12-19 12:57:07 +01:00
chylex a46524e518 Finalize The Hub environment 2020-12-19 12:40:50 +01:00
chylex ecd48ec345 Address a few technical TODOs and tweak code 2020-12-15 20:44:36 +01:00
chylex 8c21bcad67 Partially fix rendering issues with lightmaps and fog after updating from 1.14 2020-12-15 20:27:00 +01:00
chylex 7b54a8885a IntelliJ folder exclusions are fucked... 2020-12-11 17:03:00 +01:00
chylex e587f212eb Refactor Vec3d uses to simplify eventual 1.16 transition 2020-12-08 05:37:13 +01:00
chylex 7957655ed1 Update IDEA project settings 2020-11-22 23:28:07 +01:00
chylex 69e59992dc Address several TODOs (entity replacement, anvil repair, vanilla resources) 2020-11-22 23:27:50 +01:00
chylex 465728fdd5 Add debug command to check and manipulate instability 2020-11-22 19:58:02 +01:00
chylex efe56e0ebc Fix Ender Eye spawn rotation 2020-11-22 04:54:51 +01:00
chylex cd63de38ca Improve The Hub portal positioning 2020-11-22 04:54:51 +01:00
chylex 1515102b04 Add debug command to regenerate territory 2020-11-22 04:54:50 +01:00
chylex f0eeea3249 Work on Ender Eye attacks and respawning 2020-11-18 03:53:17 +01:00
chylex b3be6d0104 Implement Ender Eye respawning after all players die 2020-11-17 04:11:00 +01:00
chylex 828607283c Add ITerritoryDescription.prepareSpawnPoint 2020-11-17 04:03:13 +01:00
chylex 90e7076143 Implement Ender Eye laser attack & update previous attacks 2020-11-16 06:06:58 +01:00
chylex 280d4ecaf3 Refactor damage handling, implement fallback damage, tweak fire damage to set fire even if protected 2020-11-15 21:38:23 +01:00
chylex d901f1b2f4 Migrate parts of coremod to mixin 2020-11-04 14:39:26 +01:00
chylex 0f44dcaaa8 Update Forge & disable mixin refmaps 2020-11-04 03:38:54 +01:00
chylex 04243968b9 Allow using Portal Tokens in creative mode even when in another dimension or already standing in a portal 2020-11-04 02:41:55 +01:00
chylex c60576d738 Fix not being able to /kill in the End 2020-11-04 02:31:50 +01:00
chylex 4766669c0a Update more item textures 2020-11-03 13:42:36 +01:00
chylex 8f8ccd3dd3 Update several item textures and animations 2020-11-02 06:10:51 +01:00
chylex f9c1af0c30 Allow duplicating Rare and Solitary Portal Tokens 2020-11-01 23:48:50 +01:00
chylex 7e237eca3a Implement solitary territories 2020-11-01 23:26:03 +01:00
chylex 350f79f8c5 Redo Portal Token display name and tooltip & introduce difficulty rating for territories 2020-11-01 09:49:40 +01:00
chylex 5d3ed67531 Change Portal Token texture after the territory is corrupted 2020-11-01 06:26:39 +01:00
chylex 9735696341 Fix rendering of custom lightning bolt 2020-11-01 05:05:55 +01:00
chylex 5b0dfdac59 Implement Void mechanics for rare territories & stop damaging players in portals 2020-11-01 05:05:42 +01:00
chylex 86c0b6a0ec Implement territory storage component and ticking system & store Token type 2020-11-01 04:51:10 +01:00
chylex 284779bb64 Rewrite End Portal rendering to use plain UVs instead of texgen 2020-10-12 04:10:30 +02:00
chylex e5c84ea639 Fix/suppress compiler warnings 2020-10-06 13:27:20 +02:00
chylex 3ef4731db0 Remove no longer necessary Python scripts 2020-10-05 21:31:17 +02:00
chylex bab0f0c876 Fix issues (Infused Glass occlusion, Pearl phasing collision, line particles, test world commands, wrong texture name, minor tweaks) 2020-10-05 17:46:43 +02:00
chylex 4ae0f894fc Refactor registries and game initialization 2020-10-05 10:57:44 +02:00
chylex 58261cc62e Implement datagen for tags & add missing blocks/items to tags 2020-10-04 14:20:28 +02:00
chylex 42026b459d Fix loot table patcher crashing on loot pools named "custom#" 2020-10-04 10:48:43 +02:00
chylex 01ed6d4393 Move more block loot tables to datagen & fix missing potted Sapling 2020-10-04 10:15:28 +02:00
chylex dfa946ecd7 Replace self-drop block loot tables with datagen 2020-10-03 19:09:26 +02:00
chylex 9a53b13626 Update Kotlin mod version & ensure HEE loads after Forge 2020-10-03 16:15:01 +02:00
chylex f8888e0a3b Implement datagen for most block states 2020-10-03 14:16:11 +02:00
chylex 1b2db80199 Implement datagen for most block & item models 2020-10-02 22:34:59 +02:00
chylex 089a0501d6 Add datagen module 2020-10-01 08:09:01 +02:00
chylex 3d6a20aecb Make the Obsidian block on top of the boss tower in Obsidian Towers indestructible 2020-09-30 13:29:09 +02:00
chylex 951dc1e4b9 Update IntelliJ inspections & excluded folders 2020-09-30 13:25:50 +02:00
chylex 6a2152f9d7 Fix not registering mod sounds into the registry 2020-09-30 12:25:54 +02:00
chylex bb21611878 Fix subtitles of sounds triggered by the mod 2020-09-30 12:24:44 +02:00
chylex 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
chylex 93aca7c562 Move AltGr fix into a separate mod 2020-09-29 10:23:57 +02:00
chylex 4c3332a2ba Update Ender Eye boss to use the new flying navigator 2020-09-29 08:50:31 +02:00
chylex c8391294bc Implement flying entity navigator with strafing support 2020-09-29 08:50:31 +02:00
chylex 4fac0d77d4 Update Obsidian Towers territory to use custom lightning bolt & ensure cinematic view from boss tower 2020-09-28 18:38:30 +02:00
chylex 6f6a4d8df2 Add territory-wide lightning bolt entity 2020-09-28 18:34:25 +02:00
chylex e7be0c9905 Refactor per-player sound playing into a SoundExt utility 2020-09-28 16:29:20 +02:00
chylex 1bc58aff84 Remove unnecessary type aliases & fix code that used vanilla types instead of aliases 2020-09-28 16:29:19 +02:00
chylex 2fea86e6a5 Update .gitignore and IntelliJ project files 2020-09-28 13:24:29 +02:00
chylex 7757dd7192 Address IDE inspections 2020-09-28 13:17:51 +02:00
chylex f992e16e71 Reorganize packages and move most non-content sources to 'system' module 2020-09-28 12:25:14 +02:00
chylex 7dd6eeaf11 Fix wrong Specification-Title META-INF attribute in build.gradle 2020-09-28 06:29:45 +02:00
chylex 96e19ad787 Add sub-project 'system' module into src/system 2020-09-28 06:29:45 +02:00
chylex dbfb660e3e Implement Ender Eye death animation and Token Holder charging 2020-09-26 11:30:37 +02:00
chylex 1638fa041b Implement Ender Eye knockback dash attack 2020-09-26 07:32:04 +02:00
chylex 22e63f5ccb Work on Ender Eye spawn animation, movement, and attack logic 2020-09-26 07:32:04 +02:00
chylex 2fefcf0339 Fix EntityMoveFlyingForward not taking setMoveTo speed parameter into account 2020-09-26 02:42:51 +02:00
chylex d2db1adf0c Prevent Vampire Bats from sleeping under blocks occupied by another Bat 2020-09-25 22:38:04 +02:00
chylex fd6a4766c9 Migrate to 'Kotlin for Forge' and update Kotlin to 1.4.10 2020-09-25 21:21:01 +02:00
chylex 97d7c61ff8 Enforce LF line endings 2020-09-25 09:31:12 +02:00
chylex 9ab88cfb73 Fix perlin noise after updating to 1.15 where vanilla implementation changed 2020-08-13 02:23:12 +02:00
chylex 89c7226e55 Work on Ender Eye spawn animation & Demon Eye transformation 2020-07-23 14:48:49 +02:00
chylex 86b1b858ba Update Gradle, IntelliJ files, and inspection profile 2020-07-21 05:43:56 +02:00
chylex 3c02852af0 Allow rewrapping IStructureTriggers and exposing the wrapped instance 2020-07-21 04:08:16 +02:00
chylex 8f737d9161 Implement Puzzle Block shape detection for better Medallion drops 2020-07-18 08:36:03 +02:00
chylex 24204910a8 Add BoundingBox.isInside(BlockPos) 2020-07-18 07:58:41 +02:00
chylex 5e99a759ac Add BlockPos.offsetUntilExclusive and offsetWhile & update existing code 2020-07-18 04:58:32 +02:00
chylex 27e3365abd Address a few TODOs (potions, bats, world properties, cave pather, etc) 2020-07-18 02:04:31 +02:00
chylex 540d725e31 Create a new '// POLISH' comment for things to address during polishing stage 2020-07-18 01:07:13 +02:00
chylex 4ed18bddaf Migrate Container & Particle class names 2020-07-17 07:22:26 +02:00
chylex 09f6ba19ad Migrate ITextComponent class names 2020-07-17 06:59:04 +02:00
chylex ef10efad94 Fix Trinket Pouch not opening in inventory GUI after previous Minecraft update 2020-07-17 05:52:12 +02:00
chylex 22fd1aa474 Fix several issues (AI tweaks, entity NBT not saving, Amulet of Recovery crash) 2020-07-17 05:51:36 +02:00
chylex 2177384235 Add Blobby w/ most of the behavior implemented 2020-07-17 02:07:23 +02:00
chylex 8c20b78990 Add AI for jumping entities (follow leader, watch dying leader, watch idle, item pickup detour) 2020-07-17 02:01:22 +02:00
chylex 4309beaca5 Add a few ModelBox utilities 2020-07-17 01:56:38 +02:00