# *************************
#
# InventoryKeeper 配置文件
#
# *************************
# 管理员指令权限: inventorykeeper.admin 该插件功能只会在KeepInventory游戏规则关闭的世界生效。
# 无限物品权限: inventorykeeper.unlimited.
# 配置文件详细说明:
settings:
# 是否显示调试信息,如果插件运行不正常,请开启该选项并将输出信息与报错共同报告给作者。默认情况下请不要开启
debug: false
# 玩家死亡后在控制台中输出该玩家的死因 (调试选项),默认为false
show-death-cause-on-death: false
# 是否启用星系模组支持,如果服务器不是模组服请不要开启,默认为false
galacticraft-mod-support: true
# 死亡时是否清除背包里所有具有消失诅咒的物品
clear-vanishing-curse-items: true
# 死亡时是否掉落背包里所有具有绑定诅咒的物品
drop-binding-curse-items: false
# 设置玩家死亡掉落后重生时的饥饿值。
# 可选类型:
# keep -> 保持玩家死亡前的饥饿值状态
# reset -> 像原版一样重生后重置饥饿值为满
# set -> 自定义重生后的饥饿值。 格式: set,饥饿值 ,如果需要随机饥饿值,则格式为 set,最小数,最大数
# 例子: set,10 -> 玩家重生后饥饿值设置为10. set,5,10 -> 玩家重生后饥饿值设置为5-10的随机一个数
default-hunger-level: set,10
# 玩家死亡掉落后重生时的饱和度设置,格式跟上面一样
default-saturation-level: set,0,5
# 兼容模式 - 如果插件无法正常使用(模组端较为常见),如复活后经验值变成0或者消耗护符后背包物品仍然掉落的情况下可以尝试开启。
# 如果默认情况下插件正常运行请不要开启。
compatibility-mode:
#消耗护符后背包物品仍然掉落时尝试开启该选项.
inventory: false
#如果玩家复活后经验值数量异常,比如等级直接被重置成0,可以尝试开启该选项.
exp: false
# 当玩家死亡掉落时将会执行的指令(即玩家没有可供消耗的背包保护物品,死亡掉落的情况下),注意这里是死亡时执行的指令,不能用给药水效果这些需要活人才能执行的指令
# 指令的用法:%player%代替玩家名字,如果需要用到随机数则用%random%代替。
# 要使用随机数时,整个指令的格式应该是: 最小数|最大数|指令
# 让玩家以OP权限执行指令时,在指令前加上[OP]皆可
# 要使用PlaceholderAPI变量,在指令中直接输入即可
# 如果要关闭该功能(不执行任何指令),将该选项留空即可。 正确的例子: run-commands-on-death-if-drops: []
# 正确的指令例子:
# run-commands-on-death-if-drops:
# - '[OP]fly off'
# - '10|200|eco take %player% %random%'
run-commands-on-death-if-drops:
- '[OP]fly off'
# 在当玩家死亡掉落时将会随机抽取一组指令来执行(玩家没有受到死亡保护,死亡掉落的情况下),用法同上,随机指令组支持多指令,每个指令用分号;分割
# 使用例子:(要关闭该功能的方法同上,留空即可: run-random-commands-on-death-if-drops: [])
run-random-commands-on-death-if-drops:
- 10|50|eco take %player% %random%;tell %player% You lost %random% coins!
- 1|10|eco give %player% %random%;tell %player% You gained %random% coins!
# 在玩家死亡掉落的情况下,玩家复活后执行的指令,用法同上。
# 例子
# run-commands-on-respawn-if-drops:
# - '15|90|effect %player% minecraft:nausea %random% 1'
run-commands-on-respawn-if-drops:
- 15|90|effect %player% minecraft:nausea %random% 1
# 在玩家死亡掉落的情况下,玩家复活后随机选取下面一组指令来执行,用法同上,随机指令组支持多指令执行。
# 例子:
# run-random-commands-on-respawn-if-drops:
# - 15|90|effect %player% minecraft:weakness %random% 1
# - 15|30|effect %player% minecraft:strength %random% 1
# - 15|30|effect %player% minecraft:resistance %random% 1
run-random-commands-on-respawn-if-drops:
- 15|90|effect %player% minecraft:weakness %random% 1
- 15|30|effect %player% minecraft:strength %random% 1
- 15|30|effect %player% minecraft:resistance %random% 1
messages:
lost-exp: '&e但是.. 你因此失去了 &6%amount% &e等级的经验.. 现在你的经验值等级是 &a%total%&e。'
reloaded-config: '&a配置文件与用户数据已重新加载!'
received-item: '&a你刚刚收到了 &d%amount% &a个 &e%item% &a!'
received-virtual-item: '&a你收到了 &dx%amount% &a个 &e%item% &a,当前你总共拥有 &e%total% &a个同类型的虚拟物品!'
set-virtual-item: '&a成功设置玩家 &6%player% &a的虚拟物品 &e%item% &a数量为 &e%amount% &a个。'
take-virtual-item: '&a成功扣除玩家 &6%player% &e%amount%&a 个 &e%item%&a,当前该玩家拥有 &e%total%&a个。'
give-virtual-item: '&a成功给予玩家 &e%player% &6%amount%&a 个虚拟物品 %item% &r&a。现在该玩家总共拥有
&b%total% &a个同类型虚拟物品!'
modified-amount: '&e你账户中的 &b%item% &e数量已被修改,当前数量: &6%amount% 个。'
virtual-item-count: '&a你当前拥有的虚拟物品数量:'
virtual-item-count-others: '&a玩家&6 %p &a当前拥有的虚拟物品数量:'
virtual-item-format: '&7-&e %item% &7: &6%amount%'
no-permission: '&c你没有权限使用这个指令!'
player-only: '&c只有玩家可以使用这个指令!'
is-not-number: '&e%s &c不是一个数字!'
item-not-exist: '&c物品 &d%s &c不存在,检查配置文件!'
give-usage: '&c请使用 &e/invkeep give [数量]'
set-usage: '&c请使用 &e/invkeep set [数量]'
take-usage: '&c请使用 &e/invkeep take [数量]'
get-usage: '&c请使用 &e/invkeep get [数量]'
player-not-found: '&c玩家 &e%s &c 不在线或不存在!'
gave-item: '&a你给予了 &e%player% &6%amount%个 &a%item%!'
invalid-item: '&c无效的物品名称,请检查拼写是否正确或使用物品组名称再试。'
help-msg:
- '&7----------&aInvKeeper 帮助&7----------'
- '&b /invkeep get [数量] &7- &6获取指定数量的物品'
- '&b /invkeep give [数量] &7- &6将物品给予特定的玩家'
- '&b /invkeep take [数量] &7- &6扣除某个玩家的虚拟物品'
- '&b /invkeep set [数量] &7- &6设置某个玩家的虚拟物品总数量'
- '&b /invkeep check [玩家] &7- &6查询玩家当前拥有的虚拟物品'
- '&b /invkeep reload &7- &6重新加载配置文件'
- ' &eV -> 虚拟物品 直接加入玩家账户'
- ' &eP -> 真实物品 将添加到玩家背包'
- '&7------------------------------------'