Nouveautés
Nouveautés 1.5
- Extensions (DLC) : déposer le dossier d'une extension dans
plugins/TCG/expansions/(ex.expansions/wildlife_1/), installer son pack ItemsAdder, puis/tcg reloadet/iazip. Ses collections, cartes et boosters s'ajoutent aux vôtres sans toucher à vosgroups.yml,cards.ymlouboosters.yml./tcg expansionsliste ce qui est installé.- Chaque extension a un
expansion.yml(id,name,version,author,requires) et ses propresgroups.yml,cards.yml,boosters.yml(même format que les fichiers du plugin), pluslang/fr/,lang/es/etlang/de/pour les serveurs en français, espagnol et allemand. gui_slot: autoplace la collection dans la première case libre du menu principal. Si le menu est plein (plus de 20 extensions avec 3 rangées), elle se charge quand même sans case : en mode BOOK (défaut) la galerie l'affiche normalement ; dans les autres modes, un avertissement en console invite à augmentergui.main.rowset la collection reste ouverte par/tcg collection <id>. Ungui_slotfixé à la main et invalide reste une erreur.- Une extension cassée, qui demande un plugin plus récent ou qui réutilise un id existant est ignorée en entier avec un avertissement en console : elle n'empêche jamais le reste de se charger.
- Chaque extension a un
- L'animation d'ouverture utilise toujours les dos de carte du pack de base : les boosters d'extension n'ont que leurs propres images.
- Classeur ouvert (
gui.collection.mode: BOOK, nouveau mode par défaut) :/tcgouvre une galerie des collections, une grande tuile illustrée par collection (6 par page, extensions comprises). Un clic sur une tuile ouvre la collection : deux pages de 4 cartes, dessinées dans leurs pochettes (dos coloré selon la rareté pour celles qui manquent), page qui tourne, et un clic sur une carte possédée l'affiche en grand avec des flèches pour parcourir les autres. Sans ItemsAdder, la même disposition fonctionne avec les icônes normales. Onglets de collection facultatifs :book.tab_slots. - Classeur plein écran : avec ProtocolLib (déjà requis par ItemsAdder), les menus du classeur cachent les objets du joueur en dessous et les textures couvrent toute la fenêtre, comme un vrai menu. Purement visuel : rien ne bouge côté serveur, le vrai inventaire est renvoyé à la fermeture.
gui.collection.hide_player_inventory: falsepour le désactiver. Les boutons de navigation sont dessinés dans les textures (des items invisibles portent les infobulles). - Extensions payantes annoncées dans la galerie (
storedansconfig.yml) : chaque extension listée et pas installée apparaît en tuile grisée avec un point d'interrogation ; un clic envoie son lien d'achat dans le chat (cliquable). Mettre le lien de la boutique dansstore.expansions.<id>.url(vide = « bientôt disponible »), oushow_locked_expansions: falsepour les masquer. Installer l'extension remplace la tuile verrouillée par la vraie collection.
Extensions disponibles
| Id | Extension | Collection | Cartes | Archive |
|---|---|---|---|---|
wildlife_1 | Faune sauvage Vol. 1 | wildlife | 45 (8 bébés secrets) | TCG-Wildlife-Vol1-1.0.0.zip |
wildlife_2 | Faune sauvage Vol. 2 : Savane | savanna | 32 (7 bébés secrets) | TCG-Wildlife-Vol2-1.0.0.zip |
wildlife_3 | Faune sauvage Vol. 3 : Forêts du Nord | northwoods | 45 (6 bébés secrets) | TCG-Wildlife-Vol3-1.0.0.zip |
wildlife_4 | Faune sauvage Vol. 4 : Jungle | jungle | 26 (9 bébés secrets) | TCG-Wildlife-Vol4-1.0.0.zip |
wildlife_5 | Faune sauvage Vol. 5 : Glaces et rivières | frost | 18 (9 bébés secrets) | TCG-Wildlife-Vol5-1.0.0.zip |
wildlife_6 | Faune sauvage Vol. 6 : Outback et bambous | outback | 9 (4 bébés secrets) | TCG-Wildlife-Vol6-1.0.0.zip |
wildlife_7 | 🐋 Faune sauvage Vol. 7 : Océans froids | coldsea | 8 (4 bébés secrets) | TCG-Wildlife-Vol7-1.0.0.zip |
wildlife_8 | 🐆 Faune sauvage Vol. 8 : Forêts tropicales | rainforest | 14 (6 bébés secrets) | TCG-Wildlife-Vol8-1.0.0.zip |
wildlife_9 | 🐪 Faune sauvage Vol. 9 : Déserts | desert | 8 (3 bébés secrets) | TCG-Wildlife-Vol9-1.0.0.zip |
knight_1 | ⚔ Ordre de l'Aube | knight | 5 (faction, booster de 3) | TCG-Knights-Vol1-1.0.0.zip |
bandit_1 | 🪶 Compagnie du Corbeau | bandit | 5 (faction, booster de 3) | TCG-Bandits-Vol1-1.0.0.zip |
orc_1 | Orques | orc | 5 (faction, booster de 3) | TCG-Orcs-Vol1-1.0.0.zip |
goblin_1 | Gobelins | goblin | 5 (faction, booster de 3) | TCG-Goblins-Vol1-1.0.0.zip |
ore_1 | Golems de minerai | ore | 8 (faction, 2 légendaires) | TCG-OreGolems-Vol1-1.0.0.zip |
scarecrow_1 | 🎃 La Moisson maudite | scarecrow | 5 (faction, booster de 3) | TCG-Scarecrows-Vol1-1.0.0.zip |
spore_1 | 🍄 La Colonie sporée | spore | 5 (faction, booster de 3) | TCG-Spores-Vol1-1.0.0.zip |
frost_1 | ❄ Les Givrés | frostbound | 5 (faction, booster de 3) | TCG-Frost-Vol1-1.0.0.zip |
automaton_1 | ⚙ Les Automates oubliés | automaton | 5 (faction, booster de 3) | TCG-Automatons-Vol1-1.0.0.zip |
mimic_1 | 📦 Les Mimiques | mimic | 5 (faction, booster de 3) | TCG-Mimics-Vol1-1.0.0.zip |
bog_1 | 🌿 Les Enlisés | bog | 5 (faction, booster de 3) | TCG-Bog-Vol1-1.0.0.zip |
boss_1 | 🔥 Kharzûl, le Titan des Cendres | ashtitan | 3 (boss : 1 légendaire, 2 épiques) | TCG-Boss-Vol1-1.0.0.zip |
boss_2 | 🍗 Le Banquet du Seigneur Gourmand | banquet | 4 (boss : 1 légendaire, 3 épiques) | TCG-Boss-Vol2-1.0.0.zip |
boss_3 | 🎭 Le Grand Ventriloque | puppeteer | 4 (boss : 1 légendaire, 3 épiques) | TCG-Boss-Vol3-1.0.0.zip |
circus_1 | 🎪 La Troupe du Cirque Fané | circus | 5 (faction, booster de 3) | TCG-Circus-Vol1-1.0.0.zip |
boss_4 | 🎄 Le Sapin Maudit | cursedfir | 2 (boss : 1 légendaire, 1 épique, booster de 2) | TCG-Boss-Vol4-1.0.0.zip |
xmasround_1 | 🎄 La Tournée Maudite | xmasround | 5 (faction, booster de 3) | TCG-CursedRound-Vol1-1.0.0.zip |
xmaseve_1 | 🔔 Le Réveillon Maudit | xmaseve | 5 (faction, booster de 3) | TCG-CursedEve-Vol1-1.0.0.zip |
Chaque espèce (mob mythic:...) n'apparaît que dans une seule extension. Les 27 sont annoncées dans store.expansions (tuiles verrouillées de la galerie : 6 pages de 6 tuiles, 4 pages de 9 en plein écran, avec les 5 collections de base) ; un serveur déjà installé reçoit les nouvelles entrées automatiquement au démarrage (clés manquantes complétées depuis le jar). Les anciennes extensions realm_1 (Chevaliers et brigands) et horde_1 (Orques et gobelins) sont remplacées par une extension par faction : retirer leurs entrées realm_1 / horde_1 de store.expansions sur un serveur déjà configuré.
Boosters des factions : avec 5 cartes dans la collection, un booster de 5 tirages indépendants donnerait presque la collection entière dès le premier achat (et beaucoup de doubles). Les factions de 5 cartes ont donc un booster de 3 cartes (150 de poussière, une rare ou mieux garantie), comme le booster_3 du pack de base ; les golems de minerai (8 cartes dont 2 légendaires) gardent le booster de 5 (250).
Booster du boss (Kharzûl, 3 cartes : le Titan, légendaire, et ses deux serviteurs, épiques) : 3 cartes pour 250 de poussière. Toutes les cartes sont épiques ou mieux : la garantie épique est toujours remplie et le prix dépasse les 150 des factions. Le Titan sort au tirage normal de rareté (épique 7 contre légendaire 1, environ un booster sur trois le contient) : rare, jamais introuvable. Le paquet Kharzûl tombe 1 fois sur 10 sur le Titan et ses serviteurs, le boss étant lui-même très rare. Le Banquet du Seigneur Gourmand (4 cartes : le Baron, légendaire, et ses trois serviteurs, épiques) suit les mêmes règles : booster de 3 cartes pour 250, paquet 1 fois sur 10.
Nouveautés 1.4
- Animation d'ouverture plein écran (ItemsAdder) : chaque paquet et booster tremble de plus en plus vite, s'illumine, se déchire et éclate ; puis chaque carte apparaît de dos, brille de la couleur de sa rareté (plus longtemps pour les plus rares), se retourne et montre sa face, avec son nom dans la barre d'action. Les brillantes scintillent. S'accroupir pour passer. Repli sur l'animation texte si ItemsAdder ou une image manque (
packs.animation.style: TEXTpour la forcer). - Un booster par collection : boosters Nature, Monstres, Nether, End et Spéciales (5 cartes, au moins une rare, 200 poussières), avec leurs propres textures. Le Booster x3 et le Booster Premium x5 sont redessinés.
Mise à jour depuis la 1.3 :
- Remplacer le jar par
TCGPlugin-1.5.0.jaret redémarrer. Les nouvelles optionspacks.animationsont ajoutées à votreconfig.ymlautomatiquement. - ItemsAdder : réinstaller
itemsadder-pack-fr/contents/tcg(ouitemsadder-pack/), puis/iazip. Les images de l'animation sont des font images : tant que le nouveau pack n'est pas installé, l'animation texte est utilisée. boosters.ymln'est jamais écrasé : pour vendre les nouveaux boosters de collection, copier les entréesbooster_natureàbooster_specialdu fichier par défaut (sauvegardes/tcg languageou le jar) dans le vôtre.
Nouveautés 1.3
- Anglais par défaut, français inclus : option
language: en|frdansconfig.yml, commande/tcg language <en|fr>(sauvegarde automatique des fichiers actuels dansplugins/TCG/backups/language-<date>/, voir Langue). - Deux packs ItemsAdder :
itemsadder-pack/(anglais) etitemsadder-pack-fr/(français), mêmes IDs d'items. - Messages de validation console et admin en anglais.
Mise à jour depuis la 1.2 :
- Remplacer le jar par
TCGPlugin-1.3.0.jaret redémarrer. Votreconfig.ymln'a pas de clélanguage: le serveur reste en français, rien ne change pour les joueurs. - ItemsAdder : le pack français est désormais dans
itemsadder-pack-fr/; inutile de le réinstaller si vos textures actuelles vous conviennent. - Pour passer en anglais :
/tcg language en, puis installeritemsadder-pack/à la place de l'ancien pack et/iazip.
Nouveautés 1.2
- Outils admin :
/tcg inspect,history,markethistory,takecard,forgetcard,takedust,setdust,reset, sur joueurs connectés ou non. - Historique des échanges en base (table
tcg_trades), consultable avec/tcg history <joueur>. - MySQL / MariaDB pour partager les collections entre les serveurs d'un réseau.
- Menus texturés et configurables : recyclage, boutique, échange, hôtel des ventes, objectifs ont un fond ItemsAdder (pack fourni) et des emplacements, matériaux et boutons réglables dans
config.yml > gui.*. - Classeur brillant avec images grand format brillantes, progression, récompense et titres dédiés.
/tcg show, hôtel des ventes, Vault, objectifs quotidiens et hebdomadaires.
Mise à jour depuis la 1.1 :
- Remplacer le jar par
TCGPlugin-1.2.0.jaret redémarrer. La base est migrée seule. - Les nouvelles options de
config.ymlet les nouveaux textes sont repris du jar automatiquement ;objectives.ymlest créé. - Le bouton du classeur brillant est sur l'emplacement 26 du menu principal : si une de vos collections y est, le bouton est masqué (avertissement au démarrage) ; changez
gui.main.holo_slot. - ItemsAdder : réinstaller
itemsadder-pack/contents/tcg(fonds des nouveaux menus, couverture brillante, 90 brillantes grand format), puis/iazip.
Nouveautés 1.1 et mise à jour depuis la 1.0
Fonctionnalités : échanges, recyclage et boutique de poussière, boosters (dont saisonniers), cartes brillantes, paliers 25 / 50 / 75 %, titres, classements, statistiques, consultation du classeur des autres joueurs, PlaceholderAPI. Le compteur « Possédée : xN » suit désormais les échanges et le recyclage.
Mise à jour :
- Remplacer le jar par
TCGPlugin-1.1.0.jaret redémarrer (pas de/reload). - La base SQLite est migrée automatiquement, sans perte.
config.ymletmessages.yml: les nouvelles options et les nouveaux textes sont repris du jar automatiquement, vos réglages et textes existants sont conservés. Le texte d'aide (help) reste donc celui de votre fichier : pour voir les nouvelles commandes dans/tcg help, supprimez la sectionhelpdemessages.yml(elle sera reprise du jar) ou ajoutez les lignes à la main.boosters.ymlest créé au démarrage (deux boosters d'exemple, en vente dans la boutique ;boosters: {}pour n'en proposer aucun).- Par défaut, les paliers donnent des paquets (1, 2, 3) et sont rattrapés à la connexion pour les joueurs déjà avancés (
milestones_retroactive). Ajustezmilestonesavant la mise en production si ce n'est pas souhaité. - ItemsAdder : réinstaller le dossier
itemsadder-pack/contents/tcg(boosters et 90 cartes brillantes ajoutés), puis/iazip.
Corrections incluses :
- Un texte de
messages.ymlabsent du fichier du serveur (clé ajoutée par une mise à jour) s'affichait vide au lieu de reprendre la valeur du jar. Même chose pour les options deconfig.ymllues avec une valeur par défaut. - Si un joueur se déconnectait pendant l'animation d'ouverture d'un paquet, la récompense de fin de collection (déjà marquée comme donnée en base) n'était jamais distribuée.