This mod adds a lot of useful function for a roleplay server! Read the description to learn more about it!
Oneria Mod is a comprehensive utility mod designed specifically for immersive Roleplay (RP) servers. It provides advanced proximity-based obfuscation, sneak stealth mechanics, automated schedule management, staff moderation tools, advanced chat formatting, and seamless LuckPerms integration to create a professional and controlled RP environment.
Create true immersion by hiding player identities based on distance and stealth:
/oneria nick.Professional chat formatting with markdown and color support:
$time, $name, $msg).**bold**, *italic*, __underline__, ~~strikethrough~~.& and § color codes in chat messages./colors displays all available colors and formatting codes with visual preview.Automated server management with smart opening and closing:
/schedule or /horaires.Professional moderation tools with stealth and transparency:
Enhance player experience from the moment they join:
Smart data management for reliability:
world/data/oneriamod/nicknames.json.| Command | Permission | Description |
|---|---|---|
/oneria config reload |
OP Level 2 | Reloads the configuration file and clears all caches. |
/oneria config status |
OP Level 2 | Displays the current status of all mod systems. |
/oneria config set <option> <value> |
OP Level 2 | Modify any configuration option in real-time. |
| Command | Permission | Description |
|---|---|---|
/oneria staff gamemode <mode> [target] |
Staff | Silently changes gamemode (survival, creative, adventure, spectator). |
/oneria staff tp <target> |
Staff | Silently teleports to a player. |
/oneria staff effect <target> <effect> <duration> <amplifier> |
Staff | Silently applies an effect to a player. |
/oneria staff platform [target] [id] |
Staff | Teleports player(s) to a predefined platform. |
| Command | Permission | Description |
|---|---|---|
/oneria whitelist add <player> |
OP Level 2 | Adds a player to the blur bypass whitelist. |
/oneria whitelist remove <player> |
OP Level 2 | Removes a player from the whitelist. |
/oneria whitelist list |
OP Level 2 | Lists all whitelisted players. |
| Command | Permission | Description |
|---|---|---|
/oneria nick <player> <nickname> |
OP Level 2 | Sets a custom nickname (supports § and & color codes). |
/oneria nick <player> |
OP Level 2 | Resets nickname to the original name. |
/oneria nick list |
OP Level 2 | Displays all active nicknames with a formatted list. |
| Command | Permission | Description |
|---|---|---|
/oneria schedule or /schedule or /horaires |
Everyone | Displays server opening/closing times and status. |
/colors |
Everyone | Displays all available color codes and formatting options. |
| Alias | Equivalent Command | Description |
|---|---|---|
/platform [target] [id] |
/oneria staff platform [target] [id] |
Quick access to platform teleportation for staff. |
/schedule |
/oneria schedule |
Quick access to server schedule information. |
/horaires |
/oneria schedule |
French alias for schedule command. |
/colors |
N/A | Displays color and formatting reference guide. |
The configuration file is located at serverconfig/oneriamod-server.toml. It's fully documented and organized into logical sections:
proximityDistance - Distance (in blocks) before names are obfuscated (default: 8).enableBlur - Master switch for the obfuscation system.obfuscatedNameLength - Number of characters in the obfuscated name (default: 5).obfuscatePrefix - Whether to hide rank prefixes when obfuscating.opsSeeAll - Operators always see all names clearly.debugSelfBlur - Enable self-blur for testing purposes.hideNametags - Hide all player nametags above heads (default: false).whitelist - List of players who bypass the blur system.enableSneakStealth - Enable stealth mode for sneaking players (default: true).sneakProximityDistance - Detection distance for sneaking players in blocks (default: 2, range: 1-32).enableChatFormat - Enable custom chat formatting system.playerNameFormat - Player name format in chat (variables: $prefix, $name, $suffix).chatMessageFormat - Complete chat message format (variables: $time, $name, $msg).chatMessageColor - Global color for chat messages (16 Minecraft colors available).enableTimestamp - Show timestamp in chat messages.timestampFormat - Timestamp format (Java SimpleDateFormat, default: "HH:mm").markdownEnabled - Enable markdown styling (**bold**, *italic*, etc.).enableColorsCommand - Enable /colors command.staffTags - Scoreboard tags considered as staff (default: ["admin", "modo", "staff", "builder"]).opLevelBypass - Minimum OP level to be considered staff (default: 2).useLuckPermsGroups - Enable LuckPerms group detection.luckPermsStaffGroups - LuckPerms groups considered as staff.enableSchedule - Enable automated opening/closing.openingTime - Server opening time (format: HH:MM, e.g., "19:00").closingTime - Server closing time (format: HH:MM, e.g., "23:59").warningTimes - Minutes before closing to send warnings (default: [45, 30, 10, 1]).kickNonStaff - Automatically kick non-staff at closing time.serverClosedMessage - Message displayed when kicking non-staff.serverOpenedMessage - Message sent to staff when server opens.warningMessage - Warning message template ({minutes} replaced automatically).closingImminentMessage - Final warning 1 minute before closing.enableWelcome - Display welcome message on login.welcomeLines - Multi-line message (supports {player} and {nickname} variables).welcomeSound - Sound to play on login (e.g., "minecraft:entity.player.levelup").welcomeSoundVolume - Sound volume (0.0 to 1.0).welcomeSoundPitch - Sound pitch (0.5 to 2.0).enablePlatforms - Enable platform teleportation system.platforms - List of platforms (format: id;DisplayName;dimension;x;y;z).enableSilentCommands - Enable staff silent command system.logToStaff - Notify other staff members when commands are used.logToConsole - Log silent commands to the server console.notifyTarget - Notify the target player (default: false for stealth).The sneak stealth system adds a realistic stealth mechanic where players who are crouching (sneaking) become significantly harder to detect. Their names will only be visible to nearby players within a much smaller radius.
opsSeeAll enabled always see all players, regardless of sneak state.# Toggle sneak stealth system
/oneria config set enableSneakStealth true/false
# Set sneak detection distance (1-32 blocks)
/oneria config set sneakProximityDistance 2
# Check current settings
/oneria config status
Scenario 1: Hiding in a Crowd
Scenario 2: Close Encounter
Scenario 3: Admin Surveillance
oneriamod-X.X.X.jar from the releases page.mods folder.serverconfig/oneriamod-server.toml to customize your settings./oneria config reload or restart the server.isCrouching() check with zero overhead.OneriaPermissions.isStaff(), etc.).This mod is developed for the Oneria RP Server and is provided as-is for community use. You are free to use it on your own server, but official support and updates are prioritized for the Oneria server.
All Rights Reserved © 2026 Oneria Team
For issues, suggestions, or questions:
Note: This mod is actively maintained for the Oneria server. Community contributions and feedback are welcome!
Conversation