Join our discord
In partnership with NodeCraft Logo NodeCraft


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

Difference between revisions of "Version history/Pixelmon Broadcasts"

From Pixelmon Wiki
(0.6 release! Now works on pure Forge and in single player.)
(Updated for Pixelmon Broadcasts 1.0.0 and 1.1.0)
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
This is a list of versions of [[Pixelmon Broadcasts]], along with the changes that each version made.
 
This is a list of versions of [[Pixelmon Broadcasts]], along with the changes that each version made.
  
=== 0.6 ===
+
=== 1.1.0 for 8.3.0 ===
 +
Released October 19th, 2021.
 +
 
 +
    Configuration need to be regenerated.
 +
 
 +
    Additions:
 +
    * Added a new broadcast event - Trading!
 +
    * Added support for Biomes O' Plenty.
 +
    * Added support for Shiny and Custom Texture Pokémon to the <code>Defeated</code>, <code>Hatched</code> and <code>Spawned</code> events.
 +
 
 +
    Fixes:
 +
    * Fixed an issue where spawn locations in broadcasts were incorrect.
 +
    * Fixed an issue where broadcasts would sometimes display their prefix is blank.
 +
    * Fixed some spacing issues for indicator values in the lang.
 +
 
 +
=== 1.0.0 for 8.3.0 ===
 +
Released October 11th, 2021.
 +
 
 +
    This is a full re-write of previous versions of Pixelmon Broadcasts.
 +
    It includes a range of new features but also removes a bunch, previous configuration need to be regenerated.
 +
 
 +
    * Only the <code>Caught</code>, <code>Defeated</code>, <code>Hatched</code> and <code>Spawned</code> events are supported.
 +
    * Custom Texture and Hidden Ability Pokémon now have their own broadcasts.
 +
    * Custom Texture Pokémon are now supported (e.g: Shadow Heatran).
 +
    * All forms are now supported compared to just regional forms.
 +
    * The <code>Defeated</code> Pokémon broadcasts now support hordes.
 +
    * Broadcasts can be enabled/disabled per dimension.
 +
    * Disabled broadcasts will not be logged (even if enabled in the config).
 +
    * All broadcasts and messages can be customised.
 +
    * The stats hover display can be customised - supports loads of stats placeholders!
 +
    * Broadcasts can be set to only be shown to players in the same dimension as where the event has occurred.
 +
    * Supports custom dimension names.
 +
    * All configurations are now <code>.json</code>, you can validate them!
 +
   
 +
=== 0.6.1 for 8.2.0 ===
 +
Released May 12th, 2021.
 +
 
 +
    Additions:
 +
    * Full support for the new Common and Mega boss tiers.
 +
    * Preliminary (?) support for special boss types such as Spooky bosses from boss towers. (counted as Common)
 +
    * An experimental %nearest% placeholder for showing the closest player to an event, as suggested by zPr3d.
 +
    * Toggle lines are now much smarter, taking into account individual toggle lengths. Character limit is configurable.
 +
    * A hidden testing mode, enabled by setting "configVersion" to 1337. Enables all events and shows all placeholders.
 +
 
 +
    Fixes:
 +
    * Fixed a nasty crash when loading up with a broken Pixelmon config.
 +
    * Fixed a weird but seemingly harmless resource warning caused by the single player settings file.
 +
 
 +
    Settings file changes:
 +
    * Added settings for the new Common and Mega boss tiers.
 +
    * Added a "maxToggleChars" setting for determining how many characters can be shown on a given line of toggles.
 +
    * Fixed an oversight where legendary hatches were not set to be shown in the single player settings.
 +
 
 +
    Message file changes:
 +
    * Added messages for the new Common and Mega boss tiers.
 +
 
 +
    Broadcasts file changes:
 +
    * Added broadcasts for the new Common and Mega boss tiers.
 +
 
 +
=== 0.6 for 8.1.2 ===
 
Released February 10th, 2021.
 
Released February 10th, 2021.
  
Line 10: Line 69:
 
     * Logging now shows whether a Pokémon is/was Alolan, Galarian or mega-evolved.
 
     * Logging now shows whether a Pokémon is/was Alolan, Galarian or mega-evolved.
  
     Changes:
+
     Fixes:
 +
    * Fixed Pokémon that could be a mega form always showing up as such, even if they weren't.
 +
 
 +
    Tweaks:
 
     * (temporarily?) Removed integration with the Pixelmon Overlay plugin, as it requires Sponge.
 
     * (temporarily?) Removed integration with the Pixelmon Overlay plugin, as it requires Sponge.
 
     * Removed the toggle helper when running /pixelmonbroadcasts from console. Can't use it there, anyways.
 
     * Removed the toggle helper when running /pixelmonbroadcasts from console. Can't use it there, anyways.
 
     * Removed all "pixelmonbroadcasts.action" permissions. Naming was inconsistent, use ".command" instead.
 
     * Removed all "pixelmonbroadcasts.action" permissions. Naming was inconsistent, use ".command" instead.
  
     Message file additions and changes:
+
     Message file changes:
 
     * Combined all non-teleport "no_permissions" messages into "universal.no_permissions".
 
     * Combined all non-teleport "no_permissions" messages into "universal.no_permissions".
 
     * Removed "action." from the teleport nodes as it's now a command. (no more Sponge callbacks)
 
     * Removed "action." from the teleport nodes as it's now a command. (no more Sponge callbacks)
 
     * Added a few new teleport command errors for the different failure modes.
 
     * Added a few new teleport command errors for the different failure modes.
  
     Broadcasts file additions and changes:
+
     Broadcasts file changes:
 
     * Reworded the non-shiny Ultra Beast and Legendary egg hatch broadcasts to avoid "a"/"an" issues.
 
     * Reworded the non-shiny Ultra Beast and Legendary egg hatch broadcasts to avoid "a"/"an" issues.
  
    Fixes:
+
=== 0.5 for 8.1.2 ===
    * Fixed Pokémon that could be a mega form always showing up as such, even if they weren't.
 
 
 
=== 0.5 ===
 
 
Released February 3rd, 2021.
 
Released February 3rd, 2021.
  
 
     Additions:
 
     Additions:
 
     * Split off boss events into the different tiers. Thanks for the proof-of-concept fork, ElectronicManuel!
 
     * Split off boss events into the different tiers. Thanks for the proof-of-concept fork, ElectronicManuel!
 +
 +
    Fixes:
 +
    * Fixed colors on event log entries showing up as a series of numbers on some consoles.
 +
    * Ultra Beast and Legendary hatch toggles now work.
 +
    * Toggles are now split onto separate lines if more than 5 are available. Should help with custom text.
 +
    * Toggles are now preserved when a player dies. Some plugins/mods may interfere with this, let me know!
  
 
     Tweaks:
 
     Tweaks:
 
     * Shortened the info text on console messages from "Pixelmon Broadcasts" to just "Broadcasts".
 
     * Shortened the info text on console messages from "Pixelmon Broadcasts" to just "Broadcasts".
  
     Settings file additions and changes:
+
     Settings file changes:
 
     * Added settings for the different boss types.
 
     * Added settings for the different boss types.
 
     * Disabled some unpopular/spammy settings by default.
 
     * Disabled some unpopular/spammy settings by default.
  
     Message file additions and changes:
+
     Message file changes:
 
     * Added toggles for the different boss types.
 
     * Added toggles for the different boss types.
 
     * Added a new placeholder for showing mega status in broadcasts: insert.mega = "Mega "
 
     * Added a new placeholder for showing mega status in broadcasts: insert.mega = "Mega "
Line 46: Line 111:
 
     * Changed the generic boss toggle's text from "boss" to "any boss". (forfeits use this)
 
     * Changed the generic boss toggle's text from "boss" to "any boss". (forfeits use this)
  
     Broadcasts file additions and changes:
+
     Broadcasts file changes:
 
     * Added broadcasts for the different boss types.
 
     * Added broadcasts for the different boss types.
 
     * Flattened down the layout to use single lines, as it was getting unwieldy and caused some confusion.
 
     * Flattened down the layout to use single lines, as it was getting unwieldy and caused some confusion.
  
    Fixes:
+
=== 0.4.2 for 8.0.0 ===
    * Fixed colors on event log entries showing up as a series of numbers on some consoles.
 
    * Ultra Beast and Legendary hatch toggles now work.
 
    * Toggles are now split onto separate lines if more than 5 are available. Should help with custom text.
 
    * Toggles are now preserved when a player dies. Some plugins/mods may interfere with this, let me know!
 
 
 
=== 0.4.2 ===
 
 
Released June 19th, 2020.
 
