Join our discord
In partnership with NodeCraft Logo NodeCraft


You are not logged in! Create an account or login to contribute! Log in here!

Pixelmon Broadcasts

From Pixelmon Wiki

Pixelmon Broadcasts is a sidemod for Pixelmon which extents the legendary spawned message into a multiple of different Pixelmon events with customizable messages (broadcasts). These events are also logged into the main log file if enabled.


Installation

Minecraft version Pixelmon version Pixelmon Broadcasts version
1.12.2 8.3.0+ 1.0.1
1.12.2 8.2.0+ 0.6.1
1.12.2 8.0.0+ 0.6
1.12.2 7.0.5+ 0.4.1
1.12.2 6.3.4 0.2.2

Servers

  1. Download PixelBroadcasts for your version of Minecraft/Pixelmon here.
  2. Place the downloaded .jar in the server's mods folder.
  3. Start the server and wait for it to load.
  4. Open the configuration folder in the server's config/pixelmonbroadcasts and edit the files as desired.
  5. Either restart the server or use /pixelmonbroadcasts reload (see commands for more detail) command to load any changes made.

Clients

  1. Download PixelBroadcasts for your version of Minecraft/Pixelmon here.
  2. Place the downloaded .jar in your game's mods folder.
  3. Start the game and wait for it to load.
  4. Open the configuration folder in the game's config/pixelmonbroadcasts and edit the files as desired. The default setup should be fine though.
  5. Either restart the game or use /pixelmonbroadcasts reload (see commands for more detail) command to load any changes made.

Commands

Note: Command syntax is displayed in the standard Minecraft command format. An explanation of this format can be found here.

  • /pixelmonbroadcasts: The base command used for all subcommands. Displays the sidemod's version if ran by itself.
    • reload: The subcommand to reload all configurations (config, lang and broadcasts folder).

Permissions

  • /pixelmonbroadcasts: None
  • /pixelmonbroadcasts reload: pixelmonbroadcasts.admin or pixelmonbroadcasts.admin.reload

Configuration

Note: All configurations are .json files - we recommend you validate them when making significant changes.

Config File

The config.json is intended to allow for as much customization as possible! The contents of this file are either used throughout the plugin.

  • commandName: Used to specify the base. All commandAliases will use this.
    • Default: pixelmonbroadcasts.
  • commandAliases: Used to specify aliases for the commandName.
    • Default: pixelbroadcasts, pbroadcasts.
  • broadcastsDimPlayerOnly: Used to specify if all online players or if only players in the same dimension as the event will see the broadcast.
    • Default: false.
  • logToConsole: Used to specify if additional details regarding the broadcast are logged. These details include player's username, player's UUID, Pokémon, coordinates, dimension ID and dimension name.
    • Default: true.
  • dimensionNames: Used to specify the name of the dimension based on the dimension's ID.
    • Default: "0": "Overworld".
  • customTextureMessage: Used to specify the display for custom textures in the broadcast. The custom texture's name is first specified then the display, supports formatting codes.
    • Default: "shadow": "&8Shadow".
  • customTextureHover: Used to specify the display for custom textures in the hover. The custom texture's name is first specified then the the HEX code.
    • Default: "shadow": "#555555".
  • showHoverStats: Used to specify if hovering over the broadcast will display the stats of the Pokémon. The stats displayed can be changed below.
    • Default: true.
  • statsDisplay: Used to specify the stats of the Pokémon displayed when hovering over the the broadcast.
    • Default: all placeholders are used.
    • Available Placeholders: Show


Lang File

The lang.json is intended to allow for as much customization as possible! The contents of this file are either used by commands, the broadcasts or the hover functionality.

  • prefixNeutral: Used specify the broadcast's neutral prefix.
    • Default &0[&d&lPixelmon&0] &8&l>&7 .
  • prefixPositive: Used specify the broadcast's positive (successes) prefix.
    • Default &0[&d&lPixelmon&0] &8&l>&a .
  • prefixNegative: Used specify the broadcast's negative (error) prefix.
    • Default &0[&d&lPixelmon&0] &8&l>&c .
  • reload: Used to specify the reload message.
    • Default Reloaded configuration!.
  • noPerms: Used to specify the no permission message.
    • Default You don't have permission!.
  • invalidArgs: Used to specify the invalid arguments message.
    • Default Invalid args!.
  • shinyMessage: Used to specify the indicator displayed in the broadcast if the Pokémon is shiny.
    • Default &6Shiny .
  • untradeableHover: Used to specify the indicator displayed on the stats hover if the Pokemon is untradeable.
    • Default &8[&4Untradeable&8].
  • shinyHover: Used to specify the indicator displayed on the stats hover if the Pokemon is shiny.
    • Default &e&l★.
  • hasPokerusHover: Used to specify the indicator displayed on the stats hover if the Pokemon has Pokerus.
    • Default &8[&dPKRS&8].
  • noPokerusHover: Used to specify the indicator displayed on the stats hover if the Pokemon has had Pokerus and been cured.
    • Default &8[&7&mPKRS&8].
  • maleGenderHover: Used to specify the indicator displayed on the stats hover if the Pokemon has is female.
    • Default &bMale &l♂.
  • femaleGenderHover: Used to specify the indicator displayed on the stats hover if the Pokemon has is a male.
    • Default &dFemale &l♀.
  • genderlessGenderHover: Used to specify the indicator displayed on the stats hover if the Pokemon is genderless.
    • Default Genderless.
  • natureBenefitsHover: Used to specify the indicator displayed on the stats hover, showing the stat benefits of the Pokémon's nature.
    • Default &8[&a+%1 &8| &c-%2&8].
    • Available Placeholders: Show
  • natureNeutralHover: Used to specify the indicator displayed on the stats hover if the Pokemon's nature does not impact the stats/is neutral.
    • Default &8[&7Neutral&8].
  • unbreedableHover: Used to specify the indicator displayed on the stats hover if the Pokémon is unbreedable (Pokémon Spec).
    • Default &cUnbreedable.
  • unbreedableEggHover: Used to specify the indicator displayed on the stats hover if the Pokémon is unbreedable (Undiscovered Egg Groups).
    • Default &4Unbreedable.
  • breedableHover: Used to specify the indicator displayed on the stats hover if the Pokémon is breedable.
    • Default &aBreedable.
  • noItemHover: Used to specify the indicator displayed on the stats hover if the Pokémon has no held item.
    • Default &eNone.
  • noAttackHover: Used to specify the indicator displayed on the stats hover if a move slot is blank/empty.
    • Default &8&l&m---.
  • a: Used to specify the indefinite artificial for consonants in the broadcasts (currently unused).
    • Default a.
  • an: Used to specify the indefinite artificial for vowels in the broadcasts (currently unused).
    • Default an.

Broadcasts Folder

The broadcasts folder is used to store the multiple .json files used to specify which broadcasts are enabled/disabled in each dimension. Each file required the same structure/contents but the messages can be customized to your heart's desire!

  • id: Used to specify the unique ID/name of the broadcasts file. We recommend that the id is the dimension's name/purpose where possible.
  • weight: Used to specify the priority of the broadcasts.
  • dimension: Used to specify dimensions the specified broadcasts will be available. To disable specific broadcasts in a specific dimension, remove that dimension's ID from all other broadcast files and create a new separate one with the broadcasts you want disabled as empty.

