✦ SLSilentMobs ✦
Wynncraft-Style Private Mobs & Instanced Loot
◆ Private Mobs ║ ◆ Instanced Loot ║ ◆ Silent Regions ║ ◆ Global Silent Mode
◈ What is SLSilentMobs? ◈
SLSilentMobs is a packet-level entity visibility plugin inspired by Wynncraft. It makes mobs, item drops, and entire regions visible only to specific players — enabling per-player quests, private farm zones, instanced loot, and competitive-free PvE.
Built on ProtocolLib for true packet-level hiding — no fake entities, no resource pack tricks, no client mods required.
Why SLSilentMobs?
- ◇ Packet-Level Hiding — Other players literally cannot see the mob. No tricks.
- ◇ Global Silent Mode — Every mob becomes private automatically (Wynncraft-style)
- ◇ Instanced Loot — Drops visible only to the killer. No loot stealing.
- ◇ Silent Regions — Define areas where mobs are private using a wand tool
- ◇ MythicMobs Integration — Works with custom MythicMobs entities
- ◇ Anti-Target — Silent mobs only attack their owner
- ◇ Auto Cleanup — Timeout, disconnect, and limit systems prevent mob buildup
- ◇ PlaceholderAPI — Display mob counts on scoreboards
- ◇ Bilingual — English and Vietnamese messages built-in
⬥ Core Features ⬥
『
Spawn mobs that are only visible to one player. Everyone else on the server sees nothing.
| Feature | Description |
|---|---|
| Owner-Only Visibility | Only the assigned player can see and interact with the mob |
| Permission-Based | Share visibility with players who have a specific permission |
| Vanilla & MythicMobs | Supports all vanilla mobs + MythicMobs custom entities |
| Anti-Target | Silent mobs only aggro their owner — no random attacks |
| Auto Despawn | On owner disconnect, timeout, or plugin disable |
| Per-Player Limits | Configurable max silent mobs per player (default: 10) |
| Level Support | Spawn mobs with custom levels (MythicMobs) |
Code:
# Spawn a private zombie for Steve
/sm spawn Steve ZOMBIE
# Spawn 5 MythicMobs goblins with permission-based viewing
/sm spawn Steve DungeonGoblin 5 1 -p vip.premium
# Spawn at specific coordinates
/sm spawn Steve SKELETON 3 10 world 100 65 200
『
The killer feature. When enabled, EVERY mob on the entire server automatically becomes private to the nearest player.
| Feature | Description |
|---|---|
| Auto-Assign | New spawns assigned to nearest player within radius |
| Configurable Radius | How far to search for owner (default: 32 blocks) |
| Boss Whitelist | Ender Dragon, Wither, Warden stay visible to ALL |
| MythicMobs Whitelist | Exempt specific MythicMobs IDs from silent mode |
| Owner Transfer | When owner disconnects, mob transfers to nearest player |
| No-Player Despawn | If nobody is nearby, mob auto-despawns |
YAML:
global-silent:
enabled: true
assign-radius: 32
whitelist:
vanilla: [ENDER_DRAGON, WITHER, WARDEN]
mythicmobs: [WorldBoss_Dragon, EventBoss_Hydra]
reassign-on-owner-quit: true
despawn-if-no-player: true
『
Item drops from mob kills are only visible to the killer. Other players cannot see or pick up the items.
| Feature | Description |
|---|---|
| Per-Player Drops | Only the killer sees and can collect items |
| Direct XP | Experience awarded directly to killer |
| Drop Timeout | Unclaimed items despawn after 60s (configurable) |
| Scope Control | Silent mobs only, or apply to ALL mob deaths server-wide |
『
Define area-based visibility zones using an in-game wand tool. Mobs inside a region become private.
| Feature | Description |
|---|---|
| Wand Selection | WorldEdit-style wand to select area corners |
| Per-Region Mobs | Define which mob types are silenced per region |
| Player Allowlist | Grant specific players visibility in a region |
| Permission Allowlist | Grant visibility by permission node |
| Persistent | Regions saved to regions.yml — survive restarts |
Code:
/sm wand — Get the selection wand
/sm region create dungeon_zone — Create region from selection
/sm region addmob dungeon_zone ZOMBIE — Silence zombies in that zone
/sm region addperm dungeon_zone vip — VIP players can still see mobs
⬥ Commands ⬥
Code:
/sm help — Show help
/sm spawn <player> <mob> — Spawn private mob
/sm despawn <player> [mob] — Remove player's mobs
/sm despawnall — Remove ALL silent mobs
/sm list [player] — List active mobs
/sm global on|off|status — Toggle global silent mode
/sm global whitelist add|remove <mob>
/sm wand — Get region wand
/sm region create|delete|list|info|addmob|addplayer|addperm
/sm reload — Reload configs
Aliases:
/sm, /slmob, /silentmob| Permission | Default | Description |
|---|---|---|
silentmob.use | OP | Basic command access |
silentmob.admin | OP | Global, reload, regions, wand |
silentmob.wand | OP | Use region selection wand |
| Use Case | How |
|---|---|
| Personal Quests | NPCs trigger /sm spawn for private quest encounters |
| Private Farming | Global silent mode — everyone farms their own mobs |
| No Kill-Stealing | Players can't damage or see each other's mobs |
| Instanced Dungeons | Silent regions + MythicMobs for per-player dungeon content |
| Boss Raids | Whitelist bosses so the whole server can fight together |
| PvE Events | Spawn private waves visible only to participants |
⚙ Configuration ⚙
4 config files for maximum flexibility:
| File | Purpose |
|---|---|
config.yml | General settings + Global Silent Mode |
drops.yml | Instanced loot settings |
regions.yml | Region data (auto-managed by commands) |
messages.yml | All messages + language toggle (en/vi) |
| Requirement | Value |
|---|---|
| Server Software | Paper / Spigot 1.17+ |
| Java Version | 17+ (21+ for latest MC) |
| Required | ProtocolLib 5.4+ |
| Optional | MythicMobs, PlaceholderAPI |
- Ensure ProtocolLib is installed
- Download
SLSilentMobs.jar - Place it in
plugins/ - Restart server
- Edit configs in
plugins/SLSilentMobs/ /sm reloadto apply changes
Q: How does the hiding work?
ProtocolLib intercepts entity spawn/destroy packets at the network level. Other players' clients never receive the entity data — the mob literally doesn't exist for them.
Q: Will this cause lag?
No. Packet interception is extremely lightweight. The background cleanup task runs every 5 seconds.
Q: Can players still damage hidden mobs?
No. If a player can't see the mob, they can't target or damage it.
Q: Does Global Silent work with spawners?
Yes. All mob spawn sources are intercepted: natural spawns, spawners, egg spawns, and MythicMobs.
Q: Can I exempt certain mobs from Global Silent?
Yes. The whitelist supports both vanilla EntityTypes and MythicMobs IDs.
Discord: SalyVn Community
Bug Reports: DM or Discord ticket
Leave a review — it helps a lot!
◆ SLSilentMobs — Your mobs, your world, your loot ◆
Made with ❤ by SalyVn