Released June 19th, 2020.
  
 
     Additions:
 
     Additions:
 
     * Added support for showing Galarians in broadcasts.
 
     * Added support for showing Galarians in broadcasts.
 
    Tweaks:
 
    * Removed the "PBR //" fluff from console messages as the sidemod name is already shown.
 
    * Removed the config helper that automatically turns off Pixelmon's legendary message. Mod updates broke it.
 
  
 
     Fixes:
 
     Fixes:
Line 70: Line 125:
 
     * Worked around Bide causing a NullPointerException on the Faint event listener. (likely a Pixelmon bug)
 
     * Worked around Bide causing a NullPointerException on the Faint event listener. (likely a Pixelmon bug)
  
=== 0.4.1 ===
+
    Tweaks:
 +
    * Removed the "PBR //" fluff from console messages as the sidemod name is already shown.
 +
    * Removed the config helper that automatically turns off Pixelmon's legendary message. Mod update broke it.
 +
 
 +
=== 0.4.1 for 7.0.5 ===
 
Released May 15th, 2019.
 
Released May 15th, 2019.
  
 
     Additions:
 
     Additions:
 
     * Added support for happyzlife's Pixelmon Overlay, allowing noticeboard sharing with other plugins.
 
     * Added support for happyzlife's Pixelmon Overlay, allowing noticeboard sharing with other plugins.
 +
 +
    Fixes:
 +
    * Added debug and a workaround for a weird issue that potentially breaks battles. Thanks, I9hdkill!
 +
    * Added some listener safeguards to hopefully avoid issues when other plugins kill the event.
 +
    * Fixed the Toggle command showing only a header and footer to people with no event permissions.
  
 
     Tweaks:
 
     Tweaks:
 
     * Removed the Toggle command permission check due to it being unnecessary. We'll use individual perms.
 
     * Removed the Toggle command permission check due to it being unnecessary. We'll use individual perms.
  
     Message file additions and changes:
+
     Message file changes:
 
     * Removed "hub.no_permissions" and "hub.contact_staff".
 
     * Removed "hub.no_permissions" and "hub.contact_staff".
 
     * Added "toggle.no_permissions".
 
     * Added "toggle.no_permissions".
 
     * Re-worded "action.teleport.no_permissions" to fall in line with other no-perm messages.
 
     * Re-worded "action.teleport.no_permissions" to fall in line with other no-perm messages.
  
    Fixes:
+
=== 0.4 for 7.0.3 ===
    * Added debug and a workaround for a weird issue that potentially breaks battles. Thanks, I9hdkill!
 
    * Added some listener safeguards to hopefully avoid issues when other plugins kill the event.
 
    * Fixed the Toggle command showing only a header and footer to people with no event permissions.
 
 
 
=== 0.4.0 ===
 
 
Released March 9th, 2019.
 
Released March 9th, 2019.
  
Line 101: Line 160:
 
     * Added a fainting broadcast for the Nuzlocke crowd.
 
     * Added a fainting broadcast for the Nuzlocke crowd.
  
     Settings file additions and changes:
+
    Fixes:
 +
    * Hopefully fixed several BattleEndListener-related log errors.
 +
    * Fixed a missing space in the default trade broadcast.
 +
    * Fixed IVs, coordinates and world names in the trade broadcast always being from player 1's side.
 +
    * Fixed pyrrhic self-kill wins (think Explosion) not registering as a victory in wild battles.
 +
    * Fixed PvP draws with self-kill moves like Explosion being counted as wins.
 +
    * Fixed shiny legendary forfeit logging not working right. (through rewriting ALL the things)
 +
    * Fixed shown IVs always being rounded down.
 +
    * Fixed trade event permission checks failing in certain setups.
 +
    * Probably fixed player-versus-player battles occasionally getting the winner/loser wrong.
 +
    * Probably fixed us causing Pixelmon battle errors (double kills!) in double battles.
 +
 
 +
    Tweaks:
 +
    * Simplified shiny legendary settings to work with either event's toggles enabled. UBs work similarly.
 +
    * Simplified logging. Messages are now single colors, depending on the event type.
 +
    * Renamed several internal listeners to make more sense in errors/debug output.
 +
 
 +
     Settings file changes:
 
     * Added new event settings. Config will need a regen, sorry!
 
     * Added new event settings. Config will need a regen, sorry!
 
     * Renamed the "show" toggle to "chat" to avoid confusion with the new "notice".
 
     * Renamed the "show" toggle to "chat" to avoid confusion with the new "notice".
  
     Message file additions and changes:
+
     Message file changes:
 
     * Added new event messages, as well as on-click teleport ones. Config will need a regen, sorry!
 
     * Added new event messages, as well as on-click teleport ones. Config will need a regen, sorry!
 
     * Removed shiny legendary messages due to them being rolled in with the shiny/legendary checks.
 
     * Removed shiny legendary messages due to them being rolled in with the shiny/legendary checks.
  
     Broadcasts file additions and changes:
+
     Broadcasts file changes:
 
     * Added new event broadcasts. Config will need a regen, sorry!
 
     * Added new event broadcasts. Config will need a regen, sorry!
 
     * Split "broadcast.EVENT.TYPE" broadcasts into both "chat.EVENT.TYPE" and "notice.EVENT.TYPE".
 
     * Split "broadcast.EVENT.TYPE" broadcasts into both "chat.EVENT.TYPE" and "notice.EVENT.TYPE".
Line 118: Line 194:
 
     * "pixelmonbroadcasts.notify.pvp.draw" is now "pixelmonbroadcasts.notify.draw.pvp", same idea.
 
     * "pixelmonbroadcasts.notify.pvp.draw" is now "pixelmonbroadcasts.notify.draw.pvp", same idea.
  
    Tweaks:
+
=== 0.3 for 7.0 ===
    * Simplified shiny legendary settings to work with either event's toggles enabled. UBs work similarly.
+
Released February 2nd, 2019.
    * Simplified logging. Messages are now single colors, depending on the event type.
+
 
     * Renamed several internal listeners to make more sense in errors/debug output.
+
    Additions:
 +
     * Added the showing of abilities to the hover stats! (hidden abilities get extra fancy formatting)
  
 
     Fixes:
 
     Fixes:
    * Hopefully fixed several BattleEndListener-related log errors.
+
     * Fixed /pixelmonbroadcasts not showing commands if something happened to the main command alias.
     * Fixed a missing space in the default trade broadcast.
+
     * Fixed forfeit messages occasionally reporting bad biomes/coordinates. How'd this even work before?
     * Fixed IVs, coordinates and world names in the trade broadcast always being from player 1's side.
+
     * Hopefully fixed legendary-related messages breaking on non-English names. Sorry for the delay!
     * Fixed pyrrhic self-kill wins (think Explosion) not registering as a victory in wild battles.
 
    * Fixed PvP draws with self-kill moves like Explosion being counted as wins.
 
    * Fixed shiny legendary forfeit logging not working right. (through rewriting ALL the things)
 
    * Fixed shown IVs always being rounded down.
 
    * Fixed trade event permission checks failing in certain setups.
 
    * Probably fixed player-versus-player battles occasionally getting the winner/loser wrong.
 
    * Probably fixed us causing Pixelmon battle errors (double kills!) in double battles.
 
  
=== 0.3.0 ===
+
    Tweaks:
Released February 2nd, 2019.
+
    * Brought a few console messages in line with Even More Pixelmon Commands.
 +
    * Hopefully made it so localized setups end up logging both the localized and English Pokémon names.
 +
    * Updated Forge version to build against, from 2705 to 2768. Might fix some issues with flaky toggles.
  
 
     Settings file additions:
 
     Settings file additions:
Line 152: Line 224:
 
     * Reworded many broadcasts to preserve consistency even when precursor events aren't announced.
 
     * Reworded many broadcasts to preserve consistency even when precursor events aren't announced.
  
    Additions:
+
=== 0.2.2 for 6.3.4 ===
    * Added the showing of abilities to the hover stats! (hidden abilities get extra fancy formatting)
+
Released August 18th, 2018.
 
 
    Tweaks:
 
    * Brought a few console messages in line with Even More Pixelmon Commands.
 
    * Hopefully made it so localized setups end up logging both the localized and English Pokémon names.
 
    * Updated Forge version to build against, from 2705 to 2768. Might fix some issues with flaky toggles.
 
  
 
     Fixes:
 
     Fixes:
     * Fixed /pixelmonbroadcasts not showing commands if something happened to the main command alias.
+
     * Fixed hovers on certain challenge messages always being enabled.
     * Fixed forfeit messages occasionally reporting bad biomes/coordinates. How'd this even work before?
+
     * Fixed the Pixelmon legendary message check not reloading the config immediately after editing it.
     * Hopefully fixed legendary-related messages breaking on non-English names. Sorry for the delay!
+
     * Hopefully worked around a rare error with battle participants going null when a battle ends.
  