Spawn Events

  • spawnedWormhole: Used to specify the broadcast for when an Ultra Wormhole has spawned. If blank, nothing will be broadcasted when it spawns and it won't be logged.
    • Default: &5An Ultra Wormhole &5has opened in a &f%1 biome &5somewhere in the &f%2&5!.
    • Available Placeholders: Show
  • spawnedDrownedBoss: Used to specify the broadcast for when a Drowned Boss has spawned. If blank, nothing will be broadcasted when it spawns and it won't be logged.
    • Default: &3A Drowned, &f%1&3, Boss has spawned in a &f%2 biome &3somewhere in the &f%3&3!.
    • Available Placeholders: Show
  • spawnedUltimateBoss: Used to specify the broadcast for when an Ultimate Boss has spawned. If blank, nothing will be broadcasted when it spawns and it won't be logged.
    • Default: &bAn Ultimate, &f%1&b, Boss has spawned in a &f%2 biome &bsomewhere in the &f%3&b!.
    • Available Placeholders: Show
  • spawnedLegendaryBoss: Used to specify the broadcast for when a Legendary Boss has spawned. If blank, nothing will be broadcasted when it spawns and it won't be logged.
    • Default: &6A Legendary, &f%1&6, Boss has spawned in a &f%2 biome &6somewhere in the &f%3&6!.
    • Available Placeholders: Show
  • spawnedEpicBoss: Used to specify the broadcast for when an Epic Boss has spawned. If blank, nothing will be broadcasted when it spawns and it won't be logged.
    • Default: &5An Epic, &f%1&5, Boss has spawned in a &f%2 biome &5somewhere in the &f%3&5!.
    • Available Placeholders: Show
  • spawnedHauntedBoss: Used to specify the broadcast for when a Haunted Boss has spawned. If blank, nothing will be broadcasted when it spawns and it won't be logged.
    • Default: &dA Haunted, &f%1&d, Boss has spawned in a &f%2 biome &dsomewhere in the &f%3&d!.
    • Available Placeholders: Show
  • spawnedRareBoss: Used to specify the broadcast for when a Rare Boss has spawned. If blank, nothing will be broadcasted when it spawns and it won't be logged.
    • Default: &9A Rare, &f%1&9, Boss has spawned in a &f%2 biome &9somewhere in the &f%3&9!.
    • Available Placeholders: Show
  • spawnedUncommonBoss: Used to specify the broadcast for when an Uncommon Boss has spawned. If blank, nothing will be broadcasted when it spawns and it won't be logged.
    • Default: &aAn Uncommon, &f%1&a, Boss has spawned in a &f%2 biome &asomewhere in the &f%3&a!.
    • Available Placeholders: Show
  • spawnedCommonBoss: Used to specify the broadcast for when a Common Boss has spawned. If blank, nothing will be broadcasted when it spawns and it won't be logged.
    • Default: &7A Common, &f%1&7, Boss has spawned in a &f%2 biome &7somewhere in the &f%3&7.
    • Available Placeholders: Show
  • spawnedLegendary: Used to specify the broadcast for when a Legendary has spawned. If blank, nothing will be broadcasted when it spawns and it won't be logged.
    • Default: &aA %1%2&aLegendary, &d%3&a, has spawned in a &d%4 biome &asomewhere in the &d%5&a!.
    • Available Placeholders: Show
  • spawnedUltraBeast: Used to specify the broadcast for when an Ultra Beast has spawned. If blank, nothing will be broadcasted when it spawns and it won't be logged.
    • Default: &5A %1%2&5Ultra Beast, &e%3&5, has spawned in a &e%4 biome &5somewhere in the &e%5&5!.
    • Available Placeholders: Show
  • spawnedCustomTexture: Used to specify the broadcast for when a Custom Texture has spawned. If blank, nothing will be broadcasted when it spawns and it won't be logged.
    • Default: &7A %1 &9%2&7 has spawned in a &9%3 biome &7somewhere in the &9%4&7!.
    • Available Placeholders: Show
  • spawnedShiny: Used to specify the broadcast for when a Shiny has spawned. If blank, nothing will be broadcasted when it spawns and it won't be logged.
    • Default: &eA Shiny &6%1&e &ehas spawned in a &6%2 biome &esomewhere in the &6%3&e!.
    • Available Placeholders: Show


Caught Events

  • caughtLegendary: Used to specify the broadcast for when a Legendary has been caught. If blank, nothing will be broadcasted when it is caught and it won't be logged.
    • Default: &aA %1%2&aLegendary &d%3&a, with &d%4% IVs&a, was caught by &d%5&a!.
    • Available Placeholders: Show
  • caughtUltraBeast: Used to specify the broadcast for when an Ultra Beast has been caught. If blank, nothing will be broadcasted when it is caught and it won't be logged.
    • Default: &5An %1%2&5Ultra Beast &e%3&5, with &e%4% IVs&5, was caught by &e%5&5!.
    • Available Placeholders: Show
  • caughtHA: Used to specify the broadcast for when a Hidden Ability has been caught. If blank, nothing will be broadcasted when it is caught and it won't be logged.
    • Default: &4A %1%2&4Hidden Ability &8(&6%3&8) &6%4&4, with &6%5% IVs&4, was caught by &6%6&4!.
    • Available Placeholders: Show
  • caughtCustomTexture: Used to specify the broadcast for when a Custom Texture has been caught. If blank, nothing will be broadcasted when it is caught and it won't be logged.
    • Default: &7A %1%2&9%3&7, with &9%4% IVs&7, was caught by &9%5&7!.
    • Available Placeholders: Show
  • caughtShiny: Used to specify the broadcast for when a Shiny has been caught. If blank, nothing will be broadcasted when it is caught and it won't be logged.
    • Default: &eA Shiny &6%1&e, with &6%2% IVs&e, was caught by &6%3&e!.
    • Available Placeholders: Show


