跳到正文

Ritchie’s Projectile Library

作者:realRobotix

用于改进弹射物的 Minecraft 模组前置库。

收藏

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

Ritchie’s Projectile Library

由 rbasamoyai 在多个项目中复用的代码。

添加以下功能:

  • #ritchiesprojectilelib:precise_motion:一种实体类型标签,可向客户端发送更详细的移动和位置信息。
  • 面向模组化远程高速投射物的可配置区块加载系统。
  • 卸载不再使用的强制加载区块
  • 一次加载部分强制加载区块,以降低性能影响,同时仍支持大量远距离投射物
  • 为模组提供屏幕震动效果,尤其适用于专注于枪械和火炮的模组
  • 投射物爆发,可有效模拟破片爆炸、霰弹枪弹丸和榴霰弹等效果,而无需依赖大量实体

依赖 RPL

首先,将以下 Maven 仓库添加到 repositories 代码块中:

repositories {
    //...
    maven { // Ritchie's Projectile Library
        url = "https://maven.realrobotix.me/master/"
        content {
            includeGroup("com.rbasamoyai") // THIS IS IMPORTANT
        }
    }
}

RPL 构件的格式如下:

ritchiesprojectilelib-<rpl_version>+mc.<minecraft_version>-<rpl_platform>-build.<rpl_build_number>

其中,rpl_version 是 Ritchie’s Projectile Library 的版本,
minecraft_version 是 Minecraft 版本,platform 是模组加载器
平台,提供 forge、fabric 和 common JAR 文件,而
build_number 是构建编号。

最新构建版本可在 GitHub Actions 历史记录中找到:
https://github.com/Wagers-of-Industrial-Warfare/RitchiesProjectileLib/actions

根据你的 build.gradle 配置,将以下内容之一添加到
dependencies 代码块中:

ForgeGradle (1.18.2-1.20.1)

implementation fg.deobf("com.rbasamoyai:ritchiesprojectilelib:<rpl_version>+mc.<minecraft_version>-forge-build.<rpl_build_number>") { transitive = false }

Loom (Fabric/Architectury)

modImplementation("com.rbasamoyai:ritchiesprojectilelib:<rpl_version>+mc.<minecraft_version>-<rpl_platform>-build.<rpl_build_number>") { transitive = false }

根据你将模组添加到的 Architectury 子项目,rpl_platform 应为 common、forge 或 fabric。对于 Fabric,只能使用 fabric。

评论

登录后评论和评分

realRobotix 的其他作品

查看全部 →