コード例 #1
0
  public void onTickInGui(float data) throws Exception {
    Minecraft mc = MinecraftUtil.getClient();
    if (mc.currentScreen != null && mc.currentScreen.getClass() == GuiCreateWorld.class) {
      Field field = null;
      if (true) {
        field = mc.currentScreen.getClass().getDeclaredField("parentGuiScreen");
      }
      // else
      // {
      //    field = mc.currentScreen.getClass().getDeclaredField("field_73924_a");//field_73924_a -
      // b
      // }
      field.setAccessible(true);

      mc.displayGuiScreen(
          new MWGuiCreateWorld(
              (GuiScreen) field.get(mc.currentScreen), (GuiCreateWorld) mc.currentScreen));
    }
  }
コード例 #2
0
ファイル: MTItemAxe.java プロジェクト: tuyapin/MinecraftMods
 @Override
 @SideOnly(Side.CLIENT)
 public void updateIcons(IconRegister par1IconRegister) {
   this.iconIndex = par1IconRegister.registerIcon(MinecraftUtil.getTextureFolder() + this.icon);
 }
コード例 #3
0
 public static Object[] getToolRecipe(Object object, int type) {
   return MinecraftUtil.getToolRecipe(object, Item.stick, type);
 }