跳到正文

Sleeping Messages

作者:Jahus

在聊天中公告正在睡觉的玩家人数,分别为 1、2、3 人和多人时使用不同措辞;也会公告夜间离开床铺的玩家。

收藏

介绍

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

睡觉消息

在聊天中公告正在睡觉的玩家人数,分别为 1、2、3 人和多人时使用不同措辞;也会公告夜间离开床铺的玩家。

示例

玩家上床时:

Jahus_ is sleeping. Sleep too!
Jahus_ and Sayura are sleeping. Sleep too!
Jahus_, Sayura and ATurnipHead are sleeping. Sleep too!
Jahus_ and 3 other heroes are sleeping. Sleep too!

有 4 名或更多玩家正在睡觉时,只会显示第一位玩家的名字,其余玩家以人数统计。

服务器上只有一名玩家时,可以显示不同的消息(默认不显示,参见 message_sleeping_alone):

Jahus_ is sleeping and feels lonely ( ˘︹˘ )

所有已连接玩家都上床睡觉时(2 人或以上),all_players_sleep_message 会替换句子结尾(若为空则不作替换):

Jahus_ and Sayura are all sleeping. Good night!

玩家名称会以彩色显示,并且可以悬停查看(提示框中会显示玩家的个人资料名称)。

玩家在夜间离开床铺时:

Jahus_ is no longer sleeping!

玩家早晨醒来时不会发送离床消息;服务器上只有一名玩家时也不会发送。

配置

config/sleeping-messages.properties(首次运行时创建)。缺失的键会使用下表所列默认值;无效的颜色名称会回退为默认颜色。

配置示例:

message_part_1_singular=is sleeping.
message_part_2=Sleep too!
message_part_1_plural=are sleeping.
joiner=and
msg_other_players=other heroes
message_sleeping_alone=is sleeping and feels lonely ( ˘︹˘ )
all_players_sleep_message=are sleeping. Good night!
player_color=gold
message_color=gray
cooldown_ms=0
enable_left_bed_message=true
message_left_bed=is no longer sleeping!

| 键 | 默认值 | 说明 |
| — | — | — |
| message_part_1_singular | is | 一名玩家睡觉时使用的动词 |
| message_part_1_plural | are | 两名或更多玩家睡觉时使用的动词 |
| message_part_2 | sleeping... | 睡觉消息的结尾 |
| joiner | and | 连接最后一个名字(或人数)的词 |
| msg_other_players | other players | 4 名或更多玩家时,人数后显示的标签 |
| message_sleeping_alone | (空) | 服务器只有一名玩家时,玩家名称后显示的文本。留空 = 不发送消息 |
| all_players_sleep_message | (空) | 所有已连接玩家都上床睡觉时(2 人或以上),显示在名称后并替换 message_part_1_plural + message_part_2 的文本。留空 = 使用标准消息 |
| message_left_bed | has left the bed. | 离床消息中玩家名称后显示的文本 |
| enable_left_bed_message | true | 设为 false 可禁用离床消息 |
| player_color | gold | 玩家名称的颜色(Minecraft 颜色名称) |
| message_color | white | 消息其余部分的颜色(Minecraft 颜色名称) |
| cooldown_ms | 0 | 两条睡觉公告之间的最短延迟(毫秒)(0 = 每次都发送)。不适用于离床消息 |

消息格式:

1 player:   [p1] [message_part_1_singular] [message_part_2]
2 players:  [p1] [joiner] [p2] [message_part_1_plural] [message_part_2]
3 players:  [p1], [p2] [joiner] [p3] [message_part_1_plural] [message_part_2]
4+ players: [p1] [joiner] <N> [msg_other_players] [message_part_1_plural] [message_part_2]
Alone:      [p1] [message_sleeping_alone]  (nothing if empty)
Everyone:   [names as above] [all_players_sleep_message]  (2+ players, everyone in bed; standard ending if empty)

常见问题

Sleeping Messages 支持哪些 Minecraft 版本?

Sleeping Messages 支持 Minecraft Java 版 26.3,可用的加载器:Fabric / NeoForge。下载时注意选择和你游戏版本一致的文件。

Sleeping Messages 怎么安装?

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

评论

登录后评论和评分

Jahus 的其他作品

查看全部 →