Files
AdminMode/src/main/resources/config.yml
2026-08-02 22:21:03 +03:00

129 lines
4.5 KiB
YAML
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# AdminMode Configuration
admin_mode:
enabled: true
luckperms:
enabled: true
# LuckPerms-группы, которые выдаются при входе в режим
groups:
- "admin_moder"
remove_on_disable: true
dialogs:
# Глобальный мастер-переключатель Dialog API (false = отключить для всего сервера).
# Каждый модератор лично включает/выключает своё GUI командой /adminmode dialog
enabled: true
gamemode:
# false = chiefs can use CREATIVE, regular moderators use SPECTATOR
# true = everyone enters in SPECTATOR
force_spectator: false
mobs_ignore_player: true
allow_flight_in_survival: true
god_mode: true
chief_creative: true
# Скорость полёта: 0.1 (медленно) ... 1.0 (максимум)
custom_fly_speed: 0.2
custom_walk_speed: 0.2
# Разрешённые режимы для переключения внутри админ-мода (пусто = любые)
allowed_gamemodes:
- "CREATIVE"
- "SURVIVAL"
- "SPECTATOR"
restrictions:
prevent_item_drop: false
prevent_item_pickup: false
prevent_container_transfer: true
prevent_item_use: false
allow_own_inventory: true
allowed_blocks:
- "CHEST"
- "TRAPPED_CHEST"
- "BARREL"
- "SHULKER_BOX"
- "FURNACE"
- "BLAST_FURNACE"
- "SMOKER"
- "HOPPER"
- "DISPENSER"
- "DROPPER"
- "DOOR"
- "TRAPDOOR"
- "FENCE_GATE"
- "BUTTON"
- "LEVER"
- "CRAFTING_TABLE"
- "ENCHANTING_TABLE"
- "ANVIL"
- "BREWING_STAND"
# Whitelist блоков для постановки (пусто = любые)
allowed_place_blocks:
give_preset_blocks: false
preset_blocks:
- "BARRIER:64"
- "LIGHT:64"
- "STRUCTURE_VOID:64"
messages:
enabled: "✓ Режим администратора активирован!"
enabled_subtitle: "Ваше состояние сохранено."
permissions_granted: "⚠ Вам выданы временные права администратора!"
disabled: "✓ Режим администратора отключен!"
disabled_subtitle: "Ваше состояние восстановлено."
permissions_removed: "✓ Права администратора отозваны!"
no_permission: "У вас нет прав для использования этой команды!"
item_drop_denied: "✖ В режиме администратора нельзя выбрасывать предметы!"
container_transfer_denied: "✖ В режиме администратора нельзя перемещать предметы в контейнеры!"
item_use_denied: "✖ В режиме администратора нельзя использовать предметы!"
block_place_denied: "✖ Вы можете ставить только разрешенные блоки!"
reloaded: "✓ Конфигурация AdminMode перезагружена!"
groups:
base: "moder"
admin: "admin_moder"
chief: "chief_moder"
items:
panel_material: NETHER_STAR
cp_inspector_material: STICK
coreprotect:
enabled: true
default_radius: 10
default_time: "24h"
messages:
prefix: "§8[§bAdminMode§8] "
enter: "§aВошёл в §cADMIN MODE"
exit: "§7Режим деактивирован. Состояние восстановлено."
cp_unavailable: "§cCoreProtect не найден или отключён."
session_recovered: "§eВаша активная сессия модерации была восстановлена и корректно завершена."
logging:
enabled: true
log_file: "logs/sessions.log"
moderation_actions:
dispatch_as_console: true
durations:
# Варианты, отображаемые в Dialog. permanent показывается как Permanently.
options:
- "1h"
- "1d"
- "7d"
- "30d"
- "permanent"
defaults:
warn: "7d"
mute: "1h"
ban: "7d"
commands:
warn: "warn {target} {duration} {reason}"
mute: "mute {target} {duration} actor:{moderator} {reason}"
# Namespace исключает конфликт с одноимённой командой FlectonePulse.
unmute: "moderationcommands:unmute {target} actor:{moderator} {reason}"
ban: "ban {target} {duration} actor:{moderator} {reason}"
kick: "kick {target} actor:{moderator} {reason}"