Redmi 发表于 2024-7-17 17:26:15

[RedmiRecipe][1.12.2-1.20.x]自定义配方合成,超高度自定义,自定义合成界面,支持随机结果,结果随机lore

前言由于每发布插件要在多个论坛发帖,本人精力有限,论坛的帖子将不会更新,此后本插件的更新页转至此页面如果需要第一时间获取插件更新内容,或者对本插件有更好的建议QQ群 106393151 (一般更新或者修复第一时间发布地) 另外我的其他插件: Redmi插件导航

插件介绍
[*]支持版本: 1.12.2 - 1.20.x
[*]前置插件: RedmiAssyLib(需要1.0.1及以上)
[*]
插件功能

[*]自定义物品合成配方
[*]自定义合成界面
[*]自定义合成材料与结果的数量
[*]自定义合成结果的概率
[*]自定义可执行RedmiAssyLib动作




插件使用指令
[*]默认op可执行,打开合成界面需要权限RedmiRecipe.open
/rmrecipe open      -- 打开合成界面/rmrecipe reload   -- 重载配置文件
效果图
[*]此为合成界面,界面是可以自己配置的
https://dajngk282yo.feishu.cn/space/api/box/stream/download/asynccode/?code=M2YzMDBkNjM2NDU2MzE1ZDM5NTRjMDE0MmI0M2NmMGVfdEhkS0dqR28zY1pkc3hwSEk3Vms1MXQ2RVA5QTBVMkZfVG9rZW46Q0ZQUmJ3OVBEb0Q1SEt4QmttUWN5THJsbnllXzE3MjEyMDgzMzg6MTcyMTIxMTkzOF9WNAhttps://dajngk282yo.feishu.cn/space/api/box/stream/download/asynccode/?code=ODkxMzE4MzY3ZDMzNGMyZGJlNjE4NTM2MzhjN2NmYjRfTFcyck5YZGhEZXFFeUp3aXdjRk84cENtSUpSeXBYcUlfVG9rZW46VjJsZ2JxaXFZb1NCQzR4eFNHV2NHd0xlbmN5XzE3MjEyMDgzMzg6MTcyMTIxMTkzOF9WNA


配方配置
[*]配置动作前注意自己有没有对应插件
[*]例如:使用金币需要Value,释放MM技能需要Mythicmobs(4.11.0)
#配方名,不可重复,可以一个文件内多个配方
武器配方:
#坐标
#第一个数字为x轴坐标
#第二个数字为y轴坐标
22:
    #RedmiAssyLib内的物品
    RedmiItemID: 超级金锭
    #数量
    amount: 1
33:
    RedmiItemID: 超级金锭
    amount: 1
44:
    RedmiItemID: 黑锭
    amount: 1
55:
    RedmiItemID: 超级金锭
    amount: 3
#合成结果
Result:
    合成的武器:
      amount: 1
      #成功率,1就是100%
      chance: 0.5
    超级金锭:
      amount: 2
      chance: 1
#当配方合成时
#此处可以执行RedmiAssyLib内的动作
#按照顺序从上至下执行,若执行失败则终止合成
#详细动作请参考RedmiAssyLib的文档,此配置学习成本较高
Action:
    #需要50000金币
    - Condition{Condition=Money{amount= 50000;consume= true;fail= 金币不足}}
    #需要玩家等级+3大于10
    - Condition{Condition=Formula{sent = %player_level%+3 > 10}}
    #合成成功后播放音效
    - Sound{s=entity.experience_orb.pickup}

[*]注意,合成所需的材料合成结果,以及界面均需要在RedmiAssyLib内配置,此为测试时使用的配置
黄色玻璃板:
Material: STAINED_glass_pane
Data: 4
Name: "§e将材料放入中间"
粉色玻璃板:
Material: STAINED_glass_pane
Data: 6
Name: "§e合成结果"
绿色玻璃板:
Material: STAINED_glass_pane
Data: 5
Name: "§c点击合成"
超级金锭:
Material: gold_ingot
Name: "§e超级金锭"
黑锭:
Material: nether_brick
Name: "§e黑锭"
合成的武器:
Material: IRON_SWORD
Name: "§e合成的武器"
Lore:
    - '§c这是合成台出来的武器'
    - '§r'
    - '§6物理攻击:<num::10-20>'
    - '§r'
    - '§f这把武器的主人是:§a<papi::player_name>'


插件下载暂时无法在飞书文档外展示此内容



更新日志
[*]2024.7.17 RedmiRecipe1.0.0插件发布


Ancientry 发表于 2024-8-4 17:27:01

图片挂掉了

Aufrichtige 发表于 2024-8-20 19:00:48

问一下,Spigot或者Github有吗
页: [1]
查看完整版本: [RedmiRecipe][1.12.2-1.20.x]自定义配方合成,超高度自定义,自定义合成界面,支持随机结果,结果随机lore