promotional bannermobile promotional banner

Arcadia Pets

Collect pets, level their skills, fuse them up, and duel other players. Summon them to walk beside you or ride on your shoulder !
Back to Files

Arcadia Pets 2.0.1 (NeoForge 1.21.1)

File namearcadia-pets-neoforge-1.21.1-2.0.1.jar
Uploader
vyrrioxvyrriox
Uploaded
Nov 1, 2026
Downloads
73
Size
3.1 MB
Mod Loaders
NeoForge
File ID
9393763
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:arcadia-pets-1493098:9393763"

Learn more about Curse Maven

What's new

Arcadia Pets 2.0.1

Downloads

  • arcadia-pets-forge-1.20.1-2.0.1.jar (forge-1.20.1)
  • arcadia-pets-neoforge-1.21.1-2.0.1.jar (neoforge-1.21.1)
  • arcadia-pets-neoforge-26.1.2-2.0.1.jar (neoforge-26.1.2)

Added

  • Pets now pop out of a burst of sparkles when summoned, and swirl back to you when put away - A summoned pet grows from a speck to its size with a little bounce, in a burst of light the colour of its rarity (cyan for Arcane, red for Mythic, blurple for Exclusive) and a soft chime; Arcane pets then greet you and staff pets wave as before. Recalled, stored in the collection or sent back by a command, it takes a breath, shrinks to nothing and turns into a swirl of sparkles that flies to your chest with a soft whoosh. A pet on your shoulder does the same where it sits. A pet knocked out and sent to the infirmary sinks gently out of sight among green crosses instead, so it reads as being looked after, not as a death. Each lasts under a second and never holds you up: the server stores the pet and removes it at once as before, and only the look lingers on the clients nearby (S2CPetAppear, PetAppearance, PetAppearClient). Duel copies, pedestal displays, previews, the shoulder climb and hop, dimension changes, chunk unloads and logging out never play it.

  • Feed your pet by hand: right-click it with any food and it eats from your hand - Holding any food, right-click your own pet, or sneak and use the food while it sits on your shoulder: the food flies into its mouth, it chews with crumbs and crunching, and hearts come up. Arcane pets play their eating animation, staff pets wave, other creatures bob their head. A meal fills hunger by five times the food's nutrition, heals half its nutrition in hit points and adds 1 bond, up to 8 bond a day for each pet. A click with food never mounts the pet. Treats and snacks keep their skill XP and land in the mouth the same way. One meal every half second at most, decided by the server; the feeding achievements and the PET_FEED quest count these meals.

  • Every species has a favourite food, worth double bond - Fish for cats, a bone for wolves, bamboo for pandas, carrots for rabbits, honey for bees, cake or cookies for the staff pets, and a themed dish for every hand-made and Arcane pet. The first time it gets it, your pet tells you, and the food's icon then shows next to Hunger in the pet panel and in the pet's tooltip. Rotten flesh, spider eyes, poisonous potatoes, pufferfish and suspicious stew are refused and stay in your hand, unless they are that species' favourite (a zombie still likes rotten flesh); parrots refuse cookies. The table is in PetCareRules.

  • Hold out a food your pet hates and it spits it right back in your face - A disliked food, or another species' treat (a slime ball for a cat, a bone for a parrot), flies from the pet's mouth to your face with a llama's spit and bursts there in its own colour (green slime for a slime ball). It does no harm and the item stays in your hand. Such treats now count as a refusal instead of mounting the pet; any other item keeps its usual use, and a pet that is simply full still shakes its head politely. PetCareRules.reaction makes the decision.

  • Knocked-out pets go to the infirmary for 5 minutes - The stay is saved on the pet itself, so it survives logging out and server restarts. A red cross covers the pet's item wherever it is drawn, its tooltip and the pet panel count down, and the HUD shows the pet in the infirmary while nothing else is out. Trying to summon it says how long is left; when the stay ends the chat says it is out of the infirmary, in perfect shape, and it comes back at full health. Length set by infirmary_seconds under [gameplay] (default 300). New pet tags InfirmaryUntil, FoodBondDay, FoodBondCount and FavouriteFound, written only once set: pets saved before load without them.

  • Pocket pets really sit on your shoulder, and climb up and hop down when you switch modes - A pet in Pocket mode no longer floats beside your head: it sits on top of your shoulder, the left one, or the right one when a parrot already has the left, and it stays there when you turn, crouch, swim, crawl, glide with an elytra or ride. Arcane pets play their sitting animation there, cats, wolves, parrots and foxes take their own sitting pose, and other creatures sit still instead of walking on the spot. Staff pets sit on the edge with their legs over it, swinging, glance around, wave now and then and bob along when a jukebox plays. Switching to Pocket mode, your pet jumps from where it stands onto your shoulder; switching back, it hops down to the ground beside you, in half a second either way. The same happens when the mod pockets your pet for a flight and lets it out again. Everything is drawn by the client in the frame of the player model, the way vanilla draws shoulder parrots (ShoulderPose holds the arithmetic, PocketPetRenderer applies it on each target); the server sends the same packets as before. The world pet that a hop lands on stays hidden until it does (EntityRenderDispatcherHopMixin). Covered by ShoulderPoseGameTests on every target.

  • Arcane pets run, swim, sit with you, eat, cheer and flinch - Every hand-made pet now has nineteen animations instead of eight. It breaks into a run when you sprint, paddles with its head up in water, carries a rider at a steadier gait and stands calm under them, and the winged ones hover with slow wingbeats instead of flapping as if in flight. Crouch still beside your pet for a few seconds and it sits down with you. It munches happily when fed a treat or a snack, flinches and bristles when you are hit, and cheers when you kill a mob, win a duel or level a skill. It shakes itself dry after a swim or the rain, and yawns before it dozes off. Every existing clip got a pass too, and the Minotaur now holds his hammer upright at his side instead of across his belly. The new clips are built in tools/petclips (_contextual.py: run, ride, ride_idle, swim, hover, sit, eat, hurt, celebrate, shake, yawn); which one plays is decided by PetAnimState, pure functions covered by game tests. A strike, a skill or a flinch outranks a meal or a cheer, which outrank the loops. Sitting is the one synced flag (set by the server only when the owner crouches or stands); the rest is read by the client from the pet's own movement.

  • Arcane pets dance when a jukebox plays nearby - Put a record on and every hand-made pet standing or hovering within 8 blocks dances to it: hops, head bobs, swaying, wing beats, arm waves and spins, a dance of its own for each of the 32 species, all on the same tempo. A pet that walks off walks, and starts dancing again when it stops near the music; flyers dance in the air, and the music wakes a sleeping pet. It stops within a second of the song ending. Ridden mounts and duel pets do not dance. The new dance loop is built in tools/petclips like the other clips; on the client each pet looks at the game's own table of playing jukebox songs once a second (PetMusic, JukeboxMusicProbe), so no block is searched.

  • Staff pets come alive, and dance too - The staff pets breathe and sway while they wait, look about now and then, wave when they are summoned or when you walk up to them, act out their signature skill with a gesture, swing along when you strike, and sit down to doze when left alone for 45 seconds. Put a record on and they dance under the same conditions as the Arcane pets, on the same tempo: fists pumped on the beat, hands in the air with little hops, a disco point and a full spin at the end of the routine. A staff pet on your shoulder bobs and waves its arms to the music. The poses are computed on the player model (StaffPetAnimation, laid over the vanilla animation by StaffPetModel, carried by a StaffPetRenderState on 26.1.2); the server only sends entity events for the skill and the greeting, and the vanilla arm swing for a strike. Game tests cover the dance decision, the tempo, the sleep pose, the greeting rule and the signals, on the three targets.

  • Every pet has a signature skill now - The 43 species added in 2.0.0 and the two newest staff pets had none. Each one gets its own: a cod slaps with a fish, a llama spits, an ocelot hisses a creeper back into calm, a creeper pops harmlessly, a parrot imitates the monsters it hears, and so on. Flypiwhite drops a Pigeon Bomb on what you hit, and VoRaXFR, who adores pets, heals your tamed animals nearby with a shower of hearts. Every one also has a duel move. They live in SignatureSkills; the rare species' skills can be rolled by other pets of the same tier or above, the two staff ones never.

  • Sixteen new hand-made pets (NeoForge 1.21.1) - Four join the Arcane tier: the Chieftain, the Raccoon Trader, the Tyrannosaurus Rex and the Void Creeper. Six are Legendary: the Abyssal Mermaid, the Crab Sailor, the Creeper Skeleton, the Dead Traveler, the Minotaur and the Undertaker. Three are Epic (the Mystical Deer, the Singer and The Glare) and three are Rare (the Bear Pet, the Panda Pet and the Purple Bat). Each has its own signature skill, a duel move, its seven animations and three chromas. The models are by other authors under Creative Commons licences, credited in game, in NOTICE and on the project pages.

  • A new Exclusive tier, and the Wumpus (NeoForge 1.21.1) - Exclusive pets never come out of a crate, a mob, a fusion or a bot: a server admin hands them out with /arcadia_pets exclusive give <player> <species>, and /arcadia_pets exclusive list lists them. The first one is the Wumpus, whose Ping! skill makes a small notification sound when a monster creeps up behind you. An Exclusive pet carries a single skill and is shown in Discord blurple. PetRarity.EXCLUSIVE is appended last (ordinal 7, weight 0); the tier and the command exist on every target, the species only on 1.21.1.

  • The big mounts carry more than one player - Vaelryn, Magmara and Nyssara seat two players, the Tyrannosaurus Rex three; every other pet carries its owner alone. The owner gets on first and steers; anyone else can right-click the ridden pet to take a free seat behind, and sneaks to get off. Seats are listed per species in PetSeats, measured on the models and scaled with the pet.

  • Forge 1.20.1 gets the hand-made pets, the Wumpus and the shared mounts (Forge 1.20.1) - The 32 hand-made species of NeoForge 1.21.1 now exist on Forge 1.20.1 too: the eight Arcane pets, the hand-made pets of the Legendary, Epic and Rare pools and the Exclusive Wumpus, with their signature skills, their animations, the dance near a jukebox and the extra seats of the big mounts. The roster pools match NeoForge 1.21.1, without the Bogged and the Breeze, which do not exist in 1.20.1. Chromas stay on NeoForge 1.21.1, and a rider gets off by sneaking as before. GeckoLib 4.8.4 or newer (geckolib-forge-1.20.1) is now required on Forge 1.20.1; the Pet Guide, the language files and the mods.toml credits of that target follow NeoForge 1.21.1.

  • NeoForge 26.1.2 gets the hand-made pets, the Wumpus and the shared mounts (NeoForge 26.1.2) - The 32 hand-made species of NeoForge 1.21.1 now exist on NeoForge 26.1.2 too, with the same sizes, seats, animations, glow, look, dance near a jukebox and signature skills. The four Arcane pets 26.1.2 already had keep their ids, so the pets players own load as before, and are now drawn from the same animated models as on 1.21.1. Mounts catch up with 1.21.1: sneak to fly or swim down, a key to call the mount, passengers on the big mounts, faster Arcane mounts and the new ride speed keys. Chromas stay on NeoForge 1.21.1. GeckoLib 5.5.2 or newer (com.geckolib:geckolib-neoforge-26.1.2, 5.x) is now required on NeoForge 26.1.2; the pets are drawn through GeckoLib 5's render states, and the four purchased models keep their compiled geometry.

  • NeoForge 26.1.2 now has everything NeoForge 1.21.1 has (NeoForge 26.1.2) - Chromas and Chroma Gems, the Ender Dragon as a flying mount, the duel bets switch, the per-species pet sizes, the dashboard sort and lock rules, the pet bag filter and the fusion lock check join the hand-made pets ported earlier. The collection store also gets the 1.21.1 guard that keeps a failed database read from being saved over a player's collection, and the guide pages are realigned with 1.21.1. Network protocol 2: clients and servers must both run this version.

  • Forge 1.20.1 now has everything NeoForge 1.21.1 has (Forge 1.20.1) - Chromas and Chroma Gems (anvil unlock, pet panel and bestiary tabs, chest loot, guide page), the H key that calls your mount and sneaking to fly or swim down, the Ender Dragon as a flying mount, faster flying mounts with the 1.21.1 ride speed keys, the collection lock that never saves a failed read over a collection, the dashboard sort and counts, crates that respect the minimum rarity you chose, the duel bets switch and the 1.21.1 duel screens, pets coming back out after a landing, the same pocket sizes and the same staff roster. Star Essence and the roll command no longer reset a pet's bond. Network protocol 2: clients and servers must both run this version.

Changed

  • Pets get hungry while they are out, about once an hour - Hunger now falls one point every 51 seconds (hunger_seconds_per_point under [gameplay]) while a pet is summoned or on your shoulder, and never while it is stored: hungry (30) after about an hour, empty after about 85 minutes. A hungry pet hangs its head now and then and its stomach growls, with a reminder in the action bar at most once every 5 minutes. Happiness follows hunger down and food brings it back; a happy pet earns up to a quarter more bond from kills (x1.0 at 50 happiness, x1.25 at 100). The server checks the pets that are out every ten seconds.

  • The recovery time after a knock-out is a fixed 5 minutes - It was 10 minutes, shortened by Charisma and by treats; it is now the same for every pet and nothing shortens it.

  • Pet skills are small, playful helpers instead of power-ups - Pets come from crates, so what they do in the world now stays a nudge: a few seconds of a level I effect on a long cooldown, half a heart to one heart of damage, healing or absorption, a cheap gift, a sound and a burst of particles. Gone are the 15-minute flight of the Ender Dragon (now a wing flap), the death save of the Shulker (now a short Absorption when you drop low), FuFu's permanent Strength, the Sniffer's block duplication, the Allay's diamonds, percentage damage bonuses and area effects on whole crowds. Every skill description says what it does now. Implemented as hard caps (level I, 5 s, 30 s cooldowns, 1 HP, no item of value) applied after the gene bonus.

  • One skill for a common pet, one more per rarity, five at the top - Common 1, Uncommon 2, Rare 3, Epic 4, Legendary, Mythic and Arcane 5. An Arcane signature starts a little stronger. Pets you already own are brought to the new count when they load: the signature first, then the skills you trained the most; the untrained ones at the end of the list go.

  • A pet only rolls skills of its own rarity or below - An uncommon wolf can no longer come out of a crate with the Warden's shriek. Each skill belongs to the commonest species it is linked to, and a random slot draws only from tiers up to the pet's own.

  • The strongest duel moves were toned down - Join the Discord, Dragon Breath, Wither Skull, Static Charge, Starfall, Fatigue Curse, Foxfire Ambush and Arcane Wisdom hit less hard or stun later. Numbers in each skill's duel description.

  • The pools were reshuffled - Many pets changed rarity. Wolves, frogs, turtles, horses, creepers, witches, pillagers, husks, drowned and giants are now Common; camels, endermen, evokers, illusioners, sniffers, hoglins, piglin brutes, polar bears and wandering traders Uncommon; blazes, breezes, shulkers, ravagers, vexes, iron golems, magma cubes and wither skeletons Rare; phantoms and the Elder Guardian Epic. Among the hand-made pets, The Famished, Noisette, Lumo, Murmure, Nyx, Luma, Sillage and Volute are now Epic, Rubis Legendary, Vesper and Brasa Rare; the Arcane tier keeps Zyrra, Vaelryn, Nyssara and Magmara. Pets you already own keep the rarity they were rolled at, except the Strider (below). A server's pets.toml gets the new lists once, through the new pool_layout key: ids a server added itself stay in their tier, and edits made afterwards are kept.

  • Striders you already own are now Uncommon - The Strider moved from Rare to Uncommon, and it is the one rarity change that also applies to the pets already owned (PetRoster.MIGRATED_RARITY).

  • Hand-made pets have a size of their own (NeoForge 1.21.1) - Each species is drawn at a size chosen for it beside a player, whatever rarity it was rolled at, and grows a little with Endurance. The big new models are no longer squashed to knee height, and Sillage is no longer a speck. GeoPetSpecies.companionScale(), from 0.85x at 0 Endurance stars to 1.1x at 5.

  • Nine pets were repainted (NeoForge 1.21.1) - The Famished, Rubis, Lumo, Murmure, Nyx, Luma, Vesper, Volute and Brasa have new textures, and new art for both of their chromas.

  • Livelier animations (NeoForge 1.21.1) - Brasa, The Famished, Noisette, Sillage, Lumo, Luma, Murmure, Rubis and Vesper move more while idle and walking, and their greetings and attacks read from further away.

  • Five staff pets are retired - Skaizenn, Yoto, Beuzed, Sea and Loldragman no longer drop. Players who own one keep it, with its skills, and a config that still lists them cannot bring them back into the roll.

Fixed

  • The details of a selected skill no longer spill under the buttons of the pet panel - With five skills the list fills the left column, and the description, effect, progression and XP of the selected skill were drawn below it, behind the Status and Behaviour buttons and past the bottom of the frame. They now open in a box over the column, under the selected skill or above it when there is no room, wrapped to the column's width in full, always on top and inside the panel at any GUI scale. Click the box or the skill again to close it.

  • The details of a selected skill no longer spill under the buttons of the pet panel - With five skills the list fills the left column, and the description, effect, progression and XP of the selected skill were drawn below it, behind the Status and Behaviour buttons and past the bottom of the frame. They now open in a box over the column, under the selected skill or above it when there is no room, wrapped to the column's width in full, always on top and inside the panel at any GUI scale. Click the box or the skill again to close it.

  • Some staff pets wore the default Alex or Steve skin instead of their own - Every staff pet asked Mojang for its skin at the same moment, the bestiary showing them all at once, so the lookups were rate limited and an answer without the skin was kept as the default skin for the whole session. Skins are now looked up two at a time, a failed lookup is retried after 5 s, 30 s, 2 min then every 10 min, and resolved skins are kept in config/arcadia/pets/staff_skins.json so they show at once on the next launch (refreshed after a day).

  • Arcane pets showed as Mythic in the duel pick screen - The screen draws the rarity a pet is saved with, and an Arcane species could be saved at Mythic, the debug give command among the ways. An Arcane species is now always read as Arcane, everywhere, and the command can no longer create one at another rarity.

  • Magmara was smaller than the player riding it (NeoForge 1.21.1) - The whale was sized from its hitbox and came out under a block tall, its rider sitting on top of a creature shorter than them. It is now about two blocks tall, with its riders on its back.

  • Riders sit on their pet's back and stay in place when they turn the camera - Turning the camera on a pet that stood still turned its body half a second late, up to 75 degrees behind, while the seat followed the camera at once: the rider slid sideways across the back of the Tyrannosaurus, Magmara and every passenger seat, and the head twisted round on the neck. The pet now turns body and head with its rider, the same on every client, and the seats turn with the body as it is drawn. Seventeen hand-made pets also had their rider in the air, inside them or on the deer's antlers; every seat is now on the back measured on the model, and scales with the pet's stars.

  • An achievement earned again in another world now says why it pays nothing - Pet achievements are tracked twice: a Minecraft advancement per world, and an Arcadia achievement per player across every server and world, which is the one that pays the coins. A player who had already earned one elsewhere (Take Flight on a Blaze, for instance) saw the toast again and received nothing, which looked like a lost reward. The chat now says the reward was already received. A server with no economy available now logs the coins it could not pay.

  • The Minotaur's hammer no longer passes through his body or between his legs - Carried slanted across his back, the haft ran through his torso and its end came out between his knees. He now stands it upright at his right side, the head above his shoulder and the haft outside his leg, in every clip, raises it overhead the long way round, and his own swings start and end from that grip. The Undertaker holds his tool and lantern a little out from his coat and the Dead Traveler keeps its sword and buckler clear of its skull. The release gate now tests every clip for a carried weapon crossing its bearer (petclips.weapon_clashes, tools/author_pet_clips.py --weapons).

  • A duel started in a built-up place moves its arena to the nearest open ground - The arena needs flat, open ground about 9 by 5 blocks. A duel started among blocks used to fall back to the window, with no pets on the ground and no camera pulled back, and said nothing. It now looks for the nearest spot within 12 blocks that has room and sets up there; only if there is none does it use the window, and the chat says why.

Removed

  • Twenty-five species were removed from the game, and the pets of those species are lost - The bat, cod, salmon, tropical fish, pufferfish, squid, glow squid and tadpole, and seventeen hand-made pets of NeoForge 1.21.1: Glacia, Dunira, Fulgora, Braisor, Tempesta, Ambris, Nocturna, Runara, Palustra, Astrea, Lampion, Givra, Sylva, Lunare, Marea, Ventia and Cendra. A pet of one of them disappears from collections, inventories, ender chests and pedestals the next time it is read, and its owner is told in chat. Each removed pet is first written in full, with its owner, to <world>/arcadia_pets/deleted_pets_backup.jsonl, so an admin can give it back by hand. The signature skills of the eight vanilla species stay as ordinary Common skills for the pets that rolled them; those of the seventeen hand-made pets are gone, with their duel moves.

Ajouts

  • Les familiers jaillissent d'une gerbe d'étincelles quand tu les invoques, et reviennent vers toi en tourbillon quand tu les ranges - Un familier invoqué grandit d'un point jusqu'à sa taille avec un petit rebond, dans une gerbe de lumière de la couleur de sa rareté (cyan pour Arcane, rouge pour Mythique, bleu violet pour Exclusif) et un doux carillon ; les familiers Arcane te saluent ensuite et ceux du staff font signe comme avant. Rappelé, rangé dans la collection ou renvoyé par une commande, il prend une inspiration, rétrécit jusqu'à disparaître et devient un tourbillon d'étincelles qui file vers ta poitrine dans un léger souffle. Un familier sur ton épaule fait de même là où il est assis. Un familier mis K.O. et envoyé à l'infirmerie s'enfonce doucement parmi des croix vertes, pour qu'on comprenne qu'il est soigné et non mort. Chaque animation dure moins d'une seconde et ne te bloque jamais : le serveur range le familier et le retire aussitôt comme avant, seul l'effet reste un instant chez les joueurs proches. Les copies de duel, les présentoirs, les aperçus, la montée sur l'épaule et la descente, les changements de dimension, les déchargements de chunks et la déconnexion ne la jouent jamais.

  • Nourris ton familier à la main : un clic droit avec n'importe quelle nourriture et il mange dans ta main - Avec de la nourriture en main, fais un clic droit sur ton familier, ou accroupis-toi et utilise-la quand il est sur ton épaule : la nourriture file dans sa bouche, il mâche avec des miettes et des croquements, et des cœurs apparaissent. Les familiers Arcane jouent leur animation de repas, ceux du staff saluent, les autres hochent la tête. Un repas remplit la faim de cinq fois la valeur nutritive, soigne de la moitié en points de vie et ajoute 1 de lien, jusqu'à 8 par jour et par familier. Un clic avec de la nourriture ne le monte jamais. Friandises et collations gardent leur XP de compétence et arrivent dans la bouche de la même façon. Un repas toutes les demi-secondes au plus, décidé par le serveur ; les succès de nourrissage et la quête PET_FEED comptent ces repas.

  • Chaque espèce a sa nourriture préférée, qui vaut deux fois plus de lien - Du poisson pour les chats, un os pour les loups, du bambou pour les pandas, des carottes pour les lapins, du miel pour les abeilles, du gâteau ou des cookies pour les familiers du staff, et un plat à thème pour chaque familier fait main et Arcane. La première fois, ton familier te le dit, et l'icône du plat s'affiche ensuite à côté de la faim dans le panneau et dans l'infobulle. La chair putréfiée, les yeux d'araignée, les pommes de terre empoisonnées, les poissons-globes et le ragoût suspect sont refusés et restent dans ta main, sauf pour l'espèce qui les préfère (un zombie aime toujours la chair putréfiée) ; les perroquets refusent les cookies. La table est dans PetCareRules.

  • Tends à ton familier un aliment qu'il déteste et il te le recrache en pleine tête - Un aliment détesté, ou la friandise d'une autre espèce (une boule de slime pour un chat, un os pour un perroquet), part de sa gueule jusqu'à ton visage avec un crachat de lama et y éclate dans sa couleur (du slime vert pour une boule de slime). Aucun dégât, et l'objet reste dans ta main. Ces friandises comptent désormais comme un refus au lieu de monter sur le familier ; tout autre objet garde son usage habituel, et un familier simplement rassasié secoue toujours poliment la tête. PetCareRules.reaction prend la décision.

  • Un familier K.O. part 5 minutes à l'infirmerie - Le séjour est enregistré sur le familier, il survit donc à la déconnexion et au redémarrage du serveur. Une croix rouge couvre son objet partout où il est affiché, son infobulle et le panneau décomptent le temps, et le HUD montre le familier à l'infirmerie tant qu'aucun autre n'est sorti. Essayer de l'invoquer dit le temps restant ; à la fin, le chat annonce qu'il est sorti de l'infirmerie, en pleine forme, et il revient avec tous ses points de vie. Durée réglée par infirmary_seconds dans [gameplay] (300 par défaut). Nouvelles balises InfirmaryUntil, FoodBondDay, FoodBondCount et FavouriteFound, écrites seulement une fois remplies : les familiers enregistrés avant se chargent sans.

  • Les familiers en mode Pocket s'assoient vraiment sur ton épaule, et y montent ou en descendent quand tu changes de mode - Un familier en mode Pocket ne flotte plus à côté de ta tête : il s'assoit sur ton épaule, la gauche, ou la droite quand un perroquet occupe déjà la gauche, et il y reste quand tu tournes, t'accroupis, nages, rampes, voles en élytres ou montes une monture. Les familiers Arcane y jouent leur animation assise, les chats, loups, perroquets et renards prennent leur propre pose assise, et les autres créatures restent tranquilles au lieu de marcher sur place. Les familiers staff s'assoient au bord, les jambes dans le vide qui se balancent, regardent autour d'eux, font coucou de temps en temps et dodelinent quand un jukebox joue. En passant en mode Pocket, ton familier saute de là où il est jusqu'à ton épaule ; en repassant en mode Suivre, il saute de ton épaule jusqu'au sol à côté de toi, en une demi-seconde dans les deux sens. C'est pareil quand le mod range ton familier pour un vol puis le ressort. Tout est dessiné par le client dans le repère du modèle du joueur, comme le jeu dessine les perroquets sur l'épaule (ShoulderPose porte les calculs, PocketPetRenderer les applique sur chaque cible) ; le serveur envoie les mêmes paquets qu'avant. Le familier du monde sur lequel atterrit un saut reste caché jusqu'à l'atterrissage (EntityRenderDispatcherHopMixin). Couvert par ShoulderPoseGameTests sur chaque cible.

  • Les familiers Arcane courent, nagent, s'assoient avec toi, mangent, fêtent et sursautent - Chaque familier fait main a désormais dix-neuf animations au lieu de huit. Il se met à courir quand tu sprintes, nage la tête hors de l'eau, porte un cavalier d'un pas plus posé et reste calme sous lui, et les ailés font du surplace en battant lentement des ailes au lieu de battre comme en plein vol. Accroupis-toi quelques secondes à côté de ton familier et il s'assoit avec toi. Il mâche tout content quand tu lui donnes une friandise ou un en-cas, sursaute et se hérisse quand tu es touché, et fait la fête quand tu tues un monstre, gagnes un duel ou montes une compétence de niveau. Il s'ébroue après une baignade ou la pluie, et bâille avant de s'endormir. Toutes les animations existantes ont été revues, et le Minotaure tient désormais son marteau droit le long du corps au lieu de le tenir en travers du ventre.

  • Les familiers Arcane dansent quand un juke-box joue à côté - Lance un disque et chaque familier fait main debout ou en vol à moins de 8 blocs danse : sauts, hochements de tête, balancements, battements d'ailes, bras levés et pirouettes, une danse propre à chacune des 32 espèces, toutes sur le même tempo. Un familier qui part marche, et se remet à danser quand il s'arrête près de la musique ; les volants dansent en l'air, et la musique réveille un familier endormi. Il s'arrête moins d'une seconde après la fin du morceau. Les montures chevauchées et les familiers en duel ne dansent pas.

  • Les familiers du staff s'animent, et dansent aussi - Les familiers du staff respirent et se balancent en attendant, regardent autour d'eux de temps en temps, saluent de la main quand ils sont invoqués ou quand tu viens vers eux, miment leur compétence signature, frappent avec toi, et s'assoient pour somnoler après 45 secondes seuls. Lance un disque et ils dansent dans les mêmes conditions que les familiers Arcane, sur le même tempo : poings levés sur le temps, mains en l'air avec de petits sauts, pointé disco et une pirouette complète à la fin de la chorégraphie. Un familier du staff sur l'épaule bouge la tête et les bras en rythme. Les poses sont calculées sur le modèle de joueur (StaffPetAnimation, posées sur l'animation vanilla par StaffPetModel, portées par un StaffPetRenderState en 26.1.2) ; le serveur n'envoie que des événements d'entité pour la compétence et le salut, et le geste de bras vanilla pour une frappe. Des tests de jeu couvrent la décision de danser, le tempo, la pose endormie, la règle du salut et les signaux, sur les trois cibles.

  • Chaque familier a maintenant sa compétence signature - Les 43 espèces ajoutées en 2.0.0 et les deux derniers familiers du staff n'en avaient pas. Chacune a la sienne : le cabillaud gifle avec un poisson, le lama crache, l'ocelot calme un creeper d'un feulement, le creeper fait un pschitt inoffensif, le perroquet imite les monstres qu'il entend, et ainsi de suite. Flypiwhite largue une Fiente de pigeon sur ce que tu frappes, et VoRaXFR, qui adore les bêtes, soigne tes animaux apprivoisés proches sous une pluie de cœurs. Chacune a aussi son coup de duel.

  • Seize nouveaux familiers faits main (NeoForge 1.21.1) - Quatre rejoignent le rang Arcane : le Chef de guerre, le Raton marchand, le Tyrannosaure et le Creeper du Vide. Six sont Légendaires : la Sirène abyssale, le Crabe matelot, le Squelette de creeper, le Voyageur défunt, le Minotaure et le Croque-mort. Trois sont Épiques (le Cerf mystique, le Chanteur et le Glare) et trois Rares (le Nounours, le Petit panda et la Chauve-souris pourpre). Chacun a sa compétence signature, son coup de duel, ses sept animations et trois chromas. Les modèles sont d'autres auteurs, sous licence Creative Commons, crédités en jeu et sur les pages du projet.

  • Un nouveau rang Exclusif, et le Wumpus (NeoForge 1.21.1) - Un familier Exclusif ne sort jamais d'une caisse, d'un monstre, d'une fusion ni d'un bot : un administrateur le donne avec /arcadia_pets exclusive give <joueur> <espèce>, et /arcadia_pets exclusive list les liste. Le premier est le Wumpus, dont la compétence Ping ! fait un petit son de notification quand un monstre arrive dans ton dos. Un familier Exclusif n'a qu'une compétence et s'affiche en bleu Discord.

  • Les grosses montures portent plusieurs joueurs - Vaelryn, Magmara et Nyssara prennent deux joueurs, le Tyrannosaure trois ; les autres familiers ne portent que leur maître. Le maître monte en premier et dirige ; un autre joueur fait clic droit sur le familier monté pour prendre une place libre derrière, et s'accroupit pour descendre.

  • Forge 1.20.1 reçoit les familiers faits main, le Wumpus et les montures partagées (Forge 1.20.1) - Les 32 espèces faites main de NeoForge 1.21.1 existent aussi sur Forge 1.20.1 : les huit familiers Arcane, les familiers faits main des pools Légendaire, Épique et Rare et le Wumpus Exclusif, avec leurs compétences signature, leurs animations, la danse près d'un juke-box et les places en plus des grandes montures. Les pools sont ceux de NeoForge 1.21.1, sans le Bogged ni la Breeze, absents de la 1.20.1. Les chromas restent sur NeoForge 1.21.1, et on descend toujours en s'accroupissant. GeckoLib 4.8.4 ou plus récent est désormais requis sur Forge 1.20.1.

  • NeoForge 26.1.2 reçoit les familiers faits main, le Wumpus et les montures partagées (NeoForge 26.1.2) - Les 32 espèces faites main de NeoForge 1.21.1 existent aussi sur NeoForge 26.1.2, avec les mêmes tailles, places, animations, lueurs, regards, la danse près d'un juke-box et leurs compétences signature. Les quatre familiers Arcane déjà présents gardent leurs identifiants, donc les familiers des joueurs se chargent comme avant, et sont maintenant dessinés avec les mêmes modèles animés que sur 1.21.1. Les montures rattrapent la 1.21.1 : s'accroupir pour descendre en vol ou sous l'eau, une touche pour appeler la monture, des passagers sur les grandes montures, des montures Arcane plus rapides et les nouvelles clés de vitesse. Les chromas restent sur NeoForge 1.21.1. GeckoLib 5.5.2 ou plus récent (5.x) est désormais requis sur NeoForge 26.1.2.

  • NeoForge 26.1.2 a maintenant tout ce qu'a NeoForge 1.21.1 (NeoForge 26.1.2) - Les chromas et les Gemmes de Chroma, l'Ender Dragon en monture volante, l'interrupteur des paris de duel, la taille par espèce, le tri et les verrous du tableau de bord, le filtre de la caisse et le contrôle de verrou de la fusion rejoignent les familiers faits main portés plus tôt. Le stockage des collections reçoit aussi la protection de 1.21.1 qui empêche une lecture ratée de la base d'être enregistrée par-dessus la collection d'un joueur, et les pages du guide sont réalignées sur 1.21.1. Protocole réseau 2 : client et serveur doivent tous deux être à jour.

  • Forge 1.20.1 a maintenant tout ce qu'a NeoForge 1.21.1 (Forge 1.20.1) - Les chromas et les Gemmes de Chroma (déblocage à l'enclume, onglets du panneau et du bestiaire, butin de coffre, page du guide), la touche H qui appelle ta monture et l'accroupi pour descendre en vol ou à la nage, l'Ender Dragon en monture volante, des montures volantes plus rapides avec les réglages de vitesse de 1.21.1, le verrou de collection qui n'enregistre jamais une lecture ratée par-dessus une collection, le tri et les compteurs du tableau de bord, des caisses qui respectent la rareté minimale choisie, l'interrupteur des paris de duel et les écrans de duel de 1.21.1, les familiers qui ressortent après un atterrissage, les mêmes tailles en poche et le même roster de staff. L'Essence d'étoile et la commande roll ne remettent plus le lien à zéro. Protocole réseau 2 : client et serveur doivent tous deux être à jour.

Modifications

  • Les familiers ont faim quand ils sont sortis, environ une fois par heure - La faim baisse maintenant d'un point toutes les 51 secondes (hunger_seconds_per_point dans [gameplay]) tant qu'un familier est invoqué ou sur ton épaule, et jamais quand il est rangé : affamé (30) au bout d'une heure environ, à zéro vers 85 minutes. Un familier affamé baisse la tête de temps en temps et son ventre gargouille, avec un rappel dans la barre d'action au plus toutes les 5 minutes. Le bonheur suit la faim et la nourriture le fait remonter ; un familier heureux gagne jusqu'à un quart de lien en plus sur les monstres tués (x1,0 à 50 de bonheur, x1,25 à 100). Le serveur passe sur les familiers sortis toutes les dix secondes.

  • Le temps de récupération après un K.O. est fixé à 5 minutes - Il était de 10 minutes, raccourci par le Charisme et par les friandises ; il est maintenant le même pour tous et rien ne le raccourcit.

  • Les compétences des familiers sont de petits coups de pouce amusants, plus des bonus de puissance - Les familiers sortent des caisses, donc ce qu'ils font dans le monde reste un petit plus : quelques secondes d'un effet de niveau I avec un long temps de recharge, d'un demi-cœur à un cœur de dégâts, de soin ou d'absorption, un petit cadeau sans valeur, un son et des particules. Fini le vol de 15 minutes de l'Ender Dragon (devenu un battement d'ailes), le sauvetage de la mort du Shulker (devenu une courte Absorption quand tu tombes bas), la Force permanente de FuFu, la duplication de blocs du Sniffer, les diamants de l'Allay, les bonus de dégâts en pourcentage et les effets de zone sur des foules entières. Chaque description dit ce que fait la compétence désormais.

  • Une compétence pour un familier commun, une de plus par rareté, cinq au sommet - Commun 1, Peu commun 2, Rare 3, Épique 4, Légendaire, Mythique et Arcane 5. Une signature Arcane démarre un peu plus forte. Les familiers que tu as déjà sont ramenés au nouveau nombre au chargement : la signature d'abord, puis les compétences que tu as le plus montées ; celles jamais entraînées, en fin de liste, partent.

  • Un familier ne tire que des compétences de sa rareté ou en dessous - Un loup peu commun ne peut plus sortir d'une caisse avec le cri du Warden.

  • Les coups de duel les plus forts ont été rabotés - Rejoins le Discord, Souffle du Dragon, Crâne de Wither, Charge Statique, Pluie d'étoiles, Malédiction de Fatigue, Embuscade du feu follet et Sagesse arcanique frappent moins fort ou étourdissent plus tard.

  • Les raretés ont été redistribuées - Beaucoup de familiers changent de rareté : loups, grenouilles, tortues, chevaux, creepers, sorcières, pillards, noyés et géants deviennent Communs ; endermen, évocateurs, illusionnistes, hoglins, ours polaires et marchands ambulants Peu communs ; blazes, breezes, shulkers, ravageurs, vex, golems de fer, cubes de magma et squelettes wither Rares ; les phantoms et le Gardien Ancien Épiques. Côté faits main, L'Affamé, Noisette, Lumo, Murmure, Nyx, Luma, Sillage et Volute deviennent Épiques, Rubis Légendaire, Vesper et Brasa Rares ; le rang Arcane garde Zyrra, Vaelryn, Nyssara et Magmara. Les familiers que tu as déjà gardent la rareté de leur tirage, sauf l'Arpenteur (ci-dessous). Le pets.toml d'un serveur reçoit les nouvelles listes une seule fois, par la nouvelle clé pool_layout : les ids ajoutés par le serveur restent dans leur rang, et les modifications faites ensuite sont conservées.

  • Les Arpenteurs que tu as déjà passent Peu communs - L'Arpenteur passe de Rare à Peu commun, et c'est le seul changement de rareté qui s'applique aussi aux familiers déjà possédés.

  • Les familiers faits main ont leur propre taille (NeoForge 1.21.1) - Chaque espèce est dessinée à une taille choisie pour elle à côté d'un joueur, quelle que soit la rareté de son tirage, et grandit un peu avec l'Endurance. Les grands nouveaux modèles ne sont plus écrasés à hauteur de genou, et Sillage n'est plus un point.

  • Neuf familiers repeints (NeoForge 1.21.1) - L'Affamé, Rubis, Lumo, Murmure, Nyx, Luma, Vesper, Volute et Brasa ont de nouvelles textures, et de nouveaux dessins pour leurs deux chromas.

  • Des animations plus vivantes (NeoForge 1.21.1) - Brasa, L'Affamé, Noisette, Sillage, Lumo, Luma, Murmure, Rubis et Vesper bougent davantage au repos et en marche, et leurs saluts et attaques se lisent de plus loin.

  • Cinq familiers du staff prennent leur retraite - Skaizenn, Yoto, Beuzed, Sea et Loldragman ne tombent plus. Ceux qui en ont un le gardent, avec ses compétences.

Correctifs

  • Les détails d'une compétence sélectionnée ne débordent plus sous les boutons du panneau du familier - Avec cinq compétences la liste remplit la colonne de gauche, et la description, l'effet, la progression et l'XP de la compétence choisie s'affichaient en dessous, derrière les boutons Statut et Comportement et hors du cadre. Ils s'ouvrent désormais dans un encadré par-dessus la colonne, sous la compétence ou au-dessus quand la place manque, entièrement renvoyés à la ligne à la largeur de la colonne, toujours au premier plan et dans le panneau à toute échelle d'interface. Un clic sur l'encadré ou sur la compétence le referme.

  • Les détails d'une compétence sélectionnée ne débordent plus sous les boutons du panneau du familier - Avec cinq compétences la liste remplit la colonne de gauche, et la description, l'effet, la progression et l'XP de la compétence choisie s'affichaient en dessous, derrière les boutons Statut et Comportement et hors du cadre. Ils s'ouvrent désormais dans un encadré par-dessus la colonne, sous la compétence ou au-dessus quand la place manque, entièrement renvoyés à la ligne à la largeur de la colonne, toujours au premier plan et dans le panneau à toute échelle d'interface. Un clic sur l'encadré ou sur la compétence le referme.

  • Certains familiers du staff portaient le skin Alex ou Steve par défaut au lieu du leur - Chaque familier du staff demandait son skin à Mojang au même moment, le bestiaire les montrant tous à la fois, si bien que les requêtes étaient limitées et qu'une réponse sans skin restait le skin par défaut pour toute la session. Les skins sont désormais demandés deux par deux, une requête échouée est retentée après 5 s, 30 s, 2 min puis toutes les 10 min, et les skins obtenus sont gardés dans config/arcadia/pets/staff_skins.json pour s'afficher tout de suite au lancement suivant (rafraîchis au bout d'un jour).

  • Les familiers Arcane s'affichaient en Mythique dans le choix des familiers du duel - L'écran affiche la rareté enregistrée du familier, et une espèce Arcane pouvait être enregistrée en Mythique, notamment par la commande de don de debug. Une espèce Arcane est désormais toujours lue comme Arcane, partout, et la commande ne peut plus en créer à une autre rareté.

  • Magmara était plus petite que le joueur qui la montait (NeoForge 1.21.1) - La baleine était dimensionnée d'après sa boîte de collision et mesurait moins d'un bloc, son cavalier assis sur une créature plus petite que lui. Elle fait maintenant environ deux blocs de haut, ses cavaliers sur son dos.

  • Les cavaliers sont assis sur le dos de leur familier et ne glissent plus quand ils tournent la caméra - Tourner la caméra sur un familier à l'arrêt faisait pivoter son corps avec une demi-seconde de retard, jusqu'à 75 degrés derrière, alors que la selle suivait la caméra tout de suite : le cavalier glissait sur le côté du dos du Tyrannosaure, de Magmara et de chaque place de passager, et la tête se tordait sur le cou. Le familier tourne maintenant corps et tête avec son cavalier, de la même façon chez tous les joueurs, et les selles tournent avec le corps tel qu'il est dessiné. Dix-sept familiers faits main mettaient aussi leur cavalier en l'air, dans leur corps ou sur les bois du cerf ; chaque selle est maintenant sur le dos, mesurée sur le modèle, et suit la taille donnée par les étoiles.

  • Un succès obtenu à nouveau dans un autre monde dit maintenant pourquoi il ne rapporte rien

    • Les succès des familiers sont suivis deux fois : un progrès Minecraft par monde, et un succès Arcadia par joueur sur tous les serveurs et mondes, celui qui verse les pièces. Un joueur qui l'avait déjà obtenu ailleurs (Take Flight sur un Blaze, par exemple) revoyait la notification sans rien recevoir, ce qui ressemblait à une récompense perdue. Le chat indique maintenant que la récompense a déjà été reçue. Un serveur sans économie disponible note dans ses logs les pièces qu'il n'a pas pu verser.
  • Le marteau du Minotaure ne traverse plus son corps ni ne passe entre ses jambes - Porté en travers du dos, le manche lui traversait le torse et ressortait entre ses genoux. Il le tient désormais debout à sa droite, la tête au-dessus de l'épaule et le manche à l'extérieur de la jambe, dans toutes ses animations, le lève au-dessus de sa tête par l'extérieur, et ses propres coups partent de cette prise et y reviennent. Le Croque-mort écarte un peu son outil et sa lanterne de son manteau, et le Voyageur défunt garde son épée et sa rondache à l'écart de son crâne. La validation de version vérifie maintenant qu'aucune arme portée ne traverse son porteur.

  • Un duel lancé dans un endroit encombré déplace son arène vers le sol dégagé le plus proche - L'arène demande un sol plat et dégagé d'environ 9 sur 5 blocs. Un duel lancé au milieu de blocs basculait dans la fenêtre, sans familiers au sol ni recul de la caméra, et sans rien dire. Il cherche maintenant l'endroit libre le plus proche à moins de 12 blocs et s'y installe ; s'il n'en trouve aucun, il se joue dans la fenêtre et le chat explique pourquoi.

Suppressions

  • Vingt-cinq espèces sont retirées du jeu, et les familiers de ces espèces sont perdus - La chauve-souris, le cabillaud, le saumon, le poisson tropical, le poisson-globe, le calmar, le calmar luisant et le têtard, et dix-sept familiers faits main de NeoForge 1.21.1 : Glacia, Dunira, Fulgora, Braisor, Tempesta, Ambris, Nocturna, Runara, Palustra, Astrea, Lampion, Givra, Sylva, Lunare, Marea, Ventia et Cendra. Un familier de l'une d'elles disparaît des collections, inventaires, coffres de l'Ender et piédestaux la prochaine fois qu'il est lu, et son maître est prévenu dans le chat. Chaque familier retiré est d'abord écrit en entier, avec son maître, dans <monde>/arcadia_pets/deleted_pets_backup.jsonl, pour qu'un administrateur puisse le rendre à la main.

This mod has no additional files