LightSource icon

LightSource -----

Dynamic Lighting for hand-held items



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
  • 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.

Administrator Permission:
HTML:
lightsource.admin - let you use the command
lightsource.update - receive update notifications
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."

Installation
  1. Download the .jar file.
  2. Drop it into your /plugins/ folder.
  3. Restart your server.
Support
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!
Resource Information
Author:
----------
Total Downloads: 21
First Release: May 4, 2026
Last Update: May 4, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings