Ошибка при вызове GUI

Версия Minecraft
1.8.8
Подскажите в чём проблема, мод загружается. Бинд кнопки работает. Как только нажимаю кнопку - должно выводиться GUI, но вылетает ошибка. Вот код обработчика кнопки:
Код:
public class KeyHandler {
 
 @SubscribeEvent
 public void onKeyPressed (KeyInputEvent event){
 if(MyGUI.keyBinding.isKeyDown()){
 EntityPlayer player = Minecraft.getMinecraft().thePlayer;
 int x = (int)player.posX;
 int y = (int)player.posY;
 int z = (int)player.posZ;
 MinecraftServer server = FMLCommonHandler.instance().getMinecraftServerInstance();
 World world = server.worldServers[0];
 player.openGui(MyGUI.instance, 0, world, x, y, z);
 }
 }

}

ругается вот на это: [font=Monaco, Consolas, Courier, monospace]World world = server.worldServers[0];[/font]
 
На клиенте нету серверных миров, юзай Minecraft.getMinecraft().theWorld
 
Agravaine написал(а):
Пакет на серверы отсылай и там уже открывай свой гуи.

Сервер без модов, обычная ваниль.

hohserg

На клиенте нету серверных миров, юзай Minecraft.getMinecraft().theWorld

То что нужно, но теперь видимо такая же проблема с кнопкой в GUI )

Код:
@Override
 protected void actionPerformed(GuiButton button) throws IOException {
 switch (button.id) {
 case 0:
 MinecraftServer minecraftserver = MinecraftServer.getServer();
if(minecraftserver!=null)minecraftserver.getCommandManager().executeCommand(player, "help");
 break;

 default:
 break;
 }
 super.actionPerformed(button);
 }

Как правильно отсылать комманду?
 
Чтобы лагало только у юзверей

Если юзеру можно писать эту команду - player.sendChatMessage(message);
 
Ну, например, мод требуется только для красивых визуальных эффектов
 
Agravaine написал(а):
Пакет на серверы отсылай и там уже открывай свой гуи.

Это не нужно, если гуи не собирается взаимодействовать с серверными объектами


Mastaxys написал(а):
Так и есть. Мне не нужен мод на сервере. Только вывести в GUI немного информации из плагина.

Может я ошибаюсь, но плагин сам по себе это же онли серверная штука. Ты наврятли сможешь связать онли клиентский мод с плагином
 
Agravaine написал(а):
Я и не заметил, что у него гуи без контейнера.
Изи. Плагин отсылает пакет с данными, клиент их принимает и уже делает все что нужно.

как? )) подскажите или дайте ссылку на пример или уроки )
 
Agravaine написал(а):
Покопайся в этом - http://rubukkit.org/threads/1-7-10-rghelper-otobrazhenie-privatov.116206/.

Да, это то что нужно, но только на 50%. Там идет оправка только из плагина в клиентский мод. А как в обратном порядке?


видимо придется юзать отправку команд всё таки (
 
Назад
Сверху