Skip to content

Releases: Cykalos/Classes_and_Magie

Classes and Magie v1.7.0

Choose a tag to compare

@github-actions github-actions released this 12 Oct 15:54
e00d5c9

1.7.0 (2026-10-12)

✨ Nouveautés

  • faiblesses unifiées — un seul menu et un seul nom pour les joueurs (e00d5c9)
    • /faiblesses regroupe toutes les faiblesses du personnage avec leur origine : classe, race (et malus de classe), traits, faiblesses imposées et tirées au hasard
    • « Défauts » devient « Faiblesses » partout dans les menus (classes et races affichent leurs faiblesses et celles imposées sous un seul titre)
    • Imposer une faiblesse directement dans races.yml ou classes.yml : weaknesses: [id] (les sous-classes héritent de celles de leur classe, sauf inherit-flaws: false)
    • Faiblesses imposées par défaut : Elfe → Claustrophobe, Nain → Vertige, Orc → Mauvais tireur, Tieffelin → Sang infernal, Félys → Frileux
    • Les exclusions s'appliquent aussi aux faiblesses imposées, et les exclusions par défaut évitent les doublons avec les faiblesses des classes et des races
    • Les défauts déjà écrits dans classes.yml / races.yml / traits.yml (clé flaws) fonctionnent comme avant

Classes and Magie v1.6.0

Choose a tag to compare

@github-actions github-actions released this 12 Oct 15:13
7186bee

1.6.0 (2026-10-12)

✨ Nouveautés

  • faiblesses, défauts conditionnels et modules activables (7186bee)
    • Faiblesses (weaknesses.yml, /faiblesses) : imposées à une race, une classe ou une sous-classe, ou tirées au hasard avec des chances par race et par classe (races, classes, exclusions, multiplicateurs), relances, menu pendant la création
    • 15 faiblesses fournies : Hydrophobe, Photosensible, Vulnérable au feu, Frileux, Os fragiles, Proie des morts, Peur du noir, Mana instable, Mauvais tireur, Panique, Vertige, Claustrophobe, Anémie, Maudit par la lune, Sang infernal
    • Défauts conditionnels : tous les défauts (classes, races, traits, faiblesses) acceptent des conditions — moment de la journée, météo, dimension, monde, biome, lumière, ciel, eau, pluie, lave, PV, altitude, accroupi, sprint, élytres, objet tenu ou porté, permission, chance
    • Nouveaux types de défauts : DAMAGE_DEALT, MANA_REGEN, EFFECT, PERIODIC_DAMAGE ; DAMAGE_TAKEN filtrable par attaquant (types d'entités et mobs MythicMobs)
    • Modules activables dans config.yml : races, traits, faiblesses, métiers, arbre, attributs, groupes, forge, gemmes, kits, restrictions d'objets
    • /classe admin faiblesse <reset|add|remove> [id], placeholder %cykclasses_weaknesses%
    • Wiki : page Faiblesses, défauts conditionnels, modules

📚 Documentation

  • description Modrinth — personnalisation et limites expliquées [skip release] (be3e34a)

Classes and Magie v1.5.0

Choose a tag to compare

@github-actions github-actions released this 11 Oct 14:38
b2f88c1

1.5.0 (2026-10-11)

✨ Nouveautés

  • le plugin s'appelle désormais Classes_and_Magie (b2f88c1)
    • Dossier de configuration plugins/Classes_and_Magie : l'ancien dossier plugins/CykClasses est renommé automatiquement au premier démarrage, configuration et données comprises
    • Fichier .jar nommé Classes_and_Magie-X.Y.Z.jar
    • Commandes, permissions (cykclasses.) et placeholders (%cykclasses_%) inchangés

📚 Documentation

  • icône du projet dans le README et le wiki [skip release] (742b3bf)
  • licence GPL-3.0-only précisée dans le README [skip release] (a5b2640)

🔧 CI

  • publication automatique sur Modrinth à chaque release [skip release] (ce830c3)
  • libellé « Classes and Magie X.Y.Z.jar » sur le fichier des releases [skip release] (9022a26)

Classes and Magie v1.4.2

Choose a tag to compare

@github-actions github-actions released this 11 Oct 09:32
d766573

1.4.2 (2026-10-11)

🐛 Corrections

  • fichier .jar renommé « Classes and Magie X.Y.Z.jar », documentation pour tous les publics (d766573)
    • Le .jar s'appelle maintenant « Classes and Magie X.Y.Z.jar » (le nom interne du plugin reste CykClasses, configuration et données inchangées)
    • README et wiki réécrits sans tutoiement, pour tous les lecteurs
    • Description du projet pour Modrinth (docs/modrinth.md)

CykClasses v1.4.1

Choose a tag to compare

@github-actions github-actions released this 10 Oct 16:35
a5418ce

1.4.1 (2026-10-10)

🐛 Corrections

  • messages manquants après une mise à jour du plugin (a5418ce)

🔧 Maintenance

  • liens vers le dépôt renommé Classes_and_Magie [skip release] (a60df32)

CykClasses v1.4.0

Choose a tag to compare

@github-actions github-actions released this 10 Oct 15:58
28e1574

1.4.0 (2026-10-10)

✨ Nouveautés

  • spécialisations de métier, joaillerie et wiki (28e1574)
    • Spécialisations (sous-métiers) au niveau 20 : Prospecteur, Foreur, Armurier, Fabricant d'armes, Facteur d'arcs, Lapidaire, Orfèvre, avec bonus de rareté, puissance, pureté, chance de gemme et XP
    • Nouveau métier Joaillier : les gemmes sont trouvées brutes et taillées au tailleur de pierre ; rareté (Commune → Parfaite) et pureté selon le niveau du métier
    • Atelier du joaillier : chances de rareté et fourchette de pureté affichées, taille à l'unité ou en lot
    • Menus retravaillés : cadre sombre, en-têtes de profil, boutons centrés
    • jobs.yml ancien sauvegardé automatiquement ; nouvelles clés de gems.yml et forge.yml avec valeurs par défaut
    • Wiki GitHub publié automatiquement depuis docs/wiki

CykClasses v1.3.0

Choose a tag to compare

@github-actions github-actions released this 10 Oct 14:57
e5c738e

1.3.0 (2026-10-10)

✨ Nouveautés

  • niveaux de métier, forge avec raretés et objets uniques, gemmes (e5c738e)
    • niveaux et XP de métier (jusqu'au niveau 50), barre d'XP de métier
    • recettes et actions de métier débloquées par niveau (min-level)
    • forge : rareté Commun à Légendaire selon le niveau du forgeron, stats aléatoires positives ou négatives
    • objets uniques : un seul exemplaire de chacun sur tout le serveur (forge-uniques.yml)
    • gemmes trouvées en minant, incrustées par glisser-déposer sur les objets forgés
    • stats de l'équipement forgé appliquées quand il est porté
    • « Niv. » devant le niveau dans le chat et le panneau du groupe
    • menu des métiers plus lisible (texte court par action, niveau requis)
    • libellés « Ton métier actuel » / « Ta race actuelle »
    • ancien jobs.yml sauvegardé et remplacé automatiquement par le nouveau format

CykClasses v1.2.0

Choose a tag to compare

@github-actions github-actions released this 10 Oct 13:34
9279ad9

1.2.0 (2026-10-10)

✨ Nouveautés

  • races, traits, métiers, arbre de compétences, attributs, kits et chat de groupe (9279ad9)
    • corrige le HUD (PV, mana, niveau, XP) caché en mode compétences
    • corrige l'affichage 21/20 des PV (arrondi incohérent du maximum)
    • races avec bonus, défauts, effets et malus si la race ne convient pas à la classe
    • traits aléatoires positifs / négatifs / mixtes, traits uniques (un seul joueur), relances configurables
    • métier unique par joueur, actions réservées (minerais, forge, alambic, enchantement, pêche...)
    • arbre de compétences par classe avec branches de sous-classe et arbre commun
    • points d'attributs (Force, Dextérité, Intelligence, Vitalité, Sagesse, Agilité, Endurance)
    • kits de départ configurables, objets CraftEngine / ExecutableItems / MythicMobs via UniItem
    • restrictions d'objets par classe, race, métier, niveau et attributs
    • /gc bascule le chat sur le groupe, /global revient au chat public
    • classe et niveau dans le chat et le panneau du groupe

CykClasses v1.1.0

Choose a tag to compare

@github-actions github-actions released this 10 Oct 09:40
6aed4b9

1.1.0 (2026-10-10)

✨ Nouveautés

  • barre de compétences en icônes, HUD de combat, groupes et MythicMobs (6aed4b9)
    • corrige la touche 1 qui ne lançait rien quand la main était déjà sur le slot 1
    • F affiche les compétences en icônes dans la barre (slots 1-8), l'arme reste en main
    • icônes personnalisables : icon, icon-model (resource pack) ou custom-model-data
    • recharge visible sur les icônes, objets sauvegardés même en cas de crash ou de mort
    • XP gagnée affichée 5 s en bossbar avec cumul (hud.yml)
    • dégâts flottants normaux / critiques / compétences / soins sur mobs et joueurs
    • PV de la cible en bossbar et au-dessus de la tête, configurables dans hud.yml
    • système de groupe : règles d'XP (partagée ou égale) et de dégâts alliés fixées à la création
    • soins et bonus réservés aux membres du groupe, panneau des PV du groupe, /gc
    • MythicMobs : noms et niveaux des mobs, XP par mob, compétences de type MYTHIC

CykClasses v1.0.0

Choose a tag to compare

@github-actions github-actions released this 10 Oct 03:01
c80c413

1.0.0 (2026-10-10)

✨ Nouveautés

  • première version de CykClasses (7bbeb1b)
    • 5 classes (Guerrier, Mage, Archer, Assassin, Clerc) et 10 sous-classes à débloquer
    • 36 compétences configurables, mode compétences (F puis 1-9) et /competence
    • mana avec régénération, statistiques par classe et par niveau, défauts
    • niveaux et XP, menus de classes / sous-classes / compétences
    • stockage YAML, JSON ou SQLite, PlaceholderAPI, API Java et événements
    • CI GitHub Actions et releases automatiques avec changelog

🔧 CI

  • versionnage et changelog maison, compilation Paper 26.1 et 26.2 (c80c413)
    • calcul de version Conventional Commits (première release en 1.0.0)
    • changelog en français groupé par type, avec le détail des commits
    • matrice de compilation Paper 26.1.2 / 26.2 et erreurs remontées en annotations
    • actions mises à jour (checkout v5, setup-java v5, setup-gradle v5)
    • Dependabot limité aux GitHub Actions
  • suppression de la release de test v0.0.1 [skip release] (e6e41dd)