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

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

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

  1. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    ну в принципе итемфиксер и этот плагин почти всё фиксят. Мой лиш не фиксил дроперы. Головы тоже фиксит когда её берёшь. Так что хз что там опасного.
     
  2. Sitmobedaf

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

    Баллы:
    103
    Имя в Minecraft:
    SiT
    Слизня пробовал спавнить? Минут через 10 протестирую с твоим плагином.
     
  3. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Да пробовал. Но это изи фикс. Заходим в конфиг и добавляем к яйцам "Size".
    Только скорее всего крашится клиент, а не сервер.
     
  4. Автор темы
    alexandrage

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

    Баллы:
    173
    Только идиот разрешит спавнить мобов креативщика.
     
  5. Sitmobedaf

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

    Баллы:
    103
    Имя в Minecraft:
    SiT
    Выходит что я идиот, игроки с привилегией "Маршал" могут спавнить мобов, не вижу в этом ничего плохого.
     
    Последнее редактирование: 6 авг 2016
  6. Автор темы
    alexandrage

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

    Баллы:
    173
    Обновил плагин, вписал все левые предметы на проверку.
    Увидишь, когда сервер отвалится при овер900000 энтитей. Или когда взорвется мегакрипер суммон или файервол:D. Если они ломает блоки.
     
  7. Sitmobedaf

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

    Баллы:
    103
    Имя в Minecraft:
    SiT
    ClearLag стоит, ещё с 2013-го его использую.
     
  8. Автор темы
    alexandrage

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

    Баллы:
    173
    Или когда взорвется мегакрипер суммон или файервол:D. Если они ломает блоки.
    P.s клеарлаг не успеет обработать, сервер упадет же.
     
  9. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    А смысл блокать команд блоки, если только опы их могут ставить и открывать.
     
  10. Автор темы
    alexandrage

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

    Баллы:
    173
    Дописал прочие яйца, которых быть не должно.
    Чтоб затралить читеров по полной :D. Ну могу и убрать.
     
  11. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    NBTS.contains("Type:") решил от всех яиц избавиться чтоли?
     
  12. Автор темы
    alexandrage

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

    Баллы:
    173
    Касанул, щас перепроверю.
    Все нормально, за простые из обычного креатива не кикает.
    Убрал из проверки комблоки.
     
  13. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Код:
    [01:05:10 WARN]: java.lang.reflect.InvocationTargetException
    [01:05:10 WARN]:        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [01:05:10 WARN]:        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [01:05:10 WARN]:        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [01:05:10 WARN]:        at java.lang.reflect.Method.invoke(Method.java:498)
    [01:05:10 WARN]:        at EntFix.Scheduler.run(Scheduler.java:21)
    [01:05:10 WARN]:        at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71)
    [01:05:10 WARN]:        at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350)
    [01:05:10 WARN]:        at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:723)
    [01:05:10 WARN]:        at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374)
    [01:05:10 WARN]:        at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654)
    [01:05:10 WARN]:        at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557)
    [01:05:10 WARN]:        at java.lang.Thread.run(Thread.java:745)
    [01:05:10 WARN]: Caused by: java.lang.NoSuchMethodError: org.*********ventory.PlayerInventory.getExtraContents()[Lorg/bukkit/inventory/ItemStack;
    [01:05:10 WARN]:        at EntFix.Runs.removeEnt(Runs.java:13)
    [01:05:10 WARN]:        ... 12 more
    [01:05:10 INFO]: UUID of player Vidrinath is bd580fae-f427-3cc0-83d4-d53c5310553b
    [01:05:10 INFO]: Vidrinath[/91.241.251.113:33219] logged in with entity id 788 at ([world]-245.88707748591412, 69.0, -2210.1122048144503)
    [01:05:11 WARN]: java.lang.reflect.InvocationTargetException
    [01:05:11 WARN]:        at sun.reflect.GeneratedMethodAccessor74.invoke(Unknown Source)
    [01:05:11 WARN]:        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [01:05:11 WARN]:        at java.lang.reflect.Method.invoke(Method.java:498)
    [01:05:11 WARN]:        at EntFix.Scheduler.run(Scheduler.java:21)
    [01:05:11 WARN]:        at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71)
    [01:05:11 WARN]:        at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350)
    [01:05:11 WARN]:        at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:723)
    [01:05:11 WARN]:        at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374)
    [01:05:11 WARN]:        at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654)
    [01:05:11 WARN]:        at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557)
    [01:05:11 WARN]:        at java.lang.Thread.run(Thread.java:745)
    [01:05:11 WARN]: Caused by: java.lang.NoSuchMethodError: org.*********ventory.PlayerInventory.getExtraContents()[Lorg/bukkit/inventory/ItemStack;
    [01:05:11 WARN]:        at EntFix.Runs.removeEnt(Runs.java:13)
    [01:05:11 WARN]:        ... 11 more
    [01:05:12 WARN]: java.lang.reflect.InvocationTargetException
    [01:05:12 WARN]:        at sun.reflect.GeneratedMethodAccessor74.invoke(Unknown Source)
    [01:05:12 WARN]:        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [01:05:12 WARN]:        at java.lang.reflect.Method.invoke(Method.java:498)
    [01:05:12 WARN]:        at EntFix.Scheduler.run(Scheduler.java:21)
    [01:05:12 WARN]:        at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71)
    [01:05:12 WARN]:        at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350)
    [01:05:12 WARN]:        at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:723)
    [01:05:12 WARN]:        at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374)
    [01:05:12 WARN]:        at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654)
    [01:05:12 WARN]:        at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557)
    [01:05:12 WARN]:        at java.lang.Thread.run(Thread.java:745)
    [01:05:12 WARN]: Caused by: java.lang.NoSuchMethodError: org.*********ventory.PlayerInventory.getExtraContents()[Lorg/bukkit/inventory/ItemStack;
    [01:05:12 WARN]:        at EntFix.Runs.removeEnt(Runs.java:13)
    [01:05:12 WARN]:        ... 11 more
    
    1.8.8
     
  14. Автор темы
    alexandrage

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

    Баллы:
    173
    Последнее редактирование: 7 авг 2016
  15. chief

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

    Баллы:
    76
    Добавьте проверку на ремонт и переименование
     
  16. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Долго не спал чтоли? xD.
    https://github.com/alexandrage/EntFix/pull/1
    так ты будешь фиксить то 1.8? А то это не дело выполнять код для 1.8(который выполняется только когда у тебя 1.9+(потому что ты пополняешь код когда true, а true только тогда когда 1.9+)) после методов которые добавили в 1.9.
    ---
    1)https://github.com/alexandrage/EntFix/blob/master/src/EntFix/EntFix.java#L10 - только когда 1.9+
    2)https://github.com/alexandrage/EntFix/blob/master/src/EntFix/EntListener.java#L81-L82 - nosuchmethoderror или что там выскочит на 1.8
    3)https://github.com/alexandrage/EntFix/blob/master/src/EntFix/EntListener.java#L83 - смотри пункт 1. Хотя всё равно - выполнение евента до этой строчки не дойдет на 1.8, а если както дойдёт, то всё равно не выполнится на 1.8(
    ---
    Слишком глупые ошибки какието.
     
  17. Автор темы
    alexandrage

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

    Баллы:
    173
    Поправил.
     
  18. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
  19. Автор темы
    alexandrage

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

    Баллы:
    173
    Да можно.
    P.s тестируйте с ExecutorService, в плане производительности. Помогает или нет.
     
  20. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    А зачем нужны эти boolean x = ... если можно сразу использовать ReflectFunctions.checkAttributes(it)?
    и пофикси табуляцию. https://github.com/alexandrage/EntFix/pull/1
    Убери сообщения о том что игрока кикнули, и будем тестить.
     

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