UltimateShout Pro icon

UltimateShout Pro -----

The pro version of the Ultimate Shout plugin | Player (shout|broadcast) | FORMATS | SOUNDS and more!




Changes:
  • Added 1.20.5, 1.20.6 and 1.21 support.
----------, Jun 28, 2024

Changes:
  • Fixed formats being loaded twice when the plugin starts.
  • Fixed vault_prefix_color and vault_suffix_color not returning color when using hex or minimessage.
  • Bumped adventure to 4.16.0.
  • Bumped joda-time to 2.12.7.
  • Some code cleanup
----------, Mar 11, 2024

Changes:
  • Fixed some issues with placeholders in hover and click events.
  • Use XSeries 9.9.0
----------, Feb 8, 2024

Changes:
  • Added 1.20.3 - 1.20.4 support.
  • Updated Kotlin to 1.9.21
----------, Dec 22, 2023

Changes:
  • Minecraft 1.20.2 support
  • Updated Kotlin to 1.9.10
----------, Oct 14, 2023

Changes:
- Fixed NetworkManager support.
- Fixed WorldGuard support (again).
----------, Aug 16, 2023

Changes:
- Fixed multiple hex colors in one string not being formatted.
- Some performance improvements on shout.
- Fixed WorldGuard support.
- Updated some libraries.
----------, Jun 27, 2023

Changes:
- Added more comments to settings.yml
- Reformatted formats.yml and added placeholders. You can create custom placeholders that you can use in the formats. This helps you keep the overview on your formats.
- Fixed create formats menu title.
- Show format name in edit menu title
- Updated several dependencies.
----------, Mar 15, 2023

Changes:
- Fixed backwards compatibility.
- Fixed possibility of 2 dependencies clashing with other plugins
----------, Jan 19, 2023

Changes:
- Fixed error on startup
- Updated Kotlin to 1.8.0
----------, Jan 12, 2023

Changes:
- Added 1.19.3 support
- Added in-game format management. You can now create, update and delete formats from a chest gui in-game. You can open this gui with /usp formats.
- Added new /usp command (With this command you can reload the configs, create, edit and delete formats and also test formats)
- Updated some libraries
----------, Dec 29, 2022

Changes:
- Fixed weird issue that prevent the plugin from starting on some servers.
- Updated Kotlin to 1.7.20
- Updated joda-time to 2.11.2
----------, Oct 2, 2022

Changes:
- Added limited VentureChat support. (Only check for ignored players through venture chat)
- Fixed allowedWorlds check.
- Fixed error when using CMI 9.
- PlaceholderAPI placeholders should now be used like <papi:server_tps> instead of <server_tps>. Same for NetworkManager placeholders <nm:uniquejoins> instead of <uniquejoins>
- Added custom keywords which allow you to create some sort of placeholders for your players to use in their message.
Add this to your settings.yml or reset the settings.yml:
Code (YAML):
customKeywords:
  '[pos]'
: '<gold>World : <white><player_world> <gold>X:<white><player_x> <gold>Y:<white><player_y> <gold>Z:<white><player_z>'
  '[ping]'
: '<papi:player_colored_ping> ms'
  ':heart:'
: '<dark_red>❤'
----------, Sep 23, 2022

Changes:
- Official 1.19 support.
- Minor improvement to the allowedWorlds setting.
----------, Jun 17, 2022

Changes:
- Fixed error when parsing Vault placeholders without player
----------, Apr 26, 2022

Changes:
- Added support for ChatControl player mutes.
- Splitted NetworkManager useFilter setting into antiswear, anticaps, antispam and antiad.
- Better plugin hook handling. Check when hook is ready to use instead of checking if the plugin is enabled.
- Fixed Vault placeholders retuning placeholder instead of empty string when value is null
- Updated to Kotlin 1.6.21
----------, Apr 26, 2022

HOTFIX: Fixed Event error on loading.

NOTE: This update will not work with your current configuration. Please reset your configuration files.

Changelog:
- Converted the project to a Kotlin project.
- Added Minimessage to the plugin which allows better configurability in all the messages of the plugin and the shout format. Checkout the minimessage documentation here (Placeholders should be used in the <placeholder> format. Not %placeholder%)
- Updated ChatControl plugin support to ChatControl Red (Was unaware that ChatControl Red was even a thing)
- Decreased the size of the jar.
- Fixed a few bugs and made a couple of internal improvements which might have improved the performance.

