What's new
What's new in 1.5
- Expansions (DLC): drop an expansion folder into
plugins/TCG/expansions/(e.g.expansions/wildlife_1/), install its ItemsAdder pack, then/tcg reloadand/iazip. Its collections, cards and boosters are added to yours without touching yourgroups.yml,cards.ymlorboosters.yml./tcg expansionslists what is installed.- Each expansion has an
expansion.yml(id,name,version,author,requires) and its owngroups.yml,cards.yml,boosters.yml(same format as the plugin files), pluslang/fr/,lang/es/andlang/de/for French, Spanish and German servers. gui_slot: autoplaces the collection in the first free slot of the main menu. If the menu is full (more than 20 expansions with 3 rows), the collection still loads without a slot: in BOOK mode (default) the gallery shows it as usual; in the other modes a console warning suggests raisinggui.main.rowsand the collection still opens with/tcg collection <id>. A hand-written invalidgui_slotis still an error.- An expansion that is broken, needs a newer plugin, or reuses an existing id is skipped as a whole with a console warning: it never prevents the rest from loading.
- Each expansion has an
- The opening animation always uses the card backs of the base pack, so expansion boosters only ship their own frames.
- Open binder (
gui.collection.mode: BOOK, new default):/tcgopens a gallery of the collections, one large illustrated tile per collection (6 per page, expansions included). Clicking a tile opens that collection: two pages of 4 cards each, cards drawn in their sleeves (backs colored by rarity for missing ones), page turning animation, and clicking an owned card shows it in large format with arrows to browse the others. Without ItemsAdder the same layout works with normal item icons. Optional collection tabs:book.tab_slots. - Full-screen binder: with ProtocolLib (already required by ItemsAdder), the binder menus hide the player's items underneath and the textures cover the whole window, so it looks like a real menu. Visual only: nothing moves on the server, the real inventory is sent back when the menu closes.
gui.collection.hide_player_inventory: falseto disable. Navigation buttons are drawn in the textures (invisible items carry the tooltips). - Paid expansions advertised in the gallery (
storeinconfig.yml): each listed expansion that is not installed shows a greyed tile with a question mark; clicking it sends its purchase link in the chat (clickable). Put your store link instore.expansions.<id>.url(empty = "coming soon"), orshow_locked_expansions: falseto hide them. Installing the expansion replaces the locked tile with the real collection.
Available expansions
| Id | Expansion | Collection | Cards | Archive |
|---|---|---|---|---|
wildlife_1 | Wildlife Vol. 1 | wildlife | 45 (8 secret babies) | TCG-Wildlife-Vol1-1.0.0.zip |
wildlife_2 | Wildlife Vol. 2: Savanna | savanna | 32 (7 secret babies) | TCG-Wildlife-Vol2-1.0.0.zip |
wildlife_3 | Wildlife Vol. 3: Northern Forests | northwoods | 45 (6 secret babies) | TCG-Wildlife-Vol3-1.0.0.zip |
wildlife_4 | Wildlife Vol. 4: Jungle | jungle | 26 (9 secret babies) | TCG-Wildlife-Vol4-1.0.0.zip |
wildlife_5 | Wildlife Vol. 5: Ice and Rivers | frost | 18 (9 secret babies) | TCG-Wildlife-Vol5-1.0.0.zip |
wildlife_6 | Wildlife Vol. 6: Outback and Bamboo | outback | 9 (4 secret babies) | TCG-Wildlife-Vol6-1.0.0.zip |
wildlife_7 | 🐋 Wildlife Vol. 7: Cold Oceans | coldsea | 8 (4 secret babies) | TCG-Wildlife-Vol7-1.0.0.zip |
wildlife_8 | 🐆 Wildlife Vol. 8: Rainforests | rainforest | 14 (6 secret babies) | TCG-Wildlife-Vol8-1.0.0.zip |
wildlife_9 | 🐪 Wildlife Vol. 9: Deserts | desert | 8 (3 secret babies) | TCG-Wildlife-Vol9-1.0.0.zip |
knight_1 | ⚔ Order of the Dawn | knight | 5 (faction, 3-card booster) | TCG-Knights-Vol1-1.0.0.zip |
bandit_1 | 🪶 Raven Company | bandit | 5 (faction, 3-card booster) | TCG-Bandits-Vol1-1.0.0.zip |
orc_1 | Orcs | orc | 5 (faction, 3-card booster) | TCG-Orcs-Vol1-1.0.0.zip |
goblin_1 | Goblins | goblin | 5 (faction, 3-card booster) | TCG-Goblins-Vol1-1.0.0.zip |
ore_1 | Ore Golems | ore | 8 (faction, 2 legendaries) | TCG-OreGolems-Vol1-1.0.0.zip |
scarecrow_1 | 🎃 The Cursed Harvest | scarecrow | 5 (faction, 3-card booster) | TCG-Scarecrows-Vol1-1.0.0.zip |
spore_1 | 🍄 The Spore Colony | spore | 5 (faction, 3-card booster) | TCG-Spores-Vol1-1.0.0.zip |
frost_1 | ❄ The Frostbound | frostbound | 5 (faction, 3-card booster) | TCG-Frost-Vol1-1.0.0.zip |
automaton_1 | ⚙ The Forgotten Automatons | automaton | 5 (faction, 3-card booster) | TCG-Automatons-Vol1-1.0.0.zip |
mimic_1 | 📦 The Mimics | mimic | 5 (faction, 3-card booster) | TCG-Mimics-Vol1-1.0.0.zip |
bog_1 | 🌿 The Mireborn | bog | 5 (faction, 3-card booster) | TCG-Bog-Vol1-1.0.0.zip |
boss_1 | 🔥 Kharzûl, the Ash Titan | ashtitan | 3 (boss: 1 legendary, 2 epic) | TCG-Boss-Vol1-1.0.0.zip |
boss_2 | 🍗 The Glutton Lord's Banquet | banquet | 4 (boss: 1 legendary, 3 epic) | TCG-Boss-Vol2-1.0.0.zip |
boss_3 | 🎭 The Grand Ventriloquist | puppeteer | 4 (boss: 1 legendary, 3 epic) | TCG-Boss-Vol3-1.0.0.zip |
circus_1 | 🎪 The Faded Circus Troupe | circus | 5 (faction, 3-card booster) | TCG-Circus-Vol1-1.0.0.zip |
boss_4 | 🎄 The Cursed Fir | cursedfir | 2 (boss: 1 legendary, 1 epic, 2-card booster) | TCG-Boss-Vol4-1.0.0.zip |
xmasround_1 | 🎄 The Cursed Round | xmasround | 5 (faction, 3-card booster) | TCG-CursedRound-Vol1-1.0.0.zip |
xmaseve_1 | 🔔 The Cursed Christmas Eve | xmaseve | 5 (faction, 3-card booster) | TCG-CursedEve-Vol1-1.0.0.zip |
Each species (mythic:... mob) belongs to a single expansion. All 27 are advertised in store.expansions (locked gallery tiles: 6 pages of 6 tiles, 4 pages of 9 in full screen, with the 5 base collections); an existing server gets the new entries automatically on startup (missing keys are filled in from the jar). The former realm_1 (Knights and Brigands) and horde_1 (Orcs and Goblins) expansions are replaced by one expansion per faction: remove their realm_1 / horde_1 entries from store.expansions on an already configured server.
Faction boosters: with 5 cards in the collection, a booster of 5 independent draws would almost complete the collection with the first purchase (and give many duplicates), so the 5-card factions use a 3-card booster (150 dust, rare or better guaranteed), like the base pack's booster_3; the ore golems (8 cards, 2 legendaries) keep the 5-card booster (250).
Boss booster (Kharzûl, 3 cards: the Titan, legendary, and his two epic servants): 3 cards for 250 dust. Every card is epic or better, so the epic guarantee is always met and the price sits above the factions' 150. The Titan comes from the normal rarity roll (epic 7 against legendary 1, about one booster in three holds him): rare, never out of reach. The Kharzûl pack drops 1 time in 10 from the Titan and his servants, since the boss itself is very rare. The Glutton Lord's Banquet (4 cards: the Baron, legendary, and his three epic servants) follows the same rules: a 3-card booster for 250, pack 1 time in 10.
What's new in 1.4
- Full-screen opening animation (ItemsAdder): every pack and booster shakes faster and faster, glows, tears open and bursts; then each card appears back first, glows in the color of its rarity (longer for rarer cards), flips and shows its face, with the card name in the action bar. Holo cards sparkle. Sneak to skip. Falls back to the text animation when ItemsAdder or an image is missing (
packs.animation.style: TEXTforces it). - One booster per collection: Nature, Monsters, Nether, End and Special boosters (5 cards, at least one Rare, 200 dust), with their own textures. Booster x3 and Premium Booster x5 have a new design.
Upgrading from 1.3:
- Replace the jar with
TCGPlugin-1.5.0.jarand restart. The newpacks.animationoptions are added to yourconfig.ymlautomatically. - ItemsAdder: reinstall
itemsadder-pack/contents/tcg(oritemsadder-pack-fr/), then/iazip. The animation frames are font images: until the new pack is installed, the text animation is used. boosters.ymlis never overwritten: to sell the new collection boosters, copy thebooster_naturetobooster_specialentries from the default file (/tcg languagebackups or the jar) into yours.
What's new in 1.3
- English by default, French included:
language: en|froption inconfig.yml,/tcg language <en|fr>command (automatic backup of the current files toplugins/TCG/backups/language-<timestamp>/, see Language). - Two ItemsAdder packs:
itemsadder-pack/(English textures, card name plates and pack labels in English) anditemsadder-pack-fr/(French). Same item IDs: install only one of them. - Console and admin validation messages are now in English.
Upgrading from 1.2:
- Replace the jar with
TCGPlugin-1.3.0.jarand restart. Collections and the database are kept as they are. - Your
config.ymlhas nolanguagekey, so the server stays in French: nothing changes for your players. - To switch to English:
/tcg language en(your current files are backed up first; see Language). - To get English textures: install
itemsadder-pack/in place of the old pack inplugins/ItemsAdder/contents/, then/iazip.
What's new in 1.2
- Admin tools:
/tcg inspect,history,markethistory,takecard,forgetcard,takedust,setdust,reset, on online or offline players. - Trade history in the database (table
tcg_trades), viewable with/tcg history <player>. - MySQL / MariaDB to share collections across the servers of a network.
- Textured and configurable menus: recycle, shop, trade, auction house and objectives have an ItemsAdder background (pack provided) and slots, materials and buttons adjustable in
config.yml > gui.*. - Holo binder with large holo images, progress, reward and dedicated titles.
/tcg show, auction house, Vault, daily and weekly objectives.
Upgrading from 1.1:
- Replace the jar with
TCGPlugin-1.2.0.jarand restart. The database is migrated automatically. - New
config.ymloptions and new texts are taken from the jar automatically;objectives.ymlis created. - The holo binder button is on slot 26 of the main menu: if one of your collections is there, the button is hidden (warning at startup); change
gui.main.holo_slot. - ItemsAdder: reinstall
itemsadder-pack/contents/tcg(backgrounds of the new menus, holo cover, 90 large holo cards), then/iazip.
What's new in 1.1 and upgrading from 1.0
Features: trades, recycling and dust shop, boosters (including seasonal ones), holo cards, milestones at 25 / 50 / 75%, titles, leaderboards, statistics, viewing other players' binders, PlaceholderAPI. The "Owned: xN" counter now follows trades and recycling.
Upgrade:
- Replace the jar with
TCGPlugin-1.1.0.jarand restart (no/reload). - The SQLite database is migrated automatically, without loss.
config.ymlandmessages.yml: new options and new texts are taken from the jar automatically, your existing settings and texts are kept. The help text (help) therefore stays the one in your file: to see the new commands in/tcg help, delete thehelpsection ofmessages.yml(it will be taken from the jar) or add the lines by hand.boosters.ymlis created at startup (two example boosters, for sale in the shop;boosters: {}to offer none).- By default, milestones give packs (1, 2, 3) and are caught up on join for players who are already advanced (
milestones_retroactive). Adjustmilestonesbefore going live if that is not what you want. - ItemsAdder: reinstall the
itemsadder-pack/contents/tcgfolder (boosters and 90 holo cards added), then/iazip.
Fixes included:
- A
messages.ymltext missing from the server's file (key added by an update) was shown empty instead of falling back to the jar value. Same forconfig.ymloptions read with a default value. - If a player disconnected during the pack opening animation, the collection completion reward (already marked as given in the database) was never handed out.