Ritchie 的投射物库

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

资源介绍

Ritchie 的投射物库 由 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 的投射物库的版本号, 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 } rpl_platform 应该根据你添加模组的 Architectury 子项目选择 common , forge , 或 fabric 。对于 Fabric,仅使用 fabric . 将 RPL 包含在你的模组 JAR 中 要将 RPL 包含在你的模组 JAR 中,请在 dependencies 块中添加适当的代码: ForgeGradle (1.18.2-1.20.1) jarJar("com.rbasamoyai:ritchiesprojectilelib:${rpl_version}+mc.${minecraft_version}-forge-build.${rpl_build_number}") { transitive = false jarJar.ranged(it, '[2.0.0,2.0.1)') // Change this based on rpl_version. jarJar.pin seems to not work. } // Same as the previous section implementation fg.deobf("com.rbasamoyai:ritchiesprojectilelib:${rpl_version}+${minecraft_version}-forge") { transitive = false } 有关如何在 ForgeGradle 中设置 Jar-in-Jar 的更多信息,请访问 https://docs.minecraftforge.net/en/fg-5.x/dependencies/jarinjar/ . Loom (Fabric/Architectury) // Change the previous section modImplementation(include("com.rbasamoyai:ritchiesprojectilelib:${rpl_version}+mc.${minecraft_version}-${rpl_platform}-build.${rpl_build_number}")) { transitive = false }

在鱼乐云资源中心浏览该资源,登录后可一键安装到你的游戏服务器。

返回资源中心