Dmitrii `yawaflua` Shimanskii d49ba6907e
Java CI / build (push) Successful in 3m16s
Adds QR-code scanner to game
Fixes notifications on non-screen elements
adds logging for resps from api SPWORLDS

Signed-off-by: Dmitrii <computer@yawaflua.tech>

Took 2 hours 15 minutes
2026-04-03 00:47:14 +03:00
2026-04-03 00:47:14 +03:00
2026-04-03 00:47:14 +03:00
2026-04-03 00:47:14 +03:00

SPMega

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

Возможности

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

Конфиг

Файл: config/spmega.properties

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

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

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

Сборка (PowerShell)

.\gradlew.bat classes

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

  • Синхронизация карт/истории с облаком
  • Получение уведомлений о переводах прямо в Minecraft, опять-таки, через облако.
  • Отображение важных игроков в табе(банкиры, фсбшники и прочее) с возможностью редактирования
S
Description
No description provided
https://modrinth.com/mod/spmega
Readme 130 KiB
Languages
Java 100%