EssentialsX 一款老牌基础插件

免费资源 服务端插件 EssentialsX 一款老牌基础插件 2024-02-23

下载需先登录
资源作者/团队
EssentialsX团队
资源名称(中文)
EssentialsX
资源名称(英文):
EssentialsX
支持的版本(Java版)
  1. 最新版本
  2. 1.21.X
  3. 1.20.X
  4. 1.19.X
  5. 1.18.X
  6. 1.17.X
  7. 1.16.X
  8. 1.15.X
  9. 1.14.X
  10. 1.13.X
  11. 1.12.X
  12. 1.11.X
  13. 1.10.X
  14. 1.9.X
版权链接
https://www.spigotmc.org/resources/essentialsx.9089/
支持的服务端核心[可多选]
  1. Bukkit
  2. Spigot
  3. Paper
  4. Minestom
  5. CatServer
资源类型
转载
前置组件/软件
无vault(非必须)
EssentialsX 一款老牌基础插件
1708666929087.png
关于EssentialsX
这是一个老牌基础插件,包括 130 多个命令和无数功能。玩家可以通过该插件进行互相传送,私聊,设置家等一系列功能,搭配服务器管理员可以通过此插件封禁玩家,提出玩家等,同时也与权限组插件如 Luckperms等完美适配

配置(以下仅为主要配置文件)
config.yml

# 这是 EssentialsX 的配置文件.
# 此配置文件是在版本 2.20.0-dev+37-b7a4bea 下生成的.

# 如果您想在本文档中使用特殊字符,例如重音字母,您必须将文件保存为 UTF-8,而不是 ANSI.
# 如果您在 Essentials 加载时收到错误消息,请确保:
# - 没有标签:YAML 只允许空格
# - 缩进是正确的:YAML 层次结构完全基于缩进
# - 您已经"转义"了文本中的所有撇号:例如,如果您想写"don't",请改写"don''t"(注意双撇号)
# - 带符号的文本用单引号或双引号括起来

# 如果您需要帮助,可以加入 EssentialsX 社区: https://essentialsx.net/community.html

# +------------------------------------------------------+ #
Essentials (Ess插件本体配置)
# +------------------------------------------------------+ #

# 0-9 或 a-f 之间的颜色代码.设置为'none'以禁用.
# 在 1.16+ 版本的服务器中,您也可以在此处使用十六进制颜色代码. (例如,#613e1d 为棕色).
ops-name-color: '4'

# 玩家nick昵称的前缀字符,以便您知道它们不是真正的玩家名.
nickname-prefix: '~'

# 昵称中允许的最大长度.昵称的前缀也包含在其中.
max-nick-length: 15

# 不能在昵称中使用的名称列表.您可以在此处包含正则表达式.
# 拥有 essentials.nick.blacklist.bypass 权限的玩家将能够绕过此过滤器.
nick-blacklist:
#- Notch
#- '^Dinnerbone'

# 启用此选项后,昵称长度检查将排除玩家名称中的颜色代码.
# 解释: "&6Notch" 有 7 个字符(其中2个是颜色代码的一部分),当此选项设置为 true 时,则该昵称长度为 5
ignore-colors-in-max-nick-length: false

# 启用此选项后,隐藏玩家的显示名称将不会显示. 这可以防止玩家在消失时看到他们在线
hide-displayname-in-vanish: true

# 如果您有任何其他修改玩家显示名的插件,请禁用此功能.
change-displayname: true

# 此选项将会使 Essentials 在 Tab 完成 Essentials 命令时显示玩家的显示名称而不是玩家名.
change-tab-complete-name: false

# 启用此选项时,玩家列表(TAB)将使用显示名称更新.
# 要求 change-displayname 的值必须为真.
#change-playerlist: true

# 不使用 EssentialsChat.jar 时,强制 Essentials 将权限插件的前缀和后缀添加到 displayname.
# 如果使用 EssentialsChat.jar,则忽略此设置,默认为"true".
# 如果您启用此设置,则要求 change-displayname 的值必须为真.
# 除非您知道自己在做什么,否则请勿编辑此设置!
#add-prefix-suffix: false

# 启用此选项后,玩家前缀将显示在玩家列表中.
# 此功能仅适用于 Minecraft 1.8 及更高版本.
# 要求 change-playerlist 必须为真
#add-prefix-in-playerlist: true

# 启用此选项时,玩家后缀将显示在玩家列表中.
# 此功能仅适用于 Minecraft 1.8 及更高版本.
# 要求 change-playerlist 必须为真
#add-suffix-in-playerlist: true

# 如果传送目的地不安全,是否应该将玩家传送到最近的安全位置?
# 如果设置为 true,则 Essentials 会尝试将玩家传送到目的地附近的安全地带.
# 如果设置为 false,当玩家尝试传送到不安全位置时,请求将被取消并发出警告.
teleport-safety: true

# 如果玩家试图传送到不安全的位置,这会在没有警告的情况下强制禁用传送安全检查.
# 要求 teleport-safety 和 此选项 需要设置为 true 以强制传送到不安全的位置.
force-disable-teleport-safety: false

# 如果玩家在创造、冒险或上帝(?)模式中传送到不安全的位置; 他们不会被传送到安全位置.
# 如果您希望玩家一直被传送到安全位置,请将此选项设置为 true.
force-safe-teleport-location: false

# 如果玩家有任何骑乘行为,传送将会被取消.他们是否应该在被传送之前脱离骑乘用具?
# 如果设置为 true,Essentials 将在传送之前强制脱离玩家与骑乘用具.
# 如果设置为 false,传送请求将被取消并发出警告.
teleport-passenger-dismount: true

# 使用 /home、/tp 等指令需要等待的时长,此选项以秒为单位
teleport-cooldown: 0

# 玩家实际传送之前的等待时长,此选项以秒为单位.如果玩家在此时间范围内移动或受到攻击,则传送被取消.
teleport-delay: 0

# 一个玩家在被命令传送的等待时长,此选项以秒为单位,在此期间不能被其他玩家攻击.
# 这也将防止玩家攻击其他玩家.
teleport-invulnerability: 4

