StaffCore 员工核心
STAFFMODE|BAN图形用户界面|报表图形用户界面|WARN图形用户界面|WEB|STAFFCHAT|INVSEE|消失
点此下载插件详细介绍
Staff-Core 插件为您的服务器管理团队提供了一套完整的管理工具。该插件支持多语言,兼容 MySQL 和 BungeeCord,建议使用 MySQL 或 BungeeCord 以获得更好的体验。版本支持 1.7 至 1.17。
:wrench: 权限
staffcore.staffstaffcore.reloadstaffcore.freezestaffcore.unfreeze.himselfstaffcore.freeze.bypassstaffcore.sc(staff-chat)staffcore.clearchatstaffcore.tsc(toggle-staff-chat)staffcore.togglechat.bypassstaffcore.mutestaffcore.unmutestaffcore.helpopstaffcore.banstaffcore.unbanstaffcore.altsstaffcore.flystaffcore.gmcstaffcore.gmsstaffcore.healstaffcore.ipstaffcore.vanishstaffcore.vanish.seestaffcore.pingstaffcore.reportstaffcore.reportliststaffcore.staffliststaffcore.tpstaffcore.tp.allstaffcore.warnstaffcore.warn.changestaffcore.warningsstaffcore.invseestaffcore.enderseestaffcore.wipestaffcore.suicidestaffcore.daystaffcore.nightstaffcore.weather
:ghost: Vanish(隐身)
此功能使管理人员对普通玩家完全隐身,防止隐身状态下的玩家与世界和玩家互动。
使用方法:
- 使用命令
/v - 在 Staff 模式下使用 Vanish 功能
命令:
/v:切换您的隐身状态。/v <Player>:切换其他玩家的隐身状态。
权限:
staffcore.vanishstaffcore.vanish.see
:snowflake: Freeze(冻结)
此功能完全冻结玩家,阻止他们与世界和玩家进行任何互动,例如:破坏方块、聊天、输入命令等。
使用方法:
- 使用命令
/freeze <PlayerName> - 在 Staff 模式下使用 Freeze 功能
命令:
/freeze <Player>:冻结或解冻玩家。
权限:
staffcore.freezestaffcore.freeze.bypassstaffcore.unfreeze.himself
:speech_balloon: 聊天管理
此功能包含以下三个子功能:
ToggleStaffChat(切换 Staff 聊天)
允许启用或禁用 Staff 聊天。
使用方法:
- 使用命令
/tsc - 使用
/sc <message> - 在 Staff 模式下使用聊天管理功能
Mute Chat Manager(禁言聊天管理)
打开一个新 GUI,您可以在其中选择禁言全局聊天或禁言特定玩家的聊天。
Clear Chat Manager(清理聊天管理)
打开一个新 GUI,您可以在其中选择清理全局聊天或清理特定玩家的聊天。
使用方法:
- 使用命令
/cc:清理服务器聊天 - 使用命令
/cc <Player>:清理特定玩家的聊天 - 在 Staff 模式下使用清理聊天管理功能
命令:
/tsc <PlayerName>/sc <msg>/mute <PlayerName> <number><s/m/h/d>/mute <PlayerName>(永久禁言)/mute(永久禁言聊天)/unmute <PlayerName>/unmute/cc/cc <PlayerName>
权限:
staffcore.mutestaffcore.clearchatstaffcore.scstaffcore.tsc
:loudspeaker: 举报管理
此功能将打开一个包含两个主要选项的 GUI:
- 第一个选项将打开另一个包含所有已打开举报的 GUI,您可以在其中选择如何处理举报。您可以删除举报或关闭举报。
- 第二个选项将打开另一个包含所有已关闭举报的 GUI,您可以在其中选择如何处理举报。您可以删除举报或打开举报。
使用方法:
- 使用命令
/reportlist - 在 Staff 模式下使用举报管理功能
命令:
/reportlist:打开举报管理 GUI。
权限:
staffcore.reportlist
:eye: InvSee(查看背包)
此功能将打开所选玩家的背包,向管理人员显示玩家拥有的所有物品、生命值、延迟等!
使用方法:
- 使用命令
/invsee <PlayerName> - 在 Staff 模式下使用 InvSee 功能
命令:
/invsee <Player>
权限:
staffcore.invsee
:man_police_officer: Staff Off(退出 Staff 模式)
此功能将您从 Staff 模式中移除。
使用方法:
- 使用命令
/staff - 在 Staff 模式下使用 Staff Off 功能
命令:
/staff
权限:
staffcore.staff
:sos: 举报系统
此插件包含一个举报系统,允许玩家通过 GUI 和他们自己的理由进行举报,例如:
使用方法:
/report <PlayerName>
权限:
staffcore.report
:joystick: 游戏模式系统
此插件包含一个游戏模式系统,允许玩家在生存模式和创造模式之间切换,例如:
使用方法:
/gmc/gmc <PlayerName>/gms/gms <PlayerName>
权限:
staffcore.gmcstaffcore.gms
:rocket: 传送系统
此插件包含一个传送系统,允许玩家之间互相传送以及传送到所有人,例如:
使用方法:
/tp <PlayerName>/tp <PlayerName> <PlayerName>/tpall/tpall <PlayerName>
权限:
staffcore.tpstaffcore.tp.all
:angel: 飞行系统
此插件包含一个飞行系统,允许玩家飞行,例如:
使用方法:
/fly/fly <PlayerName>
权限:
staffcore.fly
:sun_with_face: 气候系统
此插件包含一个气候系统,允许玩家使用命令更改天气,例如:
使用方法:
/weather <clear/rain/storm>
权限:
staffcore.weather
:computer: 网络系统
此插件包含一个网络系统,允许玩家查看其他玩家的 IP 和延迟,例如:
使用方法:
/ping/ping <PlayerName>/ip/ip <PlayerName>
权限:
staffcore.weather
:repeat: 重载 & 信息系统
此插件包含一个重载 & 信息系统,允许玩家查看两个不同的玩家列表,一个用于所有隐身的玩家,另一个用于所有处于 Staff 模式的玩家。此外,您可以检查是否有新版本发布并重新加载配置!
使用方法:
/staffcore <reload/staff/vanished/version>
权限:
staffcore.staff
:gear: 配置文件
# ______ _ ___ ___ ______ #
# .' ____ \ / |_ .' ..] .' ..] .' ___ | #
# | (___ \_| `| |-' ,--. _| |_ _| |_ ______ / .' \| .--. _ .--. .---. #
# _.____`. | | `'_\ : '-| |-' '-| |-' |______| | | / .'`\ \ [ `/'`\] / /__\\ #
# | \____) | | |, // | |, | | | | \ `.___.'\ | \__. | | | | \__., #
# \______.' \__/ \'-;__/ [___] [___] `.____ .' '.__.' [___] '.__.' 4.4 #
# #
# By BarraR3port : [CONFIG] #
# #
# If you need some help, or you have any suggestion please join in my discord: #
# ------------------> https://discord.gg/rgekTwy <------------------ #
# #
# ------------> 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!"
no_online_players: "&cNo players &aOnline&c!"
disable_outdated_plugin: false # ON ENABLE IF THE PLUGIN IS OUTDATED, IT WILL AUTOMATIC BE DISABLED.
server_prefix: "&8[&a&lSTAFF CORE&r&8]&r "
staff_prefix: "&8[&3&lSTAFF&r&8]&r "
language: "EN_NA" # Currently there is English (EN_NA) and Spanish (ES_CL)
# ------------> DISCORD <--------------
# If you have a discord and you want to implement webhooks with StaffCore, change it to true.
# There are two different channels that StaffCore handles, the Alerts Channel & Debug Channel.
# In the Alerts Channel, all the alerts will be sent to that channel, like bans, reports, etc.
# In the Debug Channel, everything that happens in the plugin will be sent to that Channel, for exp:
# If a player change his GameMode, or if a player kills another. (THIS IS STILL IN DEVELOPMENT, MORE STUFF SOON)
# Now, How to implement this?, Easy, just Create a Channel > Edit Channel > Integrations > WebHooks > New WebHook >
# Copy WebHook URL and pasted into each Type.
discord:
type:
alerts:
enabled: true
name: "[STAFF CORE]"
name_image_url: "https://www.spigotmc.org/data/resource_icons/82/82324.jpg?1599952786" # You can put null
name_web_url: "https://github.com/BarraR3port" # You can put null if you don't want to use one
webhook_url: "THE DISCORD WEBHOOK URL"
custom_image: true
custom_image_url: "https://www.spigotmc.org/data/resource_icons/82/82324.jpg?1599952786"
color: 0xF456F4 # https://www.htmlcsscolor.com/
debug:
enabled: true
name: "[STAFF CORE]"
name_image_url: "https://www.spigotmc.org/data/resource_icons/82/82324.jpg?1599952786" # You can put null
name_web_url: "https://github.com/BarraR3port" # You can put null if you don't want to use one
webhook_url: "THE DISCORD WEBHOOK URL"
custom_image: true
custom_image_url: "https://www.spigotmc.org/data/resource_icons/82/82324.jpg?1599952786"
color: 0xFF0000 # https://www.htmlcsscolor.com/
# ------------> STAFF <--------------
staff:
fly_invincible: true #<------------ On "true" the players with fly On, will be invincible!
# ------------> SOUNDS <-------------
# Here is a list of all the sounds available: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html
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"
warn_alerts: "BLOCK_NOTE_BLOCK_PLING"
close_ban: "BLOCK_NOTE_BLOCK_PLING"
un_ban: "ENTITY_WITHER_BREAK_BLOCK"
helpop: "BLOCK_NOTE_BLOCK_PLING"
# ------------> PARTICLES <----------
# Here is a list of all the particles available: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Particle.html
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
# ------------> WARN SYSTEM <----------
warns:
max_warns: 4 # Max amount of warns that a player can have. (THE MAXIMUM AMOUNT IS 7 AND MIN 3)
ban_on_exceeded: true # Ban on max warn exceeded.
expire_after: 30 # Expire the warn after this amount of time.
expire_after_quantity: "d" # This can be: SECONDS (s) | MINUTES (m) | HOURS (h) | DAYS (d)
notify: true # Notify warned players when they join that the are warned
# ------------> FREEZE <-----------
freeze:
set_ice_block: true
cancel_chat_while_frozen: true
# ------------> 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
warns: true
wipe_on_ban: true
# ------------> ALERT OPTIONS <----------
alerts:
tp_to_them: true # Alert players when someone teleported to them.
tp_all_msg: true # Alert players that they had teleported to a player (through a /tpall).
wipe_players: false # Alert all the players that a player has been wiped off.
mute_player: false # Alert all players that a player has been muted.
report: true # Alert all players about a new reported player.
freeze: true # Alert all players about a new frozen player.
ban: false # Alert all players about a new banned player.
warn: false # Alert all players about a new waned player.
fake_join_leave_msg: false # Alert players that a staff member leave the server when they turn on/off vanish.
:warning: 警报
# ______ _ ___ ___ ______ #
# .' ____ \ / |_ .' ..] .' ..] .' ___ | #
# | (___ \_| `| |-' ,--. _| |_ _| |_ ______ / .' \| .--. _ .--. .---. #
# _.____`. | | `'_\ : '-| |-' '-| |-' |______| | | / .'`\ \ [ `/'`\] / /__\\ #
# | \____) | | |, // | |, | | | | \ `.___.'\ | \__. | | | | \__., #
# \______.' \__/ \'-;__/ [___] [___] `.____ .' '.__.' [___] '.__.' 4.4 #
# #
# By BarraR3port : [ALERTS] #
# ------------> BAN <----------
ban:
alerts: # Placeholders: %baner% | %banned% | %reason% | %amount% | %time% | %exp_date% | %date%
- " "
- " ⚠ Ban Alerts ⚠"
- " "
- " The player %banned% was Banned."
- " "
- " ► Banned by: %baner%"
- " ► Reason: %reason%"
- " ► Ip Banned: %IP_BANED%"
- " ► For %amount%%time%"
- " ► Until %exp_date%"
- " ► Create Date %date%"
- " "
change: # Placeholders: %changed_by% | %baner% | %banned% | %id% | %reason% | %create_date% | %exp_date% | %ban_status%
- " "
- " ⚠ Ban Changed ⚠"
- " "
- " The Ban #%id% was %ban_status% by: %changed_by%"
- " "
- " ► Banned: %banned%"
- " ► Banned by: %baner%"
- " ► Reason: %reason%"
- " ► ID: %id%"
- " "
msg: # Placeholders: %baner% | %banned% | %reason% | %amount% | %time% | %exp_date% | %date%
- "&6&5Ban System &6"
- ""
- "&4Your account %banned% were banned!"
- ""
- "&a&7Banned by: &a%baner%"
- "&a&7Reason: &4%reason%"
- "&a&7Ip Banned: %IP_BANED%"
- "&a&7For &a%amount%%time%"
- "&a&7Until &a%exp_date%"
- "&a&7Create Date &a%date%"
- ""
join: # Placeholders: %baner% | %banned% | %reason% | %amount% | %time% | %exp_date% | %date%
- ""
- "&6&5Ban System &6"
- ""
- "&4Your account %banned% is banned!"
- ""
- "&a&7Banned by: &9%baner%"
- "&a&7Reason: &4%reason%"
- "&a&7Ip Banned: %IP_BANED%"
- "&a&7Time left: &c%time_left%"
- "&a&7Until &a%exp_date%"
- "&a&7Create Date &a%date%"
- ""
chat:
toggle: # Placeholders: %muted% | %status% | %staff%
- " "
- " ⚠ Mute Alerts ⚠"
- " "
- " ► The player %muted% was %status%."
- " "
- " ► %status% by: %staff%"
- " "
temporal_mute: # Placeholders: %muted% | %staff% | %amount% | %quantity%
- " "
- " ⚠ Mute Change ⚠"
- " "
- " The player %muted% was Muted."
- " "
- " ► Muted by: %staff%"
- " "
- " ► For %amount% %quantity%"
- " "
# ------------> FREEZE <----------
freeze: # Placeholders: %frozen% | %freezer% | %status%
- " "
- " ⚠ Freeze Alerts ⚠"
- " "
- " ► The player %frozen% was %status%."
- " "
- " ► %status% by: %freezer%"
- " "
# ------------> Report Alerts <----------
report:
report_alerts: # Placeholders: %reporter% | %reported% | %reason% | %date%
- " "
- " ⚠ Report Alerts ⚠"
- " "
- " The player %reported% was reported."
- " "
- " ► Reported by: %reporter%"
- " ► Reason: %reason%"
- " ► Create Date %date%"
- " "
report_change: # Placeholders: %changed_by% | %reported% | %reporter% | %id% | %reason% | %create_date% | %report_status%
- " "
- " ⚠ Report Changed ⚠"
- " "
- " The Report Id: #%id% was %report_status% by: %changed_by%"
- " "
- " ► Reported: %reported%"
- " ► Reported by: %reporter%"
- " ► Reason: %reason%"
- " "
# ------------> TELEPORT <-----------
tp:
wrong:
- "&4Wrong usage, use:"
- "&c/tp "
- "&c/tp "
- "&c/tp || /tpall"
- "&c/tp "
- "&c/tp "
- "&c/tp "
- "&c/tp "
# ------------> WARNS <----------
warns:
alerts:
warn_alerts: # Placeholders: %warner% | %warned% | %reason% | %amount% | %time% | %exp_date% | %date%
- " "
- " ⚠ Warn Alerts ⚠"
- " "
- " The player %warned% was Warned."
- " "
- " ► Warned by: %warner%"
- " ► Reason: %reason%"
- " ► For %amount%%time%"
- " ► Until %exp_date%"
- " ► Create Date %date%"
- " "
warn_change: # Placeholders: %changed_by% | %warner% | %warned% | %id% | %reason% | %create_date% | %exp_date% | %warn_status%
- " "
- " ⚠ Warn Changed ⚠"
- " "
- " The Warn #%id% was %warn_status% by: %changed_by%"
- " "
- " ► Warned: %warned%"
- " ► Warned by: %warner%"
- " ► Reason: %reason%"
- " ► ID: %id%"
- " "
# ------------> WIPE <----------
wipe:
wipe_msg: # Placeholders: %wiper% | %wiped% | %bans% | %reports% | %warns%
- " "
- " ⚠ Wipe Alerts ⚠"
- " "
- " The player %wiped% was Wiped."
- " "
- " ► Wiped by: %wiper%"
- " ► Bans wiped: %bans%"
- " ► Reports wiped: %reports%"
- " ► Warns wiped: %warns%"
- " "
wipe_kick_msg: # Placeholders: %wiper% | %wiped%
- ""
- "&6⚠ &5Wipe System &6⚠"
- ""
- "&4Your account has being Wiped Off!"
- ""
- "&a&7Wiped by: &a%wiper%"
- ""
:shopping_cart: 物品
# ______ _ ___ ___ ______ #
# .' ____ \ / |_ .' ..] .' ..] .' ___ | #
# | (___ \_| `| |-' ,--. _| |_ _| |_ ______ / .' \| .--. _ .--. .---. #
# _.____`. | | `'_\ : '-| |-' '-| |-' |______| | | / .'`\ \ [ `/'`\] / /__\\ #
# | \____) | | |, // | |, | | | | \ `.___.'\ | \__. | | | | \__., #
# \______.' \__/ \'-;__/ [___] [___] `.____ .' '.__.' [___] '.__.' 4.4 #
# #
# By BarraR3port : [ITEMS] #
# ------------> FAKE JOIN/LEAVE <----------
fake_join_leave:
enabled: false # This is global, if you disable from here, nobody will be able to enable or disable for themself
lore:
- "&7When you enable this and you turn on/off the vanish,"
- "&7a msg will be sent to all the players that you "
- "&7leave/join the server."
# ------------> QUANTITY <----------
quantity:
temp:
name: "&aTemp %type%"
item: "CARVED_PUMPKIN"
lore:
- "&cClick to &aTemp %type% &9%player%"
perm:
name: "&4Perm %type%"
item: "JACK_O_LANTERN"
lore:
- "&cClick to &4Perm %type% &9%player%"
ip:
name: "&7%type% IP: &aTrue"
item: "REDSTONE"
lore:
- "&cClick to &a%type% Ip &9%player%"
normal:
name: "&7%type% IP: &cFalse"
item: "REDSTONE"
lore:
- "&cClick to &c%type% &9%player%"
seconds:
name: "&4SECONDS"
item: "MAGENTA_CONCRETE"
lore:
- "&cClick to &a%type% &9%player% for %seconds%s"
minutes:
name: "&4MINUTES"
item: "PURPLE_CONCRETE"
lore:
- "&cClick to &a%type% &9%player% for %minutes%m"
hours:
name: "&4HOURS"
item: "BLUE_CONCRETE"
lore:
- "&cClick to &a%type% &9%player% for %hours%h"
days:
name: "&4DAYS"
item: "RED_CONCRETE"
lore:
- "&cClick to &a%type% &9%player% for %days%d"
# ------------> MENU ITEMS <--------------
menu_items:
close:
name: "&cClose"
material: "BARRIER"
lore:
- "&aRight click to close"
- "&aLeft click to go back"
next:
name: "&7Next"
material: "DARK_OAK_BUTTON"
lore:
- "&aClick to pass to the next page"
back:
name: "&7Next"
material: "DARK_OAK_BUTTON"
lore:
- "&aClick to go back"
coming_soon:
name: "&6Coming Soon"
material: "BEDROCK"
lore:
- "&7Feature Coming Soon"
:menu: 菜单
# ______ _ ___ ___ ______ #
# .' ____ \ / |_ .' ..] .' ..] .' ___ | #