[成就/进度]Advancements - 还原Java版进度/成就系统(特性同步)

LL [成就/进度]Advancements - 还原Java版进度/成就系统(特性同步) 2.1.30

Source of resources
Original
Copyright link
#
Precondition
LiteLoaderBDS
Language
Multi-language
Supported version
  1. 1.19
基岩版的成就一个账号只能完成一次,怀念Java版的进度系统?
这个插件将Java版进度还原到基岩版,给你Java版一样的体验。
插件通过C++实现,和旧的JS版本相比,性能是质的飞跃,并且能实现更多功能。

插件本身给的进度奖励和Java版一致,你可以通过数据包自定义奖励。
自定义奖励支持经济、物品和经验,具体参数和使用方法请参考 模板 (点此跳转)
如果加载了多个自定义奖励数据包,那么每一个都会生效(一个进度可以给多个数据包的奖励)
未来数据包引擎还会支持自定义进度(开发中,咕)

本插件是还原Java版进度,所以说同一个类型的进度不多,但是类型非常丰富。很多进度都有特殊的完成条件。而不是通过大量一个类型的成就来堆词条数量(比如说杀一种生物就是一个成就)。如果你希望有更多自定义进度,请等待未来版本数据包引擎的完善。

可自定义语言,插件用的是Java版的描述(原文如此),如果你不喜欢这样的描述可自行修改。
插件更新无需担心你修改的语言文件被覆盖,插件只会往语言文件新增新的词条,不会覆盖已有内容。

如果好用的话还是打个分呗 :evil:


原创插件,未经许可,不得私自转载、整合和二次开发。
否则可能导致本插件不再更新。

插件介绍

虽然基岩版也有一个成就,但是比较隐蔽,虽然送不少东西,但是一个账号就只能完成一次。
和Java版进度比起来总觉得差了点什么,因此开发了本插件。

类似Java版的进度播报。
和Java版一样的控制台播报。
类似于Geyser进度界面的GUI,玩家可查询自己进度完成情况。
但是我的有图标,Geyser没有:evil:


Screenshot_20221122_180926_com.mojang.minecraftpe.jpg

qq_pic_merged_1669114629592.jpg

qq_pic_merged_1669114585542.jpg


插件命令
命令 /advancements -查询自己完成的进度(打开GUI)
执行权限:任意玩家
命令/advancement - 给予或移除玩家进度
执行权限:OP
基本同步了Java版的命令格式,用法参见Java版。
可以直接给予或者移除玩家的进度,进度在命令里面的命名空间可用 tab 补全。
qq_pic_merged_1669114599723.jpg


用法举例
/advancement revoke @s everything 移除自己的全部进度
/advancement grant Steve only story:mine_stone 给予Steve进度[石器时代]



目前还原的进度(2.1.10)
进度描述为Java版描述(原文如此)
Minecraft:游戏的核心与故事。
[石器时代] 用你的新镐挖掘石头
[获得升级] 制作一把更好的镐
[来硬的] 冶炼出一块铁锭
[整装上阵] 用铁盔甲来保护你自己
[热腾腾的] 用桶装点熔岩
[这不是铁镐么?] 升级你的镐
[不吃这套,谢谢] 用盾牌反弹一个弹射物
[冰桶挑战] 获得一块黑曜石
[钻石!] 获得钻石
[钻石护体] 钻石盔甲能救人

下界:记得带夏装。
[勇往直下] 建造、激活并进入一座下界传送门
[曲速泡] 利用下界移动对应主世界7千米的距离
[锚没有九条命] 为重生锚充满能量
[天涯共此石] 对着磁石使用指南针
[深藏不露] 获得远古残骸
[谁在切洋葱?] 获得哭泣的黑曜石
[惊悚恐怖骷髅头] 获得凋灵骷髅的头颅
[与火共舞] 让烈焰人从烈焰棒中解放吧
[残骸裹身] 获得一整套下界合金盔甲
[见鬼去吧] 用一团火球干掉一只恶魂
[脆弱的同盟] 从下界救出一只恶魂,将其安全地带到主世界……然后干掉它
[凋零山庄] 召唤凋灵
[狂乱的鸡尾酒] 同时拥有所有药水效果
[为什么会变成这样呢?] 同时拥有所有状态效果
[带信标回家] 建造并放置一个信标
[信标工程师] 让一座信标发挥最大功效
[热门景点] 探索所有下界生物群系

末地:抑或是起点?
[结束了?] 进入末地传送门
[解放末地] 祝君好运
[下一世代] 获得龙蛋
[你需要来点薄荷糖] 用玻璃瓶收集一些龙息
[远程折跃] 逃离这座岛屿
[天空即为极限] 找到鞘翅

