ARSpark
本帖最后由 RarityEG 于 2022-1-9 21:51 编辑




*Alicorn**#41*
不要温驯地走进那个良夜!
(回帖有奖,但回复「看不懂」之类的除外,灌水的免费奖励一张卡)
距离原 Curseforge API 关闭
还有 22

*Prelude 写在前面*

感谢您使用 可爱而跨平台的 Alicorn 启动器!我们将一如既往地尽力提供优秀的自由软件。
还没有听说过?那就快去看看吧!>> 这里这里!


*Changes 变更*


  • NEW Curseforge Plus Plus 时间机器就位
  • NEW 添加了新主题:粉色灰(别问和灰色粉有什么区别)
  • NEW 右键可跳过引导
  • NEW 现在支持内置安装 JRE/JDK
  • NEW 现在可以选择核心排序方式
  • NEW 现在 Pff 和 ASC 将自动设置缓存路径
  • PER 修正暗色主题下的对话框颜色
  • PER 更精确的 Java 选取
  • PER 实用工具页面的卡片特效
  • PER 推迟 Mod 信息刷新以避免冲突
  • FIX 修复切换主题时配置文件丢失的错误
  • FIX 修复文件描述符的错误关闭
  • FIX 修复部分平台的权限问题(指 Windows)
  • TEC 修改名称(我的名字)


*Spotlight 本周焦点*

回到过去,调用之前的 Curseforge API


……只是时间机器仅供人类使用……

Curseforge API 就要关闭了!
没有 Curseforge API,我们将再也无法简便地安装来自 Curseforge 的 Mod,更别提整合包了。如果还要下载 Mod,就得浪费大量的时间在 Curseforge 的广告的加载上,新的 API 还有速率限制……未来,一片黑暗。


那么,就回到过去吧。

注意:以下内容部分或全部可能是在 一 本 正 经 地 胡 说 八 道,请谨慎阅读。

Alicorn 被称作有「魔法」的启动器是有原因的,原因就是她的 Alicorn Magic。虽然在人类世界,这种能力受到许多限制,但是有一项是还可以用的:时空转移



这样就可以啦!我们首先创建一台时间机器,将时间调整回 Curseforge API 还没关闭的那个时间点(这里是 2022/01/01),然后将 Alicorn 传送到那里,最后在那里调用 Mod 信息,并取回返回值。是不是一个很完美的解决方案?

