File Details
cats-hytale-2.0.0.jar
- R
- Feb 14, 2026
- 556.09 KB
- 1.2K
- Early Access
File Name
cats-hytale-2.0.0.jar
Supported Versions
- Early Access
2.0.0
⚠️ MAJOR UPDATE - BREAKING CHANGES
After updating from v1.8.x or earlier, your tamed cats will despawn due to the role system changes
below.
However, all cat data (owner, name, breed) are safely stored in CatsData.json.
Simply use /cat spawn to respawn your cats, they will keep their owner, name, and breed.
Use /cat list to see all your cats and their status.
- Added separate NPC roles for each cat breed:
Cats_<Breed>_WildandCats_<Breed>_Tamed. - Added cats kitten memories category.
- Improved cats memories category icon.
- Improved NPC performance by splitting logic and behavior into separate wild and tamed roles.
- Updated all egg spawner items to spawn wild cats (untamed) instead of tamed cats.
- Optimized interaction instructions by removing redundant CatTamed sensor checks.
- Moved yarn ball item to Farming bench for better organization.
1.8.1
- Fixed cat despawn command error message.
- Added better taming system with increased taming chances for higher quality food.
- Smaller bug fixes for v2026.02.06
1.8.0
- Fixed yarn ball recipe not working due to wrong workbench type.
- Added
/cat despawnand/cat spawncommands for better cat management. - Added CatsManager as centralized data access layer for all cat operations.
- Added owner name persistence (stored alongside owner UUID in cat data).
- Added persistent cat data storage in CatsDataResource (saved to
CatsData.json). - Refactored all commands to use CatsManager instead of direct resource access.
- Refactored cat name storage to use Nameplate component instead of CatOwnerComponent.
- Improved data architecture with strict command → manager → resource flow.
- Optimized CatDataEntry codec with named constants and streamlined implementation.
1.7.0
- Fixed memory registration that was causing NPCs to not be properly tracked.
- Fixed owner command not works in specific scenarios due failing to retrieve the owners UUID.
- Added
/cat attack <target>command for combat (experimental, no damage implementation yet). - Added natural spawning system across all zones with environment-specific distributions and day/night variations.
- Added all cat breeds to memory system for proper NPC tracking and persistence.
1.6.0
- Fixed missing translation parameters in multiple commands (catName/name were not replaced in messages).
- Fixed taming help message not displaying cat name properly.
- Fixed follow re-trigger hint message not displaying cat name.
- Fixed bed command messages not displaying cat name.
- Fixed ownership error message not displaying cat name.
- Added longhaired Russian Blue cat variant based on a description by
Honest_Dragoness. - Added Cat Yarn Ball toy item for playing with cats.
- Added better interaction hints for owned, tamed and untamed cats.
- Improved English and German translations for various commands and messages.
1.5.0
- Added automatic cat naming when taming with over 90 unique names.
- Added configurable cat names list (editable in
config/cats/cat_names.txt). - Added security validation for custom cat names to prevent exploits.
- Added
/cat releasecommand to release (remove) owned cats. - Added cat limit permission support with built-in Hytale permissions and LuckPerms.
- Added cat owner tracking system to track and limit owned cats per player.
- Added LuckPerms detection on startup with corresponding log messages and instructions.
- Fixed permission system bug that could grant unlimited cats with wildcard permissions.
- Improved code structure with centralized constants for colors and default limits.
1.4.0
- Fixed command exception handling when no entity is targeted.
- Added Cat Bed item (placeable block for cats to sleep in).
- Added
/cat bedcommand to send cats to the nearest available cat bed. - Added custom hitbox for Cat Bed to prevent overlapping placement.
- Added item descriptions for all cat-related items (spawn eggs and cat bed).
- Added translation entries for Cat Bed in English and German.
- Improved cat bed detection and pathfinding system.
- Improved cat state management with GOING_TO_BED state.
- Improved command error handling for CatInfoCommand, CatNameCommand, and CatOwnerCommand.
1.3.0
- Fixed cat following behavior when tracking is lost by retriggering search state.
- Fixed commands to show the correct cat name instead of just "Cat".
- Added experimental kitten variant (Calico breed only for now).
- Improved existing cat textures with better details and shading.
Note: The kitten variant is experimental and has limited functionality and animations issues.
1.2.0
- Fixed persistent component storage for cat owner and state components.
- Fixed command translation placeholders (use
{name}/{owner}instead of%name%/%owner%). - Fixed item consumption for taming and feeding (items are now consumed from the player's inventory).
- Fixed cats spawn eggs icons.
- Added Tuxedo cat variant based on a description by
Phosphoratorium. - Added cat sounds for specific actions (purring, meowing, hissing).
- Refactored commands, interactions, and systems to use the registered component types.
- Improved NPC role behavior with additional idle actions (stretching, licking, playful pouncing, searching).
1.1.0
- Fixed translation system with German and English support.
- Fixed state synchronization between component and NPC substates.
- Fixed single player world taming issue.
- Refactored interaction system with proper player messages.
- Refactored files to a separate namespace for better mod compatibility.
- Improved command structure with semantic namespaces.
- Improved animation handling and added missing animations.
- Improved taming system with proper feedback messages.
1.0.0 ✨
- Initial release of Cats - Tameable Cat Companions for Hytale!