# 是否让所有的传送到方块的中心; 其中 x 和 z 坐标小数部分变为 0.5
teleport-to-center: true

# 使用 /heal 或 /feed 指令所需的等待时长,以秒为单位.
heal-cooldown: 60

# 当治疗玩家时,需要移除药水效果吗?
remove-effects-on-heal: true

# 近半径
# 默认半径与 /near
# 曾经使用聊天半径,但我们将把它分开.
near-radius: 200

# 防止从 /item 和 /give 获取的物品数字编号
# 例如 item-spawn-blacklist: 10,11,46
item-spawn-blacklist:

# 如果您想要基于权限的项目生成规则,请将此选项设置为 true.
# 注意:上面的 item-spawn-blacklist 将被忽略.
# 示例权限(这些在您的权限管理器中):
# - essentials.itemspawn.item-all
# - essentials.itemspawn.item-[itemname]
# - essentials.itemspawn.item-[itemid]
# - essentials.give.item-all
# - essentials.give.item-[itemname]
# - essentials.give.item-[itemid]
# - essentials.unlimited.item-all
# - essentials.unlimited.item-[itemname]
# - essentials.unlimited.item-[itemid]
# - essentials.unlimited.item-bucket # 无限液体放置
#
# 更多信息,请访问 http://wiki.ess3.net/wiki/Command_Reference/ICheat#Item.2FGive
permission-based-item-spawn: false

# 每次执行 /spawnmob 命令时,怪物数量限制
spawnmob-limit: 10

# 使用 /lightning 时要通知玩家吗?
warn-on-smite: true

# 如果目标库存已满,我们应该丢弃物品而不是添加到库存中吗?
drop-items-if-full: false

# Essentials 邮件通知
# 如果没有新邮件,我们应该通知玩家吗?
notify-no-new-mail: true

# 指定玩家每次收到邮件通知之间的持续时间,此选项以秒为单位.
# 对于有大量邮件流量的服务器很有用.
notify-player-of-mail-cooldown: 60

# motd 和规则当前配置,在文件 motd.txt 和 rules.txt 中.

# 当命令与另一个插件冲突时,默认情况下,Essentials 会尝试强制使其他插件命令优先.
# 此列表中的命令将告诉 Essentials 不要禁用其他插件的命令.
# 在这种状态下,使用到哪个其他插件的命令似乎是随机的.
#
# 如果您有两个具有相同命令的插件并且您希望强制 Essentials 接管,您需要一个别名.
# 强制 Essentials 将 'god' 别名 'god' 改为 'egod'.
# 请参阅 http://wiki.bukkit.org/Commands.yml#aliases 了解更多信息.

overridden-commands:
# - god
# - info

# 在此处填写禁用的命令将阻止 Essentials 处理这些命令,这不会影响命令冲突.
# 你不应该禁用其他插件中的命令,它们会自动获得优先级.
# 请参阅 http://wiki.bukkit.org/Commands.yml#aliases 将命令映射到其他插件.
disabled-commands:
# - nick
# - clear

# Essentials 是否应该显示详细的命令用法.
# 如果设置为 false,Essentials 会将所有使用情况折叠成一条使用消息.
verbose-command-usages: true

# 这些命令将显示给启用了交流监听的玩家.
# 您可以添加来自其他插件的命令,您可能想要跟踪或删除你不想监视的命令.
# 如果您设置 - '*' ,则会监听所有可能的命令.
socialspy-commands:
- msg
- w
- r
- mail
- m
- t
- whisper
- emsg
- tell
- er
- reply
- ereply
- email
- action
- describe
- eme
- eaction
- edescribe
- etell
- ewhisper
- pm

# 来自 静默 玩家的私发消息和公共消息是否应该出现在交流监听中.
# 如果是这样,它们将与普通玩家发送的消息区别开来.
socialspy-listen-muted-players: true

# 交流监听应该监视玩家私发消息还是只监视上面列表中的命令.
# 如果为 false,交流监听将仅监视上面列表中的命令.
socialspy-messages: true

# 以下设置监听玩家何时传送到其他世界.
# 如果你使用其他插件来控制速度和飞行,你应该将这些设置设为 false.

# 当玩家传送到其他世界时,EssentialsX 是否应该重置他们的飞行状态?
# 如果玩家没有essentials.fly 权限,这将禁用玩家飞行.
world-change-fly-reset: true

# 当玩家传送到其他世界时,我们是否应该根据他们的权限重置他们的速度?
# 如果没有essentials.speed 权限,这会将玩家的速度重置为默认值.
# 如果玩家没有essentials.speed.bypass 权限,这会将他们的速度重置为上面指定的最大值.
world-change-speed-reset: true

# 关闭消息提示命令
# 当玩家关闭消息提示时,这些命令将被禁用.
# 使用 - '*' 将会禁用每个命令.
# Essentials 默认情况下已禁用 Essentials 消息传递命令.
# 它只关心 root 命令,不关心参数(例:如果你静默了/f命令,则/f chat 和 /f 的作用效果一样)
mute-commands:
- f
- kittycannon
# - '*'

# 如果你不想使用权限系统,你可以在下面定义一个"玩家权限"列表.
# 如果您使用受支持的权限系统,则此列表无效.
# 如果您使用的是不受支持的权限系统,只需删除此部分即可.
# 白名单你希望默认给予玩家的命令和权限(其他一切都是操作).
# 这些是没有有关 essentials. 权限的部分.
#
# 要启用此功能,请将 use-bukkit-permissions 设置为 false.
player-commands:
- afk
- afk.auto
- back
- back.ondeath
- balance
- balance.others
- balancetop
- build
- chat.color
- chat.format
- chat.shout
- chat.question
- clearinventory
- compass
- depth
- delhome
- getpos
- geoip.show
- help
- helpop
- home
- home.others
- ignore
- info
- itemdb
- kit
- kits.tools
- list
- mail
- mail.send
- me
- motd
- msg
- msg.color
- nick
- near
- pay
- ping
- protect
- r
- rules
- realname
- seen
- sell
- sethome
- setxmpp
- signs.create.protection
- signs.create.trade
- signs.break.protection
- signs.break.trade
- signs.use.balance
- signs.use.buy
- signs.use.disposal
- signs.use.enchant
- signs.use.free
- signs.use.gamemode
- signs.use.heal
- signs.use.info
- signs.use.kit
- signs.use.mail
- signs.use.protection
- signs.use.repair
- signs.use.sell
- signs.use.time
- signs.use.trade
- signs.use.warp
- signs.use.weather
- spawn
- suicide
- time
- tpa
- tpaccept
- tpahere
- tpdeny
- warp
- warp.list
- world
- worth
- xmpp

