HidePlayer
- You can Hide / Show players
- Add your friends to your Keepvisible list
- Item on join for switch hide/show
- Cooldown in commands
- Support MySQL, MariaDB, PostgreSQL, SQLite, H2 and Yaml
- Custom heads
- /showall - Show all players
- /hideall - Hide all players
- /keepvisible <add / remove / reset> - Add or Remove players from Keepvisible list, or Reset the list
- /hideplayer - Reload plugin
- hideplayer.reload - Reload plugin
- hideplayer.cooldown - Bypass cooldown
- %hideplayer_is_players_hidden% -> custom output in messages.yml
- Set PLAYER_HEAD as material and value in custom-head-value in config.yml
Spoiler: config.yml
storage:
# [DB type]
# => mysql | [Remote] Save the data into Mysql database
# => mariadb | [Remote] Save the data into MariaDB database
# => postgresql | [Remote] Save the data into PostgreSQL database
# => sqlite | [File] Save the data into SQLite database
# => h2 | [File] Save the data into H2 database (default)
# => yaml | [File] Save the data info .yml file
type: h2
settings:
# [Remote DB settings - MySQL / MariaDB / PostgreSQL]
remote-db:
host: localhost
port: 3306
database: hideplayer
username: root
password: ""
# [SQLite settings] (need .db extension)
sqlite: "hideplayer.db"
# [H2 settings]
h2: "hideplayer"
# Item
item:
enable: true
slot: 6
show:
material: LIME_DYE
name: "&7Players: &aVisible &7(Right-Click)"
lore: "&7Right-Click to toggle player visibility!"
custom-head-value: "" #Leave empty for player personal head
hide:
material: GRAY_DYE
name: "&7Players: &cHidden &7(Right-Click)"
lore: "&7Right-Click to toggle player visibility!"
custom-head-value: "" #Leave empty for player personal head
# Other
use-visible-status-on-join: true
cooldown: 3 #In second
check-updates: true
Code (Text):
storage:
# [DB type]
# => mysql | [Remote] Save the data into Mysql database
# => mariadb | [Remote] Save the data into MariaDB database
# => postgresql | [Remote] Save the data into PostgreSQL database
# => sqlite | [File] Save the data into SQLite database
# => h2 | [File] Save the data into H2 database (default)
# => yaml | [File] Save the data info .yml file
type: h2
settings:
# [Remote DB settings - MySQL / MariaDB / PostgreSQL]
remote-db:
host: localhost
port: 3306
database: hideplayer
username: root
password: ""
# [SQLite settings] (need .db extension)
sqlite: "hideplayer.db"
# [H2 settings]
h2: "hideplayer"
# Item
item:
enable: true
slot: 6
show:
material: LIME_DYE
name: "&7Players: &aVisible &7(Right-Click)"
lore: "&7Right-Click to toggle player visibility!"
custom-head-value: "" #Leave empty for player personal head
hide:
material: GRAY_DYE
name: "&7Players: &cHidden &7(Right-Click)"
lore: "&7Right-Click to toggle player visibility!"
custom-head-value: "" #Leave empty for player personal head
# Other
use-visible-status-on-join: true
cooldown: 3 #In second
check-updates: true
Spoiler: messages.yml
Code (Text):
prefix: "&7[&6HidePlayer&7] "
reload: "&aPlugin reload!"
# Error
no-perm: "&cYou do not have permission to run this command"
no-console: "&cOnly players can run this command"
player-not-found: "&cPlayer not found"
add-yourself: "&cYou can not add yourself"
already-added: "&cYou already added &6%player% &cin your keepvisible list"
player-not-in-list: "&cThis player is not in your keepvisible list"
cooldown: "&cYou must wait &e%time%s &cbetween uses!"
# Messages
hideall: "&cPlayer visibility disabled!"
showall: "&aPlayer visibility enabled!"
add-player: "&aYou added &6%player% &ain your keepvisibile list"
remove-player: "&aYou removed &6%player% &afrom you keepvisible list"
reset-list: "&aYou have reset your keepvisible list"
# Placeholder API
is-players-hidden:
true: "Yes"
false: "No"
reload: "&aPlugin reload!"
# Error
no-perm: "&cYou do not have permission to run this command"
no-console: "&cOnly players can run this command"
player-not-found: "&cPlayer not found"
add-yourself: "&cYou can not add yourself"
already-added: "&cYou already added &6%player% &cin your keepvisible list"
player-not-in-list: "&cThis player is not in your keepvisible list"
cooldown: "&cYou must wait &e%time%s &cbetween uses!"
# Messages
hideall: "&cPlayer visibility disabled!"
showall: "&aPlayer visibility enabled!"
add-player: "&aYou added &6%player% &ain your keepvisibile list"
remove-player: "&aYou removed &6%player% &afrom you keepvisible list"
reset-list: "&aYou have reset your keepvisible list"
# Placeholder API
is-players-hidden:
true: "Yes"
false: "No"
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.16, 1.17, 1.18
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
HidePlayer [2.0 COMING SOON] is a free Minecraft Java mod. Compatible with Minecraft 1.16, 1.17, 1.18, 1.19. Downloaded 1,270 times (via Spigot). Download it and open it directly in the game.