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

Помогите Как "поймать" читерский предмет

Тема в разделе "Разработка плагинов для новичков", создана пользователем Korvinius, 25 янв 2016.

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

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

    Баллы:
    88
    Как то видел меч, какое то там название, чары вполне обычные, НО, урон у него +1000, не знаю чем такая штука создана, интересует, как можно "поймать" предмет с таким уроном?
    [​IMG]
     
    Последнее редактирование: 25 янв 2016
  2. Хостинг MineCraft
    <
  3. Ission

    Ission Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    lokivava
    Это называется атрибуты, они позволяют редактировать урон, добавляемое здоровье, скорость движения и пр. характеристики. На сколько мне известно стандартных методов для работы с атрибутами в Bukkit API нет, в Spigot API я тоже такого не припомню, хотя появились они ещё в 1.7.
     
  4. MrTrojan

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

    Баллы:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    Можно использовать PowerNBT (он позволяет определять какие есть на итеме атрибуты, управлять ими, т.е удалять, добавлять, изменять) или NMS.
     
  5. Автор темы
    Korvinius

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

    Баллы:
    88
    хм, если плагин может управлять атрибутами, значит и можно как то поймать такие вещи, нужно поковыряться в его коде, мож чего пойму:)
     
  6. OsipXD

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

    Баллы:
    173
    Skype:
    osip.fatkullin
    Имя в Minecraft:
    OsipXD
    ProtocolLib включает в себя инструменты для правки NBT
     
  7. Автор темы
    Korvinius

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

    Баллы:
    88
    только правки или и для определения?
     
  8. ql_Nik_lp

    ql_Nik_lp Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Могу помочь. Пиши.
     
  9. Автор темы
    Korvinius

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

    Баллы:
    88
    пишу,:) помоги, хочу понять как это сделать))) буду благодарен за советы, подсказки, намеки, примеры кода :nerd:
     
  10. HungerCat

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

    Баллы:
    66
    Имя в Minecraft:
    HungerCat
    Сам мучаюсь второй день. Установят всякие этот Dark Light Client, купят креатив, введут .superid <ID> и вот у них 1000 лвл, не могу никак пофиксить. В spigot.yml поставил урон максимальный - не помогает.
     
  11. Sonicxd2

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

    Баллы:
    76
    Сразу в голову пришло 2 идеи, можешь их реализовать: 1)Использовать AttributesAPI . 2)В наших руках магическая сила Bukkit/Spigot API. Отлавливаем ивенты использования обьекта и редактируем все под стандарт.
     
  12. HungerCat

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

    Баллы:
    66
    Имя в Minecraft:
    HungerCat
    Я нашел решение попроще)) В spigot.yml поставил макс. урон 15. И пользы теперь от 1000 нет
     
  13. Create_Everything

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

    Баллы:
    78
    Имя в Minecraft:
    CreateEvery
    Вряд ли это сработает. Смысла нет, а сам предмет же есть.
     
  14. Sonicxd2

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

    Баллы:
    76
    Я правильно понял? Эта фича работает только на серверах с креативом?
     
  15. Create_Everything

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

    Баллы:
    78
    Имя в Minecraft:
    CreateEvery
    Верно.
     
  16. HungerCat

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

    Баллы:
    66
    Имя в Minecraft:
    HungerCat
    Почему? У меня сервер выживания. Поставил максимальный урон - 15, т.е. пользы от читерского предмета не больше, чем от меча на Остроту V
     
  17. Create_Everything

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

    Баллы:
    78
    Имя в Minecraft:
    CreateEvery
    Но факт
     
  18. Автор темы
    Korvinius

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

    Баллы:
    88
    Правильнее будет сказать, что такой предмет создать с помощью чита может только игрок имеющий креатив.
     
  19. Create_Everything

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

    Баллы:
    78
    Имя в Minecraft:
    CreateEvery
    А он что сказал? Значит на сервере есть креатив :confused:
     
  20. Автор темы
    Korvinius

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

    Баллы:
    88
    он сказал, что у него сервер "выживание" но у администраторов все равно ведь есть креатив)
     

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