AdminActivityTracker

A Minecraft plugin for tracking and logging administrator activity on your server.

54

Quick challenge

How far can you run before the mobs catch you?

AdminActivityTracker

Available for Paper

Available for Purpur

AdminActivityTracker

A Minecraft plugin for tracking and logging administrator activity on your server.

Description

AdminActivityTracker is a lightweight plugin that automatically tracks and saves all activities of players with administrator permissions to text files. Perfect for monitoring staff activity and preventing abuse.

Features

- Configurable system - Records all commands executed by administrators - Configurable system - Logs items taken from creative inventory - Configurable system - Tracks items dropped by admins - Configurable system - Records item transfers from admin inventory to chests or other players - Configurable system - Each administrator has their own activity history file - Configurable system - Ability to enable/disable individual features

Requirements

- Server: 1.20+ - Server: 21 - Server: Paper/Purpur

Installation

1. Download the latest version from Releases 2. Place the `.jar` file in your server's `plugins/` folder 3. Start/restart the server 4. Plugin will automatically create `plugins/AdminActivityTracker/admin/` folder and config file

Configuration

After first launch, the plugin generates `config.yml`:

```yaml

Admin Activity Tracker Configuration

Should the plugin log commands executed by administrators?

logAdminCommands: true

Should the plugin log items dropped by the administrators?

logDroppedItems: true

Should the plugin log items, which administators got from creative inventory?

logCreativeItems: true

Should the plugin log items moved from the adminstrators inventory?

For example, from administator inventory to chest/other player inventory

logMovedItems: true ```

Permissions

```aat.admin - Player with this permission is tracked by the plugin```

Example Logs

All activities are saved to `plugins/AdminActivityTracker/admin/<player_name>.txt`:

``` [04-12-2025 14:23:45] Admin issued server command: /give @s diamond 64 [04-12-2025 14:24:12] Admin got from creative inventory: DIAMOND_BLOCK x64 [04-12-2025 14:25:33] Admin dropped the item: DIAMOND x32 [04-12-2025 14:25:45] Player picked item DIAMOND SWORD 1x dropped by: Admin [04-12-2025 14:26:01] Admin moved the item from inventory: GOLDEN_APPLE x16

```

ADS