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

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

Discussion in 'Разработка плагинов для новичков' started by Korvinius, Jan 25, 2016.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Trophy Points:
    78
    Имя в Minecraft:
    CreateEvery
    Верно.
     
  16. HungerCat

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

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

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

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

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

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

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

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

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

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

Share This Page