Inventory.yml 教程

在此文件中你可以完全地修改插件的各类菜单,它们是:main, options, whitelistammunition

菜单属性(Inventories properties)

每一个菜单都有如下所示的三种属性

Inventories:
  main:
    slots: 27
    title: "&9炮塔菜单"
    0:
      item: BLACK_STAINED_GLASS_PANE
      name: " "

Slots

这是菜单要拥有的格数,你只能设置为9,18,27,16,45,54中的一个

Title

此菜单的名称

Item Slot

一个物品在菜单中的位置,有一些更简单的方法来放置物品,就是使用格式:

格式1

此示例会在第0格(所谓的第"1"格)放一个物品(黑色玻璃板)

格式2

此示例则是在第0、8、16格放置

格式3

此示例是在第0-8格放置

混合格式

此示例是在0-7,第9,和17-26格放置

物品属性(Item Properties)

你可以创建你自己的物品或是使用config.yml里的,在那个文件里提前创建好的物品会被用在特定的情况下。比如,在config.yml里,attack_animals_item 会根据炮塔的Attack Animals选项来改变

物品 ID

物品名或材料

最新版的物品ID:https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.htmlarrow-up-right

1.8的:

circle-exclamation

Name 和 lore

物品的显示名和描述

Type(种类)

当添加了一个种类以后,物品就会被config.yml里定义的物品所替代,你无需添加任何属性

Open Inventory(打开菜单)

当点击时打开一个菜单

Custom Model Data(自定义模型数据)

为物品添加一个特定的自定义模型数据

Item Commands(物品命令)

当点击物品时执行一串由控制台发送的命令,你可以使用%player%来指代点击的玩家

弹药(Ammunition)和白名单(Whitelist)菜单的细节

你必须特别谨慎对待这两个菜单

白名单菜单

第一,白名单菜单需要把玩家的头放在白名单列表中,默认情况下它看起来是这样的:

这意味着,白名单玩家会被放置在0-35格中。如果因为某些原因你想要让它更有装饰性,比如把头颅放在菜单中间,只需要使用不同的格式即可(见上方)

弹药菜单

弹药菜单限制更多. 你可以更改菜单最后一行的物品. 前面的物品栏则会被弹药填充. 我建议你将此菜单保持默认状态,除非你需要改变物品材质或是进行翻译。

默认文件

Last updated