Tags
Creators
Details
2.0.0
Compatibility
Changes
Changelog :
Moderation:
- /ban <player> <reason> [duration] [-s] — ban a player, optional duration and silent flag.
- /mute <player> <reason> [duration] [-s] — mute a player in chat.
- /warn <player> <reason> [-s] — warn a player.
- /kick <player> <reason> [-s] — kick a player. (new)
- /unban <player> [reason] [-s] — revoke a ban.
- /unmute <player> [reason] [-s] — revoke a mute.
- /note <player> <content> — add a private staff note to a player.
- /history <player> — view a player's sanction history.
- /staffhistory <staff> — view a moderator's own sanction history.
- /case <player> — view a player's moderation case.
- /alt <player> — analyze a player for suspicious alt-account patterns.
- /alts <player> — GUI showing a player's alternate accounts. (new)
- /freeze <player> — freeze/unfreeze a player in place.
- /follow <player> — follow a player, showing distance and clicks-per- second live.
- /lookup <player> — detailed player info, including presence across the whole network. (new)
- /replay — start, stop, and browse a recorded player replay. (new)
Reports:
- /report <player> <reason> — report a player for rule breaking.
- /reports — open the reports management GUI.
- Clicking a chat message lets you report it directly, with a confirmation step. (new)
Staff tools:
- /mod — toggle staff (moderator) mode on/off.
- /vanish — toggle your visibility to other players.
- /noclip — toggle flying through walls in creative (staff patrol tool).
- /scan — scan the map and player inventories for specific items.
- /staffchat (or /sc) — send a message to staff-only chat, or toggle it.
- /auth <login|register|changepass|reset|info|set|list|lock|unlock> — PIN-based staff authentication (new subcommands: info, set, list, lock, unlock). (extended)
- /invsee <player> — view a player's inventory (online or offline).
- /ecopen <player> — open a player's Ender Chest.
Player utility (staff-only, used on yourself or another player):
- /gamemode — change game mode.
- /fly — toggle flight.
- /speed <value> [fly|walk] — set walk or fly speed, now with a type argument. (extended)
- /heal — restore health and hunger.
- /feed — restore hunger only.
- /hearts — set or add a specific amount of hearts.
- /god — toggle invulnerability.
- /tp — teleport to a location or another player (online or offline).
Utility / server:
- /broadcast <message> — broadcast a message to the whole server.
- /clearinv [player] — clear an inventory; with no argument, clears your own. (extended)
- /chatclear — clear the chat for everyone.
- /togglechat — toggle global chat on/off.
- /stafflist — see who's currently online staff.
- /feedback — send a bug report or suggestion in-game, delivered straight to Discord. (new)
- /lifemod — main admin command (config reload, etc.); reload now also syncs across the whole network in one go. (extended)
COMMANDS (BungeeCord / proxy side)
- /lifemod — proxy-side admin command, including the network-wide reload.
- /staffchat — cross-server staff chat.
REPLAY SYSTEM (new)
- Full system to record and play back a player's actions: movement, inventory actions, chat, etc.
- Dedicated GUI to browse a replay: play, pause, fast-forward/rewind, item-based controls.
- The replayed player appears as an NPC with their real skin during playback.
- Replays are saved to the database, not just kept in memory.
- A replay can be attached to and played back directly from a report as evidence.
- Disabled by default; toggle it in the config.
MODERATION AND SANCTIONS
- Fixed and improved auto-punish logic: now triggers only on warnings, with better category detection.
- Better handling of expired sanctions (UI and database cleanup).
- The report system was fully rebuilt: chat messages are now included in the report context, and you can click a chat message directly to file a report with confirmation.
- Staff mode (vanish) now correctly hides invisible staff from other players (appearance, metadata, equipment).
- Fixed the freeze system: duplicate messages, movement/effects that were still going through despite the freeze.
- Staff auth session: moderator IP restoration is now configurable.
ANTI-ALT, ANTI-VPN AND ANTI-CHEAT
- Various fixes to alt-account detection.
- The scan system (/scan) was reworked and is now fully configurable, with Oraxen support.
- The NoClip system was reworked and stabilized.
CROSS-SERVER CHAT AND COMMUNICATION
- Staff chat is now synced across every server on the network, with per-player toggling.
- Discord webhooks (alerts, reports) now send asynchronously so they no longer slow down the server, plus several Discord message formatting fixes.
TRANSLATIONS AND CONFIGURATION
- English translation completed and kept in sync with French.
- Many messages that used to be hardcoded are now configurable through the language files.
- Cleaned up and fixed several configuration files (duplicates, indentation, incorrect key paths).
PUBLIC API (new)
- The plugin now offers a separate public API (LifeMod-API), letting other plugin developers integrate with LifeMod (sanctions, vanish, freeze, chat, staff, replay, reports, anti-alt, no-clip, webhooks...).
UPDATE CHECKING
- The update checker now queries both SpigotMC and Modrinth to detect a new available version.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:K3tLtfl0:6ZoLwxK8"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:K3tLtfl0:6ZoLwxK8"
}

