读取相关
本篇详细介绍读取相关内容
工作原理
在装备(物品)上读取 Lore 和 NBT,然后从 Lore 和 NBT 中加载属性值和条件
使用 NBT 时,配置也应该是一个 List,逻辑和在 Lore 上使用是一样的
注意
已知问题: MythicMobs-4.11 无法配置 List 类型的 NBT,若使 NBT 还需使用第三方物品库
可在 read.yml 中修改一些基本的配置
YAML
options:
# 是否检测 lore
parse lore: true
# 是否检测 nbt
parse nbt: true
# 检测 nbt 使用的标签
nbt tag: "CraneAttribute"
# 拒绝提供属性检测的字符串
refuse attribute string:
- "此物品不提供属性"物品示例
YAML
测试武器:
material: "IRON_SWORD"
name: "§a魔王剑"
lore:
- " §d传说的"
- "§f§m §r"
- "§c§l §7装备类型: §f主手"
- "§c§l §7等级需求: §f100"
- "§f§m §r"
- "§d§l §7测试脚本属性: §f+100(+11)"
- "§d§l §7生命值: §f+111"
- "§f§m §r"
nbt:
CraneAttribute:
- '测试脚本属性: 11'YAML
# 包含一堆过滤符,后面会介绍
测试武器:
material: "IRON_SWORD"
name: "§a魔王剑"
lore:
- " §d传说的"
- "§f§m §r"
- "§c§l §7装备类型: §f主手 §/§7等级需求: §f100"
- "§f§m §r"
- "§d§l §7测试脚本属性: §f+100(+11) §/§7生命值: §f+111"
- "§d§l §-§7测试脚本属性: §f+11"
- "§d§l §7测试脚本属性: §f+10 §|§8测试脚本属性: +10"
- "§d§l §7测试脚本属性: §f+10 §>§8测试脚本属性: +11"
- "§f§m §r"
nbt:
CraneAttribute:
- '测试脚本属性: 11'