Background

Cats

ModsCats
Cats

Cats

CurseForge
Quality of LifeMobs\Characters

Cats adds new cat breeds to Hytale, bringing more variety, personality, and cuteness to your worlds.

๐Ÿฑ Cats - Tameable Cat Companions for Hytale

CurseForge
CurseForge Downloads
๐ŸŽฎ Use Hytale Creator Code Kaworru

Report an Issue
Open Issues
Closed Issues

โš ๏ธ BETA VERSION This is a beta version and several features are still being polished.

Important update note:
Always remove all old versions of this plugin from your mods folder before updating, to avoid
issues like double saving or server startup errors.

๐Ÿ“– Overview

Cats adds tameable cat companions to Hytale with natural world spawning, trust-based taming,
personality-driven moods, and cozy home features like beds, carriers, toys, and treats.

The mod is built first and foremost for players who want lively companions in their world, while
still offering enough systems and polish to stand out as a Hytale New Worlds Contest project.

You can explore for wild cats, slowly earn their trust with fish, give them a name, open the
Action Wheel with F, and build a little home routine around play, sleep, and companionship.

๐ŸŽฅ Introduction and Overview Video

๐Ÿš€ Quick Start

If you just want to jump in and start playing with cats, this is the fastest path:

  1. Explore the world and look for wild cats in the natural spawn zones.
  2. Bring fish, approach carefully, and feed a wild cat multiple times to gain its trust.
  3. Once tamed, use F with an empty hand to pet your cat and open the Action Wheel.
  4. Craft a Cat Bed, Cat Carrier, Cat Yarn Ball, and Cat Treats to care for your companion.
  5. Use commands like /cat bed, /cat follow, or /cat sleep as optional advanced control when
    you want more direct behavior management.

Early Player Tips

  • Fish can tame, heal, and cheer up your cat.
  • Better fish improves your taming chance per feeding.
  • Each cat belongs to one player only once tamed.
  • In Creative Mode, enable Allow NPC Detection in the quick settings to interact more reliably.

โœจ Why It Stands Out

  • Cats spawn naturally across multiple zones instead of feeling like menu-only companions.
  • Taming takes trust over time, which makes the first companion feel earned.
  • Personality, mood, gifts, and needs give your cats a little life beyond simple follow behavior.
  • The Action Wheel keeps most interactions in-world and easy to learn from the first minute.
  • Home items like the Cat Bed and Cat Carrier make cats useful for both adventure and decoration.

๐Ÿ›๏ธ Cat Bed Showcase

The Cat Bed is more than decoration. It is both a sleeping spot and a management point for your
cats.

When you use a Cat Bed, the mod finds the nearest bed in range and opens the Cat Bed screen.
That screen shows your owned cats, their current status, and the actions that make sense for them:
Spawn, Call, or Wake Up. If a cat is already resting there, you can also use
Empty Bed to clear sleeping cats near that bed.

This makes the bed useful even when a cat is currently despawned, already in the world, or asleep.
It also pairs naturally with /cat bed, which sends a nearby tamed cat to the nearest available
bed.

๐Ÿ–ผ๏ธ Screenshots

This section is structured to be reusable later for CurseForge with a small curated gallery.

โœ… Current Features

Core Companions

  • Eight cat variants: Black Cat, Calico, Gray Tabby, Longhaired Russian Blue, Orange Tabby,
    Siamese, Tuxedo, and Kitten (experimental)
  • Natural spawning across Zones 1-4 with environment-specific distributions
  • Single-owner tamed cats with automatic unique names
  • Matching sounds, animations, and multiple behavior states

Taming, Mood, and Personality

  • Trust-based taming through repeated fish feeding
  • Personality system that influences how happiness is gained
  • Five mood levels from Miserable to Ecstatic with slow decay over time
  • Happy cats can occasionally bring gifts when petted
  • Fish and Cat Treats can heal cats and improve happiness

Interaction and Daily Use

  • Action Wheel UI on F with an empty hand
  • Behaviors such as follow, sit, wait, wander, sleep, play, search, and go to bed
  • Rename flow directly in the custom UI
  • Cat Carrier for transporting your tamed cats
  • Cat Yarn Ball for playful interactions
  • Cat Bed UI for bed assignment, calling, spawning, and waking up cats

Persistence and Server Support

  • Despawn and respawn flow with /cat despawn and /cat spawn
  • Persistent cat data storage in worlds/default/resources/CatsData.json
  • Configurable ownership limits through permissions
  • Server-side config for general limits, spawn behavior, and damage protection

Spawning and Testing Options

For normal play, natural spawning is the intended path.

Additional options are available for testing, admin use, or controlled setups:

  • Manual spawning with /npc spawn Cats_<Breed>
  • Spawn eggs such as Egg_Spawner_Cats_Calico

๐Ÿงถ Crafting and Care Items

Cat Carrier

Use the Cat Carrier to pick up and transport your tamed cats.

Crafting Recipe (Farming Bench):

  • 2x Wood Planks
  • 3x Fiber
  • 1x White Wool
  • 1x Red Wool

Use the carrier on your tamed cat with F to pick it up. The icon changes when the carrier is
occupied. Use it again on the ground to release the cat at a new location.

Cat Bed

Use the Cat Bed as a cozy resting spot and a direct access point for the Cat Bed management
screen.

Crafting Recipe (Furniture Bench):

  • 4x Wood Planks
  • 2x White Wool
  • 3x Fiber

Place the bed and interact with it to open the Cat Bed screen. You can also use /cat bed to
send a nearby tamed cat to the nearest available bed.

Cat Yarn Ball

The Cat Yarn Ball is a simple toy for playful interaction.

Crafting Recipe (Farming Bench):

  • 2x Fiber

Interact with your tamed cat while holding the yarn ball to trigger playful behavior and happy
feedback.

Cat Treats

Cat Treats give a bigger happiness boost than normal fish.

Crafting Recipe (Farming Bench):

  • 1x Fish
  • 1x Fiber

โŒจ๏ธ Commands

General Commands

  • /cat reload - Reload all config files without restarting the server
  • /cat info - Show detailed cat information
  • /cat list - List all cats owned by a player
  • /cat owner - Admin command to change ownership
  • /cat spawn - Spawn a previously despawned cat
  • /cat despawn - Despawn a cat and save its state

Tamed Cat Commands

Commands work by looking at your tamed cat or by providing its entity ID.

  • /cat bed - Send the cat to the nearest available cat bed
  • /cat follow - Make the cat follow you
  • /cat name <name> - Set a custom name
  • /cat play - Enable playful behavior
  • /cat pounce [target] - Send a nearby cat to pounce at a target
  • /cat release - Release your cat back to the wild
  • /cat search - Send the cat roaming and hunting
  • /cat sit - Make the cat sit and stay
  • /cat sleep - Put the cat to sleep
  • /cat wait - Stop following and wait in place
  • /cat wander - Allow free roaming

โš™๏ธ Configuration

Config files are created in mods/Cats/ on first startup and can be edited while the server is
running:

  • general.cfg - Default cat limit per player, default 16
  • protection.cfg - Damage filters for owner, other players, mobs, environment, and projectiles
  • spawn.cfg - Enable or disable natural spawning and adjust the spawn weight multiplier

Apply changes with /cat reload without restarting the server.

๐Ÿ” Permissions

The plugin supports both Hytale's permission system and LuckPerms.

Players can own up to 16 cats by default. Admins can adjust this with permissions such as
markusbordihn.cats.limit.8 or markusbordihn.cats.limit.unlimited.

For detailed permission configuration, see Permissions Documentation.

๐Ÿšง Planned Features

  • Cat breeding and kittens
  • Accessories such as collars and bells
  • More toys and interactive items
  • Additional cat variants
  • Cat progression and special abilities

๐Ÿ—ƒ๏ธ Data Storage

Cat data is automatically saved to worlds/default/resources/CatsData.json, including:

  • Cat UUID and owner information
  • Cat type, custom name, and current state
  • Last known position and spawn status

Back up this file if you want to preserve your cats while moving worlds or testing updates.

๐Ÿ› Known Issues

  • Some animation transitions are not yet smooth
  • Pathfinding still needs refinement

Dogs Companion

Looking for loyal combat companions? Check out the Dogs Companion plugin. While Cats focuses on
companionship, home life, and playful interactions, Dogs Companion is designed more around combat
support, guarding, and active adventure play.

Download Dogs Companion

๐Ÿ› ๏ธ For Developers

Want to build or modify this plugin? Check out the Development Guide for setup
instructions, build tasks, and contribution guidelines.

๐Ÿ“œ Forks, Variants, and Asset Usage

Forks and variants of this project are welcome.

The source code in this repository is licensed under the MIT License.
The MIT License applies only to the source code and does not apply to non-code assets unless
explicitly stated otherwise.

Non-code assets include, but are not limited to, textures, models, animations, sounds, music,
icons, logos, user interface artwork, promotional images, screenshots, videos, written lore, story
content, and other creative assets.

All rights to these non-code assets are reserved by the author.
The original project name, logo, and branding are also excluded from the MIT License.

If you build your own fork or variant of this project, please use your own name, branding, and
assets unless you have explicit permission to use the original ones.

For the full license text, see LICENSE.md.


Enjoy your new feline companions.

This plugin is under active development. Updates and improvements are added regularly.

๐Ÿ“ธGallery

cat_action_wheel_example.png
cat_action_wheel_example.png
cat bed menu.png
cat bed menu.png
cat_treats_example.png
cat_treats_example.png
In-Game Example
In-Game Example
Hytale2026-01-28_03-28-49.png
Hytale2026-01-28_03-28-49.png
Hytale2026-01-28_03-33-31.png
Hytale2026-01-28_03-33-31.png
Cat Model Black
Cat Model Black
Cat Model Calcio
Cat Model Calcio
Cat Model Gray Tabby
Cat Model Gray Tabby
Cat Model Orange Tabby
Cat Model Orange Tabby
Cat Model Siamese
Cat Model Siamese
Cat Model Tuxedo
Cat Model Tuxedo
Kitten Model Calico
Kitten Model Calico
Longhaired Russian Blue
Longhaired Russian Blue
logo.png
logo.png
cat_action_wheel.png
cat_action_wheel.png
cat_bed.png
cat_bed.png
cat_bed_menu.png
cat_bed_menu.png
cat_taming_screen.png
cat_taming_screen.png
cat_treat.png
cat_treat.png
Cats - Hytale Mod | Hytale Wiki