Плагин ScLoad - грузим схематики, а сервер - нет ;) [BukkitDev]

  • Автор темы Автор темы fromgate
  • Дата начала Дата начала
ты бы его еще лет через 10 юзал и жаловался почему крашит
 
Эмм.. Ну как бы я юзал новую версию на 1.11...

Ну если быть откровенным, то новая версия отличается от предыщуей в мелочах. Я даже не собирался её выпускать, просто выяснилось, что код, который был убран в первых версиях WG6 вернули обратно (с пометкой "устарело").
Это значит, что сейчас ScLoad используется методы, которые автор WG считает устаревшими (и возможно это уже другие, по сути, методы, которые созданы для трансляции старого API в новое). Поэтому многое может работать странно и непредсказуемо.

Переписывать всё на новое API у меня сейчас нет ни возможности ни желания. Если бы была возможность, то сейчас бы я вообще переписал бы плагин с нуля, так чтобы он работал напрямую со схематиками, а не через WG.
 
@fromgate , так и не ответили на мой вопрос, возможно ли как то сделать перевод в конфиге, чтобы была возможность изменять всё вместе с названием плагина? Какие то правки в файле russian.lng ничего не меняют.
А сервер у меня делается под особым юникодом, хотелось бы, чтобы плагин как то вписывался в данную атмосферу.
 
@dead.diesel По идее должно работать. Даже когда-то работало. Но что-то там сейчас не так и как оно должно работать я на вскидку сказать не могу. Нужно вернуться к коду и посмотреть что там и как (а тогда я вообще целиком часть отвечающую за локализацию буду переделывать целиком).
 
@fromgate , отличный плагин! Пользовался до 1.12.2 включительно. Но на 1.13 уже крашится. Можешь обновить, пожалуйста?
[05:05:45 INFO]: HellDragon97 issued server command: /scload load hell_spawn
[05:05:45 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'scload' in plugin ScLoad v0.1.4
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot-1.13.2.jar:git-Spigot-518206a-a5b9c7b]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:139) ~[spigot-1.13.2.jar:git-Spigot-518206a-a5b9c7b]
at org.bukkit.craftbukkit.v1_13_R2.CraftServer.dispatchCommand(CraftServer.java:702) ~[spigot-1.13.2.jar:git-Spigot-518206a-a5b9c7b]
at net.minecraft.server.v1_13_R2.PlayerConnection.handleCommand(PlayerConnection.java:1641) ~[spigot-1.13.2.jar:git-Spigot-518206a-a5b9c7b]
at net.minecraft.server.v1_13_R2.PlayerConnection.a(PlayerConnection.java:1476) ~[spigot-1.13.2.jar:git-Spigot-518206a-a5b9c7b]
at net.minecraft.server.v1_13_R2.PacketPlayInChat.a(PacketPlayInChat.java:45) ~[spigot-1.13.2.jar:git-Spigot-518206a-a5b9c7b]
at net.minecraft.server.v1_13_R2.PacketPlayInChat.a(PacketPlayInChat.java:1) ~[spigot-1.13.2.jar:git-Spigot-518206a-a5b9c7b]
at net.minecraft.server.v1_13_R2.PlayerConnectionUtils.a(SourceFile:10) ~[spigot-1.13.2.jar:git-Spigot-518206a-a5b9c7b]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_181]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_181]
at net.minecraft.server.v1_13_R2.SystemUtils.a(SourceFile:199) [spigot-1.13.2.jar:git-Spigot-518206a-a5b9c7b]
at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:895) [spigot-1.13.2.jar:git-Spigot-518206a-a5b9c7b]
at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:417) [spigot-1.13.2.jar:git-Spigot-518206a-a5b9c7b]
at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:830) [spigot-1.13.2.jar:git-Spigot-518206a-a5b9c7b]
at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:728) [spigot-1.13.2.jar:git-Spigot-518206a-a5b9c7b]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_181]
Caused by: java.lang.NoClassDefFoundError: com/sk89q/worldedit/Vector
at me.fromgate.scload.QueueManager.addQueue(QueueManager.java:43) ~[?:?]
at me.fromgate.scload.SLUtil.executeCmd(SLUtil.java:107) ~[?:?]
at me.fromgate.scload.SLUtil.onCommand(SLUtil.java:65) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot-1.13.2.jar:git-Spigot-518206a-a5b9c7b]
... 15 more
Caused by: java.lang.ClassNotFoundException: com.sk89q.worldedit.Vector
at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_181]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:134) ~[spigot-1.13.2.jar:git-Spigot-518206a-a5b9c7b]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:80) ~[spigot-1.13.2.jar:git-Spigot-518206a-a5b9c7b]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_181]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_181]
at me.fromgate.scload.QueueManager.addQueue(QueueManager.java:43) ~[?:?]
at me.fromgate.scload.SLUtil.executeCmd(SLUtil.java:107) ~[?:?]
at me.fromgate.scload.SLUtil.onCommand(SLUtil.java:65) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot-1.13.2.jar:git-Spigot-518206a-a5b9c7b]
... 15 more
 
