Releases: SeriousGuy888/CheezSurvTagGame
v1.3.0 for MC 1.21.5
Additions
Tag Rules
The rules by which the game of tag is played can now be customised with an in game command.
These rules can also be set in the rules.yml file in the plugin config folder.
-
Use
/tagrules <rule name> <value>to change a rule.

- For example, use
/tagrules projectiles_can_tag trueto allow players to tag each other with bows and arrows.
- For example, use
Tag HUD
- Use
/taghudto toggle seeing a bossbar at the top of your screen. This bossbar displays- The name of the player who is currently It.
- The remaining tagback cooldown.
- It will turn red when you are It.
Automatic "It" Reassignment Options
There are now configuration options in config.yml for It reassignment — when the player who is It is offline and a new player is randomly chosen to be It.
it-reassignment.interval-secondscan be used to set how often the server should try to randomly reassign a player to be It.it-reassignment.min-online-playerscan be used to set how many players must be online for the server to try to choose someone to be It (because there's no point in choosing someone to be It if there's only one player online).
DiscordSRV Integration
Options are now available in config.yml for DiscordSRV integration.
If DiscordSRV is installed, messages can be sent in a DiscordSRV chat channel whenever players tag each other.
- The integration can be enabled or disabled with the
discordsrv.enabledoption. - Which channel messages should be sent to can be changed with the
discordsrv.channel-nameoption.
Database Logging
The plugin can now log when players are tagged in a SQLite database located in the plugin's config folder under ./data/TagGame.db.
This can be toggled with the log-tag-events-to-db in config.yml.
Reload Command
You can now use /survtag reload to reload the plugin configuration from disk.
Other Notes
- Updated to work with Spigot for Minecraft 1.21.5 (also works with 1.21.4)
Full Changelog: v1.2.2...v1.3.0
v1.2.2
- Fixed bug where
/itcommand prints an error if no player is it. - Fixed bug where an error is printed to the console if a player attacks a player while no player is it.
- Now using Java 17
Full Changelog: v1.2.1...v1.2.2
v1.2.1
- Updated to Minecraft version 1.18.2
- Fixed bug where the plugin crashes if no player is It in
data.yml, and no players are online to choose to be it.
Full Changelog: v1.2.0...v1.2.1
v1.2.0
- Tag game data is written to data.yml every 15 minutes instead of only in onDisable() just in case the server crashes.
- A player is randomly chosen to be It every 5 minutes if the player who is currently It is not online.
v1.1.1
Full Changelog: v1.1.0...v1.1.1
v1.1.0
- The player who is it leaving the server and rejoining no longer causes the tag game to stop working until the It player is manually set again.
- Added /tagstats command.
- Provide a playername or no playername to default to yourself, to lookup the player's stats in tag.
- Displays the stats of times tagged by another player and times having tagged another player.
v1.0.0
No config file for now. The person who is it can punch someone to tag them.