# 使用此选项,无论检测到已安装的权限插件如何,都强制使用基于 superperms 的权限处理程序.
# 如果您想要自定义权限插件的基于 superperms 的权限(使用 wildcards ),此选项对您很有帮助.
# 如果您希望通过上面的 player-commands 部分使用 EssentialsX 的内置权限,请将其设置为 false.
# 此选项默认为 true .
use-bukkit-permissions: true

# 启用此选项后,当玩家无法再使用时,一次性使用工具包(即延迟 < 0)将从 /kit 列表中删除
skip-used-one-time-kits-from-kit-list: false

# 启用后,只要玩家的盔甲槽是空的,就会自动装备套件中的盔甲.
kit-auto-equip: false

# 确定 /createkit 命令的功能.
# 如果为 true ,/createkit 将给玩家一个带有套件代码的链接.
# 如果为 false ,/createkit 将直接将该工具包添加到 kits.yml 配置文件中.
# 默认设置为 false.
pastebin-createkit: false

# 由于此处 human-readable 无法给出完美的翻译,故显示原内容
# 确定 /createkit 是否会使用 NBT 项目序列化生成套件.
# 如果为 true ,/createkit 会将项目存储为 NBT; 否则,它将使用 Essentials 的 human-readable 项目格式.
# 通过使用 NBT 序列化,/createkit 可以存储具有复杂元数据的项目,例如具有自定义属性的潜影盒和武器.
# 警告:此选项仅适用于 1.15.2+ Paper 服务器,它将绕过来自其他插件(如 Magic)的任何自定义序列化程序.
# 警告:在启用此选项的情况下通过 /createkit 创建工具包时,您将无法使用这些工具包项目降级您的服务器.
# 此选项仅影响 /createkit - 您仍然可以使用 Essentials 的 human-readable 项目格式在 'kits.yml' 中手动创建套件.
# 默认为 false .
use-nbt-serialization-in-createkit: false

# Essentials 标志控制
# 有关如何使用这些的说明,请参阅 http://wiki.ess3.net/wiki/Sign_Tutorial.
# 要启用标志,请删除下文 # 符号. 要禁用所有标志,请删除每个标志.
# 启用任何标志类型后,将启用 Essentials 彩色标志支持.
# 颜色代码不是一个实际的标志,它用于在获得正确权限时启用,在标志上使用颜色代码.

enabledSigns:
#- color
#- balance
#- buy
#- sell
#- trade
#- free
#- warp
#- kit
#- mail
#- enchant
#- gamemode
#- heal
#- info
#- spawnmob
#- repair
#- time
#- weather
#- anvil
#- cartography
#- disposal
#- grindstone
#- loom
#- smithing
#- workbench

# 每个玩家每秒可以与 Essentials 标志交互多少次.
# 值应该在 1-20 之间,超过 20 几乎没有滞后保护.
# 较低的数字会减少延迟的可能性,但可能会影响玩家心情.
sign-use-per-second: 4

# 允许在 1.13 及更高版本的现有标志上使用项目 ID.
# 你不能在新标志上使用物品 ID,但放在 1.13 之前,这将允许玩家与标志进行交互.
allow-old-id-signs: false

# 标志名称列表 Essentials 不应保护. 此功能在以下情况下特别有用:
# 另一个插件提供了 EssentialsX 提供的标志,但 Essentials 会覆盖.
# 例如,如果一个插件提供了一个 [kit] 标志,并且您希望使用他们的而不是Essentials 的,
# 然后只需在下面添加工具包,Essentials 将不会保护它.
#
# 请参阅 https://github.com/drtshock/Essentials/pull/699 了解更多信息.
unprotected-sign-names:
#- kit

# Backup 以指定的时间间隔运行自定义批处理 /bash 命令.
# 服务器会在执行备份命令之前保存世界,并在备份过程中禁用保存,以防止世界损坏或其他冲突.
# 也可以使用 /backup 手动触发备份.
backup:
# 以分钟为单位的间隔.
interval: 30
# 如果为true,即使没有玩家在线,备份任务也会运行.
always-run: false
# 除非您在此处添加有效的备份命令或脚本,否则此功能将毫无用处.
# 使用 'save-all' 命令来简单地强制定期保存世界而无需备份.
# 下面的示例命令使用 rdiff-backup: https://rdiff-backup.net/
#command: 'rdiff-backup World1 backups/World1'

# 将此设置为 true 以启用每个 warp 的权限.
per-warp-permission: false

# 按组对 /list 命令的输出进行排序.
# 您可以通过在此处定义所需的行为来隐藏和合并 /list 中显示的组.
# 详细说明和例子可以在wiki上找到:http://wiki.ess3.net/wiki/List
list:
# 要合并组,请列出要合并的组
#Staff:服主、管理员
Admins: owner admin
# 要限制组,请设置最大玩家限制数目
#builder: 20
# 要显示、隐藏组,请将组设置为显示或隐藏
#default: hidden
# 取消注释下面的行以简单地列出所有没有分组的玩家
#Players: '*'

# 在使用昵称的玩家旁边显示 /list 中的真实姓名
real-names-on-list: false

# 更多输出到控制台
debug: false

# 设置所有消息的语言环境.
# 如果不设置,将使用服务器的默认语言环境.
# 例如,设置语言为英语,设置语言环境为en,使用文件"messages_en.properties".
# 不要忘记删除行前的#.
# 这里默认为大家使用了官方支持的简体中文
# 欲了解更多信息,请访问 http://wiki.ess3.net/wiki/Locale
locale: zh

