Flectone LogoFlectonePulse

/minesweeper

Комманда для того, чтобы поиграть в Сапёра

command minesweeper

Игру можно создавать с помощью собственных параметров, их необязательно вводить: /minesweeper create <строки> <столбцы> <мины> <сид>

Чтобы поставить флаг, нужно включить режима флага, нажав на соотвествующий символ. После этого, каждый ход будет считаться за постановку флага. Чтобы выйти из режима флага, нужно опять нажать на соотстветующий символ


Локализация

Путь localizations → язык.yml → command.minesweeper
minesweeper:
  already_in_game: "<color:#ff7171><sprite_or:⁉:gui:icon/chat_modified>У тебя уже есть активная игра. Заверши её, чтобы начать новую"
  wrong_parameters: "<color:#ff7171><sprite_or:⁉:gui:icon/chat_modified>Нельзя создать игру с такими параметрами"
  wrong_game: "<color:#ff7171><sprite_or:⁉:gui:icon/chat_modified>Этой игры не существует"
  wrong_move: "<color:#ff7171><sprite_or:⁉:gui:icon/chat_modified>Такой ход невозможен"
  cell:
    unknown: "<fcolor:1><hover:show_text:\"<fcolor:1>Ход <row> <column>\"><click:run_command:\"<command> move <row> <column>\">⓪</click></hover>"
    flag: "<color:#ffb74d><hover:show_text:\"<color:#ffb74d>Снять флаг <row> <column>\"><click:run_command:\"<command> move <row> <column>\">⓪</click></hover>"
    mine: "<color:#ff7171>⓪"
    number_0: "<color:#c8ccd4>⓪"
    number_1: "<color:#5b9bd5>①"
    number_2: "<color:#6aab73>②"
    number_3: "<color:#3cc4b0>③"
    number_4: "<color:#7b6fbe>④"
    number_5: "<color:#b05279>⑤"
    number_6: "<color:#5599b0>⑥"
    number_7: "<color:#6b7c8a>⑦"
    number_8: "<color:#9ba0a8>⑧"
  line: "<padding:3><fcolor:1>| <line> <fcolor:1>|<br>"
  flag_enabled: "<hover:show_text:\"<color:#ffb74d>Нажми, чтобы ставить флаги\"><click:run_command:\"<command> flag\"><color:#ffb74d>⚑</color:#ffb74d></click></hover>"
  flag_disabled: "<hover:show_text:\"<color:#ffb74d>Нажми, чтобы перестать ставить флаги\"><click:run_command:\"<command> flag\"><color:#ffb74d>⚐</color:#ffb74d></click></hover>"
  seed: "<hover:show_text:\"<fcolor:1>Прошлый ход → <row> <column><br>Нажми, чтобы скопировать сид\"><click:copy_to_clipboard:'<seed>'><fcolor:2>🔑</click></hover>"
  format_start: "<br><padding:5><seed> <fcolor:2>Сапёр</fcolor> <color:#ff7171>💣 <remaining></color> <flag><br><br><field>"
  format_move: "<br><padding:5><seed> <fcolor:2>Сапёр</fcolor> <color:#ff7171>💣 <remaining></color> <flag><br><br><field>"
  format_win: "<padding:5><seed> <color:#98FB98>Победа!</color> <color:#ff7171>💣 <remaining></color> <flag><br><br><field>"
  format_lose: "<padding:3><seed> <color:#ff7171>Поражение!</color> <color:#ff7171>💣 <remaining></color> <flag><br><br><field>"

already_in_game

Сообщение, если игрок пытается создать новую игру, когда она уже существует

wrong_parameters

Сообщение, если введены неправильные параметры для игры. Слишком большие или отрицательные числа

wrong_game

Сообщение, если игрок пытается поиграть в игру, которой уже не существует

wrong_move

Сообщение, если игрок делает ход с невозможными параметрами

cell

line

Формат для каждой линии поля

flag_enabled

Формат для флага, который обозначает, что сейчас включен режим флага

flag_disabled

Формат для флага, который обозначает, что сейчас выключен режим флага

seed

Формат для кнопки, которая копирует сид игры и показывает прошлый ход

format_start

Сообщение при старте новой игры

format_move

Сообщение при каждом ходе игрока

format_win

Сообщение, когда игрок победил

format_lose

Сообщение, когда игрок проиграл


Настройка

Путь command.yml → minesweeper
minesweeper:
  enable: true
  check_duplicate: true
  max_row: 9
  max_column: 9
  default_mine: 10
  aliases:
  - "minesweeper"
  cooldown:
    enable: false
  sound:
    enable: false

enable

Включает или выключает работоспособность модуля

check_duplicate

Информация

Игра может закончится автоматически при перезаходе на сервер у игрока

Если включено, то игроку с активной игрой нельзя будет создать новую

max_row

Внимание

Не рекомендуется ставить слишком большое значение, сервер будет долго это обрабатывать

Максимальное количество строк для создания поля игры. Используется в качестве значения по умолчанию, если не указано в /minesweeper create

max_column

Внимание

Не рекомендуется ставить слишком большое значение, сервер будет долго это обрабатывать

Максимальное количество столбцов для создания поля игры. Используется в качестве значения по умолчанию, если не указано в /minesweeper create

default_mine

Максимальное количество мин в игре. Используется в качестве значения по умолчанию, если не указано в /minesweeper create

aliases

Список псевдонимов для использования комманды

Информация

Псевдонимы могут быть любыми. Например newcommand, новаякоманда, бан, ми и т.д.

cooldown

Задержка использования

sound

Проигрывание звука


Права

Путь permission.yml → command.minesweeper
minesweeper:
  name: "flectonepulse.module.command.minesweeper"
  type: "TRUE"
  cooldown_bypass:
    name: "flectonepulse.module.command.minesweeper.cooldown.bypass"
    type: "OP"
  sound:
    name: "flectonepulse.module.command.minesweeper.sound"
    type: "TRUE"

name

Название права

type

Вид права

ВидОбъяснение
TRUEДоступно для любого игрока
FALSEНикому не доступно, должно быть выдано отдельно (например с помощью LuckPerms)
OPДоступно для операторов сервера
NOT_OPДоступно для НЕ операторов сервера

cooldown_bypass

Право для игнорирования задержки между использованиями

sound

Право для использования звука

Последнее изменение 14 августа 2026 г.
Редактировать на GitHub

На этой странице

Авторы страницы