RefontSIM - Плагин на SIM-Карты, номер телефона, SMS

Plugins
Версия: 1.6.1
Обновлено: May 1, 2026

Информация о товаре

Цена: 499 ₽

Поддержка включена

  • Бесплатные обновления
  • Поддержка через Telegram-бот
  • Помощь с установкой
  • Быстрая реакция на баги
Описание
💬 По вопросам покупки/поддержки: Telegram @orythix 💬



📱 RefontSIM - Система телефонной связи для Minecraft
🚀 Реалистичные SIM-карты, звонки, SMS, операторы и телефонная экономика


📋 Описание плагина
RefontSIM — это полностью самописный плагин, который добавляет в Minecraft полноценную систему телефонной связи: SIM-карты, номера, звонки, SMS, голосовую почту, передачу номеров, баланс телефона, операторов связи и тарифные пакеты.

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

⚡ Ключевые особенности

  • 📞 Полноценная система звонков — звонки по номеру или никнейму
  • 💬 SMS-сообщения — личные сообщения между владельцами SIM-карт
  • 🎯 Три типа SIM-карт — обычные, редкие и дорогие номера
  • 🇷🇺 Российские форматы номеров — региональные и мобильные коды
  • 📧 Голосовая почта — сообщения для оффлайн игроков
  • 🚫 Игнор-лист — блокировка звонков и SMS от нежелательных игроков
  • 📱 Несколько SIM-карт — лимиты по группам и правам LuckPerms
  • ⭐ Активный номер — игрок выбирает, с какого номера звонить и писать
  • 🤝 Передача и продажа номера — номера можно отдавать или продавать другим игрокам
  • 📖 Договор передачи — передача подтверждается через договор и кнопки в чате
  • 🔒 Simple Voice Chat — опциональная приватная voice-изоляция звонков
  • 🌍 Переводы — русский, английский, вьетнамский, китайский и кастомные языки
  • 💳 Баланс телефона — отдельный баланс SIM-карты для звонков, SMS и услуг
  • 📡 Операторы связи — свои цены, бонусы, кулдауны и тарифы
  • 📦 Тарифные пакеты — минуты, SMS и безлимитные пакеты на время
  • 📊 История расходов — GUI с пополнениями, списаниями, SMS, звонками и операторами
  • 🧩 PlaceholderAPI — плейсхолдеры для таба, scoreboard и holograms
  • 🛠 Админ-команды — reload, баланс, оператор и сброс кулдауна


💰 Экономика и способы оплаты
Покупка SIM-карт поддерживает несколько режимов оплаты:

  • money-mode: vault — экономика через Vault
  • money-mode: material — предметы из инвентаря
  • money-mode: exp — уровни опыта
  • money-mode: playerpoints — очки PlayerPoints


Телефонный баланс пополняется отдельной командой. Для пополнения можно использовать тот же режим оплаты, что и для покупки SIM-карт, либо задать отдельный режим в конфиге.

🔗 Зависимости

  • Vault — требуется только для режима vault
  • PlayerPoints — требуется только для режима playerpoints
  • Simple Voice Chat — опционально, для приватной голосовой изоляции звонков
  • PlaceholderAPI — опционально, для плейсхолдеров


🌍 Языки и переводы
Начиная с версии 1.5.0 сообщения вынесены из конфига в отдельную папку lang. Это сделано потому, что плагин начали использовать игроки и владельцы серверов из разных стран.


  • lang/ru/messages.yml — русский язык по умолчанию
  • lang/en/messages.yml — английский язык
  • lang/vi/messages.yml — вьетнамский язык
  • lang/cn/messages.yml — китайский язык
  • Можно указать свой язык, и плагин создаст кастомный файл перевода


🎮 Команды плагина

Основные команды:
/buysim                    - Открыть меню покупки SIM-карты
/mysim                     - Показать свои номера
/mysim select <номер>      - Выбрать активный номер
/callphone <номер/ник>     - Позвонить игроку
/pickup                    - Принять входящий звонок
/reject                    - Отклонить входящий звонок
/endcall                   - Завершить текущий звонок
/sms <номер/ник> <текст>   - Отправить SMS
/deletesim [номер]         - Удалить SIM-карту


Передача и продажа номеров:
/transfersim <игрок> <номер> [цена]   - Создать договор передачи или продажи
/transfersim sign                     - Подписать договор
/transfersim accept [игрок]           - Принять предложение
/transfersim reject [игрок]           - Отклонить предложение
/transfersim cancel                   - Отменить договор


Баланс, операторы и тарифы:
/phonebalance                         - Показать баланс активного номера
/phonebalance topup <сумма>           - Пополнить баланс телефона
/phonebalance history                 - Открыть GUI истории расходов
/phoneoperator                        - Показать текущего оператора
/phoneoperator set <оператор>         - Сменить оператора связи
/phoneoperator packages               - Показать доступные тарифные пакеты
/phoneoperator package <пакет>        - Купить тарифный пакет по ID или названию


Команды игнорирования:
/ignore add <ник>     - Добавить игрока в черный список
/ignore remove <ник>  - Удалить игрока из черного списка
/ignore list          - Показать черный список


Русские алиасы:
/позвонить
/принять
/отклонить
/сбросить
/смс
/игнор
/передатьномер
/продатьномер
/баланстелефона
/баланссим
/оператор
/операторсвязи
/рефонтсим


Админ-команды:
/refontsim reload                                      - Перезагрузить конфиг и языки
/refontsim balance give <игрок> <сумма> [номер]        - Выдать баланс телефона
/refontsim balance take <игрок> <сумма> [номер]        - Снять баланс телефона
/refontsim operator set <игрок> <оператор> [номер]     - Сменить оператор игроку
/refontsim operator resetcooldown <игрок> [номер]      - Сбросить кулдаун смены оператора


🧩 PlaceholderAPI
Плейсхолдеры можно использовать в табе, scoreboard, holograms, меню и других плагинах.

ПлейсхолдерЧто показывает
%refontsim_version%Версия плагина
%refontsim_language%Текущий язык
%refontsim_has_sim%Есть ли у игрока SIM-карта
%refontsim_sim_count%Количество номеров игрока
%refontsim_sim_limit%Лимит номеров игрока
%refontsim_numbers%Все номера игрока
%refontsim_number%Активный номер
%refontsim_balance%Баланс активного номера
%refontsim_operator%Оператор активного номера
%refontsim_call_cost%Цена звонка
%refontsim_sms_cost%Цена SMS
%refontsim_package%Активный тарифный пакет
%refontsim_package_call_minutes%Остаток минут
%refontsim_package_sms%Остаток SMS
%refontsim_history_count%Количество записей истории баланса
%refontsim_in_call%Находится ли игрок в звонке
%refontsim_call_partner%Собеседник в звонке
%refontsim_voice_connected%Подключён ли игрок к Simple Voice Chat
%refontsim_number_1%Первый номер игрока
%refontsim_number_1_balance%Баланс первого номера
%refontsim_number_1_operator%Оператор первого номера


Для следующих номеров меняйте цифру: %refontsim_number_2%, %refontsim_number_3_balance%, %refontsim_number_4_operator%.

⚙️ Конфигурация
Ключевая конфигурация config.yml

config.yml
language: ru
money-mode: material

admin:
  permission: "refontsim.admin"

features:
  call-by-nickname: true
  call-sound: "BLOCK_NOTE_BLOCK_PLING"
  call-chat-sound: "BLOCK_NOTE_BLOCK_BIT"
  sms-sound: "ENTITY_EXPERIENCE_ORB_PICKUP"
  voicemail-sound: "BLOCK_NOTE_BLOCK_BELL"
  transfer-create-sound: "BLOCK_NOTE_BLOCK_CHIME"
  transfer-request-sound: "BLOCK_NOTE_BLOCK_BELL"
  transfer-accept-sound: "ENTITY_PLAYER_LEVELUP"
  transfer-reject-sound: "BLOCK_NOTE_BLOCK_BASS"
  transfer-cancel-sound: "BLOCK_NOTE_BLOCK_BASS"

vault:
  normal: 100.0
  rare: 200.0
  expensive: 300.0

item:
  material: DIAMOND_BLOCK
  normal: 3
  rare: 5
  expensive: 8

experience:
  type: levels
  normal: 5
  rare: 10
  expensive: 20

playerpoints:
  normal: 100
  rare: 200
  expensive: 300

sim-limits:
  default: 1
  groups:
    vip: 2
    deluxe: 3
    legend: 5
  permissions:
    refontsim.simlimit.4: 4
    refontsim.simlimit.5: 5

phone-balance:
  enabled: true
  start-balance: 0.0
  call-cost: 1.0
  sms-cost: 0.5
  billing:
    mode: per-call
    payer: caller
    interval-seconds: 60
    package-seconds-per-call: 60
    charge-on-answer: true
    end-call-if-no-balance: true
  topup:
    min: 1.0
    payment-mode: same
    material: same
    vault-per-balance: 1.0
    material-per-balance: 1.0
    exp-per-balance: 1.0
    playerpoints-per-balance: 1.0
  history:
    enabled: true
    max-entries-per-number: 100
    gui-size: 54
    entry-material: PAPER
    empty-material: BARRIER

operators:
  default: mobitel
  switch-cooldown-seconds: 3600
  available:
    mobitel:
      display-name: "MobiTel"
      call-cost: 1.0
      sms-cost: 0.5
      switch-cost: 5.0
      topup-bonus: 0.0
    megalink:
      display-name: "MegaLink"
      call-cost: 0.75
      sms-cost: 0.8
      switch-cost: 10.0
    tera2:
      display-name: "Tera2"
      call-cost: 1.25
      sms-cost: 0.25
      switch-cost: 7.0
      topup-bonus: 0.15

number-formats:
  normal: "+7-RRR-NNN-NN-NN"
  rare: "+7-RRR-NNN-NN-NN"
  expensive: "+7-RRR-NNN-NN-NN"

regional-codes:
  - "495"
  - "999"

voicechat:
  enabled: true
  isolate-calls: true
  require-voicechat: false
  fallback-to-normal: true
  notify-on-fallback: true

transfer-contract-book:
  material: WRITTEN_BOOK



💾 Файлы данных
Плагин автоматически создает файлы для хранения:

  • data.yml — SIM-карты, номера, балансы, операторы и активные тарифы
  • ignore.yml — списки игнорирования
  • voicemail.yml — голосовые сообщения для оффлайн игроков
  • history.yml — история пополнений и расходов телефона
  • lang/ — языковые файлы и кастомные переводы


📸 Скриншоты работы











Нужны новые функции или изменения? Пишите в Telegram @orythix

Нужен кастомный плагин?

Откройте Telegram-бота или контакты и отправьте версию сервера, идею, команды, права и бюджет.