Skip to content
Nik edited this page Sep 21, 2026 · 1 revision
# +----------------------------------------------------------------------------------------------+
# |                                                                                              |
# |                                          AdvancedStaff                                       |
# |                                                                                              |
# |                               Discord: https://discord.gg/m7j2Y9H                            |
# |                                                                                              |
# |                                           Author: Nik                                        |
# |                                                                                              |
# +----------------------------------------------------------------------------------------------+
# Should we check for updates on startup?
check_updates: true

# Vanish Settings
vanish:

  # Typing the aliases below will execute the vanish command
  aliases:
    - vanish
    - v

  # Should we disable the vanished player's collision?
  disable_collisions: true

  # Should we prevent the vanished player from dropping items?
  disable_item_drop: true

  # Should we disable the vanished player's join-quit messages?
  disable_join_quit_messages: true

  # Should we prevent the vanished player from picking up items?
  disable_item_pick: true

  # Should we prevent the vanished player from being targeted by mobs?
  disable_mob_targeting: true

  # Should chest opening for vanished players be silent?
  # Nearby players will not hear or see the chest being opened
  silent_chest_opening: true

  # Should we disable the vanished player's physical events?
  # This prevents vanished players from enabling pressure plates and so on
  disable_physical_events: true

  # How often should the actionbar update for vanished players?
  # (In ticks)
  actionbar_update: 20

# Freeze Settings
freeze:

  # Typing the aliases below will execute the freeze command
  aliases:
    - freeze

  # The commands that will be executed once a frozen player disconnects
  # (%nl% for new line)
  logout_commands:
    - ban %player% Logged out during staff interrogation

  # How often should the actionbar update for frozen players?
  # (In ticks)
  actionbar_update: 20

# Staff Chat Settings
staff_chat:

  # Typing the aliases below will execute the staffchat command
  aliases:
    - staffchat
    - sc

  # The chat formatting that will show to staff members
  # Placeholders: %message%, %player%
  # Color codes are supported
  format: '&f&l[&bStaffChat&f&l] &b%player%&f» &9%message%'

  # Should staff chat messages also be shown to the console?
  console: true

  # Should staff chat be disabled when staff members quit?
  disable_on_quit: true

# Staff Mode Settings
staffmode:

  # Typing the aliases below will execute the staffmode command
  aliases:
    - staffmode

  # Should we put players who enter the staff mode to creative?
  creative: true

  # Should we put players who enter the staff mode to flight mode?
  flight: true

  # Should we put players who enter the staff mode to vanish mode?
  vanish: true

  # Should we prevent any type of interaction with the staff inventory items?
  prevent_interacting_with_staff_items: true

  # Should we prevent the random teleportation from teleporting to staff members?
  prevent_teleporting_to_other_staff: true

# Inventory Settings
inventory:

  # Typing the aliases below will execute the inventory command
  aliases:
    - inventory

# Staff PIN Settings
staff_pin:

  # Typing the aliases below will execute the staffpin command
  aliases:
    - staffpin
    - pin

  # Minimum PIN length
  min_length: 4

  # Maximum PIN length
  max_length: 12

  # Should staff PINs contain numbers only?
  numeric_only: true

  # Hash algorithm used to protect newly registered staff PINs
  # Supported: SHA256, SHA512
  hash_method: SHA256

  # Commands staff can use while their PIN is locked
  excluded_commands:
    - login
    - log
    - l
    - register
    - reg
    - email
    - captcha
    - 2fa
    - totp

# Report Settings
report:

  # Typing the aliases below will execute the report command
  aliases:
    - report
    - rep

  # Typing the aliases below will execute the reports (staff management) command
  reports_aliases:
    - reports

  # How many seconds a player must wait between submitting reports
  cooldown_seconds: 60

  # Maximum number of a player's own open reports allowed at once
  # 0 = unlimited
  max_active_per_player: 3

  # Should players be able to type a custom reason instead of picking a preset one?
  allow_custom_reason: true

  # Should online staff with the manage permission be notified when a new report comes in?
  notify_staff: true

  # What happens to a report once it's resolved/rejected
  # KEEP = stays in reports.yml for history, DELETE = removed immediately
  completed_handling: KEEP

  # The preset reasons shown as buttons in the report GUI
  reasons:
    - Hacking / Cheating
    - Chat Abuse
    - Exploiting
    - Scamming
    - Inappropriate Name/Skin

Clone this wiki locally