基于条件显示渲染的物品
前置知识
介绍
示例
3
组合多种条件
data:
quality: 'when(
player.level >= 100, "传说",
player.level >= 50, "史诗",
"普通"
)'
special_effect: 'player.level >= 100 ? "额外伤害: +50" : ""'
lores:
- "物理攻击: " + random.int(100, 200)
- "暴击率: " + random.int(10, 20)display:
name: "&6动态属性武器"
lore:
- "品质:${quality}"
- "${lores}"
- "${special_effect}"4
用 computed 实时计算属性显影
computed 实时计算属性显影data:
level: 0 # 可以通过外部事件/动作改变computed:
special_effect: 'level >= 100 ? "额外伤害: +50" : ""'display:
lore:
- "等级:${level}"
- "${special_effect}"data:
level: 65
computed:
special_effect: 'level >= 100 ? "额外伤害: +50" : ""'
display:
name: "&a条件计算武器"
lore:
- "等级:${level}"
- "${special_effect}"效果说明
总结
最后更新于