由 rbasamoyai 在多项目中复用的代码。
里奇的投射物库 由 rbasamoyai 在多项目中复用的代码。 添加以下功能: #ritchiesprojectilelib:precise_motion :一个实体类型标签,用于向客户端发送更 详细的移动和位置数据。 一个可配置的区块加载系统,专为模组化的远程和 高速投射物设计。 卸载不再使用的强制加载区块 分批次加载部分强制加载区块,以减少性能 影响,同时允许存在大量远距离投射物 屏幕震动效果,适用于模组,特别是那些专注于枪械和 火炮的模组 投射物爆发,用于有效模拟诸如破片 爆炸、霰弹枪弹丸和碎片炮弹等情况,而无需依赖 大量的实体 依赖 RPL 首先,将以下内容添加到你的 repositories 块中: repositories { //... maven { // Ritchie's Projectile Library url = "https://maven.realrobotix.me/master/" content { includeGroup("com.rbasamoyai") // 这很重要 } } } RPL 制品的格式如下: ritchiesprojectilelib-<rpl_version>+mc.<minecraft_version>-<rpl_platform>-build.<rpl_build_number> 其中 rpl_version 是里奇投射物库的版本, 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 。
在鱼乐云资源中心浏览该资源,登录后可一键安装到你的游戏服务器。