LaunchPad

LaunchPad

可配置的发射台方块,使用后将玩家弹射至空中。支持自定义速度、粒子效果与音效。

方块

🚀 LaunchPad

将任何方块变成发射台!站在上面,按下“F”(使用/互动),然后被弹射到空中。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

它的功能是什么?

LaunchPad 是一个轻量级、完全可配置的插件,可将任何方块变成一个弹力发射台。玩家站在方块上,按下 F(使用/互动),即可在粒子和声音的爆发中被弹射到空中。当落在发射台方块上时,坠落伤害会自动取消——无论你飞得多高。

非常适合枢纽世界、跑酷地图、小游戏、PVP 竞技场,或者只是和朋友一起玩耍。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

🎮 工作原理

  1. 放置配置好的方块(默认:黄色布料)
  2. 站在上面并向下看
  3. 按下“F”(使用/互动)
  4. 被发射到空中!🚀
  5. 落在任何发射台方块上——不会受到坠落伤害

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

特性

  • 🧱 任意方块 — 通过配置文件设置任意方块类型作为发射台
  • 🔼 可调节速度 — 控制玩家被发射的高度
  • 💨 动量保持 — 可选择在发射时保留水平速度,或垂直向上发射
  • 🛡️ 坠落伤害保护 — 落在发射台上时自动取消坠落伤害,即使是从极高处落下
  • ✨ 粒子效果 — 可配置发射时的粒子爆发,支持自定义缩放、旋转和 RGB 颜色覆盖
  • 🔊 声音效果 — 可配置发射时的声音,支持音量和音调控制
  • ⏱️ 每玩家冷却 — 通过可配置的冷却时间防止连续发射刷屏
  • ⚙️ 完全可配置 — 首次运行自动生成三个独立的 JSON 配置文件

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

📁 配置

所有配置文件在首次运行时都会自动生成于插件的数据目录中。

⚙️ Config.json

  • enabled — 开关插件(默认:true)
  • material — 方块类型 ID(默认:Cloth_Block_Wool_Yellow)
  • launchVelocity — 玩家被发射的高度(默认:20.0)
  • standingTolerance — 站立检测的 Y 轴距离容差(默认:0.25)
  • cooldownDuration — 冷却时间(毫秒)(默认:500)
  • preserveHorizontalMomentum — 发射时保留奔跑速度(默认:true)
  • cancelFallDamage — 取消落地时的坠落伤害(默认:true)

✨ Particle.json

  • enabled — 开关粒子效果(默认:true)
  • particleId — 粒子系统 ID(默认:Block_Land_Hard_Crystal)
  • scale — 粒子缩放倍数(默认:1.5)
  • rotationYaw — 偏航角旋转(弧度)(默认:0.0)
  • rotationPitch — 俯仰角旋转(弧度)(默认:0.0)
  • rotationRoll — 翻滚角旋转(弧度)(默认:0.0)
  • colorOverride — 使用自定义 RGB 颜色代替方块颜色(默认:false)
  • colorRed / colorGreen / colorBlue — 自定义 RGB 值,0-255(默认:均为 255,仅在 colorOverride 为 true 时使用)

🔊 Sound.json

  • enabled — 开关声音效果(默认:true)
  • soundId — 声音事件 ID(默认:SFX_Cloth_Break)
  • volume — 音量倍数(默认:1.0)
  • pitch — 音调倍数(默认:9.0)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

📥 安装

  1. 从“文件”选项卡下载最新的 JAR 文件
  2. 将其放入服务器的 mods/ 文件夹中
  3. 启动服务器
  4. 根据需要编辑生成的配置文件
  5. 重启服务器即可使用!

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

📦 内置依赖

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

💬 支持与反馈

发现 Bug 或有建议?请在 GitHub 仓库上留言或提出 issue。欢迎任何反馈!

GitHub:https://github.com/Trae-Hytale/LaunchPad

Discord:trae.2001