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

Плагин [MECH] SQLinv beta1.2 - двухсторонняя синхронизация инвентаря с БД [1.2.5-R5.0]

Тема в разделе "Релизы плагинов", создана пользователем smile42ru, 28 июл 2012.

  1. R41NNY

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

    Баллы:
    88
    Имя в Minecraft:
    Ferrariic
    smile42ru,
    К тебе пару вопросов:
    1) Как видел идет совместимость с AuthMe, с xAuth будет нормально работать ?
    2) Будет ли совместимость с Scavenger? Так как у меня на сервере установлена защита на выпадение дропа при убийстве (пвп)
     
  2. Автор темы
    smile42ru

    smile42ru Старожил Девелопер Пользователь

    Баллы:
    103
    Skype:
    beastgaming.support
    Сделайте тестовый сервер и погоняйте там плагин, я буду очень признателен. Поможете в развитии.

    Если xAuth не обнуляет инвентарь до авторизации, то все будет окей.
    Scavenger - нет, инвентарь обнулится. Сделаем пункт в конфиге чтобы можно было настраивать этот момент.
     
  3. R41NNY

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

    Баллы:
    88
    Имя в Minecraft:
    Ferrariic
    Ядро от MCP 172
    [SEVERE] Could not load 'plugins/SQLinv.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: sqlinv/Main : Unsupported major.minor version 51.0
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:151)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:310)
    at forge.bukkit.ForgePluginManager.loadPlugin(ForgePluginManager.java:55)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:231)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:221)
    at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:197)
    at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:59)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:177)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:438)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.lang.UnsupportedClassVersionError: sqlinv/Main : Unsupported major.minor version 51.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
    at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:264)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:140)
    ... 9 more
     
  4. _Dimk_O_

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

    Баллы:
    123
    Skype:
    dimk__o
    О, и Мариуполь тут. :D
     
  5. makkarpov

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

    Баллы:
    88
    Поставьте Java 1.7, будет вам щастье. Либо попросите автора пересобрать плагин под 1.6
     
  6. Автор темы
    smile42ru

    smile42ru Старожил Девелопер Пользователь

    Баллы:
    103
    Skype:
    beastgaming.support
    Пересобирать под 1.6 зачем?
    Все давно пересели на 1.7...
     
    zuma2 нравится это.
  7. R41NNY

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

    Баллы:
    88
    Имя в Minecraft:
    Ferrariic
    >_<
    Для нас это целый геморой... Ну что ж, придется делать...
     
    ВремяПриключений нравится это.
  8. Автор темы
    smile42ru

    smile42ru Старожил Девелопер Пользователь

    Баллы:
    103
    Skype:
    beastgaming.support
    Не вздумайте юзать плагин для реального сервера, пока он в бете.
    А то потом проблем не оберетесь...
    А на тестовой машине развернуть 1.7 не проблема.
     
  9. ensirius

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

    Баллы:
    123
    ага, это же надо больше чем просто sudo apt-get install
     
  10. R41NNY

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

    Баллы:
    88
    Имя в Minecraft:
    Ferrariic
    Это нужно останавливать сервера и делать :D
     
  11. ensirius

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

    Баллы:
    123
    Это занимает 15 минут.
     
  12. axoNit

    axoNit Активный участник

    Баллы:
    68
    Завтра сутра поставлю посмотрю что выйдет. А вобще интересно :))
     
  13. Автор темы
    smile42ru

    smile42ru Старожил Девелопер Пользователь

    Баллы:
    103
    Skype:
    beastgaming.support
    Пока оно работает :)
    Я уже сменил формат хранения данных с inventorySQL-like на JSON что позволит более адекватно работать с данными и работаю над хранением зачарований предметов.

    Так же если у вас один сервер с, допустим, IC2, а второй без IC2, то переход игрока между ними будет фатальным для вещей из IC2. Хочу интегрироваться в эту хрень, потому что есть желание реализовать переход без потерь вещей.
     
  14. timkill

    timkill Активный участник

    Баллы:
    68
    Имя в Minecraft:
    timkill
    Вопрос довольно по теме: знает ли кто подобные плагины, связи инвентаря с базой и дальнейшей организацией веб-магазина? В пример могу привести пока лишь один проект. Логин: noop; Пароль: demodemo. Спасибо.
     
  15. karolize

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

    Баллы:
    153
    @smile42ru, Так что, можно уже на крупные сервера ставить? Или на свой страх и риск?
     
  16. Автор темы
    smile42ru

    smile42ru Старожил Девелопер Пользователь

    Баллы:
    103
    Skype:
    beastgaming.support
    Ой нет, нет. Не стоит. А то потом при переходе на следующую версию у вас будет сброс инвентаря у всего сервера - я поменял формат хранения данных на JSON.

    К сожалению занят всем подряд и не могу выделить время усиленно поработать над плагином. Обязательно в этом месяце будет обнова, ибо самому надо :)
     
  17. karolize

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

    Баллы:
    153
    Хорошо, будем ждать :)
     
  18. sentike

    sentike Активный участник

    Баллы:
    61
    Извиняюсь, а не лучше-ли будет для каждого слота своя запись? :cool:
     
  19. Автор темы
    smile42ru

    smile42ru Старожил Девелопер Пользователь

    Баллы:
    103
    Skype:
    beastgaming.support
    К сожалению я думаю вы не знакомы ни с третьей нормальной формой, ни с теорией СУБД, ни в принципе не представляете как устроена СУБД MySQL. Поэтому отвечать развернуто на этот вопрос не вижу смысла, могу сказать что, нет - не лучше.
     
    wergio28 и Dimka267_rus нравится это.
  20. Автор темы
    smile42ru

    smile42ru Старожил Девелопер Пользователь

    Баллы:
    103
    Skype:
    beastgaming.support
    А тем временем я выкладываю свой говнокод на гитхаб. Уру-ру.
    Ссыль: https://github.com/Smile42RU/SQLinv

    Форки и пулл-реквесты приветствуются.
    В исходниках запилена адекватная работа с зачарованными предметами, но еще не запилен JSON, поэтому други мои релиз затягивается. У меня совершенно пипец творится вокруг, на плагин совсем нет времени.
     

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