Getting Started

First Time Setup

After installing StaffMode, follow these steps to configure the plugin:

  1. Ensure FormAPI is installed and working
  2. Installed The Libasynql Virion Latest
  3. Grant appropriate permissions to staff members
  4. Configure the plugin settings using /staffmode settings
  5. Test the staff mode functionality

Commands

Available Commands
Command Description Usage
/staffmode Toggle staff mode on/off /staffmode | /sm | /staff

Permissions

Permission Nodes
Permission Description Default
staffmode.use Access to staff mode commands op
staffmode.freeze Freeze/unfreeze players op
staffmode.settings Access to settings UI op
staffmode.bypass Bypass staff mode restrictions op
staffmode.admin Full administrative access op

Configuration

Configuration Options

The plugin configuration can be modified through the settings UI or by editing the config file:

# StaffMode Configuration
enabled: true
freeze-enabled: true
item-protection: true
ui-enabled: true
staff-mode-items:
  - ice_block
  - bedrock
  - barrier
permissions-check: true
auto-inventory: true
  • enabled: Enable/disable the plugin
  • freeze-enabled: Enable freeze functionality
  • item-protection: Prevent staff items from being used
  • ui-enabled: Enable FormAPI interfaces
  • staff-mode-items: List of restricted items

UI Features

FormAPI Integration

StaffMode includes several user-friendly interfaces:

  • Settings UI: Configure plugin options through an intuitive interface
  • Player List: View and manage online players
  • Freeze Interface: Easily freeze/unfreeze players
  • Staff Mode Toggle: Quick access to staff mode controls
Note: FormAPI plugin is required for UI features to work properly.

Troubleshooting

Common Issues
  • Check if FormAPI is installed
  • Check For libasynql is Working
  • Verify PocketMine-MP version compatibility
  • Check server logs for error messages
  • Ensure proper file permissions
  • Verify player has required permissions
  • Check command syntax
  • Ensure plugin is enabled in config
  • Try reloading the plugin
  • Install FormAPI plugin
  • Check if UI is enabled in config
  • Verify FormAPI version compatibility
  • Try different client versions