=== 0.2.2 ===
+
    Tweaks:
Released August 18th, 2018.
+
    * Clarified toggles only applying to the person setting them, to avoid further confusion. See changes.
 +
    * Moved the "shiny legend" toggle so it shows after "shiny" and "legend" if enabled. Bit cleaner.
 +
    * Split the mod's start-up messages into two blocks, with one only showing up if something's wrong.
  
 
     Message file changes:
 
     Message file changes:
Line 176: Line 245:
 
     * Changed all default mentions of "boss trainer" to "leader" to mirror the above.
 
     * Changed all default mentions of "boss trainer" to "leader" to mirror the above.
  
    Tweaks:
+
=== 0.2.1 for 6.3 ===
    * Clarified toggles only applying to the person setting them, to avoid further confusion. See changes.
 
    * Moved the "shiny legend" toggle so it shows after "shiny" and "legend" if enabled. Bit cleaner.
 
    * Split the mod's start-up messages into two blocks, with one only showing up if something's wrong.
 
 
 
    Fixes:
 
    * Fixed hovers on certain challenge messages always being enabled.
 
    * Fixed the Pixelmon legendary message check not reloading the config immediately after editing it.
 
    * Hopefully worked around a rare error with battle participants going null when a battle ends.
 
 
 
=== 0.2.1 ===
 
 
Released June 10th, 2018.
 
Released June 10th, 2018.
  
Line 199: Line 258:
 
     * Toggle categories now sort mostly alphabetically. Stuff was changing too often to keep up with.
 
     * Toggle categories now sort mostly alphabetically. Stuff was changing too often to keep up with.
  
=== 0.2.0 ===
+
=== 0.2.0 for 6.3 ===
 
Released June 9th, 2018.
 
Released June 9th, 2018.
 
    Permission changes:
 
    * All "defeat"-type permissions are now "victory"-type permissions to avoid confusion.
 
    * PvP "start"/"end" permissions have been merged into the old "challenge"/"victory" groups.
 
 
    Fixes:
 
    * Fixed an issue where old options would occasionally get stuck when reloading with changes made.
 
    * Fixed some potential bugs with players with edited names. There may be more, please report.
 
    * Removed a few leftover debug messages when players blacked out to wild Pokémon. Oops.
 
    * Updated CHANGELOG.txt with missed changes in 0.1.1, and corrected versions.
 
  
 
     Additions:
 
     Additions:
Line 221: Line 270:
 
     * Trades now support the showing of shiny Pokémon, using the new %shiny% placeholder.
 
     * Trades now support the showing of shiny Pokémon, using the new %shiny% placeholder.
  
=== 0.1.1 ===
+
    Fixes:
 +
    * Fixed an issue where old options would occasionally get stuck when reloading with changes made.
 +
    * Fixed some potential bugs with players with edited names. There may be more, please report.
 +
    * Removed a few leftover debug messages when players blacked out to wild Pokémon. Oops.
 +
    * Updated CHANGELOG.txt with missed changes in 0.1.1, and corrected versions.
 +
 
 +
    Permission changes:
 +
    * All "defeat"-type permissions are now "victory"-type permissions to avoid confusion.
 +
    * PvP "start"/"end" permissions have been merged into the old "challenge"/"victory" groups.
 +
 
 +
=== 0.1.1 for 6.3 ===
 
Released June 6th, 2018.
 
Released June 6th, 2018.
  
Line 227: Line 286:
 
     * Changed permission layout to hopefully make a bit more sense.
 
     * Changed permission layout to hopefully make a bit more sense.
  
=== 0.1.0 ===
+
=== 0.1.0 for 6.3 ===
 
Released June 6th, 2018.
 
Released June 6th, 2018.
  
 
     Initial release.
 
     Initial release.

Latest revision as of 14:59, 19 October 2021

This is a list of versions of Pixelmon Broadcasts, along with the changes that each version made.

1.1.0 for 8.3.0

Released October 19th, 2021.

   Configuration need to be regenerated.
   Additions:
   * Added a new broadcast event - Trading!
   * Added support for Biomes O' Plenty.
   * Added support for Shiny and Custom Texture Pokémon to the Defeated, Hatched and Spawned events.
   Fixes:
   * Fixed an issue where spawn locations in broadcasts were incorrect.
   * Fixed an issue where broadcasts would sometimes display their prefix is blank.
   * Fixed some spacing issues for indicator values in the lang.

