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

_Timoxa_

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

Зы - Походу появился аналог All U Want
 
Я в рефлексиях ничего не понимаю. У тебя токо 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 классов.
Ну так посмотри мою реализацию. Из переменных там всего 1 класс, кроме 1.8.
Тоесть в итоге 4 разных листенера, 2 рунабла, 8 нмс. Хотя и нмс можно и в один класс, токо я хз как юзать рефлексии чтобы получился нужный импорт, или как там они работают.
Все равно можно дублировать 1 класс для всех 1.9+ и 1 класс для 1.8 всего 1 дубль.
 
Тоесть в итоге 3 разных листенера, 2 рунабла, 8 нмс. Хотя и нмс можно и в один класс, токо я хз как юзать рефлексии чтобы получился нужный импорт, или как там они работают.
 
Ну так посмотри мою реализацию. Из переменных там всего 1 класс, кроме 1.8.

Все равно можно дублировать 1 класс для всех 1.9+ и 1 класс для 1.8 всего 1 дубль.
Ещё и 1.7.10. В итоге всёравно 3 листенера и 2 рунабла. и токо один класс с NMS.
 
Там то зачем? ведро чистит все атрибуты и так в тех версиях. Да и кому оно нужно, все уже давно 1.8++.
Я тестил, не чистит оно. На 1.7.10 можно зайти с 1.7-1.8. И если с 1.8 создать предмет с атрибутами, то они останутся. Ну некоторые сидят всё ещё на 1.7.10. Почемему хз. Но сидят.
 
Я тестил, не чистит оно. На 1.7.10 можно зайти с 1.7-1.8. И если с 1.8 создать предмет с атрибутами, то они останутся. Ну некоторые сидят всё ещё на 1.7.10. Почемему хз. Но сидят.
Ну ок, все равно 1 класс общий будет, и того 1 дубль.
1.7-1.8 общий ItemInHand
1.9++ общий ExtraContents
В итоге мультидубл остается для nbt и крафтитемстак 1 класс.
 
Ну ок, все равно 1 класс общий будет, и того 1 дубль.
1.7-1.8 общий ItemInHand
1.9++ общий ExtraContents
В итоге мультидубл остается для nbt и крафтитемстак 1 класс.
Это у тебя так. А у меня в листенерах есть какието не нужные проверки.
 
Умел бы я делать это ещё. Я вообще хз как рефлексии работают, и тем более как ими правильно пользоваться.
Java:
  public void check(PlayerInteractEvent e) {
    if(this.other) {
        return this.check.other(e);
    } else {
        return this.check.news(e);
    }
  }
 
Назад
Верх Низ