COWMODSКаталог модов
Bingo

ВЕРСИИ (10)

release

Bingo 2.1

2.1
15 февр. 2026 г.122Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, spigot
Скачать
Что нового
# Changelog — (2.1) --- ### Français #### Nouvelles fonctionnalités - **BossBar (timer)** : BossBar affichant le **temps restant** pendant une partie (si un temps limite est défini). Option activable/désactivable dans la GUI des paramètres (host uniquement). - **Nether / End** : options par partie pour activer/désactiver l'accès au **Nether** et à **l'End** (portails bloqués si désactivé). - **KeepInventory** : option par partie pour activer/désactiver le gamerule **keepInventory** dans le monde de la partie. - **Statistiques joueur** : ajout de la commande **`/bingo stats`** affichant : victoires, top3, temps moyen, objets/minute, meilleure série. #### Technique - `StatsManager` : stockage de statistiques cumulées par joueur dans `stats.yml` (section `players`). - Nouveau listener **PortalListener** pour déléguer `PlayerPortalEvent` à `GameManager` et appliquer les règles Nether/End. - Nouvelles permissions : `bingo.admin.bossbar`, `bingo.admin.nether`, `bingo.admin.end`, `bingo.admin.keepinventory`, `bingo.player.stats`. - Nouvelles clés de langue (FR/EN) : `bossbar.title`, `game.nether_disabled`, `game.end_disabled`, clés GUI pour BossBar/Nether/End/KeepInventory, et clés `stats.*`. --- ### English #### New features - **BossBar (timer)**: BossBar showing **time left** during a game (when a time limit is set). Can be enabled/disabled in the settings GUI (host only). - **Nether / End**: per-game toggles to enable/disable **Nether** and **End** access (portals are blocked when disabled). - **KeepInventory**: per-game toggle for the **keepInventory** gamerule in the game world. - **Player stats**: new **`/bingo stats`** command showing wins, top3, average time, items/minute, best streak. #### Technical - `StatsManager`: stores aggregated per-player stats in `stats.yml` (the `players` section). - New **PortalListener** to delegate `PlayerPortalEvent` to `GameManager` and enforce Nether/End rules. - New permissions: `bingo.admin.bossbar`, `bingo.admin.nether`, `bingo.admin.end`, `bingo.admin.keepinventory`, `bingo.player.stats`. - New language keys (FR/EN): `bossbar.title`, `game.nether_disabled`, `game.end_disabled`, GUI keys for BossBar/Nether/End/KeepInventory, and `stats.*` keys.
release

Bingo 2.0

2.0
14 февр. 2026 г.21Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, spigot
Скачать
Что нового
# Changelog — (2.0) --- ### Français #### Corrections - **Cartes BINGO** : la mise à jour des cases cochées utilisait la mauvaise partie lorsqu’il y avait plusieurs parties en cours. Le renderer est maintenant pris sur la partie du joueur concerné. - **Paramètres partagés** : la grille, le temps limite, le PvP et la difficulté étaient globaux à tout le serveur. Ils sont désormais **stockés par partie** : chaque host modifie uniquement les réglages de sa partie depuis la boussole (lobby). - **Fin de partie** : lors d’un `/bingo finish`, la partie est correctement retirée du gestionnaire et les données en mémoire (items trouvés, classement) sont nettoyées. #### Nouvelles fonctionnalités - **Temps limite** : en partie, si un temps limite est configuré (30 min, 1 h ou 1 h 30 en cycle dans la GUI), la partie se termine automatiquement à l’expiration. Le classement est alors établi selon le **nombre d’items trouvés**. - **PvP** : option « PvP » dans les paramètres de la partie. Si désactivée, les dégâts entre joueurs de la même partie sont annulés. - **Difficulté du monde** : l’option « Difficulté » règle désormais la **difficulté du monde** Minecraft (Paisible / Facile / Normal / Difficile) pendant la partie, et non le contenu des cartes. Cycle : Paisible → Facile → Normal → Difficile → Paisible. - **Validation par craft** : en plus du **ramassage**, le **craft** d’un item présent sur la carte valide la case. - **Whitelist** : nouvelles commandes **`/bingo whitelist add <joueur>`** et **`/bingo whitelist remove <joueur>`** (host uniquement, partie en LOBBY) pour gérer la liste des joueurs autorisés quand la whitelist est activée. - **Scoreboard en partie** : pendant une partie active, le scoreboard à droite affiche le **nombre d’objets trouvés** (X / total) et le **temps restant** (si un temps limite est défini), mis à jour environ chaque seconde. #### Technique - `BingoGame` : champs ajoutés `gridSize`, `timeLimit`, `pvp`, `difficulty`, `startTime`. - `GameSettings.Difficulty` : valeur **PEACEFUL** ajoutée pour la difficulté du monde. - Nouveau listener **PvpListener** pour annuler les dégâts entre joueurs lorsque le PvP est désactivé. - Tâche planifiée pour la fin au temps limite ; annulation propre lorsque la partie se termine autrement (tous BINGO ou `/bingo finish`). - Nouvelles clés de langue (FR/EN) : `game.time_limit_reached`, `scoreboard.line_items`, `scoreboard.line_time_left`, `commands.whitelist.*`, `gui.difficulty.*`. --- ### English #### Bug fixes - **BINGO cards** : updating checked cells used the wrong game when multiple games were running. The renderer is now taken from the player’s actual game. - **Shared settings** : grid size, time limit, PvP, and difficulty were global for the whole server. They are now **stored per game** : each host only changes their game’s settings from the compass (lobby). - **Game end** : when using `/bingo finish`, the game is properly removed from the manager and in-memory data (found items, ranking) is cleaned up. #### New features - **Time limit** : if a time limit is set (30 min, 1 h, or 1 h 30 in the GUI cycle), the game ends automatically when time runs out. Ranking is then based on **number of items found**. - **PvP** : “PvP” option in game settings. When disabled, damage between players in the same game is cancelled. - **World difficulty** : the “Difficulty” option now sets the Minecraft **world difficulty** (Peaceful / Easy / Normal / Hard) during the game, not the card contents. Cycle: Peaceful → Easy → Normal → Hard → Peaceful. - **Craft validation** : in addition to **pickup**, **crafting** an item that appears on your card validates that cell. - **Whitelist** : new commands **`/bingo whitelist add <player>`** and **`/bingo whitelist remove <player>`** (host only, game in LOBBY) to manage the allowed player list when whitelist is enabled. - **In-game scoreboard** : during an active game, the sidebar scoreboard shows **items found** (X / total) and **time left** (when a time limit is set), updated about every second. #### Technical - `BingoGame` : new fields `gridSize`, `timeLimit`, `pvp`, `difficulty`, `startTime`. - `GameSettings.Difficulty` : **PEACEFUL** value added for world difficulty. - New **PvpListener** to cancel damage between players when PvP is disabled. - Scheduled task for time-limit game end; proper cancellation when the game ends otherwise (everyone BINGO or `/bingo finish`). - New language keys (FR/EN): `game.time_limit_reached`, `scoreboard.line_items`, `scoreboard.line_time_left`, `commands.whitelist.*`, `gui.difficulty.*`.
release

Bingo 1.1

1.1
10 февр. 2026 г.22Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, spigot
Скачать
Что нового
## Changelog (1.1) **EN** ### Added - **Invitations system** - `/bingo invite <player>` (host) - `/bingo accept`, `/bingo deny` (players) - Invites **expire after 5 minutes** - Invited players can **bypass whitelist + lock** when joining (still cannot bypass “full”) - **Kick command** - `/bingo kick <player>` (host/admin) - Prevents kicking the host, notifies both sides - **Auto-lock on start** - When a game starts (`ACTIVE`), it is automatically **locked** - **Improved `/bingo join` GUI** - Detailed lore: **host**, **players/current max**, **locked**, **whitelist** - Visual “badges” via different item types: - `BARRIER` if full - `IRON_DOOR` if locked - `NAME_TAG` if whitelist enabled - `PAPER` otherwise - **Lobby leave item** - A **red bed** item is given in the lobby - Right click the bed to **leave the game** (requires `bingo.player.leave`) ### Permissions / Localization - Added permissions: - `bingo.player.invite`, `bingo.player.invite.accept`, `bingo.player.invite.deny` - `bingo.admin.kick` - Added FR/EN messages for: - invites, kick - join GUI lore/status - lobby leave bed item name --- ## Changelog (1.1) **FR** ### Ajouté - **Système d’invitations** - `/bingo invite <joueur>` (host) - `/bingo accept`, `/bingo deny` (joueurs) - Expiration des invitations **au bout de 5 minutes** - Les invités peuvent **bypass la whitelist + le lock** pour rejoindre (pas le “full”) - **Commande de kick** - `/bingo kick <joueur>` (host/admin) - Impossible de kick le host, messages envoyés aux joueurs concernés - **Auto-lock au start** - Au démarrage (`ACTIVE`), la partie est automatiquement **verrouillée** - **GUI `/bingo join` améliorée** - Lore détaillé : **host**, **joueurs/maximum**, **verrouillée**, **whitelist** - “Badges” visuels via types d’items différents : - `BARRIER` si pleine - `IRON_DOOR` si verrouillée - `NAME_TAG` si whitelist activée - `PAPER` sinon - **Item lit pour quitter dans le lobby** - Un **lit rouge** est donné dans le lobby - Clic droit sur le lit => **quitte la partie** (permission `bingo.player.leave`) ### Permissions / Traductions - Ajout des permissions : - `bingo.player.invite`, `bingo.player.invite.accept`, `bingo.player.invite.deny` - `bingo.admin.kick` - Ajout des messages FR/EN pour : - invitations, kick - lore/statuts de la GUI join - nom de l’item lit “quitter”
release

Bingo 1.0.6

1.0.6
1 февр. 2026 г.26Minecraft: 1.21.11paper, spigot
Скачать
Что нового
## Changelog (1.0.6) — **FR** ### Ajout : Limite de joueurs par partie - Chaque partie BINGO a maintenant une **limite de joueurs** (`maxPlayers`) propre à la partie. - Valeur par défaut : **8** (appliquée à la création de la partie). - Si la partie est pleine, le join est refusé avec un message dédié : - `commands.join_denied_full` (`{current}/{max}`) ### Ajout : Verrouillage de la partie - Chaque partie peut maintenant être **verrouillée/déverrouillée** (`locked`). - Si la partie est verrouillée, les joueurs **ne peuvent pas rejoindre** (sauf le host) : - `commands.join_denied_locked` ### Intégration dans le GUI des paramètres (host-only en lobby) - Ajout de 2 contrôles dans le **GUI Paramètres** (boussole) : - **Verrouillage** (slot `20`) : ON/OFF - **Limite de joueurs** (slot `24`) : clic pour changer la valeur (`2 → 4 → 6 → 8 → 10 → 12 → 16 → 20 → 2`) - Ces actions ne fonctionnent que si : - tu es le **host** - la partie est en **LOBBY** ### Permissions - Ajout de : - `bingo.admin.lock` (toggle verrouillage via GUI) - `bingo.admin.maxplayers` (modifier max players via GUI) - Inclus dans `bingo.admin` (children), défaut `op`. ### Traductions - Ajout des clés FR/EN pour : - textes GUI (lock + max players) - messages de refus de join (locked/full) --- ## Changelog (1.0.6) — **EN** ### Added: Per-game player limit - Each Bingo game now has its own **player limit** (`maxPlayers`). - Default value: **8** (applied when creating a new game). - If the game is full, joining is denied with: - `commands.join_denied_full` (`{current}/{max}`) ### Added: Per-game join lock - Each game can now be **locked/unlocked** (`locked` flag). - When locked, players **cannot join** (host excluded): - `commands.join_denied_locked` ### Settings GUI integration (host-only in lobby) - Added 2 new controls to the **Settings GUI** (compass menu): - **Game Lock** (slot `20`): ON/OFF - **Max Players** (slot `24`): click to cycle values (`2 → 4 → 6 → 8 → 10 → 12 → 16 → 20 → 2`) - Only works if: - you are the **game host** - the game is in **LOBBY** ### Permissions - Added: - `bingo.admin.lock` (toggle lock via settings GUI) - `bingo.admin.maxplayers` (change max players via settings GUI) - Included under `bingo.admin` (children), default `op`. ### Localization - Added EN/FR keys for: - GUI labels/lore (lock + max players) - join denied messages (locked/full)
release

Bingo 1.0.5

1.0.5
31 янв. 2026 г.17Minecraft: 1.21.11paper, spigot
Скачать
Что нового
## Changelog (1.0.5) — **FR** ### Ajout: Whitelist par partie (via GUI) - Ajout d’un bouton **Whitelist** dans le **menu des paramètres** (boussole) pour activer/désactiver la whitelist d’une partie (**ON/OFF**). - Le toggle est possible uniquement : - si tu es **host** de la partie - si la partie est en **LOBBY** ### Join bloqué si whitelist activée - Si la whitelist est activée et que le joueur n’est pas whitelisté, le join est refusé avec un message dédié : - `commands.join_denied_whitelist` ### Permissions - Ajout de la permission : - **`bingo.admin.whitelist`** (par défaut `op`) - Ajoutée dans les enfants de **`bingo.admin`**. --- ## Changelog (1.0.5) — **EN** ### Added: Per-game whitelist (via GUI) - Added a **Whitelist** button in the **settings GUI** (compass menu) to toggle the game whitelist (**ON/OFF**). - Toggle is only allowed if: - you are the **game host** - the game is in **LOBBY** ### Join denied when whitelist is enabled - If whitelist is enabled and the player is not whitelisted, joining is denied with a dedicated message: - `commands.join_denied_whitelist` ### Permissions - Added permission: - **`bingo.admin.whitelist`** (default `op`) - Included as a child of **`bingo.admin`**.
release

Bingo 1.0.4

1.0.4
30 янв. 2026 г.11Minecraft: 1.21.11paper, spigot
Скачать
Что нового
## Changelog (1.0.4) — **FR** ### Multi-parties - Ajout d’un système permettant d’avoir **plusieurs parties BINGO en parallèle**. - Chaque partie possède un **ID unique à 4 chiffres** (interne) et un monde dédié **`bingo_<id>`**. ### Commandes multi-parties - **`/bingo create`** - Crée une nouvelle partie + son monde `bingo_<id>`. - **Seul le host** rejoint automatiquement la partie. - **`/bingo join`** - Ouvre un **GUI** listant les parties en attente (LOBBY) sous forme **“Bingo de <Host>”** (ID non affiché). - Refuse la commande si le joueur est déjà dans une partie. - **`/bingo leave`** - Quitte la partie actuelle (un joueur ne peut être que dans **une seule partie** à la fois). - **`/bingo finish`** - Termine la partie du host (suppression du monde `bingo_<id>` + sortie des joueurs). ### États & fin de partie - Ajout de l’état **`FINISHED`** pour marquer la fin d’une partie. - Fin automatique (quand tous ont terminé) : passage en `FINISHED` avant cleanup. ### Stats par partie (`stats.yml`) - Sauvegarde des infos **par gameId** : - `created_at`, `started_at`, `finished_at`, `state`, `host` - `players.<uuid>.joined_at / left_at` - Fin automatique : enregistrement de - **`winner`** (uuid) - **`ranking`** (liste ordonnée des uuid) ### Protections lobby waiting - La plateforme waiting (verre + barrières) est protégée contre break/place dans les phases **LOBBY/GENERATING** pour chaque monde `bingo_<id>`. --- ## Changelog (1.0.4) — **EN** ### Multi-game support - Added a system to run **multiple BINGO games concurrently**. - Each game has a **unique 4-digit ID** (internal) and its own world **`bingo_<id>`**. ### Multi-game commands - **`/bingo create`** - Creates a new game + its world `bingo_<id>`. - **Only the host** is auto-joined. - **`/bingo join`** - Opens a **GUI** listing waiting games (LOBBY) as **“Bingo by <Host>”** (ID hidden). - Denies joining if the player is already in a game. - **`/bingo leave`** - Leaves the current game (a player can only be in **one game at a time**). - **`/bingo finish`** - Ends the host’s game (deletes `bingo_<id>` + removes players from the game). ### States & end of game - Added **`FINISHED`** state to represent a completed game. - Automatic end (when everyone finishes): state switches to `FINISHED` before cleanup. ### Per-game stats (`stats.yml`) - Saved **per gameId**: - `created_at`, `started_at`, `finished_at`, `state`, `host` - `players.<uuid>.joined_at / left_at` - Automatic end also saves: - **`winner`** (uuid) - **`ranking`** (ordered uuid list)
release

Bingo 1.0.3

1.0.3
29 янв. 2026 г.17Minecraft: 1.21.11paper, spigot
Скачать
Что нового
**Add permissions**
release

Bingo 1.0.2

1.0.2
29 янв. 2026 г.13Minecraft: 1.21.11paper, spigot
Скачать
Что нового
## Changelog (v1.0.2) — **FR** - **Langues** - **Système de langues ajouté** - Tous les textes du plugin sont maintenant dans des fichiers de langue. - **Choix de la langue via config** - Dans config.yml : `language: fr` ou `language: en` - **Langues personnalisées supportées** - Tu peux ajouter un fichier `plugins/BINGO/language/<code>.yml` - Puis mettre `language: <code>` dans config.yml - **Placeholders + couleurs** - Support des placeholders (`{player}`, `{count}`, `{rank}`, etc.) - Support des couleurs `&` (ex: `&a`, `&6&l`) - **/bingo create simplifié** - La commande **crée/charge automatiquement** le monde `bingo` - **Plus besoin** d’utiliser `/bingo generate` pour générer le monde - **Lobby d’attente généré automatiquement** - Création d’une **grande plateforme en verre** dans le monde `bingo` - Zone **dégagée en air** au-dessus pour servir de waiting lobby - Téléportation du host sur ce lobby à la création - **Nouvelles commandes** - **/bingo join** : rejoint le lobby BINGO et téléporte dans le monde `bingo` - **/bingo leave** : quitte la partie, retour au spawn principal (nettoyage offhand) - **Tab / Scoreboard plus propre** - Le **Tab + Scoreboard** ne s’affichent que pour les joueurs concernés (joueurs/spectateurs de la partie) - Les autres joueurs gardent un affichage neutre --- ## Changelog (v1.0.2) — **EN** - **Languages** - **Added language system** - All plugin text is now stored in language files. - **Language selection via config** - In config.yml : `language: fr` or `language: en` - **Custom languages supported** - Add your own file: `plugins/BINGO/language/<code>.yml` - Then set `language: <code>` in config.yml - **Placeholders + color codes** - Placeholder support (`{player}`, `{count}`, `{rank}`, etc.) - `&` color code support (e.g. `&a`, `&6&l`) - **Simplified /bingo create** - The command now **creates/loads** the `bingo` world automatically - **No need** to use `/bingo generate` anymore to generate the world - **Auto-generated waiting lobby** - A **large glass platform** is generated in the `bingo` world - **Air-cleared space** above it for a clean waiting lobby - Host is teleported to the lobby on creation - **New commands** - **/bingo join**: joins the BINGO lobby and teleports to the `bingo` world - **/bingo leave**: leaves the game, returns to main spawn (offhand cleaned) - **Cleaner Tab / Scoreboard** - **Tab + Scoreboard** are only shown to players involved in the game (players/spectators) - Other players keep a neutral display
release

Bingo 1.0.1

1.0.1
29 янв. 2026 г.18Minecraft: 1.21.11paper, spigot
Скачать
Что нового
## Changelog (1.0.1) — **FR** - **Protection map Bingo étendue** - Impossible de mettre la map dans un **ItemFrame** - Impossible de transférer la map via **hoppers** (mouvement auto d’inventaire) - **Reconnexion en partie** - Si un joueur rejoint en **ACTIVE** et qu’il est dans la partie : - téléport au monde `bingo` si besoin - remise du bon **gamemode** (survival/spectator) - redonne la **map Bingo** - met à jour **tab/scoreboard** - **Reset plus robuste** - Nettoyage complet : inventaire + armure + offhand, effets, XP, feu, fly, gamemode - Scoreboard remis à un état neutre - Nettoyage des listes (`players`, `spectators`, `tpaRequests`, etc.) --- ## Changelog (1.0.1) — **EN** - **Extended Bingo map protection** - Prevented placing the map into **ItemFrames** - Prevented moving the map via **hoppers** (automatic inventory transfers) - **Reconnect handling** - When a player joins during **ACTIVE** and is part of the game: - teleports to the `bingo` world if needed - restores correct **gamemode** (survival/spectator) - re-gives the **Bingo map** - refreshes **tab/scoreboard** - **More robust reset** - Full cleanup: inventory + armor + offhand, potion effects, XP, fire, flight, gamemode - Reset scoreboard to a neutral state - Cleared internal state (`players`, `spectators`, `tpaRequests`, etc.)
release

Bingo 1.0

1.0
29 янв. 2026 г.19Minecraft: 1.21.11paper, spigot
Скачать
Что нового
**Initial Release.**