Defeated Events

  • defeatedDrownedBoss: Used to specify the broadcast for when a Drowned Boss is defeated/faints. If blank, nothing will be broadcasted when it is defeated and it won't be logged.
    • Default: &f%1 &3defeated the Drowned, &f%2&3, Boss....
    • Available Placeholders: Show
  • defeatedUltimateBoss: Used to specify the broadcast for when an Ultimate Boss is defeated/faints. If blank, nothing will be broadcasted when it is defeated and it won't be logged.
    • Default: &f%1&b defeated the Ultimate, &f%2&b, Boss....
    • Available Placeholders: Show
  • defeatedLegendaryBoss: Used to specify the broadcast for when a Legendary Boss is defeated/faints. If blank, nothing will be broadcasted when it is defeated and it won't be logged.
    • Default: &f%1&6 defeated the Legendary, &f%2&6, Boss....
    • Available Placeholders: Show
  • defeatedEpicBoss: Used to specify the broadcast for when an Epic Boss is defeated/faints. If blank, nothing will be broadcasted when it is defeated and it won't be logged.
    • Default: &f%1&5 defeated the Epic, &f%2&5, Boss....
    • Available Placeholders: Show
  • defeatedHauntedBoss: Used to specify the broadcast for when a Haunted Boss is defeated/faints. If blank, nothing will be broadcasted when it is defeated and it won't be logged.
    • Default: &f%1&d defeated the Haunted, &f%2&d, Boss....
    • Available Placeholders: Show
  • defeatedRareBoss: Used to specify the broadcast for when a Rare Boss is defeated/faints. If blank, nothing will be broadcasted when it is defeated and it won't be logged.
    • Default: &f%1&9 defeated the Rare, &f%2&9, Boss....
    • Available Placeholders: Show
  • defeatedUncommonBoss: Used to specify the broadcast for when an Uncommon Boss is defeated/faints. If blank, nothing will be broadcasted when it is defeated and it won't be logged.
    • Default: &f%1&a defeated the Uncommon, &f%2&a, Boss....
    • Available Placeholders: Show
  • defeatedCommonBoss: Used to specify the broadcast for when a Common Boss is defeated/faints. If blank, nothing will be broadcasted when it is defeated and it won't be logged.
    • Default: &f%1&7 defeated the Common, &f%2&7, Boss....
    • Available Placeholders: Show
  • defeatedLegendary: Used to specify the broadcast for when a Legendary is defeated/faints. If blank, nothing will be broadcasted when it is defeated and it won't be logged.
    • Default: &d%1 &adefeated the %2%3&aLegendary &d%4&a....
    • Available Placeholders: Show
  • defeatedUltraBeast: Used to specify the broadcast for when an Ultra Beast is defeated/faints. If blank, nothing will be broadcasted when it is defeated and it won't be logged.
    • Default: &e%1 &5defeated the %2%3&5Ultra Beast &e%4&5....
    • Available Placeholders: Show
  • defeatedHA: Used to specify the broadcast for when a Hidden Ability is defeated/faints. If blank, nothing will be broadcasted when it is defeated and it won't be logged.
    • Default: &6%1 &4defeated the %2%3&4Hidden Ability &8(&6%4&8) &6%5&4....
    • Available Placeholders: Show
  • defeatedCustomTexture: Used to specify the broadcast for when a Custom Texture is defeated/faints. If blank, nothing will be broadcasted when it is defeated and it won't be logged.
    • Default: &9%1 &7defeated the %2 &9%3&7....
    • Available Placeholders: Show
  • defeatedShiny: Used to specify the broadcast for when a Shiny is defeated/faints. If blank, nothing will be broadcasted when it is defeated and it won't be logged.
    • Default: &6%1 &edefeated the Shiny &6%2&e....
    • Available Placeholders: Show


Hatched Events

  • hatchedLegendary: Used to specify the broadcast for when a Legendary is hatched from an egg. If blank, nothing will be broadcasted when it is hatched and it won't be logged.
    • Default: &d%1 &ahatched a %2%3&aLegendary &d%4&a, with &d%5% IVs&a!.
    • Available Placeholders: Show
  • hatchedUltraBeast: Used to specify the broadcast for when an Ultra Beast is hatched from an egg. If blank, nothing will be broadcasted when it is hatched and it won't be logged.
    • Default: &e%1 &5hatched an %2%3&5Ultra Beast &e%4&5, with &e%5% IVs&5!.
    • Available Placeholders: Show
  • hatchedHA: Used to specify the broadcast for when a Hidden Ability is hatched from an egg. If blank, nothing will be broadcasted when it is hatched and it won't be logged.
    • Default: &6%1 &4hatched a %2%3&4Hidden Ability &8(&6%2&8) &6%3&4, with &6%4% IVs&4!.
    • Available Placeholders: Show
  • hatchedCustomTexture: Used to specify the broadcast for when a Custom Texture is hatched from an egg. If blank, nothing will be broadcasted when it is hatched and it won't be logged.
    • Default: &9%1 &7hatched a %2 &9%3&7, with &9%4% IVs&7!.
    • Available Placeholders: Show
  • hatchedShiny: Used to specify the broadcast for when a Shiny is hatched from an egg. If blank, nothing will be broadcasted when it is hatched and it won't be logged.
    • Default: &e%1 &6hatched a Shiny &e%2&6, with &e%3% IVs&6!.
    • Available Placeholders: Show


Version history

Please click this link.

© 2014 - 2020 Pixelmon Mod