отмена эвента

Версия Minecraft
1.7.10
459
13
35
Всем привет.
Как проверить игрока на гм1, и если это так, то отменять эвент rendergameroverlayevent.
заранее спасибо.
 
Решение
Java:
  @SubscribeEvent
  @SideOnly(Side.CLIENT)
  public void Render(Pre event)
  {
      if(Minecraft.getMinecraft().thePlayer.capabilities.isCreativeMode) {
          if(event.type == ElementType./**Твой рендер*/) {
              event.setCanceled(true);
          }
      }
  }

Если хочешь какие не будь свои рендеры,то
Java:
        if(!Minecraft.getMinecraft().thePlayer.capabilities.isCreativeMode) {
            Minecraft.getMinecraft().fontRenderer("Текст", x, y , цвет);
        }

timaxa007

Модератор
5,831
409
672
106
8
19
Java:
  @SubscribeEvent
  @SideOnly(Side.CLIENT)
  public void Render(Pre event)
  {
      if(Minecraft.getMinecraft().thePlayer.capabilities.isCreativeMode) {
          if(event.type == ElementType./**Твой рендер*/) {
              event.setCanceled(true);
          }
      }
  }

Если хочешь какие не будь свои рендеры,то
Java:
        if(!Minecraft.getMinecraft().thePlayer.capabilities.isCreativeMode) {
            Minecraft.getMinecraft().fontRenderer("Текст", x, y , цвет);
        }
 
Сверху