【1.13–1.21+/Folia】WarZUseWorld|高级物品限制系统|NBT/CMD 匹配|GUI 管理|UseWorld 重制版

服务端插件 【1.13–1.21+/Folia】WarZUseWorld|高级物品限制系统|NBT/CMD 匹配|GUI 管理|UseWorld 重制版 1.1.0

请登录后获取
Crazy_Jky 发布了更新:

1.0.4

[MD] ## v1.0.4 **优化** - 大幅优化性能:规则在加载时预编译(世界名集合/材质 EnumSet/音效/权限节点缓存),背包扫描与交互拦截改为 O(1) 材质预过滤,不再对每件物品反复序列化 ItemMeta/NBT - 交互事件(点击/放置/攻击)入口增加全局材质并集快速放行 - `useworld.bypass` 全局权限由"每规则一查"降为"每玩家一查" - 新增 `settings.scan-interval-ticks` 背包扫描间隔配置(默认 20 tick),`/uw reload` 即时生效 - 定时任务改为自调度模式,跳过死亡玩家 **修复** - 修复 `itemlore` 配置了匹配条件时,无 Lore 物品被误判为违禁的问题 - 修复 Folia 下 `/uw reload` 与背包扫描并发读写规则列表的竞态问题 [/MD]

>> 阅读更新详情 <<
 
Crazy_Jky 发布了更新:

1.0.5

[MD] ## v1.0.5 — 2026-10-03 **优化** - 修复点击/攻击检查中 `CraftMetaItem.toString()` 引发完整 NBT 序列化和 GZIP 压缩的热点。 - 完整 `PublicBukkitValues={...}` 条件独立读取 PDC,避免转换无关的名称、Lore、内部 NBT;不支持该读取方式的服务端自动回退旧格式匹配。 - 为其他旧格式 NBT 文本增加有容量上限的 LRU 快照缓存,重复交互及不同规则复用序列化结果;元数据变化后立即重新匹配。 - 同次交互共享 Meta、Lore 和 NBT 文本,`itemnbt` 复用已有 Meta 文本,避免 `ItemStack.toString()` 再次序列化。 - Lore 条件提前排除不匹配物品;全局 bypass 权限命中后直接放行。 - 新增 `settings.nbt-cache-size`(默认 512,0 关闭),重载时替换缓存;缓存访问支持 Folia 并发,序列化在锁外执行。 [/MD]

>> 阅读更新详情 <<
 
Crazy_Jky 发布了更新:

1.1.0

[MD] ## v1.1.0 — 2026-10-04 **新增** - 新增规则字段 `enchant-limits`,为指定附魔设置允许上限。配置 `MULTISHOT: 10` 时多重射击 10 级及以下允许,11 级及以上触发限制。 - 支持多个附魔各自设置上限,任意一种超限即可触发;支持附魔名称与 `minecraft:multishot` 等注册键。 - 配合 `itemlist: ["CROSSBOW"]`、`ruletype: 1`、`operate: 1`,可限制超等级弩的装填/发射,沿用世界、Lore/NBT 及权限绕过条件。 - 提供 `examples/multishot-limit.yml` 和默认配置中的可选示例。 [/MD]

>> 阅读更新详情 <<
 

在线会员

  • bast_l
  • 秽墨丶
  • Ci_wei
  • DATA_CELESTIA
  • Crazy_Jky
  • mc_xiaoQAQ_
  • qq2711962655
后退
顶部 底部