Flectone Logo FlectonePulse

/minesweeper

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

command minesweeper

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

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


Локализация

Путь localizations → язык.yml → command.minesweeper
minesweeper:
  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>"
minesweeper:
  wrong_parameters: "<color:#ff7171><sprite_or:⁉:gui:icon/chat_modified>Cannot create a game with these parameters"
  wrong_game: "<color:#ff7171><sprite_or:⁉:gui:icon/chat_modified>This game does not exist"
  wrong_move: "<color:#ff7171><sprite_or:⁉:gui:icon/chat_modified>This move is impossible"
  cell:
    unknown: "<fcolor:1><hover:show_text:\"<fcolor:1>Move <row> <column>\"><click:run_command:\"<command> move <row> <column>\">⓪</click></hover>"
    flag: "<color:#ffb74d><hover:show_text:\"<color:#ffb74d>Remove flag <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 to place flags\"><click:run_command:\"<command> flag\"><color:#ffb74d>⚑</color:#ffb74d></click></hover>"
  flag_disabled: "<hover:show_text:\"<color:#ffb74d>Click to stop placing flags\"><click:run_command:\"<command> flag\"><color:#ffb74d>⚐</color:#ffb74d></click></hover>"
  seed: "<hover:show_text:\"<fcolor:1>Last move → <row> <column><br>Click to copy seed\"><click:copy_to_clipboard:'<seed>'><fcolor:2>🔑</click></hover>"
  format_start: "<br><padding:2><seed> <fcolor:2>Minesweeper</fcolor> <color:#ff7171>💣 <remaining></color> <flag><br><br><field>"
  format_move: "<br><padding:2><seed> <fcolor:2>Minesweeper</fcolor> <color:#ff7171>💣 <remaining></color> <flag><br><br><field>"
  format_win: "<padding:5><seed> <color:#98FB98>Victory!</color> <color:#ff7171>💣 <remaining></color> <flag><br><br><field>"
  format_lose: "<padding:5><seed> <color:#ff7171>Defeat!</color> <color:#ff7171>💣 <remaining></color> <flag><br><br><field>"

wrong_parameters

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

wrong_game

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

wrong_move

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

cell

line

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

flag_enabled

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

flag_disabled

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

format_start

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

format_move

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

format_win

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

format_lose

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


Настройка

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

enable

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

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

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

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

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

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