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

Мод [1.7.10] QReport - внутриигровая система тикетов

Тема в разделе "Модификации клиента", создана пользователем RedEnergy, 10 дек 2015.

  1. Killman

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

    Баллы:
    66
    Автор мне лично пообещал что будет новая версия и веб-часть ещё недели 2 назад. Но как-то не срослось видимо.
     
  2. Автор темы
    RedEnergy

    RedEnergy Старожил Пользователь

    Баллы:
    103
    Релиз v1.2.0
    Изменения:
    • Изменен вид айди тикетов, теперь они обозначаются с помощью цифр, например 1,2,3 и тд
    • Добавлена возможность указать сервер, с которого отправляется тикет, используется в веб части
    Так же была добавлена поддержка веб части для мода. Описание в отдельной теме

    В связи с изменение структуры таблицы в базе данных, пользователям предыдущей версии при переходе потребуется выполнить следующий SQL запрос:
    Код:
    ALTER TABLE tickets MODIFY COLUMN uid INT AUTO_INCREMENT; ALTER TABLE tickets ADD COLUMN server varchar(255) AFTER sender
     
    Последнее редактирование: 28 фев 2016
  3. Автор темы
    RedEnergy

    RedEnergy Старожил Пользователь

    Баллы:
    103
    Релиз v1.2.1

    Изменения:
    • В инвентарь игрока добавлена кнопка для быстрого перехода в Центр Поддержки
    • В интерфейса управления тикетами для администраторов добавлена кнопка удаления
    • Исправлена локализация причин тикета
    • Оптимизация кода
    [​IMG]
     
  4. _EnderWorld_

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

    Баллы:
    78
    Удобно. :) Я бы лайкнул, да вот нет кнопки тут
     
  5. Автор темы
    RedEnergy

    RedEnergy Старожил Пользователь

    Баллы:
    103
    На Гитхабе есть звездочки ;)
     
  6. PYRO

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

    Баллы:
    78
    Не хватает записи координат репорта.
    Ведь тогда можно было бы оперативно реагировать на случаи гриферства/проч.
    + прикрутить встроенную телепортацию на место создания репорта.
     
  7. NINJA

    NINJA Старожил Пользователь

    Баллы:
    123
    Хотел посмотреть но серверная часть работать у меня отказывается. Что не так?
    [21:18:11] [main/ERROR]: Coremod CorePlugin: Unable to class load the plugin io.drakon.forgelin.CorePlugin
    java.lang.ClassNotFoundException: io.drakon.forgelin.CorePlugin
    at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_74]
    at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:117) ~[launchwrapper-1.12.jar:?]
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_74]
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_74]
    at java.lang.Class.forName0(Native Method) ~[?:1.8.0_74]
    at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_74]
    at cpw.mods.fml.relauncher.CoreModManager.loadCoreMod(CoreModManager.java:485) [KCauldron-1.7.10-1481.148-server.jar:1.7.10-1481.148]
    at cpw.mods.fml.relauncher.CoreModManager.discoverCoreMods(CoreModManager.java:414) [KCauldron-1.7.10-1481.148-server.jar:1.7.10-1481.148]
    at cpw.mods.fml.relauncher.CoreModManager.handleLaunch(CoreModManager.java:225) [KCauldron-1.7.10-1481.148-server.jar:1.7.10-1481.148]
    at cpw.mods.fml.relauncher.FMLLaunchHandler.setupHome(FMLLaunchHandler.java:90) [KCauldron-1.7.10-1481.148-server.jar:1.7.10-1481.148]
    at cpw.mods.fml.relauncher.FMLLaunchHandler.setupServer(FMLLaunchHandler.java:74) [KCauldron-1.7.10-1481.148-server.jar:1.7.10-1481.148]
    at cpw.mods.fml.relauncher.FMLLaunchHandler.configureForServerLaunch(FMLLaunchHandler.java:39) [KCauldron-1.7.10-1481.148-server.jar:1.7.10-1481.148]
    at cpw.mods.fml.common.launcher.FMLServerTweaker.injectIntoClassLoader(FMLServerTweaker.java:23) [KCauldron-1.7.10-1481.148-server.jar:1.7.10-1481.148]
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:115) [launchwrapper-1.12.jar:?]
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_74]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_74]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_74]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_74]
    at cpw.mods.fml.relauncher.ServerLaunchWrapper.run(ServerLaunchWrapper.java:43) [KCauldron-1.7.10-1481.148-server.jar:1.7.10-1481.148]
    at cpw.mods.fml.relauncher.ServerLaunchWrapper.main(ServerLaunchWrapper.java:12) [KCauldron-1.7.10-1481.148-server.jar:1.7.10-1481.148]
     
  8. scrik78

    scrik78 Старожил Пользователь

    Баллы:
    123
    Forgelin поставил или нет?
     
  9. NINJA

    NINJA Старожил Пользователь

    Баллы:
    123
    Как я понял "kotlin-adapter-1.0.0.1.7.10" необходим для работы. И это его краш.
     
  10. Автор темы
    RedEnergy

    RedEnergy Старожил Пользователь

    Баллы:
    103
    Проблема в работе Forgelin, которую по каким-то причнинам не удалось выявить при тестах. Скоро исправлю.
     
  11. PYRO

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

    Баллы:
    78
    @RedEnergy
     
  12. Автор темы
    RedEnergy

    RedEnergy Старожил Пользователь

    Баллы:
    103
    Сама идея интересная, но ведь не все тикеты привязаны к каким-либо координатам или игре вообще. Если это и будет реализовано, то скорее всего у игрока будет выбор, отправлять ли дополнительную информацию или нет.
     
  13. Popothoglo

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

    Баллы:
    68
    Мне кажется не обязательно делать запись координатов и телепортироваться можно обычной команде уже по ситуации, к примеру к игроку или гриферу.
    Плюсом будет сделать вывод на сайт статистики, сколько тикитов, ср. скорость реагирования и пр.. Конечно для админов :)
     
  14. Автор темы
    RedEnergy

    RedEnergy Старожил Пользователь

    Баллы:
    103
    Вывод статистики для админов уже есть в клиенте, но если это необходимо можно добавить и на сайт :)
     
  15. Popothoglo

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

    Баллы:
    68
    На сайт, просто если много серверов, поможет контролировать работу модераторов, хэлперов и админов)
     
  16. Автор темы
    RedEnergy

    RedEnergy Старожил Пользователь

    Баллы:
    103
    Опубликована новая версия Forgelin, в ней это проблема исправлена
     
  17. NINJA

    NINJA Старожил Пользователь

    Баллы:
    123
    Forgelin Теперь работает.Но сам qreport-v1.2.1-server нет.
    cpw.mods.fml.common.LoaderException: java.lang.IllegalAccessException: Class cpw.mods.fml.common.ILanguageAdapter$JavaAdapter can not access a member of class ru.redenergy.report.server.QReportServer with modifiers "private"
    at cpw.mods.fml.common.LoadController.transition(LoadController.java:162)
    at cpw.mods.fml.common.Loader.loadMods(Loader.java:502)
    at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:87)
    at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:319)
    at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:170)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:620)
    at java.lang.Thread.run(Unknown Source)
    Caused by: java.lang.IllegalAccessException: Class cpw.mods.fml.common.ILanguageAdapter$JavaAdapter can not access a member of class ru.redenergy.report.server.QReportServer with modifiers "private"
    at sun.reflect.Reflection.ensureMemberAccess(Unknown Source)
    at java.lang.Class.newInstance(Unknown Source)
    at cpw.mods.fml.common.ILanguageAdapter$JavaAdapter.getNewInstance(ILanguageAdapter.java:173)
    at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:486)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
    at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
    at com.google.common.eventbus.EventBus.post(EventBus.java:275)
    at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
    at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
    at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
    at com.google.common.eventbus.EventBus.post(EventBus.java:275)
    at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
    at cpw.mods.fml.common.Loader.loadMods(Loader.java:492)
    ... 5 more
     
  18. DimaTiunov

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

    Баллы:
    78
    Автор, поправь баг - возможность отправить пустую форму с вопросом.
     
  19. origamerpro

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

    Баллы:
    88
    Имя в Minecraft:
    origamerpro
    Где находится конфиг? не нашел его. Как добавить новые типы заявок например Гриф и Дюп.
     
    Последнее редактирование: 31 июл 2016
  20. _EnderWorld_

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

    Баллы:
    78
    Скорее всего из за Java 8
     

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