携带投掷 附加包

携带投掷 附加包

为Carry On模组增加了一套完整的投掷机制——允许玩家投掷携带的实体,具有基于物理的速度、蓄力时间、障碍物检测、客户端开关、可配置冷却等功能。

游戏机制

🌟 Carry On Throw Addon(投掷扩展模组)

为 Carry On 模组扩展完整的基于物理的投掷机制、蓄力系统、HUD 指示器以及完整的服务端配置。

Fabric ModLoader Minecraft CarryOn

wakatime Website GitHub

✨ 作者:@PPekKunGzDev


🧩 概述

Carry On Throw Addon 为 Carry On 模组添加了投掷系统。
以平滑的物理效果、蓄力机制、HUD 进度条以及服务端可配置规则投掷实体。

非常适合角色扮演服务器、小游戏以及有趣的多人游戏体验。


🖼 截图

CarryOn 投掷扩展模组截图


✨ 功能特性

🎯 真实物理投掷

  • 使用真实速度,非瞬移传送
  • 在专用服务器上完美运行
  • 平滑自然的抛物线,与原版物理效果一致

⚡ 投掷模式 + 蓄力机制

  • 按住 Shift 键 3 秒 → 进入投掷模式
  • 持续按住以进行 蓄力
  • 松开按键后,根据蓄力强度投掷
  • 包含蓄力条 HUD 和投掷前进度 HUD

🔊 音频反馈

  • 进入投掷模式时有声音提示
  • 蓄力时音调逐渐升高
  • 松开投掷时有释放音效

🧱 障碍物检测

  • 射线检测防止向墙体投掷
  • 若被阻挡 → 安全掉落至玩家前方
  • 防止卡顿和穿模问题

🧬 玩家独立客户端开关

每位玩家可独立开启/关闭此系统:
默认按键:O
(只影响使用该功能的玩家本人 —— 不影响其他玩家。)

🖥 包含 HUD 元素

  • 预热覆盖层: “准备投掷中…”
  • 蓄力条: 位于快捷栏附近的进度条
  • 可通过 TOML 配置完全自定义位置

🔧 完整服务端配置(TOML)

  • 文件:config/carry_on_throw-server.toml
  • 使用 /throwreload 实时重载

配置项包括:

  • 蓄力最小/最大强度
  • 冷却时间
  • 掉落距离
  • 投掷偏移
  • 方块碰撞开关
  • HUD 偏移
  • 调试日志
  • 声音开关
  • 服务端与客户端防刷屏冷却

配置重载时会在控制台显示彩色差异对比。


🧠 服务端安全与优化

  • 无需 Mixin 注入
  • 极低性能开销
  • 防刷屏保护机制
  • 物理效果完全由服务端计算
  • 100% 确定性行为

📦 安装方法

  1. 安装 Fabric Loader
  2. 安装 Fabric API
  3. 安装 Carry On(Fabric 版本)
  4. 将该模组放入 mods/ 文件夹

可选:在 config/carry_on_throw-server.toml 中调整配置


🔗 链接

🌐 网站:https://ppekkungz.in.th
💻 GitHub:https://github.com/PPekKunGz
✨ 作者:@PPekKunGzDev