# 当玩家离开服务器时关闭上帝(?)模式.
remove-god-on-disconnect: false

# 自动AFK
# 在此超时(以秒为单位)后,玩家将被设置为 AFK.
# 此功能需要玩家拥有essentials.afk.auto 权限.
# 设置为 -1 表示没有时限.
auto-afk: 300

# 自动AFK踢出
# 在此超时(以秒为单位)后,玩家将被踢出服务器.
# 如果您赋予玩家essentials.afk.kickexempt 权限,则会覆盖此功能.
# 设置为 -1 表示没有时限.
auto-afk-kick: -1

# 将此设置为true,如果你想冻结玩家,如果玩家是AFK.
# 此时其他玩家或怪物无法将玩家推出AFK模式.
# 这也会为 AFK 玩家启用临时上帝(?)模式.
# 玩家必须使用命令 /afk 离开 AFK 模式.
freeze-afk-players: false

# 当玩家AFK时,他应该能够捡起物品吗?
# 当你不希望玩家在AFK中闲置时,请启用此功能
disable-item-pickup-while-afk: false

# 此设置控制玩家是否在交互时被标记为活跃.
# 当此设置为 false 时,玩家需要使用 /afk 命令手动取消 AFK.
cancel-afk-on-interact: true

# 我们应该在玩家移动时自动移除 afk 状态吗?
# 无论此设置如何,玩家都会在聊天/命令中从 AFK 中移除.
# 禁用它可以减少服务器延迟.
cancel-afk-on-move: true

# 我们是否应该在玩家发送聊天消息时自动移除 afk 状态?
cancel-afk-on-chat: true

# 当其他玩家试图睡觉时,是否应该忽略 AFK 玩家?
# 此设置为 false 时,如果部分玩家AFK,玩家将无法跳过夜晚.
# 拥有 Essentials.sleepingignored 权限的玩家将被忽略.
sleep-ignores-afk-players: true

# 当其他玩家试图睡觉时,是否应该忽略消失的玩家?
# 当此设置为 false 时,如果消失的玩家没有睡觉,玩家将无法跳过夜晚.
# 拥有 Essentials.sleepingignored 权限的玩家将被忽略.
sleep-ignores-vanished-player: true

# 设置玩家AFK时的列表名称. 默认情况下为 none,它指定 Essentials
# 不应干扰 AFK 玩家的列表名称.
# 您可以使用颜色代码,使用 {USERNAME} 玩家名称或 {PLAYER} 作为玩家显示名称.
afk-list-name: "none"

# 当玩家进入或退出AFK模式时,是否应该广播AFK通知
# 发给整个服务器,还是只发给玩家?
# 当此设置为 false 时,只有玩家在更改其 AFK 状态时会收到通知.
broadcast-afk-message: true

# 您可以在此处禁用 Minecraft 的死亡消息.
death-messages: true

# Essentials 应该如何处理拥有 essentials.keepinv 权限的玩家在死亡时拥有消失诅咒的物品?
# 您可以将其设置为"keep"(保留)、"drop"(掉落)或"delete"(删除).
# 默认为 "keep"
vanishing-items-policy: keep

# Essentials应该如何处理拥有 essentials.keepinv 权限的玩家死后拥有绑定诅咒的物品?
# 您可以将其设置为"keep"(保留)、"drop"(掉落)或"delete"(删除).
# 默认为 "keep"
binding-items-policy: keep

# 当玩家死亡时,他们应该收到他们死亡的坐标吗?
send-info-after-death: true

# 有权限的玩家是否可以无通知地加入和离开?
# 如果启用,您可以使用 essentials.silentjoin 和 essentials.silentquit 权限来控制它.
# 此外,拥有 essentials.silentjoin.vanish 的玩家将在加入时消失.
allow-silent-join-quit: false

# 您可以在此处设置自定义加入和退出消息. 将此设置为"无"以使用默认的 Minecraft 消息,
# 或将此设置为 "" 以完全隐藏消息.

# 可用占位符:
# {PLAYER} - 玩家名.
# {USERNAME} - 玩家的玩家名.
# {PREFIX} - 玩家的前缀.
# {SUFFIX} - 玩家的后缀.
# {ONLINE} - 在线玩家的数量.
# {UNIQUE} - 加入服务器的唯一玩家数量.
# {UPTIME} - 服务器在线的时间量.
custom-join-message: "none"
custom-quit-message: "none"

# 您可以在此处为使用新玩家名加入的玩家设置自定义加入消息.
# 仅当玩家之前加入并更改了玩家名时才会使用此消息.
# 这将显示而不是 custom-join-message,因此如果您打算保持它们相似,请确保它们匹配.
# 将此设置为"none"以对每个连接使用上面的"custom-join-message".

# 可用占位符:
# {PLAYER} - 玩家的显示名.
# {USERNAME} - 玩家的玩家名.
# {OLDUSERNAME} - 玩家的旧玩家名.
# {PREFIX} - 玩家的前缀.
# {SUFFIX} - 玩家的后缀.
# {ONLINE} - 在线玩家的数量.
# {UNIQUE} - 加入服务器的唯一玩家数量.
# {UPTIME} - 服务器在线的时间量.
custom-new-username-message: "none"

# Essentials 是否应该用语言文件中的自己的"服务器已满"消息覆盖原版"服务器已满"消息?
# 设置为 false 以保留原版消息.
use-custom-server-full-message: true

# 当玩家数量达到限制玩家数时,您可以禁用加入和退出消息.
# 当玩家玩家数低于此数字时,将始终显示加入/退出消息.
# 将此设置为 -1 以始终显示加入和退出消息,而无视当前玩家玩家数.
hide-join-quit-messages-above: -1

# 如果你想在某个世界自动禁用上帝(?)模式,请添加该世界到这个列表.
no-god-in-worlds:
# - world_nether

# 设置为 true 以启用每个世界的权限,以便使用 Essentials 命令在世界之间传送.
# 这适用于 /world、/back、/tp[a|o][here|all],但不适用于扭曲.
# 允许玩家使用essentials.worlds.<worldname> 传送到一个世界
# 这不会影响 /home 命令,下面有一个单独的切换开关.
world-teleport-permissions: false

# 如果在 /item 或 /give 中省略了数量参数,则给出的项目数.
# 如果此数字小于 1,则给出最大堆栈大小.
# 如果未启用超大堆栈,则任何大于最大堆栈大小的数字都会导致多个堆栈.
default-stack-size: -1

# 过大的堆栈是忽略正常最大堆栈大小的堆栈.
# 如果玩家拥有 essentials.oversizedstacks 权限,可以使用 /give 和/item 获得它们.
# 一个超大的堆栈应该有多少项目?
oversized-stacksize: 64

# 允许修复附魔武器和盔甲.
# 如果你设置为false,你仍然可以允许某些玩家使用 essentials.repair.enchanted 权限.
repair-enchanted: true

# 允许工具包和物品生成中的"不安全"附魔.
# 警告:混合和过度平衡一些附魔可能会导致客户端、服务器和插件出现问题.
unsafe-enchantments: false

# 玩家使用 /tree 和 /bigtree 命令可以生成树的最大范围.
tree-command-range-limit: 300

# 您是否希望 Essentials 在传送侦听器中跟踪 /back 的先前位置?
# 如果将此设置为 true,则任何使用传送的插件都将注册以前的位置.
register-back-in-listener: false

# 在玩家登录后造成攻击伤害之前,无敌时间长度.
login-attack-delay: 5

# 设置最大飞行速度,取值范围从0.1到1.0
max-fly-speed: 0.8

# 设置最大步行速度,取值范围为0.1到1.0
max-walk-speed: 0.8

#设置一分钟内可以发送的最大邮件量
mails-per-minute: 1000

# 设置 /mute 可以使用的最长时间(以秒为单位).
# 设置为 -1 禁用,如果玩家拥有 essentials.mute.unlimited 权限,则可覆盖此选项
max-mute-time: -1

# 设置 /tempban 可以使用的最长时间(以秒为单位).
# 设置为 -1 禁用,如果玩家拥有 essentials.tempban.unlimited 权限,则可覆盖此选项
max-tempban-time: -1

# 更改默认的 /reply 功能. 这可以使用 /rtoggle 在每个玩家的基础上进行更改
# 如果为 true ,/r 转到你最后发消息的玩家,否则转到第一个发消息给你的玩家
# 如果为 false ,/r 转到最后一个给你发消息的玩家
last-message-reply-recipient: true

# 如果为特定玩家启用了 last-message-reply-recipient,
# 这指定了持续时间,以秒为单位,需要经过
#reply-recipient 在收到消息时更新
# 默认为 180(3 分钟)
last-message-reply-recipient-timeout: 180

# 更改默认的 /reply 功能
# 如果为 true ,/reply 将不会检查您正在回复的玩家是否已经消失
# 如果为 false ,玩家将无法使用 /reply 回复因消失而无法再看到的玩家
last-message-reply-vanished: false

# 用牛奶桶左键点击生物切换是否将他们变成婴儿
milk-bucket-easter-egg: true

# 切换是否应在加入时向玩家发送飞行状态消息
send-fly-enable-on-join: true

# 设置为 true 以启用 per-world 权限,以便使用 Essentials 命令为各个世界设置时间.
# 这适用于/time、/day、/eday、/night、/enight、/etime.
# 允许玩家使用 essentials.time.world.<worldname> 传送到一个世界.
world-time-permissions: false

# 为 Essentials 命令和外部命令指定冷却时间.
# 所有命令都不以正斜杠 (/) 开头. 代替 /msg,写 msg
#
# 支持通配符. 例如.
# - '*i*': 50
# 为所有包含字母 i 的命令添加 50 秒的冷却时间
#
# EssentialsX 通过使用插入符号启动命令来支持正则表达式 ^
# 例如,要针对以ban而不是banip开头的命令,将使用以下命令:
# '^ban([^ip])( .*)?': 60 # 60 秒 /ban 冷却时间.
# 注意:如果您有一个以 ^ 开头的命令,那么您可以使用反斜杠 (\) 对其进行转义. 例如 \^命令:123
command-cooldowns:
# feed: 100 # /feed 命令有 100 秒的冷却时间
# '*': 5 # 所有命令的冷却时间为 5 秒

# 命令冷却时间是否应该在服务器关闭后持续存在
command-cooldown-persistence: true

# NPC余额是否应该在余额排名功能中列出,例如/balancetop.
# NPC 余额可以包含 FactionsUUID 插件中的派系等功能.
npcs-in-balance-ranking: false

# 玩家潜行时允许批量买卖标志.
# 当一个标志一次出售或购买一件物品并且玩家想要一次出售一堆时,这会对您很有帮助.
allow-bulk-buy-sell: true

# 允许使用 /sell 命令出售具有自定义名称的物品.
# 这可能有助于防止玩家意外出售命名物品.
allow-selling-named-items: false

# 加入玩家的 MOTD 显示延迟,以毫秒为单位.
# 如果 MOTD 命令或权限被禁用,这将无效.
# 这也可以设置为 -1 以完全禁用加入 MOTD.
delay-motd: 0

# 默认情况下应启用其补充确认命令的命令列表.
# 默认为空,最新的有效命令列表见最新的源码config.yml.
default-enabled-confirm-commands:
#- pay
#- clearinventory

# 当玩家从监狱中获释后,Essentials 应该将他们传送到哪里?
# 你可以设置为"back"让他们传送到他们被监禁之前的位置,"spawn"让他们传送到出生点,或者"off"让他们不传送.
teleport-when-freed: back

# 是否只应在玩家在线时计算入狱时间.
# 如果为 true ,被监禁的玩家的时间只会在他们在线时减少.
jail-online-time: false

# 设置超时时间,以秒为单位,玩家在请求被取消之前接受 tpa.
# 设置为 0 表示没有时限.
tpa-accept-cancellation: 120

# 任何玩家可以同时挂起的 tpa 请求的最大数量
# 一旦超过此阈值,旧请求将立即超时
# 默认为 5.
tpa-max-requests: 5

# 允许玩家通过点击他们的头盔槽来设置帽子
allow-direct-hat: true

# 允许游戏内玩家在运行 /broadcastworld 时指定一个世界.
# 如果为 false,则在游戏中运行 /broadcastworld 将始终向玩家的当前世界发送消息.
# 当总是需要一个世界时,这不会影响从控制台运行命令.
allow-world-in-broadcastworld: true

# 认为水块是"安全的",因此允许玩家传送
# 使用 /home 或 /spawn 等命令到被占用的位置
# 水方块
is-water-safe: false

# usermap 是否应该在保存玩家名之前尝试清理玩家名?
safe-usermap-names: true

# 当命令方块执行命令时,Essentials 是否应该输出日志?
# 示例:<x>,<y>,<z> 处的 命令方块 发出服务器命令:/<command>
log-command-block-commands: true

# 设置 /fireball 生成的射弹的最大速度.
max-projectile-speed: 8

# EssentialsX 是否应该检查更新?
# 如果设置为 true,EssentialsX 将在新版本可用时显示通知.
# 这使用公共 GitHub API,并且不发送或存储任何识别信息.
update-check: true

# +------------------------------------------------------+ #
# | Home 相关 | #
# +------------------------------------------------------+ #

# 允许玩家们在白天设置他们的床.
# 此设置在 Minecraft 1.15+ 中无效,因为 Minecraft 将始终允许玩家在白天设置他们的床位.
update-bed-at-daytime: true

# 设置为 true 以启用每个世界的权限,以便使用家园在世界之间传送.
# 这仅适用于 /home 命令.
# 允许某玩家使用essentials.worlds.<worldname> 传送到一个世界
world-home-permissions: false

# 允许玩家拥有多个家.
# 玩家需要 essentials.sethome.multiple 权限才能拥有超过1 个家.
# 您可以使用下面的"默认"排名设置多个家庭的默认数量.
# 要完全取消家庭限制,请给玩家 'essentials.sethome.multiple.unlimited' 权限.
# 要授予不同的玩家不同的家庭数量,您需要在下面定义一个"家庭等级".
# 在下方创建'home-rank',并赋予匹配权限:essentials.sethome.multiple.<home-rank>
# 欲了解更多信息,请访问 http://wiki.ess3.net/wiki/Multihome
sethome-multiple:
default: 3
vip: 5
staff: 10

# 在这个例子中,拥有 'essentials.sethome.multiple' 和 'essentials.sethome.multiple.vip' 权限的玩家将拥有 5 个家.
# 请记住,他们必须拥有两个权限才能设置多个家庭.
# 控制玩家是否需要"essentials.home.compass"权限才能指向玩家第一个家的指南针.
# 将此保留为 false 将保留 Essentials 的原始行为,即始终改变指南针的方向指向他们的第一个家.
compass-towards-home-perm: false

# 如果没有设置家,你想让玩家生成吗?
# 如果设置为false,玩家在没有设置家的情况下运行/home时不会被传送.
spawn-if-no-home: true

# 是否应该要求玩家为他们试图覆盖的房屋提供确认?
confirm-home-overwrite: false

# +------------------------------------------------------+ #
# | Economy 相关 | #
# +------------------------------------------------------+ #

# 欲了解更多信息,请访问 http://wiki.ess3.net/wiki/Essentials_Economy

# 您可以使用 /setworth 命令控制出售给服务器的物品的价值.

# 定义新玩家开始时的平衡. 默认为 0.
starting-balance: 0

# 定义每次使用给定命令的成本.
# 像 /repair 这样的一些命令有子成本,查看 wiki 了解更多信息.
command-costs:
# /example 每次使用花费 1000 $
#示例:1000
# /kit 工具每次使用花费 1500 $
#套件工具:1500

# 将此设置为您要使用的货币符号.
# 请记住,如果您想在本文档中使用特殊字符,
# 例如重音字母,您必须将文件保存为 UTF-8,而不是 ANSI.
currency-symbol: '$'

# 启用此选项以使货币符号出现在金额的末尾而不是开头.
# 例如,欧元符号通常出现在当前金额之后.
currency-symbol-suffix: false

# 设置玩家可以拥有的最大金额.
# 由于 java double 的限制,数量总是限制在 10 万亿.
max-money: 10000000000000

# 设置玩家可以拥有的最低金额(必须高于 max-money 的负数).
# 将此设置为 0,将完全禁用透支/贷款. 玩家需要 'essentials.eco.loan' 权限低于 0.
min-money: -10000

# 启用此功能以记录与交易/买入/卖出标志和卖出命令的所有交互.
economy-log-enabled: false

# 启用此功能还可以通过 Vault 记录来自其他插件的所有事务.
# 这可能会导致经济日志快速填满,因此只能用于测试目的!
economy-log-update-enabled: false

# 在 /pay 中使用的最低可接受金额.
minimum-pay-amount: 0.001

# 启用此功能以阻止尝试/支付另一个忽略他们玩家的玩家.
pay-excludes-ignore-list: false

# 余额小于或等于 $0 的玩家是否应该显示在 balance-top 中.
# 设置为 false 将不会在 balance-top 中显示余额 <= 0 的玩家.
# 注意:重新加载配置后,您还必须运行"/baltop force"才能显示
show-zero-baltop: true

# 货币格式,不包括符号. 有关符号配置,请参阅currency-symbol-format-locale.
#
# "#,##0.00" 是大多数国家/地区显示货币的方式.
#currency-format: "#,##0.00"

# 格式化货币符号. 一些语言环境使用 , 和 . 可互换.
# 由于 Minecraft 字体渲染错误,某些格式无法在游戏中正确显示.
#
# 对于 1.234,50 使用 de-DE
# 对于 1,234.50,请使用 en-US
# 对于 1'234,50 使用 fr-ch
#currency-symbol-format-locale: en-US

# +------------------------------------------------------+ #
# | 帮助 | #
# +------------------------------------------------------+ #

# 在帮助中显示其他插件命令.
non-ess-in-help: true

# 隐藏没有权限的插件.
# 您可以通过向玩家/组添加权限来覆盖单个插件的真实值.
# 个玩家权限是:essentials.help.<plugin>,任何拥有 Essentials.* 或 '*' 的玩家都将看到所有帮助.
# 如果启用了以下功能,您可以使用负面权限来删除对单个插件帮助的访问.
hide-permissionless-help: true

# +------------------------------------------------------+ #
# | EssentialsX Chat 相关 | #
# +------------------------------------------------------+ #

# 您需要安装 EssentialsX Chat 才能使用此部分.
# 请参阅 https://essentialsx.net/wiki/Module-Breakdown.html 了解更多信息.

chat:

# 如果安装了 EssentialsX Chat,这将定义玩家的声音传播的距离,以块为单位. 设置为 0 使所有聊天都是全局的.
# 请注意,具有"essentials.chat.spy"权限的玩家将听到所有内容,无论此设置如何.
# 拥有 Essentials.chat.shout 的玩家可以通过在消息前加上感叹号 (!) 来覆盖它
# 拥有 Essentials.chat.question 的玩家可以通过在消息前加上问号 (?) 来覆盖它
# 您可以通过将 chat-shout 和 chat-question 添加到命令成本部分来为喊叫/问题添加命令成本.
radius: 0

# 聊天格式可以通过两种方式完成,您可以为所有聊天定义标准格式.
# 或者你可以给一个组特定的聊天格式,给一些额外的变化.
# 有关聊天格式的更多信息,请查看 wiki:http://wiki.ess3.net/wiki/Chat_Formatting
# 注意:将 {PREFIX} 和 {SUFFIX} 占位符与 {DISPLAYNAME} 一起使用可能会导致在聊天中显示双重前缀/后缀,除非取消注释 add-prefix-suffix 并将其设置为 false.

# 可用占位符:
# {MESSAGE} - 聊天消息的内容.
# {USERNAME} - 发件玩家的玩家名.
# {DISPLAYNAME} - 发件玩家的显示名称.
# {NICKNAME} - 发件玩家的 Essentials 昵称.如果发件玩家没有昵称,则显示玩家名.
# {PREFIX} - 发件玩家的前缀,由权限插件提供.
# {SUFFIX} - 发件玩家的后缀,由权限插件提供.
# {GROUP} - 发件玩家的主要组名,由权限插件提供.
# {WORLD} - 发送者当前世界的世界别名.有关详细信息,请参阅下面的世界别名部分.
# {WORLDNAME} - 发送者当前世界的全名.
# {SHORTWORLDNAME} - 发送者当前世界的第一个字符.
# {TEAMNAME} - 发件玩家的记分牌团队名称.
# {TEAMPREFIX} - 发件玩家的记分牌团队前缀.
# {TEAMSUFFIX} - 发件玩家的记分板球队后缀.

format: '<{DISPLAYNAME}> {MESSAGE}'
#format: '&7[{GROUP}]&r {DISPLAYNAME}&7:&r {MESSAGE}'
#format: '&7{PREFIX}&r {DISPLAYNAME}&r &7{SUFFIX}&r: {MESSAGE}'

group-formats:
# default: '{WORLDNAME} {DISPLAYNAME}&7:&r {MESSAGE}'
# admins: '{WORLDNAME} &c[{GROUP}]&r {DISPLAYNAME}&7:&c {MESSAGE}'

# 如果您使用组格式,请确保删除"#"以允许读取设置.
# 注意:组名区分大小写,因此您必须将它们与您的权限插件匹配.

# 您可以使用权限来控制玩家是否可以在聊天消息中使用格式化代码.
# 有关更多信息,请参阅 https://essentialsx.net/wiki/Color-Permissions.html.

# 世界别名允许您用聊天格式中的不同名称替换世界名称.
# 如果您使用世界别名,请确保删除开头的"#"以允许读取设置.
world-aliases:
# plots: "&dP&r"
# creative: "&eC&r"

# 是否默认让玩家进入 喊话 模式.
shout-default: false

# 玩家的喊话模式是否应该持续重启.
persist-shout: false

# 是否应该启用聊天问题.
question-enabled: true

# +------------------------------------------------------+ #
# | EssentialsX Protect 相关 | #
# +------------------------------------------------------+ #

# 您需要安装 EssentialsX Protect 才能使用此部分.
# 请参阅 https://essentialsx.net/wiki/Module-Breakdown.html 了解更多信息.

protect:

# 一般物理/行为修改. 将这些设置为 true 以禁用行为.
prevent:
lava-flow: false
water-flow: false
water-bucket-flow: false
fire-spread: true
lava-fire-spread: true
lava-itemdamage: false
flint-fire: false
lightning-fire-spread: true
portal-creation: false
tnt-explosion: false
tnt-playerdamage: false
tnt-itemdamage: false
tnt-minecart-explosion: false
tnt-minecart-playerdamage: false
tnt-minecart-itemdamage: false
fireball-explosion: false
fireball-fire: false
fireball-playerdamage: false
fireball-itemdamage: false
witherskull-explosion: false
witherskull-playerdamage: false
witherskull-itemdamage: false
wither-spawnexplosion: false
wither-blockreplace: false
creeper-explosion: false
creeper-playerdamage: false
creeper-itemdamage: false
creeper-blockdamage: false
ender-crystal-explosion: false
enderdragon-blockdamage: true
enderman-pickup: false
villager-death: false
bed-explosion: false
respawn-anchor-explosion: false
# 怪物不会跟随玩家.
# permission essentials.protect.entitytarget.bypass 禁用此功能.
entitytarget: false
# 防止僵尸打破门
zombie-door-break: false
# 防止掠夺者窃取方块
ravager-thief: false
# 防止羊把草方块变成泥土
sheep-eat-grass: false
# 防止某些转换.
transformation:
# 防止爬行者在被闪电击中时带电.
charged-creeper: false
# 防止村民变成僵尸村民.
zombie-villager: false
# 防止僵尸村民被治愈.
villager: false
# 防止村民被闪电击中时变成女巫.
witch: false
# 防止猪被闪电击中时变成僵尸猪玩家.
zombie-pigman: false
# 防止僵尸变成溺尸,外壳变成僵尸.
drowned: false
# 防止哞菇被闪电击中时变色.
mooshroom: false
# 防止生成生物. 如果缺少一个生物,您可以按照以下格式添加它.
spawn:
creeper: false
skeleton: false
spider: false
giant: false
zombie: false
slime: false
ghast: false
pig_zombie: false
enderman: false
cave_spider: false
silverfish: false
blaze: false
magma_cube: false
ender_dragon: false
pig: false
sheep: false
cow: false
chicken: false
squid: false
wolf: false
mushroom_cow: false
snowman: false
ocelot: false
iron_golem: false
villager: false
wither: false
bat: false
witch: false
horse: false
phantom: false

