StaffCore-Spigot [1.7-1.16] 员工核心 | |
---|---|
![]() |
为您的SpigotServer提供最佳功能的最佳解决方案来打击违规者! |
作 者 | LacoDev |
发布时间 | 2017年10月21日 |
支持核心 | Spigot | 原生版本 |
支持版本 | 1.7,1.8,1.9,1.10,1.11,1.12,1.13,1.14,1.15,1.16 |
插件详细介绍
StaffCore 是一款专为 Spigot 服务器设计的插件,旨在协助管理人员进行服务器管理和维护。它提供了一系列功能,包括举报管理、禁封系统、聊天过滤、警告系统等,并集成了 Web-UI 界面,以提升用户体验和服务器安全。
🎉<> - 必需 | () - 可选
/report <玩家> (原因)
- 通过 GUI 或直接在命令中举报玩家。/reports
- 列出所有未处理的举报。/reportmanager <addreason/removereason> <原因>
- 使用此管理器管理您的举报原因。/check <玩家>
- 检查玩家之前的处罚。/ban <玩家> (原因)
- 封禁服务器中的玩家。/banlist
- 显示所有激活的封禁。/mute <玩家> (原因)
- 在聊天中禁言玩家。/banmanager <addreason> <Ban/Mute> <时长: 例如 30d/30h/30m/Perma> <原因>
- 管理您的封禁/禁言原因。/banmanager <removereason> <Ban/Mute> <原因>
- 管理您的封禁/禁言原因。/unban <玩家>
- 撤销封禁。/banhistory <玩家> (clear)
- 显示特定玩家的所有过去封禁。/unmute <玩家>
- 撤销禁言。/chatfilter
- 打开过滤器的管理 GUI。/banip <玩家>
- 封禁玩家的 IP 指定时长。/unbanip <玩家>
- 解封玩家的最新 IP。/staffcore (gui/protect/reload/update)
- 重新加载插件或重新启动它。/warn <玩家> <原因>
- 因特定原因警告玩家。/warns <玩家>
- 显示玩家收到的每个警告。/checkalts <玩家>
- 显示玩家所有可能的备用帐户。/ticket <create/list>
- 允许您与工单系统交互。/maintenance <on/off/info>
- 允许您与维护模式交互。所有权限都是可自定义的! 请查看 config.yml 以获得概述!
#-------------------------------------
# StaffCore by LacoDev
# This is the configuration for the database.
#-------------------------------------
MySQL:
Host: 'YOUR_HOST'
Port: 3306
Database: 'YOUR_DATABASE'
Username: 'YOUR_USERNAME'
Password: 'YOUR_PASSWORD'
SSL: false
#-------------------------------------
# StaffCore by LacoDev
# This is the main config.yml
#-------------------------------------
Settings:
Language: "en_US" #Language for the plugin, you can find all lang files in the /language folder.
UpdateNotifier: true #Will notify you, if there is an update for this plugin
Report:
ReportCommand: "report" #The command for reporting a player
ReportGUI: true #If true, the ReportCommand will open a GUI instead of reporting the player directly
NotifyStaff: true #If true, all staff members with the permission "staffcore.report.notify" will be notified, if a player has been reported
ClickableNotification: true #If true, the staff members can click on the notification to teleport to the reported player
ReportCooldown: 30 #The cooldown in seconds for reporting a player
PunishOnSameReason: true #If true, the player will be punished automatically, if he has been reported for the same reason x times
PunishReason: "§cAutomatic Ban for multiple reports." #The reason for the automatic punishment
PunishBanTime: "30d" #The time for the automatic punishment
AutoReport: #If you use MatrixAnticheat or SpartanAnticheat, you can use this module to automatically report a player, if he has reached a specific amount of violations
Enabled: false
ViolationLimit: 50 #The limit of violations a player can have, until he gets automatically reported
Ban:
BanCommand: "ban" #The command for banning a player
BanListCommand: "banlist" #The command for listing all banned players
UnBanCommand: "unban" #The command for unbanning a player
BanAnimation: "NONE" #The animation for the ban, options: NONE, ZOMBIE, GUARDIAN, TNT
BanAnimationDuration: 5 #The duration of the ban animation in seconds
Mute:
MuteCommand: "mute" #The command for muting a player
UnMuteCommand: "unmute" #The command for unmuting a player
Chatfilter:
Enabled: true #If true, the chatfilter will be enabled
ReportOnFound: true #If true, the player will be reported automatically, if he has written a word from the chatfilter
KickOnFound: false #If true, the player will be kicked automatically, if he has written a word from the chatfilter
Check:
CheckCommand: "check" #The command for checking a player
Vault:
Enabled: false #If true, the plugin will reward the player, if he has reported a player and the reported player has been punished
Reward: 100 #The amount of money the player will get
RewardPermission: "staffcore.reward" #The permission for the reward, if the player has this permission, he will get the reward
ActionBarAPI:
Enabled: false #If true, the plugin will use the ActionBarAPI to send notifications
BanIP:
Enabled: true #If true, the plugin will ban the IP of the player, if he has been banned
BanIPCommand: "banip" #The command for banning the IP of a player
UnBanIPCommand: "unbanip" #The command for unbanning the IP of a player
ChatLog:
Enabled: true #If true, the plugin will log the chat
BanHistory:
Enabled: true #If true, the plugin will save the ban history of a player
BanHistoryCommand: "banhistory" #The command for viewing the ban history of a player
Warn:
Enabled: true #If true, the plugin will warn the player
WarnCommand: "warn" #The command for warning a player
WarnsCommand: "warns" #The command for viewing the warns of a player
Protection:
BlockBreak: true #If true, the plugin will block the player from breaking blocks
BlockPlace: true #If true, the plugin will block the player from placing blocks
Interact: true #If true, the plugin will block the player from interacting with blocks
InventoryMove: true #If true, the plugin will block the player from moving items in the inventory
AdminPanel:
Enabled: true #If true, the plugin will open the AdminPanel for every player with the permission "staffcore.adminpanel" on join
MCLeaks:
Enabled: true #If true, the plugin will block MCLeaks accounts
KickMessage: "§cYou are using an MCLeaks account!" #The kick message for MCLeaks accounts
TicketSystem:
Enabled: true #If true, the plugin will enable the TicketSystem
TicketCommand: "ticket" #The command for the TicketSystem
Maintenance:
Enabled: false #If true, the plugin will enable the MaintenanceMode
MaintenanceCommand: "maintenance" #The command for the MaintenanceMode
Permissions:
Report:
Report: "staffcore.report"
Notify: "staffcore.report.notify"
BypassCooldown: "staffcore.report.bypasscooldown"
Ban:
Ban: "staffcore.ban"
BanList: "staffcore.banlist"
UnBan: "staffcore.unban"
Mute:
Mute: "staffcore.mute"
UnMute: "staffcore.unmute"
Chatfilter:
Chatfilter: "staffcore.chatfilter"
Bypass: "staffcore.chatfilter.bypass"
Check:
Check: "staffcore.check"
BanIP:
BanIP: "staffcore.banip"
UnBanIP: "staffcore.unbanip"
BanHistory:
BanHistory: "staffcore.banhistory"
Warn:
Warn: "staffcore.warn"
Warns: "staffcore.warns"
Protection:
Bypass: "staffcore.protection.bypass"
AdminPanel:
AdminPanel: "staffcore.adminpanel"
TicketSystem:
TicketSystem: "staffcore.ticket"
ReceiveNotifications: "staffcore.ticket.receivenotifications"
Maintenance:
Maintenance: "staffcore.maintenance"
Bypass: "staffcore.maintenance.bypass"
CheckAlts:
CheckAlts: "staffcore.checkalts"