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

Помогите Креативы могут менять NBT теги и делать вещи на 20 000 лвл

Тема в разделе "Помощь", создана пользователем _Timoxa_, 10 фев 2016.

  1. alexandrage

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

    Баллы:
    173
    Оно и ставилось чтоб с wg не конфликтовало. А на счет его случая я хз.
     
  2. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Так если false - то ему пофиг на отмену евента, тоесть евент всёравно отработает, а если true, и евент отменён, то плагин не будет его обрабатывать.
     
  3. alexandrage

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

    Баллы:
    173
    Разве не наоборот, игноре канселед же.
     
  4. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Я тоже так думал.
    Вот с javadocs
    If ignoreCancelled is true and the event is cancelled, the method is not called. Otherwise, the method is always called.
     
  5. alexandrage

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

    Баллы:
    173
    В реале у этого ведра все жопой наперед. Переделал все.
    Я только одного не понял, нахрена приватить сундуки в креатив мире? Там и так у всех все есть.
     
  6. Create_Everything

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

    Баллы:
    78
    Имя в Minecraft:
    CreateEvery
    Не проще NBTfix поставить?
     
  7. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    зачем под каждую версию свой пл? Почемубы всё в один пл не засунуть?
    ссылку
     
  8. Create_Everything

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

    Баллы:
    78
    Имя в Minecraft:
    CreateEvery
    Это плагин jampire'a, вроде в паблике валяется.
     
  9. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Для него нужен вроде powerNBT.
     
  10. alexandrage

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

    Баллы:
    173
    Да он обновляется вручную 1м классом VerFunctions. Ну в 1.8 чутко отличается 2мя классами еще.
     
  11. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Ну разве удобно каждый раз компилить 4 плагина?
     
  12. Create_Everything

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

    Баллы:
    78
    Имя в Minecraft:
    CreateEvery
    Не нужен.
     
  13. alexandrage

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

    Баллы:
    173
    С чего бы? 1 класс с ивентами что я правил и верфункцию. Пользователю для обновления нужен всего 1 класс.
     
  14. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Ну так дай ссылку на него. Почему другие должны искать его фиг пойми где, если есть 2 других плагина, которые легко найти.
    Ну так чтобы получить нужную верфункцию, её нужно скомпилить.
     
  15. alexandrage

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

    Баллы:
    173
    В любом случае нужен рекомпил. Ибо я не умею рефлексии юзать).
    Да и собрать 1 класс не составит проблем, исходник лежит в джарнике.
     
  16. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Ну а вчём проблема сделать как у меня? Под каждую версию свои классы.
    [​IMG]
     
  17. alexandrage

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

    Баллы:
    173
    Вай говнокод, не люблю так. Через овер90 версий там моно будет заблудится.
    Да еще и по 3 класса дублишь. Нахрена?

    P.s В моем OPSRegion всего 1 класс дублится.
     
  18. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Так я без рефлексий. Токо в запуске юзаю чтобы версию получить, и зарегать листенер и рунабл в нужном пакете.
    Так и получается 3 класса. Листенер, Рунабл и там где NMS
     
  19. alexandrage

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

    Баллы:
    173
    У меня не получается)

    Код:
    pm.registerEvents(new OPSListener(this, f, w6, w5),this);
    ................
    boolean wgs(World w, Location l, boolean b) {
        try {
            Class.forName("com.sk89q.worldguard.protection.RegionResultSet");
            return this.w6.wg(w, l, b);
        } catch (ClassNotFoundException e) {
            return this.w5.wg(w, l, b);
        }
    }
     
  20. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Я в рефлексиях ничего не понимаю. У тебя токо 2 версии ВГ или ВЕ. А у меня 1.7.10-1.8.1-1.8.3-1.8.8-1.9-1.9.4-1.10
    И везде кроме 1.8.* разные листенеры, в 1.7-1.8.8 и 1.9-1.10 разные рунаблы, и в кажой версии разные NMS. Я не думаю что все легко былобы уместить в 5-6 классов.
     

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