1.0.0 for 8.3.0

Released October 11th, 2021.

   This is a full re-write of previous versions of Pixelmon Broadcasts. 
   It includes a range of new features but also removes a bunch, previous configuration need to be regenerated. 
   * Only the Caught, Defeated, Hatched and Spawned events are supported.
   * Custom Texture and Hidden Ability Pokémon now have their own broadcasts.
   * Custom Texture Pokémon are now supported (e.g: Shadow Heatran).
   * All forms are now supported compared to just regional forms.
   * The Defeated Pokémon broadcasts now support hordes. 
   * Broadcasts can be enabled/disabled per dimension.
   * Disabled broadcasts will not be logged (even if enabled in the config).
   * All broadcasts and messages can be customised.
   * The stats hover display can be customised - supports loads of stats placeholders!
   * Broadcasts can be set to only be shown to players in the same dimension as where the event has occurred. 
   * Supports custom dimension names.
   * All configurations are now .json, you can validate them!
   

0.6.1 for 8.2.0

Released May 12th, 2021.

   Additions:
   * Full support for the new Common and Mega boss tiers.
   * Preliminary (?) support for special boss types such as Spooky bosses from boss towers. (counted as Common)
   * An experimental %nearest% placeholder for showing the closest player to an event, as suggested by zPr3d.
   * Toggle lines are now much smarter, taking into account individual toggle lengths. Character limit is configurable.
   * A hidden testing mode, enabled by setting "configVersion" to 1337. Enables all events and shows all placeholders.
   Fixes:
   * Fixed a nasty crash when loading up with a broken Pixelmon config.
   * Fixed a weird but seemingly harmless resource warning caused by the single player settings file.
   Settings file changes:
   * Added settings for the new Common and Mega boss tiers.
   * Added a "maxToggleChars" setting for determining how many characters can be shown on a given line of toggles.
   * Fixed an oversight where legendary hatches were not set to be shown in the single player settings.
   Message file changes:
   * Added messages for the new Common and Mega boss tiers.
   Broadcasts file changes:
   * Added broadcasts for the new Common and Mega boss tiers.

0.6 for 8.1.2

Released February 10th, 2021.

   Additions:
   * Moved everything to pure Forge! Broadcasts now runs anywhere that supports Forge mods.
   * Added support for single player use! As always, let me know if stuff breaks.
   * When in single player, you get a lighter settings file by default with multiplayer fluff turned off.
   * Logging now shows whether a Pokémon is/was Alolan, Galarian or mega-evolved.
   Fixes:
   * Fixed Pokémon that could be a mega form always showing up as such, even if they weren't.
   Tweaks:
   * (temporarily?) Removed integration with the Pixelmon Overlay plugin, as it requires Sponge.
   * Removed the toggle helper when running /pixelmonbroadcasts from console. Can't use it there, anyways.
   * Removed all "pixelmonbroadcasts.action" permissions. Naming was inconsistent, use ".command" instead.
   Message file changes:
   * Combined all non-teleport "no_permissions" messages into "universal.no_permissions".
   * Removed "action." from the teleport nodes as it's now a command. (no more Sponge callbacks)
   * Added a few new teleport command errors for the different failure modes.
   Broadcasts file changes:
   * Reworded the non-shiny Ultra Beast and Legendary egg hatch broadcasts to avoid "a"/"an" issues.

0.5 for 8.1.2

Released February 3rd, 2021.

   Additions:
   * Split off boss events into the different tiers. Thanks for the proof-of-concept fork, ElectronicManuel!
   Fixes:
   * Fixed colors on event log entries showing up as a series of numbers on some consoles.
   * Ultra Beast and Legendary hatch toggles now work.
   * Toggles are now split onto separate lines if more than 5 are available. Should help with custom text.
   * Toggles are now preserved when a player dies. Some plugins/mods may interfere with this, let me know!
   Tweaks:
   * Shortened the info text on console messages from "Pixelmon Broadcasts" to just "Broadcasts".
   Settings file changes:
   * Added settings for the different boss types.
   * Disabled some unpopular/spammy settings by default.
   Message file changes:
   * Added toggles for the different boss types.
   * Added a new placeholder for showing mega status in broadcasts: insert.mega = "Mega "
   * Added a new placeholder for showing Alolan forms in broadcasts: insert.alolan = "Alolan "
   * Added a new placeholder for showing Galarian forms in broadcasts: insert.galarian = "Galarian "
   * Changed the generic boss toggle's text from "boss" to "any boss". (forfeits use this)
   Broadcasts file changes:
   * Added broadcasts for the different boss types.
   * Flattened down the layout to use single lines, as it was getting unwieldy and caused some confusion.

