Commands
Custom Technified commands added to Adonis.
Overview
The plugin adds 5 custom commands to Adonis, all prefixed with t for Technified:
| Command | Permission | Description |
|---|---|---|
:tbans | Moderators | View active Technified bans |
:tmutes | Moderators | View active Technified mutes |
:tcheck | Moderators | Check a player's status |
:tsync | Admins | Force resync all data |
:tstatus | Admins | View plugin status |
:tbans
View all active bans from the Technified API.
:tbansPermission: Moderators (Level 100+)
Output:
=== Active Technified Bans (5) ===
Player1 (123456789) - Exploiting [2024-03-15 14:30] by Admin1
Player2 (987654321) - Spam [Permanent] by Admin2
Player3 (111222333) - Breaking rules [2024-03-20 10:00] by Mod1
...Shows up to 20 bans. For each ban:
- Username and User ID
- Ban reason
- Expiry date or "Permanent"
- Who issued the ban
:tmutes
View all active mutes from the Technified API.
:tmutesPermission: Moderators (Level 100+)
Output:
=== Active Technified Mutes (3) ===
Player1 (123456789) - Inappropriate language [2024-03-15 14:30] by Admin1
Player2 (987654321) - Spam [2024-03-14 20:00] by Mod2
...Shows up to 20 mutes with the same format as bans.
:tcheck
Check a player's ban, mute, and staff status.
:tcheck <player>Permission: Moderators (Level 100+)
Examples:
:tcheck Player1
:tcheck joh -- Partial name matchingOutput:
=== Technified Status: Player1 ===
BAN: No
MUTE: YES - Spam [2024-03-15 14:30]
STAFF: Moderator (Level 2)Checks:
- Ban status and details if banned
- Mute status and details if muted
- Staff status and permission level
:tsync
Force a full resync of all data from the Technified API.
:tsyncPermission: Admins (Level 200+)
What it does:
- Fetches all active bans from API and adds to Adonis ban list
- Fetches all active mutes from API and adds to Adonis mute list
- Checks each online player's ban/mute status
- Kicks any banned players
- Applies mutes to any muted players
Output:
Starting full Technified sync...
Sync complete!
Ban list: 15 added | Mute list: 5 added
Online: 2 kicked, 1 mutedWhen to use:
- After making changes in the dashboard
- If sync seems out of date
- After server issues
- To verify all bans are applied
:tstatus
View plugin status and statistics.
:tstatusPermission: Admins (Level 200+)
Output:
=== Technified Plugin Status ===
Version: 2.0.0
Uptime: 2h 15m
Guild ID: 1234567890123456789
Server: abc123de...
--- Features ---
Permissions: ON
Ban Sync: ON
Mute Sync: ON
Bidirectional: ON
Action Logging: ON
Sessions: ON
--- Stats ---
Bans Checked: 150
Mutes Checked: 150
Bans Synced to API: 5
Mutes Synced to API: 2
Actions Logged: 47
Permissions Fetched: 23
API Errors: 0
Active Sessions: 3Stats explained:
- Bans/Mutes Checked - How many ban/mute status checks were made
- Bans/Mutes Synced to API - Adonis actions synced to Technified
- Actions Logged - Commands logged to the API
- Permissions Fetched - Staff permission lookups
- API Errors - Failed API requests
- Active Sessions - Currently tracked staff sessions
Using Commands
These commands use your standard Adonis prefix. If your prefix is :, use:
:tbans
:tcheck Player1If your prefix is ;, use:
;tbans
;tcheck Player1Command Permissions
Commands follow Adonis permission levels:
| Adonis Rank | Level | Can Use |
|---|---|---|
| Moderators | 100 | :tbans, :tmutes, :tcheck |
| Admins | 200 | All commands |
| HeadAdmins | 300 | All commands |
| Creators | 900 | All commands |
Troubleshooting
"Failed to fetch from API"
- Check your API key is correct
- Verify HTTP Requests are enabled
- Check the console for detailed error messages
Command not found
- Make sure the plugin is loaded (check console for
[Technified]messages) - Verify you have the correct permission level
- Try
:cmds technifiedto see available commands
Empty ban/mute list
- There may be no active bans/mutes
- Try
:tsyncto force a refresh - Check the dashboard to verify bans exist