// documentation

Docs / MineTrick

Mini-jeu PvP compétitif 4v4 — ramasse 7 gemmes pour gagner. Inspiré du jeu navigateur Ninja Trick.

gameplay

7 gems spawn randomly in chests, and 2 teams have to fight to collect the most gems in 5 minutes. The first team to collect all the gems automatically wins. Eliminate opponents to steal their gems.

fonctionnalités

  • 4v4 Team BattlesTwo teams fight for supremacy
  • Gem CollectionCollect from chests or steal from enemies
  • Multiple ArenasCreate unlimited game arenas
  • Team ChatSend private messages to teammates
  • PartiesQueue with friends against enemies
  • Auto-StartGames start when enough players join
  • Player StatisticsTrack wins, kills, deaths, gems
  • Interactive SignsClick signs to join games
  • Team BalanceAutomatic team balancing
  • No Friendly FireTeammates can't hurt each other
  • KitsATTACK · DISTANCE · DEFENSE · MAGE
  • Power-upsRandom spawns: explosive, speed, strength, resistance, heal, invisibility
  • Hologram ScoreboardTop players with the best scores
  • Lobby HologramDynamic game info in the lobby
  • Custom MOTDReal-time game status in server list
  • Secured InventoriesProtection against drag, drop, menu exploits
  • Command ProtectionBlocks external commands during games
  • BungeeCord SupportHub & game-server modes with custom MOTD

règles_du_jeu

  • teamsTeam 1 (BLUE) vs Team 2 (RED) — 4 players each
  • objectiveFirst team to collect 7 gems wins
  • gemsSpawn in chests on start, on death, and when dropped
  • combatPlayers spawn with sword, bow, arrows and shield
  • respawn5 seconds after death with full equipment
  • victoryCollect 7 gems or have most when time runs out

comment_jouer

1. Join a game using /mt join or click a join sign
2. Wait for the game to start (minimum 4 players)
3. Collect gems from chests scattered across the arena
4. Eliminate opponents to steal their gems
5. First team to collect 7 gems wins!

commandes_joueur

  • /mt helpAfficher toutes les commandes
  • /mt joinRejoindre une partie aléatoire
  • /mt join <game>Rejoindre une partie spécifique
  • /mt leaveQuitter la partie actuelle
  • /mt lobbyRetourner au lobby principal
  • /mt invite <player>Envoyer une invitation à un joueur
  • /mt accept · /mt denyAccepter / refuser une invitation
  • /mt partyVérifier les informations de ta party
  • /mt teamchatActiver / désactiver le chat d'équipe
  • /mt statsVoir tes statistiques
  • /mt stats <player>Voir les stats d'un joueur spécifique

commandes_admin

  • /mt create <game>Créer une nouvelle arène de jeu
  • /mt delete <game>Supprimer une arène de jeu
  • /mt setmainlobbyDéfinir le lobby principal
  • /mt setlobby <game>Définir le lobby d'attente du jeu
  • /mt addspawn team1 <game>Ajouter un point de spawn Équipe 1
  • /mt addspawn team2 <game>Ajouter un point de spawn Équipe 2
  • /mt addchest <game>Ajouter un emplacement de coffre pour les gemmes
  • /mt pos1 <game>Définir le coin 1 de la zone de jeu
  • /mt pos2 <game>Définir le coin 2 de la zone de jeu
  • /mt start <game>Forcer le démarrage d'une partie
  • /mt stop <game>Forcer l'arrêt d'une partie
  • /mt listLister toutes les parties
  • /mt checksetup <game>Vérifier l'état de configuration du jeu
  • /mt sethologramDéfinir l'hologramme de classement à ta position
  • /mt setlobbyhologram <game>Définir l'hologramme du lobby pour un jeu
  • /mt updatehologramMettre à jour l'hologramme de classement
  • /mt mode <game> <normal|ranked>Définir le mode de jeu
  • /mt clearpowerups <game>Effacer tous les power-ups dans un jeu
  • /mt cleanupchests <game>Supprimer les emplacements de coffres dupliqués
  • /mt reloadRecharger la configuration

config_rapide

1. Set main lobby:        /mt setmainlobby
2. Create a game:         /mt create arena1
3. Set game lobby:        /mt setlobby arena1
4. Add Team 1 spawns:     /mt addspawn team1 arena1   (add multiple)
5. Add Team 2 spawns:     /mt addspawn team2 arena1   (add multiple)
6. Add chest locations:   /mt addchest arena1         (add multiple)
7. (Optional) Lobby holo: /mt setlobbyhologram arena1
8. (Optional) Game zone:  /mt pos1 arena1 / /mt pos2 arena1
9. Create a join sign     (see below)

panneaux_de_jeu

Create interactive signs that players can click to join. The sign will automatically show game status and player count.

Ligne 1: [MineTrick]
Ligne 2: &lt;nom-de-la-partie&gt;

intégration_bungeecord

MineTrick supports BungeeCord networks with two operating modes.

hub mode

Hub server

Central hub that redirects players to game servers.

  • Players click signs or use /mt join to connect to game servers
  • Automatic server routing based on game availability
  • Dynamic MOTD showing all games status
game mode

Game server

Dedicated server for one specific game.

  • Players auto-join the configured game on connect
  • Automatically sent back to hub after games
  • Dynamic MOTD with current game status & player count
  • Configurable return delay

config.yml

bungee:
  enabled: true
  mode: "game"          # or "hub"
  hub-server: "hub"
  auto-join-game: "arena1"   # for game mode
  return-delay-seconds: 5
  custom-motd: true

MOTD examples

  • hub mode"3 Open · 1 Playing · 12 Online"
  • game mode"● WAITING · 4/8 players · Join now!"

Note: MOTD lines can be left empty in messages.yml to give more space to the other line.

permissions

  • minetrick.joindefault: true — join games
  • minetrick.leavedefault: true — leave games
  • minetrick.spectatedefault: true — spectate ongoing games
  • minetrick.statsdefault: true — view statistics
  • minetrick.partydefault: true — invite a player
  • minetrick.spydefault: op — see all messages
  • minetrick.admindefault: op — all admin commands
  • minetrick.createdefault: op — create games
  • minetrick.deletedefault: op — delete games
  • minetrick.setupdefault: op — setup arenas
  • minetrick.startdefault: op — force start
  • minetrick.stopdefault: op — force stop

prérequis

  • Minecraft1.18.2+
  • ServerSpigot / Paper
  • Java17+