自定义配方

自定义配方

创建你自己的高级自定义配方或物品!合成、熔炉、切石机等等!

创建任何你想要的物品配方。游戏中能找到的任何东西都可以用 CR 实现!发挥你的想象力,制作成百上千的自定义物品和配方!

▶ 自定义背包合成(HavenBags)

与 Valorless 合作,CustomRecipes 支持合成 HavenBags!你可以创建自定义合成配方,让玩家能够合成背包。你可以在 WIKI 上阅读更多内容。

▶ 独立的配方文件

所有配方都存储在 'recipes' 文件夹中各自的文件里。这样可以实现最佳的组织结构,并在处理大量配方时更加轻松。​

▶ 按世界配方

你可以禁用特定世界中的配方,同时在其它世界中保持启用,从而实现按世界配方。你可以在 blacklisted.yml 文件中的 "recipe-disabled-message:" 部分配置结果动作。​

▶ 禁用服务器配方

完全禁用任何原版配方,或覆盖配方以改变其传统的合成方式!如果配方已被禁用,可以向玩家切换显示聊天栏/动作栏消息!请参阅 blacklisted.yml 获取帮助!

将配方加入黑名单会在合成时监听结果,触发向玩家的任何响应或消息,而覆盖配方则会完全从服务器中移除配方键,从而允许你"改变"原版配方的合成方式。​

▶ PlaceholderAPI 支持

能够通过 PlaceholderAPI 在自定义物品的描述中使用占位符。下面还列出了插件自带的自定义占位符。如果你有更多建议,请告诉我。

**需要你的服务器上安装 PlaceholderAPI。

其它占位符可在此处找到。 剧透:当前占位符:

▶ 配方权限

要求用户拥有指定的权限才能查看或合成自定义配方。可以选择同时发送自定义的聊天栏/动作栏消息。​

▶ 自定义物品支持

在你的配方中完全支持自定义物品。我们目前支持 nexo、oraxen、itemsadder、executable items、mmoitems 和 mythic mobs。此外,你还可以在 'Items' 文件夹中创建自己的自定义物品以用于配方。

▶ NBT 支持

能够检测自定义配方物品名称(如果它是使用铁砧重命名的)、特定的描述、特定的材料类型、特定的颜色代码,以及它是否具有特定的自定义标识符。

对于 1.14+ 版本,新增了对 CustomModelData 的支持,用于材质包等。设置特定的自定义模型数据,即可在使用材质包时改变原版物品的外观!

你可以选择忽略元数据——配置中的 'Ignore-Data'。

你可以选择为你的武器添加效果,例如中毒,这将对你的敌人施加中毒效果。

你可以为你的配方添加物品属性。物品属性让你可以更改物品上的特定属性,例如攻击伤害、击退等。这也支持 1.12 以下的旧版本。

你可以通过自定义 NBT 数据来设置配方结果的刷怪笼、彩色皮革盔甲、药水、存储的附魔以及大量其它选项,以满足你的需求。​

▶ 定义物品标志

能够为你的自定义物品添加物品标志。你可以利用此功能隐藏属性等。你还可以选择此配方是否可以放置(Placeable: false)。所有物品标志可在此处找到。​

▶ 定义原料数量要求

能够设置并要求原料数量。我已实现了检查功能,用于检测你的原料数量是否与配方中设置的一致。对 Shift 点击和非 Shift 点击均有效。​

▶ 支持无序与有序配方

能够创建无序配方(合成表中任意顺序)或有序配方(合成表中特定槽位必须放特定材料)​

▶ 支持熔炉、高炉、烟熏炉、铁砧、合成器及更多

能够使用配方文件中的 'Converter' 部分创建大量其它配方类型。我们目前支持普通合成、铁砧、切石机、砂轮、高炉、熔炉、营火、烟熏炉、酿造和锻造配方。

▶ 配方冷却

支持玩家的合成冷却。你可以限制玩家在合成另一个自定义配方之前需要等待的时间。

▶ 配方命令

能够在合成物品时由服务器执行命令。你可以设置多条命令。你还可以配置是否仍然给予输出物品,或者只执行命令。

▶ 配方条件

能够为玩家合成配方设置所需的特定条件。包括要求或禁止生物群系、一天中的时间、月相、世界、天气、进度等!

▶ 剩余物品

能够定义将留在工作台中的物品。这些物品将是合成你的配方所必需的,但在合成时不会被消耗。

▶ 支持宝箱插件

将你的自定义配方应用到宝箱中!在你的宝箱插件中使用给予配方命令,将这些自定义配方作为抽中时的奖励。​

▶ 玩家配方手册(GUI)

新增了 GUI,显示玩家有权合成的所有活动配方。点击某个配方后,将显示如何合成该配方。这让玩家更容易记住如何合成你的自定义物品。

▶ 原版配方与烹饪书

支持游戏内的合成配方或烹饪配方书。可配置配方是否在加入时自动发现。

▶ Tab 补全

为插件的各个方面集成了 Tab 补全。这确保了输入命令和给予配方时的易用性。

▶ 重载命令

集成了重载命令、给予配方命令,以及一个正在开发中的完全集成的 GUI。

▶ 版本支持

此插件支持 Paper Spigot 和普通 Spigot,版本范围从 1.8.x 到最新版本。此插件更新频繁并得到积极支持。

▶ 高度可配置

你几乎可以配置插件的一切。你可以配置消息、权限、配方名称、描述、附魔、效果等!​

▶ 游戏内物品编辑器

你可以使用 /edititem 在游戏内编辑物品。这允许你发现/取消发现配方,更改物品的描述、名称、附魔等,以实时测试配方。

▶ 直观的配方创建 GUI

你可以直接使用 /cr gui 或游戏内命令在游戏内编辑、创建或移除配方。查看我们的 wiki 了解更多详情。

▶ 命令与权限

别名:crecipes、customrecipe、customrecipes、customr、cr crecipe.help /crecipe - 显示帮助页面 crecipe.gui /crecipe gui - 打开 GUI crecipe.create /crecipe create [optional perm] - 创建一个配方 crecipe.remove /crecipe remove - 移除一个配方 crecipe.show /crecipe show - 显示一个配方 crecipe.book /crecipe book - 打开配方手册 crecipe.reload /crecipe reload - 重载配方和配置 crecipe.give /crecipe give - 给予玩家一个自定义配方。 crecipe.debug /crecipe debug - 启用/禁用调试模式 crecipe.list /crecipe list - 列出所有活动的自定义配方 crecipe.edititem /edititem - 帮助在游戏内管理物品标签和数据​

你还可以在配置中定义自己的权限以合成自定义配方!

▶ 支持的插件:

Haven Bags Advanced Enchantments Eco Enchants PlaceholderAPI OtherDrops ItemsAdder MMOItems MythicMobs ExecutableItems Oraxen Nexo

▶ 如何使用:

在 'recipes' 文件夹中创建一个 .yml 文件 使用模板将配方配置到文件中 按你的意愿排列原料。 添加自定义显示名称或其它元数据 输入 '/crecipe reload' 或重启你的服务器。 合成你新创建的配方!

任何有关 CustomRecipes 的问题都应通过讨论标签或私信提出。我会及时回复你的疑虑并给出答复。我对任何及所有进一步改进此插件的建议持开放态度!谢谢!如果你满意,请考虑留下好评!