红石中继站
    • 资源
    • 新帖
    • 版块
    • 热门
    • 登录

    Lss233's.Mirror(); //聚合型 Minecraft 插件& Mod 开发镜像站

    编程开发
    3
    5
    198
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • lss233L
      lss233
      最后由 编辑 · 日本

      Lss233's.Mirror();

      📝 0x00 写在前面


      记得最开始使用 Maven 的时候,基本上大部分时间都花在寻找依赖和下载依赖上。许多 API 的作者也都是把自己的工件放在自己的 Maven 仓库上,如果你使用 Maven 或者 Gradle,那么你不仅要在 pom.xml 中写 dependency,还要写一个 repository。有些仓库在国内访问还很慢、甚至无法打开,这大大降低了开发效率。

      如果你现在正为此苦恼的话,那么试试我搭建的源吧!✨(事实 证明本镜像也可以帮助到国外开发者。)

      📚 0x01 介绍


      主站地址:https://lss233.littleservice.cn/
      备用地址:https://maven.fastmirror.net/
      源站地址:https://crystal.app.lss233.com/ (可以使用文件浏览器功能)
      服务器运行状态检测:https://status.lss233.com/status

      Lss233's.Mirror(); 是一个聚合型的 Minecraft 开发镜像站,自 2018 年首次对外发布以来已稳定运行 6 年。它包括了几乎所有常见的插件/mod 开发所需要用到的依赖。

      目前镜像站中聚合了下面的镜像源(实在是太多了,以下是不完整列表):

      • 🟢 jcenter
      • 🟢 spring
      • 🟢 gradle-plugin
      • 🟢 google
      • 🟢 jitpack.io (从 Github 开源项目自动构建)
      • 🟢 spigot (主要包含了 spigot-api, bukkit-api)
      • 🟢 spongepowered (主要包含了 spongeapi, spongecommon 以及其他开发 sponge 插件可能用到的工件)
      • 🟢 velocitypowered (主要包含了 velocity)
      • 🟢 forge (镜像了 maven.minecraftforge.net/)
      • 🟢 neoforge
      • 🟢 libraries.minecraft.net (可以用于加速 Minecraft 启动器/Forge 调试环境的下载)
      • 🟢 fabric (主要包含 fabric 和 meta.fabricmc.net)
      • 🟢 herocraft-repo (主要包含了 vault-api, heroes, Residence 等工件)
      • 🟢 placeholderapi-repo(主要包含了 PlaceholderAPI)
      • 🟢 sk89q-repo (主要包含了 worldedit, worldguard, craftbook, dynmap-api 等工件)
      • 🟢 dmulloy2-snapshots(主要包含了 ProtocolLib 等工件)
      • 🟢 ess3-repo (主要包含了 Essentials 插件的一些工件)
      • 🟢 dakanilabs-repo (主要包含了 SQLibrary, PlayerPoints 等一些工件)
      • 🟢 kk-central (主要包含了 KCauldron 等一些工件)
      • 🟢 Phoenix (主要包含了 PhoenixAPI)
      • 🟢 destroystokyo-repo(主要包含 paper-api, paperclip, waterfall 等工件)
      • 🟢 lex-snapshots (主要包含了 NeptuneLib)
      • 🟢 sonatype(主要包含了 bungeecord-api 等一大堆工件)
      • 🟢 codemc (主要包含了 craftbukkit、spigot 服务端)
      • 🟢 nukkit (主要包含了 nukkit, nukkit-parent)
      • 🟢 Gradle Distributions (可以用于加速 Gradle Wrapper 的下载,具体见下)

      🛠️ 0x02 使用方法


      虽然本镜像为 Maven 服务器,但使用的方式并没有限制。下面介绍几种常见的使用情景。

      1. 🧑‍💻 对于使用 Maven 进行开发的小伙伴

      打开 pom.xml,在 <repositories> ... </repositories> 代码块中加入:

      <repository>
        <id>lss233-minecraft</id>
        <name>Lss233's Minecraft Repository</name>
        <url>http://lss233.littleservice.cn/repositories/minecraft</url>
      </repository>
      

      然后就可以把其他已经在本仓库中的 <repository> ... </repository> 删除啦。

      2. ⚡ Gradle Wrapper 加速

      通常首次使用 gradlew 的时候总会从 Gradle 官网缓慢地下载 gradle。本人对此也提供了一个简单的镜像。

      加速方法:
      打开项目中的 gradle/wrapper/gradle-wrapper.properties 文件,将 services.gradle.org/distributions 替换为 lss233.littleservice.cn/repositories/gradle-dist 即可。

      3. 🎮 对于使用 Gradle 进行 Forge Mod 开发的小伙伴

      把 build.gradle 里:

      maven {
        name = "forge"
        url = "https://maven.minecraftforge.net/"
      }
      

      替换成:

      maven {
        name = "forge"
        url = "http://lss233.littleservice.cn/repositories/minecraft"
      }
      

      就可以提升下载速度啦。

      4. 🛠️ 对于使用 Gradle 进行插件开发的小伙伴

      在 build.gradle 里的 repositories { .... } 里面加入一行:

      maven {
        url 'https://lss233.littleservice.cn/repositories/minecraft/'
      }
      

      5. 🌐 对于啥都不用的小伙伴

      你可以用浏览器直接打开本源的网址,自行寻找你想要的依赖。点我直达。

      📅 0x03 更新日志


      • 🎉 2018 年 8 月 27 日: 增加了对 libraries.minecraft.net 的镜像。
      • 🎉 2018 年 9 月 22 日: 加入了 spigot 和 craftbukkit 服务端核心。
      • 🎉 2019 年 2 月 04 日: 增加了对 Gradle 程序的镜像。
      • 🎉 2020 年 7 月 28 日: 重构,增加了文件浏览器。
      • 🎉 2022 年 6 月: 第二次重构,主动+被动并行模式镜像。

      如果您有什么需要补充的仓库,或者想要提交自己的工件,也可以告诉我。另外,如果出现 504 Gateway Time-out 的情况,应该是不会影响你的构建程序自动下载文件的。如果本仓库无法正常使用,请提醒我,我会尽快修复。

      本人所在 QQ 群:495882048

      🎁 0x04 写在后面


      如果这个东西对您有帮助、想支持我继续下去,可以了解一下我在爱发电的主页喔~ 💖

      友情推荐:LittleSkin.cn
      本服务由物语云计算提供支持 🚀


      🌟 感谢您的使用与支持! 🌟

      MoYuan-CNM 2 条回复 最后回复 回复 引用
      • MoYuan-CNM
        MoYuan-CN @游客
        最后由 编辑 · 福建省

        此主題已被删除!
        1 条回复 最后回复 回复 引用
        • MoYuan-CNM
          MoYuan-CN @游客
          最后由 编辑 · 福建省

          @lss233 最顶上的 案例 爱发电地址还是 afdian.net。嗯……

          lss233L 1 条回复 最后回复 回复 引用
          • lss233L
            lss233 @游客
            最后由 编辑 · 韩国

            @MoYuan-CN 我从旧论坛搬过来的时候忘记改了qwq

            另外在这个论坛没找到编辑按钮……是不是没法改了?

            1 条回复 最后回复 回复 引用
            • nknkN
              nknk
              最后由 编辑 · 陕西省

              cool

              github

              1 条回复 最后回复 回复 引用
              • 第一个帖子
                最后一个帖子
                "Minecraft" 以及 "我的世界" 为 Mojang Synergies AB 的商标,本站与 Mojang 以及 Microsoft 没有从属关系
                © 2024-2025 红石中继站 版权所有 本站原创图文内容版权属于原创作者,未经许可不得转载
                侵权投诉邮箱:[email protected]
                由 长亭雷池WAF 提供安全检测与防护 由 WAFPRO 提供 SCDN 安全加速
                苏公网安备32050902102328号 苏ICP备2023043601号-8