Statistics & Logging
InviteMe records all invitation activity and provides statistics commands to monitor server health.
Statistics
Section titled βStatisticsβView Server Stats
Section titled βView Server Statsβ/im stats/im stats 10Permission: invite.stats (default: op)
Output:
ββββββ Server Invite Statistics ββββββ Total invites given: 47 Total invited players: 47 βββββββββββ Top Inviters βββββββββββ 1. Alice β 8 invites 2. Bob β 6 invites 3. Steve β 5 invitesββββββββββββββββββββThe optional number after /im stats N sets how many inviters appear in the top list (default: 5).
What Stats Tell You
Section titled βWhat Stats Tell Youβ| Stat | Use |
|---|---|
| Total invites given | Overall server growth |
| Total invited players | Current tracked whitelist size |
| Top inviters | Most active community builders |
Action Log
Section titled βAction LogβThe action log records every invitation event with timestamps and reasons.
View Recent Actions
Section titled βView Recent Actionsβ/im log listPermission: invite.log (default: op)
Shows the last 20 entries by default. Maximum per request: 200 (requests above this are capped automatically).
Output:
ββββββ Invite Action Log ββββββ [INVITE] Alice β Bob (2024-01-20 16:45) [UNINVITE] Admin β Charlie (2024-01-20 15:30) β rule violation [SYNC_ADD] Console β Eve (2024-01-17 20:30)ββββββββββββββββββββCustom Entry Count
Section titled βCustom Entry Countβ/im log list 50/im log list 100Log Event Types
Section titled βLog Event Typesβ| Type | When it Appears |
|---|---|
INVITE | /invite add PlayerName executed |
UNINVITE | /invite remove PlayerName executed |
EXPIRED | Temporary invite timed out automatically |
SYNC_ADD | Player added via /im sync |
Reasons in the Log
Section titled βReasons in the LogβWhen an admin removes a player with a reason:
/invite remove Bob Rule violation - griefingThe log shows:
[UNINVITE] Admin β Bob (2024-01-20 16:45) β Rule violation - griefingAlways provide a reason when removing players β it makes moderation audits much easier.
Player Profiles
Section titled βPlayer ProfilesβTo view a specific playerβs invite history and recent activity:
/im log list AliceOutput:
ββββββ Invite Profile: Alice ββββββ Invited by: Console (2024-01-01 10:00) Has invited: 3 players β’ Bob (2024-01-15 14:30) β’ Charlie (2024-01-17 09:00) β’ Diana (2024-01-19 20:15) βββ Recent Activity ββββββββββββββββ [INVITE] Alice β Bob (2024-01-15 14:30) [INVITE] Alice β Charlie (2024-01-17 09:00)ββββββββββββββββββββββββββββββββββββββYou can limit the history shown:
/im log list Alice 10Exporting Logs
Section titled βExporting LogsβExport to CSV
Section titled βExport to CSVβ/im log export # full global log/im log export global # explicit global export/im log export Alice # one player's logFiles created in plugins/InviteMe/logs/:
- Global:
global_log_YYYY-MM-DD_HHmmss.csv - Per player:
user_log_<name>_YYYY-MM-DD_HHmmss.csv
CSV columns:
| Column | Content |
|---|---|
timestamp | Date and time of action |
action_type | INVITE, UNINVITE, EXPIRED, SYNC_ADD |
actor_name | Who performed the action |
actor_uuid | Actorβs Minecraft UUID |
target_name | Player affected |
target_uuid | Targetβs Minecraft UUID |
reason | Reason (if provided, otherwise empty) |
Use cases:
- Monthly activity reports
- Evidence for ban appeals
- Import into spreadsheets for analysis
- Long-term archiving
Moderation Workflows
Section titled βModeration WorkflowsβInvestigating a Suspicious Player
Section titled βInvestigating a Suspicious Playerβ1. /im log list SuspiciousPlayer β Check who invited them, when, and full action history
2. /invite remove SuspiciousPlayer Reason for removal β Remove with a logged reason
3. /im log list β Confirm the action appears in the logWeekly Audit Routine
Section titled βWeekly Audit Routineβ1. /im stats β Overview of server activity
2. /im log list 50 β Review last 50 actions for anything unusual
3. /im log export β Archive logs to CSV
4. /im debug β Confirm all systems healthyNext Steps
Section titled βNext Stepsβ- π Admin commands: /im Command Guide
- π€ XP boost: Mutual Boost System
- βοΈ Configuration: Config Reference