本篇教程由作者设定使用 CC BY-NC-SA 协议。
指令结构如下:
/give @a rustic:fluid_bottle 1 0 {Fluid:{FluidName:参数1,Amount:1000,Tag:{Quality:参数2f}}}
参数1为名称,参数二为Quality(质量)
参数1可填参数为honey(瓶装蜜糖),oliveoil(瓶装橄榄油),alewort(瓶装麦芽汁),grapejuice(瓶装葡萄汁),ironberryjuice(瓶装铁树梅汁),wildberryjuice(瓶装野莓果汁),applejuice(瓶装苹果汁),wildberrywine(瓶装野莓酒),wine(瓶装葡萄酒),ale(瓶装啤酒),cider(瓶装苹果酒),ironwine(瓶装铁树莓酒),mead(瓶装蜂蜜酒)
参数2是质量,是单浮点数,范围为实数范围(超过或等于2^128时会显示为Infinity,小于或等于-2^128时会显示为-Infinity),注意在数字后加字母“f”(代表单浮点数)
例如:
无任何参数或命令结构错误则会给本模组的玻璃瓶/give @a rustic:fluid_bottle
获取1瓶质量为1的瓶装葡萄酒:/give @a rustic:fluid_bottle 1 0 {Fluid:{FluidName:wine,Amount:1000,Tag:{Quality:1f}}}
获取1瓶瓶装蜜糖:/give @a rustic:fluid_bottle 1 0 {Fluid:{FluidName:honey,Amount:1000}}
获取1瓶质量为-100的瓶装野莓酒:/give @a rustic:fluid_bottle 1 0 {Fluid:{FluidName:wildberrywine,Amount:1000,Tag:{Quality:-100f}}}
(非酒类没有质量差别,故非酒类没有Quality,可填可不填,尽量别填)
(Amount:1000标签是必填项)
(附:使用NBT explorer工具得到相关标签)