Skip to content

Releases: SeriousGuy888/CheezSurvTagGame

v1.3.0 for MC 1.21.5

05 Apr 21:22

Choose a tag to compare

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 to display the currently active rules.
    image

  • Use /tagrules <rule name> <value> to change a rule.
    image

    • For example, use /tagrules projectiles_can_tag true to allow players to tag each other with bows and arrows.

Tag HUD

  • Use /taghud to 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.

image

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-seconds can be used to set how often the server should try to randomly reassign a player to be It.
  • it-reassignment.min-online-players can 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.enabled option.
  • Which channel messages should be sent to can be changed with the discordsrv.channel-name option.

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

12 Mar 03:16

Choose a tag to compare

  • Fixed bug where /it command 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

12 Mar 02:44

Choose a tag to compare

  • 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

16 Jan 19:03

Choose a tag to compare

  • 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

12 Jan 02:05

Choose a tag to compare

Full Changelog: v1.1.0...v1.1.1

v1.1.0

10 Jan 22:36

Choose a tag to compare

  • 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

07 Jan 21:25

Choose a tag to compare

No config file for now. The person who is it can punch someone to tag them.