Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

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

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

  1. Автор темы
    _Timoxa_

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

    Баллы:
    76
    Имя в Minecraft:
    T1MOX4
    Ласт версия не фиксит зельки, и прочую ерунду.
    Енчанты фиксит норм, но я б убрал кик (или сделал опцией)
     
    Последнее редактирование: 17 фев 2016
  2. Хостинг MineCraft
    <
  3. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Не робит(
    [​IMG][DOUBLEPOST=1456584418,1456583470][/DOUBLEPOST]Это робит(Это было в первой версии плагина) .
    Код:
        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;
        }
     
  4. Автор темы
    _Timoxa_

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

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

    alexandrage Администратор

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

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

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

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

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

    alexandrage Администратор

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

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

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

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

    Баллы:
    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
     
  11. alexandrage

    alexandrage Администратор

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

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

    Баллы:
    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 [DOUBLEPOST=1456606392,1456606142][/DOUBLEPOST]В сборке MelonCraf'a был такой плагин который удалял эти вещи если ещё кому-то нужен могу скинуть
     
  13. slavik123123123

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

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

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Фиксанул Unbreakable тег.[DOUBLEPOST=1456606633][/DOUBLEPOST]
    Значит * в пермишенсе или unsafe.enchantments. Ибо я только что проверил, все определяется.
     
  15. slavik123123123

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

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

    alexandrage Администратор

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

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

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

    Код:
     //Тут лучше не проверять время, т.к ваниш эссентиалса не будет работать.
            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);
                        }
                    }
                    }
                }
     
  18. Русский КоТ

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

    Баллы:
    76
  19. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Добавил проверку зелек и уровня еффектов. Тестируйте.[DOUBLEPOST=1456618173,1456614784][/DOUBLEPOST]↑
     
  20. BrainRTP

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

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

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

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

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