Pixelmon Broadcasts
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.6+ | 1.2.3 |
1.12.2 | 8.3.5+ | 1.2.0 |
1.12.2 | 8.3.1+ | 1.1.1 |
1.12.2 | 8.3.0+ | 1.0.2 |
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
- Download Pixemon Broadcasts for your version of Minecraft/Pixelmon here.
- Place the downloaded
.jar
in the server's mods folder. - Start the server and wait for it to load.
- Open the configuration folder in the server's config/pixelmonbroadcasts and edit the files as desired.
- Either restart the server or use
/pixelmonbroadcasts reload
(see commands for more detail) command to load any changes made.
Clients
- Download PixelBroadcasts for your version of Minecraft/Pixelmon here.
- Place the downloaded
.jar
in your game's mods folder. - Start the game and wait for it to load.
- Open the configuration folder in the game's config/pixelmonbroadcasts and edit the files as desired. The default setup should be fine though.
- 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
orpixelmonbroadcasts.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. AllcommandAliases
will use this.- Default:
pixelmonbroadcasts
.
- Default:
commandAliases
: Used to specify aliases for thecommandName
.- Default:
pixelbroadcasts
,pbroadcasts
.
- Default:
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
.
- Default:
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
.
- Default:
dimensionNames
: Used to specify the name of the dimension based on the dimension's ID.- Default:
"0": "Overworld"
.
- Default:
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"
.
- Default:
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"
.
- Default:
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
.
- Default:
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
.
- Default
prefixPositive
: Used specify the broadcast's positive (successes) prefix.- Default
&0[&d&lPixelmon&0] &8&l>&a
.
- Default
prefixNegative
: Used specify the broadcast's negative (error) prefix.- Default
&0[&d&lPixelmon&0] &8&l>&c
.
- Default
reload
: Used to specify the reload message.- Default
Reloaded configuration!
.
- Default
noPerms
: Used to specify the no permission message.- Default
You don't have permission!
.
- Default
invalidArgs
: Used to specify the invalid arguments message.- Default
Invalid args!
.
- Default
shinyMessage
: Used to specify the indicator displayed in the broadcast if the Pokémon is shiny.- Default
&6Shiny
.
- Default
untradeableHover
: Used to specify the indicator displayed on the stats hover if the Pokemon is untradeable.- Default
&8[&4Untradeable&8]
.
- Default
shinyHover
: Used to specify the indicator displayed on the stats hover if the Pokemon is shiny.- Default
&e&l★
.
- Default
hasPokerusHover
: Used to specify the indicator displayed on the stats hover if the Pokemon has Pokerus.- Default
&8[&dPKRS&8]
.
- Default
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]
.
- Default
maleGenderHover
: Used to specify the indicator displayed on the stats hover if the Pokemon has is female.- Default
&bMale &l♂
.
- Default
femaleGenderHover
: Used to specify the indicator displayed on the stats hover if the Pokemon has is a male.- Default
&dFemale &l♀
.
- Default
genderlessGenderHover
: Used to specify the indicator displayed on the stats hover if the Pokemon is genderless.- Default
Genderless
.
- Default
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
- Default
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]
.
- Default
unbreedableHover
: Used to specify the indicator displayed on the stats hover if the Pokémon is unbreedable (Pokémon Spec).- Default
&cUnbreedable
.
- Default
unbreedableEggHover
: Used to specify the indicator displayed on the stats hover if the Pokémon is unbreedable (Undiscovered Egg Groups).- Default
&4Unbreedable
.
- Default
breedableHover
: Used to specify the indicator displayed on the stats hover if the Pokémon is breedable.- Default
&aBreedable
.
- Default
noItemHover
: Used to specify the indicator displayed on the stats hover if the Pokémon has no held item.- Default
&eNone
.
- Default
noAttackHover
: Used to specify the indicator displayed on the stats hover if a move slot is blank/empty.- Default
&8&l&m---
.
- Default
a
: Used to specify the indefinite artificial for consonants in the broadcasts (currently unused).- Default
a
.
- Default
an
: Used to specify the indefinite artificial for vowels in the broadcasts (currently unused).- Default
an
.
- Default
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
- Default:
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
- Default:
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
- Default:
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
- Default:
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
- Default:
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
- Default:
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
- Default:
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
- Default:
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
- Default:
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
- Default:
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
- Default:
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
- Default:
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
- Default:
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
- Default:
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
- Default:
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
- Default:
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
- Default:
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
- Default:
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
- Default:
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
- Default:
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
- Default:
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
- Default:
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
- Default:
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
- Default:
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
- Default:
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
- Default:
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
- Default:
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
- Default:
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
- Default:
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
- Default:
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
- Default:
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
- Default:
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
- Default:
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
- Default:
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
- Default:
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
- Default:
Version history
Please click this link.