Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void RegisterAllTextureOverrides(RenderEngine renderengine)
- {
- BaseMod basemod;
- for(Iterator iterator = modList.iterator(); iterator.hasNext(); basemod.RegisterTextureOverrides())
- {
- basemod = (BaseMod)iterator.next();
- }
- Minecraft minecraft = getMinecraftInstance();
- if(minecraft != null)
- {
- BaseMod basemod1;
- for(Iterator iterator1 = modList.iterator(); iterator1.hasNext(); basemod1.RegisterAnimation(minecraft))
- {
- basemod1 = (BaseMod)iterator1.next();
- }
- List list = Arrays.asList(minecraft.gameSettings.keyBindings);
- ArrayList arraylist = new ArrayList();
- arraylist.addAll(list);
- Map map;
- for(Iterator iterator4 = keyList.values().iterator(); iterator4.hasNext(); arraylist.addAll(map.keySet()))
- {
- map = (Map)iterator4.next();
- }
- minecraft.gameSettings.keyBindings = (KeyBinding[])arraylist.toArray(new KeyBinding[0]);
- }
- TextureFX texturefx;
- for(Iterator iterator2 = animList.iterator(); iterator2.hasNext(); renderengine.registerTextureFX(texturefx))
- {
- texturefx = (TextureFX)iterator2.next();
- }
- for(Iterator iterator3 = overrides.entrySet().iterator(); iterator3.hasNext();)
- {
- java.util.Map.Entry entry = (java.util.Map.Entry)iterator3.next();
- for(Iterator iterator5 = ((Map)entry.getValue()).entrySet().iterator(); iterator5.hasNext();)
- {
- java.util.Map.Entry entry1 = (java.util.Map.Entry)iterator5.next();
- String s = (String)entry1.getKey();
- int i = ((Integer)entry1.getValue()).intValue();
- int j = ((Integer)entry.getKey()).intValue();
- String s1 = null;
- if(j == 0)
- {
- s1 = "/terrain.png";
- } else
- if(j == 1)
- {
- s1 = "/gui/items.png";
- } else
- {
- throw new ArrayIndexOutOfBoundsException(j);
- }
- System.out.println((new StringBuilder("Overriding ")).append(s1).append(" with ").append(s).append(" @ ").append(i).toString());
- try
- {
- java.awt.image.BufferedImage bufferedimage = loadImage(renderengine, s);
- renderengine.registerTextureFX(new ModTexture(i, j, bufferedimage));
- }
- catch(Exception exception)
- {
- logger.throwing("ModLoader", "RegisterAllTextureOverrides", exception);
- ThrowException(exception);
- throw new RuntimeException(exception);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement