跳到正文

Time is up

作者:NaturaSpell

每个维度都有计时器。

收藏

截图

介绍

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

时间耗尽会为游戏中的每个维度添加计时器。 

你的探索时间现在有限。若不想死亡,请在计时器归零前迅速返回传送门!

 

你所在维度的计时器会持续倒计时,直到归零。
当你不在某个维度时,该维度的剩余时间会恢复。

每位玩家在每个维度都有独立的计时器。

 

配置

配置文件允许你修改:

– 默认的计时器最长时长。(默认为1小时)

– 玩家首次进入某个维度时,计时器的默认时长。(默认为10分钟)

– 在其他维度停留多久才能恢复计时器时间。(默认为4/1)

– 指定维度的计时器。

– 不启用计时器的维度。(默认是主世界)

– 一些与玩家警告相关的功能。

 

物品

计时器锚:可设置为你当前的计时器时间。使用后可获得已消耗时间的一半,冷却时间为已消耗时间的两倍。可用末影珍珠补充。

计时器加时:为计时器增加1分钟。冷却时间为1分30秒。

    这些物品可能会在未来的更新中有所改动。

 

CraftTweaker(可选)

MC 1.16.5

可导入以下事件: 

  • crafttweaker.api.event.timeisup.TickEvent:每个计时器阶段(危险、紧急和时间耗尽)都会在每个游戏刻触发。
  • crafttweaker.api.event.timeisup.DangerousEvent:在“危险”阶段的每个游戏刻触发。
  • crafttweaker.api.event.timeisup.EmergencyEvent:在“紧急”阶段的每个游戏刻触发。
  • crafttweaker.api.event.timeisup.TimeIsUpEvent:在“时间耗尽”阶段的每个游戏刻触发。

.

你可以捕获这些事件,自定义对应阶段的效果。CraftTweaker 维基页面: https://docs.blamejared.com/1.16/en/vanilla/api/event/CTEventManager/

调用 .cancel() 可禁用模组的默认效果。 CraftTweaker 维基页面: https://docs.blamejared.com/1.16/en/vanilla/api/event/MCEvent/

每个事件都具有以下属性:

.

MC 1.12.2

要捕获时间到期事件,你必须导入自定义的 EventManager  :import crafttweaker.events.timeisup.EventManager;

EventManager 的函数如下: 

  • onDangerous : 对应 crafttweaker.api.event.timeisup.DangerousEvent 
  • onEmergency : 对应 crafttweaker.api.event.timeisup.EmergencyEvent 
  • onTimeIsUp : 对应 crafttweaker.api.event.timeisup.TimeIsUpEvent 
  • onTimerTick : 对应 crafttweaker.api.event.timeisup.TickEvent

 

如何捕获事件: https://docs.blamejared.com/1.12/en/Vanilla/Events/IEventManager/

(将 “events” 替换为 “EventManager.getInstance()”)

 

示例:

import crafttweaker.api.event.timeisup.DangerousEvent;
import crafttweaker.events.timeisup.EventManager;
EventManager.getInstance().onDangerous(function(event as DangerousEvent){
     if(event.tick % 20 == 0) {
        print(event.player.name + ” dangerous ” + event.tick);
     }
});

每秒都会在 CraftTweaker 日志中打印玩家名称、”dangerous” 和当前计时器刻数。

 游戏阶段(可选)(仅限 1.16)

给玩家添加对应的阶段,即可“解锁”一个维度(移除计时器)。

      – 阶段格式:timeisup_<modid>_<dimension_name>

      – 示例:下界的 ID 为 “minecraft:the_nether”,对应的游戏阶段是 “timeisup_minecraft_the_nether”。

更新日志 1.3.0

– 现在可以在创造模式物品栏中找到计时守卫。 

– 新增药水效果:

       – 放逐效果:加快计时器倒计时。

       – 厄运效果:效果持续期间会在玩家周围召唤生物。(开发中)

– Boss:你可以在配置中选择一个 Boss。击杀该 Boss 的玩家将不再受到任何计时器影响。

– 每个实体都有几率对击杀它的玩家施加放逐效果。效果触发几率和强度均可配置。

更新日志 1.3.2

– 新的效果格式:  effectId;duration;amplifier;show_icon

– 新增安全重生配置选项。

– 新增 CraftTweaker 集成。

可以导入以下事件: 

  • crafttweaker.api.event.timeisup.TickEvent:每个计时器阶段(危险、紧急和时间到)每刻触发一次。
  • crafttweaker.api.event.timeisup.DangerousEvent:在“危险”阶段每刻触发一次。
  • crafttweaker.api.event.timeisup.EmergencyEvent:在“紧急”阶段每刻触发一次。
  • crafttweaker.api.event.timeisup.TimeIsUpEvent:在“时间到”阶段每刻触发一次。

更新日志 1.3.3

– 现在可以配置 Doom 效果的生成集合。 

– 现在可以配置 Doom 的生成概率。

– 修复 Doom 效果:生物之前只会在世界顶部生成。 

– 现在可以配置应用计时器效果前的冷却时间。 

– 现在可以从事件中获取当前计时器刻数。 (CraftTweaker 使用 .tick 属性)

– 修复事件问题:事件被取消时,计时器也会停止。

– 移植至 1.12.2

 

 

 

合成配方:

计时器奖励配方

计时器锚点配方

计时器锚点补充

 

整合包:

只要整合包中包含此网页的链接,或发布在 curseforge 上,你就可以在任何公开整合包中添加此模组。

常见问题

Time is up 支持哪些 Minecraft 版本?

Time is up 支持 Minecraft Java 版 1.12.2–1.16.5,共 3 个版本,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

Time is up 怎么安装?

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

评论

登录后评论和评分

NaturaSpell 的其他作品

查看全部 →