ChatBrawl | Chat competition for rewards! icon

ChatBrawl | Chat competition for rewards! -----

Compete in fun chat races/events and earn rewards!




[​IMG]
Added: Added support for 1.17!

Feel free to leave suggestions for new features!
----------, Jun 19, 2021

[​IMG]

Bugfix: Fixed mobs and blocks still containing underscores.

Will have more time in June to push new features for you guys, stay tuned!
----------, May 23, 2021

[​IMG]

The plugin got completely recoded to be more efficient and perform better in general. Loads of feedback and new features have been implemented. A lot of things changed, so make sure to read the changelog carefully!

I also created a full configuration guide/wiki on Github:
https://github.com/woutzah/ChatBrawl/wiki

The plugin page art got a small overhaul to be more clear aswell.

List of new features:

Added: Added hexcolor support for all changeable message, simply use them like #ffffff.

Added: Lot's of config options got changed and improved, you can find an overview on the wiki.

Added: Added a feature where if i add new config options they will automatically generate in your local configs!

Added: Added time tracking in the races. You will see how fast a player completed a race. This is also used in the leaderboards feature.

Added: Added 5 different leaderboards that can be used by players (/chatbrawl leaderboard).

Added: Added PlaceholderAPI placeholders to use in other plugins. A full list can be found on the wiki.

Added: Rewards have moved to a separate rewards.yml file. You won't have to copy your rewards over to all your race files, it's centralized now. Also it became more flexibile since you can link rewards to entries of a race. This way killing an ender dragon can have different rewards than killing 3 chickens :D

Added: Race entries are not limited anymore and support other plugins.

Added: You can now specifiy the difficulty for each scramblerace entry

Added: Added hexcolor support for all changeable message, simply use them like #ffffff.

Added: Race specific language entries are now more flexible and multiline.

Added: Blockrace can now have multiple entries of the same block with different amounts.

Feel free to leave suggestions for new features!
----------, Feb 21, 2021

[​IMG]
Added: Added the option to use either upper or lowercase material names throughout the configs. The plugin will auto convert them to the right casing.

Bugfix: Fixed a colorchat bug in the quizrace.

GIVEAWAY:
I'm releasing a new plugin called FarmFrenzy in the next days. I'm giving away a free copy of the plugin on the Woolly Development discord server. For more info on the plugin and to enter the giveaway, make sure to click the image below and grab the FarmFrenzy Role in the discord! See you on the other side :)

[​IMG]

ChatBrawl will receive a recode in the next weeks, this will make it possible to add placeholders/leaderboards and much more cool stuff. Stay tuned!
----------, Dec 1, 2020

[​IMG]
Added: Added support for 1.16.3!

Bugfix: Fixed an actionbar error

Bugfix: Fixed the <answer> placeholder for the scramble race. It now displays the unscrambled word when not guessed correctly.

Bugfix: Fixed an on login exception for the scramblerace.

Bugfix: Fixed colorcode support for subtitles in the rewardssection.

Started using trello, it displays a roadmap for the next/following updates. Feel free to check it out:
https://trello.com/b/1onUT10O/chatbrawl-roadmap

Feel free to leave suggestions for new features!
----------, Oct 12, 2020

[​IMG]
Added: Added support for 1.16.2!

Added: Added actionbar support when a race is started, make sure to add the config option + the language option in all the race files as seen below:
Config.yml:
[​IMG]
Every race file:
[​IMG]

Added: Added a command that forces the start of a race, in order for it to work you need to stop the current running race first.
Usage
/cb start <racetype> --> permission: cb.start

Added: Added 2 options to either disable the start broadcast of a race or to disable the broadcast that shows the winner of a race. This is extra flexibility if you would only like to use the actionbar for example. Make sure to add below options.
Config.yml
[​IMG]

Added: Added new properties to all reward entries, you'll be able to display a title,subtitle and a custom broadcast message when a player wins a race. This gives more flexibility if you would like to announce what a player exactly won. E.G. "Woutzah won a rare crate key!". Make sure to update your current rewards and add the options seen below to every race file/reward.
Every race file:
[​IMG]

Added: Added support for chat color plugins! Your users can now use colorchat and still be able to participate in the chat based races!

Feel free to leave suggestions for new features!
----------, Aug 16, 2020

[​IMG]
Added: Added support for 1.16.1! You can now use 1.16 blocks/sound and much more in your races. Make sure to update your langutils jar, if you use translation, to the 1.16 jar from the description!

Added: Changed layout of reward commands, you can now run multiple commands when someone wins. Make sure to match the screen below to avoid errors.
[​IMG]

Added: You can now disable players from participating in races in certain worlds.

Added: You can block players from participating in races when they are in creative mode.

Added: you can now use <rawname> to display the username of users without prefixes/displaynames in messages. Only available in the messages that support the <player> placeholder.

Added: You can now play a sound when a race begins/ends! There is also an option to disable this feature.

Added: You can now leave the "no-race-running" message empty to disable this message. Do not remove the entry from the config!

Make sure to add the following settings to your config.yml! If you're having issues, feel free to join the discord for support.
[​IMG]

Feel free to leave suggestions for new features!
----------, Jul 8, 2020

[​IMG]
Bugfix: Fixed the /cb reload command to unregister listeners correctly + fixed the /cb information command not working after a plugin reload.

Feel free to leave suggestions for new features!
----------, Apr 22, 2020

