跳到主要内容

酿造药水

saturn:brewed_potion

玩家酿造药水时匹配原版酿造准则参数。

触发器匹配已发布的服务端信号。它可以用于触发规则或触发型技能;注册本身不执行动作。见触发器生命周期。

JSON 字段​

字段类型必填默认值说明
type资源 ID是—saturn:brewed_potion
player原版谓词否省略原版玩家谓词;玩家模型节点中是玩家 UUID 参数。
potion资源 ID否省略药水 ID。

参数复用 Minecraft 26.1.2 对应准则的 Codec,但信号由 Saturn 发布,不创建或授予原版成就。原版 player / entity / item 谓词与 Saturn EntityCondition / ItemCondition 是不同格式。

原版准则的可选范围省略或写空范围对象时表示不增加该范围限制;player 谓词仍遵从该准则的原版格式。

JSON 示例​

{
"type": "saturn:brewed_potion"
}

这是可嵌入相应字段的值,不是单独可加载的数据包文件。示例中的 example: 引用需要替换为已定义的条目。

Java 入口​

net.minecraft.advancements.criterion.BrewedPotionTrigger.TriggerInstance。本页按当前 26.1.2 源码的 Codec 整理。