This Sƚαϝϝ-Cσɾҽ plugin, gives you everything your staff needs to moderate.
Vanish:
This feature will fully vanish the Staff Members from the normal players. Preventing the vanish players to do any interaction with the world and the players.
Ways to use it:
- Using the command /v
- Using the vanish feature while in staff mode.
Commands:
- /v <--------- this will turn on or off your vanish.
- /v <Player> <------- this will turn on or off other players vanish.
Permissions:
- staffcore.vanish
- staffcore.vanish.see

Freeze:
This feature will fully freeze players. Preventing them to do any interaction with the world and the players, for example: Break blocks, chat, type commands, etc.
Ways to use it:
- Using the command /freeze <PlayerName>
- Using the freeze feature while in staff mode.
Commands:
- /v <Player> <------- this will turn freeze or unFreeze Players.
Permissions:
- staffcore.freeze
- staffcore.freeze.bypass
- staffcore.unfreeze.himself


This feature will contains other 3:
The First one is the ToggleStaffChat, that will allows to enable or disable the staff chat.
Ways to use it:
- Using the command /tsc
- You can also use /sc <message>
- Using the Chat Manager feature while in staff mode.

The Second one is the Mute Chat Manager, that will open a new gui were you can choose between mute the global chat and mute an specific player chat, here you have some videos:


The Last one is the Clear Chat Manager, that will open a new gui were you can choose between clear the global chat and clear an specific player chat, here you have some videos:

Ways to use it:
- Using the Command /cc <----- will clear the server chat
- Using the Command /cc <Player> <-- will clear an specific player chat
- Using the Clear Chat Manager feature while in staff mode.
Commands:
- /tsc <PlayerName>
- /sc <msg>
- /mute <PlayerName> <number><s/m/h/d>
- /mute <PlayerName> (This will mute forever)
- /mute (This will mute the chat forever)
- /unmute <PlayerName>
- /unmute
- /cc
- /cc <PlayerName>
Permissions:
- staffcore.mute
- staffcore.clearchat
- staffcore.sc
- staffcore.tsc





This feature will open an gui with 2 main options:
The First one will open another gui with all the opened reports were you will be able to choose what to do with the report. You can Delete the report and you can Close the report. Here you have some videos:


The Second one will open another gui with all the Closed reports were you will be able to choose what to do with the report. You can Delete the report and you can Open the report. Here you have a video:

Ways to use it:
- Using the command /reportlist
- Using the Report Manager feature while in staff mode.
Commands:
- /reportlist <------- This will open the Report Manager Gui.
Permissions:
- staffcore.reportlist
InvSee:
This feature will open the player selected inventory, showing the Staff Member all the items that the player has, his health, ping and much more!. Here you have a video:

Ways to use it:
- Using the command /invsee <PlayerName>
- Using the InvSee feature while in staff mode.
Commands:
- /invsee <Player>
Permissions:
- staffcore.invsee
Staff Off:
This feature will remove you from the staff mode.
Ways to use it:
- Using the command /staff
- Using the Staff Off feature while in staff mode.
Commands:
- /staff
Permissions:
- staffcore.staff
This plugin includes an Report System that allows players to report with a gui and with their own reason, here an example:
Usage:
- /report <PlayerName>
Permission:
- staffcore.report


Gamemode System:
This plugin includes an Gamemode System that allows players change between Survival and Creative Mode, here an example:

Usage:
- /gmc
- /gmc <PlayerName>
- /gms
- /gms <PlayerName>
- staffcore.gmc
- staffcore.gms
Teleport System:
This plugin includes an Teleport System that allows players to teleport between them and all, here you have some videos:



Usage:
- /tp <PlayerName>
- /tp <PlayerName> <PlayerName>
- /tpall
- /tpall <PlayerName>
- staffcore.tp
- staffcore.tp.all
Fly System:
This plugin includes an Fly System that allows players to fly, here an example:

Usage:
- /fly
- /fly <PlayerName>
- staffcore.fly
Climate System:
This plugin includes an Climate System that allows players to change the weather with a command, here an example:

