Zyvera TicTacToe

Zyvera TicTacToe

Classic TicTacToe as a fully GUI-based Lobby Minigame

125 downloads 0 followers

⚔ Zyvera-TicTacToe

Classic TicTacToe as a fully GUI-based Lobby Minigame.

Minecraft Platform Version Java Dependencies

by Thomas U. & Zyvera-Systems


Overview

Zyvera-TicTacToe adds a complete TicTacToe minigame to your Minecraft server — fully inventory-based, with automatic matchmaking, direct challenges, persistent ranked stats, and crafting table binding. No dependencies, no setup hassle. Just drop and play.


Features

🎮 Game Modes

  • Queue (Ranked) — Join the matchmaking queue and get paired automatically. Wins, losses, draws, streaks — everything is tracked.
  • Challenge (Unranked) — Challenge any online player directly. No stats, just fun.
  • Workbench Binding — Bind TicTacToe to crafting tables in your world. Right-click toggles the queue (1s cooldown).

🖥️ GUI System

  • Compact 3×3 Board — Clean layout in a 36-slot inventory
  • Real Player Heads — Actual Minecraft skins displayed via SkullMeta
  • Win Highlight — Winning line turns green at the end
  • Main Menu — Queue, stats, and leaderboard in one place
  • Stats GUI — Wins, losses, draws, winrate, total moves, streaks
  • Top 10 Leaderboard — Gold, silver, bronze for the best players

⏱️ Timeout System

  • No moves placed + 120s idle → Game gets cancelled (no stats affected)
  • Ranked + moves placed + 120s idle → Inactive player loses automatically
  • Challenge (Unranked) → Timeout has no effect

🔮 Holograms

Bound crafting tables display a floating hologram above them:

TicTacToe [Click Me]


Commands

Command Description Permission
/ttt Open main menu zyvera.ttt.use
/ttt play Join the queue zyvera.ttt.use
/ttt leave Leave the queue zyvera.ttt.use
/ttt challenge <player> Challenge a player zyvera.ttt.use
/ttt accept Accept a challenge zyvera.ttt.use
/ttt deny Deny a challenge zyvera.ttt.use
/ttt stats [name] View stats (GUI) zyvera.ttt.use
/ttt top Top players (GUI) zyvera.ttt.use
/ttt quit Leave active game zyvera.ttt.use
/ttt bind Bind a crafting table zyvera.ttt.bind
/ttt unbind Unbind a crafting table zyvera.ttt.bind
/ttt reload Reload config zyvera.ttt.admin

Alias: /tictactoe


Permissions

Permission Description Default
zyvera.ttt.use Basic TicTacToe access everyone
zyvera.ttt.bind Bind/unbind workbenches OP
zyvera.ttt.stats.others View other players' stats everyone
zyvera.ttt.admin Admin commands (reload) OP

Compatibility

Platform Supported
Bukkit ✅ 1.13+
Spigot ✅ 1.13+
Paper ✅ 1.13+
Purpur ✅ 1.13+
Folia ✅ Regionized Scheduler
  • Java: 8+
  • Dependencies: None
  • Material fallbacks ensure compatibility across all versions (e.g. RED_CONCRETE → STAINED_CLAY on legacy)
  • Folia support is fully reflection-based — no compile-time dependency

Configuration

Everything is customizable — messages, colors, materials, timeouts, and hologram text.

prefix: "&8[&6&lTTT&8] "

game:
  turn-timeout: 120
  challenge-timeout: 60
  workbench-cooldown: 1000

gui:
  symbol-x-material: RED_CONCRETE
  symbol-o-material: BLUE_CONCRETE

hologram:
  line1: "&6&lTicTacToe"
  line2: "&8[&aKlick Mich&8]"
  offset-y: 1.5

Installation

  1. Drop the JAR into your plugins/ folder
  2. Start or restart the server
  3. Config generates automatically
  4. Done — /ttt and play!

Made with ❤️ by Thomas U. & Zyvera-Systems

⭐ Enjoying TicTacToe? Leave a review!

Version Minecraft Loader Download

Zyvera TicTacToe 1.1.1

1.1.1

1.13, 1.13.1, 1.13.2
bukkit, folia, paper, purpur, spigot
Download

Zyvera TicTacToe 1.1.0

1.1.0

1.13, 1.13.1, 1.13.2
bukkit, folia, paper, purpur, spigot
Download

Zyvera TicTacToe 1.0.0

1.0.0

1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
bukkit, folia, paper, purpur, spigot
Download