Перейти к содержимому
Mineforgian

ImmersiveStealth

A minimalistic server-side plugin that removes nametags, join/quit messages, death broadcasts, advancement announcements and action bar hints, creating a silent and fully immersive multiplayer experience.

Загрузки
124
Подписчики
1
Обновлён
8 декабря 2025 г.
Лицензия
MIT

Опубликован 6 декабря 2025 г.

ImmersiveStealth removes all unsolicited social signals that normally reveal player presence in a Minecraft server. Its purpose is to create a quiet, distraction-free and fully immersive multiplayer environment where players only discover each other naturally, not through UI elements or automatic messages.

Core Features

ImmersiveStealth eliminates multiple layers of information that expose player activity:

Nametag suppression All player nametags are hidden using a dedicated scoreboard team. No floating names, no visual detection through walls or terrain.

Join, quit and kick message removal The public chat remains clean. No one knows when others connect, disconnect or are removed from the server.

Death message removal (optional) Prevents chat broadcasts from revealing combat locations or player encounters.

Advancement announcement suppression The plugin automatically disables announceAdvancements in all worlds. Advancements no longer leak information about nearby players.

Action Bar clearing Many server plugins and minimap systems use the Action Bar (above the XP bar) to display directional cues, proximity alerts or player references. ImmersiveStealth removes all Action Bar text once per second, blocking this channel completely and preventing players from tracking others through HUD tricks.

Purpose

This plugin is designed for servers that want minimalist interaction and natural discovery. Ideal for:

Immersive survival worlds

Psychological horror environments

Atmospheric exploration servers

Roleplay without UI clutter

Servers emulating a singleplayer experience in multiplayer

Hardcore servers where awareness must be earned, not given

Players become effectively invisible unless they deliberately reveal themselves or physically appear within sight. Every encounter feels organic and unexpected.

Configuration

The configuration file is intentionally simple:

hide-nametags: true hide-join-quit-messages: true hide-death-messages: true auto-disable-advancements: true clear-actionbar: true

All options are enabled by default. No commands are required. The plugin works immediately upon installation.

Compatibility

Fully server-side.

No dependencies required.

Works with Spigot, Paper, Purpur and standard forks.

Lightweight and performance-safe; uses no packet listeners or reflection.

Notes

ImmersiveStealth does not modify gameplay mechanics. Its only objective is to remove UI-level social information to improve immersion and reduce artificial player awareness.

Ченджлог

1.1.1Релиз1.21.8, 1.21.9, 1.21.10 · 8 декабря 2025 г.

ImmersiveStealth 1.1.1 — Java 17 Compatibility + Glowing Removal Fix

This version refines the core mechanic of ImmersiveStealth and improves full compatibility with modern servers.

✔️ Glowing Effect Completely Removed In previous versions, players and entities could still become visible through walls or structures due to the glowing effect triggered by:

  • Spectral arrows
  • Status effects
  • Commands or plugins applying glowing automatically

This update fully blocks any glowing from appearing, preventing unrealistic wall-tracking and restoring the intended immersive experience where players cannot be detected through walls, floors, or terrain.

Glowing is now force-disabled at all times.

✔️ Java 17 Compatibility Build The plugin has been recompiled using Java 17, ensuring compatibility with:

  • Paper 1.21.1 – 1.21.10
  • Purpur
  • Spigot / Bukkit

No ProtocolLib or external dependencies required.

✔️ Version 1.0.1 Removed A previous upload was removed because it referenced behavior requiring ProtocolLib, which is not used by this plugin.
This build corrects everything and ensures that ImmersiveStealth runs cleanly and without unsupported features.

This release improves stability, realism, and immersion by ensuring players remain undetectable unless seen naturally — exactly as intended.

1.0.0Релиз1.21.8, 1.21.9, 1.21.10 · 6 декабря 2025 г.

This initial release focuses on removing all standard social signals that reveal player presence, allowing servers to deliver a silent, immersive and singleplayer-like environment within multiplayer worlds.

Core Functionality

Implemented scoreboard-based nametag suppression.

Every player is automatically added to an internal scoreboard team with NAME_TAG_VISIBILITY set to NEVER.

Ensures nametags remain hidden at all times, even after player reconnects or server reloads.

Message Filtering

Removed all join messages.

Removed all quit messages.

Removed all kick messages.

Optional removal of global death messages via config.yml.

Prevents combat logs, death notifications or PvP kill announcements from exposing player locations or activity.

Advancement Silence

Automatically disables the server-wide announceAdvancements gamerule in all worlds.

Ensures no advancement appears in chat, as they can unintentionally reveal player progression or presence nearby.

Configuration

Added a minimalistic configuration file:

hide-nametags: true hide-join-quit-messages: true hide-death-messages: true auto-disable-advancements: true

All features enabled by default. No additional setup or dependencies required.

Compatibility and Performance

Pure Bukkit/Spigot implementation.

Compatible with Spigot, Paper, Purpur, and all standard forks.

No packet listeners, no player metadata injection, and no reflection used.

Extremely lightweight and stable.

Purpose

This release establishes the foundation of ImmersiveStealth: a server environment where players do not automatically detect each other unless they physically meet in the world or intentionally communicate.

Комментарии

Загружаем…