介绍
介绍由机器翻译自 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。
评论
登录后评论和评分