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

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

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

  1. slavik123123123

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

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

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

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

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Да пробовал. Но это изи фикс. Заходим в конфиг и добавляем к яйцам "Size".[DOUBLEPOST=1470482315,1470482274][/DOUBLEPOST]Только скорее всего крашится клиент, а не сервер.
     
  5. Автор темы
    alexandrage

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

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

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

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

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

    Баллы:
    173
    Skype:
    alexandr0116
    Обновил плагин, вписал все левые предметы на проверку.[DOUBLEPOST=1470486984][/DOUBLEPOST]
    Увидишь, когда сервер отвалится при овер900000 энтитей. Или когда взорвется мегакрипер суммон или файервол:D. Если они ломает блоки.
     
  8. Sitmobedaf

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

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

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

    Баллы:
    173
    Skype:
    alexandr0116
    Или когда взорвется мегакрипер суммон или файервол:D. Если они ломает блоки.[DOUBLEPOST=1470487219,1470487061][/DOUBLEPOST]P.s клеарлаг не успеет обработать, сервер упадет же.
     
  10. slavik123123123

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

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

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

    Баллы:
    173
    Skype:
    alexandr0116
    Дописал прочие яйца, которых быть не должно.[DOUBLEPOST=1470488753,1470488723][/DOUBLEPOST]
    Чтоб затралить читеров по полной :D. Ну могу и убрать.
     
  12. slavik123123123

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

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

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

    Баллы:
    173
    Skype:
    alexandr0116
    Касанул, щас перепроверю.[DOUBLEPOST=1470489109,1470489065][/DOUBLEPOST]
    Все нормально, за простые из обычного креатива не кикает.[DOUBLEPOST=1470490271][/DOUBLEPOST]Убрал из проверки комблоки.
     
  14. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Код:
    [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.bukkit.inventory.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.bukkit.inventory.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.bukkit.inventory.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
     
  15. Автор темы
    alexandrage

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

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

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

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

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Долго не спал чтоли? xD.
    https://github.com/alexandrage/EntFix/pull/1[DOUBLEPOST=1470691810,1470573579][/DOUBLEPOST]
    так ты будешь фиксить то 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(
    ---
    Слишком глупые ошибки какието.[DOUBLEPOST=1470691919][/DOUBLEPOST]
     
  18. Автор темы
    alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    Поправил.
     
  19. slavik123123123

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

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

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

    Баллы:
    173
    Skype:
    alexandr0116
    Да можно.[DOUBLEPOST=1470949192,1470949041][/DOUBLEPOST]P.s тестируйте с ExecutorService, в плане производительности. Помогает или нет.
     
  21. slavik123123123

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

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

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