promotional bannermobile promotional banner

SunWell

Craftable Dynamic Sunwell Lanterns beam real sky light underground. Crops, Dynamic Trees, Rain ,Snow and, Stroms!. Tag any block as a grow lamp or full sunwell for modpacks.
Back to Files

skylightlight1.0.0.jar

File nameskylightlight1.0.0.jar
Uploader
SdataGSdataG
Uploaded
Jun 5, 2026
Downloads
115
Size
18.4 KB
Mod Loaders
Forge
File ID
8198704
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:sunwell-1565201:8198704")

Learn more about Curse Maven

What's new

Changelog

All notable changes to Skylight Lights are documented here.

Format based on Keep a Changelog.


[1.0.0] - 2026-06-04

Added

  • Initial release for Minecraft 1.20.1 / Forge 47+
  • Block tag #skylightlanterns:skylight_source — tag any lamp or sky block via datapack or KubeJS
  • Virtual skylight regions beneath tagged sources using a bounded flood-fill (radius, depth, and node cap limits)
  • Server-side SKY light boost so crops, saplings, and Dynamic Trees grow underground
  • Default virtual sky level 14 — enough for Dynamic Trees (≥12) without enabling canSeeSky() (requires 15)
  • MobMixin — undead do not sun-burn inside skylight regions when preventBurning is enabled
  • Optional hostile spawn blocking inside lit regions
  • Server config: config/skylightlanterns-server.toml (maxRadius, maxDepth, nodeCap, skyLevel, attenuateByDepth, preventBurning, blockHostileSpawns)
  • Performance safeguards: per-tick dirty-chunk budget, per-source node cap, no client light-engine rewrites

Technical

  • Mixins: LightEngine#getLightValue (sky engine only), LevelChunk#setBlockState, Mob#isSunBurnTick
  • Does not override canSeeSky() at default settings

[Unreleased]

Planned

  • (none yet)

This mod has no additional files