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

_Timoxa_

Активный участник
Пользователь
Баллы
76
Ник в Minecraft
T1MOX4
Как это можно пофиксить?

Зы - Походу появился аналог All U Want
 
А какой ещё кроме Items?

Может лучше сделать ignoreCancelled = true, чтобы конфликтов небыло с другими, или лучше на false оставить?
Оно и ставилось чтоб с wg не конфликтовало. А на счет его случая я хз.
 
Оно и ставилось чтоб с wg не конфликтовало. А на счет его случия я хз.
Так если false - то ему пофиг на отмену евента, тоесть евент всёравно отработает, а если true, и евент отменён, то плагин не будет его обрабатывать.
 
Так если false - то ему пофиг на отмену евента, тоесть евент всёравно отработает, а если true, и евент отменён, то плагин не будет его обрабатывать.
Разве не наоборот, игноре канселед же.
 
Я тоже так думал.
Вот с javadocs
If ignoreCancelled is true and the event is cancelled, the method is not called. Otherwise, the method is always called.
В реале у этого ведра все жопой наперед. Переделал все.
При установке фикса перестал работать приват сундуков в мире с креативом (плагин PlotSquared), а точнее если теперь игрок держит в руке любой предмет он может открыть сундук на чужом участке и взять оттуда лут.

Так же прикрепил схему в которой находятся сундук в котором в свою очередь предметы которые плагин не удаляет. К сожалению смог только так...
Я только одного не понял, нахрена приватить сундуки в креатив мире? Там и так у всех все есть.
 
В реале у этого ведра все жопой наперед. Переделал все.

Я только одного не понял, нахрена приватить сундуки в креатив мире? Там и так у всех все есть.
зачем под каждую версию свой пл? Почемубы всё в один пл не засунуть?
Не проще NBTfix поставить?
ссылку
 
Ну так дай ссылку на него. Почему другие должны искать его фиг пойми где, если есть 2 других плагина, которые легко найти.
С чего бы? 1 класс с ивентами что я правил и верфункцию. Пользователю для обновления нужен всего 1 класс.
Ну так чтобы получить нужную верфункцию, её нужно скомпилить.
 
Ну так дай ссылку на него. Почему другие должны искать его фиг пойми где, если есть 2 других плагина, которые легко найти.

Ну так чтобы получить нужную верфункцию, её нужно скомпилить.
В любом случае нужен рекомпил. Ибо я не умею рефлексии юзать).
Да и собрать 1 класс не составит проблем, исходник лежит в джарнике.
 
В любом случае нужен рекомпил. Ибо я не умею рефлексии юзать).
Да и собрать 1 класс не составит проблем, исходник лежит в джарнике.
Ну а вчём проблема сделать как у меня? Под каждую версию свои классы.
29f0566b0e5ff7e2db86fc589759d2af.png
 
Ну а вчём проблема сделать как у меня? Под каждую версию свои классы.
29f0566b0e5ff7e2db86fc589759d2af.png
Вай говнокод, не люблю так. Через овер90 версий там моно будет заблудится.
Да еще и по 3 класса дублишь. Нахрена?

P.s В моем OPSRegion всего 1 класс дублится.
 
Вай говнокод, не люблю так. Через овер90 версий там моно будет заблудится.
Да еще и по 3 класса дублишь. Нахрена?
Так я без рефлексий. Токо в запуске юзаю чтобы версию получить, и зарегать листенер и рунабл в нужном пакете.
Так и получается 3 класса. Листенер, Рунабл и там где NMS
 
Так я без рефлексий. Токо в запуске юзаю чтобы версию получить, и зарегать листенер и рунабл в нужном пакете.
Так и получается 3 класса. Листенер, Рунабл и там где NMS
У меня не получается)

Java:
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);
    }
}
 
У меня не получается)

Java:
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);
    }
}
Я в рефлексиях ничего не понимаю. У тебя токо 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 классов.
 
Назад
Верх Низ