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

_Timoxa_

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

Зы - Походу появился аналог All U Want
 
Вот дописал удаление предметов имеющих AttributeModifier https://cloud.mail.ru/public/1fd2bdc3ca7f/site/Мои плагины/EntFix-v1_8_R3.jar
Пусть теперь сасай делают.
Обновил, дописал проверку с таймером.
Дописал кик читаков 😁. Пусть помучаются.
Поправил ошибочное определение блока головы как запрещенный предмет.
Не робит(
bcd4626fd06da9d3dfc570b937d25d5e.png

Это робит(Это было в первой версии плагина) .
Java:
    public static boolean checkAttributes(final ItemStack item) {
        final CraftItemStack craft = getCraftVersion(item);
        return craft.toString().contains("internal=");
    }
Это нет.
Java:
    public static boolean checkAttributes(final ItemStack item) {
        final CraftItemStack craft = getCraftVersion(item);
        final NBTTagCompound NBT = new NBTTagCompound();
        final boolean b = item.getType() == Material.AIR;
        if (craft != null && !b) {
            CraftItemStack.asNMSCopy((ItemStack)craft).save(NBT);
            if (NBT.toString().contains("{AttributeModifiers:[")) {
                return true;
            }
        }
        return false;
    }
 
Не робит(
bcd4626fd06da9d3dfc570b937d25d5e.png

Это робит(Это было в первой версии плагина) .
Java:
    public static boolean checkAttributes(final ItemStack item) {
        final CraftItemStack craft = getCraftVersion(item);
        return craft.toString().contains("internal=");
    }
Это нет.
Java:
    public static boolean checkAttributes(final ItemStack item) {
        final CraftItemStack craft = getCraftVersion(item);
        final NBTTagCompound NBT = new NBTTagCompound();
        final boolean b = item.getType() == Material.AIR;
        if (craft != null && !b) {
            CraftItemStack.asNMSCopy((ItemStack)craft).save(NBT);
            if (NBT.toString().contains("{AttributeModifiers:[")) {
                return true;
            }
        }
        return false;
    }
Аттрибуты не проверял))
 
