
库存物理
将静态库存网格替换为真实的2D物理效果:物品自然下落、弹跳和堆叠。仅客户端。
物品栏物理
物品栏物理 是 Minecraft 1.21.1 (NeoForge) 的一个客户端模组,它将玩家物品栏中标准的静态 3x9 存储槽位网格替换为一个 2D 物理空间。其中的物品会像刚体一样下落、碰撞、弹跳并进行动态交互。

主要特性
- 2D 刚体模拟:主物品栏存储槽位(9–35)在一个物理空间内进行模拟,使用 SAT(分离轴定理)碰撞检测和子步进技术。
- 材质专属属性:不同的物品类型拥有不同的物理参数(质量、摩擦力、弹性、空气阻力和碰撞箱尺寸):
- 重型方块(铁砧、石头、下界合金)具有更大的质量和更小的弹性。
- 粘液球弹跳得更高。
- 羽毛因更高的空气阻力而缓缓飘落。
- 冰的摩擦力显著降低。
- 玩家移动惯性:跳跃、下落和垂直移动会为物品栏内的物品赋予动态惯性。
- 交互式拖拽与抛掷:
- 使用鼠标左键拖拽物品。
- 利用光标动量和旋转在物品栏物理空间内抛掷物品。
- 将物品拖出物品栏窗口以将其丢入游戏世界。
- 右键点击可拆分物品堆。
- 碰撞自动堆叠:当相同的可堆叠物品发生碰撞或被掷向彼此时,它们会自动合并为一组完整的堆叠。
- 触觉悬停反馈:将鼠标悬停在物品上会使其略微放大(约 1.22 倍),向光标方向产生微妙的磁力吸引,并渲染出柔和的发光效果。
- 2D GUI 粒子效果:
- 高速移动物品后方会留下投掷拖尾。
- 物品与墙壁碰撞时产生撞击火花。
- 重型物品落地时扬起地面尘土。
- 堆叠合并时产生星爆效果。
- 音效:碰撞音效的音高和音量会根据物品质量和冲击速度动态变化。
- 游戏内配置:完整的游戏内配置界面(通过 NeoForge 模组菜单访问),允许您调整或开关:
- 重力、弹性和摩擦力滑块。
- 悬停冲击效果、缩放比例和磁力强度。
- 碰撞时自动堆叠。
- 2D 粒子效果和碰撞音效。
技术细节与兼容性
- 仅客户端:无需在服务器上安装。与原版和模组版多人游戏服务器完全兼容。
- 逻辑状态:从逻辑上讲,物品仍位于原版物品栏的标准槽位中。合成格(0–4)、盔甲槽(5–8)、快捷栏(36–44)和副手槽(45)保持标准的槽位机制。
- 前置要求:NeoForge 21.1+ (Minecraft 1.21.1)。
模组配置
)
正在加载版本记录…

正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。