Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Плагин [SEC/FIX] DupeFixer v3.2 - фикс дюпов, багов, X-Ray [>=1.9]

Добавлены дополнительные опции, возможно теперь решится проблема с гуями.
Код:
#удалять бесконечные предметы (багнутое количество)
#получаются большим количеством способов
reminf: true
  rinoloc: true #не проверять инвентари без локации
  rinonames: [gui] #не проверять инвентари с этими названиями
В принципе, тут один rinoloc должен спасать.
 
Добавлены дополнительные опции, возможно теперь решится проблема с гуями.
  • #удалять бесконечные предметы (багнутое количество)
  • #получаются большим количеством способов
  • reminf: true
  • rinoloc: true #не проверять инвентари без локации
  • rinonames: [gui] #не проверять инвентари с этими названиями
В принципе, тут один rinoloc должен спасать.

На gui больше не ругается, благодарю. Тут начал на 1.11.2 ругаться на эндер сундук, возможно из-за того что перемещение предметов идет сразу в несколько стаков мгновенно из-за мода на инвентарь, само перемещение не блокируется и это хорошо, но вот срач в консоли это некрасиво. Лог ошибки в файле.
 

Вложения:

  • new 1.txt
    new 1.txt
    Размер файла
    153,9 КБ
    Просмотров
    4
пофикшу, но не знаю когда
Ну не к спеху, крашей нет и ладно. Просто за консолью не оч удобно следить. И еще один баг заметил, хз возможно с твоим плагином связан, предметы бывает отказываются стакаться на отрез, как ни кликай, все без толку, а других плагинов влияющих на предметы типа itemfixer или entfix не стоит.
На спигот думаю стоит выложить, а там глядишь буржуи благодарить начнут своей валютой.
 
Проверяй. Там само ведро крашится, фикс кривой.
 
еще один баг заметил, хз возможно с твоим плагином связан, предметы бывает отказываются стакаться на отрез, как ни кликай, все без толку,
ну возможно у тебя остались старые предметы, которые были когда стоял EF или IF
 
ну возможно у тебя остались старые предметы, которые были когда стоял EF или IF
Очищал статистику, некоторое время норм, потом опять, правда теперь проявляется не всегда. Хз в чем дело, ладно с переходом на 1.12 думаю виднее будет, я вайп собрался делать и сборку оптимизировать посильнее еще, как минимум хочу отказаться от генератора пустого мира в пользу стандартной пустой суперплоскости.
Последняя версия при запуске выдает такую ошибку и не загружается.
[07:52:25] [Server thread/ERROR]: Could not load 'plugins/DupeFixer.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.NullPointerException
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) ~[spigot.jar:git-Spigot-54ec0b8-7b044de]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:329) ~[spigot.jar:git-Spigot-54ec0b8-7b044de]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [spigot.jar:git-Spigot-54ec0b8-7b044de]
at org.bukkit.craftbukkit.v1_11_R1.CraftServer.loadPlugins(CraftServer.java:301) [spigot.jar:git-Spigot-54ec0b8-7b044de]
at net.minecraft.server.v1_11_R1.DedicatedServer.init(DedicatedServer.java:204) [spigot.jar:git-Spigot-54ec0b8-7b044de]
at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:544) [spigot.jar:git-Spigot-54ec0b8-7b044de]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_121]
Caused by: java.lang.NullPointerException
at org.bukkit.ChatColor.translateAlternateColorCodes(ChatColor.java:324) ~[spigot.jar:git-Spigot-54ec0b8-7b044de]
at ru.intervi.dupefixer.Mess.color(Mess.java:108) ~[?:?]
at ru.intervi.dupefixer.Mess.load(Mess.java:195) ~[?:?]
at ru.intervi.dupefixer.Mess.<init>(Mess.java:13) ~[?:?]
at ru.intervi.dupefixer.Main.<init>(Main.java:37) ~[?:?]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_121]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:1.8.0_121]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_121]
at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[?:1.8.0_121]
at java.lang.Class.newInstance(Class.java:442) ~[?:1.8.0_121]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:76) ~[spigot.jar:git-Spigot-54ec0b8-7b044de]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:129) ~[spigot.jar:git-Spigot-54ec0b8-7b044de]
... 6 more
 
потому что надо обновить конфиг и локализацию, я пока ещё не настрочил авто-обновлялку
 
Я удалил папку плагина совсем. При запуске он ее создает, но плагин не включается. Ядро Spigot 1.11.2 последнее обновление.
 

Вложения:

  • latest.txt
    latest.txt
    Размер файла
    39,6 КБ
    Просмотров
    2
Я удалил папку плагина совсем. При запуске он ее создает, но плагин не включается. Ядро Spigot 1.11.2 последнее обновление.
По странному стечению обстоятельств новая локализация в плагин не запакавалась. Вот этого там нехватает в конце:
Код:
#WhiteList
whitelisted: ник %name% есть в белом списке
 
По странному стечению обстоятельств новая локализация в плагин не запакавалась. Вот этого там нехватает в конце:
Код:
#WhiteList
whitelisted: ник %name% есть в белом списке
Спасибо попробую
UPD: Работает.
 
Последнее редактирование:
Добавил авто-обновлялку, но не тестировал. Лучше забэкапить конфиг и локализацию перед обновлением. И кэш в фиксе белого списка добавил, чтобы он каждый раз заново не читался.
 
На губку реально его переделать без лишнего гемороя?
 
Что за бред спамит в консоль?
Прошу, не придирайтесь к версии minecraft...
Код:
2017-07-28 18:02:12 [SEVERE] Could not pass event InventoryOpenEvent to DupeFixer v1.5.P [1.5.2]
org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:351)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:31)
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:479)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:464)
    at org.bukkit.craftbukkit.v1_5_R3.event.CraftEventFactory.callInventoryOpenEvent(CraftEventFactory.java:585)
    at net.minecraft.item.ItemInWorldManager.func_73078_a(ItemInWorldManager.java:603)
    at net.minecraft.network.NetServerHandler.func_72472_a(NetServerHandler.java:875)
    at net.minecraft.network.packet.Packet15Place.func_73279_a(SourceFile:58)
    at net.minecraft.network.TcpConnection.func_74428_b(TcpConnection.java:442)
    at net.minecraft.network.NetServerHandler.func_72570_d(NetServerHandler.java:223)
    at net.minecraft.network.NetworkListenThread.func_71747_b(NetworkListenThread.java:53)
    at net.minecraft.server.dedicated.DedicatedServerListenThread.func_71747_b(SourceFile:30)
    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:865)
    at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:320)
    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:732)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:614)
    at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:573)
Caused by: java.lang.AbstractMethodError
    at org.bukkit.craftbukkit.v1_5_R3.inventory.CraftInventory.getContents(CraftInventory.java:42)
    at ru.intervi.dupefixer.Fixes.onOpenInv(Fixes.java:316)
    at sun.reflect.GeneratedMethodAccessor105.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:349)
    ... 17 more
 
Что за бред спамит в консоль?
Прошу, не придирайтесь к версии minecraft...
Код:
2017-07-28 18:02:12 [SEVERE] Could not pass event InventoryOpenEvent to DupeFixer v1.5.P [1.5.2]
org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:351)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:31)
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:479)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:464)
    at org.bukkit.craftbukkit.v1_5_R3.event.CraftEventFactory.callInventoryOpenEvent(CraftEventFactory.java:585)
    at net.minecraft.item.ItemInWorldManager.func_73078_a(ItemInWorldManager.java:603)
    at net.minecraft.network.NetServerHandler.func_72472_a(NetServerHandler.java:875)
    at net.minecraft.network.packet.Packet15Place.func_73279_a(SourceFile:58)
    at net.minecraft.network.TcpConnection.func_74428_b(TcpConnection.java:442)
    at net.minecraft.network.NetServerHandler.func_72570_d(NetServerHandler.java:223)
    at net.minecraft.network.NetworkListenThread.func_71747_b(NetworkListenThread.java:53)
    at net.minecraft.server.dedicated.DedicatedServerListenThread.func_71747_b(SourceFile:30)
    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:865)
    at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:320)
    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:732)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:614)
    at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:573)
Caused by: java.lang.AbstractMethodError
    at org.bukkit.craftbukkit.v1_5_R3.inventory.CraftInventory.getContents(CraftInventory.java:42)
    at ru.intervi.dupefixer.Fixes.onOpenInv(Fixes.java:316)
    at sun.reflect.GeneratedMethodAccessor105.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:349)
    ... 17 more
Версия плагина: 3.2
Под версию сервера: 1.9 и старше
Есть старая версия для >= 1.7.9 < 1.9
 
Версия плагина: 3.2
Под версию сервера: 1.9 и старше
Есть старая версия для >= 1.7.9 < 1.9
Под версию 1.5.2.
Мне бы просто вырезать эту функцию, на которую жалуется.
Или просто чтобы не было спама в консоль.
Хз, каким образом, я в java не шарю.
 

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

Назад
Верх