Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for stargaze

Effortless world lighting, optimized performance and mob-free gameplay

Report Lumen?

Lumen – Advanced Lighting for Minecraft

Lumen is a Minecraft plugin designed to enhance server quality of life by optimizing lighting. It allows efficient area illumination using commands and offers unique items:

  • Lumen Torch – Automatically lights up the surroundings with custom light level.
  • Lumen Guard – Prevents hostile mobs from spawning.

Discord

Banner Logo


⚡️ Features

  • Dynamic lighting using commands and custom crafteable items (No resource pack needed).
  • Auto-lighting torches with custom light level (Lumen Torch).
  • Mob spawn prevention (Lumen Guard).
  • Integration with CoreProtect & FAWE. (Recommended)
  • Multilingual Support – Available translations: Spanish, Chinese, English, French, German, Italian and Brazilian Portuguese. Custom languages can be added.

Usage

For Players

  • The Lumen Torch automatically lights up nearby areas.
    • Players can right-click the air while holding a Lumen Torch and input a light level between 0 and 15.
    • The selected light level will be stored in the torch and applied when placed.
  • The Lumen Guard prevents mob spawning within its range.
  • Torches can be removed without being lost, and their effects disappear when removed.
  • To craft them, you need lumen.craft.torch and lumen.craft.guard permissions.

Crafting Recipes

Lumen Torch

Lumen Torch Recipe

Lumen Guard

Lumen Guard Recipe

Lumen Torch


🛠️ Compatible Integrations

Lumen can leverage other tools to enhance performance and functionality:

  • CoreProtect – Logs light placements and removals, allowing rollbacks and audits.

  • FastAsyncWorldEdit (FAWE) – Optimizes light block placement through commands and the Lumen Torch, improving server performance.

    Lumen Torch with FAWE LightCommandWithFAWE

These integrations are optional but recommended for better control and efficiency.


🔐 Commands & Permissions

Commands

Lumen also provides a variety of aliases for each command /lumen, /lu, and /l.

  • /lumen light <range> <light_level> <include_skylight> – Places lights dynamically.
  • /lumen undo – Undoes previous light placements.
  • /lumen redo – Redoes removed lights.
  • /lumen remove area <range> – Removes lights in a specified area.
  • /lumen clear confirm – Clears all registered lights.
  • /lumen give <player/all> <torch_type> <quantity> – Gives torches to players.
  • /lumen reload – Reloads configuration and translations.
  • /lumen lang <language> – Changes the plugin language.
Permissions
  • OP Permissions:
    • lumen.light – Permission to use /lumen light.
    • lumen.cancel – Permission to cancel active tasks.
    • lumen.undo – Permission to undo placements.
    • lumen.redo – Permission to redo removed lights.
    • lumen.remove – Permission to remove lights.
    • lumen.clear – Permission to clear all lights.
    • lumen.give – Permission to give Lumen Torch and Lumen Guard.
    • lumen.reload – Permission to reload configuration and translations.
    • lumen.lang – Permission to change the language.
  • PLAYER Permissions:
    • lumen.craft.* – Permission to craft all Lumen items.
      • lumen.craft.torch – Permission to craft the Lumen Torch.
      • lumen.craft.guard – Permission to craft the Lumen Guard.

For Administrators

  • Advanced light management using commands.
  • Safe light removal with /lumen remove.
  • Undo and redo light placements with /lumen undo and /lumen redo.
  • Clear all lights with /lumen clear (Dangerous).
  • Item distribution using /lumen give.
  • Full customization through config.yml and translation files in Translations/.
  • Integration with CoreProtect and FAWE for enhanced performance and control.
  • Change the plugin language with /lumen lang.
  • Reload configuration and translations with /lumen reload.
  • Adjust performance settings in config.yml: Control the number of lights placed per tick and the interval between torch ticks.
  • Control the permissions of each command and item.

📌 Installation Guide

Installation

Prerequisites

Before installing Lumen, make sure your server meets the following requirements:

  • Minecraft Server: PaperMC 1.21 or higher (recommended 1.21.4, the latest stable version).
  • Java: Version 21 or higher.
  • Optional Dependencies:
    • CoreProtect (Optional): Enables tracking and rollback of placed or removed lights. Integration can be verified in the console upon server startup.
    • FastAsyncWorldEdit (Optional): Optimizes performance for placing and removing large amounts of lights.

Step 1: Download the Plugin

Download the latest version of Lumen from Modrinth and ensure you obtain a valid .jar file.


Step 2: Installation

  1. Upload the file Lumen.jar to the plugins/ folder of your PaperMC server.
  2. Restart the server to automatically generate the configuration files.
  3. Verify installation by checking the console. If the installation was successful, you will see a message indicating that the plugin has been loaded correctly.

Step 3: Initial Configuration

  1. Navigate to the configuration folder: plugins/Lumen/
  2. Edit config.yml to adjust performance settings, such as:
    • command_lights_per_tick: Number of lights added per tick when using commands.
    • torch_lights_per_tick: Number of lights added per tick when using torches.
    • torch_tick_interval: Interval between torch ticks.
    • mob_torch_radius: Protection radius of the anti-mob torch.
  3. If using CoreProtect, check the server console on startup. If integration is successful, you will see a message indicating that CoreProtect has been detected and is active in Lumen.
  4. If using FastAsyncWorldEdit, ensure it is installed and properly configured to optimize the placement and removal of lights.

Step 4: Troubleshooting

  • The plugin does not load: It is recommended to use PaperMC 1.21.4, the latest stable version. Also, ensure you are using Java 21 or higher.
  • CoreProtect errors: Check the console when starting the server. If integration does not activate, ensure CoreProtect is correctly installed.
  • Low performance when placing lights: Adjust values in config.yml and/or install FastAsyncWorldEdit to optimize large-scale block processing.
  • Only newly placed Lumen Torch and Lumen Guard will have effects of changes in config.yml. Previously placed torches will not be affected unless removed and placed again.

💬 Support & Contact

If you have any questions or encounter issues, feel free to contact us on Discord

Information

CategoryGameplay
Published onMay 5, 2025
LicenseARR
Downloads4
Stars1
Watchers0

Pinned Versions

Members