- Для версий
- 1.16.✘
- 1.17.✘
- 1.18.✘
- 1.19.✘
- 1.20.✘
- 1.21.✘
Плагин полностью самописный, добавляет механику телефонов с номерами, звонками и SMS-сообщениями для реалистичного общения между игроками. Идея плагина появилась на основе потребности в более интересных способах коммуникации на серверах. Плагин был написан с нуля и включает множество уникальных функций.
Основные команды:
Особенности:
Конфигурация плагина:
Плагин создает три файла для хранения данных:
Все сообщения плагина настраиваются в секции messages файла config.yml. Поддерживаются цветовые коды Minecraft (§).
Примеры:










Если будут нужны обновления для плагины, или добавить ваши функции - за покупку, я готов вам его обновить
Основные команды:
- /buysim - Открыть меню покупки SIM-карты (доступно всем игрокам)
- /mysim - Показать свой номер телефона (доступно всем игрокам)
- /callphone <номер/ник> - Позвонить игроку по номеру или нику (доступно всем игрокам)
- /pickup - Принять входящий звонок (доступно всем игрокам)
- /reject - Отклонить входящий звонок (доступно всем игрокам)
- /endcall - Завершить текущий звонок (доступно всем игрокам)
- /sms <номер/ник> <сообщение> - Отправить SMS-сообщение (доступно всем игрокам)
- /ignore add <ник> - Добавить игрока в черный список (доступно всем игрокам)
- /ignore remove <ник> - Удалить игрока из черного списка (доступно всем игрокам)
- /ignore list - Показать черный список (доступно всем игрокам)
- /deletesim - Удалить свою SIM-карту с подтверждением (доступно всем игрокам)
Особенности:
- Три типа SIM-карт: обычная, редкая и дорогая
- Уникальные номера телефонов с региональными кодами России
- Красивые номера для редких и дорогих SIM-карт
- Звонки по номеру или нику игрока (настраивается)
- Приватный голосовой (текстовый) чат во время звонка
- SMS-сообщения между игроками
- Голосовая почта для оффлайн-игроков (до 5 сообщений)
- Система игнорирования для блокировки нежелательных контактов
- Настраиваемые звуки для входящих звонков и сообщений
- Сохранение номеров даже после перезапуска сервера
Конфигурация плагина:
config.yml:
money-mode: material # Возможные значения: vault или material
# Настройки функций
features:
call-by-nickname: true # Разрешить звонки по никнейму
call-sound: "BLOCK_NOTE_BLOCK_PLING" # Звук при входящем звонке
sms-sound: "ENTITY_EXPERIENCE_ORB_PICKUP" # Звук при получении SMS
voicemail-sound: "BLOCK_NOTE_BLOCK_BELL" # Звук при получении голосовой почты
vault:
normal: 100.0
rare: 200.0
expensive: 300.0
item:
material: DIAMOND_BLOCK
material-display: "алмазных блоков"
normal: 3
rare: 5
expensive: 8
# Формат номера телефона (N - случайная цифра, RRR - региональный код)
number-formats:
normal: "+7-RRR-NNN-NN-NN"
rare: "+7-RRR-NNN-NN-NN"
expensive: "+7-RRR-NNN-NN-NN"
# Региональные коды России
regional-codes:
- "495" # Москва
- "499" # Москва
- "812" # Санкт-Петербург
- "383" # Новосибирск
- "343" # Екатеринбург
- "846" # Самара
- "831" # Нижний Новгород
- "863" # Ростов-на-Дону
- "347" # Уфа
- "843" # Казань
- "351" # Челябинск
- "342" # Пермь
- "473" # Воронеж
- "391" # Красноярск
- "910" # Мобильный
- "911" # Мобильный
- "912" # Мобильный
- "913" # Мобильный
- "914" # Мобильный
- "915" # Мобильный
- "916" # Мобильный
- "917" # Мобильный
- "918" # Мобильный
- "919" # Мобильный
- "920" # Мобильный
- "921" # Мобильный
- "922" # Мобильный
- "923" # Мобильный
- "924" # Мобильный
- "925" # Мобильный
- "926" # Мобильный
- "927" # Мобильный
- "928" # Мобильный
- "929" # Мобильный
- "930" # Мобильный
- "931" # Мобильный
- "932" # Мобильный
- "933" # Мобильный
- "934" # Мобильный
- "936" # Мобильный
- "937" # Мобильный
- "938" # Мобильный
- "939" # Мобильный
- "950" # Мобильный
- "951" # Мобильный
- "952" # Мобильный
- "953" # Мобильный
- "960" # Мобильный
- "961" # Мобильный
- "962" # Мобильный
- "963" # Мобильный
- "964" # Мобильный
- "965" # Мобильный
- "966" # Мобильный
- "967" # Мобильный
- "968" # Мобильный
- "969" # Мобильный
- "977" # Мобильный
- "980" # Мобильный
- "981" # Мобильный
- "982" # Мобильный
- "983" # Мобильный
- "984" # Мобильный
- "985" # Мобильный
- "986" # Мобильный
- "987" # Мобильный
- "988" # Мобильный
- "989" # Мобильный
- "999" # Мобильный
messages:
sim-purchase-success: "§aВы успешно приобрели сим карту! Ваш номер: %number%"
sim-purchase-no-funds: "§cУ вас недостаточно средств для покупки сим карты!"
sim-purchase-error: "§cОшибка при списании материалов!"
sim-already-owned: "§cУ вас уже есть сим карта!"
sim-call-not-found: "§cНомер не найден!"
sim-call-end: "§cЗвонок завершён."
sim-already-in-call: "§cВы уже находитесь в звонке."
sim-not-in-call: "§cВы не участвуете в звонке."
sim-menu-title: "§6Выбор сим-карты"
sim-menu-item-normal: "§aОбычный номер"
sim-menu-item-rare: "§bРедкий номер"
sim-menu-item-expensive: "§cДорогой номер"
sim-chat-button-end: "§c[Завершить звонок]"
sim-call-request-sent: "§aЗвонок отправлен, ожидайте ответа."
sim-call-incoming: "§eВам звонят с номера %number% от игрока %caller%."
sim-call-answered: "§aЗвонок принят. Вы на связи."
sim-call-rejected: "§cЗвонок отклонён."
call-chat-format: "§a[Звонок] %player%: %message%"
call-usage: "§cИспользование: /callphone <номер или ник>"
pickup-button: "§a[Взять трубку]"
reject-button: "§c[Сбросить звонок]"
# Сообщения для звонков
no-caller-sim: "§cУ вас нет SIM-карты для совершения звонка. Купите её с помощью /buysim."
caller-pending: "§cУ вас уже есть исходящий звонок."
callee-busy: "§cАбонент уже разговаривает."
callee-pending: "§cАбонент уже получает другой звонок."
player-offline: "§cИгрок с этим номером сейчас не в сети."
call-self: "§cВы не можете позвонить сами себе!"
# Сообщения для SMS
sms-usage: "§cИспользование: /sms <номер или ник> <сообщение>"
sms-sent: "§aСообщение отправлено игроку %player%."
sms-received: "§eSMS от %sender% (%number%): %message%"
sms-player-not-found: "§cИгрок с таким ником или номером не найден или не в сети."
sms-no-sim: "§cУ вас нет SIM-карты для отправки сообщений. Купите её с помощью /buysim."
sms-no-message: "§cВы не указали текст сообщения."
voicemail-full: "§cГолосовая почта получателя переполнена."
voicemail-header: "§6=== Голосовые сообщения ===§r"
voicemail-format: "§e%sender% (%number%): §f%message%"
voicemail-footer: "§6==========================§r"
# Сообщения для команды игнорирования
ignore-usage: "§cИспользование: /ignore add|remove <ник> или /ignore list"
ignore-self: "§cВы не можете игнорировать самого себя."
ignore-added: "§aИгрок %player% добавлен в список игнорируемых."
ignore-already: "§cИгрок %player% уже в списке игнорируемых."
ignore-removed: "§aИгрок %player% удален из списка игнорируемых."
ignore-not-found: "§cИгрок %player% не найден в списке игнорируемых."
ignore-list-empty: "§aВаш список игнорируемых игроков пуст."
ignore-list-header: "§aСписок игнорируемых игроков:"
player-not-found: "§cИгрок не найден."
call-ignored: "§cЭтот игрок игнорирует ваши звонки."
sms-ignored: "§cЭтот игрок игнорирует ваши сообщения."
# Сообщения для команды удаления
player-only-command: "§cЭта команда доступна только игрокам."
no-sim-card: "§cУ вас нет сим-карты для удаления."
confirmation-expired: "§eВремя подтверждения истекло. Пожалуйста, введите команду снова."
sim-deleted: "§aВаша сим-карта успешно удалена."
delete-confirmation: "§eВы уверены, что хотите удалить свою сим-карту с номером %number%? Это действие необратимо. Введите /deletesim еще раз для подтверждения."
Плагин создает три файла для хранения данных:
- data.yml - хранит информацию о SIM-картах игроков
- ignore.yml - хранит списки игнорирования
- voicemail.yml - хранит голосовые сообщения для оффлайн-игроков
Все сообщения плагина настраиваются в секции messages файла config.yml. Поддерживаются цветовые коды Minecraft (§).
Примеры:
Если будут нужны обновления для плагины, или добавить ваши функции - за покупку, я готов вам его обновить