• Гость, публикуйте свои сливы кода через Ресурсы!
    После публикации слива в Ресурсах в этом форуме будет автоматически создана тема для обсуждения.
Иконка ресурса

Автовход в последний мир

hohserg

Алмазная лига
Сообщения
3,561
Лучшие ответы
90
Симпатии
396
#1
hohserg1 добавил(а) новый ресурс:

Автовход в последний мир - Утилита, упрощающая тестирование

Заметил, что для тестирования большую часть времени использую один мир, который сгенерил еще в самом начале.
Поэтому решил автоматизировать процесс входа в мир.
Код предельно простой, просто повторяет действия пользователя для входа в последний мир
Scala:
@SubscribeEvent
  def onMainMenu(event: GuiOpenEvent): Unit =
    event.getGui match {
      case guiMainMenu: GuiMainMenu => mc.displayGuiScreen(new GuiWorldSelection(guiMainMenu))
      case selection: GuiWorldSelection =>...
Узнать больше об этом ресурсе...
 

will0376

Каменная лига
Сообщения
244
Лучшие ответы
5
Симпатии
14
#2
Это что за язык такой? =\\ А так спасибо)
Переписал для обычных людей(таких-же как и я. Нубов.):
Java:
    @SubscribeEvent
    public void loadLastWorld(GuiOpenEvent event) {
        if (event.getGui()  instanceof GuiMainMenu) {
            event.setGui(new GuiWorldSelection(new GuiMainMenu()));
            GuiListWorldSelection guiListWorldSelection = new GuiListWorldSelection(new GuiWorldSelection(new GuiMainMenu()), Minecraft.getMinecraft(), 100, 100, 32, 100 - 64, 36);
            guiListWorldSelection.getListEntry(0).joinWorld();
        }
    }
зы. 1.12.2.
 

hohserg

Алмазная лига
Сообщения
3,561
Лучшие ответы
90
Симпатии
396
#3
Спасибо) Если не против - добавлю переписанный на java код в гайд?
 

Гарик

Золотая лига
Сообщения
2,625
Лучшие ответы
40
Симпатии
387
#4
А говорят что Скала якобы уменьшает код....
1533818754433.png
 

hohserg

Алмазная лига
Сообщения
3,561
Лучшие ответы
90
Симпатии
396
#6

hohserg

Алмазная лига
Сообщения
3,561
Лучшие ответы
90
Симпатии
396
#8
Посмотри, как я исправил
 

hohserg

Алмазная лига
Сообщения
3,561
Лучшие ответы
90
Симпатии
396
#10
Сверху