Nath'Pack 13w04a

Alors n'est pas refait en 32 :
- boussole
- montre
- item hopper
- tous les blocks quartz
- water_flow et lava_flow

Ne fonctionne plus bien :
- tout ce qui est dans le fichier ctm (bibliothèque, vitre) qui doit maintenant être mis dans une directory ctm et nécessite apparement un fichier properties bien défini
- la lave flow qui est n'est pas en continu (ça repart du début après une partie de l'animation)

Reste des choses inutiles à supprimer :
- terrain.png
- terrain
 
quelque "bug" a corriger car gênant:
-le coffre piégé (trapped chest) a sa texture en tant qu'item mais pas en tant que bloc
-les droppers et dispensers ont exactement la meme texture
-quand on lance des feux d'artifice, il y a le son mais pas le visuel
 
le seul défaut à mon gout c'est le gui en rouge, mais ça se remplace facilement avec un coup de teinte sur photofiltre, pourquoi tu ne sortirais pas plusieurs éditions comme ça les gens choisiraient leur couleur
 
Il est pas mal avancé, voir même bientot fini, mais je rencontre un petit bug avec McPatcher depuis ce matin, quelqu'un a une idée ?

Code:
[spoiler][code]
MCPatcher version is 3.0.3
OS: Windows 7 6.1 x86
JVM: Oracle Corporation 1.7.0_21 (32 bit)
Classpath: C:\Users\Cook\Downloads\mcpatcher-3.0.3.jar
Minecraft version is 1.5.2 (md5 6897c3287fb971c9f362eb3ab20f5ddd)
 
