Skip to content

App Clock Weather

HoshinoYumeka edited this page Sep 7, 2026 · 1 revision

🕐 时钟与天气

首页使用手册 | 下一页:💬 美西螈(聊天)

两个预装的小 App:游戏里几点了,现在什么天。


🕐 时钟

显示游戏内时间与现实时间。

原版时钟只有一个转盘,看得出大概是白天还是晚上,看不出"几点",也看不出"还有多久天黑"——而后者才是玩家真正在问的问题。

它在下界与末地照常工作。 原版时钟在下界会乱转(那是刻意的设计),但游戏时间在下界照常同步,因此这里显示的是地表的真实时间。

换算基准

常量
一整天 24000 tick
tick 0 对应 早上 6:00(偏移 6 小时)
每现实秒 20 tick
日落开始 tick 12000
入夜 tick 13000
日出开始 tick 23000

换算逻辑集中在 feature/clock/WorldClock,该类不接触 Minecraft,可单独跑断言。

时间算错既不会崩溃也不会报错,只会让所有人的时钟差 6 小时。这类错误必须在进游戏之前就拦住。


⛅ 天气

显示当前天气,以及这种天适合做什么

"现在下不下雨"抬头就看得见;有意义的是后半句:下雨适合钓鱼(雨天上钩快),打雷是抓高压苦力怕的时候,下雪可以拿铲子收雪堆雪傀儡。这些都是原版真实存在的机制。

六种天

判定结果 含义 图标
CLEAR weather/clear.png
RAIN 下雨 weather/rain.png
SNOW 下雪 weather/snow.png
THUNDER 雷雨 weather/thunder.png
DRY 别处在下雨,这里不下(沙漠、恶地),天是阴的 weather/dry.png
NONE 这个维度没有天气(下界、末地) weather/none.png

六张图标均为 32×32,位于 assets/mcphone/textures/weather/,见换肤

只有晴天分昼夜两套说法:晴天白天出门与晴天夜里刷怪是两件事。

判定逻辑集中在 feature/weather/Weather,同样不接触 Minecraft,可单独跑断言。

沙漠、雪山、下界这几种情况在自己的存档里根本试不出来,而判错了不会崩溃——手机只会在沙漠里说"正在下雨"。


首页使用手册 | 上一页:🎵 音乐 | 下一页:💬 美西螈(聊天)

Clone this wiki locally