GlymeraDogs - Dogs and Corgis as Loyal Companions
Finally, dogs in Hytale. Craft a Dog Spawner Block, place it, and get a random dog or corgi as your loyal companion. Feed them, pet them, and watch them defend you in battle. 20 color varieties with warm, natural fur tones and colorful scarves for the corgis.
Don't miss my other exciting projects — take a look at GlymeraCraft's Profile
Discord: https://discord.gg/s5NRFWfxgy
What is GlymeraDogs?
Hytale has complete dog and corgi models sitting unused in its base assets. GlymeraDogs activates them as real pets: they follow you, defend you, bark at strangers, whine when hurt, and fight for you with real damage. Every dog has a unique name and one of 10 coat colors. Every corgi additionally wears a colored scarf from 10 available shades.
How to Get a Dog
- Kill mobs to collect Life Essence and craft Concentrated Life Essence at the Farmingbench (100:1 ratio).
- Craft a Dog Spawner Block at the Alchemybench under "Alchemy_Potions_Misc":
- 1x Bone FullBlock
- 1x Ingredient Life Essence Concentrated
- Place the block wherever you want your dog to appear.
- A random Dog or Corgi spawns on the block with a random coat, random scarf (for corgis), and a random name. You are the owner.
- Manage them with
/gdog (opens the UI page).
OP players can also spawn dogs directly with /gdog spawn dog, /gdog spawn corgi, or /gdog spawnpick <type> <variant> to target a specific coat.
Color Variants
Dogs (10 coats)
Brown, Chestnut, Tawny, Golden, LightBrown, Amber, Reddish, DarkBrown, Mahogany, Rusty
Corgis (10 coat + scarf pairs)
Golden_Red, Wheaten_Blue, Red_Yellow, Tan_Green, Sable_Orange, Fawn_Pink, Mahogany_White, Caramel_Black, Tricolor_Purple, Chocolate_Turquoise
All coats are warm and natural - no harsh grey or monochrome "newspaper" looks. Use /gdog preview (OP) to spawn all 20 variants in a circle for comparison.
Combat System
Your dogs defend you and themselves:
| Trigger |
Behavior |
| You get hit |
All active dogs growl and attack your attacker |
| Dog gets hit by a mob |
That dog fights back |
| Dog is in range of target |
Real melee damage per bite (Dog 20, Corgi 15) |
| Dog HP drops below 20% |
Whine sound (once per minute per dog) |
Dogs bark constantly during combat (every 3s) and bark once when a stranger enters their 8-block awareness radius.
Commands
| Command |
Who |
Description |
/gdog |
Everyone |
Open the dog management UI |
/gdog list |
Everyone |
List your dogs with status |
/gdog come |
Everyone |
Teleport all active dogs to you |
/gdog call <id or name> |
Everyone |
Re-summon a dismissed dog |
/gdog dismiss <id or name> |
Everyone |
Despawn a dog (stays in your roster) |
/gdog name <id or name> <new name> |
Everyone |
Rename a dog |
/gdog remove <id or name> |
Everyone |
Permanently release a dog |
/gdog variants |
Everyone |
List all coat variant names |
/gdog status |
Everyone |
Plugin statistics |
/gdog spawn <dog or corgi> |
OP only |
Direct random spawn (no block cost) |
/gdog spawnpick <type> <variant> |
OP only |
Direct targeted spawn |
/gdog preview |
OP only |
Spawn all 20 variants around you for comparison (auto-cleanup after 5 min) |
Management UI
Type /gdog to open a visual page showing all your dogs as cards. Each card shows name, type, coat, and status:
- Green "ACTIVE" = spawned and following
- Yellow "DISMISSED" = offline, ready to call
- Red "RESPAWN in Xs" = on death cooldown
Each card has buttons:
- Come - teleport this dog to you (active only)
- Call / Dismiss - toggle spawned state
- Release - free the dog permanently
OPs see additional top bar buttons to spawn new dogs directly.
Interacting with Your Dog
Left-click with empty hand = Pet the dog -> heart particles + happy bark sound.
Left-click with Raw Meat = Feed the dog -> +200 HP, consumes 1 meat, heart particles. Supported meats: Pork, Beef, Chicken, Fish, Venison, Mutton, Rabbit (all raw).
Dogs never hurt their owners - you cannot damage your own dog by accident.
Features
- 10 Dog coats x 10 Corgi coat+scarf pairs - 20 distinct looks via RandomAttachmentSets
- 100 names each for dogs and corgis, collision-free per player
- Dog Spawner Block - craftable, places to spawn a random dog at the block location
- Real combat damage - dogs actually bite attackers (Dog 20, Corgi 15 damage)
- Defend + Self-defense - trigger on your hit OR dog hit
- Stranger alert - barks at non-owner players within 8 blocks
- Emotional sounds - growl on combat start, bark in fight, whine at low HP
- Pet + feed interactions - heart particles and heal with raw meat
- Persistent - roster survives disconnect and server restarts
- Auto-respawn - active dogs come back when you log in
- Visual UI - manageable through
/gdog page with live updates
- OP-only spawn commands - direct spawning requires admin; normal players craft the block
- Call / Dismiss - temporarily park dogs you don't need without losing them
- Configurable - HP, damage, range, intervals, limits, recipe toggle
Stats & Configuration
File: config.json (created on first start in plugin data directory)
| Setting |
Default |
Description |
maxDogsOwned |
5 |
Maximum dogs in a player's roster |
maxDogsActive |
3 |
Maximum dogs spawned at the same time |
dogMaxHealth |
1000 |
Dog max HP |
corgiMaxHealth |
1000 |
Corgi max HP |
dogAttackDamage |
20 |
Damage per dog bite |
corgiAttackDamage |
15 |
Damage per corgi bite |
attackRange |
2.5 |
Bite range in blocks |
attackIntervalMs |
1200 |
Time between bites |
feedHealAmount |
200 |
HP restored per raw meat |
deathCooldownSeconds |
300 |
Respawn delay after death (5 min) |
followTeleportDistance |
50 |
Distance before a dog teleports to owner |
followCheckIntervalMs |
2000 |
Follow tick interval |
barkRange |
8 |
Stranger alert radius in blocks |
barkIntervalMs |
20000 |
Stranger alert scan interval |
combatTimeoutSeconds |
10 |
How long combat mode lasts after last hit |
previewDurationSeconds |
300 |
Auto-cleanup time for /gdog preview |
recipeEnabled |
true |
Whether the Dog Spawner Block recipe is available |
Installation
- Place
GlymeraDogs-1.0.0.jar in your server's mods/ folder.
- Start (or restart) the server.
- Done. No external folders needed - everything is embedded in the JAR.
Good to Know
- Dogs are despawned when you disconnect and respawned when you rejoin (with a 2s delay, up to
maxDogsActive).
- Dogs do not attack other players - they only target hostile NPCs/mobs.
- Hitting your own dog does nothing (owner attacks are cancelled).
- Block placement is the normal way for players to get dogs. Direct spawn commands are OP-only.
- Dismissed dogs stay in your roster - use Call to bring them back any time (subject to
maxDogsActive).
- Corgis have two random attachment sets: coat and scarf. The preview pairs them 1-to-1, but internally they are independent.
- Uses Hytale's native Dog and Corgi base models with new textures generated via HSV shift. No 3D modeling required on your side.
- All dog data is stored as JSON files per player in the plugin data directory.
Made with care by Glymera for the Hytale community