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

Плагин EntFix плагин для удаления предметов с нестандартными тегами.

Тема в разделе "Неподтвержденные плагины", создана пользователем alexandrage, 25 июл 2016.

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

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

    Баллы:
    173
    Skype:
    alexandr0116
    EntFix плагин для удаления предметов с нестандартными тегами.
    Плагин проверяет.
    1) Уровень зачаровывания предмета.
    2) Зелья с атрибутом кастом эффект.
    3) Атрибут модификаторы.
    4) Сундуки печки и тп с тегами предметов внутри.
    5) И прочие дополнительные проверки.
    Ссылка на исходники https://github.com/alexandrage/EntFix
    Ссылка на бинарники https://cloud.mail.ru/public/3niW7k3UykCp/Мои плагины/EntFix/
    Для работы требуется ProtocolLib.
     
    Последнее редактирование: 27 ноя 2016
  2. Хостинг MineCraft
    <
  3. jwplaster

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

    Баллы:
    173
    Skype:
    jwplaster.smartworld
    Имя в Minecraft:
    QviNSteN
    Чтоб ошибок не было?
    А не будет ли конфликтовать с различными кастомными предметами?
     
  4. Автор темы
    alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    Если в них нету атрибут модификаторов или чарок выше макс, то все нормально.
     
  5. chief

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

    Баллы:
    76
    Только запрещает создавать или может удалять уже существующие?
     
  6. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Возможно тут чтото будет
     
  7. jwplaster

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

    Баллы:
    173
    Skype:
    jwplaster.smartworld
    Имя в Minecraft:
    QviNSteN
    Судя по коду, проверяют в момент:
    1. Поднятия предмета.
    2. Разрушения блока.
    3. Во время дропа.
    4. Какой-то не понятный мне ивент.
     
  8. Автор темы
    alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    Еще по шедулеру.
     
  9. Феня

    Феня Старожил Пользователь

    Баллы:
    123
    Skype:
    vasilev_max
    Имя в Minecraft:
    eblan_tupoj
    Проблема. При использовании обычного супер золотого яблока, взятого из креатива, кикает.[DOUBLEPOST=1469517015,1469516792][/DOUBLEPOST]Пофиксил добавлением этого кода >> http://prntscr.com/bxlk01
     
  10. _MediaNik_

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

    Баллы:
    46
    Skype:
    Medianik5
    Имя в Minecraft:
    _MediaNik_
    Так то, это не твоя работа фиксить баги в ЭТОМ плагине...
     
  11. Феня

    Феня Старожил Пользователь

    Баллы:
    123
    Skype:
    vasilev_max
    Имя в Minecraft:
    eblan_tupoj
    А что мне еще оставалось делать? Сидеть и ждать, пока ТС зайдет и перепишет плагин? Я сам сделал это по быстрому.

    Еще баг: игроки могут с вещью в руке открывать сундуки, дверь, заприваченные WG.[DOUBLEPOST=1469695332,1469524662][/DOUBLEPOST]Фикс то будет, нет?)
     
  12. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    @EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = false)
    public void onPlayerInteract(PlayerInteractEvent e) {
    Шо это такое???
    a = Functions.removeEnt(item);
    if(a) {
    e.getPlayer().getInventory().setItemInMainHand(new ItemStack(Material.AIR));
    e.getPlayer().getInventory().setItemInOffHand(new ItemStack(Material.AIR));
    //e.getPlayer().setItemInHand(new ItemStack(Material.AIR));
    e.setCancelled(true);
    }
    e.setCancelled(a);// False.

    А это што такое? Как так можно то?
    Обрабатывать отмененый евент в самый последний момент, так ещё и отменять отменение евента. Ааа.

    Мы же вроде разбирали все это..
     
  13. Феня

    Феня Старожил Пользователь

    Баллы:
    123
    Skype:
    vasilev_max
    Имя в Minecraft:
    eblan_tupoj
    Пофиксил удалением евента interact ;)
     
  14. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Можно было убрать выделенную строку и все бы работало.
     
  15. Автор темы
    alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    Исправил интеракт.
    Это тоже поправил.
     
  16. Sitmobedaf

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

    Баллы:
    103
    Имя в Minecraft:
    SiT
    Кто-то знает (помнит) плагин RemoveGodItems? Он проверяет не только, какой уровень у предметов, но и соответствие зачарований с предметами. Например: у меча не может быть "эффективности", у лука не может быть "остроты", у блоков не может быть никаких зачарований и .т.д. В EntFix этого же нет?![DOUBLEPOST=1469888738,1469787460][/DOUBLEPOST]Только поставили плагин, сразу же спалили ложное срабатывание. Когда убегаешь от Guardian босса, то кикает с сервера за креатив-хак.
     
  17. Автор темы
    alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    Убрал проверку эффекта на игроке. Теперь не будет никаких ложных срабатываний.[DOUBLEPOST=1469919906][/DOUBLEPOST]Добавил фикс от инвалидных голов со скинами.
     
  18. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Зато в ItemFixer есть))
    Типо беспалевная реклама. сорри))
     
  19. Sitmobedaf

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

    Баллы:
    103
    Имя в Minecraft:
    SiT
    Добавите ещё проверку на "плохие" головы?
    https://www.youtube.com/watch?time_continue=237&v=CCJjCHt96jo

    У меня пол сервера ими заставили, странно, что в интернете не нашёл информации о том, как их сделать и они работают на ядре 1.10.2 Может ещё как-то ProtocolSupport влияет?! Крашутся клиенты 1.8, 1.9 и 1.10; 1.7.2 не крашится.
    Пример "плохой" головы тут - kenig-craft.ru/mapa.zip :: Block location: -31 114 257[DOUBLEPOST=1470423231,1470423197][/DOUBLEPOST]slavik123123123, у Вас там много чего есть...
     
  20. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Конкретнее. Баги или что? Говори, исправим.[DOUBLEPOST=1470423824,1470423347][/DOUBLEPOST]@Sitmobedaf лучше скажи как эти головы получить. Попробуем придумать чтото.
     
  21. Sitmobedaf

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

    Баллы:
    103
    Имя в Minecraft:
    SiT
    Не знаю, как их получить, могу дать базу ChestShop, где "плохая" голова с ID 397:3#1L, так Вы сможете её получить, или карта, ссылку на которую я дал. В MCEdit при просмотре "Analyse" ничего нет. Не знаю, как можно отличить эту голову от обычной.
     

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