Icon

CraftItem

SpigotMC 玄易同志 2024-07-05
资源介绍
命令/权限
子命令对应的权限为 craftitem.command.<子命令>,如 craftitem.command.open。一般不需要给玩家任何权限。
你可以搭配菜单插件,使用控制台命令 ci open <配方ID> [玩家] 的方式为玩家打开锻造界面。

以下命令中,<> 为必选参数,[] 为可选参数,参数不需要输入尖括号和方括号。
  • /ci category <分类> [玩家] 给 自己/别人 打开分类界面
  • /ci open <配方ID> [玩家] 给 自己/别人 打开锻造界面
  • /ci get <配方ID> [玩家] 给 自己/别人 锻造成功后的奖励
  • /ci create <配方ID> 创建锻造配方
  • /ci delete <配方ID> 删除锻造配方
  • /ci edit <配方ID> 编辑锻造配方
  • /ci reload 重载配置文件
模式说明

本插件有三个锻造模式,理解各个模式的工作逻辑,有助于你灵活运用本插件。


1. 普通锻造模式

与困难锻造冲突,困难锻造为“关闭”时可用。

在该模式下,玩家需要在背包内放好锻造所需的所有材料,然后点击锻造按钮扣费成功后开始锻造。每次开始锻造都会扣费,不会扣材料。但是锻造结束后有一个情况会扣除玩家的材料,详见下文。

首先,插件会随机生成一个程度值,程度可以为 小, 中, 大,分别使用锻造配方设置中对应的三个倍率

播放“敲敲打打”“锻造中”标题,等一段时间,
然后根据锻造设置中的成功率判定锻造是否成功。

如果成功了,按照程度值,有 小成功, 成功, 大成功,锻造进度将增加相应倍率。
如果失败了,按照程度值,有 小失败, 失败, 大失败,锻造进度将减少相应倍率。

当程度为大失败时,玩家将会随机丢失一个材料,这是原插件最折磨人、最刺激的地方。

在这种锻造模式下,锻造不可能一次就出来成品,需要锻造多次直到锻造进度达到 100% 才可获得该配方的最终成品。



2. 时长锻造模式 重制版新增

与普通锻造模式和困难锻造模式共存,锻造时长设置为一个时间时可用。

在该模式下,玩家需要在背包内放好锻造所需的所有材料,然后点击锻造按钮扣费成功后开始锻造。这次,插件将会在玩家开始锻造时,扣除玩家背包中的所有材料,并记录锻造开始的时间。

玩家此时可以在菜单中看到当前锻造进度,等待当前时间到达锻造配方设置中的锻造时长后,进度将达到 100%,玩家可在锻造界面中领取该配方的最终成品。



3. 困难锻造模式
重制版新增

与普通锻造冲突,困难锻造为“开启”时可用

与普通锻造几乎一致,只在一个地方有所不同。

在困难锻造中,在普通锻造的基础上,执行到 然后根据锻造设置中的成功率判定锻造是否成功。 之前,先在此中断,取消显示“敲敲打打”标题,取而代之的,是开启一个 Custom-Fishing 小游戏。

如果小游戏成功了,在之前中断的位置继续,判定锻造是否成功。
如果小游戏失败了,终止锻造,直接判定为失败。

困难锻造模式一样会随机生成程度值,影响锻造进度增减的倍率。

比较好玩的是,即使小游戏成功了,也有可能锻造失败,就像本帖图片展示的最后一幅图一样;
如果小游戏不成功,必锻造失败
这是我将其称为“困难锻造”的原因。

这就相当于在普通锻造开始时加了一个[I]比较难[/I]的“人机测验”,如果你在配置文件中的“随机游戏设置”里面设置一些难度非常逆天的小游戏,人都不一定过得去。

开源许可证

原插件部分保持 MIT 许可证,MrXiaoM 修改部分使用 GPL-3.0 许可证,许可证正文详见 [URL='https://github.com/MrXiaoM/CraftItem/blob/main/LICENSE']LICENSE[/URL]。
资源操作
前往下载
将跳转至进入云盘/官网下载!请知晓
作者信息
Avatar
玄易同志

这位作者很懒,什么都没写~