Перейти к содержанию

Semleks

Пользователи
  • Постов

    2
  • Зарегистрирован

  • Посещение

Контакты

  • Логин на сайте
    Semleks

Достижения Semleks

  1. Нужно получать сообщения из чат на сервере Minecraft. Мод загружается в папку /mods и, должен реагировать на команды с сервера. Например, кто то на сервере пишет #invite, а мой мод должен написать (от имени игрока, у которого установлен мод) /clan invite ник_игрока. Код ниже. Помогите, пожалуйста! @SubscribeEvent public void onServerChat(ServerChatEvent event) { String message = event.getMessage().trim(); PlayerEntity player = event.getPlayer(); MinecraftServer server = player.getServer(); player.sendMessage(new StringTextComponent("msg: " + message), player.getUUID()); // Если сообщение равно #invite, что то делаем... if (message.contains("#invite")) { Minecraft mc = Minecraft.getInstance(); if (mc.player != null) { //Получаем ник игрока String playerName = player.getName().getString(); // Формируем команду String command = "/clan invite " + playerName; player.sendMessage(new StringTextComponent("Выполняется команда: " + command), player.getUUID()); // Выполняем команду от имени игрока mc.player.chat(command); } } }
×
×
  • Создать...