0.4.2 for 8.0.0

Released June 19th, 2020.

   Additions:
   * Added support for showing Galarians in broadcasts.
   Fixes:
   * Fixed the horrible spam/crashing from Alolans being moved to a different enum in Pixelmon.
   * Worked around Bide causing a NullPointerException on the Faint event listener. (likely a Pixelmon bug)
   Tweaks:
   * Removed the "PBR //" fluff from console messages as the sidemod name is already shown.
   * Removed the config helper that automatically turns off Pixelmon's legendary message. Mod update broke it.

0.4.1 for 7.0.5

Released May 15th, 2019.

   Additions:
   * Added support for happyzlife's Pixelmon Overlay, allowing noticeboard sharing with other plugins.
   Fixes:
   * Added debug and a workaround for a weird issue that potentially breaks battles. Thanks, I9hdkill!
   * Added some listener safeguards to hopefully avoid issues when other plugins kill the event.
   * Fixed the Toggle command showing only a header and footer to people with no event permissions.
   Tweaks:
   * Removed the Toggle command permission check due to it being unnecessary. We'll use individual perms.
   Message file changes:
   * Removed "hub.no_permissions" and "hub.contact_staff".
   * Added "toggle.no_permissions".
   * Re-worded "action.teleport.no_permissions" to fall in line with other no-perm messages.

0.4 for 7.0.3

Released March 9th, 2019.

   Additions:
   * Added Pixelmon noticeboard support. Shows stuff in a fancy box at the top, surrounded by sprites!
   * Added an on-click teleport option that allows players to warp to the event's source, if permitted.
   * Added an evolution event. Only fires on successful evolutions, so no spam.
   * Added Ultra Beast broadcasts everywhere.
   * Added Ultra Space wormhole spawn broadcasts.
   * Added legendary/Ultra Beast hatch broadcasts.
   * Added a fainting broadcast for the Nuzlocke crowd.
   Fixes:
   * Hopefully fixed several BattleEndListener-related log errors.
   * Fixed a missing space in the default trade broadcast.
   * Fixed IVs, coordinates and world names in the trade broadcast always being from player 1's side.
   * Fixed pyrrhic self-kill wins (think Explosion) not registering as a victory in wild battles.
   * Fixed PvP draws with self-kill moves like Explosion being counted as wins.
   * Fixed shiny legendary forfeit logging not working right. (through rewriting ALL the things)
   * Fixed shown IVs always being rounded down.
   * Fixed trade event permission checks failing in certain setups.
   * Probably fixed player-versus-player battles occasionally getting the winner/loser wrong.
   * Probably fixed us causing Pixelmon battle errors (double kills!) in double battles.
   Tweaks:
   * Simplified shiny legendary settings to work with either event's toggles enabled. UBs work similarly.
   * Simplified logging. Messages are now single colors, depending on the event type.
   * Renamed several internal listeners to make more sense in errors/debug output.
   Settings file changes:
   * Added new event settings. Config will need a regen, sorry!
   * Renamed the "show" toggle to "chat" to avoid confusion with the new "notice".
   Message file changes:
   * Added new event messages, as well as on-click teleport ones. Config will need a regen, sorry!
   * Removed shiny legendary messages due to them being rolled in with the shiny/legendary checks.
   Broadcasts file changes:
   * Added new event broadcasts. Config will need a regen, sorry!
   * Split "broadcast.EVENT.TYPE" broadcasts into both "chat.EVENT.TYPE" and "notice.EVENT.TYPE".
   * Changed the default hatch and trade colors from pink to gray. Pink is now used for UBs.
   Permission changes:
   * "pixelmonbroadcasts.notify.trade.normal" is now "pixelmonbroadcasts.notify.trade", for consistency.
   * "pixelmonbroadcasts.notify.pvp.draw" is now "pixelmonbroadcasts.notify.draw.pvp", same idea.

0.3 for 7.0

