Commit Graph
100 Commits
Author SHA1 Message Date
chylex 1135c192bb TODOs 2022-06-20 18:33:28 +02:00
chylex 8933d8d8cc WIP 2022-06-20 18:28:11 +02:00
chylex 5564fc4a24 Implement a component system for items 2021-12-03 11:55:58 +01:00
chylex f0b6fd2fac Fix wrong package 2021-11-04 19:59:54 +01:00
chylex ec76799a67 Address IDE inspections 2021-11-04 17:47:24 +01:00
chylex e73ac4e3d1 Eliminate allocations in remapRange 2021-09-05 13:03:11 +02:00
chylex 858fa672ec Optimize segmented world generation (reduce allocations in getState/setState) 2021-09-05 12:59:02 +02:00
chylex 77f759e0d0 Optimize segmented world generation (add multi-state segments) 2021-09-05 12:59:02 +02:00
chylex f077f11c32 Add debug screen w/ territory generation benchmarks 2021-09-05 12:59:02 +02:00
chylex e0c3ed6bc3 Move debug utilities to a separate module 2021-09-05 05:57:43 +02:00
chylex 7565443e38 Fix styles and click events in /help command 2021-08-20 04:25:36 +02:00
chylex f659e5e1c7 Add language datagen 2021-08-20 04:25:15 +02:00
chylex cf752e2bb3 Include block/item overrides in datagen 2021-08-01 19:54:41 +02:00
chylex cb05067529 Add custom entity type interface for automatic property registrations 2021-07-27 01:10:41 +02:00
chylex 567cf03403 Add custom tile entity type interface for automatic property registrations 2021-07-25 20:29:43 +02:00
chylex 3b4ca6c0b7 Add custom block/item interfaces for automatic property registrations and datagen (properties) 2021-07-24 14:31:45 +02:00
chylex b03a40690e Add custom block/item interfaces for automatic property registrations and datagen (tags) 2021-07-24 14:07:09 +02:00
chylex bb13594c4f Add custom block/item interfaces for automatic property registrations and datagen (block drops) 2021-07-23 19:44:00 +02:00
chylex 322b6ba900 Add custom block/item interfaces for automatic property registrations and datagen (block models) 2021-07-23 14:51:36 +02:00
chylex 498bf5bbd2 Add custom block/item interfaces for automatic property registrations and datagen (item models) 2021-07-23 10:40:53 +02:00
chylex ea48d98008 Add custom block/item interfaces for automatic property registrations and datagen (render layer) 2021-07-23 10:40:53 +02:00
chylex a0ea885997 Add custom block/item interfaces for automatic property registrations and datagen (colors) 2021-07-23 10:40:53 +02:00
chylex ec103b67d7 Add util module and reorganize classes and packages 2021-07-18 15:57:29 +02:00
chylex 082ebb9fe0 Add hook for resource pack order for overriding vanilla resources 2021-07-18 11:59:33 +02:00
chylex 65fc2d8aeb Fix overworld features not generating 2021-07-18 11:59:13 +02:00
chylex 158efbbf70 Fix dedicated server crashes 2021-07-18 11:57:47 +02:00
chylex de395eb168 Fix Tile Entity update tag logic after 1.16 update 2021-07-18 11:44:15 +02:00
chylex fceff2cd9e Port to 1.16.5 2021-07-07 10:11:28 +02:00
chylex 7fc3b9d933 Update meta files to Minecraft 1.16.5 2021-07-05 17:10:46 +02:00
chylex d62d8fe5e2 Fix mixin configuration & jar generation 2021-06-27 17:22:37 +02:00
chylex 5b3bf3bd8c Improve Tomb Dungeon generation 2021-06-27 16:25:39 +02:00
chylex 8971a0e0ab Rebuild Tomb Dungeon End room & implement end sequence 2021-06-27 16:25:38 +02:00
chylex edcc98dec5 Tweak Undread dust effect multipliers 2021-05-02 19:05:32 +02:00
chylex 1602c8eb10 Simplify accessing territory storage from TerritoryInstance 2021-05-02 19:05:32 +02:00
chylex ee9b3cbc6d Fix inverted check for Undreads stepping on crumbling Dusty Stone 2021-05-02 19:05:01 +02:00
chylex df42079c73 Improve Tomb Dungeon generation (corridor torches, tomb exits, chests, mob spawners) 2021-04-05 06:47:04 +02:00
chylex 3cce30eb84 Fix build.gradle and update versions 2021-04-02 15:30:57 +02:00
chylex bdad72e249 Work around broken vanilla pathfinding causing Undreads to step on unstable Dusty Stone 2021-03-28 17:51:37 +02:00
chylex 6c015f23db Tweak PacketClientFX to serialize handler type into a byte 2021-03-28 01:31:26 +01:00
chylex af774e9bf4 Add sided annotation to MovingSoundSpatialDash 2021-03-28 01:31:25 +01:00
chylex 1cef88b903 Implement Undread dust effects 2021-03-28 01:31:25 +01:00
chylex 3250999b6b Add OutlineBox particle offset & constructor for Constant offset 2021-03-28 01:08:00 +01:00
chylex 75bf831c67 Add a few code extensions (BlockPos, SoundEvent) 2021-03-28 01:07:00 +01:00
chylex b50c876275 Add knockback multiplier to ExplosionBuilder & fix broken knockback 2021-03-21 19:41:11 +01:00
chylex d6fe5c5589 Fix extra knockback attribute for custom entities 2021-03-21 15:09:26 +01:00
chylex 406ccdb316 Refactor particle data construction 2021-03-14 16:43:09 +01:00
chylex e9e31fbdf5 Add custom versions of hit particles 2021-03-14 16:43:09 +01:00
chylex da934f6922 Tweak Undread arm position 2021-03-14 16:43:09 +01:00
chylex cb0a83b482 Fix Stronghold trap mirror triggers and particles 2021-03-14 08:23:39 +01:00
chylex 0912422b4e Fix crash in PathNavigateGroundUnrestricted when the entity is on a non-full block 2021-03-13 17:46:15 +01:00
chylex a9df51e315 Refactor Ender Eye spawner particle data to use FxVecData 2021-02-27 23:57:40 +01:00
chylex 322c005648 Implement Tomb Dungeon mob spawn triggers 2021-02-27 23:16:27 +01:00
chylex 5211731e62 Tweak Dusty Stone crumble behavior for light mobs 2021-02-27 20:57:13 +01:00
chylex 08d2fcb19c Fix overriding canCreatureSpawn instead of canEntitySpawn 2021-02-07 14:00:13 +01:00
chylex e9077c680f Move unit tests and add main methods with special tests 2021-01-23 14:18:46 +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