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
Download the .jar file.
Drop it into your /plugins/ folder.
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!