{% extends "base.html" %} {% block title %}{{ player.username }}{% endblock %} {% block page_title %}{{ player.username }}{% endblock %} {% block content %}
| UUID | {{ player.uuid }} |
|---|---|
| IP | {{ player.ip_address or '—' }} |
| Locale | {{ player.locale or '—' }} |
| Playtime | {{ player.total_playtime_sec | fmt_duration }} |
| Since | {{ player.first_seen | fmt_dt }} |
| Last Seen | {{ player.last_seen | fmt_dt }} |
| Login | Logout | Duration | Server | IP |
|---|---|---|---|---|
| {{ s.login_time | fmt_dt }} | {{ s.logout_time | fmt_dt }} | {{ s.duration_sec | fmt_duration }} | {{ s.server_name or '—' }} | {{ s.ip_address or '—' }} |
| No sessions | ||||
| Time | Server | Message |
|---|---|---|
| {{ c.timestamp | fmt_dt }} | {{ c.server_name or '—' }} | {{ c.message }} |
| No chat messages | ||
| Time | Server | Command | Position |
|---|---|---|---|
| {{ c.timestamp | fmt_dt }} | {{ c.server_name or '—' }} | {{ c.command }} | {{ c.world or '' }} {% if c.x %}({{ c.x|round(1) }}, {{ c.y|round(1) }}, {{ c.z|round(1) }}){% endif %} |
| No commands | |||
| Time | Cause | Killer | Level | World |
|---|---|---|---|---|
| {{ d.timestamp | fmt_dt }} | {{ d.cause or '—' }} | {{ d.killer_name or '—' }} | {{ d.exp_level }} | {{ d.world }} |
| No deaths | ||||
| Time | From | To | Cause |
|---|---|---|---|
| {{ t.timestamp | fmt_dt }} | {{ t.from_world }} ({{ t.from_x|round(0)|int }}, {{ t.from_y|round(0)|int }}, {{ t.from_z|round(0)|int }}) | {{ t.to_world }} ({{ t.to_x|round(0)|int }}, {{ t.to_y|round(0)|int }}, {{ t.to_z|round(0)|int }}) | {{ t.cause or '—' }} |
| No teleports | |||
| Time | Type | From | To |
|---|---|---|---|
| {{ e.timestamp | fmt_dt }} | {{ e.event_type }} | {{ e.from_server or '—' }} | {{ e.to_server or '—' }} |
| No proxy events | |||