# 爬行者应该爆炸的最大高度. -1 允许它们到处爆炸.
# 如果要禁用爬行者爆炸,请将 prevent.creeper-explosion 设置为 true.
creeper:
max-height: -1

# 禁用各种默认物理和行为.
disable:
# 禁用坠落伤害?
fall: false

# 如果设置为 true,拥有 Essentials.protect.pvp 权限的玩家仍然可以互相攻击.
# 他们将无法攻击没有相同权限的玩家.
pvp: false

# 禁用溺水伤害?
# (分为两种行为;通常,您希望两者都设置为相同的值.)
drown: false
suffocate: false

# 禁用熔岩造成的伤害? 落入熔岩中的物品仍会燃烧至死亡. ;)
lavadmg: false

# 禁用箭矢伤害?
projectiles: false

# 禁用接触仙玩家掌造成的伤害.
contactdmg: false

# 禁用火焰伤害.
firedmg: false

# 禁用被闪电击中后的伤害?
lightning: false

# 禁用凋灵伤害?
wither: false

# 禁用天气选项?
weather:
storm: false
thunder: false
lightning: false

# +------------------------------------------------------+ #
# | EssentialsX AntiBuild 相关 | #
# +------------------------------------------------------+ #

# 您需要安装 EssentialsX AntiBuild 才能使用此部分.
# 请参阅 https://essentialsx.net/wiki/Module-Breakdown.htmlhttp://wiki.ess3.net/wiki/AntiBuild 了解更多信息.

# 是否应该允许没有essentials.build 权限的玩家进行构建?
# 设置为 true 以禁用这些玩家的构建.
# 设置为 false 意味着 EssentialsAntiBuild 永远不会阻止您构建.
build: true

# 是否应该允许没有essentials.build 权限的玩家使用物品?
# 设置为 true 以禁用这些玩家使用.
# 设置为 false 意味着 EssentialsAntiBuild 永远不会阻止您使用项目.
use: true

# 在玩家们不允许建造时警告他们吗?
warn-on-build-disallow: true

# 您希望针对哪些块类型收到警报?
# 您可以在 https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html 找到项目列表.
alert:
on-placement: LAVA,TNT,LAVA_BUCKET
on-use: LAVA_BUCKET
on-break:

blacklist:

# 应该阻止玩家们放置哪些方块?
placement: LAVA,TNT,LAVA_BUCKET

# 应该禁止玩家们使用哪些物品?
usage: LAVA_BUCKET

# 应该防止玩家们破坏哪些块?
break:

# 哪些方块不应该被活塞移动?
piston:

# 分配器不应该分配哪些方块
dispenser:

# +------------------------------------------------------+ #
# | EssentialsX Spawn + New Players 相关 | #
# +------------------------------------------------------+ #

# 您需要安装 EssentialsX Spawn 才能使此部分正常工作.
# 请参阅 https://essentialsx.net/wiki/Module-Breakdown.html 了解更多信息.

newbies:
# 是否应该在有玩家第一次登录时通知服务器?
# 如果是这样,请使用此格式,将 {DISPLAYNAME} 替换为玩家名称.
# 如果没有,设置为 ''
#announce-format: ''
announce-format: '&d欢迎 {DISPLAYNAME}&d 来到服务器!'

# 当我们第一次生成时,我们使用哪个生成点?
# 如果你想使用世界的出生点,设置为"none".
spawnpoint: newbies

# 我们想在第一次加入时给用户任何东西吗? 设置为 '' 禁用
# 此工具包将不计成本和权限给予,不会触发工具包延迟.
#kit:
kit: tools

# 我们应该使用什么优先级来处理重生?
# 将此设置为无,如果你想要香草重生行为.
# 如果您希望 Multiverse 处理重生,请将其设置为最低.
# 如果您希望 EssentialsSpawn 处理重生,请将其设置为高.
# 将此设置为最高,如果您想强制 EssentialsSpawn 处理重生.
# 注意:只有在服务器重新启动后,更改才会生效.
respawn-listener-priority: high

# 我们应该使用什么优先级来处理加入服务器时的生成?
# 请参阅 respawn-listener-priority 以获取可能的值.
# 注意:更改此设置可能会影响或破坏 spawn-on-join 功能.
# 注意:只有在服务器重新启动后,更改才会生效.
spawn-join-listener-priority: high

# 当玩家死亡时,他们应该在他们的第一个家或床上重生,而不是重生点?
respawn-at-home: false

# 当玩家死亡时,他们应该在他们的床上重生而不是重生点吗?
# respawn-at-home(上图)的值必须为真.
respawn-at-home-bed: true

# 当玩家死亡时,Essentials Spawn 是否应该尊重玩家的重生锚点?
respawn-at-anchor: false

# 将所有加入的玩家传送到出生点
spawn-on-join: false
# `guests` 的以下值表明组 `guests` 中的所有玩家在加入时都将被传送到出生点.
#spawn-on-join: guests
# 下面的列表值表明,组 `guests` 和 `admin` 中的所有玩家在加入时都将被传送到出生点.
#spawn-on-join:
#- guests
#- admin


指令
该插件指令较为繁多,可以进去安装进服务端后使用/help自行查看
  • 赞
反馈: DBG_2022
后退
顶部