Skip to content

Conversation

@crabsatellite
Copy link

@crabsatellite crabsatellite commented Jan 18, 2026

Integrated Bug Fix Summary (All Issues Resolved)

This update consolidates and resolves all previously reported issues across gameplay, rendering, items, mobs, enchantments, UI, and multiplayer stability.
All problems listed below have been confirmed fixed.

Some renderer effects and Gumworm/Gobthumper riding behavior were restored on a best-effort basis due to major API changes.

A few undocumented behaviors that could be considered bugs were also fixed (e.g. biome conversion crucible locking to the first lollipop).

Happy to iterate further.


1. Crashes & Disconnects (Critical)

  • Fixed player disconnects when:

    • Using Raycat spawn egg in Creative Mode
    • Using Ray Gun (right-click) in Survival or Creative
    • Right-clicking Cave Survey Table
    • Left-clicking the red base of the Magnetic Quarry Crusher
    • Nuclear Creeper detonates (singleplayer & multiplayer)
    • Using Ray Gun in third person
  • Fixed Creative Mode spawn egg for Tremorzilla not spawning the entity

  • Fixed right-clicking magnetic / hologram related blocks causing crashes


2. Mob Behavior & Survival Logic

  • Fixed aquatic mobs drowning:

    • Deep One
    • Deep One Knight
    • Deep One Mage
    • Trilobite
  • Fixed Raycat glow, radiation visuals, and drops

  • Fixed Gamma Cockroach not releasing toxic gas on damage

  • Fixed Watcher mind-control ending without moth-face jumpscare

  • Fixed Gumworm and Gobthumper riding / movement issues

  • Fixed Candy Unicorn missing Sweet Puff drop

  • Fixed Tremorzilla egg not hatching after nuclear overload explosion

  • Fixed players not being attacked after stepping on Pterosaur eggs

  • Fixed Sky Titan (Gigantic creature) screen shake missing near player and while riding


3. Drops & Loot Tables

  • Fixed incorrect drops:

    • All Gummy Fish colors dropping only red variant
    • All Gummy Bears dropping red fish & red gelatin
    • Looting enchantment causing wrong gummy drops
  • Corrected gelatin source:

    • Gelatin now correctly drops from Gummy Bears, not Gummy Fish
  • Fixed Raycat missing documented drops (book & encyclopedia)

  • Fixed Uranium / Nuclear related mobs dropping incorrect or missing loot


4. Blocks, Mining & World Interaction

  • Fixed mining logic:

    • Geothermal vents incorrectly dropping blocks instead of tuff
    • Galena Ore dropping ore block instead of raw iron
    • Red Neodymium / Blue Neodymium nodes and pillars dropping blocks instead of raw materials
    • Fortune enchantment not affecting Neodymium drops
  • Fixed acid interaction with copper blocks:

    • All copper variants now correctly oxidize when exposed to acid
  • Fixed Cave Stone Slabs & Manuscripts all sharing same color

  • Fixed two cave structures spawning too close together

  • Fixed nuclear bomb fall damage not triggering explosion


5. Magnetism System

  • Restored magnetic behavior:

    • Red Neodymium blocks now attract magnetic items and players wearing iron/netherite
    • Blue Neodymium blocks now repel magnetic items and players
  • Fixed Magnetized Slime Ball brewing issue

  • Fixed extended-duration magnetism potions not brewing correctly

  • Fixed Magnetic Quarry Crusher interactions


6. Items & Weapons

  • Fixed Ray Gun:

    • Third-person gun orientation
    • Missing laser glow
  • Fixed Ink Bomb & Glow Ink Bomb not throwing or exploding

  • Fixed Purple Soda Bottle Rocket:

    • Elytra boost functionality
    • Ground launch behavior
    • Extra item icon rendering during flight
  • Fixed Ice Mint Candy freezing damage bypassing leather armor

  • Fixed Primal Club agility enchantment not reducing cooldown

  • Fixed Nuclear Warning Light crafting recipe

  • Fixed seating height on nuclear bomb & submarine

  • Fixed submarine camera jitter and incorrect POV


7. Enchantments (Mutual Exclusivity)

  • Enchantment conflicts are now enforced correctly:

    • Ray Gun (X-Ray vs Gamma Ray)
    • Threaded Rifle
    • Ocean Staff
    • Mind Control Totem
    • Wasteland Dagger
    • Gumshot Shotgun
    • Dread Bow
  • Fixed Dread Bow icon bug after storing enchanted bow

  • Fixed Bubble Prison enchantment lasting permanently instead of 10 seconds


8. Status Effects & Potions

  • Fixed Abyssal Vision potion (8 min normal & splash) having no effect

  • Fixed Radiation:

    • Visual glow missing without shaders
    • Incorrect color at level 4
    • Ice Cream Ball interaction causing permanent, unremovable radiation
  • Fixed Sugar Rush behavior (working as intended)

  • Fixed all Candy items not restoring hunger properly

  • Fixed unbound Biome Lollipop not being edible


9. Rendering & Visual Effects (No Shaders)

  • Fixed missing visuals without shaders:

    • Radiation glow
    • Raycat glow
    • Stun stars animation
    • Gumshot bullets visibility
    • Bubble Prison transparency issues
    • Dark Armor transformation trail
  • Fixed scanner beam & teleport obelisk beams hiding fluids

  • Fixed hologram projector not displaying scanned entities or player model

  • Fixed Neodymium visuals & magnet VFX


