
跳跃增强条
一个简单的模组,用于在跳跃增强时增加充能条。 该模组由DashPum4制作并推荐;https://youtube.com/@DashPum4
JumpBoostBar
因为谁还需要锻炼腿部肌肉呢?只要……充能然后飞起来就行了。这不是懒,而是高效。
这个模组/插件允许你通过潜行来充能跳跃,然后释放进行超级跳跃!跳跃高度由充能时长和当前的跳跃提升药水效果决定。
特性
- 可充能跳跃: 按住潜行键充能,松开后跳跃。
- 跳跃提升集成: 跳跃提升等级越高,跳跃高度就越高。
- 视觉反馈: 经验条会显示充能进度。
- 跨平台: 支持 Fabric(客户端)、NeoForge(客户端)和 Paper 服务器。
安装
Fabric 和 NeoForge(客户端)
- 下载适用于你的模组加载器(Fabric 或 NeoForge)的 JAR 文件。
- 将 JAR 文件放入
mods文件夹。 - 运行游戏。
Paper(服务器端)
- 下载 Paper JAR 文件。
- 将 JAR 文件放入
plugins文件夹。 - 重启服务器。
配置(Paper)
Paper 插件可以在 plugins/JumpBoostBar/config.yml 文件中进行配置。
enabled:启用或禁用插件。bar:用于跳跃提升条的样式。有效选项为xp和bossbar。actionbar-message:当跳跃提升条激活时显示在快捷栏上方的消息。你可以使用{blocks}显示玩家已跳跃的方块数。
针对开发者
本项目是开源的!欢迎在 GitHub 上贡献代码。
此项目结构提供的便利
- 在
common/src/main/java中共享代码库 - 特定加载器的引导代码位于:
fabric/src/main/javaneoforge/src/main/javapaper/src/main/java
- 基于相同共享逻辑的独立加载器构建目标
gradle.properties中的版本参数,让你能在 1.21.x 版本间轻松切换,无需重写代码
项目结构
.
|-- common/
| `-- src/main/java/gg/literal/jumpboostbar/common/
|-- fabric/
| |-- src/main/java/gg/literal/jumpboostbar/fabric/
| `-- src/main/resources/fabric.mod.json
|-- neoforge/
| |-- src/main/java/gg/literal/jumpboostbar/neoforge/
| `-- src/main/resources/META-INF/neoforge.mods.toml
|-- paper/
| |-- src/main/java/gg/literal/jumpboostbar/paper/
| `-- src/main/resources/paper-plugin.yml
|-- build.gradle
|-- gradle.properties
`-- settings.gradle
组和坐标
- 组 ID:
gg.literal - 基础模组 ID:
jumpboostbar
配置在 gradle.properties 中。
版本策略(1.21.x 范围)
编辑 gradle.properties 以调整目标补丁版本:
mc_versionfabric_api_versionneoforge_versionpaper_api_version
然后构建每个加载器模块。
示例(通过命令行覆盖而不修改文件):
./gradlew :fabric:build -Pmc_version=1.21.6
注意:每个加载器生态系统都有其兼容的工件版本。保持四个属性与目标补丁对齐。
构建命令
./gradlew :fabric:build
./gradlew :neoforge:build
./gradlew :paper:build
运行开发服务器
Fabric 专用服务器运行配置:
./gradlew :fabric:runDedicatedServer
NeoForge 专用服务器运行配置:
./gradlew :neoforge:runServer
Paper 是一个插件目标;将构建好的 jar 放入你的 Paper 服务器 plugins/ 文件夹中。
共享逻辑的位置
将游戏玩法/业务逻辑放在 common/src/main/java 中。仅将加载器适配器和事件连接代码保留在每个加载器模块中。
这是防止为每个加载器/版本重新编码的关键部分。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。