Не робит(
bcd4626fd06da9d3dfc570b937d25d5e.png

Это робит(Это было в первой версии плагина) .
Java:
    public static boolean checkAttributes(final ItemStack item) {
        final CraftItemStack craft = getCraftVersion(item);
        return craft.toString().contains("internal=");
    }
Это нет.
Java:
    public static boolean checkAttributes(final ItemStack item) {
        final CraftItemStack craft = getCraftVersion(item);
        final NBTTagCompound NBT = new NBTTagCompound();
        final boolean b = item.getType() == Material.AIR;
        if (craft != null && !b) {
            CraftItemStack.asNMSCopy((ItemStack)craft).save(NBT);
            if (NBT.toString().contains("{AttributeModifiers:[")) {
                return true;
            }
        }
        return false;
    }
Ну яж не знаю какой именно тег вешается на предмет. Ты мне выведи в систем принт весь NBT такого предмета.
Если это не AttributeModifiers, тогда да не сработает, мне нужно знать какой тег запрещать нужно. А лучше скинь мне этот чит клиент.
 
Последнее редактирование:
Ну яж не знаю какой именно тег вешается на предмет. Ты мне выведи в систем принт весь NBT такого предмета.
Если это не AttributeModifiers, тогда да не сработает, мне нужно знать какой тег запрещать нужно. А лучше скинь мне этот чит лиент.
Это чит Dark Light Client (Актуальная версия "15.3")
 
Ну яж не знаю какой именно тег вешается на предмет. Ты мне выведи в систем принт весь NBT такого предмета.
Если это не AttributeModifiers, тогда да не сработает, мне нужно знать какой тег запрещать нужно. А лучше скинь мне этот чит лиент.
https://yadi.sk/d/nPIxLcprotULv
умелбы я выводить их.
".superid 1" помоему. Если нет то .help 2,3,4
 
Последнее редактирование:
Скажи только как зачарить читом.
Все отлично срабатывает, ты видимо с опкой был.
{id:"minecraft:stone",Count:1b,tag:{display:{Name:"§2§lВещь! "},AttributeModifiers:[0:{UUIDMost:2972538320001715227L,UUIDLeast:-7081044310443644852L,Amount:1000.0d,AttributeName:"generic.attackDamage",Operation:0,Name:"Weapon"}]},Damage:0s}
 
Чтобы сделать какуй-либо Item с nbt тегом надо ввести в игровой чат команду: " .nbtitem [код или текст] (хз как это назвается)"

Вот пример кода: ".nbtitem 278 1 0 {Unbreakable:1} или /give @p diamond_pickaxe 1 0 {Unbreakable:1}" - По идее можно выдать себе вещь которая не ломается. В моем случае это алмазная кирка.

Вот скриншот:upload_2016-2-27_23-49-2.png
В сборке MelonCraf'a был такой плагин который удалял эти вещи если ещё кому-то нужен могу скинуть
 
Все отлично срабатывает, ты видимо с опкой был.
{id:"minecraft:stone",Count:1b,tag:{display:{Name:"§2§lВещь! "},AttributeModifiers:[0:{UUIDMost:2972538320001715227L,UUIDLeast:-7081044310443644852L,Amount:1000.0d,AttributeName:"generic.attackDamage",Operation:0,Name:"Weapon"}]},Damage:0s}
Ну вот токо что проверил, всёравно не робит. Не кикает. Опки нету.
 
Чтобы сделать какуй-либо Item с nbt тегом надо ввести в игровой чат команду: " .nbtitem [код или текст] (хз как это назвается)"

Вот пример кода: ".nbtitem 278 1 0 {Unbreakable:1} или /give @p diamond_pickaxe 1 0 {Unbreakable:1}" - По идее можно выдать себе вещь которая не ломается. В моем случае это алмазная кирка.

Вот скриншот:Посмотреть вложение 39615
В сборке MelonCraf'a был такой плагин который удалял эти вещи если ещё кому-то нужен могу скинуть
Фиксанул Unbreakable тег.
Ну вот токо что проверил, всёравно не робит. Не кикает. Опки нету.
Значит * в пермишенсе или unsafe.enchantments. Ибо я только что проверил, все определяется.
 
Фиксанул Unbreakable тег.

Значит * в пермишенсе или unsafe.enchantments. Ибо я только что проверил, все определяется.
Теперь работает когда скачал твой апдейт. А ту версию которую я качал минут 15 назад, в ней не работало.
 
Пишите, если нужно еще какой то тег запретить.
зелья пофиксить.

Java:
 //Тут лучше не проверять время, т.к ваниш эссентиалса не будет работать.
        for (Player player : Bukkit.getOnlinePlayers()) {
            for (final PotionEffect pe : player.getActivePotionEffects()) {
                    if (pe.getAmplifier() > 1) {
                    player.removePotionEffect(pe.getType());
                    }
                }
Java:
            for (ItemStack it3 : player.getInventory().getContents()) {
                if (it3 != null && it3.getType() == Material.POTION) {
                final PotionMeta pm = (PotionMeta)it3.getItemMeta();
                if (pm.getCustomEffects().size() > 1) {
                    player.getInventory().remove(it3);
                }
                for (final PotionEffect pe : pm.getCustomEffects()) {
                    if (pe.getAmplifier() > 1) {
                        player.getInventory().remove(it3);
                    }
                    if (pe.getDuration() > 9600) {
                        player.getInventory().remove(it3);
                    }
                }
                }
            }
 
Добавил проверку зелек и уровня еффектов. Тестируйте.
↑
Есть баг короче. Читерское зелье не забирается, если оно в другом слоте, а не в руке.
Добавил проверку зелек и уровня еффектов. Тестируйте.
↑
Пофикси эвенты срочно!!
Добавь проверку
Код:
        if (e.isCancelled()) {
            return;
        }
Просто изза этого плагина не робит ВГ. тупо игнорируется он.
 
Назад
Верх Низ