1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Плагин mFortune vA.3 - Проверь свою удачу! [1.12x - 1.15.2]

Тема в разделе "Неподтвержденные плагины", создана пользователем PlazmerOMG, 12 июн 2020.

  1. Автор темы
    PlazmerOMG

    PlazmerOMG Новичок

    Баллы:
    6
    Имя в Minecraft:
    plusm
    mFortune - Испытай свою удачу!
    Версия: alpha-3 main.png

    Полная настройка плагина, поддержка MySQL,
    Анимации, эффекты и

    Полная настройка призов


    товар в статье.jpg


    Использование:
    /mfortune

    Дефолтный конфиг на Английском языке!
    Русский можно скачать с ГитХаба
    Локализация конфига: https://gist.github.com/getplusm/b2e1770b880b40de9984b2d346f88e86

    Скачать со спигота: https://www.spigotmc.org/resources/mfortune-try-your-luck.80075/

    Лог изменений:

    Версия alpha-2
    • Добавлена анимация при победе + настраиваемые партиклы
    • Добавлена поддержка 1.13x версий
    • Добавлена поддержка JSON сообщений (из комментариев)
    • Добавлена полная настройка менюшек (фон, над и под активным предметом)
    • Добавлена локализация плагина (для спигота)
    • Пофикшен рандом + добавлен бустер проигрышных предметов
    • Перестроен конфиг (теперь он удобнее и понятнее)

    Версия alpha-3
    • Добавлена настройка инвиза возле кейса
    • Добавлена поддержка List в описании слотов
    • Добавлены права доступа для игры в слоты
    • Исправлена проблема с базой данных + оптимизация кода
    Плагин сыроват, но я его буду дорабатывать исходя из Ваших комментариев <3
     
    Последнее редактирование: 18 июн 2020
  2. xXCopafumeXx

    xXCopafumeXx Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    xXCopafumeXx
    Ну конфиг такой маленький, с*ка на весь монитор не помещается, ну нечего :D
     
  3. Автор темы
    PlazmerOMG

    PlazmerOMG Новичок

    Баллы:
    6
    Имя в Minecraft:
    plusm
    Просто я сделал настройку всего в КФГ =))
     
  4. Sigvegutt

    Sigvegutt Активный участник Пользователь

    Баллы:
    96
    Предложения:
    Добавь JSON сообщения.
    Как появятся идеи буду дописывать.
    Сделать несколько типов анимаций, как в CrazyCrates.

    По теме:
    Видео-обзор бы запилить, получше оформить, на другие источники (devbukkit, spigotmc.org) залить бы, указать на них ссылки.
    P.S. Ключи от кейсов физические, или виртуальные?
     
  5. Автор темы
    PlazmerOMG

    PlazmerOMG Новичок

    Баллы:
    6
    Имя в Minecraft:
    plusm
    На спиготе есть, но там срут что плагин на РУ а название на ИНГ.
    Ключи вирт. по локал базе либо же mysql.
    JSON сообщения. Что конкретно ты имеешь ввиду?
     
  6. Sigvegutt

    Sigvegutt Активный участник Пользователь

    Баллы:
    96
    Например при выпадение доната игроку пишется что-то в JSON сообщение, а так же оповещение.
    А ещё можно сделать команды, при выпадение чего-либо, если их нет.
    Вообще лучше сделать через команды :3
     
  7. Автор темы
    PlazmerOMG

    PlazmerOMG Новичок

    Баллы:
    6
    Имя в Minecraft:
    plusm
    Спасибо за советы. Всё что ты писал я добавил x)
     
  8. Sigvegutt

    Sigvegutt Активный участник Пользователь

    Баллы:
    96
    Вот теперь этот плагин может посостязаться в популярными плагинами на кейсы.
    Доп. баллы за улучшение оформления темы)
    Осталось только видео запилить и добавить.
    P.S. Сделай ключи к кейсам (физические и виртуальные), а так же можно сделать донат-кейсы.
     
  9. xXCopafumeXx

    xXCopafumeXx Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    xXCopafumeXx
    Кст, прикольное оформление, лайк this
     
  10. Автор темы
    PlazmerOMG

    PlazmerOMG Новичок

    Баллы:
    6
    Имя в Minecraft:
    plusm
    Физ. ключи добавлю.
    Донат-кейсы уже есть, называется - Донат Фортуна
     
  11. Sigvegutt

    Sigvegutt Активный участник Пользователь

    Баллы:
    96
    А виртуальные? Или они уже есть?
     
  12. Автор темы
    PlazmerOMG

    PlazmerOMG Новичок

    Баллы:
    6
    Имя в Minecraft:
    plusm
    Есть
     
  13. Minecraft

    Minecraft Активный участник Пользователь

    Баллы:
    68
    При победе выдает вот эту ошибку, мб я где-то накосячил в настройке?
    Команда для выдачи награды:
    Код:
    lp user %s parent set vip
    [20:54:45 ERROR]: Could not pass event InventoryClickEvent to mFortune valpha-2
    org.bukkit.event.EventException: null
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:500) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:485) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
    at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1891) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
    at net.minecraft.server.v1_12_R1.PacketPlayInWindowClick.a(SourceFile:33) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
    at net.minecraft.server.v1_12_R1.PacketPlayInWindowClick.a(SourceFile:10) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
    at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_222]
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_222]
    at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
    at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:748) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
    at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
    at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
    at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_222]
    Caused by: java.lang.NullPointerException
    at vk.com.minedevs.api.nms.HologramAPIImpl1_12_2.startAnimation(HologramAPIImpl1_12_2.java:105) ~[?:?]
    at vk.com.minedevs.api.slots.SlotMachine$Slot.animation(SlotMachine.java:440) ~[?:?]
    at vk.com.minedevs.api.slots.SlotMachine.Win(SlotMachine.java:207) ~[?:?]
    at vk.com.minedevs.api.slots.SlotMachine.click(SlotMachine.java:168) ~[?:?]
    at vk.com.minedevs.api.slots.SlotMachine.lambda$1(SlotMachine.java:173) ~[?:?]
    at vk.com.minedevs.manager.inventory.GuiManagerListener.onClick(GuiManagerListener.java:73) ~[?:?]
    at sun.reflect.GeneratedMethodAccessor72.invoke(Unknown Source) ~[?:?]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_222]
    at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_222]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
    ... 15 more
     
  14. Minecraft

    Minecraft Активный участник Пользователь

    Баллы:
    68
    Игра "apple fortune x3" ограничена в 3 ячейки не только по горизонтали, но я по вертикали, вероятно так быть не должно?
    И mysql не создает таблицы. Использую MariaDB.
     
    Последнее редактирование: 16 июн 2020
  15. Автор темы
    PlazmerOMG

    PlazmerOMG Новичок

    Баллы:
    6
    Имя в Minecraft:
    plusm
    Отпиши мне в вк (vk.com/ru.milow), я помогу с настройкой под MariaDB.
    Ошибка возможно в том, что у вас не стоит локация по адресу: Boxer.location
    Спасибо за Ваш отзыв <3
     
  16. Minecraft

    Minecraft Активный участник Пользователь

    Баллы:
    68
    Выдача призов заработала, ошибка действительно была в том, что я не разместил этот блок, хотя в настройках он был отключен.

    По поводу бд. Без остановки, каждые 4 секунды консоль выдает вот эту ошибку
    [17:21:11 WARN]: org.javalite.activejdbc.InitException: java.sql.SQLException: HikariDataSource HikariDataSource (HikariPool-2) has been closed.
    [17:21:11 WARN]: at org.javalite.activejdbc.DB.open(DB.java:203)
    [17:21:11 WARN]: at com.github.tnerevival.core.db.SQLDatabase.open(SQLDatabase.java:71)
    [17:21:11 WARN]: at net.tnemc.core.common.data.impl.MySQLProvider.loadID(MySQLProvider.java:132)
    [17:21:11 WARN]: at net.tnemc.core.listeners.collections.IDListener.get(IDListener.java:61)
    [17:21:11 WARN]: at com.github.tnerevival.core.collection.EventMap.get(EventMap.java:44)
    [17:21:11 WARN]: at com.github.tnerevival.core.collection.EventMap.containsKey(EventMap.java:102)
    [17:21:11 WARN]: at net.tnemc.core.common.TNEUUIDManager.hasID(TNEUUIDManager.java:36)
    [17:21:11 WARN]: at net.tnemc.core.common.api.IDFinder.ecoID(IDFinder.java:26)
    [17:21:11 WARN]: at net.tnemc.core.common.api.IDFinder.ecoID(IDFinder.java:22)
    [17:21:11 WARN]: at net.tnemc.core.common.api.IDFinder.getID(IDFinder.java:198)
    [17:21:11 WARN]: at net.tnemc.core.common.api.IDFinder.getUsername(IDFinder.java:38)
    [17:21:11 WARN]: at net.tnemc.core.common.api.Economy_TheNewEconomy.getBalance(Economy_TheNewEconomy.java:93)
    [17:21:11 WARN]: at vk.com.minedevs.manager.PlayerEconomyImpl.getBalance(PlayerEconomyImpl.java:19)
    [17:21:11 WARN]: at vk.com.minedevs.guiz.MainGui.updateItems(MainGui.java:35)
    [17:21:11 WARN]: at vk.com.minedevs.api.guiz.FortuneGui.update(FortuneGui.java:54)
    [17:21:11 WARN]: at vk.com.minedevs.events.GuiEvent.lambda$1(GuiEvent.java:42)
    [17:21:11 WARN]: at java.util.concurrent.ConcurrentHashMap$ValuesView.forEach(ConcurrentHashMap.java:4707)
    [17:21:11 WARN]: at vk.com.minedevs.events.GuiEvent.lambda$0(GuiEvent.java:40)
    [17:21:11 WARN]: at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    [17:21:11 WARN]: at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
    [17:21:11 WARN]: at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
    [17:21:11 WARN]: at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
    [17:21:11 WARN]: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    [17:21:11 WARN]: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    [17:21:11 WARN]: at java.lang.Thread.run(Thread.java:748)
    [17:21:11 WARN]: Caused by: java.sql.SQLException: HikariDataSource HikariDataSource (HikariPool-2) has been closed.
    [17:21:11 WARN]: at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:96)
    [17:21:11 WARN]: at org.javalite.activejdbc.DB.open(DB.java:198)
    [17:21:11 WARN]: ... 24 more
    В логах упоминается плагин экономики, однако экономика идеально работает,списание средств за минигру с яблоками также работает. Без Вашего плагина логи чистые .

    И добавьте пожалуйста permissions :)
     
    Последнее редактирование: 18 июн 2020
  17. Автор темы
    PlazmerOMG

    PlazmerOMG Новичок

    Баллы:
    6
    Имя в Minecraft:
    plusm
    Пофикшено и добавлено
     

Поделиться этой страницей