Usage:
- /weather <clear/rain/storm>
Permission:
- staffcore.weather
Net System:
This plugin includes an Net System that allows players to see others players ip and ping, here an example:

Usage:
- /ping
- /ping <PlayerName>
- /ip
- /ip <PlayerName>
- staffcore.weather
Reload & Info System:
This plugin includes an Reload & Info System that allows players to see 2 different list of players, one for all the players that are vanished and all the players that are in staff mode. Also you can check if there is a new version out and reload the config!
Here you can see some videos:

Usage:
- /staffcore <reload/staff/vanished/version>
Permission:
- staffcore.staff
Code:
# ______ _ ___ ___ ______ #
# .' ____ \ / |_ .' ..] .' ..] .' ___ | #
# | (___ \_| `| |-' ,--. _| |_ _| |_ ______ / .' \_| .--. _ .--. .---. #
# _.____`. | | `'_\ : '-| |-' '-| |-' |______| | | / .'`\ \ [ `/'`\] / /__\\ #
# | \____) | | |, // | |, | | | | \ `.___.'\ | \__. | | | | \__., #
# \______.' \__/ \'-;__/ [___] [___] `.____ .' '.__.' [___] '.__.' 4.3.5 #
#
# By BarraR3port
# Please jut change the text inside the "", otherwise the plugin will get bugged! #
# If you need some help, or you have any suggestion please join in my discord: #
# ------------------> https://discord.gg/fQ8DA7n <------------------ #
# I made the config file, so you can be able to change almost every msg the plugin sent. #
# ------------> Mysql <--------------
mysql:
enabled: false #<------------------ On true you will use mysql!
host: "localhost" #<--------------- The host!
port: "3306" #<-------------------- The port!
database: "staffcore" #<----------- The name of the database!
username: "root" #<---------------- The username of the database!
password: "" #<-------------------- Leave in blanc if you don't use password!
# ------------> BungeeCord <--------------
# For using this, you will need to have enabled the mysql otherwise it won't work and may show up some errors
# This is meant to notify all your StaffMembers about the Ban Alerts, Report Alerts, and so on.
# The Mysql is needed cuz that's where the plugin is going to get all the data like: the reason, the name...
bungeecord:
enabled: false
server: "the_current_server" # This is the name of the server!
server_prefix: " &7[&a%server%&7] "
# ------------> STAFF-CORE <---------
clean_messages: "&4&lCleaned all the msg!"
server_prefix: "&8[&a&lSTAFF CORE&r&8]&r "
player_dont_exist: "&cThe player does not exist!"
no_online_players: "&cNo players &aOnline&c!"
no_permissions: "&cYou don't have permissions!."
# ------------> GAMEMODES <----------
creative: "&7Creative!"
creative_already: "&cYou are already in Creative!"
survival: "&7Survival!"
survival_already: "&cYou are already in Survival!"
# ------------> TELEPORT <-----------
tp:
player_to_player: "&7You have teleported to &a%target%"
to_me: "&7The player &a%sender% &7has teleported to you!"
to_yourself: "&7You have teleported to &aYourself"
to_him: "&7You have teleported %target% to &aHim"
tp_other: "&7The player &a%player% &7has teleported to &a%target%"
not_found: "&cThe player %player% is not online!"
to_cords: "&7You have teleported to &a%x% %y% %z%"
to_cords_by: "&7You have teleported to &a%x% %y% %z% by %sender%"
player_to_cords: "&7You have teleported %target% to &a%x% %y% %z%"
all: "&7All players have been teleported to you (&a%count%&7)"
all_to_cords: "&7All players have been teleported to &a%x% %y% %z% (&a%count%&7)"
wrong:
- "&4Wrong usage, use:"
- "&c/tp <otherplayer>"
- "&c/tp <player> <otherplaye>"
- "&c/tp <all> || /tpall"
- "&c/tp <all> <otherplayer>"
- "&c/tp <x> <y> <z>"
- "&c/tp <player> <x> <y> <z>"
- "&c/tp <all> <x> <y> <z>"
# ------------> STAFF <--------------
staff:
fly_invincible: true #<------------ On "true" the players with fly On, will be invincible!
staff_prefix: "&8[&3&lSTAFF&r&8]&r "
staff_chat_prefix: "&8[&3&lSC&r&8] &a%sender%: &5%msg%"
staff_enabled: "&7Staff mode &aOn"
staff_disabled: "&7Staff mode &cOff"
fly_enabled: "&7Fly &aOn!"
fly_disabled: "&7Fly &cOff!"
vanish_on_join: false #<------------ On "true" when the players join, they will automatically get vanished!
vanished: "&7Vanish &aOn"
un_vanished: "&7Vanish &cOff"
freeze_message: "&4&lYou have been Frozen!"
freeze_message_description: "&4&lDon't log out and join in the Discord"
freeze_ds: "discord.gg/invite/dFh8Q3n"
freeze_unfrozen: "&4&lWe apologize, you can keep playing!"
freeze_bypass: " &cHas permissions to bypass a freeze"
never_seen: "&cThe player &a%player% &chas never connected to the server"
other_reason: "&aType the reason in the Chat!"
ip: "&7Your ip is:&a%ip%"
ip_other: "&a%target%'s ip: &5%ip%"
# ------------> SOUNDS <-------------
sounds: true #<---------------------- On True the plugin will execute some sounds!
custom_sounds:
staff_items_drop: "ENTITY_SLIME_ATTACK"
staff_mute_alerts: "BLOCK_NOTE_BLOCK_PLING"
reports_alerts: "BLOCK_NOTE_BLOCK_PLING"
muted_try_to_chat: "BLOCK_NOTE_BLOCK_PLING"
mute_alerts: "BLOCK_NOTE_BLOCK_PLING"
open_report: "BLOCK_NOTE_BLOCK_PLING"
close_report: "BLOCK_NOTE_BLOCK_PLING"
delete_report: "ENTITY_WITHER_BREAK_BLOCK"
freeze: "BLOCK_BEACON_DEACTIVATE"
un_freeze: "BLOCK_BEACON_ACTIVATE"
vanished_join: "BLOCK_BUBBLE_COLUMN_BUBBLE_POP"
invsee: "BLOCK_CHEST_OPEN"
invsee_close: "BLOCK_CHEST_CLOSE"
endersee: "BLOCK_ENDER_CHEST_OPEN"
endersee_close: "BLOCK_ENDER_CHEST_CLOSE"
ban_alerts: "BLOCK_NOTE_BLOCK_PLING"
close_ban: "BLOCK_NOTE_BLOCK_PLING"
un_ban: "ENTITY_WITHER_BREAK_BLOCK"
# ------------> PARTICLES <----------
custom_particles:
freeze_player:
enabled: true
particle: "TOTEM"
count: 5
number_of_times: 20
offSetX: 3
offSetY: 3
offSetZ: 3
unfreeze_player:
enabled: true
particle: "DRAGON_BREATH"
count: 5
number_of_times: 20
offSetX: 3
offSetY: 3
offSetZ: 3
ban:
enabled: true
particle: "TOTEM"
count: 5
number_of_times: 20
offSetX: 3
offSetY: 3
offSetZ: 3
# ------------> Ban System <----------
report:
report_alerts: # Placeholders: %reporter% | %reported% | %reason% | %date%
- " "
- " &6⚠ &5Report Alerts &6⚠"
- " "
- " &3The player &r%reported% &3was &creported."
- " "
- " &a► &7Reported by: &r%reporter%"
- " &a► &7Reason: &4%reason%"
- " &a► &7Create Date &a%date%"
- " "
report_change: # Placeholders: %changed_by% | %reported% | %reporter% | %id% | %reason% | %create_date% | %report_status%
- " "
- " &6⚠ &5Report Changed &6⚠"
- " "
- " &a► &aThe Report &cId: #&c%id% &awas &4%report_status% &aby: &c%changed_by%"
- " "
- " &a► &7Reported: &a%reported%"
- " &a► &7Reported by: &a%reporter%"
- " &a► &7Reason: &4%reason%"
- " "
ban:
ban_alerts: # Placeholders: %baner% | %baned% | %reason% | %amount% | %time% | %exp_date% | %date%
- " "
- " &6⚠ &5Ban Alerts &6⚠"
- " "
- " &3The player &r%baned% &3was &cBaned."
- " "
- " &a► &7Baned by: &r%baner%"
- " &a► &7Reason: &4%reason%"
- " &a► &7Ip Baned: %IP_BANED%"
- " &a► &7For &a%amount%%time%"
- " &a► &7Until &a%exp_date%"
- " &a► &7Create Date &a%date%"
- " "
ban_change: # Placeholders: %changed_by% | %baner% | %baned% | %id% | %reason% | %create_date% | %exp_date% | %ban_status%
- " "
- " &6⚠ &5Ban Changed &6⚠"
- " "
- " &a► &aThe Ban #&c%id% &awas &4%ban_status% &aby: &c%changed_by%"
- " "
- " &a► &7Baned: &a%baned%"
- " &a► &7Baned by: &a%baner%"
- " &a► &7Reason: &4%reason%"
- " &a► &7ID: &4%id%"
- " "
ban_msg: # Placeholders: %baner% | %baned% | %reason% | %amount% | %time% | %exp_date% | %date%
- "&6⚠ &5Ban System &6⚠"
- ""
- "&4Your account %baned% were baned!"
- ""
- "&a► &7Baned by: &a%baner%"
- "&a► &7Reason: &4%reason%"
- "&a► &7Ip Baned: %IP_BANED%"
- "&a► &7For &a%amount%%time%"
- "&a► &7Until &a%exp_date%"
- "&a► &7Create Date &a%date%"
- ""
join_baned: # Placeholders: %baner% | %baned% | %reason% | %amount% | %time% | %exp_date% | %date%
- ""
- "&6⚠ &5Ban System &6⚠"
- ""
- "&4Your account %baned% is baned!"
- ""
- "&a► &7Baned by: &r%baner%"
- "&a► &7Reason: &4%reason%"
- "&a► &7Ip Baned: %IP_BANED%"
- "&a► &7Time left: &c%time_left%"
- "&a► &7Until &a%exp_date%"
- "&a► &7Create Date &a%date%"
- ""
# ------------> FREEZE <-----------
freeze:
freeze: "&cFrozen"
unfreeze: "&aUnfrozen"
freeze_alerts: # Placeholders: %frozen% | %freezer% | %status%
- " "
- " &6⚠ &5Freeze Alerts &6⚠"
- " "
- " &3The player &r%frozen% &3was %status%."
- " "
- " &a► %status% by: &r%freezer%"
- " "
# ------------> WIPE <----------
# Just to remember, when a player gets wiped, it will automatically gets kicked out from the
# server. This happens because there are some data that the plugin needs to work fine, otherwise
# it may causes some bugs, and no one wants that!
# (This data is generated once again when the player joins)
wipe:
bans: true
reports: true
wipe_on_ban: true
wipe_msg: # Placeholders: %wiper% | %wiped% | %bans% | %reports%
- " "
- " &6⚠ &5Wipe Alerts &6⚠"
- " "
- " &3The player &r%wiped% &3was &aWiped."
- " "
- " &a► Wiped by: &r%wiper%"
- " &a► Bans wiped: %bans%"
- " &a► Reports wiped: %reports%"
- " "
wipe_kick_msg: # Placeholders: %wiper% | %wiped%
- ""
- "&6⚠ &5Wipe System &6⚠"
- ""
- "&4Your account has being Wiped Off!"
- ""
- "&a► &7Wiped by: &a%wiper%"
- ""
# TODO:
# Add the /warn command.
# Add the /helpop command.
Now all those bugs are fixed and I implemented a lot of stuff, like a new InveSee in real time, a ban system, and literally much more!