季楠
本帖最后由 季楠 于 2023-3-2 22:10 编辑

本帖使用排版来自PCD小组


插件介绍

FoodCraft是一个有关食物与药水的属性插件,
它允许用户像SX-Attribute一样使用Lore设置食物的属性,
而不会改变原版的食物机制。

它可以帮助用户实现类似于"回复血量: 100.0"的食物属性词条,
并搭配锻造类插件实现烹饪系统的效果。

为什么选择 Food Craft ?
  • 自定义食物/药水
  • 自定义读取属性词条
  • 轻量 | 简洁 | 免费 | 开源


使用截图


插件成功加载

食物属性词条写法示例


属性词条

词条列表
  • 回复血量
  • 回复饱食
计划更新
  • 药水效果
  • 运行脚本


配置文件

config.yml
  1. # 全局设置
  2. options:
  3.   #调试模式
  4.   debug: true
  5.   # bStats数据统计
  6.   metrics: true
  7. # 模块设置
  8. module:
  9.   # 食物工艺模块
  10.   foodcraft:
  11.     # 启用食物工艺模块
  12.     enable: true
复制代码


数据统计





插件下载

MCBBS站内下载:
FoodCraft-1.0.1.jar (930.1 KB, 下载次数: 75) 插件开源地址:
https://github.com/CPJiNan/FoodCraft


后记

插件仍在持续更新
后续将会逐渐增加更多种类的词条。
如果你希望添加某一属性词条的支持,
发表回复为作者提供灵感。

服务器技术交流群: 704109949
欢迎加群共同交流探讨问题~


本插件所用所有代码均为原创,不存在借用/抄袭等行为


名副其实
本帖最后由 名副其实 于 2023-1-9 23:00 编辑

更新建议:
支持 Kether

foods.yml
"testItem":
  name: '&7雪莲酥'
  lore: |-
    一块好吃的蛋糕。
    当然我也不知道为什么要这么叫它。
  item: "minecraft:snowball"
  options:
    - oneTime: false
    - cancelOriginalBehavior: true # 取消默认的交互事件,如果只取消特定的可以输入 left (鼠标左键) / right (鼠标右键) / middle (鼠标中键)
  requirements:
    - "all [ permission abc.use check papi *"%player_isOp%" is "true" ]"
  actions:
    - |-
      tell "美味无比."
      apply effect minecraft:regeneration 10s
      apply attribute attributeplus:物理攻击 10 100s
      # 效果结束时可以加一个提示一类的,这里的 Kether 可自行注册开发,巴拉巴拉...
    - |-
      sound PLAYER_EAT by 1 1

引用资料:
https://www.yuque.com/sacredcraft/kether
https://kether.tabooproject.org/list.html

季楠
名副其实 发表于 2023-1-9 22:55
更新建议:
支持 Kether

明天的更新目标~

名副其实
季楠 发表于 2023-1-9 22:59
明天的更新目标~

话说回来我的配置文本写得还好看嘛
如果可以的话我还是希望能写成这样的x

(碎碎念:因为 TabooLib 本身没有提供添加临时效果的 Kether 语句,这里用了个人概念中的一个命令
apply effect [PotionName] [PlayerName] [Duration] [Level:int,填 -1 取消符合条件的效果] [ShowParticle:boolean]
apply attribute [PluginName:RegisterAttributeName] [PlayerName] [Amount] [Duration 可选])

fdhvgd
少时诵诗书所所所所所所所所所所所所所所所所所所所所

Akasaka美琴
好东西,早想要这类型插件了

奥力給
季楠好强,这更新速度..
(希望可以兼容一下低版本1.8什么的)

WinterSun丶
好强 希望能自定义识别属性的Key

季楠
WinterSun丶 发表于 2023-1-10 17:03
好强 希望能自定义识别属性的Key

这个是已经实现的功能哦~

HiTech0926
wow太好用了,终于找到了

大米我这呢
这个对属性插件有什么要求吗?ilo属性插件可以使用吗?

WinterSun丶
季楠 发表于 2023-1-10 18:24
这个是已经实现的功能哦~

插件没加载之前的评论 我一般在插件用之前只看默认的config文件不会翻其他文件夹

季楠
大米我这呢 发表于 2023-1-10 19:05
这个对属性插件有什么要求吗?ilo属性插件可以使用吗?

可以的哦。它并没有将任何属性插件作为前置捏~

iverson119
感谢作者!但是网址好像打不开,是我的问题吗?

dy_qingshi
MCBBS有你更精彩

Shawsen
这个是有颜色限制吗?
我lore  &a回复生命: 100    就可以用
&7回复生命: 100   就没用了

季楠
本帖最后由 季楠 于 2023-2-5 20:05 编辑
Shawsen 发表于 2023-2-5 20:03
这个是有颜色限制吗?
我lore  &a回复生命: 100    就可以用
&7回复生命: 100   就没用了 ...

并没有颜色限制哦(?)
QQ2759278070提供详细数据捏~

龙怒一Tz
感谢大佬的分享,正苦于RPG服没有消耗品呢

琳悦
哎 我吃个面包加了3条学血

季楠
十老先生 发表于 2023-2-15 09:21
哎 我吃个面包加了3条学血

可以提供一下详细信息?