当然了,时间机器仅供人类和小马使用,然而 Alicorn 作为代码衍生物,不能通过 CAPTCHA,所以,我们需要您完成人机验证
另外,由于我们要穿越时空去调用 API,而时间机器不能同时开启多个,Alicorn 一个一个安装 Mod,在速度上就……比较难看了。不过,这也是没办法的事情(

时间机器运转消耗大量能量,平均每分钟代码执行就要消耗约 3200 kWh 电力,对环境有相当大的危害,
而这一切,都是因为 Curseforge!所以……

胡 说 八 道 的 内 容 到 此 结 束(

使用 Modrinth,抛弃 Curseforge。
这既有利于你,也有利于地球。

在 2022 年 2 月后,你仍然可以使用 Pff 通过 Mod 名称安装 Mod
但 Pff Visual 搜索和含 Curseforge Mod 的整合包安装将暂停服务
同时,Modrinth 已被设为默认首选安装源。



*Topics 话题*

把 Java 带着走

得益于 Cheerio 的功能和 Node 的强大 IO 特性,Alicorn 现在将把 Java 随身携带,虽然她还是那么大,但是现在她可以为你自动安装你所需版本的 JRE/JDK。当然了,Alicorn 很聪明,如果她发现已经存在一个 JRE/JDK,就会跳过 Java 安装过程。

此功能支持 Alicorn 所运行的所有操作系统,包括 32 位 Windows打开你的 Alicorn 试试吧!


核心排排序

看图看图,一看就明白(
优化用户体验一直是 Alicorn 的要务之一,现在你可以按照版本、使用次数、最后使用时间来排列核心啦!同时,从此版本开始,Alicorn 将默认隐藏已损坏的核心。


*Thanks 感谢阅读!*



本文排版借助了 VI Improved

@Wudji @天空ag @振翮高飞 @青蛙的名单 @小影子 @道悟隐 @PLAIN_SHEEP @篠崎無銘 @ZX夏夜之风 @板砖w @HaPi_r @whatfilmae鸭 @3F74Q1 @poikcue @DGai @Yinggrass @xmdhs


来自群组: Alicorn Union

dhb19800429
发的什么东东,完全看不懂啊

亦雨
完全看不懂加一

xmdhs
本帖最后由 xmdhs 于 2022-1-9 21:54 编辑

当然是打一个快照 https://auto.xmdhs.top/curse/api/v2/addon/238222

所有数据已经完全爬取完毕,其实要爬取的数据不多,一天都不到就爬取完毕了。

完成了几个基本的 api 接口,包括搜索。

源码 https://github.com/xxmdhs/curseforgearchive

HaPi_r
本帖最后由 HaPi_r 于 2022-1-9 22:00 编辑

这个背景音乐(((让我想起了某个打phigrOS的夜晚((((((


我竟然把一本正经的胡说八道看完了(((((
甚至试图理解到底是怎么实现的(
抛弃Curseforge((((
果然是一本震惊的胡说八道


不用手动装java很nice
(记得之前hmcl没有java还不让打开,不知道现在怎么样
(pcl好像是要某个什么运行库(


啊 最大的好事可能还得算是权限问题解决了((


写了一堆东西发现被两条看不懂给抢了1、2楼(
建议下次写帖子加上禁止回复看不懂

芜 湖!
楼上指爬完了Curseforge??
那岂不是还能用 新·旧api 下载在爬取时间之前发布的模组了!?!



请叫我白泽
卧槽?要关闭了

一杯白岛冰茶
涉及知识盲区了

楼兰卿
为什么啊?

道悟隐
右键可跳过引导,这个更新好评。
修复部分平台的权限问题(指 Windows),这个问题我好像没怎么遇到过???

bleake
这实在是一个令人悲伤的消息

poikcue
(你这个倒计时我看成了还有22天过年)
一本正经的胡说八道让我泪目,然后发现确实是胡说八道(不是)

なつめねご
这,到底发些什么

kk38385

这实在是一个令人悲伤的消息

2847278003
我是Curseforge API的忠实粉了,为什么要关闭了啊

柚子滑稽
我只看懂了一个词:回到过去

奇怪的哈土奇
我只知道如果不能直接下载mod那就太可怕了,做一个整合包会十分麻烦

Wudji
curseforge想开历史的倒车

阿震ia
发点我们凡人看的吧

不良の人
大佬的东西,不是我这种凡人能看懂的

ARSpark
HaPi_r 发表于 2022-1-9 21:56
这个背景音乐(((让我想起了某个打phigrOS的夜晚((((((


我竟然把一本正经的胡说八道看完了(((((

抛弃 Curseforge 是势在必行了(
2022年2月后,Alicorn 将采用时间机器来完成 Pff 的 Mod 安装,同时使用 cursearchive (Drop-In)来完成整合包的 Mod 安装(

实际上早就有 Mod 分发的解决方案了,Pff 表不就是嘛(
(为了省 URL 那几个字节,现在知道麻烦了吧(

ARSpark
2847278003 发表于 2022-1-9 22:19
我是Curseforge API的忠实粉了,为什么要关闭了啊

https://www.reddit.com/r/feedthebeas ... eforge_api_closure/
(问 Curseforge 去(

2463787328
居然还有背景音乐,帖子也好详细呀!楼主真细心

ARSpark
Wudji 发表于 2022-1-9 22:30
curseforge想开历史的倒车
人类能从历史中学到的唯一教训,就是人类无法从历史中学到任何教训。 ——黑格尔

(Curse 迟早会栽在这一点上的(

ARSpark
xmdhs 发表于 2022-1-9 21:52
当然是打一个快照 https://auto.xmdhs.top/curse/api/v2/addon/238222

所有数据已经完全爬取完毕,其实要 ...

(除了搜索以外差不多够用了(搜索的返回好像有点点问题(
(那我到时候就直接把它用作 Drop In Replacement 咯(

zuo_dao
仔细看,第一张大图的人机验证写着:我是小马
看来楼主在使用着非同一般的魔法网络呢(

ARSpark
poikcue 发表于 2022-1-9 22:14
(你这个倒计时我看成了还有22天过年)
一本正经的胡说八道让我泪目,然后发现确实是胡说八道(不是) ...

或许有一天真的能实现也说不准哦(
不过胡说归胡说,CAPTCHA 和超长的延迟是真的,Curseforge 将逐渐停止支持也是真的,停用 Curse 有利于地球更是真的(
在余下的 22 天里,赶紧安装你还没来得及玩的 Mod 吧(

Aisto
看着挺厉害的样子

xmdhs
RarityEG 发表于 2022-1-9 22:53
(除了搜索以外差不多够用了(搜索的返回好像有点点问题(
(那我到时候就直接把它用作 Drop In Replacem ...

参照这里的注释,https://github.com/Mondanzo/mc-c ... master/index.js#L64

我并不明白 Featured 是什么意思,就只能根据 Popularity 来排序,大体上返回和官方的 api 相似。

因为使用的是简单用 sqlite 的 where like,自然会有一些问题。但是这种少量的数据,弄一个 Elasticsearch 或者 MeiliSearch 并不合算。

苦力达
本帖最后由 苦力达 于 2022-1-9 23:08 编辑

emm...反正我用的是curseforge官方客户端(不是我说做整合是真方便),应该没什么影响吧

卡卡卡啊啊
1111111111121111

风暴丶
好家伙,看不懂+1

DGai
实现的成本如果过高(竟然需要3200kWh XD)回到过去未尝是件坏事,
期待小马的其他新作品

尸先peng
本帖最后由 尸先peng 于 2022-1-10 00:07 编辑

看到一半的时候我真的以为是不是你们搞了什么神奇的技术让启动器可以“回到过去”来下载mod了



(话说我昨天用启动器下了个1.18.1好像运行不出来是怎么回事?是我操作出现什么失误了吗?)

Lucier310
xmdhs 发表于 2022-1-9 21:52
当然是打一个快照 https://auto.xmdhs.top/curse/api/v2/addon/238222

所有数据已经完全爬取完毕,其实要 ...

大佬牛批!!谢谢大佬的贡献!mc圈子因你变得更好了

白小颦
完全看不懂 我直接知识盲区

⚡️👮
那为啥要关闭api呢
难道说圈钱的时候到了?

Aspirinea
看起来有点厉害啊,我之前还没了解过Alicorn

青蛙的名单
可以回到3D SOFTWARE的年代了(

天狼猩
问题来了 是Alicorn好用还是hmcl好用

大帝渣渣
整篇下来有点懵逼。

qq2810380024
虽然我也看不懂 只能说可惜

苦于数学
有一说一,这一大堆没看懂

GL_MX
看不懂...

天空ag
本帖最后由 天空ag 于 2022-1-10 11:12 编辑

使用 Modrinth 吧!
Easy to use_
modding platform
TIP:以下内容 全 都 或 许 是在 一 本 正 经 地 胡 说 八 道
THIS PROJECT NEED YOU HELP
PLEASE SUPPORT US !!!!!



萤草敲阔耐
是关闭上个版本的,然而还有一群憨批以为要倒闭了×

128291
虽然我看不懂,但我大受震撼

千泠_Hoshihoka
虽然我看不懂,但我的肝痛起来了

a零点妖孽
萌新表示没看懂23333

ZX夏夜之风
xmdhs 发表于 2022-1-9 21:52
当然是打一个快照 https://auto.xmdhs.top/curse/api/v2/addon/238222

所有数据已经完全爬取完毕,其实要 ...

高呼666!这个解决方案是我没想到的。
很感谢你们为我们用户做出的贡献!

ZX夏夜之风
关于Time Machine,我有点想说的
看到帖子内提到慢速是因为反复创建Machine对象并应用它,那么有没有一种可能:
准备一个专门用于下载MOD的组件(可能有了吧。。。没看源代码),提前进行"穿越",在有需要时调用,并提供一个Callback用于处理结果,这样或许能改善慢速问题。
不懂就问,TimeMachine的原理是?

下一页 最后一页