Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.85 KB | None | 0 0
  1. public static void RegisterAllTextureOverrides(RenderEngine renderengine)
  2.     {
  3.         BaseMod basemod;
  4.         for(Iterator iterator = modList.iterator(); iterator.hasNext(); basemod.RegisterTextureOverrides())
  5.         {
  6.             basemod = (BaseMod)iterator.next();
  7.         }
  8.  
  9.         Minecraft minecraft = getMinecraftInstance();
  10.         if(minecraft != null)
  11.         {
  12.             BaseMod basemod1;
  13.             for(Iterator iterator1 = modList.iterator(); iterator1.hasNext(); basemod1.RegisterAnimation(minecraft))
  14.             {
  15.                 basemod1 = (BaseMod)iterator1.next();
  16.             }
  17.  
  18.             List list = Arrays.asList(minecraft.gameSettings.keyBindings);
  19.             ArrayList arraylist = new ArrayList();
  20.             arraylist.addAll(list);
  21.             Map map;
  22.             for(Iterator iterator4 = keyList.values().iterator(); iterator4.hasNext(); arraylist.addAll(map.keySet()))
  23.             {
  24.                 map = (Map)iterator4.next();
  25.             }
  26.  
  27.             minecraft.gameSettings.keyBindings = (KeyBinding[])arraylist.toArray(new KeyBinding[0]);
  28.         }
  29.         TextureFX texturefx;
  30.         for(Iterator iterator2 = animList.iterator(); iterator2.hasNext(); renderengine.registerTextureFX(texturefx))
  31.         {
  32.             texturefx = (TextureFX)iterator2.next();
  33.         }
  34.  
  35.         for(Iterator iterator3 = overrides.entrySet().iterator(); iterator3.hasNext();)
  36.         {
  37.             java.util.Map.Entry entry = (java.util.Map.Entry)iterator3.next();
  38.             for(Iterator iterator5 = ((Map)entry.getValue()).entrySet().iterator(); iterator5.hasNext();)
  39.             {
  40.                 java.util.Map.Entry entry1 = (java.util.Map.Entry)iterator5.next();
  41.                 String s = (String)entry1.getKey();
  42.                 int i = ((Integer)entry1.getValue()).intValue();
  43.                 int j = ((Integer)entry.getKey()).intValue();
  44.                 String s1 = null;
  45.                 if(j == 0)
  46.                 {
  47.                     s1 = "/terrain.png";
  48.                 } else
  49.                 if(j == 1)
  50.                 {
  51.                     s1 = "/gui/items.png";
  52.                 } else
  53.                 {
  54.                     throw new ArrayIndexOutOfBoundsException(j);
  55.                 }
  56.                 System.out.println((new StringBuilder("Overriding ")).append(s1).append(" with ").append(s).append(" @ ").append(i).toString());
  57.                 try
  58.                 {
  59.                     java.awt.image.BufferedImage bufferedimage = loadImage(renderengine, s);
  60.                     renderengine.registerTextureFX(new ModTexture(i, j, bufferedimage));
  61.                 }
  62.                 catch(Exception exception)
  63.                 {
  64.                     logger.throwing("ModLoader", "RegisterAllTextureOverrides", exception);
  65.                     ThrowException(exception);
  66.                     throw new RuntimeException(exception);
  67.                 }
  68.             }
  69.  
  70.         }
  71.  
  72.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement