
无尽吞噬
无尽吞噬:右键生成一个具有引力的逼真黑洞
无尽吞噬
一个基于 Fabric 的 Minecraft 1.21.11 黑洞模组,将真实的 Astrophysics(天体物理学)带入你的方块世界。
概述
无尽吞噬为 Minecraft 引入了一个可怕而真实的黑洞。它不仅仅是视觉奇观——它具备引力透镜效应、吸积盘、事件视界、极地相对论喷流,以及一个随着吞噬方块和实体而不断增强的完整物理系统。只需单击右键即可召唤它,然后看着它撕裂世界。
手持黑洞生成器,对着任何方块或空中右键单击,一个黑洞就会在你准星所指之处诞生。然后……跑。
主要特性
视觉效果
- 引力透镜效应 – 自定义后期处理着色器使光线在黑洞周围弯曲,以正确的深度遮蔽扭曲方块和天空。
- 吸积盘 – 一个发光、旋转的超高温气体盘,倾斜角度模拟真实天体物理盘,环绕事件视界运行。
- 事件视界 – 一个完美的圆形纯黑球体,任何接触到它的方块或实体都会瞬间被摧毁。
- 自定义粒子 – 8帧动画等离子云纹理(
jet_plasma),呈浅蓝/白色,从密集逐渐消散。
物理与成长系统
- 动态引力范围 – 半径 = 基础半径 +(吞噬方块数 × 10)+(吞噬实体数 × 5),最大可达 14,000 格(前 12,000 格为强力引力,后 2,000 格平滑衰减)。
- 簇状方块吸收 – BFS算法收集同类型的相邻方块。悬空方块以大簇(48–128个)被吸走,地面方块以小簇(12–32个)被吸走,并在飞行过程中保持其原始形状。
- 刚体翻滚 – 飞行的方块簇绕其飞行轴旋转,角速度与黑洞大小成正比,与簇质量成反比——黑洞越大,旋转越快;簇越重,旋转越慢。
- 平滑引力过渡 – 拉力从中心到边缘按距离的平方衰减(远处弱,中心附近强),消除了突然“瞬移入”的效应。
危险区域
- 事件视界内部 – 实体碰撞箱的任何部分进入事件视界都会立即死亡(创造/旁观模式除外)。
- 视界外部伤害区域 – 在事件视界之外 1× 视界半径范围内,实体受到基于距离的线性伤害,最高可达 500 HP/秒 —— 距离越近,越致命。
极地喷流爆发
- 每吞噬 100 个方块 或 200 个怪物 触发一次。
- 喷流结构:核心光束(窄锥形,速度 40 格/刻)+ 内层辉光 + 外层散射 + 极地星爆 + 三重冲击波环 + 赤道扩张环。
- 喷流路径上的实体受到 50 点伤害 并获得 无限时长的凋零 II 效果(无视方块遮挡)。
- 喷流还会将 8 个被吸收的方块以高速(15–25 格/刻)作为
FallingBlockEntity喷出,落地后凝固,并被标记为跳过黑洞引力,因此不会被拉回。
性能优化
- 方块簇是携带相对偏移的单一实体——每个簇每刻只处理一次,只发送一个网络同步包。
- 全局实体上限限制碎片/簇的数量——超过上限后停止生成更多。
- 基于壳层的扫描——事件视界清理只扫描新增长的壳层,避免重复的整个球体迭代。
- 大型黑洞(尺寸 > 15)会自动停止方块抽取,仅通过吞噬实体和直接吸收视界来成长。
- 包含黑洞的区块会被强制加载——即使玩家在远处,引力依然存在。
使用方法
- 在创造模式物品栏中找到黑洞生成器(或使用
/give @s endless-devour:black_hole_generator)。 - 手持它,在你想要黑洞生成的位置对着任何方块或空气右键单击。
- 看着它吞噬附近的方块和怪物,逐渐扩张。
- 每个维度最多 10 个黑洞 —— 超过限制游戏会发出警告。
配置
配置文件位于 config/endless-devour.json。你可以调整以下内容(默认情况下所有值均为硬编码;编辑此文件以更改它们):
- 初始尺寸与最大生命周期
- 引力强度与基础半径
- 方块吞吐量(簇/刻,方块/簇)
- 切换方块/实体吞噬
- 事件视界外每刻最大伤害
兼容性与需求
- Minecraft:Java 版 1.21.11
- 模组加载器:Fabric 0.19.3+
- 依赖项:Fabric API 0.141.5+
- Java:21
安装
- 安装 Fabric Loader。
- 将 Fabric API 和本模组的
.jar文件放入你的mods文件夹。 - 启动游戏。
重要提示
- 此模组可以摧毁方块、杀死怪物并永久性地改变地形。强烈建议在测试世界或创造模式中使用。
- 大量吞噬后,引力半径可达数万格——请注意它可能会影响远处的实体。
- 极地喷流会对路径上的所有实体施加无限凋零 II 效果——请保护你重要的刷怪塔。
鸣谢
视觉和物理设计灵感来自真实天体物理学——相对论喷流、吸积盘、事件视界和引力透镜——这些都是真实黑洞拥有的特征,而非纯粹的幻想。
无尽吞噬 —— 宇宙中最贪婪的巨口,现已降临 Minecraft。 享受这场混沌吧!🌌
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。