Roblox Integration
Adonis Plugin
Commands

Commands

Custom Technified commands added to Adonis.

Overview

The plugin adds 5 custom commands to Adonis, all prefixed with t for Technified:

CommandPermissionDescription
:tbansModeratorsView active Technified bans
:tmutesModeratorsView active Technified mutes
:tcheckModeratorsCheck a player's status
:tsyncAdminsForce resync all data
:tstatusAdminsView plugin status

:tbans

View all active bans from the Technified API.

:tbans

Permission: 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.

:tmutes

Permission: 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 matching

Output:

=== 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.

:tsync

Permission: Admins (Level 200+)

What it does:

  1. Fetches all active bans from API and adds to Adonis ban list
  2. Fetches all active mutes from API and adds to Adonis mute list
  3. Checks each online player's ban/mute status
  4. Kicks any banned players
  5. 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 muted

When 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.

:tstatus

Permission: 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: 3

Stats 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 Player1

If your prefix is ;, use:

;tbans
;tcheck Player1

Command Permissions

Commands follow Adonis permission levels:

Adonis RankLevelCan Use
Moderators100:tbans, :tmutes, :tcheck
Admins200All commands
HeadAdmins300All commands
Creators900All 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 technified to see available commands

Empty ban/mute list

  • There may be no active bans/mutes
  • Try :tsync to force a refresh
  • Check the dashboard to verify bans exist