Skip to content

Player Features

Advanced player management features including offline player tracking, death history, inventory viewing, and chat management.

The Players page shows two tabs:

  • Online Players - Currently connected players
  • Offline Players - All players who have ever joined
ColumnDescription
NamePlayer username with avatar
WorldCurrent or last known world
GamemodeCreative or Adventure
HealthColor-coded health bar
PositionX, Y, Z coordinates
PlaytimeTotal time played
SessionsNumber of join sessions

The player list automatically refreshes every 10 seconds. Manual refresh is available via the refresh button.

Click on a player to access quick actions:

ActionPermissionDescription
Healplayers.healRestore to full health
Killplayers.killReduce health to 0
Kickplayers.kickRemove from server
Banplayers.banPermanently ban
Teleportplayers.teleportMove to location
Gamemodeplayers.gamemodeChange gamemode
Give Itemplayers.giveAdd items
Clear Inventoryplayers.clear_inventoryRemove all items
Clear Effectsplayers.effectsRemove status effects
OPplayers.opGrant/revoke operator
Whitelistplayers.whitelistAdd to whitelist
Respawnplayers.respawnMove to spawn
Messageplayers.messageSend private message

Three teleport modes are available:

  1. Select Teleport to Player
  2. Choose target player from dropdown
  3. Click Teleport
  1. Select Teleport to Coordinates
  2. Enter X, Y, Z values (Y defaults to 64)
  3. Click Teleport
  1. Select Teleport to Death
  2. View last death location info
  3. Click Teleport to move player there

Click the Details button to open the comprehensive player inspector with five tabs:

  • World name
  • Gamemode
  • Last position (X, Y, Z)
  • Discovered zones count
  • NPC memories count
  • Unique items used count

View all inventory slots:

  • Hotbar (9 slots) - Active slot highlighted
  • Armor (4 slots) - Helmet, Chest, Gloves, Legs
  • Utility (4 slots)
  • Tools (variable)
  • Storage (36 slots)
  • Backpack (if player has upgrades)

Each item shows:

  • Item icon and name
  • Durability bar (color-coded)
  • Stack amount
  • Item type

Real-time player statistics:

  • Health - Current/Max with color bar
  • Stamina - Percentage remaining
  • Oxygen - Percentage (for underwater)
  • Mana - Current value
  • Immunity - Percentage

Player’s chat history:

  • Last 100 messages by default
  • Formatted timestamps
  • Color-coded player names
  • Configurable time range

Complete death history:

  • World where death occurred
  • Exact coordinates
  • In-game day
  • Quick teleport button for each death
  • Most recent death highlighted

Offline players show:

  • Last seen date/time
  • Total playtime (hours/minutes)
  • Session count
  • Last known world
  • Last gamemode

For offline players you can:

  • Ban (prevents future joins)
  • Whitelist management
  • View full details (if data exists)
  • View chat history
  • View death locations

The panel automatically tracks all player deaths:

  • Exact X, Y, Z coordinates
  • World name
  • In-game day number
  • Camera rotation (pitch, yaw, roll)
  1. Open Player Details
  2. Go to Deaths tab
  3. View all recorded deaths
  4. Click Teleport to go to any location
GET /api/players/:name/deaths
GET /api/players/:name/deaths/last
POST /api/players/:name/teleport/death
  1. Go to Chat in sidebar
  2. View global server chat
  3. Filter by player name

Or in Player Details:

  1. Open player modal
  2. Click Chat tab
  3. View that player’s messages
  • Time Range - Default 7 days, 0 = all time
  • Limit - Messages per page
  • Offset - For pagination

Send private messages to online players:

  1. Select player
  2. Click Message action
  3. Enter message (max 256 characters)
  4. Click Send
  1. Select player
  2. Click Give Item
  3. Search for item (autocomplete)
  4. Set quantity (1-64)
  5. Click Give

Item ID format: lowercase_with_underscores

Examples:

  • furniture_crude_sign
  • weapon_sword_iron
  • food_apple
  • Weapons (swords, axes, maces)
  • Tools (pickaxes, repair tools)
  • Armor (helmets, chestplates, leggings)
  • Accessories (shields, teleporters)
  • Consumables (food, potions)
  • Materials (ores, ingredients)
  • Blocks (rocks, soil)
  • Plants (flowers, cacti)

View server-wide player statistics:

  • Total Players - All-time unique players
  • Online Count - Currently connected
  • Peak Today - Highest concurrent today
  • Average Playtime - Per player
  • Total Playtime - Server-wide
  • Daily activity graphs
  • Configurable time range
  • Join/leave events logged
MethodEndpointDescription
GET/api/playersOnline players
GET/api/players/allAll players with status
GET/api/players/offlineOffline players
GET/api/players/countOnline count
GET/api/players/historyAll-time players
GET/api/players/statisticsServer stats
GET/api/players/activityActivity data
MethodEndpointDescription
POST/api/players/:name/kickKick player
POST/api/players/:name/banBan player
DELETE/api/players/:name/banUnban
POST/api/players/:name/whitelistAdd to whitelist
DELETE/api/players/:name/whitelistRemove from whitelist
POST/api/players/:name/opGrant OP
DELETE/api/players/:name/opRevoke OP
POST/api/players/:name/teleportTeleport
POST/api/players/:name/killKill
POST/api/players/:name/respawnRespawn
POST/api/players/:name/gamemodeChange gamemode
POST/api/players/:name/giveGive item
POST/api/players/:name/healHeal
POST/api/players/:name/effectApply effect
POST/api/players/:name/inventory/clearClear inventory
POST/api/players/:name/messageSend message
MethodEndpointDescription
GET/api/players/:name/deathsDeath history
GET/api/players/:name/deaths/lastLast death
GET/api/players/:name/chatChat history
POST/api/players/:name/teleport/deathTeleport to death
PermissionDescription
players.viewView player list
players.editEdit player data
players.kickKick players
players.banBan players
players.unbanUnban players
players.whitelistManage whitelist
players.opManage operator status
players.permissionsManage permissions
players.teleportTeleport players
players.killKill players
players.respawnRespawn players
players.gamemodeChange gamemode
players.giveGive items
players.healHeal players
players.effectsManage effects
players.clear_inventoryClear inventory
players.messageSend messages

Location: /opt/hytale/server/universe/players/

Each player has a JSON file containing:

  • Inventory
  • Stats (health, stamina, etc.)
  • Position
  • Gamemode
  • Death positions
  • Discovered zones
  • whitelist.json - Whitelisted players
  • bans.json - Banned player UUIDs
  • ops.json - Operators
  • Daily chat log files
  • Contains full message content
  • Player name and UUID
  • Timestamps