Bring your world to life with immersive server side lighting with no client mods required.
Commands
- /ultimatelight reload - Reloads the plugin
Permissions
- ultimatelight.command.reload - Allows use of the /ultimatelight reload command
✔ PlaceMode Support
The following PlaceMode values are supported:
- FEET – Places lighting based on the player feet position
- EYES – Places lighting based on the player eye position
✔ Dynamic Light Settings Support
Control how dynamic lights update and behave.
- Configure update intervals to balance performance and smoothness.
- Set movement thresholds to prevent unnecessary light updates.
- Adjust fade speed for smooth light transitions.
- Limit the number of players processed per tick for large servers.
✔ Dynamic Lights from Held Items
Players emit light while holding configured items.
- Enable or disable dynamic lighting entirely.
- Choose whether the main hand or off-hand takes priority.
- Configure where light is placed (feet or eye position).
- Fully customizable light levels for each supported item.
✔ Miner’s Hat Support
Equip a Jack O’Lantern helmet to project directional light.
- Enable or disable the Miner’s Hat feature.
- Configure maximum beam distance and step size.
- Set the brightness of the helmet light beam.
- Play a custom sound when the helmet is removed.
✔ Static Torch Flower Lighting Support
Use Torch Flowers as permanent static light sources.
- Enable or disable Torch Flower lighting.
- Configure static light brightness.
- Automatically reactivate lighting on chunk load or server restart.
- Available on Minecraft 1.20 and newer.
✔ Per-Item Light Level Configuration
Define how bright each item is individually.
- Assign custom light levels to specific items.
- Disable light emission by setting the level to 0.
- Supports torches, lanterns, lava buckets, glowstone, sea lanterns, and more.
✔ Performance and Stability Optimized
Lighting is designed to be safe and efficient.
- Uses Minecraft’s built-in LIGHT block.
- Restores original block data when lights are removed.
- Prevents excessive updates through smart throttling.
- Fully server-side with no client mods required.
Code (YAML):
settings:
update-interval-ticks
: 2
move-threshold
: 0.15
fade-step
: 1
max-players-per-tick
: 50
dynamic-lights:
enabled
: true
prefer-offhand
: true
place-mode
: FEET
miners-hat:
enabled
: true
max-distance
: 8
beam-step
: 1
light-level
: 13
remove-sound:
sound
: BLOCK_PUMPKIN_CARVE
volume
: 0.8
pitch
: 1.2
static-torchflower:
enabled
: true
light-level
: 12
reactivate-on-chunk-load
: true
items:
TORCH
: 14
SOUL_TORCH
: 12
LANTERN
: 13
SOUL_LANTERN
: 12
END_ROD
: 14
GLOWSTONE
: 15
SEA_LANTERN
: 15
JACK_O_LANTERN
: 14
REDSTONE_TORCH
: 10
LAVA_BUCKET
: 15
SOUL_CAMPFIRE
: 12
Code (YAML):
messages:
prefix
:
"&8[&aUltimateLight&8]&r"
no-permission
:
"%prefix% &cYou don't have permission to use this command!"
help-header
:
"&e----- UltimateLight Commands -----"
help-reload
:
"%prefix% &f/%cmd% reload &7- Reloads the plugin"
reload-success
:
"%prefix% &aSuccessfully reloaded!"
reload-fail
:
"%prefix% &cA serious error occurred during reloading"
For support, please use only resource discussion
Terms of Service
By using this plugin, you agree to the following terms, which may be updated by the author at any time.
- All payments are final and non-refundable.
- Redistribution or resale of this plugin is prohibited.
- You are not permitted to modify, decompile, or extract any part of the plugin's source code.
- Support is provided exclusively to legitimate customers. We cannot offer support for plugins obtained through unauthorized or illegal means.