GreatCrafts

为你的服务器添加自定义的合成配方。

资源图片
# GreatCrafts **没有其他插件允许在配方成分中使用堆叠物品!** **尽情享受制作需要 25,600 颗钻石或更多钻石方块的附魔钻石方块吧!** ![Stacked demo](https://raw.githubusercontent.com/greatericontop/GreatCrafts/main/assets/stacked-demo.gif) GreatCrafts 是一个制作配方插件,允许您创建和自定义您自己的工作台配方。 --- > **⚠ 务必下载正确的文件! Minecraft 1.19-1.20 和 1.21+ 有两个不同的文件。** --- ## 功能 - 支持形状配方和无形配方 - 支持精确 NBT 匹配,每个配方成分可自定义 - 支持配方成分的多选(例如,任何类型的木板) - 添加 **堆叠物品配方**,需要堆叠的成分 - 这允许您需要最多 576 个成分来制作一个物品 - 精确选择仍然有效,并且支持形状和无形堆叠物品配方 - 支持 1.21+ 的制作工匠用于所有配方,包括堆叠物品 - 拥有一个简单易用的 GUI,适用于玩家和管理员 ## 安装 下载 jar 文件,将其放在插件文件夹中,然后重启服务器! ## 命令 `/recipes` - 打开所有自定义配方的菜单(所有玩家都可以使用) `/viewrecipe <命名空间:名称>` - 查看配方的制作网格(所有玩家都可以使用) `/addrecipe <命名空间:名称>` - 添加一个新的自定义配方 `/editrecipe <命名空间:名称>` - 编辑一个自定义配方 `/deleterecipe <命名空间:名称>` - 删除一个自定义配方 `/reloadrecipes` - 重新加载配方更改(如果它们尚未重新加载/激活) `/greatcraftsutil` - 包含实用命令(见下文) ## 权限 `greatcrafts.viewrecipes` - 允许通过 `/recipes` 和 `/viewrecipes` 查看配方 `greatcrafts.modifyrecipes` - 允许通过 `/addrecipe` 和 `/editrecipe` 以及 `/reloadrecipes` 修改配方 `greatcrafts.greatcraftsutil` - 允许 `/greatcraftsutil` `greatcrafts.greatcraftscommand` - 允许 `/greatcrafts` (和 `/greatcrafts reload`) ## 创建/编辑配方 **视频教程:** **形状配方演示** [![Shaped recipe demo](https://img.youtube.com/vi/riXyoCYp7mk/default.jpg)](https://www.youtube.com/watch?v=riXyoCYp7mk) **无形配方演示** [![Shapeless recipe demo](https://img.youtube.com/vi/sTITKBdnsFc/default.jpg)](https://www.youtube.com/watch?v=sTITKBdnsFc) **精确选择演示** [![Exact choice demo](https://img.youtube.com/vi/NvZ6JDqBGJE/default.jpg)](https://www.youtube.com/watch?v=NvZ6JDqBGJE) **材质选择演示** [![Material choice demo](https://img.youtube.com/vi/PPUmap5R9HU/default.jpg)](https://www.youtube.com/watch?v=PPUmap5R9HU) 运行 `/addrecipe ` 或 `/editrecipe `。 对于 `` 参数,请包含命名空间和名称,例如 `myspecialnamespace:mycustomcraft`。 *注意:如果您的命名空间是 `minecraft:...`,您将覆盖该名称中现有的配方,如果有的话。* ![Edit craft menu](https://raw.githubusercontent.com/greatericontop/GreatCrafts/main/assets/edit-craft-menu.png) 将物品放置在左侧的 3x3 制作网格中,将结果插槽放置在中间,并将图标插槽(用于在 `/recipes` 菜单中标记 craft)放置在右上角。 您可以将堆叠的物品或具有 NBT 的物品放在成分中,它们将被保存,但玩家只需匹配物品类型,除非您启用精确选择和/或堆叠物品。 对于每个成分,您还可以启用精确选择或材质选择。 精确选择需要 NBT 数据的完全匹配(例如,具有特定名称的物品或具有特定附魔的物品),而材质选择允许使用任何类型的物品(例如,任何类型的木板)。 在成分上左击 Shift 切换精确选择,右击 Shift 切换材质选择。 点击右侧的制作台来更改配方类型: - 形状 (游戏中大多数配方;网格的形状很重要) - 无形 (成分可以以任何顺序排列) - 堆叠物品形状 (每个插槽需要堆叠的成分而不是单个物品) - 堆叠物品无形 最后,点击屏障方块放弃您的更改,点击绿色玻璃保存您的更改,或点击绿色混凝土保存并激活您的更改。 激活您的更改将立即使 craft 可用于玩家,尽管客户端直到您断开连接并重新连接才会识别 craft。 ## 查看配方 `/recipes` 显示所有可用的配方,点击配方将显示该配方的制作网格。 `/viewrecipe <命名空间:名称>` 显示特定配方的制作网格。 ## 堆叠物品 ![Stacked items example](https://raw.githubusercontent.com/greatericontop/GreatCrafts/main/assets/stacked-items-example.png) **视频教程:** [![Stacked items demo](https://img.youtube.com/vi/PpBor3UOzmA/default.jpg)](https://www.youtube.com/watch?v=PpBor3UOzmA) 堆叠物品是一种特殊类型的配方,它需要每种成分的堆叠而不是仅 1 个。 在所示的示例中,需要 160 个钻石方块来制作 1 个附魔钻石。 (如果玩家尝试用不到 160 个钻石方块制作它,他们会收到错误消息。) 创建它们的过程相同;只需在制作网格中放置堆叠的物品即可。 请确保右侧点击制作台以将配方类型更改为堆叠物品。 这些也可以与精确选择以相同的方式结合,因此如果您真的很刻薄,您可以要求 160 个附魔钻石来制作一个附魔钻石方块…… 堆叠无形物品的注意: 支持相同物品类型的多个堆叠,并且必须完全匹配。 例如,如果需要 16 和 32 堆叠的钻石,那么玩家必须在配方中使用精确的 16 和 32 钻石。 其他方式,例如在 1 个插槽中放置 48 颗钻石,或者在 3 个插槽中放置 16 颗钻石,将不起作用。 ## 自动解锁配方 配方可以在满足某些条件时自动解锁给玩家。 这可以在 `automatically-unlock-recipes` 中配置的配置文件中进行设置。 该设置默认适用于所有配方,但您可以在 `automatically-unlock-recipes-exceptions` 部分为每个配方获得特定行为。 - `never` - 从不自动解锁自定义配方 - `have-each` - 如果玩家拥有每个配方所需的每个成分,则自动解锁自定义配方 - `have-one` - 如果玩家拥有至少一个配方所需的成分,则自动解锁自定义配方 - `always` - 立即自动解锁所有自定义配方 ## 实用命令 - `/greatcraftsutil setcustomname <名称... (使用 & 代表颜色)>` 将您手中的物品的自定义名称设置为指定的名称。 支持颜色(例如,`&agreen text`)。 - `/greatcraftsutil setloreline <行号(从 0 开始)> []` 修改您手中的物品的lore。 指定行号(从 0 开始),以及要设置在该行的 lore,或者留空以清除它。 您可以指定一个比当前 lore 更长的行号(如果在没有当前 lore 的情况下),空 lore 行将自动添加。 - `/greatcraftsutil deletelorelines <行号(从 0 开始)> [<行号> <行号> ...]` 删除指定的行号。 您可以指定多个行号来删除。 - `/greatcraftsutil enchant <附魔 (Minecraft ID)> <等级 (0 to remove)>` 给您手中的物品添加附魔。 您可以使用此命令添加更高的级别或不兼容的附魔到物品。 附魔参数使用 Minecraft ID,没有 `minecraft:` 前缀。 - `/greatcraftsutil duplicaterecipe <源命名空间:名称> <目标命名空间:名称>` 复制配方。 源和目标配方参数都使用 `命名空间:名称` 格式。 ## 支持 要获得支持、报告错误或提出功能请求,请访问 [问题页面](https://github.com/greatericontop/GreatCrafts/issues)。