跳到正文

OhMyMeteors

作者:Emafire003

一款现代风格的模组,带来从天而降的流星与陨石!

收藏

截图

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

logo_meteor

让你的世界更有趣味,迎接从天而降的巨型辣椒——熔岩(或冰冻!)岩石!

这个模组会添加流星——偶尔随机从天而降的岩石块。它们撞击地面时会爆炸,并在形成的撞击坑中留下实用资源。这些爆炸甚至比原版的还要厉害!

你可以制作激光来抵御这些脾气暴躁的天外岩石的破坏力,也可以试着在其中寻找一些可爱的东西!喵!

oh my meteor

Boodlyneck 制作的 0.1.0 版本模组展示视频:https://www.youtube.com/watch?v=LWCvP63pooQ

这个模组的可配置选项非常丰富,你可以随心调整。想让夜晚出现更多流星?没问题!想让它们不要炸毁任何东西?安排!还有许多其他设置等你探索!

灵感来自早期的流星模组,由 SlayerTheChikken 委托制作。

nodecraft 和其他玩家在服务器上体验这个模组,乐趣更佳。使用折扣码 EMALIGHTDEV 即可在 Nodecraft 享受优惠!

也来看看 Tekxit 整合包:Tekxit

喜欢酷炫模组?来看看我开发的其他作品,说不定能找到感兴趣的内容,比如LightWithn,它为每位玩家赋予独一无二的能力!

功能列表

流星尺寸

流星会以多种不同尺寸生成。尺寸越大,造成的伤害越高,留下的“结构”也越大。你可以设置哪些尺寸的流星能够生成,以及流星的生成频率。

自定义流星

你可以使用数据包添加自己的流星结构,就像示例数据包那样!你可以指定结构可生成的尺寸类别,以及它是否为特殊结构。(特殊结构出现的概率较低。)这些是 NBT 结构文件,和结构方块生成的文件类似。请参阅示例数据包

激光炮塔方块

它们可以向流星发射激光,在流星坠落途中将其摧毁,以保护你的基地免受陨石袭击。

激光炮塔分为两个等级:

  • 基础型默认射程较短,但依然相当可观(可以在配置文件中调整!)。它的冷却时间也更长(默认为 3 秒,也可以彻底关闭),而且无法摧毁超过特定尺寸的流星(最大可摧毁比最大尺寸小 1/3 的流星,也可以配置)。
  • 高级激光炮塔的覆盖范围更广、冷却时间更短,并且能够摧毁所有类型的流星。不过,你需要收集一些流星碎块来制作陨星合金,才能将基础型升级为高级型。

你可以使用聚焦透镜物品与激光互动,让它们显示当前覆盖的区域。当陨石击中该区域时,激光会启动并炸毁陨石。

物品

此模组还添加了一些物品:陨铁碎块,开采陨铁岩(不使用精准采集)时可以获得。陨铁岩会在陨石坠落到陆地并爆炸后生成。陨铁碎块可以熔炼成 9 个粗铁,也可以用于制作陨铁合金。将 2 个陨铁碎块和 2 个铁锭合成,即可获得 2 个陨铁合金;之后可将其用于制作高级激光。还有聚焦透镜,用于制作两种激光。制作需要黄绿色玻璃、紫水晶和石英。

陨铁岩方块(1.5.0+)

现在,陨石实体和陨铁岩都有 3 种阶段纹理:炽热、中温和普通,普通状态就是原来的状态。陨铁岩现在会从炽热状态开始,随着时间推移逐渐冷却,最终变为普通状态。炽热时,每次都会像岩浆块一样对玩家造成伤害;中温时,只会偶尔造成伤害;普通状态则不会造成伤害。

对方块使用雪球会使其状态降低一级,而使用打火石则会使其温度升高一级。对方块使用回响碎片可以让当前状态永久保持。

陨石结构 – 可自定义陨石!

陨石爆炸时会生成这些结构。它们位于文件夹 /data/ohmymeteors/structure(在 mc1.21 以下版本中为 s)中,你可以使用数据包进行自定义。它们与原版结构方块导出的文件相同。从 1.2.0 版本开始,还可以通过命令更轻松地添加自定义陨石,详情请见下方的命令部分!

cool-ezgif com-optimize(1)

Meteorimpact-ezgif com-optimize

示例数据包在这里。如果你想阻止默认结构生成,可以添加一个结构文件(例如复制一个默认结构文件),并将其命名为 ignore_<nameofthestructuretoremvoe>.nbt;如果想忽略所有默认结构,则使用 ignoredefault.nbt。

这些结构也可以包含实体,例如:

陨石猫

可爱的小猫随时可能正在银河系中旅行。它也可能降落在你的 Minecraft 世界里(前提是你没有用激光把它击落)。它们可以在火中存活,生命值为 15 HP,而不是 10 HP。如果你选择处理掉它们,它们会掉落一些陨铁碎块(让你想起自己的残忍,以及沾满宇宙猫血的双手)。

