Pixelmon Broadcasts
Warning: This sidemod is a work in progress, things may break or change. Proceed with caution, and report any bugs.
Pixelmon Broadcasts is a sidemod for Pixelmon that adds a ton of configurable messages for Pixelmon events, and also logs them to console if set up to do so.
Installation
Minecraft version | Pixelmon version | Pixelmon Broadcasts version |
---|---|---|
1.12.2 | 8.0.0+ | 0.5 |
1.12.2 | 7.0.5+ | 0.4.1 |
1.12.2 | 6.3.4 | 0.2.2 |
Pixelmon Broadcasts is meant to be run on a server. Some parts may work on the client, but this is currently untested. SpongeForge is required.
- Download Pixelmon Broadcasts for your version of Minecraft and Pixelmon.
- Place the downloaded .jar file in the mods folder, along with SpongeForge.
- Start the server and wait for it to load.
- Open the configuration files in the server's config/PixelmonBroadcasts folder, and edit to taste.
- Use the
/pixelmonbroadcasts reload
command to load any changes into Pixelmon Broadcasts. - Add the permissions for the broadcasts and commands you want people to have access to to LuckPerms.
If Pixelmon Overlay is installed, integration will automatically be enabled. This allows Broadcasts to work together with other mods and plugins also using Pixelmon's noticeboard. Please note that this disables Toggle functionality for noticeboard broadcasts due to plugin limitations.
Commands
Note: Command syntax is displayed in the standard Minecraft command format. An explanation of this format can be found here.
/pixelmonbroadcasts
or/pbroadcasts
: Shows subcommands that the player has access to. Clickable.toggle
: Prints a list with clickable toggles for all available broadcasts, based on permissions.reload
: Reloads all config settings, messages and broadcasts.
Permissions
Command nodes
These nodes will give players access to specific subcommands.
pixelmonbroadcasts.command.staff.reload
- allows the use of /pixelmonbroadcasts reload, should be staff-only
Action nodes
These nodes will give players access to specific on-click actions.
pixelmonbroadcasts.action.staff.teleport
- allows teleportation to an event's source
Notifier nodes
These nodes will allow players to see the matching broadcasts, and will allow them to toggle them on and off for themselves.
Note that the below permissions are for per-role or per-player broadcast access. If this isn't necessary, simply give everybody pixelmonbroadcasts.notify
. You can then control available broadcasts through the settings.
Blackout nodes
Shown when a player's party is wiped out by an opponent of the given type. Works well with the SafePlace sidemod.
pixelmonbroadcasts.notify.blackout.normal
pixelmonbroadcasts.notify.blackout.shiny
pixelmonbroadcasts.notify.blackout.legendary
pixelmonbroadcasts.notify.blackout.shinylegendary
pixelmonbroadcasts.notify.blackout.ultrabeast
pixelmonbroadcasts.notify.blackout.shinyultrabeast
pixelmonbroadcasts.notify.blackout.uncommonboss
pixelmonbroadcasts.notify.blackout.rareboss
pixelmonbroadcasts.notify.blackout.legendaryboss
pixelmonbroadcasts.notify.blackout.ultimateboss
pixelmonbroadcasts.notify.blackout.trainer
pixelmonbroadcasts.notify.blackout.bosstrainer
Catch nodes
Shown when a Pokémon of the given type is caught.
pixelmonbroadcasts.notify.catch.normal
pixelmonbroadcasts.notify.catch.shiny
pixelmonbroadcasts.notify.catch.legendary
pixelmonbroadcasts.notify.catch.shinylegendary
pixelmonbroadcasts.notify.catch.ultrabeast
pixelmonbroadcasts.notify.catch.shinyultrabeast
Challenge nodes
Shown when a player starts fighting an opponent of the given type.
pixelmonbroadcasts.notify.challenge.shiny
pixelmonbroadcasts.notify.challenge.legendary
pixelmonbroadcasts.notify.challenge.shinylegendary
pixelmonbroadcasts.notify.challenge.ultrabeast
pixelmonbroadcasts.notify.challenge.shinyultrabeast
pixelmonbroadcasts.notify.challenge.uncommonboss
pixelmonbroadcasts.notify.challenge.rareboss
pixelmonbroadcasts.notify.challenge.legendaryboss
pixelmonbroadcasts.notify.challenge.ultimateboss
pixelmonbroadcasts.notify.challenge.trainer
pixelmonbroadcasts.notify.challenge.bosstrainer
pixelmonbroadcasts.notify.challenge.pvp
Forfeit nodes
Shown when a player forfeits a battle with an opponent of the given type.
pixelmonbroadcasts.notify.forfeit.shiny
pixelmonbroadcasts.notify.forfeit.legendary
pixelmonbroadcasts.notify.forfeit.shinylegendary
pixelmonbroadcasts.notify.forfeit.ultrabeast
pixelmonbroadcasts.notify.forfeit.shinyultrabeast
pixelmonbroadcasts.notify.forfeit.boss
pixelmonbroadcasts.notify.forfeit.trainer
pixelmonbroadcasts.notify.forfeit.bosstrainer
Spawn nodes
Shown when an entity of the given type spawns in the world. Note that this does not currently include special spawns through blocks or the like. (separate event)
pixelmonbroadcasts.notify.spawn.shiny
pixelmonbroadcasts.notify.spawn.legendary
pixelmonbroadcasts.notify.spawn.shinylegendary
pixelmonbroadcasts.notify.spawn.ultrabeast
pixelmonbroadcasts.notify.spawn.shinyultrabeast
pixelmonbroadcasts.notify.spawn.wormhole
pixelmonbroadcasts.notify.spawn.uncommonboss
pixelmonbroadcasts.notify.spawn.rareboss
pixelmonbroadcasts.notify.spawn.legendaryboss
pixelmonbroadcasts.notify.spawn.ultimateboss
Victory nodes
Shown when a player defeats an opponent of the given type.
pixelmonbroadcasts.notify.victory.shiny
pixelmonbroadcasts.notify.victory.legendary
pixelmonbroadcasts.notify.victory.shinylegendary
pixelmonbroadcasts.notify.victory.ultrabeast
pixelmonbroadcasts.notify.victory.shinyultrabeast
pixelmonbroadcasts.notify.victory.uncommonboss
pixelmonbroadcasts.notify.victory.rareboss
pixelmonbroadcasts.notify.victory.legendaryboss
pixelmonbroadcasts.notify.victory.ultimateboss
pixelmonbroadcasts.notify.victory.trainer
pixelmonbroadcasts.notify.victory.bosstrainer
pixelmonbroadcasts.notify.victory.pvp
Hatch nodes
Shown when an egg of the given type hatches.
pixelmonbroadcasts.notify.hatch.normal
pixelmonbroadcasts.notify.hatch.shiny
pixelmonbroadcasts.notify.hatch.legendary
pixelmonbroadcasts.notify.hatch.shinylegendary
pixelmonbroadcasts.notify.hatch.ultrabeast
pixelmonbroadcasts.notify.hatch.shinyultrabeast
Draw nodes
Shown when a battle of the given type ends in a draw.
pixelmonbroadcasts.notify.draw.pvp
Evolution nodes
Shown when a player's Pokémon finishes evolving.
pixelmonbroadcasts.notify.evolve
Pokémon fainting nodes
Shown when a Pokémon in a player's party faints. Probably useless outside of Nuzlocke setups.
pixelmonbroadcasts.notify.faint
Trade nodes
Shown when a trade completes.
pixelmonbroadcasts.notify.trade
Version history
Please click this link.