Have you ever wanted to silently join the server to check on a new player, but you realize you have forgotten to turn on silent join? This plugin uses the server ping from the server list screen to inform the server you want to join silently without actually joining the server. The way it works is you ping the server some amount of times (default: 5) within some milliseconds of each other (default: 5000) at which point the server MOTD will say "You will join in stealth mode" and you can join silently. Do it quickly before the time expires though.
Since there is no way of knowing the username of a client before they join the server, it makes it harder to validate attempts to join in stealth mode. To get around this, StealthJoin can optionally save a list of IPs locally of known-staff users. This has some drawbacks, however. See the config for more information.
StealthJoin is not a vanish plugin in itself, it simply uses an installed vanish plugin and causes the player to immediately execute the vanish command when joining in stealth mode. It also comes with fake join and quit messages in case you want to switch in and out of stealth mode while already connected.
Commands:
/sjreload: Reloads config.yml and ips.yml and checks all players for permission to use StealthJoin, and ips.yml is updated in accordance with the results.
/fakejoin [player|generate]: Produces a fake join message. You must configure the join and leave messages in your config.yml first, but you can use /fakejoin generate to auto-generate values for the config.
/fakeleave [player]: See /fakejoin.
/stealth: Executes all stealth commands as the player. If you have your list of commands set up in such a way that it's a toggle, (i.e. /vanish instead of /vanish on) this command becomes much more useful.
Permissions:
stealthjoin.use: allows usage of all commands except reload.
stealthjoin.reload: allows usage of /sjreload
Post in the discussion section with any questions or bug reports. This plugin was built with 1.14.4 but may work on lower versions.
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta