物理激活器

物理激活器

一个用于将连接结构塌缩成基于物理的坠落实体的终局重力工具,包含爆炸、速度以及自定义混合优化。

工具

craft craft2

一个用于 Minecraft Fabric 1.20.1 的服务端和客户端实用模组,通过特定的高等级物品引入了高级方块物理机制。


主要特性

1. 物理激活器(基础物品)

  • 使用后,将目标处相连的实心方块群转换为下落方块实体。
  • 严格在玩家原版交互距离内生效(生存模式 4.5 格,创造模式 5.0 格)。
  • 采用广度优先搜索 (BFS) 算法,单次执行严格限制最多处理 200 个方块,以防服务器过载。
  • 该物品可在铁砧上使用下界合金锭进行修复。

2. 辉光电磁炮

  • 一种高级远程武器,可发射线性动能光束,射程最远达 120 格。
  • 在命中点触发基于物理的结构坍塌,最多影响 300 个相连方块。
  • 直接命中半径内约 40% 的方块会被移除,并伴有烟雾粒子效果。
  • 沿射击轨迹显示视觉化的电流和传送门粒子尾迹,并伴有音爆视觉波阵面。
  • 具有服务端反复制逻辑,会消除非实心/脆弱方块(如火把、门、床和地毯),而非将其转换为下落实体。

3. 奇点核心(新!)

  • 一种终局可投掷道具,可产生局部的强引力空间扭曲(黑洞)。
  • 持续 100 游戏刻(5 秒),以数学方式扫描不断扩大的 3D 球体范围内的地形。
  • 由中心向外逐层抽取实心方块,将其转换为围绕中心旋转的无碰撞物理实体。
  • 最终阶段会触发自定义粒子载荷和高脉冲冲击波,将幸存的实体和方块数据向外抛出。

配置与性能特性

  • 自定义配置文件:在 /config 目录下生成可编辑的 physics_activator.json 文件。允许独立修改每个武器的方块限制、作用范围和爆炸速度变量。
  • 无碰撞重力优化:奇点核心漩涡内的物理方块对象会绕过内部碰撞循环,以保持客户端帧率和网络带宽。
  • 树叶衰变抑制:禁用原版对空中受物理影响的树叶方块的树叶衰变计算,以稳定帧率。
  • 网络与音频优化:采用特定的方块更新触发器 (Block.NOTIFY_LISTENERS) 来削减同时发生的音频事件,避免音频引擎过载。
  • 服务器安全机制:安全处理容器、物品栏和基岩。下落的方块若掉入 Y = -64 以下的虚空,将自动消失。

合成配方

辉光电磁炮

  • 1x 下界之星(底部中间)
  • 2x 下界合金块(中间行左侧和右侧)
  • 2x 红石块(底部行左侧和右侧)
  • 2x 钻石(顶部行左侧和右侧)
  • 1x 望远镜(顶部中间)

================================================================================

物理激活器 (RU)

一个用于 Minecraft Fabric 1.20.1 的服务端和客户端实用模组,通过专门的高科技物品引入了高级方块物理机制。


主要特性

1. 物理激活器(基础物品)

  • 使用后,将目标处相连的实心方块群转换为下落方块实体。
  • 严格在玩家原版交互距离内生效(生存模式 4.5 格,创造模式 5.0 格)。
  • 采用优化的广度优先搜索 (BFS) 算法,单次执行严格限制最多处理 200 个方块,以防服务器过载。
  • 该物品可在铁砧上使用下界合金锭进行修复。

2. 引力电磁炮

  • 一种高级远程武器,可发射线性动能光束,射程最远达 120 格。
  • 在命中点触发物理结构坍塌,最多影响 300 个相连方块,并伴有音爆视觉波阵面。
  • 直接命中半径内约 40% 的方块会被移除,并伴有烟雾粒子效果。
  • 沿射击轨迹显示由电流和传送门粒子组成的自定义霓虹蓝光线。
  • 具有服务端防复制逻辑,会静默移除不完整/脆弱方块(如火把、门、床和地毯),而非将其转换为下落实体。

3. 奇点核心(新!)

  • 一种终局投射物,可在命中点产生局部引力空间扭曲(黑洞)。
  • 持续 100 游戏刻(5 秒),以数学方式扫描不断扩大的 3D 球体范围内的地形。
  • 由外向内逐层抽取实心方块,将其卷成围绕中心旋转的密集下落物理实体云团。
  • 最终阶段会生成巨大的视觉效果和高冲量爆炸波,将幸存的生物和方块碎片抛向四面八方。

配置与性能特性

  • 自定义配置文件:在 /config 目录下生成可编辑的 physics_activator.json 文件。允许独立修改每个物品的方块限制、作用范围和爆炸速度变量。
  • 黑洞的无碰撞优化:奇点漩涡内的物理方块会暂时关闭彼此间的碰撞计算,以保持客户端高帧率 (FPS) 并减轻网络负载。
  • 树叶衰变抑制:禁用原版对空中下落树叶方块的树叶衰变计算,以稳定帧率 (FPS)。
  • 网络与音频优化:采用特定的方块更新触发器 (Block.NOTIFY_LISTENERS) 来减少同时发生的音频事件,防止音频引擎过载。
  • 服务器安全机制:正确处理容器、物品栏和基岩。下落的方块若掉入 Y = -64 以下的虚空,将自动消失。

合成配方

引力电磁炮

  • 1x 下界之星(底部中间)
  • 2x 下界合金块(中间行左侧和右侧)
  • 2x 红石块(底部行左侧和右侧)
  • 2x 钻石(顶部行左侧和右侧)
  • 1x 望远镜(顶部中间)