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

Перевод [Fun] DolphinSpleef v1.2.1 - Авто сплиф [1.7.10-R4] +FIX

Время до старта поставьте в 15 секунд в формате 15s
Сейчас гляну свою конфигурацию. Это дело прекрасно работает у меня на сервере 1.7+ NECRAFT.RU:25560
 
Время до старта поставьте в 15 секунд в формате 15s
Сейчас гляну свою конфигурацию. Это дело прекрасно работает у меня на сервере 1.7+ NECRAFT.RU:25560
Не работает, вот:

[16:51:04] [Server thread/WARN]: [Spleef] Task #35 for Spleef v1.0 generated an exception
java.lang.StringIndexOutOfBoundsException: String index out of range: -2
at java.lang.String.substring(Unknown Source) ~[?:1.7.0_15]
at ru.necraft.spleef.Main.timeToString(Main.java:559) ~[?:?]
at ru.necraft.spleef.Main$1.run(Main.java:206) ~[?:?]
at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftTask.run(CraftTask.java:71) ~[craftbukkit.jar:git-Spigot-1627]
at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [craftbukkit.jar:git-Spigot-1627]
at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:641) [craftbukkit.jar:git-Spigot-1627]
at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289) [craftbukkit.jar:git-Spigot-1627]
at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584) [craftbukkit.jar:git-Spigot-1627]
at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490) [craftbukkit.jar:git-Spigot-1627]
at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [craftbukkit.jar:git-Spigot-1627]

И вот при вводе команды:

[16:43:08] [Server thread/INFO]: MiineRocK issued server command: /spl settimeuntilstart 1 15s
[16:43:08] [Server thread/ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'spl' in plugin Spleef v1.0
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[craftbukkit.jar:git-Spigot-1627]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:181) ~[craftbukkit.jar:git-Spigot-1627]
at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchCommand(CraftServer.java:767) ~[craftbukkit.jar:git-Spigot-1627]
at net.minecraft.server.v1_7_R4.PlayerConnection.handleCommand(PlayerConnection.java:1013) [craftbukkit.jar:git-Spigot-1627]
at net.minecraft.server.v1_7_R4.PlayerConnection.a(PlayerConnection.java:850) [craftbukkit.jar:git-Spigot-1627]
at net.minecraft.server.v1_7_R4.PacketPlayInChat.a(PacketPlayInChat.java:28) [craftbukkit.jar:git-Spigot-1627]
at net.minecraft.server.v1_7_R4.PacketPlayInChat.handle(PacketPlayInChat.java:65) [craftbukkit.jar:git-Spigot-1627]
at net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:184) [craftbukkit.jar:git-Spigot-1627]
at net.minecraft.server.v1_7_R4.ServerConnection.c(ServerConnection.java:81) [craftbukkit.jar:git-Spigot-1627]
at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:734) [craftbukkit.jar:git-Spigot-1627]
at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289) [craftbukkit.jar:git-Spigot-1627]
at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584) [craftbukkit.jar:git-Spigot-1627]
at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490) [craftbukkit.jar:git-Spigot-1627]
at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [craftbukkit.jar:git-Spigot-1627]
Caused by: java.lang.NoSuchMethodError: java.lang.Long.parseUnsignedLong(Ljava/lang/String;)J
at ru.necraft.spleef.Main.stringToTime(Main.java:467) ~[?:?]
at ru.necraft.spleef.Main.onCommand(Main.java:2577) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[craftbukkit.jar:git-Spigot-1627]
... 13 more
 
Скорее всего проблема в жабе, тем более, если не находит стандартный метод, попробуйте на локалке потестить. Желательно на 7 яве.
 
Скорее всего проблема в жабе, тем более, если не находит стандартный метод, попробуйте на локалке потестить. Желательно на 7 яве.
[17:45:06] [Server thread/WARN]: [Spleef] Task #23 for Spleef v1.0 generated an exception
java.lang.NullPointerException
at ru.necraft.spleef.Main$1.run(Main.java:194) ~[?:?]
at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftTask.run(CraftTask.java:71) ~[craftbukkit.jar:git-Spigot-1627]
at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [craftbukkit.jar:git-Spigot-1627]
at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:641) [craftbukkit.jar:git-Spigot-1627]
at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289) [craftbukkit.jar:git-Spigot-1627]
at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584) [craftbukkit.jar:git-Spigot-1627]
at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490) [craftbukkit.jar:git-Spigot-1627]
at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [craftbukkit.jar:git-Spigot-1627]

Пробовал на 7 и на 8 яве
Можете мне дать исходники?
 
Да, сейчас прикреплю. Буду рад, если поможете исправить, т.к. самому воспроизвести эту ошибку не получилось..
Вот весь проект eclipse: https://www.dropbox.com/s/u68w96kuf7k4t0f/Spleef.zip?dl=0
Думаю ядро в депендах сами сможете подключить?
 
Да, сейчас прикреплю. Буду рад, если поможете исправить, т.к. самому воспроизвести эту ошибку не получилось..
Вот весь проект eclipse: https://www.dropbox.com/s/u68w96kuf7k4t0f/Spleef.zip?dl=0
Думаю ядро в депендах сами сможете подключить?
Вообще с меня кодер не очень но есть знакомый он не плохо разбирается
Да, сейчас прикреплю. Буду рад, если поможете исправить, т.к. самому воспроизвести эту ошибку не получилось..
Вот весь проект eclipse: https://www.dropbox.com/s/u68w96kuf7k4t0f/Spleef.zip?dl=0
Думаю ядро в депендах сами сможете подключить?
Ничего не выйдет исправить, мой знакомый посмотрел код, назвал его (говнищем) и сказал что его сможет разобрать только тот кто его писал =)
 
Ну писал его не я, я заменял строки с английских на русские =)
Да и может писали его качественно, а fernflower напортачил :D
 
Баг нашел в переводе но исправить не проблема)
da0921f2bf.jpg
 
Последнее редактирование:
UPD: Большая партия багфиксов. Пофиксил туеву хучу говнокода.
 
UPD: Большая партия багфиксов. Пофиксил туеву хучу говнокода.
Твоя переделка крашит клиент при входе в лобби, с оригинальным плагином все ок. Возможно есть решение? Более интересен русифицированый конечно)
 
Как я по-вашему должен узнать причину краша? Может скинете краш-репорт?
 
Как я по-вашему должен узнать причину краша? Может скинете краш-репорт?
черт, он не выложился... Увы, я поставил оригинальный уже, и переставлять жутко лень, надеюсь кто-нибудь наткнется на эту проблему и вы ее решите.
 
Вешаем табличку, выделяем её, используя WorldEdit и пишем /spl setsigns <id арены>.

Можно по подробнее?
 
А что конкретно вам не понятно?
 
Закрыть окно ввода текста мб?
 

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

Назад
Верх