MythicInventories

一种生成清单的简单方法,并具有强大的MythicMobs支持!

资源图片
## MythicInventories — MC 1.20.6+ 一个用于生成MythicMobs的简单库存方式。 > 唯一的依赖是 [MythicMobs](https://mythiccraft.io/index.php?resources/mythicmobs.1/),但是插件可以在没有它的情况下使用,只是mm_skill选项将无法工作。 ## 下载 您可以在 [这里](https://ci.heypr.dev/job/MythicInventories/) 下载MythicInventories的最新版本。 ## 支持 如果您在弄清楚如何使用该插件时遇到困难,需要报告一个错误,或者有兴趣 为该项目做出贡献,请 [加入我的支持Discord](https://discord.gg/Drgk3CxrtV/)! ## 用法 创建库存非常简单。您只需要打开MythicInventories文件夹,创建一个以您选择的名称命名的.yml文件,然后创建它! > 本插件支持 [MiniMessage](https://github.com/Minevictus/MiniMessage/blob/master/DOCS.md)。 尽情使用颜色! 这是一个您可以创建的库存的基本布局: ```denizenscript my_first_inventory: name: "我的 史诗 &c库存" size: 45 items: - name: "" type: black_stained_glass_pane fill_item: true - name: "召唤爆炸和粒子" type: potato slot: 23 lore: - "lorem ipsum 一些东西" - "Woo: ||||||||||||||||||||||||!" left_click: - effect:explosion @Self drop: - effect:particles{p=happyVillager;amount=1000;hSpread=15;ySpread=1;speed=0;yOffset=0.5} @Self save: false interactable: false ``` ## 选项 - `name`选项用于设置库存或物品的名称。两者都不需要设置。 如果未在库存中设置,名称将默认为“容器”,如果未在物品中设置,则默认为物品的 材质类型。 - `size`选项用于设置库存的大小。它是可选的,应该是一个9的倍数且大于0。 如果未指定,则将默认为9。 - `items`选项用于设置库存中的物品。理想情况下,您应该在库存中添加物品。 - `type`选项用于设置物品的材质类型。它是必需的. - `slot`选项用于设置物品的插槽。它是必需的. - `lore`选项用于设置物品的描述。它是可选的. - `gui`选项用于设置库存中的所有物品是否可以被拾取和操作。 默认为 `true`。 请注意,启用此选项*不会* 允许玩家,除非 通过`interactable`选项明确设置,否则修改库存中的任何内容 (见下文)。 - `fill_item`选项用于需要填充库存的物品。 默认为 `false`,并且是可选的. 请注意,只能有一个填充物品。 - `interactable`选项用于设置是否可以拾取和操作物品。 默认为 `false`,并且是可选的. - `save`选项用于设置是否应保存物品。 默认为 `false`,并且是可选的. 以下是MythicInventories可以侦听的各种点击类型,用于运行技能: - `left_click` - `right_click` - `shift_left_click` - `shift_right_click` - `middle_click` - `shift_middle_click` - `drop` - `hotbar_swap` 每个物品可以有多个点击类型,每个点击类型可以有多个技能,并且每个技能仅受您可以使用MythicMobs技能所能做的限制。 请参阅上面的示例库存以了解如何设置技能的基本布局。 - `item_flags`选项用于设置物品上的标志。 默认为空,并且是可选的。 物品标志的有效值如下: - `HIDE_ENCHANTS`, - `HIDE_ATTRIBUTES`, - `HIDE_UNBREAKABLE`, - `HIDE_DESTROYS`, - `HIDE_PLACED_ON`, - `HIDE_ADDITIONAL_TOOLTIP`, - `HIDE_DYE`, - `HIDE_ARMOR_TRIM`, - `HIDE_STORED_ENCHANTS`; ## 命令 | 命令 | 描述 | 权限 | 别名 | |-----------------------------------------------|-----------------------------------------------------------------------------|-----------------------------------------|------------------------------------| | `mythicinventoryopen [player]` | 打开指定玩家的指定库存,或者如果您指定了玩家,则打开您自己的库存。 | `mythicinventories.open.` | `mio`, `miopen`, `mythicio` | | `mythicinventoryreload` | 更新并重新加载所有库存。 | `mythicinventories.reload` | `mir`, `mireload`, `mythicireload` | | `migrateolddata` | 迁移您从插件<0.7.0版本>的旧保存数据。 | `mythicinventories.migrate` | `migrateold`, `migrate` |