[​IMG]
Added: Added a new scramble the word race with 3 difficulties! Read the comments in the file to understand what these difficulties exactly do/add. The plugin will generate a new file in the races folder, keep in mind that the scramble race is disabled by default. Make sure to enable it if you want to use it!

Added: All race files now contain the language entries from the respective race, make sure to copy the language entries over like shown below for every race! This will make it possible for me to add new races with new language settings in the future without you having to change files anymore when updating to a newer version!
[​IMG]

Added: All ChatBrawl commands now have auto-completion and auto-sorting to make your life easier when using the plugin.

Added: Added an option in the config.yml to center announcements of races! (start/end) This let's your format the messages in a new way.

Added: Added an option in the config.yml to blacklist commands so that they don't count as an answer for chat depending races. E.G. /msg can be disabled so that answers that are sent in pm's do not count as a correct answer. Feel free to adjust to your needs.
[​IMG]

Added: All messages that are broadcasted by the plugin now require a player to have the "cb.default" permission.

Cleanup: Removed the announcements of the plugin to show in the console, this was done to prevent your precious console to get cluttered with ChatBrawl messages.

Cleanup: Recoded a lot of the code to make ChatBrawl more efficient!

Next update:
Feel free to leave suggestions for new features!
----------, Apr 20, 2020

Added: Every race now has a separate file in the "races" folder. The plugin will use the variables from those files so make sure to put over your already made changes. This update makes it possible for me to add new races in the future where you guys don't need to redo your whole config or manually add the new section in the config yourself. The plugin wil do it automatically by creating a new race file :D If you you're having trouble with converting to the new files, feel free to join the discord for support!
[​IMG]

Added: The quizrace now has the option to put in multiple answers for a question! As requested on the discord. Enjoy!

Bugfix: Fixed a bug where the reload command would break with a config error.

Feel free to leave suggestions for new features! Next up will be a new "scramble the word race"
----------, Mar 31, 2020

Added: Added a food race where players need to consume a certain amount of food as fast as possible. Make sure to regenerate your plugin folder for new language and config options regarding this race.

Bugfix: Changed the reload command so that it now still works when there is a config error. You can now use the command to debug your config!

Bugfix: Fixed a bug where the block race firework setting wouldn't disable properly.

Feel free to leave suggestions for new features!
----------, Mar 4, 2020

Added: Added a quiz race where players need to answer a question as fast as possible. This includes math questions and much more. Let your creativity work! Make sure to regenerate your plugin folder for new language and config options regarding this race.

Cleanup: Adjusted the ingame helpmenu and added a /cb reload entry.

Feel free to leave suggestions for new features!
----------, Feb 17, 2020

Added: Added a craft race where players need to craft a certain amount of objects as fast as possible. Make sure to regenerate your plugin folder for new language and config options regarding this race.

Added: Added a /cb reload command that reloads language/config files, regenerates them if they are missing and restarts the creation of races. Running this command will stop the current running race on your server, be aware of that. permission: "cb.reload" or "cb.admin".

Cleanup: You can now leave personal winner messages empty in the language.yml file. This will not longer only send the plugin prefix when someone wins a race.

Bugfix: Fixed a bug where players would still be able to win races after they had ended.

Feel free to leave suggestions for new features!
----------, Feb 9, 2020

Bugfix: The plugin was displaying the wrong message on login notification when a hunt race was running on the server. It will now use your configured version from the language file.

Bugfix: Fixed the notify on login setting where it would still notify when disabled
----------, Feb 6, 2020

Fixed a major bug where it would only create hunt races. Enjoy the plugin!
----------, Feb 5, 2020

Hey there peeps, chatbrawl will now support up to 119 languages! Make sure to read the tutorial on the plugin page under "language support". You can edit all messages that the plugin uses.

Added: Language support for over 119 languages! Make sure to view the "language support" section on the plugin page. All messages can be changed to your liking! (language.yml)

Added: Added an option in the config to set the minimum amount of players before an event starts. Make sure to regenerate your config! (you can manually add minimum-players: 1 in the config under "general settings")

[​IMG]
----------, Feb 4, 2020

Added: Added a placeholder (%chatbrawl_currentrace%) that shows the current running race! This requires you to have PlaceholderAPI installed. The placeholder can be used in other plugins that support PlaceholderAPI (holograms, chat, ...).

Added: Added an option in "general settings" in the config to enable/disable a notification that is send to a player on login about the current running race. Make sure to regenerate the config for the new setting! (you can manually add notify-event-login: true in the config under "general settings")

Bugfix: Fixed a bug where the {player} placeholder used for reward commands in the config would use the nickname of a player during the command execution. It will now allow for players to change their name during events and still get rewards!


Next update:
Feel free to leave suggestions for new features! Next update wil contain a new event, and a language file for custom messages!
----------, Jan 26, 2020

Cleanup: Switched java 11 to java 8 for compiling.
Added: /cb current (let's you see the current running race and details) Permission: "cb.admin or "cb.current"

Next update:
Feel free to leave suggestions for new features! Next update wil contain a new event, enjoy!
----------, Jan 25, 2020

Cleanup: Grammar fixes in config + ingame events.
Cleanup: Removed some unused code.

Next update:
Feel free to leave suggestions for new features! Next update wil contain a new event, enjoy!
----------, Jan 24, 2020

Resource Information
Author:
----------
Total Downloads: 5,072
First Release: Jan 22, 2020
Last Update: Jun 19, 2021
Category: ---------------
All-Time Rating:
34 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings