QiwiPay - бесплатный автодонат без комиссии

QiwiPay - бесплатный автодонат без комиссии 3.1.5

Нет прав для скачивания

Tryingtaste

Разработчик
Пользователь
Сообщения
120
Tryingtaste добавил(а) новый ресурс:

QiwiPay - бесплатный автодонат без комиссии - Бесплатная система донатов без комиссии для монетизации твоего сервера

QiwiPay - бесплатный плагин с открытым исходным кодом для приёма платежей и создания автодоната для сервера без комиссии. Монетизируй свой сервер!

Плагин поддерживает только версию Java 16

Настройка плагина
Чтобы плагин работал, необходимо ввести секретный ключ от p2p qiwi api в QiwiConfiguration.yml. Получить его можно тут: .
Также надо заполнить все позиции ниже
Вам необходимо зарегистрироваться для просмотра изображений-вложений

Приём платежей
Для создания счёта об оплате...

Узнать больше об этом ресурсе...
 
Tryingtaste обновил(а) ресурс QiwiPay - бесплатный автодонат без комиссии новой записью:

3.0 - полная переработка плагина

- Плагин теперь работает на базе Artifex
- Плагин полностью асинхронный - больше сервер не зависает при создании счёта
- Плагин теперь интернационализированный
- Код стал гораздо легче (плагин почти полностью переписан)
- /dn pay изменено на /donate, чтобы школьникам было не так тяжко
- Больше не надо вводить /dn check, плагин самостоятельно проверяет оплату счета

Узнать больше об этом обновлении...
 
все настроил но при написании команды никакой реакции нету
Вам необходимо зарегистрироваться для просмотра изображений-вложений
 
Tryingtaste обновил(а) ресурс QiwiPay - бесплатный автодонат без комиссии новой записью:

v3.0.1

- Плагин бекпортирован до Java 11.
- Пофикшен баг, из-за которого плагин мог не отправить сообщение.

Узнать больше об этом обновлении...
Объединено


все настроил но при написании команды никакой реакции нету
Вам необходимо зарегистрироваться для просмотра изображений-вложений
Пофикшено.
 
Tryingtaste обновил(а) ресурс QiwiPay - бесплатный автодонат без комиссии новой записью:

3.1

  • Внутренний баланс и товары - продавай донаты без каких-либо аддонов, только с QiwiPay!
  • Пофикшена проблема с неточностью в описании конфига (конфиг советовал вводить плейсхолдер %player%, когда плагин читал %PLAYER%).
Необходимо обновить Artifex до 1.5.5!

Узнать больше об этом обновлении...
Объединено

При скачке новой версии проблема не пропала версия 1.12.2
Проблема пофикшена
 
offtop пишу о Ancap
*.iml, dependency-reduced-pom.xml и ненужные *.xml, которые генерируются IDE и сборщиком, не должны быть включены в VCS
Из-за особенностей Bukkit'a, кроме ancapplugin.yml, команды также должны быть зарегистрированы в plugin.yml, иначе невозможно будет произвести автодополнение команды.
Все крупные фреймворки делают это без plugin.yml, через рефлексию и commandMap
 
Ошибка на ядре PufferFish 1.19.3


[18:43:58 INFO]: [QiwiPay] Enabling QiwiPay v3.1*
[18:43:58 ERROR]: Error occurred while enabling QiwiPay v3.1 (Is it up to date?)
java.lang.NoClassDefFoundError: ru/ancap/framework/plugin/api/information/AncapPluginSettings
at ru.ancap.framework.plugin.api.AncapPlugin.loadPluginSettings(AncapPlugin.java:146) ~[artifex-v1.5.5.jar:?]
at ru.ancap.framework.plugin.api.AncapPlugin.onEnable(AncapPlugin.java:61) ~[artifex-v1.5.5.jar:?]
at ru.ancap.pay.plugin.AncapPay.onEnable(AncapPay.java:35) ~[qiwi-pay-v3.1.jar:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[pufferfish-api-1.19.3-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:371) ~[pufferfish-api-1.19.3-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:544) ~[pufferfish-api-1.19.3-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_19_R2.CraftServer.enablePlugin(CraftServer.java:578) ~[pufferfish-1.19.3.jar:git-Pufferfish-54]
at org.bukkit.craftbukkit.v1_19_R2.CraftServer.enablePlugins(CraftServer.java:492) ~[pufferfish-1.19.3.jar:git-Pufferfish-54]
at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:637) ~[pufferfish-1.19.3.jar:git-Pufferfish-54]
at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:436) ~[pufferfish-1.19.3.jar:git-Pufferfish-54]
at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:303) ~[pufferfish-1.19.3.jar:git-Pufferfish-54]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1103) ~[pufferfish-1.19.3.jar:git-Pufferfish-54]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:318) ~[pufferfish-1.19.3.jar:git-Pufferfish-54]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
Caused by: java.lang.ClassNotFoundException: ru.ancap.framework.plugin.api.information.AncapPluginSettings
at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:179) ~[pufferfish-api-1.19.3-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:126) ~[pufferfish-api-1.19.3-R0.1-SNAPSHOT.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
... 14 more
[18:43:58 INFO]: [QiwiPay] Disabling QiwiPay v3.1
 
Ошибка на ядре PufferFish 1.19.3


[18:43:58 INFO]: [QiwiPay] Enabling QiwiPay v3.1*
[18:43:58 ERROR]: Error occurred while enabling QiwiPay v3.1 (Is it up to date?)
java.lang.NoClassDefFoundError: ru/ancap/framework/plugin/api/information/AncapPluginSettings
at ru.ancap.framework.plugin.api.AncapPlugin.loadPluginSettings(AncapPlugin.java:146) ~[artifex-v1.5.5.jar:?]
at ru.ancap.framework.plugin.api.AncapPlugin.onEnable(AncapPlugin.java:61) ~[artifex-v1.5.5.jar:?]
at ru.ancap.pay.plugin.AncapPay.onEnable(AncapPay.java:35) ~[qiwi-pay-v3.1.jar:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[pufferfish-api-1.19.3-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:371) ~[pufferfish-api-1.19.3-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:544) ~[pufferfish-api-1.19.3-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_19_R2.CraftServer.enablePlugin(CraftServer.java:578) ~[pufferfish-1.19.3.jar:git-Pufferfish-54]
at org.bukkit.craftbukkit.v1_19_R2.CraftServer.enablePlugins(CraftServer.java:492) ~[pufferfish-1.19.3.jar:git-Pufferfish-54]
at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:637) ~[pufferfish-1.19.3.jar:git-Pufferfish-54]
at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:436) ~[pufferfish-1.19.3.jar:git-Pufferfish-54]
at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:303) ~[pufferfish-1.19.3.jar:git-Pufferfish-54]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1103) ~[pufferfish-1.19.3.jar:git-Pufferfish-54]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:318) ~[pufferfish-1.19.3.jar:git-Pufferfish-54]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
Caused by: java.lang.ClassNotFoundException: ru.ancap.framework.plugin.api.information.AncapPluginSettings
at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:179) ~[pufferfish-api-1.19.3-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:126) ~[pufferfish-api-1.19.3-R0.1-SNAPSHOT.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
... 14 more
[18:43:58 INFO]: [QiwiPay] Disabling QiwiPay v3.1
Крайне странная ошибка. Попробуй перекачать Artifex или запустить на каком-нибудь другом ядре. У меня всё работает.
 
Здоров!
На последних версиях artifex-v1.5.6.jar и qiwi-pay-v3.1.jar на paper 1.19.2 почему то не сформировался конфиг у qiwi. Если брать конфиг от пред. версии, то после /donate <пробел> предлагает ввести [ru.ancap.types.ru.ancap.pay.plugin.promocode.PromocodeAPI] .
Не знаю, где тебе удобнее писать, тут или на
тут гораздо лучше, не висит так как там.
Вам необходимо зарегистрироваться для просмотра изображений-вложений
 
Последнее редактирование:
offtop пишу о Ancap
*.iml, dependency-reduced-pom.xml и ненужные *.xml, которые генерируются IDE и сборщиком, не должны быть включены в VCS

Все крупные фреймворки делают это без plugin.yml, через рефлексию и commandMap
Не хочу заморачиваться над проблемой, которая решается за 5 секунд наивным методом.
 
Не создается конфиг, что делать? протоколиб и артифекс скачен
 
Tryingtaste обновил(а) ресурс QiwiPay - бесплатный автодонат без комиссии новой записью:

3.1.1

  1. Исправлена проблема с не создававшимся конфигурационным файлом.
  2. Плагин обновлён до Artifex/AncapFramework 1.6.2, а это значит, теперь конфигурационные файлы не придётся пересоздавать больше никогда - плагин сам перенесёт позиции из старого конфига в новый, и добавит новые, если надо будет!
Artifex снова надо обновить до последней версии (1.6.2).

Узнать больше об этом обновлении...
 
Залил последние версии 3.3.1 и 1.6.6

Хотя.. может надо ыло конфиги снести? Снесу, чтобы в нуля было, и с нуля настрою..

Код:
[19:31:07 INFO]: Radmir52 issued server command: /donate 1

[19:31:07 WARN]: Exception in thread "Thread-35" com.qiwi.billpayments.sdk.exception.ServerRespondedWithErrorException:

[19:31:07 WARN]: --- QIWI BILLPAYMENTS SDK EXCEPTION ---

[19:31:07 WARN]: QIWI Server responded with error!

[19:31:07 WARN]: Error code: 401 (Unauthorized)

[19:31:07 WARN]: Error body: null

[19:31:07 WARN]: --- --- --- --- --- --- --- --- --- ---

[19:31:07 WARN]:        at qiwi-pay-v3.1.3.jar//com.qiwi.billpayments.sdk.client.RequestMapperNode.deserializeResponseBody(RequestMapperNode.java:67)

[19:31:07 WARN]:        at qiwi-pay-v3.1.3.jar//com.qiwi.billpayments.sdk.client.RequestMapperNode.request(RequestMapperNode.java:46)

[19:31:07 WARN]:        at qiwi-pay-v3.1.3.jar//com.qiwi.billpayments.sdk.client.BillPaymentClient.createBill(BillPaymentClient.java:50)

[19:31:07 WARN]:        at qiwi-pay-v3.1.3.jar//ru.ancap.pay.plugin.qiwi.QiwiModule.generateBill(QiwiModule.java:64)

[19:31:07 WARN]:        at qiwi-pay-v3.1.3.jar//ru.ancap.pay.plugin.donate.DonateAcceptor.lambda$new$2(DonateAcceptor.java:46)

[19:31:07 WARN]:        at artifex-v1.6.6.jar//ru.ancap.framework.command.api.commands.operator.arguments.Arguments.on(Arguments.java:110)

[19:31:07 WARN]:        at artifex-v1.6.6.jar//ru.ancap.framework.command.api.commands.CommandTarget.on(CommandTarget.java:8)

[19:31:07 WARN]:        at artifex-v1.6.6.jar//ru.ancap.framework.artifex.implementation.command.center.AsyncCommandCenter.lambda$on$0(AsyncCommandCenter.java:60)

[19:31:07 WARN]:        at artifex-v1.6.6.jar//ru.ancap.framework.artifex.implementation.command.center.AsyncCommandCenter.lambda$operate$2(AsyncCommandCenter.java:87)

[19:31:07 WARN]:        at java.base/java.lang.Thread.run(Thread.java:833)
 
А, файл конфигурации по другому теперь называется )

после перевода вижу в логе код (ниже спойлер)
Сообщения о том, что на баланс начислилось, как в прошлых версиях, не видно.

Команду использовал от PlayerPoints
points give %PLAYER% %AMOUNT%

[19:49:54 INFO]: Radmir52 issued server command: /donate 1
[19:51:07 WARN]: Exception in thread "Thread-42" java.lang.NullPointerException: Cannot invoke "String.replace(java.lang.CharSequence, java.lang.CharSequence)" because the return value of "ru.ancap.pay.plugin.config.QiwiConfig.getString(String)" is null
[19:51:07 WARN]: at qiwi-pay-v3.1.3.jar//ru.ancap.pay.plugin.donate.DonateAcceptor.lambda$new$1(DonateAcceptor.java:51)
[19:51:07 WARN]: at qiwi-pay-v3.1.3.jar//ru.ancap.pay.plugin.qiwi.QiwiModule.lambda$runChecks$0(QiwiModule.java:77)
[19:51:07 WARN]: at java.base/java.lang.Thread.run(Thread.java:833)
[19:51:52 WARN]: Exception in thread "OkHttp TaskRunner" java.lang.IllegalStateException: zip file closed
[19:51:52 WARN]: at java.base/java.util.zip.ZipFile.ensureOpen(ZipFile.java:831)
[19:51:52 WARN]: at java.base/java.util.zip.ZipFile.getEntry(ZipFile.java:330)
[19:51:52 WARN]: at java.base/java.util.jar.JarFile.getEntry(JarFile.java:518)
[19:51:52 WARN]: at java.base/java.util.jar.JarFile.getJarEntry(JarFile.java:473)
[19:51:52 WARN]: at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:189)
[19:51:52 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:587)
[19:51:52 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:129)
[19:51:52 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:124)
[19:51:52 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
[19:51:52 WARN]: at qiwi-pay-v3.1.3.jar//okhttp3.internal.http2.Http2Connection.shutdown(Http2Connection.kt:419)
[19:51:52 WARN]: at qiwi-pay-v3.1.3.jar//okhttp3.internal.http2.Http2Connection.close$okhttp(Http2Connection.kt:449)
[19:51:52 WARN]: at qiwi-pay-v3.1.3.jar//okhttp3.internal.http2.Http2Connection$ReaderRunnable.invoke(Http2Connection.kt:627)
[19:51:52 WARN]: at qiwi-pay-v3.1.3.jar//okhttp3.internal.http2.Http2Connection$ReaderRunnable.invoke(Http2Connection.kt:609)
[19:51:52 WARN]: at qiwi-pay-v3.1.3.jar//okhttp3.internal.concurrent.TaskQueue$execute$1.runOnce(TaskQueue.kt:102)
[19:51:52 WARN]: at qiwi-pay-v3.1.3.jar//okhttp3.internal.concurrent.TaskRunner.runTask(TaskRunner.kt:117)
[19:51:52 WARN]: at qiwi-pay-v3.1.3.jar//okhttp3.internal.concurrent.TaskRunner.access$runTask(TaskRunner.kt:42)
[19:51:52 WARN]: at qiwi-pay-v3.1.3.jar//okhttp3.internal.concurrent.TaskRunner$runnable$1.run(TaskRunner.kt:66)
[19:51:52 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[19:51:52 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[19:51:52 WARN]: at java.base/java.lang.Thread.run(Thread.java:833)
 
Последнее редактирование:
Назад
Сверху Снизу