StaffCore 员工核心

作者:barrar3port 发布时间:2020年8月4日 原生版本:未知 测试支持:1.7,1.8,1.9,1.10,1.11,1.12,1.13,1.14,1.15,1.16,1.17

STAFFMODE|BAN图形用户界面|报表图形用户界面|WARN图形用户界面|WEB|STAFFCHAT|INVSEE|消失

点此下载

插件详细介绍

Staff-Core 插件为您的服务器管理团队提供了一套完整的管理工具。该插件支持多语言,兼容 MySQL 和 BungeeCord,建议使用 MySQL 或 BungeeCord 以获得更好的体验。版本支持 1.7 至 1.17。


:wrench: 权限

  • staffcore.staff
  • staffcore.reload
  • staffcore.freeze
  • staffcore.unfreeze.himself
  • staffcore.freeze.bypass
  • staffcore.sc (staff-chat)
  • staffcore.clearchat
  • staffcore.tsc (toggle-staff-chat)
  • staffcore.togglechat.bypass
  • staffcore.mute
  • staffcore.unmute
  • staffcore.helpop
  • staffcore.ban
  • staffcore.unban
  • staffcore.alts
  • staffcore.fly
  • staffcore.gmc
  • staffcore.gms
  • staffcore.heal
  • staffcore.ip
  • staffcore.vanish
  • staffcore.vanish.see
  • staffcore.ping
  • staffcore.report
  • staffcore.reportlist
  • staffcore.stafflist
  • staffcore.tp
  • staffcore.tp.all
  • staffcore.warn
  • staffcore.warn.change
  • staffcore.warnings
  • staffcore.invsee
  • staffcore.endersee
  • staffcore.wipe
  • staffcore.suicide
  • staffcore.day
  • staffcore.night
  • staffcore.weather

:ghost: Vanish(隐身)

此功能使管理人员对普通玩家完全隐身,防止隐身状态下的玩家与世界和玩家互动。

使用方法:

  • 使用命令 /v
  • 在 Staff 模式下使用 Vanish 功能

命令:

  • /v:切换您的隐身状态。
  • /v <Player>:切换其他玩家的隐身状态。

权限:

  • staffcore.vanish
  • staffcore.vanish.see

:snowflake: Freeze(冻结)

此功能完全冻结玩家,阻止他们与世界和玩家进行任何互动,例如:破坏方块、聊天、输入命令等。

使用方法:

  • 使用命令 /freeze <PlayerName>
  • 在 Staff 模式下使用 Freeze 功能

命令:

  • /freeze <Player>:冻结或解冻玩家。

权限:

  • staffcore.freeze
  • staffcore.freeze.bypass
  • staffcore.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.mute
  • staffcore.clearchat
  • staffcore.sc
  • staffcore.tsc

:loudspeaker: 举报管理

此功能将打开一个包含两个主要选项的 GUI:

  1. 第一个选项将打开另一个包含所有已打开举报的 GUI,您可以在其中选择如何处理举报。您可以删除举报或关闭举报。
  2. 第二个选项将打开另一个包含所有已关闭举报的 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.gmc
  • staffcore.gms

:rocket: 传送系统

此插件包含一个传送系统,允许玩家之间互相传送以及传送到所有人,例如:

使用方法:

  • /tp <PlayerName>
  • /tp <PlayerName> <PlayerName>
  • /tpall
  • /tpall <PlayerName>

权限:

  • staffcore.tp
  • staffcore.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: 菜单


#     ______      _                    ___      ___                          ______                                        #
#   .' ____ \    / |_                  .' ..]  .' ..]                        .' ___ |                                        #