The Counting Game is a fun way to bring some life to your server's chat. Have your players work together in the activity of increasing the games count. Furthermore, players are rewarded when they are the one to type a certain number introducing a bit of strategy into the game.
Below is an example. The game is very simple and requires no skill which means everyone can participate. The game is meant to be played as a side activity while doing other things on the server. The purpose of The Counting Game is to have players interact with each other in a simple rewarding activity everyone can be a part of.
Test Server: 142.44.222.241:25602
The Counting Game is quite simple in nature though there are a few features worth mentioning:
- World whitelisting and blacklisting.
- Configurable rewards triggered at certain numbers.
- Muting and unmuting all messages related to The Counting Game.
- All messages are configurable and compatible with custom click and hover events.
- An intuitive broadcaster that'll keep the game going. The broadcaster won't send any alerts if the game is interacted with and it will send a max of 1 consecutive message.
/countinggame:
aliases: [counting, cgame, cg]
All commands below require the coutinggame.commands permission alongside the individual command permission.
- /cg [help]
Alias: [h]
Opens the help menu. The help menu is clickable and contains hover messages with instructions.
Permission:- countinggame.commands.help
- /cg next
Alias: [n]
Shows the next number that is to be typed to progress in the game.
Permission:
- countinggame.commands.next
- /cg rewards [page]
Alias: [rew, r]
Shows a list of all reward targets.
Permission:- countinggame.commands.rewards
- /cg mute [player]
Alias: [m]
Mute all messages associated with The Counting Game for you or another player.
Permission:- countinggame.commands.mute
- countinggame.admin (player parameter)
- /cg unmute [player]
Alias: [umute, unm, um]
Unmute all messages associated with The Counting Game for you or another player.
Permission:
- countinggame.commands.unmute
- countinggame.admin (player parameter)
aliases: [countingadmin, cgameadmin, cga]
All commands below require the coutinggame.admin permission alongside the individual command permission.
- /cga [help]
Alias: [h]
Opens the help menu. The help menu is clickable and contains hover messages with instructions.
- /cga setCount <number>
Aliases: [setc, scount, sc]
Set the count to a new integer value.
- /cga info
Aliases: [inf, i]
Displays version info and offers quick links for new versions and support.
- /cga reload
Aliases: [rel, r]
Reloads all the configuration files.
- countinggame.update
Players with this permission are notified of new updates.
Spoiler: config.yml
Code (YAML):
##################################################################################################
# +--------------------------------------------------------------------------------------------+ #
# | _____ _ ___ _ _ ___ | #
# | |_ _|| |_ ___ / __| ___ _ _ _ _ | |_ (_) _ _ __ _ / __| __ _ _ __ ___ | #
# | | | | ' \ / -_) | (__ / _ \| || || ' \| _|| || ' \ / _` | | (_ |/ _` || ' \ / -_) | #
# | |_| |_||_|\___| \___|\___/ \_,_||_||_|\__||_||_||_|\__, | \___|\__,_||_|_|_|\___| | #
# | |___/ | #
# | By: Benz56 | #
# +--------------------------------------------------------------------------------------------+ #
##################################################################################################
# If no player has sent a correct count in x seconds the broadcaster will send an 'IdleBroadcast'
# message. How many seconds of game inactivity should pass before broadcasting said message?
#
# If the last message sent in chat is by the broadcaster it won't send a message again.
#
# Set this to -1 to disable the broadcaster entirely.
IdleBroadcast : 900
# By inverting the blacklist you're essentially creating a whitelist i.e. enabled worlds list.
# Use this if you have e.g. 10 worlds and only want to enable The Counting Game in one world.
# Instead of blacklisting 9 worlds you can invert the list and add the only enabled world.
InvertBlacklist : false
# A list of worlds where messages associated with The Counting Game won't be sent. This includes
# participating in the game. Players won't be able to send a number in a blacklisted world.
BlacklistedWorlds :
#- world
# +--------------------------------------------------------------------------------------------+ #
# | _____ _ ___ _ _ ___ | #
# | |_ _|| |_ ___ / __| ___ _ _ _ _ | |_ (_) _ _ __ _ / __| __ _ _ __ ___ | #
# | | | | ' \ / -_) | (__ / _ \| || || ' \| _|| || ' \ / _` | | (_ |/ _` || ' \ / -_) | #
# | |_| |_||_|\___| \___|\___/ \_,_||_||_|\__||_||_||_|\__, | \___|\__,_||_|_|_|\___| | #
# | |___/ | #
# | By: Benz56 | #
# +--------------------------------------------------------------------------------------------+ #
##################################################################################################
# If no player has sent a correct count in x seconds the broadcaster will send an 'IdleBroadcast'
# message. How many seconds of game inactivity should pass before broadcasting said message?
#
# If the last message sent in chat is by the broadcaster it won't send a message again.
#
# Set this to -1 to disable the broadcaster entirely.
IdleBroadcast : 900
# By inverting the blacklist you're essentially creating a whitelist i.e. enabled worlds list.
# Use this if you have e.g. 10 worlds and only want to enable The Counting Game in one world.
# Instead of blacklisting 9 worlds you can invert the list and add the only enabled world.
InvertBlacklist : false
# A list of worlds where messages associated with The Counting Game won't be sent. This includes
# participating in the game. Players won't be able to send a number in a blacklisted world.
BlacklistedWorlds :
#- world
Spoiler: messages.yml
Code (YAML):
# This is the Message file for all Counting Game messages.
#
# All messages are fully customizable and support color codes, formatting and ASCII symbols.
# Set the Prefix and use %prefix% to add the corresponding prefix to a message.
# Leave a message blank ('') to disable it.
#
# You can also create messages with Hover and Click events. Syntax options: (Space between comma and quote is NOT allowed)
# - ["Message","/Command"]
# - ["Message","Hover"]
# - ["Message","/Command","Hover"]
# - ["Message","/Command","Suggest"]
# - ["Message","/Command","Hover","Suggest"]
# You can add as many events to a message as you want. Example:
# '%prefix% &cInvalid arguments! ["&c&n&oHelp","/countinggame help","&aClick to get help!"]'
# The "Suggest" tag is used if the click event should suggest the command. Default is Run.
Prefix : '&7 [ &9Counting Game&7 ] '
Messages :
General :
InvalidPermission : ' %prefix% &cYou do not have permission to do this!'
NoCommands : Unknown command. Type "/help" for help.
UnknownPlayer : ' %prefix% &cUnknown Player!'
PlayerOnly : ' %prefix% &cCommand can only be used as a Player!'
InvalidArguments : ' %prefix% &cInvalid arguments! ["&c&n&oHelp","/countinggame help","&aClick to get help!"]'
CountingGame :
CountSent : ' %prefix% &a%player%&e counted &a%number%! &eThe next number is &a%nextNumber%!'
LastCounter : ' %prefix% &cAnother player has to count before you can again!'
IdleBroadcast : ' %prefix% ["&eGet counting! The next number is &a%nextNumber%!","&eType
&a %nextNumber% &ein chat!"]'
Muted : ' %prefix% &aCounting Game muted!'
MutedPlayer : ' %prefix% &aMuted Counting Game for %player%!'
AlreadyMuted : ' %prefix% &cYou''re already muted!'
AlreadyMutedPlayer : ' %prefix% &c%player% is already muted!'
Unmuted : ' %prefix% &aCounting Game unmuted!'
UnmutedPlayer : ' %prefix% &aUnmuted Counting Game for %player%!'
NotMuted : ' %prefix% &cYou''re not muted!'
NotMutedPlayer : ' %prefix% &c%player% is not muted!'
NextNumber : ' %prefix% &eThe next number is &a%nextNumber%!'
Admin :
ConfigurationsReloaded : ' %prefix% &aConfiguration files successfully reloaded!'
#
# All messages are fully customizable and support color codes, formatting and ASCII symbols.
# Set the Prefix and use %prefix% to add the corresponding prefix to a message.
# Leave a message blank ('') to disable it.
#
# You can also create messages with Hover and Click events. Syntax options: (Space between comma and quote is NOT allowed)
# - ["Message","/Command"]
# - ["Message","Hover"]
# - ["Message","/Command","Hover"]
# - ["Message","/Command","Suggest"]
# - ["Message","/Command","Hover","Suggest"]
# You can add as many events to a message as you want. Example:
# '%prefix% &cInvalid arguments! ["&c&n&oHelp","/countinggame help","&aClick to get help!"]'
# The "Suggest" tag is used if the click event should suggest the command. Default is Run.
Prefix : '&7 [ &9Counting Game&7 ] '
Messages :
General :
InvalidPermission : ' %prefix% &cYou do not have permission to do this!'
NoCommands : Unknown command. Type "/help" for help.
UnknownPlayer : ' %prefix% &cUnknown Player!'
PlayerOnly : ' %prefix% &cCommand can only be used as a Player!'
InvalidArguments : ' %prefix% &cInvalid arguments! ["&c&n&oHelp","/countinggame help","&aClick to get help!"]'
CountingGame :
CountSent : ' %prefix% &a%player%&e counted &a%number%! &eThe next number is &a%nextNumber%!'
LastCounter : ' %prefix% &cAnother player has to count before you can again!'
IdleBroadcast : ' %prefix% ["&eGet counting! The next number is &a%nextNumber%!","&eType
&a %nextNumber% &ein chat!"]'
Muted : ' %prefix% &aCounting Game muted!'
MutedPlayer : ' %prefix% &aMuted Counting Game for %player%!'
AlreadyMuted : ' %prefix% &cYou''re already muted!'
AlreadyMutedPlayer : ' %prefix% &c%player% is already muted!'
Unmuted : ' %prefix% &aCounting Game unmuted!'
UnmutedPlayer : ' %prefix% &aUnmuted Counting Game for %player%!'
NotMuted : ' %prefix% &cYou''re not muted!'
NotMutedPlayer : ' %prefix% &c%player% is not muted!'
NextNumber : ' %prefix% &eThe next number is &a%nextNumber%!'
Admin :
ConfigurationsReloaded : ' %prefix% &aConfiguration files successfully reloaded!'
Spoiler: rewards.yml
Code (YAML):
# This is the rewards configuration file for The Counting Game.
# The structure is Rewards.'x' where x is the count that will trigger the rewards.
# You can add as many commands as you wish for a certain count. Take a look at the defaults for reference.
#
# Placeholders:
# - %player% is the players name.
# - %count% is the current count/number.
# - %number% is the current count/number.
Rewards :
'20' : /broadcast &e %player% just reached %count%!
'50' :
- /broadcast &e %player% just reached %count% and was rewarded 50$!
- /eco give %player% 50
'100' :
- /broadcast &e %player% just reached %count% and was rewarded 100$!
- /eco give %player% 100
# The structure is Rewards.'x' where x is the count that will trigger the rewards.
# You can add as many commands as you wish for a certain count. Take a look at the defaults for reference.
#
# Placeholders:
# - %player% is the players name.
# - %count% is the current count/number.
# - %number% is the current count/number.
Rewards :
'20' : /broadcast &e %player% just reached %count%!
'50' :
- /broadcast &e %player% just reached %count% and was rewarded 50$!
- /eco give %player% 50
'100' :
- /broadcast &e %player% just reached %count% and was rewarded 100$!
- /eco give %player% 100
Installing The Counting Game is as simple as with any other plugin.
- Download The Counting Game.
- Drag and drop the plugin into your plugins folder.
- Start/Restart/Reload your server.
- Configure the plugin as you wish.
The Counting Game solely supports Spigot servers. That being said the plugin should work on Spigot forks such as PaperSpigot as well, however, I will only be fixing bugs occurring on pure Spigot servers unless very simple.
Confirmed working versions:
- 1.8 -> 1.16
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.8, 1.9, 1.10
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
The Counting Game | A Free Chat Game | [1.8 - 1.16] is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 1,677 times (via Spigot). Download it and open it directly in the game.