Meteor Shower Mod(一次性事件) 作者:Karl Karlmann

Meteor Shower Mod(一次性事件) 作者:Karl Karlmann

为预生成世界(如Arnis生成的世界)带来资源的流星雨。

矿石与资源

流星雨:资源涌入

1. 描述与目的

此模组的主要功能是为预先生成的世界补充资源。

在许多预先生成的世界中,没有新的模组矿石或物品。此模组利用流星事件,将这些材料添加到已探索的地形中。无需删除区块或前往偏远地区。

2. 服务器运行与地图扫描

服务器在启动时扫描现有的区域文件:

  • 系统识别玩家之前探索过的区块。

  • 系统根据区块数量计算流星的总体数量。

  • 服务器按时间间隔启动流星事件。

  • 系统仅加载用于撞击所需的特定目标区块。

3. 撞击物理与地形修改

每个流星事件都会计算一条轨迹并产生物理撞击:

  • 一个带有物质位移的撞击坑

  • 根据其物质属性坠落的喷出物方块

  • 一个外部陨石坑边缘

  • 一个燃烧草地和树叶的高温区域

  • 一个包含矿物资源的核心熔融区

  • 陨石坑周围出现特殊的流星碎片。

4. 地下与水域逻辑

洞穴稳定性

撞击冲击波会传入陨石坑下方的地面。如果洞穴上方的岩层较薄,顶板会破裂并将碎石掉落至底部。岩石层较厚的深洞则保持稳定。

水体撞击

如果流星撞击海洋或湖泊,系统会防止水方块故障。流星不会移除水,也不会形成气穴。流星会移动至海底,并形成一个含有岩浆方块的核心岩石结构。

5. 配置与奖励

你可以在配置文件中配置所有参数:

  • 基于已探索区块数量的生成率

  • 流星的最小和最大数量限制

  • 核心奖励的发放间隔。

系统使用加权选择算法来处理稀有物品。你可以添加普通方块或实体:

  • 具有较高相对权重的标准方块

  • 具有自定义掉落率的模组方块

  • 包含完整NBT数据的龙蛋实体。

6. 安装

  1. 为你的Minecraft版本下载模组文件。

  2. 将.jar文件放入你的Minecraft目录下的mods文件夹中。

  3. 启动游戏或专用服务器。

此模组可在专用服务器和单人模式中运行。客户端会接收轨迹数据,并显示视觉效果动画。