promotional bannermobile promotional banner

Sleeping Messages

Announces in chat who is sleeping, with different wording for 1, 2, 3 and many players, and who leaves the bed during the night.

Sleeping Messages

Announces in chat who is sleeping, with different wording for 1, 2, 3 and many players, and who leaves the bed during the night.

Examples

When a player gets into a bed:

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!

With 4 or more sleeping players, only the first one is named; the others are counted.

When the player is alone on the server, a different message can be shown (nothing by default, see message_sleeping_alone):

Jahus_ is sleeping and feels lonely ( ˘︹˘ )

When every connected player is in bed (2 or more players), all_players_sleep_message replaces the end of the sentence (nothing changes if it is empty):

Jahus_ and Sayura are all sleeping. Good night!

Player names are colored and hoverable (the tooltip shows the player's profile name).

When a player leaves the bed during the night:

Jahus_ is no longer sleeping!

The leave message is not sent when players wake up in the morning, nor when the player is alone on the server.

Config

config/sleeping-messages.properties (created on first run). Missing keys fall back to the defaults listed in the table below; an invalid color name falls back to the default color.

Example configuration:

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!
Key Default Description
message_part_1_singular is Verb used for one sleeping player
message_part_1_plural are Verb used for two or more sleeping players
message_part_2 sleeping... End of the sleeping message
joiner and Word joining the last name (or the count)
msg_other_players other players Label after the count for 4+ players
message_sleeping_alone (empty) Text after the player name when alone on the server. Empty = no message
all_players_sleep_message (empty) Text after the names, replacing message_part_1_plural + message_part_2, when every connected player is in bed (2+ players). Empty = standard message
message_left_bed has left the bed. Text after the player name in the leave-bed message
enable_left_bed_message true Set to false to disable leave-bed messages
player_color gold Color of player names (Minecraft color name)
message_color white Color of the rest of the message (Minecraft color name)
cooldown_ms 0 Minimum delay in ms between two sleeping announcements (0 = every time). Does not apply to leave-bed messages

Message layouts:

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)

The Sleeping Messages Team

profile avatar
Owner
  • 15
    Projects
  • 1.8K
    Downloads
Donate

More from Jahus_View all