流星雨!

流星雨是一种罕见现象,一群陨石会同时坠落。新增了三种流星雨类型:

  • “瞬时”:所有陨石同时在一个中心点周围坠落
  • “延迟”:每颗陨石都会在前一颗之后稍晚生成
  • “定向延迟”:每颗陨石都会在前一颗之后生成,但所有陨石沿着大致相同的轨迹移动

MeteorShower

配置文件

从 1.5.0 版本开始,你需要安装 FzzyConfig,但作为回报,你将获得一个精美的配置菜单界面,可以从模组菜单中打开。如果你是服务器管理员,或拥有 ohmyemeteors.config.edit 权限,就可以直接在游戏中编辑服务器配置文件。

配置文件位于 /config/ohmymeteros/ohmymeteors_config.toml,其中包含许多设置,你可以根据自己的喜好进行调整。

你可以在游戏中使用 /omm reload 重新加载配置,也可以保存更改来重新加载。

Config menu screen

命令

这里有几个命令:

  • /omm spawn <size> [velocity] 将在你注视的方向生成一颗陨石,并使用指定的大小和可选的速度
  • /omm spawn random 将在你周围随机位置、朝随机方向生成一颗随机陨石
  • /omm spawn natural 将生成一颗陨石,效果与自然生成相同
  • /omm spawn shower [instant|delayed|delayed_directioned] 将生成一场陨石雨,效果与自然生成相同,并使用指定的陨石雨类型。
  • /omm config reload 将重新加载配置文件
  • /omm config preset <preset> 将修改配置文件以应用指定预设。目前有两个预设可用:performance 和 no_griefing

添加自定义陨石结构/蓝图

/omm custom 及其子命令可以让你生成一个数据包,并直接在游戏中添加陨石结构,无需接触任何文件。之后,你可以打开数据包文件夹,并将数据包发送给朋友!

添加新陨石

/omm custom add <type_of_schematic> <structureId/schemId> <size> <special>

type_of_schematic:将用于生成陨石结构的蓝图/结构文件类型。目前借助 SchemConvert 支持三种类型:

  • structureblock:原版 .nbt 结构文件,可使用结构方块创建
  • worldedit_schematic:WorldEdit 的 .schem 文件,可使用 //schem 命令创建
  • litematica_schematic:Litematica 的 .liteschem 文件。对于蓝图文件,切勿将其从生成位置移走,这一点尤其重要

structureId/schemId:要使用的结构/蓝图文件名称。无需指定扩展名(例如 .schem 或 .nbt)。该名称也会用作陨石结构 ID;如有需要,之后可以通过编辑命令更改

size:此陨石结构对应的大小,可以是 SMALL、MEDIUM、BIG 或 HUGE

special:指定这是否为特殊陨石,也就是该结构的出现几率是否低于正常水平

移除默认陨石

/omm custom ignoredefaults [true|false] 如果将 ignoredefaults 设为 true,此模组的默认陨石就会停用,只使用自定义陨石。请确保每个类别至少添加一个陨石结构,否则会报错。

移除陨石结构

/omm custom remove <structureId> <size> <special> 如果要移除之前添加的陨石,可以使用此命令。你需要指定结构名称、对应的大小,以及它是否为特殊陨石。

编辑陨石结构

/omm custom edit <originalName> <ogSize> <ogSpecial> <newName> <newSize> <newSpecial> 你可以使用此命令编辑结构文件名、类别,以及它是否为特殊结构。到现在应该已经很直观了。

查看目前已添加的陨石

/omm custom display_current 将显示对应大小和特殊类型的所有陨石,也会显示你当前是否已禁用默认陨石。

模组兼容性

你可以使用 Flan 和 YetAnotherWorldProtector 定义陨石不会生成或爆炸的区域。现在,你可以使用 Flan 或 YAWP 定义陨石无法生成或爆炸的区域。Flan 有自己的全局设置;若要在 YAWP 中禁用陨石生成,需要将 explosions-entities 标志设为 denied。

从 1.5.0 版本开始,你还可以使用 OPAC 定义陨石不会生成或爆炸的领地,方法是启用“Allow blocks from explosion”标志。

许可证

MIT

鸣谢

感谢 SlayerTheChikken 提供部分素材和模组创意。感谢 Explodee 模组(作者:KnownSH)提供球形爆炸的代码 https://github.com/KnownSH/Explodee 感谢 SchemConvert 支持在不同 schematic 格式之间进行转换 https://github.com/PiTheGuy/SchemConvert

常见问题

OhMyMeteors 支持哪些 Minecraft 版本?

OhMyMeteors 支持 Minecraft Java 版 1.19.2–26.2,共 19 个版本,可用的加载器:Fabric / Forge / NeoForge / Quilt。下载时注意选择和你游戏版本一致的文件。

OhMyMeteors 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge / Quilt,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

Emafire003 的其他作品

查看全部 →