New format for the shout formats.
Code (YAML):
default:
  messageFormat
: '<red><bold>|| <dark_red>SHOUT <red><bold>|| <reset><vault_prefix> <yellow><hover:show_text: "<yellow>Example tooltip for <gold><playername>"><playername> <dark_gray>» <reset><message>'
  playSound
: 'BLOCK_NOTE_BLOCK_PLING'
  cooldown
: 300
  priority
: 100
----------, Mar 7, 2022

NOTE: This update will not work with your current configuration. Please reset your configuration files.

Changelog:
- Converted the project to a Kotlin project.
- Added Minimessage to the plugin which allows better configurability in all the messages of the plugin and the shout format. Checkout the minimessage documentation here (Placeholders should be used in the <placeholder> format. Not %placeholder%)
- Updated ChatControl plugin support to ChatControl Red (Was unaware that ChatControl Red was even a thing)
- Decreased the size of the jar.
- Fixed a few bugs and made a couple of internal improvements which might have improved the performance.

New format for the shout formats.
Code (YAML):
default:
  messageFormat
: '<red><bold>|| <dark_red>SHOUT <red><bold>|| <reset><vault_prefix> <yellow><hover:show_text: "<yellow>Example tooltip for <gold><playername>"><playername> <dark_gray>» <reset><message>'
  playSound
: 'BLOCK_NOTE_BLOCK_PLING'
  cooldown
: 300
  priority
: 100
----------, Mar 6, 2022

Changelog:
- Fixed Vault error that could occur.
- Add more nullability protection.
- When shouting build the message only once for better performance.
- Send the shout message to console as well.
- Updated dependencies
----------, Mar 12, 2021

Changelog:
- Added allowedWorlds configuration setting which allows you to set in which worlds shouting is allowed and in which worlds shouts will be received. Check the default config for the new values.
- Cleaned up some duplicated code.
- Updated a few dependencies.
----------, Dec 17, 2020

You might have noticed we skipped 1.0.8. Well it doesn't really matter.

Changes:
- Added 1.16 Hex color support. Use &#123456 to use it. Give players the permissions ultimateshoutpro.hexcolors to make use of it.
- Updated CMI, EssentialsX and NetworkManager support to support their latest versions!
- WorldGuard v6 and v7 should now both be supported.
- Also changed the use-shout WorldGuard flag to allow-shout (makes more sense)
- Added NetworkManager usePlaceholderAPI setting which allows you to enable or disable the use of the Placeholder system of NetworkManager.
----------, Nov 18, 2020

Changes:
- Added CMI support
- Fixed issues with the chatcolor permission
- Minor optimizations.
- All supported plugins that have a ignore function can now bypass ignore by using their bypass or exempt permission for ignore. For example with essentials the permission is "essentials.chat.ignoreexempt" and with ChatControl the permission is "chatcontrol.bypass.ignore". Just check out which permission you need for your plugin.
----------, Apr 8, 2020

Changes:
- Updated libraries.
- Added Support for NetworkManager's placeholderapi.
- Fixed an issue with suffixClickCommand.
- Cleaned up some code.
- Added some null safety.
----------, Feb 2, 2020

Changes:
- Fixed issues with permissions.
----------, Oct 5, 2019

Changelog:
- Fixed an permission issue.
- Fixed an issue with plugin hooks.
- Added NetworkManager support.
- You can now enable/disable the PlaceholderAPI hook.
- Added ushout and usp as alias.
- You can now enable/disable the Vault hook.
----------, Oct 2, 2019

Changelog:
- Added WorldGuard support. You can now if WorldGuard is installed and enabled in the hooks.yml set the use-shout flag in every region. With this flag you can determine if shouting is allowed on not in the region you're standing.
----------, Aug 3, 2019

Changelog:
- You can now set a priority for formats so you don't have to mess with permissions to get the right format.
- Added support for Essentials and ChatControl. You can let UltimateShoutPro check if the sender is muted, chat is muted or player is ignored by another.
----------, Aug 2, 2019

Changelog:
- Fixed configurable shortcut.
- Tooltips were not working properly.
- Code cleanup
- Sound is not required anymore
- Fixed Cooldown formatting not being correctly.
----------, Jul 30, 2019

Resource Information
Author:
----------
Total Downloads: 26
First Release: Jul 30, 2019
Last Update: Jun 28, 2024
Category: ---------------
All-Time Rating:
3 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings