4iw 发表于 2024-8-21 00:39:23

[水向] 通过编译免费得到最新版 Coreprotect (及其它模组?)

CoreProtect 是典型的 donationware,即本身免费,但最新版通过赞助才能得到。不过呢,它其实是开放源码的(最新版),所以我们可以轻松地(并不)编译源码来得到最新版。如果您觉得编译一个 jar 文件很简单,那么您可以离开了,本文写给那些不太会编译的白嫖党(比如我)

注意,本贴不打算解决任何您遇到的网络问题,你猜为什么。

准备工作
根据 Discord 上的信息,用 gradle 编译似乎会出问题,所以我们选用 maven。首先要获得源码。可以直接 git clone master branch,也可以自己到 github 上下载源代码 zip。这个自行选择,不多赘述。Windows 用户可以搜索 “Windows 安装 maven”,比如这个教程:https://www.cnblogs.com/pengpengdeyuan/p/14217772.html。而对于 类Unix系统的用户嘛...自己用包管理器安装去。哦对了, jdk 肯定要装的,我不认为会有哪个 mc 玩家不会安装 jdk。

准备编译
获得源码并安装好 maven后,打开你的 cmd/终端模拟器之类的东西,cd 到源码所在目录。现在不要着急编译。用你喜欢的文本编辑器编辑文件夹里的 pom.xml,像这样更改
第五行: <version>22.4</version> → <version>23.1</version>
第七行: <project.branch></project.branch> → <project.branch>master</project.branch>
改好之后保存。build.gradle 就不用管了。

开始编译
直接在终端里执行 mvn clean package,然后等着就可以了。等任务完成后,可以在 target 文件夹里找到想要的文件。

至于这到底有没有用?讲真的,我也不好说。maven 还在我的终端模拟器里下载着巨量的文件呢,甚至没有真的开始编译。不过呢,这套流程我已在 Discord 里核实过,编译成功的都是这么做的,主要开发者认可(确信)。
这篇如果大家觉得有用,我可能还会在博客里再水一遍。以前博客里发文章都没人看的...(还是我 SEO 没做好的问题吧)

防止有人连 github 页面都找不到:https://github.com/PlayPro/CoreProtect/tree/master



4iw 发表于 2024-8-21 00:49:43

对了,如果实在编译不来或者不想等它编译完成,而且就是不想捐助作者或者无法捐助的,有一个网站专门归档这些付费墙后的内容,就不指路了。Google “Coreprotect v23.0”,第一个就是。(甚至比官方 Patreon 页面靠前,但要最新版还是要编译或赞助)

ShadniW 发表于 2024-8-21 01:09:06

比起这样不如像我一样在Github建一个插件名_Binary仓库,然后等插件自己长出来(并不是
页: [1]
查看完整版本: [水向] 通过编译免费得到最新版 Coreprotect (及其它模组?)