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
Revision as of 09:46, 20 May 2021 by Xpand (talk | contribs) (Fixed wildcard, no implicit wildcards on Magma. (may edit later if this breaks Sponge))
Warning: This sidemod is a work in progress, things may break or change. Report any bugs.
Pbr broadcasts.png
Pbr toggles.png

Pixelmon Broadcasts is a sidemod for Pixelmon that adds a ton of configurable messages for Pixelmon events, and also logs them to the console and/or main log file if set up to do so.

Note: 0.6+ no longer use PixelmonOverlay's features, as that is a Sponge plugin. The noticeboard still works, but does not play nice with other mods using it. Support may be added back later.


Installation

Minecraft version Pixelmon version Pixelmon Broadcasts version
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

For servers:

  1. Download Pixelmon Broadcasts for your version of Minecraft and Pixelmon.
  2. Place the downloaded .jar file in the server's mods folder.
  3. Start the server and wait for it to load.
  4. Open the configuration files in the server's config/PixelmonBroadcasts folder, and edit to taste.
  5. Use the /pixelmonbroadcasts reload command to load any changes.
  6. Add the desired broadcast and command permissions. LuckPerms is recommended.

Note: Some permission setups may require you to add "minecraft.command." in front of the mod's permissions.

For clients:

  1. Download Pixelmon Broadcasts for your version of Minecraft and Pixelmon.
  2. Place the downloaded .jar file in your game or instance's mods folder.
  3. Start the game!

Note: The mod comes with lighter settings for single player as a lot of events don't make sense there. Everything is still available in the configs.

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.
    • teleport: For internal use, used when teleporting players to an event's source. Hidden by default.

Note: Some platforms (Magma, Mohist) may require the pixelmonbroadcasts.command.pixelmonbroadcasts permission for showing the hub command.

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.command.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 the pixelmonbroadcasts.notify.* wildcard. 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.commonboss
  • pixelmonbroadcasts.notify.blackout.uncommonboss
  • pixelmonbroadcasts.notify.blackout.rareboss
  • pixelmonbroadcasts.notify.blackout.epicboss
  • 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.commonboss
  • pixelmonbroadcasts.notify.challenge.uncommonboss
  • pixelmonbroadcasts.notify.challenge.rareboss
  • pixelmonbroadcasts.notify.challenge.epicboss
  • 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.commonboss
  • pixelmonbroadcasts.notify.spawn.uncommonboss
  • pixelmonbroadcasts.notify.spawn.rareboss
  • pixelmonbroadcasts.notify.spawn.epicboss
  • 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.commonboss
  • pixelmonbroadcasts.notify.victory.uncommonboss
  • pixelmonbroadcasts.notify.victory.rareboss
  • pixelmonbroadcasts.notify.victory.epicboss
  • 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.

© 2012 - 2025 Pixelmon Mod