Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.

Spawn Notification

When a Legendary and/or Shiny Pokémon appears, a message is broadcast to all players on the server, ensuring everyone is aware of these rare occurrences. I went overboard with it, and you can do this for any label.

Features

Notifications

A system message alerts all server players when a shiny or legendary Pokémon spawns, providing details about the encounter.

PLA Shiny Sound

The distinctive shiny sound from Pokémon Legends: Arceus is played when a shiny Pokémon spawns or is sent out by a player, adding an exciting audio cue to the rare event.

Config Options

  • broadcastShiny: Enable or disable broadcasting messages about shiny Pokémon. Default is true.
  • broadcastCoords: Choose whether to show coordinates in spawn notifications. Default is true.
  • broadcastBiome: Toggle the inclusion of biome information in notifications. Default is false.
  • playShinySound: Enable the PLA shiny sound when a shiny Pokémon spawns. Default is true.
  • playShinySoundPlayer: Decide if the PLA shiny sound should play for player-owned shiny Pokémon. Default is false.
  • announceCrossDimensions: Allows spawn notifications to cross dimension boundaries. If true, it will add the dimension name to the notification. Default is false.
  • broadcastDespawns: Option to broadcast messages when a Pokémon despawns. Default is false. This feature is a little buggy.
  • broadcastRange: Define the range for spawn notifications. A value of -1 means unlimited. Default is -1.
  • playerLimit: Limit the number of players who receive notifications. -1 indicates no limit. Default is -1.
  • labelsForBroadcast: A set of labels for which Pokémon types to broadcast about. Default includes "legendary".

Dependencies

Cobblemon is required to use this mod, available on Modrinth and CurseForge.

Fabric Language Kotlin is also needed, found on Modrinth and CurseForge.

Come visit us on the Discord!


Project members

tmetcalfe89

Owner


Technical information

License
MIT
Client side
required
Server side
required
Project ID