Released February 2nd, 2019.

   Additions:
   * Added the showing of abilities to the hover stats! (hidden abilities get extra fancy formatting)
   Fixes:
   * Fixed /pixelmonbroadcasts not showing commands if something happened to the main command alias.
   * Fixed forfeit messages occasionally reporting bad biomes/coordinates. How'd this even work before?
   * Hopefully fixed legendary-related messages breaking on non-English names. Sorry for the delay!
   Tweaks:
   * Brought a few console messages in line with Even More Pixelmon Commands.
   * Hopefully made it so localized setups end up logging both the localized and English Pokémon names.
   * Updated Forge version to build against, from 2705 to 2768. Might fix some issues with flaky toggles.
   Settings file additions:
   * Added "showAbilities" option for the new ability-showing feature. Add: "showAbilities = true"
   Message file additions:
   * "hover.present_tense.ability"         ->  "➡ &aIt has the \"&2{1}&a\" ability."
   * "hover.present_tense.hidden_ability"  ->  "➡ &aIt has the \"&2&l{1}&r&a\" hidden ability!"
   * "hover.past_tense.ability"            ->  "➡ &aIt had the \"&2{1}&a\" ability."
   * "hover.past_tense.hidden_ability"     ->  "➡ &aIt had the \"&2&l{1}&r&a\" hidden ability..."
   Broadcast file changes:
   * Corrected a small formatting issue on shiny eggs being hatched. (last part of line wasn't bold)
   * Fixed the trade broadcast rarely showing incorrect shiny status for one of the Pokémon.
   * Reworded many broadcasts to preserve consistency even when precursor events aren't announced.

0.2.2 for 6.3.4

Released August 18th, 2018.

   Fixes:
   * Fixed hovers on certain challenge messages always being enabled.
   * Fixed the Pixelmon legendary message check not reloading the config immediately after editing it.
   * Hopefully worked around a rare error with battle participants going null when a battle ends.
   Tweaks:
   * Clarified toggles only applying to the person setting them, to avoid further confusion. See changes.
   * Moved the "shiny legend" toggle so it shows after "shiny" and "legend" if enabled. Bit cleaner.
   * Split the mod's start-up messages into two blocks, with one only showing up if something's wrong.
   Message file changes:
   * Changed "toggle.header" to "&5--------- &dPersonal event toggles (click to change) &5--------".
   * Changed "toggle.boss_trainer.on" to "&a&nleader" to prevent cut-off.
   * Changed "toggle.boss_trainer.off" to "&c&nleader" to prevent cut-off.
   Broadcast file changes:
   * Changed all default mentions of "boss trainer" to "leader" to mirror the above.

0.2.1 for 6.3

Released June 10th, 2018.

   Fixes:
   * Fixed %biome% on spawns and catches always showing the biome at 0, 0, 0.
   * Fixed %xpos%, %ypos% and %zpos% not working right.
   * Fixed an odd error where a Pokémon could apparently forfeit a fight with another Pokémon.
   * Fixed normal catch and blackout messages not being toggle-able.
   * Fixed PvP draws referencing two removed "toggle.pvp_draw" keys, and a missing comma.
   Tweaks:
   * Toggle categories now sort mostly alphabetically. Stuff was changing too often to keep up with.

0.2.0 for 6.3

Released June 9th, 2018.

   Additions:
   * Added a lang option for showing neutral stats in hovers, instead of just "ERROR".
   * Added support for showing catches and blackouts for Pokémon that aren't special.
   * Enabled showing IVs on Pokémon that a player lost to or fled from. Turn off hover to disable.
   * Rewrote configuration/translation with a three-file setup, found in the PixelmonBroadcasts folder.
   * Split up the old detailed "hover" into a more basic "hover" (safe info) and a new "reveal". (IVs)
   * The %world% and %biome% placeholders should now work properly on trainer/PvP broadcasts.
   * Trades now support the showing of shiny Pokémon, using the new %shiny% placeholder.
   Fixes:
   * Fixed an issue where old options would occasionally get stuck when reloading with changes made.
   * Fixed some potential bugs with players with edited names. There may be more, please report.
   * Removed a few leftover debug messages when players blacked out to wild Pokémon. Oops.
   * Updated CHANGELOG.txt with missed changes in 0.1.1, and corrected versions.
   Permission changes:
   * All "defeat"-type permissions are now "victory"-type permissions to avoid confusion.
   * PvP "start"/"end" permissions have been merged into the old "challenge"/"victory" groups.

0.1.1 for 6.3

Released June 6th, 2018.

   Tweaks:
   * Changed permission layout to hopefully make a bit more sense.

0.1.0 for 6.3

Released June 6th, 2018.

   Initial release.

© 2012 - 2025 Pixelmon Mod