Skip to main content

ZombieTag

Fun face paced infected tag game for smps and minigame servers.


Permissions

  • zombietag.player
  • zombietag.admin
  • zombietag.host

Commands

  • /zombietag help (alias: /zt help)
  • /zombietag host (alias: /zt host)
  • /zombietag join (alias: /zt join)
  • /zombietag leave (alias: /zt leave)
  • /zombietag menu (alias: /zt menu)
  • /zombietag reload (alias: /zt reload)
  • /zombietag setfallbackspawn (alias: /zt setfallbackspawn)
  • /zombietag setspawn(alias: /zt setspawn)
  • /zombietag stats(alias: /zt stats)
  • /zombietag teleport(alias: /zt teleport)
  • /zombietag top(alias: /zt top)

Configuration Files

arenas.yml
ARENAS:
ARENA-1:
ENABLED: true
DISPLAY-NAME: Arena 1
ARENA-NAME: arena-1

SETTINGS:
MIN-PLAYERS: 2
MAX-PLAYERS: 16
MIN-ZOMBIES: 2
COUNTDOWN-SECONDS: 60
LENGTH-SECONDS: 80
GRACE-SECONDS: 10

SURVIVOR-REWARD:
- give {player} golden_apple 2
INITIAL-ZOMBIE-REWARD: []

RESET:
PASTE-SCHEMATIC: false
SCHEMATIC-FILE: ''

SPAWNS:
LOBBY: []
GAME: []

ARENA-2:
ENABLED: true
DISPLAY-NAME: Arena 2
ARENA-NAME: arena-2

SETTINGS:
MIN-PLAYERS: 2
MAX-PLAYERS: 16
MIN-ZOMBIES: 1
COUNTDOWN-SECONDS: 60
LENGTH-SECONDS: 300
GRACE-SECONDS: 10

SURVIVOR-REWARD: []
INITIAL-ZOMBIE-REWARD: []

RESET:
PASTE-SCHEMATIC: false
SCHEMATIC-FILE: ''

SPAWNS:
LOBBY: []
GAME: []

ARENA-3:
ENABLED: true
DISPLAY-NAME: Arena 3
ARENA-NAME: arena-3

SETTINGS:
MIN-PLAYERS: 2
MAX-PLAYERS: 16
MIN-ZOMBIES: 1
COUNTDOWN-SECONDS: 60
LENGTH-SECONDS: 300
GRACE-SECONDS: 10

SURVIVOR-REWARD: []
INITIAL-ZOMBIE-REWARD: []

RESET:
PASTE-SCHEMATIC: false
SCHEMATIC-FILE: ''

SPAWNS:
LOBBY: []
GAME: []

ARENA-4:
ENABLED: true
DISPLAY-NAME: Arena 4
ARENA-NAME: arena-4

SETTINGS:
MIN-PLAYERS: 2
MAX-PLAYERS: 16
MIN-ZOMBIES: 1
COUNTDOWN-SECONDS: 60
LENGTH-SECONDS: 300
GRACE-SECONDS: 10

SURVIVOR-REWARD: []

INITIAL-ZOMBIE-REWARD: []

RESET:
PASTE-SCHEMATIC: false
SCHEMATIC-FILE: ''

SPAWNS:
LOBBY: []
GAME: []
---

```yml title="config.yml"
# ZOMBIE TAG CONFIG
# AUTHOR: JAMPLIFIER
# HOST MODES: AUTO / HOST

LICENSE-KEY: ""

HOST-MODE: HOST
TELEPORT-ON-JOIN: true

HOST:
BROADCAST: true
BROADCAST-ON-COUNTDOWN: true
COUNTDOWN-BROADCAST-INTERVALS:
- 40
- 20
- 10
- 3
- 2
- 1

START-COMMANDS:
- undisguise %player%
- cosmetics disable %player%


ZOMBIE-HELMET: ZOMBIE_HEAD

EFFECTS:
BLINDNESS-SECONDS: 10
NIGHT-VISION-SECONDS: 10
GLOW-TIMER-SECONDS: 30

STAY-STILL:
ENABLED: true
TIME-LIMIT-SECONDS: 10

RESTRICTIONS:
RESTRICTED-ITEMS:
- ENDER_PEARL
- CHORUS_FRUIT
- ELYTRA
- WOODEN_SPEAR
- IRON_SPEAR
- DIAMOND_SPEAR
- NETHERITE_SPEAR
- COPPER_SPEAR
- GOLDEN_SPEAR
- WIND_CHARGE
- POTION
- BREEZE_ROD
- TRIDENT
HOTBAR-WARN: true
CHAT-WARN: true

COMMANDS:
WHITELIST:
- /zombietag
- /zt
- /msg
- /tell
- /r

FALLBACK-SPAWN: ""

GUI:
HOST-MENU:
ENABLED: true
TITLE: <dark_gray>ZombieTag Menu
ROWS: 3

FILLER:
ENABLED: false
MATERIAL: GRAY_STAINED_GLASS_PANE
NAME: ' '
SLOTS: []

ARENA-BUTTONS:
ARENA-1:
ARENA: arena-1
SLOT: 10
MATERIAL: GOLDEN_SWORD
NAME: <green>Arena 1
LORE:
- ''
- '<gray>Click to host'

ARENA-2:
ARENA: arena-2
SLOT: 12
MATERIAL: IRON_SWORD
NAME: <green>Arena 2
LORE:
- ''
- '<gray>Click to host'

ARENA-3:
ARENA: arena-3
SLOT: 14
MATERIAL: DIAMOND_SWORD
NAME: <green>Arena 3
LORE:
- ''
- '<gray>Click to host'

ARENA-4:
ARENA: arena-4
SLOT: 16
MATERIAL: NETHERITE_SWORD
NAME: <green>Arena 4
LORE:
- ''
- '<gray>Click to host'

END-BUTTON:
SLOT: 22
MATERIAL: RED_WOOL
NAME: <red>End Current Game
LORE:
- <gray>Ends countdown, hosted lobby,
- <gray>or active round

messages.yml
# MESSAGES MANAGER
# PLACEHOLDERS -
PREFIX: ""

LOBBY:
JOINED: "&7{player} Joined &2ZombieTag &7(&f{count}&7/&f{max}&7)"
ALREADY_IN: "&eYou’re already in the lobby. &7(&f{count}&7/&f{max}&7)"
FULL: "&cThe lobby is full! Please wait for the next round."
COUNTDOWN_CANCELED: "&cZombietag Ended. Not enough players!"
RETURNED: "&aYou have been returned to the lobby."
BLOCKED_WHILE_RUNNING: "&cA game is currently running. Please wait for the next round."
ALREADY_IN_ROUND: "&eYou’re already in an active round!"
COUNTDOWN_RUNNING: "&eCountdown is already running…"
LEFT: "&cYou have left the lobby!"
COUNT: "&7There are now &f{count}&7/&f{max}&7 players in the lobby."
NOT_IN: "&cYou are not in the lobby."
MISSING_GAME_SPAWN: "&cCannot start: game spawn is not set for this arena."
MISSING_LOBBY_SPAWN: "&cLobby spawn is not set for this arena."
CANT_LEAVE_IN_GAME: "&cYou’re in an active round; you can’t leave the lobby."
DEBUG_WAITING: "&7[dbg] Waiting: {count}/{need} players"
NO_HOSTED_GAME: "&cThere is no hosted ZombieTag game open right now."

TAG:
SURVIVOR_CANNOT_TAG: "&cYou cannot tag players!"
NO_TAG_DURING_GRACE: "&cYou cannot tag during grace!"
CANNOT_TAG_ZOMBIE: "&cYou cannot tag other zombies!"
CONVERTED_BROADCAST: "&c{victim} &7has been turned into a zombie!"
CONVERTED_ACTIONBAR: "&cYou have been tagged"

GAME:
GRACE_OVER: "&cGrace period is over!"
SURVIVORS_REVEALED: "&aRemaining Survivors Revealed"
ENDS_IN: "&eGame ends in &f{seconds}&e seconds."
REWARD:
SURVIVOR: "&aA reward has been granted for surviving!"
INITIAL_ZOMBIE: "&aA reward has been granted for being an initial zombie!"
END:
SURVIVORS:
HEADER: "&a&lSurvivors Win! &7({count} survived)"
ENTRY: " &f- {player}"
ZOMBIES:
HEADER: "&c&lZombies Win!"
NONE: "&7No winners this round."

HOST:
BROADCAST:
- ""
- " &2&lᴢᴏᴍʙɪᴇᴛᴀɢ"
- ""
- "&fArena: &c{display-name}"
- "&fPlayers: &c{players}&7/&c{max}"
- ""
- "&2&l[CLICK TO JOIN]"
- "&2/ᴢᴏᴍʙɪᴇᴛᴀɢ ᴊᴏɪɴ"
- ""

COUNTDOWN_BROADCAST:
- ""
- " &2&lᴢᴏᴍʙɪᴇᴛᴀɢ"
- " "
- " &fɢᴀᴍᴇ ꜱᴛᴀʀᴛꜱ ɪɴ &c{seconds} &fꜱᴇᴄᴏɴᴅꜱ."
- " &fᴘʟᴀʏᴇʀꜱ: &c{players}&7/&c{max}"
- ""
- " &2&l[CLICK TO JOIN]"
- " &2/ᴢᴏᴍʙɪᴇᴛᴀɢ ᴊᴏɪɴ"
- " "

RESTRICTIONS:
BLOCKED_ITEM_HOTBAR: "&cRestricted item: &f{item}"
BLOCKED_ITEM_CHAT: "&cYou cannot use or carry &f{item}&c in ZombieTag."
BLOCKED_COMMAND_HOTBAR: "&cCommand Blocked"

COMMANDS:
HELP:
HEADER_ADMIN: "&eZombieTag Commands:"
HEADER_PLAYER: "&eZombieTag Commands:"
JOIN: " &7/zombietag join"
LEAVE: " &7/zombietag leave"
TOP: " &7/zombietag top"
STATS: " &7/zombietag stats [player]"
SETSPAWN: " &7/zombietag setspawn <lobby|game> &8(admin)"
TELEPORT: " &7/zombietag teleport <lobby|game> &8(admin)"
RELOAD: " &7/zombietag reload &8(admin)"
HOST: " &7/zombietag host <arena> &8(admin)"
MENU: " &7/zombietag menu &8(admin)"
END: " &7/zombietag end &8(admin)"
TOP:
HEADER: "&6--- Zombie Tag Leaderboard ---"
TAGGERS_TITLE: "&cTop 5 Taggers:"
SURVIVORS_TITLE: "&cTop 5 Survivors:"
NO_DATA: "&7No data available."
LINE: "&e{rank}. &a{name}: &b{value}"
FOOTER: "&6-----------------------------"
STATS:
HEADER_SELF: "&6--- Your Zombie Tag Stats ---"
HEADER_OTHER: "&6--- Zombie Tag Stats for {name} ---"
TAGS: "&aTags: &e{value}"
SURVIVALS: "&aSurvivals: &e{value}"
FOOTER: "&6-------------------------------"
PLAYER_NOT_FOUND: "&cPlayer not found!"

Placeholders

Personal Stats

  • %zombietag_player_tags%
  • %zombietag_player_survivals%
  • %zombietag_player_tags_rank%
  • %zombietag_player_survivals_rank%

Leaderboards

  • %zombietag_top_taggers_<N>_name%
  • %zombietag_top_taggers_<N>_value%
  • %zombietag_top_survivals_<N>_name%
  • %zombietag_top_survivals_<N>_value%