@fromgate , отличный плагин! Пользовался до 1.12.2 включительно. Но на 1.13 уже крашится. Можешь обновить, пожалуйста?
[05:05:45 INFO]: HellDragon97 issued server command: /scload load hell_spawn
[05:05:45 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'scload' in plugin ScLoad v0.1.4
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot-1.13.2.jar:git-Spigot-518206a-a5b9c7b]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:139) ~[spigot-1.13.2.jar:git-Spigot-518206a-a5b9c7b]
at org.bukkit.craftbukkit.v1_13_R2.CraftServer.dispatchCommand(CraftServer.java:702) ~[spigot-1.13.2.jar:git-Spigot-518206a-a5b9c7b]
at net.minecraft.server.v1_13_R2.PlayerConnection.handleCommand(PlayerConnection.java:1641) ~[spigot-1.13.2.jar:git-Spigot-518206a-a5b9c7b]
at net.minecraft.server.v1_13_R2.PlayerConnection.a(PlayerConnection.java:1476) ~[spigot-1.13.2.jar:git-Spigot-518206a-a5b9c7b]
at net.minecraft.server.v1_13_R2.PacketPlayInChat.a(PacketPlayInChat.java:45) ~[spigot-1.13.2.jar:git-Spigot-518206a-a5b9c7b]
at net.minecraft.server.v1_13_R2.PacketPlayInChat.a(PacketPlayInChat.java:1) ~[spigot-1.13.2.jar:git-Spigot-518206a-a5b9c7b]
at net.minecraft.server.v1_13_R2.PlayerConnectionUtils.a(SourceFile:10) ~[spigot-1.13.2.jar:git-Spigot-518206a-a5b9c7b]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_181]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_181]
at net.minecraft.server.v1_13_R2.SystemUtils.a(SourceFile:199) [spigot-1.13.2.jar:git-Spigot-518206a-a5b9c7b]
at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:895) [spigot-1.13.2.jar:git-Spigot-518206a-a5b9c7b]
at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:417) [spigot-1.13.2.jar:git-Spigot-518206a-a5b9c7b]
at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:830) [spigot-1.13.2.jar:git-Spigot-518206a-a5b9c7b]
at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:728) [spigot-1.13.2.jar:git-Spigot-518206a-a5b9c7b]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_181]
Caused by: java.lang.NoClassDefFoundError: com/sk89q/worldedit/Vector
at me.fromgate.scload.QueueManager.addQueue(QueueManager.java:43) ~[?:?]
at me.fromgate.scload.SLUtil.executeCmd(SLUtil.java:107) ~[?:?]
at me.fromgate.scload.SLUtil.onCommand(SLUtil.java:65) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot-1.13.2.jar:git-Spigot-518206a-a5b9c7b]
... 15 more
Caused by: java.lang.ClassNotFoundException: com.sk89q.worldedit.Vector
at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_181]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:134) ~[spigot-1.13.2.jar:git-Spigot-518206a-a5b9c7b]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:80) ~[spigot-1.13.2.jar:git-Spigot-518206a-a5b9c7b]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_181]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_181]
at me.fromgate.scload.QueueManager.addQueue(QueueManager.java:43) ~[?:?]
at me.fromgate.scload.SLUtil.executeCmd(SLUtil.java:107) ~[?:?]
at me.fromgate.scload.SLUtil.onCommand(SLUtil.java:65) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot-1.13.2.jar:git-Spigot-518206a-a5b9c7b]
... 15 more
В теме уже 2 года не писали, а автор уже месяца 3 активности не проявляет.
А вообще, есть fawe
 
В теме уже 2 года не писали, а автор уже месяца 3 активности не проявляет.
А вообще, есть fawe
Ну когда пишут в моих темах, я проявляю интерес.

Насчёт обновлений: ничего не обещаю.
 
А в нем есть подобный функционал?
Хз какой конкретно функционал этого (ScLoad) плагина, но fawe всё делает по чанкам (включая схематики и сеты хоть на миллиарды блоков) что практически не влияет на сервер.
 
Хз какой конкретно функционал этого (ScLoad) плагина, но fawe всё делает по чанкам (включая схематики и сеты хоть на миллиарды блоков) что практически не влияет на сервер.
Сложно, наверное, открыть первую страницу...

  • Загрузка строений из файла и установка их относительно локации заданной координатами

  • Возможность использования плагина из консоли — можно использовать для автоматизации (скрипты, квесты и т.п.)
 
Страницу открыть не сложно, было в лом читать.
Из консоли fawe вроде-бы не работает.
Работает, заюзать его апи и все.
Код:
    public static void paste(File file, org.bukkit.World bworld, org.bukkit.util.Vector vector) {
        try {
            Vector position = new Vector(vector.getX(),vector.getY(),vector.getZ());
            World world = FaweAPI.getWorld(bworld.getName());
            ClipboardFormat.findByAlias("schematic").load(file).paste(world, position, true, false, (Transform) null);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
 
Назад
Верх