更新 1.7.0
大家好。这次是关于插件在服务器上其他插件中的表现,以及运行成本。
三点:Epic Mobs Rework 怪物现在可以正确使用你的 CE3 附魔,两个版本都支持 PlaceholderAPI,战斗比 1.6.1 时便宜不少。
没有新的附魔,也没有新的宝藏。依然有159个附魔和149个宝藏物品,全部保持不变。
在Minecraft 26.2测试过。请像往常一样在更新前备份你的插件/CustomEnchantments3文件夹。
先
读这个,
你的配置会沿用。更新后的第一次启动时,插件会重写config.yml,保留你设置的所有值,旧文件保存为config.yml.old。新增了一个密钥,PlaceholderAPISupport,默认为开启。
其他一切都没变。玩家数据、RACO平衡、商店列表、任务、资源包以及每个1.6.x版本的附魔和宝藏都未被动过。资源包无需重新下载。没有重新平衡附魔,价格也没有变化。
你不需要其他插件。Epic Mobs Rework 和 PlaceholderAPI 都是可选的。没有它们,插件运行时会和之前完全一样。
史诗怪物重做
如果你运行史诗怪物重做,携带CE3附魔武器的史诗怪物可能已经被赋予了该武器,且史诗怪物已经正确读取了附魔。但它无法让他们像自己那样行事。一只持流血剑的怪物造成了额外魔法伤害;它没有让你流血。每把怪物武器的附魔感觉都一样。
这正是本次发布所修复的问题。CE3现在允许史诗怪物说“对这个玩家用流血”,玩家流血的方式和被其他玩家的流血剑击中完全一样。执行会根据你缺失的生命值加成。Rimefan让你感到寒意。这是玩家挥棒时运行的同一段代码,而不是第二个版本,这比听起来更重要:两个版本的出血会在一次更新中渐行渐远,错误的版本会是你举报的那个。
史诗怪物的战利品表现在也可以给CE3宝藏或CE3附魔书命名。这些条目从1.0版本起就在Epic Mobs里,从未能生产出任何物品,因为没有办法向CE3请求一个名字。现在有了。怪物的战利品桌上的书,和店里卖的书一样,连纹理都一样。
你不需要配置任何东西。如果你同时运行两个插件,它就会开启。
有一点需要知道:Epic Mobs方面也需要Epic Mobs发行。在那之前,1.7.0服务器上的Epic Mob会像现在这样表现。在此期间,情况不会变糟,也不会破碎;CE3已经打开了大门,史诗怪物不得不走进去。
如果史诗怪物从未在某个特定区域生成,那仍然是CE3的保护边界列表,而不是史诗怪物设定。先检查 /ce 设置保护列表。
占位API
支持高级版和Lite版。看到插件的具体操作并不是高级功能。
玩家占位符是你预期的,它们可以放到占位API能用的任何地方:记分板、全息图、聊天格式、标签列表。
代码(文本):
%ce3_level% CE3等级,而非原版
%ce3_class% 战士、弓箭手、巫师或无人
%ce3_mana% 和 %ce3_max_mana%,%ce3_mana_percent%
%ce3_raco% 他们的RACO余额
%ce3_skill_strength% 以及其他技能
%ce3_enchant_bleed% 他们持有
的技能 %ce3_edition% 高级或轻微
还有更多,完整列表在文档中。
就是用来处理出问题时用的那个。
这正是我实际建造它的部分。
当服务器运行不好,有人指着某个插件时,从来没有好办法验证他们对这个说法是否正确。画像师会告诉你,自定义附魔3点伤害监听器很贵,这确实没用:那个监听器有三十个附魔和一整套防御通行证,关键是知道哪部分在消耗你。
所以插件现在会自动计时并发布:
代码(文本):
%ce3_perf_melee_tick% 服务器的 tick 战斗消耗了
多少 %ce3_perf_melee% 平均每次攻击毫秒,过去五分钟
%ce3_perf_melee_peak% 服务器成立
以来最糟糕的单次攻击 %ce3_perf_melee_calls% 攻击次数
八个领域是这样测量的:近战、投射、被动、宝藏、磁力、状态、商店和采矿。把_tick个球放在记分板上,你可以看一个小时,而不是从三十秒的资料猜测。
_tick是需要关注的数字。单独用毫秒是误导的,因为半毫秒是每秒一次空闲的,而你每秒一百次的整个抽卡预算。份额是你可以与其他任何数据比较的版本。
没有占位API吗?/ce perf在聊天中只打印管理员权限,昂贵的行是彩色的。/ce perf reset 会重新启动计数器。
测量这个数据几乎没有成本,所以它一直开着。诊断时你不必在延迟峰值出现前就开机。
Optimizations
Combat明显变便宜了。这些都不会改变玩家看到的任何一个数字。
一击就能读取同一把剑大约三十次。插件对每次命中运行大约三十个附魔处理程序,每个独立查找你手中的物品,这意味着读取物品的隐藏数据并解析它。他们现在共用一个查询。
同样的盔甲大约穿了九十次。防守方问题形态相同,大约二十名操作员各自读取四块护甲。现在也有一个查询,分享。
你
背包里的大多数物品都无法附魔,插件现在会更快察觉到。每次库存扫描都用来完整复制每个物品的元数据,直到发现里面什么都没有。鹅卵石、食物、箭矢:现在没有副本时会跳过它们。这个方法在各方面都很有用,不仅仅是在战斗中。
磁力拉了两下。如果你携带两个磁性工具,拉力会分别对它们进行一次,每秒四次,每个工具扫过自己的半径。外观一模一样,价格翻倍。现在最强壮的那个人拉一次。
受保护边界的检查速度更快,这很重要,因为每次攻击和怪物生成都会执行这个检查。
每位玩家有两条主机线路被取消。插件每次缓存玩家时都会写入日志,且从战斗中获取,但这两行都没有告诉你任何可以采取的行动。如果你想要那个号码,可以在/ce perf上。
兼容性
- 没有NMS,还是1.16.4到26.2版本
- 一个新的配置键,PlaceholderAPISupport,默认为
- 没有玩家数据、商店、任务或资源包的更改
- 所有1.6.x版本的附魔、宝藏、价格和设定都未被动过
- Lite 构建和表现与之前一样,并且获得了 PlaceholderAPI 和 /ce 的 perf
- PlaceholderAPI 和 Epic Mobs Rework 都是可选的,且都不包含在内包中