All versions
2.0
Release
Bingo 2.08 months ago 21
Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Paper
Spigot
Changes
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ésgridSize,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 fieldsgridSize,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.*.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:vSeIqZAK:RTmQ4hgs"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:vSeIqZAK:RTmQ4hgs"
}

