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

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

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

  1. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Не робит(
    [​IMG]
    Это робит(Это было в первой версии плагина) .
    Код:
        public static boolean checkAttributes(final ItemStack item) {
            final CraftItemStack craft = getCraftVersion(item);
            return craft.toString().contains("internal=");
        }
    Это нет.
    Код:
        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;
        }
     
  2. Автор темы
    _Timoxa_

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

    Баллы:
    76
    Имя в Minecraft:
    T1MOX4
    Аттрибуты не проверял))
     
  3. alexandrage

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

    Баллы:
    173
    Ну яж не знаю какой именно тег вешается на предмет. Ты мне выведи в систем принт весь NBT такого предмета.
    Если это не AttributeModifiers, тогда да не сработает, мне нужно знать какой тег запрещать нужно. А лучше скинь мне этот чит клиент.
     
    Последнее редактирование: 27 фев 2016
  4. Русский КоТ

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

    Баллы:
    76
    Это чит Dark Light Client (Актуальная версия "15.3")
     
  5. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    https://yadi.sk/d/nPIxLcprotULv
    умелбы я выводить их.
    ".superid 1" помоему. Если нет то .help 2,3,4
     
    Последнее редактирование: 27 фев 2016
  6. alexandrage

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

    Баллы:
    173
    Скажи только как зачарить читом.
     
  7. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    .superid 1 - даст камень с уроном.
    //
    Я так понимаю я вывел не то?
    [​IMG]
     
  8. Русский КоТ

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

    Баллы:
    76
    В группе чита есть обсуждение 'NBT ИДЕИ' и там люди выкладывают свои идеи по команде (.nbt)
    Вот сылка на обсуждение: https://vk.com/topic-58328201_32598926
    Вот скриншоты: upload_2016-2-27_23-44-41.png
    upload_2016-2-27_23-45-30.png
     
  9. alexandrage

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

    Баллы:
    173
    Все отлично срабатывает, ты видимо с опкой был.
    {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}
     
  10. Русский КоТ

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

    Баллы:
    76
    Чтобы сделать какуй-либо 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 был такой плагин который удалял эти вещи если ещё кому-то нужен могу скинуть
     
  11. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Ну вот токо что проверил, всёравно не робит. Не кикает. Опки нету.
     
  12. alexandrage

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

    Баллы:
    173
    Фиксанул Unbreakable тег.
    Значит * в пермишенсе или unsafe.enchantments. Ибо я только что проверил, все определяется.
     
  13. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Теперь работает когда скачал твой апдейт. А ту версию которую я качал минут 15 назад, в ней не работало.
     
  14. alexandrage

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

    Баллы:
    173
    Пишите, если нужно еще какой то тег запретить.
     
  15. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    зелья пофиксить.

    Код:
     //Тут лучше не проверять время, т.к ваниш эссентиалса не будет работать.
            for (Player player : Bukkit.getOnlinePlayers()) {
                for (final PotionEffect pe : player.getActivePotionEffects()) {
                        if (pe.getAmplifier() > 1) {
                        player.removePotionEffect(pe.getType());
                        }
                    } 
    Код:
                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);
                        }
                    }
                    }
                }
     
  16. Русский КоТ

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

    Баллы:
    76
  17. alexandrage

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

    Баллы:
    173
    Добавил проверку зелек и уровня еффектов. Тестируйте.
     
  18. BrainRTP

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

    Баллы:
    76
    Имя в Minecraft:
    BrainRTP
  19. Sonicxd2

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

    Баллы:
    76
    @alexandrage То есть нужно делать все модификаторы другим путем?
     
  20. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Есть баг короче. Читерское зелье не забирается, если оно в другом слоте, а не в руке.
    Пофикси эвенты срочно!!
    Добавь проверку
    Код:
            if (e.isCancelled()) {
                return;
            }
    Просто изза этого плагина не робит ВГ. тупо игнорируется он.
     

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