Files
SPMega/README.md
T
Dmitrii 5d77c7804b
Java CI / build (push) Successful in 1m14s
Release CI / build-and-upload-mod (push) Successful in 17s
Release CI / build-and-upload-mod (release) Successful in 9s
Update README to clarify payment options and QR code scanning feature
Signed-off-by: Dmitrii <computer@yawaflua.tech>

Took 16 minutes
2026-04-03 02:47:43 +03:00

2.3 KiB

SPMega

SPMega - клиентский Fabric-мод с банковым UI для работы с картами и переводами через API spworlds.ru.

Возможности

  • Открытие главного меню мода по клавише P и кнопкой SPMega в меню Esc
  • Экран Карты:
    • список карт из локальной базы
    • добавление новой карты (ввод cardId + cardToken)
    • удаление карты
    • обновление карты через API
  • Экран Оплата:
    • перевод по номеру карты
    • ввод ника получателя с автопоиском карт игрока
  • Быстрая оплата по табличкам или рамкам:
    • Shift + клик по табличке
    • если найден отдельный 5-значный номер, открывается окно оплаты с подставленным получателем
  • Считывание QR кодов с помощью камеры

Конфиг

Файл: config/spmega.properties

  • sign.quickPay.enabled=true|false - включить/выключить Shift-клик по табличке

При добавлении карты выполняется проверка через GET /api/public/accounts/me:

  • карта должна присутствовать в списке ваших карт
  • если айди владельца не совпадает с UUID игрока, показывается предупреждение: Вы не владелец карты. Часть функций может быть ограничена.
    позже это станет ограничением для синхронизации карт/истории с облаком

Сборка (PowerShell)

.\gradlew.bat build

Дорожная карта

  • Синхронизация карт/истории с облаком
  • Получение уведомлений о переводах прямо в Minecraft, опять-таки, через облако.
  • Отображение важных игроков в табе(банкиры, фсбшники и прочее) с возможностью редактирования