ModsJava
Novalight (Dynamic lighting)
Java mod listed for Minecraft 1.21. Downloads from the MC Java Mods app on Android.
⬇ Download on Spigot
⭐ NovaLight ⭐
The ultimate dynamic lighting and offhand management solution for Java and Bedrock!
________________________________________________________
WHAT IS NOVALIGHT?
NovaLight is a highly optimized dynamic lighting plugin that allows players to illuminate their surroundings by simply holding light sources in their hands. It features a smart, built-in offhand swap mechanic specifically designed to improve the cross-play experience for Bedrock players (via Geyser/Floodgate).
The ultimate dynamic lighting and offhand management solution for Java and Bedrock!
________________________________________________________
WHAT IS NOVALIGHT?
________________________________________________________
MAIN FEATURES
• Dynamic Lighting: Light up the world dynamically by holding items like Torches, Lanterns, Glowstone, Lava Buckets, and more.
MAIN FEATURES
• Bedrock & Geyser Support: Bedrock players can easily swap torches to their offhand by sneaking and swinging their hand (or using a command), fixing a common cross-play limitation.
• Fully Customizable Light Levels: Assign specific light emission levels (0-15) to any material directly in the config.
• Highly Optimized: Customize the update ticks and nearby radius to maintain a perfect 20 TPS. Uses asynchronous block updates and smart caching.
• Multi-Language Support: Comes with built-in English (en), Spanish (es), and Portuguese (pt) translations out of the box.
• Plug & Play: Works perfectly out of the box with no complex setup required.
________________________________________________________
FULL DOCUMENTATION
FULL DOCUMENTATION
Spoiler: CONFIGURATION (config.yml)
# Configuración de NovaLight
# Discord: https://discord.gg/yourlink
# ¿Comprobar actualizaciones al inicio?
version-check: true
language: "es" # Options: es, en, pt
discord-link: "https://discord.gg/VNVpA6CqR6"
# Ajustes de Iluminación
nearby-radius: 48
update-ticks: 4
# Niveles de luz por material (0-15)
light-levels:
TORCH: 11
SOUL_TORCH: 7
GLOWSTONE: 14
LANTERN: 12
SOUL_LANTERN: 7
SEA_LANTERN: 14
SHROOMLIGHT: 14
JACK_O_LANTERN: 14
CAMPFIRE: 14
SOUL_CAMPFIRE: 7
LAVA_BUCKET: 14
GLOW_INK_SAC: 4
CANDLE: 5
END_ROD: 11
Code (Text):
# Configuración de NovaLight
# Discord: https://discord.gg/yourlink
# ¿Comprobar actualizaciones al inicio?
version-check: true
language: "es" # Options: es, en, pt
discord-link: "https://discord.gg/VNVpA6CqR6"
# Ajustes de Iluminación
nearby-radius: 48
update-ticks: 4
# Niveles de luz por material (0-15)
light-levels:
TORCH: 11
SOUL_TORCH: 7
GLOWSTONE: 14
LANTERN: 12
SOUL_LANTERN: 7
SEA_LANTERN: 14
SHROOMLIGHT: 14
JACK_O_LANTERN: 14
CAMPFIRE: 14
SOUL_CAMPFIRE: 7
LAVA_BUCKET: 14
GLOW_INK_SAC: 4
CANDLE: 5
END_ROD: 11
Spoiler: LANGUAGE (en.yml)
# NovaLight Messages
# Use %discord% to include the Discord link
prefix: "§b[NovaLight] §7"
swap-success: "Torch moved to your offhand."
inventory-found: "Torch equipped from your inventory."
no-torch: "§cYou don't have a torch or light source in your main hand."
version-update: "§eA new version of NovaLight is available! §bJoin our Discord: §f%discord%"
no-space-offhand: "§cYour offhand already has an item."
no-player: "§cCommand only for players."
config-reloaded: "§aNovaLight configuration reloaded!"
no-permission: "§cYou don't have permission to use this."
console:
enabled: "§a[NovaLight] Plugin loaded successfully."
disabled: "§c[NovaLight] Plugin disabled."
reloading: "§e[NovaLight] Reloading configuration..."
Code (Text):
# NovaLight Messages
# Use %discord% to include the Discord link
prefix: "§b[NovaLight] §7"
swap-success: "Torch moved to your offhand."
inventory-found: "Torch equipped from your inventory."
no-torch: "§cYou don't have a torch or light source in your main hand."
version-update: "§eA new version of NovaLight is available! §bJoin our Discord: §f%discord%"
no-space-offhand: "§cYour offhand already has an item."
no-player: "§cCommand only for players."
config-reloaded: "§aNovaLight configuration reloaded!"
no-permission: "§cYou don't have permission to use this."
console:
enabled: "§a[NovaLight] Plugin loaded successfully."
disabled: "§c[NovaLight] Plugin disabled."
reloading: "§e[NovaLight] Reloading configuration..."
Spoiler: ️ COMMANDS & PERMISSIONS
Player Commands (Plug & Play)
• /offhand
Moves a light source from the main hand (or searches the inventory) to the offhand. Extremely useful for Bedrock players who cannot normally place items in their offhand.
Permission: novalight.use (Given to everyone by default)
️ Admin Permission (Full Access)
• novalight.admin
Grants access to administrator commands. (Default: OP)
• /novalight reload
Reloads the configuration, light levels, and language files without restarting the server.
• /offhand
Moves a light source from the main hand (or searches the inventory) to the offhand. Extremely useful for Bedrock players who cannot normally place items in their offhand.
Permission: novalight.use (Given to everyone by default)
️ Admin Permission (Full Access)
• novalight.admin
Grants access to administrator commands. (Default: OP)
• /novalight reload
Reloads the configuration, light levels, and language files without restarting the server.
________________________________________________________
SUPPORT & COMMUNITY
[ JOIN DISCORD SUPPORT ]
[ VISIT OUR WEBSITE ]
SUPPORT & COMMUNITY
[ JOIN DISCORD SUPPORT ]
[ VISIT OUR WEBSITE ]
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.21
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Novalight (Dynamic lighting) is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 132 times (via Spigot). Download it and open it directly in the game.