Plugins › RandomBayan Pets

RandomBayan Pets

v1.2.1
October 16, 2026

A Pet Merchant with rotating stock (coins) and gem purchases, pets that follow you, animate and give small boosts, rideable pets on ModelEngine seats, skins, a Discord stock feed, and a growing dragon that fights beside you. Needs ModelEngine; the pet models shown are not included.

Buying it

Requirements: Paper 26.x (Velocity for Network). Some plugins use optional integrations (PlaceholderAPI, WorldGuard, Citizens, ModelEngine, DiscordSRV) - ask us before buying.

What you get: the plugin jar, its config and a setup guide, sent by staff on Discord after payment. One server network per purchase; please don't share or resell it.

Version history

RandomBayan Pets
RandomBayan Pets
Every pet, by rarity
Every pet, by rarity

v1.2.1 - 2026-10-16

  • The #pet-stocks post lists the pets from Common to Legendary (the dragon last).

v1.2.0 - 2026-10-16

  • Happy ghast flight limit: flies 25 s, then glides down and rests 60 s (per pet now: flight-seconds / flight-cooldown-seconds in a pet's config; the dragon keeps dragon.flight-*).
  • Dragon age is the same everywhere: it was read from the clock of the world the owner stood in (the nether and the rift have their own), so it changed between worlds. Age now counts from a real-time birth stamp (1 Minecraft day = 20 minutes). Existing dragons are moved over automatically on first use from their overworld birth tick (clamped between the dragon's release and now; logged as [dragon] age clock moved to real time ...).
  • Pet pictures: shop and /pet icons are small 3D renders of each pet from the server pack (rbpets:icon/<pet>; Bedrock keeps the vanilla icon), and the Discord stock post shows one card per pet with its picture.

v1.1.0 - 2026-10-12

The dragon the admins asked for, real riding, and pets that move like animals.

  • Riding works: the rider now sits on the pet's model (ModelEngine's own mount on a "mount" seat bone), so they really are on the dragon's back. Before, they were seated on the hidden base mob that clients never see, so the dragon flew off while the rider stayed on the ground (and other pets followed the dragon). WASD steer, jump climbs (flyers) or jumps, sneak descends in the air and gets off on the ground. The adult dragon still flies 20 s, then glides down and rests 60 s.
  • Animations: every pet plays idle / walk (fly / hover for flyers) as it moves; before, no animation played at all. The Fire Dragon got its own idle, walk, hover, dash, breath and sleep animations (tools/models/pet_extras.py in the Paths repo), and sleeps curled up after its owner dies.
  • Dragon ages (admin spec): the same size at every age (scale 0.3, about 2 blocks). Baby walks after you and never attacks; kid and adult fly after you. Adult after 30 Minecraft days (was 20).
    • Kid: when you hit a player it launches at them for 1 heart through armour (10 s cooldown).
    • Adult: when you hit a player it breathes blue flames (sets them on fire) and launches for 3 hearts through armour (60 s cooldown). Stand still 10 s and it circles you; /petdragon around on|off.
    • Attacks only follow hits that already passed every PvP rule (zones, WorldGuard, teams, newbie protection), only on players, never while ridden. A miss costs 3 s, not the whole cooldown. [dragon] log line per hit.
  • Merchant stock on Discord: every new rotation is posted to merchant.discord-webhooks (the stock channels), even if nobody opens the shop.
  • Staff /pet admin dragon age uses the 30-day adult.

v1.0.2 - 2026-10-11

  • A flying dragon only holds its rider back from their own sneak (fly down). Plugins taking the rider off - a rift portal, a teleport - are no longer cancelled; that left the rider stuck and the rift portal re-trying every tick.
  • Pets were invisible at spawn (only hearts): WorldGuard's mob-spawning: deny with block-plugin-spawning: true cancelled the pet's body, and the loop re-tried every second. Pet bodies (and the sleeping dragon) are now let through, and a refused spawn is logged.

v1.0.1 - 2026-10-11

  • The Pet Merchant lists every pet, like the Mysterious Trader: the ones in this rotation's stock are marked IN STOCK and buyable with coins (left-click); the rest show NO STOCK and can still be bought with gems (right-click).
  • Default model pack: the one ModelEngine rebuilt with all 81 models (rb_models_cabdc3ca).

v1.0.0 - 2026-10-11

First release, from the admins' answers P1-P6 and D1-D4.

  • The Pet Merchant: 6 pets in stock every 30 minutes, the same for everyone.
  • Prices: Common 20 / Rare 40 / Epic 70 / Mythical 100 coins. Gems buy any pet any time at 75% of the coin price. The dragon costs 200 coins or 150 gems and appears in about 1% of rotations. Nobody can buy a pet they own.
  • Pets: 24 pets. Every pet except the dragon gives a small boost. One pet out (three different ones with rbpets.slots.3). /pet switch.
  • Riding: the wolf, cassowary, Baby Happy Ghast and adult dragon. The dragon flies for 20 seconds, then rests 60.
  • The dragon: baby, kid (7 days) and adult (20 days). It is never lost: it sleeps 30 minutes where you respawn. It can't be traded. Skins: red, blue, black and gold.
  • Skins: given by staff (/pet admin skin).
  • Model pack: the ModelEngine models are pushed as their own resource pack.