MariesWiki

Unofficial fix

Immersive Lanterns: Unofficial Fix

TopicLighting + compatibility

This unofficial build removes the multi-platform toolchain and makes Curios, Accessories, and dynamic-light integrations optional.

Minecraft1.21.1NeoForge21.1LicenseMMCGitHubImmersive Lanterns Unofficial Fix 1.0.7Updated3mo ago
README synced from GitHub · dev branch View on GitHub ↗

An unofficial NeoForge 1.21.1 build of Toni's Immersive Lanterns. This fork strips the Stonecutter multi-platform setup and txnilib dependency, making Curios, Accessories, LambDynamicLights, and Sodium Dynamic Lights fully optional.

⚠️ Please report bugs for this version only in this repository's issue tracker. Do not contact Toni about issues specific to this fork.


What's Different

  • NeoForge-only — No Fabric, no old Forge, no Stonecutter preprocessor.
  • No txnilib — Config uses native NeoForge ModConfigSpec; mod detection uses ModList.get().isLoaded().
  • Optional integrations — Curios, Accessories, LambDynamicLights, and Sodium Dynamic Lights are compile-only and not required at runtime.
  • Iris mixin — Applied only when Iris (or Oculus) is present.

Features

  • Wear Lanterns and Soul Lanterns on your belt via Curios or Accessories.
  • Swinging physics on equipped lanterns (configurable bounciness, left/back placement).
  • Dynamic lighting when LambDynamicLights or Sodium Dynamic Lights is installed.
  • Iris shader compatibility for held-item light mapping when Iris is present.

Technical Info

Loader NeoForge
Minecraft 1.21.1
Java 21

Installation

  1. Install NeoForge for Minecraft 1.21.1.

  2. (Optional) Install at least one belt-slot mod: Curios or Accessories.

  3. (Optional) Install LambDynamicLights for dynamic light emission.

  4. Drop the mod .jar into your mods/ folder.

  5. Launch the game.


Credits

Role Author
Original mod Toni (Txni)
1.21.1 fix Marie (kgbcupcake)

References


License

See the LICENSE file for details. Original mod is licensed under Toni's MMC License.