Informations

Description

FoxPets ajoute un système complet de familiers et d'oeufs sur Minecraft, avec un principe d'éclosion, d'évolution, de niveaux, de nourriture et bien d'autres objets spéciaux. Ce plugin vise également à rendre les familiers échangeables afin de favoriser les échanges entre joueurs.

Fonctionnalités

  • Compatible 1.21+

  • Support Folia

  • Système de familiers configurables (modèles via MythicMobs)

  • Système d'œufs configurables avec pool de familiers obtenable

  • Rangs et progression par XP (D, C, B, A, S)

  • Nourritures par rang (items configurables)

  • Statistiques configurables via statistics.yml + assignation par rang/pet

  • Hologrammes custom (contenu, offset, progress bar par états)

  • GUI des familiers (slots configurables, boutons, pagination, filtre)

  • Protection PvP pour bloquer l'ouverture du menu en combat et cacher le familier

  • Système de reroll de familier

  • Stockage YAML ou MySQL (avec cache)

  • De nombreux objets bonus pour les familiers.

Dépendances

Requises

  • MythicMobs

  • ProtocolLib

Soft-depend (intégrations optionnelles)

  • EpicCraftingsPlus

  • AuroraLevels

  • FoxJobs

  • EconomyShopGUI / EconomyShopGUI-Premium

  • ShopGUIPlus

  • AxAFKZone

  • CrazyCrates

  • VirtualSpawner

Glossaire

Système
Fonction
Description

Œufs

Éclosion

Les œufs gagnent de l'XP (nourriture) puis éclosent en familier (pool pondéré).

Familiers

Suivi

Les familiers suivent le joueur (distance, vitesse, radius).

Rangs

D → S

Chaque rang débloque une statistique (et des valeurs) selon la config du pet.

Statistiques

Boosts / chances

Bonus d'XP, vente shop, jobs, reroll caisses, immunité chute, etc.

Hologrammes

Progress bar

Hologrammes pour œufs et familiers avec barres d'états configurables.

Menu

Filtres + pages

Menu paginé, boutons filtre, informations, page suivante/précédente.

PvP Protection

Anti-combat

Empêche l'accès au menu et cacher le familier pendant un délai après avoir subis des dégâts d'un joueur.

Reroll

Re-roll stats

Menu dédié pour reroll une statistique (sacrifice ou parchemins).

Statistiques disponibles (statistics.yml)

Les statistiques sont définies dans statistics.yml puis utilisées dans config.yml via stat_id.

Stat ID
Effet
Type
Intégration

adventure_xp_boost

Octroie un boost d'XP

% + flat

AuroraLevels

crafting_speed_boost

Augmente la vitesse de craft

%

EpicCraftingsPlus

economy_sell_boost

Augmente le prix de vente d'une ressource / catégorie

%

EconomyShopGUI

shop_sell_boost

Augmente le prix de vente d'une ressource / catégorie

%

ShopGUIPlus

job_exp_boost

Boost l'XP de métier obtenu

%

FoxJobs

enchant_no_xp_loss

Chance de ne pas perdre d'XP en faisant un enchantement

%

Vanilla

fall_damage_immunity

Immunité aux dégâts de chute

%

Vanilla

health_boost

Bonus de vie

flat

Vanilla

afk_zone_reward_reduction

Réduction du temps pour recevoir une récompense

%

AxAFKZone

crazy_crates_reroll_chance

Chance de laisser un joueur reroll une caisse

%

CrazyCrates

virtual_spawner_sell_boost

Augmente le prix de vente

%

VirtualSpawner

mythic_mob_drop_boost

Double le drop d'un mob

%

MythicMobs

Commandes et permissions

Commande
Description
Permission

/pets

Ouvre le menu des familiers (si joueur)

/

/pet

Alias/commande de gestion (selon config serveur)

/

/eggs

Ouvre le menu (actuellement relié au menu pets)

/

/pets give <pet_id> <player>

Donne un familier à un joueur

foxpets.give

/pets give reroll-item <player> <amount>

Donne des parchemins de reroll

foxpets.give

/pets foodgive <player> <rank> [amount]

Donne une nourriture de rang (D/C/B/A)

foxpets.givefood

/givefood <player> <food_type>

Donne une nourriture (commande dédiée)

foxpets.givefood

/pets egg <player> <egg_type>

Donne un œuf (ex: common, rare, legendary)

foxpets.egg

/pets reroll

Ouvre le menu de reroll

foxpets.reroll

/pets reload

Recharge la configuration

foxpets.reload

Œufs

Chaque œuf a :

  • xp_required (XP pour éclore)

  • pet_pool (pool pondéré des familiers possibles)

  • hologram (contenu + progress bar)

  • item (apparence de l'œuf en item)

Familiers

Chaque familier a :

  • mythicmob_id (entité affichée via MythicMobs)

  • paramètres de follow

  • statistics par rang (stat_id + min/max + hologram)

  • item (objet récupérable/échangeable)

Rangs et nourritures

La nourriture permet d'augmenter la barre d'expérience du familier, lui permettant de franchir différents paliers de rang afin de débloquer de nouvelles lignes de statistiques bonus. À chaque nouveau rang, une statistique est dévoilée avec une valeur aléatoire.

  • default_rank définit le rang de départ.

  • xp_required définit les paliers d'XP (par rang).

  • food définit les items de nourriture par rang.

Reroll

Le reroll (ou relance) permet de relancer la valeur d'une statistique d'un familier en obtenant un nouveau pourcentage aléatoire, en sacrifiant un familier du même rang.

  • item définit le parchemin de reroll

  • costs définit le coût par rang

  • menu définit l'UI en 2 phases : selection puis stats

Configurations


Last updated