冒险:冒险、战斗与探索。
[它蔓延了] 在幽匿催发体附近杀死生物
[那是鸟吗?] 透过望远镜观察鹦鹉
[那是气球吗?] 透过望远镜观察恶魂
[那是飞机吗?] 透过望远镜观察末影龙
[甜蜜的梦] 在床上睡觉以改变你的重生点
[怪物猎人] 杀死任意敌对性怪物
[资深怪物猎人] 杀死每一种敌对性怪物
[超越生死] 利用不死图腾逃离死神
[自我放逐] 杀死一名袭击队长。或许该考虑暂时远离村庄……
[村庄英雄] 成功在袭击中保卫村庄

[瞄准目标] 用弓箭射点什么
[扣下悬刀] 用弩进行一次射击
[轻功雪上飘] 在细雪上行走……并且不陷进去

[狙击手的对决] 从50米开外击杀一只骷髅
[抖包袱] 往什么东西扔出三叉戟。注:别把你唯一的武器也抖掉了。
[魔女审判] 雷击一名村民
[一箭双雕] 用一支穿透箭射杀两只幻翼
[现在谁才是掠夺者?] 让掠夺者也尝尝弩的滋味
[音乐之声] 用唱片机的音乐声为草甸增添生机
[探索的时光] 发现所有的生物群系

农牧业:世界无处没有朋友与美食。
[眼前一亮] 让告示牌的文本发光
[开荒垦地] 种下种子,见证它的成长
[与蜂共舞] 利用营火在不惊动蜜蜂的情况下从蜂箱收集蜂蜜
[举巢搬迁] 用精准采集移动住着3只蜜蜂的蜂巢
[蚪到桶里来] 用桶捕获一只蝌蚪
[战术性钓鱼] 不用钓鱼竿抓住一条鱼!
[最萌捕食者] 用桶捕获一只美西螈
[终极奉献] 用下界合金锭升级一把锄,然后重新考虑你的人生抉择
[相映生辉!] 在你的物品栏中集齐所有种类的蛙明灯
[涂蜡] 将蜜脾涂到铜块上!
[脱蜡] 给铜块脱蜡!
[腥味十足的生意] 钓到一条鱼
[均衡饮食] 尝遍天下食材,即便是对身体不好的

[我从哪儿来?] 繁殖一对动物
[永恒的伙伴] 驯服一只动物
[成双成对] 繁殖每种动物!
[百猫全书] 驯服所有种类的猫!


使用方法
1. 下载 Advancements.dll 并放入plugins文件夹,重启服务器。
2. 控制台会自动弹出EULA同意窗口,同意即可使用。
(如果不弹窗并卡在加载界面,或者是面板服务器,请手动去 ./plugins/Advancements/EULA.txt 同意)

3. 注意,不同意EULA协议,插件不会运行。如果你不能接受,请卸载本插件。

开发计划
1. 尽可能的完全还原Java版的全部进度。(目前的C++版本已经封装了部分底层接口,后续更新会陆续加入更多进度)
2. 开放数据包API,可以实现类似于Java版数据包来自定义更多进度。
3. 完成进度弹窗同步Java版(部分实现)。只靠原版内容不可能全部实现,未来会制作一个资源包作为依赖项,来做到完全还原Java版弹窗以及音效图标。
Author
Tsubasa6848
Discount price
28金粒
Discount end
Nov 30, 2022
Downloads
87
Views
1,035
First release
Last update
Rating
5.00 star(s) 5 ratings

More resources from Tsubasa6848

Share this resource

Latest updates

  1. Advancements 2.1.30

    更新通知 本次更新是一次重要更新,同步了更多进度,修复了一个漏洞 特性同步 加入了以下进度以匹配Java版 [轻功雪上飘] 在细雪上行走……并且不陷进去 漏洞修复...
  2. Advancements 2.1.20

    更新通知 本次更新是一次重要更新,同步了更多进度,修复了一个漏洞 特性同步 加入了以下进度以匹配Java版 [我从哪儿来?] 繁殖一对动物 [永恒的伙伴] 驯服一只动物 [成双成对]...
  3. Advancements 2.1.12

    更新通知 本次更新是一次次要更新,修复了一个漏洞 漏洞修复 修复了进度[见鬼去吧]无法正常获取的漏洞

Latest reviews

插件很不错,MB真是人才辈出啊(doge)
支持,插件做的真好。期待自定义进度上线
Tsubasa6848
Tsubasa6848
这段时间很忙,大概会咕1~2周才会继续写数据包引擎。
Java原版有103个进度,目前还原了70个。
后面大概是数据包引擎和进一步还原Java进度交替进行。
插件还原得非常好,和Java版基本一致。
期待数据包引擎的更新。
插件有bug,有一个成就叫 终极奉献 就是升级下界合金锄并锄地,成就完成后会奖励100经验,但它会反复加经验,望修复,插件很好!
Tsubasa6848
Tsubasa6848
已修复,请更新
插件支持随意添加/删除进度且性能很好在导出API后会提供更多可能