Analyzing C:\Users\Cook\AppData\Roaming\.minecraft\bin\minecraft-1.5.2.jar (2534 files)
  Minecraft matches net/minecraft/client/Minecraft.class
  Minecraft matches net/minecraft/client/Minecraft.class
  runGameLoop matches K ()V
  startGame matches a ()V
  Minecraft matches net/minecraft/client/Minecraft.class
  Minecraft matches net/minecraft/client/Minecraft.class
  Minecraft matches net/minecraft/client/Minecraft.class
  Minecraft matches net/minecraft/client/Minecraft.class
  Minecraft matches net/minecraft/client/Minecraft.class
  method i ()V matches onDownloadFinished ()V, but
  method i ()V failed xref #1 mc LMinecraft; -> c Ljava/io/File;
  method i ()V matches onDownloadFinished ()V, but
  method i ()V failed xref #1 mc LMinecraft; -> c Ljava/io/File;
  method i ()V matches onDownloadFinished ()V, but
  method i ()V failed xref #1 mc LMinecraft; -> c Ljava/io/File;
  method i ()V matches onDownloadFinished ()V, but
  method i ()V failed xref #1 mc LMinecraft; -> c Ljava/io/File;
  method i ()V matches onDownloadFinished ()V, but
  method i ()V failed xref #1 mc LMinecraft; -> c Ljava/io/File;
  method i ()V matches onDownloadFinished ()V, but
  method i ()V failed xref #1 mc LMinecraft; -> c Ljava/io/File;
  method i ()V matches onDownloadFinished ()V, but
  method i ()V failed xref #1 mc LMinecraft; -> c Ljava/io/File;
  method i ()V matches onDownloadFinished ()V, but
  method i ()V failed xref #1 mc LMinecraft; -> c Ljava/io/File;
  method i ()V matches onDownloadFinished ()V, but
  method i ()V failed xref #1 mc LMinecraft; -> c Ljava/io/File;
  method i ()V matches onDownloadFinished ()V, but
  method i ()V failed xref #1 mc LMinecraft; -> c Ljava/io/File;
  method i ()V matches onDownloadFinished ()V, but
  method i ()V failed xref #1 mc LMinecraft; -> d Ljava/io/File;
  method i ()V matches onDownloadFinished ()V, but
  method i ()V failed xref #1 mc LMinecraft; -> d Ljava/io/File;
  method i ()V matches onDownloadFinished ()V, but
  method i ()V failed xref #1 mc LMinecraft; -> d Ljava/io/File;
  method i ()V matches onDownloadFinished ()V, but
  method i ()V failed xref #1 mc LMinecraft; -> d Ljava/io/File;
  method i ()V matches onDownloadFinished ()V, but
  method i ()V failed xref #1 mc LMinecraft; -> d Ljava/io/File;
  method i ()V matches onDownloadFinished ()V, but
  method i ()V failed xref #1 mc LMinecraft; -> d Ljava/io/File;
  method i ()V matches onDownloadFinished ()V, but
  method i ()V failed xref #1 mc LMinecraft; -> d Ljava/io/File;
  method i ()V matches onDownloadFinished ()V, but
  method i ()V failed xref #1 mc LMinecraft; -> d Ljava/io/File;
  method i ()V matches onDownloadFinished ()V, but
  method i ()V failed xref #1 mc LMinecraft; -> d Ljava/io/File;
  method i ()V matches onDownloadFinished ()V, but
  method i ()V failed xref #1 mc LMinecraft; -> d Ljava/io/File;
  method i ()V matches onDownloadFinished ()V, but
  method i ()V failed xref #1 mc LMinecraft; -> d Ljava/io/File;
  method i ()V matches onDownloadFinished ()V, but
  method i ()V failed xref #1 mc LMinecraft; -> d Ljava/io/File;
  TexturePackList matches bju.class
  updateAvailableTexturePacks matches c ()V
  onDownloadFinished matches b ()V
  TexturePackDefault matches bjq.class
  TexturePackImplementation matches bjp.class
  TexturePackFolder matches bjs.class
  ITexturePack matches bjt.class
  getTexturePackID matches b ()Ljava/lang/String;
  getResourceAsStream matches a (Ljava/lang/String;)Ljava/io/InputStream;
  getTexturePackFileName matches c ()Ljava/lang/String;
  isCompatible matches f ()Z
  hasResource matches b (Ljava/lang/String;Z)Z
  getSecondDescriptionLine matches e ()Ljava/lang/String;
  deleteTexturePack matches a (Lbge;)V
  getResourceAsStream2 matches a (Ljava/lang/String;Z)Ljava/io/InputStream;
  getFirstDescriptionLine matches d ()Ljava/lang/String;
  bindThumbnailTexture matches b (Lbge;)V
  TexturePackCustom matches bjr.class
  getTexturePackID matches b ()Ljava/lang/String;
  getResourceAsStream matches a (Ljava/lang/String;)Ljava/io/InputStream;
  getTexturePackFileName matches c ()Ljava/lang/String;
  isCompatible matches f ()Z
  hasResource matches b (Ljava/lang/String;Z)Z
  getSecondDescriptionLine matches e ()Ljava/lang/String;
  deleteTexturePack matches a (Lbge;)V
  getResourceAsStream2 matches a (Ljava/lang/String;Z)Ljava/io/InputStream;
  getFirstDescriptionLine matches d ()Ljava/lang/String;
  bindThumbnailTexture matches b (Lbge;)V
  FontRenderer matches awv.class
  computeCharWidths matches c (Ljava/lang/String;)V
  FontRenderer matches awv.class
  renderString matches b (Ljava/lang/String;IIIZ)I
  WorldClient matches bds.class
  WorldClient matches bds.class
  EntityDropParticleFX matches bef.class
  onUpdate matches l_ ()V
  EntityFX matches bet.class
  EntityRainFX matches bfg.class
  EntityFireworkSparkFX matches bek.class
  EntityBubbleFX matches bec.class
  EntitySplashFX matches bfb.class
  EntityAuraFX matches bfd.class
  EntitySuspendFX matches bfc.class
  EntityFireworkOverlayFX matches bej.class
  EffectRenderer matches beu.class
  addEffect matches a (Lbet;)V
  renderParticles matches a (Lmp;F)V
  EntityPortalFX matches bew.class
  EntityReddustFX matches bex.class
  ItemRenderer matches bfx.class
  renderItem matches a (Lng;Lwm;I)V
  RenderBlocks matches bgf.class
  renderBlockRedstoneWire matches h (Lapa;III)Z
  renderBlockFallingSand matches a (Lapa;Laab;IIII)V
  renderBlockFluids matches o (Lapa;III)Z
  RenderBlocks matches bgf.class
  renderBlockPane matches a (Laoz;III)Z
  renderBlockByRenderType matches b (Lapa;III)Z
  renderBlockBrewingStand matches a (Lalg;III)Z
  renderStandardBlockWithAmbientOcclusion matches a (Lapa;IIIFFF)Z
  renderStandardBlock matches p (Lapa;III)Z
  renderStandardBlockWithColorMultiplier matches d (Lapa;IIIFFF)Z
  hasOverrideTexture matches b ()Z
  RenderBlocks matches bgf.class
  renderStandardBlockWithAmbientOcclusion matches a (Lapa;IIIFFF)Z
  EntityRenderer matches bfq.class
  updateFogColor matches i (F)V
  updateLightmap matches h (F)V
  getNightVisionStrength1 matches a (Lsq;F)F
  EntityRenderer matches bfq.class
  disableLightmap matches a (D)V
  renderWorld matches a (FJ)V
  enableLightmap matches b (D)V
  renderRainSnow matches d (F)V
  Tessellator matches bgd.class
  draw matches a ()I
  addVertexWithUV matches a (DDDDD)V
  startDrawingQuads matches b ()V
  addVertex matches a (DDD)V
  startDrawing matches b (I)V
  setTextureUV matches a (DD)V
  Tessellator matches bgd.class
  draw matches a ()I
  addVertexWithUV matches a (DDDDD)V
  reset matches d ()V
  startDrawingQuads matches b ()V
  addVertex matches a (DDD)V
  startDrawing matches b (I)V
  setTextureUV matches a (DD)V
  RenderEngine matches bge.class
  deleteTexture matches a (I)V
  updateDynamicTextures matches b ()V
  resetBoundTexture matches a ()V
  bindTexture matches c (I)V
  refreshTextures matches c ()V
  refreshTextureMaps matches d ()V
  RenderEngine matches bge.class
  updateDynamicTextures matches b ()V
  refreshTextures matches c ()V
  refreshTextureMaps matches d ()V
  RenderEngine matches bge.class
  updateDynamicTextures matches b ()V
  refreshTextures matches c ()V
  refreshTextureMaps matches d ()V
  RenderGlobal matches bfy.class
  renderSky matches a (F)V
  renderClouds matches b (F)V
  RenderGlobal matches bfy.class
  sortAndRender matches a (Lng;ID)I
  loadRenderers matches a ()V
  renderAllRenderLists matches a (ID)V
  RenderGlobal matches bfy.class
  renderSky matches a (F)V
  WorldRenderer matches bfm.class
  updateRenderer matches a ()V
  WorldRenderer matches bfm.class
  updateRenderer matches a ()V
  TileEntitySignRenderer matches bja.class
  renderTileSignEntityAt matches a (Laqm;DDDF)V
  Render matches bgz.class
  RenderLiving matches bho.class
  doRenderLiving matches a (Lng;DDDFF)V
  RenderEnderman matches bgx.class
  RenderSnowman matches bhy.class
  doRenderLiving matches a (Lng;DDDFF)V
  renderEquippedItems1 matches a (Lqq;F)V
  RenderMooshroom matches bhp.class
  doRenderLiving matches a (Lng;DDDFF)V
  loadTexture matches a (Ljava/lang/String;)V
  renderEquippedItems1 matches a (Lql;F)V
  RenderWolf matches bii.class
  RenderXPOrb matches bha.class
  render matches a (Lnc;DDDFF)V
  RenderSpider matches bhz.class
  Stitcher matches bim.class
  ceilPowerOf2 matches a (I)I
  doStitch matches d ()V
  TextureMap matches bir.class
  refreshTextures matches b ()V
  updateAnimations matches c ()V
  TextureStitched matches bil.class
  Texture matches bio.class
  createTexture matches g ()V
  Texture matches bio.class
  createTexture matches g ()V
  StitchHolder matches bip.class
  setNewDimension matches a (I)V
  TextureManager matches biq.class
  TextureManager matches biq.class
  createStitcher matches b (Ljava/lang/String;)Lbim;
  getInstance matches b ()Lbiq;
  TextureCompass matches bit.class
  updateNeedle matches a (Laab;DDDZZ)V
  TextureClock matches bis.class
  updateAnimation matches l ()V
  NBTTagCompound matches bs.class
  setFloat matches a (Ljava/lang/String;F)V
  getShort matches d (Ljava/lang/String;)S
  getDouble matches h (Ljava/lang/String;)D
  getIntArray matches k (Ljava/lang/String;)[I
  removeTag matches o (Ljava/lang/String;)V
  getByteArray matches j (Ljava/lang/String;)[B
  getByte matches c (Ljava/lang/String;)B
  setString matches a (Ljava/lang/String;Ljava/lang/String;)V
  hasKey matches b (Ljava/lang/String;)Z
  getLong matches f (Ljava/lang/String;)J
  setByteArray matches a (Ljava/lang/String;[B)V
  setDouble matches a (Ljava/lang/String;D)V
  setShort matches a (Ljava/lang/String;S)V
  getInteger matches e (Ljava/lang/String;)I
  setByte matches a (Ljava/lang/String;B)V
  setIntArray matches a (Ljava/lang/String;[I)V
  setInteger matches a (Ljava/lang/String;I)V
  getString matches i (Ljava/lang/String;)Ljava/lang/String;
  setLong matches a (Ljava/lang/String;J)V
  getFloat matches g (Ljava/lang/String;)F
  NBTTagCompound matches bs.class
  setFloat matches a (Ljava/lang/String;F)V
  getShort matches d (Ljava/lang/String;)S
  getDouble matches h (Ljava/lang/String;)D
  getIntArray matches k (Ljava/lang/String;)[I
  removeTag matches o (Ljava/lang/String;)V
  getByteArray matches j (Ljava/lang/String;)[B
  getByte matches c (Ljava/lang/String;)B
  setString matches a (Ljava/lang/String;Ljava/lang/String;)V
  hasKey matches b (Ljava/lang/String;)Z
  getLong matches f (Ljava/lang/String;)J
  setByteArray matches a (Ljava/lang/String;[B)V
  setDouble matches a (Ljava/lang/String;D)V
  setShort matches a (Ljava/lang/String;S)V
  getInteger matches e (Ljava/lang/String;)I
  setByte matches a (Ljava/lang/String;B)V
  setIntArray matches a (Ljava/lang/String;[I)V
  setInteger matches a (Ljava/lang/String;I)V
  getString matches i (Ljava/lang/String;)Ljava/lang/String;
  setLong matches a (Ljava/lang/String;J)V
  getFloat matches g (Ljava/lang/String;)F
  NBTTagList matches ca.class
  tagAt matches b (I)Lcf;
  removeTag matches a (I)Lcf;
  tagCount matches c ()I
  Profiler matches la.class
  endStartSection matches c (Ljava/lang/String;)V
  endSection matches b ()V
  startSection matches a (Ljava/lang/String;)V
  Icon matches lx.class
  getIconName matches i ()Ljava/lang/String;
  getSheetHeight matches k ()I
  getMaxV matches h ()F
  getSheetWidth matches j ()I
  getInterpolatedV matches b (D)F
  getInterpolatedU matches a (D)F
  getOriginX matches a ()I
  getMinU matches e ()F
  getOriginY matches b ()I
  getMinV matches g ()F
  getMaxU matches f ()F
  Icon matches lx.class
  getIconName matches i ()Ljava/lang/String;
  getSheetHeight matches k ()I
  getMaxV matches h ()F
  getSheetWidth matches j ()I
  getInterpolatedV matches b (D)F
  getInterpolatedU matches a (D)F
  getOriginX matches a ()I
  getMinU matches e ()F
  getOriginY matches b ()I
  getMinV matches g ()F
  getMaxU matches f ()F
  IconRegister matches ly.class
  registerIcon matches a (Ljava/lang/String;)Llx;
  Potion matches mk.class
  setPotionName matches b (Ljava/lang/String;)Lmk;
  Entity matches mp.class
  setPositionAndRotation matches a (DDDFF)V
  Entity matches mp.class
  setPositionAndRotation matches a (DDDFF)V
  EntityList matches mv.class
  EntityLiving matches ng.class
  setPositionAndRotation matches a (DDDFF)V
  EntityLiving matches ng.class
  setPositionAndRotation matches a (DDDFF)V
  EntitySheep matches qo.class
  ItemArmor matches uo.class
  ItemDye matches vt.class
  Item matches wk.class
  getColorFromDamage matches a (Lwm;I)I
  Item matches wk.class
  ItemStack matches wm.class
  getItemDamage matches j ()I
  ItemSpawnerEgg matches ws.class
  getItemNameIS matches l (Lwm;)Ljava/lang/String;
  getColorFromDamage matches a (Lwm;I)I
  ItemBlock matches xn.class
  getColorFromDamage matches a (Lwm;I)I
  PotionHelper matches xu.class
  RecipesDyedArmor matches yb.class
  ColorizerFoliage matches zx.class
  World matches aab.class
  getSunAngle matches b (F)F
  World matches aab.class
  getRainStrength matches i (F)F
  IBlockAccess matches aak.class
  getBlockTileEntity matches r (III)Laqp;
  getBlockMaterial matches g (III)Laif;
  getBrightness matches i (IIII)F
  getBiomeGenAt matches a (II)Laav;
  getLightBrightness matches q (III)F
  isBlockNormalCube matches u (III)Z
  getBlockId matches a (III)I
  doesBlockHaveSolidTopSurface matches w (III)Z
  getBlockMetadata matches h (III)I
  getLightBrightnessForSkyBlocks matches h (IIII)I
  isAirBlock matches c (III)Z
  getHeight matches Q ()I
  isBlockProvidingPowerTo matches j (IIII)I
  getWorldVec3Pool matches U ()Lard;
  extendedLevelsInChunkCache matches S ()Z
  isBlockOpaqueCube matches t (III)Z
  IBlockAccess matches aak.class
  getBlockTileEntity matches r (III)Laqp;
  getBlockMaterial matches g (III)Laif;
  getBrightness matches i (IIII)F
  getBiomeGenAt matches a (II)Laav;
  getLightBrightness matches q (III)F
  isBlockNormalCube matches u (III)Z
  getBlockId matches a (III)I
  doesBlockHaveSolidTopSurface matches w (III)Z
  getBlockMetadata matches h (III)I
  getLightBrightnessForSkyBlocks matches h (IIII)I
  isAirBlock matches c (III)Z
  getHeight matches Q ()I
  isBlockProvidingPowerTo matches j (IIII)I
  getWorldVec3Pool matches U ()Lard;
  extendedLevelsInChunkCache matches S ()Z
  isBlockOpaqueCube matches t (III)Z
  IBlockAccess matches aak.class
  getBlockTileEntity matches r (III)Laqp;
  getBlockMaterial matches g (III)Laif;
  getBrightness matches i (IIII)F
  getBiomeGenAt matches a (II)Laav;
  getLightBrightness matches q (III)F
  isBlockNormalCube matches u (III)Z
  getBlockId matches a (III)I
  doesBlockHaveSolidTopSurface matches w (III)Z
  getBlockMetadata matches h (III)I
  getLightBrightnessForSkyBlocks matches h (IIII)I
  isAirBlock matches c (III)Z
  getHeight matches Q ()I
  isBlockProvidingPowerTo matches j (IIII)I
  getWorldVec3Pool matches U ()Lard;
  extendedLevelsInChunkCache matches S ()Z
  isBlockOpaqueCube matches t (III)Z
  BiomeGenBase matches aav.class
  getTemperaturef matches j ()F
  getRainfallf matches i ()F
  setBiomeName matches a (Ljava/lang/String;)Laav;
  WorldChunkManager matches aba.class
  BiomeGenSwamp matches abn.class
  getTemperaturef matches j ()F
  getRainfallf matches i ()F
  setBiomeName matches a (Ljava/lang/String;)Laav;
  WorldProvider matches acn.class
  getFogColor matches b (FF)Larc;
  WorldProviderHell matches aco.class
  getFogColor matches b (FF)Larc;
  WorldProviderEnd matches acq.class
  getFogColor matches b (FF)Larc;
  MapColor matches aih.class
  BlockLeaves matches ana.class
  colorMultiplier matches c (Laak;III)I
  BlockFluid matches ane.class
  colorMultiplier matches c (Laak;III)I
  BlockRedstoneWire matches aoe.class
  randomDisplayTick matches b (Laab;IIILjava/util/Random;)V
  colorMultiplier matches c (Laak;III)I
  BlockStem matches aor.class
  getRenderColor matches b (I)I
  Block matches apa.class
  colorMultiplier matches c (Laak;III)I
  getRenderColor matches b (I)I
  Block matches apa.class
  shouldSideBeRendered matches a (Laak;IIII)Z
  getShortName matches B ()Ljava/lang/String;
  getBlockIconFromSideAndMetadata matches a (II)Llx;
  getBlockIcon matches b_ (Laak;IIII)Llx;
  Block matches apa.class
  shouldSideBeRendered matches a (Laak;IIII)Z
  getRenderBlockPass matches n ()I
  BlockLilyPad matches app.class
 
Analyzing C:\Users\Cook\AppData\Roaming\.minecraft\bin\minecraft-1.5.2.jar (2 dependent classes)
  ColorizerGrass matches aaa.class (pass 2)
  loadColorBuffer matches a ([I)V
  ColorizerFoliage matches zx.class (pass 2)
  loadColorBuffer matches a ([I)V
 
Analyzing C:\Users\Cook\AppData\Roaming\.minecraft\bin\minecraft-1.5.2.jar (methods and fields)
  Minecraft (net/minecraft/client/Minecraft.class)
  field mcProfiler matches J Lla;
  Profiler (la.class)
  Minecraft (net/minecraft/client/Minecraft.class)
  field texturePackList matches D Lbju;
  field renderEngine matches p Lbge;
  RenderEngine (bge.class)
  field imageData matches d Ljava/nio/IntBuffer;
  method allocateAndSetupTexture matches a (Ljava/awt/image/BufferedImage;)I
  field missingTextureImage matches h Ljava/awt/image/BufferedImage;
  method setupTexture matches a (Ljava/awt/image/BufferedImage;I)V
  method setupTextureExt matches a (Ljava/awt/image/BufferedImage;IZZ)V
  method getImageContents matches a (Ljava/awt/image/BufferedImage;[I)[I
  method readTextureImage matches a (Ljava/io/InputStream;)Ljava/awt/image/BufferedImage;
  method bindTextureByName matches b (Ljava/lang/String;)V
  TexturePackList (bju.class)
  method setTexturePack matches a (Lbjt;)Z
  field selectedTexturePack matches g Lbjt;
  method getSelectedTexturePack matches e ()Lbjt;
  ITexturePack (bjt.class)
  TexturePackImplementation (bjp.class)
  field texturePackFile matches a Ljava/io/File;
  TexturePackDefault (bjq.class)
  TexturePackCustom (bjr.class)
  field zipFile matches e Ljava/util/zip/ZipFile;
  TexturePackFolder (bjs.class)
  Minecraft (net/minecraft/client/Minecraft.class)
  field renderEngine matches p Lbge;
  RenderEngine (bge.class)
  field imageData matches d Ljava/nio/IntBuffer;
  method allocateAndSetupTexture matches a (Ljava/awt/image/BufferedImage;)I
  method setupTextureExt matches a (Ljava/awt/image/BufferedImage;IZZ)V
  ColorizerGrass (aaa.class)
  field colorBuffer matches a [I
  ColorizerFoliage (zx.class)
  field colorBuffer matches a [I
  Icon (lx.class)
  Texture (bio.class)
  method getTextureId matches b ()I
  method getGlTextureId matches c ()I
  method getWidth matches d ()I
  method getHeight matches e ()I
  method getTextureData matches h ()Ljava/nio/ByteBuffer;
  method getTextureName matches f ()Ljava/lang/String;
  method transferFromImage matches a (Ljava/awt/image/BufferedImage;)V
  method copyFrom matches a (IILbio;Z)V
  field textureData matches r Ljava/nio/ByteBuffer;
  TextureManager (biq.class)
  method createTextureFromImage matches a (Ljava/lang/String;IIIIIIIZLjava/awt/image/BufferedImage;)Lbio;
  TextureStitched (bil.class)
  field texture matches a Lbio;
  method init matches a (Lbio;Ljava/util/List;IIIIZ)V
  method updateAnimation matches l ()V
  TextureCompass (bit.class)
  TextureClock (bis.class)
  FontRenderer (awv.class)
  method getStringWidth matches a (Ljava/lang/String;)I
  method getCharWidth matches a (C)I
  RenderLiving (bho.class)
  RenderSpider (bhz.class)
  RenderEnderman (bgx.class)
  Entity (mp.class)
  field entityId matches k I
  field nextEntityID matches b I
  EntityLiving (ng.class)
  method getEntityTexture matches N ()Ljava/lang/String;
  method writeToNBT matches b (Lbs;)V
  method readFromNBT matches a (Lbs;)V
  NBTTagCompound (bs.class)
  method getBoolean matches n (Ljava/lang/String;)Z
  method setBoolean matches a (Ljava/lang/String;Z)V
  method getCompoundTag matches l (Ljava/lang/String;)Lbs;
  method setCompoundTag matches a (Ljava/lang/String;Lbs;)V
  method getTag matches a (Ljava/lang/String;)Lcf;
  method getTags matches c ()Ljava/util/Collection;
  Tessellator (bgd.class)
  field instance matches a Lbgd;
  method setColorOpaque_F matches a (FFF)V
  Render (bgz.class)
  method loadTexture matches a (Ljava/lang/String;)V
  RenderSnowman (bhy.class)
  RenderMooshroom (bhp.class)
  Minecraft (net/minecraft/client/Minecraft.class)
  field theWorld matches e Lbds;
  IBlockAccess (aak.class)
  Block (apa.class)
  field blockID matches cz I
  field blocksList matches r [Lapa;
  BiomeGenBase (aav.class)
  method getGrassColor matches k ()I
  method getFoliageColor matches l ()I
  field color matches z I
  BiomeGenSwamp (abn.class)
  BlockFluid (ane.class)
  Item (wk.class)
  field itemsList matches f [Lwk;
  field itemID matches cp I
  method getItemName matches a ()Ljava/lang/String;
  ItemBlock (xn.class)
  field blockID matches a I
  ItemRenderer (bfx.class)
  Potion (mk.class)
  PotionHelper (xu.class)
  ColorizerFoliage (zx.class)
  BlockLeaves (ana.class)
  World (aab.class)
  method getWorldChunkManager matches u ()Laba;
  WorldClient (bds.class)
  WorldProvider (acn.class)
  WorldProviderHell (aco.class)
  WorldProviderEnd (acq.class)
  WorldChunkManager (aba.class)
  method getBiomeGenAt matches a (II)Laav;
  Entity (mp.class)
  field worldObj matches q Laab;
  EntityFX (bet.class)
  EntityRainFX (bfg.class)
  EntityDropParticleFX (bef.class)
  EntitySplashFX (bfb.class)
  EntityBubbleFX (bec.class)
  EntitySuspendFX (bfc.class)
  EntityPortalFX (bew.class)
  EntityAuraFX (bfd.class)
  EntityLiving (ng.class)
  EntityRenderer (bfq.class)
  BlockLilyPad (app.class)
  BlockRedstoneWire (aoe.class)
  RenderBlocks (bgf.class)
  method renderBlockCauldron matches a (Lalm;III)Z
  EntityReddustFX (bex.class)
  RenderGlobal (bfy.class)
  BlockStem (aor.class)
  MapColor (aih.class)
  field mapColorArray matches a [Laih;
  field colorValue matches p I
  field colorIndex matches q I
  ItemDye (vt.class)
  field dyeColorNames matches a [Ljava/lang/String;
  field dyeColors matches c [I
  EntitySheep (qo.class)
  field fleeceColorTable matches d [[F
  ItemArmor (uo.class)
  RenderWolf (bii.class)
  RecipesDyedArmor (yb.class)
  EntityList (mv.class)
  method addMapping matches a (Ljava/lang/Class;Ljava/lang/String;III)V
  ItemSpawnerEgg (ws.class)
  FontRenderer (awv.class)
  TileEntitySignRenderer (bja.class)
  RenderXPOrb (bha.class)
  Minecraft (net/minecraft/client/Minecraft.class)
  field renderEngine matches p Lbge;
  RenderEngine (bge.class)
  field imageData matches d Ljava/nio/IntBuffer;
  method allocateAndSetupTexture matches a (Ljava/awt/image/BufferedImage;)I
  IBlockAccess (aak.class)
  Block (apa.class)
  field blockID matches cz I
  field blocksList matches r [Lapa;
  field blockMaterial matches cO Laif;
  Tessellator (bgd.class)
  field instance matches a Lbgd;
  method setColorOpaque_F matches a (FFF)V
  field instance matches a Lbgd;
  RenderBlocks (bgf.class)
  field overrideBlockTexture matches d Llx;
  field blockAccess matches a Laak;
  field fancyGrass matches b Z
  method renderBottomFace matches a (Lapa;DDDLlx;)V
  method renderTopFace matches b (Lapa;DDDLlx;)V
  method renderNorthFace matches c (Lapa;DDDLlx;)V
  method renderSouthFace matches d (Lapa;DDDLlx;)V
  method renderWestFace matches e (Lapa;DDDLlx;)V
  method renderEastFace matches f (Lapa;DDDLlx;)V
  method drawCrossedSquares matches a (Lapa;IDDDF)V
  method renderBlockAsItem matches a (Lapa;IF)V
  method getIconBySideAndMetadata matches a (Lapa;II)Llx;
  method getIconBySide matches a (Lapa;I)Llx;
  WorldRenderer (bfm.class)
  Icon (lx.class)
  IconRegister (ly.class)
  TextureMap (bir.class)
  method getTexture matches d ()Lbio;
  Texture (bio.class)
  method getTextureId matches b ()I
  method getGlTextureId matches c ()I
  method getWidth matches d ()I
  method getHeight matches e ()I
  method getTextureData matches h ()Ljava/nio/ByteBuffer;
  method getTextureName matches f ()Ljava/lang/String;
  method transferFromImage matches a (Ljava/awt/image/BufferedImage;)V
  TextureManager (biq.class)
  method getInstance matches b ()Lbiq;
  method createTextureFromImage matches a (Ljava/lang/String;IIIIIIIZLjava/awt/image/BufferedImage;)Lbio;
  method createTextureFromFile matches c (Ljava/lang/String;)Ljava/util/List;
  Stitcher (bim.class)
  method addStitchHolder matches a (Lbip;)V
  method getTexture matches c ()Lbio;
  StitchHolder (bip.class)
  Item (wk.class)
  field itemsList matches f [Lwk;
  field itemID matches cp I
  method getItemName matches a ()Ljava/lang/String;
  method getIconIndex matches h (Lwm;)Llx;
  ItemStack (wm.class)
  field stackTagCompound matches d Lbs;
  NBTTagCompound (bs.class)
  method getBoolean matches n (Ljava/lang/String;)Z
  method setBoolean matches a (Ljava/lang/String;Z)V
  method getCompoundTag matches l (Ljava/lang/String;)Lbs;
  method setCompoundTag matches a (Ljava/lang/String;Lbs;)V
  method getTag matches a (Ljava/lang/String;)Lcf;
  method getTags matches c ()Ljava/util/Collection;
  method getTagList matches m (Ljava/lang/String;)Lca;
  NBTTagList (ca.class)
  Minecraft (net/minecraft/client/Minecraft.class)
  Block (apa.class)
  field blockID matches cz I
  field blocksList matches r [Lapa;
  IBlockAccess (aak.class)
  WorldRenderer (bfm.class)
  field skipRenderPass matches m [Z
  EntityRenderer (bfq.class)
  RenderGlobal (bfy.class)
  RenderBlocks (bgf.class)
  Minecraft (net/minecraft/client/Minecraft.class)
  field theWorld matches e Lbds;
  World (aab.class)
  method getWorldTime matches I ()J
  WorldClient (bds.class)
  RenderGlobal (bfy.class)
  EffectRenderer (beu.class)
  EntityFireworkSparkFX (bek.class)
  EntityFireworkOverlayFX (bej.class)
 
9 available mods:
[YES] __Base 1.1 - Internal mod required by the patcher.
[YES] __TexturePackBase 2.1 - Internal mod required by the patcher.
[YES] Extended HD 2.2 - Provides extended support for custom animations, mipmapping, and other graphical features.
[YES] HD Font 1.6 - Provides support for higher resolution fonts.
[YES] Random Mobs 1.4 - Randomize mob skins if texture pack supports it. Based on Balthichou's mod.
[YES] Custom Colors 1.5 - Gives texture packs control over hardcoded colors in the game.
[YES] Connected Textures 2.2 - Enables support for custom block and item textures.
[YES] Better Glass 2.0 - Enables partial transparency for glass blocks.
[YES] Better Skies 1.3 - Adds support for custom skyboxes.
 
Patching...
[*] __Base 1.1 - Internal mod required by the patcher.
[*] __TexturePackBase 2.1 - Internal mod required by the patcher.
[*] Extended HD 2.2 - Provides extended support for custom animations, mipmapping, and other graphical features.
[*] HD Font 1.6 - Provides support for higher resolution fonts.
[*] Random Mobs 1.4 - Randomize mob skins if texture pack supports it. Based on Balthichou's mod.
[*] Custom Colors 1.5 - Gives texture packs control over hardcoded colors in the game.
[*] Connected Textures 2.2 - Enables support for custom block and item textures.
[*] Better Glass 2.0 - Enables partial transparency for glass blocks.
[*] Better Skies 1.3 - Adds support for custom skyboxes.
 
applying Minecraft patch to net/minecraft/client/Minecraft.class for mod __Base
    MCPatcherUtils.setMinecraft(this) <init>(Ljava/awt/Canvas;Lnet/minecraft/client/MinecraftApplet;IIZ)V@0
applying Minecraft patch to net/minecraft/client/Minecraft.class for mod __TexturePackBase
    init texture pack handlers on startup a()V@600
    check for texture pack change K()V@0
applying Minecraft patch to net/minecraft/client/Minecraft.class for mod Extended HD
    enable anti-aliasing a()V@177
applying TexturePackImplementation patch to bjp.class for mod __TexturePackBase
    make field texturePackFile public
applying TexturePackCustom patch to bjr.class for mod __TexturePackBase
    make field zipFile public
    insert field origZip Ljava/util/zip/ZipFile;
    insert field tmpFile Ljava/io/File;
    insert field lastModified J
applying FontRenderer patch to awv.class for mod HD Font
    insert field charWidthf [F
    FontUtils.computeCharWidths on init c(Ljava/lang/String;)V@56
    use charWidthf instead of charWidth a(IZ)F@192
    replace getStringWidth a(Ljava/lang/String;)I@0
    4.0f -> charWidthf[32] a(ICZ)F@6
    ImageIO.read(getResource(...)) -> getImage(...) c(Ljava/lang/String;)V@3
applying FontRenderer patch to awv.class for mod Custom Colors
    override text color b(Ljava/lang/String;IIIZ)I@6
    override text color codes a(Ljava/lang/String;Z)V@107
applying EntityDropParticleFX patch to bef.class for mod Custom Colors
    override water drop color <init>(Laab;DDDLaif;)V@36
    remove water drop color update l_()V@34
    override lava drop color l_()V@54
applying EntityRainFX patch to bfg.class for mod Custom Colors
    override rain drop color <init>(Laab;DDD)V@52
applying EntityBubbleFX patch to bec.class for mod Custom Colors
    override bubble color <init>(Laab;DDDDDD)V@16
applying EntitySplashFX patch to bfb.class for mod Custom Colors
    override splash color <init>(Laab;DDDDDD)V@63
applying EntityAuraFX patch to bfd.class for mod Custom Colors
    insert method colorize ()LEntityAuraFX; stack size 3, local vars 1
applying EntitySuspendFX patch to bfc.class for mod Custom Colors
    override underwater suspend particle color <init>(Laab;DDDDDD)V@20
applying EffectRenderer patch to beu.class for mod Better Skies
    increase fx layers from 4 to 5 <init>(Laab;Lbge;)V@5
    increase fx layers from 4 to 5 <init>(Laab;Lbge;)V@40
    increase fx layers from 4 to 5 a()V@3
    increase fx layers from 4 to 5 a(Lmp;F)V@89
    increase fx layers from 4 to 5 a(Laab;)V@8
    override entity fx layer a(Lbet;)V@1
    render extra fx layers a(Lmp;F)V@93
    override particle blending method a(Lmp;F)V@203
applying EntityPortalFX patch to bew.class for mod Custom Colors
    override portal particle color (red) <init>(Laab;DDDDDD)V@137
    override portal particle color (green) <init>(Laab;DDDDDD)V@126
    override portal particle color (blue) <init>(Laab;DDDDDD)V@181
applying EntityReddustFX patch to bex.class for mod Custom Colors
    override redstone particle color <init>(Laab;DDDFFFF)V@56
applying ItemRenderer patch to bfx.class for mod Custom Colors
    override water block color in third person a(Lng;Lwm;I)V@216
applying RenderBlocks patch to bgf.class for mod Custom Colors
    override redstone wire color h(Lapa;III)Z@68
    colorize cauldron water a(Lalm;III)Z@341
    colorize falling sand and gravel a(Lapa;Laab;IIII)V@58
    colorize falling sand and gravel a(Lapa;Laab;IIII)V@137
    colorize falling sand and gravel a(Lapa;Laab;IIII)V@203
    colorize falling sand and gravel a(Lapa;Laab;IIII)V@269
    colorize falling sand and gravel a(Lapa;Laab;IIII)V@335
    colorize falling sand and gravel a(Lapa;Laab;IIII)V@401
  water color registers: 7 8 9
    colorize bottom of water block o(Lapa;III)Z@863
applying RenderBlocks patch to bgf.class for mod Connected Textures
    apply color multiplier to side grass texture (non-AO, fast graphics) d(Lapa;IIIFFF)Z@227
    apply color multiplier to side grass texture (non-AO, fast graphics) d(Lapa;IIIFFF)Z@325
    apply color multiplier to side grass texture (non-AO, fast graphics) d(Lapa;IIIFFF)Z@423
    apply color multiplier to side grass texture (non-AO, fast graphics) d(Lapa;IIIFFF)Z@627
    apply color multiplier to side grass texture (non-AO, fast graphics) d(Lapa;IIIFFF)Z@831
    apply color multiplier to side grass texture (non-AO, fast graphics) d(Lapa;IIIFFF)Z@1035
    apply color multiplier to side grass texture (AO, fast graphics, post-1.5.1) a(Lapa;IIIFFF)Z@883
    apply color multiplier to side grass texture (AO, fast graphics, post-1.5.1) a(Lapa;IIIFFF)Z@3011
    apply color multiplier to side grass texture (AO, fast graphics, post-1.5.1) a(Lapa;IIIFFF)Z@4324
    apply color multiplier to side grass texture (AO, fast graphics, post-1.5.1) a(Lapa;IIIFFF)Z@5649
    apply color multiplier to side grass texture (AO, fast graphics, post-1.5.1) a(Lapa;IIIFFF)Z@6962
    override texture (bottom face) a(Lapa;DDDLlx;)V@5
    override texture (top face) b(Lapa;DDDLlx;)V@5
    override texture (north face) c(Lapa;DDDLlx;)V@5
    override texture (south face) d(Lapa;DDDLlx;)V@5
    override texture (west face) e(Lapa;DDDLlx;)V@5
    override texture (east face) f(Lapa;DDDLlx;)V@5
    override texture (other blocks) u(Lapa;III)Z@145
    override texture (other blocks) u(Lapa;III)Z@374
    override texture (other blocks) a(Lalg;III)Z@327
    override texture (other blocks) a(Laly;IIII)V@65
    override texture (other blocks) e(Lapa;III)Z@495
    override texture (other blocks) f(Lapa;III)Z@356
    override texture (other blocks) f(Lapa;III)Z@2298
    override texture (other blocks) g(Lapa;III)Z@116
    override texture (other blocks) a(Laml;III)Z@61
    override texture (other blocks) a(Laml;III)Z@443
    override texture (other blocks) a(Laml;III)Z@944
    override texture (other blocks) a(Laml;III)Z@1200
    override texture (other blocks) a(Laml;III)Z@2410
    override texture (other blocks) a(Laml;III)Z@2585
    override texture (other blocks) a(Laml;III)Z@2825
    override texture (other blocks) a(Lalb;III)Z@82
    override texture (other blocks) i(Lapa;III)Z@57
    override texture (other blocks) j(Lapa;III)Z@122
    override texture (other blocks) n(Lapa;III)Z@30
    override texture (other blocks) a(Lalq;III)Z@604
    override texture (crossed squares) a(Lapa;IDDDF)V@14
    override texture (glass pane) a(Laoz;III)Z@537
  glass side texture uv registers (28 30 32 34 36)
    disable default rendering (glass pane faces) a(Laoz;III)Z@641
    disable default rendering (glass pane faces) a(Laoz;III)Z@1878
    disable default rendering (glass pane faces) a(Laoz;III)Z@2562
    disable default rendering (glass pane faces) a(Laoz;III)Z@3263
    disable default rendering (glass pane faces) a(Laoz;III)Z@4500
    disable default rendering (glass pane faces) a(Laoz;III)Z@5184
    setup held items (finish) a(Lapa;IF)V@3277
    override texture (held blocks) a(Lapa;IF)V@701
    override texture (held blocks) a(Lapa;IF)V@739
    override texture (held blocks) a(Lapa;IF)V@787
    override texture (held blocks) a(Lapa;IF)V@845
    override texture (held blocks) a(Lapa;IF)V@902
    override texture (held blocks) a(Lapa;IF)V@960
    override texture (held blocks) a(Lapa;IF)V@1214
    override texture (held blocks) a(Lapa;IF)V@1252
    override texture (held blocks) a(Lapa;IF)V@1291
    override texture (held blocks) a(Lapa;IF)V@1329
    override texture (held blocks) a(Lapa;IF)V@1368
    override texture (held blocks) a(Lapa;IF)V@1406
    override texture (held blocks) a(Lapa;IF)V@1658
    override texture (held blocks) a(Lapa;IF)V@1685
    override texture (held blocks) a(Lapa;IF)V@1713
    override texture (held blocks) a(Lapa;IF)V@1740
    override texture (held blocks) a(Lapa;IF)V@1768
    override texture (held blocks) a(Lapa;IF)V@1795
    override texture (held blocks) a(Lapa;IF)V@2054
    override texture (held blocks) a(Lapa;IF)V@2092
    override texture (held blocks) a(Lapa;IF)V@2131
    override texture (held blocks) a(Lapa;IF)V@2169
    override texture (held blocks) a(Lapa;IF)V@2208
    override texture (held blocks) a(Lapa;IF)V@2246
    override texture (held blocks) a(Lapa;IF)V@2443
    override texture (held blocks) a(Lapa;IF)V@2481
    override texture (held blocks) a(Lapa;IF)V@2520
    override texture (held blocks) a(Lapa;IF)V@2558
    override texture (held blocks) a(Lapa;IF)V@2597
    override texture (held blocks) a(Lapa;IF)V@2635
    override texture (held blocks with metadata) a(Lapa;IF)V@231
    override texture (held blocks with metadata) a(Lapa;IF)V@347
    override texture (held blocks with metadata) a(Lapa;IF)V@406
    override texture (held blocks with metadata) a(Lapa;IF)V@445
    override texture (held blocks with metadata) a(Lapa;IF)V@485
    override texture (held blocks with metadata) a(Lapa;IF)V@524
    override texture (held blocks with metadata) a(Lapa;IF)V@2793
    override texture (held blocks with metadata) a(Lapa;IF)V@2832
    override texture (held blocks with metadata) a(Lapa;IF)V@2872
    override texture (held blocks with metadata) a(Lapa;IF)V@2911
    override texture (held blocks with metadata) a(Lapa;IF)V@2951
    override texture (held blocks with metadata) a(Lapa;IF)V@2990
    override texture (held blocks with metadata) a(Lapa;IF)V@3232
    override texture (held blocks with metadata) a(Lapa;IF)V@3271
    override texture (held blocks with metadata) a(Lapa;IF)V@3311
    override texture (held blocks with metadata) a(Lapa;IF)V@3350
    override texture (held blocks with metadata) a(Lapa;IF)V@3390
    override texture (held blocks with metadata) a(Lapa;IF)V@3429
applying RenderBlocks patch to bgf.class for mod Better Glass
    override AO block brightness for extra render passes a(Lapa;IIIFFF)Z@894
    override AO block brightness for extra render passes a(Lapa;IIIFFF)Z@921
    override AO block brightness for extra render passes a(Lapa;IIIFFF)Z@948
    override AO block brightness for extra render passes a(Lapa;IIIFFF)Z@976
    override AO block brightness for extra render passes a(Lapa;IIIFFF)Z@1000
    override AO block brightness for extra render passes a(Lapa;IIIFFF)Z@1024
    override AO block brightness for extra render passes a(Lapa;IIIFFF)Z@3070
    override AO block brightness for extra render passes a(Lapa;IIIFFF)Z@3097
    override AO block brightness for extra render passes a(Lapa;IIIFFF)Z@3124
    override AO block brightness for extra render passes a(Lapa;IIIFFF)Z@3152
    override AO block brightness for extra render passes a(Lapa;IIIFFF)Z@3176
    override AO block brightness for extra render passes a(Lapa;IIIFFF)Z@3200
    override AO block brightness for extra render passes a(Lapa;IIIFFF)Z@4401
    override AO block brightness for extra render passes a(Lapa;IIIFFF)Z@4428
    override AO block brightness for extra render passes a(Lapa;IIIFFF)Z@4455
    override AO block brightness for extra render passes a(Lapa;IIIFFF)Z@4483
    override AO block brightness for extra render passes a(Lapa;IIIFFF)Z@4507
    override AO block brightness for extra render passes a(Lapa;IIIFFF)Z@4531
    override AO block brightness for extra render passes a(Lapa;IIIFFF)Z@5744
    override AO block brightness for extra render passes a(Lapa;IIIFFF)Z@5771
    override AO block brightness for extra render passes a(Lapa;IIIFFF)Z@5798
    override AO block brightness for extra render passes a(Lapa;IIIFFF)Z@5826
    override AO block brightness for extra render passes a(Lapa;IIIFFF)Z@5850
    override AO block brightness for extra render passes a(Lapa;IIIFFF)Z@5874
    override AO block brightness for extra render passes a(Lapa;IIIFFF)Z@7075
    override AO block brightness for extra render passes a(Lapa;IIIFFF)Z@7102
    override AO block brightness for extra render passes a(Lapa;IIIFFF)Z@7129
    override AO block brightness for extra render passes a(Lapa;IIIFFF)Z@7157
    override AO block brightness for extra render passes a(Lapa;IIIFFF)Z@7181
    override AO block brightness for extra render passes a(Lapa;IIIFFF)Z@7205
    render all sides of adjacent blocks u(Lapa;III)Z@775
    render all sides of adjacent blocks u(Lapa;III)Z@891
    render all sides of adjacent blocks u(Lapa;III)Z@1007
    render all sides of adjacent blocks u(Lapa;III)Z@1123
    render all sides of adjacent blocks o(Lapa;III)Z@73
    render all sides of adjacent blocks o(Lapa;III)Z@90
    render all sides of adjacent blocks o(Lapa;III)Z@115
    render all sides of adjacent blocks o(Lapa;III)Z@134
    render all sides of adjacent blocks o(Lapa;III)Z@153
    render all sides of adjacent blocks o(Lapa;III)Z@172
    render all sides of adjacent blocks a(Lapa;IIIFFF)Z@102
    render all sides of adjacent blocks a(Lapa;IIIFFF)Z@1224
    render all sides of adjacent blocks a(Lapa;IIIFFF)Z@2248
    render all sides of adjacent blocks a(Lapa;IIIFFF)Z@3579
    render all sides of adjacent blocks a(Lapa;IIIFFF)Z@4922
    render all sides of adjacent blocks a(Lapa;IIIFFF)Z@6253
    render all sides of adjacent blocks b(Lapa;IIIFFF)Z@102
    render all sides of adjacent blocks b(Lapa;IIIFFF)Z@1206
    render all sides of adjacent blocks b(Lapa;IIIFFF)Z@2230
    render all sides of adjacent blocks b(Lapa;IIIFFF)Z@4009
    render all sides of adjacent blocks b(Lapa;IIIFFF)Z@5800
    render all sides of adjacent blocks b(Lapa;IIIFFF)Z@7579
    render all sides of adjacent blocks d(Lapa;IIIFFF)Z@188
    render all sides of adjacent blocks d(Lapa;IIIFFF)Z@286
    render all sides of adjacent blocks d(Lapa;IIIFFF)Z@384
    render all sides of adjacent blocks d(Lapa;IIIFFF)Z@588
    render all sides of adjacent blocks d(Lapa;IIIFFF)Z@792
    render all sides of adjacent blocks d(Lapa;IIIFFF)Z@996
    render all sides of adjacent blocks e(Lapa;IIIFFF)Z@144
    render all sides of adjacent blocks e(Lapa;IIIFFF)Z@242
    render all sides of adjacent blocks e(Lapa;IIIFFF)Z@340
    render all sides of adjacent blocks e(Lapa;IIIFFF)Z@457
    render all sides of adjacent blocks e(Lapa;IIIFFF)Z@574
    render all sides of adjacent blocks e(Lapa;IIIFFF)Z@691
applying EntityRenderer patch to bfq.class for mod Custom Colors
    insert method getNightVisionStrength (F)F stack size 3, local vars 2
    make field torchFlickerX public
    override lightmap h(F)V@7
    override fog color i(F)V@33
    override underwater ambient color i(F)V@596
applying EntityRenderer patch to bfq.class for mod Better Glass
    set gl shade model a(FJ)V@404
    set gl shade model a(FJ)V@935
    do extra render pass 2 a(FJ)V@610
    do extra render pass 3 a(FJ)V@1067
applying Tessellator patch to bgd.class for mod Connected Textures
    make method <init> public
    make field isDrawing public
    make field drawMode public
    make method reset public
    make field bufferSize public
    make field addedVertices public
    make field vertexCount public
    make field rawBufferIndex public
    insert field textureMap LTextureMap;
    insert field children Ljava/util/Map;
    initialize new fields <init>(I)V@169
    bind texture before drawing a()I@29
    reset children d()V@23
    draw children a()I@0
    startDrawing children b(I)V@56
applying RenderEngine patch to bge.class for mod __TexturePackBase
    make method bindTexture public
    imageData.clear(), .put(), .limit() -> imageData = TexturePackAPI.getIntBuffer() a(Ljava/awt/image/BufferedImage;IZZ)V@175
    imageData.clear(), .put(), .limit() -> imageData = TexturePackAPI.getIntBuffer() a([IIII)V@77
    readTextureImage(getResourceAsStream(...)) -> getImage(...) c()V@203
    readTextureImage(getResourceAsStream(...)) -> getImage(...) c()V@273
    getResourceAsStream(...), readTextureImage -> getImage(...) f(Ljava/lang/String;)I@129
  increasing max locals from 7 to 8
    null check in setupTexture a(Ljava/awt/image/BufferedImage;IZZ)V@0
    null check in getImageContents a(Ljava/awt/image/BufferedImage;[I)[I@0
    null check in readTextureImage a(Ljava/io/InputStream;)Ljava/awt/image/BufferedImage;@0
    before texture refresh c()V@0
    after texture refresh c()V@335
applying RenderEngine patch to bge.class for mod Extended HD
    update custom animations b()V@14
    override mipmap level in setupTexture a(Ljava/awt/image/BufferedImage;IZZ)V@216
    preserve texture parameters during mipmap creation a(Ljava/awt/image/BufferedImage;IZZ)V@0
    generate mipmaps during texture setup f(Ljava/lang/String;)I@177
  increasing stack size from 5 to 6
    generate mipmaps during texture setup c()V@225
  increasing stack size from 5 to 6
    enable texture border on terrain d()V@0
applying RenderEngine patch to bge.class for mod Connected Textures
    update ctm animations b()V@0
applying RenderGlobal patch to bfy.class for mod Custom Colors
    override cloud type b(F)V@17
    override end sky color a(F)V@145
    override mycelium particle color b(Ljava/lang/String;DDDDDD)Lbet;@448
applying RenderGlobal patch to bfy.class for mod Better Glass
    increase gl render lists per chunk from 3 to 5 (init) <init>(Lnet/minecraft/client/Minecraft;Lbge;)V@183
    increase gl render lists per chunk from 3 to 5 (loop) a()V@614
    set up lightmap for extra render passes a(ID)V@8
  increasing stack size from 3 to 4
applying RenderGlobal patch to bfy.class for mod Better Skies
    setup for sky rendering a(F)V@0
    render custom sky a(F)V@858
    disable default stars a(F)V@1165
    override sun texture a(F)V@886
    override moon texture a(F)V@981
applying WorldRenderer patch to bfm.class for mod Connected Textures
    pre render world a()V@0
    post render world a()V@10
    post render world a()V@631
applying WorldRenderer patch to bfm.class for mod Better Glass
    increase render passes from 2 to 4 (init) <init>(Laab;Ljava/util/List;IIII)V@15
    increase render passes from 2 to 4 (loop) a()V@66
    increase render passes from 2 to 4 (loop) a()V@202
    increase render passes from 2 to 4 (loop) b()V@3
    increase render passes from 2 to 4 (occlusion) a(III)V@181
    increase render passes from 2 to 4 (occlusion) d()V@4
    pre render pass a()V@206
  loop register 11
    prevent early loop exit a()V@543
    increase render passes from 2 to 4 (&&) e()Z@9
    set up extra render pass a()V@428
applying TileEntitySignRenderer patch to bja.class for mod Custom Colors
    override sign text color a(Laqm;DDDF)V@248
applying RenderLiving patch to bho.class for mod Random Mobs
    replace mob textures a(Lng;)V@1
applying RenderEnderman patch to bgx.class for mod Random Mobs
    override enderman eye texture a(Lrv;IF)I@7
applying RenderSnowman patch to bhy.class for mod Random Mobs
    render snowman overlay a(Lqq;F)V@96
applying RenderMooshroom patch to bhp.class for mod Random Mobs
    set up custom mooshroom overlay a(Lql;F)V@15
    render mooshroom overlay a(Lql;F)V@57
    render mooshroom overlay a(Lql;F)V@91
    render mooshroom overlay a(Lql;F)V@153
    finish mooshroom overlay a(Lql;F)V@13
    finish mooshroom overlay a(Lql;F)V@183
applying RenderSheep patch to bhu.class for mod Random Mobs
    randomize /mob/sheep_fur.png a(Lqo;IF)I@12
applying RenderWolf patch to bii.class for mod Random Mobs
    randomize /mob/wolf_collar.png a(Lqu;IF)I@56
applying RenderWolf patch to bii.class for mod Custom Colors
    override wolf collar colors a(Lqu;IF)I@76
    override wolf collar colors a(Lqu;IF)I@87
    override wolf collar colors a(Lqu;IF)I@98
applying RenderXPOrb patch to bha.class for mod Custom Colors
    override xp orb color a(Lnc;DDDFF)V@273
applying RenderSpider patch to bhz.class for mod Random Mobs
    override spider eye texture a(Lsh;IF)I@7
applying TextureMap patch to bir.class for mod Connected Textures
    register ctm textures b()V@361
    register ctm animation txt files b()V@641
applying TextureStitched patch to bil.class for mod Extended HD
    override TextureStitched a(Ljava/lang/String;)Lbil;@34
applying Texture patch to bio.class for mod Extended HD
    make field textureMinFilter not final, public
    make field textureMagFilter not final, public
    make field mipmapActive not final, public
    make field textureData public
    insert field border I
    generate mipmaps g()V@100
    override byte buffer allocation <init>(Ljava/lang/String;IIIIIIIILjava/awt/image/BufferedImage;)V@83
    override byte buffer allocation a(Ljava/awt/image/BufferedImage;)V@367
    replace copyFrom a(IILbio;Z)V@0
applying Texture patch to bio.class for mod Connected Textures
    insert method unloadGLTexture ()V stack size 2, local vars 1
    override texture name <init>(Ljava/lang/String;IIIIIIII)V@4
applying TextureManager patch to biq.class for mod Extended HD
    add texture border a(Ljava/lang/String;IIIIIIIZLjava/awt/image/BufferedImage;)Lbio;@0
applying TextureCompass patch to bit.class for mod Extended HD
    setup custom compass <init>()V@10
    render custom compass a(Laab;DDDZZ)V@222
applying TextureClock patch to bis.class for mod Extended HD
    setup custom clock <init>()V@6
    render custom clock l()V@159
    make field currentAngle public
    fix icon name <init>()V@1
applying Potion patch to mk.class for mod Custom Colors
    make field name public
    insert field origColor I
    make field color not final, public
    map potions by name b(Ljava/lang/String;)Lmk;@5
applying EntityList patch to mv.class for mod Custom Colors
    set up mapping for spawnable entities a(Ljava/lang/Class;Ljava/lang/String;III)V@0
applying EntityLiving patch to ng.class for mod Random Mobs
    write skin to nbt b(Lbs;)V@0
    read skin from nbt a(Lbs;)V@0
applying ItemArmor patch to uo.class for mod Custom Colors
    override default leather armor color b(Lwm;)I@21
    override default leather armor color b(Lwm;)I@36
    override default leather armor color b(Lwm;)I@56
applying Item patch to wk.class for mod Connected Textures
    override item texture h(Lwm;)Llx;@8
  increasing stack size from 2 to 3
applying ItemSpawnerEgg patch to ws.class for mod Custom Colors
    override spawner egg color a(Lwm;I)I@29
    override spawner egg color a(Lwm;I)I@42
    override spawner egg color a(Lwm;I)I@53
  increasing stack size from 2 to 3
applying ItemBlock patch to xn.class for mod Custom Colors
    insert method getColorFromDamage (LItemStack;I)I stack size 3, local vars 3
applying PotionHelper patch to xu.class for mod Custom Colors
    override water bottle color a(Ljava/util/Collection;)I@0
applying RecipesDyedArmor patch to yb.class for mod Custom Colors
    override armor dye colors a(Ltr;)Lwm;@233
applying ColorizerFoliage patch to zx.class for mod Extended HD
    make field colorBuffer public
applying ColorizerFoliage patch to zx.class for mod Custom Colors
    override default pine foliage color a()I@0
  increasing stack size from 1 to 2
    override default birch foliage color b()I@0
  increasing stack size from 1 to 2
    override default basic foliage color c()I@0
  increasing stack size from 1 to 2
applying ColorizerGrass patch to aaa.class for mod Extended HD
    make field colorBuffer public
applying World patch to aab.class for mod Custom Colors
    override sky color a(Lmp;F)Larc;@86
applying BiomeGenBase patch to aav.class for mod Custom Colors
    map biomes by name a(Ljava/lang/String;)Laav;@5
applying BiomeGenSwamp patch to abn.class for mod Custom Colors
    override swamp grass color k()I@25
  increasing stack size from 4 to 6
    override swamp foliage color l()I@25
  increasing stack size from 4 to 6
applying WorldProvider patch to acn.class for mod Custom Colors
    override fog color b(FF)Larc;@31
applying WorldProviderHell patch to aco.class for mod Custom Colors
    override nether fog color b(FF)Larc;@7
applying WorldProviderEnd patch to acq.class for mod Custom Colors
    override end fog color b(FF)Larc;@121
applying MapColor patch to aih.class for mod Custom Colors
    insert field origColorValue I
    make field colorValue not final
    set map origColorValue <init>(II)V@9
applying BlockLeaves patch to ana.class for mod Custom Colors
    override biome pine foliage color c(Laak;III)I@20
  increasing stack size from 4 to 5
    override biome birch foliage color c(Laak;III)I@42
applying BlockFluid patch to ane.class for mod Custom Colors
    override water color c(Laak;III)I@47
applying BlockRedstoneWire patch to aoe.class for mod Custom Colors
    override redstone wire particle color b(Laab;IIILjava/util/Random;)V@70
    override redstone color multiplier c(Laak;III)I@0
  increasing stack size from 1 to 5
applying BlockStem patch to aor.class for mod Custom Colors
    override pumpkin and melon stem color b(I)I@31
applying Block patch to apa.class for mod Custom Colors
    override color multiplier for all blocks c(Laak;III)I@0
  increasing stack size from 1 to 8
    override default color for all blocks b(I)I@0
applying BlockLilyPad patch to app.class for mod Custom Colors
    override lily pad color o()I@0
    override lily pad color b(I)I@0
    override lily pad color c(Laak;III)I@0
  adding com/prupe/mcpatcher/MCPatcherUtils.class for __Base
  adding com/prupe/mcpatcher/MCLogger.class for __Base
  adding com/prupe/mcpatcher/MCLogger$1.class for __Base
  adding com/prupe/mcpatcher/MCLogger$1$1.class for __Base
  adding com/prupe/mcpatcher/MCLogger$ErrorLevel.class for __Base
  adding com/prupe/mcpatcher/Config.class for __Base
  adding com/prupe/mcpatcher/TileMapping.class for __Base
  adding com/prupe/mcpatcher/ProfilerAPI.class for __Base
    field ref net/minecraft/client/Minecraft.mcProfiler Lnet/minecraft/src/Profiler; -> net/minecraft/client/Minecraft.J Lla; startSection(Ljava/lang/String;)V@9
    field ref net/minecraft/client/Minecraft.mcProfiler Lnet/minecraft/src/Profiler; -> net/minecraft/client/Minecraft.J Lla; endStartSection(Ljava/lang/String;)V@9
    field ref net/minecraft/client/Minecraft.mcProfiler Lnet/minecraft/src/Profiler; -> net/minecraft/client/Minecraft.J Lla; endSection()V@9
    method ref net/minecraft/src/Profiler.startSection (Ljava/lang/String;)V -> la.a (Ljava/lang/String;)V startSection(Ljava/lang/String;)V@13
    method ref net/minecraft/src/Profiler.endStartSection (Ljava/lang/String;)V -> la.c (Ljava/lang/String;)V endStartSection(Ljava/lang/String;)V@13
    method ref net/minecraft/src/Profiler.endSection ()V -> la.b ()V endSection()V@12
  adding com/prupe/mcpatcher/TexturePackAPI.class for __TexturePackBase
  method signature ()Lnet/minecraft/src/ITexturePack; -> ()Lbjt;
    field ref net/minecraft/client/Minecraft.texturePackList Lnet/minecraft/src/TexturePackList; -> net/minecraft/client/Minecraft.D Lbju; getTexturePack()Lbjt;@11
    method ref net/minecraft/src/TexturePackList.getSelectedTexturePack ()Lnet/minecraft/src/ITexturePack; -> bju.e ()Lbjt; getTexturePack()Lbjt;@22
    method ref com/prupe/mcpatcher/TexturePackAPI.getTexturePack ()Lnet/minecraft/src/ITexturePack; -> com/prupe/mcpatcher/TexturePackAPI.getTexturePack ()Lbjt; isDefaultTexturePack()Z@0
    method ref com/prupe/mcpatcher/TexturePackAPI.getTexturePack ()Lnet/minecraft/src/ITexturePack; -> com/prupe/mcpatcher/TexturePackAPI.getTexturePack ()Lbjt; listResources(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;@12
    method ref com/prupe/mcpatcher/TexturePackAPI.getTexturePack ()Lnet/minecraft/src/ITexturePack; -> com/prupe/mcpatcher/TexturePackAPI.getTexturePack ()Lbjt; listDirectories(Ljava/lang/String;)[Ljava/lang/String;@5
    method ref com/prupe/mcpatcher/TexturePackAPI.getTexturePack ()Lnet/minecraft/src/ITexturePack; -> com/prupe/mcpatcher/TexturePackAPI.getTexturePack ()Lbjt; getInputStreamImpl(Ljava/lang/String;)Ljava/io/InputStream;@7
    class ref net/minecraft/src/TexturePackDefault -> bjq isDefaultTexturePack()Z@3
    class ref net/minecraft/src/TexturePackCustom -> bjr listResources(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;@25
    class ref net/minecraft/src/TexturePackCustom -> bjr listResources(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;@32
    class ref net/minecraft/src/TexturePackCustom -> bjr listDirectories(Ljava/lang/String;)[Ljava/lang/String;@18
    class ref net/minecraft/src/TexturePackCustom -> bjr listDirectories(Ljava/lang/String;)[Ljava/lang/String;@25
    field ref net/minecraft/src/TexturePackCustom.zipFile Ljava/util/zip/ZipFile; -> bjr.e Ljava/util/zip/ZipFile; listResources(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;@35
    field ref net/minecraft/src/TexturePackCustom.zipFile Ljava/util/zip/ZipFile; -> bjr.e Ljava/util/zip/ZipFile; listDirectories(Ljava/lang/String;)[Ljava/lang/String;@28
    class ref net/minecraft/src/TexturePackFolder -> bjs listResources(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;@145
    class ref net/minecraft/src/TexturePackFolder -> bjs listResources(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;@152
    class ref net/minecraft/src/TexturePackFolder -> bjs listDirectories(Ljava/lang/String;)[Ljava/lang/String;@129
    class ref net/minecraft/src/TexturePackFolder -> bjs listDirectories(Ljava/lang/String;)[Ljava/lang/String;@136
    field ref net/minecraft/src/TexturePackFolder.texturePackFile Ljava/io/File; -> bjs.a Ljava/io/File; listResources(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;@155
    field ref net/minecraft/src/TexturePackFolder.texturePackFile Ljava/io/File; -> bjs.a Ljava/io/File; listDirectories(Ljava/lang/String;)[Ljava/lang/String;@139
    field ref net/minecraft/client/Minecraft.renderEngine Lnet/minecraft/src/RenderEngine; -> net/minecraft/client/Minecraft.p Lbge; getTextureIfLoaded(Ljava/lang/String;)I@3
    field ref net/minecraft/client/Minecraft.renderEngine Lnet/minecraft/src/RenderEngine; -> net/minecraft/client/Minecraft.p Lbge; bindTexture(Ljava/lang/String;)V@3
    field ref net/minecraft/client/Minecraft.renderEngine Lnet/minecraft/src/RenderEngine; -> net/minecraft/client/Minecraft.p Lbge; bindTexture(I)V@3
    field ref net/minecraft/client/Minecraft.renderEngine Lnet/minecraft/src/RenderEngine; -> net/minecraft/client/Minecraft.p Lbge; clearBoundTexture()V@3
    field ref net/minecraft/client/Minecraft.renderEngine Lnet/minecraft/src/RenderEngine; -> net/minecraft/client/Minecraft.p Lbge; unloadTexture(Ljava/lang/String;)I@28
    field ref net/minecraft/client/Minecraft.renderEngine Lnet/minecraft/src/RenderEngine; -> net/minecraft/client/Minecraft.p Lbge; deleteTexture(I)V@7
    field ref net/minecraft/client/Minecraft.renderEngine Lnet/minecraft/src/RenderEngine; -> net/minecraft/client/Minecraft.p Lbge; getTextureName(I)Ljava/lang/String;@7
    method ref net/minecraft/src/RenderEngine.bindTextureByName (Ljava/lang/String;)V -> bge.b (Ljava/lang/String;)V bindTexture(Ljava/lang/String;)V@7
    method ref net/minecraft/src/RenderEngine.bindTexture (I)V -> bge.c (I)V bindTexture(I)V@7
    method ref net/minecraft/src/RenderEngine.resetBoundTexture ()V -> bge.a ()V clearBoundTexture()V@6
    method ref net/minecraft/src/RenderEngine.deleteTexture (I)V -> bge.a (I)V unloadTexture(Ljava/lang/String;)I@34
    method ref net/minecraft/src/RenderEngine.deleteTexture (I)V -> bge.a (I)V deleteTexture(I)V@11
    interface method ref net/minecraft/src/ITexturePack.getResourceAsStream (Ljava/lang/String;)Ljava/io/InputStream; -> bjt.a (Ljava/lang/String;)Ljava/io/InputStream; getInputStreamImpl(Ljava/lang/String;)Ljava/io/InputStream;@25
  string replace net/minecraft/src/RenderEngine -> bge @5546
  string replace Lnet/minecraft/src/RenderEngine; -> Lbge; @3513
  string replace Lnet/minecraft/src/ITexturePack; -> Lbjt; @2272
  string replace Lnet/minecraft/src/TexturePackList; -> Lbju; @282
  adding com/prupe/mcpatcher/TexturePackChangeHandler.class for __TexturePackBase
  method signature (Lnet/minecraft/src/TexturePackCustom;)Z -> (Lbjr;)Z
  method signature (Lnet/minecraft/src/TexturePackCustom;)V -> (Lbjr;)V
  method signature (Lnet/minecraft/src/TexturePackList;Lnet/minecraft/src/TexturePackCustom;)Z -> (Lbju;Lbjr;)Z
    method ref net/minecraft/client/Minecraft.scheduleTexturePackRefresh ()V -> net/minecraft/client/Minecraft.y ()V scheduleTexturePackRefresh()V@3
    method ref com/prupe/mcpatcher/TexturePackAPI.getTexturePack ()Lnet/minecraft/src/ITexturePack; -> com/prupe/mcpatcher/TexturePackAPI.getTexturePack ()Lbjt; register(Lcom/prupe/mcpatcher/TexturePackChangeHandler;)V@4
    method ref com/prupe/mcpatcher/TexturePackAPI.getTexturePack ()Lnet/minecraft/src/ITexturePack; -> com/prupe/mcpatcher/TexturePackAPI.getTexturePack ()Lbjt; checkForTexturePackChange()V@91
    class ref net/minecraft/src/TexturePackCustom -> bjr checkForTexturePackChange()V@96
    class ref net/minecraft/src/TexturePackCustom -> bjr checkForTexturePackChange()V@109
    field ref net/minecraft/client/Minecraft.texturePackList Lnet/minecraft/src/TexturePackList; -> net/minecraft/client/Minecraft.D Lbju; checkForTexturePackChange()V@105
    method ref com/prupe/mcpatcher/TexturePackChangeHandler.checkFileChange (Lnet/minecraft/src/TexturePackList;Lnet/minecraft/src/TexturePackCustom;)Z -> com/prupe/mcpatcher/TexturePackChangeHandler.checkFileChange (Lbju;Lbjr;)Z checkForTexturePackChange()V@112
    field ref net/minecraft/src/TexturePackCustom.zipFile Ljava/util/zip/ZipFile; -> bjr.e Ljava/util/zip/ZipFile; openTexturePackFile(Lbjr;)Z@1
    field ref net/minecraft/src/TexturePackCustom.zipFile Ljava/util/zip/ZipFile; -> bjr.e Ljava/util/zip/ZipFile; openTexturePackFile(Lbjr;)Z@54
    field ref net/minecraft/src/TexturePackCustom.zipFile Ljava/util/zip/ZipFile; -> bjr.e Ljava/util/zip/ZipFile; openTexturePackFile(Lbjr;)Z@140
    field ref net/minecraft/src/TexturePackCustom.zipFile Ljava/util/zip/ZipFile; -> bjr.e Ljava/util/zip/ZipFile; openTexturePackFile(Lbjr;)Z@148
    field ref net/minecraft/src/TexturePackCustom.zipFile Ljava/util/zip/ZipFile; -> bjr.e Ljava/util/zip/ZipFile; closeTexturePackFile(Lbjr;)V@8
    field ref net/minecraft/src/TexturePackCustom.zipFile Ljava/util/zip/ZipFile; -> bjr.e Ljava/util/zip/ZipFile; closeTexturePackFile(Lbjr;)V@19
    field ref net/minecraft/src/TexturePackCustom.origZip Ljava/util/zip/ZipFile; -> bjr.origZip Ljava/util/zip/ZipFile; openTexturePackFile(Lbjr;)Z@10
    field ref net/minecraft/src/TexturePackCustom.origZip Ljava/util/zip/ZipFile; -> bjr.origZip Ljava/util/zip/ZipFile; openTexturePackFile(Lbjr;)Z@143
    field ref net/minecraft/src/TexturePackCustom.origZip Ljava/util/zip/ZipFile; -> bjr.origZip Ljava/util/zip/ZipFile; closeTexturePackFile(Lbjr;)V@1
    field ref net/minecraft/src/TexturePackCustom.origZip Ljava/util/zip/ZipFile; -> bjr.origZip Ljava/util/zip/ZipFile; closeTexturePackFile(Lbjr;)V@16
    field ref net/minecraft/src/TexturePackCustom.origZip Ljava/util/zip/ZipFile; -> bjr.origZip Ljava/util/zip/ZipFile; closeTexturePackFile(Lbjr;)V@24
    field ref net/minecraft/src/TexturePackCustom.texturePackFile Ljava/io/File; -> bjr.a Ljava/io/File; openTexturePackFile(Lbjr;)Z@26
    field ref net/minecraft/src/TexturePackCustom.texturePackFile Ljava/io/File; -> bjr.a Ljava/io/File; openTexturePackFile(Lbjr;)Z@65
    field ref net/minecraft/src/TexturePackCustom.texturePackFile Ljava/io/File; -> bjr.a Ljava/io/File; openTexturePackFile(Lbjr;)Z@165
    field ref net/minecraft/src/TexturePackCustom.texturePackFile Ljava/io/File; -> bjr.a Ljava/io/File; checkFileChange(Lbju;Lbjr;)Z@38
    field ref net/minecraft/src/TexturePackCustom.texturePackFile Ljava/io/File; -> bjr.a Ljava/io/File; checkFileChange(Lbju;Lbjr;)Z@86
    field ref net/minecraft/src/TexturePackCustom.texturePackFile Ljava/io/File; -> bjr.a Ljava/io/File; checkFileChange(Lbju;Lbjr;)Z@122
    field ref net/minecraft/src/TexturePackCustom.lastModified J -> bjr.lastModified J openTexturePackFile(Lbjr;)Z@32
    field ref net/minecraft/src/TexturePackCustom.lastModified J -> bjr.lastModified J openTexturePackFile(Lbjr;)Z@185
    field ref net/minecraft/src/TexturePackCustom.lastModified J -> bjr.lastModified J checkFileChange(Lbju;Lbjr;)Z@49
    field ref net/minecraft/src/TexturePackCustom.lastModified J -> bjr.lastModified J checkFileChange(Lbju;Lbjr;)Z@64
    field ref net/minecraft/src/TexturePackCustom.lastModified J -> bjr.lastModified J checkFileChange(Lbju;Lbjr;)Z@96
    field ref net/minecraft/src/TexturePackCustom.tmpFile Ljava/io/File; -> bjr.tmpFile Ljava/io/File; openTexturePackFile(Lbjr;)Z@43
    field ref net/minecraft/src/TexturePackCustom.tmpFile Ljava/io/File; -> bjr.tmpFile Ljava/io/File; openTexturePackFile(Lbjr;)Z@47
    field ref net/minecraft/src/TexturePackCustom.tmpFile Ljava/io/File; -> bjr.tmpFile Ljava/io/File; openTexturePackFile(Lbjr;)Z@77
    field ref net/minecraft/src/TexturePackCustom.tmpFile Ljava/io/File; -> bjr.tmpFile Ljava/io/File; openTexturePackFile(Lbjr;)Z@131
    field ref net/minecraft/src/TexturePackCustom.tmpFile Ljava/io/File; -> bjr.tmpFile Ljava/io/File; openTexturePackFile(Lbjr;)Z@175
    field ref net/minecraft/src/TexturePackCustom.tmpFile Ljava/io/File; -> bjr.tmpFile Ljava/io/File; closeTexturePackFile(Lbjr;)V@28
    field ref net/minecraft/src/TexturePackCustom.tmpFile Ljava/io/File; -> bjr.tmpFile Ljava/io/File; closeTexturePackFile(Lbjr;)V@47
    field ref net/minecraft/src/TexturePackCustom.tmpFile Ljava/io/File; -> bjr.tmpFile Ljava/io/File; closeTexturePackFile(Lbjr;)V@59
    method ref com/prupe/mcpatcher/TexturePackChangeHandler.openTexturePackFile (Lnet/minecraft/src/TexturePackCustom;)Z -> com/prupe/mcpatcher/TexturePackChangeHandler.openTexturePackFile (Lbjr;)Z checkFileChange(Lbju;Lbjr;)Z@7
    method ref com/prupe/mcpatcher/TexturePackChangeHandler.closeTexturePackFile (Lnet/minecraft/src/TexturePackCustom;)V -> com/prupe/mcpatcher/TexturePackChangeHandler.closeTexturePackFile (Lbjr;)V checkFileChange(Lbju;Lbjr;)Z@162
    method ref net/minecraft/src/TexturePackList.updateAvailableTexturePacks ()V -> bju.c ()V checkFileChange(Lbju;Lbjr;)Z@166
  string replace Lnet/minecraft/src/TexturePackCustom; -> Lbjr; @2979
  string replace Lnet/minecraft/src/ITexturePack; -> Lbjt; @1916
  string replace Lnet/minecraft/src/TexturePackList; -> Lbju; @3860
  adding com/prupe/mcpatcher/TexturePackChangeHandler$1.class for __TexturePackBase
  adding com/prupe/mcpatcher/WeightedIndex.class for __TexturePackBase
  adding com/prupe/mcpatcher/WeightedIndex$1.class for __TexturePackBase
  adding com/prupe/mcpatcher/WeightedIndex$2.class for __TexturePackBase
  adding com/prupe/mcpatcher/BlendMethod.class for __TexturePackBase
  adding com/prupe/mcpatcher/mod/CustomAnimation.class for Extended HD
  adding com/prupe/mcpatcher/mod/CustomAnimation$1.class for Extended HD
    field ref net/minecraft/src/ColorizerGrass.colorBuffer [I -> aaa.a [I afterChange()V@1
    field ref net/minecraft/src/ColorizerFoliage.colorBuffer [I -> zx.a [I afterChange()V@10
  adding com/prupe/mcpatcher/mod/CustomAnimation$1$1.class for Extended HD
  adding com/prupe/mcpatcher/mod/MipmapHelper.class for Extended HD
  method signature (IIIIIIIILjava/nio/ByteBuffer;Lnet/minecraft/src/Texture;)V -> (IIIIIIIILjava/nio/ByteBuffer;Lbio;)V
  method signature (Lnet/minecraft/src/Texture;Lnet/minecraft/src/Texture;IIZ)V -> (Lbio;Lbio;IIZ)V
  method signature (Lnet/minecraft/src/RenderEngine;Ljava/awt/image/BufferedImage;IZZLjava/lang/String;)V -> (Lbge;Ljava/awt/image/BufferedImage;IZZLjava/lang/String;)V
  method signature (Lnet/minecraft/src/RenderEngine;Ljava/util/ArrayList;ILjava/lang/String;ZZ)V -> (Lbge;Ljava/util/ArrayList;ILjava/lang/String;ZZ)V
  field signature Lnet/minecraft/src/Texture; -> Lbio;
    method ref net/minecraft/src/Texture.getTextureName ()Ljava/lang/String; -> bio.f ()Ljava/lang/String; setupTexture(IIIIIIIILjava/nio/ByteBuffer;Lbio;)V@2
    method ref net/minecraft/src/Texture.getTextureName ()Ljava/lang/String; -> bio.f ()Ljava/lang/String; setupTexture(IIIIIIIILjava/nio/ByteBuffer;Lbio;)V@262
    method ref net/minecraft/src/Texture.getTextureName ()Ljava/lang/String; -> bio.f ()Ljava/lang/String; copySubTexture(Lbio;Lbio;IIZ)V@51
    method ref net/minecraft/src/Texture.getTextureName ()Ljava/lang/String; -> bio.f ()Ljava/lang/String; copySubTexture(Lbio;Lbio;IIZ)V@133
    method ref net/minecraft/src/Texture.getTextureName ()Ljava/lang/String; -> bio.f ()Ljava/lang/String; copySubTexture(Lbio;Lbio;IIZ)V@140
    method ref net/minecraft/src/Texture.getTextureName ()Ljava/lang/String; -> bio.f ()Ljava/lang/String; copySubTexture(Lbio;Lbio;IIZ)V@244
    method ref net/minecraft/src/Texture.getTextureName ()Ljava/lang/String; -> bio.f ()Ljava/lang/String; copySubTexture(Lbio;Lbio;IIZ)V@251
    field ref com/prupe/mcpatcher/mod/MipmapHelper.currentTexture Lnet/minecraft/src/Texture; -> com/prupe/mcpatcher/mod/MipmapHelper.currentTexture Lbio; setupTexture(IIIIIIIILjava/nio/ByteBuffer;Lbio;)V@238
    field ref com/prupe/mcpatcher/mod/MipmapHelper.currentTexture Lnet/minecraft/src/Texture; -> com/prupe/mcpatcher/mod/MipmapHelper.currentTexture Lbio; setupTexture(IIIIIIIILjava/nio/ByteBuffer;Lbio;)V@273
    field ref com/prupe/mcpatcher/mod/MipmapHelper.currentTexture Lnet/minecraft/src/Texture; -> com/prupe/mcpatcher/mod/MipmapHelper.currentTexture Lbio; setupTexture(IIIIIIIILjava/nio/ByteBuffer;Lbio;)V@286
    field ref com/prupe/mcpatcher/mod/MipmapHelper.currentTexture Lnet/minecraft/src/Texture; -> com/prupe/mcpatcher/mod/MipmapHelper.currentTexture Lbio; setupTextureMipmaps(Lbge;Ljava/util/ArrayList;ILjava/lang/String;ZZ)V@61
    field ref com/prupe/mcpatcher/mod/MipmapHelper.currentTexture Lnet/minecraft/src/Texture; -> com/prupe/mcpatcher/mod/MipmapHelper.currentTexture Lbio; setupTextureMipmaps(Lbge;Ljava/util/ArrayList;ILjava/lang/String;ZZ)V@67
    field ref com/prupe/mcpatcher/mod/MipmapHelper.currentTexture Lnet/minecraft/src/Texture; -> com/prupe/mcpatcher/mod/MipmapHelper.currentTexture Lbio; setupTextureMipmaps(Lbge;Ljava/util/ArrayList;ILjava/lang/String;ZZ)V@74
    field ref com/prupe/mcpatcher/mod/MipmapHelper.currentTexture Lnet/minecraft/src/Texture; -> com/prupe/mcpatcher/mod/MipmapHelper.currentTexture Lbio; setupTextureMipmaps(Lbge;Ljava/util/ArrayList;ILjava/lang/String;ZZ)V@83
    field ref net/minecraft/client/Minecraft.renderEngine Lnet/minecraft/src/RenderEngine; -> net/minecraft/client/Minecraft.p Lbge; setupTexture(IIIIIIIILjava/nio/ByteBuffer;Lbio;)V@248
    method ref net/minecraft/src/Texture.getGlTextureId ()I -> bio.c ()I setupTexture(IIIIIIIILjava/nio/ByteBuffer;Lbio;)V@255
    method ref net/minecraft/src/Texture.getGlTextureId ()I -> bio.c ()I copySubTexture(Lbio;Lbio;IIZ)V@72
    method ref com/prupe/mcpatcher/mod/MipmapHelper.setupTexture (Lnet/minecraft/src/RenderEngine;Ljava/awt/image/BufferedImage;IZZLjava/lang/String;)V -> com/prupe/mcpatcher/mod/MipmapHelper.setupTexture (Lbge;Ljava/awt/image/BufferedImage;IZZLjava/lang/String;)V setupTexture(IIIIIIIILjava/nio/ByteBuffer;Lbio;)V@265
    method ref net/minecraft/src/Texture.getTextureData ()Ljava/nio/ByteBuffer; -> bio.h ()Ljava/nio/ByteBuffer; copySubTexture(Lbio;Lbio;IIZ)V@1
    field ref net/minecraft/src/Texture.textureData Ljava/nio/ByteBuffer; -> bio.r Ljava/nio/ByteBuffer; copySubTexture(Lbio;Lbio;IIZ)V@68
    field ref net/minecraft/src/Texture.mipmapActive Z -> bio.l Z copySubTexture(Lbio;Lbio;IIZ)V@79
    field ref net/minecraft/src/Texture.mipmapActive Z -> bio.l Z setupTextureMipmaps(Lbge;Ljava/util/ArrayList;ILjava/lang/String;ZZ)V@71
    method ref net/minecraft/src/Texture.getWidth ()I -> bio.d ()I copySubTexture(Lbio;Lbio;IIZ)V@95
    method ref net/minecraft/src/Texture.getHeight ()I -> bio.e ()I copySubTexture(Lbio;Lbio;IIZ)V@101
    method ref com/prupe/mcpatcher/mod/MipmapHelper.setupTextureMipmaps (Lnet/minecraft/src/RenderEngine;Ljava/util/ArrayList;ILjava/lang/String;ZZ)V -> com/prupe/mcpatcher/mod/MipmapHelper.setupTextureMipmaps (Lbge;Ljava/util/ArrayList;ILjava/lang/String;ZZ)V setupTexture(Lbge;Ljava/awt/image/BufferedImage;IZZLjava/lang/String;)V@36
    field ref net/minecraft/src/Texture.textureMinFilter I -> bio.g I setupTextureMipmaps(Lbge;Ljava/util/ArrayList;ILjava/lang/String;ZZ)V@80
    field ref net/minecraft/src/Texture.textureMagFilter I -> bio.i I setupTextureMipmaps(Lbge;Ljava/util/ArrayList;ILjava/lang/String;ZZ)V@89
    method ref net/minecraft/src/RenderEngine.setupTextureExt (Ljava/awt/image/BufferedImage;IZZ)V -> bge.a (Ljava/awt/image/BufferedImage;IZZ)V setupTextureMipmaps(Lbge;Ljava/util/ArrayList;ILjava/lang/String;ZZ)V@206
  string replace Lnet/minecraft/src/RenderEngine; -> Lbge; @2622
  string replace Lnet/minecraft/src/Texture; -> Lbio; @380
  adding com/prupe/mcpatcher/mod/AAHelper.class for Extended HD
  adding com/prupe/mcpatcher/mod/BorderedTexture.class for Extended HD
  method signature (Lnet/minecraft/src/Texture;Ljava/util/List;IIIIZ)V -> (Lbio;Ljava/util/List;IIIIZ)V
  method init -> a
  method getMinU -> e
  method getMaxU -> f
  method getInterpolatedU -> a
  method getMinV -> g
  method getMaxV -> h
  method getInterpolatedV -> b
    method ref net/minecraft/src/TextureStitched.<init> (Ljava/lang/String;)V -> bil.<init> (Ljava/lang/String;)V <init>(Ljava/lang/String;)V@2
    method ref net/minecraft/src/TextureStitched.init (Lnet/minecraft/src/Texture;Ljava/util/List;IIIIZ)V -> bil.a (Lbio;Ljava/util/List;IIIIZ)V a(Lbio;Ljava/util/List;IIIIZ)V@12
    class ref net/minecraft/src/Texture -> bio a(Lbio;Ljava/util/List;IIIIZ)V@40
    field ref net/minecraft/src/Texture.border I -> bio.border I a(Lbio;Ljava/util/List;IIIIZ)V@43
    method ref net/minecraft/src/Texture.getWidth ()I -> bio.d ()I a(Lbio;Ljava/util/List;IIIIZ)V@98
    method ref net/minecraft/src/Texture.getWidth ()I -> bio.d ()I a(Lbio;Ljava/util/List;IIIIZ)V@113
    method ref net/minecraft/src/Texture.getHeight ()I -> bio.e ()I a(Lbio;Ljava/util/List;IIIIZ)V@126
    method ref net/minecraft/src/Texture.getHeight ()I -> bio.e ()I a(Lbio;Ljava/util/List;IIIIZ)V@142
    method ref net/minecraft/src/TextureStitched.getMinU ()F -> bil.e ()F a(Lbio;Ljava/util/List;IIIIZ)V@155
    method ref net/minecraft/src/TextureStitched.getMaxU ()F -> bil.f ()F a(Lbio;Ljava/util/List;IIIIZ)V@163
    method ref net/minecraft/src/TextureStitched.getMinV ()F -> bil.g ()F a(Lbio;Ljava/util/List;IIIIZ)V@171
    method ref net/minecraft/src/TextureStitched.getMaxV ()F -> bil.h ()F a(Lbio;Ljava/util/List;IIIIZ)V@179
    method ref net/minecraft/src/TextureStitched.getInterpolatedU (D)F -> bil.a (D)F a(D)F@24
    method ref net/minecraft/src/TextureStitched.getInterpolatedV (D)F -> bil.b (D)F b(D)F@24
  string replace Lnet/minecraft/src/Texture; -> Lbio; @318
  string replace Ljava/util/List<Lnet/minecraft/src/Texture;>; -> Ljava/util/List<Lbio;>; @429
  string replace net/minecraft/src/TextureStitched -> bil @56
  adding com/prupe/mcpatcher/mod/FancyDial.class for Extended HD
  method signature (Lnet/minecraft/src/TextureStitched;)V -> (Lbil;)V
  method signature (Lnet/minecraft/src/TextureStitched;)Z -> (Lbil;)Z
  method signature (Lnet/minecraft/src/TextureStitched;)Lcom/prupe/mcpatcher/mod/FancyDial; -> (Lbil;)Lcom/prupe/mcpatcher/mod/FancyDial;
  method signature (Lnet/minecraft/src/RenderEngine;Lnet/minecraft/src/TextureStitched;Ljava/util/Properties;)V -> (Lbge;Lbil;Ljava/util/Properties;)V
  method signature (Lnet/minecraft/src/Icon;)I -> (Llx;)I
  method signature (Lnet/minecraft/src/Icon;)I -> (Llx;)I
  method signature (Lnet/minecraft/src/Icon;)Z -> (Llx;)Z
  method signature (Lnet/minecraft/src/Icon;)D -> (Llx;)D
  field signature Lnet/minecraft/src/TextureStitched; -> Lbil;
    class ref net/minecraft/src/TextureCompass -> bit setup(Lbil;)V@8
    class ref net/minecraft/src/TextureCompass -> bit getAngle(Llx;)D@1
    class ref net/minecraft/src/TextureCompass -> bit getAngle(Llx;)D@8
    class ref net/minecraft/src/TextureClock -> bis setup(Lbil;)V@22
    class ref net/minecraft/src/TextureClock -> bis getAngle(Llx;)D@24
    class ref net/minecraft/src/TextureClock -> bis getAngle(Llx;)D@31
    method ref net/minecraft/src/TextureStitched.getIconName ()Ljava/lang/String; -> bil.i ()Ljava/lang/String; setup(Lbil;)V@36
    method ref net/minecraft/src/TextureStitched.getIconName ()Ljava/lang/String; -> bil.i ()Ljava/lang/String; update(Lbil;)Z@18
    method ref net/minecraft/src/TextureStitched.getIconName ()Ljava/lang/String; -> bil.i ()Ljava/lang/String; <init>(Lbge;Lbil;Ljava/util/Properties;)V@29
    method ref net/minecraft/src/TextureStitched.getIconName ()Ljava/lang/String; -> bil.i ()Ljava/lang/String; <init>(Lbge;Lbil;Ljava/util/Properties;)V@102
    method ref net/minecraft/src/TextureStitched.getIconName ()Ljava/lang/String; -> bil.i ()Ljava/lang/String; render(DZ)Z@532
    method ref com/prupe/mcpatcher/mod/FancyDial.getInstance (Lnet/minecraft/src/TextureStitched;)Lcom/prupe/mcpatcher/mod/FancyDial; -> com/prupe/mcpatcher/mod/FancyDial.getInstance (Lbil;)Lcom/prupe/mcpatcher/mod/FancyDial; update(Lbil;)Z@45
    method ref com/prupe/mcpatcher/mod/FancyDial.getInstance (Lnet/minecraft/src/TextureStitched;)Lcom/prupe/mcpatcher/mod/FancyDial; -> com/prupe/mcpatcher/mod/FancyDial.getInstance (Lbil;)Lcom/prupe/mcpatcher/mod/FancyDial; updateAll()V@89
    class ref net/minecraft/src/TextureStitched -> bil updateAll()V@84
    class ref net/minecraft/src/TextureStitched -> bil hasAnimation(Llx;)Z@1
    field ref com/prupe/mcpatcher/mod/FancyDial.icon Lnet/minecraft/src/TextureStitched; -> com/prupe/mcpatcher/mod/FancyDial.icon Lbil; updateAll()V@145
    field ref com/prupe/mcpatcher/mod/FancyDial.icon Lnet/minecraft/src/TextureStitched; -> com/prupe/mcpatcher/mod/FancyDial.icon Lbil; <init>(Lbge;Lbil;Ljava/util/Properties;)V@24
    field ref com/prupe/mcpatcher/mod/FancyDial.icon Lnet/minecraft/src/TextureStitched; -> com/prupe/mcpatcher/mod/FancyDial.icon Lbil; render()Z@735
    field ref com/prupe/mcpatcher/mod/FancyDial.icon Lnet/minecraft/src/TextureStitched; -> com/prupe/mcpatcher/mod/FancyDial.icon Lbil; render(DZ)Z@529
    method ref net/minecraft/src/TextureStitched.updateAnimation ()V -> bil.l ()V updateAll()V@148
    field ref net/minecraft/client/Minecraft.renderEngine Lnet/minecraft/src/RenderEngine; -> net/minecraft/client/Minecraft.p Lbge; getInstance(Lbil;)Lcom/prupe/mcpatcher/mod/FancyDial;@32
    method ref com/prupe/mcpatcher/mod/FancyDial.<init> (Lnet/minecraft/src/RenderEngine;Lnet/minecraft/src/TextureStitched;Ljava/util/Properties;)V -> com/prupe/mcpatcher/mod/FancyDial.<init> (Lbge;Lbil;Ljava/util/Properties;)V getInstance(Lbil;)Lcom/prupe/mcpatcher/mod/FancyDial;@43
    method ref net/minecraft/src/TextureStitched.getOriginX ()I -> bil.a ()I <init>(Lbge;Lbil;Ljava/util/Properties;)V@37
    method ref net/minecraft/src/TextureStitched.getOriginY ()I -> bil.b ()I <init>(Lbge;Lbil;Ljava/util/Properties;)V@45
    method ref com/prupe/mcpatcher/mod/FancyDial.getIconWidth (Lnet/minecraft/src/Icon;)I -> com/prupe/mcpatcher/mod/FancyDial.getIconWidth (Llx;)I <init>(Lbge;Lbil;Ljava/util/Properties;)V@53
    method ref com/prupe/mcpatcher/mod/FancyDial.getIconHeight (Lnet/minecraft/src/Icon;)I -> com/prupe/mcpatcher/mod/FancyDial.getIconHeight (Llx;)I <init>(Lbge;Lbil;Ljava/util/Properties;)V@61
    method ref com/prupe/mcpatcher/mod/FancyDial.hasAnimation (Lnet/minecraft/src/Icon;)Z -> com/prupe/mcpatcher/mod/FancyDial.hasAnimation (Llx;)Z <init>(Lbge;Lbil;Ljava/util/Properties;)V@69
    method ref net/minecraft/src/RenderEngine.allocateAndSetupTexture (Ljava/awt/image/BufferedImage;)I -> bge.a (Ljava/awt/image/BufferedImage;)I <init>(Lbge;Lbil;Ljava/util/Properties;)V@151
    method ref com/prupe/mcpatcher/mod/FancyDial.getAngle (Lnet/minecraft/src/Icon;)D -> com/prupe/mcpatcher/mod/FancyDial.getAngle (Llx;)D render()Z@738
    interface method ref net/minecraft/src/Icon.getSheetWidth ()I -> lx.j ()I getIconWidth(Llx;)I@1
    interface method ref net/minecraft/src/Icon.getMaxU ()F -> lx.f ()F getIconWidth(Llx;)I@8
    interface method ref net/minecraft/src/Icon.getMinU ()F -> lx.e ()F getIconWidth(Llx;)I@14
    interface method ref net/minecraft/src/Icon.getSheetHeight ()I -> lx.k ()I getIconHeight(Llx;)I@1
    interface method ref net/minecraft/src/Icon.getMaxV ()F -> lx.h ()F getIconHeight(Llx;)I@8
    interface method ref net/minecraft/src/Icon.getMinV ()F -> lx.g ()F getIconHeight(Llx;)I@14
    field ref net/minecraft/src/TextureCompass.currentAngle D -> bit.i D getAngle(Llx;)D@11
    field ref net/minecraft/src/TextureClock.currentAngle D -> bis.h D getAngle(Llx;)D@34
  string replace Lnet/minecraft/src/RenderEngine; -> Lbge; @2131
  string replace net/minecraft/src/TextureStitched -> bil @8956
  string replace Lnet/minecraft/src/TextureStitched; -> Lbil; @144
  string replace Ljava/util/List<Lnet/minecraft/src/TextureStitched;>; -> Ljava/util/List<Lbil;>; @1374
  string replace Ljava/util/Map<Lnet/minecraft/src/TextureStitched;Ljava/util/Properties;>; -> Ljava/util/Map<Lbil;Ljava/util/Properties;>; @9201
  string replace Ljava/util/Map<Lnet/minecraft/src/TextureStitched;Lcom/prupe/mcpatcher/mod/FancyDial;>; -> Ljava/util/Map<Lbil;Lcom/prupe/mcpatcher/mod/FancyDial;>; @9248
  string replace Lnet/minecraft/src/Icon; -> Llx; @7089
  adding com/prupe/mcpatcher/mod/FancyDial$Layer.class for Extended HD
  adding com/prupe/mcpatcher/mod/FontUtils.class for HD Font
  method signature (Lnet/minecraft/src/FontRenderer;Ljava/lang/String;Ljava/awt/image/BufferedImage;[I[I)[F -> (Lawv;Ljava/lang/String;Ljava/awt/image/BufferedImage;[I[I)[F
  method signature (Lnet/minecraft/src/FontRenderer;C)F -> (Lawv;C)F
  method signature (Lnet/minecraft/src/FontRenderer;Ljava/lang/String;)F -> (Lawv;Ljava/lang/String;)F
    method ref net/minecraft/src/FontRenderer.getCharWidth (C)I -> awv.a (C)I getCharWidthf(Lawv;C)F@2
    field ref net/minecraft/src/FontRenderer.charWidthf [F -> awv.charWidthf [F getCharWidthf(Lawv;C)F@15
    field ref net/minecraft/src/FontRenderer.charWidthf [F -> awv.charWidthf [F getCharWidthf(Lawv;C)F@29
    method ref com/prupe/mcpatcher/mod/FontUtils.getCharWidthf (Lnet/minecraft/src/FontRenderer;C)F -> com/prupe/mcpatcher/mod/FontUtils.getCharWidthf (Lawv;C)F getStringWidthf(Lawv;Ljava/lang/String;)F@31
    method ref com/prupe/mcpatcher/mod/FontUtils.getCharWidthf (Lnet/minecraft/src/FontRenderer;C)F -> com/prupe/mcpatcher/mod/FontUtils.getCharWidthf (Lawv;C)F getStringWidthf(Lawv;Ljava/lang/String;)F@145
  string replace Lnet/minecraft/src/FontRenderer; -> Lawv; @395
  adding com/prupe/mcpatcher/mod/MobRandomizer.class for Random Mobs
  method signature (Lnet/minecraft/src/EntityLiving;)Ljava/lang/String; -> (Lng;)Ljava/lang/String;
  method signature (Lnet/minecraft/src/EntityLiving;Ljava/lang/String;)Ljava/lang/String; -> (Lng;Ljava/lang/String;)Ljava/lang/String;
    method ref net/minecraft/src/EntityLiving.getEntityTexture ()Ljava/lang/String; -> ng.N ()Ljava/lang/String; randomTexture(Lng;)Ljava/lang/String;@2
    method ref com/prupe/mcpatcher/mod/MobRandomizer.randomTexture (Lnet/minecraft/src/EntityLiving;Ljava/lang/String;)Ljava/lang/String; -> com/prupe/mcpatcher/mod/MobRandomizer.randomTexture (Lng;Ljava/lang/String;)Ljava/lang/String; randomTexture(Lng;)Ljava/lang/String;@5
    method ref com/prupe/mcpatcher/mod/MobRandomizer.randomTexture (Lnet/minecraft/src/EntityLiving;Ljava/lang/String;)Ljava/lang/String; -> com/prupe/mcpatcher/mod/MobRandomizer.randomTexture (Lng;Ljava/lang/String;)Ljava/lang/String; randomTexture(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;@12
    field ref net/minecraft/src/EntityLiving.entityId I -> ng.k I randomTexture(Lng;Ljava/lang/String;)Ljava/lang/String;@41
    method ref com/prupe/mcpatcher/mod/MobRandomizer$ExtraInfo.getInfo (Lnet/minecraft/src/EntityLiving;)Lcom/prupe/mcpatcher/mod/MobRandomizer$ExtraInfo; -> com/prupe/mcpatcher/mod/MobRandomizer$ExtraInfo.getInfo (Lng;)Lcom/prupe/mcpatcher/mod/MobRandomizer$ExtraInfo; randomTexture(Lng;Ljava/lang/String;)Ljava/lang/String;@67
    class ref net/minecraft/src/EntityLiving -> ng randomTexture(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;@1
    class ref net/minecraft/src/EntityLiving -> ng randomTexture(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;@8
  string replace Lnet/minecraft/src/EntityLiving; -> Lng; @248
  adding com/prupe/mcpatcher/mod/MobRandomizer$1.class for Random Mobs
  adding com/prupe/mcpatcher/mod/MobRandomizer$ExtraInfo.class for Random Mobs
  method signature (Lnet/minecraft/src/EntityLiving;)V -> (Lng;)V
  method signature (Lnet/minecraft/src/EntityLiving;JIII)V -> (Lng;JIII)V
  method signature (Lnet/minecraft/src/EntityLiving;)Lcom/prupe/mcpatcher/mod/MobRandomizer$ExtraInfo; -> (Lng;)Lcom/prupe/mcpatcher/mod/MobRandomizer$ExtraInfo;
  method signature (Lnet/minecraft/src/EntityLiving;Lcom/prupe/mcpatcher/mod/MobRandomizer$ExtraInfo;)V -> (Lng;Lcom/prupe/mcpatcher/mod/MobRandomizer$ExtraInfo;)V
  method signature (Lnet/minecraft/src/EntityLiving;Lnet/minecraft/src/NBTTagCompound;)V -> (Lng;Lbs;)V
  method signature (Lnet/minecraft/src/EntityLiving;Lnet/minecraft/src/NBTTagCompound;)V -> (Lng;Lbs;)V
    field ref net/minecraft/src/EntityLiving.entityId I -> ng.k I <init>(Lng;)V@3
    field ref net/minecraft/src/EntityLiving.entityId I -> ng.k I <init>(Lng;JIII)V@6
    field ref net/minecraft/src/EntityLiving.entityId I -> ng.k I getInfo(Lng;)Lcom/prupe/mcpatcher/mod/MobRandomizer$ExtraInfo;@13
    field ref net/minecraft/src/EntityLiving.entityId I -> ng.k I getInfo(Lng;)Lcom/prupe/mcpatcher/mod/MobRandomizer$ExtraInfo;@156
    field ref net/minecraft/src/EntityLiving.entityId I -> ng.k I putInfo(Lng;Lcom/prupe/mcpatcher/mod/MobRandomizer$ExtraInfo;)V@10
    field ref net/minecraft/src/EntityLiving.entityId I -> ng.k I writeToNBT(Lng;Lbs;)V@10
    field ref net/minecraft/src/EntityLiving.posX D -> ng.u D <init>(Lng;)V@10
    field ref net/minecraft/src/EntityLiving.posY D -> ng.v D <init>(Lng;)V@15
    field ref net/minecraft/src/EntityLiving.posZ D -> ng.w D <init>(Lng;)V@20
    method ref com/prupe/mcpatcher/mod/MobRandomizer$ExtraInfo.<init> (Lnet/minecraft/src/EntityLiving;JIII)V -> com/prupe/mcpatcher/mod/MobRandomizer$ExtraInfo.<init> (Lng;JIII)V <init>(Lng;)V@24
    method ref com/prupe/mcpatcher/mod/MobRandomizer$ExtraInfo.<init> (Lnet/minecraft/src/EntityLiving;JIII)V -> com/prupe/mcpatcher/mod/MobRandomizer$ExtraInfo.<init> (Lng;JIII)V readFromNBT(Lng;Lbs;)V@50
    method ref com/prupe/mcpatcher/mod/MobRandomizer$ExtraInfo.<init> (Lnet/minecraft/src/EntityLiving;)V -> com/prupe/mcpatcher/mod/MobRandomizer$ExtraInfo.<init> (Lng;)V getInfo(Lng;)Lcom/prupe/mcpatcher/mod/MobRandomizer$ExtraInfo;@35
    method ref com/prupe/mcpatcher/mod/MobRandomizer$ExtraInfo.putInfo (Lnet/minecraft/src/EntityLiving;Lcom/prupe/mcpatcher/mod/MobRandomizer$ExtraInfo;)V -> com/prupe/mcpatcher/mod/MobRandomizer$ExtraInfo.putInfo (Lng;Lcom/prupe/mcpatcher/mod/MobRandomizer$ExtraInfo;)V getInfo(Lng;)Lcom/prupe/mcpatcher/mod/MobRandomizer$ExtraInfo;@41
    method ref com/prupe/mcpatcher/mod/MobRandomizer$ExtraInfo.putInfo (Lnet/minecraft/src/EntityLiving;Lcom/prupe/mcpatcher/mod/MobRandomizer$ExtraInfo;)V -> com/prupe/mcpatcher/mod/MobRandomizer$ExtraInfo.putInfo (Lng;Lcom/prupe/mcpatcher/mod/MobRandomizer$ExtraInfo;)V readFromNBT(Lng;Lbs;)V@53
    method ref net/minecraft/src/NBTTagCompound.getLong (Ljava/lang/String;)J -> bs.f (Ljava/lang/String;)J readFromNBT(Lng;Lbs;)V@3
    method ref net/minecraft/src/NBTTagCompound.getInteger (Ljava/lang/String;)I -> bs.e (Ljava/lang/String;)I readFromNBT(Lng;Lbs;)V@16
    method ref net/minecraft/src/NBTTagCompound.getInteger (Ljava/lang/String;)I -> bs.e (Ljava/lang/String;)I readFromNBT(Lng;Lbs;)V@24
    method ref net/minecraft/src/NBTTagCompound.getInteger (Ljava/lang/String;)I -> bs.e (Ljava/lang/String;)I readFromNBT(Lng;Lbs;)V@32
    method ref net/minecraft/src/NBTTagCompound.setLong (Ljava/lang/String;J)V -> bs.a (Ljava/lang/String;J)V writeToNBT(Lng;Lbs;)V@34
    method ref net/minecraft/src/NBTTagCompound.setInteger (Ljava/lang/String;I)V -> bs.a (Ljava/lang/String;I)V writeToNBT(Lng;Lbs;)V@44
    method ref net/minecraft/src/NBTTagCompound.setInteger (Ljava/lang/String;I)V -> bs.a (Ljava/lang/String;I)V writeToNBT(Lng;Lbs;)V@54
    method ref net/minecraft/src/NBTTagCompound.setInteger (Ljava/lang/String;I)V -> bs.a (Ljava/lang/String;I)V writeToNBT(Lng;Lbs;)V@64
  string replace Lnet/minecraft/src/EntityLiving; -> Lng; @219
  string replace Ljava/lang/ref/WeakReference<Lnet/minecraft/src/EntityLiving;>; -> Ljava/lang/ref/WeakReference<Lng;>; @2099
  string replace Ljava/util/HashMap<Ljava/lang/ref/WeakReference<Lnet/minecraft/src/EntityLiving;>;Lcom/prupe/mcpatcher/mod/MobRandomizer$ExtraInfo;>; -> Ljava/util/HashMap<Ljava/lang/ref/WeakReference<Lng;>;Lcom/prupe/mcpatcher/mod/MobRandomizer$ExtraInfo;>; @3831
  string replace Ljava/lang/ref/ReferenceQueue<Lnet/minecraft/src/EntityLiving;>; -> Ljava/lang/ref/ReferenceQueue<Lng;>; @3939
  string replace Ljava/util/HashSet<Ljava/lang/ref/WeakReference<Lnet/minecraft/src/EntityLiving;>;>; -> Ljava/util/HashSet<Ljava/lang/ref/WeakReference<Lng;>;>; @3978
  string replace Lnet/minecraft/src/NBTTagCompound; -> Lbs; @2749
  adding com/prupe/mcpatcher/mod/MobRuleList.class for Random Mobs
  adding com/prupe/mcpatcher/mod/MobRuleList$MobRuleEntry.class for Random Mobs
  adding com/prupe/mcpatcher/mod/MobOverlay.class for Random Mobs
  method signature (Lnet/minecraft/src/EntityLiving;Ljava/lang/String;)Ljava/lang/String; -> (Lng;Ljava/lang/String;)Ljava/lang/String;
  method signature (Lnet/minecraft/src/EntityLiving;)Z -> (Lng;)Z
    method ref com/prupe/mcpatcher/mod/MobRandomizer.randomTexture (Lnet/minecraft/src/EntityLiving;Ljava/lang/String;)Ljava/lang/String; -> com/prupe/mcpatcher/mod/MobRandomizer.randomTexture (Lng;Ljava/lang/String;)Ljava/lang/String; setupMooshroom(Lng;Ljava/lang/String;)Ljava/lang/String;@17
    method ref com/prupe/mcpatcher/mod/MobRandomizer.randomTexture (Lnet/minecraft/src/EntityLiving;Ljava/lang/String;)Ljava/lang/String; -> com/prupe/mcpatcher/mod/MobRandomizer.randomTexture (Lng;Ljava/lang/String;)Ljava/lang/String; setupSnowman(Lng;)Z@9
    field ref net/minecraft/src/Tessellator.instance Lnet/minecraft/src/Tessellator; -> bgd.a Lbgd; renderMooshroomOverlay()Z@35
    field ref net/minecraft/src/Tessellator.instance Lnet/minecraft/src/Tessellator; -> bgd.a Lbgd; renderSnowmanOverlay()V@0
    method ref net/minecraft/src/Tessellator.startDrawingQuads ()V -> bgd.b ()V renderMooshroomOverlay()Z@40
    method ref net/minecraft/src/Tessellator.startDrawingQuads ()V -> bgd.b ()V renderSnowmanOverlay()V@5
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V renderMooshroomOverlay()Z@56
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V renderMooshroomOverlay()Z@72
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V renderMooshroomOverlay()Z@88
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V renderMooshroomOverlay()Z@104
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V renderMooshroomOverlay()Z@120
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V renderMooshroomOverlay()Z@136
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V renderMooshroomOverlay()Z@152
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V renderMooshroomOverlay()Z@168
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V renderMooshroomOverlay()Z@184
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V renderMooshroomOverlay()Z@200
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V renderMooshroomOverlay()Z@216
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V renderMooshroomOverlay()Z@232
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V renderMooshroomOverlay()Z@248
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V renderMooshroomOverlay()Z@264
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V renderMooshroomOverlay()Z@280
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V renderMooshroomOverlay()Z@296
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V renderSnowmanOverlay()V@33
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V renderSnowmanOverlay()V@52
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V renderSnowmanOverlay()V@71
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V renderSnowmanOverlay()V@90
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V renderSnowmanOverlay()V@114
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V renderSnowmanOverlay()V@133
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V renderSnowmanOverlay()V@152
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V renderSnowmanOverlay()V@171
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V renderSnowmanOverlay()V@195
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V renderSnowmanOverlay()V@214
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V renderSnowmanOverlay()V@233
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V renderSnowmanOverlay()V@252
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V renderSnowmanOverlay()V@276
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V renderSnowmanOverlay()V@295
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V renderSnowmanOverlay()V@314
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V renderSnowmanOverlay()V@333
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V renderSnowmanOverlay()V@357
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V renderSnowmanOverlay()V@376
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V renderSnowmanOverlay()V@395
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V renderSnowmanOverlay()V@414
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V renderSnowmanOverlay()V@438
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V renderSnowmanOverlay()V@457
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V renderSnowmanOverlay()V@476
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V renderSnowmanOverlay()V@495
    method ref net/minecraft/src/Tessellator.draw ()I -> bgd.a ()I renderMooshroomOverlay()Z@300
    method ref net/minecraft/src/Tessellator.draw ()I -> bgd.a ()I renderSnowmanOverlay()V@499
  string replace Lnet/minecraft/src/EntityLiving; -> Lng; @470
  string replace Lnet/minecraft/src/Tessellator; -> Lbgd; @708
  adding com/prupe/mcpatcher/mod/Colorizer.class for Custom Colors
  method signature (Ljava/lang/String;Lnet/minecraft/src/Potion;)V -> (Ljava/lang/String;Lmk;)V
    field ref net/minecraft/src/Potion.color I -> mk.N I loadIntColor(Ljava/lang/String;Lmk;)V@3
    field ref net/minecraft/src/Potion.color I -> mk.N I loadIntColor(Ljava/lang/String;Lmk;)V@9
  string replace Lnet/minecraft/src/Potion; -> Lmk; @1295
  adding com/prupe/mcpatcher/mod/Colorizer$1.class for Custom Colors
  adding com/prupe/mcpatcher/mod/ColorizeWorld.class for Custom Colors
  method signature (Lnet/minecraft/src/BiomeGenBase;)V -> (Laav;)V
  method signature (Lnet/minecraft/src/Entity;)V -> (Lmp;)V
  method signature (Lnet/minecraft/src/World;F)Z -> (Laab;F)Z
  method signature (Lnet/minecraft/src/World;F)Z -> (Laab;F)Z
  method signature (Lnet/minecraft/src/World;F)V -> (Laab;F)V
  field signature Lnet/minecraft/src/Entity; -> Lmp;
    field ref com/prupe/mcpatcher/mod/ColorizeWorld.fogCamera Lnet/minecraft/src/Entity; -> com/prupe/mcpatcher/mod/ColorizeWorld.fogCamera Lmp; setupForFog(Lmp;)V@1
    field ref com/prupe/mcpatcher/mod/ColorizeWorld.fogCamera Lnet/minecraft/src/Entity; -> com/prupe/mcpatcher/mod/ColorizeWorld.fogCamera Lmp; computeFogColor(I)Z@12
    field ref com/prupe/mcpatcher/mod/ColorizeWorld.fogCamera Lnet/minecraft/src/Entity; -> com/prupe/mcpatcher/mod/ColorizeWorld.fogCamera Lmp; computeFogColor(I)Z@35
    field ref com/prupe/mcpatcher/mod/ColorizeWorld.fogCamera Lnet/minecraft/src/Entity; -> com/prupe/mcpatcher/mod/ColorizeWorld.fogCamera Lmp; computeFogColor(I)Z@43
    field ref com/prupe/mcpatcher/mod/ColorizeWorld.fogCamera Lnet/minecraft/src/Entity; -> com/prupe/mcpatcher/mod/ColorizeWorld.fogCamera Lmp; computeFogColor(I)Z@51
    class ref net/minecraft/src/BiomeGenBase -> aav setupForFog(Lmp;)V@38
    field ref net/minecraft/src/BiomeGenBase.temperature F -> aav.F F setupForFog(Lmp;)V@43
    field ref net/minecraft/src/BiomeGenBase.temperature F -> aav.F F setupForFog(Lmp;)V@57
    field ref net/minecraft/src/BiomeGenBase.rainfall F -> aav.G F setupForFog(Lmp;)V@48
    field ref net/minecraft/src/BiomeGenBase.rainfall F -> aav.G F setupForFog(Lmp;)V@62
    field ref net/minecraft/src/BiomeGenBase.biomeID I -> aav.N I setupForFog(Lmp;)V@83
    field ref net/minecraft/src/BiomeGenBase.biomeName Ljava/lang/String; -> aav.y Ljava/lang/String; setupForFog(Lmp;)V@93
    field ref net/minecraft/src/BiomeGenBase.waterColorMultiplier I -> aav.H I setupForFog(Lmp;)V@100
    field ref net/minecraft/src/Entity.posX D -> mp.u D computeFogColor(I)Z@38
    field ref net/minecraft/src/Entity.posY D -> mp.v D computeFogColor(I)Z@46
    field ref net/minecraft/src/Entity.posZ D -> mp.w D computeFogColor(I)Z@54
    field ref net/minecraft/src/World.worldProvider Lnet/minecraft/src/WorldProvider; -> aab.t Lacn; computeFogColor(Laab;F)Z@1
    field ref net/minecraft/src/World.worldProvider Lnet/minecraft/src/WorldProvider; -> aab.t Lacn; computeSkyColor(Laab;F)Z@1
    field ref net/minecraft/src/WorldProvider.worldType I -> acn.h I computeFogColor(Laab;F)Z@4
    field ref net/minecraft/src/WorldProvider.worldType I -> acn.h I computeSkyColor(Laab;F)Z@4
    method ref com/prupe/mcpatcher/mod/ColorizeWorld.computeLightningFlash (Lnet/minecraft/src/World;F)V -> com/prupe/mcpatcher/mod/ColorizeWorld.computeLightningFlash (Laab;F)V computeFogColor(Laab;F)Z@20
    method ref com/prupe/mcpatcher/mod/ColorizeWorld.computeLightningFlash (Lnet/minecraft/src/World;F)V -> com/prupe/mcpatcher/mod/ColorizeWorld.computeLightningFlash (Laab;F)V computeSkyColor(Laab;F)Z@20
    field ref net/minecraft/src/World.lightningFlash I -> aab.q I computeLightningFlash(Laab;F)V@1
    field ref net/minecraft/src/World.lightningFlash I -> aab.q I computeLightningFlash(Laab;F)V@10
  string replace Lnet/minecraft/src/BiomeGenBase; -> Laav; @2227
  string replace Ljava/util/List<Lnet/minecraft/src/BiomeGenBase;>; -> Ljava/util/List<Laav;>; @4123
  string replace Lnet/minecraft/src/World; -> Laab; @3185
  string replace Lnet/minecraft/src/Entity; -> Lmp; @2350
  adding com/prupe/mcpatcher/mod/ColorizeItem.class for Custom Colors
  method signature (Lnet/minecraft/src/Potion;)V -> (Lmk;)V
    class ref net/minecraft/src/Potion -> mk reset()V@45
    class ref net/minecraft/src/Potion -> mk reloadPotionColors(Ljava/util/Properties;)V@24
    field ref net/minecraft/src/Potion.origColor I -> mk.origColor I reset()V@51
    field ref net/minecraft/src/Potion.origColor I -> mk.origColor I setupPotion(Lmk;)V@5
    field ref net/minecraft/src/Potion.color I -> mk.N I reset()V@54
    field ref net/minecraft/src/Potion.color I -> mk.N I setupPotion(Lmk;)V@2
    field ref net/minecraft/src/MapColor.mapColorArray [Lnet/minecraft/src/MapColor; -> aih.a [Laih; reset()V@60
    field ref net/minecraft/src/MapColor.mapColorArray [Lnet/minecraft/src/MapColor; -> aih.a [Laih; reloadMapColors(Ljava/util/Properties;)V@3
    field ref net/minecraft/src/MapColor.mapColorArray [Lnet/minecraft/src/MapColor; -> aih.a [Laih; reloadMapColors(Ljava/util/Properties;)V@10
    field ref net/minecraft/src/MapColor.mapColorArray [Lnet/minecraft/src/MapColor; -> aih.a [Laih; reloadMapColors(Ljava/util/Properties;)V@23
    field ref net/minecraft/src/MapColor.mapColorArray [Lnet/minecraft/src/MapColor; -> aih.a [Laih; reloadMapColors(Ljava/util/Properties;)V@64
    field ref net/minecraft/src/MapColor.origColorValue I -> aih.origColorValue I reset()V@84
    field ref net/minecraft/src/MapColor.origColorValue I -> aih.origColorValue I reloadMapColors(Ljava/util/Properties;)V@28
    field ref net/minecraft/src/MapColor.colorValue I -> aih.p I reset()V@87
    field ref net/minecraft/src/MapColor.colorValue I -> aih.p I reloadMapColors(Ljava/util/Properties;)V@72
    field ref net/minecraft/src/Potion.name Ljava/lang/String; -> mk.I Ljava/lang/String; reloadPotionColors(Ljava/util/Properties;)V@29
    method ref com/prupe/mcpatcher/mod/Colorizer.loadIntColor (Ljava/lang/String;Lnet/minecraft/src/Potion;)V -> com/prupe/mcpatcher/mod/Colorizer.loadIntColor (Ljava/lang/String;Lmk;)V reloadPotionColors(Ljava/util/Properties;)V@33
  string replace Lnet/minecraft/src/MapColor; -> Laih; @279
  string replace [Lnet/minecraft/src/MapColor; -> [Laih; @294
  string replace Lnet/minecraft/src/Potion; -> Lmk; @211
  string replace Ljava/util/List<Lnet/minecraft/src/Potion;>; -> Ljava/util/List<Lmk;>; @2741
  adding com/prupe/mcpatcher/mod/ColorizeEntity.class for Custom Colors
    field ref net/minecraft/src/ItemDye.dyeColors [I -> vt.c [I reset()V@48
    field ref net/minecraft/src/ItemDye.dyeColors [I -> vt.c [I reloadDyeColors(Ljava/util/Properties;)V@3
    field ref net/minecraft/src/ItemDye.dyeColors [I -> vt.c [I reloadDyeColors(Ljava/util/Properties;)V@35
    field ref net/minecraft/src/ItemDye.dyeColors [I -> vt.c [I <clinit>()V@30
    field ref net/minecraft/src/EntitySheep.fleeceColorTable [[F -> qo.d [[F reset()V@69
    field ref net/minecraft/src/EntitySheep.fleeceColorTable [[F -> qo.d [[F reloadDyeColors(Ljava/util/Properties;)V@52
    field ref net/minecraft/src/EntitySheep.fleeceColorTable [[F -> qo.d [[F reloadDyeColors(Ljava/util/Properties;)V@62
    field ref net/minecraft/src/EntitySheep.fleeceColorTable [[F -> qo.d [[F reloadDyeColors(Ljava/util/Properties;)V@93
    field ref net/minecraft/src/EntitySheep.fleeceColorTable [[F -> qo.d [[F <clinit>()V@42
    field ref net/minecraft/src/EntitySheep.fleeceColorTable [[F -> qo.d [[F <clinit>()V@52
    field ref net/minecraft/src/EntitySheep.fleeceColorTable [[F -> qo.d [[F <clinit>()V@62
    field ref net/minecraft/src/EntitySheep.fleeceColorTable [[F -> qo.d [[F <clinit>()V@75
    field ref net/minecraft/src/EntitySheep.fleeceColorTable [[F -> qo.d [[F <clinit>()V@86
    field ref net/minecraft/src/EntitySheep.fleeceColorTable [[F -> qo.d [[F <clinit>()V@102
    field ref net/minecraft/src/EntitySheep.fleeceColorTable [[F -> qo.d [[F <clinit>()V@118
    field ref net/minecraft/src/ItemDye.dyeColorNames [Ljava/lang/String; -> vt.a [Ljava/lang/String; reloadDyeColors(Ljava/util/Properties;)V@22
    field ref net/minecraft/src/ItemDye.dyeColorNames [Ljava/lang/String; -> vt.a [Ljava/lang/String; reloadDyeColors(Ljava/util/Properties;)V@59
  adding com/prupe/mcpatcher/mod/ColorizeBlock.class for Custom Colors
  method signature (Lnet/minecraft/src/Block;IIII)I -> (Lapa;IIII)I
  method signature (Lnet/minecraft/src/Block;)I -> (Lapa;)I
  method signature (Lnet/minecraft/src/IBlockAccess;IIII)I -> (Laak;IIII)I
    field ref net/minecraft/src/Block.blockID I -> apa.cz I colorizeBlock(Lapa;IIII)I@18
    field ref net/minecraft/src/Block.blockID I -> apa.cz I colorizeBlock(Lapa;IIII)I@45
    field ref net/minecraft/src/Block.blockID I -> apa.cz I colorizeBlock(Lapa;IIII)I@52
    field ref net/minecraft/src/Block.blockID I -> apa.cz I colorizeBlock(Lapa;IIII)I@66
    field ref net/minecraft/src/Block.blockID I -> apa.cz I colorizeBlock(Lapa;)I@4
    interface method ref net/minecraft/src/IBlockAccess.getBlockMetadata (III)I -> aak.h (III)I colorizeRedstoneWire(Laak;IIII)I@13
    field ref net/minecraft/src/Block.blocksList [Lnet/minecraft/src/Block; -> apa.r [Lapa; <clinit>()V@8
  string replace Lnet/minecraft/src/IBlockAccess; -> Laak; @4244
  string replace Lnet/minecraft/src/Block; -> Lapa; @3614
  adding com/prupe/mcpatcher/mod/ColorMap.class for Custom Colors
  adding com/prupe/mcpatcher/mod/Lightmap.class for Custom Colors
  method signature (Lnet/minecraft/src/EntityRenderer;Lnet/minecraft/src/World;F)Z -> (Lbfq;Laab;F)Z
  method signature (Lnet/minecraft/src/EntityRenderer;Lnet/minecraft/src/World;F)Z -> (Lbfq;Laab;F)Z
    field ref net/minecraft/src/World.worldProvider Lnet/minecraft/src/WorldProvider; -> aab.t Lacn; computeLightmap(Lbfq;Laab;F)Z@15
    field ref net/minecraft/src/WorldProvider.worldType I -> acn.h I computeLightmap(Lbfq;Laab;F)Z@18
    method ref com/prupe/mcpatcher/mod/Lightmap.compute (Lnet/minecraft/src/EntityRenderer;Lnet/minecraft/src/World;F)Z -> com/prupe/mcpatcher/mod/Lightmap.compute (Lbfq;Laab;F)Z computeLightmap(Lbfq;Laab;F)Z@128
    field ref net/minecraft/src/World.lightningFlash I -> aab.q I compute(Lbfq;Laab;F)Z@1
    method ref net/minecraft/src/World.getSunAngle (F)F -> aab.b (F)F compute(Lbfq;Laab;F)Z@15
    field ref net/minecraft/src/EntityRenderer.torchFlickerX F -> bfq.e F compute(Lbfq;Laab;F)Z@36
    method ref net/minecraft/src/EntityRenderer.getNightVisionStrength (F)F -> bfq.getNightVisionStrength (F)F compute(Lbfq;Laab;F)Z@57
    field ref net/minecraft/client/Minecraft.gameSettings Lnet/minecraft/src/GameSettings; -> net/minecraft/client/Minecraft.z Lavy; compute(Lbfq;Laab;F)Z@65
    field ref net/minecraft/src/GameSettings.gammaSetting F -> avy.ak F compute(Lbfq;Laab;F)Z@68
    field ref net/minecraft/client/Minecraft.renderEngine Lnet/minecraft/src/RenderEngine; -> net/minecraft/client/Minecraft.p Lbge; compute(Lbfq;Laab;F)Z@555
    field ref net/minecraft/src/EntityRenderer.lightmapTexture I -> bfq.d I compute(Lbfq;Laab;F)Z@567
    method ref net/minecraft/src/RenderEngine.createTextureFromBytes ([IIII)V -> bge.a ([IIII)V compute(Lbfq;Laab;F)Z@570
  string replace Lnet/minecraft/src/EntityRenderer; -> Lbfq; @331
  string replace Lnet/minecraft/src/World; -> Laab; @347
  adding com/prupe/mcpatcher/mod/BiomeHelper.class for Custom Colors
  method signature (III)Lnet/minecraft/src/BiomeGenBase; -> (III)Laav;
  field signature Lnet/minecraft/src/BiomeGenBase; -> Laav;
    method ref com/prupe/mcpatcher/mod/BiomeHelper.getBiomeGenAt (III)Lnet/minecraft/src/BiomeGenBase; -> com/prupe/mcpatcher/mod/BiomeHelper.getBiomeGenAt (III)Laav; getBiomeNameAt(III)Ljava/lang/String;@3
    method ref com/prupe/mcpatcher/mod/BiomeHelper.getBiomeGenAt (III)Lnet/minecraft/src/BiomeGenBase; -> com/prupe/mcpatcher/mod/BiomeHelper.getBiomeGenAt (III)Laav; getTemperature(III)F@3
    method ref com/prupe/mcpatcher/mod/BiomeHelper.getBiomeGenAt (III)Lnet/minecraft/src/BiomeGenBase; -> com/prupe/mcpatcher/mod/BiomeHelper.getBiomeGenAt (III)Laav; getRainfall(III)F@3
    method ref com/prupe/mcpatcher/mod/BiomeHelper.getBiomeGenAt (III)Lnet/minecraft/src/BiomeGenBase; -> com/prupe/mcpatcher/mod/BiomeHelper.getBiomeGenAt (III)Laav; getWaterColorMultiplier(III)I@3
    field ref net/minecraft/src/BiomeGenBase.biomeName Ljava/lang/String; -> aav.y Ljava/lang/String; getBiomeNameAt(III)Ljava/lang/String;@15
    field ref com/prupe/mcpatcher/mod/BiomeHelper.lastBiome Lnet/minecraft/src/BiomeGenBase; -> com/prupe/mcpatcher/mod/BiomeHelper.lastBiome Laav; getBiomeGenAt(III)Laav;@0
    field ref com/prupe/mcpatcher/mod/BiomeHelper.lastBiome Lnet/minecraft/src/BiomeGenBase; -> com/prupe/mcpatcher/mod/BiomeHelper.lastBiome Laav; getBiomeGenAt(III)Laav;@39
    field ref com/prupe/mcpatcher/mod/BiomeHelper.lastBiome Lnet/minecraft/src/BiomeGenBase; -> com/prupe/mcpatcher/mod/BiomeHelper.lastBiome Laav; getBiomeGenAt(III)Laav;@42
    field ref net/minecraft/client/Minecraft.theWorld Lnet/minecraft/src/WorldClient; -> net/minecraft/client/Minecraft.e Lbds; getBiomeGenAt(III)Laav;@31
    method ref net/minecraft/src/WorldClient.getBiomeGenAt (II)Lnet/minecraft/src/BiomeGenBase; -> bds.a (II)Laav; getBiomeGenAt(III)Laav;@36
    method ref net/minecraft/src/BiomeGenBase.getTemperaturef ()F -> aav.j ()F getTemperature(III)F@6
    method ref net/minecraft/src/BiomeGenBase.getRainfallf ()F -> aav.i ()F getRainfall(III)F@6
    field ref net/minecraft/src/BiomeGenBase.waterColorMultiplier I -> aav.H I getWaterColorMultiplier(III)I@43
  string replace net/minecraft/src/BiomeGenBase -> aav @1477
  string replace Lnet/minecraft/src/BiomeGenBase; -> Laav; @259
  adding com/prupe/mcpatcher/mod/CTMUtils.class for Connected Textures
  method signature (Lnet/minecraft/src/RenderBlocks;Lnet/minecraft/src/Block;IIILnet/minecraft/src/Icon;Lnet/minecraft/src/Tessellator;)Lnet/minecraft/src/Icon; -> (Lbgf;Lapa;IIILlx;Lbgd;)Llx;
  method signature (Lnet/minecraft/src/RenderBlocks;Lnet/minecraft/src/Block;IIIILnet/minecraft/src/Icon;Lnet/minecraft/src/Tessellator;)Lnet/minecraft/src/Icon; -> (Lbgf;Lapa;IIIILlx;Lbgd;)Llx;
  method signature (Lnet/minecraft/src/RenderBlocks;Lnet/minecraft/src/Block;IILnet/minecraft/src/Tessellator;)Lnet/minecraft/src/Icon; -> (Lbgf;Lapa;IILbgd;)Llx;
  method signature (Lnet/minecraft/src/RenderBlocks;Lnet/minecraft/src/Block;ILnet/minecraft/src/Tessellator;)Lnet/minecraft/src/Icon; -> (Lbgf;Lapa;ILbgd;)Llx;
  method signature (Lnet/minecraft/src/RenderBlocks;Lnet/minecraft/src/Block;IILnet/minecraft/src/Icon;Lnet/minecraft/src/Tessellator;)Lnet/minecraft/src/Icon; -> (Lbgf;Lapa;IILlx;Lbgd;)Llx;
  method signature (Lnet/minecraft/src/Icon;)Lnet/minecraft/src/Tessellator; -> (Llx;)Lbgd;
  method signature (Lnet/minecraft/src/TextureMap;Lnet/minecraft/src/Stitcher;Ljava/lang/String;Ljava/util/Map;)V -> (Lbir;Lbim;Ljava/lang/String;Ljava/util/Map;)V
  method signature (Lnet/minecraft/src/IBlockAccess;Lnet/minecraft/src/Block;IIII)Z -> (Laak;Lapa;IIII)Z
  method signature (Lnet/minecraft/src/RenderBlocks;Lnet/minecraft/src/Block;)Z -> (Lbgf;Lapa;)Z
  method signature (Lnet/minecraft/src/Block;)Z -> (Lapa;)Z
  field signature Lnet/minecraft/src/TextureMap; -> Lbir;
    field ref com/prupe/mcpatcher/mod/CTMUtils.terrainMap Lnet/minecraft/src/TextureMap; -> com/prupe/mcpatcher/mod/CTMUtils.terrainMap Lbir; start()V@4
    field ref com/prupe/mcpatcher/mod/CTMUtils.terrainMap Lnet/minecraft/src/TextureMap; -> com/prupe/mcpatcher/mod/CTMUtils.terrainMap Lbir; start()V@31
    field ref com/prupe/mcpatcher/mod/CTMUtils.terrainMap Lnet/minecraft/src/TextureMap; -> com/prupe/mcpatcher/mod/CTMUtils.terrainMap Lbir; registerIcons(Lbir;Lbim;Ljava/lang/String;Ljava/util/Map;)V@202
    field ref net/minecraft/src/Tessellator.instance Lnet/minecraft/src/Tessellator; -> bgd.a Lbgd; start()V@14
    field ref net/minecraft/src/Tessellator.instance Lnet/minecraft/src/Tessellator; -> bgd.a Lbgd; start()V@28
    field ref net/minecraft/src/Tessellator.instance Lnet/minecraft/src/Tessellator; -> bgd.a Lbgd; getTessellator(Llx;)Lbgd;@0
    field ref net/minecraft/src/Tessellator.instance Lnet/minecraft/src/Tessellator; -> bgd.a Lbgd; finish()V@9
    field ref net/minecraft/src/Tessellator.textureMap Lnet/minecraft/src/TextureMap; -> bgd.textureMap Lbir; start()V@18
    field ref net/minecraft/src/Tessellator.textureMap Lnet/minecraft/src/TextureMap; -> bgd.textureMap Lbir; start()V@34
    field ref net/minecraft/src/Tessellator.textureMap Lnet/minecraft/src/TextureMap; -> bgd.textureMap Lbir; finish()V@13
    method ref com/prupe/mcpatcher/mod/CTMUtils.getTile (Lnet/minecraft/src/RenderBlocks;Lnet/minecraft/src/Block;IIIILnet/minecraft/src/Icon;Lnet/minecraft/src/Tessellator;)Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/CTMUtils.getTile (Lbgf;Lapa;IIIILlx;Lbgd;)Llx; getTile(Lbgf;Lapa;IIILlx;Lbgd;)Llx;@11
    method ref com/prupe/mcpatcher/mod/CTMUtils.checkBlock (Lnet/minecraft/src/RenderBlocks;Lnet/minecraft/src/Block;)Z -> com/prupe/mcpatcher/mod/CTMUtils.checkBlock (Lbgf;Lapa;)Z getTile(Lbgf;Lapa;IIIILlx;Lbgd;)Llx;@14
    field ref net/minecraft/src/RenderBlocks.blockAccess Lnet/minecraft/src/IBlockAccess; -> bgf.a Laak; getTile(Lbgf;Lapa;IIIILlx;Lbgd;)Llx;@21
    field ref net/minecraft/src/RenderBlocks.blockAccess Lnet/minecraft/src/IBlockAccess; -> bgf.a Laak; checkBlock(Lbgf;Lapa;)Z@7
    method ref com/prupe/mcpatcher/mod/CTMUtils$2.<init> (Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;Lnet/minecraft/src/IBlockAccess;IIII)V -> com/prupe/mcpatcher/mod/CTMUtils$2.<init> (Lapa;Llx;Laak;IIII)V getTile(Lbgf;Lapa;IIIILlx;Lbgd;)Llx;@41
    method ref com/prupe/mcpatcher/mod/CTMUtils$TileOverrideIterator.getIcon ()Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/CTMUtils$TileOverrideIterator.getIcon ()Llx; getTile(Lbgf;Lapa;IIIILlx;Lbgd;)Llx;@62
    method ref com/prupe/mcpatcher/mod/CTMUtils$TileOverrideIterator.getIcon ()Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/CTMUtils$TileOverrideIterator.getIcon ()Llx; getTile(Lbgf;Lapa;IILlx;Lbgd;)Llx;@41
    method ref com/prupe/mcpatcher/mod/CTMUtils.skipDefaultRendering (Lnet/minecraft/src/Block;)Z -> com/prupe/mcpatcher/mod/CTMUtils.skipDefaultRendering (Lapa;)Z getTile(Lbgf;Lapa;IIIILlx;Lbgd;)Llx;@74
    method ref net/minecraft/src/RenderBlocks.getIconBySideAndMetadata (Lnet/minecraft/src/Block;II)Lnet/minecraft/src/Icon; -> bgf.a (Lapa;II)Llx; getTile(Lbgf;Lapa;IILbgd;)Llx;@8
    method ref com/prupe/mcpatcher/mod/CTMUtils.getTile (Lnet/minecraft/src/RenderBlocks;Lnet/minecraft/src/Block;IILnet/minecraft/src/Icon;Lnet/minecraft/src/Tessellator;)Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/CTMUtils.getTile (Lbgf;Lapa;IILlx;Lbgd;)Llx; getTile(Lbgf;Lapa;IILbgd;)Llx;@13
    method ref com/prupe/mcpatcher/mod/CTMUtils.getTile (Lnet/minecraft/src/RenderBlocks;Lnet/minecraft/src/Block;IILnet/minecraft/src/Icon;Lnet/minecraft/src/Tessellator;)Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/CTMUtils.getTile (Lbgf;Lapa;IILlx;Lbgd;)Llx; getTile(Lbgf;Lapa;ILbgd;)Llx;@11
    method ref net/minecraft/src/RenderBlocks.getIconBySide (Lnet/minecraft/src/Block;I)Lnet/minecraft/src/Icon; -> bgf.a (Lapa;I)Llx; getTile(Lbgf;Lapa;ILbgd;)Llx;@7
    method ref com/prupe/mcpatcher/mod/CTMUtils$3.<init> (Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;II)V -> com/prupe/mcpatcher/mod/CTMUtils$3.<init> (Lapa;Llx;II)V getTile(Lbgf;Lapa;IILlx;Lbgd;)Llx;@20
    method ref com/prupe/mcpatcher/mod/TessellatorUtils.getTessellator (Lnet/minecraft/src/Tessellator;Lnet/minecraft/src/Icon;)Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/TessellatorUtils.getTessellator (Lbgd;Llx;)Lbgd; getTessellator(Llx;)Lbgd;@4
    method ref com/prupe/mcpatcher/mod/TessellatorUtils.registerTextureMap (Lnet/minecraft/src/TextureMap;Ljava/lang/String;)V -> com/prupe/mcpatcher/mod/TessellatorUtils.registerTextureMap (Lbir;Ljava/lang/String;)V registerIcons(Lbir;Lbim;Ljava/lang/String;Ljava/util/Map;)V@2
    method ref com/prupe/mcpatcher/mod/CITUtils.registerIcons (Lnet/minecraft/src/TextureMap;Lnet/minecraft/src/Stitcher;Ljava/lang/String;Ljava/util/Map;)V -> com/prupe/mcpatcher/mod/CITUtils.registerIcons (Lbir;Lbim;Ljava/lang/String;Ljava/util/Map;)V registerIcons(Lbir;Lbim;Ljava/lang/String;Ljava/util/Map;)V@9
    class ref net/minecraft/src/Texture -> bio registerIcons(Lbir;Lbim;Ljava/lang/String;Ljava/util/Map;)V@124
    method ref net/minecraft/src/Texture.getWidth ()I -> bio.d ()I registerIcons(Lbir;Lbim;Ljava/lang/String;Ljava/util/Map;)V@133
    method ref net/minecraft/src/Texture.getHeight ()I -> bio.e ()I registerIcons(Lbir;Lbim;Ljava/lang/String;Ljava/util/Map;)V@138
    method ref com/prupe/mcpatcher/mod/TileOverrideImpl$BetterGrass.<init> (Lnet/minecraft/src/TextureMap;ILjava/lang/String;)V -> com/prupe/mcpatcher/mod/TileOverrideImpl$BetterGrass.<init> (Lbir;ILjava/lang/String;)V registerIcons(Lbir;Lbim;Ljava/lang/String;Ljava/util/Map;)V@219
    method ref com/prupe/mcpatcher/mod/TileOverrideImpl$BetterGrass.<init> (Lnet/minecraft/src/TextureMap;ILjava/lang/String;)V -> com/prupe/mcpatcher/mod/TileOverrideImpl$BetterGrass.<init> (Lbir;ILjava/lang/String;)V registerIcons(Lbir;Lbim;Ljava/lang/String;Ljava/util/Map;)V@240
    interface method ref com/prupe/mcpatcher/mod/ITileOverride.registerIcons (Lnet/minecraft/src/TextureMap;Lnet/minecraft/src/Stitcher;Ljava/util/Map;)V -> com/prupe/mcpatcher/mod/ITileOverride.registerIcons (Lbir;Lbim;Ljava/util/Map;)V registerIcons(Lbir;Lbim;Ljava/lang/String;Ljava/util/Map;)V@422
    class ref net/minecraft/src/TextureMap -> bir updateAnimations()V@24
    method ref net/minecraft/src/TextureMap.updateAnimations ()V -> bir.c ()V updateAnimations()V@29
    method ref com/prupe/mcpatcher/mod/TileOverrideImpl$BetterGrass.isBetterGrass (Lnet/minecraft/src/IBlockAccess;Lnet/minecraft/src/Block;IIII)Z -> com/prupe/mcpatcher/mod/TileOverrideImpl$BetterGrass.isBetterGrass (Laak;Lapa;IIII)Z isBetterGrass(Laak;Lapa;IIII)Z@17
    method ref com/prupe/mcpatcher/mod/RenderPassAPI.skipDefaultRendering (Lnet/minecraft/src/Block;)Z -> com/prupe/mcpatcher/mod/RenderPassAPI.skipDefaultRendering (Lapa;)Z skipDefaultRendering(Lapa;)Z@4
    field ref net/minecraft/src/Block.blocksList [Lnet/minecraft/src/Block; -> apa.r [Lapa; registerOverride(Lcom/prupe/mcpatcher/mod/ITileOverride;)V@83
    field ref net/minecraft/src/Block.blocksList [Lnet/minecraft/src/Block; -> apa.r [Lapa; registerOverride(Lcom/prupe/mcpatcher/mod/ITileOverride;)V@90
    field ref net/minecraft/src/Block.blocksList [Lnet/minecraft/src/Block; -> apa.r [Lapa; registerOverride(Lcom/prupe/mcpatcher/mod/ITileOverride;)V@98
    field ref net/minecraft/src/Block.blocksList [Lnet/minecraft/src/Block; -> apa.r [Lapa; <clinit>()V@65
    method ref net/minecraft/src/Block.getShortName ()Ljava/lang/String; -> apa.B ()Ljava/lang/String; registerOverride(Lcom/prupe/mcpatcher/mod/ITileOverride;)V@103
    method ref net/minecraft/client/Minecraft.getMaxTextureSize ()I -> net/minecraft/client/Minecraft.z ()I <clinit>()V@145
  string replace Lnet/minecraft/src/Block; -> Lapa; @468
  string replace Lnet/minecraft/src/Stitcher; -> Lbim; @1665
  string replace Lnet/minecraft/src/TextureMap; -> Lbir; @1621
  string replace Ljava/util/List<Lnet/minecraft/src/TextureMap;>; -> Ljava/util/List<Lbir;>; @7827
  string replace Lnet/minecraft/src/Tessellator; -> Lbgd; @544
  string replace Lnet/minecraft/src/Icon; -> Llx; @503
  string replace Lnet/minecraft/src/Texture; -> Lbio; @1467
  string replace Ljava/util/List<Lnet/minecraft/src/Texture;>; -> Ljava/util/List<Lbio;>; @1692
  string replace Ljava/util/Map<Lnet/minecraft/src/StitchHolder;Ljava/util/List<Lnet/minecraft/src/Texture;>;>; -> Ljava/util/Map<Lnet/minecraft/src/StitchHolder;Ljava/util/List<Lbio;>;>; @1782
  string replace Lnet/minecraft/src/IBlockAccess; -> Laak; @588
  string replace Lnet/minecraft/src/RenderBlocks; -> Lbgf; @425
  string replace Ljava/util/Map<Lnet/minecraft/src/StitchHolder;Ljava/util/List<Lbio;>;>; -> Ljava/util/Map<Lbip;Ljava/util/List<Lbio;>;>; @1728
  adding com/prupe/mcpatcher/mod/CTMUtils$1.class for Connected Textures
    class ref net/minecraft/src/TextureMap -> bir beforeChange()V@29
    class ref net/minecraft/src/TextureMap -> bir afterChange()V@36
    method ref net/minecraft/src/TextureMap.getTexture ()Lnet/minecraft/src/Texture; -> bir.d ()Lbio; beforeChange()V@34
    method ref net/minecraft/src/Texture.unloadGLTexture ()V -> bio.unloadGLTexture ()V beforeChange()V@37
    field ref net/minecraft/src/Tessellator.instance Lnet/minecraft/src/Tessellator; -> bgd.a Lbgd; beforeChange()V@65
    method ref com/prupe/mcpatcher/mod/TessellatorUtils.clear (Lnet/minecraft/src/Tessellator;)V -> com/prupe/mcpatcher/mod/TessellatorUtils.clear (Lbgd;)V beforeChange()V@68
    method ref net/minecraft/src/TextureMap.<init> (ILjava/lang/String;Ljava/lang/String;Ljava/awt/image/BufferedImage;)V -> bir.<init> (ILjava/lang/String;Ljava/lang/String;Ljava/awt/image/BufferedImage;)V afterChange()V@65
    method ref net/minecraft/src/TextureMap.refreshTextures ()V -> bir.b ()V afterChange()V@70
    field ref net/minecraft/src/Block.blocksList [Lnet/minecraft/src/Block; -> apa.r [Lapa; afterChange()V@142
    field ref net/minecraft/src/Block.blocksList [Lnet/minecraft/src/Block; -> apa.r [Lapa; afterChange()V@202
    method ref com/prupe/mcpatcher/mod/RenderPassAPI.setRenderPassForBlock (Lnet/minecraft/src/Block;I)V -> com/prupe/mcpatcher/mod/RenderPassAPI.setRenderPassForBlock (Lapa;I)V afterChange()V@214
  string replace Lnet/minecraft/src/TextureMap; -> Lbir; @344
  adding com/prupe/mcpatcher/mod/CTMUtils$1$1.class for Connected Textures
  adding com/prupe/mcpatcher/mod/CTMUtils$2.class for Connected Textures
  method signature (Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;Lnet/minecraft/src/IBlockAccess;IIII)V -> (Lapa;Llx;Laak;IIII)V
  method signature (Lcom/prupe/mcpatcher/mod/ITileOverride;Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;)Lnet/minecraft/src/Icon; -> (Lcom/prupe/mcpatcher/mod/ITileOverride;Lapa;Llx;)Llx;
  field signature Lnet/minecraft/src/IBlockAccess; -> Laak;
    field ref com/prupe/mcpatcher/mod/CTMUtils$2.val$blockAccess Lnet/minecraft/src/IBlockAccess; -> com/prupe/mcpatcher/mod/CTMUtils$2.val$blockAccess Laak; <init>(Lapa;Llx;Laak;IIII)V@2
    field ref com/prupe/mcpatcher/mod/CTMUtils$2.val$blockAccess Lnet/minecraft/src/IBlockAccess; -> com/prupe/mcpatcher/mod/CTMUtils$2.val$blockAccess Laak; getTile(Lcom/prupe/mcpatcher/mod/ITileOverride;Lapa;Llx;)Llx;@2
    method ref com/prupe/mcpatcher/mod/CTMUtils$TileOverrideIterator.<init> (Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;)V -> com/prupe/mcpatcher/mod/CTMUtils$TileOverrideIterator.<init> (Lapa;Llx;)V <init>(Lapa;Llx;Laak;IIII)V@32
    interface method ref com/prupe/mcpatcher/mod/ITileOverride.getTile (Lnet/minecraft/src/IBlockAccess;Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;IIII)Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/ITileOverride.getTile (Laak;Lapa;Llx;IIII)Llx; getTile(Lcom/prupe/mcpatcher/mod/ITileOverride;Lapa;Llx;)Llx;@23
  string replace Lnet/minecraft/src/Block; -> Lapa; @240
  string replace Lnet/minecraft/src/Icon; -> Llx; @253
  adding com/prupe/mcpatcher/mod/CTMUtils$3.class for Connected Textures
  method signature (Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;II)V -> (Lapa;Llx;II)V
  method signature (Lcom/prupe/mcpatcher/mod/ITileOverride;Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;)Lnet/minecraft/src/Icon; -> (Lcom/prupe/mcpatcher/mod/ITileOverride;Lapa;Llx;)Llx;
    method ref com/prupe/mcpatcher/mod/CTMUtils$TileOverrideIterator.<init> (Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;)V -> com/prupe/mcpatcher/mod/CTMUtils$TileOverrideIterator.<init> (Lapa;Llx;)V <init>(Lapa;Llx;II)V@14
    interface method ref com/prupe/mcpatcher/mod/ITileOverride.getTile (Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;II)Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/ITileOverride.getTile (Lapa;Llx;II)Llx; getTile(Lcom/prupe/mcpatcher/mod/ITileOverride;Lapa;Llx;)Llx;@11
  string replace Lnet/minecraft/src/Block; -> Lapa; @233
  string replace Lnet/minecraft/src/Icon; -> Llx; @246
  adding com/prupe/mcpatcher/mod/CTMUtils$TileOverrideIterator.class for Connected Textures
  method signature (Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;)V -> (Lapa;Llx;)V
  method signature ()Lnet/minecraft/src/Icon; -> ()Llx;
  method signature (Lcom/prupe/mcpatcher/mod/ITileOverride;Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;)Lnet/minecraft/src/Icon; -> (Lcom/prupe/mcpatcher/mod/ITileOverride;Lapa;Llx;)Llx;
  field signature Lnet/minecraft/src/Block; -> Lapa;
  field signature Lnet/minecraft/src/Icon; -> Llx;
    field ref com/prupe/mcpatcher/mod/CTMUtils$TileOverrideIterator.block Lnet/minecraft/src/Block; -> com/prupe/mcpatcher/mod/CTMUtils$TileOverrideIterator.block Lapa; <init>(Lapa;Llx;)V@17
    field ref com/prupe/mcpatcher/mod/CTMUtils$TileOverrideIterator.block Lnet/minecraft/src/Block; -> com/prupe/mcpatcher/mod/CTMUtils$TileOverrideIterator.block Lapa; go()Lcom/prupe/mcpatcher/mod/ITileOverride;@24
    field ref com/prupe/mcpatcher/mod/CTMUtils$TileOverrideIterator.currentIcon Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/CTMUtils$TileOverrideIterator.currentIcon Llx; <init>(Lapa;Llx;)V@22
    field ref com/prupe/mcpatcher/mod/CTMUtils$TileOverrideIterator.currentIcon Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/CTMUtils$TileOverrideIterator.currentIcon Llx; <init>(Lapa;Llx;)V@42
    field ref com/prupe/mcpatcher/mod/CTMUtils$TileOverrideIterator.currentIcon Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/CTMUtils$TileOverrideIterator.currentIcon Llx; resetForNextPass()V@10
    field ref com/prupe/mcpatcher/mod/CTMUtils$TileOverrideIterator.currentIcon Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/CTMUtils$TileOverrideIterator.currentIcon Llx; go()Lcom/prupe/mcpatcher/mod/ITileOverride;@28
    field ref com/prupe/mcpatcher/mod/CTMUtils$TileOverrideIterator.currentIcon Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/CTMUtils$TileOverrideIterator.currentIcon Llx; go()Lcom/prupe/mcpatcher/mod/ITileOverride;@57
    field ref com/prupe/mcpatcher/mod/CTMUtils$TileOverrideIterator.currentIcon Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/CTMUtils$TileOverrideIterator.currentIcon Llx; getIcon()Llx;@1
    field ref net/minecraft/src/Block.blockID I -> apa.cz I <init>(Lapa;Llx;)V@30
    interface method ref net/minecraft/src/Icon.getIconName ()Ljava/lang/String; -> lx.i ()Ljava/lang/String; <init>(Lapa;Llx;)V@45
    interface method ref net/minecraft/src/Icon.getIconName ()Ljava/lang/String; -> lx.i ()Ljava/lang/String; resetForNextPass()V@13
    method ref com/prupe/mcpatcher/mod/CTMUtils$TileOverrideIterator.getTile (Lcom/prupe/mcpatcher/mod/ITileOverride;Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;)Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/CTMUtils$TileOverrideIterator.getTile (Lcom/prupe/mcpatcher/mod/ITileOverride;Lapa;Llx;)Llx; go()Lcom/prupe/mcpatcher/mod/ITileOverride;@31
  string replace Lnet/minecraft/src/Block; -> Lapa; @259
  string replace Lnet/minecraft/src/Icon; -> Llx; @274
  adding com/prupe/mcpatcher/mod/TessellatorUtils.class for Connected Textures
  method signature (Lnet/minecraft/src/Tessellator;Lnet/minecraft/src/Icon;)Lnet/minecraft/src/Tessellator; -> (Lbgd;Llx;)Lbgd;
  method signature (Lnet/minecraft/src/TextureMap;Ljava/lang/String;)V -> (Lbir;Ljava/lang/String;)V
  method signature (Lnet/minecraft/src/TextureMap;Lnet/minecraft/src/Icon;)V -> (Lbir;Llx;)V
  method signature (Ljava/lang/String;)Lnet/minecraft/src/Icon; -> (Ljava/lang/String;)Llx;
  method signature (Lnet/minecraft/src/Tessellator;)[Ljava/lang/reflect/Field; -> (Lbgd;)[Ljava/lang/reflect/Field;
  method signature (Lnet/minecraft/src/Tessellator;Lnet/minecraft/src/Tessellator;Z)V -> (Lbgd;Lbgd;Z)V
  method signature (Lnet/minecraft/src/Tessellator;)V -> (Lbgd;)V
  method signature (Lnet/minecraft/src/Tessellator;)V -> (Lbgd;)V
  method signature (ILnet/minecraft/src/Tessellator;)I -> (ILbgd;)I
  method signature (Lnet/minecraft/src/Tessellator;I)V -> (Lbgd;I)V
  method signature (Lnet/minecraft/src/Tessellator;)Ljava/lang/String; -> (Lbgd;)Ljava/lang/String;
    class ref net/minecraft/src/TextureMap -> bir getTessellator(Lbgd;Llx;)Lbgd;@9
    field ref com/prupe/mcpatcher/mod/CTMUtils.terrainMap Lnet/minecraft/src/TextureMap; -> com/prupe/mcpatcher/mod/CTMUtils.terrainMap Lbir; getTessellator(Lbgd;Llx;)Lbgd;@18
    field ref net/minecraft/src/Tessellator.children Ljava/util/Map; -> bgd.children Ljava/util/Map; getTessellator(Lbgd;Llx;)Lbgd;@27
    field ref net/minecraft/src/Tessellator.children Ljava/util/Map; -> bgd.children Ljava/util/Map; getTessellator(Lbgd;Llx;)Lbgd;@121
    field ref net/minecraft/src/Tessellator.children Ljava/util/Map; -> bgd.children Ljava/util/Map; clear(Lbgd;)V@1
    field ref net/minecraft/src/Tessellator.children Ljava/util/Map; -> bgd.children Ljava/util/Map; clear(Lbgd;)V@42
    field ref net/minecraft/src/Tessellator.children Ljava/util/Map; -> bgd.children Ljava/util/Map; resetChildren(Lbgd;)V@1
    field ref net/minecraft/src/Tessellator.children Ljava/util/Map; -> bgd.children Ljava/util/Map; drawChildren(ILbgd;)I@1
    field ref net/minecraft/src/Tessellator.children Ljava/util/Map; -> bgd.children Ljava/util/Map; startDrawingChildren(Lbgd;I)V@1
    field ref net/minecraft/src/Tessellator.children Ljava/util/Map; -> bgd.children Ljava/util/Map; toString(Lbgd;)Ljava/lang/String;@71
    class ref net/minecraft/src/Tessellator -> bgd getTessellator(Lbgd;Llx;)Lbgd;@36
    class ref net/minecraft/src/Tessellator -> bgd getTessellator(Lbgd;Llx;)Lbgd;@99
    class ref net/minecraft/src/Tessellator -> bgd clear(Lbgd;)V@30
    class ref net/minecraft/src/Tessellator -> bgd resetChildren(Lbgd;)V@30
    class ref net/minecraft/src/Tessellator -> bgd drawChildren(ILbgd;)I@30
    class ref net/minecraft/src/Tessellator -> bgd startDrawingChildren(Lbgd;I)V@30
    method ref net/minecraft/src/TextureMap.getTexture ()Lnet/minecraft/src/Texture; -> bir.d ()Lbio; getTessellator(Lbgd;Llx;)Lbgd;@86
    method ref net/minecraft/src/Texture.getGlTextureId ()I -> bio.c ()I getTessellator(Lbgd;Llx;)Lbgd;@89
    method ref net/minecraft/src/Tessellator.<init> (I)V -> bgd.<init> (I)V getTessellator(Lbgd;Llx;)Lbgd;@105
    method ref com/prupe/mcpatcher/mod/TessellatorUtils.copyFields (Lnet/minecraft/src/Tessellator;Lnet/minecraft/src/Tessellator;Z)V -> com/prupe/mcpatcher/mod/TessellatorUtils.copyFields (Lbgd;Lbgd;Z)V getTessellator(Lbgd;Llx;)Lbgd;@112
    method ref com/prupe/mcpatcher/mod/TessellatorUtils.copyFields (Lnet/minecraft/src/Tessellator;Lnet/minecraft/src/Tessellator;Z)V -> com/prupe/mcpatcher/mod/TessellatorUtils.copyFields (Lbgd;Lbgd;Z)V getTessellator(Lbgd;Llx;)Lbgd;@138
    field ref net/minecraft/src/Tessellator.textureMap Lnet/minecraft/src/TextureMap; -> bgd.textureMap Lbir; getTessellator(Lbgd;Llx;)Lbgd;@117
    field ref net/minecraft/src/Tessellator.textureMap Lnet/minecraft/src/TextureMap; -> bgd.textureMap Lbir; toString(Lbgd;)Ljava/lang/String;@13
    interface method ref net/minecraft/src/Icon.getIconName ()Ljava/lang/String; -> lx.i ()Ljava/lang/String; registerIcon(Lbir;Llx;)V@15
    class ref net/minecraft/src/Icon -> lx getIconByName(Ljava/lang/String;)Llx;@9
    field ref net/minecraft/src/Tessellator.bufferSize I -> bgd.E I getFieldsToCopy(Lbgd;)[Ljava/lang/reflect/Field;@7
    field ref net/minecraft/src/Tessellator.bufferSize I -> bgd.E I getFieldsToCopy(Lbgd;)[Ljava/lang/reflect/Field;@18
    field ref net/minecraft/src/Tessellator.bufferSize I -> bgd.E I getFieldsToCopy(Lbgd;)[Ljava/lang/reflect/Field;@260
    field ref net/minecraft/src/Tessellator.vertexCount I -> bgd.i I getFieldsToCopy(Lbgd;)[Ljava/lang/reflect/Field;@27
    field ref net/minecraft/src/Tessellator.vertexCount I -> bgd.i I getFieldsToCopy(Lbgd;)[Ljava/lang/reflect/Field;@49
    field ref net/minecraft/src/Tessellator.vertexCount I -> bgd.i I getFieldsToCopy(Lbgd;)[Ljava/lang/reflect/Field;@265
    field ref net/minecraft/src/Tessellator.addedVertices I -> bgd.s I getFieldsToCopy(Lbgd;)[Ljava/lang/reflect/Field;@32
    field ref net/minecraft/src/Tessellator.addedVertices I -> bgd.s I getFieldsToCopy(Lbgd;)[Ljava/lang/reflect/Field;@59
    field ref net/minecraft/src/Tessellator.addedVertices I -> bgd.s I getFieldsToCopy(Lbgd;)[Ljava/lang/reflect/Field;@270
    field ref net/minecraft/src/Tessellator.rawBufferIndex I -> bgd.r I getFieldsToCopy(Lbgd;)[Ljava/lang/reflect/Field;@37
    field ref net/minecraft/src/Tessellator.rawBufferIndex I -> bgd.r I getFieldsToCopy(Lbgd;)[Ljava/lang/reflect/Field;@69
    field ref net/minecraft/src/Tessellator.rawBufferIndex I -> bgd.r I getFieldsToCopy(Lbgd;)[Ljava/lang/reflect/Field;@276
    method ref com/prupe/mcpatcher/mod/TessellatorUtils.getFieldsToCopy (Lnet/minecraft/src/Tessellator;)[Ljava/lang/reflect/Field; -> com/prupe/mcpatcher/mod/TessellatorUtils.getFieldsToCopy (Lbgd;)[Ljava/lang/reflect/Field; copyFields(Lbgd;Lbgd;Z)V@7
    field ref net/minecraft/src/Tessellator.isDrawing Z -> bgd.z Z copyFields(Lbgd;Lbgd;Z)V@118
    field ref net/minecraft/src/Tessellator.isDrawing Z -> bgd.z Z copyFields(Lbgd;Lbgd;Z)V@125
    field ref net/minecraft/src/Tessellator.isDrawing Z -> bgd.z Z copyFields(Lbgd;Lbgd;Z)V@143
    field ref net/minecraft/src/Tessellator.isDrawing Z -> bgd.z Z copyFields(Lbgd;Lbgd;Z)V@150
    field ref net/minecraft/src/Tessellator.isDrawing Z -> bgd.z Z toString(Lbgd;)Ljava/lang/String;@61
    field ref net/minecraft/src/Tessellator.drawMode I -> bgd.u I copyFields(Lbgd;Lbgd;Z)V@133
    method ref net/minecraft/src/Tessellator.startDrawing (I)V -> bgd.b (I)V copyFields(Lbgd;Lbgd;Z)V@136
    method ref net/minecraft/src/Tessellator.startDrawing (I)V -> bgd.b (I)V startDrawingChildren(Lbgd;I)V@36
    method ref net/minecraft/src/Tessellator.reset ()V -> bgd.d ()V copyFields(Lbgd;Lbgd;Z)V@157
    method ref net/minecraft/src/Tessellator.reset ()V -> bgd.d ()V resetChildren(Lbgd;)V@35
    method ref com/prupe/mcpatcher/mod/TessellatorUtils.clear (Lnet/minecraft/src/Tessellator;)V -> com/prupe/mcpatcher/mod/TessellatorUtils.clear (Lbgd;)V clear(Lbgd;)V@35
    method ref net/minecraft/src/Tessellator.draw ()I -> bgd.a ()I drawChildren(ILbgd;)I@36
  string replace Lnet/minecraft/src/TextureMap; -> Lbir; @364
  string replace Ljava/util/Map<Lnet/minecraft/src/TextureMap;Ljava/lang/String;>; -> Ljava/util/Map<Lbir;Ljava/lang/String;>; @3753
  string replace Ljava/util/Map<Lnet/minecraft/src/Icon;Lnet/minecraft/src/TextureMap;>; -> Ljava/util/Map<Lnet/minecraft/src/Icon;Lbir;>; @3796
  string replace net/minecraft/src/Tessellator -> bgd @1967
  string replace Lnet/minecraft/src/Tessellator; -> Lbgd; @283
  string replace Lnet/minecraft/src/Icon; -> Llx; @298
  string replace Ljava/util/Map<Lnet/minecraft/src/Icon;Lbir;>; -> Ljava/util/Map<Llx;Lbir;>; @3724
  string replace Ljava/util/Map<Ljava/lang/String;Lnet/minecraft/src/Icon;>; -> Ljava/util/Map<Ljava/lang/String;Llx;>; @3753
  adding com/prupe/mcpatcher/mod/ITileOverride.class for Connected Textures
  method signature (Lnet/minecraft/src/TextureMap;Lnet/minecraft/src/Stitcher;Ljava/util/Map;)V -> (Lbir;Lbim;Ljava/util/Map;)V
  method signature (Lnet/minecraft/src/IBlockAccess;Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;IIII)Lnet/minecraft/src/Icon; -> (Laak;Lapa;Llx;IIII)Llx;
  method signature (Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;II)Lnet/minecraft/src/Icon; -> (Lapa;Llx;II)Llx;
  adding com/prupe/mcpatcher/mod/TileOverride.class for Connected Textures
  method signature (Lnet/minecraft/src/TextureMap;Lnet/minecraft/src/Stitcher;Ljava/util/Map;)V -> (Lbir;Lbim;Ljava/util/Map;)V
  method signature (Lnet/minecraft/src/IBlockAccess;Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;IIII[I)Z -> (Laak;Lapa;Llx;IIII[I)Z
  method signature (Lnet/minecraft/src/Block;II)Z -> (Lapa;II)Z
  method signature (Lnet/minecraft/src/IBlockAccess;Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;IIII)Lnet/minecraft/src/Icon; -> (Laak;Lapa;Llx;IIII)Llx;
  method signature (Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;II)Lnet/minecraft/src/Icon; -> (Lapa;Llx;II)Llx;
  method signature (Lnet/minecraft/src/IBlockAccess;Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;IIII)Lnet/minecraft/src/Icon; -> (Laak;Lapa;Llx;IIII)Llx;
  method signature (Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;II)Lnet/minecraft/src/Icon; -> (Lapa;Llx;II)Llx;
  field signature [Lnet/minecraft/src/Icon; -> [Llx;
    field ref net/minecraft/src/Block.blocksList [Lnet/minecraft/src/Block; -> apa.r [Lapa; <init>(Ljava/lang/String;Ljava/util/Properties;Lcom/prupe/mcpatcher/mod/TileLoader;)V@125
    field ref net/minecraft/src/Block.blocksList [Lnet/minecraft/src/Block; -> apa.r [Lapa; <init>(Ljava/lang/String;Ljava/util/Properties;Lcom/prupe/mcpatcher/mod/TileLoader;)V@139
    field ref net/minecraft/src/Block.blocksList [Lnet/minecraft/src/Block; -> apa.r [Lapa; <init>(Ljava/lang/String;Ljava/util/Properties;Lcom/prupe/mcpatcher/mod/TileLoader;)V@146
    field ref net/minecraft/src/Block.blocksList [Lnet/minecraft/src/Block; -> apa.r [Lapa; shouldConnect(Laak;Lapa;Llx;IIII[I)Z@75
    method ref net/minecraft/src/Block.getShortName ()Ljava/lang/String; -> apa.B ()Ljava/lang/String; <init>(Ljava/lang/String;Ljava/util/Properties;Lcom/prupe/mcpatcher/mod/TileLoader;)V@165
    method ref com/prupe/mcpatcher/mod/TileLoader.registerIcons (Lnet/minecraft/src/TextureMap;Lnet/minecraft/src/Stitcher;Ljava/util/Map;Ljava/util/List;)[Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/TileLoader.registerIcons (Lbir;Lbim;Ljava/util/Map;Ljava/util/List;)[Llx; registerIcons(Lbir;Lbim;Ljava/util/Map;)V@12
    field ref com/prupe/mcpatcher/mod/TileOverride.icons [Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/TileOverride.icons [Llx; registerIcons(Lbir;Lbim;Ljava/util/Map;)V@15
    field ref com/prupe/mcpatcher/mod/TileOverride.icons [Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/TileOverride.icons [Llx; getTile(Laak;Lapa;Llx;IIII)Llx;@1
    field ref com/prupe/mcpatcher/mod/TileOverride.icons [Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/TileOverride.icons [Llx; getTile(Lapa;Llx;II)Llx;@1
    field ref net/minecraft/src/Block.blockID I -> apa.cz I shouldConnect(Laak;Lapa;Llx;IIII[I)Z@1
    field ref net/minecraft/src/Block.blockID I -> apa.cz I exclude(Lapa;II)Z@42
    field ref net/minecraft/src/Block.blockID I -> apa.cz I getTile(Laak;Lapa;Llx;IIII)Llx;@86
    field ref net/minecraft/src/Block.blockID I -> apa.cz I getTile(Lapa;Llx;II)Llx;@76
    interface method ref net/minecraft/src/IBlockAccess.getBlockMetadata (III)I -> aak.h (III)I shouldConnect(Laak;Lapa;Llx;IIII[I)Z@13
    interface method ref net/minecraft/src/IBlockAccess.getBlockMetadata (III)I -> aak.h (III)I shouldConnect(Laak;Lapa;Llx;IIII[I)Z@68
    interface method ref net/minecraft/src/IBlockAccess.getBlockMetadata (III)I -> aak.h (III)I getTile(Laak;Lapa;Llx;IIII)Llx;@77
    interface method ref net/minecraft/src/IBlockAccess.getBlockId (III)I -> aak.a (III)I shouldConnect(Laak;Lapa;Llx;IIII[I)Z@54
    method ref com/prupe/mcpatcher/mod/TileOverride.exclude (Lnet/minecraft/src/Block;II)Z -> com/prupe/mcpatcher/mod/TileOverride.exclude (Lapa;II)Z shouldConnect(Laak;Lapa;Llx;IIII[I)Z@90
    method ref com/prupe/mcpatcher/mod/TileOverride.exclude (Lnet/minecraft/src/Block;II)Z -> com/prupe/mcpatcher/mod/TileOverride.exclude (Lapa;II)Z getTile(Laak;Lapa;Llx;IIII)Llx;@105
    method ref com/prupe/mcpatcher/mod/TileOverride.exclude (Lnet/minecraft/src/Block;II)Z -> com/prupe/mcpatcher/mod/TileOverride.exclude (Lapa;II)Z getTile(Lapa;Llx;II)Llx;@93
    method ref net/minecraft/src/Block.shouldSideBeRendered (Lnet/minecraft/src/IBlockAccess;IIII)Z -> apa.a (Laak;IIII)Z shouldConnect(Laak;Lapa;Llx;IIII[I)Z@200
    method ref net/minecraft/src/Block.getBlockIcon (Lnet/minecraft/src/IBlockAccess;IIII)Lnet/minecraft/src/Icon; -> apa.b_ (Laak;IIII)Llx; shouldConnect(Laak;Lapa;Llx;IIII[I)Z@264
    field ref net/minecraft/src/Block.blockMaterial Lnet/minecraft/src/Material; -> apa.cO Laif; shouldConnect(Laak;Lapa;Llx;IIII[I)Z@278
    field ref net/minecraft/src/Block.blockMaterial Lnet/minecraft/src/Material; -> apa.cO Laif; shouldConnect(Laak;Lapa;Llx;IIII[I)Z@283
    method ref com/prupe/mcpatcher/mod/RenderPassAPI.skipThisRenderPass (Lnet/minecraft/src/Block;I)Z -> com/prupe/mcpatcher/mod/RenderPassAPI.skipThisRenderPass (Lapa;I)Z getTile(Laak;Lapa;Llx;IIII)Llx;@62
    method ref com/prupe/mcpatcher/mod/TileOverride.getTileImpl (Lnet/minecraft/src/IBlockAccess;Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;IIII)Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/TileOverride.getTileImpl (Laak;Lapa;Llx;IIII)Llx; getTile(Laak;Lapa;Llx;IIII)Llx;@221
    method ref com/prupe/mcpatcher/mod/TileOverride.getTileImpl (Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;II)Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/TileOverride.getTileImpl (Lapa;Llx;II)Llx; getTile(Lapa;Llx;II)Llx;@107
  string replace Lnet/minecraft/src/Block; -> Lapa; @1774
  string replace Lnet/minecraft/src/Stitcher; -> Lbim; @5614
  string replace Lnet/minecraft/src/TextureMap; -> Lbir; @5570
  string replace Lnet/minecraft/src/Icon; -> Llx; @6298
  string replace Ljava/util/Map<Lnet/minecraft/src/StitchHolder;Ljava/util/List<Lnet/minecraft/src/Texture;>;>; -> Ljava/util/Map<Lnet/minecraft/src/StitchHolder;Ljava/util/List<Lbio;>;>; @5621
  string replace Lnet/minecraft/src/IBlockAccess; -> Laak; @6234
  string replace Ljava/util/Map<Lnet/minecraft/src/StitchHolder;Ljava/util/List<Lbio;>;>; -> Ljava/util/Map<Lbip;Ljava/util/List<Lbio;>;>; @5621
  adding com/prupe/mcpatcher/mod/TileOverrideImpl.class for Connected Textures
  adding com/prupe/mcpatcher/mod/TileOverrideImpl$CTM.class for Connected Textures
  method signature (Lnet/minecraft/src/IBlockAccess;Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;IIII)Lnet/minecraft/src/Icon; -> (Laak;Lapa;Llx;IIII)Llx;
  method signature (Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;II)Lnet/minecraft/src/Icon; -> (Lapa;Llx;II)Llx;
    method ref com/prupe/mcpatcher/mod/TileOverrideImpl$CTM.shouldConnect (Lnet/minecraft/src/IBlockAccess;Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;IIII[I)Z -> com/prupe/mcpatcher/mod/TileOverrideImpl$CTM.shouldConnect (Laak;Lapa;Llx;IIII[I)Z getTileImpl(Laak;Lapa;Llx;IIII)Llx;@38
    field ref com/prupe/mcpatcher/mod/TileOverrideImpl$CTM.icons [Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/TileOverrideImpl$CTM.icons [Llx; getTileImpl(Laak;Lapa;Llx;IIII)Llx;@60
    field ref com/prupe/mcpatcher/mod/TileOverrideImpl$CTM.icons [Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/TileOverrideImpl$CTM.icons [Llx; getTileImpl(Lapa;Llx;II)Llx;@1
  string replace Lnet/minecraft/src/Block; -> Lapa; @685
  string replace Lnet/minecraft/src/Icon; -> Llx; @704
  string replace Lnet/minecraft/src/IBlockAccess; -> Laak; @642
  adding com/prupe/mcpatcher/mod/TileOverrideImpl$Random1.class for Connected Textures
  method signature (Lnet/minecraft/src/IBlockAccess;Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;IIII)Lnet/minecraft/src/Icon; -> (Laak;Lapa;Llx;IIII)Llx;
  method signature (Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;II)Lnet/minecraft/src/Icon; -> (Lapa;Llx;II)Llx;
    field ref com/prupe/mcpatcher/mod/TileOverrideImpl$Random1.icons [Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/TileOverrideImpl$Random1.icons [Llx; getTileImpl(Laak;Lapa;Llx;IIII)Llx;@9
    field ref com/prupe/mcpatcher/mod/TileOverrideImpl$Random1.icons [Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/TileOverrideImpl$Random1.icons [Llx; getTileImpl(Laak;Lapa;Llx;IIII)Llx;@141
    field ref com/prupe/mcpatcher/mod/TileOverrideImpl$Random1.icons [Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/TileOverrideImpl$Random1.icons [Llx; getTileImpl(Lapa;Llx;II)Llx;@1
  string replace Lnet/minecraft/src/Block; -> Lapa; @1157
  string replace Lnet/minecraft/src/Icon; -> Llx; @1176
  string replace Lnet/minecraft/src/IBlockAccess; -> Laak; @1114
  adding com/prupe/mcpatcher/mod/TileOverrideImpl$Fixed.class for Connected Textures
  method signature (Lnet/minecraft/src/IBlockAccess;Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;IIII)Lnet/minecraft/src/Icon; -> (Laak;Lapa;Llx;IIII)Llx;
  method signature (Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;II)Lnet/minecraft/src/Icon; -> (Lapa;Llx;II)Llx;
    field ref com/prupe/mcpatcher/mod/TileOverrideImpl$Fixed.icons [Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/TileOverrideImpl$Fixed.icons [Llx; getTileImpl(Laak;Lapa;Llx;IIII)Llx;@1
    field ref com/prupe/mcpatcher/mod/TileOverrideImpl$Fixed.icons [Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/TileOverrideImpl$Fixed.icons [Llx; getTileImpl(Lapa;Llx;II)Llx;@1
  string replace Lnet/minecraft/src/Block; -> Lapa; @657
  string replace Lnet/minecraft/src/Icon; -> Llx; @676
  string replace Lnet/minecraft/src/IBlockAccess; -> Laak; @614
  adding com/prupe/mcpatcher/mod/TileOverrideImpl$Horizontal.class for Connected Textures
  method signature (Lnet/minecraft/src/IBlockAccess;Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;IIII)Lnet/minecraft/src/Icon; -> (Laak;Lapa;Llx;IIII)Llx;
  method signature (Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;II)Lnet/minecraft/src/Icon; -> (Lapa;Llx;II)Llx;
    method ref com/prupe/mcpatcher/mod/TileOverrideImpl$Horizontal.shouldConnect (Lnet/minecraft/src/IBlockAccess;Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;IIII[I)Z -> com/prupe/mcpatcher/mod/TileOverrideImpl$Horizontal.shouldConnect (Laak;Lapa;Llx;IIII[I)Z getTileImpl(Laak;Lapa;Llx;IIII)Llx;@54
    method ref com/prupe/mcpatcher/mod/TileOverrideImpl$Horizontal.shouldConnect (Lnet/minecraft/src/IBlockAccess;Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;IIII[I)Z -> com/prupe/mcpatcher/mod/TileOverrideImpl$Horizontal.shouldConnect (Laak;Lapa;Llx;IIII[I)Z getTileImpl(Laak;Lapa;Llx;IIII)Llx;@86
    field ref com/prupe/mcpatcher/mod/TileOverrideImpl$Horizontal.icons [Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/TileOverrideImpl$Horizontal.icons [Llx; getTileImpl(Laak;Lapa;Llx;IIII)Llx;@99
    field ref com/prupe/mcpatcher/mod/TileOverrideImpl$Horizontal.icons [Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/TileOverrideImpl$Horizontal.icons [Llx; getTileImpl(Lapa;Llx;II)Llx;@1
  string replace Lnet/minecraft/src/Block; -> Lapa; @673
  string replace Lnet/minecraft/src/Icon; -> Llx; @692
  string replace Lnet/minecraft/src/IBlockAccess; -> Laak; @630
  adding com/prupe/mcpatcher/mod/TileOverrideImpl$Vertical.class for Connected Textures
  method signature (Lnet/minecraft/src/IBlockAccess;Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;IIII)Lnet/minecraft/src/Icon; -> (Laak;Lapa;Llx;IIII)Llx;
  method signature (Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;II)Lnet/minecraft/src/Icon; -> (Lapa;Llx;II)Llx;
    method ref com/prupe/mcpatcher/mod/TileOverrideImpl$Vertical.shouldConnect (Lnet/minecraft/src/IBlockAccess;Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;IIII[I)Z -> com/prupe/mcpatcher/mod/TileOverrideImpl$Vertical.shouldConnect (Laak;Lapa;Llx;IIII[I)Z getTileImpl(Laak;Lapa;Llx;IIII)Llx;@54
    method ref com/prupe/mcpatcher/mod/TileOverrideImpl$Vertical.shouldConnect (Lnet/minecraft/src/IBlockAccess;Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;IIII[I)Z -> com/prupe/mcpatcher/mod/TileOverrideImpl$Vertical.shouldConnect (Laak;Lapa;Llx;IIII[I)Z getTileImpl(Laak;Lapa;Llx;IIII)Llx;@87
    field ref com/prupe/mcpatcher/mod/TileOverrideImpl$Vertical.icons [Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/TileOverrideImpl$Vertical.icons [Llx; getTileImpl(Laak;Lapa;Llx;IIII)Llx;@100
    field ref com/prupe/mcpatcher/mod/TileOverrideImpl$Vertical.icons [Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/TileOverrideImpl$Vertical.icons [Llx; getTileImpl(Lapa;Llx;II)Llx;@1
  string replace Lnet/minecraft/src/Block; -> Lapa; @667
  string replace Lnet/minecraft/src/Icon; -> Llx; @686
  string replace Lnet/minecraft/src/IBlockAccess; -> Laak; @624
  adding com/prupe/mcpatcher/mod/TileOverrideImpl$Top.class for Connected Textures
  method signature (Lnet/minecraft/src/IBlockAccess;Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;IIII)Lnet/minecraft/src/Icon; -> (Laak;Lapa;Llx;IIII)Llx;
  method signature (Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;II)Lnet/minecraft/src/Icon; -> (Lapa;Llx;II)Llx;
    method ref com/prupe/mcpatcher/mod/TileOverrideImpl$Top.shouldConnect (Lnet/minecraft/src/IBlockAccess;Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;IIII[I)Z -> com/prupe/mcpatcher/mod/TileOverrideImpl$Top.shouldConnect (Laak;Lapa;Llx;IIII[I)Z getTileImpl(Laak;Lapa;Llx;IIII)Llx;@52
    field ref com/prupe/mcpatcher/mod/TileOverrideImpl$Top.icons [Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/TileOverrideImpl$Top.icons [Llx; getTileImpl(Laak;Lapa;Llx;IIII)Llx;@59
    field ref com/prupe/mcpatcher/mod/TileOverrideImpl$Top.icons [Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/TileOverrideImpl$Top.icons [Llx; getTileImpl(Lapa;Llx;II)Llx;@1
  string replace Lnet/minecraft/src/Block; -> Lapa; @651
  string replace Lnet/minecraft/src/Icon; -> Llx; @670
  string replace Lnet/minecraft/src/IBlockAccess; -> Laak; @608
  adding com/prupe/mcpatcher/mod/TileOverrideImpl$Repeat.class for Connected Textures
  method signature (Lnet/minecraft/src/IBlockAccess;Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;IIII)Lnet/minecraft/src/Icon; -> (Laak;Lapa;Llx;IIII)Llx;
  method signature (Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;II)Lnet/minecraft/src/Icon; -> (Lapa;Llx;II)Llx;
    field ref com/prupe/mcpatcher/mod/TileOverrideImpl$Repeat.icons [Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/TileOverrideImpl$Repeat.icons [Llx; getTileImpl(Laak;Lapa;Llx;IIII)Llx;@188
    field ref com/prupe/mcpatcher/mod/TileOverrideImpl$Repeat.icons [Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/TileOverrideImpl$Repeat.icons [Llx; getTileImpl(Lapa;Llx;II)Llx;@1
  string replace Lnet/minecraft/src/Block; -> Lapa; @1330
  string replace Lnet/minecraft/src/Icon; -> Llx; @1349
  string replace Lnet/minecraft/src/IBlockAccess; -> Laak; @1287
  adding com/prupe/mcpatcher/mod/TileOverrideImpl$BetterGrass.class for Connected Textures
  method signature (Lnet/minecraft/src/TextureMap;ILjava/lang/String;)V -> (Lbir;ILjava/lang/String;)V
  method signature (Lnet/minecraft/src/TextureMap;Lnet/minecraft/src/Stitcher;Ljava/util/Map;)V -> (Lbir;Lbim;Ljava/util/Map;)V
  method signature (Lnet/minecraft/src/IBlockAccess;Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;IIII)Lnet/minecraft/src/Icon; -> (Laak;Lapa;Llx;IIII)Llx;
  method signature (Lnet/minecraft/src/IBlockAccess;Lnet/minecraft/src/Block;IIII)Z -> (Laak;Lapa;IIII)Z
  method signature (Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;II)Lnet/minecraft/src/Icon; -> (Lapa;Llx;II)Llx;
  field signature Lnet/minecraft/src/Icon; -> Llx;
  field signature Lnet/minecraft/src/Icon; -> Llx;
    method ref net/minecraft/src/TextureMap.registerIcon (Ljava/lang/String;)Lnet/minecraft/src/Icon; -> bir.a (Ljava/lang/String;)Llx; <init>(Lbir;ILjava/lang/String;)V@18
    method ref net/minecraft/src/TextureMap.registerIcon (Ljava/lang/String;)Lnet/minecraft/src/Icon; -> bir.a (Ljava/lang/String;)Llx; <init>(Lbir;ILjava/lang/String;)V@45
    field ref com/prupe/mcpatcher/mod/TileOverrideImpl$BetterGrass.fullSnowTile Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/TileOverrideImpl$BetterGrass.fullSnowTile Llx; <init>(Lbir;ILjava/lang/String;)V@21
    field ref com/prupe/mcpatcher/mod/TileOverrideImpl$BetterGrass.fullSnowTile Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/TileOverrideImpl$BetterGrass.fullSnowTile Llx; getTile(Laak;Lapa;Llx;IIII)Llx;@80
    field ref com/prupe/mcpatcher/mod/TileOverrideImpl$BetterGrass.fullTile Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/TileOverrideImpl$BetterGrass.fullTile Llx; <init>(Lbir;ILjava/lang/String;)V@48
    field ref com/prupe/mcpatcher/mod/TileOverrideImpl$BetterGrass.fullTile Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/TileOverrideImpl$BetterGrass.fullTile Llx; getTile(Laak;Lapa;Llx;IIII)Llx;@85
    field ref com/prupe/mcpatcher/mod/TileOverrideImpl$BetterGrass.fullTile Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/TileOverrideImpl$BetterGrass.fullTile Llx; isBetterGrass(Laak;Lapa;IIII)Z@26
    interface method ref net/minecraft/src/IBlockAccess.getBlockId (III)I -> aak.a (III)I getTile(Laak;Lapa;Llx;IIII)Llx;@37
    interface method ref net/minecraft/src/IBlockAccess.getBlockId (III)I -> aak.a (III)I getTile(Laak;Lapa;Llx;IIII)Llx;@58
    field ref net/minecraft/src/Block.blockID I -> apa.cz I isBetterGrass(Laak;Lapa;IIII)Z@1
    method ref com/prupe/mcpatcher/mod/TileOverrideImpl$BetterGrass.getTile (Lnet/minecraft/src/IBlockAccess;Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;IIII)Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/TileOverrideImpl$BetterGrass.getTile (Laak;Lapa;Llx;IIII)Llx; isBetterGrass(Laak;Lapa;IIII)Z@22
  string replace Lnet/minecraft/src/Block; -> Lapa; @1653
  string replace Lnet/minecraft/src/Stitcher; -> Lbim; @822
  string replace Lnet/minecraft/src/TextureMap; -> Lbir; @296
  string replace Lnet/minecraft/src/Icon; -> Llx; @1624
  string replace Ljava/util/Map<Lnet/minecraft/src/StitchHolder;Ljava/util/List<Lnet/minecraft/src/Texture;>;>; -> Ljava/util/Map<Lnet/minecraft/src/StitchHolder;Ljava/util/List<Lbio;>;>; @854
  string replace Lnet/minecraft/src/IBlockAccess; -> Laak; @1540
  string replace Ljava/util/Map<Lnet/minecraft/src/StitchHolder;Ljava/util/List<Lbio;>;>; -> Ljava/util/Map<Lbip;Ljava/util/List<Lbio;>;>; @854
  adding com/prupe/mcpatcher/mod/TileLoader.class for Connected Textures
  method signature (Lnet/minecraft/src/TextureMap;Lnet/minecraft/src/Stitcher;Ljava/util/Map;Ljava/util/List;)[Lnet/minecraft/src/Icon; -> (Lbir;Lbim;Ljava/util/Map;Ljava/util/List;)[Llx;
    method ref net/minecraft/src/TextureManager.getInstance ()Lnet/minecraft/src/TextureManager; -> biq.b ()Lbiq; preload(Ljava/lang/String;Ljava/util/List;Z)Z@83
    method ref net/minecraft/src/TextureManager.getInstance ()Lnet/minecraft/src/TextureManager; -> biq.b ()Lbiq; preload(Ljava/lang/String;Ljava/util/List;Z)Z@155
    method ref net/minecraft/src/TextureManager.createTextureFromImage (Ljava/lang/String;IIIIIIIZLjava/awt/image/BufferedImage;)Lnet/minecraft/src/Texture; -> biq.a (Ljava/lang/String;IIIIIIIZLjava/awt/image/BufferedImage;)Lbio; preload(Ljava/lang/String;Ljava/util/List;Z)Z@113
    method ref net/minecraft/src/TextureManager.createTextureFromFile (Ljava/lang/String;)Ljava/util/List; -> biq.c (Ljava/lang/String;)Ljava/util/List; preload(Ljava/lang/String;Ljava/util/List;Z)Z@166
    class ref net/minecraft/src/Icon -> lx registerIcons(Lbir;Lbim;Ljava/util/Map;Ljava/util/List;)[Llx;@7
    class ref net/minecraft/src/Icon -> lx registerIcons(Lbir;Lbim;Ljava/util/Map;Ljava/util/List;)[Llx;@64
    class ref net/minecraft/src/Texture -> bio registerIcons(Lbir;Lbim;Ljava/util/Map;Ljava/util/List;)[Llx;@139
    class ref net/minecraft/src/Texture -> bio getTextureSize(Ljava/lang/String;)I@55
    class ref net/minecraft/src/Texture -> bio getTextureSize(Ljava/lang/String;)I@68
    class ref net/minecraft/src/StitchHolder -> bip registerIcons(Lbir;Lbim;Ljava/util/Map;Ljava/util/List;)[Llx;@144
    method ref net/minecraft/src/StitchHolder.<init> (Lnet/minecraft/src/Texture;)V -> bip.<init> (Lbio;)V registerIcons(Lbir;Lbim;Ljava/util/Map;Ljava/util/List;)[Llx;@150
    method ref net/minecraft/src/Stitcher.addStitchHolder (Lnet/minecraft/src/StitchHolder;)V -> bim.a (Lbip;)V registerIcons(Lbir;Lbim;Ljava/util/Map;Ljava/util/List;)[Llx;@158
    method ref net/minecraft/src/TextureMap.registerIcon (Ljava/lang/String;)Lnet/minecraft/src/Icon; -> bir.a (Ljava/lang/String;)Llx; registerIcons(Lbir;Lbim;Ljava/util/Map;Ljava/util/List;)[Llx;@179
    method ref com/prupe/mcpatcher/mod/TessellatorUtils.registerIcon (Lnet/minecraft/src/TextureMap;Lnet/minecraft/src/Icon;)V -> com/prupe/mcpatcher/mod/TessellatorUtils.registerIcon (Lbir;Llx;)V registerIcons(Lbir;Lbim;Ljava/util/Map;Ljava/util/List;)[Llx;@189
    method ref net/minecraft/src/Texture.getWidth ()I -> bio.d ()I registerIcons(Lbir;Lbim;Ljava/util/Map;Ljava/util/List;)[Llx;@276
    method ref net/minecraft/src/Texture.getWidth ()I -> bio.d ()I getTextureSize(Ljava/lang/String;)I@58
    method ref net/minecraft/src/Texture.getHeight ()I -> bio.e ()I registerIcons(Lbir;Lbim;Ljava/util/Map;Ljava/util/List;)[Llx;@287
    method ref net/minecraft/src/Texture.getHeight ()I -> bio.e ()I getTextureSize(Ljava/lang/String;)I@71
  string replace Lnet/minecraft/src/Stitcher; -> Lbim; @3123
  string replace Lnet/minecraft/src/TextureMap; -> Lbir; @3079
  string replace [Lnet/minecraft/src/Icon; -> [Llx; @3120
  string replace Ljava/util/Map<Ljava/lang/String;Lnet/minecraft/src/Icon;>; -> Ljava/util/Map<Ljava/lang/String;Llx;>; @4778
  string replace Lnet/minecraft/src/Texture; -> Lbio; @2092
  string replace Ljava/util/List<Lnet/minecraft/src/Texture;>; -> Ljava/util/List<Lbio;>; @2167
  string replace Ljava/util/Map<Lnet/minecraft/src/StitchHolder;Ljava/util/List<Lnet/minecraft/src/Texture;>;>; -> Ljava/util/Map<Lnet/minecraft/src/StitchHolder;Ljava/util/List<Lbio;>;>; @3084
  string replace Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Lnet/minecraft/src/Texture;>;>; -> Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Lbio;>;>; @4629
  string replace Lnet/minecraft/src/StitchHolder; -> Lbip; @2975
  string replace Ljava/util/Map<Lnet/minecraft/src/StitchHolder;Ljava/util/List<Lbio;>;>; -> Ljava/util/Map<Lbip;Ljava/util/List<Lbio;>;>; @3057
  adding com/prupe/mcpatcher/mod/GlassPaneRenderer.class for Connected Textures
  method signature (Lnet/minecraft/src/RenderBlocks;Lnet/minecraft/src/Block;Lnet/minecraft/src/Icon;IIIZZZZ)V -> (Lbgf;Lapa;Llx;IIIZZZZ)V
  field signature [Lnet/minecraft/src/Icon; -> [Llx;
  field signature Lnet/minecraft/src/Tessellator; -> Lbgd;
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.icons [Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.icons [Llx; render(Lbgf;Lapa;Llx;IIIZZZZ)V@24
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.icons [Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.icons [Llx; render(Lbgf;Lapa;Llx;IIIZZZZ)V@46
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.icons [Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.icons [Llx; render(Lbgf;Lapa;Llx;IIIZZZZ)V@1141
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.icons [Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.icons [Llx; setupTileCoords(I)V@0
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.icons [Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.icons [Llx; setupTileCoords(I)V@6
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.icons [Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.icons [Llx; <clinit>()V@16
    field ref net/minecraft/src/Tessellator.instance Lnet/minecraft/src/Tessellator; -> bgd.a Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@39
    method ref com/prupe/mcpatcher/mod/CTMUtils.getTile (Lnet/minecraft/src/RenderBlocks;Lnet/minecraft/src/Block;IIIILnet/minecraft/src/Icon;Lnet/minecraft/src/Tessellator;)Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/CTMUtils.getTile (Lbgf;Lapa;IIIILlx;Lbgd;)Llx; render(Lbgf;Lapa;Llx;IIIZZZZ)V@42
    method ref com/prupe/mcpatcher/mod/RenderPassAPI.skipDefaultRendering (Lnet/minecraft/src/Block;)Z -> com/prupe/mcpatcher/mod/RenderPassAPI.skipDefaultRendering (Lapa;)Z render(Lbgf;Lapa;Llx;IIIZZZZ)V@59
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@166
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@184
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@202
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@220
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@242
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@260
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@278
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@296
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@331
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@349
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@367
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@385
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@407
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@425
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@443
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@461
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@496
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@514
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@532
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@550
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@572
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@590
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@608
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@626
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@663
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@681
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@699
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@717
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@739
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@757
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@775
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@793
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@828
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@846
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@864
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@882
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@904
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@922
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@940
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@958
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@993
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@1011
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@1029
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@1047
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@1069
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@1087
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@1105
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@1123
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; render(Lbgf;Lapa;Llx;IIIZZZZ)V@1149
    field ref com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/GlassPaneRenderer.tessellator Lbgd; setupTileCoords(I)V@14
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@181
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@199
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@217
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@235
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@257
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@275
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@293
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@311
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@346
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@364
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@382
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@400
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@422
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@440
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@458
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@476
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@511
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@529
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@547
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@565
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@587
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@605
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@623
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@641
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@678
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@696
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@714
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@732
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@754
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@772
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@790
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@808
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@843
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@861
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@879
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@897
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@919
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@937
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@955
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@973
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@1008
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@1026
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@1044
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@1062
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@1084
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@1102
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@1120
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V render(Lbgf;Lapa;Llx;IIIZZZZ)V@1138
    method ref com/prupe/mcpatcher/mod/CTMUtils.getTessellator (Lnet/minecraft/src/Icon;)Lnet/minecraft/src/Tessellator; -> com/prupe/mcpatcher/mod/CTMUtils.getTessellator (Llx;)Lbgd; setupTileCoords(I)V@11
    interface method ref net/minecraft/src/Icon.getMinU ()F -> lx.e ()F setupTileCoords(I)V@18
    interface method ref net/minecraft/src/Icon.getInterpolatedU (D)F -> lx.a (D)F setupTileCoords(I)V@31
    interface method ref net/minecraft/src/Icon.getMaxU ()F -> lx.f ()F setupTileCoords(I)V@41
    interface method ref net/minecraft/src/Icon.getMinV ()F -> lx.g ()F setupTileCoords(I)V@51
    interface method ref net/minecraft/src/Icon.getMaxV ()F -> lx.h ()F setupTileCoords(I)V@61
    class ref net/minecraft/src/Icon -> lx <clinit>()V@13
  string replace Lnet/minecraft/src/Block; -> Lapa; @313
  string replace Lnet/minecraft/src/Icon; -> Llx; @332
  string replace Lnet/minecraft/src/RenderBlocks; -> Lbgf; @266
  adding com/prupe/mcpatcher/mod/RenderPassAPI.class for Connected Textures
  method signature (Lnet/minecraft/src/Block;)Z -> (Lapa;)Z
  method signature (Lnet/minecraft/src/Block;I)Z -> (Lapa;I)Z
  method signature (Lnet/minecraft/src/Block;I)V -> (Lapa;I)V
  string replace Lnet/minecraft/src/Block; -> Lapa; @238
  adding com/prupe/mcpatcher/mod/CITUtils.class for Connected Textures
  method signature (Lnet/minecraft/src/Icon;Lnet/minecraft/src/Item;Lnet/minecraft/src/ItemStack;)Lnet/minecraft/src/Icon; -> (Llx;Lwk;Lwm;)Llx;
  method signature (Lnet/minecraft/src/TextureMap;Lnet/minecraft/src/Stitcher;Ljava/lang/String;Ljava/util/Map;)V -> (Lbir;Lbim;Ljava/lang/String;Ljava/util/Map;)V
    field ref net/minecraft/src/Item.itemID I -> wk.cp I getIcon(Llx;Lwk;Lwm;)Llx;@1
    method ref com/prupe/mcpatcher/mod/CITUtils$ItemOverride.match (Lnet/minecraft/src/Icon;ILnet/minecraft/src/ItemStack;)Z -> com/prupe/mcpatcher/mod/CITUtils$ItemOverride.match (Llx;ILwm;)Z getIcon(Llx;Lwk;Lwm;)Llx;@59
    field ref com/prupe/mcpatcher/mod/CITUtils$ItemOverride.icon Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/CITUtils$ItemOverride.icon Llx; getIcon(Llx;Lwk;Lwm;)Llx;@67
    field ref net/minecraft/src/Item.itemsList [Lnet/minecraft/src/Item; -> wk.f [Lwk; getItemName(I)Ljava/lang/String;@5
    field ref net/minecraft/src/Item.itemsList [Lnet/minecraft/src/Item; -> wk.f [Lwk; getItemName(I)Ljava/lang/String;@12
    field ref net/minecraft/src/Item.itemsList [Lnet/minecraft/src/Item; -> wk.f [Lwk; <clinit>()V@10
    method ref net/minecraft/src/Item.getItemName ()Ljava/lang/String; -> wk.a ()Ljava/lang/String; getItemName(I)Ljava/lang/String;@23
    method ref com/prupe/mcpatcher/mod/CITUtils$ItemOverride.registerIcon (Lnet/minecraft/src/TextureMap;Lnet/minecraft/src/Stitcher;Ljava/util/Map;)V -> com/prupe/mcpatcher/mod/CITUtils$ItemOverride.registerIcon (Lbir;Lbim;Ljava/util/Map;)V registerIcons(Lbir;Lbim;Ljava/lang/String;Ljava/util/Map;)V@73
  string replace Lnet/minecraft/src/Stitcher; -> Lbim; @2413
  string replace Lnet/minecraft/src/TextureMap; -> Lbir; @2369
  string replace Lnet/minecraft/src/ItemStack; -> Lwm; @432
  string replace Lnet/minecraft/src/Icon; -> Llx; @359
  string replace Lnet/minecraft/src/Item; -> Lwk; @373
  string replace Ljava/util/Map<Lnet/minecraft/src/StitchHolder;Ljava/util/List<Lnet/minecraft/src/Texture;>;>; -> Ljava/util/Map<Lnet/minecraft/src/StitchHolder;Ljava/util/List<Lbio;>;>; @2390
  string replace Ljava/util/Map<Lnet/minecraft/src/StitchHolder;Ljava/util/List<Lbio;>;>; -> Ljava/util/Map<Lbip;Ljava/util/List<Lbio;>;>; @2390
  adding com/prupe/mcpatcher/mod/CITUtils$ItemOverride.class for Connected Textures
  method signature (Lnet/minecraft/src/TextureMap;Lnet/minecraft/src/Stitcher;Ljava/util/Map;)V -> (Lbir;Lbim;Ljava/util/Map;)V
  method signature (Lnet/minecraft/src/Icon;ILnet/minecraft/src/ItemStack;)Z -> (Llx;ILwm;)Z
  method signature ([Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/src/NBTBase;)Z -> ([Ljava/lang/String;ILjava/lang/String;Lcf;)Z
  method signature ([Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/src/NBTTagCompound;)Z -> ([Ljava/lang/String;ILjava/lang/String;Lbs;)Z
  method signature ([Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/src/NBTTagList;)Z -> ([Ljava/lang/String;ILjava/lang/String;Lca;)Z
  method signature ([Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/src/NBTTagByte;)Z -> ([Ljava/lang/String;ILjava/lang/String;Lbr;)Z
  method signature ([Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/src/NBTTagDouble;)Z -> ([Ljava/lang/String;ILjava/lang/String;Lbv;)Z
  method signature ([Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/src/NBTTagFloat;)Z -> ([Ljava/lang/String;ILjava/lang/String;Lbx;)Z
  method signature ([Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/src/NBTTagInteger;)Z -> ([Ljava/lang/String;ILjava/lang/String;Lbz;)Z
  method signature ([Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/src/NBTTagLong;)Z -> ([Ljava/lang/String;ILjava/lang/String;Lcb;)Z
  method signature ([Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/src/NBTTagShort;)Z -> ([Ljava/lang/String;ILjava/lang/String;Lcd;)Z
  method signature ([Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/src/NBTTagString;)Z -> ([Ljava/lang/String;ILjava/lang/String;Lce;)Z
  field signature Lnet/minecraft/src/Icon; -> Llx;
    field ref net/minecraft/src/Item.itemsList [Lnet/minecraft/src/Item; -> wk.f [Lwk; <init>(Ljava/lang/String;Ljava/util/Properties;)V@241
    field ref net/minecraft/src/Item.itemsList [Lnet/minecraft/src/Item; -> wk.f [Lwk; <init>(Ljava/lang/String;Ljava/util/Properties;)V@303
    method ref com/prupe/mcpatcher/mod/TileLoader.registerIcons (Lnet/minecraft/src/TextureMap;Lnet/minecraft/src/Stitcher;Ljava/util/Map;Ljava/util/List;)[Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/TileLoader.registerIcons (Lbir;Lbim;Ljava/util/Map;Ljava/util/List;)[Llx; registerIcon(Lbir;Lbim;Ljava/util/Map;)V@10
    field ref com/prupe/mcpatcher/mod/CITUtils$ItemOverride.icon Lnet/minecraft/src/Icon; -> com/prupe/mcpatcher/mod/CITUtils$ItemOverride.icon Llx; registerIcon(Lbir;Lbim;Ljava/util/Map;)V@20
    method ref net/minecraft/src/ItemStack.getItemDamage ()I -> wm.j ()I match(Llx;ILwm;)Z@12
    field ref net/minecraft/src/ItemStack.stackSize I -> wm.a I match(Llx;ILwm;)Z@35
    field ref net/minecraft/src/ItemStack.stackTagCompound Lnet/minecraft/src/NBTTagCompound; -> wm.d Lbs; match(Llx;ILwm;)Z@87
    method ref com/prupe/mcpatcher/mod/CITUtils$ItemOverride.matchNBTTagCompound ([Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/src/NBTTagCompound;)Z -> com/prupe/mcpatcher/mod/CITUtils$ItemOverride.matchNBTTagCompound ([Ljava/lang/String;ILjava/lang/String;Lbs;)Z match(Llx;ILwm;)Z@90
    method ref com/prupe/mcpatcher/mod/CITUtils$ItemOverride.matchNBTTagCompound ([Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/src/NBTTagCompound;)Z -> com/prupe/mcpatcher/mod/CITUtils$ItemOverride.matchNBTTagCompound ([Ljava/lang/String;ILjava/lang/String;Lbs;)Z matchNBT([Ljava/lang/String;ILjava/lang/String;Lcf;)Z@32
    class ref net/minecraft/src/NBTTagByte -> br matchNBT([Ljava/lang/String;ILjava/lang/String;Lcf;)Z@1
    class ref net/minecraft/src/NBTTagByte -> br matchNBT([Ljava/lang/String;ILjava/lang/String;Lcf;)Z@11
    method ref com/prupe/mcpatcher/mod/CITUtils$ItemOverride.matchNBTTagByte ([Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/src/NBTTagByte;)Z -> com/prupe/mcpatcher/mod/CITUtils$ItemOverride.matchNBTTagByte ([Ljava/lang/String;ILjava/lang/String;Lbr;)Z matchNBT([Ljava/lang/String;ILjava/lang/String;Lcf;)Z@14
    class ref net/minecraft/src/NBTTagCompound -> bs matchNBT([Ljava/lang/String;ILjava/lang/String;Lcf;)Z@19
    class ref net/minecraft/src/NBTTagCompound -> bs matchNBT([Ljava/lang/String;ILjava/lang/String;Lcf;)Z@29
    class ref net/minecraft/src/NBTTagList -> ca matchNBT([Ljava/lang/String;ILjava/lang/String;Lcf;)Z@37
    class ref net/minecraft/src/NBTTagList -> ca matchNBT([Ljava/lang/String;ILjava/lang/String;Lcf;)Z@47
    method ref com/prupe/mcpatcher/mod/CITUtils$ItemOverride.matchNBTTagList ([Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/src/NBTTagList;)Z -> com/prupe/mcpatcher/mod/CITUtils$ItemOverride.matchNBTTagList ([Ljava/lang/String;ILjava/lang/String;Lca;)Z matchNBT([Ljava/lang/String;ILjava/lang/String;Lcf;)Z@50
    class ref net/minecraft/src/NBTTagDouble -> bv matchNBT([Ljava/lang/String;ILjava/lang/String;Lcf;)Z@55
    class ref net/minecraft/src/NBTTagDouble -> bv matchNBT([Ljava/lang/String;ILjava/lang/String;Lcf;)Z@65
    method ref com/prupe/mcpatcher/mod/CITUtils$ItemOverride.matchNBTTagDouble ([Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/src/NBTTagDouble;)Z -> com/prupe/mcpatcher/mod/CITUtils$ItemOverride.matchNBTTagDouble ([Ljava/lang/String;ILjava/lang/String;Lbv;)Z matchNBT([Ljava/lang/String;ILjava/lang/String;Lcf;)Z@68
    class ref net/minecraft/src/NBTTagFloat -> bx matchNBT([Ljava/lang/String;ILjava/lang/String;Lcf;)Z@73
    class ref net/minecraft/src/NBTTagFloat -> bx matchNBT([Ljava/lang/String;ILjava/lang/String;Lcf;)Z@83
    method ref com/prupe/mcpatcher/mod/CITUtils$ItemOverride.matchNBTTagFloat ([Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/src/NBTTagFloat;)Z -> com/prupe/mcpatcher/mod/CITUtils$ItemOverride.matchNBTTagFloat ([Ljava/lang/String;ILjava/lang/String;Lbx;)Z matchNBT([Ljava/lang/String;ILjava/lang/String;Lcf;)Z@86
    class ref net/minecraft/src/NBTTagInteger -> bz matchNBT([Ljava/lang/String;ILjava/lang/String;Lcf;)Z@91
    class ref net/minecraft/src/NBTTagInteger -> bz matchNBT([Ljava/lang/String;ILjava/lang/String;Lcf;)Z@101
    method ref com/prupe/mcpatcher/mod/CITUtils$ItemOverride.matchNBTTagInteger ([Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/src/NBTTagInteger;)Z -> com/prupe/mcpatcher/mod/CITUtils$ItemOverride.matchNBTTagInteger ([Ljava/lang/String;ILjava/lang/String;Lbz;)Z matchNBT([Ljava/lang/String;ILjava/lang/String;Lcf;)Z@104
    class ref net/minecraft/src/NBTTagLong -> cb matchNBT([Ljava/lang/String;ILjava/lang/String;Lcf;)Z@109
    class ref net/minecraft/src/NBTTagLong -> cb matchNBT([Ljava/lang/String;ILjava/lang/String;Lcf;)Z@119
    method ref com/prupe/mcpatcher/mod/CITUtils$ItemOverride.matchNBTTagLong ([Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/src/NBTTagLong;)Z -> com/prupe/mcpatcher/mod/CITUtils$ItemOverride.matchNBTTagLong ([Ljava/lang/String;ILjava/lang/String;Lcb;)Z matchNBT([Ljava/lang/String;ILjava/lang/String;Lcf;)Z@122
    class ref net/minecraft/src/NBTTagShort -> cd matchNBT([Ljava/lang/String;ILjava/lang/String;Lcf;)Z@127
    class ref net/minecraft/src/NBTTagShort -> cd matchNBT([Ljava/lang/String;ILjava/lang/String;Lcf;)Z@137
    method ref com/prupe/mcpatcher/mod/CITUtils$ItemOverride.matchNBTTagShort ([Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/src/NBTTagShort;)Z -> com/prupe/mcpatcher/mod/CITUtils$ItemOverride.matchNBTTagShort ([Ljava/lang/String;ILjava/lang/String;Lcd;)Z matchNBT([Ljava/lang/String;ILjava/lang/String;Lcf;)Z@140
    class ref net/minecraft/src/NBTTagString -> ce matchNBT([Ljava/lang/String;ILjava/lang/String;Lcf;)Z@145
    class ref net/minecraft/src/NBTTagString -> ce matchNBT([Ljava/lang/String;ILjava/lang/String;Lcf;)Z@155
    method ref com/prupe/mcpatcher/mod/CITUtils$ItemOverride.matchNBTTagString ([Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/src/NBTTagString;)Z -> com/prupe/mcpatcher/mod/CITUtils$ItemOverride.matchNBTTagString ([Ljava/lang/String;ILjava/lang/String;Lce;)Z matchNBT([Ljava/lang/String;ILjava/lang/String;Lcf;)Z@158
    method ref net/minecraft/src/NBTTagCompound.getTags ()Ljava/util/Collection; -> bs.c ()Ljava/util/Collection; matchNBTTagCompound([Ljava/lang/String;ILjava/lang/String;Lbs;)Z@19
    class ref net/minecraft/src/NBTBase -> cf matchNBTTagCompound([Ljava/lang/String;ILjava/lang/String;Lbs;)Z@46
    method ref com/prupe/mcpatcher/mod/CITUtils$ItemOverride.matchNBT ([Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/src/NBTBase;)Z -> com/prupe/mcpatcher/mod/CITUtils$ItemOverride.matchNBT ([Ljava/lang/String;ILjava/lang/String;Lcf;)Z matchNBTTagCompound([Ljava/lang/String;ILjava/lang/String;Lbs;)Z@58
    method ref com/prupe/mcpatcher/mod/CITUtils$ItemOverride.matchNBT ([Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/src/NBTBase;)Z -> com/prupe/mcpatcher/mod/CITUtils$ItemOverride.matchNBT ([Ljava/lang/String;ILjava/lang/String;Lcf;)Z matchNBTTagCompound([Ljava/lang/String;ILjava/lang/String;Lbs;)Z@84
    method ref com/prupe/mcpatcher/mod/CITUtils$ItemOverride.matchNBT ([Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/src/NBTBase;)Z -> com/prupe/mcpatcher/mod/CITUtils$ItemOverride.matchNBT ([Ljava/lang/String;ILjava/lang/String;Lcf;)Z matchNBTTagList([Ljava/lang/String;ILjava/lang/String;Lca;)Z@37
    method ref com/prupe/mcpatcher/mod/CITUtils$ItemOverride.matchNBT ([Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/src/NBTBase;)Z -> com/prupe/mcpatcher/mod/CITUtils$ItemOverride.matchNBT ([Ljava/lang/String;ILjava/lang/String;Lcf;)Z matchNBTTagList([Ljava/lang/String;ILjava/lang/String;Lca;)Z@87
    method ref net/minecraft/src/NBTTagCompound.getTag (Ljava/lang/String;)Lnet/minecraft/src/NBTBase; -> bs.a (Ljava/lang/String;)Lcf; matchNBTTagCompound([Ljava/lang/String;ILjava/lang/String;Lbs;)Z@81
    method ref net/minecraft/src/NBTTagList.tagCount ()I -> ca.c ()I matchNBTTagList([Ljava/lang/String;ILjava/lang/String;Lca;)Z@20
    method ref net/minecraft/src/NBTTagList.tagCount ()I -> ca.c ()I matchNBTTagList([Ljava/lang/String;ILjava/lang/String;Lca;)Z@70
    method ref net/minecraft/src/NBTTagList.tagAt (I)Lnet/minecraft/src/NBTBase; -> ca.b (I)Lcf; matchNBTTagList([Ljava/lang/String;ILjava/lang/String;Lca;)Z@34
    method ref net/minecraft/src/NBTTagList.tagAt (I)Lnet/minecraft/src/NBTBase; -> ca.b (I)Lcf; matchNBTTagList([Ljava/lang/String;ILjava/lang/String;Lca;)Z@84
    field ref net/minecraft/src/NBTTagByte.data B -> br.a B matchNBTTagByte([Ljava/lang/String;ILjava/lang/String;Lbr;)Z@1
    field ref net/minecraft/src/NBTTagDouble.data D -> bv.a D matchNBTTagDouble([Ljava/lang/String;ILjava/lang/String;Lbv;)Z@1
    field ref net/minecraft/src/NBTTagFloat.data F -> bx.a F matchNBTTagFloat([Ljava/lang/String;ILjava/lang/String;Lbx;)Z@1
    field ref net/minecraft/src/NBTTagInteger.data I -> bz.a I matchNBTTagInteger([Ljava/lang/String;ILjava/lang/String;Lbz;)Z@1
    field ref net/minecraft/src/NBTTagLong.data J -> cb.a J matchNBTTagLong([Ljava/lang/String;ILjava/lang/String;Lcb;)Z@1
    field ref net/minecraft/src/NBTTagShort.data S -> cd.a S matchNBTTagShort([Ljava/lang/String;ILjava/lang/String;Lcd;)Z@1
    field ref net/minecraft/src/NBTTagString.data Ljava/lang/String; -> ce.a Ljava/lang/String; matchNBTTagString([Ljava/lang/String;ILjava/lang/String;Lce;)Z@2
  string replace Lnet/minecraft/src/Stitcher; -> Lbim; @2768
  string replace Lnet/minecraft/src/TextureMap; -> Lbir; @2724
  string replace Lnet/minecraft/src/NBTTagLong; -> Lcb; @5245
  string replace Lnet/minecraft/src/NBTTagByte; -> Lbr; @4856
  string replace Lnet/minecraft/src/ItemStack; -> Lwm; @3250
  string replace Lnet/minecraft/src/NBTBase; -> Lcf; @3740
  string replace [Lnet/minecraft/src/Icon; -> [Llx; @2783
  string replace Lnet/minecraft/src/Icon; -> Llx; @3182
  string replace Lnet/minecraft/src/NBTTagString; -> Lce; @5334
  string replace Ljava/util/Map<Lnet/minecraft/src/StitchHolder;Ljava/util/List<Lnet/minecraft/src/Texture;>;>; -> Ljava/util/Map<Lnet/minecraft/src/StitchHolder;Ljava/util/List<Lbio;>;>; @2791
  string replace Lnet/minecraft/src/NBTTagInteger; -> Lbz; @5068
  string replace Lnet/minecraft/src/NBTTagFloat; -> Lbx; @4952
  string replace Lnet/minecraft/src/NBTTagDouble; -> Lbv; @4833
  string replace Lnet/minecraft/src/NBTTagCompound; -> Lbs; @4384
  string replace Lnet/minecraft/src/NBTTagList; -> Lca; @4604
  string replace Ljava/util/Map<Lnet/minecraft/src/StitchHolder;Ljava/util/List<Lbio;>;>; -> Ljava/util/Map<Lbip;Ljava/util/List<Lbio;>;>; @2791
  string replace Lnet/minecraft/src/NBTTagShort; -> Lcd; @5029
  adding com/prupe/mcpatcher/mod/RenderPass.class for Better Glass
  method signature (Lnet/minecraft/src/Block;)I -> (Lapa;)I
  method signature (Lnet/minecraft/src/Block;IZ)Z -> (Lapa;IZ)Z
  method signature (Lnet/minecraft/src/Block;Lnet/minecraft/src/IBlockAccess;IIII)Z -> (Lapa;Laak;IIII)Z
  method signature (Lnet/minecraft/src/RenderGlobal;Lnet/minecraft/src/EntityLiving;ID)V -> (Lbfy;Lng;ID)V
  method signature (Lnet/minecraft/src/EntityRenderer;DI)V -> (Lbfq;DI)V
    field ref net/minecraft/src/Block.blockID I -> apa.cz I getBlockRenderPass(Lapa;)I@11
    field ref net/minecraft/src/Block.blockID I -> apa.cz I getBlockRenderPass(Lapa;)I@20
    field ref net/minecraft/src/Block.blockID I -> apa.cz I canRenderInPass(Lapa;IZ)Z@4
    field ref net/minecraft/src/Block.blockID I -> apa.cz I canRenderInPass(Lapa;IZ)Z@16
    field ref net/minecraft/src/Block.blockID I -> apa.cz I shouldSideBeRendered(Lapa;Laak;IIII)Z@37
    method ref com/prupe/mcpatcher/mod/RenderPass.getBlockRenderPass (Lnet/minecraft/src/Block;)I -> com/prupe/mcpatcher/mod/RenderPass.getBlockRenderPass (Lapa;)I canRenderInPass(Lapa;IZ)Z@28
    method ref net/minecraft/src/Block.shouldSideBeRendered (Lnet/minecraft/src/IBlockAccess;IIII)Z -> apa.a (Laak;IIII)Z shouldSideBeRendered(Lapa;Laak;IIII)Z@8
    interface method ref net/minecraft/src/IBlockAccess.getBlockId (III)I -> aak.a (III)I shouldSideBeRendered(Lapa;Laak;IIII)Z@24
    method ref net/minecraft/src/RenderGlobal.sortAndRender (Lnet/minecraft/src/EntityLiving;ID)I -> bfy.a (Lng;ID)I doRenderPass(Lbfy;Lng;ID)V@46
    method ref net/minecraft/src/RenderGlobal.sortAndRender (Lnet/minecraft/src/EntityLiving;ID)I -> bfy.a (Lng;ID)I doRenderPass(Lbfy;Lng;ID)V@106
    method ref net/minecraft/src/EntityRenderer.enableLightmap (D)V -> bfq.b (D)V enableDisableLightmap(Lbfq;DI)V@13
    method ref net/minecraft/src/EntityRenderer.disableLightmap (D)V -> bfq.a (D)V enableDisableLightmap(Lbfq;DI)V@21
    field ref net/minecraft/src/Block.blocksList [Lnet/minecraft/src/Block; -> apa.r [Lapa; <clinit>()V@8
    field ref net/minecraft/src/Block.blocksList [Lnet/minecraft/src/Block; -> apa.r [Lapa; <clinit>()V@17
  string replace Lnet/minecraft/src/Block; -> Lapa; @377
  string replace Lnet/minecraft/src/EntityRenderer; -> Lbfq; @1352
  string replace Lnet/minecraft/src/IBlockAccess; -> Laak; @580
  string replace Lnet/minecraft/src/RenderGlobal; -> Lbfy; @838
  string replace Lnet/minecraft/src/EntityLiving; -> Lng; @855
  adding com/prupe/mcpatcher/mod/RenderPass$1.class for Better Glass
  method signature (Lnet/minecraft/src/Block;)Z -> (Lapa;)Z
  method signature (Lnet/minecraft/src/Block;I)Z -> (Lapa;I)Z
  method signature (Lnet/minecraft/src/Block;I)V -> (Lapa;I)V
    method ref net/minecraft/src/Block.getRenderBlockPass ()I -> apa.n ()I skipThisRenderPass(Lapa;I)Z@5
    method ref net/minecraft/src/Block.getRenderBlockPass ()I -> apa.n ()I clear()V@44
    field ref net/minecraft/src/Block.blocksList [Lnet/minecraft/src/Block; -> apa.r [Lapa; clear()V@22
    field ref net/minecraft/src/Block.blocksList [Lnet/minecraft/src/Block; -> apa.r [Lapa; clear()V@29
    field ref net/minecraft/src/Block.blockID I -> apa.cz I setRenderPassForBlock(Lapa;I)V@14
    field ref net/minecraft/src/Block.blockID I -> apa.cz I setRenderPassForBlock(Lapa;I)V@26
  string replace Lnet/minecraft/src/Block; -> Lapa; @257
  adding com/prupe/mcpatcher/mod/RenderPass$2.class for Better Glass
  adding com/prupe/mcpatcher/mod/SkyRenderer.class for Better Skies
  method signature (Lnet/minecraft/src/World;Lnet/minecraft/src/RenderEngine;FF)V -> (Laab;Lbge;FF)V
  field signature Lnet/minecraft/src/RenderEngine; -> Lbge;
    field ref net/minecraft/client/Minecraft.theWorld Lnet/minecraft/src/WorldClient; -> net/minecraft/client/Minecraft.e Lbds; setup(Laab;Lbge;FF)V@16
    field ref net/minecraft/src/WorldClient.worldProvider Lnet/minecraft/src/WorldProvider; -> bds.t Lacn; setup(Laab;Lbge;FF)V@19
    field ref net/minecraft/src/WorldProvider.worldType I -> acn.h I setup(Laab;Lbge;FF)V@22
    field ref com/prupe/mcpatcher/mod/SkyRenderer.renderEngine Lnet/minecraft/src/RenderEngine; -> com/prupe/mcpatcher/mod/SkyRenderer.renderEngine Lbge; setup(Laab;Lbge;FF)V@75
    method ref net/minecraft/src/World.getWorldTime ()J -> aab.I ()J setup(Laab;Lbge;FF)V@79
    method ref net/minecraft/src/World.getRainStrength (F)F -> aab.i (F)F setup(Laab;Lbge;FF)V@92
    field ref net/minecraft/src/Tessellator.instance Lnet/minecraft/src/Tessellator; -> bgd.a Lbgd; renderAll()V@9
    method ref com/prupe/mcpatcher/mod/SkyRenderer$WorldEntry.renderAll (Lnet/minecraft/src/Tessellator;)V -> com/prupe/mcpatcher/mod/SkyRenderer$WorldEntry.renderAll (Lbgd;)V renderAll()V@12
  string replace Lnet/minecraft/src/RenderEngine; -> Lbge; @347
  string replace Lnet/minecraft/src/World; -> Laab; @304
  adding com/prupe/mcpatcher/mod/SkyRenderer$1.class for Better Skies
    field ref net/minecraft/client/Minecraft.theWorld Lnet/minecraft/src/WorldClient; -> net/minecraft/client/Minecraft.e Lbds; afterChange()V@9
    field ref net/minecraft/src/World.worldProvider Lnet/minecraft/src/WorldProvider; -> aab.t Lacn; afterChange()V@18
    field ref net/minecraft/src/WorldProvider.worldType I -> acn.h I afterChange()V@21
  string replace Lnet/minecraft/src/World; -> Laab; @450
  adding com/prupe/mcpatcher/mod/SkyRenderer$WorldEntry.class for Better Skies
  method signature (Lnet/minecraft/src/Tessellator;)V -> (Lbgd;)V
    method ref com/prupe/mcpatcher/mod/SkyRenderer$Layer.render (Lnet/minecraft/src/Tessellator;)Z -> com/prupe/mcpatcher/mod/SkyRenderer$Layer.render (Lbgd;)Z renderAll(Lbgd;)V@161
  string replace Lnet/minecraft/src/Tessellator; -> Lbgd; @2084
  adding com/prupe/mcpatcher/mod/SkyRenderer$Layer.class for Better Skies
  method signature (Lnet/minecraft/src/Tessellator;)Z -> (Lbgd;)Z
  method signature (Lnet/minecraft/src/Tessellator;I)V -> (Lbgd;I)V
    method ref com/prupe/mcpatcher/mod/SkyRenderer$Layer.drawTile (Lnet/minecraft/src/Tessellator;I)V -> com/prupe/mcpatcher/mod/SkyRenderer$Layer.drawTile (Lbgd;I)V render(Lbgd;)Z@75
    method ref com/prupe/mcpatcher/mod/SkyRenderer$Layer.drawTile (Lnet/minecraft/src/Tessellator;I)V -> com/prupe/mcpatcher/mod/SkyRenderer$Layer.drawTile (Lbgd;I)V render(Lbgd;)Z@91
    method ref com/prupe/mcpatcher/mod/SkyRenderer$Layer.drawTile (Lnet/minecraft/src/Tessellator;I)V -> com/prupe/mcpatcher/mod/SkyRenderer$Layer.drawTile (Lbgd;I)V render(Lbgd;)Z@110
    method ref com/prupe/mcpatcher/mod/SkyRenderer$Layer.drawTile (Lnet/minecraft/src/Tessellator;I)V -> com/prupe/mcpatcher/mod/SkyRenderer$Layer.drawTile (Lbgd;I)V render(Lbgd;)Z@126
    method ref com/prupe/mcpatcher/mod/SkyRenderer$Layer.drawTile (Lnet/minecraft/src/Tessellator;I)V -> com/prupe/mcpatcher/mod/SkyRenderer$Layer.drawTile (Lbgd;I)V render(Lbgd;)Z@139
    method ref com/prupe/mcpatcher/mod/SkyRenderer$Layer.drawTile (Lnet/minecraft/src/Tessellator;I)V -> com/prupe/mcpatcher/mod/SkyRenderer$Layer.drawTile (Lbgd;I)V render(Lbgd;)Z@152
    method ref net/minecraft/src/Tessellator.startDrawingQuads ()V -> bgd.b ()V drawTile(Lbgd;I)V@20
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V drawTile(Lbgd;I)V@36
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V drawTile(Lbgd;I)V@56
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V drawTile(Lbgd;I)V@80
    method ref net/minecraft/src/Tessellator.addVertexWithUV (DDDDD)V -> bgd.a (DDDDD)V drawTile(Lbgd;I)V@100
    method ref net/minecraft/src/Tessellator.draw ()I -> bgd.a ()I drawTile(Lbgd;I)V@104
  string replace Lnet/minecraft/src/Tessellator; -> Lbgd; @3246
  adding com/prupe/mcpatcher/mod/FireworksHelper.class for Better Skies
  method signature (Lnet/minecraft/src/EntityFX;)I -> (Lbet;)I
    class ref net/minecraft/src/EntityFireworkSparkFX -> bek getFXLayer(Lbet;)I@7
    class ref net/minecraft/src/EntityFireworkOverlayFX -> bej getFXLayer(Lbet;)I@14
    method ref net/minecraft/src/EntityFX.getFXLayer ()I -> bet.b ()I getFXLayer(Lbet;)I@23
  string replace Lnet/minecraft/src/EntityFX; -> Lbet; @233
 
Done!
 
Launching C:\Users\Cook\AppData\Roaming\.minecraft\bin\minecraft.jar
java -cp C:\Users\Cook\AppData\Roaming\.minecraft\bin/minecraft.jar;C:\Users\Cook\AppData\Roaming\.minecraft\bin/lwjgl.jar;C:\Users\Cook\AppData\Roaming\.minecraft\bin/lwjgl_util.jar;C:\Users\Cook\AppData\Roaming\.minecraft\bin/jinput.jar; -Djava.library.path=C:\Users\Cook\AppData\Roaming\.minecraft\bin\natives -Xmx1024M -Xms512M net.minecraft.client.Minecraft
 
MCPatcherUtils initialized:
Minecraft version: 1.5.2
MCPatcher version: 3.0.3
Game directory:    C:\Users\Cook\AppData\Roaming\.minecraft\.
Max heap memory:  989,9MB
Max direct memory: 989,9MB
 
229 recipes
27 achievements
2013-05-09 09:33:53 [CLIENT] [INFO] Setting user: Player320
(Session ID is -)
Client asked for parameter: server
2013-05-09 09:33:53 [CLIENT] [INFO] LWJGL Version: 2.4.2
 
Starting up SoundSystem...
Initializing LWJGL OpenAL
    (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.org)
OpenAL initialized.
 
[Texture Pack] INFO: initializing Better Glass...
[Texture Pack] INFO: initializing Connected Textures...
[Texture Pack] INFO: refreshing Connected Textures (pre)...
[Texture Pack] INFO: refreshing Better Glass (pre)...
2013-05-09 09:33:55 [CLIENT] [INFO] Found animation info for: textures/blocks/lava_flow.txt
2013-05-09 09:33:55 [CLIENT] [INFO] Found animation info for: textures/blocks/water_flow.txt
2013-05-09 09:33:55 [CLIENT] [INFO] Found animation info for: textures/blocks/fire_0.txt
2013-05-09 09:33:55 [CLIENT] [INFO] Found animation info for: textures/blocks/fire_1.txt
2013-05-09 09:33:55 [CLIENT] [INFO] Found animation info for: textures/blocks/lava.txt
2013-05-09 09:33:55 [CLIENT] [INFO] Found animation info for: textures/blocks/portal.txt
2013-05-09 09:33:55 [CLIENT] [INFO] Found animation info for: textures/blocks/water.txt
2013-05-09 09:33:56 [CLIENT] [INFO] Found animation info for: textures/items/clock.txt
2013-05-09 09:33:56 [CLIENT] [INFO] Found animation info for: textures/items/compass.txt
[Texture Pack] INFO: refreshing Connected Textures (post)...
[Texture Pack] INFO: refreshing Better Glass (post)...
[Texture Pack] INFO: done (1,435s elapsed, mem usage -31,7MB)
 
java.lang.IllegalArgumentException: ByteBuffer is not direct
    at org.lwjgl.BufferChecks.checkDirect(BufferChecks.java:105)
    at org.lwjgl.BufferChecks.checkBuffer(BufferChecks.java:164)
    at org.lwjgl.open[URL='http://minecraft.fr/forum/index.php?threads/nathpack-13w04a.28901/page-14']14[/URL]gl.GL11.glTexSubImage2D(GL11.java:2908)
    at bio.b(SourceFile:333) [Texture]
    at bil.l(SourceFile:148) [TextureStitched]
    at bir.c(SourceFile:166) [TextureMap]
    at bge.b(SourceFile:294) [RenderEngine]
    at net.minecraft.client.Minecraft.l(SourceFile:1060)
    at net.minecraft.client.Minecraft.K(SourceFile:574)
    at net.minecraft.client.Minecraft.run(SourceFile:526)
    at java.lang.Thread.run(Unknown Source)
java.io.FileNotFoundException: http://assets.minecraft.net/1_6_has_been_released.flag
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
    at kn.a(SourceFile:234)
    at bkg.run(SourceFile:113)
    at java.lang.Thread.run(Unknown Source)
2013-05-09 09:34:06 [CLIENT] [INFO] Stopping!
 
SoundSystem shutting down...
    Author: Paul Lamb, www.paulscode.com
 
Someone is closing me!
Minecraft exited with status 1
[/spoiler]
[/CODE]
 
Okay, au temps pour moi, c'était ma version de McPatcher qui n'était pas bonne :)

Par contre, j'ai toujours un probleme pour ce qui est de l'animation de l'eau et de la lave, ils n’apparaissent pas en 32*32 et je sais pas pourquoi.