
LiveToggle
LiveToggle is an extremely lightweight Paper/Spigot plugin that allows players to toggle a LIVE mode using /live.
The plugin:
- Executes console commands (e.g. LuckPerms suffix)
- Supports multiple custom commands
- Is fully configurable
- Uses no schedulers, no loops, no listeners
- Uses virtually no memory
- Built for JDK 21 + Gradle
✨ Features
/livetoggle (on / off)- LuckPerms suffix set / remove (configurable)
- Multiple custom commands on:
- LIVE enabled
- LIVE disabled
- Fully customizable messages
/livetoggle reload- Persistent per-player storage (1 byte)
- Lag-free design
🧠 Performance & Lag
LiveToggle is designed with performance as the highest priority:
- ❌ No repeating tasks
- ❌ No async/sync schedulers
- ❌ No event listeners
- ❌ No HashMaps or growing caches
- ✅ Code runs only when
/liveis executed - ✅ Storage via PersistentDataContainer (1 byte per player)
➡️ Result: no noticeable lag and negligible memory usage
📦 Requirements
- Paper / Spigot
- Java 21
- Gradle
- (Optional) LuckPerms
🔧 Installation
- Download or build the plugin
- Place
LiveToggle-*.jarin yourplugins/folder - Start the server
- Edit
config.ymlto your liking - Use
/livetoggle reloadafter changes
⚙️ Commands
/live
Toggles LIVE mode on or off
/livetoggle reload
Reloads the configuration without restarting the server
🔐 Permissions
| Permission | Description |
|---|---|
livetoggle.use |
Access to /live |
livetoggle.reload |
Access to /livetoggle reload |
📝 Configuration (config.yml)
permission: "livetoggle.use"
reloadPermission: "livetoggle.reload"
luckperms:
enabled: true
priority: 100
suffix: " &c[LIVE]&7"
setSuffixCommand: 'lp user {player} meta setsuffix {priority} "{suffix}"'
removeSuffixCommand: "lp user {player} meta removesuffix {priority}"
commands:
onEnable:
- "say &a{player} is now LIVE!"
onDisable:
- "say &c{player} is no longer LIVE!"
messages:
noPermission: "&cYou do not have permission."
enabled: "&aLIVE mode enabled."
disabled: "&cLIVE mode disabled."
reloaded: "&aConfig reloaded."
reloadNoPermission: "&cYou do not have permission to do this."
reloadUsage: "&cUsage: /livetoggle reload"
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.20, 1.20.1, 1.20.2
- 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 Modrinth — 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.
Verified by MCModsHub
- Ships as LiveToggle-1.0.2.jar — drop this file into the mods folder
- Download size: 6 KB
- Download link checked 10 Sept 2026 — working
These come from our own check of the pack file, not from the source page.