Помогите Не получается сохранить координаты игрока.

  • Автор темы Автор темы Grazy
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Grazy

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Prost
Сохраняю командой setrtp, в другом классе. По идеи должно быть так я ввожу команду setrtp название точки, но ничего не происходит(кроме краша в консоле).
Если подскажите как достать рандомно значение из конфига, заранее спасибо.
 
Последнее редактирование:
Не сохраняет координаты.
 
Последнее редактирование:
Перед методом onCommand поставь @Override
А этот "другой класс" ты зарегал, как коммандехекутор?
 
Да. Поставить @Override перед методом onCommand не помогло.
При вводе команды:
Grazy issued server command: /setrtp tochka
[12:32:15] [Server thread/ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'setrtp' in plugin Rtpmire v1.0
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[craftbukkit.jar:git-Spigot-c3c767f-33d5de3]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[craftbukkit.jar:git-Spigot-c3c767f-33d5de3]
at org.bukkit.craftbukkit.v1_8_R1.CraftServer.dispatchCommand(CraftServer.java:646) ~[craftbukkit.jar:git-Spigot-c3c767f-33d5de3]
at net.minecraft.server.v1_8_R1.PlayerConnection.handleCommand(PlayerConnection.java:1115) [craftbukkit.jar:git-Spigot-c3c767f-33d5de3]
at net.minecraft.server.v1_8_R1.PlayerConnection.a(PlayerConnection.java:950) [craftbukkit.jar:git-Spigot-c3c767f-33d5de3]
at net.minecraft.server.v1_8_R1.PacketPlayInChat.a(PacketPlayInChat.java:26) [craftbukkit.jar:git-Spigot-c3c767f-33d5de3]
at net.minecraft.server.v1_8_R1.PacketPlayInChat.a(PacketPlayInChat.java:53) [craftbukkit.jar:git-Spigot-c3c767f-33d5de3]
at net.minecraft.server.v1_8_R1.PacketHandleTask.run(SourceFile:13) [craftbukkit.jar:git-Spigot-c3c767f-33d5de3]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_131]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_131]
at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:696) [craftbukkit.jar:git-Spigot-c3c767f-33d5de3]
at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [craftbukkit.jar:git-Spigot-c3c767f-33d5de3]
at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:634) [craftbukkit.jar:git-Spigot-c3c767f-33d5de3]
at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:537) [craftbukkit.jar:git-Spigot-c3c767f-33d5de3]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_131]
Caused by: java.lang.NullPointerException
at me.SpicyMeme.py.rtp.onCommand(rtp.java:29) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[craftbukkit.jar:git-Spigot-c3c767f-33d5de3]
... 14 more
 
Main.instance.LocToConfig(args[0], p.getLocation());
 
instance = this в Main делал?
а аргумент ты ввёл?
 
Ясн, проблема решена. Не подскажете как мне округлить координаты?
x: 116(что бы без этого).72224688163523
Все нашел сак, всем спасибо. Вот сылка на тему как округлить координаты, если кому-то нужно будет. http://rubukkit.org/threads/koordinaty-igroka.133492/#post-1435242
 
Последнее редактирование:
Статус
Закрыто для дальнейших ответов.
Назад
Верх