Lamb Lanterns
A LambDynamicLights companion: wear a lantern in a dedicated Lantern Curios slot and it hangs from your hip with pendulum physics, casting real dynamic light as you move.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
Lamb Lanterns
Lantern is a small companion mod for Lantern. It lets you slot a vanilla lantern (or soul lantern) into a dedicated Lantern Curios slot — and then it actually behaves like one.
What it does
- Adds a dedicated `lantern` slot to the Curios screen with a faded lantern silhouette icon. No fighting the belt slot for space with backpacks, rings, or charms. - Renders the worn lantern hanging from the player's right hip, with a chain attachment on the actual hip-bone of the body model. - Damped 2D pendulum physics: the lantern swings forward when you walk, side-to-side when you strafe, and gets a little kick when you start sneaking. - When LambDynamicLights is installed it emits real dynamic light through the LDL API — exactly as if you were holding the lantern.
Install on both server and client — the slot lives server-side (Curios is server-authoritative), the rendering and dynamic light are client-side.
Notes
- The hanging lantern model is rendered with `hanging=true`, so it shows the chain even though it's not attached to a block above. - Items can be added to the slot from datapacks by tagging them `#curios:lantern`. They'll be storable but only vanilla lanterns get rendered on the body unless a third-party `ICurioRenderer` ships with the item. - Vanilla light is monochrome, so soul lantern light is white in vanilla. Shader packs that respect per-block emission tint will color it on their own.
Credits
Body-anchored rendering and the pendulum shape are inspired by ImmersiveLanterns by Toni — go check it out for a fuller take on lantern accessories.