注意:此插件支持 1.8+ 的所有版本
尝试打开一个正常的末影箱会自动打开保险箱,如果配置设置“EnderChestEnabled”设置为 true。如果设置为 false,玩家只能通过使用 /ecv 命令并在拥有必要的权限的情况下打开保险箱。
您可以使用 config 修改末影箱 GUI 的布局。您也可以从头开始创建 GUI 上的按钮。请阅读下面的配置注释以获取更多信息。
胸部物品/数据的保存/加载是异步的。
您可以为按钮设置费用,但您需要在服务器上安装 Vault 并安装一个经济插件
https://dev.bukkit.org/projects/vault/files - 旧版本
https://www.spigotmc.org/resources/vault.34315/ - 新版本
过时的视频,插件不再需要权限插件:
config.yml :
[amount]'
cannotChangePagesNow: '&c用户的页面当前正在保存到外部文件。请稍后再试'
# 这两个消息可以使用 {amount} {oldAmount} {player}
modifiedPages: '&a您的末影箱保险箱页面已修改。总数:{amount}'
modifiedPagesTarget: '&a{player} 现在有 {amount} 个页面。 旧值:{oldAmount}'
# 结束新消息 3.2
# 新消息 3.3
cannotPay: '&c您没有足够的资金。您的余额:{balance},费用:{cost}'
cannotPayTarget: '&c目标玩家没有足够的资金。您的余额:{balance},费用:{cost}'
payedSuccess: '&a您已支付 {cost}。您的余额:{balance}'
payedSuccessTarget: '&a您已使用目标玩家的资金支付了 {cost}。他们的余额:{balance}'
# 允许定义可以熔炼哪些物品以及结果
# 给出隐藏秘密或难以获得的其他物品的可能性
smeltTable:
#- 'COAL_ORE:COAL'
#- 'IRON_ORE:IRON_INGOT'
#- 'GOLD_ORE:GOLD_INGOT'
# 结束消息 3.3
# 右键单击末影箱将打开末影箱保险箱,禁用原始末影箱。
rightClickEnderOpen: true
# 您可以使用 {player} 显示玩家的姓名,并使用 {page} 显示当前打开的页面。
inventoryTitle: '&a末影箱保险箱 - {page}'
# 分钟。在指定时间内未与之交互的库存将保存。
saveInventoryBackupTime: 30
# 插件检查不活动箱子的次数。
timerCheck: 30
# 玩家在指定时间段内未登录,他们的末影箱保险箱数据将被清除。 检查一次在服务器启动时进行。
# 小时. 例如:730 小时 = 1 个月。0 或更低值将禁用此设置。
inactiveTimePurge: 0
# 一行最多有 9 个物品。一行超过 9 个物品将被忽略。
# 您最多可以有 6 行。超过 6 行将被忽略。
# 您可以使用按钮配置部分下的 id。
# 如果要使用,请删除示例中的“#”。
# 'slot' 是默认值。 如果您没有使用下面的有效物品列表中的物品,它将成为一个普通插槽。
enderChestGUIFormat:
#- 'slot slot slot slot slot slot slot slot slot'
#- 'slot slot slot slot slot slot slot slot slot'
#- 'slot slot slot slot slot slot slot slot slot'
#- 'slot slot slot slot slot slot slot slot slot'
#- 'slot slot slot slot slot slot slot slot slot'
#- 'filler filler filler backArrow filler forwardArrow filler filler filler'
# 您可以添加所需的任何物品。
# 此列表中的物品无法从库存中取出。
# 您可以在命令下运行任何命令 - {player} 可用于玩家的名称。
# 可用的操作:%PAGE_NEXT%, %PAGE_BACK%, %INVENTORY_CLOSE%, %PAGE_FORWARD_{amount}%, %PAGE_BACKWARD_{amount}%, %PAGE_FIRST%, %PAGE_LAST%, %SMELT_{multiplier}
# 参见 funnyButton 示例,了解如何设置纹理玩家头按钮
# 要查找头,请访问此站点:https://minecraft-heads.com/
# 选择你喜欢的头,向下滚动到“For Developers:” 部分并复制该值
buttons:
# filler:
# display: ' '
# material: PAPER
# materialData: 0
# hasGlow: false
# lore: ''
# commands: ''
# forwardArrow:
# display: '&a转到下一个页面'
# material: ARROW
# materialData: 0
# hasGlow: false
# lore: ''
# commands:
# - '%PAGE_NEXT%'
# backArrow:
# display: '&a返回上一个页面'
# material: ARROW
# materialData: 0
# hasGlow: false
# lore: ''
# commands:
# - '%PAGE_BACK%'
# funnyButton:
# display: '&c不要点击'
# material: PLAYER_HEAD or SKULL_ITEM(适用于旧版本)
# base64: 'eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMWFiNGFmNzUxMTI0MzczNjM4MTVmNDkyNGMyMjJlMDg4NThkODNhZjMzN2M3ZDFhZDUyNDk2Yjc5YWY4ZWNhZCJ9fX0='
# materialData: 0
# hasGlow: false
# cost: 100
# lore: ''
# permission: super.awesome
# commands:
# - 'ban {player} 告诉你'
# 不要修改,否则您可能会丢失玩家数据
config-version: 0.0
```
Actions that can be used on a button for the newest version: %PAGE_NEXT%, %PAGE_BACK%, %INVENTORY_CLOSE%, %PAGE_FORWARD_{amount}%, %PAGE_BACKWARD_{amount}%, %PAGE_FIRST%, %PAGE_LAST%, %SMELT_{multiplier}
命令:
/ecv - 打开您的末影箱保险箱。权限:enderchestvault.openwithcmd
/ecv {player} - 打开另一个玩家的末影箱保险箱。权限:enderchestvault.openwithcmdothers
/ecp {timeInHours} - 清除超过指定时长的玩家数据。对于非常短的时间,需要确认。 权限: enderchestvault.purge
/ecr - 重新加载配置文件。权限:enderchestvault.reload
/ecc - 清除您自己的保险箱。权限:enderchestvault.clearself
/ecc {player} - 清除另一个玩家的保险箱。权限:enderchestvault.clearothers
/ecvpages [amount] - 修改玩家的页面数量
您可以使用 '*' 修改所有在线玩家的页面数量,而不是指定玩家名称。
您可以使用 '**' 修改所有曾经玩过服务器的玩家的页面数量,无论是否离线。
其他权限:
enderchestvault.openself - 允许玩家右键单击末影箱以打开它,如果配置中启用,则如此。
此插件使用 bStats,如果希望禁用 bStats,请访问 /plugins/bStats/config.yml 并将 enabled 设置为 false
要报告错误或提出建议,请通过 discord 给我留言:balustrada