10. Books, UI & Localization

  • Fixed:

    • Cave Overview book text too light (improved contrast)
    • All book illustrations rendering as black
    • Missing Cave Biome Map page
    • Incomplete recipes (Metal Sand, Hologram Projector)
    • Unlocalized Forging Template names
    • Incorrect text descriptions (Gelatin source, Candy Unicorn drops)
  • Fixed Alex’s Mobs & mod books being excessively dark


11. Multiplayer & Progression

  • Fixed achievement “Where Did the Gummies Go?” unlocking on login
  • Fixed radiation, potion, and enchantment desync between client/server
  • Fixed biome conversion crucible being locked to first used biome lollipop

12. Miscellaneous

  • Fixed:

    • Player camera shake missing in multiple boss encounters
    • Sitting height issues on rideable entities
    • Hologram encoder distance binding logic
    • Purple Soda Rocket functionality parity with vanilla rockets

Final Status

All known issues have been integrated and resolved

Special Thanks

Huge thanks to our testers for the extensive and high-quality testing effort, covering gameplay, visuals, mechanics, and multiplayer edge cases across multiple versions.

GitHub: https://github.com/LUCK666DUCK

Discord: Josu (ID: 938188956586102854)
GitHub: Jose Sancho: https://github.com/jsanchoa

…s; update spawn rules for various entities to utilize new logic
… FissurePrimalMagmaBlock and PrimalMagmaBlock
…eplace reflection with direct checks for jumping state
- Updated rendertype_irradiated shaders to include fog parameters and discard low alpha fragments.
- Enhanced rendertype_purple_witch shaders with fog effects and optimized color calculations.
- Modified rendertype_red_ghost shaders to incorporate fog and improved color blending.
- Updated rendertype_sepia shaders to support fog and refined color processing.
- Introduced new blit and blur shader programs for post-processing effects.
- Added bumpy shader program for a distortion effect with time-based animation.
- Refactored shader JSON configurations to include new uniforms and samplers.
- Cleaned up unnecessary light direction uniforms from multiple shader files.
…ters

- Updated shineOriginVertex, shineLeftCornerVertex, and shineRightCornerVertex methods across multiple renderers to eliminate the unused Matrix3f normal parameter.
- Simplified vertex addition calls in ConversionCrucibleBlockRenderer, HologramProjectorBlockRenderer, SirenLightBlockRenderer, MineGuardianRenderer, NotorRenderer, NucleeperRenderer, RaycatRenderer, and SubmarineRenderer.
- Improved code readability and maintainability by streamlining the rendering logic.
…for consistency; update rendertype_sepia shader to improve performance and remove unused variables
…sage to ensure proper server synchronization
…vior; update goal registration in SubterranodonEntity
…balance; add new exclusive tags for related enchantments
…t duration and expiration between server and client
…SHAIR for RidingMeterMount and DarknessArmorItem
…reation; update handleCameraServerSide method to support distant viewing of BeholderEyeEntity
…andling; remove unused constructor and clean up imports
…update Beholder sync handling and improve effect visuality message processing
…nd introduce return-to-ground logic; update gravity behavior and dismount positioning
…fter leaping; update stuck state detection logic
…ent incorrect biome color and state persistence
Copilot AI review requested due to automatic review settings January 18, 2026 09:49
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR addresses a comprehensive set of bug fixes for the Alex's Caves mod's migration from Minecraft 1.20 to 1.21.1 NeoForge. The update resolves critical crashes, rendering issues, mob behaviors, enchantment conflicts, multiplayer synchronization problems, and various gameplay mechanics across all cave biomes.

Changes:

  • Fixed 50+ crashes and disconnects related to spawn eggs, ray guns, block interactions, nuclear explosions, and riding entities
  • Corrected mob AI, aquatic mob drowning, drops/loot tables, and riding behavior
  • Restored magnetic system, enchantment mutual exclusivity, shader compatibility, and various rendering effects
  • Implemented proper data synchronization for multiplayer (bubbled effects, magnetic data, beholder camera)
  • Migrated to 1.21 APIs: data maps for compostables, custom spawn placements, enchantment exclusive sets, attachment-based entity data

Reviewed changes

Copilot reviewed 161 out of 161 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
Data maps & tags Migrated compostables to data map system, added breathing underwater tags, enchantment exclusivity
Shader files Updated shader uniforms (InSize/OutSize), fixed post-processing passes for watcher blur, submarine light
Entity classes Fixed GumWorm riding/return-to-ground logic, collisions, Subterranodon attack AI, spawn rules
Item classes Fixed arrow constructors, ink bombs, biome treats, primitive club stun stacking, enchantment checks
Potion effects Migrated Deepsight to per-entity tracking, Bubbled to client-side visual system
Network messages Added UpdateMagneticDataMessage, enhanced BeholderSyncMessage with position data
Block entities Fixed ConversionCrucible surface rules, Gobthumper worm tracking, magma block ticking
Mixins Added CorrodentCollisionMixin, updated EntityMixin for magnetic sync, LocalPlayerMixin for Galena Gauntlet
Renderers Fixed vertex consumers for 1.21 API changes, color packing order, Dreadbow pull state

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant