KyuubiSoft Companions v1.5.2

Pickup pets, combat companions, and rideable mounts with leveling, random stats
Fix slf4j crash
Fixed: Mount speed not applying correctly

  • Mount speed now works with RPG Leveling installed — no more conflicts
  • Holding Shift (crouch) no longer resets mount speed to default
  • All directional speed multipliers (walk, run, crouch, sprint, strafe) are set to the configured mount speed
  • Speed is re-applied every tick to prevent other mods from overriding it

Fixed: Pets and mounts not despawning on world change

  • Pets and mounts now properly despawn when a player switches worlds (e.g. entering a dungeon instance)
  • Previously, pet/mount NPCs would stay behind as orphans in the old world
  • Each player's spawned entities are tracked individually — other players' pets are not affected

Fixed: Tooltips not updating after using scrolls

  • Pet tooltips now read live data from the database instead of cached item metadata
  • After using a Reroll, Reroll All, Refine, or Refine All scroll, the tooltip immediately reflects the new stats
  • Previously, the tooltip would keep showing old values until the player re-logged


New: Automatic death protection for pet eggs

  • All pet eggs, battle runes, and mount horns are now automatically protected from death drops
  • No manual configuration needed — protection is applied on server start
  • Players will keep their pet items when they die


New: Central Pet Database (SQLite)

  • All pet data (level, XP, stats, filters) is now stored in a central pets.db SQLite database
  • Egg items only store a reference ID — all details come from the database
  • Existing player data is automatically migrated on first server start
  • Legacy eggs are converted to the new format when a player uses them

Fixed: Pet/Mount Egg Duplication Exploit (Critical)

- Players could previously share eggs by dropping them, letting another player summon the pet, then picking the egg
back up — both players could then summon the same pet
  • Summoning via /kspet summon or mount commands now requires the egg to be in your inventory
  • No egg in inventory = no summon. Whoever holds the egg owns the pet
  • Mount commands no longer create new mount instances without the horn item present

Fixed: Mount Speeds Above 3.0 Causing "Failed to summon mount" (Critical)

  • Mount NPC roles were previously only bundled for speeds 1.1 through 3.0
  • Setting a higher speed (e.g. 4.0 or 5.0) would reference a role file that didn't exist, silently failing with
"Failed to summon mount"
  • The mod now dynamically generates role files for any speed value on server start
  • There is no longer a speed limit — configure any value you want

Migration Notes

  • The update is fully backwards compatible — no manual steps required
  • On first start, all pet data from player JSON files is imported into SQLite
  • Existing eggs with full metadata are auto-converted when used or when running a summon command
  • Added Reroll All and Refine All scrolls (4 new items with preview UI)
  • Added Pet Creator admin tool (/kspetadmin creator) — build custom pets with exact stats, rarity-aware Max Stats button
  • Added /kspetadmin inspect hand and /kspetadmin inspect <player> to analyze pet item data
  • Added bonus stats display on active pet cards (DMG, Crit, Armor, etc.)
  • Added permission nodes for all commands (visible in LuckPerms/HyperPerms on first join)
  • Added multi-language support (9 languages) via /kslang
  • Added RPG Level Integration (Mount Speed)
  • Pet menu now only shows pets whose item is in your inventory
  • Fixed pets not despawning when switching worlds — no more duplicates or ghost pets in old worlds
  • Fixed pets despawning when dropping any random item instead of only the pet egg
  • Fixed XP and levels sometimes resetting after server restart or when opening pet menu
  • Fixed pet stats not syncing back to item after reroll/refine/level up
  • Fixed legacy out-of-range stats automatically corrected on Login
Permissions fixed
  • Fixed pets despawning when dropping any random item instead of only the pet egg
  • Pet menu now only shows pets whose item is in your inventory
  • Added inventory check before summoning via GUI
  • Added permission nodes (ks.pet.user.*, ks.pet.admin)
Critical Bugfix
- Fixed pets disappearing — Opening the pet menu could accidentally delete pets whose eggs were stored in backpack, tools or
utility slots. Inventory sync now only adds pets, never removes them
  • Save protection — Saving can no longer overwrite a file that has pets with empty data
  • Auto-recovery — Player data is automatically restored from backup if the main file lost pets. Affected players get their pets
back on next login

Fixes
  • Pet egg data is now properly synced on disconnect (XP and level no longer lost)
  • When resumming a pet, the more progressed data is always kept
  • Active pets are now synced to their egg on every auto-save cycle
  • Pet is now automatically dismissed when its egg is placed in a chest or traded
  • Fixed several admin commands crashing due to threading issues (give, setlevel, reroll, maxout)
  • Added multi-language support (9 languages including 7 new translations)
  • Pet menu, collection, bestiary and all other pages now respect the selected language
  • Fixed pet name typo — The pet previously named "Ferab_Cub" has been corrected to "Feran_Cube" to match the actual in-game entity
  • Existing pets are preserved — If you already own this pet, your level, stats, XP and everything else will carry over automatically. No action needed on your part
  • Server configs auto-update — Server owners don't need to manually edit any files. The old config is renamed and updated on startup
Buy a license now
$14.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
1 year
Share and earn
Refer this resource and earn a 10% commission.
2,408 Views
32 Purchases
33 Downloads
Mar 25, 2026 Published
Jun 1, 2026 Updated
5.00 star(s)
Average rating (1)
14.2 MB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
Type
  1. Gameplay
  1. World
  1. Mobs
Game mode
  1. Survival
Supported languages
  1. English
  1. German
Creator
Recommended for you
Manage crafting rules, custom drops, soulbound items, death protection, cooldowns, inventory tools,
5.00 star(s) 2 ratings
50 purchases
SeasonPass with Quests, Shop, Premium and more!
5.00 star(s) 1 ratings
22 purchases
Persistent player bank with real drag & drop for Hytale and multiple buyable slots
Not yet rated
21 purchases
Configurable loot crate system with drop tables, reveals, and full in-game admin panel for Hytale
Not yet rated
13 purchases
Proximity Voice Hub with Channels, Worldwide, Talkpower and more
Not yet rated
11 purchases
Share and earn
Refer this resource and earn a 10% commission.
2,408 Views
32 Purchases
33 Downloads
Mar 25, 2026 Published
Jun 1, 2026 Updated
5.00 star(s)
Average rating (1)
14.2 MB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
Type
  1. Gameplay
  1. World
  1. Mobs
Game mode
  1. Survival
Supported languages
  1. English
  1. German
Creator
Recommended for you
Manage crafting rules, custom drops, soulbound items, death protection, cooldowns, inventory tools,
5.00 star(s) 2 ratings
50 purchases
SeasonPass with Quests, Shop, Premium and more!
5.00 star(s) 1 ratings
22 purchases
Persistent player bank with real drag & drop for Hytale and multiple buyable slots
Not yet rated
21 purchases
Configurable loot crate system with drop tables, reveals, and full in-game admin panel for Hytale
Not yet rated
13 purchases
Proximity Voice Hub with Channels, Worldwide, Talkpower and more
Not yet rated
11 purchases
Top