ModsJava
LightSource
Java mod listed for Minecraft 1.20–26.x. Downloads from the MC Java Mods app on Android.
⬇ Download on Spigot LightSource
The ultimate high-performance dynamic lighting solution for modern Minecraft servers.
LightSource brings an immersive atmosphere to your server by allowing players to illuminate their surroundings simply by holding light-emitting items.
Key Features
[VIDEO COMING SOON]
Commands & Permissions
Administrator Permission:
Installation
Need help or have a suggestion ?
Note: Please do not use the reviews section for bug reports. Send me a private message or open an issue on GitHub!
The ultimate high-performance dynamic lighting solution for modern Minecraft servers.
LightSource brings an immersive atmosphere to your server by allowing players to illuminate their surroundings simply by holding light-emitting items.
Key Features
- Dynamic Lighting: Items in hand actually light up the world as players walk.
- Modern Formatting: Full MiniMessage support! Create stunning messages with Gradients and Hex colors (RGB).
- Realistic Water Physics: Torches and lanterns naturally extinguish when submerged in water (fully configurable).
- Fully Customizable: Define any item (even non-standard ones) as a light source with specific intensity levels (0-15) via config or in-game commands.
[VIDEO COMING SOON]
Commands & Permissions
Code (YAML):
/lightsource reload - Reloads the configuration and messages.
/lightsource set <item> <level> - Add or modify a light source in real-time.
/lightsource remove <item> - Remove an item from the light sources list.
/lightsource set <item> <level> - Add or modify a light source in real-time.
/lightsource remove <item> - Remove an item from the light sources list.
Administrator Permission:
HTML:
lightsource.admin - let you use the command
lightsource.update - receive update notifications
lightsource.update - receive update notifications
Spoiler: config.yml
Code (YAML):
# LightSources Configuration
# Format: MATERIAL_NAME: intensity (0-15)
# You can find the material names here: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html
settings:
update-interval : 5 # Ticks between each update (20 ticks = 1 second)
water-extinguish : true
light-sources:
TORCH : 14
SOUL_TORCH : 8
LANTERN : 15
SOUL_LANTERN : 10
REDSTONE_TORCH : 7
GLOWSTONE : 15
SEA_LANTERN : 15
BEACON : 15
MAGMA_BLOCK : 3
messages:
prefix : "<gradient:#fCBA03:#FCFC03><b>LightSource</b></gradient> <dark_gray>»</dark_gray> "
must-be-player : "<red>You need to be in game to execute this command."
no-permission : "<red>You don't have permission to do this."
reload-success : "<green>Configuration reloaded!"
usage-set : "<red>Usage: /LightSource set <item> <level>"
usage-remove : "<red>Usage: /LightSource remove <item>"
invalid-material : "<red>Invalid material name."
invalid-level : "<red>Light level must be a number between 0 and 15."
set-success : "<gray>Set <white><item></white> light level to <yellow><level></yellow>"
remove-success : "<gray>Removed <white><item></white> from light sources."
item-not-found : "<red>This item is not in the config."
unknown-command : "<red>Unknown subcommand."
# Format: MATERIAL_NAME: intensity (0-15)
# You can find the material names here: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html
settings:
update-interval : 5 # Ticks between each update (20 ticks = 1 second)
water-extinguish : true
light-sources:
TORCH : 14
SOUL_TORCH : 8
LANTERN : 15
SOUL_LANTERN : 10
REDSTONE_TORCH : 7
GLOWSTONE : 15
SEA_LANTERN : 15
BEACON : 15
MAGMA_BLOCK : 3
messages:
prefix : "<gradient:#fCBA03:#FCFC03><b>LightSource</b></gradient> <dark_gray>»</dark_gray> "
must-be-player : "<red>You need to be in game to execute this command."
no-permission : "<red>You don't have permission to do this."
reload-success : "<green>Configuration reloaded!"
usage-set : "<red>Usage: /LightSource set <item> <level>"
usage-remove : "<red>Usage: /LightSource remove <item>"
invalid-material : "<red>Invalid material name."
invalid-level : "<red>Light level must be a number between 0 and 15."
set-success : "<gray>Set <white><item></white> light level to <yellow><level></yellow>"
remove-success : "<gray>Removed <white><item></white> from light sources."
item-not-found : "<red>This item is not in the config."
unknown-command : "<red>Unknown subcommand."
Installation
- Download the .jar file.
- Drop it into your /plugins/ folder.
- Restart your server.
Need help or have a suggestion ?
Note: Please do not use the reviews section for bug reports. Send me a private message or open an issue on GitHub!
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.20, 1.20.6, 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.
LightSource is a free Minecraft Java mod. Compatible with Minecraft 1.20, 1.20.6, 1.21, 26.1. Downloaded 30 times (via Spigot). Download it and open it directly in the game.