diff --git a/.gitignore b/.gitignore index 69fa48a..3cf2fc9 100644 --- a/.gitignore +++ b/.gitignore @@ -3,4 +3,4 @@ run/ build/ .gradle/ - +devauth/ diff --git a/build.gradle.kts b/build.gradle.kts index 686fe0f..15be5ea 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -8,8 +8,6 @@ plugins { id("com.github.johnrengelman.shadow") version "8.1.1" } -//Constants: - val baseGroup: String by project val mcVersion: String by project val version: String by project @@ -67,6 +65,9 @@ repositories { maven("https://repo.spongepowered.org/maven/") // If you don't want to log in with your real minecraft account, remove this line maven("https://pkgs.dev.azure.com/djtheredstoner/DevAuth/_packaging/public/maven/v1") + maven("https://repo.essential.gg/repository/maven-public/") + maven("https://jitpack.io") + } val shadowImpl: Configuration by configurations.creating { @@ -87,6 +88,25 @@ dependencies { // If you don't want to log in with your real minecraft account, remove this line runtimeOnly("me.djtheredstoner:DevAuth-forge-legacy:1.2.1") + shadowImpl("gg.essential:elementa:710") + shadowImpl("gg.essential:universalcraft-1.8.9-forge:427") + + // Kotlin stdlib required by Elementa + shadowImpl("org.jetbrains.kotlin:kotlin-stdlib:1.8.0") + shadowImpl("org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0") + + shadowImpl("org.reflections:reflections:0.9.12") + shadowImpl("it.unimi.dsi:fastutil:8.5.6") + + // WebSocket client for player tracking + shadowImpl("org.java-websocket:Java-WebSocket:1.5.3") + + // JSON parsing + shadowImpl("com.google.code.gson:gson:2.10.1") + + // Spotify API + shadowImpl("com.github.LabyStudio:java-spotify-api:+:all") + } // Tasks: @@ -98,6 +118,7 @@ tasks.withType(JavaCompile::class) { tasks.withType(org.gradle.jvm.tasks.Jar::class) { archiveBaseName.set(modid) manifest.attributes.run { + this["Implementation-Version"] = project.version this["FMLCorePluginContainsFMLMod"] = "true" this["ForceLoadAsMod"] = "true" @@ -125,6 +146,7 @@ tasks.processResources { val remapJar by tasks.named("remapJar") { archiveClassifier.set("") + archiveVersion.set("") from(tasks.shadowJar) input.set(tasks.shadowJar.get().archiveFile) } @@ -149,4 +171,3 @@ tasks.shadowJar { } tasks.assemble.get().dependsOn(tasks.remapJar) - diff --git a/gradle.properties b/gradle.properties index a238af1..77c0486 100644 --- a/gradle.properties +++ b/gradle.properties @@ -3,4 +3,4 @@ org.gradle.jvmargs=-Xmx2g baseGroup = com.github.jtxofficial.flustclient mcVersion = 1.8.9 modid = flustclient -version = 1.0.0 +version = beta-v0.1 diff --git a/src/main/java/com/github/jtxofficial/flustclient/ExampleMod.java b/src/main/java/com/github/jtxofficial/flustclient/ExampleMod.java deleted file mode 100644 index 9af8696..0000000 --- a/src/main/java/com/github/jtxofficial/flustclient/ExampleMod.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.github.jtxofficial.flustclient; - -import net.minecraft.client.renderer.GlStateManager; -import net.minecraft.init.Blocks; -import net.minecraftforge.fml.common.Mod; -import net.minecraftforge.fml.common.event.FMLInitializationEvent; - -@Mod(modid = "flustclient", useMetadata=true) -public class ExampleMod { - @Mod.EventHandler - public void init(FMLInitializationEvent event) { - System.out.println("Dirt: " + Blocks.dirt.getUnlocalizedName()); - // Below is a demonstration of an access-transformed class access. - System.out.println("Color State: " + new GlStateManager.Color()); - } -} diff --git a/src/main/java/com/github/jtxofficial/flustclient/FlustClient.java b/src/main/java/com/github/jtxofficial/flustclient/FlustClient.java new file mode 100644 index 0000000..bd578d2 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/FlustClient.java @@ -0,0 +1,98 @@ +package com.github.jtxofficial.flustclient; + +import com.github.jtxofficial.flustclient.network.client.SocketClient; +import com.github.jtxofficial.flustclient.api.textures.TextureLoader; +import com.github.jtxofficial.flustclient.event.KeyHandler; +import com.github.jtxofficial.flustclient.event.NametagRenderHandler; +import com.github.jtxofficial.flustclient.event.PositionBroadcastHandler; +import com.github.jtxofficial.flustclient.event.SocketEventHandler; +import com.github.jtxofficial.flustclient.event.TabOverlayHandler; +import com.github.jtxofficial.flustclient.manager.ModuleManager; +import com.github.jtxofficial.flustclient.manager.HudManager; +import com.github.jtxofficial.flustclient.manager.PlayerManager; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.fml.common.Mod; +import net.minecraftforge.fml.common.event.FMLInitializationEvent; +import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; + +@Mod(modid = FlustClient.MODID, version = FlustClient.VERSION, name = FlustClient.NAME) +public class FlustClient { + + public static final String MODID = "flustclient"; + public static final String VERSION = "beta-v0.1"; + public static final String NAME = "FlustClient"; + + @Mod.Instance(MODID) + public static FlustClient INSTANCE; + + private KeyHandler keyHandler; + private ModuleManager moduleManager; + private HudManager hudManager; + private PlayerManager playerManager; + private SocketEventHandler socketEventHandler; + + @Mod.EventHandler + public void preInit(FMLPreInitializationEvent event) { + System.out.println("FlustClient is loading..."); + System.out.println("Initializing mixins and client features..."); + + // Initialize texture arrays + TextureLoader.setupArrays(); + } + + @Mod.EventHandler + public void init(FMLInitializationEvent event) { + System.out.println("FlustClient loaded successfully!"); + System.out.println("Version: " + VERSION); + System.out.println("Ready to inject mixins into Minecraft 1.8.9"); + + // Initialize manager system + moduleManager = new ModuleManager(); + hudManager = new HudManager(); + playerManager = new PlayerManager(); + + // Initialize managers + moduleManager.init(); + hudManager.init(); + playerManager.init(); + + // Register keybindings (must be done before event handler registration) + KeyHandler.registerKeybindings(); + + // Register event handlers + keyHandler = new KeyHandler(); + MinecraftForge.EVENT_BUS.register(keyHandler); + + // Initialize player tracking system + socketEventHandler = new SocketEventHandler(); + MinecraftForge.EVENT_BUS.register(socketEventHandler); + + // Register custom tab overlay handler + TabOverlayHandler tabOverlayHandler = new TabOverlayHandler(); + MinecraftForge.EVENT_BUS.register(tabOverlayHandler); + + // Register nametag render handler for showing icons + NametagRenderHandler nametagRenderHandler = new NametagRenderHandler(); + MinecraftForge.EVENT_BUS.register(nametagRenderHandler); + + // Register position broadcast handler for group member tracking + PositionBroadcastHandler positionBroadcastHandler = new PositionBroadcastHandler(); + MinecraftForge.EVENT_BUS.register(positionBroadcastHandler); + + // Connect to WebSocket server + new Thread(() -> { + try { + System.out.println("Connecting to WebSocket server..."); + SocketClient.initialize(); + } catch (Exception e) { + System.err.println("Failed to connect to WebSocket: " + e.getMessage()); + } + }).start(); + + // Start HTTP backup polling (as fallback) + // Disabled: Using WebSocket for real-time player tracking instead + // PlayerAPIClient.getInstance().startPolling(); + + System.out.println("FlustClient manager system initialized!"); + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/FlustAPI.java b/src/main/java/com/github/jtxofficial/flustclient/api/FlustAPI.java new file mode 100644 index 0000000..ca3c0a3 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/FlustAPI.java @@ -0,0 +1,21 @@ +package com.github.jtxofficial.flustclient.api; + +import net.minecraft.client.Minecraft; +import net.minecraft.util.ChatComponentText; + +public class FlustAPI { + private static final FlustAPI instance = new FlustAPI(); + + public static FlustAPI get() { + return instance; + } + + public void sendMessage(String message) { + if (Minecraft.getMinecraft().thePlayer != null) { + String formattedMessage = message.replaceAll("&([0-9a-fA-Fk-oK-OrR])", "§$1"); + Minecraft.getMinecraft().thePlayer.addChatMessage(new ChatComponentText(formattedMessage)); + } else { + System.out.println(message); + } + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/colors/GuiColorPalette.java b/src/main/java/com/github/jtxofficial/flustclient/api/colors/GuiColorPalette.java new file mode 100644 index 0000000..e4d53d3 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/colors/GuiColorPalette.java @@ -0,0 +1,24 @@ +package com.github.jtxofficial.flustclient.api.colors; + + +public final class GuiColorPalette { + + + public static int getToggleColor(boolean bool) { + return bool ? 0xFF17fc03 : 0xfffc0303; + } + + public static int getBackgroundColor() { + return 0xd9121116; + } + + public static int getBackgroundColor2(){ + return 0xd90f1313; + } + + public static int getLineColor(){ + return 0xFF19191c; + } + + public static int getPrimaryColor() { return 0xFFFF7A00; } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/fonts/CharacterData.java b/src/main/java/com/github/jtxofficial/flustclient/api/fonts/CharacterData.java new file mode 100644 index 0000000..1365f58 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/fonts/CharacterData.java @@ -0,0 +1,31 @@ +package com.github.jtxofficial.flustclient.api.fonts; + +public class CharacterData { + private int x; + private int y; + private int width; + private int height; + + public CharacterData(int x, int y, int width, int height) { + this.x = x; + this.y = y; + this.width = width; + this.height = height; + } + + public int getX() { + return x; + } + + public int getY() { + return y; + } + + public int getWidth() { + return width; + } + + public int getHeight() { + return height; + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/fonts/DanFont.java b/src/main/java/com/github/jtxofficial/flustclient/api/fonts/DanFont.java new file mode 100644 index 0000000..46da9b3 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/fonts/DanFont.java @@ -0,0 +1,159 @@ +package com.github.jtxofficial.flustclient.api.fonts; + + +import com.github.jtxofficial.flustclient.util.Pair; +import it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap; +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.renderer.Tessellator; +import net.minecraft.client.renderer.WorldRenderer; +import net.minecraft.client.renderer.vertex.DefaultVertexFormats; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; + +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; +import java.util.Map; + +public class DanFont implements FlustFont { + private static final Map, DanFont> cache = new Object2ObjectOpenHashMap<>(); + + + private final ResourceLocation location; + public int resolution; + private final FontTexture texture; + private boolean loaded; + + /** + * This will create a font if it doesn't already exist, or return the cached font. + * + * @param resourcelocation the resourcelocation of the font + * @param resolution the resolution of the font + * @return the font + */ + public static DanFont getOrCreateFont(String resourcelocation, int resolution) { + Pair pair = Pair.of(resourcelocation, resolution); + return DanFont.cache.computeIfAbsent(pair, data -> new DanFont(data.first, data.second)); + } + + public DanFont(String location, int resolution) { + this.location = new ResourceLocation(location); + this.resolution = resolution; + this.texture = new FontTexture(this.location, this.resolution); + DanFont.cache.put(Pair.of(location, resolution), this); + } + + public Number getStringWidth(String text) { + int totalWidth = 0; + for (int i = 0; i < text.length(); i++) { + char letter = text.charAt(i); + if (letter == 32) { + totalWidth += this.resolution / 4; + continue; + } + if (letter > 255) { + continue; + } + totalWidth += this.getTexture().charWidths[letter]; + } + return totalWidth; + } + + public void drawCenteredString(String text, int posX, int posY, int color, boolean italic) { + this.drawString(text, posX - (int)this.getStringWidth(text) / 2f, posY, color, italic); + } + + public void drawString(String text, float posX, float posY, int color, boolean italic) { + GlStateManager.enableTexture2D(); + GlStateManager.bindTexture(this.getTexture().getGlTextureId()); + Tessellator tessellator = Tessellator.getInstance(); + GL11.glTexParameteri(GL11.GL_TEXTURE_2D, GL11.GL_TEXTURE_MIN_FILTER, GL11.GL_NEAREST); + GL11.glTexParameteri(GL11.GL_TEXTURE_2D, GL11.GL_TEXTURE_MAG_FILTER, GL11.GL_NEAREST); + WorldRenderer wr = tessellator.getWorldRenderer(); + wr.begin(GL11.GL_QUADS, DefaultVertexFormats.POSITION_TEX_COLOR); + int[] widths = this.texture.charWidths; + float resolutionF = this.resolution - 0.01f; + float size = this.resolution * 16; + for (int k = 0; k < text.length(); k++) { + char letter = text.charAt(k); + if (letter == 32) { + posX += this.resolution / 4; + continue; + } + if (letter > 255) { + continue; + } + int i = letter % 16 * this.resolution + 1; + int j = letter / 16 * this.resolution; + int italicOffset = italic ? (this.resolution / 8) : 0; + int charWidth = widths[letter]; + float charOffset = (float) charWidth - 0.01F; + int red = (color >> 16) & 0xff; + int green = (color >> 8) & 0xff; + int blue = color & 0xff; + int alpha = (color >> 24) & 0xff; + int z = 0; + wr.pos(posX + italicOffset, posY, z).tex(i / size, j / size).color(red, green, blue, alpha).endVertex(); + wr.pos(posX - italicOffset, posY + resolutionF, z).tex(i / size, (j + resolutionF) / size).color(red, green, blue, alpha) + .endVertex(); + wr.pos(posX + charOffset - 1.0f - italicOffset, posY + resolutionF, z) + .tex((i + charOffset - 1.0f) / size, (j + resolutionF) / size) + .color(red, green, blue, alpha).endVertex(); + wr.pos(posX + charOffset - 1.0f + (float) italicOffset, posY, z).tex((i + charOffset - 1.0f) / size, j / size) + .color(red, green, blue, alpha) + .endVertex(); + posX += charOffset; + } + tessellator.draw(); + } + + public List getLinesWrapped(String text, int maxWidth) { + String[] words = text.split(" "); + if (words.length == 0) { + return Collections.emptyList(); + } else if (words.length == 1) { + return Collections.singletonList(words[0]); + } + int width = 0; + List lines = new ArrayList<>(); + StringBuilder line = new StringBuilder(); + for (String word : words) { + width += (int)this.getStringWidth(word); + + if (width > maxWidth) { + lines.add(line.toString()); + line = new StringBuilder(word); + width = 0; + } else { + if (line.length() != 0) { + line.append(" "); + width += this.resolution / 4; + } + line.append(word); + } + } + lines.add(line.toString()); + return lines; + } + + public FontTexture getTexture() { + if (!this.loaded) { + this.texture.loadTexture(null); + this.loaded = true; + } + return this.texture; + } + + public String getResourceLocation() { + return this.location.toString(); + } + + public void drawString(String text, Number x, Number y, int color, boolean underline){ + drawString(text, (float)x.intValue(), (float)y.intValue(), color, false); + } + + + public Number stringHeight(String text){ + return resolution; + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/fonts/FlustFont.java b/src/main/java/com/github/jtxofficial/flustclient/api/fonts/FlustFont.java new file mode 100644 index 0000000..b58a0f5 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/fonts/FlustFont.java @@ -0,0 +1,14 @@ +package com.github.jtxofficial.flustclient.api.fonts; + + +public interface FlustFont { + void drawString(String text, Number x, Number y, int color, boolean underline); + + Number getStringWidth(String text); + + Number stringHeight(String text); + + default Number stringHeight(){ + return 9; + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/fonts/FontTexture.java b/src/main/java/com/github/jtxofficial/flustclient/api/fonts/FontTexture.java new file mode 100644 index 0000000..a39168e --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/fonts/FontTexture.java @@ -0,0 +1,67 @@ +package com.github.jtxofficial.flustclient.api.fonts; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.texture.AbstractTexture; +import net.minecraft.client.renderer.texture.TextureUtil; +import net.minecraft.client.resources.IResourceManager; +import net.minecraft.util.ResourceLocation; + +import java.awt.*; +import java.awt.image.BufferedImage; +import java.io.InputStream; + +public class FontTexture extends AbstractTexture { + public static String stringMap = "\u00c0\u00c1\u00c2\u00c8\u00ca\u00cb\u00cd\u00d3\u00d4\u00d5\u00da\u00df\u00e3\u00f5\u011f\u0130\u0131\u0152\u0153\u015e\u015f\u0174\u0175\u017e\u0207\u0000\u0000\u0000\u0000\u0000\u0000\u0000 !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u0000\u00c7\u00fc\u00e9\u00e2\u00e4\u00e0\u00e5\u00e7\u00ea\u00eb\u00e8\u00ef\u00ee\u00ec\u00c4\u00c5\u00c9\u00e6\u00c6\u00f4\u00f6\u00f2\u00fb\u00f9\u00ff\u00d6\u00dc\u00f8\u00a3\u00d8\u00d7\u0192\u00e1\u00ed\u00f3\u00fa\u00f1\u00d1\u00aa\u00ba\u00bf\u00ae\u00ac\u00bd\u00bc\u00a1\u00ab\u00bb\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u03b1\u03b2\u0393\u03c0\u03a3\u03c3\u03bc\u03c4\u03a6\u0398\u03a9\u03b4\u221e\u2205\u2208\u2229\u2261\u00b1\u2265\u2264\u2320\u2321\u00f7\u2248\u00b0\u2219\u00b7\u221a\u207f\u00b2\u25a0\u0000"; + static ResourceLocation texture = new ResourceLocation("textures/font/ascii.png"); + + ResourceLocation fontLocation; + public int[] charWidths; + private int resolution; + + public FontTexture(ResourceLocation fontLocation, int resolution) { + this.fontLocation = fontLocation; + this.resolution = resolution; + } + + @Override + public void loadTexture(IResourceManager resourceManager) { + try { + InputStream inputStream = Minecraft.getMinecraft().getResourceManager().getResource(this.fontLocation).getInputStream(); + BufferedImage image = new BufferedImage(16 * this.resolution, 16 * this.resolution, BufferedImage.TYPE_INT_ARGB); + Graphics2D graphics = image.createGraphics(); + int ppi = Toolkit.getDefaultToolkit().getScreenResolution(); + this.getFontSpecificSize(Font.createFont(Font.TRUETYPE_FONT, inputStream), this.resolution, graphics); + graphics.setColor(new Color(0x00000000, true)); + graphics.fillRect(0, 0, image.getWidth(), image.getHeight()); + graphics.setColor(new Color(0xFFFFFFFF)); + RenderingHints rh = new RenderingHints( + RenderingHints.KEY_TEXT_ANTIALIASING, + RenderingHints.VALUE_TEXT_ANTIALIAS_ON); + graphics.setRenderingHints(rh); + int maxAscent = graphics.getFontMetrics().getMaxAscent(); + this.charWidths = graphics.getFontMetrics().getWidths(); + for (int i = 0; i < FontTexture.stringMap.length(); i++) { + int x = i % 16 * this.resolution; + int y = i / 16 * this.resolution; + graphics.drawString("" + FontTexture.stringMap.charAt(i), x, y + maxAscent); + } + graphics.dispose(); + TextureUtil.uploadTextureImage(this.getGlTextureId(), image); + } catch (Throwable err) { + err.printStackTrace(); + } + } + + public void getFontSpecificSize(Font font, float targetHeight, Graphics2D graphics2D) { + float size = 1; + graphics2D.setFont(font.deriveFont(size)); + int height = graphics2D.getFontMetrics().getMaxAscent() + graphics2D.getFontMetrics().getMaxDescent(); + Font oldFont = font; + while (height < targetHeight) { + oldFont = graphics2D.getFont(); + graphics2D.setFont(font.deriveFont(++size)); + height = graphics2D.getFontMetrics().getMaxAscent() + graphics2D.getFontMetrics().getMaxDescent(); + } + graphics2D.setFont(oldFont); + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/fonts/FontV2.java b/src/main/java/com/github/jtxofficial/flustclient/api/fonts/FontV2.java new file mode 100644 index 0000000..3885b3e --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/fonts/FontV2.java @@ -0,0 +1,278 @@ +package com.github.jtxofficial.flustclient.api.fonts; + +import java.awt.Color; +import java.awt.Font; +import java.awt.FontFormatException; +import java.awt.Graphics2D; +import java.awt.Toolkit; +import java.awt.geom.Rectangle2D; +import java.awt.image.BufferedImage; +import java.io.IOException; +import java.io.InputStream; +import java.util.Map; + +import org.lwjgl.opengl.GL11; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.Gui; +import net.minecraft.client.gui.ScaledResolution; +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.renderer.texture.DynamicTexture; +import net.minecraft.util.ResourceLocation; + +public final class FontV2 implements FlustFont { + private final static int FIRST_CHARACTER = 32; + private final static int LAST_CHARACTER = 126; + private final static int OFFSET = FIRST_CHARACTER; + + private static final Map desktopHints = (Map) Toolkit.getDefaultToolkit().getDesktopProperty("awt.font.desktophints"); + + private CharacterData[] characterData; + private ResourceLocation location; + private int width; + private int height; + private boolean initd; + + private boolean normal; + + private final static int SPACING = 4; + private final static int HEIGHT_ADD = 1; + + public FontV2(InputStream inputStream, int size, boolean normal) throws FontFormatException, IOException { + Font font = null; + try { + font = Font.createFont(Font.TRUETYPE_FONT, inputStream).deriveFont((float) size); + } catch (FontFormatException e) { + // Font file is corrupted or invalid, fall back to Arial + System.err.println("Failed to load custom font, falling back to Arial: " + e.getMessage()); + font = new Font("Arial", Font.PLAIN, size); + } + init(font, normal); + } + + public FontV2(String fontName, int size, boolean normal) { + Font font = new Font(fontName, Font.PLAIN, size); + init(font, normal); + } + + private void init(Font font, boolean normal) { + this.normal = normal; + this.characterData = new CharacterData[LAST_CHARACTER - FIRST_CHARACTER]; + + BufferedImage temp = new BufferedImage(1, 1, BufferedImage.TYPE_INT_ARGB); + Graphics2D graphics = temp.createGraphics(); + + if (desktopHints != null) { + graphics.setRenderingHints(desktopHints); + } + + graphics.setFont(font); + + int x = 0; + int y = 0; + int maxHeight = 0; + + StringBuilder builder = new StringBuilder(); + + for (int i = FIRST_CHARACTER; i < LAST_CHARACTER; i++) { + char character = (char) (i); + + Rectangle2D rect = graphics.getFontMetrics().getStringBounds(character + "", graphics); + + int w = (int) rect.getWidth(); + int h = (int) rect.getHeight() + HEIGHT_ADD; + + if (h > maxHeight) { + maxHeight = h; + } + + int index = i - OFFSET; + + characterData[index] = new CharacterData(x, y, w, h); + + x += w * 2; + + builder.append(character); + } + + graphics.dispose(); + + width = x; + height = maxHeight; + + BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_ARGB); + graphics = image.createGraphics(); + + if (desktopHints != null) { + graphics.setRenderingHints(desktopHints); + } + + graphics.setFont(font); + graphics.setColor(Color.WHITE); + + graphics.translate(0, graphics.getFontMetrics().getAscent()); + + int tempX = 0; + + for (int i = FIRST_CHARACTER; i < LAST_CHARACTER; i++) { + int index = (int) i - OFFSET; + + CharacterData charData = characterData[index]; + + graphics.drawString((char) i + "", tempX, 0); + + tempX += charData.getWidth() * 2; + } + + graphics.translate(0, 0); + + graphics.dispose(); + + DynamicTexture texture = new DynamicTexture(image); + location = Minecraft.getMinecraft().getTextureManager().getDynamicTextureLocation("flustclient-font-" + font.getName() + "#" + font.getSize(), texture); + + initd = true; + } + + public void drawStringFull(String string, int x, int y, int color, boolean underline) { + if (!initd) { + return; + } + + GlStateManager.pushMatrix(); + GlStateManager.enableAlpha(); + +// GlStateManager.getBlendState(oldBlendState); + + GlStateManager.enableBlend(); + GlStateManager.blendFunc(770, 771); + + float value = 1F / new ScaledResolution(Minecraft.getMinecraft()).getScaleFactor(); + + if (!normal) { + GlStateManager.translate(x, y, 0); + GlStateManager.scale(value, value, value); + GlStateManager.translate(-x, -y, 0); + } + + Color c = new Color(color, true); + + GL11.glColor4f(c.getRed() / 255F, c.getGreen() / 255F, c.getBlue() / 255F, c.getAlpha()); + Minecraft.getMinecraft().getTextureManager().bindTexture(location); + + int xPos = x; + + for (char character : string.toCharArray()) { + if (character < FIRST_CHARACTER || character > LAST_CHARACTER) { + continue; + } + + int index = (int) character - OFFSET; + + CharacterData charData = characterData[index]; + Gui.drawModalRectWithCustomSizedTexture(xPos, y, charData.getX(), charData.getY(), charData.getWidth(), charData.getHeight(), width, height); + xPos += charData.getWidth() + SPACING; + } + +// GlStateManager.setBlendState(oldBlendState); + + if (underline) { + int w = xPos - x; + --y; + Gui.drawRect(x, y + height, x + w - 4, y + height + 1, color); + } + + GlStateManager.popMatrix(); + + GL11.glColor4f(1F, 1F, 1F, 1F); + GlStateManager.color(1F, 1F, 1F); + } + + public void drawCenteredString(String string, int x, int y, int color) { + if (!initd) { + return; + } + + drawStringFull(string, x - (getStringWidthInt(string) / 2), y, color, false); + } + + @Override + public void drawString(String text, Number x, Number y, int color, boolean underline) { + drawStringFull(text, x.intValue(), y.intValue(), color, underline); + } + + public Number getStringWidth(String string) { + return getStringWidthInt(string); + } + + @Override + public Number stringHeight(String text) { + return getStringHeight(text); + } + + public int getStringWidthInt(String string) { + if (!initd) { + return 0; + } + + int width = 0; + + for (char character : string.toCharArray()) { + if (character < FIRST_CHARACTER || character > LAST_CHARACTER) { + continue; + } + + int index = (int) character - OFFSET; + + CharacterData charData = characterData[index]; + width += charData.getWidth() + SPACING; + } + + if (!normal) { + float value = 1F / new ScaledResolution(Minecraft.getMinecraft()).getScaleFactor(); + width *= value; + } + + return width; + } + + public int getStringHeight(String string) { + if (!initd) { + return 0; + } + + int height = 0; + + for (char character : string.toCharArray()) { + if (character < FIRST_CHARACTER || character > LAST_CHARACTER) { + continue; + } + + int index = (int) character - OFFSET; + + CharacterData charData = characterData[index]; + + if (charData.getHeight() > height) { + height = charData.getHeight(); + } + } + + if (!normal) { + float value = 1F / new ScaledResolution(Minecraft.getMinecraft()).getScaleFactor(); + height *= value; + } + + return height; + } + + public void unload() { + initd = false; + + characterData = null; + + if (location != null) { + Minecraft.getMinecraft().getTextureManager().deleteTexture(location); + location = null; + } + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/fonts/Fonts.java b/src/main/java/com/github/jtxofficial/flustclient/api/fonts/Fonts.java new file mode 100644 index 0000000..8c7679a --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/fonts/Fonts.java @@ -0,0 +1,60 @@ +package com.github.jtxofficial.flustclient.api.fonts; + +import java.io.InputStream; + +import net.minecraft.client.Minecraft; +import net.minecraft.util.ResourceLocation; + +public final class Fonts { + + public static FlustFont RobotoHUD; + public static FlustFont Roboto; + public static FlustFont RobotoSmall; + public static FlustFont Roboto12; + public static FlustFont RobotoMiniHeader; + public static FlustFont RobotoHeader; + public static FlustFont RobotoTitle; + public static FlustFont RobotoItalic; + public static FlustFont MC; + + + + static { + RobotoHUD = setupFont("Roboto-Bold", 24, false); + + Roboto = setupFont("Roboto-Bold", 11, true); +// Roboto = new DanFont("flustclient:fonts/Roboto-Bold.ttf", 11); + Roboto12 = setupFont("Roboto-Bold", 12, true); +// Roboto12 = new DanFont("flustclient:fonts/Roboto-Bold.ttf", 11); + RobotoSmall = setupFont("Roboto-Bold", 8, true); +// RobotoSmall = new DanFont("flustclient:fonts/Roboto-Bold.ttf", 8); + + RobotoMiniHeader = setupFont("Roboto-Bold", 14, true); + RobotoHeader = setupFont("Roboto-Bold", 22, true); + RobotoTitle = setupFont("Roboto-Bold", 16, true); + + RobotoItalic = setupFont("Roboto-MediumItalic", 12, true); + + MC = setupFont("Minecraft", 14, true); + + } + +// private static DanFont setupFont(String name, int size, boolean normal) { +// return DanFont.getOrCreateFont("flustclient:fonts/" + name + ".ttf", size); +// } + + private static FontV2 setupFont(String name, int size, boolean normal) { + ResourceLocation location = new ResourceLocation("flustclient","fonts/" + name + ".ttf"); + try { + InputStream is = Minecraft.getMinecraft().getResourceManager().getResource(location).getInputStream(); + return new FontV2(is, size, normal); + } catch (Throwable err){ + System.err.println("[FlustClient] Failed to load font '" + name + "' - " + err.getMessage() + " - Using Arial fallback"); + // Only print full stack trace for non-font-format errors + if (!(err instanceof java.awt.FontFormatException)) { + err.printStackTrace(); + } + } + return new FontV2("Arial", size, normal); + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/fonts/NahrFont.java b/src/main/java/com/github/jtxofficial/flustclient/api/fonts/NahrFont.java new file mode 100644 index 0000000..82bec12 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/fonts/NahrFont.java @@ -0,0 +1,681 @@ +package com.github.jtxofficial.flustclient.api.fonts; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.Gui; +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.renderer.Tessellator; +import net.minecraft.client.renderer.WorldRenderer; +import net.minecraft.client.renderer.texture.DynamicTexture; +import net.minecraft.client.renderer.vertex.DefaultVertexFormats; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; + +import java.awt.*; +import java.awt.geom.Rectangle2D; +import java.awt.image.BufferedImage; +import java.io.File; +import java.io.InputStream; +import java.util.Arrays; +import java.util.List; +import java.util.regex.Pattern; + +public class NahrFont +{ + private BufferedImage bufferedImage; + private DynamicTexture dynamicTexture; + private final int endChar; + + public static enum FontType + { + EMBOSS_BOTTOM, EMBOSS_TOP, NORMAL, OUTLINE_THIN, SHADOW_THICK, SHADOW_THIN; + } + + private float extraSpacing = 0.0F; + private final float fontSize; + private final Pattern patternControlCode = Pattern.compile("(?i)\\u00A7[0-9A-FK-OG]"); + private final Pattern patternUnsupported = Pattern.compile("(?i)\\u00A7[K-O]"); + private ResourceLocation resourceLocation; + private final int startChar; + private Font theFont; + private Graphics2D theGraphics; + private FontMetrics theMetrics; + private final float[] xPos; + private final float[] yPos; + + public NahrFont(Object font, float size) + { + this(font, size, 0.0F); + } + + public NahrFont(Object font, float size, float spacing) + { + this.fontSize = size; + this.startChar = 32; + this.endChar = 255; + this.extraSpacing = spacing; + this.xPos = new float[this.endChar - this.startChar]; + this.yPos = new float[this.endChar - this.startChar]; + setupGraphics2D(); + createFont(font, size); + } + + private void createFont(Object font, float size) + { + try + { + if ((font instanceof Font)) { + this.theFont = ((Font)font); + } else if ((font instanceof File)) { + this.theFont = Font.createFont(0, (File)font).deriveFont(size); + } else if ((font instanceof InputStream)) { + this.theFont = Font.createFont(Font.TRUETYPE_FONT, (InputStream)font) + .deriveFont(size); + } else if ((font instanceof String)) { + this.theFont = new Font((String)font, 0, Math.round(size)); + } else { + this.theFont = new Font("Verdana", 0, Math.round(size)); + } + this.theGraphics.setFont(this.theFont); + } + catch (Exception e) + { + this.theFont = new Font("Verdana", 0, Math.round(size)); + this.theGraphics.setFont(this.theFont); + } + this.theGraphics.setColor(new Color(255, 255, 255, 0)); + this.theGraphics.fillRect(0, 0, 256, 256); + this.theGraphics.setColor(Color.white); + this.theMetrics = this.theGraphics.getFontMetrics(); + + float x = 5.0F; + float y = 5.0F; + for (int i = this.startChar; i < this.endChar; i++) + { + this.theGraphics.drawString(Character.toString((char)i), x, y + + this.theMetrics.getAscent()); + this.xPos[(i - this.startChar)] = x; + this.yPos[(i - this.startChar)] = (y - this.theMetrics.getMaxDescent()); + x += this.theMetrics.stringWidth(Character.toString((char)i)) + 2.0F; + if (x >= 250 - this.theMetrics.getMaxAdvance()) + { + x = 5.0F; + + y = y + (this.theMetrics.getMaxAscent() + this.theMetrics.getMaxDescent() + this.fontSize / + 2.0F); + } + } + this.resourceLocation = + Minecraft.getMinecraft() + .getTextureManager() + .getDynamicTextureLocation( + "font" + font.toString() + size, + this.dynamicTexture = new DynamicTexture( + this.bufferedImage)); + } + + private void drawChar(char character, float x, float y) + throws ArrayIndexOutOfBoundsException + { + Rectangle2D bounds = this.theMetrics.getStringBounds( + Character.toString(character), this.theGraphics); + drawTexturedModalRect(x, y, this.xPos[(character - this.startChar)], + this.yPos[(character - this.startChar)], + (float) bounds.getWidth(), (float) bounds.getHeight() + + this.theMetrics.getMaxDescent() + 1.0F); + } + + private void drawChar(char character, double x, double y) + throws ArrayIndexOutOfBoundsException + { + Rectangle2D bounds = this.theMetrics.getStringBounds( + Character.toString(character), this.theGraphics); + drawTexturedModalRect(x, y, this.xPos[(character - this.startChar)], + this.yPos[(character - this.startChar)], + (float) bounds.getWidth(), (float) bounds.getHeight() + + this.theMetrics.getMaxDescent() + 1.0F); + } + + private void drawer(String text, float x, float y, int color) + { + GL11.glEnable(3553); + Minecraft.getMinecraft().getTextureManager() + .bindTexture(this.resourceLocation); + float alpha = (color >> 24 & 0xFF) / 255.0F; + float red = (color >> 16 & 0xFF) / 255.0F; + float green = (color >> 8 & 0xFF) / 255.0F; + float blue = (color & 0xFF) / 255.0F; + GL11.glColor4f(red, green, blue, alpha); + float startX = x; + for (int i = 0; i < text.length(); i++) { + String geC = EnumChatFormatting.RED+""; + char cD = geC.charAt(0); + if ((text.charAt(i) == cD) && (i + 1 < text.length())) + { + char oneMore = Character.toLowerCase(text.charAt(i + 1)); + if (oneMore == 'n') + { + y += this.theMetrics.getAscent() + 2; + x = startX; + } + int colorCode = "0123456789abcdefklmnorg" + .indexOf(oneMore); + if (colorCode < 16) { + try + { + int newColor = Minecraft.getMinecraft().fontRendererObj.getColorCode((char) colorCode); + GL11.glColor4f((newColor >> 16) / 255.0F, + (newColor >> 8 & 0xFF) / 255.0F, + (newColor & 0xFF) / 255.0F, alpha); + } + catch (Exception exception) + { + exception.printStackTrace(); + } + } else if (oneMore == 'f') { + GL11.glColor4f(1.0F, 1.0F, 1.0F, alpha); + } else if (oneMore == 'r') { + GL11.glColor4f(red, green, blue, alpha); + } else if (oneMore == 'g') { + GL11.glColor4f(0.3F, 0.7F, 1.0F, alpha); + } + i++; + } + else + { + try + { + char c = text.charAt(i); + drawChar(c, x, y); + x += getStringWidth(Character.toString(c)) * 2.0F; + } + catch (ArrayIndexOutOfBoundsException indexException) + { + text.charAt(i); + } + } + } + } + + private void drawer(String text, double x, double y, int color) + { + x *= 2.0F; + y *= 2.0F; + GL11.glEnable(3553); + Minecraft.getMinecraft().getTextureManager() + .bindTexture(this.resourceLocation); + float alpha = (color >> 24 & 0xFF) / 255.0F; + float red = (color >> 16 & 0xFF) / 255.0F; + float green = (color >> 8 & 0xFF) / 255.0F; + float blue = (color & 0xFF) / 255.0F; + GL11.glColor4f(red, green, blue, alpha); + double startX = x; + for (int i = 0; i < text.length(); i++) { + String geC = EnumChatFormatting.RED+""; + char cD = geC.charAt(0); + if ((text.charAt(i) == cD) && (i + 1 < text.length())) + { + char oneMore = Character.toLowerCase(text.charAt(i + 1)); + if (oneMore == 'n') + { + y += this.theMetrics.getAscent() + 2; + x = startX; + } + int colorCode = "0123456789abcdefklmnorg" + .indexOf(oneMore); + if (colorCode < 16) { + try + { + int newColor = Minecraft.getMinecraft().fontRendererObj.getColorCode((char) colorCode); + GL11.glColor4f((newColor >> 16) / 255.0F, + (newColor >> 8 & 0xFF) / 255.0F, + (newColor & 0xFF) / 255.0F, alpha); + } + catch (Exception exception) + { + exception.printStackTrace(); + } + } else if (oneMore == 'f') { + GL11.glColor4f(1.0F, 1.0F, 1.0F, alpha); + } else if (oneMore == 'r') { + GL11.glColor4f(red, green, blue, alpha); + } else if (oneMore == 'g') { + GL11.glColor4f(0.3F, 0.7F, 1.0F, alpha); + } + i++; + } + else + { + try + { + char c = text.charAt(i); + drawChar(c, x, y); + x += getStringWidth(Character.toString(c)) * 2.0F; + } + catch (ArrayIndexOutOfBoundsException indexException) + { + text.charAt(i); + } + } + } + } + + public void drawCenteredString(String text, float x, float y, int color) { + drawString(text, x - getStringWidth(text) / 2 , y, color); + } + + public void drawString(String text, float x, float y, FontType fontType, int color, int color2) + { + x *= 2; + y *= 2; + y-=2f; + text = stripUnsupported(text); + GlStateManager.pushAttrib(); + GL11.glEnable(3042); + GL11.glScalef(0.5F, 0.5F, 0.5F); + String text2 = stripControlCodes(text); + switch (fontType.ordinal()) + { + case 4: + drawer(text2, x + 1.0F, y + 1.0F, color2); + break; + case 5: + //drawer(text2, x + 0.5F, y + 0.5F, color2); + break; + case 3: + drawer(text2, x + 0.5F, y, color2); + drawer(text2, x - 0.5F, y, color2); + drawer(text2, x, y + 0.5F, color2); + drawer(text2, x, y - 0.5F, color2); + break; + case 2: + //drawer(text2, x, y + 0.5F, color2); + break; + case 1: + drawer(text2, x, y - 0.5F, color2); + break; + } + drawer(text, x, y, color); + GlStateManager.popAttrib(); + GL11.glScalef(2.0F, 2.0F, 2.0F); + } + public void drawString(String text, double x, double y, FontType fontType, int color, int color2) + { + y-=2f; + text = stripUnsupported(text); + GlStateManager.pushAttrib(); + GL11.glEnable(3042); + GL11.glScalef(0.5F, 0.5F, 0.5F); + String text2 = stripControlCodes(text); + switch (fontType.ordinal()) + { + case 4: + drawer(text2, x + 1.0F, y + 1.0F, color2); + break; + case 5: + //drawer(text2, x + 0.5F, y + 0.5F, color2); + break; + case 3: + drawer(text2, x + 0.5F, y, color2); + drawer(text2, x - 0.5F, y, color2); + drawer(text2, x, y + 0.5F, color2); + drawer(text2, x, y - 0.5F, color2); + break; + case 2: + //drawer(text2, x, y + 0.5F, color2); + break; + case 1: + drawer(text2, x, y - 0.5F, color2); + break; + } + drawer(text, x, y, color); + GlStateManager.popAttrib(); + GL11.glScalef(2.0F, 2.0F, 2.0F); + } + + private void drawTexturedModalRect(double x, double y, double u, double v, double width, double height) + { + WorldRenderer worldRenderer = Tessellator.getInstance().getWorldRenderer(); + Tessellator tesselator = Tessellator.getInstance(); + worldRenderer.begin(GL11.GL_QUADS, DefaultVertexFormats.POSITION_TEX); + + + + worldRenderer.pos(x + 0.0F, y + height, 0.0D).tex((u + 0.0F) * + 0.0039063F, (v + height) * 0.0039063F).endVertex(); + + + + worldRenderer.pos(x + width, y + height, 0.0D).tex((u + width) * + 0.0039063F, (v + height) * 0.0039063F).endVertex(); + + + worldRenderer.pos(x + width, y + 0.0F, 0.0D).tex((u + width) * + 0.0039063F, (v + 0.0F) * 0.0039063F).endVertex(); + + + + worldRenderer.pos(x + 0.0F, y + 0.0F, 0.0D).tex((u + 0.0F) * + 0.0039063F, (v + 0.0F) * 0.0039063F).endVertex(); + tesselator.draw(); + } + + private void drawTexturedModalRect(float x, float y, float u, float v, float width, float height) + { + WorldRenderer worldRenderer = Tessellator.getInstance().getWorldRenderer(); + Tessellator tesselator = Tessellator.getInstance(); + worldRenderer.begin(GL11.GL_QUADS, DefaultVertexFormats.POSITION_TEX); + + + + worldRenderer.pos(x + 0.0F, y + height, 0.0D).tex((u + 0.0F) * + 0.0039063F, (v + height) * 0.0039063F).endVertex(); + + + + worldRenderer.pos(x + width, y + height, 0.0D).tex((u + width) * + 0.0039063F, (v + height) * 0.0039063F).endVertex(); + + + worldRenderer.pos(x + width, y + 0.0F, 0.0D).tex((u + width) * + 0.0039063F, (v + 0.0F) * 0.0039063F).endVertex(); + + + + worldRenderer.pos(x + 0.0F, y + 0.0F, 0.0D).tex((u + 0.0F) * + 0.0039063F, (v + 0.0F) * 0.0039063F).endVertex(); + tesselator.draw(); + } + + private Rectangle2D getBounds(String text) + { + return this.theMetrics.getStringBounds(text, this.theGraphics); + } + + public Font getFont() + { + return this.theFont; + } + + private String getFormatFromString(String par0Str) + { + String var1 = ""; + int var2 = -1; + int var3 = par0Str.length(); + while ((var2 = par0Str.indexOf((EnumChatFormatting.RED).toString().substring(1), var2 + 1)) != -1) { + if (var2 < var3 - 1) + { + char var4 = par0Str.charAt(var2 + 1); + if (isFormatColor(var4)) { + var1 = (EnumChatFormatting.RED).toString().substring(1) + var4; + } else if (isFormatSpecial(var4)) { + var1 = var1 + (EnumChatFormatting.RED).toString().substring(1) + var4; + } + } + } + return var1; + } + + public Graphics2D getGraphics() + { + return this.theGraphics; + } + + public float getStringHeight(String text) + { + return (float)getBounds(text).getHeight() / 2.0F; + } + + public float getStringWidth(String text) + { + return (float)(getBounds(text).getWidth() + this.extraSpacing) / 2.0F; + } + + private boolean isFormatColor(char par0) + { + return ((par0 >= '0') && (par0 <= '9')) || ((par0 >= 'a') && (par0 <= 'f')) || ( + (par0 >= 'A') && (par0 <= 'F')); + } + + private boolean isFormatSpecial(char par0) + { + return ((par0 >= 'k') && (par0 <= 'o')) || ((par0 >= 'K') && (par0 <= 'O')) || + (par0 == 'r') || (par0 == 'R'); + } + + public List listFormattedStringToWidth(String s, int width) + { + return Arrays.asList(wrapFormattedStringToWidth(s, width).split("\n")); + } + + private void setupGraphics2D() + { + this.bufferedImage = new BufferedImage(256, 256, 2); + this.theGraphics = ((Graphics2D)this.bufferedImage.getGraphics()); + this.theGraphics.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, + RenderingHints.VALUE_TEXT_ANTIALIAS_ON); + } + + private int sizeStringToWidth(String par1Str, float par2) + { + int var3 = par1Str.length(); + float var4 = 0.0F; + int var5 = 0; + int var6 = -1; + for (boolean var7 = false; var5 < var3; var5++) + { + char var8 = par1Str.charAt(var5); + switch (var8) + { + case '\n': + var5--; + break; + case '�': + if (var5 < var3 - 1) + { + var5++; + char var9 = par1Str.charAt(var5); + if ((var9 != 'l') && (var9 != 'L')) + { + if ((var9 == 'r') || (var9 == 'R') || (isFormatColor(var9))) { + var7 = false; + } + } + else { + var7 = true; + } + } + break; + case ' ': + var6 = var5; + case '-': + var6 = var5; + case '_': + var6 = var5; + case ':': + var6 = var5; + default: + String text = String.valueOf(var8); + var4 += getStringWidth(text); + if (var7) { + var4 += 1.0F; + } + break; + } + if (var8 == '\n') + { + var5++; + var6 = var5; + } + else + { + if (var4 > par2) { + break; + } + } + } + return (var5 != var3) && (var6 != -1) && (var6 < var5) ? var6 : var5; + } + + public String stripControlCodes(String s) + { + return this.patternControlCode.matcher(s).replaceAll(""); + } + + + /** + * Trims a string to fit a specified Width. + */ + public String trimStringToWidth(String text, int width) + { + return this.trimStringToWidth(text, width, false); + } + + /** Array of width of all the characters in default.png */ + private float[] charWidth = new float[256]; + private boolean unicodeFlag = true; + private byte[] glyphWidth = new byte[65536]; + + private float getCharWidthFloat(char character) + { + if (character == 167) + { + return -1.0F; + } + else if (character == 32) + { + return this.charWidth[32]; + } + else + { + int var2 = "\u00c0\u00c1\u00c2\u00c8\u00ca\u00cb\u00cd\u00d3\u00d4\u00d5\u00da\u00df\u00e3\u00f5\u011f\u0130\u0131\u0152\u0153\u015e\u015f\u0174\u0175\u017e\u0207\u0000\u0000\u0000\u0000\u0000\u0000\u0000 !\"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u0000\u00c7\u00fc\u00e9\u00e2\u00e4\u00e0\u00e5\u00e7\u00ea\u00eb\u00e8\u00ef\u00ee\u00ec\u00c4\u00c5\u00c9\u00e6\u00c6\u00f4\u00f6\u00f2\u00fb\u00f9\u00ff\u00d6\u00dc\u00f8\u00a3\u00d8\u00d7\u0192\u00e1\u00ed\u00f3\u00fa\u00f1\u00d1\u00aa\u00ba\u00bf\u00ae\u00ac\u00bd\u00bc\u00a1\u00ab\u00bb\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u03b1\u03b2\u0393\u03c0\u03a3\u03c3\u03bc\u03c4\u03a6\u0398\u03a9\u03b4\u221e\u2205\u2208\u2229\u2261\u00b1\u2265\u2264\u2320\u2321\u00f7\u2248\u00b0\u2219\u00b7\u221a\u207f\u00b2\u25a0\u0000".indexOf(character); + + if (character > 0 && var2 != -1 && !this.unicodeFlag) + { + return this.charWidth[var2]; + } + else if (this.glyphWidth[character] != 0) + { + int var3 = this.glyphWidth[character] >>> 4; + int var4 = this.glyphWidth[character] & 15; + + if (var4 > 7) + { + var4 = 15; + var3 = 0; + } + + ++var4; + return (var4 - var3) / 2 + 1; + } + else + { + return 0.0F; + } + } + } + /** + * Trims a string to a specified width, and will reverse it if par3 is set. + */ + public String trimStringToWidth(String text, int width, boolean reverse) + { + StringBuilder var4 = new StringBuilder(); + float var5 = 0.0F; + int var6 = reverse ? text.length() - 1 : 0; + int var7 = reverse ? -1 : 1; + boolean var8 = false; + boolean var9 = false; + + for (int var10 = var6; var10 >= 0 && var10 < text.length() && var5 < width; var10 += var7) + { + char var11 = text.charAt(var10); + float var12 = this.getCharWidthFloat(var11); + + if (var8) + { + var8 = false; + + if (var11 != 108 && var11 != 76) + { + if (var11 == 114 || var11 == 82) + { + var9 = false; + } + } + else + { + var9 = true; + } + } + else if (var12 < 0.0F) + { + var8 = true; + } + else + { + var5 += var12; + + if (var9) + { + ++var5; + } + } + + if (var5 > width) + { + break; + } + + if (reverse) + { + var4.insert(0, var11); + } + else + { + var4.append(var11); + } + } + + return var4.toString(); + } + + public void drawString(String text, float x, float y, int color) { + drawString(text, x, y, FontType.NORMAL, color, 0xFF000000); + } + + public int drawString2(String text, float x, float y, int color) { + drawString(text, x, y, FontType.NORMAL, color, 0xFF000000); + return (int)(x + this.getStringWidth(text)); + } + + public String stripUnsupported(String s) + { + try { + return this.patternUnsupported.matcher(s).replaceAll(""); + } catch (Exception e){ + return "error"; + } + } + + public String wrapFormattedStringToWidth(String s, float width) + { + int wrapWidth = sizeStringToWidth(s, width); + if (s.length() <= wrapWidth) { + return s; + } + String split = s.substring(0, wrapWidth); + String split2 = getFormatFromString(split) + + s.substring(wrapWidth + ( + (s.charAt(wrapWidth) == ' ') || + (s.charAt(wrapWidth) == '\n') ? 1 : 0)); + try + { + return split + "\n" + wrapFormattedStringToWidth(split2, width); + } + catch (Exception e) + { + System.out.println("Cannot wrap string to width."); + } + return ""; + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/groups/GroupInfo.java b/src/main/java/com/github/jtxofficial/flustclient/api/groups/GroupInfo.java new file mode 100644 index 0000000..fbba86b --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/groups/GroupInfo.java @@ -0,0 +1,83 @@ +package com.github.jtxofficial.flustclient.api.groups; + +import java.util.ArrayList; +import java.util.List; +import java.util.UUID; + +public class GroupInfo { + private String groupId; + private String groupName; + private String password; + private List members; + private long createdTimestamp; + private String createdBy; + + public GroupInfo(String groupName, String password, String creator) { + this.groupId = UUID.randomUUID().toString(); + this.groupName = groupName; + this.password = password; + this.members = new ArrayList<>(); + this.createdTimestamp = System.currentTimeMillis(); + this.createdBy = creator; + + // Add creator as owner + this.members.add(new GroupMember(creator, GroupPermission.OWNER)); + } + + public String getGroupId() { + return groupId; + } + + public String getGroupName() { + return groupName; + } + + public void setGroupName(String groupName) { + this.groupName = groupName; + } + + public String getPassword() { + return password; + } + + public boolean checkPassword(String password) { + return this.password.equals(password); + } + + public void setPassword(String password) { + this.password = password; + } + + public List getMembers() { + return members; + } + + public void addMember(GroupMember member) { + if (!members.contains(member)) { + members.add(member); + } + } + + public void removeMember(String username) { + members.removeIf(member -> member.getUsername().equals(username)); + } + + public GroupMember getMember(String username) { + return members.stream() + .filter(member -> member.getUsername().equals(username)) + .findFirst() + .orElse(null); + } + + public long getCreatedTimestamp() { + return createdTimestamp; + } + + public String getCreatedBy() { + return createdBy; + } + + public int getMemberCount() { + return members.size(); + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/groups/GroupMember.java b/src/main/java/com/github/jtxofficial/flustclient/api/groups/GroupMember.java new file mode 100644 index 0000000..aea78c4 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/groups/GroupMember.java @@ -0,0 +1,42 @@ +package com.github.jtxofficial.flustclient.api.groups; + +public class GroupMember { + private String username; + private GroupPermission permission; + private long joinedTimestamp; + + public GroupMember(String username, GroupPermission permission) { + this.username = username; + this.permission = permission; + this.joinedTimestamp = System.currentTimeMillis(); + } + + public String getUsername() { + return username; + } + + public GroupPermission getPermission() { + return permission; + } + + public void setPermission(GroupPermission permission) { + this.permission = permission; + } + + public long getJoinedTimestamp() { + return joinedTimestamp; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) return true; + if (!(obj instanceof GroupMember)) return false; + GroupMember other = (GroupMember) obj; + return username.equals(other.username); + } + + @Override + public int hashCode() { + return username.hashCode(); + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/groups/GroupPermission.java b/src/main/java/com/github/jtxofficial/flustclient/api/groups/GroupPermission.java new file mode 100644 index 0000000..26941c2 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/groups/GroupPermission.java @@ -0,0 +1,33 @@ +package com.github.jtxofficial.flustclient.api.groups; + +public enum GroupPermission { + OWNER("Owner"), + ADMIN("Admin"), + MEMBER("Member"); + + private final String displayName; + + GroupPermission(String displayName) { + this.displayName = displayName; + } + + public String getDisplayName() { + return displayName; + } + + public boolean canKick() { + return this == OWNER || this == ADMIN; + } + + public boolean canInvite() { + return this == OWNER || this == ADMIN; + } + + public boolean canChangePermissions() { + return this == OWNER; + } + + public boolean canDisbandGroup() { + return this == OWNER; + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/GuiUtils.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/GuiUtils.java new file mode 100644 index 0000000..d95f611 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/GuiUtils.java @@ -0,0 +1,183 @@ +package com.github.jtxofficial.flustclient.api.gui; + + +import com.github.jtxofficial.flustclient.api.colors.GuiColorPalette; +import com.github.jtxofficial.flustclient.api.gui.animations.SnakeEffect; +import com.github.jtxofficial.flustclient.api.gui.components.Component; +import com.github.jtxofficial.flustclient.api.gui.components.gradient.HorizontalGradient; +import com.github.jtxofficial.flustclient.api.gui.components.gradient.VerticalGradient; +import com.github.jtxofficial.flustclient.api.gui.region.GuiRegion; +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.renderer.Tessellator; +import net.minecraft.client.renderer.WorldRenderer; +import net.minecraft.client.renderer.vertex.DefaultVertexFormats; +import org.lwjgl.opengl.GL11; + +import java.util.LinkedList; +import java.util.List; +import java.util.function.BiConsumer; + +public final class GuiUtils { + + public static List makeBoxShadows(GuiRegion gr, int len) { + List gradients = makeBoxVerticalShadows(gr, len); + gradients.addAll(makeBoxHorizontalShadows(gr, len)); + return gradients; + } + + public static void addSaberSnake(Component comp) { + comp.effects.add(new SnakeEffect(comp, GuiColorPalette.getPrimaryColor())); + } + + public static List makeBoxHorizontalShadows(GuiRegion gr, int len) { + List gradients = new LinkedList<>(); + GuiRegion leftSide = new GuiRegion(gr.x - len, gr.y, len, gr.height); + HorizontalGradient leftGrad = new HorizontalGradient(leftSide, () -> 0x00000000, () -> 0x80111111); + GuiRegion rightSide = new GuiRegion(gr.getRight(), gr.y, len, gr.height); + HorizontalGradient rightGrad = new HorizontalGradient(rightSide, () -> 0x80111111, () -> 0x00000000); + gradients.add(leftGrad); + gradients.add(rightGrad); + return gradients; + } + + public static List makeBoxVerticalShadows(GuiRegion gr, int len) { + List gradients = new LinkedList<>(); + GuiRegion topSide = new GuiRegion(gr.x, gr.y - len, gr.width, len); + VerticalGradient topGrad = new VerticalGradient(topSide, () -> 0x00000000, () -> 0x80111111); + GuiRegion bottomSide = new GuiRegion(gr.x, gr.getBottom(), gr.width, len); + VerticalGradient bottomGrad = new VerticalGradient(bottomSide, () -> 0x80111111, () -> 0x00000000); + gradients.add(topGrad); + gradients.add(bottomGrad); + return gradients; + } + + public static void drawNonTextured(BiConsumer callback) { + GlStateManager.disableTexture2D(); + GlStateManager.enableBlend(); + GlStateManager.blendFunc(770, 771); + Tessellator tess = Tessellator.getInstance(); + WorldRenderer wr = tess.getWorldRenderer(); + callback.accept(tess, wr); + GlStateManager.disableBlend(); + GlStateManager.enableTexture2D(); + } + + public static void drawSemiShape(GuiRegion region, int color, int curve, boolean fill, float lineWidth, boolean a, boolean b, boolean c, boolean d) { + if (lineWidth == 0 && !fill) return; + drawNonTextured((tess, wr) -> { +// setColor(color); +// if (!fill) { +// GL11.glLineWidth(lineWidth); +// GL11.glEnable(GL11.GL_LINE_SMOOTH); +// wr.begin(GL11.GL_LINE_LOOP, DefaultVertexFormats.POSITION); +// } else { +// wr.begin(GL11.GL_POLYGON, DefaultVertexFormats.POSITION); +// } +// drawSemiRoundedSquare(wr, region, curve, a,b,c,d); +// tess.draw(); +// if (!fill) { +// GL11.glDisable(GL11.GL_LINE_SMOOTH); +// GL11.glLineWidth(1f); +// } + setColor(color); + GL11.glLineWidth(lineWidth); + GL11.glEnable(GL11.GL_LINE_SMOOTH); + wr.begin(GL11.GL_LINE_STRIP, DefaultVertexFormats.POSITION); + wr.pos(region.x, region.y, 0.0).endVertex(); + wr.pos(region.x, region.getBottom() - curve, 0.0).endVertex(); + addArch(wr, region.x + curve, region.getBottom() - curve, curve, 270, 360); + wr.pos(region.x + curve, region.getBottom(), 0.0).endVertex(); + wr.pos(region.getRight(), region.getBottom(), 0.0).endVertex(); + tess.draw(); + GL11.glDisable(GL11.GL_LINE_SMOOTH); + GL11.glLineWidth(1f); + }); + } + + public static void drawShape(GuiRegion region, int color, int curve, boolean fill, float lineWidth) { + if (lineWidth == 0 && !fill) return; + drawNonTextured((tess, wr) -> { + setColor(color); + if (!fill) { + GL11.glLineWidth(lineWidth); + GL11.glEnable(GL11.GL_LINE_SMOOTH); + wr.begin(GL11.GL_LINE_LOOP, DefaultVertexFormats.POSITION); + } else { + wr.begin(GL11.GL_POLYGON, DefaultVertexFormats.POSITION); + } + drawRoundedSquare(wr, region, curve); + tess.draw(); + if (!fill) { + GL11.glDisable(GL11.GL_LINE_SMOOTH); + GL11.glLineWidth(1f); + } + }); + } + + public static void drawRightArrow(GuiRegion region, int color, float lineWidth) { + drawNonTextured((tess, wr) -> { + setColor(color); + GL11.glLineWidth(lineWidth); + GL11.glEnable(GL11.GL_LINE_SMOOTH); + wr.begin(GL11.GL_LINES, DefaultVertexFormats.POSITION); + wr.pos(region.x, region.getMidY(), 0).endVertex(); + wr.pos(region.getRight(), region.getMidY(), 0).endVertex(); + wr.pos(region.getMidX(), region.y, 0).endVertex(); + wr.pos(region.getRight(), region.getMidY(), 0).endVertex(); + wr.pos(region.getMidX(), region.getBottom(), 0).endVertex(); + wr.pos(region.getRight(), region.getMidY(), 0).endVertex(); + tess.draw(); + GL11.glDisable(GL11.GL_LINE_SMOOTH); + GL11.glLineWidth(1f); + }); + } + + public static void setColor(int color) { + float colorRed = ((color >> 16) & 0xFF) / 255f; + float colorGreen = ((color >> 8) & 0xFF) / 255f; + float colorBlue = (color & 0xFF) / 255f; + float colorAlpha = ((color >> 24) & 0xFF) / 255f; + GlStateManager.color(colorRed, colorGreen, colorBlue, colorAlpha); + } + + public static void drawRoundedSquare(WorldRenderer wr, GuiRegion region, int curve) { + wr.pos(region.x, region.y + curve, 0.0).endVertex(); + wr.pos(region.x, region.getBottom() - curve, 0.0).endVertex(); + if (curve != 0) addArch(wr, region.x + curve, region.getBottom() - curve, curve, 270, 360); + wr.pos(region.x + curve, region.getBottom(), 0.0).endVertex(); + wr.pos(region.getRight() - curve, region.getBottom(), 0.0).endVertex(); + if (curve != 0) addArch(wr, region.getRight() - curve, region.getBottom() - curve, curve, 0, 90); + wr.pos(region.getRight(), region.getBottom() - curve, 0.0).endVertex(); + wr.pos(region.getRight(), region.y + curve, 0.0).endVertex(); + if (curve != 0) addArch(wr, region.getRight() - curve, region.y + curve, curve, 90, 180); + wr.pos(region.getRight() - curve, region.y, 0.0).endVertex(); + wr.pos(region.x + curve, region.y, 0.0).endVertex(); + if (curve != 0) addArch(wr, region.x + curve, region.y + curve, curve, 180, 270); + } + + public static void addArch(WorldRenderer wr, double x, double y, int radius, int startAngle, int endAngle) { + for (int i = startAngle; i < endAngle; i++) { + wr.pos(x + Math.sin(i * Math.PI / 180) * radius, y + Math.cos(i * Math.PI / 180) * radius, 0.0).endVertex(); + } + } + + public static void drawQuadGradient(WorldRenderer wr, int x, int y, int w, int h, int left, int right) { + wr.pos(x, y, 0); + color(wr, left); + wr.endVertex(); + wr.pos(x, y + h, 0); + color(wr, left); + wr.endVertex(); + wr.pos(x + w, y + h, 0); + color(wr, right); + wr.endVertex(); + wr.pos(x + w, y, 0); + color(wr, right); + wr.endVertex(); + } + + public static void color(WorldRenderer wr, int color) { + wr.color(((color >> 16) & 0xff), ((color >> 8) & 0xff), (color & 0xff), (color >> 24)); + } + +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/animations/AnimationTimer.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/animations/AnimationTimer.java new file mode 100644 index 0000000..e5295b3 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/animations/AnimationTimer.java @@ -0,0 +1,44 @@ +package com.github.jtxofficial.flustclient.api.gui.animations; + +public final class AnimationTimer { + public int start; + public int end; + public long duration; + public long creation; + + public AnimationTimer(int start, int end, long duration) { + this.start = start; + this.end = end; + this.duration = duration; + creation = System.currentTimeMillis(); + } + + public int getProgress() { + double dif = (double) (System.currentTimeMillis() - creation); + double percent = dif / duration; + if (percent > 1) { + percent = 1; + } + int gap = end - start; + int progress = (int) (percent * gap); + return start + progress; + + } + + public boolean isDone() { + return System.currentTimeMillis() > creation + duration; + } + + public void swapDirection() { + long now = System.currentTimeMillis(); + long remaingTime = duration + creation - now; + if(remaingTime < 0) { + remaingTime = 0; + } + creation = now - remaingTime; + int s = start; + start = end; + end = s; + } + +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/animations/CenterToEdgeAnim.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/animations/CenterToEdgeAnim.java new file mode 100644 index 0000000..56c3030 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/animations/CenterToEdgeAnim.java @@ -0,0 +1,36 @@ +package com.github.jtxofficial.flustclient.api.gui.animations; + + +import com.github.jtxofficial.flustclient.api.gui.components.Component; +import com.github.jtxofficial.flustclient.api.gui.effects.Effect; +import com.github.jtxofficial.flustclient.api.gui.region.GuiRegion; +import com.github.jtxofficial.flustclient.api.gui.util.ScissorManager; + +public class CenterToEdgeAnim extends Effect { + + AnimationTimer anim; + public long duration; + + public CenterToEdgeAnim(long duration) { + this.duration = duration; + } + + @Override + public void draw(int mX, int mY, Component component, Phase phase) { + if (anim != null) { + if (phase == Phase.BEFORE) { + GuiRegion toUse = component.region.duplicate(); + toUse.x = component.region.getMidX() - anim.getProgress(); + toUse.width = anim.getProgress() * 2; + ScissorManager.startScissor(toUse); + + } else { + ScissorManager.finishScissor(); + } + } else { + if (phase == Phase.AFTER) { + anim = new AnimationTimer(0, component.region.width / 2, duration); + } + } + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/animations/LeftToRightAnim.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/animations/LeftToRightAnim.java new file mode 100644 index 0000000..d591304 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/animations/LeftToRightAnim.java @@ -0,0 +1,33 @@ +package com.github.jtxofficial.flustclient.api.gui.animations; + + +import com.github.jtxofficial.flustclient.api.gui.components.Component; +import com.github.jtxofficial.flustclient.api.gui.effects.Effect; +import com.github.jtxofficial.flustclient.api.gui.region.GuiRegion; +import com.github.jtxofficial.flustclient.api.gui.util.ScissorManager; + +public class LeftToRightAnim extends Effect { + AnimationTimer anim; + public long duration; + + public LeftToRightAnim(long duration) { + this.duration = duration; + } + + @Override + public void draw(int mX, int mY, Component component, Phase phase) { + if (anim != null) { + if (phase == Phase.BEFORE) { + GuiRegion toUse = component.region.duplicate(); + toUse.x = toUse.getRight() - anim.getProgress(); + ScissorManager.startScissor(toUse); + } else { + ScissorManager.finishScissor(); + } + } else { + if (phase == Phase.AFTER) { + anim = new AnimationTimer(component.region.width, 0, duration); + } + } + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/animations/RightToLeftAnim.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/animations/RightToLeftAnim.java new file mode 100644 index 0000000..18f4333 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/animations/RightToLeftAnim.java @@ -0,0 +1,39 @@ +package com.github.jtxofficial.flustclient.api.gui.animations; + + +import com.github.jtxofficial.flustclient.api.gui.components.Component; +import com.github.jtxofficial.flustclient.api.gui.effects.Effect; +import com.github.jtxofficial.flustclient.api.gui.region.GuiRegion; +import com.github.jtxofficial.flustclient.api.gui.util.ScissorManager; + +public class RightToLeftAnim extends Effect { + public AnimationTimer anim; + public long duration; + public boolean locked; + boolean enabled; + + public RightToLeftAnim(long duration) { + this.duration = duration; + } + + @Override + public void draw(int mX, int mY, Component component, Phase phase) { + if (locked) { + return; + } + if (anim != null) { + if (phase == Phase.BEFORE) { + GuiRegion toUse = component.region.duplicate(); + toUse.width = anim.getProgress(); + ScissorManager.startScissor(toUse); + } else { + ScissorManager.finishScissor(); + } + } else { + if (phase == Phase.AFTER) { + anim = new AnimationTimer(component.region.width, 0, duration); + } + + } + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/animations/SnakeEffect.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/animations/SnakeEffect.java new file mode 100644 index 0000000..d5ae7e6 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/animations/SnakeEffect.java @@ -0,0 +1,193 @@ +package com.github.jtxofficial.flustclient.api.gui.animations; + + +import com.github.jtxofficial.flustclient.api.gui.GuiUtils; +import com.github.jtxofficial.flustclient.api.gui.components.Component; +import com.github.jtxofficial.flustclient.api.gui.effects.Effect; +import com.github.jtxofficial.flustclient.api.gui.region.GuiRegion; +import net.minecraft.client.renderer.vertex.DefaultVertexFormats; +import org.lwjgl.opengl.GL11; + +import java.util.function.Supplier; + +public final class SnakeEffect extends Effect { + Component component; + public Supplier color; + public boolean draw = true; + + public SnakeEffect(Component component, Supplier color) { + this.component = component; + this.color = color; + this.snakes = new Snake[]{new Snake(Movement.RIGHT), new Snake(Movement.LEFT)}; + } + + public SnakeEffect(Component component, int color) { + this(component, () -> color); + } + + Snake[] snakes; + + private class Snake { + Location[] l = new Location[SnakeEffect.this.component.region.width >> 2]; + Movement movement; + + Snake(Movement movement) { + this.movement = movement; + GuiRegion gr = SnakeEffect.this.component.region.duplicate(); + final int minx = gr.x; + final int max = gr.getRight(); + final int miny = gr.y; + final int maxy = gr.getBottom(); + int x = minx; + int y = miny; + if (movement == Movement.LEFT) { + x = max; + y = maxy; + } else if (movement == Movement.UP) { + y = maxy; + } else if (movement == Movement.DOWN) { + x = max; + } + + for (int i = 0; i < l.length; ++i) { + Location loc = new Location(x, y); + l[i] = loc; + switch (this.movement) { + case RIGHT: + ++x; + if (x > max) { + x = max; + this.movement = Movement.DOWN; + ++y; + } + continue; + case DOWN: + ++y; + if (y > maxy) { + y = maxy; + this.movement = Movement.LEFT; + --x; + } + continue; + case LEFT: + --x; + if (x < minx) { + x = minx; + this.movement = Movement.UP; + --y; + } + continue; + case UP: + --y; + if (y < miny) { + y = miny; + this.movement = Movement.RIGHT; + ++x; + } + continue; + default: + break; + } + } + } + + void move() { + for (int i = l.length - 1; i > -1; --i) { + Location loc = l[i]; + if (i == 0) { + GuiRegion gr = component.region; + int minx = gr.x; + int max = gr.getRight(); + int miny = gr.y; + int maxy = gr.getBottom(); + switch (this.movement) { + case RIGHT: + ++loc.x; + if (loc.x > max) { + loc.x = max; + this.movement = Movement.DOWN; + ++loc.y; + } + continue; + case DOWN: + ++loc.y; + if (loc.y > maxy) { + loc.y = maxy; + this.movement = Movement.LEFT; + --loc.x; + } + continue; + case LEFT: + --loc.x; + if (loc.x < minx) { + loc.x = minx; + this.movement = Movement.UP; + --loc.y; + } + continue; + case UP: + --loc.y; + if (loc.y < miny) { + loc.y = miny; + this.movement = Movement.RIGHT; + ++loc.x; + } + continue; + default: + break; + } + break; + } + l[i] = l[i - 1].copy(); + } + } + } + + enum Movement { + RIGHT, DOWN, LEFT, UP + } + + private final class Location { + int x; + int y; + + Location(int x, int y) { + this.x = x; + this.y = y; + } + + Location copy() { + return new Location(x, y); + } + } + + + private long lastMove = 0L; + + @Override + public void draw(int mX, int mY, Component component, Phase phase) { + if (!draw)return; + long now = System.currentTimeMillis(); + boolean doMove = now - lastMove > 6L; + if (doMove){ + lastMove = now; + } + GuiUtils.setColor(this.color.get()); + GL11.glLineWidth(2.4f); + for (Snake snake : snakes) { + if (doMove) snake.move(); + for (Location l : snake.l) { + GuiUtils.drawNonTextured((tess, wr) -> { + GL11.glEnable(GL11.GL_LINE_SMOOTH); + wr.begin(GL11.GL_LINE_LOOP, DefaultVertexFormats.POSITION); + GuiUtils.drawRoundedSquare(wr, new GuiRegion(l.x, l.y-1, 1, 1), 0); + tess.draw(); + GL11.glDisable(GL11.GL_LINE_SMOOTH); + }); + } + } + GL11.glLineWidth(1f); + } + + +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/ColoredComponent.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/ColoredComponent.java new file mode 100644 index 0000000..5ad19d7 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/ColoredComponent.java @@ -0,0 +1,24 @@ +package com.github.jtxofficial.flustclient.api.gui.components; + + +import com.github.jtxofficial.flustclient.api.gui.GuiUtils; +import com.github.jtxofficial.flustclient.api.gui.components.Component; +import com.github.jtxofficial.flustclient.api.gui.region.GuiRegion; + +import java.util.function.Supplier; + +public class ColoredComponent extends Component{ + + public Supplier color; + + public ColoredComponent(GuiRegion region, Supplier color) { + super(region); + this.color = color; + } + + @Override + public void draw(int mX, int mY) { + + } + +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/Component.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/Component.java new file mode 100644 index 0000000..29e7cf2 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/Component.java @@ -0,0 +1,105 @@ +package com.github.jtxofficial.flustclient.api.gui.components; + + +import com.github.jtxofficial.flustclient.api.gui.effects.Effect; +import com.github.jtxofficial.flustclient.api.gui.effects.PinEffect; +import com.github.jtxofficial.flustclient.api.gui.region.GuiRegion; + +import java.util.ArrayList; +import java.util.LinkedList; +import java.util.List; +import java.util.Objects; +import java.util.concurrent.CopyOnWriteArrayList; +import java.util.function.Predicate; + +public abstract class Component { + + public GuiRegion region; + + public List effects = new ArrayList<>(); + public List subComponents = new LinkedList<>(); + // predicate components from receiving mouse information + public Predicate mousePred; + public boolean ispartofscroll = false; + + public Component(GuiRegion region) { + this.region = region; + } + + public void preDraw(int mX, int mY) { + effects.forEach(it -> it.draw(mX, mY, this, Effect.Phase.BEFORE)); + draw(mX, mY); + } + + public void afterDraw(int mX, int mY) { + effects.forEach(it -> it.draw(mX, mY, this, Effect.Phase.AFTER)); + } + + public abstract void draw(int mX, int mY); + + public void draw(int mx, int mY, float p){ + + } + + public void onClicked(int mX, int mY, int mouseButton) { + + } + + public void onScroll(int mX, int mY, Direction direction) { + + } + + public enum Direction { + UP, DOWN + } + + public void onMouseClick(int mX, int mY, int mouseButton) { + if(ispartofscroll) return; + effects.forEach(it -> it.anyClick(mX, mY, mouseButton, this, Effect.Phase.BEFORE)); + onClicked(mX, mY, mouseButton); + effects.forEach(it -> it.anyClick(mX, mY, mouseButton, this, Effect.Phase.AFTER)); + } + + public boolean isOver(int mX, int mY) { + return isOver(region, mX, mY); + } + + public void onKey(int keyCode, char letter) { + + } + + public static boolean isOver(GuiRegion area, int mX, int mY) { + return mX > area.x && mX < area.getRight() && mY > area.y && mY < area.getBottom(); + } + + + public PinEffect pinTo(Component component) { + PinEffect pin = new PinEffect(component, this); + effects.add(pin); + return pin; + } + + @Override + public boolean equals(Object o) { + if (this == o) return true; + if (o == null || getClass() != o.getClass()) return false; + Component component = (Component) o; + return Objects.equals(region, component.region); + } + + @Override + public int hashCode() { + return Objects.hash(region); + } + + // returns first effect to type + @SuppressWarnings("unchecked") + public T getEffectType(Class klass) { + for (Effect effect : effects) { + if (effect.getClass().equals(klass)) { + return (T) effect; + } + } + return null; + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/CurvedComponent.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/CurvedComponent.java new file mode 100644 index 0000000..4113fc7 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/CurvedComponent.java @@ -0,0 +1,25 @@ +package com.github.jtxofficial.flustclient.api.gui.components; + + +import com.github.jtxofficial.flustclient.api.gui.GuiUtils; +import com.github.jtxofficial.flustclient.api.gui.components.Component; +import com.github.jtxofficial.flustclient.api.gui.region.GuiRegion; + +import java.util.function.Supplier; +import java.util.function.Consumer; +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.renderer.vertex.DefaultVertexFormats; +import org.lwjgl.opengl.GL11; +import com.github.jtxofficial.flustclient.api.gui.effects.*; + + +public class CurvedComponent extends ColoredComponent { + + int curve; + + public CurvedComponent(GuiRegion region, Supplier color, int curve) { + super(region, color); + this.curve = curve; + } + +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/OutlinedComponent.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/OutlinedComponent.java new file mode 100644 index 0000000..73df8ba --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/OutlinedComponent.java @@ -0,0 +1,16 @@ +package com.github.jtxofficial.flustclient.api.gui.components; + +import com.github.jtxofficial.flustclient.api.gui.region.GuiRegion; + +import java.util.function.Supplier; + +public class OutlinedComponent extends ColoredComponent { + + protected float lineWidth; + + public OutlinedComponent(GuiRegion region, Supplier color, float lineWidth) { + super(region, color); + this.lineWidth = lineWidth; + } + +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/arrow/ArrowComponent.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/arrow/ArrowComponent.java new file mode 100644 index 0000000..b7ff807 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/arrow/ArrowComponent.java @@ -0,0 +1,25 @@ +package com.github.jtxofficial.flustclient.api.gui.components.arrow; + +import com.github.jtxofficial.flustclient.api.gui.GuiUtils; +import com.github.jtxofficial.flustclient.api.gui.components.ColoredComponent; +import com.github.jtxofficial.flustclient.api.gui.region.GuiRegion; + +import java.util.function.Supplier; + +public final class ArrowComponent extends ColoredComponent { + + float lineWidth; + + public static final int UP = 0, DOWN = 1, LEFT = 2, RIGHT = 3; + + public ArrowComponent(GuiRegion region, Supplier color, float lineWidth) { + super(region, color); + this.lineWidth = lineWidth; + } + + @Override + public void draw(int mX, int mY) { + GuiUtils.drawRightArrow(region, color.get(), lineWidth); + } + +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/circle/CircleOutline.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/circle/CircleOutline.java new file mode 100644 index 0000000..884a5e6 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/circle/CircleOutline.java @@ -0,0 +1,21 @@ +package com.github.jtxofficial.flustclient.api.gui.components.circle; + + +import com.github.jtxofficial.flustclient.api.gui.GuiUtils; +import com.github.jtxofficial.flustclient.api.gui.components.OutlinedComponent; +import com.github.jtxofficial.flustclient.api.gui.region.GuiRegion; + +import java.util.function.Supplier; + +public class CircleOutline extends OutlinedComponent { + + public CircleOutline(GuiRegion region, Supplier color, float lineWidth) { + super(region, color, lineWidth); + } + + @Override + public void draw(int mX, int mY) { + GuiUtils.drawShape(region, color.get(), region.width / 2, false, 0); + } + +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/gradient/HorizontalGradient.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/gradient/HorizontalGradient.java new file mode 100644 index 0000000..8c10bf9 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/gradient/HorizontalGradient.java @@ -0,0 +1,54 @@ +package com.github.jtxofficial.flustclient.api.gui.components.gradient; + + +import com.github.jtxofficial.flustclient.api.gui.GuiUtils; +import com.github.jtxofficial.flustclient.api.gui.components.Component; +import com.github.jtxofficial.flustclient.api.gui.region.GuiRegion; +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.renderer.vertex.DefaultVertexFormats; +import org.lwjgl.opengl.GL11; + +import java.util.function.Supplier; + +public class HorizontalGradient extends Component { + public Supplier color1, color2; + + public HorizontalGradient(GuiRegion region, Supplier color, Supplier color2) { + super(region); + this.color1 = color; + this.color2 = color2; + } + + @Override + public void draw(int mX, int mY) { + GuiUtils.drawNonTextured((tess, wr) -> { + GlStateManager.disableAlpha(); + GlStateManager.shadeModel(7425); + wr.begin(GL11.GL_QUADS, DefaultVertexFormats.POSITION_COLOR); + int left = color1.get(), right = color2.get(); + { + wr.pos(region.x, region.y, 0); + GuiUtils.color(wr, left); + wr.endVertex(); + wr.pos(region.x, region.y + region.height, 0); + GuiUtils.color(wr, left); + wr.endVertex(); + wr.pos(region.x + region.width, region.y + region.height, 0); + GuiUtils.color(wr, right); + wr.endVertex(); + wr.pos(region.x + region.width, region.y, 0); + GuiUtils.color(wr, right); + wr.endVertex(); + } + tess.draw(); + GuiUtils.setColor(0xFFFFFFFF); + GL11.glLineWidth(2f); + wr.begin(GL11.GL_LINES, DefaultVertexFormats.POSITION); + tess.draw(); + GL11.glLineWidth(1f); + GlStateManager.shadeModel(7424); + GlStateManager.enableAlpha(); + }); + } + +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/gradient/VerticalGradient.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/gradient/VerticalGradient.java new file mode 100644 index 0000000..530bc53 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/gradient/VerticalGradient.java @@ -0,0 +1,74 @@ +package com.github.jtxofficial.flustclient.api.gui.components.gradient; + + +import com.github.jtxofficial.flustclient.api.gui.GuiUtils; +import com.github.jtxofficial.flustclient.api.gui.components.Component; +import com.github.jtxofficial.flustclient.api.gui.region.GuiRegion; +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.renderer.vertex.DefaultVertexFormats; +import org.lwjgl.opengl.GL11; + +import java.util.function.Supplier; + +public class VerticalGradient extends Component { + public Supplier color1, color2; + + public VerticalGradient(GuiRegion region, Supplier color, Supplier color2) { + super(region); + this.color1 = color; + this.color2 = color2; + } + + @Override + public void draw(int mX, int mY) { + GuiUtils.drawNonTextured((tess, wr) -> { + GlStateManager.disableAlpha(); + GlStateManager.shadeModel(7425); + wr.begin(GL11.GL_QUADS, DefaultVertexFormats.POSITION_COLOR); + int top = color1.get(), bottom = color2.get(); +// { +// wr.pos(region.x, region.y, 0); +// GuiUtils.color(wr, left); +// wr.endVertex(); + +// wr.pos(region.x, region.y + region.height, 0); +// GuiUtils.color(wr, left); +// wr.endVertex(); +// +// wr.pos(region.x + region.width, region.y + region.height, 0); +// GuiUtils.color(wr, right); +// wr.endVertex(); +// +// wr.pos(region.x + region.width, region.y, 0); +// GuiUtils.color(wr, right); +// wr.endVertex(); +// } + { + wr.pos(region.x + region.width, region.y, 0); + GuiUtils.color(wr, top); + wr.endVertex(); + + wr.pos(region.x, region.y, 0); + GuiUtils.color(wr, top); + wr.endVertex(); + + wr.pos(region.x, region.y + region.height, 0); + GuiUtils.color(wr, bottom); + wr.endVertex(); + + wr.pos(region.x + region.width, region.y + region.height, 0); + GuiUtils.color(wr, bottom); + wr.endVertex(); + } + tess.draw(); + GuiUtils.setColor(0xFFFFFFFF); + GL11.glLineWidth(2f); + wr.begin(GL11.GL_LINES, DefaultVertexFormats.POSITION); + tess.draw(); + GL11.glLineWidth(1f); + GlStateManager.shadeModel(7424); + GlStateManager.enableAlpha(); + }); + } + +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/number/NumberSlider.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/number/NumberSlider.java new file mode 100644 index 0000000..d94be5e --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/number/NumberSlider.java @@ -0,0 +1,3 @@ +/* +TODO: Number SLider + */ \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/rect/ColorSquare.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/rect/ColorSquare.java new file mode 100644 index 0000000..1dd0dad --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/rect/ColorSquare.java @@ -0,0 +1,28 @@ +package com.github.jtxofficial.flustclient.api.gui.components.rect; + +import com.github.jtxofficial.flustclient.api.gui.GuiUtils; +import com.github.jtxofficial.flustclient.api.gui.components.ColoredComponent; +import com.github.jtxofficial.flustclient.api.gui.region.GuiRegion; + +import java.util.function.Supplier; + +public class ColorSquare extends ColoredComponent { + private int curve = 0; + + + public ColorSquare(GuiRegion region, Supplier color) { + super(region, color); + } + + public ColorSquare(GuiRegion region, Supplier color, int curve) { + super(region, color); + + this.curve = curve; + } + + @Override + public void draw(int mX, int mY) { + GuiUtils.drawShape(region, color.get(), this.curve, true, 0); + } + +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/rect/ColorSquareOutline.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/rect/ColorSquareOutline.java new file mode 100644 index 0000000..722c4e3 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/rect/ColorSquareOutline.java @@ -0,0 +1,37 @@ +package com.github.jtxofficial.flustclient.api.gui.components.rect; + +import com.github.jtxofficial.flustclient.api.gui.GuiUtils; +import com.github.jtxofficial.flustclient.api.gui.components.OutlinedComponent; +import com.github.jtxofficial.flustclient.api.gui.region.GuiRegion; + +import java.util.function.Supplier; + +public class ColorSquareOutline extends OutlinedComponent { + final int total; + private int curve = 0; + + public ColorSquareOutline(GuiRegion region, Supplier color, float lineWidth) { + super(region, color, lineWidth); + this.total = (int) ((region.width + region.height) / 1.5); + } + + public ColorSquareOutline(GuiRegion region, Supplier color, float lineWidth, int curve) { + this(region, color, lineWidth); + this.curve = curve; + } + + public ColorSquareOutline(GuiRegion region, int color, float lineWidth) { + this(region, () -> color, lineWidth); + } + + public ColorSquareOutline(GuiRegion region, int color, float lineWidth, int curve) { + this(region, () -> color, lineWidth); + this.curve = curve; + } + + @Override + public void draw(int mX, int mY) { + GuiUtils.drawShape(region, color.get(), this.curve, false, lineWidth); + } + +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/scroll/VerticalScroll.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/scroll/VerticalScroll.java new file mode 100644 index 0000000..99ca64b --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/scroll/VerticalScroll.java @@ -0,0 +1,167 @@ +package com.github.jtxofficial.flustclient.api.gui.components.scroll; + +import com.github.jtxofficial.flustclient.api.gui.GuiUtils; +import com.github.jtxofficial.flustclient.api.gui.components.Component; +import com.github.jtxofficial.flustclient.api.gui.components.rect.ColorSquare; +import com.github.jtxofficial.flustclient.api.gui.effects.Effect; +import com.github.jtxofficial.flustclient.api.gui.effects.PinEffect; +import com.github.jtxofficial.flustclient.api.gui.region.GuiRegion; +import com.github.jtxofficial.flustclient.api.gui.util.ScissorManager; +import org.lwjgl.input.Mouse; + +import java.util.List; +import java.util.function.Supplier; + +public class VerticalScroll extends Component { + + Supplier backColor, scrollColor; + public boolean canClick = true; + public double scrolledAmount; + public Component controller; + public GuiRegion boxRegion; + // for scissor effect + ColorSquare placeHolder; + PinEffect pin; + + public VerticalScroll(GuiRegion region, Supplier backColor, Supplier scrollColor, GuiRegion scrollRegion) { + super(region); + boxRegion = scrollRegion; + placeHolder = new ColorSquare(scrollRegion, () -> 0x00FFFFFF); + pin = new PinEffect(this, placeHolder); + placeHolder.effects.add(pin); + subComponents.add(placeHolder); + // placeHolder.effects.add(new ScissorEffect(scrollRegion)); // TODO: ScissorEffect not found + this.backColor = backColor; + this.scrollColor = scrollColor; + controller = new ColorSquare(scrollRegion.offSet(0, 0), () -> 0x00FFFFFF); + placeHolder.subComponents.add(controller); + } + + int spaceNeeded; + + @Override + public void preDraw(int mX, int mY) { + super.preDraw(mX, mY); + // Start scissoring to clip content outside the scroll area + ScissorManager.startScissor(boxRegion); + } + + @Override + public void afterDraw(int mX, int mY) { + // Finish scissoring after all content is drawn + ScissorManager.finishScissor(); + super.afterDraw(mX, mY); + } + + @Override + public void draw(int mX, int mY) { + double ratio = region.height / (double) spaceNeeded; + if (ratio > 1) { + ratio = 1; + } + int scrollHeight = (int) (ratio * region.height); + int moveHeight = region.height - scrollHeight; + int yOffset = (int) (moveHeight * scrolledAmount); + int scrollTop = region.y + yOffset; + GuiRegion scrollRegion = new GuiRegion(region.x, scrollTop, region.width, scrollHeight); + // if(ratio != 1){ + GuiUtils.drawShape(scrollRegion, scrollColor.get(), 0, true, 0); + GuiUtils.drawShape(region, backColor.get(), 0, false, 2F); + //} + pin.draw(mX, mY, placeHolder, Effect.Phase.BEFORE); + controller.region.x = boxRegion.x; + int moveArea = spaceNeeded - region.height; + int moveAmount = (int) (moveArea * scrolledAmount); + if (spaceNeeded < region.height) { + moveAmount = 0; + } + controller.region.y = boxRegion.y - moveAmount; + if (isDragging) { + if (mY < region.y + (scrollRegion.height / 2)) { + scrolledAmount = 0; + } else if (mY > (region.getBottom() - (scrollRegion.height / 2))) { + scrolledAmount = 1; + } else { + scrolledAmount = (mY - (region.y + scrollRegion.height / 2)) / (double) (region.height - scrollRegion.height); + } + } + } + + boolean isDragging = false; + + @Override + public void onClicked(int mX, int mY, int mouseButton) { + if (isOver(mX, mY) && Mouse.getEventButtonState() && canClick) { + isDragging = !isDragging; + } else { + isDragging = false; + } + + if (!isOver(this.boxRegion, mX, mY)) return; + this.controller.subComponents.forEach(it -> { + it.effects.forEach(effect -> effect.anyClick(mX, mY, mouseButton, it, Effect.Phase.BEFORE)); + it.onClicked(mX, mY, mouseButton); + it.effects.forEach(effect -> effect.anyClick(mX, mY, mouseButton, it, Effect.Phase.AFTER)); + }); + } + + @Override + public void onMouseClick(int mX, int mY, int mouseButton) { + super.onMouseClick(mX, mY, mouseButton); + if (!isOver(this.boxRegion, mX, mY)) return; + this.controller.subComponents.forEach(it -> { + it.onMouseClick(mX, mY, mouseButton); + }); + } + + public void addComponent(Component component) { + component.ispartofscroll = true; + controller.subComponents.add(component); + PinEffect pin = new PinEffect(controller, component); + component.effects.add(pin); + spaceNeeded = computeSpaceNeeded(); + } + + public void clear() { + scrolledAmount = 0; + controller.subComponents.clear(); + controller.region.y = boxRegion.y; + } + + public void removeComp(Component component) { + scrolledAmount = 0; + controller.subComponents.remove(component); + + spaceNeeded = computeSpaceNeeded(); + } + + public int computeSpaceNeeded() { + int lowest = -1; + int highest = 0; + for (Component child : controller.subComponents) { + if (child.region.y < lowest || lowest == -1) { + lowest = region.y; + } + if (child.region.getBottom() > highest) { + highest = child.region.getBottom(); + } + } + return highest - lowest; + } + + @Override + public void onScroll(int mX, int mY, Direction direction) { + if (!isOver(boxRegion, mX, mY)) return; + if (direction == Direction.DOWN) { + scrolledAmount += 0.08; + } else { + scrolledAmount += -0.08; + } + if (scrolledAmount < 0) { + scrolledAmount = 0; + } else if (scrolledAmount > 1) { + scrolledAmount = 1; + } + } + +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/text/Label.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/text/Label.java new file mode 100644 index 0000000..433ca66 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/text/Label.java @@ -0,0 +1,97 @@ +package com.github.jtxofficial.flustclient.api.gui.components.text; + +import com.github.jtxofficial.flustclient.api.fonts.FlustFont; +import com.github.jtxofficial.flustclient.api.fonts.Fonts; +import com.github.jtxofficial.flustclient.api.gui.components.Component; +import com.github.jtxofficial.flustclient.api.gui.region.GuiRegion; + +import java.util.function.Supplier; + +public class Label extends Component { + + public static final int LEFT = 0, CENTER = 1, RIGHT = 2; + + public Supplier text; + public Supplier alignment; + public Supplier color; + public FlustFont font = Fonts.MC; + public boolean underline = false; + + public Label(GuiRegion region, Supplier text, int alignment, Supplier color) { + super(region); + this.text = text; + this.alignment = () -> alignment; + this.color = color; + } + + public Label(GuiRegion region, Supplier text, int alignment, Supplier color, FlustFont font) { + super(region); + this.text = text; + this.alignment = () -> alignment; + this.color = color; + this.font = font; + } + + public Label(GuiRegion region, Supplier text, Supplier alignment, Supplier color) { + super(region); + this.text = text; + this.alignment = alignment; + this.color = color; + } + + public Label(GuiRegion region, Supplier text, Supplier alignment, Supplier color, FlustFont font) { + super(region); + this.text = text; + this.alignment = alignment; + this.color = color; + this.font = font; + } + + public Label(GuiRegion region, String text, int alignment, int color) { + this(region, () -> text, alignment, () -> color); + } + + public Label(GuiRegion region, String text, int alignment, int color, FlustFont font) { + this(region, () -> text, alignment, () -> color, font); + } + + @Override + public void draw(int mx, int my) { + int y = getY() - 2; + switch (alignment.get()) { + case LEFT: + font.drawString(text.get(), region.x + 1, y, color.get(), underline); + break; + case CENTER: + font.drawString(text.get(), 2 + (region.getMidX() - (int) font.getStringWidth(text.get()) / 2), y, color.get(), underline); + break; + case RIGHT: + font.drawString(text.get(), region.getRight() - (int) font.getStringWidth(text.get()), y, color.get(), underline); + break; + } + } + + public int getY() { + return 2 + region.y + (region.height - (int) font.stringHeight()) / 2; + } + + public GuiRegion tighten() { + int left = 0; + int width = (int) font.getStringWidth(text.get()); + switch (alignment.get()) { + case LEFT: + left = region.x; + break; + case CENTER: + left = region.getMidX() - (int) font.getStringWidth(text.get()) / 2; + + break; + case RIGHT: + left = region.getRight() - (int) font.getStringWidth(text.get()); + + break; + } + return new GuiRegion(left, region.y, width, 9); + } + +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/text/Paragraph.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/text/Paragraph.java new file mode 100644 index 0000000..5b63377 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/text/Paragraph.java @@ -0,0 +1,62 @@ +package com.github.jtxofficial.flustclient.api.gui.components.text; + + +import com.github.jtxofficial.flustclient.api.fonts.FlustFont; +import com.github.jtxofficial.flustclient.api.fonts.Fonts; +import com.github.jtxofficial.flustclient.api.gui.components.ColoredComponent; +import com.github.jtxofficial.flustclient.api.gui.region.GuiRegion; + +import java.util.ArrayList; +import java.util.List; +import java.util.function.Supplier; + +public class Paragraph extends ColoredComponent { + List lines; + public FlustFont font = Fonts.MC; + + public Paragraph(GuiRegion region, Supplier color, String text) { + super(region, color); + lines = trimSentenceToWidth(text); + region.height = lines.size() * 13; + } + + public Paragraph(GuiRegion region, Supplier color, String text, FlustFont font) { + this(region, color, text); + this.font = font; + } + + @Override + public void draw(int mX, int mY) { + int y = region.y; + for (String line : lines) { + font.drawString(line, region.getMidX() - (int)font.getStringWidth(line) / 2, y, color.get(), false); +// font.drawString(line, region.x, y, color.get(), false); + y += (int) font.stringHeight(line); + } + } + + public List trimSentenceToWidth(String text) { + final List trimmedSentence = new ArrayList<>(); + String[] args = text.split(" "); + + StringBuilder stringBuilder = new StringBuilder(); + + for (String arg : args) { + final int currentWidth = (int) font.getStringWidth(stringBuilder.toString()); + int argLength = (int) font.getStringWidth(arg + " "); + if (currentWidth + argLength >= this.region.width) { + trimmedSentence.add(stringBuilder.toString()); + stringBuilder.delete(0, stringBuilder.length()); + stringBuilder.append(" ").append(arg); + continue; + } + + stringBuilder.append(" ").append(arg); + } + trimmedSentence.add(stringBuilder.toString()); + + + return trimmedSentence; + + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/text/TextInput.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/text/TextInput.java new file mode 100644 index 0000000..7a0ab61 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/text/TextInput.java @@ -0,0 +1,173 @@ +package com.github.jtxofficial.flustclient.api.gui.components.text; + +import com.github.jtxofficial.flustclient.api.fonts.FlustFont; +import com.github.jtxofficial.flustclient.api.fonts.Fonts; +import com.github.jtxofficial.flustclient.api.gui.components.Component; +import com.github.jtxofficial.flustclient.api.gui.region.GuiRegion; +import net.minecraft.client.gui.Gui; +import org.lwjgl.input.Keyboard; + +import java.util.function.Consumer; + +public class TextInput extends Component { + + private String text = ""; + private String placeholder = ""; + private boolean focused = false; + private int cursorPosition = 0; + private long lastBlinkTime = 0; + private boolean cursorVisible = true; + private FlustFont font = Fonts.Roboto; + private Consumer onTextChanged; + private int textColor = 0xffffffff; + private int placeholderColor = 0xff888888; + private int backgroundColor = 0xff1a1a1a; + private int outlineColor = 0xff646464; + private int focusedOutlineColor = 0xff0a84ff; + + public TextInput(GuiRegion region, String placeholder) { + super(region); + this.placeholder = placeholder; + } + + public TextInput(GuiRegion region, String placeholder, Consumer onTextChanged) { + super(region); + this.placeholder = placeholder; + this.onTextChanged = onTextChanged; + } + + @Override + public void draw(int mx, int my) { + // Draw background + Gui.drawRect(region.x, region.y, region.getRight(), region.getBottom(), backgroundColor); + + // Draw outline + int currentOutlineColor = focused ? focusedOutlineColor : outlineColor; + drawOutline(region.x, region.y, region.getRight(), region.getBottom(), currentOutlineColor); + + // Draw text or placeholder + String displayText = text.isEmpty() ? placeholder : text; + int color = text.isEmpty() ? placeholderColor : textColor; + + int textX = region.x + 6; + int textY = region.y + (region.height - (int)font.stringHeight()) / 2; + + // Clip text if too long + float maxWidth = region.width - 12; + if (font.getStringWidth(displayText).floatValue() > maxWidth) { + // Trim from the start if focused, otherwise from the end + if (focused && !text.isEmpty()) { + while (font.getStringWidth(displayText).floatValue() > maxWidth && displayText.length() > 0) { + displayText = displayText.substring(1); + } + } else { + while (font.getStringWidth(displayText).floatValue() > maxWidth && displayText.length() > 0) { + displayText = displayText.substring(0, displayText.length() - 1); + } + } + } + + font.drawString(displayText, textX, textY, color, false); + + // Draw cursor if focused + if (focused && !text.isEmpty()) { + long currentTime = System.currentTimeMillis(); + if (currentTime - lastBlinkTime > 530) { + cursorVisible = !cursorVisible; + lastBlinkTime = currentTime; + } + + if (cursorVisible) { + int cursorX = textX + font.getStringWidth(text.substring(0, Math.min(cursorPosition, text.length()))).intValue(); + Gui.drawRect(cursorX, textY - 1, cursorX + 1, textY + (int)font.stringHeight() + 1, textColor); + } + } + } + + private void drawOutline(int x1, int y1, int x2, int y2, int color) { + Gui.drawRect(x1, y1, x2, y1 + 1, color); // Top + Gui.drawRect(x1, y2 - 1, x2, y2, color); // Bottom + Gui.drawRect(x1, y1, x1 + 1, y2, color); // Left + Gui.drawRect(x2 - 1, y1, x2, y2, color); // Right + } + + @Override + public void onClicked(int mX, int mY, int mouseButton) { + if (isOver(mX, mY)) { + focused = true; + cursorPosition = text.length(); + } else { + focused = false; + } + } + + @Override + public void onKey(int keyCode, char letter) { + if (!focused) return; + + if (keyCode == Keyboard.KEY_BACK) { + // Backspace + if (cursorPosition > 0 && text.length() > 0) { + text = text.substring(0, cursorPosition - 1) + text.substring(cursorPosition); + cursorPosition--; + if (onTextChanged != null) { + onTextChanged.accept(text); + } + } + } else if (keyCode == Keyboard.KEY_DELETE) { + // Delete + if (cursorPosition < text.length()) { + text = text.substring(0, cursorPosition) + text.substring(cursorPosition + 1); + if (onTextChanged != null) { + onTextChanged.accept(text); + } + } + } else if (keyCode == Keyboard.KEY_LEFT) { + // Move cursor left + if (cursorPosition > 0) { + cursorPosition--; + } + } else if (keyCode == Keyboard.KEY_RIGHT) { + // Move cursor right + if (cursorPosition < text.length()) { + cursorPosition++; + } + } else if (keyCode == Keyboard.KEY_HOME) { + cursorPosition = 0; + } else if (keyCode == Keyboard.KEY_END) { + cursorPosition = text.length(); + } else if (isValidChar(letter)) { + // Add character + text = text.substring(0, cursorPosition) + letter + text.substring(cursorPosition); + cursorPosition++; + if (onTextChanged != null) { + onTextChanged.accept(text); + } + } + } + + private boolean isValidChar(char c) { + // Allow alphanumeric and common symbols + return c >= 32 && c <= 126; + } + + public String getText() { + return text; + } + + public void setText(String text) { + this.text = text; + this.cursorPosition = text.length(); + if (onTextChanged != null) { + onTextChanged.accept(text); + } + } + + public void setFocused(boolean focused) { + this.focused = focused; + } + + public boolean isFocused() { + return focused; + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/texture/TextureSquare.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/texture/TextureSquare.java new file mode 100644 index 0000000..c0dbfb9 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/texture/TextureSquare.java @@ -0,0 +1,38 @@ +package com.github.jtxofficial.flustclient.api.gui.components.texture; + +import com.github.jtxofficial.flustclient.api.gui.components.Component; +import com.github.jtxofficial.flustclient.api.gui.region.GuiRegion; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.Gui; +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.util.ResourceLocation; + +public class TextureSquare extends Component { + + public ResourceLocation resourceLocation; + public boolean lowerColor = false; + + public TextureSquare(GuiRegion region, ResourceLocation resourceLocation) { + super(region); + this.resourceLocation = resourceLocation; + } + + public TextureSquare(GuiRegion region, String resourceLocation) { + this(region, new ResourceLocation(resourceLocation)); + } + + @Override + public void draw(int mX, int mY) { + GlStateManager.pushMatrix(); + if (lowerColor) { + GlStateManager.color(0.7f, 0.7f, 0.7f, 0.7F); + } else GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F); + GlStateManager.enableBlend(); + Minecraft.getMinecraft().getTextureManager().bindTexture(resourceLocation); + Gui.drawModalRectWithCustomSizedTexture(region.x, region.y, 0, 0, region.width, region.height, region.width, region.height); + GlStateManager.disableBlend(); + GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F); + GlStateManager.popMatrix(); + } + +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/texture/TextureSquareAnimated.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/texture/TextureSquareAnimated.java new file mode 100644 index 0000000..0fcd164 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/texture/TextureSquareAnimated.java @@ -0,0 +1,46 @@ +package com.github.jtxofficial.flustclient.api.gui.components.texture; + +import com.github.jtxofficial.flustclient.api.gui.components.Component; +import com.github.jtxofficial.flustclient.api.gui.region.GuiRegion; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.Gui; +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.util.ResourceLocation; + +public class TextureSquareAnimated extends Component { + + public boolean lowerColor = false; + int index = 0; + public long timeBetweenImages; + + ResourceLocation[] images; + + public TextureSquareAnimated(GuiRegion region, long timeBetweenImages, ResourceLocation... resourceLocation) { + super(region); + images = resourceLocation; + this.timeBetweenImages = timeBetweenImages; + } + + long now = System.currentTimeMillis(); + + @Override + public void draw(int mX, int mY) { + if (System.currentTimeMillis() - now > timeBetweenImages) { + ++index; + if (index >= images.length) { + index = 0; + } + now = System.currentTimeMillis(); + } + GlStateManager.pushMatrix(); + if (lowerColor) { + GlStateManager.color(0.7F, 0.7F, 0.7F, 0.7F); + } else GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F); + GlStateManager.enableBlend(); + Minecraft.getMinecraft().getTextureManager().bindTexture(images[index]); + Gui.drawModalRectWithCustomSizedTexture(region.x, region.y, 0, 0, region.width, region.height, region.width, region.height); + GlStateManager.disableBlend(); + GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F); + GlStateManager.popMatrix(); + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/texture/TextureSquareColored.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/texture/TextureSquareColored.java new file mode 100644 index 0000000..1a76413 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/texture/TextureSquareColored.java @@ -0,0 +1,47 @@ +package com.github.jtxofficial.flustclient.api.gui.components.texture; + +import com.github.jtxofficial.flustclient.api.gui.region.GuiRegion; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.Gui; +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.util.ResourceLocation; + +public class TextureSquareColored extends TextureSquare { + public TextureSquareColored(GuiRegion region, ResourceLocation resourceLocation) { + super(region, resourceLocation); + } + + public TextureSquareColored(GuiRegion region, String resourceLocation) { + super(region, resourceLocation); + } + + public float a, r, g, b; + + public TextureSquareColored(GuiRegion gr, ResourceLocation loc, float a, float r, float g, float b) { + super(gr, loc); + this.a = a; + this.r = r; + this.g = g; + this.b = b; + } + + public TextureSquareColored(GuiRegion gr, String loc, float a, float r, float g, float b) { + super(gr, loc); + this.a = a; + this.r = r; + this.g = g; + this.b = b; + } + + @Override + public void draw(int mX, int mY) { + GlStateManager.pushMatrix(); + GlStateManager.color(r, g, b, a); + GlStateManager.enableBlend(); + Minecraft.getMinecraft().getTextureManager().bindTexture(resourceLocation); + Gui.drawModalRectWithCustomSizedTexture(region.x, region.y, 0, 0, region.width, region.height, region.width, region.height); + GlStateManager.disableBlend(); + GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F); + GlStateManager.popMatrix(); + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/texture/TextureSquareOpeningAnimated.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/texture/TextureSquareOpeningAnimated.java new file mode 100644 index 0000000..c2813ce --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/components/texture/TextureSquareOpeningAnimated.java @@ -0,0 +1,45 @@ +package com.github.jtxofficial.flustclient.api.gui.components.texture; + +import com.github.jtxofficial.flustclient.api.gui.components.Component; +import com.github.jtxofficial.flustclient.api.gui.region.GuiRegion; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.Gui; +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.util.ResourceLocation; + +public class TextureSquareOpeningAnimated extends Component { + + public boolean lowerColor = false; + int index = 0; + public long timeBetweenImages; + + ResourceLocation[] images; + + public TextureSquareOpeningAnimated(GuiRegion region, long timeBetweenImages, ResourceLocation... resourceLocation) { + super(region); + images = resourceLocation; + this.timeBetweenImages = timeBetweenImages; + } + + long now = System.currentTimeMillis(); + + @Override + public void draw(int mX, int mY) { + if (System.currentTimeMillis() - now > timeBetweenImages) { + if (index < images.length - 1) { + ++index; + } + now = System.currentTimeMillis(); + } + GlStateManager.pushMatrix(); + if (lowerColor) { + GlStateManager.color(0.7F, 0.7F, 0.7F, 0.7F); + } else GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F); + GlStateManager.enableBlend(); + Minecraft.getMinecraft().getTextureManager().bindTexture(images[index]); + Gui.drawModalRectWithCustomSizedTexture(region.x, region.y, 0, 0, region.width, region.height, region.width, region.height); + GlStateManager.disableBlend(); + GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F); + GlStateManager.popMatrix(); + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/effects/ActiveLabelUnderlineEffect.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/effects/ActiveLabelUnderlineEffect.java new file mode 100644 index 0000000..13fdd0c --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/effects/ActiveLabelUnderlineEffect.java @@ -0,0 +1,30 @@ +package com.github.jtxofficial.flustclient.api.gui.effects; +import com.github.jtxofficial.flustclient.api.gui.components.Component; +import com.github.jtxofficial.flustclient.api.gui.components.text.Label; +import com.mojang.realmsclient.gui.ChatFormatting; + +import java.util.function.Supplier; + +public class ActiveLabelUnderlineEffect extends Effect { + + private final Label label; + private final Supplier isActive; + private final String constantText; + + public ActiveLabelUnderlineEffect(Label label, String constantText, Supplier isActive) { + this.label = label; + this.constantText = constantText; + this.isActive = isActive; + } + + @Override + public void draw(int mX, int mY, Component component, Phase phase) { + boolean active = isActive.get(); + if (active) label.text = () -> ChatFormatting.UNDERLINE + constantText; + + if (!active && !label.isOver(mX, mY) && + label.text.get().equalsIgnoreCase(ChatFormatting.UNDERLINE + constantText)) + label.text = () -> constantText; + } + +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/effects/ColorClickEffect.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/effects/ColorClickEffect.java new file mode 100644 index 0000000..d623e3e --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/effects/ColorClickEffect.java @@ -0,0 +1,28 @@ +package com.github.jtxofficial.flustclient.api.gui.effects; +import com.github.jtxofficial.flustclient.api.gui.components.Component; +import com.mojang.realmsclient.gui.ChatFormatting; + +import java.util.function.Supplier; +import java.util.function.Consumer; +import org.lwjgl.input.Mouse; + +import java.util.function.BiConsumer; + +public class ColorClickEffect extends Effect { + + private long cooldown = 0L; + BiConsumer onChange; + + public ColorClickEffect(BiConsumer onChange) { + this.onChange = onChange; + } + + @Override + public void onClick(int mX, int mY, int mouseButton, Component component, Phase phase) { + if (phase == Phase.AFTER && Mouse.getEventButtonState() && cooldown <= System.currentTimeMillis()) { + onChange.accept(component, mX); + cooldown = System.currentTimeMillis() + 20; + } + } + +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/effects/DragEffect.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/effects/DragEffect.java new file mode 100644 index 0000000..c5e1761 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/effects/DragEffect.java @@ -0,0 +1,83 @@ +package com.github.jtxofficial.flustclient.api.gui.effects; + +import com.github.jtxofficial.flustclient.api.gui.components.Component; +import com.github.jtxofficial.flustclient.api.gui.region.GuiRegion; +import com.github.jtxofficial.flustclient.api.gui.scaling.GuiScaleHelper; + +import net.minecraft.client.Minecraft; +import org.lwjgl.input.Mouse; + +public class DragEffect extends Effect { + int prevMouseX = 0; + int prevMouseY = 0; + boolean dragging = false; + GuiRegion constraints; + + public DragEffect() { + + } + + public DragEffect(GuiRegion constraints) { + this.constraints = constraints; + } + + @Override + public void draw(int mouseX, int mouseY, Component component, Phase phase) { + if (phase == Phase.AFTER) { + return; + } + float scale = 1f / new GuiScaleHelper(Minecraft.getMinecraft()).getScaleFactor(); + mouseX *= scale; + mouseY *= scale; +// int newMouseX = Math.round((float) mouseX / value); +// int newMouseY = Math.round((float) mouseY / value); +// mouseX = newMouseX; +// mouseY = newMouseY; + if (dragging) { + int xDelta = mouseX - prevMouseX; + int yDelta = mouseY - prevMouseY; + component.region.x += xDelta; + component.region.y += yDelta; + prevMouseX = mouseX; + prevMouseY = mouseY; + + } + if (constraints != null) { + if (component.region.x < constraints.x) { + component.region.x = constraints.x; + } + if (component.region.y < constraints.y) { + component.region.y = constraints.y; + } + if (component.region.getRight() > constraints.getRight()) { + component.region.x = constraints.getRight() - component.region.width; + } + if (component.region.getBottom() > constraints.getBottom()) { + component.region.y = constraints.getBottom() - component.region.height; + } + } + + } + + @Override + public void anyClick(int mX, int mY, int mouseButton, Component component, Phase phase) { + if (phase == Phase.AFTER) { + return; + } + if (component.isOver(mX, mY) && Mouse.getEventButtonState()) { + dragging = true; + return; + } + if (!Mouse.getEventButtonState() || !component.isOver(mX, mY) || dragging ) { + dragging = false; + } + +// if (component.isOver(mX, mY) && Mouse.getEventButtonState()) { +// dragging = !dragging; +// prevMouseX = mX; +// prevMouseY = mY; +// } else if (dragging) { +// dragging = false; +// } + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/effects/Effect.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/effects/Effect.java new file mode 100644 index 0000000..2f2ec6a --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/effects/Effect.java @@ -0,0 +1,32 @@ +package com.github.jtxofficial.flustclient.api.gui.effects; + + +import com.github.jtxofficial.flustclient.api.gui.components.Component; + +public abstract class Effect { + + public void draw(int mX, int mY, Component component, Phase phase) { + if (component.isOver(mX, mY)) { + onHover(mX, mY, component, phase); + } + } + + public void onClick(int mX, int mY, int mouseButton, Component component, Phase phase) { + + } + + public void onHover(int mX, int mY, Component component, Phase phase) { + + } + + public void anyClick(int mX, int mY, int mouseButton, Component component, Phase phase) { + if (component.isOver(mX, mY)) { + onClick(mX, mY, mouseButton, component, phase); + } + } + + public enum Phase { + BEFORE, AFTER + } + +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/effects/EnterExitEffect.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/effects/EnterExitEffect.java new file mode 100644 index 0000000..a5ede08 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/effects/EnterExitEffect.java @@ -0,0 +1,32 @@ +package com.github.jtxofficial.flustclient.api.gui.effects; +import com.github.jtxofficial.flustclient.api.gui.components.Component; +import com.mojang.realmsclient.gui.ChatFormatting; + +import java.util.function.BiConsumer; +import java.util.function.Supplier; +import java.util.function.Consumer; + +import org.lwjgl.input.Mouse; +public class EnterExitEffect extends Effect { + + boolean over = false; + BiConsumer onChange; + + public EnterExitEffect(BiConsumer onChange) { + this.onChange = onChange; + } + + @Override + public void draw(int mX, int mY, Component component, Phase phase) { + if (phase == Phase.AFTER) { + return; + } + if (!over && component.isOver(mX, mY)) { + over = true; + onChange.accept(component, true); + } else if (over && !component.isOver(mX, mY)) { + over = false; + onChange.accept(component, false); + } + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/effects/OnClickEffect.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/effects/OnClickEffect.java new file mode 100644 index 0000000..acb3c9d --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/effects/OnClickEffect.java @@ -0,0 +1,28 @@ +package com.github.jtxofficial.flustclient.api.gui.effects; +import com.github.jtxofficial.flustclient.api.gui.components.Component; +import com.mojang.realmsclient.gui.ChatFormatting; + +import java.util.function.BiConsumer; +import java.util.function.Supplier; +import java.util.function.Consumer; + +import net.minecraft.client.Minecraft; +import org.lwjgl.input.Mouse; + +public class OnClickEffect extends Effect { + Consumer onClick; + private long cooldown = 0L; + + public OnClickEffect(Consumer onClick) { + this.onClick = onClick; + } + + @Override + public void onClick(int mX, int mY, int mouseButton, Component component, Phase phase) { + if (phase == Phase.AFTER && Mouse.getEventButtonState() && cooldown <= System.currentTimeMillis()) { + onClick.accept(component); + cooldown = System.currentTimeMillis() + 20; + } + } + +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/effects/OnHoverEffect.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/effects/OnHoverEffect.java new file mode 100644 index 0000000..4f2be14 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/effects/OnHoverEffect.java @@ -0,0 +1,23 @@ +package com.github.jtxofficial.flustclient.api.gui.effects; +import com.github.jtxofficial.flustclient.api.gui.components.Component; +import com.mojang.realmsclient.gui.ChatFormatting; + +import java.util.function.BiConsumer; +import java.util.function.Supplier; +import java.util.function.Consumer; + +import net.minecraft.client.Minecraft; +import org.lwjgl.input.Mouse; +public class OnHoverEffect extends Effect { + BiConsumer onHover; + + public OnHoverEffect(BiConsumer onHover) { + this.onHover = onHover; + } + + @Override + public void onHover(int mX, int mY, Component component, Phase phase) { + onHover.accept(component, phase); + } + +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/effects/OpenGuiEffect.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/effects/OpenGuiEffect.java new file mode 100644 index 0000000..572bdac --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/effects/OpenGuiEffect.java @@ -0,0 +1,23 @@ +package com.github.jtxofficial.flustclient.api.gui.effects; +import com.mojang.realmsclient.gui.ChatFormatting; + +import java.util.function.BiConsumer; +import java.util.function.Supplier; +import java.util.function.Consumer; + +import net.minecraft.client.Minecraft; +import org.lwjgl.input.Mouse; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.GuiScreen; + +public class OpenGuiEffect extends OnClickEffect { + + public OpenGuiEffect(GuiScreen gui) { + super(comp -> { + Minecraft minecraft = Minecraft.getMinecraft(); + if (minecraft.currentScreen != null && minecraft.currentScreen.getClass() == gui.getClass()) return; + Minecraft.getMinecraft().displayGuiScreen(gui); + }); + } + +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/effects/PinEffect.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/effects/PinEffect.java new file mode 100644 index 0000000..c7f069d --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/effects/PinEffect.java @@ -0,0 +1,28 @@ +package com.github.jtxofficial.flustclient.api.gui.effects; + + +import com.github.jtxofficial.flustclient.api.gui.components.Component; + +public class PinEffect extends Effect { + + Component pinner, pinee; + int xOffset; + int yOffset; + //add this to pinee + public PinEffect(Component pinner, Component pinee) { + this.pinner = pinner; + this.pinee = pinee; + xOffset = pinner.region.x - pinee.region.x; + yOffset = pinner.region.y - pinee.region.y; + } + + @Override + public void draw(int mX, int mY, Component component, Phase phase) { + if(phase == Phase.BEFORE) { + pinee.region.x = pinner.region.x - xOffset; + pinee.region.y = pinner.region.y - yOffset; + } + } + + +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/inheritance/MinecraftMenuReplacementGui.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/inheritance/MinecraftMenuReplacementGui.java new file mode 100644 index 0000000..906e6c1 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/inheritance/MinecraftMenuReplacementGui.java @@ -0,0 +1,4 @@ +package com.github.jtxofficial.flustclient.api.gui.inheritance; + +public interface MinecraftMenuReplacementGui { +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/inheritance/NonBlurGui.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/inheritance/NonBlurGui.java new file mode 100644 index 0000000..4d622c2 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/inheritance/NonBlurGui.java @@ -0,0 +1,4 @@ +package com.github.jtxofficial.flustclient.api.gui.inheritance; + +public interface NonBlurGui { +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/inheritance/ScalingGui.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/inheritance/ScalingGui.java new file mode 100644 index 0000000..667cada --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/inheritance/ScalingGui.java @@ -0,0 +1,4 @@ +package com.github.jtxofficial.flustclient.api.gui.inheritance; + +public interface ScalingGui { +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/menu/GuiMenuScreen.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/menu/GuiMenuScreen.java new file mode 100644 index 0000000..fa27fbe --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/menu/GuiMenuScreen.java @@ -0,0 +1,119 @@ +package com.github.jtxofficial.flustclient.api.gui.menu; + +import com.github.jtxofficial.flustclient.api.gui.components.Component; +import com.github.jtxofficial.flustclient.api.gui.components.scroll.VerticalScroll; +// import com.github.jtxofficial.flustclient.api.gui.inheritance.ScalingGui; // TODO: ScalingGui not found +import com.github.jtxofficial.flustclient.api.gui.inheritance.ScalingGui; +import com.github.jtxofficial.flustclient.api.gui.scaling.GuiScaleHelper; +import net.minecraft.client.gui.GuiScreen; +import net.minecraft.client.renderer.GlStateManager; +import org.lwjgl.input.Keyboard; +import org.lwjgl.input.Mouse; + +import java.io.IOException; +import java.util.LinkedList; +import java.util.List; + +public abstract class GuiMenuScreen extends GuiScreen { + private List components = new LinkedList<>(); + + @Override + public void drawScreen(int mouseX, int mouseY, float partialTicks) { + this.components = getComponents(); + GlStateManager.pushMatrix(); + if (!(this instanceof ScalingGui)) { + float value = 1f / new GuiScaleHelper(mc).getScaleFactor(); + int newMouseX = Math.round((float) mouseX / value); + int newMouseY = Math.round((float) mouseY / value); + GlStateManager.scale(value, value, value); + components.forEach(comp -> comp.draw(newMouseX, newMouseY, partialTicks)); + components.forEach(it -> drawComponent(newMouseX, newMouseY, it)); + } else { + components.forEach(comp -> comp.draw(mouseX, mouseY, partialTicks)); + components.forEach(it -> drawComponent(mouseX, mouseY, it)); + } + GlStateManager.popMatrix(); + } + + public abstract List getComponents(); + + private static int savedW = -1, savedH = -1; + protected boolean isScaled = false; + + public void initGui() { + if (savedH != height || savedW != width) { + savedH = height; + savedW = width; + isScaled = true; + } + this.init(); + } + + protected abstract void init(); + + + public void drawComponent(int mX, int mY, Component component) { + component.preDraw(mX, mY); + component.subComponents.forEach(it -> drawComponent(mX, mY, it)); + component.afterDraw(mX, mY); + } + + @Override + protected void mouseClicked(int mouseX, int mouseY, int mouseButton) throws IOException { + if (!(this instanceof ScalingGui)) { + float value = 1f / new GuiScaleHelper(mc).getScaleFactor(); + int newMouseX = Math.round((float) mouseX / value); + int newMouseY = Math.round((float) mouseY / value); + components.forEach(it -> handleMouseClick(newMouseX, newMouseY, mouseButton, it)); + } else { + components.forEach(it -> handleMouseClick(mouseX, mouseY, mouseButton, it)); + } + } + + + @Override + protected void keyTyped(char typedChar, int keyCode) throws IOException { + if (keyCode == Keyboard.KEY_ESCAPE) super.keyTyped(typedChar, keyCode); + assert components != null; + components.forEach(it -> handleKey(typedChar, keyCode, it)); + } + + public void handleKey(char typedChar, int keyCode, Component component) { + component.onKey(keyCode, typedChar); + component.subComponents.forEach(it -> handleKey(typedChar, keyCode, it)); + } + + + public void handleMouseClick(int mX, int mY, int mouseButton, Component component) { + component.onMouseClick(mX, mY, mouseButton); + if (!(component instanceof VerticalScroll)) + component.subComponents.forEach(it -> handleMouseClick(mX, mY, mouseButton, it)); + } + + @Override + public void handleMouseInput() throws IOException { + super.handleMouseInput(); + int wheelDelta = Mouse.getEventDWheel(); + if (wheelDelta != 0) { + Component.Direction direction = wheelDelta > 0 ? Component.Direction.UP : Component.Direction.DOWN; + components.forEach(it -> handleScroll(direction, it)); + } + } + + public void handleScroll(Component.Direction direction, Component component) { + int mX = Mouse.getEventX() * this.width / this.mc.displayWidth; + int mY = this.height - Mouse.getEventY() * this.height / this.mc.displayHeight - 1; + if (!(this instanceof ScalingGui)) { + float value = 1f / new GuiScaleHelper(mc).getScaleFactor(); + int newMouseX = Math.round((float) mX / value); + int newMouseY = Math.round((float) mY / value); + component.onScroll(newMouseX, newMouseY, direction); + component.subComponents.forEach(it -> handleScroll(direction, it)); + } else { + component.onScroll(mX, mY, direction); + component.subComponents.forEach(it -> handleScroll(direction, it)); + } + } + + +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/menu/MenuEmptyPage.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/menu/MenuEmptyPage.java new file mode 100644 index 0000000..eba6f2f --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/menu/MenuEmptyPage.java @@ -0,0 +1,16 @@ +package com.github.jtxofficial.flustclient.api.gui.menu; + + +import com.github.jtxofficial.flustclient.api.gui.components.Component; + +import java.util.ArrayList; +import java.util.List; + +public final class MenuEmptyPage implements MenuPage { + public static MenuEmptyPage emptyPage = new MenuEmptyPage(); + private static final List c = new ArrayList<>(0); + @Override + public List getComponents() { + return c; + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/menu/MenuPage.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/menu/MenuPage.java new file mode 100644 index 0000000..97bdad6 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/menu/MenuPage.java @@ -0,0 +1,16 @@ +package com.github.jtxofficial.flustclient.api.gui.menu; + + +import com.github.jtxofficial.flustclient.api.gui.components.Component; + +import java.util.List; + +public interface MenuPage { + List getComponents(); + default int getBackgroundWidth(){ + return 1035; + } + default int getBackgroundHeight(){ + return 485; + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/region/ClickRegion.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/region/ClickRegion.java new file mode 100644 index 0000000..edb8346 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/region/ClickRegion.java @@ -0,0 +1,7 @@ +package com.github.jtxofficial.flustclient.api.gui.region; + +public class ClickRegion extends GuiRegion{ + public ClickRegion(int x, int y, int width, int height) { + super(x, y, width, height); + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/region/GuiRegion.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/region/GuiRegion.java new file mode 100644 index 0000000..77e257e --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/region/GuiRegion.java @@ -0,0 +1,63 @@ +package com.github.jtxofficial.flustclient.api.gui.region; + + +import java.util.Objects; + +public class GuiRegion { + public int x, y, width, height; + + + public GuiRegion(int x, int y, int width, int height) { + this.x = x; + this.y = y; + this.width = width; + this.height = height; + + } + + public int getMidX() { + return x + width / 2; + } + + public int getMidY() { + return y + height / 2; + } + + public int getBottom() { + return y + height; + } + + public int getRight() { + return x + width; + } + + public GuiRegion offSet(int xOffset, int yOffset) { + return new GuiRegion(x + xOffset, y + yOffset, width, height); + } + + public GuiRegion offsetSize(int widthOffset, int heightOffset) { + return new GuiRegion(x, y, width + widthOffset, height + heightOffset); + } + + public GuiRegion duplicate() { + return new GuiRegion(x, y, width, height); + } + + @Override + public boolean equals(Object o) { + if (this == o) return true; + if (o == null || getClass() != o.getClass()) return false; + GuiRegion guiRegion = (GuiRegion) o; + return x == guiRegion.x && y == guiRegion.y && width == guiRegion.width && height == guiRegion.height; + } + + @Override + public int hashCode() { + return Objects.hash(x, y, width, height); + } + + @Override + public String toString() { + return "(" + x + "," + y + "," + width + "," + height + ")"; + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/scaling/GuiScaleHelper.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/scaling/GuiScaleHelper.java new file mode 100644 index 0000000..56929c7 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/scaling/GuiScaleHelper.java @@ -0,0 +1,37 @@ +package com.github.jtxofficial.flustclient.api.gui.scaling; + +import net.minecraft.client.Minecraft; + +public class GuiScaleHelper { + private int scale; + + public GuiScaleHelper(Minecraft mc){ + this(mc, mc.gameSettings.guiScale); + } + + public GuiScaleHelper(Minecraft mc, int scale) { + int width = mc.displayWidth; + int height = mc.displayHeight; + this.scale = 1; + boolean flag = mc.isUnicode(); + int i = scale; + + if (i == 0) { + i = 1000; + } + + while (this.scale < i && width / (this.scale + 1) >= 320 && height / (this.scale + 1) >= 240) { + ++this.scale; + } + + if (flag && this.scale % 2 != 0 && this.scale != 1) { + --this.scale; + } + + } + + + public int getScaleFactor() { + return this.scale; + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/gui/util/ScissorManager.java b/src/main/java/com/github/jtxofficial/flustclient/api/gui/util/ScissorManager.java new file mode 100644 index 0000000..6ba9599 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/gui/util/ScissorManager.java @@ -0,0 +1,55 @@ +package com.github.jtxofficial.flustclient.api.gui.util; + + +import com.github.jtxofficial.flustclient.api.gui.inheritance.ScalingGui; +import com.github.jtxofficial.flustclient.api.gui.region.GuiRegion; +import com.github.jtxofficial.flustclient.api.gui.scaling.GuiScaleHelper; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.ScaledResolution; +import org.lwjgl.opengl.Display; +import org.lwjgl.opengl.GL11; + +import java.util.ArrayList; +import java.util.List; + +public class ScissorManager { + static List scissorStack = new ArrayList<>(); + + public static void startScissor(GuiRegion toUse) { + if (scissorStack.size() == 0) { + GL11.glEnable(GL11.GL_SCISSOR_TEST); + } + scissorStack.add(toUse); + ScaledResolution sr = new ScaledResolution(Minecraft.getMinecraft()); + int relX = (int) (toUse.x / (double) sr.getScaledWidth() * Display.getWidth()); + int relW = (int) (toUse.width / (double) sr.getScaledWidth() * Display.getWidth()); + int relH = (int) (toUse.height / (double) sr.getScaledHeight() * Display.getHeight()); + int relY = (int) (toUse.y / (double) sr.getScaledHeight() * Display.getHeight()); + if (!(Minecraft.getMinecraft().currentScreen instanceof ScalingGui)) { + float scale = 1f / new GuiScaleHelper(Minecraft.getMinecraft()).getScaleFactor(); + relX = Math.round((float) relX * scale); + relW = Math.round((float) relW * scale); + relH = Math.round((float) relH * scale); + relY = Math.round((float) relY * scale); + } + GL11.glPushAttrib(GL11.GL_SCISSOR_BIT); + if (scissorStack.size() > 1) { + GuiRegion parentScissor = scissorStack.get(scissorStack.size() - 2); + if (toUse.x > parentScissor.x && toUse.y > parentScissor.y && toUse.getBottom() < parentScissor.getBottom() && toUse.getRight() < parentScissor.getRight()) { + GL11.glScissor(relX, Display.getHeight() - (relY + relH) - 2, relW, relH + 2); + } + } else { + GL11.glScissor(relX, Display.getHeight() - (relY + relH) - 2, relW, relH + 2); + } + } + + public static void finishScissor() { + //System.out.println(Thread.currentThread().getStackTrace()[2]); + scissorStack.remove(scissorStack.size() - 1); + GL11.glPopAttrib(); + if (scissorStack.size() == 0) { + GL11.glDisable(GL11.GL_SCISSOR_TEST); + } + } + +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/modules/FlustModule.java b/src/main/java/com/github/jtxofficial/flustclient/api/modules/FlustModule.java new file mode 100644 index 0000000..0356a41 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/modules/FlustModule.java @@ -0,0 +1,167 @@ +package com.github.jtxofficial.flustclient.api.modules; + +import com.github.jtxofficial.flustclient.api.modules.annotations.*; +import com.github.jtxofficial.flustclient.config.ConfigProperty; +import com.github.jtxofficial.flustclient.api.modules.category.EnumModuleCategory; +import com.github.jtxofficial.flustclient.manager.hud.HudElement; +import com.github.jtxofficial.flustclient.manager.ModuleManager; +import net.minecraft.client.Minecraft; +import net.minecraft.util.ResourceLocation; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; + +import java.lang.reflect.Method; +import java.util.LinkedHashSet; + +public abstract class FlustModule { + protected static final EnumModuleCategory FACTIONS = EnumModuleCategory.FACTIONS; + protected static final EnumModuleCategory SCHEMATICA = EnumModuleCategory.SCHEMATICA; + protected static final EnumModuleCategory FPS = EnumModuleCategory.FPS; + protected static final EnumModuleCategory OTHER = EnumModuleCategory.OTHER; + protected static final EnumModuleCategory HUD = EnumModuleCategory.HUD; + + private final transient String[] aliases = this.setAliases(); + final transient boolean eventBusModule; + protected static Minecraft minecraft = Minecraft.getMinecraft(); + protected Minecraft mc = Minecraft.getMinecraft(); + + @ConfigProperty(settingName="Enabled") + private boolean enabled = false; + private transient boolean needsToBeSaved = true; + private ResourceLocation imageLocation = null; + + public abstract HudElement getHudElement(); + + public boolean showEnabled() { + return true; + } + + public FlustModule() { + if (this.aliases != null && this.aliases.length != 0) { + int i = -1; + while (++i < this.aliases.length) { + this.aliases[i] = this.aliases[i].toLowerCase(); + } + } + + String descriptor = this.getDescriptor() == null ? "General" : this.getDescriptor().toString(); + try { + EnumModuleCategory.catMap.computeIfAbsent(descriptor, set -> new LinkedHashSet()).add(this); + } + catch (NullPointerException e) { + throw new RuntimeException("NULL OBJECT WHEN ADDING TO THE DESCRIPTOR LIST"); + } + catch (Throwable err) { + err.printStackTrace(); + throw new RuntimeException("COULD NOT LOAD MODULE " + this.getClass()); + } + + if (this instanceof AvoidEventBus) { + this.eventBusModule = false; + return; + } + if (this instanceof AutoEventBus) { + this.eventBusModule = true; + return; + } + + for (Method declaredMethod : this.getClass().getDeclaredMethods()) { + if (!declaredMethod.isAnnotationPresent(SubscribeEvent.class)) continue; + this.eventBusModule = true; + return; + } + this.eventBusModule = false; + + // Initialize enabled state from ModInfo annotation if present + ModInfo info = getClass().getAnnotation(ModInfo.class); + if (info != null) { + this.enabled = info.enabledByDefault(); + } + } + + public final void setHud() { + if (this instanceof HudModule) { + HudModule hudModule = (HudModule)((Object)this); + HudElement hudElement = hudModule.createHudElement(); + hudElement.setHudInfo(hudModule.getHudInfo()); + hudElement.setParent(this); + hudElement.setSafety(); + } + } + + protected abstract String[] setAliases(); + + public final String[] getAliases() { + return this.aliases; + } + + public void setEnabled(boolean enabled) { + if (enabled) { + this.onEnable(); + } else { + this.onDisable(); + } + this.enabled = enabled; + this.update(); + } + + public boolean isEnabled() { + return this.enabled; + } + + public void setNeedsToBeSaved(boolean needsToBeSaved) { + this.needsToBeSaved = needsToBeSaved; + } + + public boolean needsToBeSaved() { + return this.needsToBeSaved; + } + + public void onEnable() { + if (this.eventBusModule) { + MinecraftForge.EVENT_BUS.register((Object)this); + } + } + + public void onDisable() { + if (this.eventBusModule) { + MinecraftForge.EVENT_BUS.unregister((Object)this); + } + } + + public void update() { + } + + public void setImageLocation(ResourceLocation imageLocation) { + this.imageLocation = imageLocation; + } + + public ResourceLocation getImageLocation() { + return this.imageLocation; + } + + public abstract String getName(); + + public abstract String getDescription(); + + public abstract Object getDescriptor(); + + public abstract EnumModuleCategory getCategory(); + + public void save() { + ModuleManager.getInstance().saveModulesToJson(); + } + + public boolean unloadIf() { + return false; + } + + public void toggle() { + setEnabled(!enabled); + } + + public String getFileName() { + ModInfo info = getClass().getAnnotation(ModInfo.class); + return info != null ? info.fileName() : getClass().getSimpleName(); + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/modules/HudModule.java b/src/main/java/com/github/jtxofficial/flustclient/api/modules/HudModule.java new file mode 100644 index 0000000..c2ddca4 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/modules/HudModule.java @@ -0,0 +1,25 @@ +package com.github.jtxofficial.flustclient.api.modules; + +import com.github.jtxofficial.flustclient.api.modules.annotations.HudInfo; +import com.github.jtxofficial.flustclient.manager.hud.HudElement; + +public interface HudModule { + default HudElement createHudElement() { + HudElement element = new HudElement<>((FlustModule) this); + element.setPosition(getHudInfo().getPercentX(), getHudInfo().getPercentY()); + element.setSize(getHudInfo().getWidth(), getHudInfo().getHeight()); + element.setScale(getHudInfo().getScaleFloat()); + this.setHudElement(element); + return element; + } + + void renderHudElement(); + + boolean isHudElementEnabled(); + + void setHudElement(HudElement hudElement); + + HudInfo getHudInfo(); + + +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/modules/annotations/AutoEventBus.java b/src/main/java/com/github/jtxofficial/flustclient/api/modules/annotations/AutoEventBus.java new file mode 100644 index 0000000..48b7652 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/modules/annotations/AutoEventBus.java @@ -0,0 +1,8 @@ +package com.github.jtxofficial.flustclient.api.modules.annotations; + +/** + * Marker interface for modules that should automatically register to the event bus + * when enabled, regardless of whether they have @SubscribeEvent methods. + */ +public interface AutoEventBus { +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/modules/annotations/AvoidEventBus.java b/src/main/java/com/github/jtxofficial/flustclient/api/modules/annotations/AvoidEventBus.java new file mode 100644 index 0000000..90fac9e --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/modules/annotations/AvoidEventBus.java @@ -0,0 +1,8 @@ +package com.github.jtxofficial.flustclient.api.modules.annotations; + +/** + * Marker interface for modules that should never register to the event bus, + * even if they have @SubscribeEvent methods. + */ +public interface AvoidEventBus { +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/modules/annotations/DisabledModule.java b/src/main/java/com/github/jtxofficial/flustclient/api/modules/annotations/DisabledModule.java new file mode 100644 index 0000000..a03ffad --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/modules/annotations/DisabledModule.java @@ -0,0 +1,11 @@ +package com.github.jtxofficial.flustclient.api.modules.annotations; + +import java.lang.annotation.ElementType; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +@Retention(RetentionPolicy.RUNTIME) +@Target(ElementType.TYPE) +public @interface DisabledModule { +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/modules/annotations/HudInfo.java b/src/main/java/com/github/jtxofficial/flustclient/api/modules/annotations/HudInfo.java new file mode 100644 index 0000000..03ba535 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/modules/annotations/HudInfo.java @@ -0,0 +1,192 @@ +package com.github.jtxofficial.flustclient.api.modules.annotations; + +import org.lwjgl.opengl.Display; + +public final class HudInfo { + private double x; + private double y; + private int width; + private int height; + private double scale = 2.0; + + public HudInfo() { + this(0.5, 0.5, 100, 20); + } + + public HudInfo(int x, int y, int width, int height) { + this.x = x; + this.x /= (double)Display.getWidth(); + this.y = y; + this.y /= (double)Display.getHeight(); + this.width = width; + this.height = height; + } + + public HudInfo(double x, double y, int width, int height) { + this.x = x; + this.y = y; + this.width = width; + this.height = height; + } + + public HudInfo(double x, double y, int width, int height, float scale) { + this.x = x; + this.y = y; + this.width = width; + this.height = height; + this.scale = (double)scale; + } + + public void resetStuff() { + if (this.x > 1.1 && this.y > 1.1) { + this.scale = 2.0; + } + if (this.x > 1.0) { + this.x /= (double)Display.getWidth(); + this.setX(this.getX()); + } + if (this.y > 1.0) { + this.y /= (double)Display.getHeight(); + this.setY(this.getY()); + } + } + + public int getX() { + double value = this.x; + value = Math.min(value, 1.0); + value = Math.max(0.0, value); + int width = (int)((double)this.getWidth() * this.getScale()); + int returnValue = (int)((double)Display.getWidth() * value); + if (returnValue + width > Display.getWidth()) { + returnValue = Display.getWidth() - width; + } + returnValue = Math.max(0, returnValue); + return returnValue; + } + + public double getPercentX() { + return this.x; + } + + public double getPercentY() { + return this.y; + } + + public int getY() { + double value = this.y; + value = Math.min(value, 1.0); + value = Math.max(0.0, value); + int height = (int)((double)this.getHeight() * this.getScale()); + int returnValue = (int)((double)Display.getHeight() * value); + if (returnValue + height > Display.getHeight()) { + returnValue = Display.getHeight() - height; + } + returnValue = Math.max(0, returnValue); + return returnValue; + } + + public int getWidth() { + return this.width; + } + + public int getHeight() { + return this.height; + } + + public double getScale() { + return this.scale; + } + + public float getScaleFloat() { + return (float)this.scale; + } + + public void setX(int i) { + if ((double)i + (double)this.getWidth() * this.scale >= (double)Display.getWidth()) { + this.x = 1.0; + return; + } + this.x = (double)i / (double)Display.getWidth(); + } + + public void setX(double d) { + this.x = d; + } + + public void setY(int i) { + if ((double)i + (double)this.getHeight() * this.scale >= (double)Display.getHeight()) { + this.y = 1.0; + return; + } + this.y = (double)i / (double)Display.getHeight(); + } + + public void setY(double d) { + this.y = d; + } + + public void setWidth(int i) { + this.width = i; + } + + public void setHeight(int i) { + this.height = i; + } + + public void setScale(double i) { + this.scale = i; + } + + // Additional methods for compatibility with existing code + public void setPercentX(double percentX) { + this.x = percentX; + } + + public void setPercentY(double percentY) { + this.y = percentY; + } + + public void setScale(float scale) { + this.scale = (double)scale; + } + + public int getScaledWidth() { + return (int)((double)this.width * this.scale); + } + + public int getScaledHeight() { + return (int)((double)this.height * this.scale); + } + + public GuiRegion toGuiRegion() { + return new GuiRegion(this.getX(), this.getY(), (float)((double)this.getWidth() * this.getScale()), (float)((double)this.getHeight() * this.getScale())); + } + + /** + * Simple GuiRegion class for representing draggable rectangular areas. + */ + public static class GuiRegion { + public final int x, y; + public final float width, height; + + public GuiRegion(int x, int y, float width, float height) { + this.x = x; + this.y = y; + this.width = width; + this.height = height; + } + + public boolean contains(int mouseX, int mouseY) { + return mouseX >= x && mouseX <= x + width && + mouseY >= y && mouseY <= y + height; + } + + public float getRight() { + return x + width; + } + + public float getBottom() { + return y + height; + } + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/modules/annotations/ModInfo.java b/src/main/java/com/github/jtxofficial/flustclient/api/modules/annotations/ModInfo.java new file mode 100644 index 0000000..c0a2322 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/modules/annotations/ModInfo.java @@ -0,0 +1,14 @@ +package com.github.jtxofficial.flustclient.api.modules.annotations; + +import java.lang.annotation.ElementType; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +@Retention(value=RetentionPolicy.RUNTIME) +@Target(value={ElementType.TYPE}) +public @interface ModInfo { + public String fileName(); + + public boolean enabledByDefault() default false; +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/modules/category/EnumModuleCategory.java b/src/main/java/com/github/jtxofficial/flustclient/api/modules/category/EnumModuleCategory.java new file mode 100644 index 0000000..cf7b06a --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/modules/category/EnumModuleCategory.java @@ -0,0 +1,38 @@ +package com.github.jtxofficial.flustclient.api.modules.category; + +import com.github.jtxofficial.flustclient.api.modules.FlustModule; + +import java.util.LinkedHashSet; +import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; + +public enum EnumModuleCategory { + FACTIONS("Factions", "Factions server specific modules"), + SCHEMATICA("Schematica", "Schematic and building related modules"), + FPS("FPS", "Performance and FPS related modules"), + OTHER("Other", "Miscellaneous utility modules"), + HUD("HUD", "HUD and visual display modules"); + + public static final Map> catMap = new ConcurrentHashMap<>(); + + private final String displayName; + private final String description; + + EnumModuleCategory(String displayName, String description) { + this.displayName = displayName; + this.description = description; + } + + public String getDisplayName() { + return displayName; + } + + public String getDescription() { + return description; + } + + @Override + public String toString() { + return displayName; + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/api/textures/TextureLoader.java b/src/main/java/com/github/jtxofficial/flustclient/api/textures/TextureLoader.java new file mode 100644 index 0000000..1b811d8 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/api/textures/TextureLoader.java @@ -0,0 +1,12 @@ +package com.github.jtxofficial.flustclient.api.textures; + +import net.minecraft.util.ResourceLocation; + +public final class TextureLoader { + public static ResourceLocation logoTrans; + + public static void setupArrays(){ + logoTrans = new ResourceLocation("flustclient", "logos/logo-trans.png"); + + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/config/ConfigProperty.java b/src/main/java/com/github/jtxofficial/flustclient/config/ConfigProperty.java new file mode 100644 index 0000000..d33fa24 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/config/ConfigProperty.java @@ -0,0 +1,12 @@ +package com.github.jtxofficial.flustclient.config; + +import java.lang.annotation.ElementType; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +@Retention(RetentionPolicy.RUNTIME) +@Target(ElementType.FIELD) +public @interface ConfigProperty { + String settingName(); +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/event/KeyHandler.java b/src/main/java/com/github/jtxofficial/flustclient/event/KeyHandler.java new file mode 100644 index 0000000..277e06c --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/event/KeyHandler.java @@ -0,0 +1,59 @@ +package com.github.jtxofficial.flustclient.event; + +import com.github.jtxofficial.flustclient.gui.InGameMenuScreen; +import net.minecraft.client.Minecraft; +import net.minecraft.client.settings.KeyBinding; +import net.minecraftforge.fml.client.registry.ClientRegistry; +import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; +import net.minecraftforge.fml.common.gameevent.InputEvent; +import org.lwjgl.input.Keyboard; + +public class KeyHandler { + + // KeyBinding that will appear in Minecraft's Controls settings + public static final KeyBinding TOGGLE_GUI = new KeyBinding( + "Toggle Gui", // Translation key + Keyboard.KEY_RSHIFT, // Default key (Right Shift) + "Flust" // Category in Controls menu + ); + + private boolean wasPressed = false; + private long lastToggle = 0; + + /** + * Registers the keybinding with Minecraft. + * This should be called during mod initialization. + */ + public static void registerKeybindings() { + ClientRegistry.registerKeyBinding(TOGGLE_GUI); + } + + @SubscribeEvent + public void onKeyInput(InputEvent.KeyInputEvent event) { + Minecraft mc = Minecraft.getMinecraft(); + + // Only toggle when no other GUI is open + if (mc.currentScreen != null && !(mc.currentScreen instanceof InGameMenuScreen)) return; + + // Check if our registered keybind was pressed + if (TOGGLE_GUI.isPressed() && !wasPressed && System.currentTimeMillis() - lastToggle > 200) { + wasPressed = true; + lastToggle = System.currentTimeMillis(); + toggleClientMenu(); + } else if (!TOGGLE_GUI.isKeyDown()) { + wasPressed = false; + } + } + + private void toggleClientMenu() { + Minecraft mc = Minecraft.getMinecraft(); + + if (mc.currentScreen instanceof InGameMenuScreen) { + // Close menu if it's already open + mc.displayGuiScreen(null); + } else { + // Open MainGui + mc.displayGuiScreen(new InGameMenuScreen()); + } + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/event/NametagRenderHandler.java b/src/main/java/com/github/jtxofficial/flustclient/event/NametagRenderHandler.java new file mode 100644 index 0000000..ad9b116 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/event/NametagRenderHandler.java @@ -0,0 +1,106 @@ +package com.github.jtxofficial.flustclient.event; + +import com.github.jtxofficial.flustclient.manager.PlayerManager; +import net.minecraft.client.Minecraft; +import net.minecraft.client.entity.AbstractClientPlayer; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.renderer.Tessellator; +import net.minecraft.client.renderer.WorldRenderer; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.client.renderer.vertex.DefaultVertexFormats; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.util.ResourceLocation; +import net.minecraftforge.client.event.RenderLivingEvent; +import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; +import org.lwjgl.opengl.GL11; + +import java.util.UUID; + +/** + * Handles rendering the FlustClient logo next to player nametags for online users + */ +public class NametagRenderHandler { + + private static final ResourceLocation LOGO_ICON = new ResourceLocation("flustclient", "logos/logo-icon.png"); + + @SubscribeEvent + public void onRenderLivingLabel(RenderLivingEvent.Specials.Pre event) { + if (!(event.entity instanceof AbstractClientPlayer)) { + return; + } + + AbstractClientPlayer player = (AbstractClientPlayer) event.entity; + UUID playerUuid = player.getUniqueID(); + PlayerManager playerManager = PlayerManager.getInstance(); + + // Check if this player is online (using FlustClient) + if (playerManager != null && playerManager.isPlayerOnline(playerUuid)) { + // Render the logo next to the nametag + renderLogoNextToNametag(player, event.x, event.y, event.z); + } + } + + private void renderLogoNextToNametag(AbstractClientPlayer player, double x, double y, double z) { + Minecraft mc = Minecraft.getMinecraft(); + RenderManager renderManager = mc.getRenderManager(); + FontRenderer fontRenderer = mc.fontRendererObj; + + String name = player.getDisplayName().getFormattedText(); + float scale = 0.02666667F; + double distance = player.getDistanceSqToEntity(renderManager.livingPlayer); + + // Don't render if too far + if (distance > 4096.0D) { + return; + } + + // Don't render if player is sneaking and we shouldn't see their name + if (player.isSneaking() && player != mc.thePlayer) { + if (distance > 1024.0D) { + return; + } + } + + GlStateManager.pushMatrix(); + GlStateManager.translate((float) x, (float) y + player.height + 0.5F, (float) z); + GL11.glNormal3f(0.0F, 1.0F, 0.0F); + GlStateManager.rotate(-renderManager.playerViewY, 0.0F, 1.0F, 0.0F); + GlStateManager.rotate(renderManager.playerViewX, 1.0F, 0.0F, 0.0F); + GlStateManager.scale(-scale, -scale, scale); + GlStateManager.disableLighting(); + GlStateManager.depthMask(false); + GlStateManager.disableDepth(); + GlStateManager.enableBlend(); + GlStateManager.tryBlendFuncSeparate(770, 771, 1, 0); + + int iconSize = 8; + int iconSpacing = 2; + int stringWidth = fontRenderer.getStringWidth(name) / 2; + + // Calculate position for icon (to the left of the name) + int iconX = -stringWidth - iconSize - iconSpacing; + + // Render the icon + GlStateManager.enableTexture2D(); + mc.getTextureManager().bindTexture(LOGO_ICON); + GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F); + + Tessellator tessellator = Tessellator.getInstance(); + WorldRenderer worldRenderer = tessellator.getWorldRenderer(); + + worldRenderer.begin(7, DefaultVertexFormats.POSITION_TEX); + worldRenderer.pos(iconX, 0, 0.0D).tex(0.0D, 0.0D).endVertex(); + worldRenderer.pos(iconX, iconSize, 0.0D).tex(0.0D, 1.0D).endVertex(); + worldRenderer.pos(iconX + iconSize, iconSize, 0.0D).tex(1.0D, 1.0D).endVertex(); + worldRenderer.pos(iconX + iconSize, 0, 0.0D).tex(1.0D, 0.0D).endVertex(); + tessellator.draw(); + + GlStateManager.enableDepth(); + GlStateManager.depthMask(true); + GlStateManager.enableLighting(); + GlStateManager.disableBlend(); + GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F); + GlStateManager.popMatrix(); + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/event/PositionBroadcastHandler.java b/src/main/java/com/github/jtxofficial/flustclient/event/PositionBroadcastHandler.java new file mode 100644 index 0000000..814d124 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/event/PositionBroadcastHandler.java @@ -0,0 +1,142 @@ +package com.github.jtxofficial.flustclient.event; + +import com.github.jtxofficial.flustclient.network.client.SocketClient; +import com.github.jtxofficial.flustclient.manager.GroupManager; +import com.github.jtxofficial.flustclient.manager.PlayerManager; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; +import net.minecraftforge.fml.common.gameevent.TickEvent; + +import java.util.HashMap; +import java.util.Map; + +/** + * Broadcasts player position to server for group member tracking + */ +public class PositionBroadcastHandler { + + private final Minecraft mc = Minecraft.getMinecraft(); + private int tickCounter = 0; + + // Send position every tick (50ms at 20 TPS) + private static final int BROADCAST_INTERVAL = 1; + + // Track last sent position to avoid sending duplicate data + private double lastX = Double.NaN; + private double lastY = Double.NaN; + private double lastZ = Double.NaN; + + // Track last known server to update PlayerManager when it changes + private String lastKnownServer = "unknown"; + + // Track if we've added ourselves to PlayerManager + private boolean addedSelfToPlayerManager = false; + + @SubscribeEvent + public void onClientTick(TickEvent.ClientTickEvent event) { + if (event.phase != TickEvent.Phase.END) return; + if (mc.thePlayer == null || mc.theWorld == null) return; + + // Only broadcast if in a group + GroupManager groupManager = GroupManager.getInstance(); + if (!groupManager.isInGroup()) return; + + // Only broadcast if socket is connected + SocketClient socketClient = SocketClient.getInstance(); + if (socketClient == null || !socketClient.isOpen()) return; + + tickCounter++; + if (tickCounter >= BROADCAST_INTERVAL) { + tickCounter = 0; + broadcastPosition(); + } + } + + private void broadcastPosition() { + EntityPlayer player = mc.thePlayer; + + double x = player.posX; + double y = player.posY; + double z = player.posZ; + + // Get current server IP from Minecraft connection + String server = "unknown"; + if (mc.getCurrentServerData() != null) { + server = mc.getCurrentServerData().serverIP; + } + + // If server changed, reset the flag so we re-add ourselves with the new server + if (!server.equals(lastKnownServer) && !server.equals("unknown")) { + addedSelfToPlayerManager = false; + } + + // Ensure the current player exists in PlayerManager + // This handles cases where the WebSocket server doesn't send playerOnline for self + if (!addedSelfToPlayerManager && !server.equals("unknown")) { + PlayerManager playerManager = PlayerManager.getInstance(); + String username = mc.getSession().getUsername(); + String uuidStr = mc.getSession().getPlayerID(); + + try { + // Format UUID if needed + java.util.UUID uuid; + if (uuidStr.contains("-")) { + uuid = java.util.UUID.fromString(uuidStr); + } else { + String formatted = uuidStr.replaceFirst( + "(\\w{8})(\\w{4})(\\w{4})(\\w{4})(\\w{12})", + "$1-$2-$3-$4-$5" + ); + uuid = java.util.UUID.fromString(formatted); + } + + // Add or update ourselves in PlayerManager + playerManager.addPlayer(uuid, username, server); + addedSelfToPlayerManager = true; + System.out.println("[PositionBroadcastHandler] Added current player to PlayerManager: " + username + " on " + server); + } catch (Exception e) { + System.err.println("[PositionBroadcastHandler] Failed to add self to PlayerManager: " + e.getMessage()); + } + } + + lastX = x; + lastY = y; + lastZ = z; + + // Update PlayerManager's current server if it has changed or was previously unknown + if (!server.equals(lastKnownServer)) { + PlayerManager.getInstance().setCurrentPlayerServer(server); + lastKnownServer = server; + } + + // Update our own position in PlayerManager for minimap tracking + if (addedSelfToPlayerManager) { + try { + String uuidStr = mc.getSession().getPlayerID(); + java.util.UUID uuid; + if (uuidStr.contains("-")) { + uuid = java.util.UUID.fromString(uuidStr); + } else { + String formatted = uuidStr.replaceFirst( + "(\\w{8})(\\w{4})(\\w{4})(\\w{4})(\\w{12})", + "$1-$2-$3-$4-$5" + ); + uuid = java.util.UUID.fromString(formatted); + } + PlayerManager.getInstance().updatePlayerPosition(uuid, x, y, z); + } catch (Exception e) { + // Ignore - position update is not critical + } + } + + // Send position update to server + Map data = new HashMap<>(); + data.put("x", String.valueOf(x)); + data.put("y", String.valueOf(y)); + data.put("z", String.valueOf(z)); + data.put("server", server); + + SocketClient.getInstance().sendMessage("updatePosition", data); + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/event/SocketEventHandler.java b/src/main/java/com/github/jtxofficial/flustclient/event/SocketEventHandler.java new file mode 100644 index 0000000..b10433f --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/event/SocketEventHandler.java @@ -0,0 +1,451 @@ +package com.github.jtxofficial.flustclient.event; + +import com.github.jtxofficial.flustclient.manager.PlayerManager; +import com.github.jtxofficial.flustclient.manager.GroupManager; +import com.github.jtxofficial.flustclient.api.groups.GroupInfo; +import com.github.jtxofficial.flustclient.api.groups.GroupMember; +import com.github.jtxofficial.flustclient.api.groups.GroupPermission; +import com.github.jtxofficial.flustclient.gui.pages.GroupPage; +import com.github.jtxofficial.flustclient.network.event.SocketMessageEvent; +import com.google.gson.Gson; +import com.google.gson.JsonArray; +import com.google.gson.JsonElement; +import com.google.gson.JsonObject; +import com.google.gson.JsonParser; +import net.minecraft.client.Minecraft; +import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; + +import java.util.Map; +import java.util.UUID; + +/** + * Handles WebSocket events for player tracking and groups + */ +public class SocketEventHandler { + + private final PlayerManager playerManager; + private final GroupManager groupManager; + private final Gson gson = new Gson(); + private final JsonParser jsonParser = new JsonParser(); + + public SocketEventHandler() { + this.playerManager = PlayerManager.getInstance(); + this.groupManager = GroupManager.getInstance(); + } + + /** + * Format UUID string by adding dashes if needed + */ + private UUID formatUUID(String uuidStr) { + if (uuidStr.contains("-")) { + return UUID.fromString(uuidStr); + } + + // Add dashes to UUID string + String formatted = uuidStr.replaceFirst( + "(\\w{8})(\\w{4})(\\w{4})(\\w{4})(\\w{12})", + "$1-$2-$3-$4-$5" + ); + return UUID.fromString(formatted); + } + + @SubscribeEvent + public void onSocketMessage(SocketMessageEvent event) { + String eventName = event.getName(); + Map values = event.getValues(); + + switch (eventName) { + case "playerOnline": + handlePlayerOnline(values); + break; + case "playerOffline": + handlePlayerOffline(values); + break; + case "getOnlinePlayers": + handleGetOnlinePlayers(values); + break; + case "authenticated": + handleAuthenticated(values); + break; + // Group events + case "groupCreated": + handleGroupCreated(values); + break; + case "groupJoined": + handleGroupJoined(values); + break; + case "groupLeft": + handleGroupLeft(values); + break; + case "memberJoined": + handleMemberJoined(values); + break; + case "memberLeft": + handleMemberLeft(values); + break; + case "memberKicked": + handleMemberKicked(values); + break; + case "memberPromoted": + handleMemberPromoted(values); + break; + case "groupSync": + handleGroupSync(values); + break; + case "groupError": + handleGroupError(values); + break; + case "groupDisbanded": + handleGroupDisbanded(values); + break; + case "groupMemberPosition": + handleGroupMemberPosition(values); + break; + default: + System.out.println("Received unknown socket event: " + eventName); + break; + } + } + + /** + * Handle player coming online + */ + private void handlePlayerOnline(Map values) { + try { + String uuidStr = values.get("uuid"); + + if (uuidStr == null) { + System.err.println("playerOnline event missing uuid field. Available fields: " + values.keySet()); + return; + } + + // Username is optional - use "Unknown" if not provided + String username = values.getOrDefault("username", "Unknown"); + String server = values.getOrDefault("server", "unknown"); + + UUID uuid = formatUUID(uuidStr); + playerManager.addPlayer(uuid, username, server); + + // Check if this playerOnline event is for the current player + // If so, store the server IP for use in updatePosition broadcasts + Minecraft mc = Minecraft.getMinecraft(); + if (mc != null && mc.getSession() != null) { + UUID currentPlayerUuid = formatUUID(mc.getSession().getPlayerID()); + if (uuid.equals(currentPlayerUuid)) { + // Use the server IP from the current connection instead of the event + String currentServerIP = "unknown"; + if (mc.getCurrentServerData() != null) { + currentServerIP = mc.getCurrentServerData().serverIP; + } + playerManager.setCurrentPlayerServer(currentServerIP); + } + } + + } catch (Exception e) { + System.err.println("Failed to handle playerOnline event: " + e.getMessage()); + e.printStackTrace(); + } + } + + /** + * Handle player going offline + */ + private void handlePlayerOffline(Map values) { + try { + String uuidStr = values.get("uuid"); + + if (uuidStr == null) { + System.err.println("playerOffline event missing uuid field"); + return; + } + + UUID uuid = formatUUID(uuidStr); + playerManager.removePlayer(uuid); + + } catch (Exception e) { + System.err.println("Failed to handle playerOffline event: " + e.getMessage()); + e.printStackTrace(); + } + } + + /** + * Handle full online players list sync + */ + private void handleGetOnlinePlayers(Map values) { + try { + // The server sends onlinePlayers as a JSON array string + String playersJson = values.get("onlinePlayers"); + + if (playersJson == null) { + // Try alternate key name + playersJson = values.get("players"); + } + + if (playersJson == null) { + System.err.println("getOnlinePlayers event missing players field"); + return; + } + + // Clear existing players + playerManager.clearAllPlayers(); + + // Parse JSON array of UUIDs + JsonArray playersArray = jsonParser.parse(playersJson).getAsJsonArray(); + + int count = 0; + for (JsonElement element : playersArray) { + if (element.isJsonPrimitive()) { + // Simple array of UUID strings + String uuidStr = element.getAsString(); + UUID uuid = formatUUID(uuidStr); + playerManager.addPlayer(uuid, "Unknown", "unknown"); + count++; + } else if (element.isJsonObject()) { + // Full player info objects + String uuidStr = element.getAsJsonObject().get("uuid").getAsString(); + String username = element.getAsJsonObject().has("username") + ? element.getAsJsonObject().get("username").getAsString() + : "Unknown"; + String server = element.getAsJsonObject().has("server") + ? element.getAsJsonObject().get("server").getAsString() + : "unknown"; + + UUID uuid = formatUUID(uuidStr); + playerManager.addPlayer(uuid, username, server); + count++; + } + } + } catch (Exception e) { + System.err.println("Failed to handle getOnlinePlayers event: " + e.getMessage()); + e.printStackTrace(); + } + } + + /** + * Handle authentication confirmation + */ + private void handleAuthenticated(Map values) { + String status = values.getOrDefault("status", "unknown"); + String message = values.getOrDefault("message", ""); + + if (!"success".equals(status)) { + System.err.println("Authentication failed: " + message); + } + } + + + /** + * Handle group creation confirmation from server + */ + private void handleGroupCreated(Map values) { + try { + String groupJson = values.get("group"); + if (groupJson != null) { + GroupInfo group = gson.fromJson(groupJson, GroupInfo.class); + groupManager.handleGroupCreatedFromServer(group); + } + } catch (Exception e) { + System.err.println("Failed to handle groupCreated event: " + e.getMessage()); + e.printStackTrace(); + } + } + + /** + * Handle successful group join from server + */ + private void handleGroupJoined(Map values) { + try { + String groupJson = values.get("group"); + if (groupJson != null) { + GroupInfo group = gson.fromJson(groupJson, GroupInfo.class); + groupManager.handleGroupJoinedFromServer(group); + } + } catch (Exception e) { + System.err.println("Failed to handle groupJoined event: " + e.getMessage()); + e.printStackTrace(); + } + } + + /** + * Handle leaving a group + */ + private void handleGroupLeft(Map values) { + try { + String groupId = values.get("groupId"); + String username = values.get("username"); + if (groupId != null) { + groupManager.handleGroupLeftFromServer(groupId, username); + } + } catch (Exception e) { + System.err.println("Failed to handle groupLeft event: " + e.getMessage()); + e.printStackTrace(); + } + } + + /** + * Handle a member joining the group + */ + private void handleMemberJoined(Map values) { + try { + String groupId = values.get("groupId"); + String username = values.get("username"); + String permissionStr = values.getOrDefault("permission", "MEMBER"); + + if (groupId != null && username != null) { + GroupPermission permission = GroupPermission.valueOf(permissionStr); + GroupMember member = new GroupMember(username, permission); + groupManager.handleMemberJoinedFromServer(groupId, member); + } + } catch (Exception e) { + System.err.println("Failed to handle memberJoined event: " + e.getMessage()); + e.printStackTrace(); + } + } + + /** + * Handle a member leaving the group + */ + private void handleMemberLeft(Map values) { + try { + String groupId = values.get("groupId"); + String username = values.get("username"); + + if (groupId != null && username != null) { + groupManager.handleMemberLeftFromServer(groupId, username); + } + } catch (Exception e) { + System.err.println("Failed to handle memberLeft event: " + e.getMessage()); + e.printStackTrace(); + } + } + + /** + * Handle a member being kicked from the group + */ + private void handleMemberKicked(Map values) { + try { + + String groupId = values.get("groupId"); + String username = values.get("username"); + String kickedBy = values.get("kickedBy"); + + if (groupId != null && username != null) { + groupManager.handleMemberKickedFromServer(groupId, username, kickedBy); + } else { + System.err.println("[SocketEventHandler] Missing required fields in memberKicked event!"); + } + } catch (Exception e) { + System.err.println("Failed to handle memberKicked event: " + e.getMessage()); + e.printStackTrace(); + } + } + + /** + * Handle a member's permission being changed + */ + private void handleMemberPromoted(Map values) { + try { + String groupId = values.get("groupId"); + String username = values.get("username"); + String newPermissionStr = values.get("permission"); + + if (groupId != null && username != null && newPermissionStr != null) { + GroupPermission newPermission = GroupPermission.valueOf(newPermissionStr); + groupManager.handleMemberPromotedFromServer(groupId, username, newPermission); + } + } catch (Exception e) { + System.err.println("Failed to handle memberPromoted event: " + e.getMessage()); + e.printStackTrace(); + } + } + + /** + * Handle full group sync from server + */ + private void handleGroupSync(Map values) { + try { + String groupsJson = values.get("groups"); + if (groupsJson != null) { + GroupInfo[] groups = gson.fromJson(groupsJson, GroupInfo[].class); + groupManager.handleGroupSyncFromServer(groups); + } + } catch (Exception e) { + System.err.println("Failed to handle groupSync event: " + e.getMessage()); + e.printStackTrace(); + } + } + + /** + * Handle group error from server + */ + private void handleGroupError(Map values) { + String error = values.getOrDefault("error", "Unknown error"); + String action = values.getOrDefault("action", "unknown"); + + System.err.println("[SocketEventHandler] Received groupError event"); + System.err.println("[SocketEventHandler] Action: " + action + ", Error: " + error); + System.err.println("Group error [" + action + "]: " + error); + + // Show error in GroupPage UI + GroupPage.showError(error); + } + + /** + * Handle group being disbanded by the owner + */ + private void handleGroupDisbanded(Map values) { + try { + String groupId = values.get("groupId"); + String disbandedBy = values.get("disbandedBy"); + + if (groupId != null) { + groupManager.handleGroupDisbandedFromServer(groupId, disbandedBy); + } + } catch (Exception e) { + System.err.println("Failed to handle groupDisbanded event: " + e.getMessage()); + e.printStackTrace(); + } + } + + /** + * Handle position update for group member + */ + private void handleGroupMemberPosition(Map values) { + try { + String uuidStr = values.get("uuid"); + String username = values.get("username"); + String xStr = values.get("x"); + String yStr = values.get("y"); + String zStr = values.get("z"); + String server = values.get("server"); // Server field from position update + + if (uuidStr == null || xStr == null || yStr == null || zStr == null) { + System.err.println("groupMemberPosition event missing required fields"); + return; + } + + UUID uuid = formatUUID(uuidStr); + double x = Double.parseDouble(xStr); + double y = Double.parseDouble(yStr); + double z = Double.parseDouble(zStr); + + // Ensure player exists in PlayerManager with correct username and server + // This handles the case where we receive position updates before playerOnline events + if (username != null && server != null) { + playerManager.addPlayer(uuid, username, server); + } + + // Update position in PlayerManager + playerManager.updatePlayerPosition(uuid, x, y, z); + + // Update server if provided (keeps PlayerInfo in sync with actual server) + if (server != null && !server.isEmpty()) { + playerManager.updatePlayerServer(uuid, server); + } + + } catch (Exception e) { + System.err.println("Failed to handle groupMemberPosition event: " + e.getMessage()); + e.printStackTrace(); + } + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/event/TabOverlayHandler.java b/src/main/java/com/github/jtxofficial/flustclient/event/TabOverlayHandler.java new file mode 100644 index 0000000..8672e80 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/event/TabOverlayHandler.java @@ -0,0 +1,52 @@ +package com.github.jtxofficial.flustclient.event; + +import com.github.jtxofficial.flustclient.renderer.PlayerTabOverlay; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.GuiIngame; +import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; +import net.minecraftforge.fml.common.gameevent.TickEvent; + +import java.lang.reflect.Field; + +public class TabOverlayHandler { + + private boolean hasReplaced = false; + + @SubscribeEvent + public void onClientTick(TickEvent.ClientTickEvent event) { + if (event.phase == TickEvent.Phase.START && !hasReplaced) { + Minecraft mc = Minecraft.getMinecraft(); + + if (mc.ingameGUI != null) { + try { + // Use reflection to replace the overlay tab list field in GuiIngame + Field field = GuiIngame.class.getDeclaredField("field_175196_v"); // overlayPlayerList (SRG name) + field.setAccessible(true); + + // Create and set our custom tab overlay + PlayerTabOverlay customOverlay = new PlayerTabOverlay(mc, mc.ingameGUI); + field.set(mc.ingameGUI, customOverlay); + + hasReplaced = true; + } catch (NoSuchFieldException e) { + // Try the deobfuscated name + try { + Field field = GuiIngame.class.getDeclaredField("overlayPlayerList"); + field.setAccessible(true); + + PlayerTabOverlay customOverlay = new PlayerTabOverlay(mc, mc.ingameGUI); + field.set(mc.ingameGUI, customOverlay); + + hasReplaced = true; + } catch (Exception ex) { + System.err.println("Failed to replace tab overlay: " + ex.getMessage()); + ex.printStackTrace(); + } + } catch (Exception e) { + System.err.println("Failed to replace tab overlay: " + e.getMessage()); + e.printStackTrace(); + } + } + } + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/feature/ExampleMod.java b/src/main/java/com/github/jtxofficial/flustclient/feature/ExampleMod.java new file mode 100644 index 0000000..4f6dfb3 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/feature/ExampleMod.java @@ -0,0 +1,50 @@ +package com.github.jtxofficial.flustclient.modules; + +import com.github.jtxofficial.flustclient.api.modules.category.EnumModuleCategory; +import com.github.jtxofficial.flustclient.manager.hud.HudElement; +import com.github.jtxofficial.flustclient.api.modules.FlustModule; + +public class ExampleMod extends FlustModule { + + @Override + public HudElement getHudElement() { + return null; + } + + @Override + protected String[] setAliases() { + return new String[]{"example", "demo"}; + } + + @Override + public String getName() { + return "Example Mod"; + } + + @Override + public String getDescription() { + return "An example module"; + } + + @Override + public Object getDescriptor() { + return OTHER; + } + + @Override + public EnumModuleCategory getCategory() { + return EnumModuleCategory.OTHER; + } + + @Override + public void onEnable() { + super.onEnable(); + System.out.println("Example Mod enabled!"); + } + + @Override + public void onDisable() { + super.onDisable(); + System.out.println("Example Mod disabled!"); + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/feature/factions/SprintToggle.java b/src/main/java/com/github/jtxofficial/flustclient/feature/factions/SprintToggle.java new file mode 100644 index 0000000..93bf20b --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/feature/factions/SprintToggle.java @@ -0,0 +1,297 @@ +package com.github.jtxofficial.flustclient.feature.factions; + +import com.github.jtxofficial.flustclient.api.modules.FlustModule; +import com.github.jtxofficial.flustclient.api.modules.annotations.HudInfo; +import com.github.jtxofficial.flustclient.api.modules.HudModule; +import com.github.jtxofficial.flustclient.api.modules.annotations.ModInfo; +import com.github.jtxofficial.flustclient.config.ConfigProperty; +import com.github.jtxofficial.flustclient.api.modules.category.EnumModuleCategory; +import com.github.jtxofficial.flustclient.manager.hud.HudElement; +import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; +import net.minecraftforge.fml.common.gameevent.TickEvent; +import net.minecraftforge.fml.common.gameevent.InputEvent; +import org.lwjgl.input.Keyboard; + +@ModInfo(fileName = "SprintToggle", enabledByDefault = false) +public class SprintToggle extends FlustModule implements HudModule { + + @ConfigProperty(settingName = "Toggle Sprint") + private boolean toggleSprint = true; + + @ConfigProperty(settingName = "Toggle Sneak (Not While Flying)") + private boolean toggleSneakNotFlying = false; + + @ConfigProperty(settingName = "Toggle Sneak (Always)") + private boolean toggleSneakAlways = false; + + @ConfigProperty(settingName = "Toggle Fly Boost") + private boolean toggleFlyBoost = false; + + @ConfigProperty(settingName = "Automatic Fly Boost") + private boolean automaticFlyBoost = false; + + @ConfigProperty(settingName = "Horizontal Fly Boost") + private float horizontalFlyBoost = 2.0f; + + @ConfigProperty(settingName = "Vertical Boost") + private float verticalBoost = 2.0f; + + private HudElement hudElement; + private HudInfo hudInfo; + + // Toggle states + private boolean sprintToggleEnabled = false; + private boolean sneakToggleEnabled = false; + private boolean wasSneakPressed = false; + private boolean wasSprintPressed = false; + + public SprintToggle() { + super(); + this.hudInfo = new HudInfo(0.02, 0.02, 150, 60, 2.0f); + } + + @Override + public void renderHudElement() { + if (mc.thePlayer == null) { + return; + } + + // Determine movement state + String movementStatus; + boolean isMoving = mc.thePlayer.moveForward != 0 || mc.thePlayer.moveStrafing != 0; + boolean isFlyBoosting = toggleFlyBoost && mc.thePlayer.capabilities.isFlying; + + if (sneakToggleEnabled) { + movementStatus = "[Sneaking (Always Toggled)]"; + } else if (!isMoving) { + movementStatus = "[Standing Still]"; + } else if (isFlyBoosting) { + movementStatus = "[Sprinting (Flyboost " + String.format("%.1f", horizontalFlyBoost) + "x)]"; + } else if (mc.thePlayer.isSprinting() && sprintToggleEnabled) { + movementStatus = "[Sprinting (Toggled)]"; + } else if (mc.thePlayer.isSprinting()) { + movementStatus = "[Sprinting]"; + } else { + movementStatus = "[Walking]"; + } + + int textWidth = mc.fontRendererObj.getStringWidth(movementStatus); + int padding = 4; + int totalWidth = textWidth + (padding * 2); + int totalHeight = mc.fontRendererObj.FONT_HEIGHT + (padding * 2); + + // Update HudInfo with actual dimensions + hudInfo.setWidth(totalWidth); + hudInfo.setHeight(totalHeight); + + // Also update the HudElement's HudInfo for accurate outline box + if (hudElement != null) { + hudElement.getHudInfo().setWidth(totalWidth); + hudElement.getHudInfo().setHeight(totalHeight); + } + + mc.fontRendererObj.drawStringWithShadow(movementStatus, 0, 0, 0xFFFFFF); + } + + @Override + public boolean isHudElementEnabled() { + return isEnabled(); + } + + @Override + public void setHudElement(HudElement hudElement) { + this.hudElement = hudElement; + } + + @Override + public HudInfo getHudInfo() { + return hudInfo; + } + + @Override + public void save() { + // Sync position from HudElement before saving + if (hudElement != null && hudElement.getHudInfo() != null) { + HudInfo elementInfo = hudElement.getHudInfo(); + this.hudInfo.setPercentX(elementInfo.getPercentX()); + this.hudInfo.setPercentY(elementInfo.getPercentY()); + this.hudInfo.setWidth(elementInfo.getWidth()); + this.hudInfo.setHeight(elementInfo.getHeight()); + this.hudInfo.setScale(elementInfo.getScale()); + } + super.save(); + } + + @Override + public HudElement getHudElement() { + if (hudElement == null) { + hudElement = createHudElement(); + } + return hudElement; + } + + @Override + protected String[] setAliases() { + return new String[0]; + } + + @Override + public String getName() { + return "Sprint Toggle"; + } + + @Override + public String getDescription() { + return "Automatically toggles sprint, sneak, and fly boost for Factions"; + } + + @Override + public Object getDescriptor() { + return FACTIONS; + } + + @Override + public EnumModuleCategory getCategory() { + return EnumModuleCategory.FACTIONS; + } + + @Override + public void setEnabled(boolean enabled) { + super.setEnabled(enabled); + // Save immediately when enabled state changes + save(); + } + + @SubscribeEvent + public void onKeyInput(InputEvent.KeyInputEvent event) { + if (mc.thePlayer == null || mc.currentScreen != null) { + return; + } + + // Toggle sprint when sprint key is pressed (only if toggle sprint is enabled) + if (toggleSprint) { + if (mc.gameSettings.keyBindSprint.isPressed()) { + if (!wasSprintPressed) { + sprintToggleEnabled = !sprintToggleEnabled; + wasSprintPressed = true; + } + } else { + wasSprintPressed = false; + } + } + + // Toggle sneak when sneak key is pressed (only if toggle sneak always is enabled) + if (toggleSneakAlways) { + if (mc.gameSettings.keyBindSneak.isPressed()) { + if (!wasSneakPressed) { + sneakToggleEnabled = !sneakToggleEnabled; + wasSneakPressed = true; + } + } else { + wasSneakPressed = false; + } + } + } + + @SubscribeEvent + public void onPlayerTick(TickEvent.PlayerTickEvent event) { + if (event.phase != TickEvent.Phase.START || mc.thePlayer == null) { + return; + } + + // Apply toggle sprint (only if toggle sprint setting is enabled) + if (toggleSprint && sprintToggleEnabled) { + if (mc.thePlayer.moveForward > 0 && !mc.thePlayer.isSneaking() && !mc.thePlayer.isCollidedHorizontally) { + mc.thePlayer.setSprinting(true); + } + } + + // Apply toggle sneak (always) - only if toggle sneak always is enabled + if (toggleSneakAlways && sneakToggleEnabled) { + mc.gameSettings.keyBindSneak.pressed = true; + } else if (toggleSneakAlways && !sneakToggleEnabled) { + // Reset sneak key if toggle is off and key isn't manually held + if (!Keyboard.isKeyDown(mc.gameSettings.keyBindSneak.getKeyCode())) { + mc.gameSettings.keyBindSneak.pressed = false; + } + } + + // Apply toggle sneak (not while flying) - only if enabled and not flying + if (toggleSneakNotFlying && !mc.thePlayer.capabilities.isFlying) { + mc.gameSettings.keyBindSneak.pressed = true; + } + + // Fly Boost Logic - only if toggle fly boost is enabled + if (toggleFlyBoost && mc.thePlayer.capabilities.isFlying) { + applyFlyBoost(); + } + } + + private void applyFlyBoost() { + if (mc.thePlayer == null) { + return; + } + + // Horizontal fly boost + if (horizontalFlyBoost > 0) { + float yaw = mc.thePlayer.rotationYaw; + float motionX = (float) (-Math.sin(Math.toRadians(yaw)) * horizontalFlyBoost * 0.05f); + float motionZ = (float) (Math.cos(Math.toRadians(yaw)) * horizontalFlyBoost * 0.05f); + + if (mc.gameSettings.keyBindForward.isKeyDown()) { + mc.thePlayer.motionX += motionX; + mc.thePlayer.motionZ += motionZ; + } + if (mc.gameSettings.keyBindBack.isKeyDown()) { + mc.thePlayer.motionX -= motionX; + mc.thePlayer.motionZ -= motionZ; + } + if (mc.gameSettings.keyBindLeft.isKeyDown()) { + mc.thePlayer.motionX += motionZ; + mc.thePlayer.motionZ -= motionX; + } + if (mc.gameSettings.keyBindRight.isKeyDown()) { + mc.thePlayer.motionX -= motionZ; + mc.thePlayer.motionZ += motionX; + } + } + + // Vertical boost + if (verticalBoost > 0) { + if (mc.gameSettings.keyBindJump.isKeyDown()) { + mc.thePlayer.motionY += verticalBoost * 0.05f; + } + if (mc.gameSettings.keyBindSneak.isKeyDown()) { + mc.thePlayer.motionY -= verticalBoost * 0.05f; + } + } + + // Automatic fly boost + if (automaticFlyBoost && (horizontalFlyBoost > 0 || verticalBoost > 0)) { + // Automatically apply boost when moving + if (mc.thePlayer.moveForward != 0 || mc.thePlayer.moveStrafing != 0) { + float yaw = mc.thePlayer.rotationYaw; + float motionX = (float) (-Math.sin(Math.toRadians(yaw)) * horizontalFlyBoost * 0.05f); + float motionZ = (float) (Math.cos(Math.toRadians(yaw)) * horizontalFlyBoost * 0.05f); + + mc.thePlayer.motionX += motionX * mc.thePlayer.moveForward; + mc.thePlayer.motionZ += motionZ * mc.thePlayer.moveForward; + mc.thePlayer.motionX += motionZ * mc.thePlayer.moveStrafing; + mc.thePlayer.motionZ -= motionX * mc.thePlayer.moveStrafing; + } + } + } + + @Override + public void onDisable() { + super.onDisable(); + // Reset toggle states + sprintToggleEnabled = false; + sneakToggleEnabled = false; + + // Reset sneak key when disabled + if (mc.gameSettings != null) { + mc.gameSettings.keyBindSneak.pressed = false; + } + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/feature/factions/cannoning/BreadCrumbs.java b/src/main/java/com/github/jtxofficial/flustclient/feature/factions/cannoning/BreadCrumbs.java new file mode 100644 index 0000000..41c1aaa --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/feature/factions/cannoning/BreadCrumbs.java @@ -0,0 +1,113 @@ +package com.github.jtxofficial.flustclient.feature.factions.cannoning; + +import com.github.jtxofficial.flustclient.api.modules.annotations.AutoEventBus; +import com.github.jtxofficial.flustclient.api.modules.FlustModule; +import com.github.jtxofficial.flustclient.api.modules.annotations.ModInfo; +import com.github.jtxofficial.flustclient.config.ConfigProperty; +import com.github.jtxofficial.flustclient.api.modules.category.EnumModuleCategory; +import com.github.jtxofficial.flustclient.manager.hud.HudElement; +import com.github.jtxofficial.flustclient.manager.TntEntityManager; +import com.github.jtxofficial.flustclient.renderer.RenderUtils; +import com.github.jtxofficial.flustclient.util.Pair; +import net.minecraft.util.Vec3; +import net.minecraftforge.client.event.RenderWorldLastEvent; +import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; + +import java.awt.Color; +import java.util.List; + +/** + * Renders breadcrumb trails showing the path of TNT entities + */ +@ModInfo(fileName = "BreadCrumbs", enabledByDefault = false) +public class BreadCrumbs extends FlustModule implements AutoEventBus { + + @ConfigProperty(settingName = "Timeout (seconds)") + private int timeout = 12; + + @ConfigProperty(settingName = "Line Width") + private float lineWidth = 2.0f; + + private int color = 0xFFFF0000; // Red by default + + private final TntEntityManager tntManager = TntEntityManager.getInstance(); + + @Override + public void onEnable() { + super.onEnable(); + tntManager.enable(); + tntManager.setTimeoutSeconds(timeout); + } + + @Override + public void onDisable() { + super.onDisable(); + tntManager.disable(); + } + + @Override + public void update() { + super.update(); + // Update timeout setting in manager + tntManager.setTimeoutSeconds(timeout); + } + + @SubscribeEvent + public void onRenderWorld(RenderWorldLastEvent event) { + if (mc.theWorld == null || mc.thePlayer == null) { + return; + } + + List>> trails = tntManager.getAllTrails(); + + if (trails.isEmpty()) { + return; + } + + // Render each TNT trail + for (int i = 0; i < trails.size(); i++) { + Pair> trail = trails.get(i); + List positions = trail.getSecond(); + + if (positions == null || positions.size() < 2) { + continue; + } + + Color renderColor; + renderColor = RenderUtils.intToColor(color); + + // Draw the path + RenderUtils.drawPath3D(positions, renderColor, lineWidth, event.partialTicks); + } + } + + @Override + public HudElement getHudElement() { + return null; + } + + @Override + protected String[] setAliases() { + return new String[0]; + } + + @Override + public String getName() { + return "BreadCrumbs"; + } + + @Override + public String getDescription() { + return "Traces the path of TNT entities"; + } + + @Override + public Object getDescriptor() { + return FACTIONS; + } + + @Override + public EnumModuleCategory getCategory() { + return EnumModuleCategory.FACTIONS; + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/feature/factions/cannoning/ExplosionBox.java b/src/main/java/com/github/jtxofficial/flustclient/feature/factions/cannoning/ExplosionBox.java new file mode 100644 index 0000000..618956c --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/feature/factions/cannoning/ExplosionBox.java @@ -0,0 +1,149 @@ +package com.github.jtxofficial.flustclient.feature.factions.cannoning; + +import com.github.jtxofficial.flustclient.api.modules.annotations.AutoEventBus; +import com.github.jtxofficial.flustclient.api.modules.FlustModule; +import com.github.jtxofficial.flustclient.api.modules.annotations.ModInfo; +import com.github.jtxofficial.flustclient.config.ConfigProperty; +import com.github.jtxofficial.flustclient.api.modules.category.EnumModuleCategory; +import com.github.jtxofficial.flustclient.manager.hud.HudElement; +import com.github.jtxofficial.flustclient.renderer.RenderUtils; +import net.minecraft.entity.Entity; +import net.minecraft.entity.item.EntityTNTPrimed; +import net.minecraft.util.Vec3; +import net.minecraftforge.client.event.RenderWorldLastEvent; +import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; +import net.minecraftforge.fml.common.gameevent.TickEvent; + +import java.awt.Color; +import java.util.*; +import java.util.concurrent.ConcurrentHashMap; + +/** + * Draws colored boxes at TNT explosion locations + */ +@ModInfo(fileName = "ExplosionBox", enabledByDefault = false) +public class ExplosionBox extends FlustModule implements AutoEventBus { + + @ConfigProperty(settingName = "Timeout") + private int durationSeconds = 5; + + @ConfigProperty(settingName = "Box Radius") + private double boxSize = 0.5; + + private final float lineWidth = 2.0f; + private int color = 0xFFFF0000; // Red by default + + // Track TNT entities currently in the world + private final Map trackedTNT = new ConcurrentHashMap<>(); + + // Track explosion locations with their spawn time + private final Map explosionLocations = new ConcurrentHashMap<>(); + + @Override + public void onEnable() { + super.onEnable(); + trackedTNT.clear(); + explosionLocations.clear(); + } + + @Override + public void onDisable() { + super.onDisable(); + trackedTNT.clear(); + explosionLocations.clear(); + } + + @SubscribeEvent + public void onClientTick(TickEvent.ClientTickEvent event) { + if (event.phase != TickEvent.Phase.END || mc.theWorld == null || mc.thePlayer == null) { + return; + } + + long currentTime = System.currentTimeMillis(); + Set currentTNT = new HashSet<>(); + + // Track all current TNT entities + for (Entity entity : mc.theWorld.loadedEntityList) { + if (entity instanceof EntityTNTPrimed) { + int entityId = entity.getEntityId(); + Vec3 currentPos = new Vec3(entity.posX, entity.posY, entity.posZ); + + currentTNT.add(entityId); + trackedTNT.put(entityId, currentPos); + } + } + + // Detect TNT that disappeared (exploded) + Iterator> iterator = trackedTNT.entrySet().iterator(); + while (iterator.hasNext()) { + Map.Entry entry = iterator.next(); + int entityId = entry.getKey(); + + // If TNT is no longer in the world, it exploded + if (!currentTNT.contains(entityId)) { + Vec3 explosionPos = entry.getValue(); + explosionLocations.put(explosionPos, currentTime); + iterator.remove(); + } + } + + // Remove old explosion markers that have timed out + Iterator> explosionIterator = explosionLocations.entrySet().iterator(); + while (explosionIterator.hasNext()) { + Map.Entry entry = explosionIterator.next(); + long timeDiff = currentTime - entry.getValue(); + + if (timeDiff > durationSeconds * 1000L) { + explosionIterator.remove(); + } + } + } + + @SubscribeEvent + public void onRenderWorld(RenderWorldLastEvent event) { + if (mc.theWorld == null || mc.thePlayer == null) { + return; + } + + if (explosionLocations.isEmpty()) { + return; + } + + Color boxColor = RenderUtils.intToColor(color); + + // Render boxes at each explosion location + for (Vec3 pos : explosionLocations.keySet()) { + RenderUtils.drawBox3D(pos, boxSize, boxColor, lineWidth, event.partialTicks); + } + } + + @Override + public HudElement getHudElement() { + return null; + } + + @Override + protected String[] setAliases() { + return new String[0]; + } + + @Override + public String getName() { + return "ExplosionBox"; + } + + @Override + public String getDescription() { + return "Draws colored boxes at TNT explosion locations"; + } + + @Override + public Object getDescriptor() { + return FACTIONS; + } + + @Override + public EnumModuleCategory getCategory() { + return EnumModuleCategory.FACTIONS; + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/feature/fps/Render.java b/src/main/java/com/github/jtxofficial/flustclient/feature/fps/Render.java new file mode 100644 index 0000000..a90631e --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/feature/fps/Render.java @@ -0,0 +1,339 @@ +package com.github.jtxofficial.flustclient.feature.fps; + +import com.github.jtxofficial.flustclient.api.modules.annotations.AutoEventBus; +import com.github.jtxofficial.flustclient.api.modules.FlustModule; +import com.github.jtxofficial.flustclient.api.modules.annotations.ModInfo; +import com.github.jtxofficial.flustclient.config.ConfigProperty; +import com.github.jtxofficial.flustclient.api.modules.category.EnumModuleCategory; +import com.github.jtxofficial.flustclient.manager.hud.HudElement; +import net.minecraft.block.Block; +import net.minecraft.block.BlockCactus; +import net.minecraft.block.BlockLiquid; +import net.minecraft.block.BlockReed; +import net.minecraft.block.BlockSlab; +import net.minecraft.block.BlockTripWire; +import net.minecraft.entity.Entity; +import net.minecraft.entity.item.EntityArmorStand; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.tileentity.TileEntityChest; +import net.minecraft.tileentity.TileEntityEnderChest; +import net.minecraft.tileentity.TileEntityHopper; +import net.minecraft.tileentity.TileEntityMobSpawner; +import net.minecraft.util.BlockPos; +import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; +import net.minecraftforge.fml.common.gameevent.TickEvent; + +@ModInfo(fileName = "Render", enabledByDefault = true) +public class Render extends FlustModule implements AutoEventBus { + + // Block Rendering Toggles + @ConfigProperty(settingName = "Disable Liquids") + private boolean disableLiquids = false; + + @ConfigProperty(settingName = "Disable Slabs") + private boolean disableSlabs = false; + + @ConfigProperty(settingName = "Cactus Mode") + private boolean cactusMode = false; + + @ConfigProperty(settingName = "Cane Mode") + private boolean caneMode = false; + + // Tile Entity Toggles + @ConfigProperty(settingName = "Disable Chests") + private boolean disableChests = false; + + @ConfigProperty(settingName = "Disable Chest In Radius") + private boolean disableChestInRadius = false; + + @ConfigProperty(settingName = "Chest Render Radius") + private int chestRenderRadius = 8; + + @ConfigProperty(settingName = "Disable Hoppers") + private boolean disableHoppers = false; + + @ConfigProperty(settingName = "Disable Spawners") + private boolean disableSpawners = false; + + @ConfigProperty(settingName = "Render Mob Inside Spawner") + private boolean renderMobInsideSpawner = true; + + // Entity Toggle + @ConfigProperty(settingName = "Disable Holograms") + private boolean disableHolograms = false; + + // Player's current chunk coordinates + private int currentChunkX = 0; + private int currentChunkZ = 0; + private int lastChunkX = 0; + private int lastChunkZ = 0; + + // Singleton instance for mixin access + private static Render instance; + + public Render() { + instance = this; + } + + public static Render getInstance() { + return instance; + } + + @Override + public void onEnable() { + super.onEnable(); + if (mc.thePlayer != null) { + updateChunkPosition(); + } + // Force re-render of all chunks + if (mc.renderGlobal != null) { + mc.renderGlobal.loadRenderers(); + } + } + + @Override + public void onDisable() { + super.onDisable(); + // Force re-render to restore all blocks + if (mc.renderGlobal != null) { + mc.renderGlobal.loadRenderers(); + } + } + + @SubscribeEvent + public void onClientTick(TickEvent.ClientTickEvent event) { + if (event.phase != TickEvent.Phase.END || mc.theWorld == null || mc.thePlayer == null) { + return; + } + + updateChunkPosition(); + + // If player moved to a new chunk, trigger re-render for cactus/cane mode + if ((cactusMode || caneMode) && (currentChunkX != lastChunkX || currentChunkZ != lastChunkZ)) { + lastChunkX = currentChunkX; + lastChunkZ = currentChunkZ; + + // Mark nearby chunks for re-render + if (mc.renderGlobal != null) { + mc.renderGlobal.markBlockRangeForRenderUpdate( + (currentChunkX - 2) * 16, 0, (currentChunkZ - 2) * 16, + (currentChunkX + 2) * 16 + 15, 256, (currentChunkZ + 2) * 16 + 15 + ); + } + } + } + + private void updateChunkPosition() { + currentChunkX = (int) mc.thePlayer.posX >> 4; + currentChunkZ = (int) mc.thePlayer.posZ >> 4; + } + + /** + * Checks if a block should be cancelled from rendering. + * Used by mixins to determine whether to skip block rendering. + * + * @param block The block to check + * @param pos The position of the block + * @return true if the block should not be rendered + */ + public boolean cancelBlockRender(Block block, BlockPos pos) { + if (!isEnabled()) { + return false; + } + + // Check liquids (water/lava) + if (disableLiquids && block instanceof BlockLiquid) { + return true; + } + + // Check slabs + if (disableSlabs && block instanceof BlockSlab) { + return true; + } + + // Check cactus and tripwire (except in current chunk) + if (cactusMode && (block instanceof BlockCactus || block instanceof BlockTripWire)) { + int blockChunkX = pos.getX() >> 4; + int blockChunkZ = pos.getZ() >> 4; + if (blockChunkX != currentChunkX || blockChunkZ != currentChunkZ) { + return true; + } + } + + // Check sugar cane (except in current chunk) + if (caneMode && block instanceof BlockReed) { + int blockChunkX = pos.getX() >> 4; + int blockChunkZ = pos.getZ() >> 4; + if (blockChunkX != currentChunkX || blockChunkZ != currentChunkZ) { + return true; + } + } + + return false; + } + + /** + * Checks if a tile entity should be cancelled from rendering. + * Used by mixins to determine whether to skip tile entity rendering. + * + * @param tileEntity The tile entity to check + * @return true if the tile entity should not be rendered + */ + public boolean cancelTileEntityRender(TileEntity tileEntity) { + if (!isEnabled()) { + return false; + } + + // Check chests (includes ender chests) + if (tileEntity instanceof TileEntityChest || tileEntity instanceof TileEntityEnderChest) { + if (disableChests) { + return true; + } + + if (disableChestInRadius && mc.thePlayer != null) { + BlockPos chestPos = tileEntity.getPos(); + int chestChunkX = chestPos.getX() >> 4; + int chestChunkZ = chestPos.getZ() >> 4; + + int distX = Math.abs(chestChunkX - currentChunkX); + int distZ = Math.abs(chestChunkZ - currentChunkZ); + + // Only render if within radius + if (distX > chestRenderRadius || distZ > chestRenderRadius) { + return true; + } + } + } + + // Check hoppers + if (disableHoppers && tileEntity instanceof TileEntityHopper) { + return true; + } + + // Check spawners + if (disableSpawners && tileEntity instanceof TileEntityMobSpawner) { + return true; + } + + return false; + } + + /** + * Checks if an entity should be cancelled from rendering. + * Used by mixins to determine whether to skip entity rendering. + * + * @param entity The entity to check + * @return true if the entity should not be rendered + */ + public boolean cancelEntityRender(Entity entity) { + if (!isEnabled()) { + return false; + } + + // Check for holograms (armor stands with custom names, invisible, and no gravity) + if (disableHolograms && entity instanceof EntityArmorStand) { + EntityArmorStand armorStand = (EntityArmorStand) entity; + // Holograms are typically invisible armor stands with custom names + if (armorStand.hasCustomName() && armorStand.isInvisible()) { + return true; + } + } + + return false; + } + + /** + * Checks if the mob inside a spawner should be rendered. + * + * @return true if the mob should be rendered + */ + public boolean shouldRenderMobInSpawner() { + if (!isEnabled()) { + return true; + } + return renderMobInsideSpawner; + } + + // Getters for mixin access + public boolean isDisableLiquids() { + return disableLiquids; + } + + public boolean isDisableSlabs() { + return disableSlabs; + } + + public boolean isCactusMode() { + return cactusMode; + } + + public boolean isCaneMode() { + return caneMode; + } + + public boolean isDisableChests() { + return disableChests; + } + + public boolean isDisableChestInRadius() { + return disableChestInRadius; + } + + public int getChestRenderRadius() { + return chestRenderRadius; + } + + public boolean isDisableHoppers() { + return disableHoppers; + } + + public boolean isDisableSpawners() { + return disableSpawners; + } + + public boolean isRenderMobInsideSpawner() { + return renderMobInsideSpawner; + } + + public boolean isDisableHolograms() { + return disableHolograms; + } + + public int getCurrentChunkX() { + return currentChunkX; + } + + public int getCurrentChunkZ() { + return currentChunkZ; + } + + @Override + public HudElement getHudElement() { + return null; + } + + @Override + protected String[] setAliases() { + return new String[]{}; + } + + @Override + public String getName() { + return "Render"; + } + + @Override + public String getDescription() { + return "FPS optimization by disabling rendering of blocks, tile entities, and holograms"; + } + + @Override + public Object getDescriptor() { + return FPS; + } + + @Override + public EnumModuleCategory getCategory() { + return EnumModuleCategory.FPS; + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/feature/hud/CPS.java b/src/main/java/com/github/jtxofficial/flustclient/feature/hud/CPS.java new file mode 100644 index 0000000..38185ac --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/feature/hud/CPS.java @@ -0,0 +1,168 @@ +package com.github.jtxofficial.flustclient.feature.hud; + +import com.github.jtxofficial.flustclient.api.modules.*; +import com.github.jtxofficial.flustclient.api.modules.annotations.*; +import com.github.jtxofficial.flustclient.config.ConfigProperty; +import com.github.jtxofficial.flustclient.api.modules.category.EnumModuleCategory; +import com.github.jtxofficial.flustclient.manager.hud.HudElement; +import net.minecraft.client.gui.Gui; +import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; +import net.minecraftforge.fml.common.gameevent.InputEvent; +import org.lwjgl.input.Mouse; + +import java.util.ArrayList; +import java.util.List; + +@ModInfo(fileName = "CPS") +public class CPS extends FlustModule implements HudModule { + + @ConfigProperty(settingName = "Show Background") + private boolean showBackground = true; + + private int backgroundColor = 0x80000000; + + private HudElement hudElement; + private HudInfo hudInfo; + + private final List leftClicks = new ArrayList<>(); + private final List rightClicks = new ArrayList<>(); + + public CPS() { + super(); + this.hudInfo = new HudInfo(0.02, 0.02, 80, 20, 2.0f); + } + + @SubscribeEvent + public void onMouseInput(InputEvent.MouseInputEvent event) { + if (!isEnabled()) { + return; + } + + // Check if a mouse button was pressed (not released) + if (Mouse.getEventButtonState()) { + int button = Mouse.getEventButton(); + long currentTime = System.currentTimeMillis(); + + if (button == 0) { // Left click + leftClicks.add(currentTime); + } else if (button == 1) { // Right click + rightClicks.add(currentTime); + } + } + } + + @Override + public void renderHudElement() { + if (mc.thePlayer == null) { + return; + } + + long currentTime = System.currentTimeMillis(); + int leftCPS = calculateCPS(leftClicks, currentTime); + + String cpsText = leftCPS + " CPS"; + + int textWidth = mc.fontRendererObj.getStringWidth(cpsText); + int padding = showBackground ? 4 : 0; + int totalWidth = textWidth + (padding * 2); + int totalHeight = mc.fontRendererObj.FONT_HEIGHT + (padding * 2); + + // Update HudInfo with actual dimensions + hudInfo.setWidth(totalWidth); + hudInfo.setHeight(totalHeight); + + // Also update the HudElement's HudInfo for accurate outline box + if (hudElement != null) { + hudElement.getHudInfo().setWidth(totalWidth); + hudElement.getHudInfo().setHeight(totalHeight); + } + + if (showBackground) { + Gui.drawRect(-padding, -padding, textWidth + padding, mc.fontRendererObj.FONT_HEIGHT + padding, backgroundColor); + } + + mc.fontRendererObj.drawStringWithShadow(cpsText, 0, 0, 0xFFFFFF); + } + + /** + * Calculate CPS by counting clicks within the last second + */ + private int calculateCPS(List clicks, long currentTime) { + // Remove clicks older than 1 second + clicks.removeIf(clickTime -> currentTime - clickTime > 1000); + return clicks.size(); + } + + @Override + public void setEnabled(boolean enabled) { + super.setEnabled(enabled); + // Clear click history when toggling + if (!enabled) { + leftClicks.clear(); + rightClicks.clear(); + } + save(); + } + + @Override + public boolean isHudElementEnabled() { + return isEnabled(); + } + + @Override + public void setHudElement(HudElement hudElement) { + this.hudElement = hudElement; + } + + @Override + public HudInfo getHudInfo() { + return hudInfo; + } + + @Override + public void save() { + // Sync position from HudElement before saving + if (hudElement != null && hudElement.getHudInfo() != null) { + HudInfo elementInfo = hudElement.getHudInfo(); + this.hudInfo.setPercentX(elementInfo.getPercentX()); + this.hudInfo.setPercentY(elementInfo.getPercentY()); + this.hudInfo.setWidth(elementInfo.getWidth()); + this.hudInfo.setHeight(elementInfo.getHeight()); + this.hudInfo.setScale(elementInfo.getScale()); + } + super.save(); + } + + @Override + public HudElement getHudElement() { + if (hudElement == null) { + hudElement = createHudElement(); + } + return hudElement; + } + + @Override + protected String[] setAliases() { + return new String[0]; + } + + @Override + public String getName() { + return "CPS"; + } + + @Override + public String getDescription() { + return "CPS Counter"; + } + + @Override + public Object getDescriptor() { + return HUD; + } + + @Override + public EnumModuleCategory getCategory() { + return EnumModuleCategory.HUD; + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/feature/hud/Coordinates.java b/src/main/java/com/github/jtxofficial/flustclient/feature/hud/Coordinates.java new file mode 100644 index 0000000..adae59d --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/feature/hud/Coordinates.java @@ -0,0 +1,210 @@ +package com.github.jtxofficial.flustclient.feature.hud; + +import com.github.jtxofficial.flustclient.api.modules.FlustModule; +import com.github.jtxofficial.flustclient.api.modules.annotations.HudInfo; +import com.github.jtxofficial.flustclient.api.modules.HudModule; +import com.github.jtxofficial.flustclient.api.modules.annotations.ModInfo; +import com.github.jtxofficial.flustclient.config.ConfigProperty; +import com.github.jtxofficial.flustclient.api.modules.category.EnumModuleCategory; +import com.github.jtxofficial.flustclient.manager.hud.HudElement; +import net.minecraft.client.gui.Gui; +import net.minecraft.util.BlockPos; +import net.minecraft.util.MathHelper; +import net.minecraft.world.biome.BiomeGenBase; + +@ModInfo(fileName = "Coordinates") +public class Coordinates extends FlustModule implements HudModule { + + @ConfigProperty(settingName = "Show Direction") + private boolean showDirection = false; + + @ConfigProperty(settingName = "Horizontal") + private boolean horizontal = false; + + @ConfigProperty(settingName = "Show Background") + private boolean showBackground = true; + + private int backgroundColor = 0x80000000; + + private HudElement hudElement; + + private HudInfo hudInfo; + + public Coordinates() { + super(); + this.hudInfo = new HudInfo(0.02, 0.02, 150, 60, 2.0f); + } + + @Override + public void renderHudElement() { + if (mc.thePlayer == null || mc.theWorld == null) { + return; + } + + int x = (int) mc.thePlayer.posX; + int y = (int) mc.thePlayer.posY; + int z = (int) mc.thePlayer.posZ; + + String coordsText = "X: " + x + " Y: " + y + " Z: " + z; + + String directionText = ""; + if (showDirection) { + directionText = getDirection(); + } + + String biomeText = getBiome(); + + if (horizontal) { + // Horizontal layout - all on one line + String fullText = coordsText; + if (showDirection) { + fullText += " | " + directionText; + } + fullText += " | " + biomeText; + + int textWidth = mc.fontRendererObj.getStringWidth(fullText); + int padding = showBackground ? 4 : 0; + int totalWidth = textWidth + (padding * 2); + int totalHeight = mc.fontRendererObj.FONT_HEIGHT + (padding * 2); + + // Update HudInfo with actual dimensions + hudInfo.setWidth(totalWidth); + hudInfo.setHeight(totalHeight); + + // Also update the HudElement's HudInfo for accurate outline box + if (hudElement != null) { + hudElement.getHudInfo().setWidth(totalWidth); + hudElement.getHudInfo().setHeight(totalHeight); + } + + if (showBackground) { + Gui.drawRect(-padding, -padding, textWidth + padding, mc.fontRendererObj.FONT_HEIGHT + padding, backgroundColor); + } + + mc.fontRendererObj.drawStringWithShadow(fullText, 0, 0, 0xFFFFFF); + } else { + // Vertical layout - each on separate line + int lineHeight = mc.fontRendererObj.FONT_HEIGHT + 2; + + // Calculate dimensions + int maxWidth = mc.fontRendererObj.getStringWidth(coordsText); + maxWidth = Math.max(maxWidth, mc.fontRendererObj.getStringWidth(biomeText)); + if (showDirection) { + maxWidth = Math.max(maxWidth, mc.fontRendererObj.getStringWidth(directionText)); + } + + int lines = showDirection ? 3 : 2; + int contentHeight = (lineHeight * lines) - 2; + int padding = showBackground ? 4 : 0; + int totalWidth = maxWidth + (padding * 2); + int totalHeight = contentHeight + (padding * 2); + + // Update HudInfo with actual dimensions + hudInfo.setWidth(totalWidth); + hudInfo.setHeight(totalHeight); + + // Also update the HudElement's HudInfo for accurate outline box + if (hudElement != null) { + hudElement.getHudInfo().setWidth(totalWidth); + hudElement.getHudInfo().setHeight(totalHeight); + } + + if (showBackground) { + Gui.drawRect(-padding, -padding, maxWidth + padding, contentHeight + padding, backgroundColor); + } + + int currentY = 0; + + mc.fontRendererObj.drawStringWithShadow(coordsText, 0, currentY, 0xFFFFFF); + currentY += lineHeight; + + if (showDirection) { + mc.fontRendererObj.drawStringWithShadow(directionText, 0, currentY, 0xFFFFFF); + currentY += lineHeight; + } + + mc.fontRendererObj.drawStringWithShadow(biomeText, 0, currentY, 0xFFFFFF); + } + } + + private String getDirection() { + int yaw = MathHelper.floor_double((double)(mc.thePlayer.rotationYaw * 4.0F / 360.0F) + 0.5D) & 3; + String[] directions = {"South", "West", "North", "East"}; + return directions[yaw]; + } + + private String getBiome() { + BlockPos pos = new BlockPos(mc.thePlayer.posX, mc.thePlayer.posY, mc.thePlayer.posZ); + BiomeGenBase biome = mc.theWorld.getBiomeGenForCoords(pos); + return "Biome: " + biome.biomeName; + } + + @Override + public void setEnabled(boolean enabled) { + super.setEnabled(enabled); + // Save immediately when enabled state changes + save(); + } + + @Override + public boolean isHudElementEnabled() { + return isEnabled(); + } + + @Override + public void setHudElement(HudElement hudElement) { + this.hudElement = hudElement; + } + + @Override + public HudInfo getHudInfo() { + return hudInfo; + } + + @Override + public void save() { + // Sync position from HudElement before saving + if (hudElement != null && hudElement.getHudInfo() != null) { + HudInfo elementInfo = hudElement.getHudInfo(); + this.hudInfo.setPercentX(elementInfo.getPercentX()); + this.hudInfo.setPercentY(elementInfo.getPercentY()); + this.hudInfo.setWidth(elementInfo.getWidth()); + this.hudInfo.setHeight(elementInfo.getHeight()); + this.hudInfo.setScale(elementInfo.getScale()); + } + super.save(); + } + + @Override + public HudElement getHudElement() { + if (hudElement == null) { + hudElement = createHudElement(); + } + return hudElement; + } + + @Override + protected String[] setAliases() { + return new String[]{"coords", "coordinates", "pos", "position"}; + } + + @Override + public String getName() { + return "Coordinates"; + } + + @Override + public String getDescription() { + return "Displays player coordinates, direction, and biome information"; + } + + @Override + public Object getDescriptor() { + return HUD; + } + + @Override + public EnumModuleCategory getCategory() { + return EnumModuleCategory.HUD; + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/feature/hud/DirectionHud.java b/src/main/java/com/github/jtxofficial/flustclient/feature/hud/DirectionHud.java new file mode 100644 index 0000000..0163af9 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/feature/hud/DirectionHud.java @@ -0,0 +1,225 @@ +package com.github.jtxofficial.flustclient.feature.hud; + +import com.github.jtxofficial.flustclient.api.modules.FlustModule; +import com.github.jtxofficial.flustclient.api.modules.annotations.HudInfo; +import com.github.jtxofficial.flustclient.api.modules.HudModule; +import com.github.jtxofficial.flustclient.api.modules.annotations.ModInfo; +import com.github.jtxofficial.flustclient.config.ConfigProperty; +import com.github.jtxofficial.flustclient.api.modules.category.EnumModuleCategory; +import com.github.jtxofficial.flustclient.manager.hud.HudElement; +import net.minecraft.client.gui.Gui; +import net.minecraft.client.renderer.GlStateManager; + +@ModInfo(fileName = "DirectionHud") +public class DirectionHud extends FlustModule implements HudModule { + + @ConfigProperty(settingName = "Show Degrees") + private boolean showDegrees = true; + + @ConfigProperty(settingName = "Background") + private boolean showBackground = true; + + private int compassWidth = 200; + + private HudElement hudElement; + private HudInfo hudInfo; + + // Cardinal and intercardinal directions + private static final String[] DIRECTIONS = {"N", "NE", "E", "SE", "S", "SW", "W", "NW"}; + private static final int[] DIRECTION_ANGLES = {0, 45, 90, 135, 180, 225, 270, 315}; + + public DirectionHud() { + super(); + this.hudInfo = new HudInfo(0.5, 0.02, 200, 30, 2.0f); + } + + @Override + public void renderHudElement() { + if (mc.thePlayer == null) { + return; + } + + // Get player's yaw (0-360) + float yaw = mc.thePlayer.rotationYaw % 360; + if (yaw < 0) yaw += 360; + + int centerX = compassWidth / 2; + int centerY = 15; + + // Draw background + if (showBackground) { + Gui.drawRect(0, 0, compassWidth, 30, 0x80000000); + } + + // Draw center indicator (red line) + Gui.drawRect(centerX - 1, 5, centerX + 1, 18, 0xFFFF0000); + + GlStateManager.pushMatrix(); + + // Draw directions + for (int i = 0; i < DIRECTIONS.length; i++) { + drawDirection(DIRECTIONS[i], DIRECTION_ANGLES[i], yaw, centerX, centerY); + } + + // Draw degree markers every 10 degrees + if (showDegrees) { + for (int degree = 0; degree < 360; degree += 10) { + drawDegreeMarker(degree, yaw, centerX, centerY); + } + } + + GlStateManager.popMatrix(); + + // Draw current direction and angle at bottom + String currentDir = getCurrentDirection(yaw); + String angleText = String.format("%s (%.1f°)", currentDir, yaw); + int textWidth = mc.fontRendererObj.getStringWidth(angleText); + mc.fontRendererObj.drawStringWithShadow(angleText, centerX - textWidth / 2, 20, 0xFFFFFF); + } + + private void drawDirection(String direction, int directionAngle, float yaw, int centerX, int centerY) { + // Calculate the angular difference + float angleDiff = directionAngle - yaw; + + // Normalize to -180 to 180 + while (angleDiff > 180) angleDiff -= 360; + while (angleDiff < -180) angleDiff += 360; + + // Convert angle to X position on compass + // Each degree is represented by X pixels + float pixelsPerDegree = compassWidth / 90.0f; // Show 90 degrees on each side + int xPos = centerX + (int)(angleDiff * pixelsPerDegree); + + // Only draw if visible + if (xPos >= 0 && xPos <= compassWidth) { + int color = 0xFFFFFF; + + // Highlight cardinal directions in different color + if (direction.length() == 1) { + color = 0xFFFFAA; // Yellow for N, E, S, W + } + + // Calculate alpha based on distance from center + int distFromCenter = Math.abs(xPos - centerX); + float alpha = Math.max(0, 1.0f - (distFromCenter / (float)centerX)); + int alphaInt = (int)(alpha * 255); + color = (alphaInt << 24) | (color & 0xFFFFFF); + + mc.fontRendererObj.drawStringWithShadow(direction, xPos - mc.fontRendererObj.getStringWidth(direction) / 2, 5, color); + } + } + + private void drawDegreeMarker(int degree, float yaw, int centerX, int centerY) { + // Calculate the angular difference + float angleDiff = degree - yaw; + + // Normalize to -180 to 180 + while (angleDiff > 180) angleDiff -= 360; + while (angleDiff < -180) angleDiff += 360; + + // Convert angle to X position on compass + float pixelsPerDegree = compassWidth / 90.0f; + int xPos = centerX + (int)(angleDiff * pixelsPerDegree); + + // Only draw if visible and not a direction marker + if (xPos >= 0 && xPos <= compassWidth) { + boolean isDirectionAngle = false; + for (int dirAngle : DIRECTION_ANGLES) { + if (degree == dirAngle) { + isDirectionAngle = true; + break; + } + } + + if (!isDirectionAngle) { + // Draw small tick mark + int tickHeight = (degree % 30 == 0) ? 3 : 2; + Gui.drawRect(xPos, centerY - 5, xPos + 1, centerY - 5 + tickHeight, 0x80FFFFFF); + } + } + } + + private String getCurrentDirection(float yaw) { + // Normalize yaw to 0-360 + yaw = yaw % 360; + if (yaw < 0) yaw += 360; + + // Determine direction based on angle ranges + if (yaw >= 337.5 || yaw < 22.5) return "N"; + else if (yaw >= 22.5 && yaw < 67.5) return "NE"; + else if (yaw >= 67.5 && yaw < 112.5) return "E"; + else if (yaw >= 112.5 && yaw < 157.5) return "SE"; + else if (yaw >= 157.5 && yaw < 202.5) return "S"; + else if (yaw >= 202.5 && yaw < 247.5) return "SW"; + else if (yaw >= 247.5 && yaw < 292.5) return "W"; + else return "NW"; + } + + @Override + public void setEnabled(boolean enabled) { + super.setEnabled(enabled); + save(); + } + + @Override + public boolean isHudElementEnabled() { + return isEnabled(); + } + + @Override + public void setHudElement(HudElement hudElement) { + this.hudElement = hudElement; + } + + @Override + public HudInfo getHudInfo() { + return hudInfo; + } + + @Override + public void save() { + // Sync position from HudElement before saving + if (hudElement != null && hudElement.getHudInfo() != null) { + HudInfo elementInfo = hudElement.getHudInfo(); + this.hudInfo.setPercentX(elementInfo.getPercentX()); + this.hudInfo.setPercentY(elementInfo.getPercentY()); + this.hudInfo.setWidth(elementInfo.getWidth()); + this.hudInfo.setHeight(elementInfo.getHeight()); + this.hudInfo.setScale(elementInfo.getScale()); + } + super.save(); + } + + @Override + public HudElement getHudElement() { + if (hudElement == null) { + hudElement = createHudElement(); + } + return hudElement; + } + + @Override + protected String[] setAliases() { + return new String[]{}; + } + + @Override + public String getName() { + return "Direction HUD"; + } + + @Override + public String getDescription() { + return "Displays a rotating compass showing your current direction"; + } + + @Override + public Object getDescriptor() { + return HUD; + } + + @Override + public EnumModuleCategory getCategory() { + return EnumModuleCategory.HUD; + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/feature/hud/MiniMap.java b/src/main/java/com/github/jtxofficial/flustclient/feature/hud/MiniMap.java new file mode 100644 index 0000000..b1487d4 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/feature/hud/MiniMap.java @@ -0,0 +1,352 @@ +package com.github.jtxofficial.flustclient.feature.hud; + +import com.github.jtxofficial.flustclient.network.model.PlayerInfo; +import com.github.jtxofficial.flustclient.api.groups.GroupPermission; +import com.github.jtxofficial.flustclient.api.modules.*; +import com.github.jtxofficial.flustclient.api.modules.annotations.*; +import com.github.jtxofficial.flustclient.config.ConfigProperty; +import com.github.jtxofficial.flustclient.manager.GroupManager; +import com.github.jtxofficial.flustclient.manager.hud.HudElement; +import com.github.jtxofficial.flustclient.api.modules.category.EnumModuleCategory; +import com.github.jtxofficial.flustclient.util.BlockColourGen; +import net.minecraft.block.Block; +import net.minecraft.block.BlockGrass; +import net.minecraft.block.BlockLeaves; +import net.minecraft.block.BlockTallGrass; +import net.minecraft.block.BlockVine; +import net.minecraft.block.material.Material; +import net.minecraft.client.gui.Gui; +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.renderer.Tessellator; +import net.minecraft.client.renderer.WorldRenderer; +import net.minecraft.client.renderer.vertex.DefaultVertexFormats; +import net.minecraft.init.Blocks; +import net.minecraft.util.BlockPos; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.biome.BiomeGenBase; +import org.lwjgl.opengl.GL11; + +import java.util.List; + +@ModInfo(fileName = "MiniMap") +public class MiniMap extends FlustModule implements HudModule, AutoEventBus { + + private int mapSize = 128; + + // Controls the zoom level - lower values show more blocks per pixel (more zoomed out) + private double blocksPerPixel = 0.5; + + @ConfigProperty(settingName = "Show Group Members") + + + private boolean showGroupMembers = true; + + private int markerSize = 8; + + private static final ResourceLocation PLAYER_MARKER_TEXTURE = new ResourceLocation("flustclient", "gui/minimap/player_marker.png"); + + private HudElement hudElement; + private HudInfo hudInfo; + + // Performance optimization: cache terrain colors to avoid recalculating every frame + // Stores the last player position to detect movement and trigger cache updates + private int lastPlayerX = Integer.MIN_VALUE; + private int lastPlayerZ = Integer.MIN_VALUE; + + private int[] cachedColors = null; + + private int updateCounter = 0; + + private static final int UPDATE_INTERVAL = 5; + + public MiniMap() { + super(); + this.hudInfo = new HudInfo(0.80, 0.02, 128, 128, 2.0f); + } + + @Override + public void renderHudElement() { + if (mc.thePlayer == null || mc.theWorld == null) return; + + // Update HudInfo with actual dimensions based on mapSize + hudInfo.setWidth(mapSize); + hudInfo.setHeight(mapSize); + + GlStateManager.pushMatrix(); + + renderTerrain(); + + if (showGroupMembers) { + drawGroupMembers(); + } + + drawPlayerArrow(); + + GlStateManager.popMatrix(); + } + + private void renderTerrain() { + if (mc.theWorld == null || mc.thePlayer == null) return; + + int playerX = (int) mc.thePlayer.posX; + int playerY = (int) mc.thePlayer.posY; + int playerZ = (int) mc.thePlayer.posZ; + + if (cachedColors == null) { + cachedColors = new int[mapSize * mapSize]; + } + + boolean shouldUpdate = false; + // Force update if cache is empty (first render) + if (lastPlayerX == Integer.MIN_VALUE) { + shouldUpdate = true; + lastPlayerX = playerX; + lastPlayerZ = playerZ; + updateCounter = 0; + } + // Update if player moved at all (for smooth movement) + else if (playerX != lastPlayerX || playerZ != lastPlayerZ) { + shouldUpdate = true; + lastPlayerX = playerX; + lastPlayerZ = playerZ; + updateCounter = 0; + } + // Otherwise update periodically every UPDATE_INTERVAL frames + else { + updateCounter++; + if (updateCounter >= UPDATE_INTERVAL) { + shouldUpdate = true; + updateCounter = 0; + } + } + + // Update cached colors if needed + if (shouldUpdate) { + int nonZeroColors = 0; + for (int pixelX = 0; pixelX < mapSize; pixelX++) { + for (int pixelY = 0; pixelY < mapSize; pixelY++) { + // Convert pixel coordinates to world offset from player + int offsetX = (int)((pixelX - mapSize / 2) * blocksPerPixel); + int offsetZ = (int)((pixelY - mapSize / 2) * blocksPerPixel); + + int worldX = playerX + offsetX; + int worldZ = playerZ + offsetZ; + + BlockPos pos = getTopBlock(worldX, worldZ, playerY); + Block block = mc.theWorld.getBlockState(pos).getBlock(); + int meta = block.getMetaFromState(mc.theWorld.getBlockState(pos)); + + int colour = BlockColourGen.getBlockColour(block, meta); + + // Apply biome shading for grass, leaves, and vines + if (colour != 0 && (block instanceof BlockGrass || block instanceof BlockTallGrass || block instanceof BlockVine)) { + BiomeGenBase biome = mc.theWorld.getBiomeGenForCoords(pos); + if (biome != null) { + int biomeShading = BlockColourGen.getBiomeGrassShading(biome.biomeID); + colour = BlockColourGen.applyBiomeShading(colour, biomeShading); + } + } else if (colour != 0 && block instanceof BlockLeaves) { + BiomeGenBase biome = mc.theWorld.getBiomeGenForCoords(pos); + if (biome != null) { + int biomeShading = BlockColourGen.getBiomeFoliageShading(biome.biomeID); + colour = BlockColourGen.applyBiomeShading(colour, biomeShading); + } + } else if (colour != 0 && (block == Blocks.water || block == Blocks.flowing_water)) { + BiomeGenBase biome = mc.theWorld.getBiomeGenForCoords(pos); + if (biome != null) { + int biomeShading = BlockColourGen.getBiomeWaterShading(biome.biomeID); + colour = BlockColourGen.applyBiomeShading(colour, biomeShading); + } + } + + cachedColors[pixelX + pixelY * mapSize] = colour; + } + } + } + + // Render from cache using Gui.drawRect for reliability + for (int pixelX = 0; pixelX < mapSize; pixelX++) { + for (int pixelY = 0; pixelY < mapSize; pixelY++) { + int color = cachedColors[pixelX + pixelY * mapSize]; + + if (color != 0) { + Gui.drawRect(pixelX, pixelY, pixelX + 1, pixelY + 1, color); + } + } + } + + } + + private BlockPos getTopBlock(int x, int z, int startY) { + // Search downward from player height to find first non-air block + for (int y = Math.min(startY + 10, 255); y >= 0; y--) { + BlockPos pos = new BlockPos(x, y, z); + Block block = mc.theWorld.getBlockState(pos).getBlock(); + if (block != Blocks.air && block.getMaterial() != Material.air) { + return pos; + } + } + return new BlockPos(x, 0, z); + } + + + private void drawPlayerArrow() { + int centerX = mapSize / 2; + int centerY = mapSize / 2; + int iconSize = markerSize + 4; // Slightly larger for the player + + GlStateManager.pushMatrix(); + GlStateManager.enableBlend(); + GlStateManager.tryBlendFuncSeparate(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA, GL11.GL_ONE, GL11.GL_ZERO); + + mc.getTextureManager().bindTexture(PLAYER_MARKER_TEXTURE); + + GlStateManager.translate(centerX, centerY, 0); + + // Rotate based on player's yaw (add 180 so north/forward is up) + GlStateManager.rotate(mc.thePlayer.rotationYaw + 180, 0, 0, 1); + + GlStateManager.color(1.0f, 1.0f, 1.0f, 1.0f); + + // Draw the icon centered + int half = iconSize / 2; + drawTexturedModalRect(-half, -half, iconSize, iconSize); + + GlStateManager.popMatrix(); + } + + private void drawTexturedModalRect(int x, int y, int width, int height) { + Tessellator tessellator = Tessellator.getInstance(); + WorldRenderer worldrenderer = tessellator.getWorldRenderer(); + worldrenderer.begin(7, DefaultVertexFormats.POSITION_TEX); + worldrenderer.pos(x, y + height, 0.0D).tex(0.0D, 1.0D).endVertex(); + worldrenderer.pos(x + width, y + height, 0.0D).tex(1.0D, 1.0D).endVertex(); + worldrenderer.pos(x + width, y, 0.0D).tex(1.0D, 0.0D).endVertex(); + worldrenderer.pos(x, y, 0.0D).tex(0.0D, 0.0D).endVertex(); + tessellator.draw(); + } + + private void drawGroupMembers() { + if (mc.thePlayer == null) return; + + GroupManager groupManager = GroupManager.getInstance(); + List groupMembers = groupManager.getOnlineGroupMembers(); + + if (groupMembers.isEmpty()) return; + + + int playerX = (int) mc.thePlayer.posX; + int playerZ = (int) mc.thePlayer.posZ; + + for (PlayerInfo member : groupMembers) { + + // Calculate member's position relative to player + int memberX = (int) member.getX(); + int memberZ = (int) member.getZ(); + + int offsetX = memberX - playerX; + int offsetZ = memberZ - playerZ; + + // Convert world offset to pixel offset + int pixelX = (int) (offsetX / blocksPerPixel) + mapSize / 2; + int pixelY = (int) (offsetZ / blocksPerPixel) + mapSize / 2; + + if (pixelX >= 0 && pixelX < mapSize && pixelY >= 0 && pixelY < mapSize) { + drawGroupMemberMarker(pixelX, pixelY, markerSize); + } + } + } + + private void drawGroupMemberMarker(int x, int y, int size) { + GlStateManager.pushMatrix(); + GlStateManager.enableBlend(); + GlStateManager.tryBlendFuncSeparate(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA, GL11.GL_ONE, GL11.GL_ZERO); + + mc.getTextureManager().bindTexture(PLAYER_MARKER_TEXTURE); + + GlStateManager.color(1.0f, 1.0f, 1.0f, 1.0f); + + // Draw the icon centered at the position + int half = size / 2; + + GlStateManager.translate(x, y, 0); + drawTexturedModalRect(-half, -half, size, size); + + GlStateManager.popMatrix(); + } + + + @Override + public boolean isHudElementEnabled() { + return isEnabled(); + } + + @Override + public void setHudElement(HudElement hudElement) { + this.hudElement = hudElement; + } + + @Override + public HudInfo getHudInfo() { + return hudInfo; + } + + @Override + public HudElement getHudElement() { + if (hudElement == null) { + hudElement = createHudElement(); + } + return hudElement; + } + + @Override + public void save() { + if (hudElement != null && hudElement.getHudInfo() != null) { + HudInfo elementInfo = hudElement.getHudInfo(); + this.hudInfo.setPercentX(elementInfo.getPercentX()); + this.hudInfo.setPercentY(elementInfo.getPercentY()); + this.hudInfo.setWidth(elementInfo.getWidth()); + this.hudInfo.setHeight(elementInfo.getHeight()); + this.hudInfo.setScale(elementInfo.getScale()); + } + super.save(); + } + + @Override + public void setEnabled(boolean enabled) { + super.setEnabled(enabled); + if (enabled) { + // Reset cache when enabling + cachedColors = null; + lastPlayerX = Integer.MIN_VALUE; + lastPlayerZ = Integer.MIN_VALUE; + } + save(); + } + + + @Override + protected String[] setAliases() { + return new String[]{}; + } + + @Override + public String getName() { + return "MiniMap"; + } + + @Override + public String getDescription() { + return "Displays a minimap"; + } + + @Override + public Object getDescriptor() { + return HUD; + } + + @Override + public EnumModuleCategory getCategory() { + return EnumModuleCategory.HUD; + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/feature/hud/ModPotionStatus.java b/src/main/java/com/github/jtxofficial/flustclient/feature/hud/ModPotionStatus.java new file mode 100644 index 0000000..506dbef --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/feature/hud/ModPotionStatus.java @@ -0,0 +1,253 @@ +package com.github.jtxofficial.flustclient.feature.hud; + +import com.github.jtxofficial.flustclient.api.modules.annotations.HudInfo; +import com.github.jtxofficial.flustclient.api.modules.HudModule; +import com.github.jtxofficial.flustclient.api.modules.annotations.ModInfo; +import com.github.jtxofficial.flustclient.api.modules.FlustModule; +import com.github.jtxofficial.flustclient.config.ConfigProperty; +import com.github.jtxofficial.flustclient.manager.hud.HudElement; +import com.github.jtxofficial.flustclient.api.modules.category.EnumModuleCategory; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.Gui; +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.renderer.Tessellator; +import net.minecraft.client.renderer.WorldRenderer; +import net.minecraft.client.renderer.vertex.DefaultVertexFormats; +import net.minecraft.client.resources.I18n; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.ResourceLocation; + +import java.util.ArrayList; +import java.util.Collection; +import java.util.List; + +@ModInfo(fileName = "PotionStatus") +public class ModPotionStatus extends FlustModule implements HudModule { + + @ConfigProperty(settingName = "Show Background") + private boolean showBackground = true; + + private int backgroundColor = 0x80000000; + + protected float zLevelFloat; + private HudElement hudElement; + + private HudInfo hudInfo; + + public ModPotionStatus() { + super(); + this.hudInfo = new HudInfo(0.02, 0.02, 101, 154, 2.0f); // Set default position and size + // HUD element will be created by the HudModule interface when needed + } + + @Override + public void onEnable() { + super.onEnable(); // Register with event bus if needed + } + + @Override + public void onDisable() { + // Called when module is disabled + } + + @Override + public void renderHudElement() { + renderPotionEffects(); + } + + + @Override + public void setEnabled(boolean enabled) { + super.setEnabled(enabled); + // Save immediately when enabled state changes + save(); + } + + @Override + public boolean isHudElementEnabled() { + return isEnabled(); + } + + @Override + public void setHudElement(HudElement hudElement) { + this.hudElement = hudElement; + } + + @Override + public HudInfo getHudInfo() { + return hudInfo; + } + + @Override + public void save() { + // Sync position from HudElement before saving + if (hudElement != null && hudElement.getHudInfo() != null) { + HudInfo elementInfo = hudElement.getHudInfo(); + this.hudInfo.setPercentX(elementInfo.getPercentX()); + this.hudInfo.setPercentY(elementInfo.getPercentY()); + this.hudInfo.setWidth(elementInfo.getWidth()); + this.hudInfo.setHeight(elementInfo.getHeight()); + this.hudInfo.setScale(elementInfo.getScale()); + } + super.save(); + } + + // Implementing abstract methods from FlustModule + @Override + public HudElement getHudElement() { + if (hudElement == null) { + hudElement = createHudElement(); + } + return hudElement; + } + + @Override + protected String[] setAliases() { + return new String[]{"potions", "effects", "potionstatus"}; + } + + @Override + public String getName() { + return "Potion Status"; + } + + @Override + public String getDescription() { + return "Displays active potion effects"; + } + + @Override + public Object getDescriptor() { + return HUD; + } + + @Override + public EnumModuleCategory getCategory() { + return EnumModuleCategory.HUD; + } + + public void drawTexturedModalRect(int x, int y, int textureX, int textureY, int width, int height) + { + float f = 0.00390625F; + float f1 = 0.00390625F; + Tessellator tessellator = Tessellator.getInstance(); + WorldRenderer worldrenderer = tessellator.getWorldRenderer(); + worldrenderer.begin(7, DefaultVertexFormats.POSITION_TEX); + worldrenderer.pos((double)(x + 0), (double)(y + height), (double)this.zLevelFloat).tex((double)((float)(textureX + 0) * f), (double)((float)(textureY + height) * f1)).endVertex(); + worldrenderer.pos((double)(x + width), (double)(y + height), (double)this.zLevelFloat).tex((double)((float)(textureX + width) * f), (double)((float)(textureY + height) * f1)).endVertex(); + worldrenderer.pos((double)(x + width), (double)(y + 0), (double)this.zLevelFloat).tex((double)((float)(textureX + width) * f), (double)((float)(textureY + 0) * f1)).endVertex(); + worldrenderer.pos((double)(x + 0), (double)(y + 0), (double)this.zLevelFloat).tex((double)((float)(textureX + 0) * f), (double)((float)(textureY + 0) * f1)).endVertex(); + tessellator.draw(); + } + + public void renderPotionEffects() { + // HudManager already translates to the correct position, so render at (0,0) + int x = 0; + int y = 0; + + int offsetX = 21; + int offsetY = 14; + int i2 = 16; + + // Check if player exists and get potion effects + Collection collection = new ArrayList<>(); + if (this.mc.thePlayer != null) { + collection = this.mc.thePlayer.getActivePotionEffects(); + } + + + + // Use real effects if available, otherwise use sample effects + List effectsToRender = new ArrayList<>(); + + if (!collection.isEmpty()) { + // Show real effects if you have them + for (PotionEffect potioneffect : collection) { + Potion potion = Potion.potionTypes[potioneffect.getPotionID()]; + effectsToRender.add(new EffectData(potion, potioneffect)); + } + } + // If not in HUD editor and no effects, show nothing (effectsToRender stays empty) + + if (!effectsToRender.isEmpty()) { + // Draw background + if (showBackground) { + int l = 33; + if (effectsToRender.size() > 5) { + l = 132 / (effectsToRender.size() - 1); + } + int totalHeight = offsetY + (l * effectsToRender.size()); + int totalWidth = 101; + Gui.drawRect(0, 0, totalWidth, totalHeight, backgroundColor); + } + + GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F); + GlStateManager.disableLighting(); + + int l = 33; + if (effectsToRender.size() > 5) { + l = 132 / (effectsToRender.size() - 1); + } + + for (EffectData effect : effectsToRender) { + GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F); + + // Draw potion icon + if (effect.iconIndex >= 0) { + GlStateManager.enableBlend(); + GlStateManager.tryBlendFuncSeparate(770, 771, 1, 0); + GlStateManager.enableAlpha(); + Minecraft.getMinecraft().getTextureManager().bindTexture(new ResourceLocation("textures/gui/container/inventory.png")); + drawTexturedModalRect((x + offsetX) - 20, (y + i2) - offsetY, + effect.iconIndex % 8 * 18, 198 + effect.iconIndex / 8 * 18, 18, 18); + GlStateManager.disableBlend(); + } + + mc.fontRendererObj.drawStringWithShadow( + effect.name, + x + offsetX, + (y + i2) - offsetY, + 0xFFFFFF + ); + + mc.fontRendererObj.drawStringWithShadow( + effect.duration, + x + offsetX, + (y + i2 + 10) - offsetY, + 0xFFFFFF + ); + i2 += l; + } + } + } + + // Helper class to store effect data + private static class EffectData { + String name; + String duration; + int iconIndex; + + // Constructor for real effects + EffectData(Potion potion, PotionEffect effect) { + this.name = I18n.format(potion.getName()); + if (effect.getAmplifier() == 1) { + this.name = this.name + " " + I18n.format("enchantment.level.2"); + } else if (effect.getAmplifier() == 2) { + this.name = this.name + " " + I18n.format("enchantment.level.3"); + } else if (effect.getAmplifier() == 3) { + this.name = this.name + " " + I18n.format("enchantment.level.4"); + } + this.duration = Potion.getDurationString(effect); + this.iconIndex = potion.hasStatusIcon() ? potion.getStatusIconIndex() : -1; + } + + // Constructor for sample effects + EffectData(String name, String duration, int iconIndex) { + this.name = name; + this.duration = duration; + this.iconIndex = iconIndex; + } + } + +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/feature/hud/Ping.java b/src/main/java/com/github/jtxofficial/flustclient/feature/hud/Ping.java new file mode 100644 index 0000000..a0b81dd --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/feature/hud/Ping.java @@ -0,0 +1,145 @@ +package com.github.jtxofficial.flustclient.feature.hud; + +import com.github.jtxofficial.flustclient.api.modules.FlustModule; +import com.github.jtxofficial.flustclient.api.modules.annotations.HudInfo; +import com.github.jtxofficial.flustclient.api.modules.HudModule; +import com.github.jtxofficial.flustclient.api.modules.annotations.ModInfo; +import com.github.jtxofficial.flustclient.config.ConfigProperty; +import com.github.jtxofficial.flustclient.api.modules.category.EnumModuleCategory; +import com.github.jtxofficial.flustclient.manager.hud.HudElement; +import net.minecraft.client.gui.Gui; +import net.minecraft.client.network.NetworkPlayerInfo; + +@ModInfo(fileName = "Ping") +public class Ping extends FlustModule implements HudModule { + + @ConfigProperty(settingName = "Show Background") + private boolean showBackground = true; + + private int backgroundColor = 0x80000000; + + private HudElement hudElement; + private HudInfo hudInfo; + + public Ping() { + super(); + this.hudInfo = new HudInfo(0.02, 0.02, 60, 20, 2.0f); + } + + @Override + public void renderHudElement() { + if (mc.thePlayer == null || mc.theWorld == null) { + return; + } + + int ping = getPing(); + String pingText = ping + " ms"; + + int textWidth = mc.fontRendererObj.getStringWidth(pingText); + int padding = showBackground ? 4 : 0; + int totalWidth = textWidth + (padding * 2); + int totalHeight = mc.fontRendererObj.FONT_HEIGHT + (padding * 2); + + // Update HudInfo with actual dimensions + hudInfo.setWidth(totalWidth); + hudInfo.setHeight(totalHeight); + + // Also update the HudElement's HudInfo for accurate outline box + if (hudElement != null) { + hudElement.getHudInfo().setWidth(totalWidth); + hudElement.getHudInfo().setHeight(totalHeight); + } + + if (showBackground) { + Gui.drawRect(-padding, -padding, textWidth + padding, mc.fontRendererObj.FONT_HEIGHT + padding, backgroundColor); + } + + mc.fontRendererObj.drawStringWithShadow(pingText, 0, 0, 0xFFFFFF); + } + + private int getPing() { + if (mc.thePlayer == null || mc.getNetHandler() == null) { + return 0; + } + + try { + NetworkPlayerInfo playerInfo = mc.getNetHandler().getPlayerInfo(mc.thePlayer.getUniqueID()); + if (playerInfo != null) { + return playerInfo.getResponseTime(); + } + } catch (Exception e) { + // Fallback in case of any issues + } + + return 0; + } + + @Override + public void setEnabled(boolean enabled) { + super.setEnabled(enabled); + // Save immediately when enabled state changes + save(); + } + + @Override + public boolean isHudElementEnabled() { + return isEnabled(); + } + + @Override + public void setHudElement(HudElement hudElement) { + this.hudElement = hudElement; + } + + @Override + public HudInfo getHudInfo() { + return hudInfo; + } + + @Override + public void save() { + // Sync position from HudElement before saving + if (hudElement != null && hudElement.getHudInfo() != null) { + HudInfo elementInfo = hudElement.getHudInfo(); + this.hudInfo.setPercentX(elementInfo.getPercentX()); + this.hudInfo.setPercentY(elementInfo.getPercentY()); + this.hudInfo.setWidth(elementInfo.getWidth()); + this.hudInfo.setHeight(elementInfo.getHeight()); + this.hudInfo.setScale(elementInfo.getScale()); + } + super.save(); + } + + @Override + public HudElement getHudElement() { + if (hudElement == null) { + hudElement = createHudElement(); + } + return hudElement; + } + + @Override + protected String[] setAliases() { + return new String[]{"ping", "latency", "ms"}; + } + + @Override + public String getName() { + return "Ping"; + } + + @Override + public String getDescription() { + return "Displays network ping/latency to the server"; + } + + @Override + public Object getDescriptor() { + return HUD; + } + + @Override + public EnumModuleCategory getCategory() { + return EnumModuleCategory.HUD; + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/feature/hud/Spotify.java b/src/main/java/com/github/jtxofficial/flustclient/feature/hud/Spotify.java new file mode 100644 index 0000000..25c6d07 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/feature/hud/Spotify.java @@ -0,0 +1,406 @@ +package com.github.jtxofficial.flustclient.feature.hud; + +import com.github.jtxofficial.flustclient.api.modules.*; +import com.github.jtxofficial.flustclient.api.modules.annotations.*; +import com.github.jtxofficial.flustclient.config.ConfigProperty; +import com.github.jtxofficial.flustclient.api.modules.category.EnumModuleCategory; +import com.github.jtxofficial.flustclient.manager.hud.HudElement; +import de.labystudio.spotifyapi.SpotifyAPI; +import de.labystudio.spotifyapi.SpotifyAPIFactory; +import de.labystudio.spotifyapi.SpotifyListener; +import de.labystudio.spotifyapi.model.Track; +import net.minecraft.client.gui.Gui; +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.renderer.texture.DynamicTexture; +import net.minecraft.util.ResourceLocation; + +import java.awt.image.BufferedImage; +import java.io.BufferedReader; +import java.io.InputStreamReader; +import java.net.HttpURLConnection; +import java.net.URL; +import java.util.HashMap; +import java.util.Map; +import java.util.concurrent.ExecutorService; +import java.util.concurrent.Executors; + +@ModInfo(fileName = "Spotify", enabledByDefault = false) +public class Spotify extends FlustModule implements HudModule { + + private HudElement hudElement; + private HudInfo hudInfo; + + // Spotify API + private SpotifyAPI spotifyAPI; + private Track currentTrack = null; + private boolean isConnected = false; + + // Album art cache + private String currentAlbumArtUrl = null; + private ResourceLocation currentAlbumArt = null; + private boolean loadingCover = false; + private ExecutorService executorService = Executors.newSingleThreadExecutor(); + + @ConfigProperty(settingName = "Show Album Art") + private boolean showAlbumArt = true; + + @ConfigProperty(settingName = "Show Progress Bar") + private boolean showProgressBar = true; + + @ConfigProperty(settingName = "Show Background") + private boolean showBackground = true; + + private int barColor = 0x1DB954; + + private int backgroundColor = 0x80000000; + + public Spotify() { + super(); + this.hudInfo = new HudInfo(0.02, 0.02, 240, 60, 2f); + } + + @Override + public void onEnable() { + super.onEnable(); + + // Initialize Spotify API using factory + spotifyAPI = SpotifyAPIFactory.create(); + + spotifyAPI.registerListener(new SpotifyListener() { + @Override + public void onConnect() { + System.out.println("[Spotify] Connected to Spotify client"); + isConnected = true; + } + + @Override + public void onTrackChanged(Track track) { + currentTrack = track; + if (track != null) { + updateCoverArt(track); + } + } + + @Override + public void onPositionChanged(int position) { + // Position updates are handled by the Track object + } + + @Override + public void onPlayBackChanged(boolean isPlaying) { + // Playback state is handled by the Track object + } + + @Override + public void onSync() { + // Sync event + } + + @Override + public void onDisconnect(Exception exception) { + System.out.println("[Spotify] Disconnected from Spotify client: " + exception.getMessage()); + isConnected = false; + currentTrack = null; + } + }); + + spotifyAPI.initialize(); + } + + @Override + public void onDisable() { + super.onDisable(); + if (spotifyAPI != null) { + spotifyAPI.stop(); + isConnected = false; + currentTrack = null; + } + + if (executorService != null && !executorService.isShutdown()) { + executorService.shutdown(); + executorService = Executors.newSingleThreadExecutor(); + } + } + + @Override + public void renderHudElement() { + if (!isConnected) { + mc.fontRendererObj.drawStringWithShadow("Spotify not connected/Play A Song", 0, 0, 0xFF6B6B); + mc.fontRendererObj.drawStringWithShadow("Waiting for Spotify...", 0, mc.fontRendererObj.FONT_HEIGHT + 2, 0xAAAAAA); + return; + } + + if (currentTrack == null) { + mc.fontRendererObj.drawStringWithShadow("No track playing", 0, 0, 0xAAAAAA); + return; + } + + // Layout constants + int albumArtSize = 48; + int padding = 6; + int totalWidth = 240; + int totalHeight = albumArtSize + (padding * 2); + + // Draw background + if (showBackground) { + Gui.drawRect(0, 0, totalWidth, totalHeight, backgroundColor); + } + + int currentX = padding; + int currentY = padding; + + // === LEFT: Album Art === + if (showAlbumArt && currentAlbumArt != null) { + GlStateManager.pushMatrix(); + GlStateManager.color(1.0f, 1.0f, 1.0f, 1.0f); + GlStateManager.enableBlend(); + GlStateManager.tryBlendFuncSeparate(770, 771, 1, 0); + + mc.getTextureManager().bindTexture(currentAlbumArt); + + Gui.drawModalRectWithCustomSizedTexture( + currentX, + currentY, + 0, 0, + albumArtSize, albumArtSize, + albumArtSize, albumArtSize + ); + + GlStateManager.disableBlend(); + GlStateManager.popMatrix(); + currentX += albumArtSize + padding; + } + + // === CENTER/RIGHT: Track Info === + int textAreaX = currentX; + int textAreaWidth = totalWidth - currentX - padding; + int textY = currentY + 2; + + // Track name (top, larger) + String trackName = currentTrack.getName(); + if (mc.fontRendererObj.getStringWidth(trackName) > textAreaWidth) { + trackName = mc.fontRendererObj.trimStringToWidth(trackName, textAreaWidth - 10) + "..."; + } + mc.fontRendererObj.drawStringWithShadow(trackName, textAreaX, textY, 0xFFFFFF); + + // Artist name (middle, smaller, grey) + textY += mc.fontRendererObj.FONT_HEIGHT + 3; + String artistName = currentTrack.getArtist(); + if (mc.fontRendererObj.getStringWidth(artistName) > textAreaWidth) { + artistName = mc.fontRendererObj.trimStringToWidth(artistName, textAreaWidth - 10) + "..."; + } + + // Render artist name smaller by using scale + GlStateManager.pushMatrix(); + GlStateManager.scale(0.85f, 0.85f, 1.0f); + float scaledX = textAreaX / 0.85f; + float scaledY = textY / 0.85f; + mc.fontRendererObj.drawStringWithShadow(artistName, scaledX, scaledY, 0xAAAAAA); + GlStateManager.popMatrix(); + + // === BOTTOM: Progress Bar === + if (showProgressBar) { + textY += mc.fontRendererObj.FONT_HEIGHT + 6; + + int barWidth = textAreaWidth; + int barHeight = 3; + + // Background bar (grey) + Gui.drawRect(textAreaX, textY, textAreaX + barWidth, textY + barHeight, 0x40FFFFFF); + + // Progress bar (Spotify green) + int position = spotifyAPI.hasPosition() ? spotifyAPI.getPosition() : 0; + float progressPercent = currentTrack.getLength() > 0 + ? (float) position / (float) currentTrack.getLength() + : 0; + int progressWidth = (int) (barWidth * Math.min(1.0f, progressPercent)); + Gui.drawRect(textAreaX, textY, textAreaX + progressWidth, textY + barHeight, barColor); + + // Time labels below bar + textY += barHeight + 3; + String timeText = formatTime(position) + " / " + formatTime(currentTrack.getLength()); + + GlStateManager.pushMatrix(); + GlStateManager.scale(0.75f, 0.75f, 1.0f); + float timeScaledX = textAreaX / 0.75f; + float timeScaledY = textY / 0.75f; + mc.fontRendererObj.drawStringWithShadow(timeText, timeScaledX, timeScaledY, 0x888888); + GlStateManager.popMatrix(); + } + } + + /** + * Format time in milliseconds to MM:SS + */ + private String formatTime(int ms) { + int seconds = (ms / 1000) % 60; + int minutes = (ms / 1000) / 60; + return String.format("%d:%02d", minutes, seconds); + } + + /** + * Fetch and load album art from Spotify's oEmbed API + */ + private void updateCoverArt(Track track) { + if (track == null || loadingCover) { + return; + } + + String trackId = track.getId(); + if (trackId == null) { + return; + } + + // Check if we already have this cover art + if (trackId.equals(currentAlbumArtUrl) && currentAlbumArt != null) { + return; + } + + loadingCover = true; + + executorService.submit(() -> { + try { + // Extract track ID from Spotify URI + String cleanTrackId = trackId; + if (trackId.contains(":")) { + String[] parts = trackId.split(":"); + cleanTrackId = parts[parts.length - 1]; + } + + // Fetch oEmbed data + String oEmbedUrl = "https://open.spotify.com/oembed?url=https://open.spotify.com/track/" + cleanTrackId; + HttpURLConnection connection = (HttpURLConnection) new URL(oEmbedUrl).openConnection(); + connection.setRequestProperty("User-Agent", "Mozilla/5.0"); + connection.setRequestProperty("Accept", "application/json"); + connection.setConnectTimeout(5000); + connection.setReadTimeout(5000); + + if (connection.getResponseCode() == 200) { + BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream())); + StringBuilder response = new StringBuilder(); + String line; + while ((line = reader.readLine()) != null) { + response.append(line); + } + reader.close(); + + // Parse thumbnail_url from JSON + String json = response.toString(); + int thumbnailIndex = json.indexOf("\"thumbnail_url\""); + if (thumbnailIndex != -1) { + int urlStart = json.indexOf(":", thumbnailIndex) + 1; + while (urlStart < json.length() && Character.isWhitespace(json.charAt(urlStart))) { + urlStart++; + } + if (json.charAt(urlStart) == '"') { + urlStart++; + int urlEnd = json.indexOf("\"", urlStart); + if (urlEnd != -1) { + String imageUrl = json.substring(urlStart, urlEnd); + if (!imageUrl.startsWith("http")) { + imageUrl = "https:" + imageUrl; + } + + // Download the image + HttpURLConnection imageConnection = (HttpURLConnection) new URL(imageUrl).openConnection(); + imageConnection.setRequestProperty("User-Agent", "Mozilla/5.0"); + imageConnection.setConnectTimeout(5000); + imageConnection.setReadTimeout(5000); + + if (imageConnection.getResponseCode() == 200) { + BufferedImage coverImage = javax.imageio.ImageIO.read(imageConnection.getInputStream()); + if (coverImage != null) { + String finalTrackId = trackId; + mc.addScheduledTask(() -> { + try { + if (currentAlbumArt != null) { + mc.getTextureManager().deleteTexture(currentAlbumArt); + } + + DynamicTexture texture = new DynamicTexture(coverImage); + currentAlbumArt = mc.getTextureManager().getDynamicTextureLocation("spotify_cover_" + finalTrackId, texture); + currentAlbumArtUrl = finalTrackId; + mc.getTextureManager().bindTexture(currentAlbumArt); + } catch (Exception e) { + System.err.println("[Spotify] Failed to create texture: " + e.getMessage()); + } finally { + loadingCover = false; + } + }); + return; + } + } + } + } + } + } + } catch (Exception e) { + // Silently fail + } finally { + loadingCover = false; + } + }); + } + + @Override + public boolean isHudElementEnabled() { + return isEnabled(); + } + + @Override + public void setHudElement(HudElement hudElement) { + this.hudElement = hudElement; + } + + @Override + public HudInfo getHudInfo() { + return hudInfo; + } + + @Override + public void save() { + // Sync position from HudElement before saving + if (hudElement != null && hudElement.getHudInfo() != null) { + HudInfo elementInfo = hudElement.getHudInfo(); + this.hudInfo.setPercentX(elementInfo.getPercentX()); + this.hudInfo.setPercentY(elementInfo.getPercentY()); + this.hudInfo.setWidth(elementInfo.getWidth()); + this.hudInfo.setHeight(elementInfo.getHeight()); + this.hudInfo.setScale(elementInfo.getScale()); + } + super.save(); + } + + @Override + public HudElement getHudElement() { + if (hudElement == null) { + hudElement = createHudElement(); + } + return hudElement; + } + + @Override + protected String[] setAliases() { + return new String[]{"spotify", "music"}; + } + + @Override + public String getName() { + return "Spotify"; + } + + @Override + public String getDescription() { + return "Shows currently playing Spotify track with album art and progress"; + } + + @Override + public Object getDescriptor() { + return HUD; + } + + @Override + public EnumModuleCategory getCategory() { + return EnumModuleCategory.HUD; + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/feature/other/visual/ChunkBorder.java b/src/main/java/com/github/jtxofficial/flustclient/feature/other/visual/ChunkBorder.java new file mode 100644 index 0000000..23f20e1 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/feature/other/visual/ChunkBorder.java @@ -0,0 +1,196 @@ +package com.github.jtxofficial.flustclient.feature.other; + +import com.github.jtxofficial.flustclient.api.modules.annotations.AutoEventBus; +import com.github.jtxofficial.flustclient.api.modules.FlustModule; +import com.github.jtxofficial.flustclient.api.modules.annotations.ModInfo; +import com.github.jtxofficial.flustclient.config.ConfigProperty; +import com.github.jtxofficial.flustclient.api.modules.category.EnumModuleCategory; +import com.github.jtxofficial.flustclient.manager.hud.HudElement; +import com.github.jtxofficial.flustclient.util.Pair; +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.renderer.Tessellator; +import net.minecraft.client.renderer.WorldRenderer; +import net.minecraft.client.renderer.vertex.DefaultVertexFormats; +import net.minecraft.entity.Entity; +import net.minecraft.util.Vec3; +import net.minecraftforge.client.event.RenderWorldLastEvent; +import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; +import net.minecraftforge.fml.common.gameevent.TickEvent; +import org.lwjgl.opengl.GL11; + +import java.awt.Color; +import java.util.ArrayList; +import java.util.List; + +@ModInfo(fileName = "ChunkBorder", enabledByDefault = false) +public class ChunkBorder extends FlustModule implements AutoEventBus { + + @ConfigProperty(settingName = "Vertical Borders") + private boolean verticalBorderLines = true; + + @ConfigProperty(settingName = "Horizontal Borders") + private boolean horizontalBorderLines = true; + + @ConfigProperty(settingName = "Static Horizontal") + private boolean staticHorizontal = false; + + @ConfigProperty(settingName = "Static Horizontal Y") + private int horizontalY = 256; + + private int horizontalColor = new Color(255, 255, 255, 255).getRGB(); + private int verticalColor = new Color(255, 0, 0, 255).getRGB(); + + private final List> horizontalLines = new ArrayList<>(); + private final List> verticalLines = new ArrayList<>(); + private long tickCounter = 0; + + @Override + public void onEnable() { + super.onEnable(); + } + + @Override + public void onDisable() { + super.onDisable(); + horizontalLines.clear(); + verticalLines.clear(); + } + + @SubscribeEvent + public void onTick(TickEvent.ClientTickEvent event) { + if (event.phase != TickEvent.Phase.END) return; + if (mc.theWorld == null || mc.thePlayer == null) return; + + // Update every 4 ticks for performance + if (++tickCounter % 4 != 0) return; + + horizontalLines.clear(); + verticalLines.clear(); + + double y = staticHorizontal ? horizontalY : mc.thePlayer.posY; + int playerChunkX = mc.thePlayer.chunkCoordX; + int playerChunkZ = mc.thePlayer.chunkCoordZ; + + for (int chunkX = playerChunkX - 5; chunkX <= playerChunkX + 5; chunkX++) { + for (int chunkZ = playerChunkZ - 5; chunkZ <= playerChunkZ + 5; chunkZ++) { + int minX = chunkX << 4; // chunkX * 16 + int minZ = chunkZ << 4; // chunkZ * 16 + int maxX = minX + 16; + int maxZ = minZ + 16; + + horizontalLines.add(Pair.of(new Vec3(minX, y, minZ), new Vec3(maxX, y, minZ))); + horizontalLines.add(Pair.of(new Vec3(maxX, y, minZ), new Vec3(maxX, y, maxZ))); + horizontalLines.add(Pair.of(new Vec3(minX, y, minZ), new Vec3(minX, y, maxZ))); + horizontalLines.add(Pair.of(new Vec3(minX, y, maxZ), new Vec3(maxX, y, maxZ))); + + verticalLines.add(Pair.of(new Vec3(minX, 0, minZ), new Vec3(minX, 256, minZ))); + verticalLines.add(Pair.of(new Vec3(maxX, 0, minZ), new Vec3(maxX, 256, minZ))); + verticalLines.add(Pair.of(new Vec3(minX, 0, maxZ), new Vec3(minX, 256, maxZ))); + verticalLines.add(Pair.of(new Vec3(maxX, 0, maxZ), new Vec3(maxX, 256, maxZ))); + } + } + } + + @SubscribeEvent + public void onRenderWorld(RenderWorldLastEvent event) { + if (mc.theWorld == null || mc.thePlayer == null) return; + + Entity viewer = mc.getRenderViewEntity(); + if (viewer == null) return; + + double viewX = viewer.lastTickPosX + (viewer.posX - viewer.lastTickPosX) * event.partialTicks; + double viewY = viewer.lastTickPosY + (viewer.posY - viewer.lastTickPosY) * event.partialTicks; + double viewZ = viewer.lastTickPosZ + (viewer.posZ - viewer.lastTickPosZ) * event.partialTicks; + + GlStateManager.pushMatrix(); + GlStateManager.translate(-viewX, -viewY, -viewZ); + + GlStateManager.disableTexture2D(); + GlStateManager.enableBlend(); + GlStateManager.disableAlpha(); + GlStateManager.tryBlendFuncSeparate(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA, 1, 0); + GlStateManager.disableDepth(); + + GL11.glLineWidth(2.0f); + + if (!staticHorizontal && !horizontalLines.isEmpty()) { + double currentY = viewer.lastTickPosY + (viewer.posY - viewer.lastTickPosY) * event.partialTicks; + if (horizontalBorderLines) { + renderLines(horizontalLines, horizontalColor, currentY); + } + } else { + if (horizontalBorderLines) { + renderLines(horizontalLines, horizontalColor, -1); + } + } + + if (verticalBorderLines) { + renderLines(verticalLines, verticalColor, -1); + } + + GlStateManager.enableDepth(); + GlStateManager.enableAlpha(); + GlStateManager.disableBlend(); + GlStateManager.enableTexture2D(); + + GlStateManager.popMatrix(); + } + + private void renderLines(List> lines, int colorInt, double overrideY) { + if (lines.isEmpty()) return; + + Color color = new Color(colorInt, true); + float r = color.getRed() / 255f; + float g = color.getGreen() / 255f; + float b = color.getBlue() / 255f; + float a = color.getAlpha() / 255f; + + Tessellator tessellator = Tessellator.getInstance(); + WorldRenderer worldRenderer = tessellator.getWorldRenderer(); + + worldRenderer.begin(GL11.GL_LINES, DefaultVertexFormats.POSITION_COLOR); + + for (Pair line : lines) { + Vec3 start = line.getFirst(); + Vec3 end = line.getSecond(); + + double y1 = overrideY > 0 ? overrideY : start.yCoord; + double y2 = overrideY > 0 ? overrideY : end.yCoord; + + worldRenderer.pos(start.xCoord, y1, start.zCoord).color(r, g, b, a).endVertex(); + worldRenderer.pos(end.xCoord, y2, end.zCoord).color(r, g, b, a).endVertex(); + } + + tessellator.draw(); + } + + @Override + public HudElement getHudElement() { + return null; + } + + @Override + protected String[] setAliases() { + return new String[]{}; + } + + @Override + public String getName() { + return "Chunk Border"; + } + + @Override + public String getDescription() { + return "Renders outlines of chunk boundaries"; + } + + @Override + public Object getDescriptor() { + return OTHER; + } + + @Override + public EnumModuleCategory getCategory() { + return EnumModuleCategory.OTHER; + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/feature/other/visual/ClearWater.java b/src/main/java/com/github/jtxofficial/flustclient/feature/other/visual/ClearWater.java new file mode 100644 index 0000000..87e439b --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/feature/other/visual/ClearWater.java @@ -0,0 +1,76 @@ +package com.github.jtxofficial.flustclient.feature.other.visual; + +import com.github.jtxofficial.flustclient.api.modules.annotations.AutoEventBus; +import com.github.jtxofficial.flustclient.api.modules.FlustModule; +import com.github.jtxofficial.flustclient.api.modules.annotations.ModInfo; +import com.github.jtxofficial.flustclient.api.modules.category.EnumModuleCategory; +import com.github.jtxofficial.flustclient.manager.hud.HudElement; +import net.minecraft.block.material.Material; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.client.event.RenderBlockOverlayEvent; +import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; + +@ModInfo(fileName = "ClearWater") +public class ClearWater extends FlustModule implements AutoEventBus { + + @SubscribeEvent + public void onRenderBlockOverlay(RenderBlockOverlayEvent event) { + if (this.isEnabled()) { + if (event.overlayType == RenderBlockOverlayEvent.OverlayType.WATER && event.isCancelable()) { + event.setCanceled(true); + } + + if (event.blockForOverlay.getBlock().getMaterial() == Material.lava && event.isCancelable()) { + event.setCanceled(true); + } + + } + } + + + @SubscribeEvent + public void onFogDensity(EntityViewRenderEvent.FogDensity event) { + if (this.isEnabled()) { + if (event.block.getMaterial() == Material.water && event.isCancelable()) { + event.setCanceled(true); + event.density = 0.0F; + } + + if (event.block.getMaterial() == Material.lava && event.isCancelable()) { + event.setCanceled(true); + event.density = 0.0F; + } + + } + } + + @Override + public HudElement getHudElement() { + return null; + } + + @Override + protected String[] setAliases() { + return new String[0]; + } + + @Override + public String getName() { + return "Clear Water"; + } + + @Override + public String getDescription() { + return "Disable overlay of liquids and fog"; + } + + @Override + public Object getDescriptor() { + return "VISUAL"; + } + + @Override + public EnumModuleCategory getCategory() { + return EnumModuleCategory.OTHER; + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/feature/other/visual/Fullbright.java b/src/main/java/com/github/jtxofficial/flustclient/feature/other/visual/Fullbright.java new file mode 100644 index 0000000..a00dbce --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/feature/other/visual/Fullbright.java @@ -0,0 +1,64 @@ +package com.github.jtxofficial.flustclient.feature.other.visual; + +import com.github.jtxofficial.flustclient.api.modules.annotations.AvoidEventBus; +import com.github.jtxofficial.flustclient.api.modules.FlustModule; +import com.github.jtxofficial.flustclient.api.modules.annotations.ModInfo; +import com.github.jtxofficial.flustclient.api.modules.category.EnumModuleCategory; +import com.github.jtxofficial.flustclient.manager.hud.HudElement; + +@ModInfo(fileName = "Fullbright", enabledByDefault = false) +public class Fullbright extends FlustModule implements AvoidEventBus { + + public Fullbright() { + super(); + } + + @Override + public HudElement getHudElement() { + return null; + } + + @Override + protected String[] setAliases() { + return new String[]{"fullbright", "bright", "lightmap"}; + } + + @Override + public String getName() { + return "Fullbright"; + } + + @Override + public String getDescription() { + return "Makes everything bright so you can see in dark places using lightmap modification"; + } + + @Override + public Object getDescriptor() { + return OTHER; + } + + @Override + public EnumModuleCategory getCategory() { + return EnumModuleCategory.OTHER; + } + + @Override + public void onEnable() { + super.onEnable(); + // The mixin handles all the fullbright logic + } + + @Override + public void onDisable() { + super.onDisable(); + // The mixin will stop modifying the lightmap when disabled + } + + @Override + public void setEnabled(boolean enabled) { + super.setEnabled(enabled); + // Save immediately when enabled state changes + save(); + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/gui/HudEditor.java b/src/main/java/com/github/jtxofficial/flustclient/gui/HudEditor.java new file mode 100644 index 0000000..7a581c6 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/gui/HudEditor.java @@ -0,0 +1,535 @@ +package com.github.jtxofficial.flustclient.gui; + +import com.github.jtxofficial.flustclient.manager.HudManager; +import com.github.jtxofficial.flustclient.api.modules.FlustModule; +import com.github.jtxofficial.flustclient.manager.hud.HudElement; +import com.github.jtxofficial.flustclient.manager.Manager; +import com.github.jtxofficial.flustclient.manager.ModuleManager; +import gg.essential.elementa.ElementaVersion; +import gg.essential.elementa.WindowScreen; +import gg.essential.elementa.components.*; +import gg.essential.elementa.components.Window; +import gg.essential.elementa.constraints.*; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.ScaledResolution; +import net.minecraft.client.renderer.GlStateManager; +import org.lwjgl.input.Keyboard; +import org.lwjgl.input.Mouse; + +import java.awt.*; +import java.util.ArrayList; +import java.util.List; + +public class HudEditor extends WindowScreen { + + private static final Color BACKGROUND_COLOR = new Color(0, 0, 0, 100); + private static final Color SNAP_LINE_COLOR = new Color(255, 255, 255); + private static final Color ELEMENT_BORDER = new Color(255, 122, 0); + private static final Color ELEMENT_BACKGROUND = new Color(255, 122, 0, 50); + + private static final int SNAP_DISTANCE = 5; + + // State management + private HudElement draggedElement = null; + private HudElement hoveredElement = null; + private boolean isDragging = false; + private boolean isResizing = false; + private int dragStartX = 0; + private int dragStartY = 0; + private int elementStartX = 0; + private int elementStartY = 0; + private float elementStartScale = 1.0f; + private ResizeHandle resizeHandle = ResizeHandle.NONE; + + // Snap line data (simpler approach than UI components) + private final List snapLines = new ArrayList<>(); + + private static class SnapLine { + public int x1, y1, x2, y2; + public boolean isVertical; + + public SnapLine(int x1, int y1, int x2, int y2, boolean isVertical) { + this.x1 = x1; + this.y1 = y1; + this.x2 = x2; + this.y2 = y2; + this.isVertical = isVertical; + } + } + + // Previous ESC state to prevent multiple triggers + private boolean escWasPressed = false; + + // Mouse state tracking + private boolean mouseWasPressed = false; + + public HudEditor() { + super(ElementaVersion.V2, true, true, true, 1); + setupUI(); + } + + private void setupUI() { + Window window = getWindow(); + + // Main overlay container (transparent background to see HUD elements) + UIBlock overlay = new UIBlock(BACKGROUND_COLOR); + overlay.setX(new PixelConstraint(0f)); + overlay.setY(new PixelConstraint(0f)); + overlay.setWidth(new RelativeConstraint(1f)); + overlay.setHeight(new RelativeConstraint(1f)); + overlay.setChildOf(window); + + // Instructions header + UIRoundedRectangle instructionBox = new UIRoundedRectangle(5.0f); + instructionBox.setColor(new Color(0, 0, 0, 150)); + instructionBox.setX(new CenterConstraint()); + instructionBox.setY(new PixelConstraint(20f)); + instructionBox.setWidth(new PixelConstraint(500f)); + instructionBox.setHeight(new PixelConstraint(40f)); + instructionBox.setChildOf(overlay); + + UIText instructionText = new UIText("HOLD SHIFT FOR SNAPPING - ESC TO EXIT - CTRL+SCROLL TO SCALE"); + instructionText.setX(new CenterConstraint()); + instructionText.setY(new CenterConstraint()); + instructionText.setColor(Color.WHITE); + instructionText.setChildOf(instructionBox); + + // Snap lines will be rendered directly in the overlay renderer + + // Create an invisible overlay that captures all mouse input + UIBlock mouseHandler = new UIBlock(new Color(0, 0, 0, 0)); // Completely transparent + mouseHandler.setX(new PixelConstraint(0f)); + mouseHandler.setY(new PixelConstraint(0f)); + mouseHandler.setWidth(new RelativeConstraint(1f)); + mouseHandler.setHeight(new RelativeConstraint(1f)); + mouseHandler.setChildOf(overlay); + + // Mouse handler is now handled in the draw() method for better control + + // Create a custom draw component that renders HUD overlays + HudOverlayRenderer overlayRenderer = new HudOverlayRenderer(); + overlayRenderer.setX(new PixelConstraint(0f)); + overlayRenderer.setY(new PixelConstraint(0f)); + overlayRenderer.setWidth(new RelativeConstraint(1f)); + overlayRenderer.setHeight(new RelativeConstraint(1f)); + overlayRenderer.setChildOf(overlay); + } + + // Custom component that renders HUD overlays and handles input + private class HudOverlayRenderer extends UIBlock { + + public HudOverlayRenderer() { + super(new Color(0, 0, 0, 0)); // Transparent + } + + @Override + public void draw() { + super.draw(); + + // Handle ESC key to close editor (with debouncing) + boolean escPressed = Keyboard.isKeyDown(Keyboard.KEY_ESCAPE); + if (escPressed && !escWasPressed) { + // Save modules when closing via ESC + Manager.getManager(ModuleManager.class).saveAllModules(); + Minecraft.getMinecraft().displayGuiScreen(null); + return; + } + escWasPressed = escPressed; + + // Get mouse position (convert to GUI coordinates) + ScaledResolution sr = new ScaledResolution(Minecraft.getMinecraft()); + int mouseX = Mouse.getX() * sr.getScaledWidth() / Minecraft.getMinecraft().displayWidth; + int mouseY = sr.getScaledHeight() - Mouse.getY() * sr.getScaledHeight() / Minecraft.getMinecraft().displayHeight - 1; + + // Handle mouse input + boolean mousePressed = Mouse.isButtonDown(0); + + // Mouse click detection + if (mousePressed && !mouseWasPressed) { + if (hoveredElement != null) { + startDragging(hoveredElement, mouseX, mouseY); + } + } + + // Mouse release detection + if (!mousePressed && mouseWasPressed) { + if (isDragging) { + stopDragging(); + } + } + + // Clear previous snap lines first + clearSnapLines(); + + // Mouse drag handling + if (isDragging && mousePressed) { + if (isResizing) { + handleResize(mouseX, mouseY); + } else { + handleDrag(mouseX, mouseY); + + // Handle snapping after drag if shift is held + if (Keyboard.isKeyDown(Keyboard.KEY_LSHIFT) || Keyboard.isKeyDown(Keyboard.KEY_RSHIFT)) { + handleSnapping(); + } + } + } + + mouseWasPressed = mousePressed; + + // Update hovered element (only when not dragging) + if (!isDragging) { + updateHoveredElement(mouseX, mouseY); + } + + // Handle mouse scroll for scaling + int scroll = Mouse.getDWheel(); + if (scroll != 0 && hoveredElement != null && (Keyboard.isKeyDown(Keyboard.KEY_LCONTROL) || Keyboard.isKeyDown(Keyboard.KEY_RCONTROL))) { + float delta = scroll > 0 ? 0.1f : -0.1f; + float newScale = Math.max(0.1f, Math.min(5.0f, hoveredElement.getScale() + delta)); + hoveredElement.setScale(newScale); + + // Save immediately after scaling to persist the change + FlustModule parentModule = hoveredElement.getParent(); + if (parentModule != null) { + parentModule.save(); + } + } + + // Save current state and set up for HUD rendering + Minecraft mc = Minecraft.getMinecraft(); + int oldScale = mc.gameSettings.guiScale; + mc.gameSettings.guiScale = 1; + mc.entityRenderer.setupOverlayRendering(); + + // Render HUD elements with overlays + renderHudElementsWithOverlays(); + + // Render snap lines on top + renderSnapLines(); + + // Restore GUI state + mc.gameSettings.guiScale = oldScale; + mc.entityRenderer.setupOverlayRendering(); + } + + private void renderHudElementsWithOverlays() { + List> hudElements = Manager.getManager(HudManager.class).getHudElements(); + + for (HudElement element : hudElements) { + if (!element.getParent().isEnabled()) { + continue; + } + + // Render the actual HUD element + GlStateManager.pushMatrix(); + GlStateManager.translate(element.getX(), element.getY(), 0.0f); + GlStateManager.scale(element.getScale(), element.getScale(), element.getScale()); + element.onRender(); + GlStateManager.popMatrix(); + + // Render editor overlay + renderElementOverlay(element); + } + + } + + private void renderElementOverlay(HudElement element) { + int x = element.getX(); + int y = element.getY(); + int width = (int)(element.getWidth() * element.getScale()); + int height = (int)(element.getHeight() * element.getScale()); + + boolean isHovered = element == hoveredElement; + boolean isDragged = element == draggedElement; + boolean isEnabled = element.isEnabled(); + + // Choose colors based on state (inverted logic - enabled = white border + transparent, disabled = colored) + Color borderColor; + Color backgroundColor; + + if (isEnabled) { + // Enabled mods: white border with transparent background + borderColor = Color.WHITE; + backgroundColor = new Color(0, 0, 0, 0); // Transparent + } else { + // Disabled mods: colored border and background (old "enabled" style) + borderColor = ELEMENT_BORDER; // Orange border + backgroundColor = ELEMENT_BACKGROUND; // Orange background + } + + if (isDragged) { + if (backgroundColor.getAlpha() > 0) { + // Only modify alpha if background isn't already transparent + backgroundColor = new Color(backgroundColor.getRed(), backgroundColor.getGreen(), backgroundColor.getBlue(), 100); + } else { + // For transparent backgrounds, add a subtle drag indicator + backgroundColor = new Color(255, 255, 255, 30); // Very faint white + } + } + + // Draw background (only if not completely transparent) + if (backgroundColor.getAlpha() > 0) { + drawRect(x, y, x + width, y + height, backgroundColor.getRGB()); + } + + // Draw border + drawHollowRect(x, y, x + width, y + height, borderColor.getRGB()); + + // Draw resize handles if hovered or dragged + if (isHovered || isDragged) { + drawResizeHandles(x, y, width, height); + } + + // Draw element info + if (isHovered || isDragged) { + drawElementInfo(element, x, y, width, height); + } + } + + private void drawResizeHandles(int x, int y, int width, int height) { + int handleSize = 8; + // Use the same border color logic as the main overlay + HudElement element = hoveredElement != null ? hoveredElement : draggedElement; + Color handleColor = (element != null && element.isEnabled()) ? Color.WHITE : ELEMENT_BORDER; + + // Bottom-right resize handle + drawRect(x + width - handleSize, y + height - handleSize, + x + width, y + height, handleColor.getRGB()); + } + + private void drawElementInfo(HudElement element, int x, int y, int width, int height) { + Minecraft mc = Minecraft.getMinecraft(); + String elementName = element.getParent().getName(); + String scaleText = String.format("%.2fx", element.getScale()); + String infoText = elementName + " (" + scaleText + ")"; + + // Calculate text position (above or below element) + int textY = y > 50 ? y - 25 : y + height + 5; + int textX = x + width / 2; + + // Draw background for text + int textWidth = mc.fontRendererObj.getStringWidth(infoText); + drawRect(textX - textWidth / 2 - 5, textY - 2, + textX + textWidth / 2 + 5, textY + 10, + new Color(0, 0, 0, 150).getRGB()); + + // Draw text + mc.fontRendererObj.drawString(infoText, textX - textWidth / 2, textY, Color.WHITE.getRGB()); + } + + // Helper method to draw hollow rectangle + private void drawHollowRect(int x1, int y1, int x2, int y2, int color) { + drawRect(x1, y1, x2, y1 + 1, color); // Top + drawRect(x1, y2 - 1, x2, y2, color); // Bottom + drawRect(x1, y1, x1 + 1, y2, color); // Left + drawRect(x2 - 1, y1, x2, y2, color); // Right + } + } + + + private void updateHoveredElement(int mouseX, int mouseY) { + if (isDragging) return; + + HudElement newHovered = null; + List> hudElements = Manager.getManager(HudManager.class).getHudElements(); + + // Check elements in reverse order (top to bottom) + for (int i = hudElements.size() - 1; i >= 0; i--) { + HudElement element = hudElements.get(i); + if (!element.getParent().isEnabled()) { + continue; + } + + int x = element.getX(); + int y = element.getY(); + int width = (int)(element.getWidth() * element.getScale()); + int height = (int)(element.getHeight() * element.getScale()); + + if (mouseX >= x && mouseX <= x + width && mouseY >= y && mouseY <= y + height) { + newHovered = element; + break; + } + } + + hoveredElement = newHovered; + } + + private void startDragging(HudElement element, int mouseX, int mouseY) { + draggedElement = element; + isDragging = true; + + dragStartX = mouseX; + dragStartY = mouseY; + elementStartX = element.getX(); + elementStartY = element.getY(); + elementStartScale = element.getScale(); + + // Check if clicking on resize handle + int elementX = element.getX(); + int elementY = element.getY(); + int elementWidth = (int)(element.getWidth() * element.getScale()); + int elementHeight = (int)(element.getHeight() * element.getScale()); + + if (isInResizeHandle(mouseX, mouseY, elementX, elementY, elementWidth, elementHeight)) { + isResizing = true; + resizeHandle = ResizeHandle.BOTTOM_RIGHT; + } else { + isResizing = false; + resizeHandle = ResizeHandle.NONE; + } + } + + private boolean isInResizeHandle(int mouseX, int mouseY, int elementX, int elementY, int elementWidth, int elementHeight) { + int handleSize = 8; + return mouseX >= elementX + elementWidth - handleSize && mouseX <= elementX + elementWidth && + mouseY >= elementY + elementHeight - handleSize && mouseY <= elementY + elementHeight; + } + + private void handleDrag(int mouseX, int mouseY) { + int deltaX = mouseX - dragStartX; + int deltaY = mouseY - dragStartY; + + int newX = elementStartX + deltaX; + int newY = elementStartY + deltaY; + + // Clamp to screen bounds + ScaledResolution sr = new ScaledResolution(Minecraft.getMinecraft()); + int screenWidth = sr.getScaledWidth(); + int screenHeight = sr.getScaledHeight(); + + int elementWidth = (int)(draggedElement.getWidth() * draggedElement.getScale()); + int elementHeight = (int)(draggedElement.getHeight() * draggedElement.getScale()); + + newX = Math.max(0, Math.min(screenWidth - elementWidth, newX)); + newY = Math.max(0, Math.min(screenHeight - elementHeight, newY)); + + draggedElement.setX(newX); + draggedElement.setY(newY); + } + + private void handleResize(int mouseX, int mouseY) { + int deltaX = mouseX - dragStartX; + int deltaY = mouseY - dragStartY; + + // Calculate average delta for uniform scaling + int avgDelta = (deltaX + deltaY) / 2; + float scaleFactor = 1.0f + (avgDelta * 0.01f); + + float newScale = Math.max(0.1f, Math.min(5.0f, elementStartScale * scaleFactor)); + draggedElement.setScale(newScale); + } + + private void handleSnapping() { + if (draggedElement == null || isResizing) return; + + List> hudElements = Manager.getManager(HudManager.class).getHudElements(); + ScaledResolution sr = new ScaledResolution(Minecraft.getMinecraft()); + int screenWidth = sr.getScaledWidth(); + int screenHeight = sr.getScaledHeight(); + + int draggedX = draggedElement.getX(); + int draggedY = draggedElement.getY(); + int draggedWidth = (int)(draggedElement.getWidth() * draggedElement.getScale()); + int draggedHeight = (int)(draggedElement.getHeight() * draggedElement.getScale()); + + // Snap to screen edges + if (Math.abs(draggedX) < SNAP_DISTANCE) { + draggedElement.setX(0); + drawSnapLine(0, 0, 0, screenHeight, true); + } + if (Math.abs(draggedX + draggedWidth - screenWidth) < SNAP_DISTANCE) { + draggedElement.setX(screenWidth - draggedWidth); + drawSnapLine(screenWidth, 0, screenWidth, screenHeight, true); + } + if (Math.abs(draggedY) < SNAP_DISTANCE) { + draggedElement.setY(0); + drawSnapLine(0, 0, screenWidth, 0, false); + } + if (Math.abs(draggedY + draggedHeight - screenHeight) < SNAP_DISTANCE) { + draggedElement.setY(screenHeight - draggedHeight); + drawSnapLine(0, screenHeight, screenWidth, screenHeight, false); + } + + // Snap to other elements + for (HudElement other : hudElements) { + if (other == draggedElement || !other.isEnabled()) continue; + + int otherX = other.getX(); + int otherY = other.getY(); + int otherWidth = (int)(other.getWidth() * other.getScale()); + int otherHeight = (int)(other.getHeight() * other.getScale()); + + // Horizontal snapping + if (Math.abs(draggedX - otherX) < SNAP_DISTANCE) { + draggedElement.setX(otherX); + drawSnapLine(otherX, 0, otherX, screenHeight, true); + } else if (Math.abs(draggedX + draggedWidth - otherX) < SNAP_DISTANCE) { + draggedElement.setX(otherX - draggedWidth); + drawSnapLine(otherX, 0, otherX, screenHeight, true); + } else if (Math.abs(draggedX - (otherX + otherWidth)) < SNAP_DISTANCE) { + draggedElement.setX(otherX + otherWidth); + drawSnapLine(otherX + otherWidth, 0, otherX + otherWidth, screenHeight, true); + } else if (Math.abs(draggedX + draggedWidth - (otherX + otherWidth)) < SNAP_DISTANCE) { + draggedElement.setX(otherX + otherWidth - draggedWidth); + drawSnapLine(otherX + otherWidth, 0, otherX + otherWidth, screenHeight, true); + } + + // Vertical snapping + if (Math.abs(draggedY - otherY) < SNAP_DISTANCE) { + draggedElement.setY(otherY); + drawSnapLine(0, otherY, screenWidth, otherY, false); + } else if (Math.abs(draggedY + draggedHeight - otherY) < SNAP_DISTANCE) { + draggedElement.setY(otherY - draggedHeight); + drawSnapLine(0, otherY, screenWidth, otherY, false); + } else if (Math.abs(draggedY - (otherY + otherHeight)) < SNAP_DISTANCE) { + draggedElement.setY(otherY + otherHeight); + drawSnapLine(0, otherY + otherHeight, screenWidth, otherY + otherHeight, false); + } else if (Math.abs(draggedY + draggedHeight - (otherY + otherHeight)) < SNAP_DISTANCE) { + draggedElement.setY(otherY + otherHeight - draggedHeight); + drawSnapLine(0, otherY + otherHeight, screenWidth, otherY + otherHeight, false); + } + } + } + + private void drawSnapLine(int x1, int y1, int x2, int y2, boolean isVertical) { + snapLines.add(new SnapLine(x1, y1, x2, y2, isVertical)); + } + + private void clearSnapLines() { + snapLines.clear(); + } + + private void renderSnapLines() { + for (SnapLine line : snapLines) { + // Draw snap line using direct OpenGL rendering + if (line.isVertical) { + drawRect(line.x1, line.y1, line.x1 + 2, line.y2, SNAP_LINE_COLOR.getRGB()); + } else { + drawRect(line.x1, line.y1, line.x2, line.y1 + 2, SNAP_LINE_COLOR.getRGB()); + } + } + } + + private void stopDragging() { + if (draggedElement != null) { + // Save the module that was being dragged to persist position changes + FlustModule parentModule = draggedElement.getParent(); + if (parentModule != null) { + parentModule.save(); + } + } + + isDragging = false; + isResizing = false; + draggedElement = null; + resizeHandle = ResizeHandle.NONE; + clearSnapLines(); + } + + + private enum ResizeHandle { + NONE, + BOTTOM_RIGHT + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/gui/InGameMenuScreen.java b/src/main/java/com/github/jtxofficial/flustclient/gui/InGameMenuScreen.java new file mode 100644 index 0000000..b5f4cd5 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/gui/InGameMenuScreen.java @@ -0,0 +1,184 @@ +package com.github.jtxofficial.flustclient.gui; + +import com.github.jtxofficial.flustclient.api.colors.GuiColorPalette; +import com.github.jtxofficial.flustclient.api.fonts.FlustFont; +import com.github.jtxofficial.flustclient.api.fonts.Fonts; +import com.github.jtxofficial.flustclient.api.gui.GuiUtils; +import com.github.jtxofficial.flustclient.api.gui.animations.SnakeEffect; +import com.github.jtxofficial.flustclient.api.gui.components.Component; +import com.github.jtxofficial.flustclient.api.gui.components.OutlinedComponent; +import com.github.jtxofficial.flustclient.api.gui.components.rect.ColorSquare; +import com.github.jtxofficial.flustclient.api.gui.components.rect.ColorSquareOutline; +import com.github.jtxofficial.flustclient.api.gui.components.text.Label; +import com.github.jtxofficial.flustclient.api.gui.components.text.TextInput; +import com.github.jtxofficial.flustclient.api.gui.components.texture.TextureSquare; +import com.github.jtxofficial.flustclient.api.gui.effects.EnterExitEffect; +import com.github.jtxofficial.flustclient.api.gui.effects.OnClickEffect; +import com.github.jtxofficial.flustclient.api.gui.menu.MenuEmptyPage; +import com.github.jtxofficial.flustclient.api.gui.menu.GuiMenuScreen; + +import com.github.jtxofficial.flustclient.api.gui.menu.MenuPage; +import com.github.jtxofficial.flustclient.api.gui.region.GuiRegion; +import com.github.jtxofficial.flustclient.api.gui.scaling.GuiScaleHelper; +import com.github.jtxofficial.flustclient.gui.pages.ModPage; +import com.github.jtxofficial.flustclient.gui.pages.GroupPage; +import com.github.jtxofficial.flustclient.gui.pages.CosmeticsPage; +import net.minecraft.client.Minecraft; +import net.minecraft.util.ResourceLocation; + +import java.util.LinkedList; +import java.util.List; + + +public class InGameMenuScreen extends GuiMenuScreen { + + public static Page page = Page.MODS; + public static String searchQuery = ""; + + public enum Page { + MODS, COSMETICS, GROUPS + } + + MenuPage modsPage = new ModPage(width, height); + MenuPage groupsPage = new GroupPage(0, 0); + MenuPage cosmeticsPage = new CosmeticsPage(0, 0); + + public static List bgComponents = new LinkedList<>(); + + public static List getBGComponents(int width, int height, MenuPage page) { + float scale = 1f / new GuiScaleHelper(Minecraft.getMinecraft()).getScaleFactor(); + final int newWidth = Math.round((float) width / scale); + final int newHeight = Math.round((float) height / scale); + List components = new LinkedList<>(); + int left = (newWidth >> 1) - (page.getBackgroundWidth() >> 1); + int top = (newHeight >> 1) - (page.getBackgroundHeight() >> 1); + GuiRegion full = new GuiRegion(0, 0, newWidth, newHeight); + ColorSquare bg = new ColorSquare(full, () -> 0x33000000); + GuiRegion topBarGR = new GuiRegion(left, top, page.getBackgroundWidth(), 58); + ColorSquare topBar = new ColorSquare(topBarGR, GuiColorPalette::getBackgroundColor, 1); + + GuiRegion fullOutline = new GuiRegion(left, top, page.getBackgroundWidth(), page.getBackgroundHeight()); + ColorSquareOutline fullOutlineC = new ColorSquareOutline(fullOutline, GuiColorPalette::getLineColor, 2); + fullOutlineC.pinTo(topBar); + components.add(bg); + + components.add(topBar); + + GuiRegion logoGR = new GuiRegion(left + 12, top, 175, 58); + ResourceLocation loc = new ResourceLocation("flustclient","logos/logo-trans.png"); + TextureSquare logo = new TextureSquare(logoGR, loc); + logo.pinTo(topBar); + components.add(logo); + + GuiRegion gr = new GuiRegion(left, top + topBarGR.height, page.getBackgroundWidth(), page.getBackgroundHeight() - topBarGR.height); + OutlinedComponent outline = new OutlinedComponent(gr.offSet(0, -topBarGR.height), () -> 0x00000000, 1); + outline.region.height += topBarGR.height; + outline.pinTo(topBar); + + ColorSquare csBG = new ColorSquare(gr, GuiColorPalette::getBackgroundColor2, 0); + csBG.pinTo(topBar); + components.add(csBG); + + GuiRegion underLineGR = new GuiRegion(left, topBarGR.getBottom(), page.getBackgroundWidth(), 2); + ColorSquare underLine = new ColorSquare(underLineGR, GuiColorPalette::getLineColor, 0); + underLine.pinTo(topBar); + components.add(underLine); + + List gradients = GuiUtils.makeBoxShadows(fullOutlineC.region.offSet(0, 0), 5); + for (Component gradient : gradients) { + gradient.pinTo(topBar); + components.add(gradient); + } + components.add(fullOutlineC); + + { + int x = left + 35 + logo.region.width; + FlustFont font = Fonts.Roboto; + for (final Page value : Page.values()) { + String name = value.name().toUpperCase(); + int wid = (int) font.getStringWidth(name); + wid += 10; + GuiRegion nextGr = new GuiRegion(x, top, wid, 58); + GuiRegion selectedGr = nextGr.offSet(0, 0); + selectedGr.x -= 10; + selectedGr.width += 20; + ColorSquare selected = new ColorSquare(selectedGr, () -> InGameMenuScreen.page == value ? 0xff111111 : 0x00000000, 0); + components.add(selected); + selected.pinTo(topBar); + + OutlinedComponent snakey = new OutlinedComponent(selectedGr.offSet(2, 2), () -> 0x00000000, 1); + snakey.region.width -= 4; + snakey.region.height -= 4; + snakey.effects.add(new SnakeEffect(snakey, () -> InGameMenuScreen.page == value ? (GuiColorPalette.getPrimaryColor() & 0x00FFFFFF) | 0x55000000 : 0x00000000)); + + components.add(snakey); + snakey.pinTo(topBar); + Label txt = new Label(nextGr, name, 1, 0xffffffff, font); + txt.effects.add(new EnterExitEffect((comp, over) -> txt.underline = over)); + txt.effects.add(new OnClickEffect(comp -> InGameMenuScreen.page = value)); + txt.pinTo(topBar); + components.add(txt); + x += 20; + x += wid; + } + } + + + // Search bar on top right + { + int searchWidth = 200; + int searchHeight = 30; + int searchX = left + page.getBackgroundWidth() - searchWidth - 20; + int searchY = top + (58 - searchHeight) / 2; + GuiRegion searchGR = new GuiRegion(searchX, searchY, searchWidth, searchHeight); + + TextInput searchInput = new TextInput(searchGR, "Search for mods", (text) -> { + InGameMenuScreen.searchQuery = text; + }); + searchInput.setText(InGameMenuScreen.searchQuery); + searchInput.pinTo(topBar); + components.add(searchInput); + } + + return components; + } + + @Override + public List getComponents() { + if (bgComponents.isEmpty()) { + return bgComponents = getBGComponents(width, height, MenuEmptyPage.emptyPage); + } + // GuiUtil.doBlur(1); + List returnComps = new LinkedList<>(); + switch (page) { + case MODS: + returnComps.addAll(modsPage.getComponents()); + break; + case COSMETICS: + returnComps.addAll(cosmeticsPage.getComponents()); + break; + case GROUPS: + returnComps.addAll(groupsPage.getComponents()); + break; + default: + break; + } + return returnComps; + } + + @Override + protected void init() { + float scale = 1f / new GuiScaleHelper(Minecraft.getMinecraft()).getScaleFactor(); + final int newWidth = Math.round((float) width / scale); + final int newHeight = Math.round((float) height / scale); + int left = (newWidth >> 1) - (MenuEmptyPage.emptyPage.getBackgroundWidth() >> 1); + int top = (newHeight >> 1) - (MenuEmptyPage.emptyPage.getBackgroundHeight() >> 1); + top += 58; + bgComponents = getBGComponents(width, height, MenuEmptyPage.emptyPage); + if (isScaled || /*!TweakManager.deObfEnv ||*/ true) { + modsPage = new ModPage(left, top); + groupsPage = new GroupPage(left, top); + cosmeticsPage = new CosmeticsPage(left, top); + } + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/gui/pages/CosmeticsPage.java b/src/main/java/com/github/jtxofficial/flustclient/gui/pages/CosmeticsPage.java new file mode 100644 index 0000000..13af7da --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/gui/pages/CosmeticsPage.java @@ -0,0 +1,70 @@ +package com.github.jtxofficial.flustclient.gui.pages; + +import com.github.jtxofficial.flustclient.api.colors.GuiColorPalette; +import com.github.jtxofficial.flustclient.api.fonts.FlustFont; +import com.github.jtxofficial.flustclient.api.fonts.Fonts; +import com.github.jtxofficial.flustclient.api.gui.components.Component; +import com.github.jtxofficial.flustclient.api.gui.components.rect.ColorSquare; +import com.github.jtxofficial.flustclient.api.gui.components.text.Label; +import com.github.jtxofficial.flustclient.api.gui.menu.MenuPage; +import com.github.jtxofficial.flustclient.api.gui.region.GuiRegion; +import com.github.jtxofficial.flustclient.gui.InGameMenuScreen; + +import java.util.LinkedList; +import java.util.List; + +public class CosmeticsPage implements MenuPage { + + final List components; + private Component pin; + private int left, top; + + public CosmeticsPage(int left, int top) { + components = new LinkedList<>(InGameMenuScreen.bgComponents); + if (components.isEmpty()) return; + this.pin = components.get(1); + this.left = left; + this.top = top; + + int width = getBackgroundWidth(); + int height = getBackgroundHeight() - 58; + + // Create centered content area + int contentWidth = 600; + int contentHeight = 300; + int contentX = left + (width >> 1) - (contentWidth >> 1); + int contentY = top + (height >> 1) - (contentHeight >> 1); + + // Main content box background + GuiRegion contentBoxGR = new GuiRegion(contentX, contentY, contentWidth, contentHeight); + ColorSquare contentBox = new ColorSquare(contentBoxGR, () -> 0x80111111, 1); + contentBox.pinTo(this.pin); + components.add(contentBox); + + FlustFont titleFont = Fonts.RobotoTitle; + String title = "COSMETICS"; + GuiRegion titleGR = new GuiRegion(contentX, contentY + 40, contentWidth, 40); + Label titleLabel = new Label(titleGR, title, 1, 0xffffffff, titleFont); + titleLabel.pinTo(this.pin); + components.add(titleLabel); + + FlustFont messageFont = Fonts.Roboto; + String message = "Currently Not Available"; + GuiRegion messageGR = new GuiRegion(contentX, contentY + 120, contentWidth, 30); + Label messageLabel = new Label(messageGR, () -> message, 1, GuiColorPalette::getPrimaryColor, messageFont); + messageLabel.pinTo(this.pin); + components.add(messageLabel); + + // Additional info text + String infoText = "Cosmetics will be available in a future update"; + GuiRegion infoGR = new GuiRegion(contentX, contentY + 160, contentWidth, 30); + Label infoLabel = new Label(infoGR, infoText, 1, 0xffaaaaaa, Fonts.Roboto); + infoLabel.pinTo(this.pin); + components.add(infoLabel); + } + + @Override + public List getComponents() { + return components; + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/gui/pages/GroupPage.java b/src/main/java/com/github/jtxofficial/flustclient/gui/pages/GroupPage.java new file mode 100644 index 0000000..73c3ef7 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/gui/pages/GroupPage.java @@ -0,0 +1,749 @@ +package com.github.jtxofficial.flustclient.gui.pages; + +import com.github.jtxofficial.flustclient.api.colors.GuiColorPalette; +import com.github.jtxofficial.flustclient.api.fonts.FlustFont; +import com.github.jtxofficial.flustclient.api.fonts.Fonts; +import com.github.jtxofficial.flustclient.api.gui.GuiUtils; +import com.github.jtxofficial.flustclient.api.gui.components.Component; +import com.github.jtxofficial.flustclient.api.gui.components.OutlinedComponent; +import com.github.jtxofficial.flustclient.api.gui.components.rect.ColorSquare; +import com.github.jtxofficial.flustclient.api.gui.components.rect.ColorSquareOutline; +import com.github.jtxofficial.flustclient.api.gui.components.scroll.VerticalScroll; +import com.github.jtxofficial.flustclient.api.gui.components.text.Label; +import com.github.jtxofficial.flustclient.api.gui.components.text.Paragraph; +import com.github.jtxofficial.flustclient.api.gui.components.text.TextInput; +import com.github.jtxofficial.flustclient.api.gui.effects.EnterExitEffect; +import com.github.jtxofficial.flustclient.api.gui.effects.OnClickEffect; +import com.github.jtxofficial.flustclient.api.gui.menu.MenuPage; +import com.github.jtxofficial.flustclient.api.gui.region.GuiRegion; +import com.github.jtxofficial.flustclient.api.groups.GroupInfo; +import com.github.jtxofficial.flustclient.api.groups.GroupMember; +import com.github.jtxofficial.flustclient.api.groups.GroupPermission; +import com.github.jtxofficial.flustclient.gui.InGameMenuScreen; +import com.github.jtxofficial.flustclient.manager.GroupManager; +import net.minecraft.client.Minecraft; + +import java.util.LinkedList; +import java.util.List; + +public class GroupPage implements MenuPage { + + final List components; + final List contentComponents; + + private Component pin; + private int left, top, right, bottom; + + private enum ViewMode { + MAIN, // Show current group or create/join options + CREATE_GROUP, // Create new group form + JOIN_GROUP, // Join existing group form + GROUP_DETAILS // Show group members and management + } + + private ViewMode currentView = ViewMode.MAIN; + private String createGroupName = ""; + private String createGroupPassword = ""; + private String joinGroupName = ""; + private String joinGroupPassword = ""; + private String statusMessage = ""; + private int statusMessageColor = 0xffffffff; + + // Track last known state for auto-refresh + private GroupInfo lastKnownGroup = null; + private int lastKnownMemberCount = 0; + + // Static reference to current page for error handling + private static GroupPage currentInstance = null; + + public GroupPage(int left, int top) { + currentInstance = this; + components = new LinkedList<>(InGameMenuScreen.bgComponents); + contentComponents = new LinkedList<>(); + if (components.isEmpty()) return; + this.pin = components.get(1); + + int width = getBackgroundWidth(); + int height = getBackgroundHeight() - 58; + this.bottom = top + height; + this.right = left + width; + this.left = left; + this.top = top; + + refreshView(); + } + + private void refreshView() { + contentComponents.clear(); + GroupManager manager = GroupManager.getInstance(); + + // Title bar + { + GuiRegion gr = new GuiRegion(left, top, right - left, 60); + String txt = "GROUPS"; + FlustFont font = Fonts.RobotoTitle; + int wid = (int) font.getStringWidth(txt); + GuiRegion labelReg = gr.offSet(35, -2); + labelReg.width = wid; + Label label = new Label(labelReg, txt, 1, 0xffffffff, font); + label.pinTo(pin); + contentComponents.add(label); + } + + int contentY = top + 80; + + // Check if synced with server + if (!manager.isSynced()) { + renderLoadingScreen(contentY); + return; + } + + // Status message + if (!statusMessage.isEmpty()) { + GuiRegion statusGr = new GuiRegion(left + 30, contentY, right - left - 60, 30); + Label status = new Label(statusGr, statusMessage, 1, statusMessageColor, Fonts.Roboto); + status.pinTo(pin); + contentComponents.add(status); + contentY += 40; + } + + switch (currentView) { + case MAIN: + if (manager.isInGroup()) { + renderGroupOverview(contentY); + } else { + renderNoGroupView(contentY); + } + break; + case CREATE_GROUP: + renderCreateGroupForm(contentY); + break; + case JOIN_GROUP: + renderJoinGroupForm(contentY); + break; + case GROUP_DETAILS: + renderGroupDetails(contentY); + break; + } + } + + private void renderLoadingScreen(int startY) { + int centerX = left + ((right - left) >> 1); + int y = startY + 100; + + // Loading message + GuiRegion loadingGr = new GuiRegion(left + 50, y, right - left - 100, 40); + Label loadingLabel = new Label(loadingGr, "Connecting to server...", 1, 0xffffffff, Fonts.RobotoMiniHeader); + loadingLabel.pinTo(pin); + contentComponents.add(loadingLabel); + + y += 60; + + // Info text + GuiRegion infoGr = new GuiRegion(left + 50, y, right - left - 100, 30); + Paragraph info = new Paragraph(infoGr, () -> 0xffaaaaaa, "Waiting for group data from server. Make sure WebSocket is connected.", Fonts.Roboto); + info.pinTo(pin); + contentComponents.add(info); + + y += 60; + + // Retry button + { + int buttonWidth = 200; + int buttonHeight = 45; + int buttonX = centerX - (buttonWidth >> 1); + GuiRegion buttonGr = new GuiRegion(buttonX, y, buttonWidth, buttonHeight); + + ColorSquare buttonBg = new ColorSquare(buttonGr, () -> 0xff111111, 1); + buttonBg.effects.add(new EnterExitEffect((comp, over) -> buttonBg.color = over ? () -> 0xff1a1a1a : () -> 0xff111111)); + buttonBg.pinTo(pin); + contentComponents.add(buttonBg); + + ColorSquareOutline buttonOutline = new ColorSquareOutline(buttonGr, GuiColorPalette::getPrimaryColor, 2); + buttonOutline.pinTo(pin); + contentComponents.add(buttonOutline); + + Label buttonText = new Label(buttonGr, "REQUEST SYNC", 1, 0xffffffff, Fonts.Roboto); + buttonText.effects.add(new EnterExitEffect((comp, over) -> buttonText.underline = over)); + buttonText.effects.add(new OnClickEffect(comp -> { + GroupManager.getInstance().requestSync(); + statusMessage = "Sync requested..."; + statusMessageColor = 0xffffff00; + refreshView(); + })); + buttonText.pinTo(pin); + contentComponents.add(buttonText); + } + } + + private void renderNoGroupView(int startY) { + int centerX = left + ((right - left) >> 1); + int y = startY + 50; + + // Info text + GuiRegion infoGr = new GuiRegion(left + 50, y, right - left - 100, 30); + Paragraph info = new Paragraph(infoGr, () -> 0xffaaaaaa, "You are not in a group. Create one or join an existing group.", Fonts.Roboto); + info.pinTo(pin); + contentComponents.add(info); + + y += 80; + + // Create Group Button + { + int buttonWidth = 250; + int buttonHeight = 50; + int buttonX = centerX - buttonWidth - 20; + GuiRegion buttonGr = new GuiRegion(buttonX, y, buttonWidth, buttonHeight); + + ColorSquare buttonBg = new ColorSquare(buttonGr, () -> 0xff111111, 1); + buttonBg.effects.add(new EnterExitEffect((comp, over) -> buttonBg.color = over ? () -> 0xff1a1a1a : () -> 0xff111111)); + buttonBg.pinTo(pin); + contentComponents.add(buttonBg); + + ColorSquareOutline buttonOutline = new ColorSquareOutline(buttonGr, GuiColorPalette::getPrimaryColor, 2); + buttonOutline.pinTo(pin); + contentComponents.add(buttonOutline); + + Label buttonText = new Label(buttonGr, "CREATE GROUP", 1, 0xffffffff, Fonts.Roboto); + buttonText.effects.add(new EnterExitEffect((comp, over) -> buttonText.underline = over)); + buttonText.effects.add(new OnClickEffect(comp -> { + currentView = ViewMode.CREATE_GROUP; + createGroupName = ""; + createGroupPassword = ""; + statusMessage = ""; + refreshView(); + })); + buttonText.pinTo(pin); + contentComponents.add(buttonText); + + List gradients = GuiUtils.makeBoxShadows(buttonGr, 5); + for (Component gradient : gradients) { + gradient.pinTo(pin); + contentComponents.add(gradient); + } + } + + // Join Group Button + { + int buttonWidth = 250; + int buttonHeight = 50; + int buttonX = centerX + 20; + GuiRegion buttonGr = new GuiRegion(buttonX, y, buttonWidth, buttonHeight); + + ColorSquare buttonBg = new ColorSquare(buttonGr, () -> 0xff111111, 1); + buttonBg.effects.add(new EnterExitEffect((comp, over) -> buttonBg.color = over ? () -> 0xff1a1a1a : () -> 0xff111111)); + buttonBg.pinTo(pin); + contentComponents.add(buttonBg); + + ColorSquareOutline buttonOutline = new ColorSquareOutline(buttonGr, GuiColorPalette::getLineColor, 2); + buttonOutline.pinTo(pin); + contentComponents.add(buttonOutline); + + Label buttonText = new Label(buttonGr, "JOIN GROUP", 1, 0xffffffff, Fonts.Roboto); + buttonText.effects.add(new EnterExitEffect((comp, over) -> buttonText.underline = over)); + buttonText.effects.add(new OnClickEffect(comp -> { + currentView = ViewMode.JOIN_GROUP; + joinGroupName = ""; + joinGroupPassword = ""; + statusMessage = ""; + refreshView(); + })); + buttonText.pinTo(pin); + contentComponents.add(buttonText); + + List gradients = GuiUtils.makeBoxShadows(buttonGr, 5); + for (Component gradient : gradients) { + gradient.pinTo(pin); + contentComponents.add(gradient); + } + } + } + + private void renderGroupOverview(int startY) { + GroupManager manager = GroupManager.getInstance(); + GroupInfo group = manager.getCurrentGroup(); + if (group == null) return; + + int y = startY; + + // Group name and info + GuiRegion nameGr = new GuiRegion(left + 30, y, right - left - 60, 40); + Label nameLabel = new Label(nameGr, "Group: " + group.getGroupName(), 0, 0xffffffff, Fonts.RobotoMiniHeader); + nameLabel.pinTo(pin); + contentComponents.add(nameLabel); + + y += 50; + + GuiRegion infoGr = new GuiRegion(left + 30, y, right - left - 60, 25); + Label infoLabel = new Label(infoGr, "Members: " + group.getMemberCount(), 0, 0xffaaaaaa, Fonts.Roboto); + infoLabel.pinTo(pin); + contentComponents.add(infoLabel); + + y += 40; + + // View Details Button + { + int buttonWidth = 200; + int buttonHeight = 45; + int buttonX = left + 30; + GuiRegion buttonGr = new GuiRegion(buttonX, y, buttonWidth, buttonHeight); + + ColorSquare buttonBg = new ColorSquare(buttonGr, () -> 0xff111111, 1); + buttonBg.effects.add(new EnterExitEffect((comp, over) -> buttonBg.color = over ? () -> 0xff1a1a1a : () -> 0xff111111)); + buttonBg.pinTo(pin); + contentComponents.add(buttonBg); + + ColorSquareOutline buttonOutline = new ColorSquareOutline(buttonGr, GuiColorPalette::getPrimaryColor, 2); + buttonOutline.pinTo(pin); + contentComponents.add(buttonOutline); + + Label buttonText = new Label(buttonGr, "VIEW MEMBERS", 1, 0xffffffff, Fonts.Roboto); + buttonText.effects.add(new EnterExitEffect((comp, over) -> buttonText.underline = over)); + buttonText.effects.add(new OnClickEffect(comp -> { + currentView = ViewMode.GROUP_DETAILS; + statusMessage = ""; + refreshView(); + })); + buttonText.pinTo(pin); + contentComponents.add(buttonText); + } + + // Leave Group Button + { + int buttonWidth = 200; + int buttonHeight = 45; + int buttonX = left + 30 + 220; + GuiRegion buttonGr = new GuiRegion(buttonX, y, buttonWidth, buttonHeight); + + ColorSquare buttonBg = new ColorSquare(buttonGr, () -> 0xff5a0a0c, 1); + buttonBg.effects.add(new EnterExitEffect((comp, over) -> buttonBg.color = over ? () -> 0xff7a0a0c : () -> 0xff5a0a0c)); + buttonBg.pinTo(pin); + contentComponents.add(buttonBg); + + ColorSquareOutline buttonOutline = new ColorSquareOutline(buttonGr, () -> 0xffff0000, 2); + buttonOutline.pinTo(pin); + contentComponents.add(buttonOutline); + + GroupMember currentMember = manager.getCurrentMember(); + String buttonLabel = (currentMember != null && currentMember.getPermission() == GroupPermission.OWNER) + ? "DISBAND GROUP" : "LEAVE GROUP"; + + Label buttonText = new Label(buttonGr, buttonLabel, 1, 0xffffffff, Fonts.Roboto); + buttonText.effects.add(new EnterExitEffect((comp, over) -> buttonText.underline = over)); + buttonText.effects.add(new OnClickEffect(comp -> { + manager.leaveCurrentGroup(); + currentView = ViewMode.MAIN; + statusMessage = "Left group successfully"; + statusMessageColor = 0xff00ff00; + refreshView(); + })); + buttonText.pinTo(pin); + contentComponents.add(buttonText); + } + } + + private void renderCreateGroupForm(int startY) { + int y = startY; + + // Form title + GuiRegion titleGr = new GuiRegion(left + 30, y, right - left - 60, 35); + Label titleLabel = new Label(titleGr, "Create New Group", 0, 0xffffffff, Fonts.RobotoMiniHeader); + titleLabel.pinTo(pin); + contentComponents.add(titleLabel); + + y += 50; + + // Group name input + GuiRegion nameInputGr = new GuiRegion(left + 30, y, 400, 35); + TextInput nameInput = new TextInput(nameInputGr, "Group Name", (text) -> createGroupName = text); + nameInput.setText(createGroupName); + nameInput.pinTo(pin); + contentComponents.add(nameInput); + + y += 50; + + // Password input + GuiRegion passInputGr = new GuiRegion(left + 30, y, 400, 35); + TextInput passInput = new TextInput(passInputGr, "Password", (text) -> createGroupPassword = text); + passInput.setText(createGroupPassword); + passInput.pinTo(pin); + contentComponents.add(passInput); + + y += 60; + + // Create button + { + int buttonWidth = 180; + int buttonHeight = 45; + int buttonX = left + 30; + GuiRegion buttonGr = new GuiRegion(buttonX, y, buttonWidth, buttonHeight); + + ColorSquare buttonBg = new ColorSquare(buttonGr, () -> 0xff0a5a20, 1); + buttonBg.effects.add(new EnterExitEffect((comp, over) -> buttonBg.color = over ? () -> 0xff0a7a20 : () -> 0xff0a5a20)); + buttonBg.pinTo(pin); + contentComponents.add(buttonBg); + + ColorSquareOutline buttonOutline = new ColorSquareOutline(buttonGr, () -> 0xff00ff00, 2); + buttonOutline.pinTo(pin); + contentComponents.add(buttonOutline); + + Label buttonText = new Label(buttonGr, "CREATE", 1, 0xffffffff, Fonts.Roboto); + buttonText.effects.add(new EnterExitEffect((comp, over) -> buttonText.underline = over)); + buttonText.effects.add(new OnClickEffect(comp -> { + if (createGroupName.isEmpty() || createGroupPassword.isEmpty()) { + statusMessage = "Please fill in all fields"; + statusMessageColor = 0xffff0000; + } else { + GroupManager manager = GroupManager.getInstance(); + manager.createGroup(createGroupName, createGroupPassword); + + // Don't show success yet - wait for server confirmation + currentView = ViewMode.MAIN; + statusMessage = "Creating group..."; + statusMessageColor = 0xffffff00; // Yellow for pending + } + refreshView(); + })); + buttonText.pinTo(pin); + contentComponents.add(buttonText); + } + + // Cancel button + { + int buttonWidth = 180; + int buttonHeight = 45; + int buttonX = left + 30 + 200; + GuiRegion buttonGr = new GuiRegion(buttonX, y, buttonWidth, buttonHeight); + + ColorSquare buttonBg = new ColorSquare(buttonGr, () -> 0xff111111, 1); + buttonBg.effects.add(new EnterExitEffect((comp, over) -> buttonBg.color = over ? () -> 0xff1a1a1a : () -> 0xff111111)); + buttonBg.pinTo(pin); + contentComponents.add(buttonBg); + + ColorSquareOutline buttonOutline = new ColorSquareOutline(buttonGr, GuiColorPalette::getLineColor, 2); + buttonOutline.pinTo(pin); + contentComponents.add(buttonOutline); + + Label buttonText = new Label(buttonGr, "CANCEL", 1, 0xffffffff, Fonts.Roboto); + buttonText.effects.add(new EnterExitEffect((comp, over) -> buttonText.underline = over)); + buttonText.effects.add(new OnClickEffect(comp -> { + currentView = ViewMode.MAIN; + statusMessage = ""; + refreshView(); + })); + buttonText.pinTo(pin); + contentComponents.add(buttonText); + } + } + + private void renderJoinGroupForm(int startY) { + int y = startY; + + // Form title + GuiRegion titleGr = new GuiRegion(left + 30, y, right - left - 60, 35); + Label titleLabel = new Label(titleGr, "Join Existing Group", 0, 0xffffffff, Fonts.RobotoMiniHeader); + titleLabel.pinTo(pin); + contentComponents.add(titleLabel); + + y += 50; + + // Group name input + GuiRegion nameInputGr = new GuiRegion(left + 30, y, 400, 35); + TextInput nameInput = new TextInput(nameInputGr, "Group Name", (text) -> joinGroupName = text); + nameInput.setText(joinGroupName); + nameInput.pinTo(pin); + contentComponents.add(nameInput); + + y += 50; + + // Password input + GuiRegion passInputGr = new GuiRegion(left + 30, y, 400, 35); + TextInput passInput = new TextInput(passInputGr, "Password", (text) -> joinGroupPassword = text); + passInput.setText(joinGroupPassword); + passInput.pinTo(pin); + contentComponents.add(passInput); + + y += 60; + + // Join button + { + int buttonWidth = 180; + int buttonHeight = 45; + int buttonX = left + 30; + GuiRegion buttonGr = new GuiRegion(buttonX, y, buttonWidth, buttonHeight); + + ColorSquare buttonBg = new ColorSquare(buttonGr, () -> 0xff0a5a20, 1); + buttonBg.effects.add(new EnterExitEffect((comp, over) -> buttonBg.color = over ? () -> 0xff0a7a20 : () -> 0xff0a5a20)); + buttonBg.pinTo(pin); + contentComponents.add(buttonBg); + + ColorSquareOutline buttonOutline = new ColorSquareOutline(buttonGr, () -> 0xff00ff00, 2); + buttonOutline.pinTo(pin); + contentComponents.add(buttonOutline); + + Label buttonText = new Label(buttonGr, "JOIN", 1, 0xffffffff, Fonts.Roboto); + buttonText.effects.add(new EnterExitEffect((comp, over) -> buttonText.underline = over)); + buttonText.effects.add(new OnClickEffect(comp -> { + if (joinGroupName.isEmpty() || joinGroupPassword.isEmpty()) { + statusMessage = "Please fill in all fields"; + statusMessageColor = 0xffff0000; + } else { + GroupManager manager = GroupManager.getInstance(); + manager.joinGroup(joinGroupName, joinGroupPassword); + + // Don't show success yet - wait for server confirmation + currentView = ViewMode.MAIN; + statusMessage = "Sending join request to server..."; + statusMessageColor = 0xffffff00; // Yellow for pending + } + refreshView(); + })); + buttonText.pinTo(pin); + contentComponents.add(buttonText); + } + + // Cancel button + { + int buttonWidth = 180; + int buttonHeight = 45; + int buttonX = left + 30 + 200; + GuiRegion buttonGr = new GuiRegion(buttonX, y, buttonWidth, buttonHeight); + + ColorSquare buttonBg = new ColorSquare(buttonGr, () -> 0xff111111, 1); + buttonBg.effects.add(new EnterExitEffect((comp, over) -> buttonBg.color = over ? () -> 0xff1a1a1a : () -> 0xff111111)); + buttonBg.pinTo(pin); + contentComponents.add(buttonBg); + + ColorSquareOutline buttonOutline = new ColorSquareOutline(buttonGr, GuiColorPalette::getLineColor, 2); + buttonOutline.pinTo(pin); + contentComponents.add(buttonOutline); + + Label buttonText = new Label(buttonGr, "CANCEL", 1, 0xffffffff, Fonts.Roboto); + buttonText.effects.add(new EnterExitEffect((comp, over) -> buttonText.underline = over)); + buttonText.effects.add(new OnClickEffect(comp -> { + currentView = ViewMode.MAIN; + statusMessage = ""; + refreshView(); + })); + buttonText.pinTo(pin); + contentComponents.add(buttonText); + } + } + + private void renderGroupDetails(int startY) { + GroupManager manager = GroupManager.getInstance(); + GroupInfo group = manager.getCurrentGroup(); + if (group == null) { + currentView = ViewMode.MAIN; + refreshView(); + return; + } + + int y = startY; + + // Back button + { + int buttonWidth = 120; + int buttonHeight = 35; + GuiRegion buttonGr = new GuiRegion(left + 30, y, buttonWidth, buttonHeight); + + ColorSquare buttonBg = new ColorSquare(buttonGr, () -> 0xff111111, 1); + buttonBg.effects.add(new EnterExitEffect((comp, over) -> buttonBg.color = over ? () -> 0xff1a1a1a : () -> 0xff111111)); + buttonBg.pinTo(pin); + contentComponents.add(buttonBg); + + ColorSquareOutline buttonOutline = new ColorSquareOutline(buttonGr, GuiColorPalette::getLineColor, 2); + buttonOutline.pinTo(pin); + contentComponents.add(buttonOutline); + + Label buttonText = new Label(buttonGr, "< BACK", 1, 0xffffffff, Fonts.Roboto); + buttonText.effects.add(new EnterExitEffect((comp, over) -> buttonText.underline = over)); + buttonText.effects.add(new OnClickEffect(comp -> { + currentView = ViewMode.MAIN; + statusMessage = ""; + refreshView(); + })); + buttonText.pinTo(pin); + contentComponents.add(buttonText); + } + + y += 50; + + // Group info header + GuiRegion headerGr = new GuiRegion(left + 30, y, right - left - 60, 35); + Label headerLabel = new Label(headerGr, "Members of " + group.getGroupName(), 0, 0xffffffff, Fonts.RobotoMiniHeader); + headerLabel.pinTo(pin); + contentComponents.add(headerLabel); + + y += 50; + + // Members list with scroll + GuiRegion scrollBoxRegion = new GuiRegion(left + 30, y, right - left - 60, bottom - y - 20); + GuiRegion scrollRegion = new GuiRegion(scrollBoxRegion.getRight() - 8, y, 8, scrollBoxRegion.height); + VerticalScroll scroll = new VerticalScroll(scrollRegion, () -> 0x80646464, () -> 0xff333333, scrollBoxRegion); + scroll.pinTo(pin); + + int memberY = y; + GroupMember currentMember = manager.getCurrentMember(); + + for (GroupMember member : group.getMembers()) { + GuiRegion memberGr = new GuiRegion(left + 30, memberY, right - left - 90, 50); + + // Member background + ColorSquare memberBg = new ColorSquare(memberGr, () -> 0x80111111); + memberBg.effects.add(new EnterExitEffect((comp, over) -> memberBg.color = over ? () -> 0xff111111 : () -> 0x80111111)); + scroll.addComponent(memberBg); + + // Member outline + ColorSquareOutline memberOutline = new ColorSquareOutline(memberGr, () -> 0xff646464, 1); + scroll.addComponent(memberOutline); + + // Member name + GuiRegion nameGr = memberGr.offSet(10, 0); + Label nameLabel = new Label(nameGr, member.getUsername(), 0, 0xffffffff, Fonts.Roboto); + scroll.addComponent(nameLabel); + + // Permission badge - positioned to the right of username + FlustFont nameFont = Fonts.Roboto; + int nameWidth = (int) nameFont.getStringWidth(member.getUsername()); + GuiRegion permGr = memberGr.offSet(20 + nameWidth, 0); + int permColor = member.getPermission() == GroupPermission.OWNER ? 0xffFFD700 + : member.getPermission() == GroupPermission.ADMIN ? 0xff4169E1 + : 0xff808080; + Label permLabel = new Label(permGr, "(" + member.getPermission().getDisplayName() + ")", 0, permColor, Fonts.Roboto); + scroll.addComponent(permLabel); + + // Action buttons (only if current user has permissions) + boolean isNotSelf = !member.getUsername().equals(Minecraft.getMinecraft().getSession().getUsername()); + boolean isNotOwner = member.getPermission() != GroupPermission.OWNER; + + if (currentMember != null && isNotSelf && isNotOwner) { + int buttonX = memberGr.getRight(); + + // Promote/Demote button (Owner only) + if (currentMember.getPermission().canChangePermissions()) { + buttonX -= 110; + GuiRegion promoteGr = new GuiRegion(buttonX, memberGr.y + 10, 100, 30); + + boolean isCurrentlyAdmin = member.getPermission() == GroupPermission.ADMIN; + String promoteText = isCurrentlyAdmin ? "DEMOTE" : "PROMOTE"; + int promoteColor = isCurrentlyAdmin ? 0xff5a3a0c : 0xff0a3a5a; + int promoteColorHover = isCurrentlyAdmin ? 0xff7a4a0c : 0xff0a5a7a; + + ColorSquare promoteBg = new ColorSquare(promoteGr, () -> promoteColor); + promoteBg.effects.add(new EnterExitEffect((comp, over) -> promoteBg.color = () -> over ? promoteColorHover : promoteColor)); + scroll.addComponent(promoteBg); + + ColorSquareOutline promoteOutline = new ColorSquareOutline(promoteGr, () -> isCurrentlyAdmin ? 0xffffaa00 : 0xff4169E1, 1); + scroll.addComponent(promoteOutline); + + final String memberUsername = member.getUsername(); + final GroupPermission newPermission = isCurrentlyAdmin ? GroupPermission.MEMBER : GroupPermission.ADMIN; + Label promoteLabel = new Label(promoteGr, promoteText, 1, 0xffffffff, Fonts.Roboto); + promoteLabel.effects.add(new EnterExitEffect((comp, over) -> promoteLabel.underline = over)); + promoteLabel.effects.add(new OnClickEffect(comp -> { + if (manager.changePermission(memberUsername, newPermission)) { + String action = newPermission == GroupPermission.ADMIN ? "promoted to Admin" : "demoted to Member"; + statusMessage = memberUsername + " " + action; + statusMessageColor = 0xff00ff00; + refreshView(); + } + })); + scroll.addComponent(promoteLabel); + } + + // Kick button (Admin and Owner can kick) + if (currentMember.getPermission().canKick()) { + buttonX -= 110; + GuiRegion kickGr = new GuiRegion(buttonX, memberGr.y + 10, 100, 30); + + ColorSquare kickBg = new ColorSquare(kickGr, () -> 0xff5a0a0c); + kickBg.effects.add(new EnterExitEffect((comp, over) -> kickBg.color = over ? () -> 0xff7a0a0c : () -> 0xff5a0a0c)); + scroll.addComponent(kickBg); + + ColorSquareOutline kickOutline = new ColorSquareOutline(kickGr, () -> 0xffff0000, 1); + scroll.addComponent(kickOutline); + + final String memberUsername = member.getUsername(); + Label kickLabel = new Label(kickGr, "KICK", 1, 0xffffffff, Fonts.Roboto); + kickLabel.effects.add(new EnterExitEffect((comp, over) -> kickLabel.underline = over)); + kickLabel.effects.add(new OnClickEffect(comp -> { + if (manager.kickMember(memberUsername)) { + statusMessage = "Kicked " + memberUsername + " from the group"; + statusMessageColor = 0xff00ff00; + refreshView(); + } + })); + scroll.addComponent(kickLabel); + } + } + + memberY += 60; + } + + contentComponents.add(scroll); + } + + /** + * Show an error message (called from WebSocket event handlers) + */ + public static void showError(String error) { + if (currentInstance != null) { + System.out.println("[GroupPage] Showing error: " + error); + currentInstance.statusMessage = error; + currentInstance.statusMessageColor = 0xffff0000; + currentInstance.currentView = ViewMode.MAIN; + // Force a refresh so the error shows immediately + currentInstance.refreshView(); + } + } + + @Override + public List getComponents() { + // Auto-refresh if group state changed (kicked, member joined/left, etc.) + GroupManager manager = GroupManager.getInstance(); + GroupInfo currentGroup = manager.getCurrentGroup(); + + boolean needsRefresh = false; + + // Check if we were kicked or left the group + if (lastKnownGroup != null && currentGroup == null) { + currentView = ViewMode.MAIN; + // Only show kicked message if we haven't already shown a leave message + if (!statusMessage.equals("You have left the group") && !statusMessage.startsWith("Left group")) { + statusMessage = "You have left the group"; + statusMessageColor = 0xffff9900; + } + needsRefresh = true; + } + // Check if we joined a group + else if (lastKnownGroup == null && currentGroup != null) { + // Clear any pending message and show success + if (statusMessage.equals("Sending join request to server...")) { + statusMessage = "Joined group successfully!"; + statusMessageColor = 0xff00ff00; + } else if (statusMessage.equals("Creating group...")) { + statusMessage = "Group created successfully!"; + statusMessageColor = 0xff00ff00; + } + needsRefresh = true; + } + // Check if member count changed (someone joined/left/kicked) + else if (currentGroup != null && currentGroup.getMemberCount() != lastKnownMemberCount) { + needsRefresh = true; + } + + // Update tracked state + lastKnownGroup = currentGroup; + lastKnownMemberCount = currentGroup != null ? currentGroup.getMemberCount() : 0; + + // Refresh view if needed + if (needsRefresh) { + refreshView(); + } + + List comps = new LinkedList<>(components); + comps.addAll(contentComponents); + return comps; + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/gui/pages/ModPage.java b/src/main/java/com/github/jtxofficial/flustclient/gui/pages/ModPage.java new file mode 100644 index 0000000..3bb5fe9 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/gui/pages/ModPage.java @@ -0,0 +1,286 @@ +package com.github.jtxofficial.flustclient.gui.pages; + + +import com.github.jtxofficial.flustclient.api.colors.GuiColorPalette; +import com.github.jtxofficial.flustclient.api.fonts.FlustFont; +import com.github.jtxofficial.flustclient.api.fonts.Fonts; +import com.github.jtxofficial.flustclient.api.gui.GuiUtils; +import com.github.jtxofficial.flustclient.api.gui.animations.SnakeEffect; +import com.github.jtxofficial.flustclient.api.gui.components.Component; +import com.github.jtxofficial.flustclient.api.gui.components.OutlinedComponent; +import com.github.jtxofficial.flustclient.api.gui.components.rect.ColorSquare; +import com.github.jtxofficial.flustclient.api.gui.components.rect.ColorSquareOutline; +import com.github.jtxofficial.flustclient.api.gui.components.scroll.VerticalScroll; +import com.github.jtxofficial.flustclient.api.gui.components.text.Label; +import com.github.jtxofficial.flustclient.api.gui.components.text.Paragraph; +import com.github.jtxofficial.flustclient.api.gui.components.texture.TextureSquare; +import com.github.jtxofficial.flustclient.api.gui.effects.EnterExitEffect; +import com.github.jtxofficial.flustclient.api.gui.effects.OnClickEffect; +import com.github.jtxofficial.flustclient.api.gui.menu.MenuPage; +import com.github.jtxofficial.flustclient.api.gui.region.GuiRegion; +import com.github.jtxofficial.flustclient.api.modules.FlustModule; +import com.github.jtxofficial.flustclient.gui.InGameMenuScreen; +import com.github.jtxofficial.flustclient.api.modules.category.EnumModuleCategory; +import com.github.jtxofficial.flustclient.manager.ModuleManager; +import net.minecraft.util.ResourceLocation; + +import java.util.*; +import java.util.stream.Collectors; + +public class ModPage implements MenuPage { + + final List components; + final List modulesComponents; + + private static final ResourceLocation settingsIcon = new ResourceLocation("flustclient","gui/cog.png"); + private static EnumModuleCategory category = EnumModuleCategory.FACTIONS; + + public static FlustModule selectedModule = null; + + private static ModSettingsPage settingsPage; + + // Track search query and refresh parameters + private String lastSearchQuery = ""; + private int left, top, right, bottom; + private Component pin; + private int modulesX, modulesY, modulesRight, modulesBottom; + + public ModPage(int left, int top) { + settingsPage = new ModSettingsPage(left, top); + components = new LinkedList<>(InGameMenuScreen.bgComponents); + modulesComponents = new LinkedList<>(); + if (components.isEmpty()) return; + this.pin = components.get(1); + + int width = getBackgroundWidth(); + int height = getBackgroundHeight() - 58; + this.bottom = top + height; + this.right = left + width; + this.left = left; + this.top = top; + + GuiRegion categoriesBoxGR = new GuiRegion(left, top, width >> 2, height); + categoriesBoxGR.width /= 1.3; + ColorSquare sq = new ColorSquare(categoriesBoxGR, () -> 0x6c0f1313); + sq.pinTo(this.pin); + components.add(sq); + GuiRegion catLineR = categoriesBoxGR.offSet(categoriesBoxGR.width, 0); + catLineR.width = 2; + ColorSquare sq2 = new ColorSquare(catLineR, GuiColorPalette::getLineColor); + sq2.pinTo(this.pin); + components.add(sq2); + + { // MODULE CATEGORIES + EnumModuleCategory[] categories = EnumModuleCategory.values(); + int y = top + 5; + + for (final EnumModuleCategory moduleCategory : categories) { + String name = moduleCategory.getDisplayName().toUpperCase(); + FlustFont font = Fonts.Roboto; + GuiRegion gr = new GuiRegion(left, y, catLineR.getRight() - left, 32); + ColorSquare sq3 = new ColorSquare(gr.offSet(0, 0), () -> 0x80111111); + OutlinedComponent snakey = new OutlinedComponent(gr, () -> 0x00000000, 1); + snakey.pinTo(pin); + snakey.effects.add(new SnakeEffect(snakey, () -> ModPage.category == moduleCategory ? (GuiColorPalette.getPrimaryColor() & 0x00FFFFFF) | 0x55000000 : 0x00000000)); + + // Category icon - using a simple colored square for now since icons aren't defined in EnumModuleCategory + GuiRegion iconRegion = gr.offSet(4, 1); + iconRegion.height -= 4; + iconRegion.width = iconRegion.height; + ColorSquare iconSquare = new ColorSquare(iconRegion, GuiColorPalette::getLineColor); + iconSquare.pinTo(this.pin); + + Label label = new Label(iconRegion.offSet((iconRegion.width << 1) - (iconRegion.width >> 1), 0), name, 0, 0xffffffff, font); + label.pinTo(this.pin); + sq3.effects.add(new EnterExitEffect((comp, over) -> { + sq3.color = over ? () -> 0xff111111 : () -> 0x80111111; + label.underline = over; + })); + sq3.effects.add(new OnClickEffect(comp -> { + ModPage.category = moduleCategory; + selectedModule = null; + addModules(this.modulesX, this.modulesY, this.modulesRight, this.modulesBottom, this.pin); + })); + + List gradients = GuiUtils.makeBoxVerticalShadows(gr, 4); + + components.add(sq3); + components.add(label); + components.add(iconSquare); + components.add(snakey); + for (Component gradient : gradients) { + components.add(gradient); + gradient.pinTo(this.pin); + } + y += 32; + y += 12; + } + } + int catLineRight = catLineR.getRight(); + + // Edit HUD button at bottom of category sidebar + { + int sidebarWidth = catLineRight - left; + int buttonWidth = 160; + int buttonHeight = 45; + int marginBottom = 20; + int buttonX = left + (sidebarWidth >> 1) - (buttonWidth >> 1); + int buttonY = this.bottom - buttonHeight - marginBottom; + GuiRegion buttonGR = new GuiRegion(buttonX, buttonY, buttonWidth, buttonHeight); + + // Button background + ColorSquare buttonBg = new ColorSquare(buttonGR, () -> 0xff111111, 1); + buttonBg.pinTo(this.pin); + components.add(buttonBg); + + // Button outline + ColorSquareOutline buttonOutline = new ColorSquareOutline(buttonGR, GuiColorPalette::getLineColor, 2); + buttonOutline.pinTo(this.pin); + components.add(buttonOutline); + + // Button text + Label buttonText = new Label(buttonGR, "EDIT HUD", 1, 0xffffffff, Fonts.Roboto); + buttonText.effects.add(new EnterExitEffect((comp, over) -> buttonText.underline = over)); + buttonText.effects.add(new OnClickEffect(comp -> { + // Open HUD editor + net.minecraft.client.Minecraft.getMinecraft().displayGuiScreen(new com.github.jtxofficial.flustclient.gui.HudEditor()); + })); + buttonText.pinTo(this.pin); + components.add(buttonText); + } + + this.modulesX = catLineRight + 30; + this.modulesY = this.top + 30; + this.modulesRight = this.right - 2; + this.modulesBottom = this.bottom - 2; + + addModules(this.modulesX, this.modulesY, this.modulesRight, this.modulesBottom, this.pin); + } + + void addModules(int x, int y, int right, int bottom, Component pin) { + modulesComponents.clear(); + { // MODULES TOP BAR + GuiRegion gr = new GuiRegion(x - 30, y - 30, right - x + 30, 60); + ColorSquare top = new ColorSquare(gr, GuiColorPalette::getLineColor); + top.pinTo(pin); +// modulesComponents.add(top); + String txt = category.getDisplayName().toUpperCase(); + FlustFont font = Fonts.RobotoTitle; + int wid = (int) font.getStringWidth(txt); + GuiRegion labelReg = gr.offSet(35, -2); + labelReg.width = wid; + Label label = new Label(labelReg, txt, 1, 0xffffffff, font); + label.pinTo(pin); + modulesComponents.add(label); + GuiRegion lineGr = new GuiRegion(x, y, right - x, 1); + } + + y += 50; + final int startX = x + 7; + GuiRegion boxRegion = new GuiRegion(x, y, right - x, bottom - y); + y += 7; + x += 7; + + // Get search query from InGameMenuScreen + String searchFilter = InGameMenuScreen.searchQuery; + + // Get modules from ModuleManager + // If searching, show all modules that match; otherwise filter by category + List modules = ModuleManager.getInstance().getFlustModules().stream() + .filter(m -> { + // If there's a search query, search across all categories + if (searchFilter != null && !searchFilter.isEmpty() && !searchFilter.replaceAll(" ", "").isEmpty()) { + return m.getName().toLowerCase().contains(searchFilter.toLowerCase()); + } + // Otherwise, filter by the selected category + return m.getCategory() == category; + }) + .sorted(Comparator.comparing(FlustModule::getName)) + .collect(Collectors.toList()); + + GuiRegion scrollRegion = new GuiRegion(right - 20, y, 8, bottom - y - 10); + VerticalScroll scroll = new VerticalScroll(scrollRegion, () -> 0x80646464, () -> 0xff333333, boxRegion); + + scroll.pinTo(pin); + for (final FlustModule flustModule : modules) { + GuiRegion gr = new GuiRegion(x, y, 170, 150); + Paragraph label = new Paragraph(gr.offSet(0, 50), () -> 0xffffffff, flustModule.getName(), Fonts.RobotoMiniHeader); + ColorSquare square = new ColorSquare(gr, () -> 0x80111111); + square.effects.add(new EnterExitEffect((comp, over) -> square.color = over ? () -> 0xff111111 : () -> 0x80111111)); + ColorSquareOutline csoutline = new ColorSquareOutline(gr, () -> 0xff646464, 1); + GuiRegion cogRegion = csoutline.region.offSet(0, 0); + cogRegion.x = cogRegion.getRight(); + cogRegion.x -= 30; + cogRegion.y += 5; + cogRegion.width = 25; + cogRegion.height = 25; + TextureSquare sq = new TextureSquare(cogRegion, settingsIcon); + ColorSquare sqHover = new ColorSquare(cogRegion, () -> 0x00000000); + sqHover.effects.add(new EnterExitEffect((comp, over) -> sqHover.color = over ? () -> 0xff282828 : () -> 0x00000000)); + sq.effects.add(new OnClickEffect(comp -> { + selectedModule = flustModule; + settingsPage.update(); + })); + ColorSquareOutline sqoutline = new ColorSquareOutline(cogRegion, () -> 0xff646464, 1); + List gradients = GuiUtils.makeBoxShadows(gr, 7); + + scroll.addComponent(square); + scroll.addComponent(sqHover); + scroll.addComponent(sq); + scroll.addComponent(sqoutline); + gradients.forEach(scroll::addComponent); + scroll.addComponent(csoutline); + scroll.addComponent(label); + + // Enable/Disable button for all modules + GuiRegion bottomGr = new GuiRegion(gr.x + 15, gr.getBottom() - 50, gr.width - 30, 30); + ColorSquare enabledArea = new ColorSquare(bottomGr, () -> 0x00000000); + enabledArea.effects.add(new EnterExitEffect((comp, over) -> enabledArea.color = () -> over ? 0xff282828 : 0x00000000)); + ColorSquareOutline enabledOutline = new ColorSquareOutline(bottomGr, () -> getEnabledColor(flustModule), 1.6f); + Label enabledLabel = new Label(bottomGr.offSet(0, -2), () -> getEnabledText(flustModule), 1, () -> 0xffffffff, Fonts.Roboto); + enabledOutline.effects.add(new EnterExitEffect((comp, over) -> enabledLabel.underline = over)); + enabledOutline.effects.add(new OnClickEffect(comp -> { + flustModule.toggle(); + })); + scroll.addComponent(enabledOutline); + scroll.addComponent(enabledLabel); + + x += 16; + x += 170; + if (x + 170 + 16 > right) { + x = startX; + y += 150; + y += 16; + } + } + modulesComponents.add(scroll); + } + + String getEnabledText(FlustModule mod) { + return mod.isEnabled() ? "ENABLED" : "DISABLED"; + } + + int getEnabledColor(FlustModule mod) { + return mod.isEnabled() ? 0xff0a5a20 : 0xff5a0a0c; + } + + + @Override + public List getComponents() { + // Check if search query has changed and refresh modules if needed + String currentSearchQuery = InGameMenuScreen.searchQuery; + if (!currentSearchQuery.equals(lastSearchQuery)) { + lastSearchQuery = currentSearchQuery; + // Refresh the modules list using stored positions + addModules(this.modulesX, this.modulesY, this.modulesRight, this.modulesBottom, this.pin); + } + + List comps = new LinkedList<>(components); + if (selectedModule == null) { + comps.addAll(modulesComponents); + } else { + comps.addAll(settingsPage.getComponents()); + } + return comps; + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/gui/pages/ModSettingsPage.java b/src/main/java/com/github/jtxofficial/flustclient/gui/pages/ModSettingsPage.java new file mode 100644 index 0000000..44a6fd6 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/gui/pages/ModSettingsPage.java @@ -0,0 +1,417 @@ +package com.github.jtxofficial.flustclient.gui.pages; + +import com.github.jtxofficial.flustclient.api.colors.GuiColorPalette; +import com.github.jtxofficial.flustclient.api.fonts.Fonts; +import com.github.jtxofficial.flustclient.api.gui.components.Component; +import com.github.jtxofficial.flustclient.api.gui.components.rect.ColorSquare; +import com.github.jtxofficial.flustclient.api.gui.components.rect.ColorSquareOutline; +import com.github.jtxofficial.flustclient.api.gui.components.scroll.VerticalScroll; +import com.github.jtxofficial.flustclient.api.gui.components.text.Label; +import com.github.jtxofficial.flustclient.api.gui.effects.EnterExitEffect; +import com.github.jtxofficial.flustclient.api.gui.effects.OnClickEffect; +import com.github.jtxofficial.flustclient.api.gui.menu.MenuPage; +import com.github.jtxofficial.flustclient.api.gui.region.GuiRegion; +import com.github.jtxofficial.flustclient.api.modules.FlustModule; +import com.github.jtxofficial.flustclient.config.ConfigProperty; + +import java.lang.reflect.Field; +import java.util.LinkedList; +import java.util.List; + +public class ModSettingsPage implements MenuPage { + private final List components; + + static int left, top; + + public ModSettingsPage(int left, int top) { + ModSettingsPage.left = left + 220; + ModSettingsPage.top = top + 87; + components = new LinkedList<>(); + update(); + } + + public void addTopBar() { + final int left = ModSettingsPage.left - 220; + final int top = ModSettingsPage.top - 87; + + // Back button + GuiRegion backButtonRegion = new GuiRegion(left + 10, top - 35, 80, 25); + ColorSquare backButton = new ColorSquare(backButtonRegion, GuiColorPalette::getLineColor); + Label backLabel = new Label(backButtonRegion, "< BACK", 1, 0xffffffff, Fonts.Roboto); + + backButton.effects.add(new EnterExitEffect((comp, over) -> { + backButton.color = over ? () -> 0xff3f3f3f : GuiColorPalette::getLineColor; + backLabel.underline = over; + })); + backButton.effects.add(new OnClickEffect(comp -> { + ModPage.selectedModule = null; + })); + + components.add(backButton); + components.add(backLabel); + } + + public void update() { + components.clear(); + final FlustModule module = ModPage.selectedModule; + if (module == null) return; + + addTopBar(); + + int x = left; + int y = top - 30; + int boxWidth = getBackgroundWidth() - 220; + int boxHeight = getBackgroundHeight() - 135; + boxWidth -= 20; + boxHeight -= 20; + + final GuiRegion boxRegion = new GuiRegion(x, y, boxWidth, boxHeight); + + // Settings panel background + ColorSquare settingsBackground = new ColorSquare(boxRegion, () -> 0x80111111); + ColorSquareOutline settingsOutline = new ColorSquareOutline(boxRegion, GuiColorPalette::getLineColor, 2); + components.add(settingsBackground); + components.add(settingsOutline); + + // Scroll region for settings + GuiRegion scrollRegion = new GuiRegion(boxRegion.getRight() - 8, boxRegion.y + 1, 8, boxRegion.height - 2); + VerticalScroll scroll = new VerticalScroll(scrollRegion, () -> 0x80646464, () -> 0xff333333, boxRegion); + components.add(scroll); + + x += 15; + y += 15; + boxWidth -= 24; + boxHeight -= 10; + + // Module title + GuiRegion titleRegion = new GuiRegion(x, y, boxWidth - 60, 20); + Label titleLabel = new Label(titleRegion, module.getName().toUpperCase() + " SETTINGS", 0, 0xffffffff, Fonts.RobotoTitle); + scroll.addComponent(titleLabel); + + // Enable/Disable toggle button + GuiRegion moduleToggleRegion = new GuiRegion(x + boxWidth - 50, y - 3, 45, 20); + ColorSquare moduleToggleButton = new ColorSquare(moduleToggleRegion, () -> GuiColorPalette.getToggleColor(module.isEnabled())); + ColorSquareOutline moduleToggleOutline = new ColorSquareOutline(moduleToggleRegion, () -> 0xff646464, 1.2f); + Label moduleToggleLabel = new Label(moduleToggleRegion, () -> module.isEnabled() ? "ON" : "OFF", 1, () -> 0xffffffff, Fonts.RobotoSmall); + + moduleToggleButton.effects.add(new EnterExitEffect((comp, over) -> { + moduleToggleButton.color = () -> GuiColorPalette.getToggleColor(module.isEnabled()); + moduleToggleLabel.underline = over; + })); + moduleToggleButton.effects.add(new OnClickEffect(comp -> { + module.toggle(); + moduleToggleLabel.text = () -> module.isEnabled() ? "ON" : "OFF"; + })); + + scroll.addComponent(moduleToggleButton); + scroll.addComponent(moduleToggleOutline); + scroll.addComponent(moduleToggleLabel); + + y += 30; + + // Module description + GuiRegion descRegion = new GuiRegion(x, y, boxWidth, 15); + Label descLabel = new Label(descRegion, module.getDescription(), 0, 0xff999999, Fonts.RobotoSmall); + scroll.addComponent(descLabel); + y += 25; + + // Separator line + GuiRegion separatorRegion = new GuiRegion(x, y, boxWidth, 2); + ColorSquare separator = new ColorSquare(separatorRegion, GuiColorPalette::getLineColor); + scroll.addComponent(separator); + y += 15; + + // Dynamically create settings from @ConfigProperty fields + Field[] fields = module.getClass().getDeclaredFields(); + boolean hasSettings = false; + + for (Field field : fields) { + ConfigProperty configAnnotation = field.getAnnotation(ConfigProperty.class); + if (configAnnotation != null) { + hasSettings = true; + field.setAccessible(true); + String settingName = configAnnotation.settingName(); + Class fieldType = field.getType(); + + try { + // Boolean settings (toggle) + if (fieldType == boolean.class || fieldType == Boolean.class) { + boolean currentValue = field.getBoolean(module); + y = createBooleanSetting(scroll, x, y, boxWidth, settingName, currentValue, (enabled) -> { + try { + field.setBoolean(module, enabled); + module.save(); + } catch (IllegalAccessException e) { + e.printStackTrace(); + } + }); + } + // Integer settings + else if (fieldType == int.class || fieldType == Integer.class) { + int currentValue = field.getInt(module); + y = createNumberSetting(scroll, x, y, boxWidth, settingName, currentValue, (value) -> { + try { + field.setInt(module, value.intValue()); + module.save(); + } catch (IllegalAccessException e) { + e.printStackTrace(); + } + }); + } + // Float/Double settings + else if (fieldType == float.class || fieldType == Float.class) { + float currentValue = field.getFloat(module); + y = createNumberSetting(scroll, x, y, boxWidth, settingName, currentValue, (value) -> { + try { + field.setFloat(module, value.floatValue()); + module.save(); + } catch (IllegalAccessException e) { + e.printStackTrace(); + } + }); + } + else if (fieldType == double.class || fieldType == Double.class) { + double currentValue = field.getDouble(module); + y = createNumberSetting(scroll, x, y, boxWidth, settingName, currentValue, (value) -> { + try { + field.setDouble(module, value.doubleValue()); + module.save(); + } catch (IllegalAccessException e) { + e.printStackTrace(); + } + }); + } + // String settings + else if (fieldType == String.class) { + String currentValue = (String) field.get(module); + y = createStringSetting(scroll, x, y, boxWidth, settingName, currentValue != null ? currentValue : ""); + } + // Unsupported types + else { + GuiRegion unsupportedRegion = new GuiRegion(x, y, boxWidth, 20); + Label unsupportedLabel = new Label(unsupportedRegion, settingName + " (" + fieldType.getSimpleName() + " - not supported)", 0, 0xff666666, Fonts.RobotoSmall); + scroll.addComponent(unsupportedLabel); + y += 25; + } + } catch (IllegalAccessException e) { + e.printStackTrace(); + // Show error + GuiRegion errorRegion = new GuiRegion(x, y, boxWidth, 20); + Label errorLabel = new Label(errorRegion, settingName + " - Error accessing field", 0, 0xffff6666, Fonts.RobotoSmall); + scroll.addComponent(errorLabel); + y += 25; + } + } + } + + // If no settings found, show info + if (!hasSettings) { + GuiRegion noSettingsRegion = new GuiRegion(x, y, boxWidth, 20); + Label noSettingsLabel = new Label(noSettingsRegion, "This module has no configurable settings.", 0, 0xff999999, Fonts.Roboto); + scroll.addComponent(noSettingsLabel); + y += 30; + + // Show category info + GuiRegion categoryRegion = new GuiRegion(x, y, boxWidth, 15); + Label categoryLabel = new Label(categoryRegion, "Category: " + module.getCategory().getDisplayName(), 0, 0xff999999, Fonts.RobotoSmall); + scroll.addComponent(categoryLabel); + } + } + + private int createBooleanSetting(VerticalScroll scroll, int x, int y, int width, String name, boolean currentValue, BooleanCallback callback) { + // Setting label + GuiRegion labelRegion = new GuiRegion(x, y, width - 60, 15); + Label label = new Label(labelRegion, name, 0, 0xffffffff, Fonts.Roboto); + scroll.addComponent(label); + + // Toggle button + GuiRegion toggleRegion = new GuiRegion(x + width - 50, y - 3, 45, 20); + ColorSquare toggleButton = new ColorSquare(toggleRegion, () -> GuiColorPalette.getToggleColor(currentValue)); + ColorSquareOutline toggleOutline = new ColorSquareOutline(toggleRegion, () -> 0xff646464, 1.2f); + Label toggleLabel = new Label(toggleRegion, () -> currentValue ? "ON" : "OFF", 1, () -> 0xffffffff, Fonts.RobotoSmall); + + boolean[] enabled = {currentValue}; + toggleButton.effects.add(new EnterExitEffect((comp, over) -> { + toggleButton.color = () -> GuiColorPalette.getToggleColor(enabled[0]); + toggleLabel.underline = over; + })); + toggleButton.effects.add(new OnClickEffect(comp -> { + enabled[0] = !enabled[0]; + toggleLabel.text = () -> enabled[0] ? "ON" : "OFF"; + callback.onChange(enabled[0]); + })); + + scroll.addComponent(toggleButton); + scroll.addComponent(toggleOutline); + scroll.addComponent(toggleLabel); + + return y + 35; + } + + private int createNumberSetting(VerticalScroll scroll, int x, int y, int width, String name, Number currentValue, NumberCallback callback) { + // Setting label with current value + GuiRegion labelRegion = new GuiRegion(x, y, width, 15); + Number[] value = {currentValue}; + Label label = new Label(labelRegion, () -> name + ": " + formatNumber(value[0]), 0, () -> 0xffffffff, Fonts.Roboto); + scroll.addComponent(label); + y += 20; + + // Determine min/max based on value type + final double min = 0; + final double max = (currentValue instanceof Float || currentValue instanceof Double) ? 10.0 : 100.0; + + // Slider track (background) + GuiRegion sliderTrackRegion = new GuiRegion(x, y, width - 10, 8); + ColorSquare sliderTrack = new ColorSquare(sliderTrackRegion, () -> 0xff2a2a2a); + ColorSquareOutline sliderTrackOutline = new ColorSquareOutline(sliderTrackRegion, () -> 0xff646464, 1.2f); + + // Track current percentage for positioning + double[] currentPercent = {getSliderPercent(value[0].doubleValue(), min, max)}; + boolean[] isDragging = {false}; + + // Slider fill (shows current value) - custom component to update width dynamically + Component sliderFill = new Component(new GuiRegion(x, y, (int)((width - 10) * currentPercent[0]), 8)) { + @Override + public void draw(int mX, int mY) { + // Update width based on current value + this.region.width = (int)((width - 10) * currentPercent[0]); + com.github.jtxofficial.flustclient.api.gui.GuiUtils.drawShape(this.region, GuiColorPalette.getPrimaryColor(), 0, true, 0); + } + }; + + // Slider handle (draggable) - custom component to update position dynamically + Component sliderHandle = new Component(new GuiRegion(x + (int)((width - 10) * currentPercent[0]) - 4, y - 4, 8, 16)) { + @Override + public void draw(int mX, int mY) { + // Update position based on current value + this.region.x = x + (int)((width - 10) * currentPercent[0]) - 4; + com.github.jtxofficial.flustclient.api.gui.GuiUtils.drawShape(this.region, 0xffffffff, 0, true, 0); + com.github.jtxofficial.flustclient.api.gui.GuiUtils.drawShape(this.region, GuiColorPalette.getPrimaryColor(), 0, false, 1.5f); + } + }; + + // Slider interaction for dragging + Component sliderInteraction = new Component(sliderTrackRegion) { + @Override + public void draw(int mX, int mY) { + // Check if mouse is pressed and over the slider + if (org.lwjgl.input.Mouse.isButtonDown(0)) { + if (isDragging[0] || isOver(mX, mY)) { + isDragging[0] = true; + // Calculate new value based on mouse position + int relativeX = Math.max(x, Math.min(mX, x + width - 10)); + double percent = (double)(relativeX - x) / (width - 10); + double newValue = min + (max - min) * percent; + + // Round for integers + if (currentValue instanceof Integer) { + newValue = Math.round(newValue); + } else if (currentValue instanceof Float) { + newValue = Math.round(newValue * 10.0) / 10.0; + } else if (currentValue instanceof Double) { + newValue = Math.round(newValue * 100.0) / 100.0; + } + + // Update value + if (value[0].doubleValue() != newValue) { + value[0] = castToType(newValue, currentValue); + callback.onChange(value[0]); + } + + // Update visual percentage + currentPercent[0] = getSliderPercent(value[0].doubleValue(), min, max); + } + } else { + isDragging[0] = false; + } + } + }; + + scroll.addComponent(sliderInteraction); + scroll.addComponent(sliderTrack); + scroll.addComponent(sliderTrackOutline); + scroll.addComponent(sliderFill); + scroll.addComponent(sliderHandle); + + return y + 30; + } + + private double getSliderPercent(double value, double min, double max) { + if (value <= min) return 0.0; + if (value >= max) return 1.0; + return (value - min) / (max - min); + } + + private Number castToType(double value, Number originalType) { + if (originalType instanceof Integer) { + return (int) value; + } else if (originalType instanceof Float) { + return (float) value; + } else if (originalType instanceof Double) { + return value; + } + return value; + } + + private int createStringSetting(VerticalScroll scroll, int x, int y, int width, String name, String currentValue) { + // Setting label + GuiRegion labelRegion = new GuiRegion(x, y, width, 15); + Label label = new Label(labelRegion, name + ": " + (currentValue.isEmpty() ? "(empty)" : currentValue), 0, 0xffffffff, Fonts.Roboto); + scroll.addComponent(label); + + // Note about string editing + GuiRegion noteRegion = new GuiRegion(x, y + 18, width, 12); + Label noteLabel = new Label(noteRegion, "(String editing not yet implemented)", 0, 0xff666666, Fonts.RobotoSmall); + scroll.addComponent(noteLabel); + + return y + 45; + } + + private Number incrementNumber(Number value) { + if (value instanceof Integer) { + return value.intValue() + 1; + } else if (value instanceof Float) { + return value.floatValue() + 0.1f; + } else if (value instanceof Double) { + return value.doubleValue() + 0.1; + } + return value; + } + + private Number decrementNumber(Number value) { + if (value instanceof Integer) { + return value.intValue() - 1; + } else if (value instanceof Float) { + return value.floatValue() - 0.1f; + } else if (value instanceof Double) { + return value.doubleValue() - 0.1; + } + return value; + } + + private String formatNumber(Number value) { + if (value instanceof Integer) { + return String.valueOf(value.intValue()); + } else if (value instanceof Float) { + return String.format("%.2f", value.floatValue()); + } else if (value instanceof Double) { + return String.format("%.2f", value.doubleValue()); + } + return value.toString(); + } + + @Override + public List getComponents() { + return components; + } + + @FunctionalInterface + private interface BooleanCallback { + void onChange(boolean value); + } + + @FunctionalInterface + private interface NumberCallback { + void onChange(Number value); + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/manager/GroupManager.java b/src/main/java/com/github/jtxofficial/flustclient/manager/GroupManager.java new file mode 100644 index 0000000..5b721e7 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/manager/GroupManager.java @@ -0,0 +1,373 @@ +package com.github.jtxofficial.flustclient.manager; + +import com.github.jtxofficial.flustclient.api.FlustAPI; +import com.github.jtxofficial.flustclient.network.model.PlayerInfo; +import com.github.jtxofficial.flustclient.network.client.SocketClient; +import com.github.jtxofficial.flustclient.api.groups.GroupInfo; +import com.github.jtxofficial.flustclient.api.groups.GroupMember; +import com.github.jtxofficial.flustclient.api.groups.GroupPermission; +import com.google.gson.Gson; +import com.google.gson.GsonBuilder; +import net.minecraft.client.Minecraft; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +public class GroupManager { + private static GroupManager instance; + private List groups; + private GroupInfo currentGroup; + private Gson gson; + private boolean synced = false; // Track if we've received initial sync from server + + private GroupManager() { + this.groups = new ArrayList<>(); + this.gson = new GsonBuilder().setPrettyPrinting().create(); + // No local loading - wait for server sync + } + + public static GroupManager getInstance() { + if (instance == null) { + instance = new GroupManager(); + } + return instance; + } + + public GroupInfo createGroup(String groupName, String password) { + String username = Minecraft.getMinecraft().getSession().getUsername(); + GroupInfo group = new GroupInfo(groupName, password, username); + + // Send to server via WebSocket + // Server will respond with groupCreated event + sendGroupCreateToServer(group); + + return group; + } + + public boolean joinGroup(String groupName, String password) { + // Send join request to server + sendGroupJoinToServer(groupName, password); + + // Server will respond with groupJoined event if successful + // Local update will happen in handleGroupJoinedFromServer() + return true; // Optimistic - actual result comes from server + } + + public void leaveCurrentGroup() { + if (currentGroup != null) { + String groupId = currentGroup.getGroupId(); + + // Send leave request to server + // Server will respond with groupLeft event and update our local state + sendGroupLeaveToServer(groupId); + } + } + + public boolean kickMember(String targetUsername) { + if (currentGroup == null) return false; + + String username = Minecraft.getMinecraft().getSession().getUsername(); + GroupMember kicker = currentGroup.getMember(username); + GroupMember target = currentGroup.getMember(targetUsername); + + if (kicker != null && target != null && kicker.getPermission().canKick()) { + // Can't kick owner or yourself + if (target.getPermission() != GroupPermission.OWNER && !targetUsername.equals(username)) { + // Send kick request to server + // Server will respond with memberKicked event and update our local state + sendMemberKickToServer(currentGroup.getGroupId(), targetUsername); + return true; + } + } + return false; + } + + public boolean changePermission(String targetUsername, GroupPermission newPermission) { + if (currentGroup == null) return false; + + String username = Minecraft.getMinecraft().getSession().getUsername(); + GroupMember changer = currentGroup.getMember(username); + GroupMember target = currentGroup.getMember(targetUsername); + + if (changer != null && target != null && changer.getPermission().canChangePermissions()) { + // Can't change owner permission or give someone else owner + if (target.getPermission() != GroupPermission.OWNER && newPermission != GroupPermission.OWNER) { + // Send permission change to server + // Server will respond with memberPromoted event and update our local state + sendMemberPromoteToServer(currentGroup.getGroupId(), targetUsername, newPermission); + return true; + } + } + return false; + } + + public GroupInfo findGroupByName(String name) { + return groups.stream() + .filter(g -> g.getGroupName().equalsIgnoreCase(name)) + .findFirst() + .orElse(null); + } + + public List getGroups() { + return groups; + } + + public GroupInfo getCurrentGroup() { + return currentGroup; + } + + public void setCurrentGroup(GroupInfo group) { + this.currentGroup = group; + } + + public boolean isInGroup() { + return currentGroup != null; + } + + public GroupMember getCurrentMember() { + if (currentGroup == null) return null; + String username = Minecraft.getMinecraft().getSession().getUsername(); + return currentGroup.getMember(username); + } + + public boolean isSynced() { + return synced; + } + + public void requestSync() { + // Request full group sync from server + SocketClient client = SocketClient.getInstance(); + if (client != null && client.isAuthenticated()) { + Map data = new HashMap<>(); + client.sendMessage("requestGroupSync", data); + } + } + + // ========== WEBSOCKET SEND METHODS ========== + + private void sendGroupCreateToServer(GroupInfo group) { + SocketClient client = SocketClient.getInstance(); + if (client == null || !client.isAuthenticated()) return; + + Map data = new HashMap<>(); + data.put("groupName", group.getGroupName()); + data.put("password", group.getPassword()); + data.put("groupId", group.getGroupId()); + + client.sendMessage("createGroup", data); + } + + private void sendGroupJoinToServer(String groupName, String password) { + SocketClient client = SocketClient.getInstance(); + if (client == null || !client.isAuthenticated()) return; + + Map data = new HashMap<>(); + data.put("groupName", groupName); + data.put("password", password); + + client.sendMessage("joinGroup", data); + } + + private void sendGroupLeaveToServer(String groupId) { + SocketClient client = SocketClient.getInstance(); + if (client == null || !client.isAuthenticated()) return; + + Map data = new HashMap<>(); + data.put("groupId", groupId); + + client.sendMessage("leaveGroup", data); + } + + private void sendMemberKickToServer(String groupId, String targetUsername) { + SocketClient client = SocketClient.getInstance(); + if (client == null || !client.isAuthenticated()) return; + + Map data = new HashMap<>(); + data.put("groupId", groupId); + data.put("username", targetUsername); + + client.sendMessage("kickMember", data); + } + + private void sendMemberPromoteToServer(String groupId, String targetUsername, GroupPermission newPermission) { + SocketClient client = SocketClient.getInstance(); + if (client == null || !client.isAuthenticated()) return; + + Map data = new HashMap<>(); + data.put("groupId", groupId); + data.put("username", targetUsername); + data.put("permission", newPermission.name()); + + client.sendMessage("promoteMember", data); + } + + // ========== WEBSOCKET RECEIVE HANDLERS ========== + + /** + * Handle group created confirmation from server + */ + public void handleGroupCreatedFromServer(GroupInfo group) { + // Update local group with server's version (may have different ID, etc.) + GroupInfo existingGroup = findGroupByName(group.getGroupName()); + if (existingGroup != null) { + groups.remove(existingGroup); + } + groups.add(group); + currentGroup = group; + } + + /** + * Handle successful group join from server + */ + public void handleGroupJoinedFromServer(GroupInfo group) { + // Check if group already exists locally + GroupInfo existingGroup = groups.stream() + .filter(g -> g.getGroupId().equals(group.getGroupId())) + .findFirst() + .orElse(null); + + if (existingGroup != null) { + // Update existing group + groups.remove(existingGroup); + } + + groups.add(group); + currentGroup = group; + } + + /** + * Handle leaving a group (self or kicked) + */ + public void handleGroupLeftFromServer(String groupId, String username) { + String currentUsername = Minecraft.getMinecraft().getSession().getUsername(); + + if (username.equals(currentUsername)) { + // We left the group + if (currentGroup != null && currentGroup.getGroupId().equals(groupId)) { + currentGroup = null; + } + groups.removeIf(g -> g.getGroupId().equals(groupId)); + } + } + + /** + * Handle a member joining our current group + */ + public void handleMemberJoinedFromServer(String groupId, GroupMember member) { + if (currentGroup != null && currentGroup.getGroupId().equals(groupId)) { + currentGroup.addMember(member); + + // Notify all group members in chat + FlustAPI.get().sendMessage("&7&l[&6&lFlustClient&7&l]&7 " + member.getUsername() + " joined the group."); + } + } + + /** + * Handle a member leaving our current group + */ + public void handleMemberLeftFromServer(String groupId, String username) { + if (currentGroup != null && currentGroup.getGroupId().equals(groupId)) { + currentGroup.removeMember(username); + } + } + + /** + * Handle a member being kicked (including potentially us) + */ + public void handleMemberKickedFromServer(String groupId, String username, String kickedBy) { + String currentUsername = Minecraft.getMinecraft().getSession().getUsername(); + + + if (username.equals(currentUsername)) { + // We were kicked + handleGroupLeftFromServer(groupId, username); + } else if (currentGroup != null && currentGroup.getGroupId().equals(groupId)) { + // Someone else was kicked from our group + currentGroup.removeMember(username); + } + } + + /** + * Handle a member's permission being changed + */ + public void handleMemberPromotedFromServer(String groupId, String username, GroupPermission newPermission) { + if (currentGroup != null && currentGroup.getGroupId().equals(groupId)) { + GroupMember member = currentGroup.getMember(username); + if (member != null) { + member.setPermission(newPermission); + } + } + } + + /** + * Handle full group sync from server + */ + public void handleGroupSyncFromServer(GroupInfo[] serverGroups) { + String currentUsername = Minecraft.getMinecraft().getSession().getUsername(); + + groups.clear(); + for (GroupInfo group : serverGroups) { + groups.add(group); + + // Check if we're in this group + if (group.getMember(currentUsername) != null) { + currentGroup = group; + } + } + + // Mark as synced + synced = true; + } + + /** + * Handle a group being disbanded by the owner + * This removes the group for all members + */ + public void handleGroupDisbandedFromServer(String groupId, String disbandedBy) { + // Remove the group from our local list + groups.removeIf(g -> g.getGroupId().equals(groupId)); + + // If this is our current group, clear it + if (currentGroup != null && currentGroup.getGroupId().equals(groupId)) { + currentGroup = null; + + } + } + + // ========== MINIMAP HELPER METHODS ========== + + /** + * Get PlayerInfo for all online group members on the same server + * Used by MiniMap to display group member positions + */ + public List getOnlineGroupMembers() { + if (currentGroup == null) { + return new ArrayList<>(); + } + + PlayerManager playerManager = PlayerManager.getInstance(); + String currentUsername = Minecraft.getMinecraft().getSession().getUsername(); + PlayerInfo currentPlayerInfo = playerManager.getPlayerInfoByUsername(currentUsername); + + + // Get all group members with debug logging + List result = new ArrayList<>(); + for (com.github.jtxofficial.flustclient.api.groups.GroupMember member : currentGroup.getMembers()) { + + PlayerInfo info = playerManager.getPlayerInfoByUsername(member.getUsername()); + if (info == null) { + continue; + } + + + result.add(info); + } + + return result; + } + + +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/manager/HudManager.java b/src/main/java/com/github/jtxofficial/flustclient/manager/HudManager.java new file mode 100644 index 0000000..0ee00a6 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/manager/HudManager.java @@ -0,0 +1,84 @@ +package com.github.jtxofficial.flustclient.manager; + +import com.github.jtxofficial.flustclient.api.modules.FlustModule; +import com.github.jtxofficial.flustclient.manager.hud.HudElement; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.GlStateManager; +import net.minecraftforge.client.event.RenderGameOverlayEvent; +import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; + +import java.util.LinkedList; +import java.util.List; + +public final class HudManager extends Manager { + private final List> hudElements = new LinkedList>(); + + public static void addElements() { + List> list = Manager.getManager(HudManager.class).hudElements; + for (FlustModule flustModule : Manager.getManager(ModuleManager.class).getFlustModules()) { + HudElement element = flustModule.getHudElement(); + if (element == null) continue; + list.add(element); + } + } + + public static void reset() { + Manager.getManager(HudManager.class).hudElements.clear(); + HudManager.addElements(); + } + + public void resetAll() { + for (HudElement hudElement : this.hudElements) { + hudElement.setScale(2.0f); + hudElement.setPosition(0.5, 0.5); + } + } + + public HudManager() { + this.register(); + } + + public void init() { + // HudManager initialization is handled by addElements() when modules are loaded + } + + @SubscribeEvent + public void onRenderOverlay(RenderGameOverlayEvent.Text event) { + render(); + } + + public void render() { + Minecraft mc = Minecraft.getMinecraft(); + + if (mc.gameSettings.showDebugInfo) { + return; + } + + int oldScale = mc.gameSettings.guiScale; + mc.gameSettings.guiScale = 1; + mc.entityRenderer.setupOverlayRendering(); + mc.gameSettings.guiScale = oldScale; + GlStateManager.pushMatrix(); + for (HudElement element : this.hudElements) { + if (!element.isEnabled()) continue; + double scale = element.getScale(); + GlStateManager.pushMatrix(); + GlStateManager.translate(element.getX(), element.getY(), 0.0f); + GlStateManager.scale(scale, scale, scale); + element.onRender(); + GlStateManager.popMatrix(); + } + GlStateManager.color(255.0f, 255.0f, 255.0f, 1.0f); + GlStateManager.popMatrix(); + mc.entityRenderer.setupOverlayRendering(); + } + + public List> getHudElements() { + return this.hudElements; + } + + public void refreshHudElements() { + hudElements.clear(); + addElements(); + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/manager/Manager.java b/src/main/java/com/github/jtxofficial/flustclient/manager/Manager.java new file mode 100644 index 0000000..dd93ea0 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/manager/Manager.java @@ -0,0 +1,30 @@ +package com.github.jtxofficial.flustclient.manager; + +import net.minecraftforge.common.MinecraftForge; + +import java.util.HashMap; +import java.util.Map; + +public abstract class Manager { + + private static final Map, Manager> managers = new HashMap<>(); + + protected Manager() { + managers.put(this.getClass(), this); + } + + @SuppressWarnings("unchecked") + public static T getManager(Class managerClass) { + return (T) managers.get(managerClass); + } + + public void register() { + MinecraftForge.EVENT_BUS.register(this); + } + + public void unregister() { + MinecraftForge.EVENT_BUS.unregister(this); + } + + public abstract void init(); +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/manager/ModuleManager.java b/src/main/java/com/github/jtxofficial/flustclient/manager/ModuleManager.java new file mode 100644 index 0000000..0cc10f8 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/manager/ModuleManager.java @@ -0,0 +1,352 @@ +package com.github.jtxofficial.flustclient.manager; + +import com.github.jtxofficial.flustclient.api.FlustAPI; +import com.github.jtxofficial.flustclient.api.modules.*; +import com.github.jtxofficial.flustclient.api.modules.annotations.*; +import com.github.jtxofficial.flustclient.config.ConfigProperty; +import com.github.jtxofficial.flustclient.util.Pair; +import com.google.gson.*; +import it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.fml.common.eventhandler.EventBus; +import org.reflections.Reflections; + +import java.io.File; +import java.io.FileReader; +import java.io.FileWriter; +import java.io.Reader; +import java.nio.file.Files; +import java.util.*; +import java.util.function.Predicate; +import java.util.stream.Collectors; + +public class ModuleManager extends Manager { + public final Map, FlustModule> flustModules = new Object2ObjectLinkedOpenHashMap, FlustModule>(); + private final File dataFolder = new File("config" + File.separatorChar + "flust"); + private final Gson gson = new GsonBuilder().setPrettyPrinting().setExclusionStrategies(new ExclusionStrategy[]{ + new ExclusionStrategy(){ + public boolean shouldSkipField(FieldAttributes f) { + if (FlustModule.class.isAssignableFrom(f.getDeclaringClass())) { + if (f.getDeclaredClass() == HudInfo.class) { + return false; + } + return f.getAnnotation(ConfigProperty.class) == null; + } + return false; + } + + public boolean shouldSkipClass(Class clazz) { + return false; + } + } + }).create(); + private Set> classes; + private final Set containedChars = new LinkedHashSet(); + + public ModuleManager() { + Reflections reflection = new Reflections("com.github.jtxofficial.flustclient.feature"); + this.classes = new LinkedHashSet>(); + for (Class aClass : reflection.getTypesAnnotatedWith(ModInfo.class)) { + try { + if (FlustModule.class.isAssignableFrom(aClass)) { + this.classes.add((Class) aClass); + } + } + catch (ClassCastException classCastException) { + } + catch (Throwable err) { + err.printStackTrace(); + } + } + } + + public void init() { + this.classes.removeIf(klass -> klass.isAnnotationPresent(DisabledModule.class)); + this.loadAll(); + this.unloadChecks(); + for (FlustModule value : this.flustModules.values()) { + value.setHud(); + } + HudManager.addElements(); + Runtime.getRuntime().gc(); + } + + void unloadChecks() { + try { + Iterator, FlustModule>> iterator = this.flustModules.entrySet().iterator(); + while (iterator.hasNext()) { + FlustModule value = iterator.next().getValue(); + if (value != null && !value.unloadIf()) continue; + iterator.remove(); + } + } + catch (Throwable err) { + err.printStackTrace(); + } + } + + private void loadAll() { + if (!this.dataFolder.exists()) { + this.loadDefaults(); + return; + } + this.classes.forEach(aClass -> { + ModInfo modInfo = aClass.getAnnotation(ModInfo.class); + if (!aClass.isAnnotationPresent(DisabledModule.class)) { + boolean init; + FlustModule flustModule; + File file; + block40: { + file = new File(this.dataFolder, modInfo.fileName() + ".json"); + flustModule = null; + init = false; + try { + if (!file.exists()) { + flustModule = (FlustModule)aClass.newInstance(); + init = true; + if (modInfo.enabledByDefault()) { + flustModule.setEnabled(true); + } + this.flustModules.put((Class)aClass, flustModule); + this.saveModule(flustModule); + break block40; + } + try (FileReader reader = new FileReader(file);){ + flustModule = (FlustModule)this.gson.fromJson((Reader)reader, aClass); + init = true; + System.out.println(flustModule); + if (flustModule.isEnabled()) { + flustModule.onEnable(); + } + if (!flustModule.needsToBeSaved()) { + return; + } + flustModule.update(); + this.flustModules.put((Class)aClass, flustModule); + } + catch (Throwable ex) { + ex.printStackTrace(); + if (flustModule == null) { + flustModule = (FlustModule)aClass.newInstance(); + init = true; + } + if (!this.flustModules.containsValue(flustModule)) { + this.flustModules.put((Class)aClass, flustModule); + } + this.saveModule(flustModule); + } + } + catch (Throwable e) { + e.printStackTrace(); + } + } + if (file.exists()) { + try { + try { + this.saveModule(flustModule); + } + catch (Throwable e) { + } + byte[] bytes = Files.readAllBytes(file.toPath()); + if (bytes.length < 1) { + file.delete(); + } else { + String s = new String(bytes); + if (s.length() < 14) { + file.delete(); + } + } + } + catch (Throwable err) { + err.printStackTrace(); + } + } + if (!file.exists()) { + try { + if (init) { + try { + this.saveModule(flustModule); + } + catch (Throwable ignored) { + file.createNewFile(); + this.saveModule(flustModule); + } + } + } + catch (Throwable err) { + err.printStackTrace(); + } + } + } + }); + LinkedList, FlustModule>> modules = new LinkedList, FlustModule>>(); + this.flustModules.forEach((k, v) -> modules.add(Pair.of(k, v))); + modules.sort((first, second) -> ((FlustModule)first.second).getName().compareToIgnoreCase(((FlustModule)second.second).getName())); + this.flustModules.clear(); + modules.removeIf(module -> { + this.flustModules.put((Class)module.first, (FlustModule)module.second); + return true; + }); + } + + private void loadDefaults() { + this.dataFolder.mkdir(); + this.classes.forEach(aClass -> { + if (!aClass.isAnnotationPresent(DisabledModule.class)) { + try { + FlustModule flustModule = (FlustModule)aClass.newInstance(); + ModInfo modInfo = aClass.getAnnotation(ModInfo.class); + if (modInfo.enabledByDefault()) { + flustModule.setEnabled(true); + } + this.flustModules.put((Class)aClass, flustModule); + this.saveModule(flustModule); + } + catch (Throwable ex) { + ex.printStackTrace(); + } + } + }); + } + + public synchronized void saveModule(FlustModule flustModule) { + if (!flustModule.needsToBeSaved()) { + return; + } + ModInfo modInfo = flustModule.getClass().getAnnotation(ModInfo.class); + File file = new File(this.dataFolder, modInfo.fileName() + ".json"); + try (FileWriter writer = new FileWriter(file);){ + this.gson.toJson((Object) flustModule, (Appendable)writer); + } + catch (Throwable ex) { + ex.printStackTrace(); + } + } + + public List getFlustModules() { + return new LinkedList(this.flustModules.values()); + } + + public void saveAllModules() { + this.getFlustModules().forEach(this::saveModule); + } + + public void saveModulesToJson() { + this.saveAllModules(); + } + + public List getAllModules() { + return this.getFlustModules(); + } + + public JsonObject getCombinedJson() { + JsonObject jsonObject = new JsonObject(); + jsonObject.addProperty("FlustV1", Boolean.valueOf(true)); + for (FlustModule flustModule : this.getFlustModules()) { + if (!flustModule.needsToBeSaved()) continue; + JsonElement jsonElement = this.gson.toJsonTree((Object) flustModule); + jsonObject.add(flustModule.getClass().getSimpleName(), jsonElement); + } + return jsonObject; + } + + public void useProfile(JsonObject jsonObject) { + if (!jsonObject.has("FlustV1") || !jsonObject.get("FlustV1").getAsBoolean()) { + FlustAPI.get().sendMessage("&7(&9FlustClient&7) Invalid profile format"); + return; + } + this.unloadAll(); + for (Class aClass : this.classes) { + try { + FlustModule flustModule; + if (!jsonObject.has(aClass.getSimpleName())) { + flustModule = aClass.newInstance(); + if (flustModule.isEnabled()) { + flustModule.onEnable(); + } + this.flustModules.put(aClass, flustModule); + this.saveModule(flustModule); + flustModule.setHud(); + continue; + } + flustModule = (FlustModule)this.gson.fromJson(jsonObject.get(aClass.getSimpleName()), aClass); + if (flustModule.isEnabled()) { + flustModule.onEnable(); + } + flustModule.setHud(); + if (!flustModule.needsToBeSaved()) continue; + this.flustModules.put(aClass, flustModule); + } + catch (Throwable ex) { + System.out.println("Couldn't load " + aClass.getSimpleName() + " from profile."); + ex.printStackTrace(); + } + } + this.unloadChecks(); + HudManager.reset(); + FlustAPI.get().sendMessage("&7(&9FlustClient&7) Successfully loaded the profile."); + } + + private void unloadAll() { + this.getFlustModules().forEach(FlustModule::onDisable); + this.getFlustModules().forEach(arg_0 -> ((EventBus)MinecraftForge.EVENT_BUS).unregister(arg_0)); + this.flustModules.clear(); + } + + public void unloadModule(FlustModule module) { + module.onDisable(); + MinecraftForge.EVENT_BUS.unregister((Object)module); + if (this.flustModules.containsValue(module)) { + this.flustModules.remove(module.getClass()); + } + } + + public T getModule(Class klass) { + return (T)this.flustModules.get(klass); + } + + public static ModuleManager getInstance() { + return Manager.getManager(ModuleManager.class); + } + + private void addContainedChars() { + for (FlustModule flustModule : this.getFlustModules()) { + for (char c : flustModule.getName().toCharArray()) { + String letter = c + ""; + this.containedChars.add(letter.toLowerCase()); + this.containedChars.add(letter.toUpperCase()); + } + for (String alias : flustModule.getAliases()) { + for (char c : alias.toCharArray()) { + String letter = c + ""; + this.containedChars.add(letter.toUpperCase()); + this.containedChars.add(letter.toLowerCase()); + } + } + } + } + + public List getModulesFiltered(String search) { + if (this.containedChars.isEmpty()) { + this.addContainedChars(); + } + for (char c : search.toCharArray()) { + String letter = c + ""; + if (this.containedChars.contains(letter.toUpperCase()) || this.containedChars.contains(letter.toLowerCase())) continue; + return new ArrayList(0); + } + String spaceLess = search.replaceAll(" ", ""); + Predicate predicate = module -> { + String name = module.getName().toLowerCase(); + String spaceLessName = name.replaceAll(" ", ""); + if (module.getAliases() != null) { + for (String alias : module.getAliases()) { + if (!name.contains(alias) && !spaceLessName.contains(alias.replaceAll(" ", ""))) continue; + return true; + } + } + return name.contains(search) || spaceLessName.contains(spaceLess); + }; + return this.getFlustModules().stream().filter(predicate).collect(Collectors.toList()); + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/manager/PlayerManager.java b/src/main/java/com/github/jtxofficial/flustclient/manager/PlayerManager.java new file mode 100644 index 0000000..b32eaae --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/manager/PlayerManager.java @@ -0,0 +1,179 @@ +package com.github.jtxofficial.flustclient.manager; + +import com.github.jtxofficial.flustclient.network.model.PlayerInfo; +import com.github.jtxofficial.flustclient.manager.Manager; + +import java.util.*; +import java.util.concurrent.ConcurrentHashMap; + +/** + * Manages the list of online players + */ +public class PlayerManager extends Manager { + + private static PlayerManager INSTANCE; + + private final Map onlinePlayers = new ConcurrentHashMap<>(); + + // Track the current player's server (set from playerOnline event) + private String currentPlayerServer = "unknown"; + + public PlayerManager() { + super(); + INSTANCE = this; + } + + public static PlayerManager getInstance() { + if (INSTANCE == null) { + INSTANCE = new PlayerManager(); + } + return INSTANCE; + } + + @Override + public void init() { + System.out.println("PlayerManager initialized"); + } + + /** + * Add or update a player in the online list + */ + public void addPlayer(UUID uuid, String username) { + PlayerInfo existing = onlinePlayers.get(uuid); + if (existing != null) { + existing.setUsername(username); + existing.updateLastSeen(); + } else { + onlinePlayers.put(uuid, new PlayerInfo(uuid, username)); + } + } + + /** + * Add or update a player with server information + */ + public void addPlayer(UUID uuid, String username, String server) { + PlayerInfo existing = onlinePlayers.get(uuid); + if (existing != null) { + existing.setUsername(username); + existing.setServer(server); + existing.updateLastSeen(); + } else { + onlinePlayers.put(uuid, new PlayerInfo(uuid, username, server)); + } + } + + /** + * Remove a player from the online list + */ + public void removePlayer(UUID uuid) { + onlinePlayers.remove(uuid); + } + + /** + * Check if a player is online + */ + public boolean isPlayerOnline(UUID uuid) { + return onlinePlayers.containsKey(uuid); + } + + /** + * Get player info by UUID + */ + public PlayerInfo getPlayerInfo(UUID uuid) { + return onlinePlayers.get(uuid); + } + + /** + * Get all online players + */ + public Collection getOnlinePlayers() { + return Collections.unmodifiableCollection(onlinePlayers.values()); + } + + /** + * Get online players count + */ + public int getOnlineCount() { + return onlinePlayers.size(); + } + + /** + * Clear all online players (used when syncing full list) + */ + public void clearAllPlayers() { + onlinePlayers.clear(); + } + + /** + * Replace entire online players list with new data + */ + public void replaceAllPlayers(Map newPlayers) { + onlinePlayers.clear(); + onlinePlayers.putAll(newPlayers); + } + + /** + * Get online players by username prefix (for autocomplete/search) + */ + public List searchPlayers(String prefix) { + List results = new ArrayList<>(); + String lowerPrefix = prefix.toLowerCase(); + for (PlayerInfo info : onlinePlayers.values()) { + if (info.getUsername().toLowerCase().startsWith(lowerPrefix)) { + results.add(info); + } + } + return results; + } + + /** + * Update a player's position (for minimap tracking) + */ + public void updatePlayerPosition(UUID uuid, double x, double y, double z) { + PlayerInfo info = onlinePlayers.get(uuid); + if (info != null) { + info.updatePosition(x, y, z); + } + } + + /** + * Update a player's server (when they switch servers or we get updated info) + */ + public void updatePlayerServer(UUID uuid, String server) { + PlayerInfo info = onlinePlayers.get(uuid); + if (info != null) { + String oldServer = info.getServer(); + if (!server.equals(oldServer)) { + info.setServer(server); + } + } + } + + /** + * Get player info by username (for group member lookup) + */ + public PlayerInfo getPlayerInfoByUsername(String username) { + for (PlayerInfo info : onlinePlayers.values()) { + if (info.getUsername().equalsIgnoreCase(username)) { + return info; + } + } + return null; + } + + /** + * Get the current player's server name + * This is set when we receive our own playerOnline event from the server + */ + public String getCurrentPlayerServer() { + return currentPlayerServer; + } + + /** + * Set the current player's server name + * Called when we receive a playerOnline event for ourselves + */ + public void setCurrentPlayerServer(String server) { + this.currentPlayerServer = server; + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/manager/TntEntityManager.java b/src/main/java/com/github/jtxofficial/flustclient/manager/TntEntityManager.java new file mode 100644 index 0000000..73147cd --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/manager/TntEntityManager.java @@ -0,0 +1,136 @@ +package com.github.jtxofficial.flustclient.manager; + +import com.github.jtxofficial.flustclient.manager.Manager; +import com.github.jtxofficial.flustclient.util.Pair; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.item.EntityTNTPrimed; +import net.minecraft.util.Vec3; +import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; +import net.minecraftforge.fml.common.gameevent.TickEvent; +import net.minecraftforge.common.MinecraftForge; + +import java.util.*; +import java.util.concurrent.ConcurrentHashMap; + +/** + * Manages TNT entity tracking for breadcrumb trails + */ +public class TntEntityManager extends Manager { + + private static TntEntityManager instance; + + // Map of TNT entity ID to its position history + public final Map> tntHistory = new ConcurrentHashMap<>(); + + // Map to track last update time for each TNT entity + private final Map lastUpdateTime = new ConcurrentHashMap<>(); + + // Timeout in seconds before removing old TNT trails + private int timeoutSeconds = 12; + + private final Minecraft mc = Minecraft.getMinecraft(); + private boolean registered = false; + + public TntEntityManager() { + super(); + instance = this; + } + + public static TntEntityManager getInstance() { + if (instance == null) { + instance = new TntEntityManager(); + } + return instance; + } + + @Override + public void init() { + // Initialization if needed + } + + public void setTimeoutSeconds(int seconds) { + this.timeoutSeconds = seconds; + } + + public int getTimeoutSeconds() { + return timeoutSeconds; + } + + /** + * Enable TNT tracking + */ + public void enable() { + if (!registered) { + MinecraftForge.EVENT_BUS.register(this); + registered = true; + } + } + + /** + * Disable TNT tracking and clear all data + */ + public void disable() { + if (registered) { + MinecraftForge.EVENT_BUS.unregister(this); + registered = false; + } + tntHistory.clear(); + lastUpdateTime.clear(); + } + + /** + * Clear all TNT trail data + */ + public void clear() { + tntHistory.clear(); + lastUpdateTime.clear(); + } + + @SubscribeEvent + public void onClientTick(TickEvent.ClientTickEvent event) { + if (event.phase != TickEvent.Phase.END || mc.theWorld == null || mc.thePlayer == null) { + return; + } + + long currentTime = System.currentTimeMillis(); + + // Track all TNT entities in the world + for (Entity entity : mc.theWorld.loadedEntityList) { + if (entity instanceof EntityTNTPrimed) { + int entityId = entity.getEntityId(); + Vec3 currentPos = new Vec3(entity.posX, entity.posY, entity.posZ); + + // Initialize or update position history + tntHistory.computeIfAbsent(entityId, k -> new ArrayList<>()).add(currentPos); + lastUpdateTime.put(entityId, currentTime); + } + } + + // Remove old TNT trails that have timed out + Iterator> iterator = lastUpdateTime.entrySet().iterator(); + while (iterator.hasNext()) { + Map.Entry entry = iterator.next(); + long timeDiff = currentTime - entry.getValue(); + + if (timeDiff > timeoutSeconds * 1000L) { + tntHistory.remove(entry.getKey()); + iterator.remove(); + } + } + } + + /** + * Get all TNT trail segments for rendering + * @return List of TNT ID and position pairs + */ + public List>> getAllTrails() { + List>> trails = new ArrayList<>(); + + for (Map.Entry> entry : tntHistory.entrySet()) { + trails.add(Pair.of(entry.getKey(), new ArrayList<>(entry.getValue()))); + } + + return trails; + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/manager/hud/HudDrawUtil.java b/src/main/java/com/github/jtxofficial/flustclient/manager/hud/HudDrawUtil.java new file mode 100644 index 0000000..9e7b071 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/manager/hud/HudDrawUtil.java @@ -0,0 +1,202 @@ +package com.github.jtxofficial.flustclient.manager.hud; + +import com.github.jtxofficial.flustclient.api.modules.annotations.HudInfo; +import com.github.jtxofficial.flustclient.api.modules.FlustModule; +import com.github.jtxofficial.flustclient.util.Vec4f; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.Gui; +import net.minecraft.client.renderer.GlStateManager; + +/** + * Helper utility class for drawing HUD visual elements. + * Provides static methods for rendering rectangles and text + * using Minecraft's rendering API. + */ +public class HudDrawUtil { + + private static final Minecraft mc = Minecraft.getMinecraft(); + + /** + * Draw a rectangle at the HUD element's position and size. + * Uses the position and dimensions from HudInfo. + * + * @param hudInfo The HudInfo containing position and size data + * @param color The color in ARGB format (0xAARRGGBB) + */ + public static void drawRect(HudInfo hudInfo, int color) { + if (hudInfo == null) return; + + int x = hudInfo.getX(); + int y = hudInfo.getY(); + int width = hudInfo.getScaledWidth(); + int height = hudInfo.getScaledHeight(); + + // Draw rectangle using Minecraft's Gui.drawRect + // Note: drawRect takes x1, y1, x2, y2 coordinates + Gui.drawRect(x, y, x + width, y + height, color); + } + + /** + * Draw a rectangle with RGBA color vector. + * + * @param hudInfo The HudInfo containing position and size data + * @param color The color as Vec4f (RGBA values 0.0-1.0) + */ + public static void drawRect(HudInfo hudInfo, Vec4f color) { + drawRect(hudInfo, color.toARGB()); + } + + /** + * Render text for a HUD module at its position. + * Uses the module's HUD element position for rendering. + * + * @param module The HudModule to render text for + * @param text The text to render + * @param color The text color in ARGB format + */ + public static void drawTextElement(FlustModule module, String text, int color) { + if (module == null || text == null || text.isEmpty()) return; + + // Get HUD element from module directly + HudElement hudElement = module.getHudElement(); + if (hudElement == null) return; + + FontRenderer fontRenderer = mc.fontRendererObj; + if (fontRenderer == null) return; + + // Apply scaling if needed + float scale = hudElement.getScale(); + + GlStateManager.pushMatrix(); + + if (scale != 1.0f) { + GlStateManager.scale(scale, scale, 1.0f); + // Adjust position based on scale + int scaledX = (int) (hudElement.getX() / scale); + int scaledY = (int) (hudElement.getY() / scale); + fontRenderer.drawStringWithShadow(text, scaledX, scaledY, color); + } else { + fontRenderer.drawStringWithShadow(text, hudElement.getX(), hudElement.getY(), color); + } + + GlStateManager.popMatrix(); + } + + /** + * Render text for a HUD module with RGBA color vector. + * + * @param module The HudModule to render text for + * @param text The text to render + * @param color The text color as Vec4f (RGBA values 0.0-1.0) + */ + public static void drawTextElement(FlustModule module, String text, Vec4f color) { + drawTextElement(module, text, color.toARGB()); + } + + /** + * Draw text at a specific position with scaling applied. + * + * @param text The text to render + * @param x X position in pixels + * @param y Y position in pixels + * @param color Text color in ARGB format + * @param scale Scale factor to apply + */ + public static void drawScaledText(String text, int x, int y, int color, float scale) { + if (text == null || text.isEmpty()) return; + + FontRenderer fontRenderer = mc.fontRendererObj; + if (fontRenderer == null) return; + + GlStateManager.pushMatrix(); + + if (scale != 1.0f) { + GlStateManager.scale(scale, scale, 1.0f); + // Adjust position based on scale + int scaledX = (int) (x / scale); + int scaledY = (int) (y / scale); + fontRenderer.drawStringWithShadow(text, scaledX, scaledY, color); + } else { + fontRenderer.drawStringWithShadow(text, x, y, color); + } + + GlStateManager.popMatrix(); + } + + /** + * Draw text at a specific position with Vec4f color and scaling. + * + * @param text The text to render + * @param x X position in pixels + * @param y Y position in pixels + * @param color Text color as Vec4f + * @param scale Scale factor to apply + */ + public static void drawScaledText(String text, int x, int y, Vec4f color, float scale) { + drawScaledText(text, x, y, color.toARGB(), scale); + } + + /** + * Draw a bordered rectangle (outline only). + * + * @param hudInfo The HudInfo containing position and size data + * @param borderColor Border color in ARGB format + * @param borderWidth Width of the border in pixels + */ + public static void drawBorderedRect(HudInfo hudInfo, int borderColor, int borderWidth) { + if (hudInfo == null || borderWidth <= 0) return; + + int x = hudInfo.getX(); + int y = hudInfo.getY(); + int width = hudInfo.getScaledWidth(); + int height = hudInfo.getScaledHeight(); + + // Draw border lines + // Top + Gui.drawRect(x, y, x + width, y + borderWidth, borderColor); + // Bottom + Gui.drawRect(x, y + height - borderWidth, x + width, y + height, borderColor); + // Left + Gui.drawRect(x, y, x + borderWidth, y + height, borderColor); + // Right + Gui.drawRect(x + width - borderWidth, y, x + width, y + height, borderColor); + } + + /** + * Draw a rectangle with both fill and border. + * + * @param hudInfo The HudInfo containing position and size data + * @param fillColor Fill color in ARGB format + * @param borderColor Border color in ARGB format + * @param borderWidth Width of the border in pixels + */ + public static void drawFilledBorderedRect(HudInfo hudInfo, int fillColor, int borderColor, int borderWidth) { + // Draw fill first + drawRect(hudInfo, fillColor); + // Draw border on top + drawBorderedRect(hudInfo, borderColor, borderWidth); + } + + /** + * Get the width of text when rendered with the current font. + * + * @param text The text to measure + * @return Width in pixels + */ + public static int getTextWidth(String text) { + if (text == null || text.isEmpty()) return 0; + FontRenderer fontRenderer = mc.fontRendererObj; + return fontRenderer != null ? fontRenderer.getStringWidth(text) : 0; + } + + /** + * Get the height of text when rendered with the current font. + * + * @return Height in pixels (typically 9 for default Minecraft font) + */ + public static int getTextHeight() { + FontRenderer fontRenderer = mc.fontRendererObj; + return fontRenderer != null ? fontRenderer.FONT_HEIGHT : 9; + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/manager/hud/HudElement.java b/src/main/java/com/github/jtxofficial/flustclient/manager/hud/HudElement.java new file mode 100644 index 0000000..440816d --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/manager/hud/HudElement.java @@ -0,0 +1,264 @@ +package com.github.jtxofficial.flustclient.manager.hud; + +import com.github.jtxofficial.flustclient.api.modules.annotations.HudInfo; +import com.github.jtxofficial.flustclient.api.modules.annotations.HudInfo.GuiRegion; +import com.github.jtxofficial.flustclient.api.modules.HudModule; +import com.github.jtxofficial.flustclient.api.modules.FlustModule; + +/** + * Represents a HUD component tied to a parent FlustModule. + * Provides fluent interface for setting position, size, and scale. + * Delegates rendering and state management to the parent module. + */ +public class HudElement { + + private final T parent; + private final HudInfo hudInfo; + + /** + * Creates a new HUD element tied to the specified parent module. + */ + public HudElement(T parent) { + this.parent = parent; + this.hudInfo = new HudInfo(); + } + + /** + * Creates a new HUD element with custom initial position and size. + */ + public HudElement(T parent, double percentX, double percentY, int width, int height) { + this.parent = parent; + this.hudInfo = new HudInfo(percentX, percentY, width, height, 2.0f); + } + + // === FLUENT SETTERS (return this for method chaining) === + + /** + * Set X position as normalized percentage (0.0-1.0). + * @return this element for method chaining + */ + public HudElement setPercentX(double percentX) { + hudInfo.setPercentX(percentX); + return this; + } + + /** + * Set Y position as normalized percentage (0.0-1.0). + * @return this element for method chaining + */ + public HudElement setPercentY(double percentY) { + hudInfo.setPercentY(percentY); + return this; + } + + /** + * Set position as normalized percentages (0.0-1.0). + * @return this element for method chaining + */ + public HudElement setPosition(double percentX, double percentY) { + hudInfo.setPercentX(percentX); + hudInfo.setPercentY(percentY); + return this; + } + + /** + * Set width in pixels. + * @return this element for method chaining + */ + public HudElement setWidth(int width) { + hudInfo.setWidth(width); + return this; + } + + /** + * Set height in pixels. + * @return this element for method chaining + */ + public HudElement setHeight(int height) { + hudInfo.setHeight(height); + return this; + } + + /** + * Set both width and height in pixels. + * @return this element for method chaining + */ + public HudElement setSize(int width, int height) { + hudInfo.setWidth(width); + hudInfo.setHeight(height); + return this; + } + + /** + * Set scale factor (0.1-5.0). + * @return this element for method chaining + */ + public HudElement setScale(float scale) { + hudInfo.setScale(scale); + return this; + } + + /** + * Set absolute X position in pixels. + * @param x X position in pixels + */ + public void setX(int x) { + hudInfo.setX(x); + } + + /** + * Set absolute Y position in pixels. + * @param y Y position in pixels + */ + public void setY(int y) { + hudInfo.setY(y); + } + + // === GETTERS (delegate to HudInfo) === + + /** + * Get X position in pixels. + */ + public int getX() { + return hudInfo.getX(); + } + + /** + * Get Y position in pixels. + */ + public int getY() { + return hudInfo.getY(); + } + + /** + * Get normalized X position (0.0-1.0). + */ + public double getPercentX() { + return hudInfo.getPercentX(); + } + + /** + * Get normalized Y position (0.0-1.0). + */ + public double getPercentY() { + return hudInfo.getPercentY(); + } + + /** + * Get base width (before scaling). + */ + public int getWidth() { + return hudInfo.getWidth(); + } + + /** + * Get base height (before scaling). + */ + public int getHeight() { + return hudInfo.getHeight(); + } + + /** + * Get scaled width. + */ + public int getScaledWidth() { + return hudInfo.getScaledWidth(); + } + + /** + * Get scaled height. + */ + public int getScaledHeight() { + return hudInfo.getScaledHeight(); + } + + /** + * Get scale factor. + */ + public float getScale() { + return hudInfo.getScaleFloat(); + } + + // === MODULE INTERACTION === + + /** + * Check if this HUD element should be rendered. + * Asks the parent module if it's enabled. + */ + public boolean isEnabled() { + return parent != null && parent.isEnabled(); + } + + /** + * Trigger rendering of this HUD element. + * Tells the parent module to render itself if it implements HudModule. + */ + public void onRender() { + if (isEnabled() && parent instanceof HudModule) { + ((HudModule) parent).renderHudElement(); + } + } + + /** + * Get the parent module associated with this HUD element. + */ + public T getParent() { + return parent; + } + + /** + * Get the underlying HudInfo object for advanced operations. + */ + public HudInfo getHudInfo() { + return hudInfo; + } + + /** + * Set the HudInfo for this element. + */ + public void setHudInfo(HudInfo hudInfo) { + if (hudInfo != null) { + this.hudInfo.setPercentX(hudInfo.getPercentX()); + this.hudInfo.setPercentY(hudInfo.getPercentY()); + this.hudInfo.setWidth(hudInfo.getWidth()); + this.hudInfo.setHeight(hudInfo.getHeight()); + this.hudInfo.setScale(hudInfo.getScale()); + } + } + + /** + * Set the parent module - no-op since parent is final. + */ + public void setParent(T parent) { + // Parent is final and set in constructor, this is a compatibility method + } + + // === UTILITY METHODS === + + /** + * Reset scale or clamp coordinates if out of bounds. + * Calls hudInfo.resetStuff() to handle screen boundary adjustments. + */ + public void setSafety() { + hudInfo.resetStuff(); + } + + /** + * Get this HUD element as a draggable GuiRegion. + * Useful for implementing drag-and-drop functionality in HUD editors. + */ + public GuiRegion getAreaAsGuiRegion() { + return hudInfo.toGuiRegion(); + } + + /** + * Interface for modules that can render HUD elements. + */ + public interface HudRenderable { + /** + * Render the HUD element at its current position. + * @param hudElement The HUD element to render + */ + void renderHud(HudElement hudElement); + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/init/AutoDiscoveryMixinPlugin.java b/src/main/java/com/github/jtxofficial/flustclient/mixin/AutoDiscoveryMixinPlugin.java similarity index 100% rename from src/main/java/com/github/jtxofficial/flustclient/init/AutoDiscoveryMixinPlugin.java rename to src/main/java/com/github/jtxofficial/flustclient/mixin/AutoDiscoveryMixinPlugin.java diff --git a/src/main/java/com/github/jtxofficial/flustclient/mixin/MixinBlockRendererDispatcher.java b/src/main/java/com/github/jtxofficial/flustclient/mixin/MixinBlockRendererDispatcher.java new file mode 100644 index 0000000..1790117 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/mixin/MixinBlockRendererDispatcher.java @@ -0,0 +1,33 @@ +package com.github.jtxofficial.flustclient.mixin; + +import com.github.jtxofficial.flustclient.feature.fps.Render; +import net.minecraft.block.state.IBlockState; +import net.minecraft.client.renderer.BlockRendererDispatcher; +import net.minecraft.client.renderer.WorldRenderer; +import net.minecraft.util.BlockPos; +import net.minecraft.world.IBlockAccess; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; + +/** + * Mixin to intercept block rendering and cancel specific blocks for FPS optimization. + */ +@Mixin(BlockRendererDispatcher.class) +public class MixinBlockRendererDispatcher { + + /** + * Inject at the head of renderBlock to cancel rendering of specific blocks. + */ + @Inject(method = "renderBlock", at = @At("HEAD"), cancellable = true) + private void onRenderBlock(IBlockState state, BlockPos pos, IBlockAccess blockAccess, WorldRenderer worldRendererIn, CallbackInfoReturnable cir) { + Render renderSettings = Render.getInstance(); + + if (renderSettings != null && renderSettings.isEnabled()) { + if (renderSettings.cancelBlockRender(state.getBlock(), pos)) { + cir.setReturnValue(false); + } + } + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/mixin/MixinEntityRenderer.java b/src/main/java/com/github/jtxofficial/flustclient/mixin/MixinEntityRenderer.java new file mode 100644 index 0000000..fa32550 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/mixin/MixinEntityRenderer.java @@ -0,0 +1,48 @@ +package com.github.jtxofficial.flustclient.mixin; + +import com.github.jtxofficial.flustclient.manager.ModuleManager; +import com.github.jtxofficial.flustclient.feature.other.visual.Fullbright; +import net.minecraft.client.renderer.EntityRenderer; +import net.minecraft.client.renderer.texture.DynamicTexture; +import org.spongepowered.asm.mixin.Final; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Shadow; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +@Mixin(EntityRenderer.class) +public class MixinEntityRenderer { + + @Shadow + @Final + private DynamicTexture lightmapTexture; + + @Shadow + private boolean lightmapUpdateNeeded; + + /** + * Inject into updateLightmap to override all light values for fullbright + */ + @Inject(method = "updateLightmap", at = @At("HEAD"), cancellable = true) + private void onUpdateLightmap(float partialTicks, CallbackInfo ci) { + Fullbright fullbright = ModuleManager.getInstance().getModule(Fullbright.class); + + if (fullbright != null && fullbright.isEnabled()) { + // Get the lightmap texture data + int[] lightmapColors = this.lightmapTexture.getTextureData(); + + // Set all lightmap values to maximum brightness (white) + for (int i = 0; i < lightmapColors.length; i++) { + lightmapColors[i] = 0xFFFFFFFF; // Full brightness ARGB + } + + // Upload the modified lightmap + this.lightmapTexture.updateDynamicTexture(); + this.lightmapUpdateNeeded = false; + + // Cancel the original method + ci.cancel(); + } + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/mixin/MixinGuiMainMenu.java b/src/main/java/com/github/jtxofficial/flustclient/mixin/MixinGuiMainMenu.java deleted file mode 100644 index 192ca0e..0000000 --- a/src/main/java/com/github/jtxofficial/flustclient/mixin/MixinGuiMainMenu.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.github.jtxofficial.flustclient.mixin; - -import net.minecraft.client.gui.GuiMainMenu; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.injection.At; -import org.spongepowered.asm.mixin.injection.Inject; -import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; - -@Mixin(GuiMainMenu.class) -public class MixinGuiMainMenu { - - @Inject(method = "initGui", at = @At("HEAD")) - public void onInitGui(CallbackInfo ci) { - System.out.println("Hello from Main Menu!"); - } -} diff --git a/src/main/java/com/github/jtxofficial/flustclient/mixin/MixinMinecraft.java b/src/main/java/com/github/jtxofficial/flustclient/mixin/MixinMinecraft.java new file mode 100644 index 0000000..680e981 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/mixin/MixinMinecraft.java @@ -0,0 +1,21 @@ +package com.github.jtxofficial.flustclient.mixin; + +import com.github.jtxofficial.flustclient.FlustClient; +import net.minecraft.client.Minecraft; +import org.lwjgl.opengl.Display; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +@Mixin(Minecraft.class) +public class MixinMinecraft { + + /** + * Inject into createDisplay to set custom window title + */ + @Inject(method = "createDisplay", at = @At("RETURN")) + private void onCreateDisplay(CallbackInfo ci) { + Display.setTitle("Minecraft 1.8.9 | " + FlustClient.NAME + " " + FlustClient.VERSION); + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/mixin/MixinRenderManager.java b/src/main/java/com/github/jtxofficial/flustclient/mixin/MixinRenderManager.java new file mode 100644 index 0000000..67630b6 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/mixin/MixinRenderManager.java @@ -0,0 +1,30 @@ +package com.github.jtxofficial.flustclient.mixin; + +import com.github.jtxofficial.flustclient.feature.fps.Render; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.Entity; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; + +/** + * Mixin to intercept entity rendering and cancel specific entities (like holograms) for FPS optimization. + */ +@Mixin(RenderManager.class) +public class MixinRenderManager { + + /** + * Inject at the head of doRenderEntity to cancel rendering of specific entities. + */ + @Inject(method = "doRenderEntity", at = @At("HEAD"), cancellable = true) + private void onDoRenderEntity(Entity entity, double x, double y, double z, float entityYaw, float partialTicks, boolean hideDebugBox, CallbackInfoReturnable cir) { + Render renderSettings = Render.getInstance(); + + if (renderSettings != null && renderSettings.isEnabled()) { + if (renderSettings.cancelEntityRender(entity)) { + cir.setReturnValue(false); + } + } + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/mixin/MixinTileEntityMobSpawnerRenderer.java b/src/main/java/com/github/jtxofficial/flustclient/mixin/MixinTileEntityMobSpawnerRenderer.java new file mode 100644 index 0000000..ea84990 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/mixin/MixinTileEntityMobSpawnerRenderer.java @@ -0,0 +1,32 @@ +package com.github.jtxofficial.flustclient.mixin; + +import com.github.jtxofficial.flustclient.feature.fps.Render; +import net.minecraft.client.renderer.tileentity.TileEntityMobSpawnerRenderer; +import net.minecraft.tileentity.TileEntityMobSpawner; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +/** + * Mixin to control rendering of the mob inside spawners for FPS optimization. + */ +@Mixin(TileEntityMobSpawnerRenderer.class) +public class MixinTileEntityMobSpawnerRenderer { + + /** + * Inject at the head of renderTileEntityAt to cancel rendering of the mob inside spawners. + */ + @Inject(method = "renderTileEntityAt(Lnet/minecraft/tileentity/TileEntityMobSpawner;DDDFI)V", at = @At("HEAD"), cancellable = true) + private void onRenderTileEntityAt(TileEntityMobSpawner te, double x, double y, double z, float partialTicks, int destroyStage, CallbackInfo ci) { + Render renderSettings = Render.getInstance(); + + if (renderSettings != null && renderSettings.isEnabled()) { + // If we shouldn't render the mob inside the spawner, cancel the entire renderer + // The spawner block itself is rendered by the block renderer, not this tile entity renderer + if (!renderSettings.shouldRenderMobInSpawner()) { + ci.cancel(); + } + } + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/mixin/MixinTileEntityRendererDispatcher.java b/src/main/java/com/github/jtxofficial/flustclient/mixin/MixinTileEntityRendererDispatcher.java new file mode 100644 index 0000000..52481eb --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/mixin/MixinTileEntityRendererDispatcher.java @@ -0,0 +1,30 @@ +package com.github.jtxofficial.flustclient.mixin; + +import com.github.jtxofficial.flustclient.feature.fps.Render; +import net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher; +import net.minecraft.tileentity.TileEntity; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +/** + * Mixin to intercept tile entity rendering and cancel specific tile entities for FPS optimization. + */ +@Mixin(TileEntityRendererDispatcher.class) +public class MixinTileEntityRendererDispatcher { + + /** + * Inject at the head of renderTileEntity to cancel rendering of specific tile entities. + */ + @Inject(method = "renderTileEntity", at = @At("HEAD"), cancellable = true) + private void onRenderTileEntity(TileEntity tileEntityIn, float partialTicks, int destroyStage, CallbackInfo ci) { + Render renderSettings = Render.getInstance(); + + if (renderSettings != null && renderSettings.isEnabled()) { + if (renderSettings.cancelTileEntityRender(tileEntityIn)) { + ci.cancel(); + } + } + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/network/client/PlayerAPIClient.java b/src/main/java/com/github/jtxofficial/flustclient/network/client/PlayerAPIClient.java new file mode 100644 index 0000000..78bb494 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/network/client/PlayerAPIClient.java @@ -0,0 +1,177 @@ +package com.github.jtxofficial.flustclient.network.client; + +import com.github.jtxofficial.flustclient.manager.PlayerManager; +import com.google.gson.JsonArray; +import com.google.gson.JsonElement; +import com.google.gson.JsonParser; + +import java.io.BufferedReader; +import java.io.InputStreamReader; +import java.net.HttpURLConnection; +import java.net.URL; +import java.util.Timer; +import java.util.TimerTask; +import java.util.UUID; + +/** + * HTTP backup for player tracking (polls server every 30 seconds) + */ +public class PlayerAPIClient { + + private static final String API_BASE_URL = "https://api.flustclient.com/api"; // TODO: Replace with actual server URL + private static final long POLL_INTERVAL = 30000; // 30 seconds + + private static PlayerAPIClient INSTANCE; + private final PlayerManager playerManager; + private final JsonParser jsonParser = new JsonParser(); + private Timer pollTimer; + + private PlayerAPIClient() { + this.playerManager = PlayerManager.getInstance(); + } + + /** + * Format UUID string by adding dashes if needed + */ + private UUID formatUUID(String uuidStr) { + if (uuidStr.contains("-")) { + return UUID.fromString(uuidStr); + } + + // Add dashes to UUID string + String formatted = uuidStr.replaceFirst( + "(\\w{8})(\\w{4})(\\w{4})(\\w{4})(\\w{12})", + "$1-$2-$3-$4-$5" + ); + return UUID.fromString(formatted); + } + + public static PlayerAPIClient getInstance() { + if (INSTANCE == null) { + INSTANCE = new PlayerAPIClient(); + } + return INSTANCE; + } + + /** + * Start polling the API for online players + */ + public void startPolling() { + if (pollTimer != null) { + System.err.println("Polling already started"); + return; + } + + pollTimer = new Timer("PlayerAPIPolling", true); + pollTimer.scheduleAtFixedRate(new TimerTask() { + @Override + public void run() { + try { + fetchOnlinePlayers(); + } catch (Exception e) { + System.err.println("Failed to fetch online players: " + e.getMessage()); + } + } + }, 0, POLL_INTERVAL); + + System.out.println("Started polling API for online players (every 30s)"); + } + + /** + * Stop polling the API + */ + public void stopPolling() { + if (pollTimer != null) { + pollTimer.cancel(); + pollTimer = null; + System.out.println("Stopped polling API for online players"); + } + } + + /** + * Fetch online players from the API + */ + private void fetchOnlinePlayers() { + HttpURLConnection connection = null; + try { + URL url = new URL(API_BASE_URL + "/online-players"); + connection = (HttpURLConnection) url.openConnection(); + connection.setRequestMethod("GET"); + connection.setConnectTimeout(5000); + connection.setReadTimeout(5000); + connection.setRequestProperty("User-Agent", "FlustClient/1.0.0"); + + int responseCode = connection.getResponseCode(); + if (responseCode != 200) { + System.err.println("API returned non-200 response: " + responseCode); + return; + } + + // Read response + BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream())); + StringBuilder response = new StringBuilder(); + String line; + + while ((line = reader.readLine()) != null) { + response.append(line); + } + reader.close(); + + // Parse JSON response + parseOnlinePlayers(response.toString()); + + } catch (Exception e) { + System.err.println("Error fetching online players: " + e.getMessage()); + } finally { + if (connection != null) { + connection.disconnect(); + } + } + } + + /** + * Parse the JSON response and update player list + */ + private void parseOnlinePlayers(String json) { + try { + JsonArray playersArray = jsonParser.parse(json).getAsJsonArray(); + + // Clear existing players + playerManager.clearAllPlayers(); + + int count = 0; + for (JsonElement element : playersArray) { + if (element.isJsonObject()) { + String uuidStr = element.getAsJsonObject().get("uuid").getAsString(); + String username = element.getAsJsonObject().get("username").getAsString(); + String server = element.getAsJsonObject().has("server") + ? element.getAsJsonObject().get("server").getAsString() + : "unknown"; + + UUID uuid = formatUUID(uuidStr); + playerManager.addPlayer(uuid, username, server); + count++; + } + } + + System.out.println("Fetched " + count + " online players from API"); + + } catch (Exception e) { + System.err.println("Failed to parse online players JSON: " + e.getMessage()); + e.printStackTrace(); + } + } + + /** + * Manually fetch online players (useful for testing or manual refresh) + */ + public void refreshOnlinePlayers() { + new Thread(() -> { + try { + fetchOnlinePlayers(); + } catch (Exception e) { + System.err.println("Failed to refresh online players: " + e.getMessage()); + } + }).start(); + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/network/client/SocketClient.java b/src/main/java/com/github/jtxofficial/flustclient/network/client/SocketClient.java new file mode 100644 index 0000000..15f2da9 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/network/client/SocketClient.java @@ -0,0 +1,305 @@ +package com.github.jtxofficial.flustclient.network.client; + +import com.github.jtxofficial.flustclient.FlustClient; +import com.github.jtxofficial.flustclient.network.event.SocketMessageEvent; +import com.google.gson.Gson; +import com.google.gson.JsonElement; +import com.google.gson.JsonObject; +import com.google.gson.JsonParser; +import net.minecraft.client.Minecraft; +import net.minecraftforge.common.MinecraftForge; +import org.java_websocket.client.WebSocketClient; +import org.java_websocket.handshake.ServerHandshake; + +import java.net.URI; +import java.util.HashMap; +import java.util.Map; +import java.util.UUID; + +/** + * WebSocket client for real-time player tracking + */ +public class SocketClient extends WebSocketClient { + + private static final String SERVER_URL = "wss://api.flustclient.com/socket"; // TODO: Replace with actual server URL + private static SocketClient INSTANCE; + private final Gson gson = new Gson(); + private final JsonParser jsonParser = new JsonParser(); + + private boolean authenticated = false; + private int reconnectAttempts = 0; + private static final int MAX_RECONNECT_ATTEMPTS = 5; + private static final long RECONNECT_DELAY = 5000; // 5 seconds + private static final long PING_INTERVAL = 30000; // 30 seconds + + private Thread pingThread; + private volatile boolean shouldPing = false; + + private SocketClient(URI serverUri) { + super(serverUri); + // Disable connection lost detection - we use JSON ping/pong instead + this.setConnectionLostTimeout(0); // 0 = disabled + } + + public static SocketClient getInstance() { + if (INSTANCE == null || INSTANCE.isClosed()) { + try { + INSTANCE = new SocketClient(new URI(SERVER_URL)); + } catch (Exception e) { + System.err.println("Failed to create WebSocket client: " + e.getMessage()); + e.printStackTrace(); + } + } + return INSTANCE; + } + + public static void initialize() { + SocketClient client = getInstance(); + if (client != null && !client.isOpen()) { + try { + client.connectBlocking(); + } catch (Exception e) { + System.err.println("Failed to connect to WebSocket server: " + e.getMessage()); + } + } + } + + public static void shutdown() { + if (INSTANCE != null) { + INSTANCE.stopPingThread(); + if (INSTANCE.isOpen()) { + INSTANCE.close(); + } + } + } + + @Override + public void onOpen(ServerHandshake handshakedata) { + System.out.println("WebSocket connection opened!"); + reconnectAttempts = 0; + authenticate(); + startPingThread(); + } + + @Override + public void onMessage(String message) { + try { + JsonObject json = jsonParser.parse(message).getAsJsonObject(); + + if (!json.has("name")) { + System.err.println("Received message without 'name' field: " + message); + return; + } + + String eventName = json.get("name").getAsString(); + Map values = new HashMap<>(); + + // Check if there's a nested 'values' object + if (json.has("values") && json.get("values").isJsonObject()) { + JsonObject valuesObj = json.get("values").getAsJsonObject(); + for (Map.Entry entry : valuesObj.entrySet()) { + String key = entry.getKey(); + JsonElement value = entry.getValue(); + // Convert all values to strings, handling arrays and objects + if (value.isJsonPrimitive()) { + values.put(key, value.getAsString()); + } else { + // For arrays/objects, store as JSON string + values.put(key, value.toString()); + } + } + } else { + // Fallback: extract all key-value pairs except 'name' + for (Map.Entry entry : json.entrySet()) { + String key = entry.getKey(); + if (!key.equals("name")) { + JsonElement value = entry.getValue(); + if (value.isJsonPrimitive()) { + values.put(key, value.getAsString()); + } else { + values.put(key, value.toString()); + } + } + } + } + + // Fire event on main thread (Minecraft thread-safe) + Minecraft mc = Minecraft.getMinecraft(); + if (mc == null) { + System.err.println("[SocketClient] Minecraft instance is null! Cannot schedule event."); + return; + } + + mc.addScheduledTask(() -> { + SocketMessageEvent event = new SocketMessageEvent(eventName, values); + MinecraftForge.EVENT_BUS.post(event); + }); + + } catch (Exception e) { + System.err.println("Failed to parse WebSocket message: " + message); + e.printStackTrace(); + } + } + + @Override + public void onClose(int code, String reason, boolean remote) { + System.out.println("WebSocket connection closed: " + reason + " (code: " + code + ")"); + authenticated = false; + stopPingThread(); + + // Attempt reconnection if not manually closed + if (remote && reconnectAttempts < MAX_RECONNECT_ATTEMPTS) { + reconnectAttempts++; + System.out.println("Attempting to reconnect (" + reconnectAttempts + "/" + MAX_RECONNECT_ATTEMPTS + ")..."); + + new Thread(() -> { + try { + Thread.sleep(RECONNECT_DELAY); + reconnect(); + } catch (Exception e) { + System.err.println("Reconnection failed: " + e.getMessage()); + } + }).start(); + } + } + + @Override + public void onError(Exception ex) { + System.err.println("WebSocket error: " + ex.getMessage()); + ex.printStackTrace(); + } + + /** + * Authenticate with the server by sending client info + */ + private void authenticate() { + try { + Minecraft mc = Minecraft.getMinecraft(); + if (mc.getSession() == null) { + System.err.println("Cannot authenticate: Minecraft session is null"); + return; + } + + String playerIdStr = mc.getSession().getPlayerID(); + UUID playerUuid = formatUUID(playerIdStr); + String username = mc.getSession().getUsername(); + String hwid = generateHWID(); + String version = FlustClient.VERSION; + + JsonObject authData = new JsonObject(); + authData.addProperty("name", "clnti"); + authData.addProperty("uuid", playerUuid.toString()); + authData.addProperty("username", username); + authData.addProperty("hwid", hwid); + authData.addProperty("version", version); + + send(gson.toJson(authData)); + authenticated = true; + System.out.println("Sent authentication data to server"); + + } catch (Exception e) { + System.err.println("Failed to authenticate: " + e.getMessage()); + e.printStackTrace(); + } + } + + /** + * Format UUID string by adding dashes if needed + * Converts "8d31a53c0c6142eaaa86709e14af823f" to "8d31a53c-0c61-42ea-aa86-709e14af823f" + */ + private UUID formatUUID(String uuidStr) { + if (uuidStr.contains("-")) { + return UUID.fromString(uuidStr); + } + + // Add dashes to UUID string + String formatted = uuidStr.replaceFirst( + "(\\w{8})(\\w{4})(\\w{4})(\\w{4})(\\w{12})", + "$1-$2-$3-$4-$5" + ); + return UUID.fromString(formatted); + } + + /** + * Generate a simple hardware ID (HWID) + * In production, you'd want a more sophisticated approach + */ + private String generateHWID() { + try { + String os = System.getProperty("os.name"); + String arch = System.getProperty("os.arch"); + String user = System.getProperty("user.name"); + return UUID.nameUUIDFromBytes((os + arch + user).getBytes()).toString(); + } catch (Exception e) { + return UUID.randomUUID().toString(); + } + } + + /** + * Send a custom message to the server + */ + public void sendMessage(String eventName, Map data) { + if (!isOpen() || !authenticated) { + System.err.println("Cannot send message: not connected or not authenticated"); + return; + } + + try { + JsonObject json = new JsonObject(); + json.addProperty("name", eventName); + + for (Map.Entry entry : data.entrySet()) { + json.addProperty(entry.getKey(), entry.getValue()); + } + + send(gson.toJson(json)); + } catch (Exception e) { + System.err.println("Failed to send message: " + e.getMessage()); + e.printStackTrace(); + } + } + + public boolean isAuthenticated() { + return authenticated; + } + + /** + * Start the ping thread to keep connection alive + */ + private void startPingThread() { + stopPingThread(); // Stop any existing thread + + shouldPing = true; + pingThread = new Thread(() -> { + while (shouldPing && isOpen()) { + try { + // Send ping immediately, then wait + if (isOpen() && authenticated) { + JsonObject ping = new JsonObject(); + ping.addProperty("name", "ping"); + send(gson.toJson(ping)); + //System.out.println("Sent ping to server"); + } + Thread.sleep(PING_INTERVAL); + } catch (InterruptedException e) { + break; + } catch (Exception e) { + System.err.println("Error sending ping: " + e.getMessage()); + } + } + }, "WebSocket-Ping"); + pingThread.setDaemon(true); + pingThread.start(); + } + + /** + * Stop the ping thread + */ + private void stopPingThread() { + shouldPing = false; + if (pingThread != null && pingThread.isAlive()) { + pingThread.interrupt(); + pingThread = null; + } + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/network/event/SocketMessageEvent.java b/src/main/java/com/github/jtxofficial/flustclient/network/event/SocketMessageEvent.java new file mode 100644 index 0000000..a3b9f99 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/network/event/SocketMessageEvent.java @@ -0,0 +1,25 @@ +package com.github.jtxofficial.flustclient.network.event; + +import net.minecraftforge.fml.common.eventhandler.Event; +import java.util.Map; + +/** + * Event fired when a WebSocket message is received + */ +public class SocketMessageEvent extends Event { + private final String name; + private final Map values; + + public SocketMessageEvent(String name, Map values) { + this.name = name; + this.values = values; + } + + public String getName() { + return name; + } + + public Map getValues() { + return values; + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/network/model/PlayerInfo.java b/src/main/java/com/github/jtxofficial/flustclient/network/model/PlayerInfo.java new file mode 100644 index 0000000..357fe8d --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/network/model/PlayerInfo.java @@ -0,0 +1,102 @@ +package com.github.jtxofficial.flustclient.network.model; + +import java.util.UUID; + +/** + * Stores information about an online player + */ +public class PlayerInfo { + private final UUID uuid; + private String username; + private long lastSeen; + private String server; + + // Position data for minimap + private double x; + private double y; + private double z; + private boolean hasPosition; + + public PlayerInfo(UUID uuid, String username) { + this.uuid = uuid; + this.username = username; + this.lastSeen = System.currentTimeMillis(); + this.server = "unknown"; + this.hasPosition = false; + } + + public PlayerInfo(UUID uuid, String username, String server) { + this.uuid = uuid; + this.username = username; + this.lastSeen = System.currentTimeMillis(); + this.server = server; + this.hasPosition = false; + } + + public UUID getUuid() { + return uuid; + } + + public String getUsername() { + return username; + } + + public void setUsername(String username) { + this.username = username; + } + + public long getLastSeen() { + return lastSeen; + } + + public void updateLastSeen() { + this.lastSeen = System.currentTimeMillis(); + } + + public String getServer() { + return server; + } + + public void setServer(String server) { + this.server = server; + } + + public double getX() { + return x; + } + + public double getY() { + return y; + } + + public double getZ() { + return z; + } + + public boolean hasPosition() { + return hasPosition; + } + + public void updatePosition(double x, double y, double z) { + this.x = x; + this.y = y; + this.z = z; + this.hasPosition = true; + updateLastSeen(); + } + + public void clearPosition() { + this.hasPosition = false; + } + + @Override + public String toString() { + return "PlayerInfo{" + + "uuid=" + uuid + + ", username='" + username + '\'' + + ", lastSeen=" + lastSeen + + ", server='" + server + '\'' + + ", position=" + (hasPosition ? "(" + x + ", " + y + ", " + z + ")" : "unknown") + + '}'; + } +} diff --git a/src/main/java/com/github/jtxofficial/flustclient/oldmenu/ElementaMainGui.java b/src/main/java/com/github/jtxofficial/flustclient/oldmenu/ElementaMainGui.java new file mode 100644 index 0000000..9ab7eb4 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/oldmenu/ElementaMainGui.java @@ -0,0 +1,276 @@ +package com.github.jtxofficial.flustclient.oldmenu; + +import com.github.jtxofficial.flustclient.gui.HudEditor; +import com.github.jtxofficial.flustclient.oldmenu.pages.*; +import gg.essential.elementa.ElementaVersion; +import gg.essential.elementa.WindowScreen; +import gg.essential.elementa.components.*; +import gg.essential.elementa.components.Window; +import gg.essential.elementa.constraints.*; +import net.minecraft.client.Minecraft; + +import java.awt.*; + +public class ElementaMainGui extends WindowScreen { + + private static ElementaMainGui instance; + + static Color BACKGROUND_COLOR = new Color(26, 22, 23); // #1A1617 - Main background + static Color PANEL_BACKGROUND = new Color(33, 28, 30); // #211C1E - Panel background + static Color PRIMARY = new Color(255, 122, 0); + static Color ORANGE_BORDER = new Color(255, 122, 0); // #FF7A00 - Orange border + static Color FILL_NORMAL = new Color(42, 28, 18); // #2A1C12 - Normal fill + static Color FILL_HOVER = new Color(59, 39, 25); // #3B2719 - Hover fill + + // Page system + private Page[] pages; + private UIBlock[] pageContainers; + private UIBlock[] sidebarMenus; + private int currentPageIndex = 0; + + public ElementaMainGui() { + super(ElementaVersion.V10, true, true, true, 2); // Force GUI scale to 2 for consistency + instance = this; + + Window window = getWindow(); + + // Main container with dark background and rounded corners + UIRoundedRectangle mainContainer = new UIRoundedRectangle(10.0f); // 10 pixel radius + mainContainer.setColor(BACKGROUND_COLOR); + mainContainer.setX(new CenterConstraint()); + mainContainer.setY(new CenterConstraint()); + mainContainer.setWidth(new RelativeConstraint(0.75f)); // 75% of screen width + mainContainer.setHeight(new RelativeConstraint(0.8f)); // 80% of screen height + mainContainer.setChildOf(window); + + // Top bar + float sidebarWidth = 120f; // Increased sidebar width to prevent button border cutoff + + UIRoundedRectangle topBar = new UIRoundedRectangle(10.0f); + topBar.setColor(BACKGROUND_COLOR); + topBar.setX(new PixelConstraint(sidebarWidth)); // Start after sidebar + topBar.setY(new PixelConstraint(0f)); + topBar.setWidth(new SubtractiveConstraint(new RelativeConstraint(1.0f), new PixelConstraint(sidebarWidth))); // Full width minus sidebar + topBar.setHeight(new RelativeConstraint(0.08f)); // 8% of main container height + topBar.setChildOf(mainContainer); + + // Cover the left rounded corners of top bar to connect with sidebar + UIBlock topBarCover = new UIBlock(BACKGROUND_COLOR); + topBarCover.setX(new PixelConstraint(0f)); // Start at left edge + topBarCover.setY(new PixelConstraint(0f)); // Start at top + topBarCover.setWidth(new PixelConstraint(10f)); // Cover the rounded part + topBarCover.setHeight(new PixelConstraint(10f)); // Cover the top-left rounded corner + topBarCover.setChildOf(topBar); + + // Initialize page system + this.pages = new Page[]{ + new AllModsPage(), + new GroupsPage(), + new CosmeticsPage(), + new SchemPage() + }; + + // Top bar menu items with page switching + String[] topMenuItems = new String[pages.length]; + for (int i = 0; i < pages.length; i++) { + topMenuItems[i] = pages[i].getPageName(); + } + + UIText[] menuItemRefs = new UIText[topMenuItems.length]; + for (int i = 0; i < topMenuItems.length; i++) { + UIText topMenuItem = new UIText(topMenuItems[i]); + topMenuItem.setX(new RelativeConstraint(0.05f + (i * 0.15f))); // 5% start, 15% spacing + topMenuItem.setY(new CenterConstraint()); + topMenuItem.setColor(i == 0 ? ORANGE_BORDER : Color.WHITE); // First item orange (active) + topMenuItem.setChildOf(topBar); + menuItemRefs[i] = topMenuItem; + } + + // Search bar container + UIRoundedRectangle searchContainer = new UIRoundedRectangle(5.0f); + searchContainer.setColor(new Color(40, 40, 50)); + searchContainer.setX(new RelativeConstraint(0.65f)); // Moved more left to make longer + searchContainer.setY(new CenterConstraint()); + searchContainer.setWidth(new RelativeConstraint(0.3f)); // 30% of top bar width (longer) + searchContainer.setHeight(new RelativeConstraint(0.65f)); // 65% of the smaller top bar height + searchContainer.setChildOf(topBar); + + // Search placeholder text + UIText searchPlaceholder = new UIText("Search..."); + searchPlaceholder.setX(new PixelConstraint(8f)); // Small padding from left + searchPlaceholder.setY(new CenterConstraint()); + searchPlaceholder.setColor(new Color(150, 150, 150)); // Gray placeholder text + searchPlaceholder.setChildOf(searchContainer); + + // Main content area (below top bar) - with rounded bottom-right corner + UIRoundedRectangle mainContentArea = new UIRoundedRectangle(10.0f); + mainContentArea.setColor(BACKGROUND_COLOR); + mainContentArea.setX(new PixelConstraint(sidebarWidth)); // Start after sidebar + mainContentArea.setY(new RelativeConstraint(0.08f)); // Start after top bar + mainContentArea.setWidth(new SubtractiveConstraint(new RelativeConstraint(1.0f), new PixelConstraint(sidebarWidth))); // Full width minus sidebar + mainContentArea.setHeight(new RelativeConstraint(0.92f)); // Remaining height after top bar + mainContentArea.setChildOf(mainContainer); + + // Cover the left rounded corners of main content area to connect with sidebar + UIBlock mainContentLeftCover = new UIBlock(BACKGROUND_COLOR); + mainContentLeftCover.setX(new PixelConstraint(0f)); // Start at left edge of main content + mainContentLeftCover.setY(new PixelConstraint(0f)); // Start at top of main content area + mainContentLeftCover.setWidth(new PixelConstraint(10f)); // Cover the rounded part + mainContentLeftCover.setHeight(new RelativeConstraint(1f)); // Full height of main content + mainContentLeftCover.setChildOf(mainContentArea); + + // Cover the top rounded corners of main content area to connect with top bar + UIBlock mainContentTopCover = new UIBlock(BACKGROUND_COLOR); + mainContentTopCover.setX(new PixelConstraint(10f)); // Start after left cover + mainContentTopCover.setY(new PixelConstraint(0f)); // Start at top edge + mainContentTopCover.setWidth(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(20f))); // Full width minus corners + mainContentTopCover.setHeight(new PixelConstraint(10f)); // Cover the top rounded part + mainContentTopCover.setChildOf(mainContentArea); + + // Create page containers + this.pageContainers = new UIBlock[pages.length]; + for (int i = 0; i < pages.length; i++) { + UIBlock pageContainer = new UIBlock(BACKGROUND_COLOR); + pageContainer.setX(new PixelConstraint(0f)); + pageContainer.setY(new PixelConstraint(0f)); + pageContainer.setWidth(new RelativeConstraint(1f)); + pageContainer.setHeight(new RelativeConstraint(1f)); + if (i != 0) pageContainer.hide(); // Hide all except first page + pageContainer.setChildOf(mainContentArea); + pageContainers[i] = pageContainer; + + // Initialize page content + pages[i].initializePage(pageContainer); + } + + // Create sidebar menus (will be defined after sidebar creation) + this.sidebarMenus = new UIBlock[pages.length]; + + // Track current page to avoid unnecessary switching + int[] currentPage = {0}; // Using array to make it effectively final + + // Add click handlers to menu items for page switching + for (int i = 0; i < menuItemRefs.length; i++) { + final int pageIndex = i; + menuItemRefs[i].onMouseClick((component, event) -> { + // Only switch if clicking a different page + if (currentPage[0] != pageIndex) { + // Call page deactivation for current page + pages[currentPage[0]].onPageDeactivated(); + + // Hide all pages + for (UIBlock page : pageContainers) { + page.hide(); + } + // Show selected page + pageContainers[pageIndex].unhide(true); + + // Hide all sidebar menus + for (UIBlock menu : sidebarMenus) { + if (menu != null) menu.hide(); + } + // Show selected sidebar menu + if (sidebarMenus[pageIndex] != null) { + sidebarMenus[pageIndex].unhide(true); + } + + // Call page activation for new page + pages[pageIndex].onPageActivated(); + + // Update current page + currentPage[0] = pageIndex; + currentPageIndex = pageIndex; + } + + // Always update menu item colors to ensure proper highlighting + for (int j = 0; j < menuItemRefs.length; j++) { + menuItemRefs[j].setColor(j == pageIndex ? ORANGE_BORDER : Color.WHITE); + } + return null; + }); + } + + // Sidebar with rounded left corners only + UIRoundedRectangle sidebar = new UIRoundedRectangle(10.0f); + sidebar.setColor(BACKGROUND_COLOR); + sidebar.setX(new PixelConstraint(0f)); + sidebar.setY(new PixelConstraint(0f)); + sidebar.setWidth(new PixelConstraint(130f)); // Increased width to match sidebarWidth + room for borders + sidebar.setHeight(new RelativeConstraint(1f)); + sidebar.setChildOf(mainContainer); + + // Cover the right rounded corners with a rectangle (but not the bottom corner) + UIBlock sidebarCover = new UIBlock(BACKGROUND_COLOR); + sidebarCover.setX(new PixelConstraint(120f)); // Start where sidebar should end (matches sidebarWidth) + sidebarCover.setY(new PixelConstraint(10f)); // Start below the top rounded corner + sidebarCover.setWidth(new PixelConstraint(10f)); // Cover the rounded part + sidebarCover.setHeight(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(20f))); // Full height minus top and bottom corners + sidebarCover.setChildOf(mainContainer); + + // Logo placeholder + UIBlock logoPlaceholder = new UIBlock(new Color(40, 40, 50)); + logoPlaceholder.setX(new CenterConstraint()); + logoPlaceholder.setY(new RelativeConstraint(0.05f)); // 5% from top + logoPlaceholder.setWidth(new RelativeConstraint(0.6f)); // 60% of sidebar width + logoPlaceholder.setHeight(new RelativeConstraint(0.08f)); // 8% of sidebar height + logoPlaceholder.setChildOf(sidebar); + + UIText logoText = new UIText("LOGO"); + logoText.setX(new CenterConstraint()); + logoText.setY(new CenterConstraint()); + logoText.setColor(Color.WHITE); + logoText.setChildOf(logoPlaceholder); + + // Container for changeable menu items (between logo and edit button) + UIBlock menuContainer = new UIBlock(new Color(0, 0, 0, 0)); // Transparent container + menuContainer.setX(new PixelConstraint(0f)); + menuContainer.setY(new RelativeConstraint(0.15f)); // Start below logo + menuContainer.setWidth(new RelativeConstraint(1f)); // Full sidebar width + menuContainer.setHeight(new RelativeConstraint(0.65f)); // Space between logo and edit button + menuContainer.setChildOf(sidebar); + + // Create sidebar menus for each page + for (int i = 0; i < pages.length; i++) { + sidebarMenus[i] = pages[i].createSidebarMenu(menuContainer); + if (i != 0) sidebarMenus[i].hide(); // Hide all except first page + } + + // Edit HUD button + UIRoundedRectangle editHudButton = new UIRoundedRectangle(5.0f); + editHudButton.setColor(PRIMARY); + editHudButton.setX(new CenterConstraint()); // Center align with sidebar buttons + editHudButton.setY(new RelativeConstraint(0.85f)); // Near bottom + editHudButton.setWidth(new RelativeConstraint(0.8f)); // 80% of sidebar width + editHudButton.setHeight(new RelativeConstraint(0.08f)); // 6% height + editHudButton.setChildOf(sidebar); + + UIText editHudText = new UIText("Edit HUD"); + editHudText.setX(new CenterConstraint()); + editHudText.setY(new CenterConstraint()); + editHudText.setChildOf(editHudButton); + + // Add hover effects for edit button + editHudButton.onMouseEnter((component) -> { + editHudButton.setColor(new Color(ORANGE_BORDER.getRed(), ORANGE_BORDER.getGreen(), ORANGE_BORDER.getBlue(), 180)); // Semi-transparent orange on hover + return null; + }); + + editHudButton.onMouseLeave((component) -> { + editHudButton.setColor(ORANGE_BORDER); // Back to solid orange + return null; + }); + + // Add click handler for edit HUD button + editHudButton.onMouseClick((component, event) -> { + Minecraft.getMinecraft().displayGuiScreen(new HudEditor()); + return null; + }); + } + + public static void openModuleSettings(com.github.jtxofficial.flustclient.api.modules.FlustModule module) { + if (instance != null && instance.pages.length > 0 && instance.pages[0] instanceof AllModsPage) { + AllModsPage allModsPage = (AllModsPage) instance.pages[0]; + allModsPage.openModuleSettings(module); + } + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/oldmenu/ModuleSettingsGui.java b/src/main/java/com/github/jtxofficial/flustclient/oldmenu/ModuleSettingsGui.java new file mode 100644 index 0000000..1a70cf5 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/oldmenu/ModuleSettingsGui.java @@ -0,0 +1,605 @@ +package com.github.jtxofficial.flustclient.oldmenu; + +import com.github.jtxofficial.flustclient.api.modules.FlustModule; +import com.github.jtxofficial.flustclient.config.ConfigProperty; +import gg.essential.elementa.ElementaVersion; +import gg.essential.elementa.WindowScreen; +import gg.essential.elementa.components.*; +import gg.essential.elementa.components.Window; +import gg.essential.elementa.constraints.*; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.GuiScreen; + +import java.awt.*; +import java.lang.reflect.Field; + +public class ModuleSettingsGui extends WindowScreen { + + private static final Color BACKGROUND_COLOR = new Color(26, 22, 23); // #1A1617 - Main background + private static final Color PANEL_BACKGROUND = new Color(33, 28, 30); // #211C1E - Panel background + private static final Color PRIMARY = new Color(255, 122, 0); + private static final Color ORANGE_BORDER = new Color(255, 122, 0); // #FF7A00 - Orange border + + private final FlustModule module; + private final GuiScreen parentScreen; + + public ModuleSettingsGui(FlustModule module, GuiScreen parentScreen) { + super(ElementaVersion.V10, true, true, true, 2); + this.module = module; + this.parentScreen = parentScreen; + + initializeComponents(); + } + + private void initializeComponents() { + Window window = getWindow(); + + // Main container with dark background and rounded corners + UIRoundedRectangle mainContainer = new UIRoundedRectangle(10.0f); + mainContainer.setColor(BACKGROUND_COLOR); + mainContainer.setX(new CenterConstraint()); + mainContainer.setY(new CenterConstraint()); + mainContainer.setWidth(new RelativeConstraint(0.6f)); // 60% of screen width + mainContainer.setHeight(new RelativeConstraint(0.7f)); // 70% of screen height + mainContainer.setChildOf(window); + + // Title bar + UIRoundedRectangle titleBar = new UIRoundedRectangle(10.0f); + titleBar.setColor(PANEL_BACKGROUND); + titleBar.setX(new PixelConstraint(0f)); + titleBar.setY(new PixelConstraint(0f)); + titleBar.setWidth(new RelativeConstraint(1f)); + titleBar.setHeight(new PixelConstraint(40f)); + titleBar.setChildOf(mainContainer); + + // Cover bottom corners of title bar + UIBlock titleBarCover = new UIBlock(PANEL_BACKGROUND); + titleBarCover.setX(new PixelConstraint(0f)); + titleBarCover.setY(new PixelConstraint(30f)); + titleBarCover.setWidth(new RelativeConstraint(1f)); + titleBarCover.setHeight(new PixelConstraint(10f)); + titleBarCover.setChildOf(titleBar); + + // Title text + UIText titleText = new UIText(module.getName() + " Settings"); + titleText.setX(new PixelConstraint(15f)); + titleText.setY(new CenterConstraint()); + titleText.setColor(Color.WHITE); + titleText.setChildOf(titleBar); + + // Close button + UIRoundedRectangle closeButton = new UIRoundedRectangle(3.0f); + closeButton.setColor(new Color(120, 40, 40)); + closeButton.setX(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(35f))); + closeButton.setY(new PixelConstraint(8f)); + closeButton.setWidth(new PixelConstraint(24f)); + closeButton.setHeight(new PixelConstraint(24f)); + closeButton.setChildOf(titleBar); + + UIText closeText = new UIText("×"); + closeText.setX(new CenterConstraint()); + closeText.setY(new CenterConstraint()); + closeText.setColor(Color.WHITE); + closeText.setChildOf(closeButton); + + // Close button click handler + closeButton.onMouseClick((component, event) -> { + Minecraft.getMinecraft().displayGuiScreen(parentScreen); + return null; + }); + + // Close button hover effects + closeButton.onMouseEnter((component) -> { + closeButton.setColor(new Color(160, 50, 50)); + return null; + }); + + closeButton.onMouseLeave((component) -> { + closeButton.setColor(new Color(120, 40, 40)); + return null; + }); + + // Settings content area + UIBlock settingsContent = new UIBlock(new Color(0, 0, 0, 0)); // Transparent + settingsContent.setX(new PixelConstraint(20f)); + settingsContent.setY(new PixelConstraint(60f)); // Below title bar + settingsContent.setWidth(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(40f))); + settingsContent.setHeight(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(80f))); + settingsContent.setChildOf(mainContainer); + + // Create settings components + createCommonSettings(settingsContent); + createModuleSpecificSettings(settingsContent); + } + + private void createCommonSettings(UIBlock parent) { + float yOffset = 0f; + + // Enable/Disable toggle + yOffset = createToggleSetting(parent, "Enable Module", module.isEnabled(), yOffset, (enabled) -> { + module.setEnabled(enabled); + }); + + // Color setting (if applicable) + yOffset = createColorSetting(parent, "Module Color", PRIMARY, yOffset, (color) -> { + // You can add color setting logic here based on your module system + System.out.println("Color changed to: " + color); + }); + } + + private void createModuleSpecificSettings(UIBlock parent) { + float yOffset = 100f; + + // Dynamically discover and create settings for fields with @ConfigProperty + Field[] fields = module.getClass().getDeclaredFields(); + boolean hasConfigFields = false; + + for (Field field : fields) { + ConfigProperty configAnnotation = field.getAnnotation(ConfigProperty.class); + if (configAnnotation != null && !configAnnotation.settingName().equals("Enabled")) { + // Skip the "Enabled" setting as we already handle it in common settings + hasConfigFields = true; + yOffset = createDynamicSetting(parent, field, configAnnotation, yOffset); + } + } + + // If no config fields found, show module info + if (!hasConfigFields) { + UIText categoryInfo = new UIText("Category: " + module.getCategory().name()); + categoryInfo.setX(new PixelConstraint(0f)); + categoryInfo.setY(new PixelConstraint(yOffset)); + categoryInfo.setColor(new Color(150, 150, 150)); + categoryInfo.setChildOf(parent); + yOffset += 20f; + + UIText descriptionInfo = new UIText("Description: " + module.getDescription()); + descriptionInfo.setX(new PixelConstraint(0f)); + descriptionInfo.setY(new PixelConstraint(yOffset)); + descriptionInfo.setColor(new Color(150, 150, 150)); + descriptionInfo.setChildOf(parent); + } + } + + private float createDynamicSetting(UIBlock parent, Field field, ConfigProperty configAnnotation, float yOffset) { + field.setAccessible(true); + String settingName = configAnnotation.settingName(); + Class fieldType = field.getType(); + + try { + // Handle different field types + if (fieldType == boolean.class || fieldType == Boolean.class) { + boolean currentValue = field.getBoolean(module); + return createToggleSetting(parent, settingName, currentValue, yOffset, (enabled) -> { + try { + field.setBoolean(module, enabled); + module.save(); // Save changes + } catch (IllegalAccessException e) { + e.printStackTrace(); + } + }); + } else if (fieldType == int.class || fieldType == Integer.class) { + int currentValue = field.getInt(module); + return createIntegerSetting(parent, settingName, currentValue, yOffset, (value) -> { + try { + field.setInt(module, value); + module.save(); // Save changes + } catch (IllegalAccessException e) { + e.printStackTrace(); + } + }); + } else if (fieldType == float.class || fieldType == Float.class) { + float currentValue = field.getFloat(module); + return createFloatSetting(parent, settingName, currentValue, yOffset, (value) -> { + try { + field.setFloat(module, value); + module.save(); // Save changes + } catch (IllegalAccessException e) { + e.printStackTrace(); + } + }); + } else if (fieldType == double.class || fieldType == Double.class) { + double currentValue = field.getDouble(module); + return createFloatSetting(parent, settingName, (float)currentValue, yOffset, (value) -> { + try { + field.setDouble(module, value); + module.save(); // Save changes + } catch (IllegalAccessException e) { + e.printStackTrace(); + } + }); + } else if (fieldType == String.class) { + String currentValue = (String) field.get(module); + return createStringSetting(parent, settingName, currentValue != null ? currentValue : "", yOffset, (value) -> { + try { + field.set(module, value); + module.save(); // Save changes + } catch (IllegalAccessException e) { + e.printStackTrace(); + } + }); + } else { + // For unsupported types, just show the field name + UIText unsupportedSetting = new UIText(settingName + ": " + fieldType.getSimpleName() + " (unsupported type)"); + unsupportedSetting.setX(new PixelConstraint(0f)); + unsupportedSetting.setY(new PixelConstraint(yOffset)); + unsupportedSetting.setColor(new Color(150, 150, 150)); + unsupportedSetting.setChildOf(parent); + return yOffset + 25f; + } + } catch (IllegalAccessException e) { + e.printStackTrace(); + // Show error message + UIText errorSetting = new UIText(settingName + ": Error accessing field"); + errorSetting.setX(new PixelConstraint(0f)); + errorSetting.setY(new PixelConstraint(yOffset)); + errorSetting.setColor(new Color(255, 100, 100)); + errorSetting.setChildOf(parent); + return yOffset + 25f; + } + } + + private float createToggleSetting(UIBlock parent, String labelText, boolean currentValue, float yOffset, ToggleCallback callback) { + // Setting container + UIBlock settingContainer = new UIBlock(new Color(0, 0, 0, 0)); + settingContainer.setX(new PixelConstraint(0f)); + settingContainer.setY(new PixelConstraint(yOffset)); + settingContainer.setWidth(new RelativeConstraint(1f)); + settingContainer.setHeight(new PixelConstraint(35f)); + settingContainer.setChildOf(parent); + + // Setting label + UIText label = new UIText(labelText); + label.setX(new PixelConstraint(0f)); + label.setY(new CenterConstraint()); + label.setColor(Color.WHITE); + label.setChildOf(settingContainer); + + // Toggle button + UIRoundedRectangle toggleButton = new UIRoundedRectangle(12.0f); + toggleButton.setColor(currentValue ? new Color(50, 150, 50) : new Color(150, 50, 50)); + toggleButton.setX(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(60f))); + toggleButton.setY(new CenterConstraint()); + toggleButton.setWidth(new PixelConstraint(50f)); + toggleButton.setHeight(new PixelConstraint(25f)); + toggleButton.setChildOf(settingContainer); + + // Toggle slider + UIRoundedRectangle toggleSlider = new UIRoundedRectangle(10.0f); + toggleSlider.setColor(Color.WHITE); + toggleSlider.setX(currentValue ? new PixelConstraint(27f) : new PixelConstraint(3f)); + toggleSlider.setY(new PixelConstraint(3f)); + toggleSlider.setWidth(new PixelConstraint(19f)); + toggleSlider.setHeight(new PixelConstraint(19f)); + toggleSlider.setChildOf(toggleButton); + + // Store current state + boolean[] isEnabled = {currentValue}; + + // Toggle click handler + toggleButton.onMouseClick((component, event) -> { + isEnabled[0] = !isEnabled[0]; + + // Update visual state + toggleButton.setColor(isEnabled[0] ? new Color(50, 150, 50) : new Color(150, 50, 50)); + toggleSlider.setX(isEnabled[0] ? new PixelConstraint(27f) : new PixelConstraint(3f)); + + // Call callback + callback.onToggle(isEnabled[0]); + + return null; + }); + + // Hover effects + toggleButton.onMouseEnter((component) -> { + toggleButton.setColor(isEnabled[0] ? + new Color(70, 170, 70) : new Color(170, 70, 70)); + return null; + }); + + toggleButton.onMouseLeave((component) -> { + toggleButton.setColor(isEnabled[0] ? + new Color(50, 150, 50) : new Color(150, 50, 50)); + return null; + }); + + return yOffset + 45f; + } + + private float createColorSetting(UIBlock parent, String labelText, Color currentColor, float yOffset, ColorCallback callback) { + // Setting container + UIBlock settingContainer = new UIBlock(new Color(0, 0, 0, 0)); + settingContainer.setX(new PixelConstraint(0f)); + settingContainer.setY(new PixelConstraint(yOffset)); + settingContainer.setWidth(new RelativeConstraint(1f)); + settingContainer.setHeight(new PixelConstraint(35f)); + settingContainer.setChildOf(parent); + + // Setting label + UIText label = new UIText(labelText); + label.setX(new PixelConstraint(0f)); + label.setY(new CenterConstraint()); + label.setColor(Color.WHITE); + label.setChildOf(settingContainer); + + // Color preview + UIRoundedRectangle colorPreview = new UIRoundedRectangle(3.0f); + colorPreview.setColor(currentColor); + colorPreview.setX(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(100f))); + colorPreview.setY(new CenterConstraint()); + colorPreview.setWidth(new PixelConstraint(30f)); + colorPreview.setHeight(new PixelConstraint(25f)); + colorPreview.setChildOf(settingContainer); + + // Predefined color buttons + Color[] presetColors = { + PRIMARY, // Orange + new Color(255, 0, 0), // Red + new Color(0, 255, 0), // Green + new Color(0, 0, 255), // Blue + new Color(255, 255, 0), // Yellow + new Color(255, 0, 255), // Magenta + new Color(0, 255, 255), // Cyan + Color.WHITE + }; + + for (int i = 0; i < presetColors.length; i++) { + UIRoundedRectangle colorButton = new UIRoundedRectangle(2.0f); + colorButton.setColor(presetColors[i]); + colorButton.setX(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(60f - (i * 7f)))); + colorButton.setY(new CenterConstraint()); + colorButton.setWidth(new PixelConstraint(6f)); + colorButton.setHeight(new PixelConstraint(25f)); + colorButton.setChildOf(settingContainer); + + final Color buttonColor = presetColors[i]; + colorButton.onMouseClick((component, event) -> { + colorPreview.setColor(buttonColor); + callback.onColorChanged(buttonColor); + return null; + }); + + // Hover effect + colorButton.onMouseEnter((component) -> { + colorButton.setWidth(new PixelConstraint(8f)); + colorButton.setHeight(new PixelConstraint(27f)); + return null; + }); + + colorButton.onMouseLeave((component) -> { + colorButton.setWidth(new PixelConstraint(6f)); + colorButton.setHeight(new PixelConstraint(25f)); + return null; + }); + } + + return yOffset + 45f; + } + + private float createIntegerSetting(UIBlock parent, String labelText, int currentValue, float yOffset, IntegerCallback callback) { + // Setting container + UIBlock settingContainer = new UIBlock(new Color(0, 0, 0, 0)); + settingContainer.setX(new PixelConstraint(0f)); + settingContainer.setY(new PixelConstraint(yOffset)); + settingContainer.setWidth(new RelativeConstraint(1f)); + settingContainer.setHeight(new PixelConstraint(35f)); + settingContainer.setChildOf(parent); + + // Setting label + UIText label = new UIText(labelText); + label.setX(new PixelConstraint(0f)); + label.setY(new CenterConstraint()); + label.setColor(Color.WHITE); + label.setChildOf(settingContainer); + + // Number input field + UIRoundedRectangle inputField = new UIRoundedRectangle(3.0f); + inputField.setColor(new Color(40, 40, 50)); + inputField.setX(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(80f))); + inputField.setY(new CenterConstraint()); + inputField.setWidth(new PixelConstraint(70f)); + inputField.setHeight(new PixelConstraint(25f)); + inputField.setChildOf(settingContainer); + + UIText valueText = new UIText(String.valueOf(currentValue)); + valueText.setX(new CenterConstraint()); + valueText.setY(new CenterConstraint()); + valueText.setColor(Color.WHITE); + valueText.setChildOf(inputField); + + // Increment/Decrement buttons + UIRoundedRectangle decrementButton = new UIRoundedRectangle(2.0f); + decrementButton.setColor(new Color(60, 60, 70)); + decrementButton.setX(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(110f))); + decrementButton.setY(new CenterConstraint()); + decrementButton.setWidth(new PixelConstraint(20f)); + decrementButton.setHeight(new PixelConstraint(25f)); + decrementButton.setChildOf(settingContainer); + + UIText decrementText = new UIText("-"); + decrementText.setX(new CenterConstraint()); + decrementText.setY(new CenterConstraint()); + decrementText.setColor(Color.WHITE); + decrementText.setChildOf(decrementButton); + + UIRoundedRectangle incrementButton = new UIRoundedRectangle(2.0f); + incrementButton.setColor(new Color(60, 60, 70)); + incrementButton.setX(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(10f))); + incrementButton.setY(new CenterConstraint()); + incrementButton.setWidth(new PixelConstraint(20f)); + incrementButton.setHeight(new PixelConstraint(25f)); + incrementButton.setChildOf(settingContainer); + + UIText incrementText = new UIText("+"); + incrementText.setX(new CenterConstraint()); + incrementText.setY(new CenterConstraint()); + incrementText.setColor(Color.WHITE); + incrementText.setChildOf(incrementButton); + + // Store current value + int[] currentVal = {currentValue}; + + // Button handlers + decrementButton.onMouseClick((component, event) -> { + currentVal[0]--; + valueText.setText(String.valueOf(currentVal[0])); + callback.onValueChanged(currentVal[0]); + return null; + }); + + incrementButton.onMouseClick((component, event) -> { + currentVal[0]++; + valueText.setText(String.valueOf(currentVal[0])); + callback.onValueChanged(currentVal[0]); + return null; + }); + + return yOffset + 45f; + } + + private float createFloatSetting(UIBlock parent, String labelText, float currentValue, float yOffset, FloatCallback callback) { + // Setting container + UIBlock settingContainer = new UIBlock(new Color(0, 0, 0, 0)); + settingContainer.setX(new PixelConstraint(0f)); + settingContainer.setY(new PixelConstraint(yOffset)); + settingContainer.setWidth(new RelativeConstraint(1f)); + settingContainer.setHeight(new PixelConstraint(35f)); + settingContainer.setChildOf(parent); + + // Setting label + UIText label = new UIText(labelText); + label.setX(new PixelConstraint(0f)); + label.setY(new CenterConstraint()); + label.setColor(Color.WHITE); + label.setChildOf(settingContainer); + + // Number input field + UIRoundedRectangle inputField = new UIRoundedRectangle(3.0f); + inputField.setColor(new Color(40, 40, 50)); + inputField.setX(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(80f))); + inputField.setY(new CenterConstraint()); + inputField.setWidth(new PixelConstraint(70f)); + inputField.setHeight(new PixelConstraint(25f)); + inputField.setChildOf(settingContainer); + + UIText valueText = new UIText(String.format("%.2f", currentValue)); + valueText.setX(new CenterConstraint()); + valueText.setY(new CenterConstraint()); + valueText.setColor(Color.WHITE); + valueText.setChildOf(inputField); + + // Increment/Decrement buttons + UIRoundedRectangle decrementButton = new UIRoundedRectangle(2.0f); + decrementButton.setColor(new Color(60, 60, 70)); + decrementButton.setX(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(110f))); + decrementButton.setY(new CenterConstraint()); + decrementButton.setWidth(new PixelConstraint(20f)); + decrementButton.setHeight(new PixelConstraint(25f)); + decrementButton.setChildOf(settingContainer); + + UIText decrementText = new UIText("-"); + decrementText.setX(new CenterConstraint()); + decrementText.setY(new CenterConstraint()); + decrementText.setColor(Color.WHITE); + decrementText.setChildOf(decrementButton); + + UIRoundedRectangle incrementButton = new UIRoundedRectangle(2.0f); + incrementButton.setColor(new Color(60, 60, 70)); + incrementButton.setX(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(10f))); + incrementButton.setY(new CenterConstraint()); + incrementButton.setWidth(new PixelConstraint(20f)); + incrementButton.setHeight(new PixelConstraint(25f)); + incrementButton.setChildOf(settingContainer); + + UIText incrementText = new UIText("+"); + incrementText.setX(new CenterConstraint()); + incrementText.setY(new CenterConstraint()); + incrementText.setColor(Color.WHITE); + incrementText.setChildOf(incrementButton); + + // Store current value + float[] currentVal = {currentValue}; + + // Button handlers + decrementButton.onMouseClick((component, event) -> { + currentVal[0] -= 0.1f; + valueText.setText(String.format("%.2f", currentVal[0])); + callback.onValueChanged(currentVal[0]); + return null; + }); + + incrementButton.onMouseClick((component, event) -> { + currentVal[0] += 0.1f; + valueText.setText(String.format("%.2f", currentVal[0])); + callback.onValueChanged(currentVal[0]); + return null; + }); + + return yOffset + 45f; + } + + private float createStringSetting(UIBlock parent, String labelText, String currentValue, float yOffset, StringCallback callback) { + // Setting container + UIBlock settingContainer = new UIBlock(new Color(0, 0, 0, 0)); + settingContainer.setX(new PixelConstraint(0f)); + settingContainer.setY(new PixelConstraint(yOffset)); + settingContainer.setWidth(new RelativeConstraint(1f)); + settingContainer.setHeight(new PixelConstraint(35f)); + settingContainer.setChildOf(parent); + + // Setting label + UIText label = new UIText(labelText); + label.setX(new PixelConstraint(0f)); + label.setY(new CenterConstraint()); + label.setColor(Color.WHITE); + label.setChildOf(settingContainer); + + // String input field + UIRoundedRectangle inputField = new UIRoundedRectangle(3.0f); + inputField.setColor(new Color(40, 40, 50)); + inputField.setX(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(150f))); + inputField.setY(new CenterConstraint()); + inputField.setWidth(new PixelConstraint(140f)); + inputField.setHeight(new PixelConstraint(25f)); + inputField.setChildOf(settingContainer); + + UIText valueText = new UIText(currentValue.isEmpty() ? "Enter text..." : currentValue); + valueText.setX(new PixelConstraint(5f)); + valueText.setY(new CenterConstraint()); + valueText.setColor(currentValue.isEmpty() ? new Color(150, 150, 150) : Color.WHITE); + valueText.setChildOf(inputField); + + // For now, just show the current value (full text input would require more complex implementation) + UIText infoText = new UIText("(Click to edit - feature coming soon)"); + infoText.setX(new PixelConstraint(0f)); + infoText.setY(new PixelConstraint(25f)); + infoText.setColor(new Color(100, 100, 100)); + infoText.setChildOf(settingContainer); + + return yOffset + 55f; // Extra space for the info text + } + + @FunctionalInterface + private interface ToggleCallback { + void onToggle(boolean enabled); + } + + @FunctionalInterface + private interface ColorCallback { + void onColorChanged(Color color); + } + + @FunctionalInterface + private interface IntegerCallback { + void onValueChanged(int value); + } + + @FunctionalInterface + private interface FloatCallback { + void onValueChanged(float value); + } + + @FunctionalInterface + private interface StringCallback { + void onValueChanged(String value); + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/oldmenu/pages/AllModsPage.java b/src/main/java/com/github/jtxofficial/flustclient/oldmenu/pages/AllModsPage.java new file mode 100644 index 0000000..f5aad00 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/oldmenu/pages/AllModsPage.java @@ -0,0 +1,227 @@ +package com.github.jtxofficial.flustclient.oldmenu.pages; + +import com.github.jtxofficial.flustclient.oldmenu.pages.subpages.*; +import com.github.jtxofficial.flustclient.api.modules.FlustModule; +import gg.essential.elementa.UIComponent; +import gg.essential.elementa.components.*; +import gg.essential.elementa.constraints.*; + +import java.awt.*; +import java.util.List; +import java.util.Arrays; + +public class AllModsPage implements Page { + + private UIComponent pageContainer; + private UIComponent currentSubPageContainer; + private SubPage currentSubPage; + private SubPage previousSubPage; // Store the previous sub-page for back navigation + private final List subPages; + + public AllModsPage() { + this.subPages = Arrays.asList( + new FactionsSubPage(), + new SchematicaSubPage(), + new FpsSubPage(), + new OtherSubPage(), + new HudSubPage() + ); + } + + @Override + public String getPageName() { + return "All Mods"; + } + + @Override + public List getSubPages() { + return subPages; + } + + @Override + public void initializePage(UIBlock container) { + this.pageContainer = container; + // Initialize with the default sub-page (first one) + SubPage defaultSubPage = getDefaultSubPage(); + if (defaultSubPage != null) { + switchToSubPage(defaultSubPage); + } + } + + @Override + public UIBlock createSidebarMenu(UIBlock menuContainer) { + UIBlock menuGroup = new UIBlock(new Color(0, 0, 0, 0)); // Transparent container + menuGroup.setX(new PixelConstraint(0f)); + menuGroup.setY(new PixelConstraint(0f)); + menuGroup.setWidth(new RelativeConstraint(1f)); + menuGroup.setHeight(new RelativeConstraint(1f)); + menuGroup.setChildOf(menuContainer); + + // Track which button is currently active + int[] activeIndex = {0}; // Start with first sub-page active + + // Store button references for updating active state + UIRoundedRectangle[] borderBoxes = new UIRoundedRectangle[subPages.size()]; + UIRoundedRectangle[] innerBoxes = new UIRoundedRectangle[subPages.size()]; + UIText[] textLabels = new UIText[subPages.size()]; + + for (int i = 0; i < subPages.size(); i++) { + SubPage subPage = subPages.get(i); + + // Main button container + UIRoundedRectangle buttonBox = new UIRoundedRectangle(5.0f); + buttonBox.setColor(new Color(0, 0, 0, 0)); // Transparent by default + buttonBox.setX(new CenterConstraint()); + buttonBox.setY(new RelativeConstraint(0.05f + (i * 0.12f))); // Start at 5%, 12% spacing + buttonBox.setWidth(new RelativeConstraint(0.8f)); // 80% of sidebar width + buttonBox.setHeight(new RelativeConstraint(0.08f)); // 8% height + buttonBox.setChildOf(menuGroup); + + // Border layer - hidden by default, shows when active + UIRoundedRectangle borderBox = new UIRoundedRectangle(5.0f); + borderBox.setColor(i == 0 ? PageColors.ORANGE_BORDER : new Color(0, 0, 0, 0)); // First one active by default + borderBox.setX(new PixelConstraint(0f)); + borderBox.setY(new PixelConstraint(0f)); + borderBox.setWidth(new RelativeConstraint(1f)); + borderBox.setHeight(new RelativeConstraint(1f)); + borderBox.setChildOf(buttonBox); + borderBoxes[i] = borderBox; + + // Inner content area - with inset when active + UIRoundedRectangle innerBox = new UIRoundedRectangle(3.0f); + if (i == 0) { // First one active by default + innerBox.setColor(PageColors.FILL_ACTIVE); + innerBox.setX(new PixelConstraint(2f)); + innerBox.setY(new PixelConstraint(2f)); + innerBox.setWidth(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(4f))); + innerBox.setHeight(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(4f))); + } else { + innerBox.setColor(new Color(0, 0, 0, 0)); + innerBox.setX(new PixelConstraint(0f)); + innerBox.setY(new PixelConstraint(0f)); + innerBox.setWidth(new RelativeConstraint(1f)); + innerBox.setHeight(new RelativeConstraint(1f)); + } + innerBox.setChildOf(borderBox); + innerBoxes[i] = innerBox; + + // Load actual PNG icon + UIImage icon = UIImage.ofResource("/assets/flustclient/icons/" + subPage.getIconName() + ".png"); + icon.setX(new PixelConstraint(8f)); + icon.setY(new CenterConstraint()); + icon.setWidth(new PixelConstraint(16f)); + icon.setHeight(new PixelConstraint(16f)); + icon.setChildOf(innerBox); + + // Menu button text + UIText menuButton = new UIText(subPage.getSubPageName()); + menuButton.setX(new PixelConstraint(30f)); + menuButton.setY(new CenterConstraint()); + menuButton.setColor(Color.WHITE); + menuButton.setChildOf(innerBox); + textLabels[i] = menuButton; + + // Add click handler for sub-page switching + final int subPageIndex = i; + buttonBox.onMouseClick((component, event) -> { + // Switch to the selected sub-page + switchToSubPage(subPages.get(subPageIndex)); + + // Update active state - first remove active styling from all buttons + for (int j = 0; j < borderBoxes.length; j++) { + borderBoxes[j].setColor(new Color(0, 0, 0, 0)); // Hide border + innerBoxes[j].setX(new PixelConstraint(0f)); // Full size + innerBoxes[j].setY(new PixelConstraint(0f)); + innerBoxes[j].setWidth(new RelativeConstraint(1f)); + innerBoxes[j].setHeight(new RelativeConstraint(1f)); + innerBoxes[j].setColor(new Color(0, 0, 0, 0)); // Transparent + textLabels[j].setColor(Color.WHITE); + } + + // Apply active styling to clicked button + borderBoxes[subPageIndex].setColor(PageColors.ORANGE_BORDER); + innerBoxes[subPageIndex].setX(new PixelConstraint(2f)); + innerBoxes[subPageIndex].setY(new PixelConstraint(2f)); + innerBoxes[subPageIndex].setWidth(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(4f))); + innerBoxes[subPageIndex].setHeight(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(4f))); + innerBoxes[subPageIndex].setColor(PageColors.FILL_ACTIVE); + textLabels[subPageIndex].setColor(Color.WHITE); + + // Update active index + activeIndex[0] = subPageIndex; + + return null; + }); + + // Add subtle hover effects + buttonBox.onMouseEnter((component) -> { + if (activeIndex[0] != subPageIndex) { + borderBoxes[subPageIndex].setColor(new Color(PageColors.ORANGE_BORDER.getRed(), PageColors.ORANGE_BORDER.getGreen(), PageColors.ORANGE_BORDER.getBlue(), 100)); + } + return null; + }); + + buttonBox.onMouseLeave((component) -> { + if (activeIndex[0] != subPageIndex) { + borderBoxes[subPageIndex].setColor(new Color(0, 0, 0, 0)); + } + return null; + }); + } + + return menuGroup; + } + + private void switchToSubPage(SubPage subPage) { + // Store previous sub-page (but not if it's a ModuleSettingsSubPage) + if (currentSubPage != null && !(currentSubPage instanceof ModuleSettingsSubPage)) { + previousSubPage = currentSubPage; + } + + // Call deactivation on current sub-page + if (currentSubPage != null) { + currentSubPage.onSubPageDeactivated(); + } + + // Clear any existing sub-page container + if (currentSubPageContainer != null) { + currentSubPageContainer.clearChildren(); + try { + pageContainer.removeChild(currentSubPageContainer); + } catch (Exception e) { + // Ignore if child doesn't exist + } + } + + // Create new sub-page container + UIBlock subPageContainer = new UIBlock(PageColors.BACKGROUND_COLOR); + subPageContainer.setX(new PixelConstraint(0f)); + subPageContainer.setY(new PixelConstraint(0f)); + subPageContainer.setWidth(new RelativeConstraint(1f)); + subPageContainer.setHeight(new RelativeConstraint(1f)); + subPageContainer.setChildOf(pageContainer); + + // Initialize the new sub-page + subPage.initializeSubPage(subPageContainer); + subPage.onSubPageActivated(); + + // Store references + this.currentSubPageContainer = subPageContainer; + this.currentSubPage = subPage; + } + + public void openModuleSettings(FlustModule module) { + // Create module settings sub-page with back callback + ModuleSettingsSubPage settingsSubPage = new ModuleSettingsSubPage(module, () -> { + // Go back to the previous sub-page + if (previousSubPage != null) { + switchToSubPage(previousSubPage); + } else { + // Default to first sub-page if no previous sub-page + switchToSubPage(subPages.get(0)); + } + }); + + switchToSubPage(settingsSubPage); + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/oldmenu/pages/CosmeticsPage.java b/src/main/java/com/github/jtxofficial/flustclient/oldmenu/pages/CosmeticsPage.java new file mode 100644 index 0000000..608504a --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/oldmenu/pages/CosmeticsPage.java @@ -0,0 +1,211 @@ +package com.github.jtxofficial.flustclient.oldmenu.pages; + +import gg.essential.elementa.UIComponent; +import gg.essential.elementa.components.*; +import gg.essential.elementa.constraints.*; + +import java.awt.*; + +public class CosmeticsPage implements Page { + + @Override + public String getPageName() { + return "Cosmetics"; + } + + @Override + public void initializePage(UIBlock container) { + // Create content for Cosmetics page + UIText titleText = new UIText("Cosmetics & Customization"); + titleText.setX(new PixelConstraint(20f)); + titleText.setY(new PixelConstraint(20f)); + titleText.setColor(Color.WHITE); + titleText.setChildOf(container); + + // Content area + UIBlock contentArea = new UIBlock(new Color(0, 0, 0, 0)); + contentArea.setX(new PixelConstraint(20f)); + contentArea.setY(new PixelConstraint(60f)); + contentArea.setWidth(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(40f))); + contentArea.setHeight(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(80f))); + contentArea.setChildOf(container); + + createCosmeticsGrid(contentArea); + } + + @Override + public UIBlock createSidebarMenu(UIBlock menuContainer) { + return createMenuItemsWithIcons(menuContainer, + new String[]{"Capes", "Wings", "Hats", "Particles", "Emotes"}, + new String[]{"capes", "wings", "hats", "particles", "emotes"}); + } + + private void createCosmeticsGrid(UIComponent parent) { + // Sample cosmetic categories + String[] cosmeticTypes = {"Capes", "Wings", "Hats", "Particles", "Emotes", "Animations"}; + String[] descriptions = {"Customizable capes", "Wing cosmetics", "Hat accessories", "Particle effects", "Player emotes", "Custom animations"}; + Color[] categoryColors = { + new Color(120, 60, 200), // Purple for capes + new Color(200, 200, 60), // Gold for wings + new Color(60, 200, 120), // Green for hats + new Color(200, 120, 60), // Orange for particles + new Color(60, 120, 200), // Blue for emotes + new Color(200, 60, 120) // Pink for animations + }; + + // Grid settings + int itemsPerRow = 3; + float itemWidth = 180f; + float itemHeight = 100f; + float spacing = 20f; + + for (int i = 0; i < cosmeticTypes.length; i++) { + int row = i / itemsPerRow; + int col = i % itemsPerRow; + + float x = col * (itemWidth + spacing); + float y = row * (itemHeight + spacing); + + createCosmeticCategory(parent, cosmeticTypes[i], descriptions[i], categoryColors[i], x, y, itemWidth, itemHeight); + } + } + + private void createCosmeticCategory(UIComponent parent, String categoryName, String description, Color accentColor, float x, float y, float width, float height) { + // Main category container + UIRoundedRectangle categoryCard = new UIRoundedRectangle(8.0f); + categoryCard.setX(new PixelConstraint(x)); + categoryCard.setY(new PixelConstraint(y)); + categoryCard.setWidth(new PixelConstraint(width)); + categoryCard.setHeight(new PixelConstraint(height)); + categoryCard.setColor(PageColors.PANEL_BACKGROUND); + categoryCard.setChildOf(parent); + + // Accent border + UIRoundedRectangle accentBorder = new UIRoundedRectangle(8.0f); + accentBorder.setX(new PixelConstraint(0f)); + accentBorder.setY(new PixelConstraint(0f)); + accentBorder.setWidth(new RelativeConstraint(1f)); + accentBorder.setHeight(new RelativeConstraint(1f)); + accentBorder.setColor(new Color(accentColor.getRed(), accentColor.getGreen(), accentColor.getBlue(), 80)); + accentBorder.setChildOf(categoryCard); + + // Inner content area + UIRoundedRectangle innerArea = new UIRoundedRectangle(6.0f); + innerArea.setX(new PixelConstraint(2f)); + innerArea.setY(new PixelConstraint(2f)); + innerArea.setWidth(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(4f))); + innerArea.setHeight(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(4f))); + innerArea.setColor(PageColors.PANEL_BACKGROUND); + innerArea.setChildOf(accentBorder); + + // Category icon placeholder + UIRoundedRectangle iconArea = new UIRoundedRectangle(4.0f); + iconArea.setX(new CenterConstraint()); + iconArea.setY(new PixelConstraint(10f)); + iconArea.setWidth(new PixelConstraint(32f)); + iconArea.setHeight(new PixelConstraint(32f)); + iconArea.setColor(accentColor); + iconArea.setChildOf(innerArea); + + // Category name + UIText nameText = new UIText(categoryName); + nameText.setX(new CenterConstraint()); + nameText.setY(new PixelConstraint(50f)); + nameText.setColor(Color.WHITE); + nameText.setChildOf(innerArea); + + // Description + UIText descText = new UIText(description); + descText.setX(new CenterConstraint()); + descText.setY(new PixelConstraint(70f)); + descText.setColor(new Color(180, 180, 180)); + descText.setChildOf(innerArea); + + // Hover effects + categoryCard.onMouseEnter((component) -> { + accentBorder.setColor(accentColor); + iconArea.setColor(new Color(accentColor.getRed(), accentColor.getGreen(), accentColor.getBlue(), 200)); + return null; + }); + + categoryCard.onMouseLeave((component) -> { + accentBorder.setColor(new Color(accentColor.getRed(), accentColor.getGreen(), accentColor.getBlue(), 80)); + iconArea.setColor(accentColor); + return null; + }); + + // Click handler + categoryCard.onMouseClick((component, event) -> { + System.out.println("Opening " + categoryName + " cosmetics"); + return null; + }); + } + + private UIBlock createMenuItemsWithIcons(UIBlock parent, String[] menuItems, String[] iconNames) { + UIBlock menuGroup = new UIBlock(new Color(0, 0, 0, 0)); // Transparent container + menuGroup.setX(new PixelConstraint(0f)); + menuGroup.setY(new PixelConstraint(0f)); + menuGroup.setWidth(new RelativeConstraint(1f)); + menuGroup.setHeight(new RelativeConstraint(1f)); + menuGroup.setChildOf(parent); + + for (int i = 0; i < menuItems.length; i++) { + // Border box (slightly larger for border effect) + UIRoundedRectangle borderBox = new UIRoundedRectangle(3.0f); // Rounded border + borderBox.setColor(new Color(0, 0, 0, 0)); // Transparent initially + borderBox.setX(new CenterConstraint()); + borderBox.setY(new RelativeConstraint(0.05f + (i * 0.12f))); // Start at 5%, 12% spacing + borderBox.setWidth(new RelativeConstraint(0.8f)); // 80% of sidebar width + borderBox.setHeight(new RelativeConstraint(0.08f)); // 8% height + borderBox.setChildOf(menuGroup); + + // Hover background box (slightly smaller to show border) + UIRoundedRectangle hoverBox = new UIRoundedRectangle(2.0f); // Rounded background + hoverBox.setColor(new Color(0, 0, 0, 0)); // Transparent initially + hoverBox.setX(new CenterConstraint()); // Center it properly + hoverBox.setY(new CenterConstraint()); // Center it properly + hoverBox.setWidth(new RelativeConstraint(0.93f)); // Smaller to show border on all sides + hoverBox.setHeight(new RelativeConstraint(0.7f)); // Smaller to show border on all sides + hoverBox.setChildOf(borderBox); + + // Load actual PNG icon + UIImage icon = UIImage.ofResource("/assets/flustclient/icons/" + iconNames[i] + ".png"); + icon.setX(new PixelConstraint(8f)); // Small padding from left + icon.setY(new CenterConstraint()); + icon.setWidth(new PixelConstraint(16f)); // 16px icon size + icon.setHeight(new PixelConstraint(16f)); // 16px icon size + icon.setChildOf(hoverBox); + + // Menu button text (offset to right for icon) + UIText menuButton = new UIText(menuItems[i]); + menuButton.setX(new PixelConstraint(30f)); // Start after icon + spacing + menuButton.setY(new CenterConstraint()); + menuButton.setColor(Color.WHITE); + menuButton.setChildOf(hoverBox); + + // Add enhanced zoom hover effects with color changes + borderBox.onMouseEnter((component) -> { + // Zoom animation + borderBox.setWidth(new RelativeConstraint(0.85f)); + borderBox.setHeight(new RelativeConstraint(0.09f)); + return null; + }); + + borderBox.onMouseLeave((component) -> { + // Zoom out animation + borderBox.setWidth(new RelativeConstraint(0.8f)); + borderBox.setHeight(new RelativeConstraint(0.08f)); + return null; + }); + + // Click handler + final int itemIndex = i; + borderBox.onMouseClick((component, event) -> { + System.out.println("Clicked on " + menuItems[itemIndex]); + return null; + }); + } + + return menuGroup; + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/oldmenu/pages/GroupsPage.java b/src/main/java/com/github/jtxofficial/flustclient/oldmenu/pages/GroupsPage.java new file mode 100644 index 0000000..a029f8a --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/oldmenu/pages/GroupsPage.java @@ -0,0 +1,235 @@ +package com.github.jtxofficial.flustclient.oldmenu.pages; + +import gg.essential.elementa.UIComponent; +import gg.essential.elementa.components.*; +import gg.essential.elementa.constraints.*; + +import java.awt.*; + +public class GroupsPage implements Page { + + @Override + public String getPageName() { + return "Groups"; + } + + @Override + public void initializePage(UIBlock container) { + // Create content for Groups page + UIText titleText = new UIText("Module Groups"); + titleText.setX(new PixelConstraint(20f)); + titleText.setY(new PixelConstraint(20f)); + titleText.setColor(Color.WHITE); + titleText.setChildOf(container); + + // Content area + UIBlock contentArea = new UIBlock(new Color(0, 0, 0, 0)); + contentArea.setX(new PixelConstraint(20f)); + contentArea.setY(new PixelConstraint(60f)); + contentArea.setWidth(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(40f))); + contentArea.setHeight(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(80f))); + contentArea.setChildOf(container); + + createGroupGrid(contentArea); + } + + @Override + public UIBlock createSidebarMenu(UIBlock menuContainer) { + return createMenuItemsWithIcons(menuContainer, + new String[]{"PvP Packs", "Utility", "Aesthetics", "Custom"}, + new String[]{"pvp", "utility", "aesthetics", "custom"}); + } + + private void createGroupGrid(UIComponent parent) { + // Sample group data + String[] groupNames = {"PvP Essentials", "HUD Pack", "Performance", "Faction Tools", "Build Utils", "Custom Set 1"}; + String[] groupDescriptions = {"Essential PvP modules", "HUD and overlay modules", "FPS optimization", "Faction-specific tools", "Building utilities", "Your custom setup"}; + + // Grid settings + int groupsPerRow = 3; + float groupWidth = 200f; + float groupHeight = 120f; + float spacing = 20f; + + for (int i = 0; i < Math.min(groupNames.length, 12); i++) { + int row = i / groupsPerRow; + int col = i % groupsPerRow; + + float x = col * (groupWidth + spacing); + float y = row * (groupHeight + spacing); + + createGroupCard(parent, groupNames[i], groupDescriptions[i], x, y, groupWidth, groupHeight); + } + } + + private void createGroupCard(UIComponent parent, String groupName, String description, float x, float y, float width, float height) { + // Main group card container + UIRoundedRectangle groupCard = new UIRoundedRectangle(8.0f); + groupCard.setX(new PixelConstraint(x)); + groupCard.setY(new PixelConstraint(y)); + groupCard.setWidth(new PixelConstraint(width)); + groupCard.setHeight(new PixelConstraint(height)); + groupCard.setColor(PageColors.PANEL_BACKGROUND); + groupCard.setChildOf(parent); + + // Border + UIRoundedRectangle border = new UIRoundedRectangle(8.0f); + border.setX(new PixelConstraint(0f)); + border.setY(new PixelConstraint(0f)); + border.setWidth(new RelativeConstraint(1f)); + border.setHeight(new RelativeConstraint(1f)); + border.setColor(new Color(80, 80, 80, 100)); + border.setChildOf(groupCard); + + // Inner content area + UIRoundedRectangle innerArea = new UIRoundedRectangle(6.0f); + innerArea.setX(new PixelConstraint(2f)); + innerArea.setY(new PixelConstraint(2f)); + innerArea.setWidth(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(4f))); + innerArea.setHeight(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(4f))); + innerArea.setColor(PageColors.PANEL_BACKGROUND); + innerArea.setChildOf(border); + + // Group name + UIText nameText = new UIText(groupName); + nameText.setX(new CenterConstraint()); + nameText.setY(new PixelConstraint(15f)); + nameText.setColor(Color.WHITE); + nameText.setChildOf(innerArea); + + // Group description + UIText descText = new UIText(description); + descText.setX(new CenterConstraint()); + descText.setY(new PixelConstraint(40f)); + descText.setColor(new Color(180, 180, 180)); + descText.setChildOf(innerArea); + + // Status indicator (enabled/disabled modules count) + UIText statusText = new UIText("5/8 enabled"); + statusText.setX(new CenterConstraint()); + statusText.setY(new PixelConstraint(65f)); + statusText.setColor(PageColors.PRIMARY); + statusText.setChildOf(innerArea); + + // Action buttons + UIRoundedRectangle enableButton = new UIRoundedRectangle(4.0f); + enableButton.setX(new PixelConstraint(10f)); + enableButton.setY(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(25f))); + enableButton.setWidth(new PixelConstraint(60f)); + enableButton.setHeight(new PixelConstraint(20f)); + enableButton.setColor(new Color(50, 120, 50)); + enableButton.setChildOf(innerArea); + + UIText enableText = new UIText("Enable"); + enableText.setX(new CenterConstraint()); + enableText.setY(new CenterConstraint()); + enableText.setColor(Color.WHITE); + enableText.setChildOf(enableButton); + + UIRoundedRectangle editButton = new UIRoundedRectangle(4.0f); + editButton.setX(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(70f))); + editButton.setY(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(25f))); + editButton.setWidth(new PixelConstraint(60f)); + editButton.setHeight(new PixelConstraint(20f)); + editButton.setColor(new Color(80, 80, 120)); + editButton.setChildOf(innerArea); + + UIText editText = new UIText("Edit"); + editText.setX(new CenterConstraint()); + editText.setY(new CenterConstraint()); + editText.setColor(Color.WHITE); + editText.setChildOf(editButton); + + // Hover effects + groupCard.onMouseEnter((component) -> { + border.setColor(PageColors.ORANGE_BORDER); + return null; + }); + + groupCard.onMouseLeave((component) -> { + border.setColor(new Color(80, 80, 80, 100)); + return null; + }); + + // Click handlers + enableButton.onMouseClick((component, event) -> { + // Toggle all modules in this group + System.out.println("Toggling group: " + groupName); + return null; + }); + + editButton.onMouseClick((component, event) -> { + // Open group editor + System.out.println("Editing group: " + groupName); + return null; + }); + } + + private UIBlock createMenuItemsWithIcons(UIBlock parent, String[] menuItems, String[] iconNames) { + UIBlock menuGroup = new UIBlock(new Color(0, 0, 0, 0)); // Transparent container + menuGroup.setX(new PixelConstraint(0f)); + menuGroup.setY(new PixelConstraint(0f)); + menuGroup.setWidth(new RelativeConstraint(1f)); + menuGroup.setHeight(new RelativeConstraint(1f)); + menuGroup.setChildOf(parent); + + for (int i = 0; i < menuItems.length; i++) { + // Border box (slightly larger for border effect) + UIRoundedRectangle borderBox = new UIRoundedRectangle(3.0f); // Rounded border + borderBox.setColor(new Color(0, 0, 0, 0)); // Transparent initially + borderBox.setX(new CenterConstraint()); + borderBox.setY(new RelativeConstraint(0.05f + (i * 0.12f))); // Start at 5%, 12% spacing + borderBox.setWidth(new RelativeConstraint(0.8f)); // 80% of sidebar width + borderBox.setHeight(new RelativeConstraint(0.08f)); // 8% height + borderBox.setChildOf(menuGroup); + + // Hover background box (slightly smaller to show border) + UIRoundedRectangle hoverBox = new UIRoundedRectangle(2.0f); // Rounded background + hoverBox.setColor(new Color(0, 0, 0, 0)); // Transparent initially + hoverBox.setX(new CenterConstraint()); // Center it properly + hoverBox.setY(new CenterConstraint()); // Center it properly + hoverBox.setWidth(new RelativeConstraint(0.93f)); // Smaller to show border on all sides + hoverBox.setHeight(new RelativeConstraint(0.7f)); // Smaller to show border on all sides + hoverBox.setChildOf(borderBox); + + // Load actual PNG icon + UIImage icon = UIImage.ofResource("/assets/flustclient/icons/" + iconNames[i] + ".png"); + icon.setX(new PixelConstraint(8f)); // Small padding from left + icon.setY(new CenterConstraint()); + icon.setWidth(new PixelConstraint(16f)); // 16px icon size + icon.setHeight(new PixelConstraint(16f)); // 16px icon size + icon.setChildOf(hoverBox); + + // Menu button text (offset to right for icon) + UIText menuButton = new UIText(menuItems[i]); + menuButton.setX(new PixelConstraint(30f)); // Start after icon + spacing + menuButton.setY(new CenterConstraint()); + menuButton.setColor(Color.WHITE); + menuButton.setChildOf(hoverBox); + + // Add enhanced zoom hover effects with color changes + borderBox.onMouseEnter((component) -> { + // Zoom animation + borderBox.setWidth(new RelativeConstraint(0.85f)); + borderBox.setHeight(new RelativeConstraint(0.09f)); + return null; + }); + + borderBox.onMouseLeave((component) -> { + // Zoom out animation + borderBox.setWidth(new RelativeConstraint(0.8f)); + borderBox.setHeight(new RelativeConstraint(0.08f)); + return null; + }); + + // Click handler + final int itemIndex = i; + borderBox.onMouseClick((component, event) -> { + System.out.println("Clicked on " + menuItems[itemIndex]); + return null; + }); + } + + return menuGroup; + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/oldmenu/pages/Page.java b/src/main/java/com/github/jtxofficial/flustclient/oldmenu/pages/Page.java new file mode 100644 index 0000000..cfe5f14 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/oldmenu/pages/Page.java @@ -0,0 +1,80 @@ +package com.github.jtxofficial.flustclient.oldmenu.pages; + +import gg.essential.elementa.components.UIBlock; + +import java.awt.*; +import java.util.List; +import java.util.Collections; + +public interface Page { + + /** + * Initialize the page content within the provided container + * @param container The main content area container + */ + void initializePage(UIBlock container); + + /** + * Create the sidebar menu items for this page + * @param menuContainer The sidebar menu container + * @return The sidebar menu UIBlock for this page + */ + UIBlock createSidebarMenu(UIBlock menuContainer); + + /** + * Get the page name displayed in the top menu + * @return The display name of this page + */ + String getPageName(); + + /** + * Get the sub-pages for this page (items that appear in the sidebar) + * @return List of sub-pages, or empty list if no sub-pages + */ + default List getSubPages() { + return Collections.emptyList(); // Empty list by default + } + + /** + * Get the default sub-page to show when this page is first opened + * @return The default sub-page, or null if no default + */ + default SubPage getDefaultSubPage() { + List subPages = getSubPages(); + return subPages.isEmpty() ? null : subPages.get(0); + } + + /** + * Called when the page becomes active (switched to) + */ + default void onPageActivated() { + // Override if needed + } + + /** + * Called when the page becomes inactive (switched away from) + */ + default void onPageDeactivated() { + // Override if needed + } + + /** + * Get the page colors for styling + */ + default PageColors getColors() { + return new PageColors(); + } + + /** + * Color scheme for pages + */ + class PageColors { + public static final Color BACKGROUND_COLOR = new Color(26, 22, 23); // #1A1617 + public static final Color PANEL_BACKGROUND = new Color(33, 28, 30); // #211C1E + public static final Color PRIMARY = new Color(255, 122, 0); + public static final Color ORANGE_BORDER = new Color(255, 122, 0); // #FF7A00 + public static final Color FILL_NORMAL = new Color(42, 28, 18); // #2A1C12 + public static final Color FILL_HOVER = new Color(59, 39, 25); // #3B2719 + public static final Color FILL_ACTIVE = new Color(59, 39, 25); // #FF7A00 + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/oldmenu/pages/SchemPage.java b/src/main/java/com/github/jtxofficial/flustclient/oldmenu/pages/SchemPage.java new file mode 100644 index 0000000..955ebfa --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/oldmenu/pages/SchemPage.java @@ -0,0 +1,325 @@ +package com.github.jtxofficial.flustclient.oldmenu.pages; + +import gg.essential.elementa.UIComponent; +import gg.essential.elementa.components.*; +import gg.essential.elementa.constraints.*; + +import java.awt.*; + +public class SchemPage implements Page { + + @Override + public String getPageName() { + return "Schem"; + } + + @Override + public void initializePage(UIBlock container) { + // Create content for Schem page + UIText titleText = new UIText("Schematic Manager"); + titleText.setX(new PixelConstraint(20f)); + titleText.setY(new PixelConstraint(20f)); + titleText.setColor(Color.WHITE); + titleText.setChildOf(container); + + // Content area + UIBlock contentArea = new UIBlock(new Color(0, 0, 0, 0)); + contentArea.setX(new PixelConstraint(20f)); + contentArea.setY(new PixelConstraint(60f)); + contentArea.setWidth(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(40f))); + contentArea.setHeight(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(80f))); + contentArea.setChildOf(container); + + createSchematicInterface(contentArea); + } + + @Override + public UIBlock createSidebarMenu(UIBlock menuContainer) { + return createMenuItemsWithIcons(menuContainer, + new String[]{"Load", "Save", "Import", "Export", "Settings"}, + new String[]{"load", "save", "import", "export", "settings"}); + } + + private void createSchematicInterface(UIComponent parent) { + // Split the interface into two sections: file browser and preview + + // File browser section (left side) + UIRoundedRectangle fileBrowser = new UIRoundedRectangle(5.0f); + fileBrowser.setX(new PixelConstraint(0f)); + fileBrowser.setY(new PixelConstraint(0f)); + fileBrowser.setWidth(new RelativeConstraint(0.6f)); + fileBrowser.setHeight(new RelativeConstraint(1f)); + fileBrowser.setColor(PageColors.PANEL_BACKGROUND); + fileBrowser.setChildOf(parent); + + // File browser title + UIText browserTitle = new UIText("Schematic Files"); + browserTitle.setX(new PixelConstraint(10f)); + browserTitle.setY(new PixelConstraint(10f)); + browserTitle.setColor(Color.WHITE); + browserTitle.setChildOf(fileBrowser); + + // File list area + UIBlock fileListArea = new UIBlock(new Color(0, 0, 0, 0)); + fileListArea.setX(new PixelConstraint(10f)); + fileListArea.setY(new PixelConstraint(40f)); + fileListArea.setWidth(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(20f))); + fileListArea.setHeight(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(80f))); + fileListArea.setChildOf(fileBrowser); + + createSchematicFileList(fileListArea); + + // Action buttons at bottom of file browser + UIRoundedRectangle loadButton = new UIRoundedRectangle(4.0f); + loadButton.setX(new PixelConstraint(10f)); + loadButton.setY(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(30f))); + loadButton.setWidth(new PixelConstraint(60f)); + loadButton.setHeight(new PixelConstraint(25f)); + loadButton.setColor(new Color(50, 120, 50)); + loadButton.setChildOf(fileBrowser); + + UIText loadText = new UIText("Load"); + loadText.setX(new CenterConstraint()); + loadText.setY(new CenterConstraint()); + loadText.setColor(Color.WHITE); + loadText.setChildOf(loadButton); + + UIRoundedRectangle deleteButton = new UIRoundedRectangle(4.0f); + deleteButton.setX(new PixelConstraint(80f)); + deleteButton.setY(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(30f))); + deleteButton.setWidth(new PixelConstraint(60f)); + deleteButton.setHeight(new PixelConstraint(25f)); + deleteButton.setColor(new Color(120, 50, 50)); + deleteButton.setChildOf(fileBrowser); + + UIText deleteText = new UIText("Delete"); + deleteText.setX(new CenterConstraint()); + deleteText.setY(new CenterConstraint()); + deleteText.setColor(Color.WHITE); + deleteText.setChildOf(deleteButton); + + // Preview section (right side) + UIRoundedRectangle previewPanel = new UIRoundedRectangle(5.0f); + previewPanel.setX(new RelativeConstraint(0.62f)); // Small gap from file browser + previewPanel.setY(new PixelConstraint(0f)); + previewPanel.setWidth(new RelativeConstraint(0.38f)); + previewPanel.setHeight(new RelativeConstraint(1f)); + previewPanel.setColor(PageColors.PANEL_BACKGROUND); + previewPanel.setChildOf(parent); + + // Preview title + UIText previewTitle = new UIText("Preview"); + previewTitle.setX(new PixelConstraint(10f)); + previewTitle.setY(new PixelConstraint(10f)); + previewTitle.setColor(Color.WHITE); + previewTitle.setChildOf(previewPanel); + + // Preview area (placeholder for now) + UIRoundedRectangle previewArea = new UIRoundedRectangle(3.0f); + previewArea.setX(new PixelConstraint(10f)); + previewArea.setY(new PixelConstraint(40f)); + previewArea.setWidth(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(20f))); + previewArea.setHeight(new RelativeConstraint(0.5f)); + previewArea.setColor(new Color(40, 40, 50)); + previewArea.setChildOf(previewPanel); + + UIText previewPlaceholder = new UIText("No schematic selected"); + previewPlaceholder.setX(new CenterConstraint()); + previewPlaceholder.setY(new CenterConstraint()); + previewPlaceholder.setColor(new Color(150, 150, 150)); + previewPlaceholder.setChildOf(previewArea); + + // Schematic info section + UIText infoTitle = new UIText("Schematic Info"); + infoTitle.setX(new PixelConstraint(10f)); + infoTitle.setY(new RelativeConstraint(0.55f)); + infoTitle.setColor(Color.WHITE); + infoTitle.setChildOf(previewPanel); + + createSchematicInfo(previewPanel); + + // Click handlers + loadButton.onMouseClick((component, event) -> { + System.out.println("Loading selected schematic"); + return null; + }); + + deleteButton.onMouseClick((component, event) -> { + System.out.println("Deleting selected schematic"); + return null; + }); + } + + private void createSchematicFileList(UIComponent parent) { + // Sample schematic files + String[] schematicFiles = { + "house_design.schematic", + "fortress_wall.schematic", + "redstone_contraption.schematic", + "pixel_art.schematic", + "bridge_design.schematic", + "castle_tower.schematic" + }; + + for (int i = 0; i < schematicFiles.length; i++) { + UIRoundedRectangle fileItem = new UIRoundedRectangle(3.0f); + fileItem.setX(new PixelConstraint(0f)); + fileItem.setY(new PixelConstraint(i * 35f)); + fileItem.setWidth(new RelativeConstraint(1f)); + fileItem.setHeight(new PixelConstraint(30f)); + fileItem.setColor(new Color(0, 0, 0, 0)); // Transparent initially + fileItem.setChildOf(parent); + + // File icon + UIRoundedRectangle fileIcon = new UIRoundedRectangle(2.0f); + fileIcon.setX(new PixelConstraint(5f)); + fileIcon.setY(new CenterConstraint()); + fileIcon.setWidth(new PixelConstraint(20f)); + fileIcon.setHeight(new PixelConstraint(20f)); + fileIcon.setColor(PageColors.PRIMARY); + fileIcon.setChildOf(fileItem); + + // File name + UIText fileName = new UIText(schematicFiles[i]); + fileName.setX(new PixelConstraint(30f)); + fileName.setY(new CenterConstraint()); + fileName.setColor(Color.WHITE); + fileName.setChildOf(fileItem); + + // File size (sample) + UIText fileSize = new UIText("2.3 KB"); + fileSize.setX(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(50f))); + fileSize.setY(new CenterConstraint()); + fileSize.setColor(new Color(150, 150, 150)); + fileSize.setChildOf(fileItem); + + // Hover effects + fileItem.onMouseEnter((component) -> { + fileItem.setColor(new Color(60, 60, 80, 100)); + return null; + }); + + fileItem.onMouseLeave((component) -> { + fileItem.setColor(new Color(0, 0, 0, 0)); + return null; + }); + + // Click handler + final String selectedFile = schematicFiles[i]; + fileItem.onMouseClick((component, event) -> { + System.out.println("Selected: " + selectedFile); + return null; + }); + } + } + + private void createSchematicInfo(UIComponent parent) { + float yOffset = 200f; // Below preview area + + // Sample info fields + String[] infoLabels = {"Name:", "Size:", "Blocks:", "Created:"}; + String[] infoValues = {"house_design", "32x24x18", "4,523", "2024-01-15"}; + + for (int i = 0; i < infoLabels.length; i++) { + UIText label = new UIText(infoLabels[i]); + label.setX(new PixelConstraint(10f)); + label.setY(new PixelConstraint(yOffset + (i * 25f))); + label.setColor(new Color(180, 180, 180)); + label.setChildOf(parent); + + UIText value = new UIText(infoValues[i]); + value.setX(new PixelConstraint(80f)); + value.setY(new PixelConstraint(yOffset + (i * 25f))); + value.setColor(Color.WHITE); + value.setChildOf(parent); + } + + // Action buttons for selected schematic + UIRoundedRectangle exportButton = new UIRoundedRectangle(4.0f); + exportButton.setX(new PixelConstraint(10f)); + exportButton.setY(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(30f))); + exportButton.setWidth(new PixelConstraint(60f)); + exportButton.setHeight(new PixelConstraint(25f)); + exportButton.setColor(new Color(80, 80, 120)); + exportButton.setChildOf(parent); + + UIText exportText = new UIText("Export"); + exportText.setX(new CenterConstraint()); + exportText.setY(new CenterConstraint()); + exportText.setColor(Color.WHITE); + exportText.setChildOf(exportButton); + + exportButton.onMouseClick((component, event) -> { + System.out.println("Exporting schematic"); + return null; + }); + } + + private UIBlock createMenuItemsWithIcons(UIBlock parent, String[] menuItems, String[] iconNames) { + UIBlock menuGroup = new UIBlock(new Color(0, 0, 0, 0)); // Transparent container + menuGroup.setX(new PixelConstraint(0f)); + menuGroup.setY(new PixelConstraint(0f)); + menuGroup.setWidth(new RelativeConstraint(1f)); + menuGroup.setHeight(new RelativeConstraint(1f)); + menuGroup.setChildOf(parent); + + for (int i = 0; i < menuItems.length; i++) { + // Border box (slightly larger for border effect) + UIRoundedRectangle borderBox = new UIRoundedRectangle(3.0f); // Rounded border + borderBox.setColor(new Color(0, 0, 0, 0)); // Transparent initially + borderBox.setX(new CenterConstraint()); + borderBox.setY(new RelativeConstraint(0.05f + (i * 0.12f))); // Start at 5%, 12% spacing + borderBox.setWidth(new RelativeConstraint(0.8f)); // 80% of sidebar width + borderBox.setHeight(new RelativeConstraint(0.08f)); // 8% height + borderBox.setChildOf(menuGroup); + + // Hover background box (slightly smaller to show border) + UIRoundedRectangle hoverBox = new UIRoundedRectangle(2.0f); // Rounded background + hoverBox.setColor(new Color(0, 0, 0, 0)); // Transparent initially + hoverBox.setX(new CenterConstraint()); // Center it properly + hoverBox.setY(new CenterConstraint()); // Center it properly + hoverBox.setWidth(new RelativeConstraint(0.93f)); // Smaller to show border on all sides + hoverBox.setHeight(new RelativeConstraint(0.7f)); // Smaller to show border on all sides + hoverBox.setChildOf(borderBox); + + // Load actual PNG icon + UIImage icon = UIImage.ofResource("/assets/flustclient/icons/" + iconNames[i] + ".png"); + icon.setX(new PixelConstraint(8f)); // Small padding from left + icon.setY(new CenterConstraint()); + icon.setWidth(new PixelConstraint(16f)); // 16px icon size + icon.setHeight(new PixelConstraint(16f)); // 16px icon size + icon.setChildOf(hoverBox); + + // Menu button text (offset to right for icon) + UIText menuButton = new UIText(menuItems[i]); + menuButton.setX(new PixelConstraint(30f)); // Start after icon + spacing + menuButton.setY(new CenterConstraint()); + menuButton.setColor(Color.WHITE); + menuButton.setChildOf(hoverBox); + + // Add enhanced zoom hover effects with color changes + borderBox.onMouseEnter((component) -> { + // Zoom animation + borderBox.setWidth(new RelativeConstraint(0.85f)); + borderBox.setHeight(new RelativeConstraint(0.09f)); + return null; + }); + + borderBox.onMouseLeave((component) -> { + // Zoom out animation + borderBox.setWidth(new RelativeConstraint(0.8f)); + borderBox.setHeight(new RelativeConstraint(0.08f)); + return null; + }); + + // Click handler + final int itemIndex = i; + borderBox.onMouseClick((component, event) -> { + System.out.println("Clicked on " + menuItems[itemIndex]); + return null; + }); + } + + return menuGroup; + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/oldmenu/pages/SubPage.java b/src/main/java/com/github/jtxofficial/flustclient/oldmenu/pages/SubPage.java new file mode 100644 index 0000000..00fffe0 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/oldmenu/pages/SubPage.java @@ -0,0 +1,60 @@ +package com.github.jtxofficial.flustclient.oldmenu.pages; + +import gg.essential.elementa.UIComponent; + +import java.awt.*; + +public interface SubPage { + + /** + * Get the display name for this sub-page (shown in sidebar) + * @return The display name + */ + String getSubPageName(); + + /** + * Get the icon name for this sub-page + * @return The icon file name (without extension) + */ + String getIconName(); + + /** + * Initialize the sub-page content within the provided container + * @param container The main content area container + */ + void initializeSubPage(UIComponent container); + + /** + * Called when the sub-page becomes active (selected) + */ + default void onSubPageActivated() { + // Override if needed + } + + /** + * Called when the sub-page becomes inactive (deselected) + */ + default void onSubPageDeactivated() { + // Override if needed + } + + /** + * Get the sub-page colors for styling + */ + default SubPageColors getColors() { + return new SubPageColors(); + } + + /** + * Color scheme for sub-pages + */ + class SubPageColors { + public static final Color BACKGROUND_COLOR = new Color(26, 22, 23); // #1A1617 + public static final Color PANEL_BACKGROUND = new Color(33, 28, 30); // #211C1E + public static final Color PRIMARY = new Color(255, 122, 0); + public static final Color ORANGE_BORDER = new Color(255, 122, 0); // #FF7A00 + public static final Color FILL_NORMAL = new Color(42, 28, 18); // #2A1C12 + public static final Color FILL_HOVER = new Color(59, 39, 25); // #3B2719 + public static final Color FILL_ACTIVE = new Color(59, 39, 25); // #FF7A00 + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/oldmenu/pages/subpages/FactionsSubPage.java b/src/main/java/com/github/jtxofficial/flustclient/oldmenu/pages/subpages/FactionsSubPage.java new file mode 100644 index 0000000..2135ae5 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/oldmenu/pages/subpages/FactionsSubPage.java @@ -0,0 +1,183 @@ +package com.github.jtxofficial.flustclient.oldmenu.pages.subpages; + +import com.github.jtxofficial.flustclient.oldmenu.pages.SubPage; +import com.github.jtxofficial.flustclient.api.modules.category.EnumModuleCategory; +import com.github.jtxofficial.flustclient.manager.ModuleManager; +import com.github.jtxofficial.flustclient.api.modules.FlustModule; +import com.github.jtxofficial.flustclient.oldmenu.ElementaMainGui; +import gg.essential.elementa.UIComponent; +import gg.essential.elementa.components.*; +import gg.essential.elementa.constraints.*; + +import java.awt.*; +import java.util.ArrayList; +import java.util.List; + +public class FactionsSubPage implements SubPage { + + @Override + public String getSubPageName() { + return "Factions"; + } + + @Override + public String getIconName() { + return "factions"; + } + + @Override + public void initializeSubPage(UIComponent container) { + createModuleGrid(container, EnumModuleCategory.FACTIONS); + } + + protected void createModuleGrid(UIComponent parent, EnumModuleCategory filterCategory) { + // Get all modules from ModuleManager + List allModules = ModuleManager.getInstance().getAllModules(); + List filteredModules = new ArrayList<>(); + + // Filter modules by category + for (FlustModule module : allModules) { + if (module.getCategory() == filterCategory) { + filteredModules.add(module); + } + } + + // Create scrollable container for modules + UIBlock moduleContainer = new UIBlock(new Color(0, 0, 0, 0)); // Transparent + moduleContainer.setX(new PixelConstraint(20f)); // Padding from left + moduleContainer.setY(new PixelConstraint(20f)); // Padding from top + moduleContainer.setWidth(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(40f))); // Full width minus padding + moduleContainer.setHeight(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(40f))); // Full height minus padding + moduleContainer.setChildOf(parent); + + // Module grid settings + int modulesPerRow = 4; + float moduleWidth = 80f; + float moduleHeight = 80f; + float spacing = 15f; + + // Create module components in grid layout + for (int i = 0; i < Math.min(filteredModules.size(), 24); i++) { // Limit to 24 modules to fit in view + FlustModule module = filteredModules.get(i); + + int row = i / modulesPerRow; + int col = i % modulesPerRow; + + float x = col * (moduleWidth + spacing); + float y = row * (moduleHeight + spacing); + + createModuleComponent(moduleContainer, module, x, y, moduleWidth, moduleHeight); + } + } + + protected void createModuleComponent(UIComponent parent, FlustModule module, float x, float y, float width, float height) { + // Main module container + UIRoundedRectangle moduleBox = new UIRoundedRectangle(8.0f); + moduleBox.setX(new PixelConstraint(x)); + moduleBox.setY(new PixelConstraint(y)); + moduleBox.setWidth(new PixelConstraint(width)); + moduleBox.setHeight(new PixelConstraint(height)); + + // Set initial color based on module state + Color bgColor = module.isEnabled() + ? new Color(40, 80, 40, 180) // Green for enabled + : new Color(80, 40, 40, 180); // Red for disabled + moduleBox.setColor(bgColor); + moduleBox.setChildOf(parent); + + // Border for the module + UIRoundedRectangle moduleBorder = new UIRoundedRectangle(8.0f); + moduleBorder.setX(new PixelConstraint(0f)); + moduleBorder.setY(new PixelConstraint(0f)); + moduleBorder.setWidth(new RelativeConstraint(1f)); + moduleBorder.setHeight(new RelativeConstraint(1f)); + + Color borderColor = module.isEnabled() + ? new Color(100, 255, 100, 255) // Bright green border for enabled + : new Color(255, 100, 100, 255); // Bright red border for disabled + moduleBorder.setColor(borderColor); + moduleBorder.setChildOf(moduleBox); + + // Inner content area (slightly smaller to show border) + UIRoundedRectangle innerBox = new UIRoundedRectangle(6.0f); + innerBox.setX(new PixelConstraint(2f)); + innerBox.setY(new PixelConstraint(2f)); + innerBox.setWidth(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(4f))); + innerBox.setHeight(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(4f))); + innerBox.setColor(bgColor); + innerBox.setChildOf(moduleBorder); + + // Module name text + UIText moduleName = new UIText(module.getName()); + moduleName.setX(new CenterConstraint()); + moduleName.setY(new PixelConstraint(15f)); // Positioned from top + moduleName.setColor(Color.WHITE); + moduleName.setChildOf(innerBox); + + // Status text (ON/OFF) + String statusText = module.isEnabled() ? "ON" : "OFF"; + Color statusColor = module.isEnabled() + ? new Color(100, 255, 100) // Bright green for ON + : new Color(255, 100, 100); // Bright red for OFF + + UIText statusLabel = new UIText(statusText); + statusLabel.setX(new CenterConstraint()); + statusLabel.setY(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(20f))); // Near bottom + statusLabel.setColor(statusColor); + statusLabel.setChildOf(innerBox); + + // Add click handler to toggle module + moduleBox.onMouseClick((component, event) -> { + if (event.getMouseButton() == 0) { // Left-click (button 0) + // Left-click toggles module state + module.setEnabled(!module.isEnabled()); + + // Update colors + Color newBgColor = module.isEnabled() + ? new Color(40, 80, 40, 180) // Green for enabled + : new Color(80, 40, 40, 180); // Red for disabled + + Color newBorderColor = module.isEnabled() + ? new Color(100, 255, 100, 255) // Bright green border for enabled + : new Color(255, 100, 100, 255); // Bright red border for disabled + + Color newStatusColor = module.isEnabled() + ? new Color(100, 255, 100) // Bright green for ON + : new Color(255, 100, 100); // Bright red for OFF + + String newStatusText = module.isEnabled() ? "ON" : "OFF"; + + // Apply updates + moduleBox.setColor(newBgColor); + moduleBorder.setColor(newBorderColor); + innerBox.setColor(newBgColor); + statusLabel.setText(newStatusText); + statusLabel.setColor(newStatusColor); + } else if (event.getMouseButton() == 1) { // Right-click (button 1) + // Right-click opens module settings within the same GUI + ElementaMainGui.openModuleSettings(module); + } + + return null; + }); + + // Add hover effects + moduleBox.onMouseEnter((component) -> { + Color hoverBgColor = module.isEnabled() + ? new Color(60, 120, 60, 200) // Brighter green on hover + : new Color(120, 60, 60, 200); // Brighter red on hover + moduleBox.setColor(hoverBgColor); + innerBox.setColor(hoverBgColor); + return null; + }); + + moduleBox.onMouseLeave((component) -> { + Color normalBgColor = module.isEnabled() + ? new Color(40, 80, 40, 180) // Back to normal green + : new Color(80, 40, 40, 180); // Back to normal red + moduleBox.setColor(normalBgColor); + innerBox.setColor(normalBgColor); + return null; + }); + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/oldmenu/pages/subpages/FpsSubPage.java b/src/main/java/com/github/jtxofficial/flustclient/oldmenu/pages/subpages/FpsSubPage.java new file mode 100644 index 0000000..03b1414 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/oldmenu/pages/subpages/FpsSubPage.java @@ -0,0 +1,23 @@ +package com.github.jtxofficial.flustclient.oldmenu.pages.subpages; + +import com.github.jtxofficial.flustclient.oldmenu.pages.SubPage; +import com.github.jtxofficial.flustclient.api.modules.category.EnumModuleCategory; +import gg.essential.elementa.UIComponent; + +public class FpsSubPage extends FactionsSubPage implements SubPage { + + @Override + public String getSubPageName() { + return "FPS"; + } + + @Override + public String getIconName() { + return "fps"; + } + + @Override + public void initializeSubPage(UIComponent container) { + createModuleGrid(container, EnumModuleCategory.FPS); + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/oldmenu/pages/subpages/HudSubPage.java b/src/main/java/com/github/jtxofficial/flustclient/oldmenu/pages/subpages/HudSubPage.java new file mode 100644 index 0000000..20d2515 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/oldmenu/pages/subpages/HudSubPage.java @@ -0,0 +1,23 @@ +package com.github.jtxofficial.flustclient.oldmenu.pages.subpages; + +import com.github.jtxofficial.flustclient.oldmenu.pages.SubPage; +import com.github.jtxofficial.flustclient.api.modules.category.EnumModuleCategory; +import gg.essential.elementa.UIComponent; + +public class HudSubPage extends FactionsSubPage implements SubPage { + + @Override + public String getSubPageName() { + return "HUD"; + } + + @Override + public String getIconName() { + return "hud"; + } + + @Override + public void initializeSubPage(UIComponent container) { + createModuleGrid(container, EnumModuleCategory.HUD); + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/oldmenu/pages/subpages/ModuleSettingsSubPage.java b/src/main/java/com/github/jtxofficial/flustclient/oldmenu/pages/subpages/ModuleSettingsSubPage.java new file mode 100644 index 0000000..ec4b1a4 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/oldmenu/pages/subpages/ModuleSettingsSubPage.java @@ -0,0 +1,561 @@ +package com.github.jtxofficial.flustclient.oldmenu.pages.subpages; + +import com.github.jtxofficial.flustclient.api.modules.FlustModule; +import com.github.jtxofficial.flustclient.config.ConfigProperty; +import com.github.jtxofficial.flustclient.oldmenu.pages.SubPage; +import gg.essential.elementa.UIComponent; +import gg.essential.elementa.components.*; +import gg.essential.elementa.constraints.*; +import org.lwjgl.input.Mouse; + +import java.awt.*; +import java.lang.reflect.Field; + +public class ModuleSettingsSubPage implements SubPage { + + private FlustModule module; + private Runnable onBackCallback; + + public ModuleSettingsSubPage(FlustModule module, Runnable onBackCallback) { + this.module = module; + this.onBackCallback = onBackCallback; + } + + @Override + public String getSubPageName() { + return module.getName() + " Settings"; + } + + @Override + public String getIconName() { + return "factions"; // Use a generic icon + } + + @Override + public void initializeSubPage(UIComponent container) { + createSettingsView(container); + } + + private void createSettingsView(UIComponent parent) { + // Back button + UIRoundedRectangle backButton = new UIRoundedRectangle(5.0f); + backButton.setColor(new Color(255, 122, 0)); // Orange + backButton.setX(new PixelConstraint(20f)); + backButton.setY(new PixelConstraint(20f)); + backButton.setWidth(new PixelConstraint(80f)); + backButton.setHeight(new PixelConstraint(30f)); + backButton.setChildOf(parent); + + UIText backText = new UIText("← Back"); + backText.setX(new CenterConstraint()); + backText.setY(new CenterConstraint()); + backText.setColor(Color.WHITE); + backText.setChildOf(backButton); + + backButton.onMouseClick((component, event) -> { + if (onBackCallback != null) { + onBackCallback.run(); + } + return null; + }); + + // Module title + UIText moduleTitle = new UIText(module.getName() + " Settings"); + moduleTitle.setX(new PixelConstraint(20f)); + moduleTitle.setY(new PixelConstraint(70f)); + moduleTitle.setColor(Color.WHITE); + moduleTitle.setTextScale(new PixelConstraint(2f)); + moduleTitle.setChildOf(parent); + + // Scroll container wrapper + ScrollComponent scrollContainer = new ScrollComponent(); + scrollContainer.setX(new PixelConstraint(20f)); + scrollContainer.setY(new PixelConstraint(110f)); + scrollContainer.setWidth(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(40f))); + scrollContainer.setHeight(new SubtractiveConstraint(new RelativeConstraint(1f), new PixelConstraint(130f))); + scrollContainer.setChildOf(parent); + + // Settings container inside scroll + UIBlock settingsContainer = new UIBlock(new Color(0, 0, 0, 0)); + settingsContainer.setX(new PixelConstraint(0f)); + settingsContainer.setY(new PixelConstraint(0f)); + settingsContainer.setWidth(new RelativeConstraint(1f)); + settingsContainer.setChildOf(scrollContainer); + + float yOffset = 0f; + + // ALWAYS add enable/disable toggle first + createModuleToggle(settingsContainer, yOffset); + yOffset += 50f; + + // Get module settings using reflection + Field[] fields = module.getClass().getDeclaredFields(); + boolean hasConfigurableSettings = false; + + for (Field field : fields) { + if (field.isAnnotationPresent(ConfigProperty.class)) { + field.setAccessible(true); + ConfigProperty config = field.getAnnotation(ConfigProperty.class); + + try { + createSettingControl(settingsContainer, field, config, yOffset); + yOffset += 50f; // Space between controls + hasConfigurableSettings = true; + } catch (Exception e) { + e.printStackTrace(); + } + } + } + + // If no additional settings found, show message + if (!hasConfigurableSettings) { + UIText noSettingsText = new UIText("This module has no additional configurable settings."); + noSettingsText.setX(new PixelConstraint(0f)); + noSettingsText.setY(new PixelConstraint(yOffset + 10f)); + noSettingsText.setColor(new Color(150, 150, 150)); + noSettingsText.setChildOf(settingsContainer); + } + + // Set final height for settings container to enable scrolling + settingsContainer.setHeight(new PixelConstraint(yOffset + 50f)); + } + + private void createSettingControl(UIComponent parent, Field field, ConfigProperty config, float yOffset) throws Exception { + Class fieldType = field.getType(); + + // Setting label - smaller text + UIText label = new UIText(config.settingName()); + label.setX(new PixelConstraint(0f)); + label.setY(new PixelConstraint(yOffset)); + label.setColor(Color.WHITE); + label.setTextScale(new PixelConstraint(0.9f)); + label.setChildOf(parent); + + if (fieldType == boolean.class || fieldType == Boolean.class) { + createBooleanControl(parent, field, yOffset + 18f); + } else if (fieldType == int.class || fieldType == Integer.class) { + createIntegerControl(parent, field, config, yOffset + 18f); + } else if (fieldType == float.class || fieldType == Float.class) { + createFloatControl(parent, field, config, yOffset + 18f); + } else if (fieldType == String.class) { + createStringControl(parent, field, yOffset + 18f); + } + } + + private void createBooleanControl(UIComponent parent, Field field, float yOffset) throws Exception { + boolean currentValue = field.getBoolean(module); + + // Slider track (background) - smaller + UIRoundedRectangle sliderTrack = new UIRoundedRectangle(8.0f); + sliderTrack.setColor(currentValue ? new Color(76, 175, 80) : new Color(120, 120, 120)); + sliderTrack.setX(new PixelConstraint(0f)); + sliderTrack.setY(new PixelConstraint(yOffset)); + sliderTrack.setWidth(new PixelConstraint(36f)); + sliderTrack.setHeight(new PixelConstraint(18f)); + sliderTrack.setChildOf(parent); + + // Slider knob (the circle that moves) - smaller + UIRoundedRectangle sliderKnob = new UIRoundedRectangle(7.0f); + sliderKnob.setColor(Color.WHITE); + sliderKnob.setX(new PixelConstraint(currentValue ? 18f : 2f)); + sliderKnob.setY(new PixelConstraint(2f)); + sliderKnob.setWidth(new PixelConstraint(14f)); + sliderKnob.setHeight(new PixelConstraint(14f)); + sliderKnob.setChildOf(sliderTrack); + + // Status text next to the slider - smaller + UIText statusText = new UIText(currentValue ? "ON" : "OFF"); + statusText.setX(new PixelConstraint(42f)); + statusText.setY(new PixelConstraint(yOffset + 4f)); + statusText.setTextScale(new PixelConstraint(0.8f)); + statusText.setColor(currentValue ? new Color(76, 175, 80) : new Color(120, 120, 120)); + statusText.setChildOf(parent); + + sliderTrack.onMouseClick((component, event) -> { + try { + boolean newValue = !field.getBoolean(module); + field.setBoolean(module, newValue); + + // Update slider appearance + sliderTrack.setColor(newValue ? new Color(76, 175, 80) : new Color(120, 120, 120)); + sliderKnob.setX(new PixelConstraint(newValue ? 18f : 2f)); + statusText.setText(newValue ? "ON" : "OFF"); + statusText.setColor(newValue ? new Color(76, 175, 80) : new Color(120, 120, 120)); + } catch (Exception e) { + e.printStackTrace(); + } + return null; + }); + + // Hover effects + sliderTrack.onMouseEnter((component) -> { + try { + Color hoverColor = field.getBoolean(module) + ? new Color(100, 200, 100) + : new Color(140, 140, 140); + sliderTrack.setColor(hoverColor); + } catch (Exception e) { + e.printStackTrace(); + } + return null; + }); + + sliderTrack.onMouseLeave((component) -> { + try { + Color normalColor = field.getBoolean(module) + ? new Color(76, 175, 80) + : new Color(120, 120, 120); + sliderTrack.setColor(normalColor); + } catch (Exception e) { + e.printStackTrace(); + } + return null; + }); + } + + private void createIntegerControl(UIComponent parent, Field field, ConfigProperty config, float yOffset) throws Exception { + int currentValue = field.getInt(module); + + // Container for the control + UIBlock controlContainer = new UIBlock(new Color(0, 0, 0, 0)); + controlContainer.setX(new PixelConstraint(0f)); + controlContainer.setY(new PixelConstraint(yOffset)); + controlContainer.setWidth(new PixelConstraint(200f)); + controlContainer.setHeight(new PixelConstraint(25f)); + controlContainer.setChildOf(parent); + + // Decrement button (-) + UIRoundedRectangle decrementBtn = new UIRoundedRectangle(3.0f); + decrementBtn.setColor(new Color(42, 28, 18)); // Fill normal + decrementBtn.setX(new PixelConstraint(0f)); + decrementBtn.setY(new CenterConstraint()); + decrementBtn.setWidth(new PixelConstraint(25f)); + decrementBtn.setHeight(new PixelConstraint(25f)); + decrementBtn.setChildOf(controlContainer); + + UIText decrementText = new UIText("-"); + decrementText.setX(new CenterConstraint()); + decrementText.setY(new CenterConstraint()); + decrementText.setColor(new Color(255, 122, 0)); // Orange + decrementText.setTextScale(new PixelConstraint(1.2f)); + decrementText.setChildOf(decrementBtn); + + // Value display + UIText valueText = new UIText(String.valueOf(currentValue)); + valueText.setX(new PixelConstraint(35f)); + valueText.setY(new CenterConstraint()); + valueText.setColor(Color.WHITE); + valueText.setTextScale(new PixelConstraint(1.0f)); + valueText.setChildOf(controlContainer); + + // Increment button (+) + UIRoundedRectangle incrementBtn = new UIRoundedRectangle(3.0f); + incrementBtn.setColor(new Color(42, 28, 18)); // Fill normal + incrementBtn.setX(new PixelConstraint(80f)); + incrementBtn.setY(new CenterConstraint()); + incrementBtn.setWidth(new PixelConstraint(25f)); + incrementBtn.setHeight(new PixelConstraint(25f)); + incrementBtn.setChildOf(controlContainer); + + UIText incrementText = new UIText("+"); + incrementText.setX(new CenterConstraint()); + incrementText.setY(new CenterConstraint()); + incrementText.setColor(new Color(255, 122, 0)); // Orange + incrementText.setTextScale(new PixelConstraint(1.2f)); + incrementText.setChildOf(incrementBtn); + + // Click handlers + decrementBtn.onMouseClick((component, event) -> { + try { + int newValue = field.getInt(module) - 1; + field.setInt(module, newValue); + valueText.setText(String.valueOf(newValue)); + module.save(); + } catch (Exception e) { + e.printStackTrace(); + } + return null; + }); + + incrementBtn.onMouseClick((component, event) -> { + try { + int newValue = field.getInt(module) + 1; + field.setInt(module, newValue); + valueText.setText(String.valueOf(newValue)); + module.save(); + } catch (Exception e) { + e.printStackTrace(); + } + return null; + }); + + // Hover effects + decrementBtn.onMouseEnter((component) -> { + decrementBtn.setColor(new Color(59, 39, 25)); // Fill hover + return null; + }); + decrementBtn.onMouseLeave((component) -> { + decrementBtn.setColor(new Color(42, 28, 18)); // Fill normal + return null; + }); + + incrementBtn.onMouseEnter((component) -> { + incrementBtn.setColor(new Color(59, 39, 25)); // Fill hover + return null; + }); + incrementBtn.onMouseLeave((component) -> { + incrementBtn.setColor(new Color(42, 28, 18)); // Fill normal + return null; + }); + } + + private void createFloatControl(UIComponent parent, Field field, ConfigProperty config, float yOffset) throws Exception { + float currentValue = field.getFloat(module); + float minValue = 0.0f; + float maxValue = 20.0f; + + // Container for the control + UIBlock controlContainer = new UIBlock(new Color(0, 0, 0, 0)); + controlContainer.setX(new PixelConstraint(0f)); + controlContainer.setY(new PixelConstraint(yOffset)); + controlContainer.setWidth(new PixelConstraint(250f)); + controlContainer.setHeight(new PixelConstraint(25f)); + controlContainer.setChildOf(parent); + + // Slider track + UIRoundedRectangle sliderTrack = new UIRoundedRectangle(2.0f); + sliderTrack.setColor(new Color(42, 28, 18)); // Fill normal + sliderTrack.setX(new PixelConstraint(0f)); + sliderTrack.setY(new CenterConstraint()); + sliderTrack.setWidth(new PixelConstraint(180f)); + sliderTrack.setHeight(new PixelConstraint(6f)); + sliderTrack.setChildOf(controlContainer); + + // Filled portion of slider (shows progress) + UIRoundedRectangle sliderFill = new UIRoundedRectangle(2.0f); + sliderFill.setColor(new Color(255, 122, 0)); // Orange + sliderFill.setX(new PixelConstraint(0f)); + sliderFill.setY(new PixelConstraint(0f)); + float fillWidth = ((currentValue - minValue) / (maxValue - minValue)) * 180f; + sliderFill.setWidth(new PixelConstraint(fillWidth)); + sliderFill.setHeight(new RelativeConstraint(1f)); + sliderFill.setChildOf(sliderTrack); + + // Slider knob + UIRoundedRectangle sliderKnob = new UIRoundedRectangle(8.0f); + sliderKnob.setColor(Color.WHITE); + float knobWidth = 16f; + float trackWidth = 180f; + float percent = (currentValue - minValue) / (maxValue - minValue); + float knobX = Math.max(0f, Math.min(trackWidth - knobWidth, percent * (trackWidth - knobWidth))); + sliderKnob.setX(new PixelConstraint(knobX)); + sliderKnob.setY(new PixelConstraint(-5f)); + sliderKnob.setWidth(new PixelConstraint(knobWidth)); + sliderKnob.setHeight(new PixelConstraint(16f)); + sliderKnob.setChildOf(sliderTrack); + + // Value display + UIText valueText = new UIText(String.format("%.1f", currentValue)); + valueText.setX(new PixelConstraint(190f)); + valueText.setY(new CenterConstraint()); + valueText.setColor(Color.WHITE); + valueText.setTextScale(new PixelConstraint(1.0f)); + valueText.setChildOf(controlContainer); + + // Click-to-position and drag handling + final boolean[] isDragging = {false}; + final long[] lastUpdate = {0}; + + // Helper interface for slider updates + class SliderUpdater { + void update(float clickX) { + try { + float trackWidth = 180f; + float knobWidth = 16f; + float percent = Math.max(0f, Math.min(1f, clickX / trackWidth)); + + float newValue = minValue + (percent * (maxValue - minValue)); + newValue = Math.round(newValue * 10) / 10.0f; + + field.setFloat(module, newValue); + + // Update UI - constrain knob within track bounds + float newKnobX = Math.max(0f, Math.min(trackWidth - knobWidth, percent * (trackWidth - knobWidth))); + sliderKnob.setX(new PixelConstraint(newKnobX)); + sliderFill.setWidth(new PixelConstraint(percent * trackWidth)); + valueText.setText(String.format("%.1f", newValue)); + } catch (Exception e) { + e.printStackTrace(); + } + } + } + + SliderUpdater updater = new SliderUpdater(); + + // Click anywhere on track to jump to value + sliderTrack.onMouseClick((component, event) -> { + float clickX = (float) event.getRelativeX(); + updater.update(clickX); + try { + module.save(); + } catch (Exception e) { + e.printStackTrace(); + } + return null; + }); + + // Drag the knob + sliderKnob.onMouseClick((component, event) -> { + isDragging[0] = true; + return null; + }); + + sliderKnob.onMouseRelease((component) -> { + if (isDragging[0]) { + isDragging[0] = false; + try { + module.save(); + } catch (Exception e) { + e.printStackTrace(); + } + } + return null; + }); + + // Start a background thread to handle drag updates (single thread per slider) + Thread dragThread = new Thread(() -> { + while (true) { + try { + if (isDragging[0] && Mouse.isButtonDown(0)) { + long now = System.currentTimeMillis(); + if (now - lastUpdate[0] >= 16) { // ~60fps + float trackLeft = sliderTrack.getLeft(); + int mouseX = Mouse.getX(); + + // Convert screen coordinates to GUI coordinates + net.minecraft.client.Minecraft mc = net.minecraft.client.Minecraft.getMinecraft(); + net.minecraft.client.gui.ScaledResolution sr = new net.minecraft.client.gui.ScaledResolution(mc); + int guiMouseX = mouseX * sr.getScaledWidth() / mc.displayWidth; + + float clickX = guiMouseX - trackLeft; + updater.update(clickX); + lastUpdate[0] = now; + } + } + Thread.sleep(16); + } catch (Exception e) { + break; + } + } + }); + dragThread.setDaemon(true); + dragThread.start(); + + // Hover effects + sliderKnob.onMouseEnter((component) -> { + sliderKnob.setColor(new Color(245, 245, 245)); + return null; + }); + + sliderKnob.onMouseLeave((component) -> { + sliderKnob.setColor(Color.WHITE); + return null; + }); + } + + private void createStringControl(UIComponent parent, Field field, float yOffset) throws Exception { + String currentValue = (String) field.get(module); + + // Simple text display for now - could be enhanced with input fields + UIText valueText = new UIText("Value: " + (currentValue != null ? currentValue : "null")); + valueText.setX(new PixelConstraint(0f)); + valueText.setY(new PixelConstraint(yOffset)); + valueText.setColor(new Color(200, 200, 200)); + valueText.setChildOf(parent); + } + + private void createModuleToggle(UIComponent parent, float yOffset) { + // Enable/Disable label - smaller + UIText enableLabel = new UIText("Module Enabled"); + enableLabel.setX(new PixelConstraint(0f)); + enableLabel.setY(new PixelConstraint(yOffset)); + enableLabel.setColor(Color.WHITE); + enableLabel.setTextScale(new PixelConstraint(1.0f)); + enableLabel.setChildOf(parent); + + // Current state + boolean currentlyEnabled = module.isEnabled(); + + // Slider track (background) - smaller + UIRoundedRectangle sliderTrack = new UIRoundedRectangle(8.0f); + sliderTrack.setColor(currentlyEnabled ? new Color(76, 175, 80) : new Color(120, 120, 120)); + sliderTrack.setX(new PixelConstraint(0f)); + sliderTrack.setY(new PixelConstraint(yOffset + 20f)); + sliderTrack.setWidth(new PixelConstraint(36f)); + sliderTrack.setHeight(new PixelConstraint(18f)); + sliderTrack.setChildOf(parent); + + // Slider knob (the circle that moves) - smaller + UIRoundedRectangle sliderKnob = new UIRoundedRectangle(7.0f); + sliderKnob.setColor(Color.WHITE); + sliderKnob.setX(new PixelConstraint(currentlyEnabled ? 18f : 2f)); + sliderKnob.setY(new PixelConstraint(2f)); + sliderKnob.setWidth(new PixelConstraint(14f)); + sliderKnob.setHeight(new PixelConstraint(14f)); + sliderKnob.setChildOf(sliderTrack); + + // Status text next to the slider - smaller + UIText statusText = new UIText(currentlyEnabled ? "ON" : "OFF"); + statusText.setX(new PixelConstraint(42f)); + statusText.setY(new PixelConstraint(yOffset + 24f)); + statusText.setTextScale(new PixelConstraint(0.8f)); + statusText.setColor(currentlyEnabled ? new Color(76, 175, 80) : new Color(120, 120, 120)); + statusText.setChildOf(parent); + + // Click handler to toggle module + sliderTrack.onMouseClick((component, event) -> { + boolean newValue = !module.isEnabled(); + module.setEnabled(newValue); + + // Update slider track color + sliderTrack.setColor(newValue ? new Color(76, 175, 80) : new Color(120, 120, 120)); + + // Animate slider knob position + sliderKnob.setX(new PixelConstraint(newValue ? 18f : 2f)); + + // Update status text + statusText.setText(newValue ? "ON" : "OFF"); + statusText.setColor(newValue ? new Color(76, 175, 80) : new Color(120, 120, 120)); + + return null; + }); + + // Hover effects for the track + sliderTrack.onMouseEnter((component) -> { + Color hoverColor = module.isEnabled() + ? new Color(100, 200, 100) // Brighter green + : new Color(140, 140, 140); // Brighter gray + sliderTrack.setColor(hoverColor); + return null; + }); + + sliderTrack.onMouseLeave((component) -> { + Color normalColor = module.isEnabled() + ? new Color(76, 175, 80) // Normal green + : new Color(120, 120, 120); // Normal gray + sliderTrack.setColor(normalColor); + return null; + }); + + // Hover effects for the knob + sliderKnob.onMouseEnter((component) -> { + sliderKnob.setColor(new Color(245, 245, 245)); // Slightly off-white on hover + return null; + }); + + sliderKnob.onMouseLeave((component) -> { + sliderKnob.setColor(Color.WHITE); // Pure white normally + return null; + }); + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/oldmenu/pages/subpages/OtherSubPage.java b/src/main/java/com/github/jtxofficial/flustclient/oldmenu/pages/subpages/OtherSubPage.java new file mode 100644 index 0000000..3ed9cf1 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/oldmenu/pages/subpages/OtherSubPage.java @@ -0,0 +1,23 @@ +package com.github.jtxofficial.flustclient.oldmenu.pages.subpages; + +import com.github.jtxofficial.flustclient.oldmenu.pages.SubPage; +import com.github.jtxofficial.flustclient.api.modules.category.EnumModuleCategory; +import gg.essential.elementa.UIComponent; + +public class OtherSubPage extends FactionsSubPage implements SubPage { + + @Override + public String getSubPageName() { + return "Other"; + } + + @Override + public String getIconName() { + return "other"; + } + + @Override + public void initializeSubPage(UIComponent container) { + createModuleGrid(container, EnumModuleCategory.OTHER); + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/oldmenu/pages/subpages/SchematicaSubPage.java b/src/main/java/com/github/jtxofficial/flustclient/oldmenu/pages/subpages/SchematicaSubPage.java new file mode 100644 index 0000000..21d3c68 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/oldmenu/pages/subpages/SchematicaSubPage.java @@ -0,0 +1,23 @@ +package com.github.jtxofficial.flustclient.oldmenu.pages.subpages; + +import com.github.jtxofficial.flustclient.oldmenu.pages.SubPage; +import com.github.jtxofficial.flustclient.api.modules.category.EnumModuleCategory; +import gg.essential.elementa.UIComponent; + +public class SchematicaSubPage extends FactionsSubPage implements SubPage { + + @Override + public String getSubPageName() { + return "Schematica"; + } + + @Override + public String getIconName() { + return "schematica"; + } + + @Override + public void initializeSubPage(UIComponent container) { + createModuleGrid(container, EnumModuleCategory.SCHEMATICA); + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/renderer/PlayerTabOverlay.java b/src/main/java/com/github/jtxofficial/flustclient/renderer/PlayerTabOverlay.java new file mode 100644 index 0000000..9168fa0 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/renderer/PlayerTabOverlay.java @@ -0,0 +1,243 @@ +package com.github.jtxofficial.flustclient.renderer; + +import com.github.jtxofficial.flustclient.manager.PlayerManager; +import com.google.common.collect.ComparisonChain; +import com.google.common.collect.Ordering; +import com.mojang.authlib.GameProfile; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.Gui; +import net.minecraft.client.gui.GuiPlayerTabOverlay; +import net.minecraft.client.network.NetHandlerPlayClient; +import net.minecraft.client.network.NetworkPlayerInfo; +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EnumPlayerModelParts; +import net.minecraft.scoreboard.IScoreObjectiveCriteria; +import net.minecraft.scoreboard.ScoreObjective; +import net.minecraft.scoreboard.ScorePlayerTeam; +import net.minecraft.scoreboard.Scoreboard; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.IChatComponent; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.WorldSettings; + +import java.util.Comparator; +import java.util.List; +import java.util.UUID; + +/** + * Custom tab overlay that renders the logo next to online players. + * Based on OrbitClient's GuiTabRenderList implementation. + */ +public class PlayerTabOverlay extends GuiPlayerTabOverlay { + + private static final Ordering ENTRY_ORDERING = Ordering.from(new PlayerComparator()); + private static final ResourceLocation LOGO_ICON = new ResourceLocation("flustclient", "logos/logo-icon.png"); + + private final Minecraft mc; + private IChatComponent footer; + private IChatComponent header; + + public PlayerTabOverlay(Minecraft mcIn, net.minecraft.client.gui.GuiIngame guiIngame) { + super(mcIn, guiIngame); + this.mc = mcIn; + } + + public void setFooter(IChatComponent footerIn) { + this.footer = footerIn; + } + + public void setHeader(IChatComponent headerIn) { + this.header = headerIn; + } + + // Make public to match parent class visibility + public String getPlayerName(NetworkPlayerInfo networkPlayerInfoIn) { + return networkPlayerInfoIn.getDisplayName() != null ? + networkPlayerInfoIn.getDisplayName().getFormattedText() : + ScorePlayerTeam.formatPlayerName(networkPlayerInfoIn.getPlayerTeam(), networkPlayerInfoIn.getGameProfile().getName()); + } + + @Override + public void renderPlayerlist(int width, Scoreboard scoreboardIn, ScoreObjective scoreObjectiveIn) { + if (this.mc.theWorld == null || this.mc.thePlayer == null) { + return; + } + + NetHandlerPlayClient nethandlerplayclient = this.mc.thePlayer.sendQueue; + List list = ENTRY_ORDERING.sortedCopy(nethandlerplayclient.getPlayerInfoMap()); + + int i = 0; + int j = 0; + + for (NetworkPlayerInfo networkplayerinfo : list) { + int k = this.mc.fontRendererObj.getStringWidth(this.getPlayerName(networkplayerinfo)); + i = Math.max(i, k); + + if (scoreObjectiveIn != null && scoreObjectiveIn.getRenderType() != IScoreObjectiveCriteria.EnumRenderType.HEARTS) { + k = this.mc.fontRendererObj.getStringWidth(" " + scoreboardIn.getValueFromObjective(networkplayerinfo.getGameProfile().getName(), scoreObjectiveIn).getScorePoints()); + j = Math.max(j, k); + } + } + + list = list.subList(0, Math.min(list.size(), 80)); + int l3 = list.size(); + int i4 = l3; + int j4; + + for (j4 = 1; i4 > 20; i4 = (l3 + j4 - 1) / j4) { + ++j4; + } + + boolean flag = this.mc.isIntegratedServerRunning() || this.mc.getNetHandler().getNetworkManager().getIsencrypted(); + int l; + + if (scoreObjectiveIn != null) { + if (scoreObjectiveIn.getRenderType() == IScoreObjectiveCriteria.EnumRenderType.HEARTS) { + l = 90; + } else { + l = j; + } + } else { + l = 0; + } + + int i1 = Math.min(j4 * ((flag ? 9 : 0) + i + l + 13), width - 50) / j4; + int j1 = width / 2 - (i1 * j4 + (j4 - 1) * 5) / 2; + int k1 = 10; + int l1 = i1 * j4 + (j4 - 1) * 5; + List list1 = null; + List list2 = null; + + if (this.header != null) { + list1 = this.mc.fontRendererObj.listFormattedStringToWidth(this.header.getFormattedText(), width - 50); + + for (String s4 : list1) { + l1 = Math.max(l1, this.mc.fontRendererObj.getStringWidth(s4)); + } + } + + if (this.footer != null) { + list2 = this.mc.fontRendererObj.listFormattedStringToWidth(this.footer.getFormattedText(), width - 50); + + for (String s : list2) { + l1 = Math.max(l1, this.mc.fontRendererObj.getStringWidth(s)); + } + } + + if (list1 != null) { + Gui.drawRect(width / 2 - l1 / 2 - 1, k1 - 1, width / 2 + l1 / 2 + 1, k1 + list1.size() * this.mc.fontRendererObj.FONT_HEIGHT, Integer.MIN_VALUE); + + for (String s4 : list1) { + int j5 = this.mc.fontRendererObj.getStringWidth(s4); + this.mc.fontRendererObj.drawStringWithShadow(s4, (float)(width / 2 - j5 / 2), (float)k1, -1); + k1 += this.mc.fontRendererObj.FONT_HEIGHT; + } + + ++k1; + } + + Gui.drawRect(width / 2 - l1 / 2 - 1, k1 - 1, width / 2 + l1 / 2 + 1, k1 + i4 * 9, Integer.MIN_VALUE); + + for (int k4 = 0; k4 < l3; ++k4) { + int l4 = k4 / i4; + int j5 = k4 % i4; + int j2 = j1 + l4 * i1 + l4 * 5; + int k2 = k1 + j5 * 9; + Gui.drawRect(j2, k2, j2 + i1, k2 + 8, 553648127); + GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F); + GlStateManager.enableAlpha(); + GlStateManager.enableBlend(); + GlStateManager.tryBlendFuncSeparate(770, 771, 1, 0); + + if (k4 < list.size()) { + NetworkPlayerInfo networkplayerinfo1 = list.get(k4); + String s1 = this.getPlayerName(networkplayerinfo1); + GameProfile gameprofile = networkplayerinfo1.getGameProfile(); + + // Check if we should render the logo for this player + UUID playerUuid = gameprofile.getId(); + PlayerManager playerManager = PlayerManager.getInstance(); + + // Only show logo for players reported as online by the server + boolean renderLogo = playerManager != null && playerManager.isPlayerOnline(playerUuid); + + if (flag) { + EntityPlayer entityplayer = this.mc.theWorld.getPlayerEntityByUUID(gameprofile.getId()); + boolean flag1 = entityplayer != null && entityplayer.isWearing(EnumPlayerModelParts.CAPE) && + (gameprofile.getName().equals("Dinnerbone") || gameprofile.getName().equals("Grumm")); + this.mc.getTextureManager().bindTexture(networkplayerinfo1.getLocationSkin()); + int l2 = 8 + (flag1 ? 8 : 0); + int i3 = 8 * (flag1 ? -1 : 1); + Gui.drawScaledCustomSizeModalRect(j2, k2, 8.0F, (float)l2, 8, i3, 8, 8, 64.0F, 64.0F); + + if (entityplayer != null && entityplayer.isWearing(EnumPlayerModelParts.HAT)) { + int j3 = 8 + (flag1 ? 8 : 0); + int k3 = 8 * (flag1 ? -1 : 1); + Gui.drawScaledCustomSizeModalRect(j2, k2, 40.0F, (float)j3, 8, k3, 8, 8, 64.0F, 64.0F); + } + + j2 += 9; + } + + if (renderLogo) { + GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F); + this.mc.getTextureManager().bindTexture(LOGO_ICON); + Gui.drawModalRectWithCustomSizedTexture(j2, k2, 0, 0, 8, 8, 8, 8); + } + + if (networkplayerinfo1.getGameType() == WorldSettings.GameType.SPECTATOR) { + s1 = EnumChatFormatting.ITALIC + s1; + this.mc.fontRendererObj.drawStringWithShadow(s1, (float)j2, (float)k2, -1862270977); + } else { + // Add offset to username if logo is shown (exactly like OrbitClient) + this.mc.fontRendererObj.drawStringWithShadow(s1, (float)j2 + (float)(renderLogo ? 10 : 0), (float)k2, -1); + } + + if (scoreObjectiveIn != null && networkplayerinfo1.getGameType() != WorldSettings.GameType.SPECTATOR) { + int k5 = j2 + i + 1; + int l5 = k5 + l; + + if (l5 - k5 > 5) { + // Inline drawScoreboardValues since it's private in parent + int score = scoreboardIn.getValueFromObjective(gameprofile.getName(), scoreObjectiveIn).getScorePoints(); + String scoreStr = EnumChatFormatting.YELLOW + "" + score; + + if (scoreObjectiveIn.getRenderType() == IScoreObjectiveCriteria.EnumRenderType.INTEGER) { + this.mc.fontRendererObj.drawStringWithShadow(scoreStr, (float)(l5 - this.mc.fontRendererObj.getStringWidth(scoreStr)), (float)k2, 16777215); + } + } + } + + this.drawPing(i1, j2 - (flag ? 9 : 0), k2, networkplayerinfo1); + } + } + + if (list2 != null) { + k1 = k1 + i4 * 9 + 1; + Gui.drawRect(width / 2 - l1 / 2 - 1, k1 - 1, width / 2 + l1 / 2 + 1, k1 + list2.size() * this.mc.fontRendererObj.FONT_HEIGHT, Integer.MIN_VALUE); + + for (String s4 : list2) { + int j5 = this.mc.fontRendererObj.getStringWidth(s4); + this.mc.fontRendererObj.drawStringWithShadow(s4, (float)(width / 2 - j5 / 2), (float)k1, -1); + k1 += this.mc.fontRendererObj.FONT_HEIGHT; + } + } + } + + static class PlayerComparator implements Comparator { + private PlayerComparator() { + } + + @Override + public int compare(NetworkPlayerInfo p1, NetworkPlayerInfo p2) { + ScorePlayerTeam scoreplayerteam = p1.getPlayerTeam(); + ScorePlayerTeam scoreplayerteam1 = p2.getPlayerTeam(); + return ComparisonChain.start() + .compareTrueFirst(p1.getGameType() != WorldSettings.GameType.SPECTATOR, p2.getGameType() != WorldSettings.GameType.SPECTATOR) + .compare(scoreplayerteam != null ? scoreplayerteam.getRegisteredName() : "", scoreplayerteam1 != null ? scoreplayerteam1.getRegisteredName() : "") + .compare(p1.getGameProfile().getName(), p2.getGameProfile().getName()) + .result(); + } + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/renderer/RenderUtils.java b/src/main/java/com/github/jtxofficial/flustclient/renderer/RenderUtils.java new file mode 100644 index 0000000..d198da2 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/renderer/RenderUtils.java @@ -0,0 +1,217 @@ +package com.github.jtxofficial.flustclient.renderer; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.GlStateManager; +import net.minecraft.client.renderer.Tessellator; +import net.minecraft.client.renderer.WorldRenderer; +import net.minecraft.client.renderer.vertex.DefaultVertexFormats; +import net.minecraft.entity.Entity; +import net.minecraft.util.Vec3; +import org.lwjgl.opengl.GL11; + +import java.awt.Color; +import java.util.List; + +/** + * Utility class for rendering 3D lines and shapes in the world + */ +public class RenderUtils { + + private static final Minecraft mc = Minecraft.getMinecraft(); + + /** + * Draw a 3D line from one position to another + */ + public static void drawLine3D(Vec3 start, Vec3 end, Color color, float lineWidth, float partialTicks) { + Entity viewer = mc.getRenderViewEntity(); + if (viewer == null) return; + + double viewX = viewer.lastTickPosX + (viewer.posX - viewer.lastTickPosX) * partialTicks; + double viewY = viewer.lastTickPosY + (viewer.posY - viewer.lastTickPosY) * partialTicks; + double viewZ = viewer.lastTickPosZ + (viewer.posZ - viewer.lastTickPosZ) * partialTicks; + + GlStateManager.pushMatrix(); + GlStateManager.translate(-viewX, -viewY, -viewZ); + + GlStateManager.disableTexture2D(); + GlStateManager.enableBlend(); + GlStateManager.disableAlpha(); + GlStateManager.tryBlendFuncSeparate(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA, 1, 0); + GlStateManager.disableDepth(); + + GL11.glLineWidth(lineWidth); + + Tessellator tessellator = Tessellator.getInstance(); + WorldRenderer worldRenderer = tessellator.getWorldRenderer(); + + worldRenderer.begin(GL11.GL_LINE_STRIP, DefaultVertexFormats.POSITION_COLOR); + worldRenderer.pos(start.xCoord, start.yCoord, start.zCoord) + .color(color.getRed() / 255f, color.getGreen() / 255f, color.getBlue() / 255f, color.getAlpha() / 255f) + .endVertex(); + worldRenderer.pos(end.xCoord, end.yCoord, end.zCoord) + .color(color.getRed() / 255f, color.getGreen() / 255f, color.getBlue() / 255f, color.getAlpha() / 255f) + .endVertex(); + tessellator.draw(); + + GlStateManager.enableDepth(); + GlStateManager.enableAlpha(); + GlStateManager.disableBlend(); + GlStateManager.enableTexture2D(); + + GlStateManager.popMatrix(); + } + + /** + * Draw a path of connected lines + */ + public static void drawPath3D(List positions, Color color, float lineWidth, float partialTicks) { + if (positions == null || positions.size() < 2) return; + + Entity viewer = mc.getRenderViewEntity(); + if (viewer == null) return; + + double viewX = viewer.lastTickPosX + (viewer.posX - viewer.lastTickPosX) * partialTicks; + double viewY = viewer.lastTickPosY + (viewer.posY - viewer.lastTickPosY) * partialTicks; + double viewZ = viewer.lastTickPosZ + (viewer.posZ - viewer.lastTickPosZ) * partialTicks; + + GlStateManager.pushMatrix(); + GlStateManager.translate(-viewX, -viewY, -viewZ); + + GlStateManager.disableTexture2D(); + GlStateManager.enableBlend(); + GlStateManager.disableAlpha(); + GlStateManager.tryBlendFuncSeparate(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA, 1, 0); + GlStateManager.disableDepth(); + + GL11.glLineWidth(lineWidth); + + Tessellator tessellator = Tessellator.getInstance(); + WorldRenderer worldRenderer = tessellator.getWorldRenderer(); + + worldRenderer.begin(GL11.GL_LINE_STRIP, DefaultVertexFormats.POSITION_COLOR); + + for (Vec3 pos : positions) { + worldRenderer.pos(pos.xCoord, pos.yCoord, pos.zCoord) + .color(color.getRed() / 255f, color.getGreen() / 255f, color.getBlue() / 255f, color.getAlpha() / 255f) + .endVertex(); + } + + tessellator.draw(); + + GlStateManager.enableDepth(); + GlStateManager.enableAlpha(); + GlStateManager.disableBlend(); + GlStateManager.enableTexture2D(); + + GlStateManager.popMatrix(); + } + + /** + * Convert int ARGB color to Color object + */ + public static Color intToColor(int colorInt) { + return new Color(colorInt, true); + } + + /** + * Create a rainbow color based on offset + */ + public static Color getRainbowColor(float offset, float saturation, float brightness) { + float hue = (System.currentTimeMillis() % 10000L) / 10000f + offset; + return Color.getHSBColor(hue, saturation, brightness); + } + + /** + * Draw a 3D box (outline) at the specified position + * @param center Center position of the box + * @param size Size of the box (width/height/depth) + * @param color Color of the box + * @param lineWidth Width of the lines + * @param partialTicks Partial tick time for smooth rendering + */ + public static void drawBox3D(Vec3 center, double size, Color color, float lineWidth, float partialTicks) { + Entity viewer = mc.getRenderViewEntity(); + if (viewer == null) return; + + double viewX = viewer.lastTickPosX + (viewer.posX - viewer.lastTickPosX) * partialTicks; + double viewY = viewer.lastTickPosY + (viewer.posY - viewer.lastTickPosY) * partialTicks; + double viewZ = viewer.lastTickPosZ + (viewer.posZ - viewer.lastTickPosZ) * partialTicks; + + double halfSize = size / 2.0; + double minX = center.xCoord - halfSize; + double minY = center.yCoord - halfSize; + double minZ = center.zCoord - halfSize; + double maxX = center.xCoord + halfSize; + double maxY = center.yCoord + halfSize; + double maxZ = center.zCoord + halfSize; + + GlStateManager.pushMatrix(); + GlStateManager.translate(-viewX, -viewY, -viewZ); + + GlStateManager.disableTexture2D(); + GlStateManager.enableBlend(); + GlStateManager.disableAlpha(); + GlStateManager.tryBlendFuncSeparate(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA, 1, 0); + GlStateManager.disableDepth(); + + GL11.glLineWidth(lineWidth); + + Tessellator tessellator = Tessellator.getInstance(); + WorldRenderer worldRenderer = tessellator.getWorldRenderer(); + + float r = color.getRed() / 255f; + float g = color.getGreen() / 255f; + float b = color.getBlue() / 255f; + float a = color.getAlpha() / 255f; + + worldRenderer.begin(GL11.GL_LINES, DefaultVertexFormats.POSITION_COLOR); + + // Bottom face + worldRenderer.pos(minX, minY, minZ).color(r, g, b, a).endVertex(); + worldRenderer.pos(maxX, minY, minZ).color(r, g, b, a).endVertex(); + + worldRenderer.pos(maxX, minY, minZ).color(r, g, b, a).endVertex(); + worldRenderer.pos(maxX, minY, maxZ).color(r, g, b, a).endVertex(); + + worldRenderer.pos(maxX, minY, maxZ).color(r, g, b, a).endVertex(); + worldRenderer.pos(minX, minY, maxZ).color(r, g, b, a).endVertex(); + + worldRenderer.pos(minX, minY, maxZ).color(r, g, b, a).endVertex(); + worldRenderer.pos(minX, minY, minZ).color(r, g, b, a).endVertex(); + + // Top face + worldRenderer.pos(minX, maxY, minZ).color(r, g, b, a).endVertex(); + worldRenderer.pos(maxX, maxY, minZ).color(r, g, b, a).endVertex(); + + worldRenderer.pos(maxX, maxY, minZ).color(r, g, b, a).endVertex(); + worldRenderer.pos(maxX, maxY, maxZ).color(r, g, b, a).endVertex(); + + worldRenderer.pos(maxX, maxY, maxZ).color(r, g, b, a).endVertex(); + worldRenderer.pos(minX, maxY, maxZ).color(r, g, b, a).endVertex(); + + worldRenderer.pos(minX, maxY, maxZ).color(r, g, b, a).endVertex(); + worldRenderer.pos(minX, maxY, minZ).color(r, g, b, a).endVertex(); + + // Vertical edges + worldRenderer.pos(minX, minY, minZ).color(r, g, b, a).endVertex(); + worldRenderer.pos(minX, maxY, minZ).color(r, g, b, a).endVertex(); + + worldRenderer.pos(maxX, minY, minZ).color(r, g, b, a).endVertex(); + worldRenderer.pos(maxX, maxY, minZ).color(r, g, b, a).endVertex(); + + worldRenderer.pos(maxX, minY, maxZ).color(r, g, b, a).endVertex(); + worldRenderer.pos(maxX, maxY, maxZ).color(r, g, b, a).endVertex(); + + worldRenderer.pos(minX, minY, maxZ).color(r, g, b, a).endVertex(); + worldRenderer.pos(minX, maxY, maxZ).color(r, g, b, a).endVertex(); + + tessellator.draw(); + + GlStateManager.enableDepth(); + GlStateManager.enableAlpha(); + GlStateManager.disableBlend(); + GlStateManager.enableTexture2D(); + + GlStateManager.popMatrix(); + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/util/BlockColourGen.java b/src/main/java/com/github/jtxofficial/flustclient/util/BlockColourGen.java new file mode 100644 index 0000000..e27aefc --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/util/BlockColourGen.java @@ -0,0 +1,260 @@ +package com.github.jtxofficial.flustclient.util; + +import net.minecraft.block.Block; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.texture.TextureAtlasSprite; +import net.minecraft.client.renderer.texture.TextureMap; +import net.minecraft.util.MathHelper; +import net.minecraft.world.ColorizerFoliage; +import net.minecraft.world.ColorizerGrass; +import net.minecraft.world.biome.BiomeGenBase; +import org.lwjgl.BufferUtils; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; + +import java.nio.IntBuffer; +import java.util.HashMap; +import java.util.Map; + +/** + * Generates block colors from Minecraft's texture atlas. + * Colors are extracted at runtime from actual block textures. + */ +public class BlockColourGen { + + private static final Map blockColours = new HashMap<>(); + private static final int[] biomeGrassShading = new int[256]; + private static final int[] biomeFoliageShading = new int[256]; + private static final int[] biomeWaterShading = new int[256]; + private static boolean initialized = false; + + /** + * Initialize block colors from textures. Must be called from the render thread. + */ + public static void init() { + if (initialized) return; + + genBlockColours(); + genBiomeColours(); + initialized = true; + } + + /** + * Get the color for a block at a specific metadata value. + */ + public static int getBlockColour(Block block, int meta) { + if (!initialized) { + init(); + } + + String key = Block.blockRegistry.getNameForObject(block).toString() + ":" + meta; + Integer colour = blockColours.get(key); + + if (colour == null) { + // Try without meta + key = Block.blockRegistry.getNameForObject(block).toString() + ":0"; + colour = blockColours.get(key); + } + + return colour != null ? colour : 0xFF9E9E9E; // Default gray + } + + /** + * Get grass color multiplier for a biome. + */ + public static int getBiomeGrassShading(int biomeId) { + if (biomeId < 0 || biomeId >= biomeGrassShading.length) return 0xFFFFFF; + return biomeGrassShading[biomeId]; + } + + /** + * Get foliage color multiplier for a biome. + */ + public static int getBiomeFoliageShading(int biomeId) { + if (biomeId < 0 || biomeId >= biomeFoliageShading.length) return 0xFFFFFF; + return biomeFoliageShading[biomeId]; + } + + /** + * Get water color multiplier for a biome. + */ + public static int getBiomeWaterShading(int biomeId) { + if (biomeId < 0 || biomeId >= biomeWaterShading.length) return 0xFFFFFF; + return biomeWaterShading[biomeId]; + } + + private static void genBlockColours() { + Minecraft mc = Minecraft.getMinecraft(); + + // Get terrain texture + int terrainTextureId = mc.renderEngine.getTexture(TextureMap.locationBlocksTexture).getGlTextureId(); + if (terrainTextureId == 0) { + System.err.println("[FlustClient] Error: Could not get terrain texture ID"); + return; + } + + // Get texture dimensions + GL11.glBindTexture(GL11.GL_TEXTURE_2D, terrainTextureId); + int textureWidth = GL11.glGetTexLevelParameteri(GL11.GL_TEXTURE_2D, 0, GL11.GL_TEXTURE_WIDTH); + int textureHeight = GL11.glGetTexLevelParameteri(GL11.GL_TEXTURE_2D, 0, GL11.GL_TEXTURE_HEIGHT); + + if (textureWidth == 0 || textureHeight == 0) { + System.err.println("[FlustClient] Error: Invalid texture dimensions"); + return; + } + + // Read texture pixels + IntBuffer pixelBuffer = BufferUtils.createIntBuffer(textureWidth * textureHeight); + GL11.glGetTexImage(GL11.GL_TEXTURE_2D, 0, GL12.GL_BGRA, GL11.GL_UNSIGNED_BYTE, pixelBuffer); + + int[] pixels = new int[textureWidth * textureHeight]; + pixelBuffer.get(pixels); + + double u1Last = 0, u2Last = 0, v1Last = 0, v2Last = 0; + int blockColourLast = 0; + + for (Object oblock : Block.blockRegistry) { + Block block = (Block) oblock; + + for (int meta = 0; meta < 16; meta++) { + int blockColour = 0; + + if (block != null && block.getRenderType() != -1) { + TextureAtlasSprite icon = null; + + try { + icon = mc.getBlockRendererDispatcher() + .getBlockModelShapes() + .getTexture(block.getStateFromMeta(meta)); + } catch (Exception e) { + // Some blocks don't support all meta values + } + + if (icon != null) { + double u1 = icon.getMinU(); + double u2 = icon.getMaxU(); + double v1 = icon.getMinV(); + double v2 = icon.getMaxV(); + + // Cache optimization: reuse color if same texture region + if (u1 == u1Last && u2 == u2Last && v1 == v1Last && v2 == v2Last) { + blockColour = blockColourLast; + } else { + blockColour = getIconMapColour(icon, pixels, textureWidth, textureHeight); + u1Last = u1; + u2Last = u2; + v1Last = v1; + v2Last = v2; + blockColourLast = blockColour; + } + } + } + + String key = Block.blockRegistry.getNameForObject(block).toString() + ":" + meta; + blockColours.put(key, blockColour); + } + } + } + + private static int getIconMapColour(TextureAtlasSprite icon, int[] texturePixels, int textureWidth, int textureHeight) { + // Calculate icon position in texture atlas + int iconX = Math.round(textureWidth * Math.min(icon.getMinU(), icon.getMaxU())); + int iconY = Math.round(textureHeight * Math.min(icon.getMinV(), icon.getMaxV())); + int iconWidth = Math.round(textureWidth * Math.abs(icon.getMaxU() - icon.getMinU())); + int iconHeight = Math.round(textureHeight * Math.abs(icon.getMaxV() - icon.getMinV())); + + if (iconWidth <= 0 || iconHeight <= 0) return 0; + + // Extract pixels for this icon + int[] iconPixels = new int[iconWidth * iconHeight]; + for (int y = 0; y < iconHeight; y++) { + for (int x = 0; x < iconWidth; x++) { + int srcX = iconX + x; + int srcY = iconY + y; + if (srcX < textureWidth && srcY < textureHeight) { + iconPixels[y * iconWidth + x] = texturePixels[srcY * textureWidth + srcX]; + } + } + } + + return getAverageColour(iconPixels); + } + + private static int getAverageColour(int[] pixels) { + int totalR = 0, totalG = 0, totalB = 0; + int count = 0; + + for (int pixel : pixels) { + // BGRA format from OpenGL + int a = (pixel >> 24) & 0xFF; + int r = (pixel >> 16) & 0xFF; + int g = (pixel >> 8) & 0xFF; + int b = pixel & 0xFF; + + // Only count non-transparent pixels + if (a > 0) { + totalR += r; + totalG += g; + totalB += b; + count++; + } + } + + if (count == 0) return 0; + + int avgR = totalR / count; + int avgG = totalG / count; + int avgB = totalB / count; + + return 0xFF000000 | (avgR << 16) | (avgG << 8) | avgB; + } + + private static void genBiomeColours() { + for (int i = 0; i < BiomeGenBase.getBiomeGenArray().length; i++) { + BiomeGenBase biome = BiomeGenBase.getBiomeGenArray()[i]; + + if (biome != null) { + biomeWaterShading[i] = biome.getWaterColorMultiplier() & 0xFFFFFF; + + double temp = MathHelper.clamp_float(biome.temperature, 0.0F, 1.0F); + double rain = MathHelper.clamp_float(biome.rainfall, 0.0F, 1.0F); + + biomeGrassShading[i] = ColorizerGrass.getGrassColor(temp, rain) & 0xFFFFFF; + biomeFoliageShading[i] = ColorizerFoliage.getFoliageColor(temp, rain) & 0xFFFFFF; + } else { + biomeWaterShading[i] = 0xFFFFFF; + biomeGrassShading[i] = 0xFFFFFF; + biomeFoliageShading[i] = 0xFFFFFF; + } + } + } + + /** + * Apply biome color shading to a base block color. + */ + public static int applyBiomeShading(int baseColour, int biomeShading) { + if (baseColour == 0) return 0; + + int r = ((baseColour >> 16) & 0xFF) * ((biomeShading >> 16) & 0xFF) / 255; + int g = ((baseColour >> 8) & 0xFF) * ((biomeShading >> 8) & 0xFF) / 255; + int b = (baseColour & 0xFF) * (biomeShading & 0xFF) / 255; + + return 0xFF000000 | (r << 16) | (g << 8) | b; + } + + /** + * Check if the generator has been initialized. + */ + public static boolean isInitialized() { + return initialized; + } + + /** + * Force re-initialization (useful after resource pack changes). + */ + public static void reinitialize() { + initialized = false; + blockColours.clear(); + init(); + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/util/Pair.java b/src/main/java/com/github/jtxofficial/flustclient/util/Pair.java new file mode 100644 index 0000000..cec4950 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/util/Pair.java @@ -0,0 +1,45 @@ +package com.github.jtxofficial.flustclient.util; + +public class Pair { + public final T first; + public final U second; + + private Pair(T first, U second) { + this.first = first; + this.second = second; + } + + public static Pair of(T first, U second) { + return new Pair<>(first, second); + } + + public T getFirst() { + return first; + } + + public U getSecond() { + return second; + } + + @Override + public String toString() { + return "(" + first + ", " + second + ")"; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) return true; + if (obj == null || getClass() != obj.getClass()) return false; + + Pair pair = (Pair) obj; + return (first != null ? first.equals(pair.first) : pair.first == null) && + (second != null ? second.equals(pair.second) : pair.second == null); + } + + @Override + public int hashCode() { + int result = first != null ? first.hashCode() : 0; + result = 31 * result + (second != null ? second.hashCode() : 0); + return result; + } +} \ No newline at end of file diff --git a/src/main/java/com/github/jtxofficial/flustclient/util/Vec4f.java b/src/main/java/com/github/jtxofficial/flustclient/util/Vec4f.java new file mode 100644 index 0000000..3bbd5c8 --- /dev/null +++ b/src/main/java/com/github/jtxofficial/flustclient/util/Vec4f.java @@ -0,0 +1,46 @@ +package com.github.jtxofficial.flustclient.util; + +/** + * A simple 4-component float vector for RGBA color values. + * Each component should typically be in the range 0.0-1.0. + */ +public class Vec4f { + public final float x, y, z, w; + + public Vec4f(float x, float y, float z, float w) { + this.x = x; + this.y = y; + this.z = z; + this.w = w; + } + + /** + * Creates a Vec4f from RGBA values (0.0-1.0 range). + */ + public static Vec4f rgba(float r, float g, float b, float a) { + return new Vec4f(r, g, b, a); + } + + /** + * Creates a Vec4f from RGB values with full alpha (0.0-1.0 range). + */ + public static Vec4f rgb(float r, float g, float b) { + return new Vec4f(r, g, b, 1.0f); + } + + /** + * Converts to ARGB integer format used by Minecraft rendering. + */ + public int toARGB() { + int a = (int) (w * 255) & 0xFF; + int r = (int) (x * 255) & 0xFF; + int g = (int) (y * 255) & 0xFF; + int b = (int) (z * 255) & 0xFF; + return (a << 24) | (r << 16) | (g << 8) | b; + } + + public float getRed() { return x; } + public float getGreen() { return y; } + public float getBlue() { return z; } + public float getAlpha() { return w; } +} \ No newline at end of file diff --git a/src/main/resources/accesstransformer.cfg b/src/main/resources/accesstransformer.cfg index 1a7a2b3..590a6a4 100644 --- a/src/main/resources/accesstransformer.cfg +++ b/src/main/resources/accesstransformer.cfg @@ -1,2 +1,3 @@ public net.minecraft.client.renderer.GlStateManager$Color +public net.minecraft.client.settings.KeyBinding field_74513_e # pressed diff --git a/src/main/resources/assets/flustclient/fonts/Minecraft.ttf b/src/main/resources/assets/flustclient/fonts/Minecraft.ttf new file mode 100644 index 0000000..85c1472 Binary files /dev/null and b/src/main/resources/assets/flustclient/fonts/Minecraft.ttf differ diff --git a/src/main/resources/assets/flustclient/fonts/Roboto-Bold.ttf b/src/main/resources/assets/flustclient/fonts/Roboto-Bold.ttf new file mode 100644 index 0000000..4658f9a Binary files /dev/null and b/src/main/resources/assets/flustclient/fonts/Roboto-Bold.ttf differ diff --git a/src/main/resources/assets/flustclient/fonts/Roboto-MediumItalic.ttf b/src/main/resources/assets/flustclient/fonts/Roboto-MediumItalic.ttf new file mode 100644 index 0000000..ef9ed1b Binary files /dev/null and b/src/main/resources/assets/flustclient/fonts/Roboto-MediumItalic.ttf differ diff --git a/src/main/resources/assets/flustclient/gui/badge.png b/src/main/resources/assets/flustclient/gui/badge.png new file mode 100644 index 0000000..281c499 Binary files /dev/null and b/src/main/resources/assets/flustclient/gui/badge.png differ diff --git a/src/main/resources/assets/flustclient/gui/cog.png b/src/main/resources/assets/flustclient/gui/cog.png new file mode 100644 index 0000000..7bf412b Binary files /dev/null and b/src/main/resources/assets/flustclient/gui/cog.png differ diff --git a/src/main/resources/assets/flustclient/gui/discord.png b/src/main/resources/assets/flustclient/gui/discord.png new file mode 100644 index 0000000..fdbedbf Binary files /dev/null and b/src/main/resources/assets/flustclient/gui/discord.png differ diff --git a/src/main/resources/assets/flustclient/gui/friends/add-friend.png b/src/main/resources/assets/flustclient/gui/friends/add-friend.png new file mode 100644 index 0000000..9c86447 Binary files /dev/null and b/src/main/resources/assets/flustclient/gui/friends/add-friend.png differ diff --git a/src/main/resources/assets/flustclient/gui/friends/ellipsis.png b/src/main/resources/assets/flustclient/gui/friends/ellipsis.png new file mode 100644 index 0000000..88ec3f7 Binary files /dev/null and b/src/main/resources/assets/flustclient/gui/friends/ellipsis.png differ diff --git a/src/main/resources/assets/flustclient/gui/friends/head.png b/src/main/resources/assets/flustclient/gui/friends/head.png new file mode 100644 index 0000000..f2ba66d Binary files /dev/null and b/src/main/resources/assets/flustclient/gui/friends/head.png differ diff --git a/src/main/resources/assets/flustclient/gui/friends/offlinecircle.png b/src/main/resources/assets/flustclient/gui/friends/offlinecircle.png new file mode 100644 index 0000000..eb5acb4 Binary files /dev/null and b/src/main/resources/assets/flustclient/gui/friends/offlinecircle.png differ diff --git a/src/main/resources/assets/flustclient/gui/friends/onlinecircle.png b/src/main/resources/assets/flustclient/gui/friends/onlinecircle.png new file mode 100644 index 0000000..cb2bdb3 Binary files /dev/null and b/src/main/resources/assets/flustclient/gui/friends/onlinecircle.png differ diff --git a/src/main/resources/assets/flustclient/gui/friends/search.png b/src/main/resources/assets/flustclient/gui/friends/search.png new file mode 100644 index 0000000..17f776f Binary files /dev/null and b/src/main/resources/assets/flustclient/gui/friends/search.png differ diff --git a/src/main/resources/assets/flustclient/gui/friends/settings.png b/src/main/resources/assets/flustclient/gui/friends/settings.png new file mode 100644 index 0000000..9df6b2d Binary files /dev/null and b/src/main/resources/assets/flustclient/gui/friends/settings.png differ diff --git a/src/main/resources/assets/flustclient/gui/friends/video-game.png b/src/main/resources/assets/flustclient/gui/friends/video-game.png new file mode 100644 index 0000000..9c7e073 Binary files /dev/null and b/src/main/resources/assets/flustclient/gui/friends/video-game.png differ diff --git a/src/main/resources/assets/flustclient/gui/groups.png b/src/main/resources/assets/flustclient/gui/groups.png new file mode 100644 index 0000000..ea1813b Binary files /dev/null and b/src/main/resources/assets/flustclient/gui/groups.png differ diff --git a/src/main/resources/assets/flustclient/gui/groups/add-friend.png b/src/main/resources/assets/flustclient/gui/groups/add-friend.png new file mode 100644 index 0000000..6ee8acb Binary files /dev/null and b/src/main/resources/assets/flustclient/gui/groups/add-friend.png differ diff --git a/src/main/resources/assets/flustclient/gui/groups/check.png b/src/main/resources/assets/flustclient/gui/groups/check.png new file mode 100644 index 0000000..2fa0f73 Binary files /dev/null and b/src/main/resources/assets/flustclient/gui/groups/check.png differ diff --git a/src/main/resources/assets/flustclient/gui/groups/circlegreen.png b/src/main/resources/assets/flustclient/gui/groups/circlegreen.png new file mode 100644 index 0000000..d78a4a0 Binary files /dev/null and b/src/main/resources/assets/flustclient/gui/groups/circlegreen.png differ diff --git a/src/main/resources/assets/flustclient/gui/groups/circlered.png b/src/main/resources/assets/flustclient/gui/groups/circlered.png new file mode 100644 index 0000000..96b6660 Binary files /dev/null and b/src/main/resources/assets/flustclient/gui/groups/circlered.png differ diff --git a/src/main/resources/assets/flustclient/gui/groups/copy.png b/src/main/resources/assets/flustclient/gui/groups/copy.png new file mode 100644 index 0000000..7bfdfed Binary files /dev/null and b/src/main/resources/assets/flustclient/gui/groups/copy.png differ diff --git a/src/main/resources/assets/flustclient/gui/groups/desktop.png b/src/main/resources/assets/flustclient/gui/groups/desktop.png new file mode 100644 index 0000000..33a645c Binary files /dev/null and b/src/main/resources/assets/flustclient/gui/groups/desktop.png differ diff --git a/src/main/resources/assets/flustclient/gui/groups/leader.png b/src/main/resources/assets/flustclient/gui/groups/leader.png new file mode 100644 index 0000000..434cb5b Binary files /dev/null and b/src/main/resources/assets/flustclient/gui/groups/leader.png differ diff --git a/src/main/resources/assets/flustclient/gui/groups/load.png b/src/main/resources/assets/flustclient/gui/groups/load.png new file mode 100644 index 0000000..f5ae803 Binary files /dev/null and b/src/main/resources/assets/flustclient/gui/groups/load.png differ diff --git a/src/main/resources/assets/flustclient/gui/groups/remove.png b/src/main/resources/assets/flustclient/gui/groups/remove.png new file mode 100644 index 0000000..3656229 Binary files /dev/null and b/src/main/resources/assets/flustclient/gui/groups/remove.png differ diff --git a/src/main/resources/assets/flustclient/gui/groups/settings.png b/src/main/resources/assets/flustclient/gui/groups/settings.png new file mode 100644 index 0000000..497d49f Binary files /dev/null and b/src/main/resources/assets/flustclient/gui/groups/settings.png differ diff --git a/src/main/resources/assets/flustclient/gui/groups/trash-can.png b/src/main/resources/assets/flustclient/gui/groups/trash-can.png new file mode 100644 index 0000000..6584b9a Binary files /dev/null and b/src/main/resources/assets/flustclient/gui/groups/trash-can.png differ diff --git a/src/main/resources/assets/flustclient/gui/hypixel_icon.png b/src/main/resources/assets/flustclient/gui/hypixel_icon.png new file mode 100644 index 0000000..2f9c4cb Binary files /dev/null and b/src/main/resources/assets/flustclient/gui/hypixel_icon.png differ diff --git a/src/main/resources/assets/flustclient/gui/laptop.png b/src/main/resources/assets/flustclient/gui/laptop.png new file mode 100644 index 0000000..ba770d1 Binary files /dev/null and b/src/main/resources/assets/flustclient/gui/laptop.png differ diff --git a/src/main/resources/assets/flustclient/gui/mainmenu/camera.png b/src/main/resources/assets/flustclient/gui/mainmenu/camera.png new file mode 100644 index 0000000..7cf79f0 Binary files /dev/null and b/src/main/resources/assets/flustclient/gui/mainmenu/camera.png differ diff --git a/src/main/resources/assets/flustclient/gui/mainmenu/exit.png b/src/main/resources/assets/flustclient/gui/mainmenu/exit.png new file mode 100644 index 0000000..c1be771 Binary files /dev/null and b/src/main/resources/assets/flustclient/gui/mainmenu/exit.png differ diff --git a/src/main/resources/assets/flustclient/gui/mainmenu/usericon.png b/src/main/resources/assets/flustclient/gui/mainmenu/usericon.png new file mode 100644 index 0000000..5d75280 Binary files /dev/null and b/src/main/resources/assets/flustclient/gui/mainmenu/usericon.png differ diff --git a/src/main/resources/assets/flustclient/gui/maximize.png b/src/main/resources/assets/flustclient/gui/maximize.png new file mode 100644 index 0000000..3705431 Binary files /dev/null and b/src/main/resources/assets/flustclient/gui/maximize.png differ diff --git a/src/main/resources/assets/flustclient/gui/minimap/player_marker.png b/src/main/resources/assets/flustclient/gui/minimap/player_marker.png new file mode 100644 index 0000000..ab59222 Binary files /dev/null and b/src/main/resources/assets/flustclient/gui/minimap/player_marker.png differ diff --git a/src/main/resources/assets/flustclient/gui/ofhigh.png b/src/main/resources/assets/flustclient/gui/ofhigh.png new file mode 100644 index 0000000..b2d9846 Binary files /dev/null and b/src/main/resources/assets/flustclient/gui/ofhigh.png differ diff --git a/src/main/resources/assets/flustclient/gui/oflow.png b/src/main/resources/assets/flustclient/gui/oflow.png new file mode 100644 index 0000000..6cc0f24 Binary files /dev/null and b/src/main/resources/assets/flustclient/gui/oflow.png differ diff --git a/src/main/resources/assets/flustclient/gui/ofmed.png b/src/main/resources/assets/flustclient/gui/ofmed.png new file mode 100644 index 0000000..b6cc702 Binary files /dev/null and b/src/main/resources/assets/flustclient/gui/ofmed.png differ diff --git a/src/main/resources/assets/flustclient/gui/other.png b/src/main/resources/assets/flustclient/gui/other.png new file mode 100644 index 0000000..479d0a1 Binary files /dev/null and b/src/main/resources/assets/flustclient/gui/other.png differ diff --git a/src/main/resources/assets/flustclient/gui/settings.png b/src/main/resources/assets/flustclient/gui/settings.png new file mode 100644 index 0000000..7bf412b Binary files /dev/null and b/src/main/resources/assets/flustclient/gui/settings.png differ diff --git a/src/main/resources/assets/flustclient/gui/shopping-cart.png b/src/main/resources/assets/flustclient/gui/shopping-cart.png new file mode 100644 index 0000000..b32cd09 Binary files /dev/null and b/src/main/resources/assets/flustclient/gui/shopping-cart.png differ diff --git a/src/main/resources/assets/flustclient/gui/user.png b/src/main/resources/assets/flustclient/gui/user.png new file mode 100644 index 0000000..8b5f3ff Binary files /dev/null and b/src/main/resources/assets/flustclient/gui/user.png differ diff --git a/src/main/resources/assets/flustclient/lang/en_US.lang b/src/main/resources/assets/flustclient/lang/en_US.lang new file mode 100644 index 0000000..0e09399 --- /dev/null +++ b/src/main/resources/assets/flustclient/lang/en_US.lang @@ -0,0 +1,3 @@ +# FlustClient Keybindings +key.flustclient.togglegui=Toggle Gui +key.categories.flustclient=Flust Client \ No newline at end of file diff --git a/src/main/resources/assets/flustclient/logos/logo-bg.png b/src/main/resources/assets/flustclient/logos/logo-bg.png new file mode 100644 index 0000000..c00f025 Binary files /dev/null and b/src/main/resources/assets/flustclient/logos/logo-bg.png differ diff --git a/src/main/resources/assets/flustclient/logos/logo-icon.png b/src/main/resources/assets/flustclient/logos/logo-icon.png new file mode 100644 index 0000000..8bb810f Binary files /dev/null and b/src/main/resources/assets/flustclient/logos/logo-icon.png differ diff --git a/src/main/resources/assets/flustclient/logos/logo-trans.png b/src/main/resources/assets/flustclient/logos/logo-trans.png new file mode 100644 index 0000000..0241536 Binary files /dev/null and b/src/main/resources/assets/flustclient/logos/logo-trans.png differ diff --git a/src/main/resources/assets/flustclient/logos/tab/badge.png b/src/main/resources/assets/flustclient/logos/tab/badge.png new file mode 100644 index 0000000..281c499 Binary files /dev/null and b/src/main/resources/assets/flustclient/logos/tab/badge.png differ diff --git a/src/main/resources/assets/flustclient/shaders/circle.glsl b/src/main/resources/assets/flustclient/shaders/circle.glsl new file mode 100644 index 0000000..0303d5e --- /dev/null +++ b/src/main/resources/assets/flustclient/shaders/circle.glsl @@ -0,0 +1,12 @@ +#version 110 + +uniform vec2 center; +uniform float radius; +uniform float feather; +uniform vec4 color; + +void main(){ + vec2 distance = gl_FragCoord.xy - center.xy; + float step = 1.0 - smoothstep(radius - feather, radius + feather, length(distance)); + gl_FragColor = vec4(color.rgb, color.a * step); +} \ No newline at end of file diff --git a/src/main/resources/assets/flustclient/shaders/circleoutlinefs.glsl b/src/main/resources/assets/flustclient/shaders/circleoutlinefs.glsl new file mode 100644 index 0000000..01826c4 --- /dev/null +++ b/src/main/resources/assets/flustclient/shaders/circleoutlinefs.glsl @@ -0,0 +1,18 @@ +#version 110 + +uniform vec2 center; +uniform float radius; +uniform float feather; +uniform vec4 color; +uniform float lineWidth; + +void main() { + vec2 distance = gl_FragCoord.xy - center.xy; + float step = smoothstep(radius + feather, radius - feather, length(distance)); + if (step > 0.95) { + step = 1.0 - smoothstep(radius - lineWidth + feather, radius - lineWidth - feather, length(distance)); + gl_FragColor = vec4(color.rgb, color.a * step); + } else { + gl_FragColor = vec4(color.rgb, color.a * step); + } +} diff --git a/src/main/resources/assets/flustclient/shaders/gaussian-blur.glsl b/src/main/resources/assets/flustclient/shaders/gaussian-blur.glsl new file mode 100644 index 0000000..461d14a --- /dev/null +++ b/src/main/resources/assets/flustclient/shaders/gaussian-blur.glsl @@ -0,0 +1,25 @@ +#version 110 + +uniform vec2 resolution; +uniform vec2 direction; +uniform sampler2D tex; + +vec4 blur(sampler2D image, vec2 uv, vec2 resolution, vec2 direction) { + vec4 color = vec4(0.0); + vec2 off1 = vec2(1.411764705882353) * direction; + vec2 off2 = vec2(3.2941176470588234) * direction; + vec2 off3 = vec2(5.176470588235294) * direction; + color += texture2D(image, uv) * 0.1964825501511404; + color += texture2D(image, uv + (off1 / resolution)) * 0.2969069646728344; + color += texture2D(image, uv - (off1 / resolution)) * 0.2969069646728344; + color += texture2D(image, uv + (off2 / resolution)) * 0.09447039785044732; + color += texture2D(image, uv - (off2 / resolution)) * 0.09447039785044732; + color += texture2D(image, uv + (off3 / resolution)) * 0.010381362401148057; + color += texture2D(image, uv - (off3 / resolution)) * 0.010381362401148057; + return color; +} + +void main() { + vec2 uv = gl_FragCoord.xy / resolution.xy; + gl_FragColor = blur(tex, uv, resolution, direction); +} diff --git a/src/main/resources/assets/flustclient/shaders/roundedQuad.glsl b/src/main/resources/assets/flustclient/shaders/roundedQuad.glsl new file mode 100644 index 0000000..08c0d3d --- /dev/null +++ b/src/main/resources/assets/flustclient/shaders/roundedQuad.glsl @@ -0,0 +1,46 @@ +#version 110 + +uniform vec4 color; +uniform float curve; +uniform vec4 area; +uniform float feather; + +void main() { + vec2 pos = gl_FragCoord.xy; + float left = area.x; + float right = area.y; + float bottom = area.z; + float top = area.w; + if (pos.x > left + curve && pos.x < right - curve && pos.y < top - curve && pos.y > bottom + curve) { + gl_FragColor = color; + } else { + if (pos.x < left + curve) { + if (pos.y < bottom + curve) { + vec2 distance = vec2(gl_FragCoord.x - (left + curve), gl_FragCoord.y - (bottom + curve)); + float step = 1.0 - smoothstep(curve-feather, curve+feather, length(distance)); + + gl_FragColor = vec4(color.rgb, color.a * step); + } else if (pos.y > top - curve) { + vec2 distance = vec2(gl_FragCoord.x - (left + curve), gl_FragCoord.y - (top - curve)); + float step = 1.0 - smoothstep(curve-feather, curve+feather, length(distance)); + gl_FragColor = vec4(color.rgb, color.a * step); + } else { + gl_FragColor = color; + } + } else if (pos.x > right - curve) { + if (pos.y < bottom + curve) { + vec2 distance = vec2(gl_FragCoord.x - (right - curve), gl_FragCoord.y - (bottom + curve)); + float step = 1.0 - smoothstep(curve-feather, curve+feather, length(distance)); + gl_FragColor = vec4(color.rgb, color.a * step); + } else if (pos.y > top - curve) { + vec2 distance = vec2(gl_FragCoord.x - (right - curve), gl_FragCoord.y - (top - curve)); + float step = 1.0 - smoothstep(curve-feather, curve+feather, length(distance)); + gl_FragColor = vec4(color.rgb, color.a * step); + } else { + gl_FragColor = color; + } + } else { + gl_FragColor = color; + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/flustclient/shaders/roundedQuadOutline.glsl b/src/main/resources/assets/flustclient/shaders/roundedQuadOutline.glsl new file mode 100644 index 0000000..371edc9 --- /dev/null +++ b/src/main/resources/assets/flustclient/shaders/roundedQuadOutline.glsl @@ -0,0 +1,59 @@ +#version 110 + +uniform vec4 color; +uniform float curve; +uniform vec4 area; +uniform float feather; +uniform float lineWidth; + +void main() { + vec2 pos = gl_FragCoord.xy; + float left = area.x; + float right = area.y; + float bottom = area.z; + float top = area.w; + if (pos.x < left + curve || pos.x > right - curve || pos.y > top - curve || pos.y < bottom + curve) { + if (pos.x < left + curve) { + if (pos.y < bottom + curve) { + vec2 distance = vec2(gl_FragCoord.x - (left + curve), gl_FragCoord.y - (bottom + curve)); + float step = 1.0 - smoothstep(curve - feather, curve + feather, length(distance)); + if (step > 0.95) { + step = smoothstep(curve - lineWidth - feather, curve - lineWidth + feather, length(distance)); + gl_FragColor = vec4(color.rgb, color.a * step); + } else { + gl_FragColor = vec4(color.rgb, color.a * step); + } + } else if (pos.y > top - curve) { + vec2 distance = vec2(gl_FragCoord.x - (left + curve), gl_FragCoord.y - (top - curve)); + float step = 1.0 - smoothstep(curve - feather, curve + feather, length(distance)); + if (step > 0.95) { + step = smoothstep(curve - lineWidth - feather, curve - lineWidth + feather, length(distance)); + gl_FragColor = vec4(color.rgb, color.a * step); + } else { + gl_FragColor = vec4(color.rgb, color.a * step); + } + } + } else if (pos.x > right - curve) { + if (pos.y < bottom + curve) { + vec2 distance = vec2(gl_FragCoord.x - (right - curve), gl_FragCoord.y - (bottom + curve)); + float step = 1.0 - smoothstep(curve - feather, curve + feather, length(distance)); + if (step > 0.95) { + step = smoothstep(curve - lineWidth - feather, curve - lineWidth + feather, length(distance)); + gl_FragColor = vec4(color.rgb, color.a * step); + } else { + gl_FragColor = vec4(color.rgb, color.a * step); + } + } else if (pos.y > top - curve) { + vec2 distance = vec2(gl_FragCoord.x - (right - curve), gl_FragCoord.y - (top - curve)); + float step = 1.0 - smoothstep(curve - feather, curve + feather, length(distance)); + if (step > 0.95) { + step = smoothstep(curve - lineWidth - feather, curve - lineWidth + feather, length(distance)); + gl_FragColor = vec4(color.rgb, color.a * step); + } else { + gl_FragColor = vec4(color.rgb, color.a * step); + } + } + } + } +} + diff --git a/src/main/resources/assets/flustclient/tweakers/notch-mcp.srg b/src/main/resources/assets/flustclient/tweakers/notch-mcp.srg new file mode 100644 index 0000000..2dcbc25 --- /dev/null +++ b/src/main/resources/assets/flustclient/tweakers/notch-mcp.srg @@ -0,0 +1,27891 @@ +PK: . net/minecraft/src +PK: net net +PK: net/minecraft net/minecraft +PK: net/minecraft/client net/minecraft/client +PK: net/minecraft/client/main net/minecraft/client/main +PK: net/minecraft/realms net/minecraft/realms +PK: net/minecraft/server net/minecraft/server +CL: a net/minecraft/util/EnumChatFormatting +CL: aa net/minecraft/command/server/CommandEmote +CL: aaa net/minecraft/item/ItemLeaves +CL: aab net/minecraft/item/ItemMap +CL: aac net/minecraft/item/ItemBucketMilk +CL: aad net/minecraft/item/ItemMinecart +CL: aad$1 net/minecraft/item/ItemMinecart$1 +CL: aae net/minecraft/item/ItemMultiTexture +CL: aae$1 net/minecraft/item/ItemMultiTexture$1 +CL: aaf net/minecraft/item/ItemNameTag +CL: aag net/minecraft/item/ItemPickaxe +CL: aah net/minecraft/item/ItemPiston +CL: aai net/minecraft/item/ItemPotion +CL: aaj net/minecraft/item/EnumRarity +CL: aak net/minecraft/item/ItemRecord +CL: aal net/minecraft/item/ItemRedstone +CL: aam net/minecraft/item/ItemSaddle +CL: aan net/minecraft/item/ItemSeedFood +CL: aao net/minecraft/item/ItemSeeds +CL: aap net/minecraft/item/ItemShears +CL: aaq net/minecraft/item/ItemSpade +CL: aar net/minecraft/item/ItemSign +CL: aas net/minecraft/item/ItemSimpleFoiled +CL: aat net/minecraft/item/ItemSkull +CL: aau net/minecraft/item/ItemSlab +CL: aav net/minecraft/item/ItemSnow +CL: aaw net/minecraft/item/ItemSnowball +CL: aax net/minecraft/item/ItemMonsterPlacer +CL: aay net/minecraft/item/ItemSword +CL: aaz net/minecraft/item/ItemColored +CL: ab net/minecraft/command/CommandEnchant +CL: aba net/minecraft/item/EnumAction +CL: abb net/minecraft/item/ItemLilyPad +CL: abc net/minecraft/item/ItemWritableBook +CL: abd net/minecraft/item/ItemEditableBook +CL: abe net/minecraft/potion/PotionHelper +CL: abh net/minecraft/item/crafting/RecipesArmorDyes +CL: abi net/minecraft/item/crafting/RecipesArmor +CL: abj net/minecraft/item/crafting/RecipesBanners +CL: abj$1 net/minecraft/item/crafting/RecipesBanners$1 +CL: abj$a net/minecraft/item/crafting/RecipesBanners$RecipeAddPattern +CL: abj$b net/minecraft/item/crafting/RecipesBanners$RecipeDuplicatePattern +CL: abk net/minecraft/item/crafting/RecipeBookCloning +CL: abl net/minecraft/item/crafting/RecipesDyes +CL: abm net/minecraft/item/crafting/RecipeFireworks +CL: abn net/minecraft/item/crafting/RecipesFood +CL: abo net/minecraft/item/crafting/FurnaceRecipes +CL: abp net/minecraft/item/crafting/RecipesMapCloning +CL: abq net/minecraft/item/crafting/RecipesMapExtending +CL: abr net/minecraft/item/crafting/RecipesIngots +CL: abs net/minecraft/item/crafting/IRecipe +CL: abt net/minecraft/item/crafting/CraftingManager +CL: abt$1 net/minecraft/item/crafting/CraftingManager$1 +CL: abu net/minecraft/item/crafting/RecipeRepairItem +CL: abv net/minecraft/item/crafting/ShapedRecipes +CL: abw net/minecraft/item/crafting/ShapelessRecipes +CL: abx net/minecraft/item/crafting/RecipesCrafting +CL: aby net/minecraft/item/crafting/RecipesTools +CL: abz net/minecraft/item/crafting/RecipesWeapons +CL: ac net/minecraft/command/CommandEntityData +CL: acb net/minecraft/enchantment/EnchantmentArrowDamage +CL: acc net/minecraft/enchantment/EnchantmentArrowFire +CL: acd net/minecraft/enchantment/EnchantmentArrowInfinite +CL: ace net/minecraft/enchantment/EnchantmentArrowKnockback +CL: acf net/minecraft/enchantment/EnchantmentDamage +CL: acg net/minecraft/enchantment/EnchantmentDurability +CL: ach net/minecraft/enchantment/EnchantmentDigging +CL: aci net/minecraft/enchantment/Enchantment +CL: acj net/minecraft/enchantment/EnumEnchantmentType +CL: ack net/minecraft/enchantment/EnchantmentHelper +CL: ack$1 net/minecraft/enchantment/EnchantmentHelper$1 +CL: ack$a net/minecraft/enchantment/EnchantmentHelper$DamageIterator +CL: ack$b net/minecraft/enchantment/EnchantmentHelper$HurtIterator +CL: ack$c net/minecraft/enchantment/EnchantmentHelper$IModifier +CL: ack$d net/minecraft/enchantment/EnchantmentHelper$ModifierLiving +CL: ack$e net/minecraft/enchantment/EnchantmentHelper$ModifierDamage +CL: acl net/minecraft/enchantment/EnchantmentData +CL: acm net/minecraft/enchantment/EnchantmentFireAspect +CL: acn net/minecraft/enchantment/EnchantmentFishingSpeed +CL: aco net/minecraft/enchantment/EnchantmentKnockback +CL: acp net/minecraft/enchantment/EnchantmentLootBonus +CL: acq net/minecraft/enchantment/EnchantmentOxygen +CL: acr net/minecraft/enchantment/EnchantmentProtection +CL: acs net/minecraft/enchantment/EnchantmentThorns +CL: act net/minecraft/enchantment/EnchantmentUntouching +CL: acu net/minecraft/enchantment/EnchantmentWaterWalker +CL: acv net/minecraft/enchantment/EnchantmentWaterWorker +CL: acy net/minecraft/entity/IMerchant +CL: acz net/minecraft/village/MerchantRecipe +CL: ad net/minecraft/command/CommandExecuteAt +CL: ad$1 net/minecraft/command/CommandExecuteAt$1 +CL: ada net/minecraft/village/MerchantRecipeList +CL: adc net/minecraft/command/server/CommandBlockLogic +CL: adc$1 net/minecraft/command/server/CommandBlockLogic$1 +CL: adc$2 net/minecraft/command/server/CommandBlockLogic$2 +CL: add net/minecraft/tileentity/MobSpawnerBaseLogic +CL: add$a net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart +CL: ade net/minecraft/block/BlockEventData +CL: adf net/minecraft/util/EnumWorldBlockLayer +CL: adg net/minecraft/world/ChunkCoordIntPair +CL: adi net/minecraft/world/Explosion +CL: adj net/minecraft/world/ColorizerFoliage +CL: adk net/minecraft/world/GameRules +CL: adk$a net/minecraft/world/GameRules$Value +CL: adk$b net/minecraft/world/GameRules$ValueType +CL: adl net/minecraft/world/ColorizerGrass +CL: adm net/minecraft/world/World +CL: adm$1 net/minecraft/world/World$1 +CL: adm$2 net/minecraft/world/World$2 +CL: adm$3 net/minecraft/world/World$3 +CL: adm$4 net/minecraft/world/World$4 +CL: adn net/minecraft/world/MinecraftException +CL: ado net/minecraft/world/IWorldAccess +CL: adp net/minecraft/world/WorldSettings +CL: adp$a net/minecraft/world/WorldSettings$GameType +CL: adq net/minecraft/world/IBlockAccess +CL: adr net/minecraft/world/WorldType +CL: ads net/minecraft/world/EnumSkyBlock +CL: adt net/minecraft/world/SpawnerAnimals +CL: adu net/minecraft/world/Teleporter +CL: adu$a net/minecraft/world/Teleporter$PortalPosition +CL: adv net/minecraft/world/ChunkCache +CL: adw net/minecraft/world/NextTickListEntry +CL: adx net/minecraft/world/biome/BiomeGenBeach +CL: ady net/minecraft/world/biome/BiomeGenBase +CL: ady$1 net/minecraft/world/biome/BiomeGenBase$1 +CL: ady$a net/minecraft/world/biome/BiomeGenBase$Height +CL: ady$b net/minecraft/world/biome/BiomeGenBase$TempCategory +CL: ady$c net/minecraft/world/biome/BiomeGenBase$SpawnListEntry +CL: adz net/minecraft/world/biome/BiomeCache +CL: adz$a net/minecraft/world/biome/BiomeCache$Block +CL: ae net/minecraft/command/CommandXP +CL: aea net/minecraft/world/biome/BiomeColorHelper +CL: aea$1 net/minecraft/world/biome/BiomeColorHelper$1 +CL: aea$2 net/minecraft/world/biome/BiomeColorHelper$2 +CL: aea$3 net/minecraft/world/biome/BiomeColorHelper$3 +CL: aea$a net/minecraft/world/biome/BiomeColorHelper$ColorResolver +CL: aeb net/minecraft/world/biome/BiomeDecorator +CL: aec net/minecraft/world/biome/WorldChunkManager +CL: aed net/minecraft/world/biome/BiomeGenDesert +CL: aee net/minecraft/world/biome/BiomeGenHills +CL: aef net/minecraft/world/biome/WorldChunkManagerHell +CL: aeg net/minecraft/world/biome/BiomeGenForest +CL: aeg$1 net/minecraft/world/biome/BiomeGenForest$2 +CL: aeg$2 net/minecraft/world/biome/BiomeGenForest$1 +CL: aeh net/minecraft/world/biome/BiomeGenHell +CL: aei net/minecraft/world/biome/BiomeGenSnow +CL: aej net/minecraft/world/biome/BiomeGenJungle +CL: aek net/minecraft/world/biome/BiomeGenMesa +CL: ael net/minecraft/world/biome/BiomeGenMushroomIsland +CL: aem net/minecraft/world/biome/BiomeGenMutated +CL: aen net/minecraft/world/biome/BiomeGenOcean +CL: aeo net/minecraft/world/biome/BiomeGenPlains +CL: aeq net/minecraft/world/biome/BiomeGenRiver +CL: aer net/minecraft/world/biome/BiomeGenSavanna +CL: aer$a net/minecraft/world/biome/BiomeGenSavanna$Mutated +CL: aes net/minecraft/world/biome/BiomeGenStoneBeach +CL: aet net/minecraft/world/biome/BiomeGenSwamp +CL: aeu net/minecraft/world/biome/BiomeGenTaiga +CL: aev net/minecraft/world/biome/BiomeGenEnd +CL: aew net/minecraft/world/biome/BiomeEndDecorator +CL: aey net/minecraft/block/BlockAir +CL: aez net/minecraft/block/BlockAnvil +CL: aez$a net/minecraft/block/BlockAnvil$Anvil +CL: af net/minecraft/command/CommandFill +CL: afa net/minecraft/block/BlockBanner +CL: afa$1 net/minecraft/block/BlockBanner$1 +CL: afa$a net/minecraft/block/BlockBanner$BlockBannerStanding +CL: afa$b net/minecraft/block/BlockBanner$BlockBannerHanging +CL: afb net/minecraft/block/BlockBarrier +CL: afc net/minecraft/block/BlockContainer +CL: afd net/minecraft/block/BlockBasePressurePlate +CL: afe net/minecraft/block/BlockRailBase +CL: afe$1 net/minecraft/block/BlockRailBase$1 +CL: afe$a net/minecraft/block/BlockRailBase$Rail +CL: afe$b net/minecraft/block/BlockRailBase$EnumRailDirection +CL: aff net/minecraft/block/BlockBeacon +CL: aff$1 net/minecraft/block/BlockBeacon$1 +CL: aff$1$1 net/minecraft/block/BlockBeacon$1$1 +CL: afg net/minecraft/block/BlockBed +CL: afg$a net/minecraft/block/BlockBed$EnumPartType +CL: afh net/minecraft/block/Block +CL: afh$1 net/minecraft/block/Block$1 +CL: afh$2 net/minecraft/block/Block$2 +CL: afh$3 net/minecraft/block/Block$3 +CL: afh$4 net/minecraft/block/Block$4 +CL: afh$a net/minecraft/block/Block$EnumOffsetType +CL: afh$b net/minecraft/block/Block$SoundType +CL: afi net/minecraft/init/Blocks +CL: afj net/minecraft/block/IGrowable +CL: afk net/minecraft/block/BlockBookshelf +CL: afl net/minecraft/block/BlockBrewingStand +CL: afm net/minecraft/block/BlockBush +CL: afn net/minecraft/block/BlockButton +CL: afn$1 net/minecraft/block/BlockButton$1 +CL: afo net/minecraft/block/BlockCactus +CL: afp net/minecraft/block/BlockCake +CL: afq net/minecraft/block/BlockCarrot +CL: afr net/minecraft/block/BlockCauldron +CL: afs net/minecraft/block/BlockChest +CL: aft net/minecraft/block/BlockClay +CL: afu net/minecraft/block/BlockCocoa +CL: afu$1 net/minecraft/block/BlockCocoa$1 +CL: afv net/minecraft/block/BlockColored +CL: afw net/minecraft/block/BlockCommandBlock +CL: afx net/minecraft/block/BlockRedstoneComparator +CL: afx$1 net/minecraft/block/BlockRedstoneComparator$1 +CL: afx$a net/minecraft/block/BlockRedstoneComparator$Mode +CL: afy net/minecraft/block/BlockWorkbench +CL: afy$a net/minecraft/block/BlockWorkbench$InterfaceCraftingTable +CL: afz net/minecraft/block/BlockCrops +CL: ag net/minecraft/command/CommandDifficulty +CL: aga net/minecraft/block/BlockDaylightDetector +CL: agb net/minecraft/block/BlockDeadBush +CL: agc net/minecraft/block/BlockRailDetector +CL: agc$1 net/minecraft/block/BlockRailDetector$1 +CL: agd net/minecraft/block/BlockRedstoneDiode +CL: age net/minecraft/block/BlockDirectional +CL: agf net/minecraft/block/BlockDirt +CL: agf$a net/minecraft/block/BlockDirt$DirtType +CL: agg net/minecraft/block/BlockDispenser +CL: agh net/minecraft/block/BlockDoor +CL: agh$a net/minecraft/block/BlockDoor$EnumDoorHalf +CL: agh$b net/minecraft/block/BlockDoor$EnumHingePosition +CL: agi net/minecraft/block/BlockDoublePlant +CL: agi$a net/minecraft/block/BlockDoublePlant$EnumBlockHalf +CL: agi$b net/minecraft/block/BlockDoublePlant$EnumPlantType +CL: agj net/minecraft/block/BlockDragonEgg +CL: agk net/minecraft/block/BlockDropper +CL: agl net/minecraft/block/BlockDynamicLiquid +CL: agm net/minecraft/block/BlockEnchantmentTable +CL: agn net/minecraft/block/BlockEndPortal +CL: ago net/minecraft/block/BlockEndPortalFrame +CL: agp net/minecraft/block/BlockEnderChest +CL: agq net/minecraft/block/ITileEntityProvider +CL: agr net/minecraft/block/BlockFalling +CL: ags net/minecraft/block/BlockFarmland +CL: ags$1 net/minecraft/block/BlockFarmland$1 +CL: agt net/minecraft/block/BlockFence +CL: agu net/minecraft/block/BlockFenceGate +CL: agv net/minecraft/block/BlockFire +CL: agw net/minecraft/block/BlockFlower +CL: agw$1 net/minecraft/block/BlockFlower$1 +CL: agw$a net/minecraft/block/BlockFlower$EnumFlowerType +CL: agw$a$1 net/minecraft/block/BlockFlower$EnumFlowerType$1 +CL: agw$b net/minecraft/block/BlockFlower$EnumFlowerColor +CL: agx net/minecraft/block/BlockFlowerPot +CL: agx$1 net/minecraft/block/BlockFlowerPot$1 +CL: agx$a net/minecraft/block/BlockFlowerPot$EnumFlowerType +CL: agy net/minecraft/block/BlockDoubleStoneSlabNew +CL: agz net/minecraft/block/BlockDoubleStoneSlab +CL: ah net/minecraft/command/CommandGameMode +CL: aha net/minecraft/block/BlockDoubleWoodSlab +CL: ahb net/minecraft/block/BlockFurnace +CL: ahb$1 net/minecraft/block/BlockFurnace$1 +CL: ahc net/minecraft/block/BlockGlass +CL: ahd net/minecraft/block/BlockGlowstone +CL: ahe net/minecraft/block/BlockGrass +CL: ahf net/minecraft/block/BlockGravel +CL: ahg net/minecraft/block/BlockHalfStoneSlabNew +CL: ahh net/minecraft/block/BlockSlab +CL: ahh$a net/minecraft/block/BlockSlab$EnumBlockHalf +CL: ahi net/minecraft/block/BlockHalfStoneSlab +CL: ahj net/minecraft/block/BlockBreakable +CL: ahk net/minecraft/block/BlockHalfWoodSlab +CL: ahl net/minecraft/block/BlockHardenedClay +CL: ahm net/minecraft/block/BlockHay +CL: ahn net/minecraft/block/BlockHopper +CL: ahn$1 net/minecraft/block/BlockHopper$1 +CL: aho net/minecraft/block/BlockHugeMushroom +CL: aho$1 net/minecraft/block/BlockHugeMushroom$1 +CL: aho$a net/minecraft/block/BlockHugeMushroom$EnumType +CL: ahp net/minecraft/block/BlockIce +CL: ahq net/minecraft/block/BlockJukebox +CL: ahq$a net/minecraft/block/BlockJukebox$TileEntityJukebox +CL: ahr net/minecraft/block/BlockLadder +CL: ahr$1 net/minecraft/block/BlockLadder$1 +CL: ahs net/minecraft/block/BlockLeaves +CL: ahu net/minecraft/block/BlockLever +CL: ahu$1 net/minecraft/block/BlockLever$1 +CL: ahu$a net/minecraft/block/BlockLever$EnumOrientation +CL: ahv net/minecraft/block/BlockLiquid +CL: ahw net/minecraft/block/BlockLog +CL: ahw$1 net/minecraft/block/BlockLog$1 +CL: ahw$a net/minecraft/block/BlockLog$EnumAxis +CL: ahx net/minecraft/block/BlockMelon +CL: ahy net/minecraft/block/BlockMobSpawner +CL: ahz net/minecraft/block/BlockSilverfish +CL: ahz$1 net/minecraft/block/BlockSilverfish$1 +CL: ahz$a net/minecraft/block/BlockSilverfish$EnumType +CL: ahz$a$1 net/minecraft/block/BlockSilverfish$EnumType$1 +CL: ahz$a$2 net/minecraft/block/BlockSilverfish$EnumType$2 +CL: ahz$a$3 net/minecraft/block/BlockSilverfish$EnumType$3 +CL: ahz$a$4 net/minecraft/block/BlockSilverfish$EnumType$4 +CL: ahz$a$5 net/minecraft/block/BlockSilverfish$EnumType$5 +CL: ahz$a$6 net/minecraft/block/BlockSilverfish$EnumType$6 +CL: ai net/minecraft/command/CommandGameRule +CL: aia net/minecraft/block/BlockMushroom +CL: aib net/minecraft/block/BlockMycelium +CL: aic net/minecraft/block/BlockNetherBrick +CL: aid net/minecraft/block/BlockNetherWart +CL: aie net/minecraft/block/BlockNetherrack +CL: aif net/minecraft/block/BlockNewLeaf +CL: aif$1 net/minecraft/block/BlockNewLeaf$1 +CL: aig net/minecraft/block/BlockNewLog +CL: aig$1 net/minecraft/block/BlockNewLog$1 +CL: aig$2 net/minecraft/block/BlockNewLog$2 +CL: aih net/minecraft/block/BlockStoneSlabNew +CL: aih$a net/minecraft/block/BlockStoneSlabNew$EnumType +CL: aii net/minecraft/block/BlockNote +CL: aij net/minecraft/block/BlockObsidian +CL: aik net/minecraft/block/BlockOldLeaf +CL: aik$1 net/minecraft/block/BlockOldLeaf$1 +CL: ail net/minecraft/block/BlockOldLog +CL: ail$1 net/minecraft/block/BlockOldLog$1 +CL: ail$2 net/minecraft/block/BlockOldLog$2 +CL: aim net/minecraft/block/BlockOre +CL: ain net/minecraft/block/BlockPackedIce +CL: aio net/minecraft/block/BlockPlanks +CL: aio$a net/minecraft/block/BlockPlanks$EnumType +CL: aip net/minecraft/block/BlockPortal +CL: aip$a net/minecraft/block/BlockPortal$Size +CL: aiq net/minecraft/block/BlockPotato +CL: air net/minecraft/block/BlockCompressedPowered +CL: ais net/minecraft/block/BlockRailPowered +CL: ais$1 net/minecraft/block/BlockRailPowered$1 +CL: ais$2 net/minecraft/block/BlockRailPowered$2 +CL: ait net/minecraft/block/BlockPressurePlate +CL: ait$1 net/minecraft/block/BlockPressurePlate$1 +CL: ait$a net/minecraft/block/BlockPressurePlate$Sensitivity +CL: aiu net/minecraft/block/BlockPrismarine +CL: aiu$a net/minecraft/block/BlockPrismarine$EnumType +CL: aiv net/minecraft/block/BlockPumpkin +CL: aiv$1 net/minecraft/block/BlockPumpkin$1 +CL: aiw net/minecraft/block/BlockQuartz +CL: aiw$1 net/minecraft/block/BlockQuartz$1 +CL: aiw$a net/minecraft/block/BlockQuartz$EnumType +CL: aix net/minecraft/block/BlockRail +CL: aiy net/minecraft/block/BlockRedFlower +CL: aiz net/minecraft/block/BlockRedSandstone +CL: aiz$a net/minecraft/block/BlockRedSandstone$EnumType +CL: aj net/minecraft/command/CommandGive +CL: aja net/minecraft/block/BlockRedstoneOre +CL: ajb net/minecraft/block/BlockRedstoneWire +CL: ajb$a net/minecraft/block/BlockRedstoneWire$EnumAttachPosition +CL: ajc net/minecraft/block/BlockRedstoneLight +CL: ajd net/minecraft/block/BlockRedstoneTorch +CL: ajd$a net/minecraft/block/BlockRedstoneTorch$Toggle +CL: aje net/minecraft/block/BlockReed +CL: ajf net/minecraft/block/BlockRedstoneRepeater +CL: ajg net/minecraft/block/BlockRotatedPillar +CL: ajh net/minecraft/block/BlockSand +CL: ajh$a net/minecraft/block/BlockSand$EnumType +CL: aji net/minecraft/block/BlockSandStone +CL: aji$a net/minecraft/block/BlockSandStone$EnumType +CL: ajj net/minecraft/block/BlockSapling +CL: ajj$1 net/minecraft/block/BlockSapling$1 +CL: ajk net/minecraft/block/BlockSeaLantern +CL: ajl net/minecraft/block/BlockSign +CL: ajm net/minecraft/block/BlockSkull +CL: ajm$1 net/minecraft/block/BlockSkull$1 +CL: ajm$2 net/minecraft/block/BlockSkull$2 +CL: ajn net/minecraft/block/BlockSlime +CL: ajo net/minecraft/block/BlockSnowBlock +CL: ajp net/minecraft/block/BlockSnow +CL: ajq net/minecraft/block/BlockSoulSand +CL: ajr net/minecraft/block/BlockSponge +CL: ajs net/minecraft/block/BlockStainedGlass +CL: ajt net/minecraft/block/BlockStainedGlassPane +CL: aju net/minecraft/block/BlockStairs +CL: aju$a net/minecraft/block/BlockStairs$EnumHalf +CL: aju$b net/minecraft/block/BlockStairs$EnumShape +CL: ajv net/minecraft/block/BlockStandingSign +CL: ajw net/minecraft/block/BlockStaticLiquid +CL: ajx net/minecraft/block/BlockStem +CL: ajx$1 net/minecraft/block/BlockStem$1 +CL: ajy net/minecraft/block/BlockStone +CL: ajy$a net/minecraft/block/BlockStone$EnumType +CL: ajz net/minecraft/block/BlockStoneBrick +CL: ajz$a net/minecraft/block/BlockStoneBrick$EnumType +CL: ak net/minecraft/command/CommandHelp +CL: aka net/minecraft/block/BlockButtonStone +CL: akb net/minecraft/block/BlockStoneSlab +CL: akb$a net/minecraft/block/BlockStoneSlab$EnumType +CL: akc net/minecraft/block/BlockTallGrass +CL: akc$a net/minecraft/block/BlockTallGrass$EnumType +CL: akd net/minecraft/block/BlockPane +CL: ake net/minecraft/block/BlockTNT +CL: akf net/minecraft/block/BlockTorch +CL: akf$1 net/minecraft/block/BlockTorch$1 +CL: akf$2 net/minecraft/block/BlockTorch$2 +CL: akg net/minecraft/block/BlockLeavesBase +CL: akh net/minecraft/block/BlockTrapDoor +CL: akh$1 net/minecraft/block/BlockTrapDoor$1 +CL: akh$a net/minecraft/block/BlockTrapDoor$DoorHalf +CL: aki net/minecraft/block/BlockTripWire +CL: akj net/minecraft/block/BlockTripWireHook +CL: akj$1 net/minecraft/block/BlockTripWireHook$1 +CL: akk net/minecraft/block/BlockVine +CL: akk$1 net/minecraft/block/BlockVine$1 +CL: akl net/minecraft/block/BlockWall +CL: akl$a net/minecraft/block/BlockWall$EnumType +CL: akm net/minecraft/block/BlockWallSign +CL: akm$1 net/minecraft/block/BlockWallSign$1 +CL: akn net/minecraft/block/BlockLilyPad +CL: ako net/minecraft/block/BlockWeb +CL: akp net/minecraft/block/BlockPressurePlateWeighted +CL: akq net/minecraft/block/BlockButtonWood +CL: akr net/minecraft/block/BlockWoodSlab +CL: aks net/minecraft/block/BlockCarpet +CL: akt net/minecraft/block/BlockYellowFlower +CL: aku net/minecraft/tileentity/TileEntityBanner +CL: aku$a net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern +CL: akv net/minecraft/tileentity/TileEntityBeacon +CL: akv$a net/minecraft/tileentity/TileEntityBeacon$BeamSegment +CL: akw net/minecraft/tileentity/TileEntity +CL: akw$1 net/minecraft/tileentity/TileEntity$1 +CL: akw$2 net/minecraft/tileentity/TileEntity$2 +CL: akw$3 net/minecraft/tileentity/TileEntity$3 +CL: akx net/minecraft/tileentity/TileEntityBrewingStand +CL: aky net/minecraft/tileentity/TileEntityChest +CL: aky$1 net/minecraft/tileentity/TileEntityChest$1 +CL: akz net/minecraft/tileentity/TileEntityCommandBlock +CL: akz$1 net/minecraft/tileentity/TileEntityCommandBlock$1 +CL: al net/minecraft/command/CommandServerKick +CL: ala net/minecraft/tileentity/TileEntityComparator +CL: alb net/minecraft/tileentity/TileEntityDaylightDetector +CL: alc net/minecraft/tileentity/TileEntityDispenser +CL: ald net/minecraft/tileentity/TileEntityDropper +CL: ale net/minecraft/tileentity/TileEntityEnchantmentTable +CL: alf net/minecraft/tileentity/TileEntityEnderChest +CL: alg net/minecraft/tileentity/TileEntityFlowerPot +CL: alh net/minecraft/tileentity/TileEntityFurnace +CL: ali net/minecraft/tileentity/IHopper +CL: alj net/minecraft/tileentity/TileEntityHopper +CL: alk net/minecraft/tileentity/TileEntityLockable +CL: all net/minecraft/tileentity/TileEntityMobSpawner +CL: all$1 net/minecraft/tileentity/TileEntityMobSpawner$1 +CL: alm net/minecraft/tileentity/TileEntityNote +CL: aln net/minecraft/tileentity/TileEntitySign +CL: aln$1 net/minecraft/tileentity/TileEntitySign$1 +CL: aln$2 net/minecraft/tileentity/TileEntitySign$2 +CL: alo net/minecraft/tileentity/TileEntitySkull +CL: alp net/minecraft/tileentity/TileEntityEndPortal +CL: als net/minecraft/block/BlockPistonBase +CL: als$1 net/minecraft/block/BlockPistonBase$1 +CL: alt net/minecraft/block/BlockPistonExtension +CL: alt$1 net/minecraft/block/BlockPistonExtension$1 +CL: alt$a net/minecraft/block/BlockPistonExtension$EnumPistonType +CL: alu net/minecraft/tileentity/TileEntityPiston +CL: alu$1 net/minecraft/tileentity/TileEntityPiston$1 +CL: alv net/minecraft/block/BlockPistonMoving +CL: alw net/minecraft/block/state/BlockPistonStructureHelper +CL: aly net/minecraft/block/state/BlockStateBase +CL: aly$1 net/minecraft/block/state/BlockStateBase$1 +CL: alz net/minecraft/block/state/IBlockState +CL: am net/minecraft/command/CommandKill +CL: ama net/minecraft/block/state/BlockState +CL: ama$1 net/minecraft/block/state/BlockState$1 +CL: ama$2 net/minecraft/block/state/BlockState$2 +CL: ama$a net/minecraft/block/state/BlockState$StateImplementation +CL: amc net/minecraft/block/state/BlockWorldState +CL: amc$1 net/minecraft/block/state/BlockWorldState$1 +CL: amd net/minecraft/block/state/pattern/BlockPattern +CL: amd$a net/minecraft/block/state/pattern/BlockPattern$CacheLoader +CL: amd$b net/minecraft/block/state/pattern/BlockPattern$PatternHelper +CL: ame net/minecraft/block/state/pattern/FactoryBlockPattern +CL: amg net/minecraft/block/state/pattern/BlockHelper +CL: amh net/minecraft/block/state/pattern/BlockStateHelper +CL: amj net/minecraft/block/properties/PropertyHelper +CL: amk net/minecraft/block/properties/PropertyBool +CL: aml net/minecraft/block/properties/PropertyDirection +CL: amm net/minecraft/block/properties/PropertyEnum +CL: amn net/minecraft/block/properties/PropertyInteger +CL: amo net/minecraft/block/properties/IProperty +CL: amq net/minecraft/world/border/IBorderListener +CL: amr net/minecraft/world/border/EnumBorderStatus +CL: ams net/minecraft/world/border/WorldBorder +CL: amv net/minecraft/world/chunk/IChunkProvider +CL: amw net/minecraft/world/chunk/NibbleArray +CL: amx net/minecraft/world/chunk/EmptyChunk +CL: amy net/minecraft/world/chunk/Chunk +CL: amy$1 net/minecraft/world/chunk/Chunk$1 +CL: amy$2 net/minecraft/world/chunk/Chunk$2 +CL: amy$3 net/minecraft/world/chunk/Chunk$3 +CL: amy$a net/minecraft/world/chunk/Chunk$EnumCreateEntityType +CL: amz net/minecraft/world/chunk/storage/ExtendedBlockStorage +CL: an net/minecraft/command/server/CommandListBans +CL: ana net/minecraft/world/chunk/storage/NibbleArrayReader +CL: and net/minecraft/world/chunk/storage/IChunkLoader +CL: ang net/minecraft/world/chunk/storage/ChunkLoader +CL: ang$a net/minecraft/world/chunk/storage/ChunkLoader$AnvilConverterData +CL: anh net/minecraft/world/chunk/storage/RegionFile +CL: anh$a net/minecraft/world/chunk/storage/RegionFile$ChunkBuffer +CL: ani net/minecraft/world/chunk/storage/RegionFileCache +CL: anj net/minecraft/world/chunk/storage/AnvilChunkLoader +CL: anm net/minecraft/world/WorldProvider +CL: ann net/minecraft/world/WorldProviderHell +CL: ann$1 net/minecraft/world/WorldProviderHell$1 +CL: ano net/minecraft/world/WorldProviderSurface +CL: anp net/minecraft/world/WorldProviderEnd +CL: anr net/minecraft/world/gen/MapGenRavine +CL: ans net/minecraft/world/chunk/ChunkPrimer +CL: ant net/minecraft/world/gen/ChunkProviderSettings +CL: ant$1 net/minecraft/world/gen/ChunkProviderSettings$1 +CL: ant$a net/minecraft/world/gen/ChunkProviderSettings$Factory +CL: ant$b net/minecraft/world/gen/ChunkProviderSettings$Serializer +CL: anu net/minecraft/world/gen/ChunkProviderDebug +CL: anv net/minecraft/world/gen/ChunkProviderFlat +CL: anw net/minecraft/world/gen/ChunkProviderHell +CL: anx net/minecraft/world/gen/MapGenCaves +CL: any net/minecraft/world/gen/MapGenBase +CL: anz net/minecraft/world/gen/MapGenCavesHell +CL: ao net/minecraft/command/server/CommandListPlayers +CL: aoa net/minecraft/world/gen/ChunkProviderGenerate +CL: aob net/minecraft/world/gen/ChunkProviderEnd +CL: aoh net/minecraft/world/gen/feature/WorldGenAbstractTree +CL: aoi net/minecraft/world/gen/feature/WorldGenBigTree +CL: aoi$a net/minecraft/world/gen/feature/WorldGenBigTree$FoliageCoordinates +CL: aoj net/minecraft/world/gen/feature/WorldGenForest +CL: aok net/minecraft/world/gen/feature/WorldGenBlockBlob +CL: aol net/minecraft/world/gen/feature/WorldGeneratorBonusChest +CL: aom net/minecraft/world/gen/GeneratorBushFeature +CL: aon net/minecraft/world/gen/feature/WorldGenCactus +CL: aop net/minecraft/world/gen/feature/WorldGenClay +CL: aoq net/minecraft/world/gen/feature/WorldGenDeadBush +CL: aor net/minecraft/world/gen/feature/WorldGenDesertWells +CL: aos net/minecraft/world/gen/feature/WorldGenDoublePlant +CL: aot net/minecraft/world/gen/feature/WorldGenerator +CL: aou net/minecraft/world/gen/feature/WorldGenFlowers +CL: aov net/minecraft/world/gen/feature/WorldGenShrub +CL: aow net/minecraft/world/gen/feature/WorldGenFire +CL: aox net/minecraft/world/gen/feature/WorldGenGlowStone2 +CL: aoy net/minecraft/world/gen/feature/WorldGenHellLava +CL: aoz net/minecraft/world/gen/feature/WorldGenBigMushroom +CL: ap net/minecraft/command/server/CommandMessage +CL: apa net/minecraft/world/gen/feature/WorldGenIcePath +CL: apb net/minecraft/world/gen/feature/WorldGenIceSpike +CL: apc net/minecraft/world/gen/feature/WorldGenLakes +CL: apd net/minecraft/world/gen/feature/WorldGenGlowStone1 +CL: ape net/minecraft/world/gen/feature/WorldGenMegaJungle +CL: apf net/minecraft/world/gen/feature/WorldGenMegaPineTree +CL: apg net/minecraft/world/gen/feature/WorldGenHugeTrees +CL: aph net/minecraft/world/gen/feature/WorldGenMelon +CL: api net/minecraft/world/gen/feature/WorldGenDungeons +CL: apj net/minecraft/world/gen/feature/WorldGenMinable +CL: apk net/minecraft/world/gen/feature/WorldGenTaiga1 +CL: apl net/minecraft/world/gen/feature/WorldGenPumpkin +CL: apm net/minecraft/world/gen/feature/WorldGenReed +CL: apn net/minecraft/world/gen/feature/WorldGenCanopyTree +CL: apo net/minecraft/world/gen/feature/WorldGenSand +CL: app net/minecraft/world/gen/feature/WorldGenSavannaTree +CL: apq net/minecraft/world/gen/feature/WorldGenSpikes +CL: apr net/minecraft/world/gen/feature/WorldGenLiquids +CL: aps net/minecraft/world/gen/feature/WorldGenTaiga2 +CL: apt net/minecraft/world/gen/feature/WorldGenSwamp +CL: apu net/minecraft/world/gen/feature/WorldGenTallGrass +CL: apv net/minecraft/world/gen/feature/WorldGenTrees +CL: apw net/minecraft/world/gen/feature/WorldGenVines +CL: apx net/minecraft/world/gen/feature/WorldGenWaterlily +CL: apz net/minecraft/world/gen/FlatGeneratorInfo +CL: aq net/minecraft/command/server/CommandMessageRaw +CL: aqa net/minecraft/world/gen/FlatLayerInfo +CL: aqe net/minecraft/world/gen/structure/StructureBoundingBox +CL: aqe$1 net/minecraft/world/gen/structure/StructureBoundingBox$1 +CL: aqf net/minecraft/world/gen/structure/MapGenMineshaft +CL: aqg net/minecraft/world/gen/structure/StructureMineshaftPieces +CL: aqg$1 net/minecraft/world/gen/structure/StructureMineshaftPieces$1 +CL: aqg$a net/minecraft/world/gen/structure/StructureMineshaftPieces$Corridor +CL: aqg$b net/minecraft/world/gen/structure/StructureMineshaftPieces$Cross +CL: aqg$c net/minecraft/world/gen/structure/StructureMineshaftPieces$Room +CL: aqg$d net/minecraft/world/gen/structure/StructureMineshaftPieces$Stairs +CL: aqh net/minecraft/world/gen/structure/StructureMineshaftStart +CL: aqi net/minecraft/world/gen/structure/MapGenNetherBridge +CL: aqi$a net/minecraft/world/gen/structure/MapGenNetherBridge$Start +CL: aqj net/minecraft/world/gen/structure/StructureNetherBridgePieces +CL: aqj$1 net/minecraft/world/gen/structure/StructureNetherBridgePieces$1 +CL: aqj$a net/minecraft/world/gen/structure/StructureNetherBridgePieces$Crossing3 +CL: aqj$b net/minecraft/world/gen/structure/StructureNetherBridgePieces$End +CL: aqj$c net/minecraft/world/gen/structure/StructureNetherBridgePieces$Straight +CL: aqj$d net/minecraft/world/gen/structure/StructureNetherBridgePieces$Corridor3 +CL: aqj$e net/minecraft/world/gen/structure/StructureNetherBridgePieces$Corridor4 +CL: aqj$f net/minecraft/world/gen/structure/StructureNetherBridgePieces$Entrance +CL: aqj$g net/minecraft/world/gen/structure/StructureNetherBridgePieces$Crossing2 +CL: aqj$h net/minecraft/world/gen/structure/StructureNetherBridgePieces$Corridor +CL: aqj$i net/minecraft/world/gen/structure/StructureNetherBridgePieces$Corridor5 +CL: aqj$j net/minecraft/world/gen/structure/StructureNetherBridgePieces$Corridor2 +CL: aqj$k net/minecraft/world/gen/structure/StructureNetherBridgePieces$NetherStalkRoom +CL: aqj$l net/minecraft/world/gen/structure/StructureNetherBridgePieces$Throne +CL: aqj$m net/minecraft/world/gen/structure/StructureNetherBridgePieces$Piece +CL: aqj$n net/minecraft/world/gen/structure/StructureNetherBridgePieces$PieceWeight +CL: aqj$o net/minecraft/world/gen/structure/StructureNetherBridgePieces$Crossing +CL: aqj$p net/minecraft/world/gen/structure/StructureNetherBridgePieces$Stairs +CL: aqj$q net/minecraft/world/gen/structure/StructureNetherBridgePieces$Start +CL: aqk net/minecraft/world/gen/structure/StructureOceanMonument +CL: aqk$a net/minecraft/world/gen/structure/StructureOceanMonument$StartMonument +CL: aql net/minecraft/world/gen/structure/StructureOceanMonumentPieces +CL: aql$1 net/minecraft/world/gen/structure/StructureOceanMonumentPieces$1 +CL: aql$a net/minecraft/world/gen/structure/StructureOceanMonumentPieces$XDoubleRoomFitHelper +CL: aql$b net/minecraft/world/gen/structure/StructureOceanMonumentPieces$XYDoubleRoomFitHelper +CL: aql$c net/minecraft/world/gen/structure/StructureOceanMonumentPieces$YDoubleRoomFitHelper +CL: aql$d net/minecraft/world/gen/structure/StructureOceanMonumentPieces$YZDoubleRoomFitHelper +CL: aql$e net/minecraft/world/gen/structure/StructureOceanMonumentPieces$ZDoubleRoomFitHelper +CL: aql$f net/minecraft/world/gen/structure/StructureOceanMonumentPieces$FitSimpleRoomHelper +CL: aql$g net/minecraft/world/gen/structure/StructureOceanMonumentPieces$FitSimpleRoomTopHelper +CL: aql$h net/minecraft/world/gen/structure/StructureOceanMonumentPieces$MonumentBuilding +CL: aql$i net/minecraft/world/gen/structure/StructureOceanMonumentPieces$MonumentRoomFitHelper +CL: aql$j net/minecraft/world/gen/structure/StructureOceanMonumentPieces$MonumentCoreRoom +CL: aql$k net/minecraft/world/gen/structure/StructureOceanMonumentPieces$DoubleXRoom +CL: aql$l net/minecraft/world/gen/structure/StructureOceanMonumentPieces$DoubleXYRoom +CL: aql$m net/minecraft/world/gen/structure/StructureOceanMonumentPieces$DoubleYRoom +CL: aql$n net/minecraft/world/gen/structure/StructureOceanMonumentPieces$DoubleYZRoom +CL: aql$o net/minecraft/world/gen/structure/StructureOceanMonumentPieces$DoubleZRoom +CL: aql$p net/minecraft/world/gen/structure/StructureOceanMonumentPieces$EntryRoom +CL: aql$q net/minecraft/world/gen/structure/StructureOceanMonumentPieces$Penthouse +CL: aql$r net/minecraft/world/gen/structure/StructureOceanMonumentPieces$Piece +CL: aql$s net/minecraft/world/gen/structure/StructureOceanMonumentPieces$SimpleRoom +CL: aql$t net/minecraft/world/gen/structure/StructureOceanMonumentPieces$SimpleTopRoom +CL: aql$u net/minecraft/world/gen/structure/StructureOceanMonumentPieces$WingRoom +CL: aql$v net/minecraft/world/gen/structure/StructureOceanMonumentPieces$RoomDefinition +CL: aqm net/minecraft/world/gen/structure/MapGenScatteredFeature +CL: aqm$a net/minecraft/world/gen/structure/MapGenScatteredFeature$Start +CL: aqn net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces +CL: aqn$1 net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces$1 +CL: aqn$a net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces$DesertPyramid +CL: aqn$b net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces$JunglePyramid +CL: aqn$b$a net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces$JunglePyramid$Stones +CL: aqn$c net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces$Feature +CL: aqn$d net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces$SwampHut +CL: aqo net/minecraft/world/gen/structure/MapGenStronghold +CL: aqo$a net/minecraft/world/gen/structure/MapGenStronghold$Start +CL: aqp net/minecraft/world/gen/structure/StructureStrongholdPieces +CL: aqp$1 net/minecraft/world/gen/structure/StructureStrongholdPieces$1 +CL: aqp$2 net/minecraft/world/gen/structure/StructureStrongholdPieces$2 +CL: aqp$3 net/minecraft/world/gen/structure/StructureStrongholdPieces$3 +CL: aqp$a net/minecraft/world/gen/structure/StructureStrongholdPieces$ChestCorridor +CL: aqp$b net/minecraft/world/gen/structure/StructureStrongholdPieces$Corridor +CL: aqp$c net/minecraft/world/gen/structure/StructureStrongholdPieces$Crossing +CL: aqp$d net/minecraft/world/gen/structure/StructureStrongholdPieces$LeftTurn +CL: aqp$e net/minecraft/world/gen/structure/StructureStrongholdPieces$Library +CL: aqp$f net/minecraft/world/gen/structure/StructureStrongholdPieces$PieceWeight +CL: aqp$g net/minecraft/world/gen/structure/StructureStrongholdPieces$PortalRoom +CL: aqp$h net/minecraft/world/gen/structure/StructureStrongholdPieces$Prison +CL: aqp$i net/minecraft/world/gen/structure/StructureStrongholdPieces$RightTurn +CL: aqp$j net/minecraft/world/gen/structure/StructureStrongholdPieces$RoomCrossing +CL: aqp$k net/minecraft/world/gen/structure/StructureStrongholdPieces$Stones +CL: aqp$l net/minecraft/world/gen/structure/StructureStrongholdPieces$Stairs +CL: aqp$m net/minecraft/world/gen/structure/StructureStrongholdPieces$Stairs2 +CL: aqp$n net/minecraft/world/gen/structure/StructureStrongholdPieces$Straight +CL: aqp$o net/minecraft/world/gen/structure/StructureStrongholdPieces$StairsStraight +CL: aqp$p net/minecraft/world/gen/structure/StructureStrongholdPieces$Stronghold +CL: aqp$p$a net/minecraft/world/gen/structure/StructureStrongholdPieces$Stronghold$Door +CL: aqq net/minecraft/world/gen/structure/MapGenStructure +CL: aqq$1 net/minecraft/world/gen/structure/MapGenStructure$1 +CL: aqq$2 net/minecraft/world/gen/structure/MapGenStructure$2 +CL: aqq$3 net/minecraft/world/gen/structure/MapGenStructure$3 +CL: aqr net/minecraft/world/gen/structure/MapGenStructureIO +CL: aqs net/minecraft/world/gen/structure/MapGenStructureData +CL: aqt net/minecraft/world/gen/structure/StructureComponent +CL: aqt$1 net/minecraft/world/gen/structure/StructureComponent$1 +CL: aqt$a net/minecraft/world/gen/structure/StructureComponent$BlockSelector +CL: aqu net/minecraft/world/gen/structure/StructureStart +CL: aqv net/minecraft/world/gen/structure/MapGenVillage +CL: aqv$a net/minecraft/world/gen/structure/MapGenVillage$Start +CL: aqw net/minecraft/world/gen/structure/StructureVillagePieces +CL: aqw$1 net/minecraft/world/gen/structure/StructureVillagePieces$1 +CL: aqw$a net/minecraft/world/gen/structure/StructureVillagePieces$House1 +CL: aqw$b net/minecraft/world/gen/structure/StructureVillagePieces$Field1 +CL: aqw$c net/minecraft/world/gen/structure/StructureVillagePieces$Field2 +CL: aqw$d net/minecraft/world/gen/structure/StructureVillagePieces$Torch +CL: aqw$e net/minecraft/world/gen/structure/StructureVillagePieces$PieceWeight +CL: aqw$f net/minecraft/world/gen/structure/StructureVillagePieces$Hall +CL: aqw$g net/minecraft/world/gen/structure/StructureVillagePieces$House4Garden +CL: aqw$h net/minecraft/world/gen/structure/StructureVillagePieces$WoodHut +CL: aqw$i net/minecraft/world/gen/structure/StructureVillagePieces$Church +CL: aqw$j net/minecraft/world/gen/structure/StructureVillagePieces$House2 +CL: aqw$k net/minecraft/world/gen/structure/StructureVillagePieces$Start +CL: aqw$l net/minecraft/world/gen/structure/StructureVillagePieces$Path +CL: aqw$m net/minecraft/world/gen/structure/StructureVillagePieces$House3 +CL: aqw$n net/minecraft/world/gen/structure/StructureVillagePieces$Village +CL: aqw$o net/minecraft/world/gen/structure/StructureVillagePieces$Road +CL: aqw$p net/minecraft/world/gen/structure/StructureVillagePieces$Well +CL: ar net/minecraft/command/server/CommandOp +CL: arb net/minecraft/world/gen/NoiseGeneratorImproved +CL: arc net/minecraft/world/gen/NoiseGeneratorOctaves +CL: ard net/minecraft/world/gen/NoiseGeneratorPerlin +CL: arg net/minecraft/world/gen/NoiseGeneratorSimplex +CL: arh net/minecraft/world/gen/NoiseGenerator +CL: arj net/minecraft/block/material/MaterialLogic +CL: ark net/minecraft/block/material/MaterialTransparent +CL: arl net/minecraft/block/material/MaterialLiquid +CL: arm net/minecraft/block/material/Material +CL: arm$1 net/minecraft/block/material/Material$1 +CL: arn net/minecraft/block/material/MapColor +CL: aro net/minecraft/block/material/MaterialPortal +CL: arq net/minecraft/world/gen/layer/GenLayerDeepOcean +CL: arr net/minecraft/world/gen/layer/GenLayerEdge +CL: arr$1 net/minecraft/world/gen/layer/GenLayerEdge$1 +CL: arr$a net/minecraft/world/gen/layer/GenLayerEdge$Mode +CL: ars net/minecraft/world/gen/layer/GenLayerAddIsland +CL: art net/minecraft/world/gen/layer/GenLayerAddMushroomIsland +CL: aru net/minecraft/world/gen/layer/GenLayerAddSnow +CL: arv net/minecraft/world/gen/layer/GenLayerBiomeEdge +CL: arw net/minecraft/world/gen/layer/GenLayerBiome +CL: as net/minecraft/command/server/CommandPardonIp +CL: asa net/minecraft/world/gen/layer/GenLayerFuzzyZoom +CL: asc net/minecraft/world/gen/layer/IntCache +CL: asd net/minecraft/world/gen/layer/GenLayerIsland +CL: ase net/minecraft/world/gen/layer/GenLayer +CL: ase$1 net/minecraft/world/gen/layer/GenLayer$1 +CL: ase$2 net/minecraft/world/gen/layer/GenLayer$2 +CL: asf net/minecraft/world/gen/layer/GenLayerRareBiome +CL: asg net/minecraft/world/gen/layer/GenLayerHills +CL: ash net/minecraft/world/gen/layer/GenLayerRemoveTooMuchOcean +CL: asi net/minecraft/world/gen/layer/GenLayerRiverInit +CL: asj net/minecraft/world/gen/layer/GenLayerRiver +CL: ask net/minecraft/world/gen/layer/GenLayerRiverMix +CL: asl net/minecraft/world/gen/layer/GenLayerShore +CL: asm net/minecraft/world/gen/layer/GenLayerSmooth +CL: asq net/minecraft/world/gen/layer/GenLayerVoronoiZoom +CL: asr net/minecraft/world/gen/layer/GenLayerZoom +CL: asu net/minecraft/pathfinding/Path +CL: asv net/minecraft/pathfinding/PathPoint +CL: asw net/minecraft/world/pathfinder/NodeProcessor +CL: asx net/minecraft/pathfinding/PathEntity +CL: asy net/minecraft/pathfinding/PathFinder +CL: asz net/minecraft/world/pathfinder/SwimNodeProcessor +CL: at net/minecraft/command/server/CommandPardonPlayer +CL: ata net/minecraft/world/pathfinder/WalkNodeProcessor +CL: ate net/minecraft/world/WorldSavedData +CL: atf net/minecraft/util/Vec4b +CL: atg net/minecraft/world/storage/MapData +CL: atg$a net/minecraft/world/storage/MapData$MapInfo +CL: atj net/minecraft/world/chunk/storage/AnvilSaveHandler +CL: atk net/minecraft/world/chunk/storage/AnvilSaveConverter +CL: atk$1 net/minecraft/world/chunk/storage/AnvilSaveConverter$1 +CL: atl net/minecraft/world/storage/DerivedWorldInfo +CL: atm net/minecraft/world/storage/SaveHandler +CL: atn net/minecraft/world/storage/SaveFormatOld +CL: ato net/minecraft/world/storage/WorldInfo +CL: ato$1 net/minecraft/world/storage/WorldInfo$1 +CL: ato$2 net/minecraft/world/storage/WorldInfo$2 +CL: ato$3 net/minecraft/world/storage/WorldInfo$3 +CL: ato$4 net/minecraft/world/storage/WorldInfo$4 +CL: ato$5 net/minecraft/world/storage/WorldInfo$5 +CL: ato$6 net/minecraft/world/storage/WorldInfo$6 +CL: ato$7 net/minecraft/world/storage/WorldInfo$7 +CL: ato$8 net/minecraft/world/storage/WorldInfo$8 +CL: ato$9 net/minecraft/world/storage/WorldInfo$9 +CL: atp net/minecraft/world/storage/ISaveHandler +CL: atq net/minecraft/client/AnvilConverterException +CL: atr net/minecraft/world/storage/ISaveFormat +CL: ats net/minecraft/world/storage/SaveFormatComparator +CL: atx net/minecraft/world/storage/SaveHandlerMP +CL: aty net/minecraft/world/storage/IPlayerFileData +CL: atz net/minecraft/world/storage/SaveDataMemoryStorage +CL: au net/minecraft/command/CommandParticle +CL: aua net/minecraft/world/storage/MapStorage +CL: auc net/minecraft/world/storage/ThreadedFileIOBase +CL: aud net/minecraft/world/storage/IThreadedFileIO +CL: aug net/minecraft/util/AxisAlignedBB +CL: auh net/minecraft/util/MovingObjectPosition +CL: auh$a net/minecraft/util/MovingObjectPosition$MovingObjectType +CL: aui net/minecraft/util/Vec3 +CL: auk net/minecraft/scoreboard/ScoreObjective +CL: aul net/minecraft/scoreboard/ScorePlayerTeam +CL: aum net/minecraft/scoreboard/Score +CL: aum$1 net/minecraft/scoreboard/Score$1 +CL: auo net/minecraft/scoreboard/Scoreboard +CL: aup net/minecraft/scoreboard/ScoreboardSaveData +CL: auq net/minecraft/scoreboard/Team +CL: auq$a net/minecraft/scoreboard/Team$EnumVisible +CL: aur net/minecraft/scoreboard/GoalColor +CL: aus net/minecraft/scoreboard/ScoreDummyCriteria +CL: aut net/minecraft/scoreboard/ScoreHealthCriteria +CL: auu net/minecraft/scoreboard/IScoreObjectiveCriteria +CL: auu$a net/minecraft/scoreboard/IScoreObjectiveCriteria$EnumRenderType +CL: auv net/minecraft/stats/ObjectiveStat +CL: auz net/minecraft/client/renderer/ActiveRenderInfo +CL: av net/minecraft/command/CommandPlaySound +CL: ava net/minecraft/client/gui/ChatLine +CL: avb net/minecraft/client/settings/KeyBinding +CL: avc net/minecraft/client/renderer/RenderHelper +CL: avd net/minecraft/client/renderer/GLAllocation +CL: ave net/minecraft/client/Minecraft +CL: ave$1 net/minecraft/client/Minecraft$1 +CL: ave$10 net/minecraft/client/Minecraft$10 +CL: ave$11 net/minecraft/client/Minecraft$11 +CL: ave$12 net/minecraft/client/Minecraft$12 +CL: ave$13 net/minecraft/client/Minecraft$13 +CL: ave$14 net/minecraft/client/Minecraft$14 +CL: ave$15 net/minecraft/client/Minecraft$15 +CL: ave$16 net/minecraft/client/Minecraft$16 +CL: ave$17 net/minecraft/client/Minecraft$17 +CL: ave$18 net/minecraft/client/Minecraft$18 +CL: ave$2 net/minecraft/client/Minecraft$2 +CL: ave$3 net/minecraft/client/Minecraft$3 +CL: ave$4 net/minecraft/client/Minecraft$4 +CL: ave$5 net/minecraft/client/Minecraft$5 +CL: ave$6 net/minecraft/client/Minecraft$6 +CL: ave$7 net/minecraft/client/Minecraft$7 +CL: ave$8 net/minecraft/client/Minecraft$8 +CL: ave$9 net/minecraft/client/Minecraft$9 +CL: avf net/minecraft/util/MouseHelper +CL: avh net/minecraft/client/settings/GameSettings +CL: avh$1 net/minecraft/client/settings/GameSettings$1 +CL: avh$2 net/minecraft/client/settings/GameSettings$2 +CL: avh$a net/minecraft/client/settings/GameSettings$Options +CL: avi net/minecraft/client/LoadingScreenRenderer +CL: avj net/minecraft/util/ScreenShotHelper +CL: avk net/minecraft/util/MinecraftError +CL: avl net/minecraft/util/Timer +CL: avm net/minecraft/util/Session +CL: avm$a net/minecraft/util/Session$Type +CL: avn net/minecraft/client/gui/FontRenderer +CL: avo net/minecraft/client/gui/GuiIngame +CL: avo$1 net/minecraft/client/gui/GuiIngame$1 +CL: avp net/minecraft/client/gui/Gui +CL: avq net/minecraft/client/gui/MapItemRenderer +CL: avq$1 net/minecraft/client/gui/MapItemRenderer$1 +CL: avq$a net/minecraft/client/gui/MapItemRenderer$Instance +CL: avr net/minecraft/client/gui/ScaledResolution +CL: avs net/minecraft/client/gui/GuiButton +CL: avt net/minecraft/client/gui/GuiNewChat +CL: avu net/minecraft/client/gui/GuiUtilRenderComponents +CL: avv net/minecraft/client/gui/GuiOverlayDebug +CL: avv$1 net/minecraft/client/gui/GuiOverlayDebug$1 +CL: avw net/minecraft/client/gui/GuiTextField +CL: avx net/minecraft/client/gui/GuiSlider +CL: avx$a net/minecraft/client/gui/GuiSlider$FormatHelper +CL: avy net/minecraft/client/gui/GuiLabel +CL: avz net/minecraft/client/gui/GuiButtonLanguage +CL: aw net/minecraft/command/server/CommandPublishLocalServer +CL: awb net/minecraft/client/gui/GuiListButton +CL: awc net/minecraft/client/gui/GuiLockIconButton +CL: awc$a net/minecraft/client/gui/GuiLockIconButton$Icon +CL: awd net/minecraft/client/gui/GuiListExtended +CL: awd$a net/minecraft/client/gui/GuiListExtended$IGuiListEntry +CL: awe net/minecraft/client/gui/GuiOptionButton +CL: awf net/minecraft/client/gui/GuiOptionsRowList +CL: awf$a net/minecraft/client/gui/GuiOptionsRowList$Row +CL: awg net/minecraft/client/gui/GuiPageButtonList +CL: awg$a net/minecraft/client/gui/GuiPageButtonList$GuiButtonEntry +CL: awg$b net/minecraft/client/gui/GuiPageButtonList$GuiResponder +CL: awg$c net/minecraft/client/gui/GuiPageButtonList$EditBoxEntry +CL: awg$d net/minecraft/client/gui/GuiPageButtonList$GuiEntry +CL: awg$e net/minecraft/client/gui/GuiPageButtonList$GuiLabelEntry +CL: awg$f net/minecraft/client/gui/GuiPageButtonList$GuiListEntry +CL: awg$g net/minecraft/client/gui/GuiPageButtonList$GuiSlideEntry +CL: awh net/minecraft/client/gui/GuiPlayerTabOverlay +CL: awh$1 net/minecraft/client/gui/GuiPlayerTabOverlay$1 +CL: awh$a net/minecraft/client/gui/GuiPlayerTabOverlay$PlayerComparator +CL: awi net/minecraft/client/gui/GuiSlot +CL: awj net/minecraft/client/gui/GuiOptionSlider +CL: awk net/minecraft/client/gui/GuiStreamIndicator +CL: awm net/minecraft/client/gui/GuiSpectator +CL: awp net/minecraft/client/gui/GuiButtonRealmsProxy +CL: awq net/minecraft/client/gui/GuiClickableScrolledSelectionListProxy +CL: awr net/minecraft/client/gui/GuiScreenRealmsProxy +CL: aws net/minecraft/client/gui/GuiSlotRealmsProxy +CL: awt net/minecraft/client/gui/GuiSimpleScrolledSelectionListProxy +CL: awu net/minecraft/client/gui/ScreenChatOptions +CL: awv net/minecraft/client/gui/GuiChat +CL: aww net/minecraft/client/gui/GuiConfirmOpenLink +CL: awx net/minecraft/client/gui/GuiYesNoCallback +CL: awy net/minecraft/client/gui/GuiYesNo +CL: awz net/minecraft/client/multiplayer/GuiConnecting +CL: awz$1 net/minecraft/client/multiplayer/GuiConnecting$1 +CL: ax net/minecraft/command/CommandReplaceItem +CL: axa net/minecraft/client/gui/GuiCreateFlatWorld +CL: axa$a net/minecraft/client/gui/GuiCreateFlatWorld$Details +CL: axb net/minecraft/client/gui/GuiCreateWorld +CL: axc net/minecraft/client/gui/GuiScreenCustomizePresets +CL: axc$a net/minecraft/client/gui/GuiScreenCustomizePresets$Info +CL: axc$b net/minecraft/client/gui/GuiScreenCustomizePresets$ListPreset +CL: axd net/minecraft/client/gui/GuiCustomizeWorldScreen +CL: axd$1 net/minecraft/client/gui/GuiCustomizeWorldScreen$1 +CL: axe net/minecraft/client/gui/GuiGameOver +CL: axf net/minecraft/client/gui/GuiScreenDemo +CL: axg net/minecraft/client/gui/GuiScreenServerList +CL: axh net/minecraft/client/gui/GuiDisconnected +CL: axi net/minecraft/client/gui/GuiScreenAddServer +CL: axi$1 net/minecraft/client/gui/GuiScreenAddServer$1 +CL: axj net/minecraft/client/gui/GuiErrorScreen +CL: axk net/minecraft/client/gui/GuiSleepMP +CL: axl net/minecraft/client/gui/GuiLanguage +CL: axl$a net/minecraft/client/gui/GuiLanguage$List +CL: axn net/minecraft/client/gui/GuiOptions +CL: axn$1 net/minecraft/client/gui/GuiOptions$1 +CL: axo net/minecraft/client/gui/GuiMemoryErrorScreen +CL: axp net/minecraft/client/gui/GuiIngameMenu +CL: axq net/minecraft/client/gui/GuiFlatPresets +CL: axq$a net/minecraft/client/gui/GuiFlatPresets$LayerItem +CL: axq$b net/minecraft/client/gui/GuiFlatPresets$ListSlot +CL: axr net/minecraft/client/gui/GuiScreenWorking +CL: axs net/minecraft/client/gui/GuiDownloadTerrain +CL: axt net/minecraft/client/gui/GuiRenameWorld +CL: axu net/minecraft/client/gui/GuiScreen +CL: axv net/minecraft/client/gui/GuiSelectWorld +CL: axv$a net/minecraft/client/gui/GuiSelectWorld$List +CL: axw net/minecraft/client/gui/GuiShareToLan +CL: axx net/minecraft/client/gui/GuiCustomizeSkin +CL: axx$1 net/minecraft/client/gui/GuiCustomizeSkin$1 +CL: axx$a net/minecraft/client/gui/GuiCustomizeSkin$ButtonPart +CL: axy net/minecraft/client/gui/GuiSnooper +CL: axy$a net/minecraft/client/gui/GuiSnooper$List +CL: axz net/minecraft/client/gui/GuiScreenOptionsSounds +CL: axz$a net/minecraft/client/gui/GuiScreenOptionsSounds$Button +CL: ay net/minecraft/command/server/CommandSaveAll +CL: aya net/minecraft/client/gui/GuiMainMenu +CL: ayb net/minecraft/client/gui/GuiVideoSettings +CL: ayc net/minecraft/client/gui/GuiWinGame +CL: ayd net/minecraft/client/gui/achievement/GuiAchievement +CL: aye net/minecraft/client/gui/achievement/GuiAchievements +CL: ayf net/minecraft/client/gui/achievement/GuiStats +CL: ayf$a net/minecraft/client/gui/achievement/GuiStats$StatsBlock +CL: ayf$a$1 net/minecraft/client/gui/achievement/GuiStats$StatsBlock$1 +CL: ayf$b net/minecraft/client/gui/achievement/GuiStats$StatsGeneral +CL: ayf$c net/minecraft/client/gui/achievement/GuiStats$StatsItem +CL: ayf$c$1 net/minecraft/client/gui/achievement/GuiStats$StatsItem$1 +CL: ayf$d net/minecraft/client/gui/achievement/GuiStats$StatsMobsList +CL: ayf$e net/minecraft/client/gui/achievement/GuiStats$Stats +CL: ayg net/minecraft/client/gui/IProgressMeter +CL: ayi net/minecraft/client/gui/GuiKeyBindingList +CL: ayi$1 net/minecraft/client/gui/GuiKeyBindingList$1 +CL: ayi$a net/minecraft/client/gui/GuiKeyBindingList$CategoryEntry +CL: ayi$b net/minecraft/client/gui/GuiKeyBindingList$KeyEntry +CL: ayj net/minecraft/client/gui/GuiControls +CL: ayl net/minecraft/client/gui/inventory/GuiContainer +CL: aym net/minecraft/client/gui/GuiRepair +CL: ayn net/minecraft/client/gui/inventory/GuiBeacon +CL: ayn$a net/minecraft/client/gui/inventory/GuiBeacon$CancelButton +CL: ayn$b net/minecraft/client/gui/inventory/GuiBeacon$ConfirmButton +CL: ayn$c net/minecraft/client/gui/inventory/GuiBeacon$PowerButton +CL: ayn$d net/minecraft/client/gui/inventory/GuiBeacon$Button +CL: ayo net/minecraft/client/gui/GuiScreenBook +CL: ayo$a net/minecraft/client/gui/GuiScreenBook$NextPageButton +CL: ayp net/minecraft/client/gui/inventory/GuiBrewingStand +CL: ayq net/minecraft/client/gui/GuiCommandBlock +CL: ayr net/minecraft/client/gui/inventory/GuiChest +CL: ays net/minecraft/client/gui/inventory/GuiCrafting +CL: ayt net/minecraft/client/gui/inventory/CreativeCrafting +CL: ayu net/minecraft/client/gui/inventory/GuiContainerCreative +CL: ayu$a net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative +CL: ayu$b net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot +CL: ayv net/minecraft/client/gui/inventory/GuiDispenser +CL: ayw net/minecraft/client/renderer/InventoryEffectRenderer +CL: ayx net/minecraft/util/EnchantmentNameParts +CL: ayy net/minecraft/client/gui/GuiEnchantment +CL: ayz net/minecraft/client/gui/inventory/GuiFurnace +CL: az net/minecraft/command/server/CommandSaveOff +CL: aza net/minecraft/client/gui/GuiHopper +CL: azb net/minecraft/client/gui/inventory/GuiScreenHorseInventory +CL: azc net/minecraft/client/gui/inventory/GuiInventory +CL: azd net/minecraft/client/gui/GuiMerchant +CL: azd$a net/minecraft/client/gui/GuiMerchant$MerchantButton +CL: aze net/minecraft/client/gui/inventory/GuiEditSign +CL: azh net/minecraft/client/gui/GuiMultiplayer +CL: azi net/minecraft/client/gui/ServerListEntryLanScan +CL: azj net/minecraft/client/gui/ServerListEntryLanDetected +CL: azk net/minecraft/client/gui/ServerListEntryNormal +CL: azk$1 net/minecraft/client/gui/ServerListEntryNormal$1 +CL: azl net/minecraft/client/gui/ServerSelectionList +CL: azo net/minecraft/client/gui/GuiScreenResourcePacks +CL: azp net/minecraft/client/resources/ResourcePackListEntry +CL: azp$1 net/minecraft/client/resources/ResourcePackListEntry$1 +CL: azq net/minecraft/client/resources/ResourcePackListEntryDefault +CL: azr net/minecraft/client/resources/ResourcePackListEntryFound +CL: azt net/minecraft/client/gui/GuiResourcePackAvailable +CL: azu net/minecraft/client/gui/GuiResourcePackList +CL: azv net/minecraft/client/gui/GuiResourcePackSelected +CL: azy net/minecraft/client/gui/stream/GuiIngestServers +CL: azy$a net/minecraft/client/gui/stream/GuiIngestServers$ServerList +CL: azz net/minecraft/client/gui/stream/GuiStreamOptions +CL: b net/minecraft/crash/CrashReport +CL: b$1 net/minecraft/crash/CrashReport$1 +CL: b$2 net/minecraft/crash/CrashReport$2 +CL: b$3 net/minecraft/crash/CrashReport$3 +CL: b$4 net/minecraft/crash/CrashReport$4 +CL: b$5 net/minecraft/crash/CrashReport$5 +CL: b$6 net/minecraft/crash/CrashReport$6 +CL: b$7 net/minecraft/crash/CrashReport$7 +CL: ba net/minecraft/command/server/CommandSaveOn +CL: baa net/minecraft/client/gui/stream/GuiStreamUnavailable +CL: baa$1 net/minecraft/client/gui/stream/GuiStreamUnavailable$1 +CL: baa$a net/minecraft/client/gui/stream/GuiStreamUnavailable$Reason +CL: bab net/minecraft/client/gui/stream/GuiTwitchUserMode +CL: bad net/minecraft/client/gui/spectator/PlayerMenuObject +CL: bae net/minecraft/client/gui/spectator/BaseSpectatorGroup +CL: baf net/minecraft/client/gui/spectator/SpectatorMenu +CL: baf$1 net/minecraft/client/gui/spectator/SpectatorMenu$1 +CL: baf$a net/minecraft/client/gui/spectator/SpectatorMenu$EndSpectatorObject +CL: baf$b net/minecraft/client/gui/spectator/SpectatorMenu$MoveMenuObject +CL: bag net/minecraft/client/gui/spectator/ISpectatorMenuView +CL: bah net/minecraft/client/gui/spectator/ISpectatorMenuObject +CL: bai net/minecraft/client/gui/spectator/ISpectatorMenuRecipient +CL: baj net/minecraft/client/gui/spectator/categories/SpectatorDetails +CL: bak net/minecraft/client/gui/spectator/categories/TeleportToPlayer +CL: bak$1 net/minecraft/client/gui/spectator/categories/TeleportToPlayer$1 +CL: bal net/minecraft/client/gui/spectator/categories/TeleportToTeam +CL: bal$a net/minecraft/client/gui/spectator/categories/TeleportToTeam$TeamSelectionObject +CL: bao net/minecraft/client/main/GameConfiguration +CL: bao$a net/minecraft/client/main/GameConfiguration$DisplayInformation +CL: bao$b net/minecraft/client/main/GameConfiguration$FolderInformation +CL: bao$c net/minecraft/client/main/GameConfiguration$GameInformation +CL: bao$d net/minecraft/client/main/GameConfiguration$ServerInformation +CL: bao$e net/minecraft/client/main/GameConfiguration$UserInformation +CL: bas net/minecraft/client/model/ModelArmorStandArmor +CL: bat net/minecraft/client/model/ModelArmorStand +CL: bau net/minecraft/client/model/ModelBanner +CL: bav net/minecraft/client/model/ModelBat +CL: baw net/minecraft/client/model/ModelBlaze +CL: bax net/minecraft/client/model/ModelBoat +CL: bay net/minecraft/client/model/ModelBook +CL: baz net/minecraft/client/model/ModelChest +CL: bb net/minecraft/command/server/CommandBroadcast +CL: bba net/minecraft/client/model/ModelChicken +CL: bbb net/minecraft/client/model/ModelCow +CL: bbc net/minecraft/client/model/ModelCreeper +CL: bbd net/minecraft/client/model/ModelEnderman +CL: bbe net/minecraft/client/model/ModelEnderMite +CL: bbf net/minecraft/client/model/ModelGhast +CL: bbg net/minecraft/client/model/ModelGuardian +CL: bbh net/minecraft/client/model/ModelHorse +CL: bbi net/minecraft/client/model/ModelHumanoidHead +CL: bbj net/minecraft/client/model/ModelBiped +CL: bbk net/minecraft/client/model/ModelLargeChest +CL: bbl net/minecraft/client/model/ModelMagmaCube +CL: bbm net/minecraft/client/model/ModelLeashKnot +CL: bbn net/minecraft/client/model/ModelMinecart +CL: bbo net/minecraft/client/model/ModelBase +CL: bbp net/minecraft/client/model/ModelOcelot +CL: bbq net/minecraft/client/model/ModelPig +CL: bbr net/minecraft/client/model/ModelPlayer +CL: bbs net/minecraft/client/model/TexturedQuad +CL: bbt net/minecraft/client/model/ModelQuadruped +CL: bbu net/minecraft/client/model/ModelRabbit +CL: bbv net/minecraft/client/model/ModelSheep1 +CL: bbw net/minecraft/client/model/ModelSheep2 +CL: bbx net/minecraft/client/model/ModelSign +CL: bby net/minecraft/client/model/ModelSilverfish +CL: bbz net/minecraft/client/model/ModelSkeletonHead +CL: bc net/minecraft/command/server/CommandScoreboard +CL: bca net/minecraft/client/model/ModelSkeleton +CL: bcc net/minecraft/client/model/ModelSlime +CL: bcd net/minecraft/client/model/ModelSnowMan +CL: bce net/minecraft/client/model/ModelSpider +CL: bcf net/minecraft/client/model/ModelSquid +CL: bcg net/minecraft/client/model/PositionTextureVertex +CL: bch net/minecraft/client/model/ModelIronGolem +CL: bci net/minecraft/client/model/ModelVillager +CL: bcj net/minecraft/client/model/ModelZombieVillager +CL: bck net/minecraft/client/model/ModelWitch +CL: bcl net/minecraft/client/model/ModelWither +CL: bcm net/minecraft/client/model/ModelWolf +CL: bcn net/minecraft/client/model/ModelZombie +CL: bco net/minecraft/client/model/ModelDragon +CL: bcp net/minecraft/client/model/ModelEnderCrystal +CL: bcr net/minecraft/client/model/ModelBox +CL: bct net/minecraft/client/model/ModelRenderer +CL: bcu net/minecraft/client/model/TextureOffset +CL: bcx net/minecraft/client/network/NetHandlerLoginClient +CL: bcx$1 net/minecraft/client/network/NetHandlerLoginClient$1 +CL: bcy net/minecraft/client/network/NetHandlerPlayClient +CL: bcy$1 net/minecraft/client/network/NetHandlerPlayClient$1 +CL: bcy$2 net/minecraft/client/network/NetHandlerPlayClient$2 +CL: bcy$3 net/minecraft/client/network/NetHandlerPlayClient$3 +CL: bcy$3$1 net/minecraft/client/network/NetHandlerPlayClient$3$1 +CL: bcy$3$1$1 net/minecraft/client/network/NetHandlerPlayClient$3$1$1 +CL: bcy$4 net/minecraft/client/network/NetHandlerPlayClient$4 +CL: bcz net/minecraft/client/multiplayer/ChunkProviderClient +CL: bd net/minecraft/command/ServerCommandManager +CL: bda net/minecraft/client/multiplayer/PlayerControllerMP +CL: bdb net/minecraft/client/multiplayer/WorldClient +CL: bdb$1 net/minecraft/client/multiplayer/WorldClient$1 +CL: bdb$2 net/minecraft/client/multiplayer/WorldClient$2 +CL: bdb$3 net/minecraft/client/multiplayer/WorldClient$3 +CL: bdb$4 net/minecraft/client/multiplayer/WorldClient$4 +CL: bdc net/minecraft/client/network/NetworkPlayerInfo +CL: bdc$1 net/minecraft/client/network/NetworkPlayerInfo$1 +CL: bdc$2 net/minecraft/client/network/NetworkPlayerInfo$2 +CL: bdd net/minecraft/client/multiplayer/ServerAddress +CL: bde net/minecraft/client/multiplayer/ServerData +CL: bde$a net/minecraft/client/multiplayer/ServerData$ServerResourceMode +CL: bdf net/minecraft/client/multiplayer/ServerList +CL: bdg net/minecraft/client/network/OldServerPinger +CL: bdg$1 net/minecraft/client/network/OldServerPinger$1 +CL: bdg$2 net/minecraft/client/network/OldServerPinger$2 +CL: bdg$2$1 net/minecraft/client/network/OldServerPinger$2$1 +CL: bdj net/minecraft/client/particle/Barrier +CL: bdj$a net/minecraft/client/particle/Barrier$Factory +CL: bdk net/minecraft/client/particle/EntityBreakingFX +CL: bdk$a net/minecraft/client/particle/EntityBreakingFX$Factory +CL: bdk$b net/minecraft/client/particle/EntityBreakingFX$SlimeFactory +CL: bdk$c net/minecraft/client/particle/EntityBreakingFX$SnowballFactory +CL: bdl net/minecraft/client/particle/EntityBubbleFX +CL: bdl$a net/minecraft/client/particle/EntityBubbleFX$Factory +CL: bdm net/minecraft/client/particle/EntityCrit2FX +CL: bdm$a net/minecraft/client/particle/EntityCrit2FX$MagicFactory +CL: bdm$b net/minecraft/client/particle/EntityCrit2FX$Factory +CL: bdn net/minecraft/client/particle/EntityDropParticleFX +CL: bdn$a net/minecraft/client/particle/EntityDropParticleFX$LavaFactory +CL: bdn$b net/minecraft/client/particle/EntityDropParticleFX$WaterFactory +CL: bdo net/minecraft/client/particle/EntityEnchantmentTableParticleFX +CL: bdo$a net/minecraft/client/particle/EntityEnchantmentTableParticleFX$EnchantmentTable +CL: bdp net/minecraft/client/particle/EntityExplodeFX +CL: bdp$a net/minecraft/client/particle/EntityExplodeFX$Factory +CL: bdq net/minecraft/client/particle/EntityFirework +CL: bdq$a net/minecraft/client/particle/EntityFirework$OverlayFX +CL: bdq$b net/minecraft/client/particle/EntityFirework$SparkFX +CL: bdq$c net/minecraft/client/particle/EntityFirework$StarterFX +CL: bdq$d net/minecraft/client/particle/EntityFirework$Factory +CL: bdr net/minecraft/client/particle/EntityFlameFX +CL: bdr$a net/minecraft/client/particle/EntityFlameFX$Factory +CL: bds net/minecraft/client/particle/EntityFootStepFX +CL: bds$a net/minecraft/client/particle/EntityFootStepFX$Factory +CL: bdt net/minecraft/client/particle/EntityHeartFX +CL: bdt$a net/minecraft/client/particle/EntityHeartFX$AngryVillagerFactory +CL: bdt$b net/minecraft/client/particle/EntityHeartFX$Factory +CL: bdu net/minecraft/client/particle/EntityLargeExplodeFX +CL: bdu$a net/minecraft/client/particle/EntityLargeExplodeFX$Factory +CL: bdv net/minecraft/client/particle/EntityHugeExplodeFX +CL: bdv$a net/minecraft/client/particle/EntityHugeExplodeFX$Factory +CL: bdw net/minecraft/client/particle/EntityPickupFX +CL: bdx net/minecraft/client/particle/EntityCritFX +CL: bdx$a net/minecraft/client/particle/EntityCritFX$Factory +CL: bdy net/minecraft/client/particle/EntityLavaFX +CL: bdy$a net/minecraft/client/particle/EntityLavaFX$Factory +CL: bdz net/minecraft/client/particle/MobAppearance +CL: bdz$a net/minecraft/client/particle/MobAppearance$Factory +CL: be net/minecraft/command/server/CommandSetBlock +CL: bea net/minecraft/client/particle/EntityNoteFX +CL: bea$a net/minecraft/client/particle/EntityNoteFX$Factory +CL: beb net/minecraft/client/particle/EntityFX +CL: bec net/minecraft/client/particle/EffectRenderer +CL: bec$1 net/minecraft/client/particle/EffectRenderer$1 +CL: bec$2 net/minecraft/client/particle/EffectRenderer$2 +CL: bec$3 net/minecraft/client/particle/EffectRenderer$3 +CL: bec$4 net/minecraft/client/particle/EffectRenderer$4 +CL: bed net/minecraft/client/particle/IParticleFactory +CL: bee net/minecraft/client/particle/EntityCloudFX +CL: bee$a net/minecraft/client/particle/EntityCloudFX$Factory +CL: bef net/minecraft/client/particle/EntityPortalFX +CL: bef$a net/minecraft/client/particle/EntityPortalFX$Factory +CL: beg net/minecraft/client/particle/EntityReddustFX +CL: beg$a net/minecraft/client/particle/EntityReddustFX$Factory +CL: beh net/minecraft/client/particle/EntitySmokeFX +CL: beh$1 net/minecraft/client/particle/EntitySmokeFX$1 +CL: beh$a net/minecraft/client/particle/EntitySmokeFX$Factory +CL: bei net/minecraft/client/particle/EntitySnowShovelFX +CL: bei$a net/minecraft/client/particle/EntitySnowShovelFX$Factory +CL: bej net/minecraft/client/particle/EntitySpellParticleFX +CL: bej$a net/minecraft/client/particle/EntitySpellParticleFX$AmbientMobFactory +CL: bej$b net/minecraft/client/particle/EntitySpellParticleFX$InstantFactory +CL: bej$c net/minecraft/client/particle/EntitySpellParticleFX$MobFactory +CL: bej$d net/minecraft/client/particle/EntitySpellParticleFX$Factory +CL: bej$e net/minecraft/client/particle/EntitySpellParticleFX$WitchFactory +CL: bek net/minecraft/client/particle/EntitySplashFX +CL: bek$a net/minecraft/client/particle/EntitySplashFX$Factory +CL: bel net/minecraft/client/particle/EntitySuspendFX +CL: bel$a net/minecraft/client/particle/EntitySuspendFX$Factory +CL: bem net/minecraft/client/particle/EntityAuraFX +CL: bem$a net/minecraft/client/particle/EntityAuraFX$HappyVillagerFactory +CL: bem$b net/minecraft/client/particle/EntityAuraFX$Factory +CL: ben net/minecraft/client/particle/EntityBlockDustFX +CL: ben$a net/minecraft/client/particle/EntityBlockDustFX$Factory +CL: beo net/minecraft/client/particle/EntityDiggingFX +CL: beo$a net/minecraft/client/particle/EntityDiggingFX$Factory +CL: bep net/minecraft/client/particle/EntityParticleEmitter +CL: beq net/minecraft/client/particle/EntityFishWakeFX +CL: beq$a net/minecraft/client/particle/EntityFishWakeFX$Factory +CL: ber net/minecraft/client/particle/EntityRainFX +CL: ber$a net/minecraft/client/particle/EntityRainFX$Factory +CL: bet net/minecraft/client/entity/AbstractClientPlayer +CL: beu net/minecraft/util/MovementInput +CL: bev net/minecraft/util/MovementInputFromOptions +CL: bew net/minecraft/client/entity/EntityPlayerSP +CL: bex net/minecraft/client/entity/EntityOtherPlayerMP +CL: bey net/minecraft/client/player/inventory/LocalBlockIntercommunication +CL: bez net/minecraft/client/player/inventory/ContainerLocalMenu +CL: bf net/minecraft/command/server/CommandSetDefaultSpawnpoint +CL: bfc net/minecraft/entity/boss/BossStatus +CL: bfd net/minecraft/client/renderer/WorldRenderer +CL: bfd$1 net/minecraft/client/renderer/WorldRenderer$1 +CL: bfd$2 net/minecraft/client/renderer/WorldRenderer$2 +CL: bfd$a net/minecraft/client/renderer/WorldRenderer$State +CL: bfe net/minecraft/client/renderer/WorldVertexBufferUploader +CL: bfe$1 net/minecraft/client/renderer/WorldVertexBufferUploader$1 +CL: bff net/minecraft/client/renderer/RegionRenderCache +CL: bfg net/minecraft/client/renderer/RegionRenderCacheBuilder +CL: bfh net/minecraft/client/renderer/ChunkRenderContainer +CL: bfi net/minecraft/client/renderer/tileentity/TileEntityItemStackRenderer +CL: bfj net/minecraft/client/renderer/EnumFaceDirection +CL: bfj$1 net/minecraft/client/renderer/EnumFaceDirection$1 +CL: bfj$a net/minecraft/client/renderer/EnumFaceDirection$Constants +CL: bfj$b net/minecraft/client/renderer/EnumFaceDirection$VertexInformation +CL: bfk net/minecraft/client/renderer/EntityRenderer +CL: bfk$1 net/minecraft/client/renderer/EntityRenderer$1 +CL: bfk$2 net/minecraft/client/renderer/EntityRenderer$2 +CL: bfk$3 net/minecraft/client/renderer/EntityRenderer$3 +CL: bfk$4 net/minecraft/client/renderer/EntityRenderer$4 +CL: bfl net/minecraft/client/renderer/GlStateManager +CL: bfl$1 net/minecraft/client/renderer/GlStateManager$1 +CL: bfl$a net/minecraft/client/renderer/GlStateManager$AlphaState +CL: bfl$b net/minecraft/client/renderer/GlStateManager$BlendState +CL: bfl$c net/minecraft/client/renderer/GlStateManager$BooleanState +CL: bfl$d net/minecraft/client/renderer/GlStateManager$ClearState +CL: bfl$e net/minecraft/client/renderer/GlStateManager$Color +CL: bfl$f net/minecraft/client/renderer/GlStateManager$ColorLogicState +CL: bfl$g net/minecraft/client/renderer/GlStateManager$ColorMask +CL: bfl$h net/minecraft/client/renderer/GlStateManager$ColorMaterialState +CL: bfl$i net/minecraft/client/renderer/GlStateManager$CullState +CL: bfl$j net/minecraft/client/renderer/GlStateManager$DepthState +CL: bfl$k net/minecraft/client/renderer/GlStateManager$FogState +CL: bfl$l net/minecraft/client/renderer/GlStateManager$PolygonOffsetState +CL: bfl$m net/minecraft/client/renderer/GlStateManager$StencilFunc +CL: bfl$n net/minecraft/client/renderer/GlStateManager$StencilState +CL: bfl$o net/minecraft/client/renderer/GlStateManager$TexGen +CL: bfl$p net/minecraft/client/renderer/GlStateManager$TexGenCoord +CL: bfl$q net/minecraft/client/renderer/GlStateManager$TexGenState +CL: bfl$r net/minecraft/client/renderer/GlStateManager$TextureState +CL: bfm net/minecraft/client/renderer/IImageBuffer +CL: bfn net/minecraft/client/renderer/ItemRenderer +CL: bfn$1 net/minecraft/client/renderer/ItemRenderer$1 +CL: bfo net/minecraft/client/renderer/ItemModelMesher +CL: bfp net/minecraft/client/renderer/ItemMeshDefinition +CL: bfr net/minecraft/client/renderer/RenderGlobal +CL: bfr$1 net/minecraft/client/renderer/RenderGlobal$1 +CL: bfr$2 net/minecraft/client/renderer/RenderGlobal$2 +CL: bfr$a net/minecraft/client/renderer/RenderGlobal$ContainerLocalRenderInformation +CL: bfs net/minecraft/client/renderer/ImageBufferDownload +CL: bft net/minecraft/client/renderer/RenderList +CL: bfw net/minecraft/client/shader/Framebuffer +CL: bfx net/minecraft/client/renderer/Tessellator +CL: bfy net/minecraft/client/renderer/VboRenderList +CL: bfz net/minecraft/client/renderer/VertexBufferUploader +CL: bg net/minecraft/command/CommandSetPlayerTimeout +CL: bga net/minecraft/client/renderer/ViewFrustum +CL: bgb net/minecraft/client/renderer/ChestRenderer +CL: bgc net/minecraft/client/renderer/BlockModelShapes +CL: bgc$1 net/minecraft/client/renderer/BlockModelShapes$1 +CL: bgc$2 net/minecraft/client/renderer/BlockModelShapes$2 +CL: bgc$3 net/minecraft/client/renderer/BlockModelShapes$3 +CL: bgc$4 net/minecraft/client/renderer/BlockModelShapes$4 +CL: bgc$5 net/minecraft/client/renderer/BlockModelShapes$5 +CL: bgc$6 net/minecraft/client/renderer/BlockModelShapes$6 +CL: bgc$7 net/minecraft/client/renderer/BlockModelShapes$7 +CL: bgc$8 net/minecraft/client/renderer/BlockModelShapes$8 +CL: bgd net/minecraft/client/renderer/BlockRendererDispatcher +CL: bge net/minecraft/client/renderer/BlockFluidRenderer +CL: bgf net/minecraft/client/renderer/BlockModelRenderer +CL: bgf$1 net/minecraft/client/renderer/BlockModelRenderer$1 +CL: bgf$a net/minecraft/client/renderer/BlockModelRenderer$EnumNeighborInfo +CL: bgf$b net/minecraft/client/renderer/BlockModelRenderer$AmbientOcclusionFace +CL: bgf$c net/minecraft/client/renderer/BlockModelRenderer$VertexTranslations +CL: bgf$d net/minecraft/client/renderer/BlockModelRenderer$Orientation +CL: bgg net/minecraft/client/renderer/block/model/BakedQuad +CL: bgh net/minecraft/client/renderer/block/model/BlockPart +CL: bgh$1 net/minecraft/client/renderer/block/model/BlockPart$1 +CL: bgh$a net/minecraft/client/renderer/block/model/BlockPart$Deserializer +CL: bgi net/minecraft/client/renderer/block/model/BlockPartFace +CL: bgi$a net/minecraft/client/renderer/block/model/BlockPartFace$Deserializer +CL: bgj net/minecraft/client/renderer/block/model/BlockPartRotation +CL: bgk net/minecraft/client/renderer/block/model/BlockFaceUV +CL: bgk$a net/minecraft/client/renderer/block/model/BlockFaceUV$Deserializer +CL: bgl net/minecraft/client/renderer/block/model/ModelBlock +CL: bgl$1 net/minecraft/client/renderer/block/model/ModelBlock$1 +CL: bgl$a net/minecraft/client/renderer/block/model/ModelBlock$Bookkeep +CL: bgl$b net/minecraft/client/renderer/block/model/ModelBlock$Deserializer +CL: bgl$c net/minecraft/client/renderer/block/model/ModelBlock$LoopException +CL: bgm net/minecraft/client/renderer/block/model/ModelBlockDefinition +CL: bgm$a net/minecraft/client/renderer/block/model/ModelBlockDefinition$Deserializer +CL: bgm$b net/minecraft/client/renderer/block/model/ModelBlockDefinition$MissingVariantException +CL: bgm$c net/minecraft/client/renderer/block/model/ModelBlockDefinition$Variant +CL: bgm$c$a net/minecraft/client/renderer/block/model/ModelBlockDefinition$Variant$Deserializer +CL: bgm$d net/minecraft/client/renderer/block/model/ModelBlockDefinition$Variants +CL: bgn net/minecraft/client/renderer/block/model/BreakingFour +CL: bgn$1 net/minecraft/client/renderer/block/model/BreakingFour$1 +CL: bgo net/minecraft/client/renderer/block/model/FaceBakery +CL: bgo$1 net/minecraft/client/renderer/block/model/FaceBakery$1 +CL: bgp net/minecraft/client/renderer/block/model/ItemModelGenerator +CL: bgp$1 net/minecraft/client/renderer/block/model/ItemModelGenerator$1 +CL: bgp$a net/minecraft/client/renderer/block/model/ItemModelGenerator$Span +CL: bgp$b net/minecraft/client/renderer/block/model/ItemModelGenerator$SpanFacing +CL: bgq net/minecraft/client/renderer/block/model/ItemTransformVec3f +CL: bgq$a net/minecraft/client/renderer/block/model/ItemTransformVec3f$Deserializer +CL: bgr net/minecraft/client/renderer/block/model/ItemCameraTransforms +CL: bgr$1 net/minecraft/client/renderer/block/model/ItemCameraTransforms$1 +CL: bgr$a net/minecraft/client/renderer/block/model/ItemCameraTransforms$Deserializer +CL: bgr$b net/minecraft/client/renderer/block/model/ItemCameraTransforms$TransformType +CL: bgu net/minecraft/client/renderer/block/statemap/StateMapperBase +CL: bgv net/minecraft/client/renderer/block/statemap/BlockStateMapper +CL: bgw net/minecraft/client/renderer/block/statemap/DefaultStateMapper +CL: bgx net/minecraft/client/renderer/block/statemap/StateMap +CL: bgx$1 net/minecraft/client/renderer/block/statemap/StateMap$1 +CL: bgx$a net/minecraft/client/renderer/block/statemap/StateMap$Builder +CL: bgy net/minecraft/client/renderer/block/statemap/IStateMapper +CL: bh net/minecraft/command/CommandSetSpawnpoint +CL: bha net/minecraft/client/renderer/tileentity/TileEntityBannerRenderer +CL: bha$1 net/minecraft/client/renderer/tileentity/TileEntityBannerRenderer$1 +CL: bha$a net/minecraft/client/renderer/tileentity/TileEntityBannerRenderer$TimedBannerTexture +CL: bhb net/minecraft/client/renderer/tileentity/TileEntityBeaconRenderer +CL: bhc net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher +CL: bhd net/minecraft/client/renderer/tileentity/TileEntitySpecialRenderer +CL: bhe net/minecraft/client/renderer/tileentity/TileEntityChestRenderer +CL: bhf net/minecraft/client/renderer/tileentity/TileEntityEnchantmentTableRenderer +CL: bhg net/minecraft/client/renderer/tileentity/TileEntityEnderChestRenderer +CL: bhh net/minecraft/client/renderer/tileentity/TileEntityMobSpawnerRenderer +CL: bhi net/minecraft/client/renderer/tileentity/TileEntityPistonRenderer +CL: bhj net/minecraft/client/renderer/tileentity/TileEntitySignRenderer +CL: bhk net/minecraft/client/renderer/tileentity/TileEntitySkullRenderer +CL: bhk$1 net/minecraft/client/renderer/tileentity/TileEntitySkullRenderer$1 +CL: bhl net/minecraft/client/renderer/tileentity/TileEntityEndPortalRenderer +CL: bhn net/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator +CL: bhn$a net/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator$Status +CL: bhn$b net/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator$Type +CL: bho net/minecraft/client/renderer/chunk/ChunkRenderDispatcher +CL: bho$1 net/minecraft/client/renderer/chunk/ChunkRenderDispatcher$1 +CL: bho$2 net/minecraft/client/renderer/chunk/ChunkRenderDispatcher$2 +CL: bho$3 net/minecraft/client/renderer/chunk/ChunkRenderDispatcher$3 +CL: bhp net/minecraft/client/renderer/chunk/ChunkRenderWorker +CL: bhp$1 net/minecraft/client/renderer/chunk/ChunkRenderWorker$1 +CL: bhp$2 net/minecraft/client/renderer/chunk/ChunkRenderWorker$2 +CL: bhq net/minecraft/client/renderer/chunk/CompiledChunk +CL: bhq$1 net/minecraft/client/renderer/chunk/CompiledChunk$1 +CL: bhr net/minecraft/client/renderer/chunk/ListChunkFactory +CL: bhs net/minecraft/client/renderer/chunk/ListedRenderChunk +CL: bht net/minecraft/client/renderer/chunk/RenderChunk +CL: bhu net/minecraft/client/renderer/chunk/IRenderChunkFactory +CL: bhv net/minecraft/client/renderer/chunk/VboChunkFactory +CL: bhw net/minecraft/client/renderer/chunk/VisGraph +CL: bhw$1 net/minecraft/client/renderer/chunk/VisGraph$1 +CL: bhx net/minecraft/client/renderer/chunk/SetVisibility +CL: bi net/minecraft/command/CommandShowSeed +CL: bia net/minecraft/client/renderer/culling/ICamera +CL: bib net/minecraft/client/renderer/culling/ClippingHelperImpl +CL: bic net/minecraft/client/renderer/culling/Frustum +CL: bid net/minecraft/client/renderer/culling/ClippingHelper +CL: big net/minecraft/client/renderer/entity/ArmorStandRenderer +CL: big$1 net/minecraft/client/renderer/entity/ArmorStandRenderer$1 +CL: bih net/minecraft/client/renderer/entity/RenderArrow +CL: bii net/minecraft/client/renderer/entity/RenderBat +CL: bij net/minecraft/client/renderer/entity/RenderBlaze +CL: bik net/minecraft/client/renderer/entity/RenderBoat +CL: bil net/minecraft/client/renderer/entity/RenderCaveSpider +CL: bim net/minecraft/client/renderer/entity/RenderChicken +CL: bin net/minecraft/client/renderer/entity/RenderCow +CL: bio net/minecraft/client/renderer/entity/RenderCreeper +CL: bip net/minecraft/client/renderer/entity/RenderEntity +CL: biq net/minecraft/client/renderer/tileentity/RenderEnderCrystal +CL: bir net/minecraft/client/renderer/entity/RenderDragon +CL: bis net/minecraft/client/renderer/entity/RenderEnderman +CL: bit net/minecraft/client/renderer/entity/RenderEndermite +CL: biu net/minecraft/client/renderer/entity/RenderManager +CL: biv net/minecraft/client/renderer/entity/Render +CL: biw net/minecraft/client/renderer/entity/RenderXPOrb +CL: bix net/minecraft/client/renderer/entity/RenderFallingBlock +CL: biy net/minecraft/client/renderer/entity/RenderFireball +CL: biz net/minecraft/client/renderer/entity/RenderFish +CL: bj net/minecraft/command/CommandSpreadPlayers +CL: bj$a net/minecraft/command/CommandSpreadPlayers$Position +CL: bja net/minecraft/client/renderer/entity/RenderGhast +CL: bjb net/minecraft/client/renderer/entity/RenderGiantZombie +CL: bjb$1 net/minecraft/client/renderer/entity/RenderGiantZombie$1 +CL: bjc net/minecraft/client/renderer/entity/RenderGuardian +CL: bjd net/minecraft/client/renderer/entity/RenderHorse +CL: bje net/minecraft/client/renderer/entity/RenderBiped +CL: bjf net/minecraft/client/renderer/entity/RenderEntityItem +CL: bjg net/minecraft/client/renderer/tileentity/RenderItemFrame +CL: bjh net/minecraft/client/renderer/entity/RenderItem +CL: bjh$1 net/minecraft/client/renderer/entity/RenderItem$1 +CL: bjh$2 net/minecraft/client/renderer/entity/RenderItem$2 +CL: bjh$3 net/minecraft/client/renderer/entity/RenderItem$3 +CL: bjh$4 net/minecraft/client/renderer/entity/RenderItem$4 +CL: bjh$5 net/minecraft/client/renderer/entity/RenderItem$5 +CL: bjh$6 net/minecraft/client/renderer/entity/RenderItem$6 +CL: bjh$7 net/minecraft/client/renderer/entity/RenderItem$7 +CL: bjh$8 net/minecraft/client/renderer/entity/RenderItem$8 +CL: bjh$9 net/minecraft/client/renderer/entity/RenderItem$9 +CL: bji net/minecraft/client/renderer/entity/RenderMagmaCube +CL: bjj net/minecraft/client/renderer/entity/RenderLeashKnot +CL: bjk net/minecraft/client/renderer/entity/RenderLightningBolt +CL: bjl net/minecraft/client/renderer/entity/RendererLivingEntity +CL: bjl$1 net/minecraft/client/renderer/entity/RendererLivingEntity$1 +CL: bjm net/minecraft/client/renderer/entity/RenderMinecart +CL: bjn net/minecraft/client/renderer/entity/RenderMinecartMobSpawner +CL: bjo net/minecraft/client/renderer/entity/RenderLiving +CL: bjp net/minecraft/client/renderer/entity/RenderMooshroom +CL: bjq net/minecraft/client/renderer/entity/RenderOcelot +CL: bjr net/minecraft/client/renderer/entity/RenderPainting +CL: bjs net/minecraft/client/renderer/entity/RenderPig +CL: bjt net/minecraft/client/renderer/entity/RenderPigZombie +CL: bjt$1 net/minecraft/client/renderer/entity/RenderPigZombie$1 +CL: bju net/minecraft/client/renderer/entity/RenderRabbit +CL: bjv net/minecraft/client/renderer/entity/RenderSheep +CL: bjw net/minecraft/client/renderer/entity/RenderSilverfish +CL: bjx net/minecraft/client/renderer/entity/RenderSkeleton +CL: bjx$1 net/minecraft/client/renderer/entity/RenderSkeleton$1 +CL: bjy net/minecraft/client/renderer/entity/RenderSlime +CL: bjz net/minecraft/client/renderer/entity/RenderSnowMan +CL: bk net/minecraft/command/CommandStats +CL: bka net/minecraft/client/renderer/entity/RenderSpider +CL: bkb net/minecraft/client/renderer/entity/RenderSquid +CL: bkc net/minecraft/client/renderer/entity/RenderSnowball +CL: bkd net/minecraft/client/renderer/entity/RenderPotion +CL: bke net/minecraft/client/renderer/entity/RenderTntMinecart +CL: bkf net/minecraft/client/renderer/entity/RenderTNTPrimed +CL: bkg net/minecraft/client/renderer/entity/RenderIronGolem +CL: bkh net/minecraft/client/renderer/entity/RenderVillager +CL: bki net/minecraft/client/renderer/entity/RenderWitch +CL: bkj net/minecraft/client/renderer/entity/RenderWither +CL: bkk net/minecraft/client/renderer/tileentity/RenderWitherSkull +CL: bkl net/minecraft/client/renderer/entity/RenderWolf +CL: bkm net/minecraft/client/renderer/entity/RenderZombie +CL: bkm$1 net/minecraft/client/renderer/entity/RenderZombie$1 +CL: bkn net/minecraft/client/renderer/entity/layers/LayerArmorBase +CL: bkn$1 net/minecraft/client/renderer/entity/layers/LayerArmorBase$1 +CL: bko net/minecraft/client/renderer/entity/layers/LayerArrow +CL: bkp net/minecraft/client/renderer/entity/layers/LayerCape +CL: bkq net/minecraft/client/renderer/entity/layers/LayerHeldBlock +CL: bkr net/minecraft/client/renderer/entity/layers/LayerCreeperCharge +CL: bks net/minecraft/client/renderer/entity/layers/LayerCustomHead +CL: bkt net/minecraft/client/renderer/entity/layers/LayerDeadmau5Head +CL: bku net/minecraft/client/renderer/entity/layers/LayerEnderDragonDeath +CL: bkv net/minecraft/client/renderer/entity/layers/LayerEnderDragonEyes +CL: bkw net/minecraft/client/renderer/entity/layers/LayerEndermanEyes +CL: bkx net/minecraft/client/renderer/entity/layers/LayerBipedArmor +CL: bky net/minecraft/client/renderer/entity/layers/LayerHeldItem +CL: bkz net/minecraft/client/renderer/entity/layers/LayerMooshroomMushroom +CL: bl net/minecraft/command/server/CommandStop +CL: bla net/minecraft/client/renderer/entity/layers/LayerSaddle +CL: blb net/minecraft/client/renderer/entity/layers/LayerRenderer +CL: blc net/minecraft/client/renderer/entity/layers/LayerSheepWool +CL: bld net/minecraft/client/renderer/entity/layers/LayerSlimeGel +CL: ble net/minecraft/client/renderer/entity/layers/LayerSnowmanHead +CL: blf net/minecraft/client/renderer/entity/layers/LayerSpiderEyes +CL: blg net/minecraft/client/renderer/entity/layers/LayerVillagerArmor +CL: blh net/minecraft/client/renderer/entity/layers/LayerIronGolemFlower +CL: bli net/minecraft/client/renderer/entity/layers/LayerHeldItemWitch +CL: blj net/minecraft/client/renderer/entity/layers/LayerWitherAura +CL: blk net/minecraft/client/renderer/entity/layers/LayerWolfCollar +CL: bln net/minecraft/client/renderer/entity/RenderPlayer +CL: blo net/minecraft/client/util/JsonBlendingMode +CL: blp net/minecraft/client/shader/ShaderDefault +CL: blq net/minecraft/client/shader/ShaderManager +CL: blr net/minecraft/client/shader/ShaderGroup +CL: bls net/minecraft/client/shader/Shader +CL: blt net/minecraft/client/shader/ShaderLoader +CL: blt$a net/minecraft/client/shader/ShaderLoader$ShaderType +CL: blu net/minecraft/client/shader/ShaderLinkHelper +CL: blv net/minecraft/client/shader/ShaderUniform +CL: bly net/minecraft/client/renderer/texture/AbstractTexture +CL: blz net/minecraft/client/renderer/texture/DynamicTexture +CL: bm net/minecraft/command/server/CommandSummon +CL: bma net/minecraft/client/renderer/ThreadDownloadImageData +CL: bma$1 net/minecraft/client/renderer/ThreadDownloadImageData$1 +CL: bmb net/minecraft/client/renderer/texture/IIconCreator +CL: bmc net/minecraft/client/renderer/texture/LayeredColorMaskTexture +CL: bmd net/minecraft/client/renderer/texture/LayeredTexture +CL: bme net/minecraft/client/renderer/texture/SimpleTexture +CL: bmf net/minecraft/client/renderer/texture/Stitcher +CL: bmf$a net/minecraft/client/renderer/texture/Stitcher$Holder +CL: bmf$b net/minecraft/client/renderer/texture/Stitcher$Slot +CL: bmg net/minecraft/client/renderer/StitcherException +CL: bmh net/minecraft/client/renderer/texture/TextureMap +CL: bmh$1 net/minecraft/client/renderer/texture/TextureMap$1 +CL: bmh$2 net/minecraft/client/renderer/texture/TextureMap$2 +CL: bmh$3 net/minecraft/client/renderer/texture/TextureMap$3 +CL: bmi net/minecraft/client/renderer/texture/TextureAtlasSprite +CL: bmi$1 net/minecraft/client/renderer/texture/TextureAtlasSprite$1 +CL: bmj net/minecraft/client/renderer/texture/TextureManager +CL: bmj$1 net/minecraft/client/renderer/texture/TextureManager$1 +CL: bmk net/minecraft/client/renderer/texture/ITextureObject +CL: bml net/minecraft/client/renderer/texture/TextureUtil +CL: bmm net/minecraft/client/renderer/texture/ITickable +CL: bmn net/minecraft/client/renderer/texture/ITickableTextureObject +CL: bmo net/minecraft/client/renderer/texture/TextureClock +CL: bmp net/minecraft/client/renderer/texture/TextureCompass +CL: bms net/minecraft/client/renderer/vertex/DefaultVertexFormats +CL: bmt net/minecraft/client/renderer/vertex/VertexBuffer +CL: bmu net/minecraft/client/renderer/vertex/VertexFormat +CL: bmu$1 net/minecraft/client/renderer/vertex/VertexFormat$1 +CL: bmv net/minecraft/client/renderer/vertex/VertexFormatElement +CL: bmv$a net/minecraft/client/renderer/vertex/VertexFormatElement$EnumType +CL: bmv$b net/minecraft/client/renderer/vertex/VertexFormatElement$EnumUsage +CL: bmx net/minecraft/client/resources/AbstractResourcePack +CL: bmy net/minecraft/client/resources/ResourceIndex +CL: bmz net/minecraft/client/resources/DefaultPlayerSkin +CL: bn net/minecraft/command/server/CommandTeleport +CL: bna net/minecraft/client/resources/DefaultResourcePack +CL: bnb net/minecraft/client/resources/FallbackResourceManager +CL: bnb$a net/minecraft/client/resources/FallbackResourceManager$InputStreamLeakedResourceLogger +CL: bnc net/minecraft/client/resources/FileResourcePack +CL: bnd net/minecraft/client/resources/FolderResourcePack +CL: bne net/minecraft/client/resources/FoliageColorReloadListener +CL: bnf net/minecraft/client/resources/GrassColorReloadListener +CL: bng net/minecraft/client/resources/IReloadableResourceManager +CL: bnh net/minecraft/client/resources/IResource +CL: bni net/minecraft/client/resources/IResourceManager +CL: bnj net/minecraft/client/resources/IResourceManagerReloadListener +CL: bnk net/minecraft/client/resources/IResourcePack +CL: bnl net/minecraft/client/resources/ResourcePackFileNotFoundException +CL: bnm net/minecraft/client/resources/ResourcePackRepository +CL: bnm$1 net/minecraft/client/resources/ResourcePackRepository$1 +CL: bnm$2 net/minecraft/client/resources/ResourcePackRepository$2 +CL: bnm$3 net/minecraft/client/resources/ResourcePackRepository$3 +CL: bnm$a net/minecraft/client/resources/ResourcePackRepository$Entry +CL: bnn net/minecraft/client/resources/SimpleReloadableResourceManager +CL: bnn$1 net/minecraft/client/resources/SimpleReloadableResourceManager$1 +CL: bno net/minecraft/client/resources/SimpleResource +CL: bnp net/minecraft/client/resources/SkinManager +CL: bnp$1 net/minecraft/client/resources/SkinManager$1 +CL: bnp$2 net/minecraft/client/resources/SkinManager$2 +CL: bnp$3 net/minecraft/client/resources/SkinManager$3 +CL: bnp$3$1 net/minecraft/client/resources/SkinManager$3$1 +CL: bnp$a net/minecraft/client/resources/SkinManager$SkinAvailableCallback +CL: bnq net/minecraft/client/resources/I18n +CL: bnr net/minecraft/client/resources/Language +CL: bns net/minecraft/client/resources/LanguageManager +CL: bnt net/minecraft/client/resources/Locale +CL: bnv net/minecraft/client/resources/data/BaseMetadataSectionSerializer +CL: bnw net/minecraft/client/resources/data/IMetadataSection +CL: bnx net/minecraft/client/resources/data/IMetadataSectionSerializer +CL: bny net/minecraft/client/resources/data/IMetadataSerializer +CL: bny$1 net/minecraft/client/resources/data/IMetadataSerializer$1 +CL: bny$a net/minecraft/client/resources/data/IMetadataSerializer$Registration +CL: bnz net/minecraft/client/resources/data/AnimationFrame +CL: boa net/minecraft/client/resources/data/AnimationMetadataSection +CL: bob net/minecraft/client/resources/data/AnimationMetadataSectionSerializer +CL: bod net/minecraft/client/resources/data/FontMetadataSection +CL: boe net/minecraft/client/resources/data/FontMetadataSectionSerializer +CL: bog net/minecraft/client/resources/data/LanguageMetadataSection +CL: boh net/minecraft/client/resources/data/LanguageMetadataSectionSerializer +CL: boj net/minecraft/client/resources/data/PackMetadataSection +CL: bok net/minecraft/client/resources/data/PackMetadataSectionSerializer +CL: bon net/minecraft/client/resources/data/TextureMetadataSection +CL: boo net/minecraft/client/resources/data/TextureMetadataSectionSerializer +CL: boq net/minecraft/client/resources/model/IBakedModel +CL: bor net/minecraft/client/resources/model/ModelRotation +CL: bos net/minecraft/client/resources/model/BuiltInModel +CL: bot net/minecraft/client/resources/model/ModelBakery +CL: bot$1 net/minecraft/client/resources/model/ModelBakery$1 +CL: bot$2 net/minecraft/client/resources/model/ModelBakery$2 +CL: bou net/minecraft/client/resources/model/ModelManager +CL: bov net/minecraft/client/resources/model/ModelResourceLocation +CL: bow net/minecraft/client/resources/model/SimpleBakedModel +CL: bow$a net/minecraft/client/resources/model/SimpleBakedModel$Builder +CL: box net/minecraft/client/resources/model/WeightedBakedModel +CL: box$a net/minecraft/client/resources/model/WeightedBakedModel$Builder +CL: box$b net/minecraft/client/resources/model/WeightedBakedModel$MyWeighedRandomItem +CL: bp net/minecraft/command/server/CommandTestForBlock +CL: bpa net/minecraft/client/audio/PositionedSound +CL: bpb net/minecraft/client/audio/MovingSound +CL: bpc net/minecraft/client/audio/GuardianSound +CL: bpd net/minecraft/client/audio/MovingSoundMinecart +CL: bpe net/minecraft/client/audio/MovingSoundMinecartRiding +CL: bpf net/minecraft/client/audio/PositionedSoundRecord +CL: bpg net/minecraft/client/audio/SoundCategory +CL: bph net/minecraft/client/audio/SoundList +CL: bph$a net/minecraft/client/audio/SoundList$SoundEntry +CL: bph$a$a net/minecraft/client/audio/SoundList$SoundEntry$Type +CL: bpi net/minecraft/client/audio/SoundListSerializer +CL: bpj net/minecraft/client/audio/ISound +CL: bpj$a net/minecraft/client/audio/ISound$AttenuationType +CL: bpk net/minecraft/client/audio/ITickableSound +CL: bpn net/minecraft/server/integrated/IntegratedPlayerList +CL: bpo net/minecraft/server/integrated/IntegratedServer +CL: bpo$1 net/minecraft/server/integrated/IntegratedServer$1 +CL: bpo$2 net/minecraft/server/integrated/IntegratedServer$2 +CL: bpo$3 net/minecraft/server/integrated/IntegratedServer$3 +CL: bpp net/minecraft/server/integrated/IntegratedServerCommandManager +CL: bpq net/minecraft/client/network/LanServerDetector +CL: bpq$a net/minecraft/client/network/LanServerDetector$LanServer +CL: bpq$b net/minecraft/client/network/LanServerDetector$ThreadLanServerFind +CL: bpq$c net/minecraft/client/network/LanServerDetector$LanServerList +CL: bpr net/minecraft/client/multiplayer/ThreadLanServerPing +CL: bpv net/minecraft/client/audio/MusicTicker +CL: bpv$a net/minecraft/client/audio/MusicTicker$MusicType +CL: bpw net/minecraft/client/audio/SoundPoolEntry +CL: bpx net/minecraft/client/audio/SoundManager +CL: bpx$1 net/minecraft/client/audio/SoundManager$1 +CL: bpx$1$1 net/minecraft/client/audio/SoundManager$1$1 +CL: bpx$2 net/minecraft/client/audio/SoundManager$2 +CL: bpx$2$1 net/minecraft/client/audio/SoundManager$2$1 +CL: bpx$a net/minecraft/client/audio/SoundManager$SoundSystemStarterThread +CL: bpy net/minecraft/client/audio/SoundEventAccessorComposite +CL: bpz net/minecraft/client/audio/SoundHandler +CL: bpz$1 net/minecraft/client/audio/SoundHandler$1 +CL: bpz$2 net/minecraft/client/audio/SoundHandler$2 +CL: bpz$3 net/minecraft/client/audio/SoundHandler$3 +CL: bq net/minecraft/command/server/CommandTestFor +CL: bqa net/minecraft/client/audio/SoundRegistry +CL: bqb net/minecraft/client/audio/ISoundEventAccessor +CL: bqc net/minecraft/client/audio/SoundEventAccessor +CL: bqe net/minecraft/client/stream/MetadataAchievement +CL: bqf net/minecraft/client/stream/MetadataCombat +CL: bqg net/minecraft/client/stream/MetadataPlayerDeath +CL: bqh net/minecraft/client/stream/Metadata +CL: bqj net/minecraft/client/stream/BroadcastController +CL: bqj$1 net/minecraft/client/stream/BroadcastController$1 +CL: bqj$2 net/minecraft/client/stream/BroadcastController$2 +CL: bqj$3 net/minecraft/client/stream/BroadcastController$3 +CL: bqj$a net/minecraft/client/stream/BroadcastController$BroadcastState +CL: bqj$b net/minecraft/client/stream/BroadcastController$BroadcastListener +CL: bqk net/minecraft/client/stream/ChatController +CL: bqk$1 net/minecraft/client/stream/ChatController$1 +CL: bqk$2 net/minecraft/client/stream/ChatController$2 +CL: bqk$a net/minecraft/client/stream/ChatController$EnumChannelState +CL: bqk$b net/minecraft/client/stream/ChatController$ChatChannelListener +CL: bqk$c net/minecraft/client/stream/ChatController$ChatState +CL: bqk$d net/minecraft/client/stream/ChatController$EnumEmoticonMode +CL: bqk$e net/minecraft/client/stream/ChatController$ChatListener +CL: bql net/minecraft/client/stream/IngestServerTester +CL: bql$1 net/minecraft/client/stream/IngestServerTester$1 +CL: bql$2 net/minecraft/client/stream/IngestServerTester$2 +CL: bql$3 net/minecraft/client/stream/IngestServerTester$3 +CL: bql$a net/minecraft/client/stream/IngestServerTester$IngestTestListener +CL: bql$b net/minecraft/client/stream/IngestServerTester$IngestTestState +CL: bqm net/minecraft/client/stream/IStream +CL: bqm$a net/minecraft/client/stream/IStream$AuthFailureReason +CL: bqn net/minecraft/client/stream/TwitchStream +CL: bqn$1 net/minecraft/client/stream/TwitchStream$1 +CL: bqn$1$1 net/minecraft/client/stream/TwitchStream$1$1 +CL: bqo net/minecraft/client/stream/NullStream +CL: bqq net/minecraft/util/Matrix4f +CL: bqr net/minecraft/util/Vector3d +CL: bqs net/minecraft/client/renderer/OpenGlHelper +CL: br net/minecraft/command/CommandTime +CL: bs net/minecraft/command/CommandTitle +CL: bt net/minecraft/command/CommandToggleDownfall +CL: bu net/minecraft/command/CommandTrigger +CL: bv net/minecraft/command/CommandWeather +CL: bw net/minecraft/command/server/CommandWhitelist +CL: bx net/minecraft/command/CommandWorldBorder +CL: bz net/minecraft/command/CommandException +CL: c net/minecraft/crash/CrashReportCategory +CL: c$1 net/minecraft/crash/CrashReportCategory$1 +CL: c$2 net/minecraft/crash/CrashReportCategory$2 +CL: c$3 net/minecraft/crash/CrashReportCategory$3 +CL: c$6 net/minecraft/crash/CrashReportCategory$6 +CL: c$7 net/minecraft/crash/CrashReportCategory$7 +CL: c$a net/minecraft/crash/CrashReportCategory$Entry +CL: ca net/minecraft/command/EntityNotFoundException +CL: cb net/minecraft/command/NumberInvalidException +CL: cc net/minecraft/command/SyntaxErrorException +CL: cd net/minecraft/command/PlayerNotFoundException +CL: ce net/minecraft/command/CommandNotFoundException +CL: cf net/minecraft/command/WrongUsageException +CL: cj net/minecraft/util/BlockPos +CL: cj$1 net/minecraft/util/BlockPos$1 +CL: cj$1$1 net/minecraft/util/BlockPos$1$1 +CL: cj$2 net/minecraft/util/BlockPos$2 +CL: cj$2$1 net/minecraft/util/BlockPos$2$1 +CL: cj$a net/minecraft/util/BlockPos$MutableBlockPos +CL: ck net/minecraft/dispenser/IBlockSource +CL: cl net/minecraft/block/BlockSourceImpl +CL: cm net/minecraft/util/Cartesian +CL: cm$1 net/minecraft/util/Cartesian$1 +CL: cm$a net/minecraft/util/Cartesian$GetList +CL: cm$b net/minecraft/util/Cartesian$Product +CL: cm$b$a net/minecraft/util/Cartesian$Product$ProductIterator +CL: cn net/minecraft/dispenser/BehaviorDefaultDispenseItem +CL: co net/minecraft/util/RegistryNamespacedDefaultedByKey +CL: cp net/minecraft/util/RegistryDefaulted +CL: cq net/minecraft/util/EnumFacing +CL: cq$1 net/minecraft/util/EnumFacing$1 +CL: cq$a net/minecraft/util/EnumFacing$Axis +CL: cq$b net/minecraft/util/EnumFacing$AxisDirection +CL: cq$c net/minecraft/util/EnumFacing$Plane +CL: cr net/minecraft/dispenser/IBehaviorDispenseItem +CL: cr$1 net/minecraft/dispenser/IBehaviorDispenseItem$1 +CL: cs net/minecraft/util/IObjectIntIterable +CL: ct net/minecraft/util/ObjectIntIdentityMap +CL: cu net/minecraft/dispenser/ILocatableSource +CL: cv net/minecraft/dispenser/ILocation +CL: cw net/minecraft/util/MapPopulator +CL: cx net/minecraft/util/RegistryNamespaced +CL: cy net/minecraft/util/EnumParticleTypes +CL: cz net/minecraft/dispenser/IPosition +CL: da net/minecraft/dispenser/PositionImpl +CL: db net/minecraft/util/IRegistry +CL: dc net/minecraft/util/Rotations +CL: dd net/minecraft/util/RegistrySimple +CL: df net/minecraft/util/Vec3i +CL: di net/minecraft/util/StatCollector +CL: dj net/minecraft/util/StringTranslate +CL: dl net/minecraft/nbt/NBTTagByteArray +CL: dm net/minecraft/nbt/NBTTagByte +CL: dn net/minecraft/nbt/NBTTagCompound +CL: dn$1 net/minecraft/nbt/NBTTagCompound$1 +CL: dn$2 net/minecraft/nbt/NBTTagCompound$2 +CL: dp net/minecraft/nbt/NBTTagDouble +CL: dq net/minecraft/nbt/NBTTagEnd +CL: dr net/minecraft/nbt/NBTTagFloat +CL: ds net/minecraft/nbt/NBTTagIntArray +CL: dt net/minecraft/nbt/NBTTagInt +CL: du net/minecraft/nbt/NBTTagList +CL: dv net/minecraft/nbt/NBTTagLong +CL: dw net/minecraft/nbt/NBTSizeTracker +CL: dw$1 net/minecraft/nbt/NBTSizeTracker$1 +CL: dx net/minecraft/nbt/CompressedStreamTools +CL: dy net/minecraft/nbt/NBTUtil +CL: dz net/minecraft/nbt/NBTTagShort +CL: e net/minecraft/util/ReportedException +CL: ea net/minecraft/nbt/NBTTagString +CL: eb net/minecraft/nbt/NBTBase +CL: eb$a net/minecraft/nbt/NBTBase$NBTPrimitive +CL: ec net/minecraft/nbt/NBTException +CL: ed net/minecraft/nbt/JsonToNBT +CL: ed$a net/minecraft/nbt/JsonToNBT$Any +CL: ed$b net/minecraft/nbt/JsonToNBT$Compound +CL: ed$c net/minecraft/nbt/JsonToNBT$List +CL: ed$d net/minecraft/nbt/JsonToNBT$Primitive +CL: ef net/minecraft/network/NettyEncryptionTranslator +CL: eg net/minecraft/network/NettyEncryptingDecoder +CL: eh net/minecraft/network/NettyEncryptingEncoder +CL: ei net/minecraft/network/NettyCompressionDecoder +CL: ej net/minecraft/network/NettyCompressionEncoder +CL: ek net/minecraft/network/NetworkManager +CL: ek$1 net/minecraft/network/NetworkManager$1 +CL: ek$2 net/minecraft/network/NetworkManager$2 +CL: ek$3 net/minecraft/network/NetworkManager$3 +CL: ek$4 net/minecraft/network/NetworkManager$4 +CL: ek$5 net/minecraft/network/NetworkManager$5 +CL: ek$6 net/minecraft/network/NetworkManager$6 +CL: ek$a net/minecraft/network/NetworkManager$InboundHandlerTuplePacketListener +CL: el net/minecraft/network/EnumConnectionState +CL: el$1 net/minecraft/network/EnumConnectionState$1 +CL: el$2 net/minecraft/network/EnumConnectionState$2 +CL: el$3 net/minecraft/network/EnumConnectionState$3 +CL: el$4 net/minecraft/network/EnumConnectionState$4 +CL: em net/minecraft/network/PacketBuffer +CL: en net/minecraft/util/MessageDeserializer +CL: eo net/minecraft/util/MessageSerializer +CL: ep net/minecraft/network/INetHandler +CL: eq net/minecraft/util/MessageDeserializer2 +CL: er net/minecraft/util/MessageSerializer2 +CL: es net/minecraft/util/ChatComponentStyle +CL: es$1 net/minecraft/util/ChatComponentStyle$1 +CL: es$2 net/minecraft/util/ChatComponentStyle$2 +CL: et net/minecraft/event/ClickEvent +CL: et$a net/minecraft/event/ClickEvent$Action +CL: eu net/minecraft/util/IChatComponent +CL: eu$a net/minecraft/util/IChatComponent$Serializer +CL: ev net/minecraft/util/ChatComponentProcessor +CL: ew net/minecraft/event/HoverEvent +CL: ew$a net/minecraft/event/HoverEvent$Action +CL: ex net/minecraft/util/ChatComponentScore +CL: ey net/minecraft/util/ChatComponentSelector +CL: ez net/minecraft/util/ChatStyle +CL: ez$1 net/minecraft/util/ChatStyle$1 +CL: ez$a net/minecraft/util/ChatStyle$Serializer +CL: f net/minecraft/util/ChatAllowedCharacters +CL: fa net/minecraft/util/ChatComponentText +CL: fb net/minecraft/util/ChatComponentTranslation +CL: fc net/minecraft/util/ChatComponentTranslationFormatException +CL: ff net/minecraft/network/Packet +CL: fg net/minecraft/network/EnumPacketDirection +CL: fh net/minecraft/network/PacketThreadUtil +CL: fh$1 net/minecraft/network/PacketThreadUtil$1 +CL: fi net/minecraft/network/play/server/S08PacketPlayerPosLook +CL: fi$a net/minecraft/network/play/server/S08PacketPlayerPosLook$EnumFlags +CL: fj net/minecraft/network/play/INetHandlerPlayClient +CL: fk net/minecraft/network/play/server/S0EPacketSpawnObject +CL: fl net/minecraft/network/play/server/S11PacketSpawnExperienceOrb +CL: fm net/minecraft/network/play/server/S2CPacketSpawnGlobalEntity +CL: fn net/minecraft/network/play/server/S0FPacketSpawnMob +CL: fo net/minecraft/network/play/server/S10PacketSpawnPainting +CL: fp net/minecraft/network/play/server/S0CPacketSpawnPlayer +CL: fq net/minecraft/network/play/server/S0BPacketAnimation +CL: fr net/minecraft/network/play/server/S37PacketStatistics +CL: fs net/minecraft/network/play/server/S25PacketBlockBreakAnim +CL: ft net/minecraft/network/play/server/S35PacketUpdateTileEntity +CL: fu net/minecraft/network/play/server/S24PacketBlockAction +CL: fv net/minecraft/network/play/server/S23PacketBlockChange +CL: fw net/minecraft/network/play/server/S41PacketServerDifficulty +CL: fx net/minecraft/network/play/server/S3APacketTabComplete +CL: fy net/minecraft/network/play/server/S02PacketChat +CL: fz net/minecraft/network/play/server/S22PacketMultiBlockChange +CL: fz$a net/minecraft/network/play/server/S22PacketMultiBlockChange$BlockUpdateData +CL: g net/minecraft/util/Util +CL: g$a net/minecraft/util/Util$EnumOS +CL: ga net/minecraft/network/play/server/S32PacketConfirmTransaction +CL: gb net/minecraft/network/play/server/S2EPacketCloseWindow +CL: gc net/minecraft/network/play/server/S2DPacketOpenWindow +CL: gd net/minecraft/network/play/server/S30PacketWindowItems +CL: ge net/minecraft/network/play/server/S31PacketWindowProperty +CL: gf net/minecraft/network/play/server/S2FPacketSetSlot +CL: gg net/minecraft/network/play/server/S3FPacketCustomPayload +CL: gh net/minecraft/network/play/server/S40PacketDisconnect +CL: gi net/minecraft/network/play/server/S19PacketEntityStatus +CL: gj net/minecraft/network/play/server/S49PacketUpdateEntityNBT +CL: gk net/minecraft/network/play/server/S27PacketExplosion +CL: gl net/minecraft/network/play/server/S46PacketSetCompressionLevel +CL: gm net/minecraft/network/play/server/S2BPacketChangeGameState +CL: gn net/minecraft/network/play/server/S00PacketKeepAlive +CL: go net/minecraft/network/play/server/S21PacketChunkData +CL: go$a net/minecraft/network/play/server/S21PacketChunkData$Extracted +CL: gp net/minecraft/network/play/server/S26PacketMapChunkBulk +CL: gq net/minecraft/network/play/server/S28PacketEffect +CL: gr net/minecraft/network/play/server/S2APacketParticles +CL: gs net/minecraft/network/play/server/S29PacketSoundEffect +CL: gt net/minecraft/network/play/server/S01PacketJoinGame +CL: gu net/minecraft/network/play/server/S34PacketMaps +CL: gv net/minecraft/network/play/server/S14PacketEntity +CL: gv$a net/minecraft/network/play/server/S14PacketEntity$S15PacketEntityRelMove +CL: gv$b net/minecraft/network/play/server/S14PacketEntity$S17PacketEntityLookMove +CL: gv$c net/minecraft/network/play/server/S14PacketEntity$S16PacketEntityLook +CL: gw net/minecraft/network/play/server/S36PacketSignEditorOpen +CL: gx net/minecraft/network/play/server/S39PacketPlayerAbilities +CL: gy net/minecraft/network/play/server/S42PacketCombatEvent +CL: gy$1 net/minecraft/network/play/server/S42PacketCombatEvent$1 +CL: gy$a net/minecraft/network/play/server/S42PacketCombatEvent$Event +CL: gz net/minecraft/network/play/server/S38PacketPlayerListItem +CL: gz$1 net/minecraft/network/play/server/S38PacketPlayerListItem$1 +CL: gz$a net/minecraft/network/play/server/S38PacketPlayerListItem$Action +CL: gz$b net/minecraft/network/play/server/S38PacketPlayerListItem$AddPlayerData +CL: h net/minecraft/command/IAdminCommand +CL: ha net/minecraft/network/play/server/S0APacketUseBed +CL: hb net/minecraft/network/play/server/S13PacketDestroyEntities +CL: hc net/minecraft/network/play/server/S1EPacketRemoveEntityEffect +CL: hd net/minecraft/network/play/server/S48PacketResourcePackSend +CL: he net/minecraft/network/play/server/S07PacketRespawn +CL: hf net/minecraft/network/play/server/S19PacketEntityHeadLook +CL: hg net/minecraft/network/play/server/S44PacketWorldBorder +CL: hg$1 net/minecraft/network/play/server/S44PacketWorldBorder$1 +CL: hg$a net/minecraft/network/play/server/S44PacketWorldBorder$Action +CL: hh net/minecraft/network/play/server/S43PacketCamera +CL: hi net/minecraft/network/play/server/S09PacketHeldItemChange +CL: hj net/minecraft/network/play/server/S3DPacketDisplayScoreboard +CL: hk net/minecraft/network/play/server/S1CPacketEntityMetadata +CL: hl net/minecraft/network/play/server/S1BPacketEntityAttach +CL: hm net/minecraft/network/play/server/S12PacketEntityVelocity +CL: hn net/minecraft/network/play/server/S04PacketEntityEquipment +CL: ho net/minecraft/network/play/server/S1FPacketSetExperience +CL: hp net/minecraft/network/play/server/S06PacketUpdateHealth +CL: hq net/minecraft/network/play/server/S3BPacketScoreboardObjective +CL: hr net/minecraft/network/play/server/S3EPacketTeams +CL: hs net/minecraft/network/play/server/S3CPacketUpdateScore +CL: hs$a net/minecraft/network/play/server/S3CPacketUpdateScore$Action +CL: ht net/minecraft/network/play/server/S05PacketSpawnPosition +CL: hu net/minecraft/network/play/server/S03PacketTimeUpdate +CL: hv net/minecraft/network/play/server/S45PacketTitle +CL: hv$a net/minecraft/network/play/server/S45PacketTitle$Type +CL: hw net/minecraft/network/play/server/S33PacketUpdateSign +CL: hx net/minecraft/network/play/server/S47PacketPlayerListHeaderFooter +CL: hy net/minecraft/network/play/server/S0DPacketCollectItem +CL: hz net/minecraft/network/play/server/S18PacketEntityTeleport +CL: i net/minecraft/command/CommandBase +CL: i$a net/minecraft/command/CommandBase$CoordinateArg +CL: ia net/minecraft/network/play/server/S20PacketEntityProperties +CL: ia$a net/minecraft/network/play/server/S20PacketEntityProperties$Snapshot +CL: ib net/minecraft/network/play/server/S1DPacketEntityEffect +CL: ic net/minecraft/network/play/INetHandlerPlayServer +CL: id net/minecraft/network/play/client/C14PacketTabComplete +CL: ie net/minecraft/network/play/client/C01PacketChatMessage +CL: ig net/minecraft/network/play/client/C16PacketClientStatus +CL: ig$a net/minecraft/network/play/client/C16PacketClientStatus$EnumState +CL: ih net/minecraft/network/play/client/C15PacketClientSettings +CL: ii net/minecraft/network/play/client/C0FPacketConfirmTransaction +CL: ij net/minecraft/network/play/client/C11PacketEnchantItem +CL: ik net/minecraft/network/play/client/C0EPacketClickWindow +CL: il net/minecraft/network/play/client/C0DPacketCloseWindow +CL: im net/minecraft/network/play/client/C17PacketCustomPayload +CL: in net/minecraft/network/play/client/C02PacketUseEntity +CL: in$a net/minecraft/network/play/client/C02PacketUseEntity$Action +CL: io net/minecraft/network/play/client/C00PacketKeepAlive +CL: ip net/minecraft/network/play/client/C03PacketPlayer +CL: ip$a net/minecraft/network/play/client/C03PacketPlayer$C04PacketPlayerPosition +CL: ip$b net/minecraft/network/play/client/C03PacketPlayer$C06PacketPlayerPosLook +CL: ip$c net/minecraft/network/play/client/C03PacketPlayer$C05PacketPlayerLook +CL: iq net/minecraft/network/play/client/C13PacketPlayerAbilities +CL: ir net/minecraft/network/play/client/C07PacketPlayerDigging +CL: ir$a net/minecraft/network/play/client/C07PacketPlayerDigging$Action +CL: is net/minecraft/network/play/client/C0BPacketEntityAction +CL: is$a net/minecraft/network/play/client/C0BPacketEntityAction$Action +CL: it net/minecraft/network/play/client/C0CPacketInput +CL: iu net/minecraft/network/play/client/C19PacketResourcePackStatus +CL: iu$a net/minecraft/network/play/client/C19PacketResourcePackStatus$Action +CL: iv net/minecraft/network/play/client/C09PacketHeldItemChange +CL: iw net/minecraft/network/play/client/C10PacketCreativeInventoryAction +CL: ix net/minecraft/network/play/client/C12PacketUpdateSign +CL: iy net/minecraft/network/play/client/C0APacketAnimation +CL: iz net/minecraft/network/play/client/C18PacketSpectate +CL: j net/minecraft/command/CommandHandler +CL: ja net/minecraft/network/play/client/C08PacketPlayerBlockPlacement +CL: jc net/minecraft/network/handshake/client/C00Handshake +CL: jd net/minecraft/network/handshake/INetHandlerHandshakeServer +CL: jf net/minecraft/network/login/INetHandlerLoginClient +CL: jg net/minecraft/network/login/server/S02PacketLoginSuccess +CL: jh net/minecraft/network/login/server/S01PacketEncryptionRequest +CL: ji net/minecraft/network/login/server/S03PacketEnableCompression +CL: jj net/minecraft/network/login/server/S00PacketDisconnect +CL: jk net/minecraft/network/login/INetHandlerLoginServer +CL: jl net/minecraft/network/login/client/C00PacketLoginStart +CL: jm net/minecraft/network/login/client/C01PacketEncryptionResponse +CL: jp net/minecraft/network/status/INetHandlerStatusClient +CL: jq net/minecraft/network/status/server/S01PacketPong +CL: jr net/minecraft/network/status/server/S00PacketServerInfo +CL: js net/minecraft/network/ServerStatusResponse +CL: js$a net/minecraft/network/ServerStatusResponse$PlayerCountData +CL: js$a$a net/minecraft/network/ServerStatusResponse$PlayerCountData$Serializer +CL: js$b net/minecraft/network/ServerStatusResponse$Serializer +CL: js$c net/minecraft/network/ServerStatusResponse$MinecraftProtocolVersionIdentifier +CL: js$c$a net/minecraft/network/ServerStatusResponse$MinecraftProtocolVersionIdentifier$Serializer +CL: jt net/minecraft/network/status/INetHandlerStatusServer +CL: ju net/minecraft/network/status/client/C01PacketPing +CL: jv net/minecraft/network/status/client/C00PacketServerQuery +CL: jy net/minecraft/util/ResourceLocation +CL: k net/minecraft/command/ICommand +CL: ka net/minecraft/dispenser/BehaviorProjectileDispense +CL: kb net/minecraft/init/Bootstrap +CL: kb$1 net/minecraft/init/Bootstrap$1 +CL: kb$10 net/minecraft/init/Bootstrap$10 +CL: kb$11 net/minecraft/init/Bootstrap$11 +CL: kb$12 net/minecraft/init/Bootstrap$12 +CL: kb$12$1 net/minecraft/init/Bootstrap$12$1 +CL: kb$13 net/minecraft/init/Bootstrap$13 +CL: kb$14 net/minecraft/init/Bootstrap$14 +CL: kb$15 net/minecraft/init/Bootstrap$15 +CL: kb$16 net/minecraft/init/Bootstrap$16 +CL: kb$2 net/minecraft/init/Bootstrap$2 +CL: kb$3 net/minecraft/init/Bootstrap$3 +CL: kb$4 net/minecraft/init/Bootstrap$4 +CL: kb$5 net/minecraft/init/Bootstrap$5 +CL: kb$6 net/minecraft/init/Bootstrap$6 +CL: kb$7 net/minecraft/init/Bootstrap$7 +CL: kb$8 net/minecraft/init/Bootstrap$8 +CL: kb$9 net/minecraft/init/Bootstrap$9 +CL: kc net/minecraft/client/util/JsonException +CL: kc$1 net/minecraft/client/util/JsonException$1 +CL: kc$a net/minecraft/client/util/JsonException$Entry +CL: kd net/minecraft/command/ServerCommand +CL: kf net/minecraft/server/ServerEula +CL: kg net/minecraft/util/LoggingPrintStream +CL: ki net/minecraft/network/ThreadQuickExitException +CL: kj net/minecraft/network/rcon/IServer +CL: kk net/minecraft/scoreboard/ServerScoreboard +CL: kl net/minecraft/server/dedicated/PropertyManager +CL: km net/minecraft/util/ITickable +CL: kn net/minecraft/server/dedicated/DedicatedPlayerList +CL: ko net/minecraft/server/dedicated/DedicatedServer +CL: ko$1 net/minecraft/server/dedicated/DedicatedServer$1 +CL: ko$2 net/minecraft/server/dedicated/DedicatedServer$2 +CL: ko$3 net/minecraft/server/dedicated/DedicatedServer$3 +CL: ko$4 net/minecraft/server/dedicated/DedicatedServer$4 +CL: kp net/minecraft/server/dedicated/ServerHangWatchdog +CL: kp$1 net/minecraft/server/dedicated/ServerHangWatchdog$1 +CL: kr net/minecraft/server/gui/MinecraftServerGui +CL: kr$1 net/minecraft/server/gui/MinecraftServerGui$1 +CL: kr$2 net/minecraft/server/gui/MinecraftServerGui$2 +CL: kr$3 net/minecraft/server/gui/MinecraftServerGui$3 +CL: kr$4 net/minecraft/server/gui/MinecraftServerGui$4 +CL: kr$5 net/minecraft/server/gui/MinecraftServerGui$5 +CL: ks net/minecraft/server/gui/PlayerListComponent +CL: kt net/minecraft/server/gui/StatsComponent +CL: kt$1 net/minecraft/server/gui/StatsComponent$1 +CL: kw net/minecraft/client/renderer/DestroyBlockProgress +CL: kx net/minecraft/world/demo/DemoWorldServer +CL: ky net/minecraft/world/demo/DemoWorldManager +CL: kz net/minecraft/world/WorldServerMulti +CL: kz$1 net/minecraft/world/WorldServerMulti$1 +CL: l net/minecraft/command/ICommandManager +CL: la net/minecraft/entity/EntityTracker +CL: la$1 net/minecraft/entity/EntityTracker$1 +CL: lb net/minecraft/world/WorldManager +CL: lc net/minecraft/server/management/PlayerManager +CL: lc$a net/minecraft/server/management/PlayerManager$PlayerInstance +CL: ld net/minecraft/world/gen/ChunkProviderServer +CL: le net/minecraft/world/WorldServer +CL: le$1 net/minecraft/world/WorldServer$1 +CL: le$a net/minecraft/world/WorldServer$ServerBlockEventList +CL: lf net/minecraft/entity/player/EntityPlayerMP +CL: lg net/minecraft/server/management/ItemInWorldManager +CL: lh net/minecraft/entity/EntityTrackerEntry +CL: lj net/minecraft/network/PingResponseHandler +CL: lk net/minecraft/client/network/NetHandlerHandshakeMemory +CL: ll net/minecraft/network/NetworkSystem +CL: ll$1 net/minecraft/network/NetworkSystem$1 +CL: ll$2 net/minecraft/network/NetworkSystem$2 +CL: ll$3 net/minecraft/network/NetworkSystem$3 +CL: ll$4 net/minecraft/network/NetworkSystem$4 +CL: ll$5 net/minecraft/network/NetworkSystem$5 +CL: ll$6 net/minecraft/network/NetworkSystem$6 +CL: ll$7 net/minecraft/network/NetworkSystem$7 +CL: lm net/minecraft/network/NetHandlerPlayServer +CL: lm$1 net/minecraft/network/NetHandlerPlayServer$1 +CL: lm$2 net/minecraft/network/NetHandlerPlayServer$2 +CL: lm$3 net/minecraft/network/NetHandlerPlayServer$3 +CL: lm$4 net/minecraft/network/NetHandlerPlayServer$4 +CL: ln net/minecraft/server/network/NetHandlerHandshakeTCP +CL: ln$1 net/minecraft/server/network/NetHandlerHandshakeTCP$1 +CL: lo net/minecraft/server/network/NetHandlerLoginServer +CL: lo$1 net/minecraft/server/network/NetHandlerLoginServer$1 +CL: lo$2 net/minecraft/server/network/NetHandlerLoginServer$2 +CL: lo$a net/minecraft/server/network/NetHandlerLoginServer$LoginState +CL: lp net/minecraft/server/network/NetHandlerStatusServer +CL: ls net/minecraft/server/management/BanEntry +CL: lt net/minecraft/server/management/PlayerProfileCache +CL: lt$1 net/minecraft/server/management/PlayerProfileCache$1 +CL: lt$2 net/minecraft/server/management/PlayerProfileCache$2 +CL: lt$a net/minecraft/server/management/PlayerProfileCache$ProfileEntry +CL: lt$b net/minecraft/server/management/PlayerProfileCache$Serializer +CL: lu net/minecraft/server/management/BanList +CL: lv net/minecraft/server/management/IPBanEntry +CL: lw net/minecraft/server/management/PreYggdrasilConverter +CL: lw$1 net/minecraft/server/management/PreYggdrasilConverter$1 +CL: lw$2 net/minecraft/server/management/PreYggdrasilConverter$2 +CL: lw$3 net/minecraft/server/management/PreYggdrasilConverter$3 +CL: lw$4 net/minecraft/server/management/PreYggdrasilConverter$4 +CL: lw$5 net/minecraft/server/management/PreYggdrasilConverter$5 +CL: lw$6 net/minecraft/server/management/PreYggdrasilConverter$6 +CL: lw$a net/minecraft/server/management/PreYggdrasilConverter$ConversionError +CL: lx net/minecraft/server/management/ServerConfigurationManager +CL: lx$1 net/minecraft/server/management/ServerConfigurationManager$1 +CL: ly net/minecraft/server/management/UserListOps +CL: lz net/minecraft/server/management/UserListOpsEntry +CL: m net/minecraft/command/ICommandSender +CL: ma net/minecraft/server/management/UserListEntry +CL: mb net/minecraft/server/management/UserList +CL: mb$1 net/minecraft/server/management/UserList$1 +CL: mb$a net/minecraft/server/management/UserList$Serializer +CL: mc net/minecraft/server/management/UserListBans +CL: md net/minecraft/server/management/UserListBansEntry +CL: me net/minecraft/server/management/UserListWhitelist +CL: mf net/minecraft/server/management/UserListWhitelistEntry +CL: mh net/minecraft/network/rcon/RConOutputStream +CL: mi net/minecraft/network/rcon/RConUtils +CL: mj net/minecraft/network/rcon/RConConsoleSource +CL: ml net/minecraft/network/rcon/RConThreadBase +CL: mm net/minecraft/network/rcon/RConThreadQuery +CL: mm$a net/minecraft/network/rcon/RConThreadQuery$Auth +CL: mn net/minecraft/network/rcon/RConThreadClient +CL: mo net/minecraft/network/rcon/RConThreadMain +CL: mq net/minecraft/stats/Achievement +CL: mr net/minecraft/stats/AchievementList +CL: ms net/minecraft/stats/IStatStringFormat +CL: mt net/minecraft/stats/StatBasic +CL: mu net/minecraft/stats/StatCrafting +CL: mv net/minecraft/stats/StatisticsFile +CL: mw net/minecraft/stats/StatBase +CL: mw$1 net/minecraft/stats/StatBase$1 +CL: mw$2 net/minecraft/stats/StatBase$2 +CL: mw$3 net/minecraft/stats/StatBase$3 +CL: mw$4 net/minecraft/stats/StatBase$4 +CL: mx net/minecraft/stats/IStatType +CL: my net/minecraft/util/TupleIntJsonSerializable +CL: mz net/minecraft/util/IJsonSerializable +CL: n net/minecraft/command/CommandResultStats +CL: n$1 net/minecraft/command/CommandResultStats$1 +CL: n$a net/minecraft/command/CommandResultStats$Type +CL: na net/minecraft/stats/StatList +CL: nb net/minecraft/stats/StatFileWriter +CL: nc net/minecraft/util/JsonSerializableSet +CL: ne net/minecraft/util/ClassInheritanceMultiMap +CL: ne$1 net/minecraft/util/ClassInheritanceMultiMap$1 +CL: net/minecraft/client/ClientBrandRetriever net/minecraft/client/ClientBrandRetriever +CL: net/minecraft/client/main/Main net/minecraft/client/main/Main +CL: net/minecraft/client/main/Main$1 net/minecraft/client/main/Main$1 +CL: net/minecraft/client/main/Main$2 net/minecraft/client/main/Main$2 +CL: net/minecraft/realms/DisconnectedRealmsScreen net/minecraft/realms/DisconnectedRealmsScreen +CL: net/minecraft/realms/Realms net/minecraft/realms/Realms +CL: net/minecraft/realms/RealmsAnvilLevelStorageSource net/minecraft/realms/RealmsAnvilLevelStorageSource +CL: net/minecraft/realms/RealmsBridge net/minecraft/realms/RealmsBridge +CL: net/minecraft/realms/RealmsBufferBuilder net/minecraft/realms/RealmsBufferBuilder +CL: net/minecraft/realms/RealmsButton net/minecraft/realms/RealmsButton +CL: net/minecraft/realms/RealmsClickableScrolledSelectionList net/minecraft/realms/RealmsClickableScrolledSelectionList +CL: net/minecraft/realms/RealmsConnect net/minecraft/realms/RealmsConnect +CL: net/minecraft/realms/RealmsConnect$1 net/minecraft/realms/RealmsConnect$1 +CL: net/minecraft/realms/RealmsDefaultVertexFormat net/minecraft/realms/RealmsDefaultVertexFormat +CL: net/minecraft/realms/RealmsEditBox net/minecraft/realms/RealmsEditBox +CL: net/minecraft/realms/RealmsLevelSummary net/minecraft/realms/RealmsLevelSummary +CL: net/minecraft/realms/RealmsMth net/minecraft/realms/RealmsMth +CL: net/minecraft/realms/RealmsScreen net/minecraft/realms/RealmsScreen +CL: net/minecraft/realms/RealmsScrolledSelectionList net/minecraft/realms/RealmsScrolledSelectionList +CL: net/minecraft/realms/RealmsServerAddress net/minecraft/realms/RealmsServerAddress +CL: net/minecraft/realms/RealmsServerPing net/minecraft/realms/RealmsServerPing +CL: net/minecraft/realms/RealmsServerStatusPinger net/minecraft/realms/RealmsServerStatusPinger +CL: net/minecraft/realms/RealmsServerStatusPinger$1 net/minecraft/realms/RealmsServerStatusPinger$1 +CL: net/minecraft/realms/RealmsSharedConstants net/minecraft/realms/RealmsSharedConstants +CL: net/minecraft/realms/RealmsSimpleScrolledSelectionList net/minecraft/realms/RealmsSimpleScrolledSelectionList +CL: net/minecraft/realms/RealmsSliderButton net/minecraft/realms/RealmsSliderButton +CL: net/minecraft/realms/RealmsVertexFormat net/minecraft/realms/RealmsVertexFormat +CL: net/minecraft/realms/RealmsVertexFormatElement net/minecraft/realms/RealmsVertexFormatElement +CL: net/minecraft/realms/Tezzelator net/minecraft/realms/Tezzelator +CL: net/minecraft/server/MinecraftServer net/minecraft/server/MinecraftServer +CL: net/minecraft/server/MinecraftServer$1 net/minecraft/server/MinecraftServer$1 +CL: net/minecraft/server/MinecraftServer$2 net/minecraft/server/MinecraftServer$2 +CL: net/minecraft/server/MinecraftServer$3 net/minecraft/server/MinecraftServer$3 +CL: net/minecraft/server/MinecraftServer$4 net/minecraft/server/MinecraftServer$4 +CL: ng net/minecraft/util/CryptManager +CL: nh net/minecraft/util/FrameTimer +CL: ni net/minecraft/util/JsonUtils +CL: nj net/minecraft/util/HttpUtil +CL: nj$1 net/minecraft/util/HttpUtil$1 +CL: nk net/minecraft/server/management/LowerStringMap +CL: nl net/minecraft/util/IntegerCache +CL: nm net/minecraft/util/IntHashMap +CL: nm$a net/minecraft/util/IntHashMap$Entry +CL: no net/minecraft/util/LazyLoadBase +CL: np net/minecraft/util/ThreadSafeBoundList +CL: nq net/minecraft/util/LongHashMap +CL: nq$a net/minecraft/util/LongHashMap$Entry +CL: nr net/minecraft/util/EnumTypeAdapterFactory +CL: nr$1 net/minecraft/util/EnumTypeAdapterFactory$1 +CL: ns net/minecraft/util/MathHelper +CL: nt net/minecraft/profiler/Profiler +CL: nt$a net/minecraft/profiler/Profiler$Result +CL: nu net/minecraft/util/IProgressUpdate +CL: nv net/minecraft/util/MouseFilter +CL: nw net/minecraft/util/IStringSerializable +CL: nx net/minecraft/util/StringUtils +CL: nz net/minecraft/util/Tuple +CL: o net/minecraft/command/PlayerSelector +CL: o$1 net/minecraft/command/PlayerSelector$1 +CL: o$10 net/minecraft/command/PlayerSelector$10 +CL: o$11 net/minecraft/command/PlayerSelector$11 +CL: o$12 net/minecraft/command/PlayerSelector$12 +CL: o$2 net/minecraft/command/PlayerSelector$2 +CL: o$3 net/minecraft/command/PlayerSelector$3 +CL: o$4 net/minecraft/command/PlayerSelector$4 +CL: o$5 net/minecraft/command/PlayerSelector$5 +CL: o$6 net/minecraft/command/PlayerSelector$6 +CL: o$7 net/minecraft/command/PlayerSelector$7 +CL: o$8 net/minecraft/command/PlayerSelector$8 +CL: o$9 net/minecraft/command/PlayerSelector$9 +CL: oa net/minecraft/util/WeightedRandom +CL: oa$a net/minecraft/util/WeightedRandom$Item +CL: ob net/minecraft/util/WeightedRandomChestContent +CL: od net/minecraft/util/IThreadListener +CL: of net/minecraft/inventory/InventoryLargeChest +CL: og net/minecraft/inventory/IInventory +CL: oh net/minecraft/inventory/IInvBasic +CL: oi net/minecraft/inventory/InventoryHelper +CL: oj net/minecraft/world/EnumDifficulty +CL: ok net/minecraft/world/DifficultyInstance +CL: ol net/minecraft/world/IInteractionObject +CL: on net/minecraft/world/LockCode +CL: oo net/minecraft/world/ILockableContainer +CL: op net/minecraft/world/IWorldNameable +CL: oq net/minecraft/inventory/InventoryBasic +CL: or net/minecraft/profiler/PlayerUsageSnooper +CL: or$1 net/minecraft/profiler/PlayerUsageSnooper$1 +CL: os net/minecraft/profiler/IPlayerUsage +CL: ot net/minecraft/inventory/ISidedInventory +CL: ou net/minecraft/util/CombatEntry +CL: ov net/minecraft/util/CombatTracker +CL: ow net/minecraft/util/DamageSource +CL: ox net/minecraft/util/EntityDamageSource +CL: oy net/minecraft/util/EntityDamageSourceIndirect +CL: p net/minecraft/command/server/CommandAchievement +CL: p$1 net/minecraft/command/server/CommandAchievement$1 +CL: pa net/minecraft/potion/PotionAbsorption +CL: pb net/minecraft/potion/PotionAttackDamage +CL: pc net/minecraft/potion/PotionHealthBoost +CL: pd net/minecraft/potion/PotionHealth +CL: pe net/minecraft/potion/Potion +CL: pf net/minecraft/potion/PotionEffect +CL: ph net/minecraft/entity/EntityAgeable +CL: pi net/minecraft/entity/passive/IAnimals +CL: pk net/minecraft/entity/Entity +CL: pk$1 net/minecraft/entity/Entity$1 +CL: pk$2 net/minecraft/entity/Entity$2 +CL: pk$3 net/minecraft/entity/Entity$3 +CL: pk$4 net/minecraft/entity/Entity$4 +CL: pm net/minecraft/entity/EntityList +CL: pm$a net/minecraft/entity/EntityList$EntityEggInfo +CL: po net/minecraft/util/EntitySelectors +CL: po$1 net/minecraft/util/EntitySelectors$1 +CL: po$2 net/minecraft/util/EntitySelectors$2 +CL: po$3 net/minecraft/util/EntitySelectors$3 +CL: po$4 net/minecraft/util/EntitySelectors$4 +CL: po$a net/minecraft/util/EntitySelectors$ArmoredMob +CL: pp net/minecraft/entity/item/EntityXPOrb +CL: pq net/minecraft/entity/EntityFlying +CL: pr net/minecraft/entity/EntityLivingBase +CL: pr$1 net/minecraft/entity/EntityLivingBase$1 +CL: ps net/minecraft/entity/EntityLiving +CL: ps$a net/minecraft/entity/EntityLiving$SpawnPlacementType +CL: pt net/minecraft/entity/EnumCreatureType +CL: pu net/minecraft/entity/IEntityLivingData +CL: pv net/minecraft/entity/EntitySpawnPlacementRegistry +CL: pw net/minecraft/entity/EnumCreatureAttribute +CL: px net/minecraft/entity/IEntityOwnable +CL: py net/minecraft/entity/EntityCreature +CL: pz net/minecraft/entity/DataWatcher +CL: pz$a net/minecraft/entity/DataWatcher$WatchableObject +CL: q net/minecraft/command/server/CommandBanIp +CL: qa net/minecraft/entity/passive/EntityTameable +CL: qb net/minecraft/entity/ai/attributes/IAttribute +CL: qc net/minecraft/entity/ai/attributes/IAttributeInstance +CL: qd net/minecraft/entity/ai/attributes/AttributeModifier +CL: qe net/minecraft/entity/ai/attributes/BaseAttribute +CL: qf net/minecraft/entity/ai/attributes/BaseAttributeMap +CL: qh net/minecraft/entity/ai/attributes/ModifiableAttributeInstance +CL: qi net/minecraft/entity/ai/attributes/ServersideAttributeMap +CL: qj net/minecraft/entity/ai/attributes/RangedAttribute +CL: qm net/minecraft/entity/EntityBodyHelper +CL: qo net/minecraft/entity/ai/EntityJumpHelper +CL: qp net/minecraft/entity/ai/EntityLookHelper +CL: qq net/minecraft/entity/ai/EntityMoveHelper +CL: qs net/minecraft/entity/ai/EntityAIAvoidEntity +CL: qs$1 net/minecraft/entity/ai/EntityAIAvoidEntity$1 +CL: qt net/minecraft/entity/ai/EntityAIBeg +CL: qu net/minecraft/entity/ai/EntityAIBreakDoor +CL: qv net/minecraft/entity/ai/EntityAIMate +CL: qw net/minecraft/entity/ai/EntityAIControlledByPlayer +CL: qx net/minecraft/entity/ai/EntityAIDoorInteract +CL: qy net/minecraft/entity/ai/EntityAIEatGrass +CL: qz net/minecraft/entity/ai/EntityAIFleeSun +CL: r net/minecraft/command/server/CommandBanPlayer +CL: ra net/minecraft/entity/ai/EntityAISwimming +CL: rb net/minecraft/entity/ai/EntityAIFollowOwner +CL: rc net/minecraft/entity/ai/EntityAIFollowParent +CL: rd net/minecraft/entity/ai/EntityAIBase +CL: re net/minecraft/entity/ai/EntityAITasks +CL: re$a net/minecraft/entity/ai/EntityAITasks$EntityAITaskEntry +CL: rf net/minecraft/entity/ai/EntityAIHarvestFarmland +CL: rg net/minecraft/entity/ai/EntityAIWatchClosest2 +CL: rh net/minecraft/entity/ai/EntityAILeapAtTarget +CL: ri net/minecraft/entity/ai/EntityAIWatchClosest +CL: rj net/minecraft/entity/ai/EntityAILookAtTradePlayer +CL: rk net/minecraft/entity/ai/EntityAIVillagerMate +CL: rl net/minecraft/entity/ai/EntityAIAttackOnCollide +CL: rm net/minecraft/entity/ai/EntityAIMoveIndoors +CL: rn net/minecraft/entity/ai/EntityAIMoveThroughVillage +CL: ro net/minecraft/entity/ai/EntityAIMoveToBlock +CL: rp net/minecraft/entity/ai/EntityAIMoveTowardsRestriction +CL: rq net/minecraft/entity/ai/EntityAIMoveTowardsTarget +CL: rr net/minecraft/entity/ai/EntityAIOcelotAttack +CL: rs net/minecraft/entity/ai/EntityAIOcelotSit +CL: rt net/minecraft/entity/ai/EntityAILookAtVillager +CL: ru net/minecraft/entity/ai/EntityAIOpenDoor +CL: rv net/minecraft/entity/ai/EntityAIPanic +CL: rw net/minecraft/entity/ai/EntityAIPlay +CL: ry net/minecraft/entity/ai/EntityAILookIdle +CL: rz net/minecraft/entity/ai/EntityAIWander +CL: s net/minecraft/command/CommandBlockData +CL: sa net/minecraft/entity/ai/EntityAIArrowAttack +CL: sb net/minecraft/entity/ai/EntityAIRestrictOpenDoor +CL: sc net/minecraft/entity/ai/EntityAIRestrictSun +CL: sd net/minecraft/entity/ai/EntityAIRunAroundLikeCrazy +CL: se net/minecraft/entity/ai/EntityAISit +CL: sf net/minecraft/entity/ai/EntityAICreeperSwell +CL: sg net/minecraft/entity/ai/EntityAIFollowGolem +CL: sh net/minecraft/entity/ai/EntityAITempt +CL: si net/minecraft/entity/ai/EntityAITradePlayer +CL: sj net/minecraft/entity/ai/EntityAIVillagerInteract +CL: sl net/minecraft/entity/ai/EntityAIDefendVillage +CL: sm net/minecraft/entity/ai/EntityAIHurtByTarget +CL: sn net/minecraft/entity/ai/EntityAIFindEntityNearest +CL: sn$1 net/minecraft/entity/ai/EntityAIFindEntityNearest$1 +CL: so net/minecraft/entity/ai/EntityAIFindEntityNearestPlayer +CL: so$1 net/minecraft/entity/ai/EntityAIFindEntityNearestPlayer$1 +CL: sp net/minecraft/entity/ai/EntityAINearestAttackableTarget +CL: sp$1 net/minecraft/entity/ai/EntityAINearestAttackableTarget$1 +CL: sp$a net/minecraft/entity/ai/EntityAINearestAttackableTarget$Sorter +CL: sq net/minecraft/entity/ai/EntityAITargetNonTamed +CL: sr net/minecraft/entity/ai/EntityAIOwnerHurtByTarget +CL: ss net/minecraft/entity/ai/EntityAIOwnerHurtTarget +CL: st net/minecraft/entity/ai/EntityAITarget +CL: sv net/minecraft/pathfinding/PathNavigateGround +CL: sw net/minecraft/pathfinding/PathNavigate +CL: sx net/minecraft/pathfinding/PathNavigateClimber +CL: sy net/minecraft/pathfinding/PathNavigateSwimmer +CL: t net/minecraft/command/CommandClearInventory +CL: ta net/minecraft/entity/ai/EntitySenses +CL: tc net/minecraft/entity/ai/RandomPositionGenerator +CL: te net/minecraft/village/VillageDoorInfo +CL: tf net/minecraft/village/Village +CL: tf$a net/minecraft/village/Village$VillageAggressor +CL: tg net/minecraft/village/VillageSiege +CL: th net/minecraft/village/VillageCollection +CL: tj net/minecraft/entity/passive/EntityAmbientCreature +CL: tk net/minecraft/entity/passive/EntityBat +CL: tm net/minecraft/entity/passive/EntityAnimal +CL: tn net/minecraft/entity/passive/EntityChicken +CL: to net/minecraft/entity/passive/EntityCow +CL: tp net/minecraft/entity/passive/EntityHorse +CL: tp$1 net/minecraft/entity/passive/EntityHorse$1 +CL: tp$a net/minecraft/entity/passive/EntityHorse$GroupData +CL: tq net/minecraft/entity/monster/EntityGolem +CL: tr net/minecraft/entity/passive/EntityMooshroom +CL: ts net/minecraft/entity/passive/EntityOcelot +CL: tt net/minecraft/entity/passive/EntityPig +CL: tu net/minecraft/entity/passive/EntityRabbit +CL: tu$a net/minecraft/entity/passive/EntityRabbit$AIEvilAttack +CL: tu$b net/minecraft/entity/passive/EntityRabbit$EnumMoveType +CL: tu$c net/minecraft/entity/passive/EntityRabbit$AIAvoidEntity +CL: tu$d net/minecraft/entity/passive/EntityRabbit$RabbitTypeData +CL: tu$e net/minecraft/entity/passive/EntityRabbit$RabbitJumpHelper +CL: tu$f net/minecraft/entity/passive/EntityRabbit$RabbitMoveHelper +CL: tu$g net/minecraft/entity/passive/EntityRabbit$AIPanic +CL: tu$h net/minecraft/entity/passive/EntityRabbit$AIRaidFarm +CL: tv net/minecraft/entity/passive/EntitySheep +CL: tv$1 net/minecraft/entity/passive/EntitySheep$1 +CL: tw net/minecraft/entity/monster/EntitySnowman +CL: tx net/minecraft/entity/passive/EntitySquid +CL: tx$a net/minecraft/entity/passive/EntitySquid$AIMoveRandom +CL: ty net/minecraft/entity/monster/EntityIronGolem +CL: ty$a net/minecraft/entity/monster/EntityIronGolem$AINearestAttackableTargetNonCreeper +CL: ty$a$1 net/minecraft/entity/monster/EntityIronGolem$AINearestAttackableTargetNonCreeper$1 +CL: tz net/minecraft/entity/passive/EntityWaterMob +CL: u net/minecraft/command/CommandClone +CL: u$a net/minecraft/command/CommandClone$StaticCloneData +CL: ua net/minecraft/entity/passive/EntityWolf +CL: ua$1 net/minecraft/entity/passive/EntityWolf$1 +CL: uc net/minecraft/entity/boss/IBossDisplayData +CL: ud net/minecraft/entity/IEntityMultiPart +CL: ue net/minecraft/entity/boss/EntityDragonPart +CL: uf net/minecraft/entity/item/EntityEnderCrystal +CL: ug net/minecraft/entity/boss/EntityDragon +CL: uk net/minecraft/entity/boss/EntityWither +CL: uk$1 net/minecraft/entity/boss/EntityWither$1 +CL: um net/minecraft/entity/item/EntityArmorStand +CL: un net/minecraft/entity/EntityHanging +CL: uo net/minecraft/entity/item/EntityItemFrame +CL: up net/minecraft/entity/EntityLeashKnot +CL: uq net/minecraft/entity/item/EntityPainting +CL: uq$a net/minecraft/entity/item/EntityPainting$EnumArt +CL: ur net/minecraft/entity/projectile/EntityFishHook +CL: us net/minecraft/util/WeightedRandomFishable +CL: uu net/minecraft/entity/effect/EntityWeatherEffect +CL: uv net/minecraft/entity/effect/EntityLightningBolt +CL: ux net/minecraft/entity/item/EntityBoat +CL: uy net/minecraft/entity/item/EntityFallingBlock +CL: uz net/minecraft/entity/item/EntityItem +CL: v net/minecraft/command/CommandCompare +CL: va net/minecraft/entity/item/EntityMinecart +CL: va$1 net/minecraft/entity/item/EntityMinecart$1 +CL: va$a net/minecraft/entity/item/EntityMinecart$EnumMinecartType +CL: vb net/minecraft/entity/item/EntityMinecartChest +CL: vc net/minecraft/entity/EntityMinecartCommandBlock +CL: vc$1 net/minecraft/entity/EntityMinecartCommandBlock$1 +CL: vd net/minecraft/entity/item/EntityMinecartContainer +CL: ve net/minecraft/entity/item/EntityMinecartFurnace +CL: vf net/minecraft/entity/item/EntityMinecartHopper +CL: vg net/minecraft/entity/item/EntityMinecartEmpty +CL: vh net/minecraft/entity/ai/EntityMinecartMobSpawner +CL: vh$1 net/minecraft/entity/ai/EntityMinecartMobSpawner$1 +CL: vi net/minecraft/entity/item/EntityMinecartTNT +CL: vj net/minecraft/entity/item/EntityTNTPrimed +CL: vl net/minecraft/entity/monster/EntityBlaze +CL: vl$a net/minecraft/entity/monster/EntityBlaze$AIFireballAttack +CL: vm net/minecraft/entity/monster/EntityCaveSpider +CL: vn net/minecraft/entity/monster/EntityCreeper +CL: vo net/minecraft/entity/monster/EntityEnderman +CL: vo$1 net/minecraft/entity/monster/EntityEnderman$1 +CL: vo$a net/minecraft/entity/monster/EntityEnderman$AIPlaceBlock +CL: vo$b net/minecraft/entity/monster/EntityEnderman$AIFindPlayer +CL: vo$c net/minecraft/entity/monster/EntityEnderman$AITakeBlock +CL: vp net/minecraft/entity/monster/EntityEndermite +CL: vq net/minecraft/entity/monster/IMob +CL: vq$1 net/minecraft/entity/monster/IMob$1 +CL: vq$2 net/minecraft/entity/monster/IMob$2 +CL: vr net/minecraft/entity/monster/EntityGhast +CL: vr$a net/minecraft/entity/monster/EntityGhast$AILookAround +CL: vr$b net/minecraft/entity/monster/EntityGhast$GhastMoveHelper +CL: vr$c net/minecraft/entity/monster/EntityGhast$AIFireballAttack +CL: vr$d net/minecraft/entity/monster/EntityGhast$AIRandomFly +CL: vs net/minecraft/entity/monster/EntityGiantZombie +CL: vt net/minecraft/entity/monster/EntityGuardian +CL: vt$1 net/minecraft/entity/monster/EntityGuardian$1 +CL: vt$a net/minecraft/entity/monster/EntityGuardian$AIGuardianAttack +CL: vt$b net/minecraft/entity/monster/EntityGuardian$GuardianTargetSelector +CL: vt$c net/minecraft/entity/monster/EntityGuardian$GuardianMoveHelper +CL: vu net/minecraft/entity/monster/EntityMagmaCube +CL: vv net/minecraft/entity/monster/EntityMob +CL: vw net/minecraft/entity/monster/EntityPigZombie +CL: vw$a net/minecraft/entity/monster/EntityPigZombie$AITargetAggressor +CL: vw$b net/minecraft/entity/monster/EntityPigZombie$AIHurtByAggressor +CL: vx net/minecraft/entity/IRangedAttackMob +CL: vy net/minecraft/entity/SharedMonsterAttributes +CL: vz net/minecraft/entity/monster/EntitySilverfish +CL: vz$a net/minecraft/entity/monster/EntitySilverfish$AIHideInStone +CL: vz$b net/minecraft/entity/monster/EntitySilverfish$AISummonSilverfish +CL: w net/minecraft/command/server/CommandDeOp +CL: wa net/minecraft/entity/monster/EntitySkeleton +CL: wb net/minecraft/entity/monster/EntitySlime +CL: wb$a net/minecraft/entity/monster/EntitySlime$AISlimeAttack +CL: wb$b net/minecraft/entity/monster/EntitySlime$AISlimeFloat +CL: wb$c net/minecraft/entity/monster/EntitySlime$AISlimeHop +CL: wb$d net/minecraft/entity/monster/EntitySlime$SlimeMoveHelper +CL: wb$e net/minecraft/entity/monster/EntitySlime$AISlimeFaceRandom +CL: wc net/minecraft/entity/monster/EntitySpider +CL: wc$a net/minecraft/entity/monster/EntitySpider$AISpiderAttack +CL: wc$b net/minecraft/entity/monster/EntitySpider$GroupData +CL: wc$c net/minecraft/entity/monster/EntitySpider$AISpiderTarget +CL: wd net/minecraft/entity/monster/EntityWitch +CL: we net/minecraft/entity/monster/EntityZombie +CL: we$1 net/minecraft/entity/monster/EntityZombie$1 +CL: we$a net/minecraft/entity/monster/EntityZombie$GroupData +CL: wg net/minecraft/entity/NpcMerchant +CL: wh net/minecraft/entity/INpc +CL: wi net/minecraft/entity/passive/EntityVillager +CL: wi$a net/minecraft/entity/passive/EntityVillager$EmeraldForItems +CL: wi$b net/minecraft/entity/passive/EntityVillager$ListEnchantedBookForEmeralds +CL: wi$c net/minecraft/entity/passive/EntityVillager$ListEnchantedItemForEmeralds +CL: wi$d net/minecraft/entity/passive/EntityVillager$ItemAndEmeraldToItem +CL: wi$e net/minecraft/entity/passive/EntityVillager$ListItemForEmeralds +CL: wi$f net/minecraft/entity/passive/EntityVillager$ITradeList +CL: wi$g net/minecraft/entity/passive/EntityVillager$PriceInfo +CL: wl net/minecraft/entity/player/PlayerCapabilities +CL: wm net/minecraft/entity/player/InventoryPlayer +CL: wm$1 net/minecraft/entity/player/InventoryPlayer$1 +CL: wn net/minecraft/entity/player/EntityPlayer +CL: wn$1 net/minecraft/entity/player/EntityPlayer$1 +CL: wn$a net/minecraft/entity/player/EntityPlayer$EnumStatus +CL: wn$b net/minecraft/entity/player/EntityPlayer$EnumChatVisibility +CL: wo net/minecraft/entity/player/EnumPlayerModelParts +CL: wq net/minecraft/entity/projectile/EntityArrow +CL: wr net/minecraft/entity/item/EntityEnderEye +CL: ws net/minecraft/entity/projectile/EntityFireball +CL: wt net/minecraft/entity/item/EntityFireworkRocket +CL: wu net/minecraft/entity/projectile/EntityLargeFireball +CL: wv net/minecraft/entity/IProjectile +CL: ww net/minecraft/entity/projectile/EntitySmallFireball +CL: wx net/minecraft/entity/projectile/EntitySnowball +CL: wy net/minecraft/entity/projectile/EntityThrowable +CL: wz net/minecraft/entity/projectile/EntityEgg +CL: x net/minecraft/command/CommandDebug +CL: xa net/minecraft/entity/item/EntityEnderPearl +CL: xb net/minecraft/entity/item/EntityExpBottle +CL: xc net/minecraft/entity/projectile/EntityPotion +CL: xd net/minecraft/entity/projectile/EntityWitherSkull +CL: xg net/minecraft/util/FoodStats +CL: xi net/minecraft/inventory/Container +CL: xj net/minecraft/inventory/AnimalChest +CL: xk net/minecraft/inventory/ContainerRepair +CL: xk$1 net/minecraft/inventory/ContainerRepair$1 +CL: xk$2 net/minecraft/inventory/ContainerRepair$2 +CL: xl net/minecraft/inventory/ContainerBeacon +CL: xl$a net/minecraft/inventory/ContainerBeacon$BeaconSlot +CL: xm net/minecraft/inventory/ContainerBrewingStand +CL: xm$a net/minecraft/inventory/ContainerBrewingStand$Ingredient +CL: xm$b net/minecraft/inventory/ContainerBrewingStand$Potion +CL: xn net/minecraft/inventory/ICrafting +CL: xo net/minecraft/inventory/ContainerChest +CL: xp net/minecraft/inventory/InventoryCrafting +CL: xq net/minecraft/inventory/ContainerWorkbench +CL: xr net/minecraft/inventory/ContainerDispenser +CL: xs net/minecraft/inventory/ContainerEnchantment +CL: xs$1 net/minecraft/inventory/ContainerEnchantment$1 +CL: xs$2 net/minecraft/inventory/ContainerEnchantment$2 +CL: xs$3 net/minecraft/inventory/ContainerEnchantment$3 +CL: xt net/minecraft/inventory/SlotFurnaceFuel +CL: xu net/minecraft/inventory/ContainerFurnace +CL: xv net/minecraft/inventory/SlotFurnaceOutput +CL: xw net/minecraft/inventory/ContainerHopper +CL: xx net/minecraft/inventory/ContainerHorseInventory +CL: xx$1 net/minecraft/inventory/ContainerHorseInventory$1 +CL: xx$2 net/minecraft/inventory/ContainerHorseInventory$2 +CL: xy net/minecraft/inventory/ContainerPlayer +CL: xy$1 net/minecraft/inventory/ContainerPlayer$1 +CL: y net/minecraft/command/CommandDefaultGameMode +CL: ya net/minecraft/inventory/InventoryMerchant +CL: yb net/minecraft/inventory/ContainerMerchant +CL: yc net/minecraft/inventory/SlotMerchantResult +CL: yd net/minecraft/inventory/InventoryEnderChest +CL: ye net/minecraft/inventory/InventoryCraftResult +CL: yf net/minecraft/inventory/SlotCrafting +CL: yg net/minecraft/inventory/Slot +CL: yi net/minecraft/item/ItemAnvilBlock +CL: yj net/minecraft/item/ItemArmor +CL: yj$1 net/minecraft/item/ItemArmor$1 +CL: yj$a net/minecraft/item/ItemArmor$ArmorMaterial +CL: yk net/minecraft/item/ItemArmorStand +CL: yl net/minecraft/item/ItemAxe +CL: ym net/minecraft/item/ItemBanner +CL: yn net/minecraft/item/ItemBed +CL: yo net/minecraft/item/ItemBlock +CL: yp net/minecraft/item/ItemReed +CL: yq net/minecraft/item/ItemBoat +CL: yr net/minecraft/item/ItemBook +CL: ys net/minecraft/item/ItemGlassBottle +CL: yt net/minecraft/item/ItemBow +CL: yu net/minecraft/item/ItemSoup +CL: yv net/minecraft/item/ItemBucket +CL: yw net/minecraft/item/ItemCarrotOnAStick +CL: yx net/minecraft/item/ItemCoal +CL: yy net/minecraft/item/ItemMapBase +CL: yz net/minecraft/creativetab/CreativeTabs +CL: yz$1 net/minecraft/creativetab/CreativeTabs$1 +CL: yz$10 net/minecraft/creativetab/CreativeTabs$10 +CL: yz$11 net/minecraft/creativetab/CreativeTabs$11 +CL: yz$12 net/minecraft/creativetab/CreativeTabs$12 +CL: yz$2 net/minecraft/creativetab/CreativeTabs$2 +CL: yz$3 net/minecraft/creativetab/CreativeTabs$3 +CL: yz$4 net/minecraft/creativetab/CreativeTabs$4 +CL: yz$5 net/minecraft/creativetab/CreativeTabs$5 +CL: yz$6 net/minecraft/creativetab/CreativeTabs$6 +CL: yz$7 net/minecraft/creativetab/CreativeTabs$7 +CL: yz$8 net/minecraft/creativetab/CreativeTabs$8 +CL: yz$9 net/minecraft/creativetab/CreativeTabs$9 +CL: z net/minecraft/command/CommandEffect +CL: za net/minecraft/item/ItemTool +CL: zb net/minecraft/item/ItemDoor +CL: zc net/minecraft/item/ItemDoublePlant +CL: zd net/minecraft/item/EnumDyeColor +CL: ze net/minecraft/item/ItemDye +CL: zf net/minecraft/item/ItemCloth +CL: zg net/minecraft/item/ItemEgg +CL: zh net/minecraft/item/ItemEmptyMap +CL: zi net/minecraft/item/ItemEnchantedBook +CL: zj net/minecraft/item/ItemEnderEye +CL: zk net/minecraft/item/ItemEnderPearl +CL: zl net/minecraft/item/ItemExpBottle +CL: zm net/minecraft/item/ItemFireball +CL: zn net/minecraft/item/ItemFireworkCharge +CL: zo net/minecraft/item/ItemFirework +CL: zp net/minecraft/item/ItemFishFood +CL: zp$a net/minecraft/item/ItemFishFood$FishType +CL: zq net/minecraft/item/ItemFishingRod +CL: zr net/minecraft/item/ItemFlintAndSteel +CL: zs net/minecraft/item/ItemFood +CL: zt net/minecraft/item/ItemAppleGold +CL: zu net/minecraft/item/ItemHangingEntity +CL: zv net/minecraft/item/ItemHoe +CL: zv$1 net/minecraft/item/ItemHoe$1 +CL: zw net/minecraft/item/Item +CL: zw$1 net/minecraft/item/Item$1 +CL: zw$10 net/minecraft/item/Item$10 +CL: zw$11 net/minecraft/item/Item$11 +CL: zw$12 net/minecraft/item/Item$12 +CL: zw$13 net/minecraft/item/Item$13 +CL: zw$14 net/minecraft/item/Item$14 +CL: zw$15 net/minecraft/item/Item$15 +CL: zw$16 net/minecraft/item/Item$16 +CL: zw$17 net/minecraft/item/Item$17 +CL: zw$2 net/minecraft/item/Item$2 +CL: zw$3 net/minecraft/item/Item$3 +CL: zw$4 net/minecraft/item/Item$4 +CL: zw$5 net/minecraft/item/Item$5 +CL: zw$6 net/minecraft/item/Item$6 +CL: zw$7 net/minecraft/item/Item$7 +CL: zw$8 net/minecraft/item/Item$8 +CL: zw$9 net/minecraft/item/Item$9 +CL: zw$a net/minecraft/item/Item$ToolMaterial +CL: zx net/minecraft/item/ItemStack +CL: zy net/minecraft/init/Items +CL: zz net/minecraft/item/ItemLead +FD: a/A net/minecraft/util/EnumChatFormatting/fancyStyling +FD: a/B net/minecraft/util/EnumChatFormatting/controlString +FD: a/C net/minecraft/util/EnumChatFormatting/colorIndex +FD: a/D net/minecraft/util/EnumChatFormatting/$VALUES +FD: a/a net/minecraft/util/EnumChatFormatting/BLACK +FD: a/b net/minecraft/util/EnumChatFormatting/DARK_BLUE +FD: a/c net/minecraft/util/EnumChatFormatting/DARK_GREEN +FD: a/d net/minecraft/util/EnumChatFormatting/DARK_AQUA +FD: a/e net/minecraft/util/EnumChatFormatting/DARK_RED +FD: a/f net/minecraft/util/EnumChatFormatting/DARK_PURPLE +FD: a/g net/minecraft/util/EnumChatFormatting/GOLD +FD: a/h net/minecraft/util/EnumChatFormatting/GRAY +FD: a/i net/minecraft/util/EnumChatFormatting/DARK_GRAY +FD: a/j net/minecraft/util/EnumChatFormatting/BLUE +FD: a/k net/minecraft/util/EnumChatFormatting/GREEN +FD: a/l net/minecraft/util/EnumChatFormatting/AQUA +FD: a/m net/minecraft/util/EnumChatFormatting/RED +FD: a/n net/minecraft/util/EnumChatFormatting/LIGHT_PURPLE +FD: a/o net/minecraft/util/EnumChatFormatting/YELLOW +FD: a/p net/minecraft/util/EnumChatFormatting/WHITE +FD: a/q net/minecraft/util/EnumChatFormatting/OBFUSCATED +FD: a/r net/minecraft/util/EnumChatFormatting/BOLD +FD: a/s net/minecraft/util/EnumChatFormatting/STRIKETHROUGH +FD: a/t net/minecraft/util/EnumChatFormatting/UNDERLINE +FD: a/u net/minecraft/util/EnumChatFormatting/ITALIC +FD: a/v net/minecraft/util/EnumChatFormatting/RESET +FD: a/w net/minecraft/util/EnumChatFormatting/nameMapping +FD: a/x net/minecraft/util/EnumChatFormatting/formattingCodePattern +FD: a/y net/minecraft/util/EnumChatFormatting/name +FD: a/z net/minecraft/util/EnumChatFormatting/formattingCode +FD: aaa/b net/minecraft/item/ItemLeaves/leaves +FD: aad$1/b net/minecraft/item/ItemMinecart$1/behaviourDefaultDispenseItem +FD: aad/a net/minecraft/item/ItemMinecart/dispenserMinecartBehavior +FD: aad/b net/minecraft/item/ItemMinecart/minecartType +FD: aae$1/a net/minecraft/item/ItemMultiTexture$1/field_179542_a +FD: aae/b net/minecraft/item/ItemMultiTexture/theBlock +FD: aae/c net/minecraft/item/ItemMultiTexture/nameFunction +FD: aag/c net/minecraft/item/ItemPickaxe/EFFECTIVE_ON +FD: aai/a net/minecraft/item/ItemPotion/effectCache +FD: aai/b net/minecraft/item/ItemPotion/SUB_ITEMS_CACHE +FD: aaj/a net/minecraft/item/EnumRarity/COMMON +FD: aaj/b net/minecraft/item/EnumRarity/UNCOMMON +FD: aaj/c net/minecraft/item/EnumRarity/RARE +FD: aaj/d net/minecraft/item/EnumRarity/EPIC +FD: aaj/e net/minecraft/item/EnumRarity/rarityColor +FD: aaj/f net/minecraft/item/EnumRarity/rarityName +FD: aaj/g net/minecraft/item/EnumRarity/$VALUES +FD: aak/a net/minecraft/item/ItemRecord/recordName +FD: aak/b net/minecraft/item/ItemRecord/RECORDS +FD: aan/b net/minecraft/item/ItemSeedFood/crops +FD: aan/c net/minecraft/item/ItemSeedFood/soilId +FD: aao/a net/minecraft/item/ItemSeeds/crops +FD: aao/b net/minecraft/item/ItemSeeds/soilBlockID +FD: aaq/c net/minecraft/item/ItemSpade/EFFECTIVE_ON +FD: aat/a net/minecraft/item/ItemSkull/skullTypes +FD: aau/b net/minecraft/item/ItemSlab/singleSlab +FD: aau/c net/minecraft/item/ItemSlab/doubleSlab +FD: aay/a net/minecraft/item/ItemSword/attackDamage +FD: aay/b net/minecraft/item/ItemSword/material +FD: aaz/b net/minecraft/item/ItemColored/coloredBlock +FD: aaz/c net/minecraft/item/ItemColored/subtypeNames +FD: aba/a net/minecraft/item/EnumAction/NONE +FD: aba/b net/minecraft/item/EnumAction/EAT +FD: aba/c net/minecraft/item/EnumAction/DRINK +FD: aba/d net/minecraft/item/EnumAction/BLOCK +FD: aba/e net/minecraft/item/EnumAction/BOW +FD: aba/f net/minecraft/item/EnumAction/$VALUES +FD: abe/a net/minecraft/potion/PotionHelper/field_77924_a +FD: abe/b net/minecraft/potion/PotionHelper/sugarEffect +FD: abe/c net/minecraft/potion/PotionHelper/ghastTearEffect +FD: abe/d net/minecraft/potion/PotionHelper/spiderEyeEffect +FD: abe/e net/minecraft/potion/PotionHelper/fermentedSpiderEyeEffect +FD: abe/f net/minecraft/potion/PotionHelper/speckledMelonEffect +FD: abe/g net/minecraft/potion/PotionHelper/blazePowderEffect +FD: abe/h net/minecraft/potion/PotionHelper/magmaCreamEffect +FD: abe/i net/minecraft/potion/PotionHelper/redstoneEffect +FD: abe/j net/minecraft/potion/PotionHelper/glowstoneEffect +FD: abe/k net/minecraft/potion/PotionHelper/gunpowderEffect +FD: abe/l net/minecraft/potion/PotionHelper/goldenCarrotEffect +FD: abe/m net/minecraft/potion/PotionHelper/pufferfishEffect +FD: abe/n net/minecraft/potion/PotionHelper/rabbitFootEffect +FD: abe/o net/minecraft/potion/PotionHelper/potionRequirements +FD: abe/p net/minecraft/potion/PotionHelper/potionAmplifiers +FD: abe/q net/minecraft/potion/PotionHelper/DATAVALUE_COLORS +FD: abe/r net/minecraft/potion/PotionHelper/potionPrefixes +FD: abi/a net/minecraft/item/crafting/RecipesArmor/recipePatterns +FD: abi/b net/minecraft/item/crafting/RecipesArmor/recipeItems +FD: abm/a net/minecraft/item/crafting/RecipeFireworks/field_92102_a +FD: abo/a net/minecraft/item/crafting/FurnaceRecipes/smeltingBase +FD: abo/b net/minecraft/item/crafting/FurnaceRecipes/smeltingList +FD: abo/c net/minecraft/item/crafting/FurnaceRecipes/experienceList +FD: abr/a net/minecraft/item/crafting/RecipesIngots/recipeItems +FD: abt$1/a net/minecraft/item/crafting/CraftingManager$1/field_77582_a +FD: abt/a net/minecraft/item/crafting/CraftingManager/instance +FD: abt/b net/minecraft/item/crafting/CraftingManager/recipes +FD: abv/a net/minecraft/item/crafting/ShapedRecipes/recipeWidth +FD: abv/b net/minecraft/item/crafting/ShapedRecipes/recipeHeight +FD: abv/c net/minecraft/item/crafting/ShapedRecipes/recipeItems +FD: abv/d net/minecraft/item/crafting/ShapedRecipes/recipeOutput +FD: abv/e net/minecraft/item/crafting/ShapedRecipes/copyIngredientNBT +FD: abw/a net/minecraft/item/crafting/ShapelessRecipes/recipeOutput +FD: abw/b net/minecraft/item/crafting/ShapelessRecipes/recipeItems +FD: aby/a net/minecraft/item/crafting/RecipesTools/recipePatterns +FD: aby/b net/minecraft/item/crafting/RecipesTools/recipeItems +FD: abz/a net/minecraft/item/crafting/RecipesWeapons/recipePatterns +FD: abz/b net/minecraft/item/crafting/RecipesWeapons/recipeItems +FD: acf/E net/minecraft/enchantment/EnchantmentDamage/protectionName +FD: acf/F net/minecraft/enchantment/EnchantmentDamage/baseEnchantability +FD: acf/G net/minecraft/enchantment/EnchantmentDamage/levelEnchantability +FD: acf/H net/minecraft/enchantment/EnchantmentDamage/thresholdEnchantability +FD: acf/a net/minecraft/enchantment/EnchantmentDamage/damageType +FD: aci/A net/minecraft/enchantment/Enchantment/lure +FD: aci/B net/minecraft/enchantment/Enchantment/effectId +FD: aci/C net/minecraft/enchantment/Enchantment/type +FD: aci/D net/minecraft/enchantment/Enchantment/name +FD: aci/E net/minecraft/enchantment/Enchantment/locationEnchantments +FD: aci/F net/minecraft/enchantment/Enchantment/weight +FD: aci/a net/minecraft/enchantment/Enchantment/enchantmentsList +FD: aci/b net/minecraft/enchantment/Enchantment/enchantmentsBookList +FD: aci/c net/minecraft/enchantment/Enchantment/protection +FD: aci/d net/minecraft/enchantment/Enchantment/fireProtection +FD: aci/e net/minecraft/enchantment/Enchantment/featherFalling +FD: aci/f net/minecraft/enchantment/Enchantment/blastProtection +FD: aci/g net/minecraft/enchantment/Enchantment/projectileProtection +FD: aci/h net/minecraft/enchantment/Enchantment/respiration +FD: aci/i net/minecraft/enchantment/Enchantment/aquaAffinity +FD: aci/j net/minecraft/enchantment/Enchantment/thorns +FD: aci/k net/minecraft/enchantment/Enchantment/depthStrider +FD: aci/l net/minecraft/enchantment/Enchantment/sharpness +FD: aci/m net/minecraft/enchantment/Enchantment/smite +FD: aci/n net/minecraft/enchantment/Enchantment/baneOfArthropods +FD: aci/o net/minecraft/enchantment/Enchantment/knockback +FD: aci/p net/minecraft/enchantment/Enchantment/fireAspect +FD: aci/q net/minecraft/enchantment/Enchantment/looting +FD: aci/r net/minecraft/enchantment/Enchantment/efficiency +FD: aci/s net/minecraft/enchantment/Enchantment/silkTouch +FD: aci/t net/minecraft/enchantment/Enchantment/unbreaking +FD: aci/u net/minecraft/enchantment/Enchantment/fortune +FD: aci/v net/minecraft/enchantment/Enchantment/power +FD: aci/w net/minecraft/enchantment/Enchantment/punch +FD: aci/x net/minecraft/enchantment/Enchantment/flame +FD: aci/y net/minecraft/enchantment/Enchantment/infinity +FD: aci/z net/minecraft/enchantment/Enchantment/luckOfTheSea +FD: acj/a net/minecraft/enchantment/EnumEnchantmentType/ALL +FD: acj/b net/minecraft/enchantment/EnumEnchantmentType/ARMOR +FD: acj/c net/minecraft/enchantment/EnumEnchantmentType/ARMOR_FEET +FD: acj/d net/minecraft/enchantment/EnumEnchantmentType/ARMOR_LEGS +FD: acj/e net/minecraft/enchantment/EnumEnchantmentType/ARMOR_TORSO +FD: acj/f net/minecraft/enchantment/EnumEnchantmentType/ARMOR_HEAD +FD: acj/g net/minecraft/enchantment/EnumEnchantmentType/WEAPON +FD: acj/h net/minecraft/enchantment/EnumEnchantmentType/DIGGER +FD: acj/i net/minecraft/enchantment/EnumEnchantmentType/FISHING_ROD +FD: acj/j net/minecraft/enchantment/EnumEnchantmentType/BREAKABLE +FD: acj/k net/minecraft/enchantment/EnumEnchantmentType/BOW +FD: acj/l net/minecraft/enchantment/EnumEnchantmentType/$VALUES +FD: ack$a/a net/minecraft/enchantment/EnchantmentHelper$DamageIterator/user +FD: ack$a/b net/minecraft/enchantment/EnchantmentHelper$DamageIterator/target +FD: ack$b/a net/minecraft/enchantment/EnchantmentHelper$HurtIterator/user +FD: ack$b/b net/minecraft/enchantment/EnchantmentHelper$HurtIterator/attacker +FD: ack$d/a net/minecraft/enchantment/EnchantmentHelper$ModifierLiving/livingModifier +FD: ack$d/b net/minecraft/enchantment/EnchantmentHelper$ModifierLiving/entityLiving +FD: ack$e/a net/minecraft/enchantment/EnchantmentHelper$ModifierDamage/damageModifier +FD: ack$e/b net/minecraft/enchantment/EnchantmentHelper$ModifierDamage/source +FD: ack/a net/minecraft/enchantment/EnchantmentHelper/enchantmentRand +FD: ack/b net/minecraft/enchantment/EnchantmentHelper/enchantmentModifierDamage +FD: ack/c net/minecraft/enchantment/EnchantmentHelper/enchantmentModifierLiving +FD: ack/d net/minecraft/enchantment/EnchantmentHelper/ENCHANTMENT_ITERATOR_HURT +FD: ack/e net/minecraft/enchantment/EnchantmentHelper/ENCHANTMENT_ITERATOR_DAMAGE +FD: acl/b net/minecraft/enchantment/EnchantmentData/enchantmentobj +FD: acl/c net/minecraft/enchantment/EnchantmentData/enchantmentLevel +FD: acr/E net/minecraft/enchantment/EnchantmentProtection/protectionName +FD: acr/F net/minecraft/enchantment/EnchantmentProtection/baseEnchantability +FD: acr/G net/minecraft/enchantment/EnchantmentProtection/levelEnchantability +FD: acr/H net/minecraft/enchantment/EnchantmentProtection/thresholdEnchantability +FD: acr/a net/minecraft/enchantment/EnchantmentProtection/protectionType +FD: acz/a net/minecraft/village/MerchantRecipe/itemToBuy +FD: acz/b net/minecraft/village/MerchantRecipe/secondItemToBuy +FD: acz/c net/minecraft/village/MerchantRecipe/itemToSell +FD: acz/d net/minecraft/village/MerchantRecipe/toolUses +FD: acz/e net/minecraft/village/MerchantRecipe/maxTradeUses +FD: acz/f net/minecraft/village/MerchantRecipe/rewardsExp +FD: ad$1/a net/minecraft/command/CommandExecuteAt$1/field_174804_a +FD: ad$1/b net/minecraft/command/CommandExecuteAt$1/field_174802_b +FD: ad$1/c net/minecraft/command/CommandExecuteAt$1/field_174803_c +FD: ad$1/d net/minecraft/command/CommandExecuteAt$1/field_174800_d +FD: ad$1/e net/minecraft/command/CommandExecuteAt$1/field_174801_e +FD: ad$1/f net/minecraft/command/CommandExecuteAt$1/field_174798_f +FD: ad$1/g net/minecraft/command/CommandExecuteAt$1/field_174799_g +FD: adc$1/a net/minecraft/command/server/CommandBlockLogic$1/field_180325_a +FD: adc$2/a net/minecraft/command/server/CommandBlockLogic$2/field_180327_a +FD: adc/a net/minecraft/command/server/CommandBlockLogic/timestampFormat +FD: adc/b net/minecraft/command/server/CommandBlockLogic/successCount +FD: adc/c net/minecraft/command/server/CommandBlockLogic/trackOutput +FD: adc/d net/minecraft/command/server/CommandBlockLogic/lastOutput +FD: adc/e net/minecraft/command/server/CommandBlockLogic/commandStored +FD: adc/f net/minecraft/command/server/CommandBlockLogic/customName +FD: adc/g net/minecraft/command/server/CommandBlockLogic/resultStats +FD: add$a/b net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart/field_98221_d +FD: add$a/c net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart/nbtData +FD: add$a/d net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart/entityType +FD: add/a net/minecraft/tileentity/MobSpawnerBaseLogic/spawnDelay +FD: add/b net/minecraft/tileentity/MobSpawnerBaseLogic/mobID +FD: add/c net/minecraft/tileentity/MobSpawnerBaseLogic/minecartToSpawn +FD: add/d net/minecraft/tileentity/MobSpawnerBaseLogic/randomEntity +FD: add/e net/minecraft/tileentity/MobSpawnerBaseLogic/mobRotation +FD: add/f net/minecraft/tileentity/MobSpawnerBaseLogic/prevMobRotation +FD: add/g net/minecraft/tileentity/MobSpawnerBaseLogic/minSpawnDelay +FD: add/h net/minecraft/tileentity/MobSpawnerBaseLogic/maxSpawnDelay +FD: add/i net/minecraft/tileentity/MobSpawnerBaseLogic/spawnCount +FD: add/j net/minecraft/tileentity/MobSpawnerBaseLogic/cachedEntity +FD: add/k net/minecraft/tileentity/MobSpawnerBaseLogic/maxNearbyEntities +FD: add/l net/minecraft/tileentity/MobSpawnerBaseLogic/activatingRangeFromPlayer +FD: add/m net/minecraft/tileentity/MobSpawnerBaseLogic/spawnRange +FD: ade/a net/minecraft/block/BlockEventData/position +FD: ade/b net/minecraft/block/BlockEventData/blockType +FD: ade/c net/minecraft/block/BlockEventData/eventID +FD: ade/d net/minecraft/block/BlockEventData/eventParameter +FD: adf/a net/minecraft/util/EnumWorldBlockLayer/SOLID +FD: adf/b net/minecraft/util/EnumWorldBlockLayer/CUTOUT_MIPPED +FD: adf/c net/minecraft/util/EnumWorldBlockLayer/CUTOUT +FD: adf/d net/minecraft/util/EnumWorldBlockLayer/TRANSLUCENT +FD: adf/e net/minecraft/util/EnumWorldBlockLayer/layerName +FD: adf/f net/minecraft/util/EnumWorldBlockLayer/$VALUES +FD: adg/a net/minecraft/world/ChunkCoordIntPair/chunkXPos +FD: adg/b net/minecraft/world/ChunkCoordIntPair/chunkZPos +FD: adi/a net/minecraft/world/Explosion/isFlaming +FD: adi/b net/minecraft/world/Explosion/isSmoking +FD: adi/c net/minecraft/world/Explosion/explosionRNG +FD: adi/d net/minecraft/world/Explosion/worldObj +FD: adi/e net/minecraft/world/Explosion/explosionX +FD: adi/f net/minecraft/world/Explosion/explosionY +FD: adi/g net/minecraft/world/Explosion/explosionZ +FD: adi/h net/minecraft/world/Explosion/exploder +FD: adi/i net/minecraft/world/Explosion/explosionSize +FD: adi/j net/minecraft/world/Explosion/affectedBlockPositions +FD: adi/k net/minecraft/world/Explosion/playerKnockbackMap +FD: adj/a net/minecraft/world/ColorizerFoliage/foliageBuffer +FD: adk$a/a net/minecraft/world/GameRules$Value/valueString +FD: adk$a/b net/minecraft/world/GameRules$Value/valueBoolean +FD: adk$a/c net/minecraft/world/GameRules$Value/valueInteger +FD: adk$a/d net/minecraft/world/GameRules$Value/valueDouble +FD: adk$a/e net/minecraft/world/GameRules$Value/type +FD: adk$b/a net/minecraft/world/GameRules$ValueType/ANY_VALUE +FD: adk$b/b net/minecraft/world/GameRules$ValueType/BOOLEAN_VALUE +FD: adk$b/c net/minecraft/world/GameRules$ValueType/NUMERICAL_VALUE +FD: adk$b/d net/minecraft/world/GameRules$ValueType/$VALUES +FD: adk/a net/minecraft/world/GameRules/theGameRules +FD: adl/a net/minecraft/world/ColorizerGrass/grassBuffer +FD: adm$1/a net/minecraft/world/World$1/field_180253_a +FD: adm$1/b net/minecraft/world/World$1/field_77485_a +FD: adm$2/a net/minecraft/world/World$2/field_151300_a +FD: adm$2/b net/minecraft/world/World$2/field_77405_a +FD: adm$3/a net/minecraft/world/World$3/field_77440_a +FD: adm$4/a net/minecraft/world/World$4/field_151308_a +FD: adm/A net/minecraft/world/World/villageCollectionObj +FD: adm/B net/minecraft/world/World/theProfiler +FD: adm/C net/minecraft/world/World/worldScoreboard +FD: adm/D net/minecraft/world/World/isRemote +FD: adm/E net/minecraft/world/World/activeChunkSet +FD: adm/F net/minecraft/world/World/spawnHostileMobs +FD: adm/G net/minecraft/world/World/spawnPeacefulMobs +FD: adm/H net/minecraft/world/World/lightUpdateBlockList +FD: adm/I net/minecraft/world/World/skylightSubtracted +FD: adm/J net/minecraft/world/World/lastLightningBolt +FD: adm/K net/minecraft/world/World/theCalendar +FD: adm/L net/minecraft/world/World/ambientTickCountdown +FD: adm/M net/minecraft/world/World/processingLoadedTiles +FD: adm/N net/minecraft/world/World/worldBorder +FD: adm/a net/minecraft/world/World/seaLevel +FD: adm/b net/minecraft/world/World/addedTileEntityList +FD: adm/c net/minecraft/world/World/tileEntitiesToBeRemoved +FD: adm/d net/minecraft/world/World/cloudColour +FD: adm/e net/minecraft/world/World/scheduledUpdatesAreImmediate +FD: adm/f net/minecraft/world/World/loadedEntityList +FD: adm/g net/minecraft/world/World/unloadedEntityList +FD: adm/h net/minecraft/world/World/loadedTileEntityList +FD: adm/i net/minecraft/world/World/tickableTileEntities +FD: adm/j net/minecraft/world/World/playerEntities +FD: adm/k net/minecraft/world/World/weatherEffects +FD: adm/l net/minecraft/world/World/entitiesById +FD: adm/m net/minecraft/world/World/updateLCG +FD: adm/n net/minecraft/world/World/DIST_HASH_MAGIC +FD: adm/o net/minecraft/world/World/prevRainingStrength +FD: adm/p net/minecraft/world/World/rainingStrength +FD: adm/q net/minecraft/world/World/prevThunderingStrength +FD: adm/r net/minecraft/world/World/thunderingStrength +FD: adm/s net/minecraft/world/World/rand +FD: adm/t net/minecraft/world/World/provider +FD: adm/u net/minecraft/world/World/worldAccesses +FD: adm/v net/minecraft/world/World/chunkProvider +FD: adm/w net/minecraft/world/World/saveHandler +FD: adm/x net/minecraft/world/World/worldInfo +FD: adm/y net/minecraft/world/World/findingSpawnPoint +FD: adm/z net/minecraft/world/World/mapStorage +FD: adp$a/a net/minecraft/world/WorldSettings$GameType/NOT_SET +FD: adp$a/b net/minecraft/world/WorldSettings$GameType/SURVIVAL +FD: adp$a/c net/minecraft/world/WorldSettings$GameType/CREATIVE +FD: adp$a/d net/minecraft/world/WorldSettings$GameType/ADVENTURE +FD: adp$a/e net/minecraft/world/WorldSettings$GameType/SPECTATOR +FD: adp$a/f net/minecraft/world/WorldSettings$GameType/id +FD: adp$a/g net/minecraft/world/WorldSettings$GameType/name +FD: adp$a/h net/minecraft/world/WorldSettings$GameType/$VALUES +FD: adp/a net/minecraft/world/WorldSettings/seed +FD: adp/b net/minecraft/world/WorldSettings/theGameType +FD: adp/c net/minecraft/world/WorldSettings/mapFeaturesEnabled +FD: adp/d net/minecraft/world/WorldSettings/hardcoreEnabled +FD: adp/e net/minecraft/world/WorldSettings/terrainType +FD: adp/f net/minecraft/world/WorldSettings/commandsAllowed +FD: adp/g net/minecraft/world/WorldSettings/bonusChestEnabled +FD: adp/h net/minecraft/world/WorldSettings/worldName +FD: adr/a net/minecraft/world/WorldType/worldTypes +FD: adr/b net/minecraft/world/WorldType/DEFAULT +FD: adr/c net/minecraft/world/WorldType/FLAT +FD: adr/d net/minecraft/world/WorldType/LARGE_BIOMES +FD: adr/e net/minecraft/world/WorldType/AMPLIFIED +FD: adr/f net/minecraft/world/WorldType/CUSTOMIZED +FD: adr/g net/minecraft/world/WorldType/DEBUG_WORLD +FD: adr/h net/minecraft/world/WorldType/DEFAULT_1_1 +FD: adr/i net/minecraft/world/WorldType/worldTypeId +FD: adr/j net/minecraft/world/WorldType/worldType +FD: adr/k net/minecraft/world/WorldType/generatorVersion +FD: adr/l net/minecraft/world/WorldType/canBeCreated +FD: adr/m net/minecraft/world/WorldType/isWorldTypeVersioned +FD: adr/n net/minecraft/world/WorldType/hasNotificationData +FD: ads/a net/minecraft/world/EnumSkyBlock/SKY +FD: ads/b net/minecraft/world/EnumSkyBlock/BLOCK +FD: ads/c net/minecraft/world/EnumSkyBlock/defaultLightValue +FD: ads/d net/minecraft/world/EnumSkyBlock/$VALUES +FD: adt/a net/minecraft/world/SpawnerAnimals/MOB_COUNT_DIV +FD: adt/b net/minecraft/world/SpawnerAnimals/eligibleChunksForSpawning +FD: adu$a/c net/minecraft/world/Teleporter$PortalPosition/lastUpdateTime +FD: adu$a/d net/minecraft/world/Teleporter$PortalPosition/field_85088_e +FD: adu/a net/minecraft/world/Teleporter/worldServerInstance +FD: adu/b net/minecraft/world/Teleporter/random +FD: adu/c net/minecraft/world/Teleporter/destinationCoordinateCache +FD: adu/d net/minecraft/world/Teleporter/destinationCoordinateKeys +FD: adv/a net/minecraft/world/ChunkCache/chunkX +FD: adv/b net/minecraft/world/ChunkCache/chunkZ +FD: adv/c net/minecraft/world/ChunkCache/chunkArray +FD: adv/d net/minecraft/world/ChunkCache/hasExtendedLevels +FD: adv/e net/minecraft/world/ChunkCache/worldObj +FD: adw/a net/minecraft/world/NextTickListEntry/position +FD: adw/b net/minecraft/world/NextTickListEntry/scheduledTime +FD: adw/c net/minecraft/world/NextTickListEntry/priority +FD: adw/d net/minecraft/world/NextTickListEntry/nextTickEntryID +FD: adw/e net/minecraft/world/NextTickListEntry/block +FD: adw/f net/minecraft/world/NextTickListEntry/tickEntryID +FD: ady$1/a net/minecraft/world/biome/BiomeGenBase$1/field_180275_a +FD: ady$a/a net/minecraft/world/biome/BiomeGenBase$Height/rootHeight +FD: ady$a/b net/minecraft/world/biome/BiomeGenBase$Height/variation +FD: ady$b/a net/minecraft/world/biome/BiomeGenBase$TempCategory/OCEAN +FD: ady$b/b net/minecraft/world/biome/BiomeGenBase$TempCategory/COLD +FD: ady$b/c net/minecraft/world/biome/BiomeGenBase$TempCategory/MEDIUM +FD: ady$b/d net/minecraft/world/biome/BiomeGenBase$TempCategory/WARM +FD: ady$b/e net/minecraft/world/biome/BiomeGenBase$TempCategory/$VALUES +FD: ady$c/b net/minecraft/world/biome/BiomeGenBase$SpawnListEntry/entityClass +FD: ady$c/c net/minecraft/world/biome/BiomeGenBase$SpawnListEntry/minGroupCount +FD: ady$c/d net/minecraft/world/biome/BiomeGenBase$SpawnListEntry/maxGroupCount +FD: ady/A net/minecraft/world/biome/BiomeGenBase/frozenRiver +FD: ady/B net/minecraft/world/biome/BiomeGenBase/icePlains +FD: ady/C net/minecraft/world/biome/BiomeGenBase/iceMountains +FD: ady/D net/minecraft/world/biome/BiomeGenBase/mushroomIsland +FD: ady/E net/minecraft/world/biome/BiomeGenBase/mushroomIslandShore +FD: ady/F net/minecraft/world/biome/BiomeGenBase/beach +FD: ady/G net/minecraft/world/biome/BiomeGenBase/desertHills +FD: ady/H net/minecraft/world/biome/BiomeGenBase/forestHills +FD: ady/I net/minecraft/world/biome/BiomeGenBase/taigaHills +FD: ady/J net/minecraft/world/biome/BiomeGenBase/extremeHillsEdge +FD: ady/K net/minecraft/world/biome/BiomeGenBase/jungle +FD: ady/L net/minecraft/world/biome/BiomeGenBase/jungleHills +FD: ady/M net/minecraft/world/biome/BiomeGenBase/jungleEdge +FD: ady/N net/minecraft/world/biome/BiomeGenBase/deepOcean +FD: ady/O net/minecraft/world/biome/BiomeGenBase/stoneBeach +FD: ady/P net/minecraft/world/biome/BiomeGenBase/coldBeach +FD: ady/Q net/minecraft/world/biome/BiomeGenBase/birchForest +FD: ady/R net/minecraft/world/biome/BiomeGenBase/birchForestHills +FD: ady/S net/minecraft/world/biome/BiomeGenBase/roofedForest +FD: ady/T net/minecraft/world/biome/BiomeGenBase/coldTaiga +FD: ady/U net/minecraft/world/biome/BiomeGenBase/coldTaigaHills +FD: ady/V net/minecraft/world/biome/BiomeGenBase/megaTaiga +FD: ady/W net/minecraft/world/biome/BiomeGenBase/megaTaigaHills +FD: ady/X net/minecraft/world/biome/BiomeGenBase/extremeHillsPlus +FD: ady/Y net/minecraft/world/biome/BiomeGenBase/savanna +FD: ady/Z net/minecraft/world/biome/BiomeGenBase/savannaPlateau +FD: ady/a net/minecraft/world/biome/BiomeGenBase/height_Default +FD: ady/aA net/minecraft/world/biome/BiomeGenBase/worldGeneratorTrees +FD: ady/aB net/minecraft/world/biome/BiomeGenBase/worldGeneratorBigTree +FD: ady/aC net/minecraft/world/biome/BiomeGenBase/worldGeneratorSwamp +FD: ady/aD net/minecraft/world/biome/BiomeGenBase/logger +FD: ady/aE net/minecraft/world/biome/BiomeGenBase/biomeList +FD: ady/aa net/minecraft/world/biome/BiomeGenBase/mesa +FD: ady/ab net/minecraft/world/biome/BiomeGenBase/mesaPlateau_F +FD: ady/ac net/minecraft/world/biome/BiomeGenBase/mesaPlateau +FD: ady/ad net/minecraft/world/biome/BiomeGenBase/field_180279_ad +FD: ady/ae net/minecraft/world/biome/BiomeGenBase/temperatureNoise +FD: ady/af net/minecraft/world/biome/BiomeGenBase/GRASS_COLOR_NOISE +FD: ady/ag net/minecraft/world/biome/BiomeGenBase/DOUBLE_PLANT_GENERATOR +FD: ady/ah net/minecraft/world/biome/BiomeGenBase/biomeName +FD: ady/ai net/minecraft/world/biome/BiomeGenBase/color +FD: ady/aj net/minecraft/world/biome/BiomeGenBase/field_150609_ah +FD: ady/ak net/minecraft/world/biome/BiomeGenBase/topBlock +FD: ady/al net/minecraft/world/biome/BiomeGenBase/fillerBlock +FD: ady/am net/minecraft/world/biome/BiomeGenBase/fillerBlockMetadata +FD: ady/an net/minecraft/world/biome/BiomeGenBase/minHeight +FD: ady/ao net/minecraft/world/biome/BiomeGenBase/maxHeight +FD: ady/ap net/minecraft/world/biome/BiomeGenBase/temperature +FD: ady/aq net/minecraft/world/biome/BiomeGenBase/rainfall +FD: ady/ar net/minecraft/world/biome/BiomeGenBase/waterColorMultiplier +FD: ady/as net/minecraft/world/biome/BiomeGenBase/theBiomeDecorator +FD: ady/at net/minecraft/world/biome/BiomeGenBase/spawnableMonsterList +FD: ady/au net/minecraft/world/biome/BiomeGenBase/spawnableCreatureList +FD: ady/av net/minecraft/world/biome/BiomeGenBase/spawnableWaterCreatureList +FD: ady/aw net/minecraft/world/biome/BiomeGenBase/spawnableCaveCreatureList +FD: ady/ax net/minecraft/world/biome/BiomeGenBase/enableSnow +FD: ady/ay net/minecraft/world/biome/BiomeGenBase/enableRain +FD: ady/az net/minecraft/world/biome/BiomeGenBase/biomeID +FD: ady/b net/minecraft/world/biome/BiomeGenBase/height_ShallowWaters +FD: ady/c net/minecraft/world/biome/BiomeGenBase/height_Oceans +FD: ady/d net/minecraft/world/biome/BiomeGenBase/height_DeepOceans +FD: ady/e net/minecraft/world/biome/BiomeGenBase/height_LowPlains +FD: ady/f net/minecraft/world/biome/BiomeGenBase/height_MidPlains +FD: ady/g net/minecraft/world/biome/BiomeGenBase/height_LowHills +FD: ady/h net/minecraft/world/biome/BiomeGenBase/height_HighPlateaus +FD: ady/i net/minecraft/world/biome/BiomeGenBase/height_MidHills +FD: ady/j net/minecraft/world/biome/BiomeGenBase/height_Shores +FD: ady/k net/minecraft/world/biome/BiomeGenBase/height_RockyWaters +FD: ady/l net/minecraft/world/biome/BiomeGenBase/height_LowIslands +FD: ady/m net/minecraft/world/biome/BiomeGenBase/height_PartiallySubmerged +FD: ady/n net/minecraft/world/biome/BiomeGenBase/explorationBiomesList +FD: ady/o net/minecraft/world/biome/BiomeGenBase/BIOME_ID_MAP +FD: ady/p net/minecraft/world/biome/BiomeGenBase/ocean +FD: ady/q net/minecraft/world/biome/BiomeGenBase/plains +FD: ady/r net/minecraft/world/biome/BiomeGenBase/desert +FD: ady/s net/minecraft/world/biome/BiomeGenBase/extremeHills +FD: ady/t net/minecraft/world/biome/BiomeGenBase/forest +FD: ady/u net/minecraft/world/biome/BiomeGenBase/taiga +FD: ady/v net/minecraft/world/biome/BiomeGenBase/swampland +FD: ady/w net/minecraft/world/biome/BiomeGenBase/river +FD: ady/x net/minecraft/world/biome/BiomeGenBase/hell +FD: ady/y net/minecraft/world/biome/BiomeGenBase/sky +FD: ady/z net/minecraft/world/biome/BiomeGenBase/frozenOcean +FD: adz$a/a net/minecraft/world/biome/BiomeCache$Block/rainfallValues +FD: adz$a/b net/minecraft/world/biome/BiomeCache$Block/biomes +FD: adz$a/c net/minecraft/world/biome/BiomeCache$Block/xPosition +FD: adz$a/d net/minecraft/world/biome/BiomeCache$Block/zPosition +FD: adz$a/e net/minecraft/world/biome/BiomeCache$Block/lastAccessTime +FD: adz$a/f net/minecraft/world/biome/BiomeCache$Block/field_76887_g +FD: adz/a net/minecraft/world/biome/BiomeCache/chunkManager +FD: adz/b net/minecraft/world/biome/BiomeCache/lastCleanupTime +FD: adz/c net/minecraft/world/biome/BiomeCache/cacheMap +FD: adz/d net/minecraft/world/biome/BiomeCache/cache +FD: aea/a net/minecraft/world/biome/BiomeColorHelper/field_180291_a +FD: aea/b net/minecraft/world/biome/BiomeColorHelper/field_180289_b +FD: aea/c net/minecraft/world/biome/BiomeColorHelper/field_180290_c +FD: aeb/A net/minecraft/world/biome/BiomeDecorator/treesPerChunk +FD: aeb/B net/minecraft/world/biome/BiomeDecorator/flowersPerChunk +FD: aeb/C net/minecraft/world/biome/BiomeDecorator/grassPerChunk +FD: aeb/D net/minecraft/world/biome/BiomeDecorator/deadBushPerChunk +FD: aeb/E net/minecraft/world/biome/BiomeDecorator/mushroomsPerChunk +FD: aeb/F net/minecraft/world/biome/BiomeDecorator/reedsPerChunk +FD: aeb/G net/minecraft/world/biome/BiomeDecorator/cactiPerChunk +FD: aeb/H net/minecraft/world/biome/BiomeDecorator/sandPerChunk +FD: aeb/I net/minecraft/world/biome/BiomeDecorator/sandPerChunk2 +FD: aeb/J net/minecraft/world/biome/BiomeDecorator/clayPerChunk +FD: aeb/K net/minecraft/world/biome/BiomeDecorator/bigMushroomsPerChunk +FD: aeb/L net/minecraft/world/biome/BiomeDecorator/generateLakes +FD: aeb/a net/minecraft/world/biome/BiomeDecorator/currentWorld +FD: aeb/b net/minecraft/world/biome/BiomeDecorator/randomGenerator +FD: aeb/c net/minecraft/world/biome/BiomeDecorator/field_180294_c +FD: aeb/d net/minecraft/world/biome/BiomeDecorator/chunkProviderSettings +FD: aeb/e net/minecraft/world/biome/BiomeDecorator/clayGen +FD: aeb/f net/minecraft/world/biome/BiomeDecorator/sandGen +FD: aeb/g net/minecraft/world/biome/BiomeDecorator/gravelAsSandGen +FD: aeb/h net/minecraft/world/biome/BiomeDecorator/dirtGen +FD: aeb/i net/minecraft/world/biome/BiomeDecorator/gravelGen +FD: aeb/j net/minecraft/world/biome/BiomeDecorator/graniteGen +FD: aeb/k net/minecraft/world/biome/BiomeDecorator/dioriteGen +FD: aeb/l net/minecraft/world/biome/BiomeDecorator/andesiteGen +FD: aeb/m net/minecraft/world/biome/BiomeDecorator/coalGen +FD: aeb/n net/minecraft/world/biome/BiomeDecorator/ironGen +FD: aeb/o net/minecraft/world/biome/BiomeDecorator/goldGen +FD: aeb/p net/minecraft/world/biome/BiomeDecorator/redstoneGen +FD: aeb/q net/minecraft/world/biome/BiomeDecorator/diamondGen +FD: aeb/r net/minecraft/world/biome/BiomeDecorator/lapisGen +FD: aeb/s net/minecraft/world/biome/BiomeDecorator/yellowFlowerGen +FD: aeb/t net/minecraft/world/biome/BiomeDecorator/mushroomBrownGen +FD: aeb/u net/minecraft/world/biome/BiomeDecorator/mushroomRedGen +FD: aeb/v net/minecraft/world/biome/BiomeDecorator/bigMushroomGen +FD: aeb/w net/minecraft/world/biome/BiomeDecorator/reedGen +FD: aeb/x net/minecraft/world/biome/BiomeDecorator/cactusGen +FD: aeb/y net/minecraft/world/biome/BiomeDecorator/waterlilyGen +FD: aeb/z net/minecraft/world/biome/BiomeDecorator/waterlilyPerChunk +FD: aec/b net/minecraft/world/biome/WorldChunkManager/genBiomes +FD: aec/c net/minecraft/world/biome/WorldChunkManager/biomeIndexLayer +FD: aec/d net/minecraft/world/biome/WorldChunkManager/biomeCache +FD: aec/e net/minecraft/world/biome/WorldChunkManager/biomesToSpawnIn +FD: aec/f net/minecraft/world/biome/WorldChunkManager/field_180301_f +FD: aee/aD net/minecraft/world/biome/BiomeGenHills/theWorldGenerator +FD: aee/aE net/minecraft/world/biome/BiomeGenHills/field_150634_aD +FD: aee/aF net/minecraft/world/biome/BiomeGenHills/field_150635_aE +FD: aee/aG net/minecraft/world/biome/BiomeGenHills/field_150636_aF +FD: aee/aH net/minecraft/world/biome/BiomeGenHills/field_150637_aG +FD: aee/aI net/minecraft/world/biome/BiomeGenHills/field_150638_aH +FD: aef/b net/minecraft/world/biome/WorldChunkManagerHell/biomeGenerator +FD: aef/c net/minecraft/world/biome/WorldChunkManagerHell/rainfall +FD: aeg$1/aD net/minecraft/world/biome/BiomeGenForest$2/field_150612_aC +FD: aeg$2/aD net/minecraft/world/biome/BiomeGenForest$1/field_150613_aC +FD: aeg/aD net/minecraft/world/biome/BiomeGenForest/field_150629_aC +FD: aeg/aE net/minecraft/world/biome/BiomeGenForest/field_150630_aD +FD: aeg/aF net/minecraft/world/biome/BiomeGenForest/field_150631_aE +FD: aeg/aG net/minecraft/world/biome/BiomeGenForest/field_150632_aF +FD: aei/aD net/minecraft/world/biome/BiomeGenSnow/field_150615_aC +FD: aei/aE net/minecraft/world/biome/BiomeGenSnow/field_150616_aD +FD: aei/aF net/minecraft/world/biome/BiomeGenSnow/field_150617_aE +FD: aej/aD net/minecraft/world/biome/BiomeGenJungle/field_150614_aC +FD: aej/aE net/minecraft/world/biome/BiomeGenJungle/field_181620_aE +FD: aej/aF net/minecraft/world/biome/BiomeGenJungle/field_181621_aF +FD: aej/aG net/minecraft/world/biome/BiomeGenJungle/field_181622_aG +FD: aek/aD net/minecraft/world/biome/BiomeGenMesa/field_150621_aC +FD: aek/aE net/minecraft/world/biome/BiomeGenMesa/field_150622_aD +FD: aek/aF net/minecraft/world/biome/BiomeGenMesa/field_150623_aE +FD: aek/aG net/minecraft/world/biome/BiomeGenMesa/field_150624_aF +FD: aek/aH net/minecraft/world/biome/BiomeGenMesa/field_150625_aG +FD: aek/aI net/minecraft/world/biome/BiomeGenMesa/field_150626_aH +FD: aek/aJ net/minecraft/world/biome/BiomeGenMesa/field_150620_aI +FD: aem/aE net/minecraft/world/biome/BiomeGenMutated/baseBiome +FD: aeo/aD net/minecraft/world/biome/BiomeGenPlains/field_150628_aC +FD: aer/aD net/minecraft/world/biome/BiomeGenSavanna/field_150627_aC +FD: aeu/aD net/minecraft/world/biome/BiomeGenTaiga/field_150639_aC +FD: aeu/aE net/minecraft/world/biome/BiomeGenTaiga/field_150640_aD +FD: aeu/aF net/minecraft/world/biome/BiomeGenTaiga/field_150641_aE +FD: aeu/aG net/minecraft/world/biome/BiomeGenTaiga/field_150642_aF +FD: aeu/aH net/minecraft/world/biome/BiomeGenTaiga/field_150643_aG +FD: aeu/aI net/minecraft/world/biome/BiomeGenTaiga/field_150644_aH +FD: aew/M net/minecraft/world/biome/BiomeEndDecorator/spikeGen +FD: aez$a/a net/minecraft/block/BlockAnvil$Anvil/world +FD: aez$a/b net/minecraft/block/BlockAnvil$Anvil/position +FD: aez/a net/minecraft/block/BlockAnvil/FACING +FD: aez/b net/minecraft/block/BlockAnvil/DAMAGE +FD: afa$1/a net/minecraft/block/BlockBanner$1/field_180370_a +FD: afa/a net/minecraft/block/BlockBanner/FACING +FD: afa/b net/minecraft/block/BlockBanner/ROTATION +FD: afe$1/a net/minecraft/block/BlockRailBase$1/field_180371_a +FD: afe$a/a net/minecraft/block/BlockRailBase$Rail/field_150662_a +FD: afe$a/b net/minecraft/block/BlockRailBase$Rail/world +FD: afe$a/c net/minecraft/block/BlockRailBase$Rail/pos +FD: afe$a/d net/minecraft/block/BlockRailBase$Rail/block +FD: afe$a/e net/minecraft/block/BlockRailBase$Rail/state +FD: afe$a/f net/minecraft/block/BlockRailBase$Rail/isPowered +FD: afe$a/g net/minecraft/block/BlockRailBase$Rail/field_150657_g +FD: afe$b/a net/minecraft/block/BlockRailBase$EnumRailDirection/NORTH_SOUTH +FD: afe$b/b net/minecraft/block/BlockRailBase$EnumRailDirection/EAST_WEST +FD: afe$b/c net/minecraft/block/BlockRailBase$EnumRailDirection/ASCENDING_EAST +FD: afe$b/d net/minecraft/block/BlockRailBase$EnumRailDirection/ASCENDING_WEST +FD: afe$b/e net/minecraft/block/BlockRailBase$EnumRailDirection/ASCENDING_NORTH +FD: afe$b/f net/minecraft/block/BlockRailBase$EnumRailDirection/ASCENDING_SOUTH +FD: afe$b/g net/minecraft/block/BlockRailBase$EnumRailDirection/SOUTH_EAST +FD: afe$b/h net/minecraft/block/BlockRailBase$EnumRailDirection/SOUTH_WEST +FD: afe$b/i net/minecraft/block/BlockRailBase$EnumRailDirection/NORTH_WEST +FD: afe$b/j net/minecraft/block/BlockRailBase$EnumRailDirection/NORTH_EAST +FD: afe$b/k net/minecraft/block/BlockRailBase$EnumRailDirection/META_LOOKUP +FD: afe$b/l net/minecraft/block/BlockRailBase$EnumRailDirection/meta +FD: afe$b/m net/minecraft/block/BlockRailBase$EnumRailDirection/name +FD: afe$b/n net/minecraft/block/BlockRailBase$EnumRailDirection/$VALUES +FD: afe/a net/minecraft/block/BlockRailBase/isPowered +FD: aff$1$1/a net/minecraft/block/BlockBeacon$1$1/field_180369_a +FD: aff$1$1/b net/minecraft/block/BlockBeacon$1$1/field_180368_b +FD: aff$1/a net/minecraft/block/BlockBeacon$1/field_180358_a +FD: aff$1/b net/minecraft/block/BlockBeacon$1/field_180357_b +FD: afg$a/a net/minecraft/block/BlockBed$EnumPartType/HEAD +FD: afg$a/b net/minecraft/block/BlockBed$EnumPartType/FOOT +FD: afg$a/c net/minecraft/block/BlockBed$EnumPartType/name +FD: afg$a/d net/minecraft/block/BlockBed$EnumPartType/$VALUES +FD: afg/a net/minecraft/block/BlockBed/PART +FD: afg/b net/minecraft/block/BlockBed/OCCUPIED +FD: afh$a/a net/minecraft/block/Block$EnumOffsetType/NONE +FD: afh$a/b net/minecraft/block/Block$EnumOffsetType/XZ +FD: afh$a/c net/minecraft/block/Block$EnumOffsetType/XYZ +FD: afh$a/d net/minecraft/block/Block$EnumOffsetType/$VALUES +FD: afh$b/a net/minecraft/block/Block$SoundType/soundName +FD: afh$b/b net/minecraft/block/Block$SoundType/volume +FD: afh$b/c net/minecraft/block/Block$SoundType/frequency +FD: afh/A net/minecraft/block/Block/isBlockContainer +FD: afh/B net/minecraft/block/Block/minX +FD: afh/C net/minecraft/block/Block/minY +FD: afh/D net/minecraft/block/Block/minZ +FD: afh/E net/minecraft/block/Block/maxX +FD: afh/F net/minecraft/block/Block/maxY +FD: afh/G net/minecraft/block/Block/maxZ +FD: afh/H net/minecraft/block/Block/stepSound +FD: afh/I net/minecraft/block/Block/blockParticleGravity +FD: afh/J net/minecraft/block/Block/blockMaterial +FD: afh/K net/minecraft/block/Block/field_181083_K +FD: afh/L net/minecraft/block/Block/slipperiness +FD: afh/M net/minecraft/block/Block/blockState +FD: afh/N net/minecraft/block/Block/defaultBlockState +FD: afh/O net/minecraft/block/Block/unlocalizedName +FD: afh/a net/minecraft/block/Block/AIR_ID +FD: afh/b net/minecraft/block/Block/displayOnCreativeTab +FD: afh/c net/minecraft/block/Block/blockRegistry +FD: afh/d net/minecraft/block/Block/BLOCK_STATE_IDS +FD: afh/e net/minecraft/block/Block/soundTypeStone +FD: afh/f net/minecraft/block/Block/soundTypeWood +FD: afh/g net/minecraft/block/Block/soundTypeGravel +FD: afh/h net/minecraft/block/Block/soundTypeGrass +FD: afh/i net/minecraft/block/Block/soundTypePiston +FD: afh/j net/minecraft/block/Block/soundTypeMetal +FD: afh/k net/minecraft/block/Block/soundTypeGlass +FD: afh/l net/minecraft/block/Block/soundTypeCloth +FD: afh/m net/minecraft/block/Block/soundTypeSand +FD: afh/n net/minecraft/block/Block/soundTypeSnow +FD: afh/o net/minecraft/block/Block/soundTypeLadder +FD: afh/p net/minecraft/block/Block/soundTypeAnvil +FD: afh/q net/minecraft/block/Block/SLIME_SOUND +FD: afh/r net/minecraft/block/Block/fullBlock +FD: afh/s net/minecraft/block/Block/lightOpacity +FD: afh/t net/minecraft/block/Block/translucent +FD: afh/u net/minecraft/block/Block/lightValue +FD: afh/v net/minecraft/block/Block/useNeighborBrightness +FD: afh/w net/minecraft/block/Block/blockHardness +FD: afh/x net/minecraft/block/Block/blockResistance +FD: afh/y net/minecraft/block/Block/enableStats +FD: afh/z net/minecraft/block/Block/needsRandomTick +FD: afi/A net/minecraft/init/Blocks/sandstone +FD: afi/B net/minecraft/init/Blocks/noteblock +FD: afi/C net/minecraft/init/Blocks/bed +FD: afi/D net/minecraft/init/Blocks/golden_rail +FD: afi/E net/minecraft/init/Blocks/detector_rail +FD: afi/F net/minecraft/init/Blocks/sticky_piston +FD: afi/G net/minecraft/init/Blocks/web +FD: afi/H net/minecraft/init/Blocks/tallgrass +FD: afi/I net/minecraft/init/Blocks/deadbush +FD: afi/J net/minecraft/init/Blocks/piston +FD: afi/K net/minecraft/init/Blocks/piston_head +FD: afi/L net/minecraft/init/Blocks/wool +FD: afi/M net/minecraft/init/Blocks/piston_extension +FD: afi/N net/minecraft/init/Blocks/yellow_flower +FD: afi/O net/minecraft/init/Blocks/red_flower +FD: afi/P net/minecraft/init/Blocks/brown_mushroom +FD: afi/Q net/minecraft/init/Blocks/red_mushroom +FD: afi/R net/minecraft/init/Blocks/gold_block +FD: afi/S net/minecraft/init/Blocks/iron_block +FD: afi/T net/minecraft/init/Blocks/double_stone_slab +FD: afi/U net/minecraft/init/Blocks/stone_slab +FD: afi/V net/minecraft/init/Blocks/brick_block +FD: afi/W net/minecraft/init/Blocks/tnt +FD: afi/X net/minecraft/init/Blocks/bookshelf +FD: afi/Y net/minecraft/init/Blocks/mossy_cobblestone +FD: afi/Z net/minecraft/init/Blocks/obsidian +FD: afi/a net/minecraft/init/Blocks/air +FD: afi/aA net/minecraft/init/Blocks/iron_door +FD: afi/aB net/minecraft/init/Blocks/wooden_pressure_plate +FD: afi/aC net/minecraft/init/Blocks/redstone_ore +FD: afi/aD net/minecraft/init/Blocks/lit_redstone_ore +FD: afi/aE net/minecraft/init/Blocks/unlit_redstone_torch +FD: afi/aF net/minecraft/init/Blocks/redstone_torch +FD: afi/aG net/minecraft/init/Blocks/stone_button +FD: afi/aH net/minecraft/init/Blocks/snow_layer +FD: afi/aI net/minecraft/init/Blocks/ice +FD: afi/aJ net/minecraft/init/Blocks/snow +FD: afi/aK net/minecraft/init/Blocks/cactus +FD: afi/aL net/minecraft/init/Blocks/clay +FD: afi/aM net/minecraft/init/Blocks/reeds +FD: afi/aN net/minecraft/init/Blocks/jukebox +FD: afi/aO net/minecraft/init/Blocks/oak_fence +FD: afi/aP net/minecraft/init/Blocks/spruce_fence +FD: afi/aQ net/minecraft/init/Blocks/birch_fence +FD: afi/aR net/minecraft/init/Blocks/jungle_fence +FD: afi/aS net/minecraft/init/Blocks/dark_oak_fence +FD: afi/aT net/minecraft/init/Blocks/acacia_fence +FD: afi/aU net/minecraft/init/Blocks/pumpkin +FD: afi/aV net/minecraft/init/Blocks/netherrack +FD: afi/aW net/minecraft/init/Blocks/soul_sand +FD: afi/aX net/minecraft/init/Blocks/glowstone +FD: afi/aY net/minecraft/init/Blocks/portal +FD: afi/aZ net/minecraft/init/Blocks/lit_pumpkin +FD: afi/aa net/minecraft/init/Blocks/torch +FD: afi/ab net/minecraft/init/Blocks/fire +FD: afi/ac net/minecraft/init/Blocks/mob_spawner +FD: afi/ad net/minecraft/init/Blocks/oak_stairs +FD: afi/ae net/minecraft/init/Blocks/chest +FD: afi/af net/minecraft/init/Blocks/redstone_wire +FD: afi/ag net/minecraft/init/Blocks/diamond_ore +FD: afi/ah net/minecraft/init/Blocks/diamond_block +FD: afi/ai net/minecraft/init/Blocks/crafting_table +FD: afi/aj net/minecraft/init/Blocks/wheat +FD: afi/ak net/minecraft/init/Blocks/farmland +FD: afi/al net/minecraft/init/Blocks/furnace +FD: afi/am net/minecraft/init/Blocks/lit_furnace +FD: afi/an net/minecraft/init/Blocks/standing_sign +FD: afi/ao net/minecraft/init/Blocks/oak_door +FD: afi/ap net/minecraft/init/Blocks/spruce_door +FD: afi/aq net/minecraft/init/Blocks/birch_door +FD: afi/ar net/minecraft/init/Blocks/jungle_door +FD: afi/as net/minecraft/init/Blocks/acacia_door +FD: afi/at net/minecraft/init/Blocks/dark_oak_door +FD: afi/au net/minecraft/init/Blocks/ladder +FD: afi/av net/minecraft/init/Blocks/rail +FD: afi/aw net/minecraft/init/Blocks/stone_stairs +FD: afi/ax net/minecraft/init/Blocks/wall_sign +FD: afi/ay net/minecraft/init/Blocks/lever +FD: afi/az net/minecraft/init/Blocks/stone_pressure_plate +FD: afi/b net/minecraft/init/Blocks/stone +FD: afi/bA net/minecraft/init/Blocks/nether_brick_stairs +FD: afi/bB net/minecraft/init/Blocks/nether_wart +FD: afi/bC net/minecraft/init/Blocks/enchanting_table +FD: afi/bD net/minecraft/init/Blocks/brewing_stand +FD: afi/bE net/minecraft/init/Blocks/cauldron +FD: afi/bF net/minecraft/init/Blocks/end_portal +FD: afi/bG net/minecraft/init/Blocks/end_portal_frame +FD: afi/bH net/minecraft/init/Blocks/end_stone +FD: afi/bI net/minecraft/init/Blocks/dragon_egg +FD: afi/bJ net/minecraft/init/Blocks/redstone_lamp +FD: afi/bK net/minecraft/init/Blocks/lit_redstone_lamp +FD: afi/bL net/minecraft/init/Blocks/double_wooden_slab +FD: afi/bM net/minecraft/init/Blocks/wooden_slab +FD: afi/bN net/minecraft/init/Blocks/cocoa +FD: afi/bO net/minecraft/init/Blocks/sandstone_stairs +FD: afi/bP net/minecraft/init/Blocks/emerald_ore +FD: afi/bQ net/minecraft/init/Blocks/ender_chest +FD: afi/bR net/minecraft/init/Blocks/tripwire_hook +FD: afi/bS net/minecraft/init/Blocks/tripwire +FD: afi/bT net/minecraft/init/Blocks/emerald_block +FD: afi/bU net/minecraft/init/Blocks/spruce_stairs +FD: afi/bV net/minecraft/init/Blocks/birch_stairs +FD: afi/bW net/minecraft/init/Blocks/jungle_stairs +FD: afi/bX net/minecraft/init/Blocks/command_block +FD: afi/bY net/minecraft/init/Blocks/beacon +FD: afi/bZ net/minecraft/init/Blocks/cobblestone_wall +FD: afi/ba net/minecraft/init/Blocks/cake +FD: afi/bb net/minecraft/init/Blocks/unpowered_repeater +FD: afi/bc net/minecraft/init/Blocks/powered_repeater +FD: afi/bd net/minecraft/init/Blocks/trapdoor +FD: afi/be net/minecraft/init/Blocks/monster_egg +FD: afi/bf net/minecraft/init/Blocks/stonebrick +FD: afi/bg net/minecraft/init/Blocks/brown_mushroom_block +FD: afi/bh net/minecraft/init/Blocks/red_mushroom_block +FD: afi/bi net/minecraft/init/Blocks/iron_bars +FD: afi/bj net/minecraft/init/Blocks/glass_pane +FD: afi/bk net/minecraft/init/Blocks/melon_block +FD: afi/bl net/minecraft/init/Blocks/pumpkin_stem +FD: afi/bm net/minecraft/init/Blocks/melon_stem +FD: afi/bn net/minecraft/init/Blocks/vine +FD: afi/bo net/minecraft/init/Blocks/oak_fence_gate +FD: afi/bp net/minecraft/init/Blocks/spruce_fence_gate +FD: afi/bq net/minecraft/init/Blocks/birch_fence_gate +FD: afi/br net/minecraft/init/Blocks/jungle_fence_gate +FD: afi/bs net/minecraft/init/Blocks/dark_oak_fence_gate +FD: afi/bt net/minecraft/init/Blocks/acacia_fence_gate +FD: afi/bu net/minecraft/init/Blocks/brick_stairs +FD: afi/bv net/minecraft/init/Blocks/stone_brick_stairs +FD: afi/bw net/minecraft/init/Blocks/mycelium +FD: afi/bx net/minecraft/init/Blocks/waterlily +FD: afi/by net/minecraft/init/Blocks/nether_brick +FD: afi/bz net/minecraft/init/Blocks/nether_brick_fence +FD: afi/c net/minecraft/init/Blocks/grass +FD: afi/cA net/minecraft/init/Blocks/coal_block +FD: afi/cB net/minecraft/init/Blocks/packed_ice +FD: afi/cC net/minecraft/init/Blocks/acacia_stairs +FD: afi/cD net/minecraft/init/Blocks/dark_oak_stairs +FD: afi/cE net/minecraft/init/Blocks/slime_block +FD: afi/cF net/minecraft/init/Blocks/double_plant +FD: afi/cG net/minecraft/init/Blocks/stained_glass +FD: afi/cH net/minecraft/init/Blocks/stained_glass_pane +FD: afi/cI net/minecraft/init/Blocks/prismarine +FD: afi/cJ net/minecraft/init/Blocks/sea_lantern +FD: afi/cK net/minecraft/init/Blocks/standing_banner +FD: afi/cL net/minecraft/init/Blocks/wall_banner +FD: afi/cM net/minecraft/init/Blocks/red_sandstone +FD: afi/cN net/minecraft/init/Blocks/red_sandstone_stairs +FD: afi/cO net/minecraft/init/Blocks/double_stone_slab2 +FD: afi/cP net/minecraft/init/Blocks/stone_slab2 +FD: afi/ca net/minecraft/init/Blocks/flower_pot +FD: afi/cb net/minecraft/init/Blocks/carrots +FD: afi/cc net/minecraft/init/Blocks/potatoes +FD: afi/cd net/minecraft/init/Blocks/wooden_button +FD: afi/ce net/minecraft/init/Blocks/skull +FD: afi/cf net/minecraft/init/Blocks/anvil +FD: afi/cg net/minecraft/init/Blocks/trapped_chest +FD: afi/ch net/minecraft/init/Blocks/light_weighted_pressure_plate +FD: afi/ci net/minecraft/init/Blocks/heavy_weighted_pressure_plate +FD: afi/cj net/minecraft/init/Blocks/unpowered_comparator +FD: afi/ck net/minecraft/init/Blocks/powered_comparator +FD: afi/cl net/minecraft/init/Blocks/daylight_detector +FD: afi/cm net/minecraft/init/Blocks/daylight_detector_inverted +FD: afi/cn net/minecraft/init/Blocks/redstone_block +FD: afi/co net/minecraft/init/Blocks/quartz_ore +FD: afi/cp net/minecraft/init/Blocks/hopper +FD: afi/cq net/minecraft/init/Blocks/quartz_block +FD: afi/cr net/minecraft/init/Blocks/quartz_stairs +FD: afi/cs net/minecraft/init/Blocks/activator_rail +FD: afi/ct net/minecraft/init/Blocks/dropper +FD: afi/cu net/minecraft/init/Blocks/stained_hardened_clay +FD: afi/cv net/minecraft/init/Blocks/barrier +FD: afi/cw net/minecraft/init/Blocks/iron_trapdoor +FD: afi/cx net/minecraft/init/Blocks/hay_block +FD: afi/cy net/minecraft/init/Blocks/carpet +FD: afi/cz net/minecraft/init/Blocks/hardened_clay +FD: afi/d net/minecraft/init/Blocks/dirt +FD: afi/e net/minecraft/init/Blocks/cobblestone +FD: afi/f net/minecraft/init/Blocks/planks +FD: afi/g net/minecraft/init/Blocks/sapling +FD: afi/h net/minecraft/init/Blocks/bedrock +FD: afi/i net/minecraft/init/Blocks/flowing_water +FD: afi/j net/minecraft/init/Blocks/water +FD: afi/k net/minecraft/init/Blocks/flowing_lava +FD: afi/l net/minecraft/init/Blocks/lava +FD: afi/m net/minecraft/init/Blocks/sand +FD: afi/n net/minecraft/init/Blocks/gravel +FD: afi/o net/minecraft/init/Blocks/gold_ore +FD: afi/p net/minecraft/init/Blocks/iron_ore +FD: afi/q net/minecraft/init/Blocks/coal_ore +FD: afi/r net/minecraft/init/Blocks/log +FD: afi/s net/minecraft/init/Blocks/log2 +FD: afi/t net/minecraft/init/Blocks/leaves +FD: afi/u net/minecraft/init/Blocks/leaves2 +FD: afi/v net/minecraft/init/Blocks/sponge +FD: afi/w net/minecraft/init/Blocks/glass +FD: afi/x net/minecraft/init/Blocks/lapis_ore +FD: afi/y net/minecraft/init/Blocks/lapis_block +FD: afi/z net/minecraft/init/Blocks/dispenser +FD: afl/a net/minecraft/block/BlockBrewingStand/HAS_BOTTLE +FD: afn$1/a net/minecraft/block/BlockButton$1/field_180420_a +FD: afn/N net/minecraft/block/BlockButton/wooden +FD: afn/a net/minecraft/block/BlockButton/FACING +FD: afn/b net/minecraft/block/BlockButton/POWERED +FD: afo/a net/minecraft/block/BlockCactus/AGE +FD: afp/a net/minecraft/block/BlockCake/BITES +FD: afr/a net/minecraft/block/BlockCauldron/LEVEL +FD: afs/a net/minecraft/block/BlockChest/FACING +FD: afs/b net/minecraft/block/BlockChest/chestType +FD: afu$1/a net/minecraft/block/BlockCocoa$1/field_180415_a +FD: afu/a net/minecraft/block/BlockCocoa/AGE +FD: afv/a net/minecraft/block/BlockColored/COLOR +FD: afw/a net/minecraft/block/BlockCommandBlock/TRIGGERED +FD: afx$1/a net/minecraft/block/BlockRedstoneComparator$1/field_180418_a +FD: afx$1/b net/minecraft/block/BlockRedstoneComparator$1/field_180417_b +FD: afx$a/a net/minecraft/block/BlockRedstoneComparator$Mode/COMPARE +FD: afx$a/b net/minecraft/block/BlockRedstoneComparator$Mode/SUBTRACT +FD: afx$a/c net/minecraft/block/BlockRedstoneComparator$Mode/name +FD: afx$a/d net/minecraft/block/BlockRedstoneComparator$Mode/$VALUES +FD: afx/a net/minecraft/block/BlockRedstoneComparator/POWERED +FD: afx/b net/minecraft/block/BlockRedstoneComparator/MODE +FD: afy$a/a net/minecraft/block/BlockWorkbench$InterfaceCraftingTable/world +FD: afy$a/b net/minecraft/block/BlockWorkbench$InterfaceCraftingTable/position +FD: afz/a net/minecraft/block/BlockCrops/AGE +FD: aga/a net/minecraft/block/BlockDaylightDetector/POWER +FD: aga/b net/minecraft/block/BlockDaylightDetector/inverted +FD: agc/N net/minecraft/block/BlockRailDetector/POWERED +FD: agc/b net/minecraft/block/BlockRailDetector/SHAPE +FD: agd/N net/minecraft/block/BlockRedstoneDiode/isRepeaterPowered +FD: age/O net/minecraft/block/BlockDirectional/FACING +FD: agf$a/a net/minecraft/block/BlockDirt$DirtType/DIRT +FD: agf$a/b net/minecraft/block/BlockDirt$DirtType/COARSE_DIRT +FD: agf$a/c net/minecraft/block/BlockDirt$DirtType/PODZOL +FD: agf$a/d net/minecraft/block/BlockDirt$DirtType/METADATA_LOOKUP +FD: agf$a/e net/minecraft/block/BlockDirt$DirtType/metadata +FD: agf$a/f net/minecraft/block/BlockDirt$DirtType/name +FD: agf$a/g net/minecraft/block/BlockDirt$DirtType/unlocalizedName +FD: agf$a/h net/minecraft/block/BlockDirt$DirtType/field_181067_h +FD: agf$a/i net/minecraft/block/BlockDirt$DirtType/$VALUES +FD: agf/a net/minecraft/block/BlockDirt/VARIANT +FD: agf/b net/minecraft/block/BlockDirt/SNOWY +FD: agg/N net/minecraft/block/BlockDispenser/dispenseBehaviorRegistry +FD: agg/O net/minecraft/block/BlockDispenser/rand +FD: agg/a net/minecraft/block/BlockDispenser/FACING +FD: agg/b net/minecraft/block/BlockDispenser/TRIGGERED +FD: agh$a/a net/minecraft/block/BlockDoor$EnumDoorHalf/UPPER +FD: agh$a/b net/minecraft/block/BlockDoor$EnumDoorHalf/LOWER +FD: agh$a/c net/minecraft/block/BlockDoor$EnumDoorHalf/$VALUES +FD: agh$b/a net/minecraft/block/BlockDoor$EnumHingePosition/LEFT +FD: agh$b/b net/minecraft/block/BlockDoor$EnumHingePosition/RIGHT +FD: agh$b/c net/minecraft/block/BlockDoor$EnumHingePosition/$VALUES +FD: agh/N net/minecraft/block/BlockDoor/HINGE +FD: agh/O net/minecraft/block/BlockDoor/POWERED +FD: agh/P net/minecraft/block/BlockDoor/HALF +FD: agh/a net/minecraft/block/BlockDoor/FACING +FD: agh/b net/minecraft/block/BlockDoor/OPEN +FD: agi$a/a net/minecraft/block/BlockDoublePlant$EnumBlockHalf/UPPER +FD: agi$a/b net/minecraft/block/BlockDoublePlant$EnumBlockHalf/LOWER +FD: agi$a/c net/minecraft/block/BlockDoublePlant$EnumBlockHalf/$VALUES +FD: agi$b/a net/minecraft/block/BlockDoublePlant$EnumPlantType/SUNFLOWER +FD: agi$b/b net/minecraft/block/BlockDoublePlant$EnumPlantType/SYRINGA +FD: agi$b/c net/minecraft/block/BlockDoublePlant$EnumPlantType/GRASS +FD: agi$b/d net/minecraft/block/BlockDoublePlant$EnumPlantType/FERN +FD: agi$b/e net/minecraft/block/BlockDoublePlant$EnumPlantType/ROSE +FD: agi$b/f net/minecraft/block/BlockDoublePlant$EnumPlantType/PAEONIA +FD: agi$b/g net/minecraft/block/BlockDoublePlant$EnumPlantType/META_LOOKUP +FD: agi$b/h net/minecraft/block/BlockDoublePlant$EnumPlantType/meta +FD: agi$b/i net/minecraft/block/BlockDoublePlant$EnumPlantType/name +FD: agi$b/j net/minecraft/block/BlockDoublePlant$EnumPlantType/unlocalizedName +FD: agi$b/k net/minecraft/block/BlockDoublePlant$EnumPlantType/$VALUES +FD: agi/N net/minecraft/block/BlockDoublePlant/field_181084_N +FD: agi/a net/minecraft/block/BlockDoublePlant/VARIANT +FD: agi/b net/minecraft/block/BlockDoublePlant/HALF +FD: agk/P net/minecraft/block/BlockDropper/dropBehavior +FD: agl/a net/minecraft/block/BlockDynamicLiquid/adjacentSourceBlocks +FD: ago/a net/minecraft/block/BlockEndPortalFrame/FACING +FD: ago/b net/minecraft/block/BlockEndPortalFrame/EYE +FD: agp/a net/minecraft/block/BlockEnderChest/FACING +FD: agr/N net/minecraft/block/BlockFalling/fallInstantly +FD: ags$1/a net/minecraft/block/BlockFarmland$1/field_181625_a +FD: ags/a net/minecraft/block/BlockFarmland/MOISTURE +FD: agt/N net/minecraft/block/BlockFence/SOUTH +FD: agt/O net/minecraft/block/BlockFence/WEST +FD: agt/a net/minecraft/block/BlockFence/NORTH +FD: agt/b net/minecraft/block/BlockFence/EAST +FD: agu/N net/minecraft/block/BlockFenceGate/IN_WALL +FD: agu/a net/minecraft/block/BlockFenceGate/OPEN +FD: agu/b net/minecraft/block/BlockFenceGate/POWERED +FD: agv/N net/minecraft/block/BlockFire/ALT +FD: agv/O net/minecraft/block/BlockFire/NORTH +FD: agv/P net/minecraft/block/BlockFire/EAST +FD: agv/Q net/minecraft/block/BlockFire/SOUTH +FD: agv/R net/minecraft/block/BlockFire/WEST +FD: agv/S net/minecraft/block/BlockFire/UPPER +FD: agv/T net/minecraft/block/BlockFire/encouragements +FD: agv/U net/minecraft/block/BlockFire/flammabilities +FD: agv/a net/minecraft/block/BlockFire/AGE +FD: agv/b net/minecraft/block/BlockFire/FLIP +FD: agw$1/a net/minecraft/block/BlockFlower$1/field_180355_a +FD: agw$a$1/a net/minecraft/block/BlockFlower$EnumFlowerType$1/field_180351_a +FD: agw$a/a net/minecraft/block/BlockFlower$EnumFlowerType/DANDELION +FD: agw$a/b net/minecraft/block/BlockFlower$EnumFlowerType/POPPY +FD: agw$a/c net/minecraft/block/BlockFlower$EnumFlowerType/BLUE_ORCHID +FD: agw$a/d net/minecraft/block/BlockFlower$EnumFlowerType/ALLIUM +FD: agw$a/e net/minecraft/block/BlockFlower$EnumFlowerType/HOUSTONIA +FD: agw$a/f net/minecraft/block/BlockFlower$EnumFlowerType/RED_TULIP +FD: agw$a/g net/minecraft/block/BlockFlower$EnumFlowerType/ORANGE_TULIP +FD: agw$a/h net/minecraft/block/BlockFlower$EnumFlowerType/WHITE_TULIP +FD: agw$a/i net/minecraft/block/BlockFlower$EnumFlowerType/PINK_TULIP +FD: agw$a/j net/minecraft/block/BlockFlower$EnumFlowerType/OXEYE_DAISY +FD: agw$a/k net/minecraft/block/BlockFlower$EnumFlowerType/TYPES_FOR_BLOCK +FD: agw$a/l net/minecraft/block/BlockFlower$EnumFlowerType/blockType +FD: agw$a/m net/minecraft/block/BlockFlower$EnumFlowerType/meta +FD: agw$a/n net/minecraft/block/BlockFlower$EnumFlowerType/name +FD: agw$a/o net/minecraft/block/BlockFlower$EnumFlowerType/unlocalizedName +FD: agw$a/p net/minecraft/block/BlockFlower$EnumFlowerType/$VALUES +FD: agw$b/a net/minecraft/block/BlockFlower$EnumFlowerColor/YELLOW +FD: agw$b/b net/minecraft/block/BlockFlower$EnumFlowerColor/RED +FD: agw$b/c net/minecraft/block/BlockFlower$EnumFlowerColor/$VALUES +FD: agw/a net/minecraft/block/BlockFlower/type +FD: agx$1/a net/minecraft/block/BlockFlowerPot$1/field_180353_a +FD: agx$1/b net/minecraft/block/BlockFlowerPot$1/field_180352_b +FD: agx$a/a net/minecraft/block/BlockFlowerPot$EnumFlowerType/EMPTY +FD: agx$a/b net/minecraft/block/BlockFlowerPot$EnumFlowerType/POPPY +FD: agx$a/c net/minecraft/block/BlockFlowerPot$EnumFlowerType/BLUE_ORCHID +FD: agx$a/d net/minecraft/block/BlockFlowerPot$EnumFlowerType/ALLIUM +FD: agx$a/e net/minecraft/block/BlockFlowerPot$EnumFlowerType/HOUSTONIA +FD: agx$a/f net/minecraft/block/BlockFlowerPot$EnumFlowerType/RED_TULIP +FD: agx$a/g net/minecraft/block/BlockFlowerPot$EnumFlowerType/ORANGE_TULIP +FD: agx$a/h net/minecraft/block/BlockFlowerPot$EnumFlowerType/WHITE_TULIP +FD: agx$a/i net/minecraft/block/BlockFlowerPot$EnumFlowerType/PINK_TULIP +FD: agx$a/j net/minecraft/block/BlockFlowerPot$EnumFlowerType/OXEYE_DAISY +FD: agx$a/k net/minecraft/block/BlockFlowerPot$EnumFlowerType/DANDELION +FD: agx$a/l net/minecraft/block/BlockFlowerPot$EnumFlowerType/OAK_SAPLING +FD: agx$a/m net/minecraft/block/BlockFlowerPot$EnumFlowerType/SPRUCE_SAPLING +FD: agx$a/n net/minecraft/block/BlockFlowerPot$EnumFlowerType/BIRCH_SAPLING +FD: agx$a/o net/minecraft/block/BlockFlowerPot$EnumFlowerType/JUNGLE_SAPLING +FD: agx$a/p net/minecraft/block/BlockFlowerPot$EnumFlowerType/ACACIA_SAPLING +FD: agx$a/q net/minecraft/block/BlockFlowerPot$EnumFlowerType/DARK_OAK_SAPLING +FD: agx$a/r net/minecraft/block/BlockFlowerPot$EnumFlowerType/MUSHROOM_RED +FD: agx$a/s net/minecraft/block/BlockFlowerPot$EnumFlowerType/MUSHROOM_BROWN +FD: agx$a/t net/minecraft/block/BlockFlowerPot$EnumFlowerType/DEAD_BUSH +FD: agx$a/u net/minecraft/block/BlockFlowerPot$EnumFlowerType/FERN +FD: agx$a/v net/minecraft/block/BlockFlowerPot$EnumFlowerType/CACTUS +FD: agx$a/w net/minecraft/block/BlockFlowerPot$EnumFlowerType/name +FD: agx$a/x net/minecraft/block/BlockFlowerPot$EnumFlowerType/$VALUES +FD: agx/a net/minecraft/block/BlockFlowerPot/LEGACY_DATA +FD: agx/b net/minecraft/block/BlockFlowerPot/CONTENTS +FD: ahb$1/a net/minecraft/block/BlockFurnace$1/field_180356_a +FD: ahb/N net/minecraft/block/BlockFurnace/keepInventory +FD: ahb/a net/minecraft/block/BlockFurnace/FACING +FD: ahb/b net/minecraft/block/BlockFurnace/isBurning +FD: ahe/a net/minecraft/block/BlockGrass/SNOWY +FD: ahh$a/a net/minecraft/block/BlockSlab$EnumBlockHalf/TOP +FD: ahh$a/b net/minecraft/block/BlockSlab$EnumBlockHalf/BOTTOM +FD: ahh$a/c net/minecraft/block/BlockSlab$EnumBlockHalf/name +FD: ahh$a/d net/minecraft/block/BlockSlab$EnumBlockHalf/$VALUES +FD: ahh/a net/minecraft/block/BlockSlab/HALF +FD: ahj/a net/minecraft/block/BlockBreakable/ignoreSimilarity +FD: ahn/a net/minecraft/block/BlockHopper/FACING +FD: ahn/b net/minecraft/block/BlockHopper/ENABLED +FD: aho$1/a net/minecraft/block/BlockHugeMushroom$1/field_181092_a +FD: aho$a/a net/minecraft/block/BlockHugeMushroom$EnumType/NORTH_WEST +FD: aho$a/b net/minecraft/block/BlockHugeMushroom$EnumType/NORTH +FD: aho$a/c net/minecraft/block/BlockHugeMushroom$EnumType/NORTH_EAST +FD: aho$a/d net/minecraft/block/BlockHugeMushroom$EnumType/WEST +FD: aho$a/e net/minecraft/block/BlockHugeMushroom$EnumType/CENTER +FD: aho$a/f net/minecraft/block/BlockHugeMushroom$EnumType/EAST +FD: aho$a/g net/minecraft/block/BlockHugeMushroom$EnumType/SOUTH_WEST +FD: aho$a/h net/minecraft/block/BlockHugeMushroom$EnumType/SOUTH +FD: aho$a/i net/minecraft/block/BlockHugeMushroom$EnumType/SOUTH_EAST +FD: aho$a/j net/minecraft/block/BlockHugeMushroom$EnumType/STEM +FD: aho$a/k net/minecraft/block/BlockHugeMushroom$EnumType/ALL_INSIDE +FD: aho$a/l net/minecraft/block/BlockHugeMushroom$EnumType/ALL_OUTSIDE +FD: aho$a/m net/minecraft/block/BlockHugeMushroom$EnumType/ALL_STEM +FD: aho$a/n net/minecraft/block/BlockHugeMushroom$EnumType/META_LOOKUP +FD: aho$a/o net/minecraft/block/BlockHugeMushroom$EnumType/meta +FD: aho$a/p net/minecraft/block/BlockHugeMushroom$EnumType/name +FD: aho$a/q net/minecraft/block/BlockHugeMushroom$EnumType/$VALUES +FD: aho/a net/minecraft/block/BlockHugeMushroom/VARIANT +FD: aho/b net/minecraft/block/BlockHugeMushroom/smallBlock +FD: ahq$a/a net/minecraft/block/BlockJukebox$TileEntityJukebox/record +FD: ahq/a net/minecraft/block/BlockJukebox/HAS_RECORD +FD: ahr$1/a net/minecraft/block/BlockLadder$1/field_180190_a +FD: ahr/a net/minecraft/block/BlockLadder/FACING +FD: ahs/N net/minecraft/block/BlockLeaves/surroundings +FD: ahs/O net/minecraft/block/BlockLeaves/iconIndex +FD: ahs/P net/minecraft/block/BlockLeaves/isTransparent +FD: ahs/a net/minecraft/block/BlockLeaves/DECAYABLE +FD: ahs/b net/minecraft/block/BlockLeaves/CHECK_DECAY +FD: ahu$1/a net/minecraft/block/BlockLever$1/field_180165_a +FD: ahu$1/b net/minecraft/block/BlockLever$1/field_180163_b +FD: ahu$1/c net/minecraft/block/BlockLever$1/field_180164_c +FD: ahu$a/a net/minecraft/block/BlockLever$EnumOrientation/DOWN_X +FD: ahu$a/b net/minecraft/block/BlockLever$EnumOrientation/EAST +FD: ahu$a/c net/minecraft/block/BlockLever$EnumOrientation/WEST +FD: ahu$a/d net/minecraft/block/BlockLever$EnumOrientation/SOUTH +FD: ahu$a/e net/minecraft/block/BlockLever$EnumOrientation/NORTH +FD: ahu$a/f net/minecraft/block/BlockLever$EnumOrientation/UP_Z +FD: ahu$a/g net/minecraft/block/BlockLever$EnumOrientation/UP_X +FD: ahu$a/h net/minecraft/block/BlockLever$EnumOrientation/DOWN_Z +FD: ahu$a/i net/minecraft/block/BlockLever$EnumOrientation/META_LOOKUP +FD: ahu$a/j net/minecraft/block/BlockLever$EnumOrientation/meta +FD: ahu$a/k net/minecraft/block/BlockLever$EnumOrientation/name +FD: ahu$a/l net/minecraft/block/BlockLever$EnumOrientation/facing +FD: ahu$a/m net/minecraft/block/BlockLever$EnumOrientation/$VALUES +FD: ahu/a net/minecraft/block/BlockLever/FACING +FD: ahu/b net/minecraft/block/BlockLever/POWERED +FD: ahv/b net/minecraft/block/BlockLiquid/LEVEL +FD: ahw$1/a net/minecraft/block/BlockLog$1/field_180167_a +FD: ahw$a/a net/minecraft/block/BlockLog$EnumAxis/X +FD: ahw$a/b net/minecraft/block/BlockLog$EnumAxis/Y +FD: ahw$a/c net/minecraft/block/BlockLog$EnumAxis/Z +FD: ahw$a/d net/minecraft/block/BlockLog$EnumAxis/NONE +FD: ahw$a/e net/minecraft/block/BlockLog$EnumAxis/name +FD: ahw$a/f net/minecraft/block/BlockLog$EnumAxis/$VALUES +FD: ahw/a net/minecraft/block/BlockLog/LOG_AXIS +FD: ahz$1/a net/minecraft/block/BlockSilverfish$1/field_180178_a +FD: ahz$a/a net/minecraft/block/BlockSilverfish$EnumType/STONE +FD: ahz$a/b net/minecraft/block/BlockSilverfish$EnumType/COBBLESTONE +FD: ahz$a/c net/minecraft/block/BlockSilverfish$EnumType/STONEBRICK +FD: ahz$a/d net/minecraft/block/BlockSilverfish$EnumType/MOSSY_STONEBRICK +FD: ahz$a/e net/minecraft/block/BlockSilverfish$EnumType/CRACKED_STONEBRICK +FD: ahz$a/f net/minecraft/block/BlockSilverfish$EnumType/CHISELED_STONEBRICK +FD: ahz$a/g net/minecraft/block/BlockSilverfish$EnumType/META_LOOKUP +FD: ahz$a/h net/minecraft/block/BlockSilverfish$EnumType/meta +FD: ahz$a/i net/minecraft/block/BlockSilverfish$EnumType/name +FD: ahz$a/j net/minecraft/block/BlockSilverfish$EnumType/unlocalizedName +FD: ahz$a/k net/minecraft/block/BlockSilverfish$EnumType/$VALUES +FD: ahz/a net/minecraft/block/BlockSilverfish/VARIANT +FD: aib/a net/minecraft/block/BlockMycelium/SNOWY +FD: aid/a net/minecraft/block/BlockNetherWart/AGE +FD: aif/Q net/minecraft/block/BlockNewLeaf/VARIANT +FD: aig$2/a net/minecraft/block/BlockNewLog$2/field_181093_a +FD: aig$2/b net/minecraft/block/BlockNewLog$2/field_180191_a +FD: aig/b net/minecraft/block/BlockNewLog/VARIANT +FD: aih$a/a net/minecraft/block/BlockStoneSlabNew$EnumType/RED_SANDSTONE +FD: aih$a/b net/minecraft/block/BlockStoneSlabNew$EnumType/META_LOOKUP +FD: aih$a/c net/minecraft/block/BlockStoneSlabNew$EnumType/meta +FD: aih$a/d net/minecraft/block/BlockStoneSlabNew$EnumType/name +FD: aih$a/e net/minecraft/block/BlockStoneSlabNew$EnumType/field_181069_e +FD: aih$a/f net/minecraft/block/BlockStoneSlabNew$EnumType/$VALUES +FD: aih/N net/minecraft/block/BlockStoneSlabNew/VARIANT +FD: aih/b net/minecraft/block/BlockStoneSlabNew/SEAMLESS +FD: aii/a net/minecraft/block/BlockNote/INSTRUMENTS +FD: aik/Q net/minecraft/block/BlockOldLeaf/VARIANT +FD: ail$2/a net/minecraft/block/BlockOldLog$2/field_181094_a +FD: ail$2/b net/minecraft/block/BlockOldLog$2/field_180203_a +FD: ail/b net/minecraft/block/BlockOldLog/VARIANT +FD: aio$a/a net/minecraft/block/BlockPlanks$EnumType/OAK +FD: aio$a/b net/minecraft/block/BlockPlanks$EnumType/SPRUCE +FD: aio$a/c net/minecraft/block/BlockPlanks$EnumType/BIRCH +FD: aio$a/d net/minecraft/block/BlockPlanks$EnumType/JUNGLE +FD: aio$a/e net/minecraft/block/BlockPlanks$EnumType/ACACIA +FD: aio$a/f net/minecraft/block/BlockPlanks$EnumType/DARK_OAK +FD: aio$a/g net/minecraft/block/BlockPlanks$EnumType/META_LOOKUP +FD: aio$a/h net/minecraft/block/BlockPlanks$EnumType/meta +FD: aio$a/i net/minecraft/block/BlockPlanks$EnumType/name +FD: aio$a/j net/minecraft/block/BlockPlanks$EnumType/unlocalizedName +FD: aio$a/k net/minecraft/block/BlockPlanks$EnumType/field_181071_k +FD: aio$a/l net/minecraft/block/BlockPlanks$EnumType/$VALUES +FD: aio/a net/minecraft/block/BlockPlanks/VARIANT +FD: aip$a/a net/minecraft/block/BlockPortal$Size/world +FD: aip$a/b net/minecraft/block/BlockPortal$Size/axis +FD: aip$a/c net/minecraft/block/BlockPortal$Size/field_150866_c +FD: aip$a/d net/minecraft/block/BlockPortal$Size/field_150863_d +FD: aip$a/e net/minecraft/block/BlockPortal$Size/field_150864_e +FD: aip$a/f net/minecraft/block/BlockPortal$Size/field_150861_f +FD: aip$a/g net/minecraft/block/BlockPortal$Size/field_150862_g +FD: aip$a/h net/minecraft/block/BlockPortal$Size/field_150868_h +FD: aip/a net/minecraft/block/BlockPortal/AXIS +FD: ais$2/a net/minecraft/block/BlockRailPowered$2/field_180121_a +FD: ais/N net/minecraft/block/BlockRailPowered/POWERED +FD: ais/b net/minecraft/block/BlockRailPowered/SHAPE +FD: ait$1/a net/minecraft/block/BlockPressurePlate$1/field_180127_a +FD: ait$a/a net/minecraft/block/BlockPressurePlate$Sensitivity/EVERYTHING +FD: ait$a/b net/minecraft/block/BlockPressurePlate$Sensitivity/MOBS +FD: ait$a/c net/minecraft/block/BlockPressurePlate$Sensitivity/$VALUES +FD: ait/a net/minecraft/block/BlockPressurePlate/POWERED +FD: ait/b net/minecraft/block/BlockPressurePlate/sensitivity +FD: aiu$a/a net/minecraft/block/BlockPrismarine$EnumType/ROUGH +FD: aiu$a/b net/minecraft/block/BlockPrismarine$EnumType/BRICKS +FD: aiu$a/c net/minecraft/block/BlockPrismarine$EnumType/DARK +FD: aiu$a/d net/minecraft/block/BlockPrismarine$EnumType/META_LOOKUP +FD: aiu$a/e net/minecraft/block/BlockPrismarine$EnumType/meta +FD: aiu$a/f net/minecraft/block/BlockPrismarine$EnumType/name +FD: aiu$a/g net/minecraft/block/BlockPrismarine$EnumType/unlocalizedName +FD: aiu$a/h net/minecraft/block/BlockPrismarine$EnumType/$VALUES +FD: aiu/N net/minecraft/block/BlockPrismarine/BRICKS_META +FD: aiu/O net/minecraft/block/BlockPrismarine/DARK_META +FD: aiu/a net/minecraft/block/BlockPrismarine/VARIANT +FD: aiu/b net/minecraft/block/BlockPrismarine/ROUGH_META +FD: aiv/N net/minecraft/block/BlockPumpkin/golemBasePattern +FD: aiv/P net/minecraft/block/BlockPumpkin/golemPattern +FD: aiv/Q net/minecraft/block/BlockPumpkin/field_181085_Q +FD: aiv/a net/minecraft/block/BlockPumpkin/snowmanBasePattern +FD: aiv/b net/minecraft/block/BlockPumpkin/snowmanPattern +FD: aiw$1/a net/minecraft/block/BlockQuartz$1/field_180101_a +FD: aiw$a/a net/minecraft/block/BlockQuartz$EnumType/DEFAULT +FD: aiw$a/b net/minecraft/block/BlockQuartz$EnumType/CHISELED +FD: aiw$a/c net/minecraft/block/BlockQuartz$EnumType/LINES_Y +FD: aiw$a/d net/minecraft/block/BlockQuartz$EnumType/LINES_X +FD: aiw$a/e net/minecraft/block/BlockQuartz$EnumType/LINES_Z +FD: aiw$a/f net/minecraft/block/BlockQuartz$EnumType/META_LOOKUP +FD: aiw$a/g net/minecraft/block/BlockQuartz$EnumType/meta +FD: aiw$a/h net/minecraft/block/BlockQuartz$EnumType/field_176805_h +FD: aiw$a/i net/minecraft/block/BlockQuartz$EnumType/unlocalizedName +FD: aiw$a/j net/minecraft/block/BlockQuartz$EnumType/$VALUES +FD: aiw/a net/minecraft/block/BlockQuartz/VARIANT +FD: aix/b net/minecraft/block/BlockRail/SHAPE +FD: aiz$a/a net/minecraft/block/BlockRedSandstone$EnumType/DEFAULT +FD: aiz$a/b net/minecraft/block/BlockRedSandstone$EnumType/CHISELED +FD: aiz$a/c net/minecraft/block/BlockRedSandstone$EnumType/SMOOTH +FD: aiz$a/d net/minecraft/block/BlockRedSandstone$EnumType/META_LOOKUP +FD: aiz$a/e net/minecraft/block/BlockRedSandstone$EnumType/meta +FD: aiz$a/f net/minecraft/block/BlockRedSandstone$EnumType/name +FD: aiz$a/g net/minecraft/block/BlockRedSandstone$EnumType/unlocalizedName +FD: aiz$a/h net/minecraft/block/BlockRedSandstone$EnumType/$VALUES +FD: aiz/a net/minecraft/block/BlockRedSandstone/TYPE +FD: aja/a net/minecraft/block/BlockRedstoneOre/isOn +FD: ajb$a/a net/minecraft/block/BlockRedstoneWire$EnumAttachPosition/UP +FD: ajb$a/b net/minecraft/block/BlockRedstoneWire$EnumAttachPosition/SIDE +FD: ajb$a/c net/minecraft/block/BlockRedstoneWire$EnumAttachPosition/NONE +FD: ajb$a/d net/minecraft/block/BlockRedstoneWire$EnumAttachPosition/name +FD: ajb$a/e net/minecraft/block/BlockRedstoneWire$EnumAttachPosition/$VALUES +FD: ajb/N net/minecraft/block/BlockRedstoneWire/SOUTH +FD: ajb/O net/minecraft/block/BlockRedstoneWire/WEST +FD: ajb/P net/minecraft/block/BlockRedstoneWire/POWER +FD: ajb/Q net/minecraft/block/BlockRedstoneWire/canProvidePower +FD: ajb/R net/minecraft/block/BlockRedstoneWire/blocksNeedingUpdate +FD: ajb/a net/minecraft/block/BlockRedstoneWire/NORTH +FD: ajb/b net/minecraft/block/BlockRedstoneWire/EAST +FD: ajc/a net/minecraft/block/BlockRedstoneLight/isOn +FD: ajd$a/a net/minecraft/block/BlockRedstoneTorch$Toggle/pos +FD: ajd$a/b net/minecraft/block/BlockRedstoneTorch$Toggle/time +FD: ajd/N net/minecraft/block/BlockRedstoneTorch/isOn +FD: ajd/b net/minecraft/block/BlockRedstoneTorch/toggles +FD: aje/a net/minecraft/block/BlockReed/AGE +FD: ajf/a net/minecraft/block/BlockRedstoneRepeater/LOCKED +FD: ajf/b net/minecraft/block/BlockRedstoneRepeater/DELAY +FD: ajg/N net/minecraft/block/BlockRotatedPillar/AXIS +FD: ajh$a/a net/minecraft/block/BlockSand$EnumType/SAND +FD: ajh$a/b net/minecraft/block/BlockSand$EnumType/RED_SAND +FD: ajh$a/c net/minecraft/block/BlockSand$EnumType/META_LOOKUP +FD: ajh$a/d net/minecraft/block/BlockSand$EnumType/meta +FD: ajh$a/e net/minecraft/block/BlockSand$EnumType/name +FD: ajh$a/f net/minecraft/block/BlockSand$EnumType/mapColor +FD: ajh$a/g net/minecraft/block/BlockSand$EnumType/unlocalizedName +FD: ajh$a/h net/minecraft/block/BlockSand$EnumType/$VALUES +FD: ajh/a net/minecraft/block/BlockSand/VARIANT +FD: aji$a/a net/minecraft/block/BlockSandStone$EnumType/DEFAULT +FD: aji$a/b net/minecraft/block/BlockSandStone$EnumType/CHISELED +FD: aji$a/c net/minecraft/block/BlockSandStone$EnumType/SMOOTH +FD: aji$a/d net/minecraft/block/BlockSandStone$EnumType/META_LOOKUP +FD: aji$a/e net/minecraft/block/BlockSandStone$EnumType/metadata +FD: aji$a/f net/minecraft/block/BlockSandStone$EnumType/name +FD: aji$a/g net/minecraft/block/BlockSandStone$EnumType/unlocalizedName +FD: aji$a/h net/minecraft/block/BlockSandStone$EnumType/$VALUES +FD: aji/a net/minecraft/block/BlockSandStone/TYPE +FD: ajj$1/a net/minecraft/block/BlockSapling$1/field_177065_a +FD: ajj/a net/minecraft/block/BlockSapling/TYPE +FD: ajj/b net/minecraft/block/BlockSapling/STAGE +FD: ajm$2/a net/minecraft/block/BlockSkull$2/field_177063_a +FD: ajm/N net/minecraft/block/BlockSkull/IS_WITHER_SKELETON +FD: ajm/O net/minecraft/block/BlockSkull/witherBasePattern +FD: ajm/P net/minecraft/block/BlockSkull/witherPattern +FD: ajm/a net/minecraft/block/BlockSkull/FACING +FD: ajm/b net/minecraft/block/BlockSkull/NODROP +FD: ajp/a net/minecraft/block/BlockSnow/LAYERS +FD: ajr/a net/minecraft/block/BlockSponge/WET +FD: ajs/a net/minecraft/block/BlockStainedGlass/COLOR +FD: ajt/a net/minecraft/block/BlockStainedGlassPane/COLOR +FD: aju$a/a net/minecraft/block/BlockStairs$EnumHalf/TOP +FD: aju$a/b net/minecraft/block/BlockStairs$EnumHalf/BOTTOM +FD: aju$a/c net/minecraft/block/BlockStairs$EnumHalf/name +FD: aju$a/d net/minecraft/block/BlockStairs$EnumHalf/$VALUES +FD: aju$b/a net/minecraft/block/BlockStairs$EnumShape/STRAIGHT +FD: aju$b/b net/minecraft/block/BlockStairs$EnumShape/INNER_LEFT +FD: aju$b/c net/minecraft/block/BlockStairs$EnumShape/INNER_RIGHT +FD: aju$b/d net/minecraft/block/BlockStairs$EnumShape/OUTER_LEFT +FD: aju$b/e net/minecraft/block/BlockStairs$EnumShape/OUTER_RIGHT +FD: aju$b/f net/minecraft/block/BlockStairs$EnumShape/name +FD: aju$b/g net/minecraft/block/BlockStairs$EnumShape/$VALUES +FD: aju/N net/minecraft/block/BlockStairs/SHAPE +FD: aju/O net/minecraft/block/BlockStairs/field_150150_a +FD: aju/P net/minecraft/block/BlockStairs/modelBlock +FD: aju/Q net/minecraft/block/BlockStairs/modelState +FD: aju/R net/minecraft/block/BlockStairs/hasRaytraced +FD: aju/S net/minecraft/block/BlockStairs/rayTracePass +FD: aju/a net/minecraft/block/BlockStairs/FACING +FD: aju/b net/minecraft/block/BlockStairs/HALF +FD: ajv/a net/minecraft/block/BlockStandingSign/ROTATION +FD: ajx/N net/minecraft/block/BlockStem/crop +FD: ajx/a net/minecraft/block/BlockStem/AGE +FD: ajx/b net/minecraft/block/BlockStem/FACING +FD: ajy$a/a net/minecraft/block/BlockStone$EnumType/STONE +FD: ajy$a/b net/minecraft/block/BlockStone$EnumType/GRANITE +FD: ajy$a/c net/minecraft/block/BlockStone$EnumType/GRANITE_SMOOTH +FD: ajy$a/d net/minecraft/block/BlockStone$EnumType/DIORITE +FD: ajy$a/e net/minecraft/block/BlockStone$EnumType/DIORITE_SMOOTH +FD: ajy$a/f net/minecraft/block/BlockStone$EnumType/ANDESITE +FD: ajy$a/g net/minecraft/block/BlockStone$EnumType/ANDESITE_SMOOTH +FD: ajy$a/h net/minecraft/block/BlockStone$EnumType/META_LOOKUP +FD: ajy$a/i net/minecraft/block/BlockStone$EnumType/meta +FD: ajy$a/j net/minecraft/block/BlockStone$EnumType/name +FD: ajy$a/k net/minecraft/block/BlockStone$EnumType/unlocalizedName +FD: ajy$a/l net/minecraft/block/BlockStone$EnumType/field_181073_l +FD: ajy$a/m net/minecraft/block/BlockStone$EnumType/$VALUES +FD: ajy/a net/minecraft/block/BlockStone/VARIANT +FD: ajz$a/a net/minecraft/block/BlockStoneBrick$EnumType/DEFAULT +FD: ajz$a/b net/minecraft/block/BlockStoneBrick$EnumType/MOSSY +FD: ajz$a/c net/minecraft/block/BlockStoneBrick$EnumType/CRACKED +FD: ajz$a/d net/minecraft/block/BlockStoneBrick$EnumType/CHISELED +FD: ajz$a/e net/minecraft/block/BlockStoneBrick$EnumType/META_LOOKUP +FD: ajz$a/f net/minecraft/block/BlockStoneBrick$EnumType/meta +FD: ajz$a/g net/minecraft/block/BlockStoneBrick$EnumType/name +FD: ajz$a/h net/minecraft/block/BlockStoneBrick$EnumType/unlocalizedName +FD: ajz$a/i net/minecraft/block/BlockStoneBrick$EnumType/$VALUES +FD: ajz/N net/minecraft/block/BlockStoneBrick/MOSSY_META +FD: ajz/O net/minecraft/block/BlockStoneBrick/CRACKED_META +FD: ajz/P net/minecraft/block/BlockStoneBrick/CHISELED_META +FD: ajz/a net/minecraft/block/BlockStoneBrick/VARIANT +FD: ajz/b net/minecraft/block/BlockStoneBrick/DEFAULT_META +FD: akb$a/a net/minecraft/block/BlockStoneSlab$EnumType/STONE +FD: akb$a/b net/minecraft/block/BlockStoneSlab$EnumType/SAND +FD: akb$a/c net/minecraft/block/BlockStoneSlab$EnumType/WOOD +FD: akb$a/d net/minecraft/block/BlockStoneSlab$EnumType/COBBLESTONE +FD: akb$a/e net/minecraft/block/BlockStoneSlab$EnumType/BRICK +FD: akb$a/f net/minecraft/block/BlockStoneSlab$EnumType/SMOOTHBRICK +FD: akb$a/g net/minecraft/block/BlockStoneSlab$EnumType/NETHERBRICK +FD: akb$a/h net/minecraft/block/BlockStoneSlab$EnumType/QUARTZ +FD: akb$a/i net/minecraft/block/BlockStoneSlab$EnumType/META_LOOKUP +FD: akb$a/j net/minecraft/block/BlockStoneSlab$EnumType/meta +FD: akb$a/k net/minecraft/block/BlockStoneSlab$EnumType/field_181075_k +FD: akb$a/l net/minecraft/block/BlockStoneSlab$EnumType/name +FD: akb$a/m net/minecraft/block/BlockStoneSlab$EnumType/unlocalizedName +FD: akb$a/n net/minecraft/block/BlockStoneSlab$EnumType/$VALUES +FD: akb/N net/minecraft/block/BlockStoneSlab/VARIANT +FD: akb/b net/minecraft/block/BlockStoneSlab/SEAMLESS +FD: akc$a/a net/minecraft/block/BlockTallGrass$EnumType/DEAD_BUSH +FD: akc$a/b net/minecraft/block/BlockTallGrass$EnumType/GRASS +FD: akc$a/c net/minecraft/block/BlockTallGrass$EnumType/FERN +FD: akc$a/d net/minecraft/block/BlockTallGrass$EnumType/META_LOOKUP +FD: akc$a/e net/minecraft/block/BlockTallGrass$EnumType/meta +FD: akc$a/f net/minecraft/block/BlockTallGrass$EnumType/name +FD: akc$a/g net/minecraft/block/BlockTallGrass$EnumType/$VALUES +FD: akc/a net/minecraft/block/BlockTallGrass/TYPE +FD: akd/N net/minecraft/block/BlockPane/EAST +FD: akd/O net/minecraft/block/BlockPane/SOUTH +FD: akd/P net/minecraft/block/BlockPane/WEST +FD: akd/a net/minecraft/block/BlockPane/canDrop +FD: akd/b net/minecraft/block/BlockPane/NORTH +FD: ake/a net/minecraft/block/BlockTNT/EXPLODE +FD: akf$2/a net/minecraft/block/BlockTorch$2/field_176609_a +FD: akf/a net/minecraft/block/BlockTorch/FACING +FD: akg/R net/minecraft/block/BlockLeavesBase/fancyGraphics +FD: akh$1/a net/minecraft/block/BlockTrapDoor$1/field_177058_a +FD: akh$a/a net/minecraft/block/BlockTrapDoor$DoorHalf/TOP +FD: akh$a/b net/minecraft/block/BlockTrapDoor$DoorHalf/BOTTOM +FD: akh$a/c net/minecraft/block/BlockTrapDoor$DoorHalf/name +FD: akh$a/d net/minecraft/block/BlockTrapDoor$DoorHalf/$VALUES +FD: akh/N net/minecraft/block/BlockTrapDoor/HALF +FD: akh/a net/minecraft/block/BlockTrapDoor/FACING +FD: akh/b net/minecraft/block/BlockTrapDoor/OPEN +FD: aki/N net/minecraft/block/BlockTripWire/ATTACHED +FD: aki/O net/minecraft/block/BlockTripWire/DISARMED +FD: aki/P net/minecraft/block/BlockTripWire/NORTH +FD: aki/Q net/minecraft/block/BlockTripWire/EAST +FD: aki/R net/minecraft/block/BlockTripWire/SOUTH +FD: aki/S net/minecraft/block/BlockTripWire/WEST +FD: aki/a net/minecraft/block/BlockTripWire/POWERED +FD: aki/b net/minecraft/block/BlockTripWire/SUSPENDED +FD: akj$1/a net/minecraft/block/BlockTripWireHook$1/field_177056_a +FD: akj/N net/minecraft/block/BlockTripWireHook/ATTACHED +FD: akj/O net/minecraft/block/BlockTripWireHook/SUSPENDED +FD: akj/a net/minecraft/block/BlockTripWireHook/FACING +FD: akj/b net/minecraft/block/BlockTripWireHook/POWERED +FD: akk$1/a net/minecraft/block/BlockVine$1/field_177057_a +FD: akk/N net/minecraft/block/BlockVine/EAST +FD: akk/O net/minecraft/block/BlockVine/SOUTH +FD: akk/P net/minecraft/block/BlockVine/WEST +FD: akk/Q net/minecraft/block/BlockVine/ALL_FACES +FD: akk/a net/minecraft/block/BlockVine/UP +FD: akk/b net/minecraft/block/BlockVine/NORTH +FD: akl$a/a net/minecraft/block/BlockWall$EnumType/NORMAL +FD: akl$a/b net/minecraft/block/BlockWall$EnumType/MOSSY +FD: akl$a/c net/minecraft/block/BlockWall$EnumType/META_LOOKUP +FD: akl$a/d net/minecraft/block/BlockWall$EnumType/meta +FD: akl$a/e net/minecraft/block/BlockWall$EnumType/name +FD: akl$a/f net/minecraft/block/BlockWall$EnumType/unlocalizedName +FD: akl$a/g net/minecraft/block/BlockWall$EnumType/$VALUES +FD: akl/N net/minecraft/block/BlockWall/EAST +FD: akl/O net/minecraft/block/BlockWall/SOUTH +FD: akl/P net/minecraft/block/BlockWall/WEST +FD: akl/Q net/minecraft/block/BlockWall/VARIANT +FD: akl/a net/minecraft/block/BlockWall/UP +FD: akl/b net/minecraft/block/BlockWall/NORTH +FD: akm$1/a net/minecraft/block/BlockWallSign$1/field_177331_a +FD: akm/a net/minecraft/block/BlockWallSign/FACING +FD: akp/a net/minecraft/block/BlockPressurePlateWeighted/POWER +FD: akp/b net/minecraft/block/BlockPressurePlateWeighted/field_150068_a +FD: akr/b net/minecraft/block/BlockWoodSlab/VARIANT +FD: aks/a net/minecraft/block/BlockCarpet/COLOR +FD: aku$a/A net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/HALF_VERTICAL +FD: aku$a/B net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/HALF_HORIZONTAL +FD: aku$a/C net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/HALF_VERTICAL_MIRROR +FD: aku$a/D net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/HALF_HORIZONTAL_MIRROR +FD: aku$a/E net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/BORDER +FD: aku$a/F net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/CURLY_BORDER +FD: aku$a/G net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/CREEPER +FD: aku$a/H net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/GRADIENT +FD: aku$a/I net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/GRADIENT_UP +FD: aku$a/J net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/BRICKS +FD: aku$a/K net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/SKULL +FD: aku$a/L net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/FLOWER +FD: aku$a/M net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/MOJANG +FD: aku$a/N net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/patternName +FD: aku$a/O net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/patternID +FD: aku$a/P net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/craftingLayers +FD: aku$a/Q net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/patternCraftingStack +FD: aku$a/R net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/$VALUES +FD: aku$a/a net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/BASE +FD: aku$a/b net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/SQUARE_BOTTOM_LEFT +FD: aku$a/c net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/SQUARE_BOTTOM_RIGHT +FD: aku$a/d net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/SQUARE_TOP_LEFT +FD: aku$a/e net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/SQUARE_TOP_RIGHT +FD: aku$a/f net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/STRIPE_BOTTOM +FD: aku$a/g net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/STRIPE_TOP +FD: aku$a/h net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/STRIPE_LEFT +FD: aku$a/i net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/STRIPE_RIGHT +FD: aku$a/j net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/STRIPE_CENTER +FD: aku$a/k net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/STRIPE_MIDDLE +FD: aku$a/l net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/STRIPE_DOWNRIGHT +FD: aku$a/m net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/STRIPE_DOWNLEFT +FD: aku$a/n net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/STRIPE_SMALL +FD: aku$a/o net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/CROSS +FD: aku$a/p net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/STRAIGHT_CROSS +FD: aku$a/q net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/TRIANGLE_BOTTOM +FD: aku$a/r net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/TRIANGLE_TOP +FD: aku$a/s net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/TRIANGLES_BOTTOM +FD: aku$a/t net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/TRIANGLES_TOP +FD: aku$a/u net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/DIAGONAL_LEFT +FD: aku$a/v net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/DIAGONAL_RIGHT +FD: aku$a/w net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/DIAGONAL_LEFT_MIRROR +FD: aku$a/x net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/DIAGONAL_RIGHT_MIRROR +FD: aku$a/y net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/CIRCLE_MIDDLE +FD: aku$a/z net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/RHOMBUS_MIDDLE +FD: aku/a net/minecraft/tileentity/TileEntityBanner/baseColor +FD: aku/f net/minecraft/tileentity/TileEntityBanner/patterns +FD: aku/g net/minecraft/tileentity/TileEntityBanner/field_175119_g +FD: aku/h net/minecraft/tileentity/TileEntityBanner/patternList +FD: aku/i net/minecraft/tileentity/TileEntityBanner/colorList +FD: aku/j net/minecraft/tileentity/TileEntityBanner/patternResourceLocation +FD: akv$a/a net/minecraft/tileentity/TileEntityBeacon$BeamSegment/colors +FD: akv$a/b net/minecraft/tileentity/TileEntityBeacon$BeamSegment/height +FD: akv/a net/minecraft/tileentity/TileEntityBeacon/effectsList +FD: akv/f net/minecraft/tileentity/TileEntityBeacon/beamSegments +FD: akv/g net/minecraft/tileentity/TileEntityBeacon/beamRenderCounter +FD: akv/h net/minecraft/tileentity/TileEntityBeacon/field_146014_j +FD: akv/i net/minecraft/tileentity/TileEntityBeacon/isComplete +FD: akv/j net/minecraft/tileentity/TileEntityBeacon/levels +FD: akv/k net/minecraft/tileentity/TileEntityBeacon/primaryEffect +FD: akv/l net/minecraft/tileentity/TileEntityBeacon/secondaryEffect +FD: akv/m net/minecraft/tileentity/TileEntityBeacon/payment +FD: akv/n net/minecraft/tileentity/TileEntityBeacon/customName +FD: akw$1/a net/minecraft/tileentity/TileEntity$1/field_150830_a +FD: akw$2/a net/minecraft/tileentity/TileEntity$2/field_150832_a +FD: akw$3/a net/minecraft/tileentity/TileEntity$3/field_150834_a +FD: akw/a net/minecraft/tileentity/TileEntity/logger +FD: akw/b net/minecraft/tileentity/TileEntity/worldObj +FD: akw/c net/minecraft/tileentity/TileEntity/pos +FD: akw/d net/minecraft/tileentity/TileEntity/tileEntityInvalid +FD: akw/e net/minecraft/tileentity/TileEntity/blockType +FD: akw/f net/minecraft/tileentity/TileEntity/nameToClassMap +FD: akw/g net/minecraft/tileentity/TileEntity/classToNameMap +FD: akw/h net/minecraft/tileentity/TileEntity/blockMetadata +FD: akx/a net/minecraft/tileentity/TileEntityBrewingStand/inputSlots +FD: akx/f net/minecraft/tileentity/TileEntityBrewingStand/outputSlots +FD: akx/g net/minecraft/tileentity/TileEntityBrewingStand/brewingItemStacks +FD: akx/h net/minecraft/tileentity/TileEntityBrewingStand/brewTime +FD: akx/i net/minecraft/tileentity/TileEntityBrewingStand/filledSlots +FD: akx/j net/minecraft/tileentity/TileEntityBrewingStand/ingredientID +FD: akx/k net/minecraft/tileentity/TileEntityBrewingStand/customName +FD: aky$1/a net/minecraft/tileentity/TileEntityChest$1/field_177366_a +FD: aky/a net/minecraft/tileentity/TileEntityChest/adjacentChestChecked +FD: aky/f net/minecraft/tileentity/TileEntityChest/adjacentChestZNeg +FD: aky/g net/minecraft/tileentity/TileEntityChest/adjacentChestXPos +FD: aky/h net/minecraft/tileentity/TileEntityChest/adjacentChestXNeg +FD: aky/i net/minecraft/tileentity/TileEntityChest/adjacentChestZPos +FD: aky/j net/minecraft/tileentity/TileEntityChest/lidAngle +FD: aky/k net/minecraft/tileentity/TileEntityChest/prevLidAngle +FD: aky/l net/minecraft/tileentity/TileEntityChest/numPlayersUsing +FD: aky/m net/minecraft/tileentity/TileEntityChest/chestContents +FD: aky/n net/minecraft/tileentity/TileEntityChest/ticksSinceSync +FD: aky/o net/minecraft/tileentity/TileEntityChest/cachedChestType +FD: aky/p net/minecraft/tileentity/TileEntityChest/customName +FD: akz$1/a net/minecraft/tileentity/TileEntityCommandBlock$1/field_145767_a +FD: akz/a net/minecraft/tileentity/TileEntityCommandBlock/commandBlockLogic +FD: ala/a net/minecraft/tileentity/TileEntityComparator/outputSignal +FD: alc/a net/minecraft/tileentity/TileEntityDispenser/customName +FD: alc/f net/minecraft/tileentity/TileEntityDispenser/RNG +FD: alc/g net/minecraft/tileentity/TileEntityDispenser/stacks +FD: ale/a net/minecraft/tileentity/TileEntityEnchantmentTable/tickCount +FD: ale/f net/minecraft/tileentity/TileEntityEnchantmentTable/pageFlip +FD: ale/g net/minecraft/tileentity/TileEntityEnchantmentTable/pageFlipPrev +FD: ale/h net/minecraft/tileentity/TileEntityEnchantmentTable/field_145932_k +FD: ale/i net/minecraft/tileentity/TileEntityEnchantmentTable/field_145929_l +FD: ale/j net/minecraft/tileentity/TileEntityEnchantmentTable/bookSpread +FD: ale/k net/minecraft/tileentity/TileEntityEnchantmentTable/bookSpreadPrev +FD: ale/l net/minecraft/tileentity/TileEntityEnchantmentTable/bookRotation +FD: ale/m net/minecraft/tileentity/TileEntityEnchantmentTable/bookRotationPrev +FD: ale/n net/minecraft/tileentity/TileEntityEnchantmentTable/field_145924_q +FD: ale/o net/minecraft/tileentity/TileEntityEnchantmentTable/rand +FD: ale/p net/minecraft/tileentity/TileEntityEnchantmentTable/customName +FD: alf/a net/minecraft/tileentity/TileEntityEnderChest/lidAngle +FD: alf/f net/minecraft/tileentity/TileEntityEnderChest/prevLidAngle +FD: alf/g net/minecraft/tileentity/TileEntityEnderChest/numPlayersUsing +FD: alf/h net/minecraft/tileentity/TileEntityEnderChest/ticksSinceSync +FD: alg/a net/minecraft/tileentity/TileEntityFlowerPot/flowerPotItem +FD: alg/f net/minecraft/tileentity/TileEntityFlowerPot/flowerPotData +FD: alh/a net/minecraft/tileentity/TileEntityFurnace/slotsTop +FD: alh/f net/minecraft/tileentity/TileEntityFurnace/slotsBottom +FD: alh/g net/minecraft/tileentity/TileEntityFurnace/slotsSides +FD: alh/h net/minecraft/tileentity/TileEntityFurnace/furnaceItemStacks +FD: alh/i net/minecraft/tileentity/TileEntityFurnace/furnaceBurnTime +FD: alh/j net/minecraft/tileentity/TileEntityFurnace/currentItemBurnTime +FD: alh/k net/minecraft/tileentity/TileEntityFurnace/cookTime +FD: alh/l net/minecraft/tileentity/TileEntityFurnace/totalCookTime +FD: alh/m net/minecraft/tileentity/TileEntityFurnace/furnaceCustomName +FD: alj/a net/minecraft/tileentity/TileEntityHopper/inventory +FD: alj/f net/minecraft/tileentity/TileEntityHopper/customName +FD: alj/g net/minecraft/tileentity/TileEntityHopper/transferCooldown +FD: alk/a net/minecraft/tileentity/TileEntityLockable/code +FD: all$1/a net/minecraft/tileentity/TileEntityMobSpawner$1/field_150825_a +FD: all/a net/minecraft/tileentity/TileEntityMobSpawner/spawnerLogic +FD: alm/a net/minecraft/tileentity/TileEntityNote/note +FD: alm/f net/minecraft/tileentity/TileEntityNote/previousRedstoneState +FD: aln$1/a net/minecraft/tileentity/TileEntitySign$1/field_174795_a +FD: aln$2/a net/minecraft/tileentity/TileEntitySign$2/field_174797_a +FD: aln$2/b net/minecraft/tileentity/TileEntitySign$2/field_174796_b +FD: aln/a net/minecraft/tileentity/TileEntitySign/signText +FD: aln/f net/minecraft/tileentity/TileEntitySign/lineBeingEdited +FD: aln/g net/minecraft/tileentity/TileEntitySign/isEditable +FD: aln/h net/minecraft/tileentity/TileEntitySign/player +FD: aln/i net/minecraft/tileentity/TileEntitySign/stats +FD: alo/a net/minecraft/tileentity/TileEntitySkull/skullType +FD: alo/f net/minecraft/tileentity/TileEntitySkull/skullRotation +FD: alo/g net/minecraft/tileentity/TileEntitySkull/playerProfile +FD: als$1/a net/minecraft/block/BlockPistonBase$1/field_177243_a +FD: als/N net/minecraft/block/BlockPistonBase/isSticky +FD: als/a net/minecraft/block/BlockPistonBase/FACING +FD: als/b net/minecraft/block/BlockPistonBase/EXTENDED +FD: alt$1/a net/minecraft/block/BlockPistonExtension$1/field_177247_a +FD: alt$a/a net/minecraft/block/BlockPistonExtension$EnumPistonType/DEFAULT +FD: alt$a/b net/minecraft/block/BlockPistonExtension$EnumPistonType/STICKY +FD: alt$a/c net/minecraft/block/BlockPistonExtension$EnumPistonType/VARIANT +FD: alt$a/d net/minecraft/block/BlockPistonExtension$EnumPistonType/$VALUES +FD: alt/N net/minecraft/block/BlockPistonExtension/SHORT +FD: alt/a net/minecraft/block/BlockPistonExtension/FACING +FD: alt/b net/minecraft/block/BlockPistonExtension/TYPE +FD: alu$1/a net/minecraft/tileentity/TileEntityPiston$1/field_177248_a +FD: alu/a net/minecraft/tileentity/TileEntityPiston/pistonState +FD: alu/f net/minecraft/tileentity/TileEntityPiston/pistonFacing +FD: alu/g net/minecraft/tileentity/TileEntityPiston/extending +FD: alu/h net/minecraft/tileentity/TileEntityPiston/shouldHeadBeRendered +FD: alu/i net/minecraft/tileentity/TileEntityPiston/progress +FD: alu/j net/minecraft/tileentity/TileEntityPiston/lastProgress +FD: alu/k net/minecraft/tileentity/TileEntityPiston/field_174933_k +FD: alv/a net/minecraft/block/BlockPistonMoving/FACING +FD: alv/b net/minecraft/block/BlockPistonMoving/TYPE +FD: alw/a net/minecraft/block/state/BlockPistonStructureHelper/world +FD: alw/b net/minecraft/block/state/BlockPistonStructureHelper/pistonPos +FD: alw/c net/minecraft/block/state/BlockPistonStructureHelper/blockToMove +FD: alw/d net/minecraft/block/state/BlockPistonStructureHelper/moveDirection +FD: alw/e net/minecraft/block/state/BlockPistonStructureHelper/toMove +FD: alw/f net/minecraft/block/state/BlockPistonStructureHelper/toDestroy +FD: aly/a net/minecraft/block/state/BlockStateBase/COMMA_JOINER +FD: aly/b net/minecraft/block/state/BlockStateBase/MAP_ENTRY_TO_STRING +FD: ama$2/a net/minecraft/block/state/BlockState$2/field_177549_a +FD: ama$a/a net/minecraft/block/state/BlockState$StateImplementation/block +FD: ama$a/b net/minecraft/block/state/BlockState$StateImplementation/properties +FD: ama$a/c net/minecraft/block/state/BlockState$StateImplementation/propertyValueTable +FD: ama/a net/minecraft/block/state/BlockState/COMMA_JOINER +FD: ama/b net/minecraft/block/state/BlockState/GET_NAME_FUNC +FD: ama/c net/minecraft/block/state/BlockState/block +FD: ama/d net/minecraft/block/state/BlockState/properties +FD: ama/e net/minecraft/block/state/BlockState/validStates +FD: amc$1/a net/minecraft/block/state/BlockWorldState$1/field_177504_a +FD: amc/a net/minecraft/block/state/BlockWorldState/world +FD: amc/b net/minecraft/block/state/BlockWorldState/pos +FD: amc/c net/minecraft/block/state/BlockWorldState/field_181628_c +FD: amc/d net/minecraft/block/state/BlockWorldState/state +FD: amc/e net/minecraft/block/state/BlockWorldState/tileEntity +FD: amc/f net/minecraft/block/state/BlockWorldState/tileEntityInitialized +FD: amd$a/a net/minecraft/block/state/pattern/BlockPattern$CacheLoader/world +FD: amd$a/b net/minecraft/block/state/pattern/BlockPattern$CacheLoader/field_181626_b +FD: amd$b/a net/minecraft/block/state/pattern/BlockPattern$PatternHelper/pos +FD: amd$b/b net/minecraft/block/state/pattern/BlockPattern$PatternHelper/finger +FD: amd$b/c net/minecraft/block/state/pattern/BlockPattern$PatternHelper/thumb +FD: amd$b/d net/minecraft/block/state/pattern/BlockPattern$PatternHelper/lcache +FD: amd$b/e net/minecraft/block/state/pattern/BlockPattern$PatternHelper/field_181120_e +FD: amd$b/f net/minecraft/block/state/pattern/BlockPattern$PatternHelper/field_181121_f +FD: amd$b/g net/minecraft/block/state/pattern/BlockPattern$PatternHelper/field_181122_g +FD: amd/a net/minecraft/block/state/pattern/BlockPattern/blockMatches +FD: amd/b net/minecraft/block/state/pattern/BlockPattern/fingerLength +FD: amd/c net/minecraft/block/state/pattern/BlockPattern/thumbLength +FD: amd/d net/minecraft/block/state/pattern/BlockPattern/palmLength +FD: ame/a net/minecraft/block/state/pattern/FactoryBlockPattern/COMMA_JOIN +FD: ame/b net/minecraft/block/state/pattern/FactoryBlockPattern/depth +FD: ame/c net/minecraft/block/state/pattern/FactoryBlockPattern/symbolMap +FD: ame/d net/minecraft/block/state/pattern/FactoryBlockPattern/aisleHeight +FD: ame/e net/minecraft/block/state/pattern/FactoryBlockPattern/rowWidth +FD: amg/a net/minecraft/block/state/pattern/BlockHelper/block +FD: amh/a net/minecraft/block/state/pattern/BlockStateHelper/blockstate +FD: amh/b net/minecraft/block/state/pattern/BlockStateHelper/propertyPredicates +FD: amj/a net/minecraft/block/properties/PropertyHelper/valueClass +FD: amj/b net/minecraft/block/properties/PropertyHelper/name +FD: amk/a net/minecraft/block/properties/PropertyBool/allowedValues +FD: amm/a net/minecraft/block/properties/PropertyEnum/allowedValues +FD: amm/b net/minecraft/block/properties/PropertyEnum/nameToValue +FD: amn/a net/minecraft/block/properties/PropertyInteger/allowedValues +FD: amr/a net/minecraft/world/border/EnumBorderStatus/GROWING +FD: amr/b net/minecraft/world/border/EnumBorderStatus/SHRINKING +FD: amr/c net/minecraft/world/border/EnumBorderStatus/STATIONARY +FD: amr/d net/minecraft/world/border/EnumBorderStatus/id +FD: amr/e net/minecraft/world/border/EnumBorderStatus/$VALUES +FD: ams/a net/minecraft/world/border/WorldBorder/listeners +FD: ams/b net/minecraft/world/border/WorldBorder/centerX +FD: ams/c net/minecraft/world/border/WorldBorder/centerZ +FD: ams/d net/minecraft/world/border/WorldBorder/startDiameter +FD: ams/e net/minecraft/world/border/WorldBorder/endDiameter +FD: ams/f net/minecraft/world/border/WorldBorder/endTime +FD: ams/g net/minecraft/world/border/WorldBorder/startTime +FD: ams/h net/minecraft/world/border/WorldBorder/worldSize +FD: ams/i net/minecraft/world/border/WorldBorder/damageAmount +FD: ams/j net/minecraft/world/border/WorldBorder/damageBuffer +FD: ams/k net/minecraft/world/border/WorldBorder/warningTime +FD: ams/l net/minecraft/world/border/WorldBorder/warningDistance +FD: amw/a net/minecraft/world/chunk/NibbleArray/data +FD: amy$1/a net/minecraft/world/chunk/Chunk$1/field_150824_a +FD: amy$1/b net/minecraft/world/chunk/Chunk$1/field_150822_b +FD: amy$1/c net/minecraft/world/chunk/Chunk$1/field_150823_c +FD: amy$1/d net/minecraft/world/chunk/Chunk$1/field_150821_d +FD: amy$2/a net/minecraft/world/chunk/Chunk$2/field_177457_a +FD: amy$2/b net/minecraft/world/chunk/Chunk$2/field_177456_b +FD: amy$3/a net/minecraft/world/chunk/Chunk$3/field_177450_a +FD: amy$3/b net/minecraft/world/chunk/Chunk$3/field_177449_b +FD: amy$a/a net/minecraft/world/chunk/Chunk$EnumCreateEntityType/IMMEDIATE +FD: amy$a/b net/minecraft/world/chunk/Chunk$EnumCreateEntityType/QUEUED +FD: amy$a/c net/minecraft/world/chunk/Chunk$EnumCreateEntityType/CHECK +FD: amy$a/d net/minecraft/world/chunk/Chunk$EnumCreateEntityType/$VALUES +FD: amy/a net/minecraft/world/chunk/Chunk/xPosition +FD: amy/b net/minecraft/world/chunk/Chunk/zPosition +FD: amy/c net/minecraft/world/chunk/Chunk/logger +FD: amy/d net/minecraft/world/chunk/Chunk/storageArrays +FD: amy/e net/minecraft/world/chunk/Chunk/blockBiomeArray +FD: amy/f net/minecraft/world/chunk/Chunk/precipitationHeightMap +FD: amy/g net/minecraft/world/chunk/Chunk/updateSkylightColumns +FD: amy/h net/minecraft/world/chunk/Chunk/isChunkLoaded +FD: amy/i net/minecraft/world/chunk/Chunk/worldObj +FD: amy/j net/minecraft/world/chunk/Chunk/heightMap +FD: amy/k net/minecraft/world/chunk/Chunk/isGapLightingUpdated +FD: amy/l net/minecraft/world/chunk/Chunk/chunkTileEntityMap +FD: amy/m net/minecraft/world/chunk/Chunk/entityLists +FD: amy/n net/minecraft/world/chunk/Chunk/isTerrainPopulated +FD: amy/o net/minecraft/world/chunk/Chunk/isLightPopulated +FD: amy/p net/minecraft/world/chunk/Chunk/field_150815_m +FD: amy/q net/minecraft/world/chunk/Chunk/isModified +FD: amy/r net/minecraft/world/chunk/Chunk/hasEntities +FD: amy/s net/minecraft/world/chunk/Chunk/lastSaveTime +FD: amy/t net/minecraft/world/chunk/Chunk/heightMapMinimum +FD: amy/u net/minecraft/world/chunk/Chunk/inhabitedTime +FD: amy/v net/minecraft/world/chunk/Chunk/queuedLightChecks +FD: amy/w net/minecraft/world/chunk/Chunk/tileEntityPosQueue +FD: amz/a net/minecraft/world/chunk/storage/ExtendedBlockStorage/yBase +FD: amz/b net/minecraft/world/chunk/storage/ExtendedBlockStorage/blockRefCount +FD: amz/c net/minecraft/world/chunk/storage/ExtendedBlockStorage/tickRefCount +FD: amz/d net/minecraft/world/chunk/storage/ExtendedBlockStorage/data +FD: amz/e net/minecraft/world/chunk/storage/ExtendedBlockStorage/blocklightArray +FD: amz/f net/minecraft/world/chunk/storage/ExtendedBlockStorage/skylightArray +FD: ana/a net/minecraft/world/chunk/storage/NibbleArrayReader/data +FD: ana/b net/minecraft/world/chunk/storage/NibbleArrayReader/depthBits +FD: ana/c net/minecraft/world/chunk/storage/NibbleArrayReader/depthBitsPlusFour +FD: ang$a/a net/minecraft/world/chunk/storage/ChunkLoader$AnvilConverterData/lastUpdated +FD: ang$a/b net/minecraft/world/chunk/storage/ChunkLoader$AnvilConverterData/terrainPopulated +FD: ang$a/c net/minecraft/world/chunk/storage/ChunkLoader$AnvilConverterData/heightmap +FD: ang$a/d net/minecraft/world/chunk/storage/ChunkLoader$AnvilConverterData/blockLight +FD: ang$a/e net/minecraft/world/chunk/storage/ChunkLoader$AnvilConverterData/skyLight +FD: ang$a/f net/minecraft/world/chunk/storage/ChunkLoader$AnvilConverterData/data +FD: ang$a/g net/minecraft/world/chunk/storage/ChunkLoader$AnvilConverterData/blocks +FD: ang$a/h net/minecraft/world/chunk/storage/ChunkLoader$AnvilConverterData/entities +FD: ang$a/i net/minecraft/world/chunk/storage/ChunkLoader$AnvilConverterData/tileEntities +FD: ang$a/j net/minecraft/world/chunk/storage/ChunkLoader$AnvilConverterData/tileTicks +FD: ang$a/k net/minecraft/world/chunk/storage/ChunkLoader$AnvilConverterData/x +FD: ang$a/l net/minecraft/world/chunk/storage/ChunkLoader$AnvilConverterData/z +FD: anh$a/a net/minecraft/world/chunk/storage/RegionFile$ChunkBuffer/field_76724_a +FD: anh$a/b net/minecraft/world/chunk/storage/RegionFile$ChunkBuffer/chunkX +FD: anh$a/c net/minecraft/world/chunk/storage/RegionFile$ChunkBuffer/chunkZ +FD: anh/a net/minecraft/world/chunk/storage/RegionFile/emptySector +FD: anh/b net/minecraft/world/chunk/storage/RegionFile/fileName +FD: anh/c net/minecraft/world/chunk/storage/RegionFile/dataFile +FD: anh/d net/minecraft/world/chunk/storage/RegionFile/offsets +FD: anh/e net/minecraft/world/chunk/storage/RegionFile/chunkTimestamps +FD: anh/f net/minecraft/world/chunk/storage/RegionFile/sectorFree +FD: anh/g net/minecraft/world/chunk/storage/RegionFile/sizeDelta +FD: anh/h net/minecraft/world/chunk/storage/RegionFile/lastModified +FD: ani/a net/minecraft/world/chunk/storage/RegionFileCache/regionsByFilename +FD: anj/a net/minecraft/world/chunk/storage/AnvilChunkLoader/logger +FD: anj/b net/minecraft/world/chunk/storage/AnvilChunkLoader/chunksToRemove +FD: anj/c net/minecraft/world/chunk/storage/AnvilChunkLoader/pendingAnvilChunksCoordinates +FD: anj/d net/minecraft/world/chunk/storage/AnvilChunkLoader/chunkSaveLocation +FD: anj/e net/minecraft/world/chunk/storage/AnvilChunkLoader/field_183014_e +FD: anm/a net/minecraft/world/WorldProvider/moonPhaseFactors +FD: anm/b net/minecraft/world/WorldProvider/worldObj +FD: anm/c net/minecraft/world/WorldProvider/worldChunkMgr +FD: anm/d net/minecraft/world/WorldProvider/isHellWorld +FD: anm/e net/minecraft/world/WorldProvider/hasNoSky +FD: anm/f net/minecraft/world/WorldProvider/lightBrightnessTable +FD: anm/g net/minecraft/world/WorldProvider/dimensionId +FD: anm/h net/minecraft/world/WorldProvider/terrainType +FD: anm/i net/minecraft/world/WorldProvider/generatorSettings +FD: anm/j net/minecraft/world/WorldProvider/colorsSunriseSunset +FD: ann$1/a net/minecraft/world/WorldProviderHell$1/field_177764_a +FD: anr/d net/minecraft/world/gen/MapGenRavine/field_75046_d +FD: ans/a net/minecraft/world/chunk/ChunkPrimer/data +FD: ans/b net/minecraft/world/chunk/ChunkPrimer/defaultState +FD: ant$a/A net/minecraft/world/gen/ChunkProviderSettings$Factory/useRavines +FD: ant$a/B net/minecraft/world/gen/ChunkProviderSettings$Factory/useWaterLakes +FD: ant$a/C net/minecraft/world/gen/ChunkProviderSettings$Factory/waterLakeChance +FD: ant$a/D net/minecraft/world/gen/ChunkProviderSettings$Factory/useLavaLakes +FD: ant$a/E net/minecraft/world/gen/ChunkProviderSettings$Factory/lavaLakeChance +FD: ant$a/F net/minecraft/world/gen/ChunkProviderSettings$Factory/useLavaOceans +FD: ant$a/G net/minecraft/world/gen/ChunkProviderSettings$Factory/fixedBiome +FD: ant$a/H net/minecraft/world/gen/ChunkProviderSettings$Factory/biomeSize +FD: ant$a/I net/minecraft/world/gen/ChunkProviderSettings$Factory/riverSize +FD: ant$a/J net/minecraft/world/gen/ChunkProviderSettings$Factory/dirtSize +FD: ant$a/K net/minecraft/world/gen/ChunkProviderSettings$Factory/dirtCount +FD: ant$a/L net/minecraft/world/gen/ChunkProviderSettings$Factory/dirtMinHeight +FD: ant$a/M net/minecraft/world/gen/ChunkProviderSettings$Factory/dirtMaxHeight +FD: ant$a/N net/minecraft/world/gen/ChunkProviderSettings$Factory/gravelSize +FD: ant$a/O net/minecraft/world/gen/ChunkProviderSettings$Factory/gravelCount +FD: ant$a/P net/minecraft/world/gen/ChunkProviderSettings$Factory/gravelMinHeight +FD: ant$a/Q net/minecraft/world/gen/ChunkProviderSettings$Factory/gravelMaxHeight +FD: ant$a/R net/minecraft/world/gen/ChunkProviderSettings$Factory/graniteSize +FD: ant$a/S net/minecraft/world/gen/ChunkProviderSettings$Factory/graniteCount +FD: ant$a/T net/minecraft/world/gen/ChunkProviderSettings$Factory/graniteMinHeight +FD: ant$a/U net/minecraft/world/gen/ChunkProviderSettings$Factory/graniteMaxHeight +FD: ant$a/V net/minecraft/world/gen/ChunkProviderSettings$Factory/dioriteSize +FD: ant$a/W net/minecraft/world/gen/ChunkProviderSettings$Factory/dioriteCount +FD: ant$a/X net/minecraft/world/gen/ChunkProviderSettings$Factory/dioriteMinHeight +FD: ant$a/Y net/minecraft/world/gen/ChunkProviderSettings$Factory/dioriteMaxHeight +FD: ant$a/Z net/minecraft/world/gen/ChunkProviderSettings$Factory/andesiteSize +FD: ant$a/a net/minecraft/world/gen/ChunkProviderSettings$Factory/JSON_ADAPTER +FD: ant$a/aA net/minecraft/world/gen/ChunkProviderSettings$Factory/lapisSpread +FD: ant$a/aa net/minecraft/world/gen/ChunkProviderSettings$Factory/andesiteCount +FD: ant$a/ab net/minecraft/world/gen/ChunkProviderSettings$Factory/andesiteMinHeight +FD: ant$a/ac net/minecraft/world/gen/ChunkProviderSettings$Factory/andesiteMaxHeight +FD: ant$a/ad net/minecraft/world/gen/ChunkProviderSettings$Factory/coalSize +FD: ant$a/ae net/minecraft/world/gen/ChunkProviderSettings$Factory/coalCount +FD: ant$a/af net/minecraft/world/gen/ChunkProviderSettings$Factory/coalMinHeight +FD: ant$a/ag net/minecraft/world/gen/ChunkProviderSettings$Factory/coalMaxHeight +FD: ant$a/ah net/minecraft/world/gen/ChunkProviderSettings$Factory/ironSize +FD: ant$a/ai net/minecraft/world/gen/ChunkProviderSettings$Factory/ironCount +FD: ant$a/aj net/minecraft/world/gen/ChunkProviderSettings$Factory/ironMinHeight +FD: ant$a/ak net/minecraft/world/gen/ChunkProviderSettings$Factory/ironMaxHeight +FD: ant$a/al net/minecraft/world/gen/ChunkProviderSettings$Factory/goldSize +FD: ant$a/am net/minecraft/world/gen/ChunkProviderSettings$Factory/goldCount +FD: ant$a/an net/minecraft/world/gen/ChunkProviderSettings$Factory/goldMinHeight +FD: ant$a/ao net/minecraft/world/gen/ChunkProviderSettings$Factory/goldMaxHeight +FD: ant$a/ap net/minecraft/world/gen/ChunkProviderSettings$Factory/redstoneSize +FD: ant$a/aq net/minecraft/world/gen/ChunkProviderSettings$Factory/redstoneCount +FD: ant$a/ar net/minecraft/world/gen/ChunkProviderSettings$Factory/redstoneMinHeight +FD: ant$a/as net/minecraft/world/gen/ChunkProviderSettings$Factory/redstoneMaxHeight +FD: ant$a/at net/minecraft/world/gen/ChunkProviderSettings$Factory/diamondSize +FD: ant$a/au net/minecraft/world/gen/ChunkProviderSettings$Factory/diamondCount +FD: ant$a/av net/minecraft/world/gen/ChunkProviderSettings$Factory/diamondMinHeight +FD: ant$a/aw net/minecraft/world/gen/ChunkProviderSettings$Factory/diamondMaxHeight +FD: ant$a/ax net/minecraft/world/gen/ChunkProviderSettings$Factory/lapisSize +FD: ant$a/ay net/minecraft/world/gen/ChunkProviderSettings$Factory/lapisCount +FD: ant$a/az net/minecraft/world/gen/ChunkProviderSettings$Factory/lapisCenterHeight +FD: ant$a/b net/minecraft/world/gen/ChunkProviderSettings$Factory/coordinateScale +FD: ant$a/c net/minecraft/world/gen/ChunkProviderSettings$Factory/heightScale +FD: ant$a/d net/minecraft/world/gen/ChunkProviderSettings$Factory/upperLimitScale +FD: ant$a/e net/minecraft/world/gen/ChunkProviderSettings$Factory/lowerLimitScale +FD: ant$a/f net/minecraft/world/gen/ChunkProviderSettings$Factory/depthNoiseScaleX +FD: ant$a/g net/minecraft/world/gen/ChunkProviderSettings$Factory/depthNoiseScaleZ +FD: ant$a/h net/minecraft/world/gen/ChunkProviderSettings$Factory/depthNoiseScaleExponent +FD: ant$a/i net/minecraft/world/gen/ChunkProviderSettings$Factory/mainNoiseScaleX +FD: ant$a/j net/minecraft/world/gen/ChunkProviderSettings$Factory/mainNoiseScaleY +FD: ant$a/k net/minecraft/world/gen/ChunkProviderSettings$Factory/mainNoiseScaleZ +FD: ant$a/l net/minecraft/world/gen/ChunkProviderSettings$Factory/baseSize +FD: ant$a/m net/minecraft/world/gen/ChunkProviderSettings$Factory/stretchY +FD: ant$a/n net/minecraft/world/gen/ChunkProviderSettings$Factory/biomeDepthWeight +FD: ant$a/o net/minecraft/world/gen/ChunkProviderSettings$Factory/biomeDepthOffset +FD: ant$a/p net/minecraft/world/gen/ChunkProviderSettings$Factory/biomeScaleWeight +FD: ant$a/q net/minecraft/world/gen/ChunkProviderSettings$Factory/biomeScaleOffset +FD: ant$a/r net/minecraft/world/gen/ChunkProviderSettings$Factory/seaLevel +FD: ant$a/s net/minecraft/world/gen/ChunkProviderSettings$Factory/useCaves +FD: ant$a/t net/minecraft/world/gen/ChunkProviderSettings$Factory/useDungeons +FD: ant$a/u net/minecraft/world/gen/ChunkProviderSettings$Factory/dungeonChance +FD: ant$a/v net/minecraft/world/gen/ChunkProviderSettings$Factory/useStrongholds +FD: ant$a/w net/minecraft/world/gen/ChunkProviderSettings$Factory/useVillages +FD: ant$a/x net/minecraft/world/gen/ChunkProviderSettings$Factory/useMineShafts +FD: ant$a/y net/minecraft/world/gen/ChunkProviderSettings$Factory/useTemples +FD: ant$a/z net/minecraft/world/gen/ChunkProviderSettings$Factory/useMonuments +FD: ant/A net/minecraft/world/gen/ChunkProviderSettings/useWaterLakes +FD: ant/B net/minecraft/world/gen/ChunkProviderSettings/waterLakeChance +FD: ant/C net/minecraft/world/gen/ChunkProviderSettings/useLavaLakes +FD: ant/D net/minecraft/world/gen/ChunkProviderSettings/lavaLakeChance +FD: ant/E net/minecraft/world/gen/ChunkProviderSettings/useLavaOceans +FD: ant/F net/minecraft/world/gen/ChunkProviderSettings/fixedBiome +FD: ant/G net/minecraft/world/gen/ChunkProviderSettings/biomeSize +FD: ant/H net/minecraft/world/gen/ChunkProviderSettings/riverSize +FD: ant/I net/minecraft/world/gen/ChunkProviderSettings/dirtSize +FD: ant/J net/minecraft/world/gen/ChunkProviderSettings/dirtCount +FD: ant/K net/minecraft/world/gen/ChunkProviderSettings/dirtMinHeight +FD: ant/L net/minecraft/world/gen/ChunkProviderSettings/dirtMaxHeight +FD: ant/M net/minecraft/world/gen/ChunkProviderSettings/gravelSize +FD: ant/N net/minecraft/world/gen/ChunkProviderSettings/gravelCount +FD: ant/O net/minecraft/world/gen/ChunkProviderSettings/gravelMinHeight +FD: ant/P net/minecraft/world/gen/ChunkProviderSettings/gravelMaxHeight +FD: ant/Q net/minecraft/world/gen/ChunkProviderSettings/graniteSize +FD: ant/R net/minecraft/world/gen/ChunkProviderSettings/graniteCount +FD: ant/S net/minecraft/world/gen/ChunkProviderSettings/graniteMinHeight +FD: ant/T net/minecraft/world/gen/ChunkProviderSettings/graniteMaxHeight +FD: ant/U net/minecraft/world/gen/ChunkProviderSettings/dioriteSize +FD: ant/V net/minecraft/world/gen/ChunkProviderSettings/dioriteCount +FD: ant/W net/minecraft/world/gen/ChunkProviderSettings/dioriteMinHeight +FD: ant/X net/minecraft/world/gen/ChunkProviderSettings/dioriteMaxHeight +FD: ant/Y net/minecraft/world/gen/ChunkProviderSettings/andesiteSize +FD: ant/Z net/minecraft/world/gen/ChunkProviderSettings/andesiteCount +FD: ant/a net/minecraft/world/gen/ChunkProviderSettings/coordinateScale +FD: ant/aa net/minecraft/world/gen/ChunkProviderSettings/andesiteMinHeight +FD: ant/ab net/minecraft/world/gen/ChunkProviderSettings/andesiteMaxHeight +FD: ant/ac net/minecraft/world/gen/ChunkProviderSettings/coalSize +FD: ant/ad net/minecraft/world/gen/ChunkProviderSettings/coalCount +FD: ant/ae net/minecraft/world/gen/ChunkProviderSettings/coalMinHeight +FD: ant/af net/minecraft/world/gen/ChunkProviderSettings/coalMaxHeight +FD: ant/ag net/minecraft/world/gen/ChunkProviderSettings/ironSize +FD: ant/ah net/minecraft/world/gen/ChunkProviderSettings/ironCount +FD: ant/ai net/minecraft/world/gen/ChunkProviderSettings/ironMinHeight +FD: ant/aj net/minecraft/world/gen/ChunkProviderSettings/ironMaxHeight +FD: ant/ak net/minecraft/world/gen/ChunkProviderSettings/goldSize +FD: ant/al net/minecraft/world/gen/ChunkProviderSettings/goldCount +FD: ant/am net/minecraft/world/gen/ChunkProviderSettings/goldMinHeight +FD: ant/an net/minecraft/world/gen/ChunkProviderSettings/goldMaxHeight +FD: ant/ao net/minecraft/world/gen/ChunkProviderSettings/redstoneSize +FD: ant/ap net/minecraft/world/gen/ChunkProviderSettings/redstoneCount +FD: ant/aq net/minecraft/world/gen/ChunkProviderSettings/redstoneMinHeight +FD: ant/ar net/minecraft/world/gen/ChunkProviderSettings/redstoneMaxHeight +FD: ant/as net/minecraft/world/gen/ChunkProviderSettings/diamondSize +FD: ant/at net/minecraft/world/gen/ChunkProviderSettings/diamondCount +FD: ant/au net/minecraft/world/gen/ChunkProviderSettings/diamondMinHeight +FD: ant/av net/minecraft/world/gen/ChunkProviderSettings/diamondMaxHeight +FD: ant/aw net/minecraft/world/gen/ChunkProviderSettings/lapisSize +FD: ant/ax net/minecraft/world/gen/ChunkProviderSettings/lapisCount +FD: ant/ay net/minecraft/world/gen/ChunkProviderSettings/lapisCenterHeight +FD: ant/az net/minecraft/world/gen/ChunkProviderSettings/lapisSpread +FD: ant/b net/minecraft/world/gen/ChunkProviderSettings/heightScale +FD: ant/c net/minecraft/world/gen/ChunkProviderSettings/upperLimitScale +FD: ant/d net/minecraft/world/gen/ChunkProviderSettings/lowerLimitScale +FD: ant/e net/minecraft/world/gen/ChunkProviderSettings/depthNoiseScaleX +FD: ant/f net/minecraft/world/gen/ChunkProviderSettings/depthNoiseScaleZ +FD: ant/g net/minecraft/world/gen/ChunkProviderSettings/depthNoiseScaleExponent +FD: ant/h net/minecraft/world/gen/ChunkProviderSettings/mainNoiseScaleX +FD: ant/i net/minecraft/world/gen/ChunkProviderSettings/mainNoiseScaleY +FD: ant/j net/minecraft/world/gen/ChunkProviderSettings/mainNoiseScaleZ +FD: ant/k net/minecraft/world/gen/ChunkProviderSettings/baseSize +FD: ant/l net/minecraft/world/gen/ChunkProviderSettings/stretchY +FD: ant/m net/minecraft/world/gen/ChunkProviderSettings/biomeDepthWeight +FD: ant/n net/minecraft/world/gen/ChunkProviderSettings/biomeDepthOffSet +FD: ant/o net/minecraft/world/gen/ChunkProviderSettings/biomeScaleWeight +FD: ant/p net/minecraft/world/gen/ChunkProviderSettings/biomeScaleOffset +FD: ant/q net/minecraft/world/gen/ChunkProviderSettings/seaLevel +FD: ant/r net/minecraft/world/gen/ChunkProviderSettings/useCaves +FD: ant/s net/minecraft/world/gen/ChunkProviderSettings/useDungeons +FD: ant/t net/minecraft/world/gen/ChunkProviderSettings/dungeonChance +FD: ant/u net/minecraft/world/gen/ChunkProviderSettings/useStrongholds +FD: ant/v net/minecraft/world/gen/ChunkProviderSettings/useVillages +FD: ant/w net/minecraft/world/gen/ChunkProviderSettings/useMineShafts +FD: ant/x net/minecraft/world/gen/ChunkProviderSettings/useTemples +FD: ant/y net/minecraft/world/gen/ChunkProviderSettings/useMonuments +FD: ant/z net/minecraft/world/gen/ChunkProviderSettings/useRavines +FD: anu/a net/minecraft/world/gen/ChunkProviderDebug/field_177464_a +FD: anu/b net/minecraft/world/gen/ChunkProviderDebug/field_177462_b +FD: anu/c net/minecraft/world/gen/ChunkProviderDebug/field_181039_c +FD: anu/d net/minecraft/world/gen/ChunkProviderDebug/world +FD: anv/a net/minecraft/world/gen/ChunkProviderFlat/worldObj +FD: anv/b net/minecraft/world/gen/ChunkProviderFlat/random +FD: anv/c net/minecraft/world/gen/ChunkProviderFlat/cachedBlockIDs +FD: anv/d net/minecraft/world/gen/ChunkProviderFlat/flatWorldGenInfo +FD: anv/e net/minecraft/world/gen/ChunkProviderFlat/structureGenerators +FD: anv/f net/minecraft/world/gen/ChunkProviderFlat/hasDecoration +FD: anv/g net/minecraft/world/gen/ChunkProviderFlat/hasDungeons +FD: anv/h net/minecraft/world/gen/ChunkProviderFlat/waterLakeGenerator +FD: anv/i net/minecraft/world/gen/ChunkProviderFlat/lavaLakeGenerator +FD: anw/A net/minecraft/world/gen/ChunkProviderHell/field_177465_A +FD: anw/B net/minecraft/world/gen/ChunkProviderHell/genNetherBridge +FD: anw/C net/minecraft/world/gen/ChunkProviderHell/netherCaveGenerator +FD: anw/a net/minecraft/world/gen/ChunkProviderHell/netherNoiseGen6 +FD: anw/b net/minecraft/world/gen/ChunkProviderHell/netherNoiseGen7 +FD: anw/c net/minecraft/world/gen/ChunkProviderHell/noiseData1 +FD: anw/d net/minecraft/world/gen/ChunkProviderHell/noiseData2 +FD: anw/e net/minecraft/world/gen/ChunkProviderHell/noiseData3 +FD: anw/f net/minecraft/world/gen/ChunkProviderHell/noiseData4 +FD: anw/g net/minecraft/world/gen/ChunkProviderHell/noiseData5 +FD: anw/h net/minecraft/world/gen/ChunkProviderHell/worldObj +FD: anw/i net/minecraft/world/gen/ChunkProviderHell/field_177466_i +FD: anw/j net/minecraft/world/gen/ChunkProviderHell/hellRNG +FD: anw/k net/minecraft/world/gen/ChunkProviderHell/slowsandNoise +FD: anw/l net/minecraft/world/gen/ChunkProviderHell/gravelNoise +FD: anw/m net/minecraft/world/gen/ChunkProviderHell/netherrackExclusivityNoise +FD: anw/n net/minecraft/world/gen/ChunkProviderHell/noiseField +FD: anw/o net/minecraft/world/gen/ChunkProviderHell/netherNoiseGen1 +FD: anw/p net/minecraft/world/gen/ChunkProviderHell/netherNoiseGen2 +FD: anw/q net/minecraft/world/gen/ChunkProviderHell/netherNoiseGen3 +FD: anw/r net/minecraft/world/gen/ChunkProviderHell/slowsandGravelNoiseGen +FD: anw/s net/minecraft/world/gen/ChunkProviderHell/netherrackExculsivityNoiseGen +FD: anw/t net/minecraft/world/gen/ChunkProviderHell/field_177470_t +FD: anw/u net/minecraft/world/gen/ChunkProviderHell/field_177469_u +FD: anw/v net/minecraft/world/gen/ChunkProviderHell/field_177468_v +FD: anw/w net/minecraft/world/gen/ChunkProviderHell/field_177467_w +FD: anw/x net/minecraft/world/gen/ChunkProviderHell/field_177473_x +FD: anw/y net/minecraft/world/gen/ChunkProviderHell/field_177472_y +FD: anw/z net/minecraft/world/gen/ChunkProviderHell/field_177471_z +FD: any/a net/minecraft/world/gen/MapGenBase/range +FD: any/b net/minecraft/world/gen/MapGenBase/rand +FD: any/c net/minecraft/world/gen/MapGenBase/worldObj +FD: aoa/A net/minecraft/world/gen/ChunkProviderGenerate/oceanMonumentGenerator +FD: aoa/B net/minecraft/world/gen/ChunkProviderGenerate/biomesForGeneration +FD: aoa/a net/minecraft/world/gen/ChunkProviderGenerate/noiseGen5 +FD: aoa/b net/minecraft/world/gen/ChunkProviderGenerate/noiseGen6 +FD: aoa/c net/minecraft/world/gen/ChunkProviderGenerate/mobSpawnerNoise +FD: aoa/d net/minecraft/world/gen/ChunkProviderGenerate/field_147427_d +FD: aoa/e net/minecraft/world/gen/ChunkProviderGenerate/field_147428_e +FD: aoa/f net/minecraft/world/gen/ChunkProviderGenerate/field_147425_f +FD: aoa/g net/minecraft/world/gen/ChunkProviderGenerate/field_147426_g +FD: aoa/h net/minecraft/world/gen/ChunkProviderGenerate/rand +FD: aoa/i net/minecraft/world/gen/ChunkProviderGenerate/field_147431_j +FD: aoa/j net/minecraft/world/gen/ChunkProviderGenerate/field_147432_k +FD: aoa/k net/minecraft/world/gen/ChunkProviderGenerate/field_147429_l +FD: aoa/l net/minecraft/world/gen/ChunkProviderGenerate/field_147430_m +FD: aoa/m net/minecraft/world/gen/ChunkProviderGenerate/worldObj +FD: aoa/n net/minecraft/world/gen/ChunkProviderGenerate/mapFeaturesEnabled +FD: aoa/o net/minecraft/world/gen/ChunkProviderGenerate/field_177475_o +FD: aoa/p net/minecraft/world/gen/ChunkProviderGenerate/field_147434_q +FD: aoa/q net/minecraft/world/gen/ChunkProviderGenerate/parabolicField +FD: aoa/r net/minecraft/world/gen/ChunkProviderGenerate/settings +FD: aoa/s net/minecraft/world/gen/ChunkProviderGenerate/field_177476_s +FD: aoa/t net/minecraft/world/gen/ChunkProviderGenerate/stoneNoise +FD: aoa/u net/minecraft/world/gen/ChunkProviderGenerate/caveGenerator +FD: aoa/v net/minecraft/world/gen/ChunkProviderGenerate/strongholdGenerator +FD: aoa/w net/minecraft/world/gen/ChunkProviderGenerate/villageGenerator +FD: aoa/x net/minecraft/world/gen/ChunkProviderGenerate/mineshaftGenerator +FD: aoa/y net/minecraft/world/gen/ChunkProviderGenerate/scatteredFeatureGenerator +FD: aoa/z net/minecraft/world/gen/ChunkProviderGenerate/ravineGenerator +FD: aob/a net/minecraft/world/gen/ChunkProviderEnd/noiseGen4 +FD: aob/b net/minecraft/world/gen/ChunkProviderEnd/noiseGen5 +FD: aob/c net/minecraft/world/gen/ChunkProviderEnd/noiseData1 +FD: aob/d net/minecraft/world/gen/ChunkProviderEnd/noiseData2 +FD: aob/e net/minecraft/world/gen/ChunkProviderEnd/noiseData3 +FD: aob/f net/minecraft/world/gen/ChunkProviderEnd/noiseData4 +FD: aob/g net/minecraft/world/gen/ChunkProviderEnd/noiseData5 +FD: aob/h net/minecraft/world/gen/ChunkProviderEnd/endRNG +FD: aob/i net/minecraft/world/gen/ChunkProviderEnd/noiseGen1 +FD: aob/j net/minecraft/world/gen/ChunkProviderEnd/noiseGen2 +FD: aob/k net/minecraft/world/gen/ChunkProviderEnd/noiseGen3 +FD: aob/l net/minecraft/world/gen/ChunkProviderEnd/endWorld +FD: aob/m net/minecraft/world/gen/ChunkProviderEnd/densities +FD: aob/n net/minecraft/world/gen/ChunkProviderEnd/biomesForGeneration +FD: aoi$a/c net/minecraft/world/gen/feature/WorldGenBigTree$FoliageCoordinates/field_178000_b +FD: aoi/a net/minecraft/world/gen/feature/WorldGenBigTree/heightLimit +FD: aoi/b net/minecraft/world/gen/feature/WorldGenBigTree/height +FD: aoi/c net/minecraft/world/gen/feature/WorldGenBigTree/heightAttenuation +FD: aoi/d net/minecraft/world/gen/feature/WorldGenBigTree/branchSlope +FD: aoi/e net/minecraft/world/gen/feature/WorldGenBigTree/scaleWidth +FD: aoi/f net/minecraft/world/gen/feature/WorldGenBigTree/leafDensity +FD: aoi/g net/minecraft/world/gen/feature/WorldGenBigTree/trunkSize +FD: aoi/h net/minecraft/world/gen/feature/WorldGenBigTree/heightLimitLimit +FD: aoi/i net/minecraft/world/gen/feature/WorldGenBigTree/leafDistanceLimit +FD: aoi/j net/minecraft/world/gen/feature/WorldGenBigTree/field_175948_j +FD: aoi/k net/minecraft/world/gen/feature/WorldGenBigTree/rand +FD: aoi/l net/minecraft/world/gen/feature/WorldGenBigTree/world +FD: aoi/m net/minecraft/world/gen/feature/WorldGenBigTree/basePos +FD: aoj/a net/minecraft/world/gen/feature/WorldGenForest/field_181629_a +FD: aoj/b net/minecraft/world/gen/feature/WorldGenForest/field_181630_b +FD: aoj/c net/minecraft/world/gen/feature/WorldGenForest/useExtraRandomHeight +FD: aok/a net/minecraft/world/gen/feature/WorldGenBlockBlob/field_150545_a +FD: aok/b net/minecraft/world/gen/feature/WorldGenBlockBlob/field_150544_b +FD: aol/a net/minecraft/world/gen/feature/WorldGeneratorBonusChest/chestItems +FD: aol/b net/minecraft/world/gen/feature/WorldGeneratorBonusChest/itemsToGenerateInBonusChest +FD: aom/a net/minecraft/world/gen/GeneratorBushFeature/field_175908_a +FD: aop/a net/minecraft/world/gen/feature/WorldGenClay/field_150546_a +FD: aop/b net/minecraft/world/gen/feature/WorldGenClay/numberOfBlocks +FD: aor/a net/minecraft/world/gen/feature/WorldGenDesertWells/field_175913_a +FD: aor/b net/minecraft/world/gen/feature/WorldGenDesertWells/field_175911_b +FD: aor/c net/minecraft/world/gen/feature/WorldGenDesertWells/field_175912_c +FD: aor/d net/minecraft/world/gen/feature/WorldGenDesertWells/field_175910_d +FD: aos/a net/minecraft/world/gen/feature/WorldGenDoublePlant/field_150549_a +FD: aot/a net/minecraft/world/gen/feature/WorldGenerator/doBlockNotify +FD: aou/a net/minecraft/world/gen/feature/WorldGenFlowers/flower +FD: aou/b net/minecraft/world/gen/feature/WorldGenFlowers/field_175915_b +FD: aov/a net/minecraft/world/gen/feature/WorldGenShrub/leavesMetadata +FD: aov/b net/minecraft/world/gen/feature/WorldGenShrub/woodMetadata +FD: aoy/a net/minecraft/world/gen/feature/WorldGenHellLava/field_150553_a +FD: aoy/b net/minecraft/world/gen/feature/WorldGenHellLava/field_94524_b +FD: aoz/a net/minecraft/world/gen/feature/WorldGenBigMushroom/mushroomType +FD: apa/a net/minecraft/world/gen/feature/WorldGenIcePath/block +FD: apa/b net/minecraft/world/gen/feature/WorldGenIcePath/basePathWidth +FD: apc/a net/minecraft/world/gen/feature/WorldGenLakes/block +FD: apf/e net/minecraft/world/gen/feature/WorldGenMegaPineTree/field_181633_e +FD: apf/f net/minecraft/world/gen/feature/WorldGenMegaPineTree/field_181634_f +FD: apf/g net/minecraft/world/gen/feature/WorldGenMegaPineTree/field_181635_g +FD: apf/h net/minecraft/world/gen/feature/WorldGenMegaPineTree/useBaseHeight +FD: apg/a net/minecraft/world/gen/feature/WorldGenHugeTrees/baseHeight +FD: apg/b net/minecraft/world/gen/feature/WorldGenHugeTrees/woodMetadata +FD: apg/c net/minecraft/world/gen/feature/WorldGenHugeTrees/leavesMetadata +FD: apg/d net/minecraft/world/gen/feature/WorldGenHugeTrees/extraRandomHeight +FD: api/a net/minecraft/world/gen/feature/WorldGenDungeons/field_175918_a +FD: api/b net/minecraft/world/gen/feature/WorldGenDungeons/SPAWNERTYPES +FD: api/c net/minecraft/world/gen/feature/WorldGenDungeons/CHESTCONTENT +FD: apj/a net/minecraft/world/gen/feature/WorldGenMinable/oreBlock +FD: apj/b net/minecraft/world/gen/feature/WorldGenMinable/numberOfBlocks +FD: apj/c net/minecraft/world/gen/feature/WorldGenMinable/predicate +FD: apk/a net/minecraft/world/gen/feature/WorldGenTaiga1/field_181636_a +FD: apk/b net/minecraft/world/gen/feature/WorldGenTaiga1/field_181637_b +FD: apn/a net/minecraft/world/gen/feature/WorldGenCanopyTree/field_181640_a +FD: apn/b net/minecraft/world/gen/feature/WorldGenCanopyTree/field_181641_b +FD: apo/a net/minecraft/world/gen/feature/WorldGenSand/block +FD: apo/b net/minecraft/world/gen/feature/WorldGenSand/radius +FD: app/a net/minecraft/world/gen/feature/WorldGenSavannaTree/field_181643_a +FD: app/b net/minecraft/world/gen/feature/WorldGenSavannaTree/field_181644_b +FD: apq/a net/minecraft/world/gen/feature/WorldGenSpikes/baseBlockRequired +FD: apr/a net/minecraft/world/gen/feature/WorldGenLiquids/block +FD: aps/a net/minecraft/world/gen/feature/WorldGenTaiga2/field_181645_a +FD: aps/b net/minecraft/world/gen/feature/WorldGenTaiga2/field_181646_b +FD: apt/a net/minecraft/world/gen/feature/WorldGenSwamp/field_181648_a +FD: apt/b net/minecraft/world/gen/feature/WorldGenSwamp/field_181649_b +FD: apu/a net/minecraft/world/gen/feature/WorldGenTallGrass/tallGrassState +FD: apv/a net/minecraft/world/gen/feature/WorldGenTrees/field_181653_a +FD: apv/b net/minecraft/world/gen/feature/WorldGenTrees/field_181654_b +FD: apv/c net/minecraft/world/gen/feature/WorldGenTrees/minTreeHeight +FD: apv/d net/minecraft/world/gen/feature/WorldGenTrees/vinesGrow +FD: apv/e net/minecraft/world/gen/feature/WorldGenTrees/metaWood +FD: apv/f net/minecraft/world/gen/feature/WorldGenTrees/metaLeaves +FD: apz/a net/minecraft/world/gen/FlatGeneratorInfo/flatLayers +FD: apz/b net/minecraft/world/gen/FlatGeneratorInfo/worldFeatures +FD: apz/c net/minecraft/world/gen/FlatGeneratorInfo/biomeToUse +FD: aqa/a net/minecraft/world/gen/FlatLayerInfo/field_175902_a +FD: aqa/b net/minecraft/world/gen/FlatLayerInfo/field_175901_b +FD: aqa/c net/minecraft/world/gen/FlatLayerInfo/layerCount +FD: aqa/d net/minecraft/world/gen/FlatLayerInfo/layerMinimumY +FD: aqe$1/a net/minecraft/world/gen/structure/StructureBoundingBox$1/field_175895_a +FD: aqe/a net/minecraft/world/gen/structure/StructureBoundingBox/minX +FD: aqe/b net/minecraft/world/gen/structure/StructureBoundingBox/minY +FD: aqe/c net/minecraft/world/gen/structure/StructureBoundingBox/minZ +FD: aqe/d net/minecraft/world/gen/structure/StructureBoundingBox/maxX +FD: aqe/e net/minecraft/world/gen/structure/StructureBoundingBox/maxY +FD: aqe/f net/minecraft/world/gen/structure/StructureBoundingBox/maxZ +FD: aqf/d net/minecraft/world/gen/structure/MapGenMineshaft/field_82673_e +FD: aqg$1/a net/minecraft/world/gen/structure/StructureMineshaftPieces$1/field_175894_a +FD: aqg$a/a net/minecraft/world/gen/structure/StructureMineshaftPieces$Corridor/hasRails +FD: aqg$a/b net/minecraft/world/gen/structure/StructureMineshaftPieces$Corridor/hasSpiders +FD: aqg$a/c net/minecraft/world/gen/structure/StructureMineshaftPieces$Corridor/spawnerPlaced +FD: aqg$a/d net/minecraft/world/gen/structure/StructureMineshaftPieces$Corridor/sectionCount +FD: aqg$b/a net/minecraft/world/gen/structure/StructureMineshaftPieces$Cross/corridorDirection +FD: aqg$b/b net/minecraft/world/gen/structure/StructureMineshaftPieces$Cross/isMultipleFloors +FD: aqg$c/a net/minecraft/world/gen/structure/StructureMineshaftPieces$Room/roomsLinkedToTheRoom +FD: aqg/a net/minecraft/world/gen/structure/StructureMineshaftPieces/CHEST_CONTENT_WEIGHT_LIST +FD: aqi/d net/minecraft/world/gen/structure/MapGenNetherBridge/spawnList +FD: aqj$1/a net/minecraft/world/gen/structure/StructureNetherBridgePieces$1/field_175888_a +FD: aqj$b/b net/minecraft/world/gen/structure/StructureNetherBridgePieces$End/fillSeed +FD: aqj$h/b net/minecraft/world/gen/structure/StructureNetherBridgePieces$Corridor/field_111021_b +FD: aqj$j/b net/minecraft/world/gen/structure/StructureNetherBridgePieces$Corridor2/field_111020_b +FD: aqj$l/b net/minecraft/world/gen/structure/StructureNetherBridgePieces$Throne/hasSpawner +FD: aqj$m/a net/minecraft/world/gen/structure/StructureNetherBridgePieces$Piece/field_111019_a +FD: aqj$n/a net/minecraft/world/gen/structure/StructureNetherBridgePieces$PieceWeight/weightClass +FD: aqj$n/b net/minecraft/world/gen/structure/StructureNetherBridgePieces$PieceWeight/field_78826_b +FD: aqj$n/c net/minecraft/world/gen/structure/StructureNetherBridgePieces$PieceWeight/field_78827_c +FD: aqj$n/d net/minecraft/world/gen/structure/StructureNetherBridgePieces$PieceWeight/field_78824_d +FD: aqj$n/e net/minecraft/world/gen/structure/StructureNetherBridgePieces$PieceWeight/field_78825_e +FD: aqj$q/b net/minecraft/world/gen/structure/StructureNetherBridgePieces$Start/theNetherBridgePieceWeight +FD: aqj$q/c net/minecraft/world/gen/structure/StructureNetherBridgePieces$Start/primaryWeights +FD: aqj$q/d net/minecraft/world/gen/structure/StructureNetherBridgePieces$Start/secondaryWeights +FD: aqj$q/e net/minecraft/world/gen/structure/StructureNetherBridgePieces$Start/field_74967_d +FD: aqj/a net/minecraft/world/gen/structure/StructureNetherBridgePieces/primaryComponents +FD: aqj/b net/minecraft/world/gen/structure/StructureNetherBridgePieces/secondaryComponents +FD: aqk$a/c net/minecraft/world/gen/structure/StructureOceanMonument$StartMonument/field_175791_c +FD: aqk$a/d net/minecraft/world/gen/structure/StructureOceanMonument$StartMonument/field_175790_d +FD: aqk/d net/minecraft/world/gen/structure/StructureOceanMonument/field_175802_d +FD: aqk/f net/minecraft/world/gen/structure/StructureOceanMonument/field_175800_f +FD: aqk/g net/minecraft/world/gen/structure/StructureOceanMonument/field_175801_g +FD: aqk/h net/minecraft/world/gen/structure/StructureOceanMonument/field_175803_h +FD: aql$1/a net/minecraft/world/gen/structure/StructureOceanMonumentPieces$1/field_175971_a +FD: aql$h/o net/minecraft/world/gen/structure/StructureOceanMonumentPieces$MonumentBuilding/field_175845_o +FD: aql$h/p net/minecraft/world/gen/structure/StructureOceanMonumentPieces$MonumentBuilding/field_175844_p +FD: aql$h/q net/minecraft/world/gen/structure/StructureOceanMonumentPieces$MonumentBuilding/field_175843_q +FD: aql$r/a net/minecraft/world/gen/structure/StructureOceanMonumentPieces$Piece/field_175828_a +FD: aql$r/b net/minecraft/world/gen/structure/StructureOceanMonumentPieces$Piece/field_175826_b +FD: aql$r/c net/minecraft/world/gen/structure/StructureOceanMonumentPieces$Piece/field_175827_c +FD: aql$r/d net/minecraft/world/gen/structure/StructureOceanMonumentPieces$Piece/field_175824_d +FD: aql$r/e net/minecraft/world/gen/structure/StructureOceanMonumentPieces$Piece/field_175825_e +FD: aql$r/f net/minecraft/world/gen/structure/StructureOceanMonumentPieces$Piece/field_175822_f +FD: aql$r/g net/minecraft/world/gen/structure/StructureOceanMonumentPieces$Piece/field_175823_g +FD: aql$r/h net/minecraft/world/gen/structure/StructureOceanMonumentPieces$Piece/field_175831_h +FD: aql$r/i net/minecraft/world/gen/structure/StructureOceanMonumentPieces$Piece/field_175832_i +FD: aql$r/j net/minecraft/world/gen/structure/StructureOceanMonumentPieces$Piece/field_175829_j +FD: aql$r/k net/minecraft/world/gen/structure/StructureOceanMonumentPieces$Piece/field_175830_k +FD: aql$s/o net/minecraft/world/gen/structure/StructureOceanMonumentPieces$SimpleRoom/field_175833_o +FD: aql$u/o net/minecraft/world/gen/structure/StructureOceanMonumentPieces$WingRoom/field_175834_o +FD: aql$v/a net/minecraft/world/gen/structure/StructureOceanMonumentPieces$RoomDefinition/field_175967_a +FD: aql$v/b net/minecraft/world/gen/structure/StructureOceanMonumentPieces$RoomDefinition/field_175965_b +FD: aql$v/c net/minecraft/world/gen/structure/StructureOceanMonumentPieces$RoomDefinition/field_175966_c +FD: aql$v/d net/minecraft/world/gen/structure/StructureOceanMonumentPieces$RoomDefinition/field_175963_d +FD: aql$v/e net/minecraft/world/gen/structure/StructureOceanMonumentPieces$RoomDefinition/field_175964_e +FD: aql$v/f net/minecraft/world/gen/structure/StructureOceanMonumentPieces$RoomDefinition/field_175962_f +FD: aqm/d net/minecraft/world/gen/structure/MapGenScatteredFeature/biomelist +FD: aqm/f net/minecraft/world/gen/structure/MapGenScatteredFeature/scatteredFeatureSpawnList +FD: aqm/g net/minecraft/world/gen/structure/MapGenScatteredFeature/maxDistanceBetweenScatteredFeatures +FD: aqm/h net/minecraft/world/gen/structure/MapGenScatteredFeature/minDistanceBetweenScatteredFeatures +FD: aqn$1/a net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces$1/field_175956_a +FD: aqn$a/e net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces$DesertPyramid/field_74940_h +FD: aqn$a/f net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces$DesertPyramid/itemsToGenerateInTemple +FD: aqn$b/e net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces$JunglePyramid/field_74947_h +FD: aqn$b/f net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces$JunglePyramid/field_74948_i +FD: aqn$b/g net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces$JunglePyramid/field_74945_j +FD: aqn$b/h net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces$JunglePyramid/field_74946_k +FD: aqn$b/i net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces$JunglePyramid/field_175816_i +FD: aqn$b/j net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces$JunglePyramid/field_175815_j +FD: aqn$b/k net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces$JunglePyramid/junglePyramidsRandomScatteredStones +FD: aqn$c/a net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces$Feature/scatteredFeatureSizeX +FD: aqn$c/b net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces$Feature/scatteredFeatureSizeY +FD: aqn$c/c net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces$Feature/scatteredFeatureSizeZ +FD: aqn$c/d net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces$Feature/field_74936_d +FD: aqn$d/e net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces$SwampHut/hasWitch +FD: aqo/d net/minecraft/world/gen/structure/MapGenStronghold/field_151546_e +FD: aqo/f net/minecraft/world/gen/structure/MapGenStronghold/ranBiomeCheck +FD: aqo/g net/minecraft/world/gen/structure/MapGenStronghold/structureCoords +FD: aqo/h net/minecraft/world/gen/structure/MapGenStronghold/field_82671_h +FD: aqo/i net/minecraft/world/gen/structure/MapGenStronghold/field_82672_i +FD: aqp$3/a net/minecraft/world/gen/structure/StructureStrongholdPieces$3/field_75245_a +FD: aqp$3/b net/minecraft/world/gen/structure/StructureStrongholdPieces$3/field_175951_b +FD: aqp$a/a net/minecraft/world/gen/structure/StructureStrongholdPieces$ChestCorridor/strongholdChestContents +FD: aqp$a/b net/minecraft/world/gen/structure/StructureStrongholdPieces$ChestCorridor/hasMadeChest +FD: aqp$b/a net/minecraft/world/gen/structure/StructureStrongholdPieces$Corridor/field_74993_a +FD: aqp$c/a net/minecraft/world/gen/structure/StructureStrongholdPieces$Crossing/field_74996_b +FD: aqp$c/b net/minecraft/world/gen/structure/StructureStrongholdPieces$Crossing/field_74997_c +FD: aqp$c/c net/minecraft/world/gen/structure/StructureStrongholdPieces$Crossing/field_74995_d +FD: aqp$c/e net/minecraft/world/gen/structure/StructureStrongholdPieces$Crossing/field_74999_h +FD: aqp$e/a net/minecraft/world/gen/structure/StructureStrongholdPieces$Library/strongholdLibraryChestContents +FD: aqp$e/b net/minecraft/world/gen/structure/StructureStrongholdPieces$Library/isLargeRoom +FD: aqp$f/a net/minecraft/world/gen/structure/StructureStrongholdPieces$PieceWeight/pieceClass +FD: aqp$f/b net/minecraft/world/gen/structure/StructureStrongholdPieces$PieceWeight/pieceWeight +FD: aqp$f/c net/minecraft/world/gen/structure/StructureStrongholdPieces$PieceWeight/instancesSpawned +FD: aqp$f/d net/minecraft/world/gen/structure/StructureStrongholdPieces$PieceWeight/instancesLimit +FD: aqp$g/a net/minecraft/world/gen/structure/StructureStrongholdPieces$PortalRoom/hasSpawner +FD: aqp$j/a net/minecraft/world/gen/structure/StructureStrongholdPieces$RoomCrossing/roomType +FD: aqp$j/b net/minecraft/world/gen/structure/StructureStrongholdPieces$RoomCrossing/strongholdRoomCrossingChestContents +FD: aqp$l/a net/minecraft/world/gen/structure/StructureStrongholdPieces$Stairs/field_75024_a +FD: aqp$m/a net/minecraft/world/gen/structure/StructureStrongholdPieces$Stairs2/strongholdPieceWeight +FD: aqp$m/b net/minecraft/world/gen/structure/StructureStrongholdPieces$Stairs2/strongholdPortalRoom +FD: aqp$m/c net/minecraft/world/gen/structure/StructureStrongholdPieces$Stairs2/field_75026_c +FD: aqp$n/a net/minecraft/world/gen/structure/StructureStrongholdPieces$Straight/expandsX +FD: aqp$n/b net/minecraft/world/gen/structure/StructureStrongholdPieces$Straight/expandsZ +FD: aqp$p$a/a net/minecraft/world/gen/structure/StructureStrongholdPieces$Stronghold$Door/OPENING +FD: aqp$p$a/b net/minecraft/world/gen/structure/StructureStrongholdPieces$Stronghold$Door/WOOD_DOOR +FD: aqp$p$a/c net/minecraft/world/gen/structure/StructureStrongholdPieces$Stronghold$Door/GRATES +FD: aqp$p$a/d net/minecraft/world/gen/structure/StructureStrongholdPieces$Stronghold$Door/IRON_DOOR +FD: aqp$p$a/e net/minecraft/world/gen/structure/StructureStrongholdPieces$Stronghold$Door/$VALUES +FD: aqp$p/d net/minecraft/world/gen/structure/StructureStrongholdPieces$Stronghold/field_143013_d +FD: aqp/a net/minecraft/world/gen/structure/StructureStrongholdPieces/totalWeight +FD: aqp/b net/minecraft/world/gen/structure/StructureStrongholdPieces/pieceWeightArray +FD: aqp/c net/minecraft/world/gen/structure/StructureStrongholdPieces/structurePieceList +FD: aqp/d net/minecraft/world/gen/structure/StructureStrongholdPieces/strongComponentType +FD: aqp/e net/minecraft/world/gen/structure/StructureStrongholdPieces/strongholdStones +FD: aqq$1/a net/minecraft/world/gen/structure/MapGenStructure$1/field_85169_a +FD: aqq$1/b net/minecraft/world/gen/structure/MapGenStructure$1/field_85167_b +FD: aqq$1/c net/minecraft/world/gen/structure/MapGenStructure$1/field_85168_c +FD: aqq$2/a net/minecraft/world/gen/structure/MapGenStructure$2/field_85165_a +FD: aqq$2/b net/minecraft/world/gen/structure/MapGenStructure$2/field_85163_b +FD: aqq$2/c net/minecraft/world/gen/structure/MapGenStructure$2/field_85164_c +FD: aqq$3/a net/minecraft/world/gen/structure/MapGenStructure$3/field_85161_a +FD: aqq/d net/minecraft/world/gen/structure/MapGenStructure/structureData +FD: aqq/e net/minecraft/world/gen/structure/MapGenStructure/structureMap +FD: aqr/a net/minecraft/world/gen/structure/MapGenStructureIO/logger +FD: aqr/b net/minecraft/world/gen/structure/MapGenStructureIO/startNameToClassMap +FD: aqr/c net/minecraft/world/gen/structure/MapGenStructureIO/startClassToNameMap +FD: aqr/d net/minecraft/world/gen/structure/MapGenStructureIO/componentNameToClassMap +FD: aqr/e net/minecraft/world/gen/structure/MapGenStructureIO/componentClassToNameMap +FD: aqs/b net/minecraft/world/gen/structure/MapGenStructureData/tagCompound +FD: aqt$1/a net/minecraft/world/gen/structure/StructureComponent$1/field_176100_a +FD: aqt$a/a net/minecraft/world/gen/structure/StructureComponent$BlockSelector/blockstate +FD: aqt/l net/minecraft/world/gen/structure/StructureComponent/boundingBox +FD: aqt/m net/minecraft/world/gen/structure/StructureComponent/coordBaseMode +FD: aqt/n net/minecraft/world/gen/structure/StructureComponent/componentType +FD: aqu/a net/minecraft/world/gen/structure/StructureStart/components +FD: aqu/b net/minecraft/world/gen/structure/StructureStart/boundingBox +FD: aqu/c net/minecraft/world/gen/structure/StructureStart/chunkPosX +FD: aqu/d net/minecraft/world/gen/structure/StructureStart/chunkPosZ +FD: aqv$a/c net/minecraft/world/gen/structure/MapGenVillage$Start/hasMoreThanTwoComponents +FD: aqv/d net/minecraft/world/gen/structure/MapGenVillage/villageSpawnBiomes +FD: aqv/f net/minecraft/world/gen/structure/MapGenVillage/terrainType +FD: aqv/g net/minecraft/world/gen/structure/MapGenVillage/field_82665_g +FD: aqv/h net/minecraft/world/gen/structure/MapGenVillage/field_82666_h +FD: aqw$1/a net/minecraft/world/gen/structure/StructureVillagePieces$1/field_176064_a +FD: aqw$b/a net/minecraft/world/gen/structure/StructureVillagePieces$Field1/cropTypeA +FD: aqw$b/b net/minecraft/world/gen/structure/StructureVillagePieces$Field1/cropTypeB +FD: aqw$b/c net/minecraft/world/gen/structure/StructureVillagePieces$Field1/cropTypeC +FD: aqw$b/d net/minecraft/world/gen/structure/StructureVillagePieces$Field1/cropTypeD +FD: aqw$c/a net/minecraft/world/gen/structure/StructureVillagePieces$Field2/cropTypeA +FD: aqw$c/b net/minecraft/world/gen/structure/StructureVillagePieces$Field2/cropTypeB +FD: aqw$e/a net/minecraft/world/gen/structure/StructureVillagePieces$PieceWeight/villagePieceClass +FD: aqw$e/b net/minecraft/world/gen/structure/StructureVillagePieces$PieceWeight/villagePieceWeight +FD: aqw$e/c net/minecraft/world/gen/structure/StructureVillagePieces$PieceWeight/villagePiecesSpawned +FD: aqw$e/d net/minecraft/world/gen/structure/StructureVillagePieces$PieceWeight/villagePiecesLimit +FD: aqw$g/a net/minecraft/world/gen/structure/StructureVillagePieces$House4Garden/isRoofAccessible +FD: aqw$h/a net/minecraft/world/gen/structure/StructureVillagePieces$WoodHut/isTallHouse +FD: aqw$h/b net/minecraft/world/gen/structure/StructureVillagePieces$WoodHut/tablePosition +FD: aqw$j/a net/minecraft/world/gen/structure/StructureVillagePieces$House2/villageBlacksmithChestContents +FD: aqw$j/b net/minecraft/world/gen/structure/StructureVillagePieces$House2/hasMadeChest +FD: aqw$k/a net/minecraft/world/gen/structure/StructureVillagePieces$Start/worldChunkMngr +FD: aqw$k/b net/minecraft/world/gen/structure/StructureVillagePieces$Start/inDesert +FD: aqw$k/c net/minecraft/world/gen/structure/StructureVillagePieces$Start/terrainType +FD: aqw$k/d net/minecraft/world/gen/structure/StructureVillagePieces$Start/structVillagePieceWeight +FD: aqw$k/e net/minecraft/world/gen/structure/StructureVillagePieces$Start/structureVillageWeightedPieceList +FD: aqw$k/f net/minecraft/world/gen/structure/StructureVillagePieces$Start/field_74932_i +FD: aqw$k/g net/minecraft/world/gen/structure/StructureVillagePieces$Start/field_74930_j +FD: aqw$l/a net/minecraft/world/gen/structure/StructureVillagePieces$Path/length +FD: aqw$n/a net/minecraft/world/gen/structure/StructureVillagePieces$Village/villagersSpawned +FD: aqw$n/b net/minecraft/world/gen/structure/StructureVillagePieces$Village/isDesertVillage +FD: aqw$n/h net/minecraft/world/gen/structure/StructureVillagePieces$Village/field_143015_k +FD: arb/a net/minecraft/world/gen/NoiseGeneratorImproved/xCoord +FD: arb/b net/minecraft/world/gen/NoiseGeneratorImproved/yCoord +FD: arb/c net/minecraft/world/gen/NoiseGeneratorImproved/zCoord +FD: arb/d net/minecraft/world/gen/NoiseGeneratorImproved/permutations +FD: arb/e net/minecraft/world/gen/NoiseGeneratorImproved/field_152381_e +FD: arb/f net/minecraft/world/gen/NoiseGeneratorImproved/field_152382_f +FD: arb/g net/minecraft/world/gen/NoiseGeneratorImproved/field_152383_g +FD: arb/h net/minecraft/world/gen/NoiseGeneratorImproved/field_152384_h +FD: arb/i net/minecraft/world/gen/NoiseGeneratorImproved/field_152385_i +FD: arc/a net/minecraft/world/gen/NoiseGeneratorOctaves/generatorCollection +FD: arc/b net/minecraft/world/gen/NoiseGeneratorOctaves/octaves +FD: ard/a net/minecraft/world/gen/NoiseGeneratorPerlin/field_151603_a +FD: ard/b net/minecraft/world/gen/NoiseGeneratorPerlin/field_151602_b +FD: arg/a net/minecraft/world/gen/NoiseGeneratorSimplex/field_151614_a +FD: arg/b net/minecraft/world/gen/NoiseGeneratorSimplex/field_151612_b +FD: arg/c net/minecraft/world/gen/NoiseGeneratorSimplex/field_151613_c +FD: arg/d net/minecraft/world/gen/NoiseGeneratorSimplex/field_151610_d +FD: arg/e net/minecraft/world/gen/NoiseGeneratorSimplex/field_151611_e +FD: arg/f net/minecraft/world/gen/NoiseGeneratorSimplex/field_151608_f +FD: arg/g net/minecraft/world/gen/NoiseGeneratorSimplex/field_151609_g +FD: arg/h net/minecraft/world/gen/NoiseGeneratorSimplex/field_151615_h +FD: arm/A net/minecraft/block/material/Material/cactus +FD: arm/B net/minecraft/block/material/Material/clay +FD: arm/C net/minecraft/block/material/Material/gourd +FD: arm/D net/minecraft/block/material/Material/dragonEgg +FD: arm/E net/minecraft/block/material/Material/portal +FD: arm/F net/minecraft/block/material/Material/cake +FD: arm/G net/minecraft/block/material/Material/web +FD: arm/H net/minecraft/block/material/Material/piston +FD: arm/I net/minecraft/block/material/Material/barrier +FD: arm/J net/minecraft/block/material/Material/canBurn +FD: arm/K net/minecraft/block/material/Material/replaceable +FD: arm/L net/minecraft/block/material/Material/isTranslucent +FD: arm/M net/minecraft/block/material/Material/materialMapColor +FD: arm/N net/minecraft/block/material/Material/requiresNoTool +FD: arm/O net/minecraft/block/material/Material/mobilityFlag +FD: arm/P net/minecraft/block/material/Material/isAdventureModeExempt +FD: arm/a net/minecraft/block/material/Material/air +FD: arm/b net/minecraft/block/material/Material/grass +FD: arm/c net/minecraft/block/material/Material/ground +FD: arm/d net/minecraft/block/material/Material/wood +FD: arm/e net/minecraft/block/material/Material/rock +FD: arm/f net/minecraft/block/material/Material/iron +FD: arm/g net/minecraft/block/material/Material/anvil +FD: arm/h net/minecraft/block/material/Material/water +FD: arm/i net/minecraft/block/material/Material/lava +FD: arm/j net/minecraft/block/material/Material/leaves +FD: arm/k net/minecraft/block/material/Material/plants +FD: arm/l net/minecraft/block/material/Material/vine +FD: arm/m net/minecraft/block/material/Material/sponge +FD: arm/n net/minecraft/block/material/Material/cloth +FD: arm/o net/minecraft/block/material/Material/fire +FD: arm/p net/minecraft/block/material/Material/sand +FD: arm/q net/minecraft/block/material/Material/circuits +FD: arm/r net/minecraft/block/material/Material/carpet +FD: arm/s net/minecraft/block/material/Material/glass +FD: arm/t net/minecraft/block/material/Material/redstoneLight +FD: arm/u net/minecraft/block/material/Material/tnt +FD: arm/v net/minecraft/block/material/Material/coral +FD: arm/w net/minecraft/block/material/Material/ice +FD: arm/x net/minecraft/block/material/Material/packedIce +FD: arm/y net/minecraft/block/material/Material/snow +FD: arm/z net/minecraft/block/material/Material/craftedSnow +FD: arn/A net/minecraft/block/material/MapColor/blueColor +FD: arn/B net/minecraft/block/material/MapColor/brownColor +FD: arn/C net/minecraft/block/material/MapColor/greenColor +FD: arn/D net/minecraft/block/material/MapColor/redColor +FD: arn/E net/minecraft/block/material/MapColor/blackColor +FD: arn/F net/minecraft/block/material/MapColor/goldColor +FD: arn/G net/minecraft/block/material/MapColor/diamondColor +FD: arn/H net/minecraft/block/material/MapColor/lapisColor +FD: arn/I net/minecraft/block/material/MapColor/emeraldColor +FD: arn/J net/minecraft/block/material/MapColor/obsidianColor +FD: arn/K net/minecraft/block/material/MapColor/netherrackColor +FD: arn/L net/minecraft/block/material/MapColor/colorValue +FD: arn/M net/minecraft/block/material/MapColor/colorIndex +FD: arn/a net/minecraft/block/material/MapColor/mapColorArray +FD: arn/b net/minecraft/block/material/MapColor/airColor +FD: arn/c net/minecraft/block/material/MapColor/grassColor +FD: arn/d net/minecraft/block/material/MapColor/sandColor +FD: arn/e net/minecraft/block/material/MapColor/clothColor +FD: arn/f net/minecraft/block/material/MapColor/tntColor +FD: arn/g net/minecraft/block/material/MapColor/iceColor +FD: arn/h net/minecraft/block/material/MapColor/ironColor +FD: arn/i net/minecraft/block/material/MapColor/foliageColor +FD: arn/j net/minecraft/block/material/MapColor/snowColor +FD: arn/k net/minecraft/block/material/MapColor/clayColor +FD: arn/l net/minecraft/block/material/MapColor/dirtColor +FD: arn/m net/minecraft/block/material/MapColor/stoneColor +FD: arn/n net/minecraft/block/material/MapColor/waterColor +FD: arn/o net/minecraft/block/material/MapColor/woodColor +FD: arn/p net/minecraft/block/material/MapColor/quartzColor +FD: arn/q net/minecraft/block/material/MapColor/adobeColor +FD: arn/r net/minecraft/block/material/MapColor/magentaColor +FD: arn/s net/minecraft/block/material/MapColor/lightBlueColor +FD: arn/t net/minecraft/block/material/MapColor/yellowColor +FD: arn/u net/minecraft/block/material/MapColor/limeColor +FD: arn/v net/minecraft/block/material/MapColor/pinkColor +FD: arn/w net/minecraft/block/material/MapColor/grayColor +FD: arn/x net/minecraft/block/material/MapColor/silverColor +FD: arn/y net/minecraft/block/material/MapColor/cyanColor +FD: arn/z net/minecraft/block/material/MapColor/purpleColor +FD: arr$1/a net/minecraft/world/gen/layer/GenLayerEdge$1/field_151642_a +FD: arr$a/a net/minecraft/world/gen/layer/GenLayerEdge$Mode/COOL_WARM +FD: arr$a/b net/minecraft/world/gen/layer/GenLayerEdge$Mode/HEAT_ICE +FD: arr$a/c net/minecraft/world/gen/layer/GenLayerEdge$Mode/SPECIAL +FD: arr$a/d net/minecraft/world/gen/layer/GenLayerEdge$Mode/$VALUES +FD: arr/c net/minecraft/world/gen/layer/GenLayerEdge/field_151627_c +FD: arw/c net/minecraft/world/gen/layer/GenLayerBiome/field_151623_c +FD: arw/d net/minecraft/world/gen/layer/GenLayerBiome/field_151621_d +FD: arw/e net/minecraft/world/gen/layer/GenLayerBiome/field_151622_e +FD: arw/f net/minecraft/world/gen/layer/GenLayerBiome/field_151620_f +FD: arw/g net/minecraft/world/gen/layer/GenLayerBiome/field_175973_g +FD: asc/a net/minecraft/world/gen/layer/IntCache/intCacheSize +FD: asc/b net/minecraft/world/gen/layer/IntCache/freeSmallArrays +FD: asc/c net/minecraft/world/gen/layer/IntCache/inUseSmallArrays +FD: asc/d net/minecraft/world/gen/layer/IntCache/freeLargeArrays +FD: asc/e net/minecraft/world/gen/layer/IntCache/inUseLargeArrays +FD: ase$1/a net/minecraft/world/gen/layer/GenLayer$1/field_176191_a +FD: ase$2/a net/minecraft/world/gen/layer/GenLayer$2/field_176192_a +FD: ase/a net/minecraft/world/gen/layer/GenLayer/parent +FD: ase/b net/minecraft/world/gen/layer/GenLayer/baseSeed +FD: ase/c net/minecraft/world/gen/layer/GenLayer/worldGenSeed +FD: ase/d net/minecraft/world/gen/layer/GenLayer/chunkSeed +FD: asg/c net/minecraft/world/gen/layer/GenLayerHills/logger +FD: asg/d net/minecraft/world/gen/layer/GenLayerHills/field_151628_d +FD: ask/c net/minecraft/world/gen/layer/GenLayerRiverMix/biomePatternGeneratorChain +FD: ask/d net/minecraft/world/gen/layer/GenLayerRiverMix/riverPatternGeneratorChain +FD: asu/a net/minecraft/pathfinding/Path/pathPoints +FD: asu/b net/minecraft/pathfinding/Path/count +FD: asv/a net/minecraft/pathfinding/PathPoint/xCoord +FD: asv/b net/minecraft/pathfinding/PathPoint/yCoord +FD: asv/c net/minecraft/pathfinding/PathPoint/zCoord +FD: asv/d net/minecraft/pathfinding/PathPoint/index +FD: asv/e net/minecraft/pathfinding/PathPoint/totalPathDistance +FD: asv/f net/minecraft/pathfinding/PathPoint/distanceToNext +FD: asv/g net/minecraft/pathfinding/PathPoint/distanceToTarget +FD: asv/h net/minecraft/pathfinding/PathPoint/previous +FD: asv/i net/minecraft/pathfinding/PathPoint/visited +FD: asv/j net/minecraft/pathfinding/PathPoint/hash +FD: asw/a net/minecraft/world/pathfinder/NodeProcessor/blockaccess +FD: asw/b net/minecraft/world/pathfinder/NodeProcessor/pointMap +FD: asw/c net/minecraft/world/pathfinder/NodeProcessor/entitySizeX +FD: asw/d net/minecraft/world/pathfinder/NodeProcessor/entitySizeY +FD: asw/e net/minecraft/world/pathfinder/NodeProcessor/entitySizeZ +FD: asx/a net/minecraft/pathfinding/PathEntity/points +FD: asx/b net/minecraft/pathfinding/PathEntity/currentPathIndex +FD: asx/c net/minecraft/pathfinding/PathEntity/pathLength +FD: asy/a net/minecraft/pathfinding/PathFinder/path +FD: asy/b net/minecraft/pathfinding/PathFinder/pathOptions +FD: asy/c net/minecraft/pathfinding/PathFinder/nodeProcessor +FD: ata/f net/minecraft/world/pathfinder/WalkNodeProcessor/canEnterDoors +FD: ata/g net/minecraft/world/pathfinder/WalkNodeProcessor/canBreakDoors +FD: ata/h net/minecraft/world/pathfinder/WalkNodeProcessor/avoidsWater +FD: ata/i net/minecraft/world/pathfinder/WalkNodeProcessor/canSwim +FD: ata/j net/minecraft/world/pathfinder/WalkNodeProcessor/shouldAvoidWater +FD: ate/a net/minecraft/world/WorldSavedData/mapName +FD: ate/b net/minecraft/world/WorldSavedData/dirty +FD: atf/a net/minecraft/util/Vec4b/field_176117_a +FD: atf/b net/minecraft/util/Vec4b/field_176115_b +FD: atf/c net/minecraft/util/Vec4b/field_176116_c +FD: atf/d net/minecraft/util/Vec4b/field_176114_d +FD: atg$a/a net/minecraft/world/storage/MapData$MapInfo/entityplayerObj +FD: atg$a/b net/minecraft/world/storage/MapData$MapInfo/field_82569_d +FD: atg$a/c net/minecraft/world/storage/MapData$MapInfo/field_176107_c +FD: atg$a/d net/minecraft/world/storage/MapData$MapInfo/field_176105_d +FD: atg$a/e net/minecraft/world/storage/MapData$MapInfo/minX +FD: atg$a/f net/minecraft/world/storage/MapData$MapInfo/minY +FD: atg$a/g net/minecraft/world/storage/MapData$MapInfo/maxX +FD: atg$a/h net/minecraft/world/storage/MapData$MapInfo/maxY +FD: atg$a/i net/minecraft/world/storage/MapData$MapInfo/field_176109_i +FD: atg/b net/minecraft/world/storage/MapData/xCenter +FD: atg/c net/minecraft/world/storage/MapData/zCenter +FD: atg/d net/minecraft/world/storage/MapData/dimension +FD: atg/e net/minecraft/world/storage/MapData/scale +FD: atg/f net/minecraft/world/storage/MapData/colors +FD: atg/g net/minecraft/world/storage/MapData/playersArrayList +FD: atg/h net/minecraft/world/storage/MapData/mapDecorations +FD: atg/i net/minecraft/world/storage/MapData/playersHashMap +FD: atk$1/a net/minecraft/world/chunk/storage/AnvilSaveConverter$1/field_76172_a +FD: atk/b net/minecraft/world/chunk/storage/AnvilSaveConverter/logger +FD: atl/b net/minecraft/world/storage/DerivedWorldInfo/theWorldInfo +FD: atm/a net/minecraft/world/storage/SaveHandler/logger +FD: atm/b net/minecraft/world/storage/SaveHandler/worldDirectory +FD: atm/c net/minecraft/world/storage/SaveHandler/playersDirectory +FD: atm/d net/minecraft/world/storage/SaveHandler/mapDataDir +FD: atm/e net/minecraft/world/storage/SaveHandler/initializationTime +FD: atm/f net/minecraft/world/storage/SaveHandler/saveDirectoryName +FD: atn/a net/minecraft/world/storage/SaveFormatOld/savesDirectory +FD: atn/b net/minecraft/world/storage/SaveFormatOld/logger +FD: ato$1/a net/minecraft/world/storage/WorldInfo$1/field_85143_a +FD: ato$2/a net/minecraft/world/storage/WorldInfo$2/field_85139_a +FD: ato$3/a net/minecraft/world/storage/WorldInfo$3/field_85141_a +FD: ato$4/a net/minecraft/world/storage/WorldInfo$4/field_85135_a +FD: ato$5/a net/minecraft/world/storage/WorldInfo$5/field_85137_a +FD: ato$6/a net/minecraft/world/storage/WorldInfo$6/field_85115_a +FD: ato$7/a net/minecraft/world/storage/WorldInfo$7/field_85113_a +FD: ato$8/a net/minecraft/world/storage/WorldInfo$8/field_85111_a +FD: ato$9/a net/minecraft/world/storage/WorldInfo$9/field_85109_a +FD: ato/A net/minecraft/world/storage/WorldInfo/difficultyLocked +FD: ato/B net/minecraft/world/storage/WorldInfo/borderCenterX +FD: ato/C net/minecraft/world/storage/WorldInfo/borderCenterZ +FD: ato/D net/minecraft/world/storage/WorldInfo/borderSize +FD: ato/E net/minecraft/world/storage/WorldInfo/borderSizeLerpTime +FD: ato/F net/minecraft/world/storage/WorldInfo/borderSizeLerpTarget +FD: ato/G net/minecraft/world/storage/WorldInfo/borderSafeZone +FD: ato/H net/minecraft/world/storage/WorldInfo/borderDamagePerBlock +FD: ato/I net/minecraft/world/storage/WorldInfo/borderWarningDistance +FD: ato/J net/minecraft/world/storage/WorldInfo/borderWarningTime +FD: ato/K net/minecraft/world/storage/WorldInfo/theGameRules +FD: ato/a net/minecraft/world/storage/WorldInfo/DEFAULT_DIFFICULTY +FD: ato/b net/minecraft/world/storage/WorldInfo/randomSeed +FD: ato/c net/minecraft/world/storage/WorldInfo/terrainType +FD: ato/d net/minecraft/world/storage/WorldInfo/generatorOptions +FD: ato/e net/minecraft/world/storage/WorldInfo/spawnX +FD: ato/f net/minecraft/world/storage/WorldInfo/spawnY +FD: ato/g net/minecraft/world/storage/WorldInfo/spawnZ +FD: ato/h net/minecraft/world/storage/WorldInfo/totalTime +FD: ato/i net/minecraft/world/storage/WorldInfo/worldTime +FD: ato/j net/minecraft/world/storage/WorldInfo/lastTimePlayed +FD: ato/k net/minecraft/world/storage/WorldInfo/sizeOnDisk +FD: ato/l net/minecraft/world/storage/WorldInfo/playerTag +FD: ato/m net/minecraft/world/storage/WorldInfo/dimension +FD: ato/n net/minecraft/world/storage/WorldInfo/levelName +FD: ato/o net/minecraft/world/storage/WorldInfo/saveVersion +FD: ato/p net/minecraft/world/storage/WorldInfo/cleanWeatherTime +FD: ato/q net/minecraft/world/storage/WorldInfo/raining +FD: ato/r net/minecraft/world/storage/WorldInfo/rainTime +FD: ato/s net/minecraft/world/storage/WorldInfo/thundering +FD: ato/t net/minecraft/world/storage/WorldInfo/thunderTime +FD: ato/u net/minecraft/world/storage/WorldInfo/theGameType +FD: ato/v net/minecraft/world/storage/WorldInfo/mapFeaturesEnabled +FD: ato/w net/minecraft/world/storage/WorldInfo/hardcore +FD: ato/x net/minecraft/world/storage/WorldInfo/allowCommands +FD: ato/y net/minecraft/world/storage/WorldInfo/initialized +FD: ato/z net/minecraft/world/storage/WorldInfo/difficulty +FD: ats/a net/minecraft/world/storage/SaveFormatComparator/fileName +FD: ats/b net/minecraft/world/storage/SaveFormatComparator/displayName +FD: ats/c net/minecraft/world/storage/SaveFormatComparator/lastTimePlayed +FD: ats/d net/minecraft/world/storage/SaveFormatComparator/sizeOnDisk +FD: ats/e net/minecraft/world/storage/SaveFormatComparator/requiresConversion +FD: ats/f net/minecraft/world/storage/SaveFormatComparator/theEnumGameType +FD: ats/g net/minecraft/world/storage/SaveFormatComparator/hardcore +FD: ats/h net/minecraft/world/storage/SaveFormatComparator/cheatsEnabled +FD: aua/a net/minecraft/world/storage/MapStorage/loadedDataMap +FD: aua/b net/minecraft/world/storage/MapStorage/saveHandler +FD: aua/c net/minecraft/world/storage/MapStorage/loadedDataList +FD: aua/d net/minecraft/world/storage/MapStorage/idCounts +FD: auc/a net/minecraft/world/storage/ThreadedFileIOBase/threadedIOInstance +FD: auc/b net/minecraft/world/storage/ThreadedFileIOBase/threadedIOQueue +FD: auc/c net/minecraft/world/storage/ThreadedFileIOBase/writeQueuedCounter +FD: auc/d net/minecraft/world/storage/ThreadedFileIOBase/savedIOCounter +FD: auc/e net/minecraft/world/storage/ThreadedFileIOBase/isThreadWaiting +FD: aug/a net/minecraft/util/AxisAlignedBB/minX +FD: aug/b net/minecraft/util/AxisAlignedBB/minY +FD: aug/c net/minecraft/util/AxisAlignedBB/minZ +FD: aug/d net/minecraft/util/AxisAlignedBB/maxX +FD: aug/e net/minecraft/util/AxisAlignedBB/maxY +FD: aug/f net/minecraft/util/AxisAlignedBB/maxZ +FD: auh$a/a net/minecraft/util/MovingObjectPosition$MovingObjectType/MISS +FD: auh$a/b net/minecraft/util/MovingObjectPosition$MovingObjectType/BLOCK +FD: auh$a/c net/minecraft/util/MovingObjectPosition$MovingObjectType/ENTITY +FD: auh$a/d net/minecraft/util/MovingObjectPosition$MovingObjectType/$VALUES +FD: auh/a net/minecraft/util/MovingObjectPosition/typeOfHit +FD: auh/b net/minecraft/util/MovingObjectPosition/sideHit +FD: auh/c net/minecraft/util/MovingObjectPosition/hitVec +FD: auh/d net/minecraft/util/MovingObjectPosition/entityHit +FD: auh/e net/minecraft/util/MovingObjectPosition/blockPos +FD: aui/a net/minecraft/util/Vec3/xCoord +FD: aui/b net/minecraft/util/Vec3/yCoord +FD: aui/c net/minecraft/util/Vec3/zCoord +FD: auk/a net/minecraft/scoreboard/ScoreObjective/theScoreboard +FD: auk/b net/minecraft/scoreboard/ScoreObjective/name +FD: auk/c net/minecraft/scoreboard/ScoreObjective/objectiveCriteria +FD: auk/d net/minecraft/scoreboard/ScoreObjective/renderType +FD: auk/e net/minecraft/scoreboard/ScoreObjective/displayName +FD: aul/a net/minecraft/scoreboard/ScorePlayerTeam/theScoreboard +FD: aul/b net/minecraft/scoreboard/ScorePlayerTeam/registeredName +FD: aul/c net/minecraft/scoreboard/ScorePlayerTeam/membershipSet +FD: aul/d net/minecraft/scoreboard/ScorePlayerTeam/teamNameSPT +FD: aul/e net/minecraft/scoreboard/ScorePlayerTeam/namePrefixSPT +FD: aul/f net/minecraft/scoreboard/ScorePlayerTeam/colorSuffix +FD: aul/g net/minecraft/scoreboard/ScorePlayerTeam/allowFriendlyFire +FD: aul/h net/minecraft/scoreboard/ScorePlayerTeam/canSeeFriendlyInvisibles +FD: aul/i net/minecraft/scoreboard/ScorePlayerTeam/nameTagVisibility +FD: aul/j net/minecraft/scoreboard/ScorePlayerTeam/deathMessageVisibility +FD: aul/k net/minecraft/scoreboard/ScorePlayerTeam/chatFormat +FD: aum/a net/minecraft/scoreboard/Score/scoreComparator +FD: aum/b net/minecraft/scoreboard/Score/theScoreboard +FD: aum/c net/minecraft/scoreboard/Score/theScoreObjective +FD: aum/d net/minecraft/scoreboard/Score/scorePlayerName +FD: aum/e net/minecraft/scoreboard/Score/scorePoints +FD: aum/f net/minecraft/scoreboard/Score/locked +FD: aum/g net/minecraft/scoreboard/Score/forceUpdate +FD: auo/a net/minecraft/scoreboard/Scoreboard/scoreObjectives +FD: auo/b net/minecraft/scoreboard/Scoreboard/scoreObjectiveCriterias +FD: auo/c net/minecraft/scoreboard/Scoreboard/entitiesScoreObjectives +FD: auo/d net/minecraft/scoreboard/Scoreboard/objectiveDisplaySlots +FD: auo/e net/minecraft/scoreboard/Scoreboard/teams +FD: auo/f net/minecraft/scoreboard/Scoreboard/teamMemberships +FD: auo/g net/minecraft/scoreboard/Scoreboard/field_178823_g +FD: aup/b net/minecraft/scoreboard/ScoreboardSaveData/logger +FD: aup/c net/minecraft/scoreboard/ScoreboardSaveData/theScoreboard +FD: aup/d net/minecraft/scoreboard/ScoreboardSaveData/delayedInitNbt +FD: auq$a/a net/minecraft/scoreboard/Team$EnumVisible/ALWAYS +FD: auq$a/b net/minecraft/scoreboard/Team$EnumVisible/NEVER +FD: auq$a/c net/minecraft/scoreboard/Team$EnumVisible/HIDE_FOR_OTHER_TEAMS +FD: auq$a/d net/minecraft/scoreboard/Team$EnumVisible/HIDE_FOR_OWN_TEAM +FD: auq$a/e net/minecraft/scoreboard/Team$EnumVisible/internalName +FD: auq$a/f net/minecraft/scoreboard/Team$EnumVisible/id +FD: auq$a/g net/minecraft/scoreboard/Team$EnumVisible/field_178828_g +FD: auq$a/h net/minecraft/scoreboard/Team$EnumVisible/$VALUES +FD: aur/j net/minecraft/scoreboard/GoalColor/goalName +FD: aus/j net/minecraft/scoreboard/ScoreDummyCriteria/dummyName +FD: auu$a/a net/minecraft/scoreboard/IScoreObjectiveCriteria$EnumRenderType/INTEGER +FD: auu$a/b net/minecraft/scoreboard/IScoreObjectiveCriteria$EnumRenderType/HEARTS +FD: auu$a/c net/minecraft/scoreboard/IScoreObjectiveCriteria$EnumRenderType/field_178801_c +FD: auu$a/d net/minecraft/scoreboard/IScoreObjectiveCriteria$EnumRenderType/field_178798_d +FD: auu$a/e net/minecraft/scoreboard/IScoreObjectiveCriteria$EnumRenderType/$VALUES +FD: auu/a net/minecraft/scoreboard/IScoreObjectiveCriteria/INSTANCES +FD: auu/b net/minecraft/scoreboard/IScoreObjectiveCriteria/DUMMY +FD: auu/c net/minecraft/scoreboard/IScoreObjectiveCriteria/TRIGGER +FD: auu/d net/minecraft/scoreboard/IScoreObjectiveCriteria/deathCount +FD: auu/e net/minecraft/scoreboard/IScoreObjectiveCriteria/playerKillCount +FD: auu/f net/minecraft/scoreboard/IScoreObjectiveCriteria/totalKillCount +FD: auu/g net/minecraft/scoreboard/IScoreObjectiveCriteria/health +FD: auu/h net/minecraft/scoreboard/IScoreObjectiveCriteria/field_178792_h +FD: auu/i net/minecraft/scoreboard/IScoreObjectiveCriteria/field_178793_i +FD: auv/j net/minecraft/stats/ObjectiveStat/field_151459_g +FD: auz/a net/minecraft/client/renderer/ActiveRenderInfo/VIEWPORT +FD: auz/b net/minecraft/client/renderer/ActiveRenderInfo/MODELVIEW +FD: auz/c net/minecraft/client/renderer/ActiveRenderInfo/PROJECTION +FD: auz/d net/minecraft/client/renderer/ActiveRenderInfo/OBJECTCOORDS +FD: auz/e net/minecraft/client/renderer/ActiveRenderInfo/position +FD: auz/f net/minecraft/client/renderer/ActiveRenderInfo/rotationX +FD: auz/g net/minecraft/client/renderer/ActiveRenderInfo/rotationXZ +FD: auz/h net/minecraft/client/renderer/ActiveRenderInfo/rotationZ +FD: auz/i net/minecraft/client/renderer/ActiveRenderInfo/rotationYZ +FD: auz/j net/minecraft/client/renderer/ActiveRenderInfo/rotationXY +FD: ava/a net/minecraft/client/gui/ChatLine/updateCounterCreated +FD: ava/b net/minecraft/client/gui/ChatLine/lineString +FD: ava/c net/minecraft/client/gui/ChatLine/chatLineID +FD: avb/a net/minecraft/client/settings/KeyBinding/keybindArray +FD: avb/b net/minecraft/client/settings/KeyBinding/hash +FD: avb/c net/minecraft/client/settings/KeyBinding/keybindSet +FD: avb/d net/minecraft/client/settings/KeyBinding/keyDescription +FD: avb/e net/minecraft/client/settings/KeyBinding/keyCodeDefault +FD: avb/f net/minecraft/client/settings/KeyBinding/keyCategory +FD: avb/g net/minecraft/client/settings/KeyBinding/keyCode +FD: avb/h net/minecraft/client/settings/KeyBinding/pressed +FD: avb/i net/minecraft/client/settings/KeyBinding/pressTime +FD: avc/a net/minecraft/client/renderer/RenderHelper/colorBuffer +FD: avc/b net/minecraft/client/renderer/RenderHelper/LIGHT0_POS +FD: avc/c net/minecraft/client/renderer/RenderHelper/LIGHT1_POS +FD: ave$1/a net/minecraft/client/Minecraft$1/field_74532_a +FD: ave$10/a net/minecraft/client/Minecraft$10/field_183016_a +FD: ave$10/b net/minecraft/client/Minecraft$10/field_183017_b +FD: ave$11/a net/minecraft/client/Minecraft$11/field_74536_a +FD: ave$12/a net/minecraft/client/Minecraft$12/field_90055_a +FD: ave$13/a net/minecraft/client/Minecraft$13/field_90053_a +FD: ave$14/a net/minecraft/client/Minecraft$14/field_74421_a +FD: ave$15/a net/minecraft/client/Minecraft$15/field_74503_a +FD: ave$16/a net/minecraft/client/Minecraft$16/field_79002_a +FD: ave$17/a net/minecraft/client/Minecraft$17/field_74500_a +FD: ave$18/a net/minecraft/client/Minecraft$18/field_82887_a +FD: ave$2/a net/minecraft/client/Minecraft$2/field_90051_a +FD: ave$3/a net/minecraft/client/Minecraft$3/field_90046_a +FD: ave$4/a net/minecraft/client/Minecraft$4/field_90048_a +FD: ave$5/a net/minecraft/client/Minecraft$5/field_142056_a +FD: ave$6/a net/minecraft/client/Minecraft$6/field_151425_a +FD: ave$7/a net/minecraft/client/Minecraft$7/field_152389_a +FD: ave$8/a net/minecraft/client/Minecraft$8/field_152128_a +FD: ave$9/a net/minecraft/client/Minecraft$9/field_183003_a +FD: ave/A net/minecraft/client/Minecraft/mcProfiler +FD: ave/B net/minecraft/client/Minecraft/running +FD: ave/C net/minecraft/client/Minecraft/debug +FD: ave/D net/minecraft/client/Minecraft/field_175613_B +FD: ave/E net/minecraft/client/Minecraft/field_175614_C +FD: ave/F net/minecraft/client/Minecraft/field_175611_D +FD: ave/G net/minecraft/client/Minecraft/renderChunksMany +FD: ave/H net/minecraft/client/Minecraft/debugUpdateTime +FD: ave/I net/minecraft/client/Minecraft/fpsCounter +FD: ave/J net/minecraft/client/Minecraft/prevFrameTime +FD: ave/K net/minecraft/client/Minecraft/logger +FD: ave/L net/minecraft/client/Minecraft/locationMojangPng +FD: ave/M net/minecraft/client/Minecraft/macDisplayModes +FD: ave/N net/minecraft/client/Minecraft/fileResourcepacks +FD: ave/O net/minecraft/client/Minecraft/twitchDetails +FD: ave/P net/minecraft/client/Minecraft/field_181038_N +FD: ave/Q net/minecraft/client/Minecraft/currentServerData +FD: ave/R net/minecraft/client/Minecraft/renderEngine +FD: ave/S net/minecraft/client/Minecraft/theMinecraft +FD: ave/T net/minecraft/client/Minecraft/fullscreen +FD: ave/U net/minecraft/client/Minecraft/enableGLErrorChecking +FD: ave/V net/minecraft/client/Minecraft/hasCrashed +FD: ave/W net/minecraft/client/Minecraft/crashReporter +FD: ave/X net/minecraft/client/Minecraft/field_181541_X +FD: ave/Y net/minecraft/client/Minecraft/timer +FD: ave/Z net/minecraft/client/Minecraft/usageSnooper +FD: ave/a net/minecraft/client/Minecraft/isRunningOnMac +FD: ave/aA net/minecraft/client/Minecraft/defaultResourcePacks +FD: ave/aB net/minecraft/client/Minecraft/mcDefaultResourcePack +FD: ave/aC net/minecraft/client/Minecraft/mcResourcePackRepository +FD: ave/aD net/minecraft/client/Minecraft/mcLanguageManager +FD: ave/aE net/minecraft/client/Minecraft/stream +FD: ave/aF net/minecraft/client/Minecraft/framebufferMc +FD: ave/aG net/minecraft/client/Minecraft/textureMapBlocks +FD: ave/aH net/minecraft/client/Minecraft/mcSoundHandler +FD: ave/aI net/minecraft/client/Minecraft/mcMusicTicker +FD: ave/aJ net/minecraft/client/Minecraft/mojangLogo +FD: ave/aK net/minecraft/client/Minecraft/sessionService +FD: ave/aL net/minecraft/client/Minecraft/skinManager +FD: ave/aM net/minecraft/client/Minecraft/scheduledTasks +FD: ave/aN net/minecraft/client/Minecraft/field_175615_aJ +FD: ave/aO net/minecraft/client/Minecraft/mcThread +FD: ave/aP net/minecraft/client/Minecraft/modelManager +FD: ave/aQ net/minecraft/client/Minecraft/blockRenderDispatcher +FD: ave/aR net/minecraft/client/Minecraft/debugProfilerName +FD: ave/aa net/minecraft/client/Minecraft/renderManager +FD: ave/ab net/minecraft/client/Minecraft/renderItem +FD: ave/ac net/minecraft/client/Minecraft/itemRenderer +FD: ave/ad net/minecraft/client/Minecraft/renderViewEntity +FD: ave/ae net/minecraft/client/Minecraft/session +FD: ave/af net/minecraft/client/Minecraft/isGamePaused +FD: ave/ag net/minecraft/client/Minecraft/leftClickCounter +FD: ave/ah net/minecraft/client/Minecraft/tempDisplayWidth +FD: ave/ai net/minecraft/client/Minecraft/tempDisplayHeight +FD: ave/aj net/minecraft/client/Minecraft/theIntegratedServer +FD: ave/ak net/minecraft/client/Minecraft/fileAssets +FD: ave/al net/minecraft/client/Minecraft/launchedVersion +FD: ave/am net/minecraft/client/Minecraft/proxy +FD: ave/an net/minecraft/client/Minecraft/saveLoader +FD: ave/ao net/minecraft/client/Minecraft/debugFPS +FD: ave/ap net/minecraft/client/Minecraft/rightClickDelayTimer +FD: ave/aq net/minecraft/client/Minecraft/serverName +FD: ave/ar net/minecraft/client/Minecraft/serverPort +FD: ave/as net/minecraft/client/Minecraft/joinPlayerCounter +FD: ave/at net/minecraft/client/Minecraft/jvm64bit +FD: ave/au net/minecraft/client/Minecraft/isDemo +FD: ave/av net/minecraft/client/Minecraft/myNetworkManager +FD: ave/aw net/minecraft/client/Minecraft/integratedServerIsRunning +FD: ave/ax net/minecraft/client/Minecraft/debugCrashKeyPressTime +FD: ave/ay net/minecraft/client/Minecraft/mcResourceManager +FD: ave/az net/minecraft/client/Minecraft/metadataSerializer_ +FD: ave/b net/minecraft/client/Minecraft/memoryReserve +FD: ave/c net/minecraft/client/Minecraft/playerController +FD: ave/d net/minecraft/client/Minecraft/displayWidth +FD: ave/e net/minecraft/client/Minecraft/displayHeight +FD: ave/f net/minecraft/client/Minecraft/theWorld +FD: ave/g net/minecraft/client/Minecraft/renderGlobal +FD: ave/h net/minecraft/client/Minecraft/thePlayer +FD: ave/i net/minecraft/client/Minecraft/pointedEntity +FD: ave/j net/minecraft/client/Minecraft/effectRenderer +FD: ave/k net/minecraft/client/Minecraft/fontRendererObj +FD: ave/l net/minecraft/client/Minecraft/standardGalacticFontRenderer +FD: ave/m net/minecraft/client/Minecraft/currentScreen +FD: ave/n net/minecraft/client/Minecraft/loadingScreen +FD: ave/o net/minecraft/client/Minecraft/entityRenderer +FD: ave/p net/minecraft/client/Minecraft/guiAchievement +FD: ave/q net/minecraft/client/Minecraft/ingameGUI +FD: ave/r net/minecraft/client/Minecraft/skipRenderWorld +FD: ave/s net/minecraft/client/Minecraft/objectMouseOver +FD: ave/t net/minecraft/client/Minecraft/gameSettings +FD: ave/u net/minecraft/client/Minecraft/mouseHelper +FD: ave/v net/minecraft/client/Minecraft/mcDataDir +FD: ave/w net/minecraft/client/Minecraft/inGameHasFocus +FD: ave/x net/minecraft/client/Minecraft/systemTime +FD: ave/y net/minecraft/client/Minecraft/field_181542_y +FD: ave/z net/minecraft/client/Minecraft/field_181543_z +FD: avf/a net/minecraft/util/MouseHelper/deltaX +FD: avf/b net/minecraft/util/MouseHelper/deltaY +FD: avh$2/a net/minecraft/client/settings/GameSettings$2/field_151477_a +FD: avh$a/A net/minecraft/client/settings/GameSettings$Options/CHAT_WIDTH +FD: avh$a/B net/minecraft/client/settings/GameSettings$Options/CHAT_HEIGHT_FOCUSED +FD: avh$a/C net/minecraft/client/settings/GameSettings$Options/CHAT_HEIGHT_UNFOCUSED +FD: avh$a/D net/minecraft/client/settings/GameSettings$Options/MIPMAP_LEVELS +FD: avh$a/E net/minecraft/client/settings/GameSettings$Options/FORCE_UNICODE_FONT +FD: avh$a/F net/minecraft/client/settings/GameSettings$Options/STREAM_BYTES_PER_PIXEL +FD: avh$a/G net/minecraft/client/settings/GameSettings$Options/STREAM_VOLUME_MIC +FD: avh$a/H net/minecraft/client/settings/GameSettings$Options/STREAM_VOLUME_SYSTEM +FD: avh$a/I net/minecraft/client/settings/GameSettings$Options/STREAM_KBPS +FD: avh$a/J net/minecraft/client/settings/GameSettings$Options/STREAM_FPS +FD: avh$a/K net/minecraft/client/settings/GameSettings$Options/STREAM_COMPRESSION +FD: avh$a/L net/minecraft/client/settings/GameSettings$Options/STREAM_SEND_METADATA +FD: avh$a/M net/minecraft/client/settings/GameSettings$Options/STREAM_CHAT_ENABLED +FD: avh$a/N net/minecraft/client/settings/GameSettings$Options/STREAM_CHAT_USER_FILTER +FD: avh$a/O net/minecraft/client/settings/GameSettings$Options/STREAM_MIC_TOGGLE_BEHAVIOR +FD: avh$a/P net/minecraft/client/settings/GameSettings$Options/BLOCK_ALTERNATIVES +FD: avh$a/Q net/minecraft/client/settings/GameSettings$Options/REDUCED_DEBUG_INFO +FD: avh$a/R net/minecraft/client/settings/GameSettings$Options/ENTITY_SHADOWS +FD: avh$a/S net/minecraft/client/settings/GameSettings$Options/REALMS_NOTIFICATIONS +FD: avh$a/T net/minecraft/client/settings/GameSettings$Options/enumFloat +FD: avh$a/U net/minecraft/client/settings/GameSettings$Options/enumBoolean +FD: avh$a/V net/minecraft/client/settings/GameSettings$Options/enumString +FD: avh$a/W net/minecraft/client/settings/GameSettings$Options/valueStep +FD: avh$a/X net/minecraft/client/settings/GameSettings$Options/valueMin +FD: avh$a/Y net/minecraft/client/settings/GameSettings$Options/valueMax +FD: avh$a/Z net/minecraft/client/settings/GameSettings$Options/$VALUES +FD: avh$a/a net/minecraft/client/settings/GameSettings$Options/INVERT_MOUSE +FD: avh$a/b net/minecraft/client/settings/GameSettings$Options/SENSITIVITY +FD: avh$a/c net/minecraft/client/settings/GameSettings$Options/FOV +FD: avh$a/d net/minecraft/client/settings/GameSettings$Options/GAMMA +FD: avh$a/e net/minecraft/client/settings/GameSettings$Options/SATURATION +FD: avh$a/f net/minecraft/client/settings/GameSettings$Options/RENDER_DISTANCE +FD: avh$a/g net/minecraft/client/settings/GameSettings$Options/VIEW_BOBBING +FD: avh$a/h net/minecraft/client/settings/GameSettings$Options/ANAGLYPH +FD: avh$a/i net/minecraft/client/settings/GameSettings$Options/FRAMERATE_LIMIT +FD: avh$a/j net/minecraft/client/settings/GameSettings$Options/FBO_ENABLE +FD: avh$a/k net/minecraft/client/settings/GameSettings$Options/RENDER_CLOUDS +FD: avh$a/l net/minecraft/client/settings/GameSettings$Options/GRAPHICS +FD: avh$a/m net/minecraft/client/settings/GameSettings$Options/AMBIENT_OCCLUSION +FD: avh$a/n net/minecraft/client/settings/GameSettings$Options/GUI_SCALE +FD: avh$a/o net/minecraft/client/settings/GameSettings$Options/PARTICLES +FD: avh$a/p net/minecraft/client/settings/GameSettings$Options/CHAT_VISIBILITY +FD: avh$a/q net/minecraft/client/settings/GameSettings$Options/CHAT_COLOR +FD: avh$a/r net/minecraft/client/settings/GameSettings$Options/CHAT_LINKS +FD: avh$a/s net/minecraft/client/settings/GameSettings$Options/CHAT_OPACITY +FD: avh$a/t net/minecraft/client/settings/GameSettings$Options/CHAT_LINKS_PROMPT +FD: avh$a/u net/minecraft/client/settings/GameSettings$Options/SNOOPER_ENABLED +FD: avh$a/v net/minecraft/client/settings/GameSettings$Options/USE_FULLSCREEN +FD: avh$a/w net/minecraft/client/settings/GameSettings$Options/ENABLE_VSYNC +FD: avh$a/x net/minecraft/client/settings/GameSettings$Options/USE_VBO +FD: avh$a/y net/minecraft/client/settings/GameSettings$Options/TOUCHSCREEN +FD: avh$a/z net/minecraft/client/settings/GameSettings$Options/CHAT_SCALE +FD: avh/A net/minecraft/client/settings/GameSettings/touchscreen +FD: avh/B net/minecraft/client/settings/GameSettings/overrideWidth +FD: avh/C net/minecraft/client/settings/GameSettings/overrideHeight +FD: avh/D net/minecraft/client/settings/GameSettings/heldItemTooltips +FD: avh/E net/minecraft/client/settings/GameSettings/chatScale +FD: avh/F net/minecraft/client/settings/GameSettings/chatWidth +FD: avh/G net/minecraft/client/settings/GameSettings/chatHeightUnfocused +FD: avh/H net/minecraft/client/settings/GameSettings/chatHeightFocused +FD: avh/I net/minecraft/client/settings/GameSettings/showInventoryAchievementHint +FD: avh/J net/minecraft/client/settings/GameSettings/mipmapLevels +FD: avh/K net/minecraft/client/settings/GameSettings/streamBytesPerPixel +FD: avh/L net/minecraft/client/settings/GameSettings/streamMicVolume +FD: avh/M net/minecraft/client/settings/GameSettings/streamGameVolume +FD: avh/N net/minecraft/client/settings/GameSettings/streamKbps +FD: avh/O net/minecraft/client/settings/GameSettings/streamFps +FD: avh/P net/minecraft/client/settings/GameSettings/streamCompression +FD: avh/Q net/minecraft/client/settings/GameSettings/streamSendMetadata +FD: avh/R net/minecraft/client/settings/GameSettings/streamPreferredServer +FD: avh/S net/minecraft/client/settings/GameSettings/streamChatEnabled +FD: avh/T net/minecraft/client/settings/GameSettings/streamChatUserFilter +FD: avh/U net/minecraft/client/settings/GameSettings/streamMicToggleBehavior +FD: avh/V net/minecraft/client/settings/GameSettings/useNativeTransport +FD: avh/W net/minecraft/client/settings/GameSettings/entityShadows +FD: avh/X net/minecraft/client/settings/GameSettings/field_183509_X +FD: avh/Y net/minecraft/client/settings/GameSettings/keyBindForward +FD: avh/Z net/minecraft/client/settings/GameSettings/keyBindLeft +FD: avh/a net/minecraft/client/settings/GameSettings/mouseSensitivity +FD: avh/aA net/minecraft/client/settings/GameSettings/hideGUI +FD: avh/aB net/minecraft/client/settings/GameSettings/thirdPersonView +FD: avh/aC net/minecraft/client/settings/GameSettings/showDebugInfo +FD: avh/aD net/minecraft/client/settings/GameSettings/showDebugProfilerChart +FD: avh/aE net/minecraft/client/settings/GameSettings/showLagometer +FD: avh/aF net/minecraft/client/settings/GameSettings/lastServer +FD: avh/aG net/minecraft/client/settings/GameSettings/smoothCamera +FD: avh/aH net/minecraft/client/settings/GameSettings/debugCamEnable +FD: avh/aI net/minecraft/client/settings/GameSettings/fovSetting +FD: avh/aJ net/minecraft/client/settings/GameSettings/gammaSetting +FD: avh/aK net/minecraft/client/settings/GameSettings/saturation +FD: avh/aL net/minecraft/client/settings/GameSettings/guiScale +FD: avh/aM net/minecraft/client/settings/GameSettings/particleSetting +FD: avh/aN net/minecraft/client/settings/GameSettings/language +FD: avh/aO net/minecraft/client/settings/GameSettings/forceUnicodeFont +FD: avh/aP net/minecraft/client/settings/GameSettings/logger +FD: avh/aQ net/minecraft/client/settings/GameSettings/gson +FD: avh/aR net/minecraft/client/settings/GameSettings/typeListString +FD: avh/aS net/minecraft/client/settings/GameSettings/GUISCALES +FD: avh/aT net/minecraft/client/settings/GameSettings/PARTICLES +FD: avh/aU net/minecraft/client/settings/GameSettings/AMBIENT_OCCLUSIONS +FD: avh/aV net/minecraft/client/settings/GameSettings/STREAM_COMPRESSIONS +FD: avh/aW net/minecraft/client/settings/GameSettings/STREAM_CHAT_MODES +FD: avh/aX net/minecraft/client/settings/GameSettings/STREAM_CHAT_FILTER_MODES +FD: avh/aY net/minecraft/client/settings/GameSettings/STREAM_MIC_MODES +FD: avh/aZ net/minecraft/client/settings/GameSettings/CLOUDS_TYPES +FD: avh/aa net/minecraft/client/settings/GameSettings/keyBindBack +FD: avh/ab net/minecraft/client/settings/GameSettings/keyBindRight +FD: avh/ac net/minecraft/client/settings/GameSettings/keyBindJump +FD: avh/ad net/minecraft/client/settings/GameSettings/keyBindSneak +FD: avh/ae net/minecraft/client/settings/GameSettings/keyBindSprint +FD: avh/af net/minecraft/client/settings/GameSettings/keyBindInventory +FD: avh/ag net/minecraft/client/settings/GameSettings/keyBindUseItem +FD: avh/ah net/minecraft/client/settings/GameSettings/keyBindDrop +FD: avh/ai net/minecraft/client/settings/GameSettings/keyBindAttack +FD: avh/aj net/minecraft/client/settings/GameSettings/keyBindPickBlock +FD: avh/ak net/minecraft/client/settings/GameSettings/keyBindChat +FD: avh/al net/minecraft/client/settings/GameSettings/keyBindPlayerList +FD: avh/am net/minecraft/client/settings/GameSettings/keyBindCommand +FD: avh/an net/minecraft/client/settings/GameSettings/keyBindScreenshot +FD: avh/ao net/minecraft/client/settings/GameSettings/keyBindTogglePerspective +FD: avh/ap net/minecraft/client/settings/GameSettings/keyBindSmoothCamera +FD: avh/aq net/minecraft/client/settings/GameSettings/keyBindFullscreen +FD: avh/ar net/minecraft/client/settings/GameSettings/keyBindSpectatorOutlines +FD: avh/as net/minecraft/client/settings/GameSettings/keyBindStreamStartStop +FD: avh/at net/minecraft/client/settings/GameSettings/keyBindStreamPauseUnpause +FD: avh/au net/minecraft/client/settings/GameSettings/keyBindStreamCommercials +FD: avh/av net/minecraft/client/settings/GameSettings/keyBindStreamToggleMic +FD: avh/aw net/minecraft/client/settings/GameSettings/keyBindsHotbar +FD: avh/ax net/minecraft/client/settings/GameSettings/keyBindings +FD: avh/ay net/minecraft/client/settings/GameSettings/mc +FD: avh/az net/minecraft/client/settings/GameSettings/difficulty +FD: avh/b net/minecraft/client/settings/GameSettings/invertMouse +FD: avh/ba net/minecraft/client/settings/GameSettings/setModelParts +FD: avh/bb net/minecraft/client/settings/GameSettings/mapSoundLevels +FD: avh/bc net/minecraft/client/settings/GameSettings/optionsFile +FD: avh/c net/minecraft/client/settings/GameSettings/renderDistanceChunks +FD: avh/d net/minecraft/client/settings/GameSettings/viewBobbing +FD: avh/e net/minecraft/client/settings/GameSettings/anaglyph +FD: avh/f net/minecraft/client/settings/GameSettings/fboEnable +FD: avh/g net/minecraft/client/settings/GameSettings/limitFramerate +FD: avh/h net/minecraft/client/settings/GameSettings/clouds +FD: avh/i net/minecraft/client/settings/GameSettings/fancyGraphics +FD: avh/j net/minecraft/client/settings/GameSettings/ambientOcclusion +FD: avh/k net/minecraft/client/settings/GameSettings/resourcePacks +FD: avh/l net/minecraft/client/settings/GameSettings/incompatibleResourcePacks +FD: avh/m net/minecraft/client/settings/GameSettings/chatVisibility +FD: avh/n net/minecraft/client/settings/GameSettings/chatColours +FD: avh/o net/minecraft/client/settings/GameSettings/chatLinks +FD: avh/p net/minecraft/client/settings/GameSettings/chatLinksPrompt +FD: avh/q net/minecraft/client/settings/GameSettings/chatOpacity +FD: avh/r net/minecraft/client/settings/GameSettings/snooperEnabled +FD: avh/s net/minecraft/client/settings/GameSettings/fullScreen +FD: avh/t net/minecraft/client/settings/GameSettings/enableVsync +FD: avh/u net/minecraft/client/settings/GameSettings/useVbo +FD: avh/v net/minecraft/client/settings/GameSettings/allowBlockAlternatives +FD: avh/w net/minecraft/client/settings/GameSettings/reducedDebugInfo +FD: avh/x net/minecraft/client/settings/GameSettings/hideServerAddress +FD: avh/y net/minecraft/client/settings/GameSettings/advancedItemTooltips +FD: avh/z net/minecraft/client/settings/GameSettings/pauseOnLostFocus +FD: avi/a net/minecraft/client/LoadingScreenRenderer/message +FD: avi/b net/minecraft/client/LoadingScreenRenderer/mc +FD: avi/c net/minecraft/client/LoadingScreenRenderer/currentlyDisplayedText +FD: avi/d net/minecraft/client/LoadingScreenRenderer/systemTime +FD: avi/e net/minecraft/client/LoadingScreenRenderer/field_73724_e +FD: avi/f net/minecraft/client/LoadingScreenRenderer/scaledResolution +FD: avi/g net/minecraft/client/LoadingScreenRenderer/framebuffer +FD: avj/a net/minecraft/util/ScreenShotHelper/logger +FD: avj/b net/minecraft/util/ScreenShotHelper/dateFormat +FD: avj/c net/minecraft/util/ScreenShotHelper/pixelBuffer +FD: avj/d net/minecraft/util/ScreenShotHelper/pixelValues +FD: avl/a net/minecraft/util/Timer/ticksPerSecond +FD: avl/b net/minecraft/util/Timer/elapsedTicks +FD: avl/c net/minecraft/util/Timer/renderPartialTicks +FD: avl/d net/minecraft/util/Timer/timerSpeed +FD: avl/e net/minecraft/util/Timer/elapsedPartialTicks +FD: avl/f net/minecraft/util/Timer/lastHRTime +FD: avl/g net/minecraft/util/Timer/lastSyncSysClock +FD: avl/h net/minecraft/util/Timer/lastSyncHRClock +FD: avl/i net/minecraft/util/Timer/field_74285_i +FD: avl/j net/minecraft/util/Timer/timeSyncAdjustment +FD: avm$a/a net/minecraft/util/Session$Type/LEGACY +FD: avm$a/b net/minecraft/util/Session$Type/MOJANG +FD: avm$a/c net/minecraft/util/Session$Type/SESSION_TYPES +FD: avm$a/d net/minecraft/util/Session$Type/sessionType +FD: avm$a/e net/minecraft/util/Session$Type/$VALUES +FD: avm/a net/minecraft/util/Session/username +FD: avm/b net/minecraft/util/Session/playerID +FD: avm/c net/minecraft/util/Session/token +FD: avm/d net/minecraft/util/Session/sessionType +FD: avn/a net/minecraft/client/gui/FontRenderer/FONT_HEIGHT +FD: avn/b net/minecraft/client/gui/FontRenderer/fontRandom +FD: avn/c net/minecraft/client/gui/FontRenderer/unicodePageLocations +FD: avn/d net/minecraft/client/gui/FontRenderer/charWidth +FD: avn/e net/minecraft/client/gui/FontRenderer/glyphWidth +FD: avn/f net/minecraft/client/gui/FontRenderer/colorCode +FD: avn/g net/minecraft/client/gui/FontRenderer/locationFontTexture +FD: avn/h net/minecraft/client/gui/FontRenderer/renderEngine +FD: avn/i net/minecraft/client/gui/FontRenderer/posX +FD: avn/j net/minecraft/client/gui/FontRenderer/posY +FD: avn/k net/minecraft/client/gui/FontRenderer/unicodeFlag +FD: avn/l net/minecraft/client/gui/FontRenderer/bidiFlag +FD: avn/m net/minecraft/client/gui/FontRenderer/red +FD: avn/n net/minecraft/client/gui/FontRenderer/blue +FD: avn/o net/minecraft/client/gui/FontRenderer/green +FD: avn/p net/minecraft/client/gui/FontRenderer/alpha +FD: avn/q net/minecraft/client/gui/FontRenderer/textColor +FD: avn/r net/minecraft/client/gui/FontRenderer/randomStyle +FD: avn/s net/minecraft/client/gui/FontRenderer/boldStyle +FD: avn/t net/minecraft/client/gui/FontRenderer/italicStyle +FD: avn/u net/minecraft/client/gui/FontRenderer/underlineStyle +FD: avn/v net/minecraft/client/gui/FontRenderer/strikethroughStyle +FD: avo$1/a net/minecraft/client/gui/GuiIngame$1/field_178904_a +FD: avo/A net/minecraft/client/gui/GuiIngame/field_175192_A +FD: avo/B net/minecraft/client/gui/GuiIngame/field_175193_B +FD: avo/C net/minecraft/client/gui/GuiIngame/playerHealth +FD: avo/D net/minecraft/client/gui/GuiIngame/lastPlayerHealth +FD: avo/E net/minecraft/client/gui/GuiIngame/lastSystemTime +FD: avo/F net/minecraft/client/gui/GuiIngame/healthUpdateCounter +FD: avo/a net/minecraft/client/gui/GuiIngame/prevVignetteBrightness +FD: avo/f net/minecraft/client/gui/GuiIngame/vignetteTexPath +FD: avo/g net/minecraft/client/gui/GuiIngame/widgetsTexPath +FD: avo/h net/minecraft/client/gui/GuiIngame/pumpkinBlurTexPath +FD: avo/i net/minecraft/client/gui/GuiIngame/rand +FD: avo/j net/minecraft/client/gui/GuiIngame/mc +FD: avo/k net/minecraft/client/gui/GuiIngame/itemRenderer +FD: avo/l net/minecraft/client/gui/GuiIngame/persistantChatGUI +FD: avo/m net/minecraft/client/gui/GuiIngame/streamIndicator +FD: avo/n net/minecraft/client/gui/GuiIngame/updateCounter +FD: avo/o net/minecraft/client/gui/GuiIngame/recordPlaying +FD: avo/p net/minecraft/client/gui/GuiIngame/recordPlayingUpFor +FD: avo/q net/minecraft/client/gui/GuiIngame/recordIsPlaying +FD: avo/r net/minecraft/client/gui/GuiIngame/remainingHighlightTicks +FD: avo/s net/minecraft/client/gui/GuiIngame/highlightingItemStack +FD: avo/t net/minecraft/client/gui/GuiIngame/overlayDebug +FD: avo/u net/minecraft/client/gui/GuiIngame/spectatorGui +FD: avo/v net/minecraft/client/gui/GuiIngame/overlayPlayerList +FD: avo/w net/minecraft/client/gui/GuiIngame/field_175195_w +FD: avo/x net/minecraft/client/gui/GuiIngame/field_175201_x +FD: avo/y net/minecraft/client/gui/GuiIngame/field_175200_y +FD: avo/z net/minecraft/client/gui/GuiIngame/field_175199_z +FD: avp/b net/minecraft/client/gui/Gui/optionsBackground +FD: avp/c net/minecraft/client/gui/Gui/statIcons +FD: avp/d net/minecraft/client/gui/Gui/icons +FD: avp/e net/minecraft/client/gui/Gui/zLevel +FD: avq$a/a net/minecraft/client/gui/MapItemRenderer$Instance/field_148244_a +FD: avq$a/b net/minecraft/client/gui/MapItemRenderer$Instance/mapData +FD: avq$a/c net/minecraft/client/gui/MapItemRenderer$Instance/mapTexture +FD: avq$a/d net/minecraft/client/gui/MapItemRenderer$Instance/location +FD: avq$a/e net/minecraft/client/gui/MapItemRenderer$Instance/mapTextureData +FD: avq/a net/minecraft/client/gui/MapItemRenderer/mapIcons +FD: avq/b net/minecraft/client/gui/MapItemRenderer/textureManager +FD: avq/c net/minecraft/client/gui/MapItemRenderer/loadedMaps +FD: avr/a net/minecraft/client/gui/ScaledResolution/scaledWidthD +FD: avr/b net/minecraft/client/gui/ScaledResolution/scaledHeightD +FD: avr/c net/minecraft/client/gui/ScaledResolution/scaledWidth +FD: avr/d net/minecraft/client/gui/ScaledResolution/scaledHeight +FD: avr/e net/minecraft/client/gui/ScaledResolution/scaleFactor +FD: avs/a net/minecraft/client/gui/GuiButton/buttonTextures +FD: avs/f net/minecraft/client/gui/GuiButton/width +FD: avs/g net/minecraft/client/gui/GuiButton/height +FD: avs/h net/minecraft/client/gui/GuiButton/xPosition +FD: avs/i net/minecraft/client/gui/GuiButton/yPosition +FD: avs/j net/minecraft/client/gui/GuiButton/displayString +FD: avs/k net/minecraft/client/gui/GuiButton/id +FD: avs/l net/minecraft/client/gui/GuiButton/enabled +FD: avs/m net/minecraft/client/gui/GuiButton/visible +FD: avs/n net/minecraft/client/gui/GuiButton/hovered +FD: avt/a net/minecraft/client/gui/GuiNewChat/logger +FD: avt/f net/minecraft/client/gui/GuiNewChat/mc +FD: avt/g net/minecraft/client/gui/GuiNewChat/sentMessages +FD: avt/h net/minecraft/client/gui/GuiNewChat/chatLines +FD: avt/i net/minecraft/client/gui/GuiNewChat/field_146253_i +FD: avt/j net/minecraft/client/gui/GuiNewChat/scrollPos +FD: avt/k net/minecraft/client/gui/GuiNewChat/isScrolled +FD: avv$1/a net/minecraft/client/gui/GuiOverlayDebug$1/field_178907_a +FD: avv/a net/minecraft/client/gui/GuiOverlayDebug/mc +FD: avv/f net/minecraft/client/gui/GuiOverlayDebug/fontRenderer +FD: avw/a net/minecraft/client/gui/GuiTextField/xPosition +FD: avw/f net/minecraft/client/gui/GuiTextField/yPosition +FD: avw/g net/minecraft/client/gui/GuiTextField/id +FD: avw/h net/minecraft/client/gui/GuiTextField/fontRendererInstance +FD: avw/i net/minecraft/client/gui/GuiTextField/width +FD: avw/j net/minecraft/client/gui/GuiTextField/height +FD: avw/k net/minecraft/client/gui/GuiTextField/text +FD: avw/l net/minecraft/client/gui/GuiTextField/maxStringLength +FD: avw/m net/minecraft/client/gui/GuiTextField/cursorCounter +FD: avw/n net/minecraft/client/gui/GuiTextField/enableBackgroundDrawing +FD: avw/o net/minecraft/client/gui/GuiTextField/canLoseFocus +FD: avw/p net/minecraft/client/gui/GuiTextField/isFocused +FD: avw/q net/minecraft/client/gui/GuiTextField/isEnabled +FD: avw/r net/minecraft/client/gui/GuiTextField/lineScrollOffset +FD: avw/s net/minecraft/client/gui/GuiTextField/cursorPosition +FD: avw/t net/minecraft/client/gui/GuiTextField/selectionEnd +FD: avw/u net/minecraft/client/gui/GuiTextField/enabledColor +FD: avw/v net/minecraft/client/gui/GuiTextField/disabledColor +FD: avw/w net/minecraft/client/gui/GuiTextField/visible +FD: avw/x net/minecraft/client/gui/GuiTextField/field_175210_x +FD: avw/y net/minecraft/client/gui/GuiTextField/field_175209_y +FD: avx/o net/minecraft/client/gui/GuiSlider/isMouseDown +FD: avx/p net/minecraft/client/gui/GuiSlider/sliderPosition +FD: avx/q net/minecraft/client/gui/GuiSlider/name +FD: avx/r net/minecraft/client/gui/GuiSlider/min +FD: avx/s net/minecraft/client/gui/GuiSlider/max +FD: avx/t net/minecraft/client/gui/GuiSlider/responder +FD: avx/u net/minecraft/client/gui/GuiSlider/formatHelper +FD: avy/a net/minecraft/client/gui/GuiLabel/field_146167_a +FD: avy/f net/minecraft/client/gui/GuiLabel/field_146161_f +FD: avy/g net/minecraft/client/gui/GuiLabel/field_146162_g +FD: avy/h net/minecraft/client/gui/GuiLabel/field_146174_h +FD: avy/i net/minecraft/client/gui/GuiLabel/field_175204_i +FD: avy/j net/minecraft/client/gui/GuiLabel/visible +FD: avy/k net/minecraft/client/gui/GuiLabel/field_146173_k +FD: avy/l net/minecraft/client/gui/GuiLabel/centered +FD: avy/m net/minecraft/client/gui/GuiLabel/labelBgEnabled +FD: avy/n net/minecraft/client/gui/GuiLabel/field_146168_n +FD: avy/o net/minecraft/client/gui/GuiLabel/field_146169_o +FD: avy/p net/minecraft/client/gui/GuiLabel/field_146166_p +FD: avy/q net/minecraft/client/gui/GuiLabel/field_146165_q +FD: avy/r net/minecraft/client/gui/GuiLabel/fontRenderer +FD: avy/s net/minecraft/client/gui/GuiLabel/field_146163_s +FD: awb/o net/minecraft/client/gui/GuiListButton/field_175216_o +FD: awb/p net/minecraft/client/gui/GuiListButton/localizationStr +FD: awb/q net/minecraft/client/gui/GuiListButton/guiResponder +FD: awc$a/a net/minecraft/client/gui/GuiLockIconButton$Icon/LOCKED +FD: awc$a/b net/minecraft/client/gui/GuiLockIconButton$Icon/LOCKED_HOVER +FD: awc$a/c net/minecraft/client/gui/GuiLockIconButton$Icon/LOCKED_DISABLED +FD: awc$a/d net/minecraft/client/gui/GuiLockIconButton$Icon/UNLOCKED +FD: awc$a/e net/minecraft/client/gui/GuiLockIconButton$Icon/UNLOCKED_HOVER +FD: awc$a/f net/minecraft/client/gui/GuiLockIconButton$Icon/UNLOCKED_DISABLED +FD: awc$a/g net/minecraft/client/gui/GuiLockIconButton$Icon/field_178914_g +FD: awc$a/h net/minecraft/client/gui/GuiLockIconButton$Icon/field_178920_h +FD: awc$a/i net/minecraft/client/gui/GuiLockIconButton$Icon/$VALUES +FD: awc/o net/minecraft/client/gui/GuiLockIconButton/field_175231_o +FD: awe/o net/minecraft/client/gui/GuiOptionButton/enumOptions +FD: awf$a/a net/minecraft/client/gui/GuiOptionsRowList$Row/field_148325_a +FD: awf$a/b net/minecraft/client/gui/GuiOptionsRowList$Row/field_148323_b +FD: awf$a/c net/minecraft/client/gui/GuiOptionsRowList$Row/field_148324_c +FD: awf/u net/minecraft/client/gui/GuiOptionsRowList/field_148184_k +FD: awg$a/a net/minecraft/client/gui/GuiPageButtonList$GuiButtonEntry/field_178941_a +FD: awg$c/a net/minecraft/client/gui/GuiPageButtonList$EditBoxEntry/field_178951_a +FD: awg$d/a net/minecraft/client/gui/GuiPageButtonList$GuiEntry/field_178031_a +FD: awg$d/b net/minecraft/client/gui/GuiPageButtonList$GuiEntry/field_178029_b +FD: awg$d/c net/minecraft/client/gui/GuiPageButtonList$GuiEntry/field_178030_c +FD: awg$d/d net/minecraft/client/gui/GuiPageButtonList$GuiEntry/field_178028_d +FD: awg$f/a net/minecraft/client/gui/GuiPageButtonList$GuiListEntry/field_178939_a +FD: awg$f/b net/minecraft/client/gui/GuiPageButtonList$GuiListEntry/field_178937_b +FD: awg$f/c net/minecraft/client/gui/GuiPageButtonList$GuiListEntry/field_178938_c +FD: awg$g/a net/minecraft/client/gui/GuiPageButtonList$GuiSlideEntry/field_178949_a +FD: awg$g/b net/minecraft/client/gui/GuiPageButtonList$GuiSlideEntry/field_178947_b +FD: awg$g/c net/minecraft/client/gui/GuiPageButtonList$GuiSlideEntry/field_178948_c +FD: awg$g/d net/minecraft/client/gui/GuiPageButtonList$GuiSlideEntry/field_178946_d +FD: awg/A net/minecraft/client/gui/GuiPageButtonList/field_178075_A +FD: awg/u net/minecraft/client/gui/GuiPageButtonList/field_178074_u +FD: awg/v net/minecraft/client/gui/GuiPageButtonList/field_178073_v +FD: awg/w net/minecraft/client/gui/GuiPageButtonList/field_178072_w +FD: awg/x net/minecraft/client/gui/GuiPageButtonList/field_178078_x +FD: awg/y net/minecraft/client/gui/GuiPageButtonList/field_178077_y +FD: awg/z net/minecraft/client/gui/GuiPageButtonList/field_178076_z +FD: awh/a net/minecraft/client/gui/GuiPlayerTabOverlay/field_175252_a +FD: awh/f net/minecraft/client/gui/GuiPlayerTabOverlay/mc +FD: awh/g net/minecraft/client/gui/GuiPlayerTabOverlay/guiIngame +FD: awh/h net/minecraft/client/gui/GuiPlayerTabOverlay/footer +FD: awh/i net/minecraft/client/gui/GuiPlayerTabOverlay/header +FD: awh/j net/minecraft/client/gui/GuiPlayerTabOverlay/lastTimeOpened +FD: awh/k net/minecraft/client/gui/GuiPlayerTabOverlay/isBeingRendered +FD: awi/a net/minecraft/client/gui/GuiSlot/mc +FD: awi/b net/minecraft/client/gui/GuiSlot/width +FD: awi/c net/minecraft/client/gui/GuiSlot/height +FD: awi/d net/minecraft/client/gui/GuiSlot/top +FD: awi/e net/minecraft/client/gui/GuiSlot/bottom +FD: awi/f net/minecraft/client/gui/GuiSlot/right +FD: awi/g net/minecraft/client/gui/GuiSlot/left +FD: awi/h net/minecraft/client/gui/GuiSlot/slotHeight +FD: awi/i net/minecraft/client/gui/GuiSlot/mouseX +FD: awi/j net/minecraft/client/gui/GuiSlot/mouseY +FD: awi/k net/minecraft/client/gui/GuiSlot/field_148163_i +FD: awi/l net/minecraft/client/gui/GuiSlot/initialClickY +FD: awi/m net/minecraft/client/gui/GuiSlot/scrollMultiplier +FD: awi/n net/minecraft/client/gui/GuiSlot/amountScrolled +FD: awi/o net/minecraft/client/gui/GuiSlot/selectedElement +FD: awi/p net/minecraft/client/gui/GuiSlot/lastClicked +FD: awi/q net/minecraft/client/gui/GuiSlot/field_178041_q +FD: awi/r net/minecraft/client/gui/GuiSlot/showSelectionBox +FD: awi/s net/minecraft/client/gui/GuiSlot/hasListHeader +FD: awi/t net/minecraft/client/gui/GuiSlot/headerPadding +FD: awi/u net/minecraft/client/gui/GuiSlot/scrollUpButtonID +FD: awi/v net/minecraft/client/gui/GuiSlot/scrollDownButtonID +FD: awi/w net/minecraft/client/gui/GuiSlot/enabled +FD: awj/o net/minecraft/client/gui/GuiOptionSlider/dragging +FD: awj/p net/minecraft/client/gui/GuiOptionSlider/sliderValue +FD: awj/q net/minecraft/client/gui/GuiOptionSlider/options +FD: awj/r net/minecraft/client/gui/GuiOptionSlider/field_146132_r +FD: awj/s net/minecraft/client/gui/GuiOptionSlider/field_146131_s +FD: awk/a net/minecraft/client/gui/GuiStreamIndicator/locationStreamIndicator +FD: awk/b net/minecraft/client/gui/GuiStreamIndicator/mc +FD: awk/c net/minecraft/client/gui/GuiStreamIndicator/field_152443_c +FD: awk/d net/minecraft/client/gui/GuiStreamIndicator/field_152444_d +FD: awm/a net/minecraft/client/gui/GuiSpectator/field_175269_a +FD: awm/f net/minecraft/client/gui/GuiSpectator/field_175267_f +FD: awm/g net/minecraft/client/gui/GuiSpectator/field_175268_g +FD: awm/h net/minecraft/client/gui/GuiSpectator/field_175270_h +FD: awm/i net/minecraft/client/gui/GuiSpectator/field_175271_i +FD: awp/o net/minecraft/client/gui/GuiButtonRealmsProxy/realmsButton +FD: awq/u net/minecraft/client/gui/GuiClickableScrolledSelectionListProxy/field_178046_u +FD: awr/a net/minecraft/client/gui/GuiScreenRealmsProxy/field_154330_a +FD: aws/u net/minecraft/client/gui/GuiSlotRealmsProxy/selectionList +FD: awt/u net/minecraft/client/gui/GuiSimpleScrolledSelectionListProxy/field_178050_u +FD: awu/a net/minecraft/client/gui/ScreenChatOptions/field_146399_a +FD: awu/f net/minecraft/client/gui/ScreenChatOptions/parentScreen +FD: awu/g net/minecraft/client/gui/ScreenChatOptions/game_settings +FD: awu/h net/minecraft/client/gui/ScreenChatOptions/field_146401_i +FD: awv/a net/minecraft/client/gui/GuiChat/inputField +FD: awv/f net/minecraft/client/gui/GuiChat/logger +FD: awv/g net/minecraft/client/gui/GuiChat/historyBuffer +FD: awv/h net/minecraft/client/gui/GuiChat/sentHistoryCursor +FD: awv/i net/minecraft/client/gui/GuiChat/playerNamesFound +FD: awv/r net/minecraft/client/gui/GuiChat/waitingOnAutocomplete +FD: awv/s net/minecraft/client/gui/GuiChat/autocompleteIndex +FD: awv/t net/minecraft/client/gui/GuiChat/foundPlayerNames +FD: awv/u net/minecraft/client/gui/GuiChat/defaultInputFieldText +FD: aww/r net/minecraft/client/gui/GuiConfirmOpenLink/openLinkWarning +FD: aww/s net/minecraft/client/gui/GuiConfirmOpenLink/copyLinkButtonText +FD: aww/t net/minecraft/client/gui/GuiConfirmOpenLink/linkText +FD: aww/u net/minecraft/client/gui/GuiConfirmOpenLink/showSecurityWarning +FD: awy/a net/minecraft/client/gui/GuiYesNo/parentScreen +FD: awy/f net/minecraft/client/gui/GuiYesNo/messageLine1 +FD: awy/g net/minecraft/client/gui/GuiYesNo/confirmButtonText +FD: awy/h net/minecraft/client/gui/GuiYesNo/cancelButtonText +FD: awy/i net/minecraft/client/gui/GuiYesNo/parentButtonClickedId +FD: awy/r net/minecraft/client/gui/GuiYesNo/messageLine2 +FD: awy/s net/minecraft/client/gui/GuiYesNo/field_175298_s +FD: awy/t net/minecraft/client/gui/GuiYesNo/ticksUntilEnable +FD: awz$1/a net/minecraft/client/multiplayer/GuiConnecting$1/field_148231_a +FD: awz$1/b net/minecraft/client/multiplayer/GuiConnecting$1/field_148229_b +FD: awz$1/c net/minecraft/client/multiplayer/GuiConnecting$1/field_148230_c +FD: awz/a net/minecraft/client/multiplayer/GuiConnecting/CONNECTION_ID +FD: awz/f net/minecraft/client/multiplayer/GuiConnecting/logger +FD: awz/g net/minecraft/client/multiplayer/GuiConnecting/networkManager +FD: awz/h net/minecraft/client/multiplayer/GuiConnecting/cancel +FD: awz/i net/minecraft/client/multiplayer/GuiConnecting/previousGuiScreen +FD: ax/a net/minecraft/command/CommandReplaceItem/SHORTCUTS +FD: axa$a/u net/minecraft/client/gui/GuiCreateFlatWorld$Details/field_148228_k +FD: axa$a/v net/minecraft/client/gui/GuiCreateFlatWorld$Details/field_148227_l +FD: axa/a net/minecraft/client/gui/GuiCreateFlatWorld/createWorldGui +FD: axa/f net/minecraft/client/gui/GuiCreateFlatWorld/theFlatGeneratorInfo +FD: axa/g net/minecraft/client/gui/GuiCreateFlatWorld/flatWorldTitle +FD: axa/h net/minecraft/client/gui/GuiCreateFlatWorld/field_146394_i +FD: axa/i net/minecraft/client/gui/GuiCreateFlatWorld/field_146391_r +FD: axa/r net/minecraft/client/gui/GuiCreateFlatWorld/createFlatWorldListSlotGui +FD: axa/s net/minecraft/client/gui/GuiCreateFlatWorld/field_146389_t +FD: axa/t net/minecraft/client/gui/GuiCreateFlatWorld/field_146388_u +FD: axa/u net/minecraft/client/gui/GuiCreateFlatWorld/field_146386_v +FD: axb/A net/minecraft/client/gui/GuiCreateWorld/btnGameMode +FD: axb/B net/minecraft/client/gui/GuiCreateWorld/btnMoreOptions +FD: axb/C net/minecraft/client/gui/GuiCreateWorld/btnMapFeatures +FD: axb/D net/minecraft/client/gui/GuiCreateWorld/btnBonusItems +FD: axb/E net/minecraft/client/gui/GuiCreateWorld/btnMapType +FD: axb/F net/minecraft/client/gui/GuiCreateWorld/btnAllowCommands +FD: axb/G net/minecraft/client/gui/GuiCreateWorld/btnCustomizeType +FD: axb/H net/minecraft/client/gui/GuiCreateWorld/field_146323_G +FD: axb/I net/minecraft/client/gui/GuiCreateWorld/field_146328_H +FD: axb/J net/minecraft/client/gui/GuiCreateWorld/field_146329_I +FD: axb/K net/minecraft/client/gui/GuiCreateWorld/field_146330_J +FD: axb/L net/minecraft/client/gui/GuiCreateWorld/selectedIndex +FD: axb/M net/minecraft/client/gui/GuiCreateWorld/disallowedFilenames +FD: axb/a net/minecraft/client/gui/GuiCreateWorld/chunkProviderSettingsJson +FD: axb/f net/minecraft/client/gui/GuiCreateWorld/parentScreen +FD: axb/g net/minecraft/client/gui/GuiCreateWorld/field_146333_g +FD: axb/h net/minecraft/client/gui/GuiCreateWorld/field_146335_h +FD: axb/i net/minecraft/client/gui/GuiCreateWorld/field_146336_i +FD: axb/r net/minecraft/client/gui/GuiCreateWorld/gameMode +FD: axb/s net/minecraft/client/gui/GuiCreateWorld/field_175300_s +FD: axb/t net/minecraft/client/gui/GuiCreateWorld/field_146341_s +FD: axb/u net/minecraft/client/gui/GuiCreateWorld/allowCheats +FD: axb/v net/minecraft/client/gui/GuiCreateWorld/field_146339_u +FD: axb/w net/minecraft/client/gui/GuiCreateWorld/field_146338_v +FD: axb/x net/minecraft/client/gui/GuiCreateWorld/field_146337_w +FD: axb/y net/minecraft/client/gui/GuiCreateWorld/field_146345_x +FD: axb/z net/minecraft/client/gui/GuiCreateWorld/field_146344_y +FD: axc$a/a net/minecraft/client/gui/GuiScreenCustomizePresets$Info/field_178955_a +FD: axc$a/b net/minecraft/client/gui/GuiScreenCustomizePresets$Info/field_178953_b +FD: axc$a/c net/minecraft/client/gui/GuiScreenCustomizePresets$Info/field_178954_c +FD: axc$b/u net/minecraft/client/gui/GuiScreenCustomizePresets$ListPreset/field_178053_u +FD: axc$b/v net/minecraft/client/gui/GuiScreenCustomizePresets$ListPreset/field_178052_v +FD: axc/a net/minecraft/client/gui/GuiScreenCustomizePresets/field_175315_a +FD: axc/f net/minecraft/client/gui/GuiScreenCustomizePresets/field_175310_f +FD: axc/g net/minecraft/client/gui/GuiScreenCustomizePresets/field_175311_g +FD: axc/h net/minecraft/client/gui/GuiScreenCustomizePresets/field_175316_h +FD: axc/i net/minecraft/client/gui/GuiScreenCustomizePresets/field_175317_i +FD: axc/r net/minecraft/client/gui/GuiScreenCustomizePresets/field_175314_r +FD: axc/s net/minecraft/client/gui/GuiScreenCustomizePresets/field_175313_s +FD: axc/t net/minecraft/client/gui/GuiScreenCustomizePresets/field_175312_t +FD: axd$1/a net/minecraft/client/gui/GuiCustomizeWorldScreen$1/field_178957_a +FD: axd/A net/minecraft/client/gui/GuiCustomizeWorldScreen/field_175338_A +FD: axd/B net/minecraft/client/gui/GuiCustomizeWorldScreen/field_175339_B +FD: axd/C net/minecraft/client/gui/GuiCustomizeWorldScreen/field_175340_C +FD: axd/D net/minecraft/client/gui/GuiCustomizeWorldScreen/field_175332_D +FD: axd/E net/minecraft/client/gui/GuiCustomizeWorldScreen/field_175334_E +FD: axd/F net/minecraft/client/gui/GuiCustomizeWorldScreen/field_175336_F +FD: axd/G net/minecraft/client/gui/GuiCustomizeWorldScreen/random +FD: axd/a net/minecraft/client/gui/GuiCustomizeWorldScreen/field_175341_a +FD: axd/f net/minecraft/client/gui/GuiCustomizeWorldScreen/field_175333_f +FD: axd/g net/minecraft/client/gui/GuiCustomizeWorldScreen/field_175335_g +FD: axd/h net/minecraft/client/gui/GuiCustomizeWorldScreen/field_175342_h +FD: axd/i net/minecraft/client/gui/GuiCustomizeWorldScreen/field_175343_i +FD: axd/r net/minecraft/client/gui/GuiCustomizeWorldScreen/field_175349_r +FD: axd/s net/minecraft/client/gui/GuiCustomizeWorldScreen/field_175348_s +FD: axd/t net/minecraft/client/gui/GuiCustomizeWorldScreen/field_175347_t +FD: axd/u net/minecraft/client/gui/GuiCustomizeWorldScreen/field_175346_u +FD: axd/v net/minecraft/client/gui/GuiCustomizeWorldScreen/field_175345_v +FD: axd/w net/minecraft/client/gui/GuiCustomizeWorldScreen/field_175344_w +FD: axd/x net/minecraft/client/gui/GuiCustomizeWorldScreen/field_175352_x +FD: axd/y net/minecraft/client/gui/GuiCustomizeWorldScreen/field_175351_y +FD: axd/z net/minecraft/client/gui/GuiCustomizeWorldScreen/field_175350_z +FD: axe/a net/minecraft/client/gui/GuiGameOver/enableButtonsTimer +FD: axe/f net/minecraft/client/gui/GuiGameOver/field_146346_f +FD: axf/a net/minecraft/client/gui/GuiScreenDemo/logger +FD: axf/f net/minecraft/client/gui/GuiScreenDemo/field_146348_f +FD: axg/a net/minecraft/client/gui/GuiScreenServerList/field_146303_a +FD: axg/f net/minecraft/client/gui/GuiScreenServerList/field_146301_f +FD: axg/g net/minecraft/client/gui/GuiScreenServerList/field_146302_g +FD: axh/a net/minecraft/client/gui/GuiDisconnected/reason +FD: axh/f net/minecraft/client/gui/GuiDisconnected/message +FD: axh/g net/minecraft/client/gui/GuiDisconnected/multilineMessage +FD: axh/h net/minecraft/client/gui/GuiDisconnected/parentScreen +FD: axh/i net/minecraft/client/gui/GuiDisconnected/field_175353_i +FD: axi$1/a net/minecraft/client/gui/GuiScreenAddServer$1/field_181167_a +FD: axi/a net/minecraft/client/gui/GuiScreenAddServer/parentScreen +FD: axi/f net/minecraft/client/gui/GuiScreenAddServer/serverData +FD: axi/g net/minecraft/client/gui/GuiScreenAddServer/serverIPField +FD: axi/h net/minecraft/client/gui/GuiScreenAddServer/serverNameField +FD: axi/i net/minecraft/client/gui/GuiScreenAddServer/serverResourcePacks +FD: axi/r net/minecraft/client/gui/GuiScreenAddServer/field_181032_r +FD: axj/a net/minecraft/client/gui/GuiErrorScreen/field_146313_a +FD: axj/f net/minecraft/client/gui/GuiErrorScreen/field_146312_f +FD: axl$a/u net/minecraft/client/gui/GuiLanguage$List/field_148178_k +FD: axl$a/v net/minecraft/client/gui/GuiLanguage$List/langCodeList +FD: axl$a/w net/minecraft/client/gui/GuiLanguage$List/languageMap +FD: axl/a net/minecraft/client/gui/GuiLanguage/parentScreen +FD: axl/f net/minecraft/client/gui/GuiLanguage/list +FD: axl/g net/minecraft/client/gui/GuiLanguage/game_settings_3 +FD: axl/h net/minecraft/client/gui/GuiLanguage/languageManager +FD: axl/i net/minecraft/client/gui/GuiLanguage/forceUnicodeFontBtn +FD: axl/r net/minecraft/client/gui/GuiLanguage/confirmSettingsBtn +FD: axn$1/o net/minecraft/client/gui/GuiOptions$1/field_146130_o +FD: axn/a net/minecraft/client/gui/GuiOptions/field_146442_a +FD: axn/f net/minecraft/client/gui/GuiOptions/field_146440_f +FD: axn/g net/minecraft/client/gui/GuiOptions/field_146441_g +FD: axn/h net/minecraft/client/gui/GuiOptions/game_settings_1 +FD: axn/i net/minecraft/client/gui/GuiOptions/field_175357_i +FD: axn/r net/minecraft/client/gui/GuiOptions/field_175356_r +FD: axp/a net/minecraft/client/gui/GuiIngameMenu/field_146445_a +FD: axp/f net/minecraft/client/gui/GuiIngameMenu/field_146444_f +FD: axq$a/a net/minecraft/client/gui/GuiFlatPresets$LayerItem/field_148234_a +FD: axq$a/b net/minecraft/client/gui/GuiFlatPresets$LayerItem/field_179037_b +FD: axq$a/c net/minecraft/client/gui/GuiFlatPresets$LayerItem/field_148232_b +FD: axq$a/d net/minecraft/client/gui/GuiFlatPresets$LayerItem/field_148233_c +FD: axq$b/u net/minecraft/client/gui/GuiFlatPresets$ListSlot/field_148175_k +FD: axq$b/v net/minecraft/client/gui/GuiFlatPresets$ListSlot/field_148174_l +FD: axq/a net/minecraft/client/gui/GuiFlatPresets/FLAT_WORLD_PRESETS +FD: axq/f net/minecraft/client/gui/GuiFlatPresets/parentScreen +FD: axq/g net/minecraft/client/gui/GuiFlatPresets/presetsTitle +FD: axq/h net/minecraft/client/gui/GuiFlatPresets/presetsShare +FD: axq/i net/minecraft/client/gui/GuiFlatPresets/field_146436_r +FD: axq/r net/minecraft/client/gui/GuiFlatPresets/field_146435_s +FD: axq/s net/minecraft/client/gui/GuiFlatPresets/field_146434_t +FD: axq/t net/minecraft/client/gui/GuiFlatPresets/field_146433_u +FD: axr/a net/minecraft/client/gui/GuiScreenWorking/field_146591_a +FD: axr/f net/minecraft/client/gui/GuiScreenWorking/field_146589_f +FD: axr/g net/minecraft/client/gui/GuiScreenWorking/progress +FD: axr/h net/minecraft/client/gui/GuiScreenWorking/doneWorking +FD: axs/a net/minecraft/client/gui/GuiDownloadTerrain/netHandlerPlayClient +FD: axs/f net/minecraft/client/gui/GuiDownloadTerrain/progress +FD: axt/a net/minecraft/client/gui/GuiRenameWorld/parentScreen +FD: axt/f net/minecraft/client/gui/GuiRenameWorld/field_146583_f +FD: axt/g net/minecraft/client/gui/GuiRenameWorld/saveName +FD: axu/a net/minecraft/client/gui/GuiScreen/LOGGER +FD: axu/f net/minecraft/client/gui/GuiScreen/PROTOCOLS +FD: axu/g net/minecraft/client/gui/GuiScreen/NEWLINE_SPLITTER +FD: axu/h net/minecraft/client/gui/GuiScreen/selectedButton +FD: axu/i net/minecraft/client/gui/GuiScreen/eventButton +FD: axu/j net/minecraft/client/gui/GuiScreen/mc +FD: axu/k net/minecraft/client/gui/GuiScreen/itemRender +FD: axu/l net/minecraft/client/gui/GuiScreen/width +FD: axu/m net/minecraft/client/gui/GuiScreen/height +FD: axu/n net/minecraft/client/gui/GuiScreen/buttonList +FD: axu/o net/minecraft/client/gui/GuiScreen/labelList +FD: axu/p net/minecraft/client/gui/GuiScreen/allowUserInput +FD: axu/q net/minecraft/client/gui/GuiScreen/fontRendererObj +FD: axu/r net/minecraft/client/gui/GuiScreen/lastMouseEvent +FD: axu/s net/minecraft/client/gui/GuiScreen/touchValue +FD: axu/t net/minecraft/client/gui/GuiScreen/clickedLinkURI +FD: axv$a/u net/minecraft/client/gui/GuiSelectWorld$List/field_148207_k +FD: axv/A net/minecraft/client/gui/GuiSelectWorld/renameButton +FD: axv/B net/minecraft/client/gui/GuiSelectWorld/recreateButton +FD: axv/a net/minecraft/client/gui/GuiSelectWorld/parentScreen +FD: axv/f net/minecraft/client/gui/GuiSelectWorld/field_146628_f +FD: axv/g net/minecraft/client/gui/GuiSelectWorld/logger +FD: axv/h net/minecraft/client/gui/GuiSelectWorld/field_146633_h +FD: axv/i net/minecraft/client/gui/GuiSelectWorld/field_146634_i +FD: axv/r net/minecraft/client/gui/GuiSelectWorld/field_146640_r +FD: axv/s net/minecraft/client/gui/GuiSelectWorld/field_146639_s +FD: axv/t net/minecraft/client/gui/GuiSelectWorld/field_146638_t +FD: axv/u net/minecraft/client/gui/GuiSelectWorld/field_146637_u +FD: axv/v net/minecraft/client/gui/GuiSelectWorld/field_146636_v +FD: axv/w net/minecraft/client/gui/GuiSelectWorld/field_146635_w +FD: axv/x net/minecraft/client/gui/GuiSelectWorld/field_146643_x +FD: axv/y net/minecraft/client/gui/GuiSelectWorld/deleteButton +FD: axv/z net/minecraft/client/gui/GuiSelectWorld/selectButton +FD: axw/a net/minecraft/client/gui/GuiShareToLan/field_146598_a +FD: axw/f net/minecraft/client/gui/GuiShareToLan/field_146596_f +FD: axw/g net/minecraft/client/gui/GuiShareToLan/field_146597_g +FD: axw/h net/minecraft/client/gui/GuiShareToLan/field_146599_h +FD: axw/i net/minecraft/client/gui/GuiShareToLan/field_146600_i +FD: axx$a/o net/minecraft/client/gui/GuiCustomizeSkin$ButtonPart/field_175235_o +FD: axx$a/p net/minecraft/client/gui/GuiCustomizeSkin$ButtonPart/playerModelParts +FD: axx/a net/minecraft/client/gui/GuiCustomizeSkin/parentScreen +FD: axx/f net/minecraft/client/gui/GuiCustomizeSkin/title +FD: axy$a/u net/minecraft/client/gui/GuiSnooper$List/field_148206_k +FD: axy/a net/minecraft/client/gui/GuiSnooper/field_146608_a +FD: axy/f net/minecraft/client/gui/GuiSnooper/game_settings_2 +FD: axy/g net/minecraft/client/gui/GuiSnooper/field_146604_g +FD: axy/h net/minecraft/client/gui/GuiSnooper/field_146609_h +FD: axy/i net/minecraft/client/gui/GuiSnooper/field_146610_i +FD: axy/r net/minecraft/client/gui/GuiSnooper/field_146607_r +FD: axy/s net/minecraft/client/gui/GuiSnooper/field_146606_s +FD: axy/t net/minecraft/client/gui/GuiSnooper/field_146605_t +FD: axz$a/o net/minecraft/client/gui/GuiScreenOptionsSounds$Button/field_146156_o +FD: axz$a/p net/minecraft/client/gui/GuiScreenOptionsSounds$Button/field_146155_p +FD: axz$a/q net/minecraft/client/gui/GuiScreenOptionsSounds$Button/field_146154_q +FD: axz$a/r net/minecraft/client/gui/GuiScreenOptionsSounds$Button/field_146153_r +FD: axz$a/s net/minecraft/client/gui/GuiScreenOptionsSounds$Button/field_146152_s +FD: axz/a net/minecraft/client/gui/GuiScreenOptionsSounds/field_146507_a +FD: axz/f net/minecraft/client/gui/GuiScreenOptionsSounds/field_146505_f +FD: axz/g net/minecraft/client/gui/GuiScreenOptionsSounds/game_settings_4 +FD: axz/h net/minecraft/client/gui/GuiScreenOptionsSounds/field_146508_h +FD: aya/A net/minecraft/client/gui/GuiMainMenu/splashTexts +FD: aya/B net/minecraft/client/gui/GuiMainMenu/minecraftTitleTextures +FD: aya/C net/minecraft/client/gui/GuiMainMenu/titlePanoramaPaths +FD: aya/D net/minecraft/client/gui/GuiMainMenu/field_92024_r +FD: aya/E net/minecraft/client/gui/GuiMainMenu/field_92023_s +FD: aya/F net/minecraft/client/gui/GuiMainMenu/field_92022_t +FD: aya/G net/minecraft/client/gui/GuiMainMenu/field_92021_u +FD: aya/H net/minecraft/client/gui/GuiMainMenu/field_92020_v +FD: aya/I net/minecraft/client/gui/GuiMainMenu/field_92019_w +FD: aya/J net/minecraft/client/gui/GuiMainMenu/backgroundTexture +FD: aya/K net/minecraft/client/gui/GuiMainMenu/realmsButton +FD: aya/L net/minecraft/client/gui/GuiMainMenu/field_183502_L +FD: aya/M net/minecraft/client/gui/GuiMainMenu/field_183503_M +FD: aya/a net/minecraft/client/gui/GuiMainMenu/field_96138_a +FD: aya/f net/minecraft/client/gui/GuiMainMenu/field_175373_f +FD: aya/g net/minecraft/client/gui/GuiMainMenu/logger +FD: aya/h net/minecraft/client/gui/GuiMainMenu/RANDOM +FD: aya/i net/minecraft/client/gui/GuiMainMenu/updateCounter +FD: aya/r net/minecraft/client/gui/GuiMainMenu/splashText +FD: aya/s net/minecraft/client/gui/GuiMainMenu/buttonResetDemo +FD: aya/t net/minecraft/client/gui/GuiMainMenu/panoramaTimer +FD: aya/u net/minecraft/client/gui/GuiMainMenu/viewportTexture +FD: aya/v net/minecraft/client/gui/GuiMainMenu/field_175375_v +FD: aya/w net/minecraft/client/gui/GuiMainMenu/threadLock +FD: aya/x net/minecraft/client/gui/GuiMainMenu/openGLWarning1 +FD: aya/y net/minecraft/client/gui/GuiMainMenu/openGLWarning2 +FD: aya/z net/minecraft/client/gui/GuiMainMenu/openGLWarningLink +FD: ayb/a net/minecraft/client/gui/GuiVideoSettings/screenTitle +FD: ayb/f net/minecraft/client/gui/GuiVideoSettings/parentGuiScreen +FD: ayb/g net/minecraft/client/gui/GuiVideoSettings/guiGameSettings +FD: ayb/h net/minecraft/client/gui/GuiVideoSettings/optionsRowList +FD: ayb/i net/minecraft/client/gui/GuiVideoSettings/videoOptions +FD: ayc/a net/minecraft/client/gui/GuiWinGame/logger +FD: ayc/f net/minecraft/client/gui/GuiWinGame/MINECRAFT_LOGO +FD: ayc/g net/minecraft/client/gui/GuiWinGame/VIGNETTE_TEXTURE +FD: ayc/h net/minecraft/client/gui/GuiWinGame/field_146581_h +FD: ayc/i net/minecraft/client/gui/GuiWinGame/field_146582_i +FD: ayc/r net/minecraft/client/gui/GuiWinGame/field_146579_r +FD: ayc/s net/minecraft/client/gui/GuiWinGame/field_146578_s +FD: ayd/a net/minecraft/client/gui/achievement/GuiAchievement/achievementBg +FD: ayd/f net/minecraft/client/gui/achievement/GuiAchievement/mc +FD: ayd/g net/minecraft/client/gui/achievement/GuiAchievement/width +FD: ayd/h net/minecraft/client/gui/achievement/GuiAchievement/height +FD: ayd/i net/minecraft/client/gui/achievement/GuiAchievement/achievementTitle +FD: ayd/j net/minecraft/client/gui/achievement/GuiAchievement/achievementDescription +FD: ayd/k net/minecraft/client/gui/achievement/GuiAchievement/theAchievement +FD: ayd/l net/minecraft/client/gui/achievement/GuiAchievement/notificationTime +FD: ayd/m net/minecraft/client/gui/achievement/GuiAchievement/renderItem +FD: ayd/n net/minecraft/client/gui/achievement/GuiAchievement/permanentNotification +FD: aye/A net/minecraft/client/gui/achievement/GuiAchievements/field_146559_A +FD: aye/B net/minecraft/client/gui/achievement/GuiAchievements/field_146560_B +FD: aye/C net/minecraft/client/gui/achievement/GuiAchievements/ACHIEVEMENT_BACKGROUND +FD: aye/D net/minecraft/client/gui/achievement/GuiAchievements/field_146554_D +FD: aye/E net/minecraft/client/gui/achievement/GuiAchievements/statFileWriter +FD: aye/F net/minecraft/client/gui/achievement/GuiAchievements/loadingAchievements +FD: aye/a net/minecraft/client/gui/achievement/GuiAchievements/parentScreen +FD: aye/f net/minecraft/client/gui/achievement/GuiAchievements/field_146555_f +FD: aye/g net/minecraft/client/gui/achievement/GuiAchievements/field_146557_g +FD: aye/h net/minecraft/client/gui/achievement/GuiAchievements/field_146563_h +FD: aye/i net/minecraft/client/gui/achievement/GuiAchievements/field_146564_i +FD: aye/r net/minecraft/client/gui/achievement/GuiAchievements/field_146570_r +FD: aye/s net/minecraft/client/gui/achievement/GuiAchievements/field_146569_s +FD: aye/t net/minecraft/client/gui/achievement/GuiAchievements/field_146568_t +FD: aye/u net/minecraft/client/gui/achievement/GuiAchievements/field_146567_u +FD: aye/v net/minecraft/client/gui/achievement/GuiAchievements/field_146566_v +FD: aye/w net/minecraft/client/gui/achievement/GuiAchievements/field_146565_w +FD: aye/x net/minecraft/client/gui/achievement/GuiAchievements/field_146573_x +FD: aye/y net/minecraft/client/gui/achievement/GuiAchievements/field_146572_y +FD: aye/z net/minecraft/client/gui/achievement/GuiAchievements/field_146571_z +FD: ayf$a$1/a net/minecraft/client/gui/achievement/GuiStats$StatsBlock$1/field_148341_a +FD: ayf$a$1/b net/minecraft/client/gui/achievement/GuiStats$StatsBlock$1/field_148340_b +FD: ayf$a/u net/minecraft/client/gui/achievement/GuiStats$StatsBlock/field_148221_k +FD: ayf$b/u net/minecraft/client/gui/achievement/GuiStats$StatsGeneral/field_148208_k +FD: ayf$c$1/a net/minecraft/client/gui/achievement/GuiStats$StatsItem$1/field_148344_a +FD: ayf$c$1/b net/minecraft/client/gui/achievement/GuiStats$StatsItem$1/field_148343_b +FD: ayf$c/u net/minecraft/client/gui/achievement/GuiStats$StatsItem/field_148220_k +FD: ayf$d/u net/minecraft/client/gui/achievement/GuiStats$StatsMobsList/field_148223_k +FD: ayf$d/v net/minecraft/client/gui/achievement/GuiStats$StatsMobsList/field_148222_l +FD: ayf$e/A net/minecraft/client/gui/achievement/GuiStats$Stats/field_148214_q +FD: ayf$e/v net/minecraft/client/gui/achievement/GuiStats$Stats/field_148218_l +FD: ayf$e/w net/minecraft/client/gui/achievement/GuiStats$Stats/statsHolder +FD: ayf$e/x net/minecraft/client/gui/achievement/GuiStats$Stats/statSorter +FD: ayf$e/y net/minecraft/client/gui/achievement/GuiStats$Stats/field_148217_o +FD: ayf$e/z net/minecraft/client/gui/achievement/GuiStats$Stats/field_148215_p +FD: ayf/a net/minecraft/client/gui/achievement/GuiStats/parentScreen +FD: ayf/f net/minecraft/client/gui/achievement/GuiStats/screenTitle +FD: ayf/g net/minecraft/client/gui/achievement/GuiStats/generalStats +FD: ayf/h net/minecraft/client/gui/achievement/GuiStats/itemStats +FD: ayf/i net/minecraft/client/gui/achievement/GuiStats/blockStats +FD: ayf/r net/minecraft/client/gui/achievement/GuiStats/mobStats +FD: ayf/s net/minecraft/client/gui/achievement/GuiStats/field_146546_t +FD: ayf/t net/minecraft/client/gui/achievement/GuiStats/displaySlot +FD: ayf/u net/minecraft/client/gui/achievement/GuiStats/doesGuiPauseGame +FD: ayg/c_ net/minecraft/client/gui/IProgressMeter/lanSearchStates +FD: ayi$a/a net/minecraft/client/gui/GuiKeyBindingList$CategoryEntry/field_148287_a +FD: ayi$a/b net/minecraft/client/gui/GuiKeyBindingList$CategoryEntry/labelText +FD: ayi$a/c net/minecraft/client/gui/GuiKeyBindingList$CategoryEntry/labelWidth +FD: ayi$b/a net/minecraft/client/gui/GuiKeyBindingList$KeyEntry/field_148284_a +FD: ayi$b/b net/minecraft/client/gui/GuiKeyBindingList$KeyEntry/keybinding +FD: ayi$b/c net/minecraft/client/gui/GuiKeyBindingList$KeyEntry/keyDesc +FD: ayi$b/d net/minecraft/client/gui/GuiKeyBindingList$KeyEntry/btnChangeKeyBinding +FD: ayi$b/e net/minecraft/client/gui/GuiKeyBindingList$KeyEntry/btnReset +FD: ayi/u net/minecraft/client/gui/GuiKeyBindingList/field_148191_k +FD: ayi/v net/minecraft/client/gui/GuiKeyBindingList/mc +FD: ayi/w net/minecraft/client/gui/GuiKeyBindingList/listEntries +FD: ayi/x net/minecraft/client/gui/GuiKeyBindingList/maxListLabelWidth +FD: ayj/a net/minecraft/client/gui/GuiControls/screenTitle +FD: ayj/f net/minecraft/client/gui/GuiControls/buttonId +FD: ayj/g net/minecraft/client/gui/GuiControls/time +FD: ayj/h net/minecraft/client/gui/GuiControls/optionsArr +FD: ayj/i net/minecraft/client/gui/GuiControls/parentScreen +FD: ayj/r net/minecraft/client/gui/GuiControls/options +FD: ayj/s net/minecraft/client/gui/GuiControls/keyBindingList +FD: ayj/t net/minecraft/client/gui/GuiControls/buttonReset +FD: ayl/A net/minecraft/client/gui/inventory/GuiContainer/returningStackDestSlot +FD: ayl/B net/minecraft/client/gui/inventory/GuiContainer/returningStackTime +FD: ayl/C net/minecraft/client/gui/inventory/GuiContainer/returningStack +FD: ayl/D net/minecraft/client/gui/inventory/GuiContainer/currentDragTargetSlot +FD: ayl/E net/minecraft/client/gui/inventory/GuiContainer/dragItemDropDelay +FD: ayl/F net/minecraft/client/gui/inventory/GuiContainer/dragSplittingLimit +FD: ayl/G net/minecraft/client/gui/inventory/GuiContainer/dragSplittingButton +FD: ayl/H net/minecraft/client/gui/inventory/GuiContainer/ignoreMouseUp +FD: ayl/I net/minecraft/client/gui/inventory/GuiContainer/dragSplittingRemnant +FD: ayl/J net/minecraft/client/gui/inventory/GuiContainer/lastClickTime +FD: ayl/K net/minecraft/client/gui/inventory/GuiContainer/lastClickSlot +FD: ayl/L net/minecraft/client/gui/inventory/GuiContainer/lastClickButton +FD: ayl/M net/minecraft/client/gui/inventory/GuiContainer/doubleClick +FD: ayl/N net/minecraft/client/gui/inventory/GuiContainer/shiftClickedSlot +FD: ayl/a net/minecraft/client/gui/inventory/GuiContainer/inventoryBackground +FD: ayl/f net/minecraft/client/gui/inventory/GuiContainer/xSize +FD: ayl/g net/minecraft/client/gui/inventory/GuiContainer/ySize +FD: ayl/h net/minecraft/client/gui/inventory/GuiContainer/inventorySlots +FD: ayl/i net/minecraft/client/gui/inventory/GuiContainer/guiLeft +FD: ayl/r net/minecraft/client/gui/inventory/GuiContainer/guiTop +FD: ayl/s net/minecraft/client/gui/inventory/GuiContainer/dragSplittingSlots +FD: ayl/t net/minecraft/client/gui/inventory/GuiContainer/dragSplitting +FD: ayl/u net/minecraft/client/gui/inventory/GuiContainer/theSlot +FD: ayl/v net/minecraft/client/gui/inventory/GuiContainer/clickedSlot +FD: ayl/w net/minecraft/client/gui/inventory/GuiContainer/isRightMouseClick +FD: ayl/x net/minecraft/client/gui/inventory/GuiContainer/draggedStack +FD: ayl/y net/minecraft/client/gui/inventory/GuiContainer/touchUpX +FD: ayl/z net/minecraft/client/gui/inventory/GuiContainer/touchUpY +FD: aym/u net/minecraft/client/gui/GuiRepair/anvilResource +FD: aym/v net/minecraft/client/gui/GuiRepair/anvil +FD: aym/w net/minecraft/client/gui/GuiRepair/nameField +FD: aym/x net/minecraft/client/gui/GuiRepair/playerInventory +FD: ayn$a/o net/minecraft/client/gui/inventory/GuiBeacon$CancelButton/field_146146_o +FD: ayn$b/o net/minecraft/client/gui/inventory/GuiBeacon$ConfirmButton/field_146147_o +FD: ayn$c/o net/minecraft/client/gui/inventory/GuiBeacon$PowerButton/field_146150_o +FD: ayn$c/p net/minecraft/client/gui/inventory/GuiBeacon$PowerButton/field_146149_p +FD: ayn$c/q net/minecraft/client/gui/inventory/GuiBeacon$PowerButton/field_146148_q +FD: ayn$d/o net/minecraft/client/gui/inventory/GuiBeacon$Button/field_146145_o +FD: ayn$d/p net/minecraft/client/gui/inventory/GuiBeacon$Button/field_146144_p +FD: ayn$d/q net/minecraft/client/gui/inventory/GuiBeacon$Button/field_146143_q +FD: ayn$d/r net/minecraft/client/gui/inventory/GuiBeacon$Button/field_146142_r +FD: ayn/u net/minecraft/client/gui/inventory/GuiBeacon/logger +FD: ayn/v net/minecraft/client/gui/inventory/GuiBeacon/beaconGuiTextures +FD: ayn/w net/minecraft/client/gui/inventory/GuiBeacon/tileBeacon +FD: ayn/x net/minecraft/client/gui/inventory/GuiBeacon/beaconConfirmButton +FD: ayn/y net/minecraft/client/gui/inventory/GuiBeacon/buttonsNotDrawn +FD: ayo$a/o net/minecraft/client/gui/GuiScreenBook$NextPageButton/field_146151_o +FD: ayo/A net/minecraft/client/gui/GuiScreenBook/field_175386_A +FD: ayo/B net/minecraft/client/gui/GuiScreenBook/field_175387_B +FD: ayo/C net/minecraft/client/gui/GuiScreenBook/buttonNextPage +FD: ayo/D net/minecraft/client/gui/GuiScreenBook/buttonPreviousPage +FD: ayo/E net/minecraft/client/gui/GuiScreenBook/buttonDone +FD: ayo/F net/minecraft/client/gui/GuiScreenBook/buttonSign +FD: ayo/G net/minecraft/client/gui/GuiScreenBook/buttonFinalize +FD: ayo/H net/minecraft/client/gui/GuiScreenBook/buttonCancel +FD: ayo/a net/minecraft/client/gui/GuiScreenBook/logger +FD: ayo/f net/minecraft/client/gui/GuiScreenBook/bookGuiTextures +FD: ayo/g net/minecraft/client/gui/GuiScreenBook/editingPlayer +FD: ayo/h net/minecraft/client/gui/GuiScreenBook/bookObj +FD: ayo/i net/minecraft/client/gui/GuiScreenBook/bookIsUnsigned +FD: ayo/r net/minecraft/client/gui/GuiScreenBook/bookIsModified +FD: ayo/s net/minecraft/client/gui/GuiScreenBook/bookGettingSigned +FD: ayo/t net/minecraft/client/gui/GuiScreenBook/updateCount +FD: ayo/u net/minecraft/client/gui/GuiScreenBook/bookImageWidth +FD: ayo/v net/minecraft/client/gui/GuiScreenBook/bookImageHeight +FD: ayo/w net/minecraft/client/gui/GuiScreenBook/bookTotalPages +FD: ayo/x net/minecraft/client/gui/GuiScreenBook/currPage +FD: ayo/y net/minecraft/client/gui/GuiScreenBook/bookPages +FD: ayo/z net/minecraft/client/gui/GuiScreenBook/bookTitle +FD: ayp/u net/minecraft/client/gui/inventory/GuiBrewingStand/brewingStandGuiTextures +FD: ayp/v net/minecraft/client/gui/inventory/GuiBrewingStand/playerInventory +FD: ayp/w net/minecraft/client/gui/inventory/GuiBrewingStand/tileBrewingStand +FD: ayq/a net/minecraft/client/gui/GuiCommandBlock/field_146488_a +FD: ayq/f net/minecraft/client/gui/GuiCommandBlock/commandTextField +FD: ayq/g net/minecraft/client/gui/GuiCommandBlock/previousOutputTextField +FD: ayq/h net/minecraft/client/gui/GuiCommandBlock/localCommandBlock +FD: ayq/i net/minecraft/client/gui/GuiCommandBlock/doneBtn +FD: ayq/r net/minecraft/client/gui/GuiCommandBlock/cancelBtn +FD: ayq/s net/minecraft/client/gui/GuiCommandBlock/field_175390_s +FD: ayq/t net/minecraft/client/gui/GuiCommandBlock/field_175389_t +FD: ayr/u net/minecraft/client/gui/inventory/GuiChest/CHEST_GUI_TEXTURE +FD: ayr/v net/minecraft/client/gui/inventory/GuiChest/upperChestInventory +FD: ayr/w net/minecraft/client/gui/inventory/GuiChest/lowerChestInventory +FD: ayr/x net/minecraft/client/gui/inventory/GuiChest/inventoryRows +FD: ays/u net/minecraft/client/gui/inventory/GuiCrafting/craftingTableGuiTextures +FD: ayt/a net/minecraft/client/gui/inventory/CreativeCrafting/mc +FD: ayu$a/a net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative/itemList +FD: ayu$b/a net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot/field_148333_a +FD: ayu$b/b net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot/slot +FD: ayu/A net/minecraft/client/gui/inventory/GuiContainerCreative/searchField +FD: ayu/B net/minecraft/client/gui/inventory/GuiContainerCreative/field_147063_B +FD: ayu/C net/minecraft/client/gui/inventory/GuiContainerCreative/field_147064_C +FD: ayu/D net/minecraft/client/gui/inventory/GuiContainerCreative/field_147057_D +FD: ayu/E net/minecraft/client/gui/inventory/GuiContainerCreative/field_147059_E +FD: ayu/u net/minecraft/client/gui/inventory/GuiContainerCreative/creativeInventoryTabs +FD: ayu/v net/minecraft/client/gui/inventory/GuiContainerCreative/field_147060_v +FD: ayu/w net/minecraft/client/gui/inventory/GuiContainerCreative/selectedTabIndex +FD: ayu/x net/minecraft/client/gui/inventory/GuiContainerCreative/currentScroll +FD: ayu/y net/minecraft/client/gui/inventory/GuiContainerCreative/isScrolling +FD: ayu/z net/minecraft/client/gui/inventory/GuiContainerCreative/wasClicking +FD: ayv/u net/minecraft/client/gui/inventory/GuiDispenser/dispenserInventory +FD: ayv/v net/minecraft/client/gui/inventory/GuiDispenser/dispenserGuiTextures +FD: ayv/w net/minecraft/client/gui/inventory/GuiDispenser/playerInventory +FD: ayw/u net/minecraft/client/renderer/InventoryEffectRenderer/hasActivePotionEffects +FD: ayx/a net/minecraft/util/EnchantmentNameParts/instance +FD: ayx/b net/minecraft/util/EnchantmentNameParts/rand +FD: ayx/c net/minecraft/util/EnchantmentNameParts/namePartsArray +FD: ayy/A net/minecraft/client/gui/GuiEnchantment/field_147076_A +FD: ayy/B net/minecraft/client/gui/GuiEnchantment/field_147077_B +FD: ayy/C net/minecraft/client/gui/GuiEnchantment/ENCHANTMENT_TABLE_GUI_TEXTURE +FD: ayy/D net/minecraft/client/gui/GuiEnchantment/ENCHANTMENT_TABLE_BOOK_TEXTURE +FD: ayy/E net/minecraft/client/gui/GuiEnchantment/MODEL_BOOK +FD: ayy/F net/minecraft/client/gui/GuiEnchantment/playerInventory +FD: ayy/G net/minecraft/client/gui/GuiEnchantment/random +FD: ayy/H net/minecraft/client/gui/GuiEnchantment/container +FD: ayy/I net/minecraft/client/gui/GuiEnchantment/field_175380_I +FD: ayy/u net/minecraft/client/gui/GuiEnchantment/field_147073_u +FD: ayy/v net/minecraft/client/gui/GuiEnchantment/field_147071_v +FD: ayy/w net/minecraft/client/gui/GuiEnchantment/field_147069_w +FD: ayy/x net/minecraft/client/gui/GuiEnchantment/field_147082_x +FD: ayy/y net/minecraft/client/gui/GuiEnchantment/field_147081_y +FD: ayy/z net/minecraft/client/gui/GuiEnchantment/field_147080_z +FD: ayz/u net/minecraft/client/gui/inventory/GuiFurnace/furnaceGuiTextures +FD: ayz/v net/minecraft/client/gui/inventory/GuiFurnace/playerInventory +FD: ayz/w net/minecraft/client/gui/inventory/GuiFurnace/tileFurnace +FD: aza/u net/minecraft/client/gui/GuiHopper/HOPPER_GUI_TEXTURE +FD: aza/v net/minecraft/client/gui/GuiHopper/playerInventory +FD: aza/w net/minecraft/client/gui/GuiHopper/hopperInventory +FD: azb/u net/minecraft/client/gui/inventory/GuiScreenHorseInventory/horseGuiTextures +FD: azb/v net/minecraft/client/gui/inventory/GuiScreenHorseInventory/playerInventory +FD: azb/w net/minecraft/client/gui/inventory/GuiScreenHorseInventory/horseInventory +FD: azb/x net/minecraft/client/gui/inventory/GuiScreenHorseInventory/horseEntity +FD: azb/y net/minecraft/client/gui/inventory/GuiScreenHorseInventory/mousePosx +FD: azb/z net/minecraft/client/gui/inventory/GuiScreenHorseInventory/mousePosY +FD: azc/u net/minecraft/client/gui/inventory/GuiInventory/oldMouseX +FD: azc/v net/minecraft/client/gui/inventory/GuiInventory/oldMouseY +FD: azd$a/o net/minecraft/client/gui/GuiMerchant$MerchantButton/field_146157_o +FD: azd/A net/minecraft/client/gui/GuiMerchant/chatComponent +FD: azd/u net/minecraft/client/gui/GuiMerchant/logger +FD: azd/v net/minecraft/client/gui/GuiMerchant/MERCHANT_GUI_TEXTURE +FD: azd/w net/minecraft/client/gui/GuiMerchant/merchant +FD: azd/x net/minecraft/client/gui/GuiMerchant/nextButton +FD: azd/y net/minecraft/client/gui/GuiMerchant/previousButton +FD: azd/z net/minecraft/client/gui/GuiMerchant/selectedMerchantRecipe +FD: aze/a net/minecraft/client/gui/inventory/GuiEditSign/tileSign +FD: aze/f net/minecraft/client/gui/inventory/GuiEditSign/updateCounter +FD: aze/g net/minecraft/client/gui/inventory/GuiEditSign/editLine +FD: aze/h net/minecraft/client/gui/inventory/GuiEditSign/doneBtn +FD: azh/A net/minecraft/client/gui/GuiMultiplayer/lanServerList +FD: azh/B net/minecraft/client/gui/GuiMultiplayer/lanServerDetector +FD: azh/C net/minecraft/client/gui/GuiMultiplayer/initialized +FD: azh/a net/minecraft/client/gui/GuiMultiplayer/logger +FD: azh/f net/minecraft/client/gui/GuiMultiplayer/oldServerPinger +FD: azh/g net/minecraft/client/gui/GuiMultiplayer/parentScreen +FD: azh/h net/minecraft/client/gui/GuiMultiplayer/serverListSelector +FD: azh/i net/minecraft/client/gui/GuiMultiplayer/savedServerList +FD: azh/r net/minecraft/client/gui/GuiMultiplayer/btnEditServer +FD: azh/s net/minecraft/client/gui/GuiMultiplayer/btnSelectServer +FD: azh/t net/minecraft/client/gui/GuiMultiplayer/btnDeleteServer +FD: azh/u net/minecraft/client/gui/GuiMultiplayer/deletingServer +FD: azh/v net/minecraft/client/gui/GuiMultiplayer/addingServer +FD: azh/w net/minecraft/client/gui/GuiMultiplayer/editingServer +FD: azh/x net/minecraft/client/gui/GuiMultiplayer/directConnect +FD: azh/y net/minecraft/client/gui/GuiMultiplayer/hoveringText +FD: azh/z net/minecraft/client/gui/GuiMultiplayer/selectedServer +FD: azi/a net/minecraft/client/gui/ServerListEntryLanScan/mc +FD: azj/a net/minecraft/client/gui/ServerListEntryLanDetected/mc +FD: azj/b net/minecraft/client/gui/ServerListEntryLanDetected/field_148291_b +FD: azj/c net/minecraft/client/gui/ServerListEntryLanDetected/field_148292_c +FD: azj/d net/minecraft/client/gui/ServerListEntryLanDetected/field_148290_d +FD: azk$1/a net/minecraft/client/gui/ServerListEntryNormal$1/field_148521_a +FD: azk/a net/minecraft/client/gui/ServerListEntryNormal/logger +FD: azk/b net/minecraft/client/gui/ServerListEntryNormal/field_148302_b +FD: azk/c net/minecraft/client/gui/ServerListEntryNormal/UNKNOWN_SERVER +FD: azk/d net/minecraft/client/gui/ServerListEntryNormal/SERVER_SELECTION_BUTTONS +FD: azk/e net/minecraft/client/gui/ServerListEntryNormal/field_148303_c +FD: azk/f net/minecraft/client/gui/ServerListEntryNormal/mc +FD: azk/g net/minecraft/client/gui/ServerListEntryNormal/field_148301_e +FD: azk/h net/minecraft/client/gui/ServerListEntryNormal/field_148306_i +FD: azk/i net/minecraft/client/gui/ServerListEntryNormal/field_148299_g +FD: azk/j net/minecraft/client/gui/ServerListEntryNormal/field_148305_h +FD: azk/k net/minecraft/client/gui/ServerListEntryNormal/field_148298_f +FD: azl/u net/minecraft/client/gui/ServerSelectionList/owner +FD: azl/v net/minecraft/client/gui/ServerSelectionList/field_148198_l +FD: azl/w net/minecraft/client/gui/ServerSelectionList/field_148199_m +FD: azl/x net/minecraft/client/gui/ServerSelectionList/lanScanEntry +FD: azl/y net/minecraft/client/gui/ServerSelectionList/selectedSlotIndex +FD: azo/a net/minecraft/client/gui/GuiScreenResourcePacks/logger +FD: azo/f net/minecraft/client/gui/GuiScreenResourcePacks/parentScreen +FD: azo/g net/minecraft/client/gui/GuiScreenResourcePacks/availableResourcePacks +FD: azo/h net/minecraft/client/gui/GuiScreenResourcePacks/selectedResourcePacks +FD: azo/i net/minecraft/client/gui/GuiScreenResourcePacks/availableResourcePacksList +FD: azo/r net/minecraft/client/gui/GuiScreenResourcePacks/selectedResourcePacksList +FD: azo/s net/minecraft/client/gui/GuiScreenResourcePacks/changed +FD: azp$1/a net/minecraft/client/resources/ResourcePackListEntry$1/field_183004_a +FD: azp/a net/minecraft/client/resources/ResourcePackListEntry/mc +FD: azp/b net/minecraft/client/resources/ResourcePackListEntry/resourcePacksGUI +FD: azp/c net/minecraft/client/resources/ResourcePackListEntry/RESOURCE_PACKS_TEXTURE +FD: azp/d net/minecraft/client/resources/ResourcePackListEntry/field_183020_d +FD: azp/e net/minecraft/client/resources/ResourcePackListEntry/field_183021_e +FD: azp/f net/minecraft/client/resources/ResourcePackListEntry/field_183022_f +FD: azq/c net/minecraft/client/resources/ResourcePackListEntryDefault/logger +FD: azq/d net/minecraft/client/resources/ResourcePackListEntryDefault/field_148320_d +FD: azq/e net/minecraft/client/resources/ResourcePackListEntryDefault/resourcePackIcon +FD: azr/c net/minecraft/client/resources/ResourcePackListEntryFound/field_148319_c +FD: azu/u net/minecraft/client/gui/GuiResourcePackList/mc +FD: azu/v net/minecraft/client/gui/GuiResourcePackList/field_148204_l +FD: azy$a/u net/minecraft/client/gui/stream/GuiIngestServers$ServerList/field_152435_k +FD: azy/a net/minecraft/client/gui/stream/GuiIngestServers/field_152309_a +FD: azy/f net/minecraft/client/gui/stream/GuiIngestServers/field_152310_f +FD: azy/g net/minecraft/client/gui/stream/GuiIngestServers/field_152311_g +FD: azz/a net/minecraft/client/gui/stream/GuiStreamOptions/field_152312_a +FD: azz/f net/minecraft/client/gui/stream/GuiStreamOptions/field_152316_f +FD: azz/g net/minecraft/client/gui/stream/GuiStreamOptions/parentScreen +FD: azz/h net/minecraft/client/gui/stream/GuiStreamOptions/field_152318_h +FD: azz/i net/minecraft/client/gui/stream/GuiStreamOptions/field_152319_i +FD: azz/r net/minecraft/client/gui/stream/GuiStreamOptions/field_152313_r +FD: azz/s net/minecraft/client/gui/stream/GuiStreamOptions/field_152314_s +FD: azz/t net/minecraft/client/gui/stream/GuiStreamOptions/field_152315_t +FD: b$1/a net/minecraft/crash/CrashReport$1/field_71494_a +FD: b$2/a net/minecraft/crash/CrashReport$2/field_71496_a +FD: b$3/a net/minecraft/crash/CrashReport$3/field_71490_a +FD: b$4/a net/minecraft/crash/CrashReport$4/field_71492_a +FD: b$5/a net/minecraft/crash/CrashReport$5/field_71486_a +FD: b$6/a net/minecraft/crash/CrashReport$6/field_71488_a +FD: b$7/a net/minecraft/crash/CrashReport$7/field_83004_a +FD: b/a net/minecraft/crash/CrashReport/logger +FD: b/b net/minecraft/crash/CrashReport/description +FD: b/c net/minecraft/crash/CrashReport/cause +FD: b/d net/minecraft/crash/CrashReport/theReportCategory +FD: b/e net/minecraft/crash/CrashReport/crashReportSections +FD: b/f net/minecraft/crash/CrashReport/crashReportFile +FD: b/g net/minecraft/crash/CrashReport/field_85059_f +FD: b/h net/minecraft/crash/CrashReport/stacktrace +FD: baa$1/a net/minecraft/client/gui/stream/GuiStreamUnavailable$1/field_152577_a +FD: baa$1/b net/minecraft/client/gui/stream/GuiStreamUnavailable$1/field_152578_b +FD: baa$1/c net/minecraft/client/gui/stream/GuiStreamUnavailable$1/field_152579_c +FD: baa$a/a net/minecraft/client/gui/stream/GuiStreamUnavailable$Reason/NO_FBO +FD: baa$a/b net/minecraft/client/gui/stream/GuiStreamUnavailable$Reason/LIBRARY_ARCH_MISMATCH +FD: baa$a/c net/minecraft/client/gui/stream/GuiStreamUnavailable$Reason/LIBRARY_FAILURE +FD: baa$a/d net/minecraft/client/gui/stream/GuiStreamUnavailable$Reason/UNSUPPORTED_OS_WINDOWS +FD: baa$a/e net/minecraft/client/gui/stream/GuiStreamUnavailable$Reason/UNSUPPORTED_OS_MAC +FD: baa$a/f net/minecraft/client/gui/stream/GuiStreamUnavailable$Reason/UNSUPPORTED_OS_OTHER +FD: baa$a/g net/minecraft/client/gui/stream/GuiStreamUnavailable$Reason/ACCOUNT_NOT_MIGRATED +FD: baa$a/h net/minecraft/client/gui/stream/GuiStreamUnavailable$Reason/ACCOUNT_NOT_BOUND +FD: baa$a/i net/minecraft/client/gui/stream/GuiStreamUnavailable$Reason/FAILED_TWITCH_AUTH +FD: baa$a/j net/minecraft/client/gui/stream/GuiStreamUnavailable$Reason/FAILED_TWITCH_AUTH_ERROR +FD: baa$a/k net/minecraft/client/gui/stream/GuiStreamUnavailable$Reason/INITIALIZATION_FAILURE +FD: baa$a/l net/minecraft/client/gui/stream/GuiStreamUnavailable$Reason/UNKNOWN +FD: baa$a/m net/minecraft/client/gui/stream/GuiStreamUnavailable$Reason/field_152574_m +FD: baa$a/n net/minecraft/client/gui/stream/GuiStreamUnavailable$Reason/field_152575_n +FD: baa$a/o net/minecraft/client/gui/stream/GuiStreamUnavailable$Reason/$VALUES +FD: baa/a net/minecraft/client/gui/stream/GuiStreamUnavailable/field_152322_a +FD: baa/f net/minecraft/client/gui/stream/GuiStreamUnavailable/field_152324_f +FD: baa/g net/minecraft/client/gui/stream/GuiStreamUnavailable/parentScreen +FD: baa/h net/minecraft/client/gui/stream/GuiStreamUnavailable/field_152326_h +FD: baa/i net/minecraft/client/gui/stream/GuiStreamUnavailable/field_152327_i +FD: baa/r net/minecraft/client/gui/stream/GuiStreamUnavailable/field_152323_r +FD: bab/a net/minecraft/client/gui/stream/GuiTwitchUserMode/field_152331_a +FD: bab/f net/minecraft/client/gui/stream/GuiTwitchUserMode/field_152335_f +FD: bab/g net/minecraft/client/gui/stream/GuiTwitchUserMode/field_152336_g +FD: bab/h net/minecraft/client/gui/stream/GuiTwitchUserMode/field_152337_h +FD: bab/i net/minecraft/client/gui/stream/GuiTwitchUserMode/field_152338_i +FD: bab/r net/minecraft/client/gui/stream/GuiTwitchUserMode/field_152332_r +FD: bab/s net/minecraft/client/gui/stream/GuiTwitchUserMode/stream +FD: bab/t net/minecraft/client/gui/stream/GuiTwitchUserMode/field_152334_t +FD: bad/a net/minecraft/client/gui/spectator/PlayerMenuObject/profile +FD: bad/b net/minecraft/client/gui/spectator/PlayerMenuObject/resourceLocation +FD: bae/a net/minecraft/client/gui/spectator/BaseSpectatorGroup/field_178671_a +FD: baf$b/a net/minecraft/client/gui/spectator/SpectatorMenu$MoveMenuObject/field_178666_a +FD: baf$b/b net/minecraft/client/gui/spectator/SpectatorMenu$MoveMenuObject/field_178665_b +FD: baf/a net/minecraft/client/gui/spectator/SpectatorMenu/field_178657_a +FD: baf/b net/minecraft/client/gui/spectator/SpectatorMenu/field_178655_b +FD: baf/c net/minecraft/client/gui/spectator/SpectatorMenu/field_178656_c +FD: baf/d net/minecraft/client/gui/spectator/SpectatorMenu/field_178653_d +FD: baf/e net/minecraft/client/gui/spectator/SpectatorMenu/field_178654_e +FD: baf/f net/minecraft/client/gui/spectator/SpectatorMenu/field_178651_f +FD: baf/g net/minecraft/client/gui/spectator/SpectatorMenu/field_178652_g +FD: baf/h net/minecraft/client/gui/spectator/SpectatorMenu/field_178659_h +FD: baf/i net/minecraft/client/gui/spectator/SpectatorMenu/field_178660_i +FD: baf/j net/minecraft/client/gui/spectator/SpectatorMenu/field_178658_j +FD: baj/a net/minecraft/client/gui/spectator/categories/SpectatorDetails/field_178684_a +FD: baj/b net/minecraft/client/gui/spectator/categories/SpectatorDetails/field_178682_b +FD: baj/c net/minecraft/client/gui/spectator/categories/SpectatorDetails/field_178683_c +FD: bak/a net/minecraft/client/gui/spectator/categories/TeleportToPlayer/field_178674_a +FD: bak/b net/minecraft/client/gui/spectator/categories/TeleportToPlayer/field_178673_b +FD: bal$a/a net/minecraft/client/gui/spectator/categories/TeleportToTeam$TeamSelectionObject/field_178678_a +FD: bal$a/b net/minecraft/client/gui/spectator/categories/TeleportToTeam$TeamSelectionObject/field_178676_b +FD: bal$a/c net/minecraft/client/gui/spectator/categories/TeleportToTeam$TeamSelectionObject/field_178677_c +FD: bal$a/d net/minecraft/client/gui/spectator/categories/TeleportToTeam$TeamSelectionObject/field_178675_d +FD: bal/a net/minecraft/client/gui/spectator/categories/TeleportToTeam/field_178672_a +FD: bao$a/a net/minecraft/client/main/GameConfiguration$DisplayInformation/width +FD: bao$a/b net/minecraft/client/main/GameConfiguration$DisplayInformation/height +FD: bao$a/c net/minecraft/client/main/GameConfiguration$DisplayInformation/fullscreen +FD: bao$a/d net/minecraft/client/main/GameConfiguration$DisplayInformation/checkGlErrors +FD: bao$b/a net/minecraft/client/main/GameConfiguration$FolderInformation/mcDataDir +FD: bao$b/b net/minecraft/client/main/GameConfiguration$FolderInformation/resourcePacksDir +FD: bao$b/c net/minecraft/client/main/GameConfiguration$FolderInformation/assetsDir +FD: bao$b/d net/minecraft/client/main/GameConfiguration$FolderInformation/assetIndex +FD: bao$c/a net/minecraft/client/main/GameConfiguration$GameInformation/isDemo +FD: bao$c/b net/minecraft/client/main/GameConfiguration$GameInformation/version +FD: bao$d/a net/minecraft/client/main/GameConfiguration$ServerInformation/serverName +FD: bao$d/b net/minecraft/client/main/GameConfiguration$ServerInformation/serverPort +FD: bao$e/a net/minecraft/client/main/GameConfiguration$UserInformation/session +FD: bao$e/b net/minecraft/client/main/GameConfiguration$UserInformation/userProperties +FD: bao$e/c net/minecraft/client/main/GameConfiguration$UserInformation/field_181172_c +FD: bao$e/d net/minecraft/client/main/GameConfiguration$UserInformation/proxy +FD: bao/a net/minecraft/client/main/GameConfiguration/userInfo +FD: bao/b net/minecraft/client/main/GameConfiguration/displayInfo +FD: bao/c net/minecraft/client/main/GameConfiguration/folderInfo +FD: bao/d net/minecraft/client/main/GameConfiguration/gameInfo +FD: bao/e net/minecraft/client/main/GameConfiguration/serverInfo +FD: bat/a net/minecraft/client/model/ModelArmorStand/standRightSide +FD: bat/b net/minecraft/client/model/ModelArmorStand/standLeftSide +FD: bat/c net/minecraft/client/model/ModelArmorStand/standWaist +FD: bat/d net/minecraft/client/model/ModelArmorStand/standBase +FD: bau/a net/minecraft/client/model/ModelBanner/bannerSlate +FD: bau/b net/minecraft/client/model/ModelBanner/bannerStand +FD: bau/c net/minecraft/client/model/ModelBanner/bannerTop +FD: bav/a net/minecraft/client/model/ModelBat/batHead +FD: bav/b net/minecraft/client/model/ModelBat/batBody +FD: bav/c net/minecraft/client/model/ModelBat/batRightWing +FD: bav/d net/minecraft/client/model/ModelBat/batLeftWing +FD: bav/e net/minecraft/client/model/ModelBat/batOuterRightWing +FD: bav/f net/minecraft/client/model/ModelBat/batOuterLeftWing +FD: baw/a net/minecraft/client/model/ModelBlaze/blazeSticks +FD: baw/b net/minecraft/client/model/ModelBlaze/blazeHead +FD: bax/a net/minecraft/client/model/ModelBoat/boatSides +FD: bay/a net/minecraft/client/model/ModelBook/coverRight +FD: bay/b net/minecraft/client/model/ModelBook/coverLeft +FD: bay/c net/minecraft/client/model/ModelBook/pagesRight +FD: bay/d net/minecraft/client/model/ModelBook/pagesLeft +FD: bay/e net/minecraft/client/model/ModelBook/flippingPageRight +FD: bay/f net/minecraft/client/model/ModelBook/flippingPageLeft +FD: bay/g net/minecraft/client/model/ModelBook/bookSpine +FD: baz/a net/minecraft/client/model/ModelChest/chestLid +FD: baz/b net/minecraft/client/model/ModelChest/chestBelow +FD: baz/c net/minecraft/client/model/ModelChest/chestKnob +FD: bba/a net/minecraft/client/model/ModelChicken/head +FD: bba/b net/minecraft/client/model/ModelChicken/body +FD: bba/c net/minecraft/client/model/ModelChicken/rightLeg +FD: bba/d net/minecraft/client/model/ModelChicken/leftLeg +FD: bba/e net/minecraft/client/model/ModelChicken/rightWing +FD: bba/f net/minecraft/client/model/ModelChicken/leftWing +FD: bba/g net/minecraft/client/model/ModelChicken/bill +FD: bba/h net/minecraft/client/model/ModelChicken/chin +FD: bbc/a net/minecraft/client/model/ModelCreeper/head +FD: bbc/b net/minecraft/client/model/ModelCreeper/creeperArmor +FD: bbc/c net/minecraft/client/model/ModelCreeper/body +FD: bbc/d net/minecraft/client/model/ModelCreeper/leg1 +FD: bbc/e net/minecraft/client/model/ModelCreeper/leg2 +FD: bbc/f net/minecraft/client/model/ModelCreeper/leg3 +FD: bbc/g net/minecraft/client/model/ModelCreeper/leg4 +FD: bbd/a net/minecraft/client/model/ModelEnderman/isCarrying +FD: bbd/b net/minecraft/client/model/ModelEnderman/isAttacking +FD: bbe/a net/minecraft/client/model/ModelEnderMite/field_178716_a +FD: bbe/b net/minecraft/client/model/ModelEnderMite/field_178714_b +FD: bbe/c net/minecraft/client/model/ModelEnderMite/field_178715_c +FD: bbe/d net/minecraft/client/model/ModelEnderMite/field_178713_d +FD: bbf/a net/minecraft/client/model/ModelGhast/body +FD: bbf/b net/minecraft/client/model/ModelGhast/tentacles +FD: bbg/a net/minecraft/client/model/ModelGuardian/guardianBody +FD: bbg/b net/minecraft/client/model/ModelGuardian/guardianEye +FD: bbg/c net/minecraft/client/model/ModelGuardian/guardianSpines +FD: bbg/d net/minecraft/client/model/ModelGuardian/guardianTail +FD: bbh/A net/minecraft/client/model/ModelHorse/frontLeftLeg +FD: bbh/B net/minecraft/client/model/ModelHorse/frontLeftShin +FD: bbh/C net/minecraft/client/model/ModelHorse/frontLeftHoof +FD: bbh/D net/minecraft/client/model/ModelHorse/frontRightLeg +FD: bbh/E net/minecraft/client/model/ModelHorse/frontRightShin +FD: bbh/F net/minecraft/client/model/ModelHorse/frontRightHoof +FD: bbh/G net/minecraft/client/model/ModelHorse/muleLeftChest +FD: bbh/H net/minecraft/client/model/ModelHorse/muleRightChest +FD: bbh/I net/minecraft/client/model/ModelHorse/horseSaddleBottom +FD: bbh/J net/minecraft/client/model/ModelHorse/horseSaddleFront +FD: bbh/K net/minecraft/client/model/ModelHorse/horseSaddleBack +FD: bbh/L net/minecraft/client/model/ModelHorse/horseLeftSaddleRope +FD: bbh/M net/minecraft/client/model/ModelHorse/horseLeftSaddleMetal +FD: bbh/N net/minecraft/client/model/ModelHorse/horseRightSaddleRope +FD: bbh/O net/minecraft/client/model/ModelHorse/horseRightSaddleMetal +FD: bbh/P net/minecraft/client/model/ModelHorse/horseLeftFaceMetal +FD: bbh/Q net/minecraft/client/model/ModelHorse/horseRightFaceMetal +FD: bbh/R net/minecraft/client/model/ModelHorse/horseLeftRein +FD: bbh/S net/minecraft/client/model/ModelHorse/horseRightRein +FD: bbh/a net/minecraft/client/model/ModelHorse/head +FD: bbh/b net/minecraft/client/model/ModelHorse/field_178711_b +FD: bbh/c net/minecraft/client/model/ModelHorse/field_178712_c +FD: bbh/d net/minecraft/client/model/ModelHorse/horseLeftEar +FD: bbh/e net/minecraft/client/model/ModelHorse/horseRightEar +FD: bbh/f net/minecraft/client/model/ModelHorse/muleLeftEar +FD: bbh/g net/minecraft/client/model/ModelHorse/muleRightEar +FD: bbh/h net/minecraft/client/model/ModelHorse/neck +FD: bbh/i net/minecraft/client/model/ModelHorse/horseFaceRopes +FD: bbh/j net/minecraft/client/model/ModelHorse/mane +FD: bbh/k net/minecraft/client/model/ModelHorse/body +FD: bbh/l net/minecraft/client/model/ModelHorse/tailBase +FD: bbh/m net/minecraft/client/model/ModelHorse/tailMiddle +FD: bbh/n net/minecraft/client/model/ModelHorse/tailTip +FD: bbh/o net/minecraft/client/model/ModelHorse/backLeftLeg +FD: bbh/v net/minecraft/client/model/ModelHorse/backLeftShin +FD: bbh/w net/minecraft/client/model/ModelHorse/backLeftHoof +FD: bbh/x net/minecraft/client/model/ModelHorse/backRightLeg +FD: bbh/y net/minecraft/client/model/ModelHorse/backRightShin +FD: bbh/z net/minecraft/client/model/ModelHorse/backRightHoof +FD: bbi/b net/minecraft/client/model/ModelHumanoidHead/head +FD: bbj/e net/minecraft/client/model/ModelBiped/bipedHead +FD: bbj/f net/minecraft/client/model/ModelBiped/bipedHeadwear +FD: bbj/g net/minecraft/client/model/ModelBiped/bipedBody +FD: bbj/h net/minecraft/client/model/ModelBiped/bipedRightArm +FD: bbj/i net/minecraft/client/model/ModelBiped/bipedLeftArm +FD: bbj/j net/minecraft/client/model/ModelBiped/bipedRightLeg +FD: bbj/k net/minecraft/client/model/ModelBiped/bipedLeftLeg +FD: bbj/l net/minecraft/client/model/ModelBiped/heldItemLeft +FD: bbj/m net/minecraft/client/model/ModelBiped/heldItemRight +FD: bbj/n net/minecraft/client/model/ModelBiped/isSneak +FD: bbj/o net/minecraft/client/model/ModelBiped/aimedBow +FD: bbl/a net/minecraft/client/model/ModelMagmaCube/segments +FD: bbl/b net/minecraft/client/model/ModelMagmaCube/core +FD: bbm/a net/minecraft/client/model/ModelLeashKnot/field_110723_a +FD: bbn/a net/minecraft/client/model/ModelMinecart/sideModels +FD: bbo/a net/minecraft/client/model/ModelBase/modelTextureMap +FD: bbo/p net/minecraft/client/model/ModelBase/swingProgress +FD: bbo/q net/minecraft/client/model/ModelBase/isRiding +FD: bbo/r net/minecraft/client/model/ModelBase/isChild +FD: bbo/s net/minecraft/client/model/ModelBase/boxList +FD: bbo/t net/minecraft/client/model/ModelBase/textureWidth +FD: bbo/u net/minecraft/client/model/ModelBase/textureHeight +FD: bbp/a net/minecraft/client/model/ModelOcelot/ocelotBackLeftLeg +FD: bbp/b net/minecraft/client/model/ModelOcelot/ocelotBackRightLeg +FD: bbp/c net/minecraft/client/model/ModelOcelot/ocelotFrontLeftLeg +FD: bbp/d net/minecraft/client/model/ModelOcelot/ocelotFrontRightLeg +FD: bbp/e net/minecraft/client/model/ModelOcelot/ocelotTail +FD: bbp/f net/minecraft/client/model/ModelOcelot/ocelotTail2 +FD: bbp/g net/minecraft/client/model/ModelOcelot/ocelotHead +FD: bbp/h net/minecraft/client/model/ModelOcelot/ocelotBody +FD: bbp/i net/minecraft/client/model/ModelOcelot/field_78163_i +FD: bbr/a net/minecraft/client/model/ModelPlayer/bipedLeftArmwear +FD: bbr/b net/minecraft/client/model/ModelPlayer/bipedRightArmwear +FD: bbr/c net/minecraft/client/model/ModelPlayer/bipedLeftLegwear +FD: bbr/d net/minecraft/client/model/ModelPlayer/bipedRightLegwear +FD: bbr/v net/minecraft/client/model/ModelPlayer/bipedBodyWear +FD: bbr/w net/minecraft/client/model/ModelPlayer/bipedCape +FD: bbr/x net/minecraft/client/model/ModelPlayer/bipedDeadmau5Head +FD: bbr/y net/minecraft/client/model/ModelPlayer/smallArms +FD: bbs/a net/minecraft/client/model/TexturedQuad/vertexPositions +FD: bbs/b net/minecraft/client/model/TexturedQuad/nVertices +FD: bbs/c net/minecraft/client/model/TexturedQuad/invertNormal +FD: bbt/a net/minecraft/client/model/ModelQuadruped/head +FD: bbt/b net/minecraft/client/model/ModelQuadruped/body +FD: bbt/c net/minecraft/client/model/ModelQuadruped/leg1 +FD: bbt/d net/minecraft/client/model/ModelQuadruped/leg2 +FD: bbt/e net/minecraft/client/model/ModelQuadruped/leg3 +FD: bbt/f net/minecraft/client/model/ModelQuadruped/leg4 +FD: bbt/g net/minecraft/client/model/ModelQuadruped/childYOffset +FD: bbt/h net/minecraft/client/model/ModelQuadruped/childZOffset +FD: bbu/a net/minecraft/client/model/ModelRabbit/rabbitLeftFoot +FD: bbu/b net/minecraft/client/model/ModelRabbit/rabbitRightFoot +FD: bbu/c net/minecraft/client/model/ModelRabbit/rabbitLeftThigh +FD: bbu/d net/minecraft/client/model/ModelRabbit/rabbitRightThigh +FD: bbu/e net/minecraft/client/model/ModelRabbit/rabbitBody +FD: bbu/f net/minecraft/client/model/ModelRabbit/rabbitLeftArm +FD: bbu/g net/minecraft/client/model/ModelRabbit/rabbitRightArm +FD: bbu/h net/minecraft/client/model/ModelRabbit/rabbitHead +FD: bbu/i net/minecraft/client/model/ModelRabbit/rabbitRightEar +FD: bbu/j net/minecraft/client/model/ModelRabbit/rabbitLeftEar +FD: bbu/k net/minecraft/client/model/ModelRabbit/rabbitTail +FD: bbu/l net/minecraft/client/model/ModelRabbit/rabbitNose +FD: bbu/m net/minecraft/client/model/ModelRabbit/field_178701_m +FD: bbu/n net/minecraft/client/model/ModelRabbit/field_178699_n +FD: bbv/i net/minecraft/client/model/ModelSheep1/headRotationAngleX +FD: bbw/i net/minecraft/client/model/ModelSheep2/headRotationAngleX +FD: bbx/a net/minecraft/client/model/ModelSign/signBoard +FD: bbx/b net/minecraft/client/model/ModelSign/signStick +FD: bby/a net/minecraft/client/model/ModelSilverfish/silverfishBodyParts +FD: bby/b net/minecraft/client/model/ModelSilverfish/silverfishWings +FD: bby/c net/minecraft/client/model/ModelSilverfish/field_78170_c +FD: bby/d net/minecraft/client/model/ModelSilverfish/silverfishBoxLength +FD: bby/e net/minecraft/client/model/ModelSilverfish/silverfishTexturePositions +FD: bbz/a net/minecraft/client/model/ModelSkeletonHead/skeletonHead +FD: bcc/a net/minecraft/client/model/ModelSlime/slimeBodies +FD: bcc/b net/minecraft/client/model/ModelSlime/slimeRightEye +FD: bcc/c net/minecraft/client/model/ModelSlime/slimeLeftEye +FD: bcc/d net/minecraft/client/model/ModelSlime/slimeMouth +FD: bcd/a net/minecraft/client/model/ModelSnowMan/body +FD: bcd/b net/minecraft/client/model/ModelSnowMan/bottomBody +FD: bcd/c net/minecraft/client/model/ModelSnowMan/head +FD: bcd/d net/minecraft/client/model/ModelSnowMan/rightHand +FD: bcd/e net/minecraft/client/model/ModelSnowMan/leftHand +FD: bce/a net/minecraft/client/model/ModelSpider/spiderHead +FD: bce/b net/minecraft/client/model/ModelSpider/spiderNeck +FD: bce/c net/minecraft/client/model/ModelSpider/spiderBody +FD: bce/d net/minecraft/client/model/ModelSpider/spiderLeg1 +FD: bce/e net/minecraft/client/model/ModelSpider/spiderLeg2 +FD: bce/f net/minecraft/client/model/ModelSpider/spiderLeg3 +FD: bce/g net/minecraft/client/model/ModelSpider/spiderLeg4 +FD: bce/h net/minecraft/client/model/ModelSpider/spiderLeg5 +FD: bce/i net/minecraft/client/model/ModelSpider/spiderLeg6 +FD: bce/j net/minecraft/client/model/ModelSpider/spiderLeg7 +FD: bce/k net/minecraft/client/model/ModelSpider/spiderLeg8 +FD: bcf/a net/minecraft/client/model/ModelSquid/squidBody +FD: bcf/b net/minecraft/client/model/ModelSquid/squidTentacles +FD: bcg/a net/minecraft/client/model/PositionTextureVertex/vector3D +FD: bcg/b net/minecraft/client/model/PositionTextureVertex/texturePositionX +FD: bcg/c net/minecraft/client/model/PositionTextureVertex/texturePositionY +FD: bch/a net/minecraft/client/model/ModelIronGolem/ironGolemHead +FD: bch/b net/minecraft/client/model/ModelIronGolem/ironGolemBody +FD: bch/c net/minecraft/client/model/ModelIronGolem/ironGolemRightArm +FD: bch/d net/minecraft/client/model/ModelIronGolem/ironGolemLeftArm +FD: bch/e net/minecraft/client/model/ModelIronGolem/ironGolemLeftLeg +FD: bch/f net/minecraft/client/model/ModelIronGolem/ironGolemRightLeg +FD: bci/a net/minecraft/client/model/ModelVillager/villagerHead +FD: bci/b net/minecraft/client/model/ModelVillager/villagerBody +FD: bci/c net/minecraft/client/model/ModelVillager/villagerArms +FD: bci/d net/minecraft/client/model/ModelVillager/rightVillagerLeg +FD: bci/e net/minecraft/client/model/ModelVillager/leftVillagerLeg +FD: bci/f net/minecraft/client/model/ModelVillager/villagerNose +FD: bck/g net/minecraft/client/model/ModelWitch/field_82900_g +FD: bck/h net/minecraft/client/model/ModelWitch/field_82901_h +FD: bck/i net/minecraft/client/model/ModelWitch/witchHat +FD: bcl/a net/minecraft/client/model/ModelWither/field_82905_a +FD: bcl/b net/minecraft/client/model/ModelWither/field_82904_b +FD: bcm/a net/minecraft/client/model/ModelWolf/wolfHeadMain +FD: bcm/b net/minecraft/client/model/ModelWolf/wolfBody +FD: bcm/c net/minecraft/client/model/ModelWolf/wolfLeg1 +FD: bcm/d net/minecraft/client/model/ModelWolf/wolfLeg2 +FD: bcm/e net/minecraft/client/model/ModelWolf/wolfLeg3 +FD: bcm/f net/minecraft/client/model/ModelWolf/wolfLeg4 +FD: bcm/g net/minecraft/client/model/ModelWolf/wolfTail +FD: bcm/h net/minecraft/client/model/ModelWolf/wolfMane +FD: bco/a net/minecraft/client/model/ModelDragon/head +FD: bco/b net/minecraft/client/model/ModelDragon/spine +FD: bco/c net/minecraft/client/model/ModelDragon/jaw +FD: bco/d net/minecraft/client/model/ModelDragon/body +FD: bco/e net/minecraft/client/model/ModelDragon/rearLeg +FD: bco/f net/minecraft/client/model/ModelDragon/frontLeg +FD: bco/g net/minecraft/client/model/ModelDragon/rearLegTip +FD: bco/h net/minecraft/client/model/ModelDragon/frontLegTip +FD: bco/i net/minecraft/client/model/ModelDragon/rearFoot +FD: bco/j net/minecraft/client/model/ModelDragon/frontFoot +FD: bco/k net/minecraft/client/model/ModelDragon/wing +FD: bco/l net/minecraft/client/model/ModelDragon/wingTip +FD: bco/m net/minecraft/client/model/ModelDragon/partialTicks +FD: bcp/a net/minecraft/client/model/ModelEnderCrystal/cube +FD: bcp/b net/minecraft/client/model/ModelEnderCrystal/glass +FD: bcp/c net/minecraft/client/model/ModelEnderCrystal/base +FD: bcr/a net/minecraft/client/model/ModelBox/posX1 +FD: bcr/b net/minecraft/client/model/ModelBox/posY1 +FD: bcr/c net/minecraft/client/model/ModelBox/posZ1 +FD: bcr/d net/minecraft/client/model/ModelBox/posX2 +FD: bcr/e net/minecraft/client/model/ModelBox/posY2 +FD: bcr/f net/minecraft/client/model/ModelBox/posZ2 +FD: bcr/g net/minecraft/client/model/ModelBox/boxName +FD: bcr/h net/minecraft/client/model/ModelBox/vertexPositions +FD: bcr/i net/minecraft/client/model/ModelBox/quadList +FD: bct/a net/minecraft/client/model/ModelRenderer/textureWidth +FD: bct/b net/minecraft/client/model/ModelRenderer/textureHeight +FD: bct/c net/minecraft/client/model/ModelRenderer/rotationPointX +FD: bct/d net/minecraft/client/model/ModelRenderer/rotationPointY +FD: bct/e net/minecraft/client/model/ModelRenderer/rotationPointZ +FD: bct/f net/minecraft/client/model/ModelRenderer/rotateAngleX +FD: bct/g net/minecraft/client/model/ModelRenderer/rotateAngleY +FD: bct/h net/minecraft/client/model/ModelRenderer/rotateAngleZ +FD: bct/i net/minecraft/client/model/ModelRenderer/mirror +FD: bct/j net/minecraft/client/model/ModelRenderer/showModel +FD: bct/k net/minecraft/client/model/ModelRenderer/isHidden +FD: bct/l net/minecraft/client/model/ModelRenderer/cubeList +FD: bct/m net/minecraft/client/model/ModelRenderer/childModels +FD: bct/n net/minecraft/client/model/ModelRenderer/boxName +FD: bct/o net/minecraft/client/model/ModelRenderer/offsetX +FD: bct/p net/minecraft/client/model/ModelRenderer/offsetY +FD: bct/q net/minecraft/client/model/ModelRenderer/offsetZ +FD: bct/r net/minecraft/client/model/ModelRenderer/textureOffsetX +FD: bct/s net/minecraft/client/model/ModelRenderer/textureOffsetY +FD: bct/t net/minecraft/client/model/ModelRenderer/compiled +FD: bct/u net/minecraft/client/model/ModelRenderer/displayList +FD: bct/v net/minecraft/client/model/ModelRenderer/baseModel +FD: bcu/a net/minecraft/client/model/TextureOffset/textureOffsetX +FD: bcu/b net/minecraft/client/model/TextureOffset/textureOffsetY +FD: bcx$1/a net/minecraft/client/network/NetHandlerLoginClient$1/field_147495_a +FD: bcx$1/b net/minecraft/client/network/NetHandlerLoginClient$1/field_147494_b +FD: bcx/a net/minecraft/client/network/NetHandlerLoginClient/logger +FD: bcx/b net/minecraft/client/network/NetHandlerLoginClient/mc +FD: bcx/c net/minecraft/client/network/NetHandlerLoginClient/previousGuiScreen +FD: bcx/d net/minecraft/client/network/NetHandlerLoginClient/networkManager +FD: bcx/e net/minecraft/client/network/NetHandlerLoginClient/gameProfile +FD: bcy$1/a net/minecraft/client/network/NetHandlerPlayClient$1/field_146300_a +FD: bcy$1/b net/minecraft/client/network/NetHandlerPlayClient$1/field_146299_f +FD: bcy$2/a net/minecraft/client/network/NetHandlerPlayClient$2/field_178897_a +FD: bcy$2/b net/minecraft/client/network/NetHandlerPlayClient$2/field_178896_b +FD: bcy$3$1$1/a net/minecraft/client/network/NetHandlerPlayClient$3$1$1/field_178886_a +FD: bcy$3$1/a net/minecraft/client/network/NetHandlerPlayClient$3$1/field_175395_a +FD: bcy$3/a net/minecraft/client/network/NetHandlerPlayClient$3/field_178900_a +FD: bcy$3/b net/minecraft/client/network/NetHandlerPlayClient$3/field_178898_b +FD: bcy$3/c net/minecraft/client/network/NetHandlerPlayClient$3/field_178899_c +FD: bcy$4/a net/minecraft/client/network/NetHandlerPlayClient$4/field_178885_a +FD: bcy$4/b net/minecraft/client/network/NetHandlerPlayClient$4/field_178884_b +FD: bcy/a net/minecraft/client/network/NetHandlerPlayClient/currentServerMaxPlayers +FD: bcy/b net/minecraft/client/network/NetHandlerPlayClient/logger +FD: bcy/c net/minecraft/client/network/NetHandlerPlayClient/netManager +FD: bcy/d net/minecraft/client/network/NetHandlerPlayClient/profile +FD: bcy/e net/minecraft/client/network/NetHandlerPlayClient/guiScreenServer +FD: bcy/f net/minecraft/client/network/NetHandlerPlayClient/gameController +FD: bcy/g net/minecraft/client/network/NetHandlerPlayClient/clientWorldController +FD: bcy/h net/minecraft/client/network/NetHandlerPlayClient/doneLoadingTerrain +FD: bcy/i net/minecraft/client/network/NetHandlerPlayClient/playerInfoMap +FD: bcy/j net/minecraft/client/network/NetHandlerPlayClient/field_147308_k +FD: bcy/k net/minecraft/client/network/NetHandlerPlayClient/avRandomizer +FD: bcz/a net/minecraft/client/multiplayer/ChunkProviderClient/logger +FD: bcz/b net/minecraft/client/multiplayer/ChunkProviderClient/blankChunk +FD: bcz/c net/minecraft/client/multiplayer/ChunkProviderClient/chunkMapping +FD: bcz/d net/minecraft/client/multiplayer/ChunkProviderClient/chunkListing +FD: bcz/e net/minecraft/client/multiplayer/ChunkProviderClient/worldObj +FD: bda/a net/minecraft/client/multiplayer/PlayerControllerMP/mc +FD: bda/b net/minecraft/client/multiplayer/PlayerControllerMP/netClientHandler +FD: bda/c net/minecraft/client/multiplayer/PlayerControllerMP/currentBlock +FD: bda/d net/minecraft/client/multiplayer/PlayerControllerMP/currentItemHittingBlock +FD: bda/e net/minecraft/client/multiplayer/PlayerControllerMP/curBlockDamageMP +FD: bda/f net/minecraft/client/multiplayer/PlayerControllerMP/stepSoundTickCounter +FD: bda/g net/minecraft/client/multiplayer/PlayerControllerMP/blockHitDelay +FD: bda/h net/minecraft/client/multiplayer/PlayerControllerMP/isHittingBlock +FD: bda/i net/minecraft/client/multiplayer/PlayerControllerMP/currentGameType +FD: bda/j net/minecraft/client/multiplayer/PlayerControllerMP/currentPlayerItem +FD: bdb$1/a net/minecraft/client/multiplayer/WorldClient$1/field_78833_a +FD: bdb$2/a net/minecraft/client/multiplayer/WorldClient$2/field_78835_a +FD: bdb$3/a net/minecraft/client/multiplayer/WorldClient$3/field_142027_a +FD: bdb$4/a net/minecraft/client/multiplayer/WorldClient$4/field_142029_a +FD: bdb/I net/minecraft/client/multiplayer/WorldClient/mc +FD: bdb/J net/minecraft/client/multiplayer/WorldClient/previousActiveChunkSet +FD: bdb/a net/minecraft/client/multiplayer/WorldClient/sendQueue +FD: bdb/b net/minecraft/client/multiplayer/WorldClient/clientChunkProvider +FD: bdb/c net/minecraft/client/multiplayer/WorldClient/entityList +FD: bdb/d net/minecraft/client/multiplayer/WorldClient/entitySpawnQueue +FD: bdc$1/a net/minecraft/client/network/NetworkPlayerInfo$1/field_177224_a +FD: bdc$2/a net/minecraft/client/network/NetworkPlayerInfo$2/field_178875_a +FD: bdc/a net/minecraft/client/network/NetworkPlayerInfo/gameProfile +FD: bdc/b net/minecraft/client/network/NetworkPlayerInfo/gameType +FD: bdc/c net/minecraft/client/network/NetworkPlayerInfo/responseTime +FD: bdc/d net/minecraft/client/network/NetworkPlayerInfo/playerTexturesLoaded +FD: bdc/e net/minecraft/client/network/NetworkPlayerInfo/locationSkin +FD: bdc/f net/minecraft/client/network/NetworkPlayerInfo/locationCape +FD: bdc/g net/minecraft/client/network/NetworkPlayerInfo/skinType +FD: bdc/h net/minecraft/client/network/NetworkPlayerInfo/displayName +FD: bdc/i net/minecraft/client/network/NetworkPlayerInfo/field_178873_i +FD: bdc/j net/minecraft/client/network/NetworkPlayerInfo/field_178870_j +FD: bdc/k net/minecraft/client/network/NetworkPlayerInfo/field_178871_k +FD: bdc/l net/minecraft/client/network/NetworkPlayerInfo/field_178868_l +FD: bdc/m net/minecraft/client/network/NetworkPlayerInfo/field_178869_m +FD: bdd/a net/minecraft/client/multiplayer/ServerAddress/ipAddress +FD: bdd/b net/minecraft/client/multiplayer/ServerAddress/serverPort +FD: bde$a/a net/minecraft/client/multiplayer/ServerData$ServerResourceMode/ENABLED +FD: bde$a/b net/minecraft/client/multiplayer/ServerData$ServerResourceMode/DISABLED +FD: bde$a/c net/minecraft/client/multiplayer/ServerData$ServerResourceMode/PROMPT +FD: bde$a/d net/minecraft/client/multiplayer/ServerData$ServerResourceMode/motd +FD: bde$a/e net/minecraft/client/multiplayer/ServerData$ServerResourceMode/$VALUES +FD: bde/a net/minecraft/client/multiplayer/ServerData/serverName +FD: bde/b net/minecraft/client/multiplayer/ServerData/serverIP +FD: bde/c net/minecraft/client/multiplayer/ServerData/populationInfo +FD: bde/d net/minecraft/client/multiplayer/ServerData/serverMOTD +FD: bde/e net/minecraft/client/multiplayer/ServerData/pingToServer +FD: bde/f net/minecraft/client/multiplayer/ServerData/version +FD: bde/g net/minecraft/client/multiplayer/ServerData/gameVersion +FD: bde/h net/minecraft/client/multiplayer/ServerData/field_78841_f +FD: bde/i net/minecraft/client/multiplayer/ServerData/playerList +FD: bde/j net/minecraft/client/multiplayer/ServerData/resourceMode +FD: bde/k net/minecraft/client/multiplayer/ServerData/serverIcon +FD: bde/l net/minecraft/client/multiplayer/ServerData/field_181042_l +FD: bdf/a net/minecraft/client/multiplayer/ServerList/logger +FD: bdf/b net/minecraft/client/multiplayer/ServerList/mc +FD: bdf/c net/minecraft/client/multiplayer/ServerList/servers +FD: bdg$1/a net/minecraft/client/network/OldServerPinger$1/field_147404_b +FD: bdg$1/b net/minecraft/client/network/OldServerPinger$1/field_147406_a +FD: bdg$1/c net/minecraft/client/network/OldServerPinger$1/field_147405_c +FD: bdg$1/d net/minecraft/client/network/OldServerPinger$1/field_147403_d +FD: bdg$1/e net/minecraft/client/network/OldServerPinger$1/field_183009_e +FD: bdg$1/f net/minecraft/client/network/OldServerPinger$1/field_175092_e +FD: bdg$2$1/a net/minecraft/client/network/OldServerPinger$2$1/field_147220_a +FD: bdg$2/a net/minecraft/client/network/OldServerPinger$2/field_147218_a +FD: bdg$2/b net/minecraft/client/network/OldServerPinger$2/field_147216_b +FD: bdg$2/c net/minecraft/client/network/OldServerPinger$2/field_147217_c +FD: bdg/a net/minecraft/client/network/OldServerPinger/PING_RESPONSE_SPLITTER +FD: bdg/b net/minecraft/client/network/OldServerPinger/logger +FD: bdg/c net/minecraft/client/network/OldServerPinger/pingDestinations +FD: bdm/a net/minecraft/client/particle/EntityCrit2FX/field_174839_a +FD: bdn/a net/minecraft/client/particle/EntityDropParticleFX/materialType +FD: bdn/az net/minecraft/client/particle/EntityDropParticleFX/bobTimer +FD: bdo/a net/minecraft/client/particle/EntityEnchantmentTableParticleFX/field_70565_a +FD: bdo/aA net/minecraft/client/particle/EntityEnchantmentTableParticleFX/coordY +FD: bdo/aB net/minecraft/client/particle/EntityEnchantmentTableParticleFX/coordZ +FD: bdo/az net/minecraft/client/particle/EntityEnchantmentTableParticleFX/coordX +FD: bdq$b/a net/minecraft/client/particle/EntityFirework$SparkFX/baseTextureIndex +FD: bdq$b/aA net/minecraft/client/particle/EntityFirework$SparkFX/twinkle +FD: bdq$b/aB net/minecraft/client/particle/EntityFirework$SparkFX/field_92047_az +FD: bdq$b/aC net/minecraft/client/particle/EntityFirework$SparkFX/fadeColourRed +FD: bdq$b/aD net/minecraft/client/particle/EntityFirework$SparkFX/fadeColourGreen +FD: bdq$b/aE net/minecraft/client/particle/EntityFirework$SparkFX/fadeColourBlue +FD: bdq$b/aF net/minecraft/client/particle/EntityFirework$SparkFX/hasFadeColour +FD: bdq$b/az net/minecraft/client/particle/EntityFirework$SparkFX/trail +FD: bdq$c/a net/minecraft/client/particle/EntityFirework$StarterFX/twinkle +FD: bdq$c/aA net/minecraft/client/particle/EntityFirework$StarterFX/theEffectRenderer +FD: bdq$c/aB net/minecraft/client/particle/EntityFirework$StarterFX/fireworkExplosions +FD: bdq$c/az net/minecraft/client/particle/EntityFirework$StarterFX/fireworkAge +FD: bdr/a net/minecraft/client/particle/EntityFlameFX/flameScale +FD: bds/a net/minecraft/client/particle/EntityFootStepFX/FOOTPRINT_TEXTURE +FD: bds/aA net/minecraft/client/particle/EntityFootStepFX/footstepMaxAge +FD: bds/aB net/minecraft/client/particle/EntityFootStepFX/currentFootSteps +FD: bds/az net/minecraft/client/particle/EntityFootStepFX/footstepAge +FD: bdt/a net/minecraft/client/particle/EntityHeartFX/particleScaleOverTime +FD: bdu/a net/minecraft/client/particle/EntityLargeExplodeFX/EXPLOSION_TEXTURE +FD: bdu/aA net/minecraft/client/particle/EntityLargeExplodeFX/field_70581_a +FD: bdu/aB net/minecraft/client/particle/EntityLargeExplodeFX/field_70584_aq +FD: bdu/aC net/minecraft/client/particle/EntityLargeExplodeFX/theRenderEngine +FD: bdu/aD net/minecraft/client/particle/EntityLargeExplodeFX/field_70582_as +FD: bdu/az net/minecraft/client/particle/EntityLargeExplodeFX/field_181549_az +FD: bdv/a net/minecraft/client/particle/EntityHugeExplodeFX/timeSinceStart +FD: bdv/az net/minecraft/client/particle/EntityHugeExplodeFX/maximumTime +FD: bdw/a net/minecraft/client/particle/EntityPickupFX/field_174840_a +FD: bdw/aA net/minecraft/client/particle/EntityPickupFX/age +FD: bdw/aB net/minecraft/client/particle/EntityPickupFX/maxAge +FD: bdw/aC net/minecraft/client/particle/EntityPickupFX/field_174841_aA +FD: bdw/aD net/minecraft/client/particle/EntityPickupFX/field_174842_aB +FD: bdw/az net/minecraft/client/particle/EntityPickupFX/field_174843_ax +FD: bdy/a net/minecraft/client/particle/EntityLavaFX/lavaParticleScale +FD: bdz/a net/minecraft/client/particle/MobAppearance/entity +FD: bea/a net/minecraft/client/particle/EntityNoteFX/noteParticleScale +FD: beb/ar net/minecraft/client/particle/EntityFX/particleRed +FD: beb/as net/minecraft/client/particle/EntityFX/particleGreen +FD: beb/at net/minecraft/client/particle/EntityFX/particleBlue +FD: beb/au net/minecraft/client/particle/EntityFX/particleAlpha +FD: beb/av net/minecraft/client/particle/EntityFX/particleIcon +FD: beb/aw net/minecraft/client/particle/EntityFX/interpPosX +FD: beb/ax net/minecraft/client/particle/EntityFX/interpPosY +FD: beb/ay net/minecraft/client/particle/EntityFX/interpPosZ +FD: beb/b net/minecraft/client/particle/EntityFX/particleTextureIndexX +FD: beb/c net/minecraft/client/particle/EntityFX/particleTextureIndexY +FD: beb/d net/minecraft/client/particle/EntityFX/particleTextureJitterX +FD: beb/e net/minecraft/client/particle/EntityFX/particleTextureJitterY +FD: beb/f net/minecraft/client/particle/EntityFX/particleAge +FD: beb/g net/minecraft/client/particle/EntityFX/particleMaxAge +FD: beb/h net/minecraft/client/particle/EntityFX/particleScale +FD: beb/i net/minecraft/client/particle/EntityFX/particleGravity +FD: bec$1/a net/minecraft/client/particle/EffectRenderer$1/field_147214_a +FD: bec$1/b net/minecraft/client/particle/EffectRenderer$1/field_147213_b +FD: bec$2/a net/minecraft/client/particle/EffectRenderer$2/field_147898_a +FD: bec$2/b net/minecraft/client/particle/EffectRenderer$2/field_147897_b +FD: bec$3/a net/minecraft/client/particle/EffectRenderer$3/field_147901_a +FD: bec$3/b net/minecraft/client/particle/EffectRenderer$3/field_147900_b +FD: bec$4/a net/minecraft/client/particle/EffectRenderer$4/field_147904_a +FD: bec$4/b net/minecraft/client/particle/EffectRenderer$4/field_147903_b +FD: bec/a net/minecraft/client/particle/EffectRenderer/worldObj +FD: bec/b net/minecraft/client/particle/EffectRenderer/particleTextures +FD: bec/c net/minecraft/client/particle/EffectRenderer/fxLayers +FD: bec/d net/minecraft/client/particle/EffectRenderer/particleEmitters +FD: bec/e net/minecraft/client/particle/EffectRenderer/renderer +FD: bec/f net/minecraft/client/particle/EffectRenderer/rand +FD: bec/g net/minecraft/client/particle/EffectRenderer/particleTypes +FD: bee/a net/minecraft/client/particle/EntityCloudFX/field_70569_a +FD: bef/a net/minecraft/client/particle/EntityPortalFX/portalParticleScale +FD: bef/aA net/minecraft/client/particle/EntityPortalFX/portalPosY +FD: bef/aB net/minecraft/client/particle/EntityPortalFX/portalPosZ +FD: bef/az net/minecraft/client/particle/EntityPortalFX/portalPosX +FD: beg/a net/minecraft/client/particle/EntityReddustFX/reddustParticleScale +FD: beh/a net/minecraft/client/particle/EntitySmokeFX/smokeParticleScale +FD: bei/a net/minecraft/client/particle/EntitySnowShovelFX/snowDigParticleScale +FD: bej/a net/minecraft/client/particle/EntitySpellParticleFX/RANDOM +FD: bej/az net/minecraft/client/particle/EntitySpellParticleFX/baseSpellTextureIndex +FD: beo/a net/minecraft/client/particle/EntityDiggingFX/field_174847_a +FD: beo/az net/minecraft/client/particle/EntityDiggingFX/field_181019_az +FD: bep/a net/minecraft/client/particle/EntityParticleEmitter/attachedEntity +FD: bep/aA net/minecraft/client/particle/EntityParticleEmitter/lifetime +FD: bep/aB net/minecraft/client/particle/EntityParticleEmitter/particleTypes +FD: bep/az net/minecraft/client/particle/EntityParticleEmitter/age +FD: bet/a net/minecraft/client/entity/AbstractClientPlayer/playerInfo +FD: beu/a net/minecraft/util/MovementInput/moveStrafe +FD: beu/b net/minecraft/util/MovementInput/moveForward +FD: beu/c net/minecraft/util/MovementInput/jump +FD: beu/d net/minecraft/util/MovementInput/sneak +FD: bev/e net/minecraft/util/MovementInputFromOptions/gameSettings +FD: bew/a net/minecraft/client/entity/EntityPlayerSP/sendQueue +FD: bew/b net/minecraft/client/entity/EntityPlayerSP/movementInput +FD: bew/bH net/minecraft/client/entity/EntityPlayerSP/timeInPortal +FD: bew/bI net/minecraft/client/entity/EntityPlayerSP/prevTimeInPortal +FD: bew/bJ net/minecraft/client/entity/EntityPlayerSP/statWriter +FD: bew/bK net/minecraft/client/entity/EntityPlayerSP/lastReportedPosX +FD: bew/bL net/minecraft/client/entity/EntityPlayerSP/lastReportedPosY +FD: bew/bM net/minecraft/client/entity/EntityPlayerSP/lastReportedPosZ +FD: bew/bN net/minecraft/client/entity/EntityPlayerSP/lastReportedYaw +FD: bew/bO net/minecraft/client/entity/EntityPlayerSP/lastReportedPitch +FD: bew/bP net/minecraft/client/entity/EntityPlayerSP/serverSneakState +FD: bew/bQ net/minecraft/client/entity/EntityPlayerSP/serverSprintState +FD: bew/bR net/minecraft/client/entity/EntityPlayerSP/positionUpdateTicks +FD: bew/bS net/minecraft/client/entity/EntityPlayerSP/hasValidHealth +FD: bew/bT net/minecraft/client/entity/EntityPlayerSP/clientBrand +FD: bew/bU net/minecraft/client/entity/EntityPlayerSP/horseJumpPowerCounter +FD: bew/bV net/minecraft/client/entity/EntityPlayerSP/horseJumpPower +FD: bew/c net/minecraft/client/entity/EntityPlayerSP/mc +FD: bew/d net/minecraft/client/entity/EntityPlayerSP/sprintToggleTimer +FD: bew/e net/minecraft/client/entity/EntityPlayerSP/sprintingTicksLeft +FD: bew/f net/minecraft/client/entity/EntityPlayerSP/renderArmYaw +FD: bew/g net/minecraft/client/entity/EntityPlayerSP/renderArmPitch +FD: bew/h net/minecraft/client/entity/EntityPlayerSP/prevRenderArmYaw +FD: bew/i net/minecraft/client/entity/EntityPlayerSP/prevRenderArmPitch +FD: bex/a net/minecraft/client/entity/EntityOtherPlayerMP/isItemInUse +FD: bex/b net/minecraft/client/entity/EntityOtherPlayerMP/otherPlayerMPPosRotationIncrements +FD: bex/c net/minecraft/client/entity/EntityOtherPlayerMP/otherPlayerMPX +FD: bex/d net/minecraft/client/entity/EntityOtherPlayerMP/otherPlayerMPY +FD: bex/e net/minecraft/client/entity/EntityOtherPlayerMP/otherPlayerMPZ +FD: bex/f net/minecraft/client/entity/EntityOtherPlayerMP/otherPlayerMPYaw +FD: bex/g net/minecraft/client/entity/EntityOtherPlayerMP/otherPlayerMPPitch +FD: bey/a net/minecraft/client/player/inventory/LocalBlockIntercommunication/guiID +FD: bey/b net/minecraft/client/player/inventory/LocalBlockIntercommunication/displayName +FD: bez/a net/minecraft/client/player/inventory/ContainerLocalMenu/guiID +FD: bez/b net/minecraft/client/player/inventory/ContainerLocalMenu/field_174895_b +FD: bfc/a net/minecraft/entity/boss/BossStatus/healthScale +FD: bfc/b net/minecraft/entity/boss/BossStatus/statusBarTime +FD: bfc/c net/minecraft/entity/boss/BossStatus/bossName +FD: bfc/d net/minecraft/entity/boss/BossStatus/hasColorModifier +FD: bfd$1/a net/minecraft/client/renderer/WorldRenderer$1/field_181659_a +FD: bfd$1/b net/minecraft/client/renderer/WorldRenderer$1/field_181660_b +FD: bfd$2/a net/minecraft/client/renderer/WorldRenderer$2/field_181661_a +FD: bfd$a/a net/minecraft/client/renderer/WorldRenderer$State/field_179021_a +FD: bfd$a/b net/minecraft/client/renderer/WorldRenderer$State/stateRawBuffer +FD: bfd$a/c net/minecraft/client/renderer/WorldRenderer$State/stateVertexFormat +FD: bfd/a net/minecraft/client/renderer/WorldRenderer/byteBuffer +FD: bfd/b net/minecraft/client/renderer/WorldRenderer/rawIntBuffer +FD: bfd/c net/minecraft/client/renderer/WorldRenderer/rawShortBuffer +FD: bfd/d net/minecraft/client/renderer/WorldRenderer/rawFloatBuffer +FD: bfd/e net/minecraft/client/renderer/WorldRenderer/vertexCount +FD: bfd/f net/minecraft/client/renderer/WorldRenderer/vertexFormatElement +FD: bfd/g net/minecraft/client/renderer/WorldRenderer/vertexFormatIndex +FD: bfd/h net/minecraft/client/renderer/WorldRenderer/noColor +FD: bfd/i net/minecraft/client/renderer/WorldRenderer/drawMode +FD: bfd/j net/minecraft/client/renderer/WorldRenderer/xOffset +FD: bfd/k net/minecraft/client/renderer/WorldRenderer/yOffset +FD: bfd/l net/minecraft/client/renderer/WorldRenderer/zOffset +FD: bfd/m net/minecraft/client/renderer/WorldRenderer/vertexFormat +FD: bfd/n net/minecraft/client/renderer/WorldRenderer/isDrawing +FD: bfe$1/a net/minecraft/client/renderer/WorldVertexBufferUploader$1/field_178958_a +FD: bff/f net/minecraft/client/renderer/RegionRenderCache/DEFAULT_STATE +FD: bff/g net/minecraft/client/renderer/RegionRenderCache/position +FD: bff/h net/minecraft/client/renderer/RegionRenderCache/combinedLights +FD: bff/i net/minecraft/client/renderer/RegionRenderCache/blockStates +FD: bfg/a net/minecraft/client/renderer/RegionRenderCacheBuilder/worldRenderers +FD: bfh/a net/minecraft/client/renderer/ChunkRenderContainer/renderChunks +FD: bfh/b net/minecraft/client/renderer/ChunkRenderContainer/initialized +FD: bfh/c net/minecraft/client/renderer/ChunkRenderContainer/viewEntityX +FD: bfh/d net/minecraft/client/renderer/ChunkRenderContainer/viewEntityY +FD: bfh/e net/minecraft/client/renderer/ChunkRenderContainer/viewEntityZ +FD: bfi/a net/minecraft/client/renderer/tileentity/TileEntityItemStackRenderer/instance +FD: bfi/b net/minecraft/client/renderer/tileentity/TileEntityItemStackRenderer/field_147717_b +FD: bfi/c net/minecraft/client/renderer/tileentity/TileEntityItemStackRenderer/field_147718_c +FD: bfi/d net/minecraft/client/renderer/tileentity/TileEntityItemStackRenderer/enderChest +FD: bfi/e net/minecraft/client/renderer/tileentity/TileEntityItemStackRenderer/banner +FD: bfi/f net/minecraft/client/renderer/tileentity/TileEntityItemStackRenderer/skull +FD: bfj$a/a net/minecraft/client/renderer/EnumFaceDirection$Constants/SOUTH_INDEX +FD: bfj$a/b net/minecraft/client/renderer/EnumFaceDirection$Constants/UP_INDEX +FD: bfj$a/c net/minecraft/client/renderer/EnumFaceDirection$Constants/EAST_INDEX +FD: bfj$a/d net/minecraft/client/renderer/EnumFaceDirection$Constants/NORTH_INDEX +FD: bfj$a/e net/minecraft/client/renderer/EnumFaceDirection$Constants/DOWN_INDEX +FD: bfj$a/f net/minecraft/client/renderer/EnumFaceDirection$Constants/WEST_INDEX +FD: bfj$b/a net/minecraft/client/renderer/EnumFaceDirection$VertexInformation/field_179184_a +FD: bfj$b/b net/minecraft/client/renderer/EnumFaceDirection$VertexInformation/field_179182_b +FD: bfj$b/c net/minecraft/client/renderer/EnumFaceDirection$VertexInformation/field_179183_c +FD: bfj/a net/minecraft/client/renderer/EnumFaceDirection/DOWN +FD: bfj/b net/minecraft/client/renderer/EnumFaceDirection/UP +FD: bfj/c net/minecraft/client/renderer/EnumFaceDirection/NORTH +FD: bfj/d net/minecraft/client/renderer/EnumFaceDirection/SOUTH +FD: bfj/e net/minecraft/client/renderer/EnumFaceDirection/WEST +FD: bfj/f net/minecraft/client/renderer/EnumFaceDirection/EAST +FD: bfj/g net/minecraft/client/renderer/EnumFaceDirection/facings +FD: bfj/h net/minecraft/client/renderer/EnumFaceDirection/vertexInfos +FD: bfj/i net/minecraft/client/renderer/EnumFaceDirection/$VALUES +FD: bfk$1/a net/minecraft/client/renderer/EntityRenderer$1/field_90032_a +FD: bfk$2/a net/minecraft/client/renderer/EntityRenderer$2/field_90025_c +FD: bfk$3/a net/minecraft/client/renderer/EntityRenderer$3/field_181048_a +FD: bfk$3/b net/minecraft/client/renderer/EntityRenderer$3/field_181049_b +FD: bfk$3/c net/minecraft/client/renderer/EntityRenderer$3/field_90028_b +FD: bfk$4/a net/minecraft/client/renderer/EntityRenderer$4/field_181046_a +FD: bfk$4/b net/minecraft/client/renderer/EntityRenderer$4/field_181047_b +FD: bfk/A net/minecraft/client/renderer/EntityRenderer/bossColorModifierPrev +FD: bfk/B net/minecraft/client/renderer/EntityRenderer/cloudFog +FD: bfk/C net/minecraft/client/renderer/EntityRenderer/renderHand +FD: bfk/D net/minecraft/client/renderer/EntityRenderer/drawBlockOutline +FD: bfk/E net/minecraft/client/renderer/EntityRenderer/prevFrameTime +FD: bfk/F net/minecraft/client/renderer/EntityRenderer/renderEndNanoTime +FD: bfk/G net/minecraft/client/renderer/EntityRenderer/lightmapTexture +FD: bfk/H net/minecraft/client/renderer/EntityRenderer/lightmapColors +FD: bfk/I net/minecraft/client/renderer/EntityRenderer/locationLightMap +FD: bfk/J net/minecraft/client/renderer/EntityRenderer/lightmapUpdateNeeded +FD: bfk/K net/minecraft/client/renderer/EntityRenderer/torchFlickerX +FD: bfk/L net/minecraft/client/renderer/EntityRenderer/torchFlickerDX +FD: bfk/M net/minecraft/client/renderer/EntityRenderer/rainSoundCounter +FD: bfk/N net/minecraft/client/renderer/EntityRenderer/rainXCoords +FD: bfk/O net/minecraft/client/renderer/EntityRenderer/rainYCoords +FD: bfk/P net/minecraft/client/renderer/EntityRenderer/fogColorBuffer +FD: bfk/Q net/minecraft/client/renderer/EntityRenderer/fogColorRed +FD: bfk/R net/minecraft/client/renderer/EntityRenderer/fogColorGreen +FD: bfk/S net/minecraft/client/renderer/EntityRenderer/fogColorBlue +FD: bfk/T net/minecraft/client/renderer/EntityRenderer/fogColor2 +FD: bfk/U net/minecraft/client/renderer/EntityRenderer/fogColor1 +FD: bfk/V net/minecraft/client/renderer/EntityRenderer/debugViewDirection +FD: bfk/W net/minecraft/client/renderer/EntityRenderer/debugView +FD: bfk/X net/minecraft/client/renderer/EntityRenderer/cameraZoom +FD: bfk/Y net/minecraft/client/renderer/EntityRenderer/cameraYaw +FD: bfk/Z net/minecraft/client/renderer/EntityRenderer/cameraPitch +FD: bfk/a net/minecraft/client/renderer/EntityRenderer/anaglyphEnable +FD: bfk/aa net/minecraft/client/renderer/EntityRenderer/theShaderGroup +FD: bfk/ab net/minecraft/client/renderer/EntityRenderer/shaderResourceLocations +FD: bfk/ac net/minecraft/client/renderer/EntityRenderer/shaderIndex +FD: bfk/ad net/minecraft/client/renderer/EntityRenderer/useShader +FD: bfk/ae net/minecraft/client/renderer/EntityRenderer/frameCount +FD: bfk/b net/minecraft/client/renderer/EntityRenderer/anaglyphField +FD: bfk/c net/minecraft/client/renderer/EntityRenderer/itemRenderer +FD: bfk/d net/minecraft/client/renderer/EntityRenderer/shaderCount +FD: bfk/e net/minecraft/client/renderer/EntityRenderer/logger +FD: bfk/f net/minecraft/client/renderer/EntityRenderer/locationRainPng +FD: bfk/g net/minecraft/client/renderer/EntityRenderer/locationSnowPng +FD: bfk/h net/minecraft/client/renderer/EntityRenderer/mc +FD: bfk/i net/minecraft/client/renderer/EntityRenderer/resourceManager +FD: bfk/j net/minecraft/client/renderer/EntityRenderer/random +FD: bfk/k net/minecraft/client/renderer/EntityRenderer/farPlaneDistance +FD: bfk/l net/minecraft/client/renderer/EntityRenderer/theMapItemRenderer +FD: bfk/m net/minecraft/client/renderer/EntityRenderer/rendererUpdateCount +FD: bfk/n net/minecraft/client/renderer/EntityRenderer/pointedEntity +FD: bfk/o net/minecraft/client/renderer/EntityRenderer/mouseFilterXAxis +FD: bfk/p net/minecraft/client/renderer/EntityRenderer/mouseFilterYAxis +FD: bfk/q net/minecraft/client/renderer/EntityRenderer/thirdPersonDistance +FD: bfk/r net/minecraft/client/renderer/EntityRenderer/thirdPersonDistanceTemp +FD: bfk/s net/minecraft/client/renderer/EntityRenderer/smoothCamYaw +FD: bfk/t net/minecraft/client/renderer/EntityRenderer/smoothCamPitch +FD: bfk/u net/minecraft/client/renderer/EntityRenderer/smoothCamFilterX +FD: bfk/v net/minecraft/client/renderer/EntityRenderer/smoothCamFilterY +FD: bfk/w net/minecraft/client/renderer/EntityRenderer/smoothCamPartialTicks +FD: bfk/x net/minecraft/client/renderer/EntityRenderer/fovModifierHand +FD: bfk/y net/minecraft/client/renderer/EntityRenderer/fovModifierHandPrev +FD: bfk/z net/minecraft/client/renderer/EntityRenderer/bossColorModifier +FD: bfl$1/a net/minecraft/client/renderer/GlStateManager$1/field_179175_a +FD: bfl$a/a net/minecraft/client/renderer/GlStateManager$AlphaState/field_179208_a +FD: bfl$a/b net/minecraft/client/renderer/GlStateManager$AlphaState/func +FD: bfl$a/c net/minecraft/client/renderer/GlStateManager$AlphaState/ref +FD: bfl$b/a net/minecraft/client/renderer/GlStateManager$BlendState/field_179213_a +FD: bfl$b/b net/minecraft/client/renderer/GlStateManager$BlendState/srcFactor +FD: bfl$b/c net/minecraft/client/renderer/GlStateManager$BlendState/dstFactor +FD: bfl$b/d net/minecraft/client/renderer/GlStateManager$BlendState/srcFactorAlpha +FD: bfl$b/e net/minecraft/client/renderer/GlStateManager$BlendState/dstFactorAlpha +FD: bfl$c/a net/minecraft/client/renderer/GlStateManager$BooleanState/capability +FD: bfl$c/b net/minecraft/client/renderer/GlStateManager$BooleanState/currentState +FD: bfl$d/a net/minecraft/client/renderer/GlStateManager$ClearState/field_179205_a +FD: bfl$d/b net/minecraft/client/renderer/GlStateManager$ClearState/field_179203_b +FD: bfl$d/c net/minecraft/client/renderer/GlStateManager$ClearState/field_179204_c +FD: bfl$e/a net/minecraft/client/renderer/GlStateManager$Color/red +FD: bfl$e/b net/minecraft/client/renderer/GlStateManager$Color/green +FD: bfl$e/c net/minecraft/client/renderer/GlStateManager$Color/blue +FD: bfl$e/d net/minecraft/client/renderer/GlStateManager$Color/alpha +FD: bfl$f/a net/minecraft/client/renderer/GlStateManager$ColorLogicState/field_179197_a +FD: bfl$f/b net/minecraft/client/renderer/GlStateManager$ColorLogicState/field_179196_b +FD: bfl$g/a net/minecraft/client/renderer/GlStateManager$ColorMask/red +FD: bfl$g/b net/minecraft/client/renderer/GlStateManager$ColorMask/green +FD: bfl$g/c net/minecraft/client/renderer/GlStateManager$ColorMask/blue +FD: bfl$g/d net/minecraft/client/renderer/GlStateManager$ColorMask/alpha +FD: bfl$h/a net/minecraft/client/renderer/GlStateManager$ColorMaterialState/field_179191_a +FD: bfl$h/b net/minecraft/client/renderer/GlStateManager$ColorMaterialState/field_179189_b +FD: bfl$h/c net/minecraft/client/renderer/GlStateManager$ColorMaterialState/field_179190_c +FD: bfl$i/a net/minecraft/client/renderer/GlStateManager$CullState/field_179054_a +FD: bfl$i/b net/minecraft/client/renderer/GlStateManager$CullState/field_179053_b +FD: bfl$j/a net/minecraft/client/renderer/GlStateManager$DepthState/depthTest +FD: bfl$j/b net/minecraft/client/renderer/GlStateManager$DepthState/maskEnabled +FD: bfl$j/c net/minecraft/client/renderer/GlStateManager$DepthState/depthFunc +FD: bfl$k/a net/minecraft/client/renderer/GlStateManager$FogState/field_179049_a +FD: bfl$k/b net/minecraft/client/renderer/GlStateManager$FogState/field_179047_b +FD: bfl$k/c net/minecraft/client/renderer/GlStateManager$FogState/field_179048_c +FD: bfl$k/d net/minecraft/client/renderer/GlStateManager$FogState/field_179045_d +FD: bfl$k/e net/minecraft/client/renderer/GlStateManager$FogState/field_179046_e +FD: bfl$l/a net/minecraft/client/renderer/GlStateManager$PolygonOffsetState/field_179044_a +FD: bfl$l/b net/minecraft/client/renderer/GlStateManager$PolygonOffsetState/field_179042_b +FD: bfl$l/c net/minecraft/client/renderer/GlStateManager$PolygonOffsetState/field_179043_c +FD: bfl$l/d net/minecraft/client/renderer/GlStateManager$PolygonOffsetState/field_179041_d +FD: bfl$m/a net/minecraft/client/renderer/GlStateManager$StencilFunc/field_179081_a +FD: bfl$m/b net/minecraft/client/renderer/GlStateManager$StencilFunc/field_179079_b +FD: bfl$m/c net/minecraft/client/renderer/GlStateManager$StencilFunc/field_179080_c +FD: bfl$n/a net/minecraft/client/renderer/GlStateManager$StencilState/field_179078_a +FD: bfl$n/b net/minecraft/client/renderer/GlStateManager$StencilState/field_179076_b +FD: bfl$n/c net/minecraft/client/renderer/GlStateManager$StencilState/field_179077_c +FD: bfl$n/d net/minecraft/client/renderer/GlStateManager$StencilState/field_179074_d +FD: bfl$n/e net/minecraft/client/renderer/GlStateManager$StencilState/field_179075_e +FD: bfl$o/a net/minecraft/client/renderer/GlStateManager$TexGen/S +FD: bfl$o/b net/minecraft/client/renderer/GlStateManager$TexGen/T +FD: bfl$o/c net/minecraft/client/renderer/GlStateManager$TexGen/R +FD: bfl$o/d net/minecraft/client/renderer/GlStateManager$TexGen/Q +FD: bfl$o/e net/minecraft/client/renderer/GlStateManager$TexGen/$VALUES +FD: bfl$p/a net/minecraft/client/renderer/GlStateManager$TexGenCoord/field_179067_a +FD: bfl$p/b net/minecraft/client/renderer/GlStateManager$TexGenCoord/field_179065_b +FD: bfl$p/c net/minecraft/client/renderer/GlStateManager$TexGenCoord/field_179066_c +FD: bfl$q/a net/minecraft/client/renderer/GlStateManager$TexGenState/field_179064_a +FD: bfl$q/b net/minecraft/client/renderer/GlStateManager$TexGenState/field_179062_b +FD: bfl$q/c net/minecraft/client/renderer/GlStateManager$TexGenState/field_179063_c +FD: bfl$q/d net/minecraft/client/renderer/GlStateManager$TexGenState/field_179061_d +FD: bfl$r/a net/minecraft/client/renderer/GlStateManager$TextureState/texture2DState +FD: bfl$r/b net/minecraft/client/renderer/GlStateManager$TextureState/textureName +FD: bfl/a net/minecraft/client/renderer/GlStateManager/alphaState +FD: bfl/b net/minecraft/client/renderer/GlStateManager/lightingState +FD: bfl/c net/minecraft/client/renderer/GlStateManager/lightState +FD: bfl/d net/minecraft/client/renderer/GlStateManager/colorMaterialState +FD: bfl/e net/minecraft/client/renderer/GlStateManager/blendState +FD: bfl/f net/minecraft/client/renderer/GlStateManager/depthState +FD: bfl/g net/minecraft/client/renderer/GlStateManager/fogState +FD: bfl/h net/minecraft/client/renderer/GlStateManager/cullState +FD: bfl/i net/minecraft/client/renderer/GlStateManager/polygonOffsetState +FD: bfl/j net/minecraft/client/renderer/GlStateManager/colorLogicState +FD: bfl/k net/minecraft/client/renderer/GlStateManager/texGenState +FD: bfl/l net/minecraft/client/renderer/GlStateManager/clearState +FD: bfl/m net/minecraft/client/renderer/GlStateManager/stencilState +FD: bfl/n net/minecraft/client/renderer/GlStateManager/normalizeState +FD: bfl/o net/minecraft/client/renderer/GlStateManager/activeTextureUnit +FD: bfl/p net/minecraft/client/renderer/GlStateManager/textureState +FD: bfl/q net/minecraft/client/renderer/GlStateManager/activeShadeModel +FD: bfl/r net/minecraft/client/renderer/GlStateManager/rescaleNormalState +FD: bfl/s net/minecraft/client/renderer/GlStateManager/colorMaskState +FD: bfl/t net/minecraft/client/renderer/GlStateManager/colorState +FD: bfn$1/a net/minecraft/client/renderer/ItemRenderer$1/field_178094_a +FD: bfn/a net/minecraft/client/renderer/ItemRenderer/RES_MAP_BACKGROUND +FD: bfn/b net/minecraft/client/renderer/ItemRenderer/RES_UNDERWATER_OVERLAY +FD: bfn/c net/minecraft/client/renderer/ItemRenderer/mc +FD: bfn/d net/minecraft/client/renderer/ItemRenderer/itemToRender +FD: bfn/e net/minecraft/client/renderer/ItemRenderer/equippedProgress +FD: bfn/f net/minecraft/client/renderer/ItemRenderer/prevEquippedProgress +FD: bfn/g net/minecraft/client/renderer/ItemRenderer/renderManager +FD: bfn/h net/minecraft/client/renderer/ItemRenderer/itemRenderer +FD: bfn/i net/minecraft/client/renderer/ItemRenderer/equippedItemSlot +FD: bfo/a net/minecraft/client/renderer/ItemModelMesher/simpleShapes +FD: bfo/b net/minecraft/client/renderer/ItemModelMesher/simpleShapesCache +FD: bfo/c net/minecraft/client/renderer/ItemModelMesher/shapers +FD: bfo/d net/minecraft/client/renderer/ItemModelMesher/modelManager +FD: bfr$1/a net/minecraft/client/renderer/RenderGlobal$1/field_85101_a +FD: bfr$1/b net/minecraft/client/renderer/RenderGlobal$1/field_85099_b +FD: bfr$1/c net/minecraft/client/renderer/RenderGlobal$1/field_85100_c +FD: bfr$1/d net/minecraft/client/renderer/RenderGlobal$1/field_85098_d +FD: bfr$2/a net/minecraft/client/renderer/RenderGlobal$2/field_178037_a +FD: bfr$a/a net/minecraft/client/renderer/RenderGlobal$ContainerLocalRenderInformation/renderChunk +FD: bfr$a/b net/minecraft/client/renderer/RenderGlobal$ContainerLocalRenderInformation/facing +FD: bfr$a/c net/minecraft/client/renderer/RenderGlobal$ContainerLocalRenderInformation/setFacing +FD: bfr$a/d net/minecraft/client/renderer/RenderGlobal$ContainerLocalRenderInformation/counter +FD: bfr$a/e net/minecraft/client/renderer/RenderGlobal$ContainerLocalRenderInformation/field_178033_e +FD: bfr/A net/minecraft/client/renderer/RenderGlobal/entityOutlineFramebuffer +FD: bfr/B net/minecraft/client/renderer/RenderGlobal/entityOutlineShader +FD: bfr/C net/minecraft/client/renderer/RenderGlobal/frustumUpdatePosX +FD: bfr/D net/minecraft/client/renderer/RenderGlobal/frustumUpdatePosY +FD: bfr/E net/minecraft/client/renderer/RenderGlobal/frustumUpdatePosZ +FD: bfr/F net/minecraft/client/renderer/RenderGlobal/frustumUpdatePosChunkX +FD: bfr/G net/minecraft/client/renderer/RenderGlobal/frustumUpdatePosChunkY +FD: bfr/H net/minecraft/client/renderer/RenderGlobal/frustumUpdatePosChunkZ +FD: bfr/I net/minecraft/client/renderer/RenderGlobal/lastViewEntityX +FD: bfr/J net/minecraft/client/renderer/RenderGlobal/lastViewEntityY +FD: bfr/K net/minecraft/client/renderer/RenderGlobal/lastViewEntityZ +FD: bfr/L net/minecraft/client/renderer/RenderGlobal/lastViewEntityPitch +FD: bfr/M net/minecraft/client/renderer/RenderGlobal/lastViewEntityYaw +FD: bfr/N net/minecraft/client/renderer/RenderGlobal/renderDispatcher +FD: bfr/O net/minecraft/client/renderer/RenderGlobal/renderContainer +FD: bfr/P net/minecraft/client/renderer/RenderGlobal/renderDistanceChunks +FD: bfr/Q net/minecraft/client/renderer/RenderGlobal/renderEntitiesStartupCounter +FD: bfr/R net/minecraft/client/renderer/RenderGlobal/countEntitiesTotal +FD: bfr/S net/minecraft/client/renderer/RenderGlobal/countEntitiesRendered +FD: bfr/T net/minecraft/client/renderer/RenderGlobal/countEntitiesHidden +FD: bfr/U net/minecraft/client/renderer/RenderGlobal/debugFixTerrainFrustum +FD: bfr/V net/minecraft/client/renderer/RenderGlobal/debugFixedClippingHelper +FD: bfr/W net/minecraft/client/renderer/RenderGlobal/debugTerrainMatrix +FD: bfr/X net/minecraft/client/renderer/RenderGlobal/debugTerrainFrustumPosition +FD: bfr/Y net/minecraft/client/renderer/RenderGlobal/vboEnabled +FD: bfr/Z net/minecraft/client/renderer/RenderGlobal/prevRenderSortX +FD: bfr/a net/minecraft/client/renderer/RenderGlobal/renderChunkFactory +FD: bfr/aa net/minecraft/client/renderer/RenderGlobal/prevRenderSortY +FD: bfr/ab net/minecraft/client/renderer/RenderGlobal/prevRenderSortZ +FD: bfr/ac net/minecraft/client/renderer/RenderGlobal/displayListEntitiesDirty +FD: bfr/b net/minecraft/client/renderer/RenderGlobal/logger +FD: bfr/c net/minecraft/client/renderer/RenderGlobal/locationMoonPhasesPng +FD: bfr/d net/minecraft/client/renderer/RenderGlobal/locationSunPng +FD: bfr/e net/minecraft/client/renderer/RenderGlobal/locationCloudsPng +FD: bfr/f net/minecraft/client/renderer/RenderGlobal/locationEndSkyPng +FD: bfr/g net/minecraft/client/renderer/RenderGlobal/locationForcefieldPng +FD: bfr/h net/minecraft/client/renderer/RenderGlobal/mc +FD: bfr/i net/minecraft/client/renderer/RenderGlobal/renderEngine +FD: bfr/j net/minecraft/client/renderer/RenderGlobal/renderManager +FD: bfr/k net/minecraft/client/renderer/RenderGlobal/theWorld +FD: bfr/l net/minecraft/client/renderer/RenderGlobal/chunksToUpdate +FD: bfr/m net/minecraft/client/renderer/RenderGlobal/renderInfos +FD: bfr/n net/minecraft/client/renderer/RenderGlobal/setTileEntities +FD: bfr/o net/minecraft/client/renderer/RenderGlobal/viewFrustum +FD: bfr/p net/minecraft/client/renderer/RenderGlobal/starGLCallList +FD: bfr/q net/minecraft/client/renderer/RenderGlobal/glSkyList +FD: bfr/r net/minecraft/client/renderer/RenderGlobal/glSkyList2 +FD: bfr/s net/minecraft/client/renderer/RenderGlobal/vertexBufferFormat +FD: bfr/t net/minecraft/client/renderer/RenderGlobal/starVBO +FD: bfr/u net/minecraft/client/renderer/RenderGlobal/skyVBO +FD: bfr/v net/minecraft/client/renderer/RenderGlobal/sky2VBO +FD: bfr/w net/minecraft/client/renderer/RenderGlobal/cloudTickCounter +FD: bfr/x net/minecraft/client/renderer/RenderGlobal/damagedBlocks +FD: bfr/y net/minecraft/client/renderer/RenderGlobal/mapSoundPositions +FD: bfr/z net/minecraft/client/renderer/RenderGlobal/destroyBlockIcons +FD: bfs/a net/minecraft/client/renderer/ImageBufferDownload/imageData +FD: bfs/b net/minecraft/client/renderer/ImageBufferDownload/imageWidth +FD: bfs/c net/minecraft/client/renderer/ImageBufferDownload/imageHeight +FD: bfw/a net/minecraft/client/shader/Framebuffer/framebufferTextureWidth +FD: bfw/b net/minecraft/client/shader/Framebuffer/framebufferTextureHeight +FD: bfw/c net/minecraft/client/shader/Framebuffer/framebufferWidth +FD: bfw/d net/minecraft/client/shader/Framebuffer/framebufferHeight +FD: bfw/e net/minecraft/client/shader/Framebuffer/useDepth +FD: bfw/f net/minecraft/client/shader/Framebuffer/framebufferObject +FD: bfw/g net/minecraft/client/shader/Framebuffer/framebufferTexture +FD: bfw/h net/minecraft/client/shader/Framebuffer/depthBuffer +FD: bfw/i net/minecraft/client/shader/Framebuffer/framebufferColor +FD: bfw/j net/minecraft/client/shader/Framebuffer/framebufferFilter +FD: bfx/a net/minecraft/client/renderer/Tessellator/worldRenderer +FD: bfx/b net/minecraft/client/renderer/Tessellator/vboUploader +FD: bfx/c net/minecraft/client/renderer/Tessellator/instance +FD: bfz/a net/minecraft/client/renderer/VertexBufferUploader/vertexBuffer +FD: bga/a net/minecraft/client/renderer/ViewFrustum/renderGlobal +FD: bga/b net/minecraft/client/renderer/ViewFrustum/world +FD: bga/c net/minecraft/client/renderer/ViewFrustum/countChunksY +FD: bga/d net/minecraft/client/renderer/ViewFrustum/countChunksX +FD: bga/e net/minecraft/client/renderer/ViewFrustum/countChunksZ +FD: bga/f net/minecraft/client/renderer/ViewFrustum/renderChunks +FD: bgc$1/a net/minecraft/client/renderer/BlockModelShapes$1/field_178143_a +FD: bgc$2/a net/minecraft/client/renderer/BlockModelShapes$2/field_178136_a +FD: bgc$3/a net/minecraft/client/renderer/BlockModelShapes$3/field_178137_a +FD: bgc$4/a net/minecraft/client/renderer/BlockModelShapes$4/field_178134_a +FD: bgc$5/a net/minecraft/client/renderer/BlockModelShapes$5/field_178135_a +FD: bgc$6/a net/minecraft/client/renderer/BlockModelShapes$6/field_178139_a +FD: bgc$7/a net/minecraft/client/renderer/BlockModelShapes$7/field_178138_a +FD: bgc$8/a net/minecraft/client/renderer/BlockModelShapes$8/field_178257_a +FD: bgc/a net/minecraft/client/renderer/BlockModelShapes/bakedModelStore +FD: bgc/b net/minecraft/client/renderer/BlockModelShapes/blockStateMapper +FD: bgc/c net/minecraft/client/renderer/BlockModelShapes/modelManager +FD: bgd/a net/minecraft/client/renderer/BlockRendererDispatcher/blockModelShapes +FD: bgd/b net/minecraft/client/renderer/BlockRendererDispatcher/gameSettings +FD: bgd/c net/minecraft/client/renderer/BlockRendererDispatcher/blockModelRenderer +FD: bgd/d net/minecraft/client/renderer/BlockRendererDispatcher/chestRenderer +FD: bgd/e net/minecraft/client/renderer/BlockRendererDispatcher/fluidRenderer +FD: bge/a net/minecraft/client/renderer/BlockFluidRenderer/atlasSpritesLava +FD: bge/b net/minecraft/client/renderer/BlockFluidRenderer/atlasSpritesWater +FD: bgf$1/a net/minecraft/client/renderer/BlockModelRenderer$1/field_178290_a +FD: bgf$a/a net/minecraft/client/renderer/BlockModelRenderer$EnumNeighborInfo/DOWN +FD: bgf$a/b net/minecraft/client/renderer/BlockModelRenderer$EnumNeighborInfo/UP +FD: bgf$a/c net/minecraft/client/renderer/BlockModelRenderer$EnumNeighborInfo/NORTH +FD: bgf$a/d net/minecraft/client/renderer/BlockModelRenderer$EnumNeighborInfo/SOUTH +FD: bgf$a/e net/minecraft/client/renderer/BlockModelRenderer$EnumNeighborInfo/WEST +FD: bgf$a/f net/minecraft/client/renderer/BlockModelRenderer$EnumNeighborInfo/EAST +FD: bgf$a/g net/minecraft/client/renderer/BlockModelRenderer$EnumNeighborInfo/field_178276_g +FD: bgf$a/h net/minecraft/client/renderer/BlockModelRenderer$EnumNeighborInfo/field_178288_h +FD: bgf$a/i net/minecraft/client/renderer/BlockModelRenderer$EnumNeighborInfo/field_178289_i +FD: bgf$a/j net/minecraft/client/renderer/BlockModelRenderer$EnumNeighborInfo/field_178286_j +FD: bgf$a/k net/minecraft/client/renderer/BlockModelRenderer$EnumNeighborInfo/field_178287_k +FD: bgf$a/l net/minecraft/client/renderer/BlockModelRenderer$EnumNeighborInfo/field_178284_l +FD: bgf$a/m net/minecraft/client/renderer/BlockModelRenderer$EnumNeighborInfo/field_178285_m +FD: bgf$a/n net/minecraft/client/renderer/BlockModelRenderer$EnumNeighborInfo/VALUES +FD: bgf$a/o net/minecraft/client/renderer/BlockModelRenderer$EnumNeighborInfo/$VALUES +FD: bgf$b/a net/minecraft/client/renderer/BlockModelRenderer$AmbientOcclusionFace/field_178208_a +FD: bgf$b/b net/minecraft/client/renderer/BlockModelRenderer$AmbientOcclusionFace/vertexColorMultiplier +FD: bgf$b/c net/minecraft/client/renderer/BlockModelRenderer$AmbientOcclusionFace/vertexBrightness +FD: bgf$c/a net/minecraft/client/renderer/BlockModelRenderer$VertexTranslations/DOWN +FD: bgf$c/b net/minecraft/client/renderer/BlockModelRenderer$VertexTranslations/UP +FD: bgf$c/c net/minecraft/client/renderer/BlockModelRenderer$VertexTranslations/NORTH +FD: bgf$c/d net/minecraft/client/renderer/BlockModelRenderer$VertexTranslations/SOUTH +FD: bgf$c/e net/minecraft/client/renderer/BlockModelRenderer$VertexTranslations/WEST +FD: bgf$c/f net/minecraft/client/renderer/BlockModelRenderer$VertexTranslations/EAST +FD: bgf$c/g net/minecraft/client/renderer/BlockModelRenderer$VertexTranslations/field_178191_g +FD: bgf$c/h net/minecraft/client/renderer/BlockModelRenderer$VertexTranslations/field_178200_h +FD: bgf$c/i net/minecraft/client/renderer/BlockModelRenderer$VertexTranslations/field_178201_i +FD: bgf$c/j net/minecraft/client/renderer/BlockModelRenderer$VertexTranslations/field_178198_j +FD: bgf$c/k net/minecraft/client/renderer/BlockModelRenderer$VertexTranslations/VALUES +FD: bgf$c/l net/minecraft/client/renderer/BlockModelRenderer$VertexTranslations/$VALUES +FD: bgf$d/a net/minecraft/client/renderer/BlockModelRenderer$Orientation/DOWN +FD: bgf$d/b net/minecraft/client/renderer/BlockModelRenderer$Orientation/UP +FD: bgf$d/c net/minecraft/client/renderer/BlockModelRenderer$Orientation/NORTH +FD: bgf$d/d net/minecraft/client/renderer/BlockModelRenderer$Orientation/SOUTH +FD: bgf$d/e net/minecraft/client/renderer/BlockModelRenderer$Orientation/WEST +FD: bgf$d/f net/minecraft/client/renderer/BlockModelRenderer$Orientation/EAST +FD: bgf$d/g net/minecraft/client/renderer/BlockModelRenderer$Orientation/FLIP_DOWN +FD: bgf$d/h net/minecraft/client/renderer/BlockModelRenderer$Orientation/FLIP_UP +FD: bgf$d/i net/minecraft/client/renderer/BlockModelRenderer$Orientation/FLIP_NORTH +FD: bgf$d/j net/minecraft/client/renderer/BlockModelRenderer$Orientation/FLIP_SOUTH +FD: bgf$d/k net/minecraft/client/renderer/BlockModelRenderer$Orientation/FLIP_WEST +FD: bgf$d/l net/minecraft/client/renderer/BlockModelRenderer$Orientation/FLIP_EAST +FD: bgf$d/m net/minecraft/client/renderer/BlockModelRenderer$Orientation/field_178229_m +FD: bgf$d/n net/minecraft/client/renderer/BlockModelRenderer$Orientation/$VALUES +FD: bgg/a net/minecraft/client/renderer/block/model/BakedQuad/vertexData +FD: bgg/b net/minecraft/client/renderer/block/model/BakedQuad/tintIndex +FD: bgg/c net/minecraft/client/renderer/block/model/BakedQuad/face +FD: bgh$1/a net/minecraft/client/renderer/block/model/BlockPart$1/field_178234_a +FD: bgh/a net/minecraft/client/renderer/block/model/BlockPart/positionFrom +FD: bgh/b net/minecraft/client/renderer/block/model/BlockPart/positionTo +FD: bgh/c net/minecraft/client/renderer/block/model/BlockPart/mapFaces +FD: bgh/d net/minecraft/client/renderer/block/model/BlockPart/partRotation +FD: bgh/e net/minecraft/client/renderer/block/model/BlockPart/shade +FD: bgi/a net/minecraft/client/renderer/block/model/BlockPartFace/FACING_DEFAULT +FD: bgi/b net/minecraft/client/renderer/block/model/BlockPartFace/cullFace +FD: bgi/c net/minecraft/client/renderer/block/model/BlockPartFace/tintIndex +FD: bgi/d net/minecraft/client/renderer/block/model/BlockPartFace/texture +FD: bgi/e net/minecraft/client/renderer/block/model/BlockPartFace/blockFaceUV +FD: bgj/a net/minecraft/client/renderer/block/model/BlockPartRotation/origin +FD: bgj/b net/minecraft/client/renderer/block/model/BlockPartRotation/axis +FD: bgj/c net/minecraft/client/renderer/block/model/BlockPartRotation/angle +FD: bgj/d net/minecraft/client/renderer/block/model/BlockPartRotation/rescale +FD: bgk/a net/minecraft/client/renderer/block/model/BlockFaceUV/uvs +FD: bgk/b net/minecraft/client/renderer/block/model/BlockFaceUV/rotation +FD: bgl$a/a net/minecraft/client/renderer/block/model/ModelBlock$Bookkeep/model +FD: bgl$a/b net/minecraft/client/renderer/block/model/ModelBlock$Bookkeep/modelExt +FD: bgl/a net/minecraft/client/renderer/block/model/ModelBlock/SERIALIZER +FD: bgl/b net/minecraft/client/renderer/block/model/ModelBlock/name +FD: bgl/c net/minecraft/client/renderer/block/model/ModelBlock/textures +FD: bgl/d net/minecraft/client/renderer/block/model/ModelBlock/parent +FD: bgl/e net/minecraft/client/renderer/block/model/ModelBlock/parentLocation +FD: bgl/f net/minecraft/client/renderer/block/model/ModelBlock/LOGGER +FD: bgl/g net/minecraft/client/renderer/block/model/ModelBlock/elements +FD: bgl/h net/minecraft/client/renderer/block/model/ModelBlock/gui3d +FD: bgl/i net/minecraft/client/renderer/block/model/ModelBlock/ambientOcclusion +FD: bgl/j net/minecraft/client/renderer/block/model/ModelBlock/cameraTransforms +FD: bgm$b/a net/minecraft/client/renderer/block/model/ModelBlockDefinition$MissingVariantException/field_178438_a +FD: bgm$c/a net/minecraft/client/renderer/block/model/ModelBlockDefinition$Variant/modelLocation +FD: bgm$c/b net/minecraft/client/renderer/block/model/ModelBlockDefinition$Variant/modelRotation +FD: bgm$c/c net/minecraft/client/renderer/block/model/ModelBlockDefinition$Variant/uvLock +FD: bgm$c/d net/minecraft/client/renderer/block/model/ModelBlockDefinition$Variant/weight +FD: bgm$d/a net/minecraft/client/renderer/block/model/ModelBlockDefinition$Variants/name +FD: bgm$d/b net/minecraft/client/renderer/block/model/ModelBlockDefinition$Variants/listVariants +FD: bgm/a net/minecraft/client/renderer/block/model/ModelBlockDefinition/GSON +FD: bgm/b net/minecraft/client/renderer/block/model/ModelBlockDefinition/mapVariants +FD: bgn$1/a net/minecraft/client/renderer/block/model/BreakingFour$1/field_178419_a +FD: bgn/d net/minecraft/client/renderer/block/model/BreakingFour/texture +FD: bgo$1/a net/minecraft/client/renderer/block/model/FaceBakery$1/field_178400_a +FD: bgo$1/b net/minecraft/client/renderer/block/model/FaceBakery$1/field_178399_b +FD: bgo/a net/minecraft/client/renderer/block/model/FaceBakery/field_178418_a +FD: bgo/b net/minecraft/client/renderer/block/model/FaceBakery/field_178417_b +FD: bgp$1/a net/minecraft/client/renderer/block/model/ItemModelGenerator$1/field_178390_a +FD: bgp$a/a net/minecraft/client/renderer/block/model/ItemModelGenerator$Span/spanFacing +FD: bgp$a/b net/minecraft/client/renderer/block/model/ItemModelGenerator$Span/field_178387_b +FD: bgp$a/c net/minecraft/client/renderer/block/model/ItemModelGenerator$Span/field_178388_c +FD: bgp$a/d net/minecraft/client/renderer/block/model/ItemModelGenerator$Span/field_178386_d +FD: bgp$b/a net/minecraft/client/renderer/block/model/ItemModelGenerator$SpanFacing/UP +FD: bgp$b/b net/minecraft/client/renderer/block/model/ItemModelGenerator$SpanFacing/DOWN +FD: bgp$b/c net/minecraft/client/renderer/block/model/ItemModelGenerator$SpanFacing/LEFT +FD: bgp$b/d net/minecraft/client/renderer/block/model/ItemModelGenerator$SpanFacing/RIGHT +FD: bgp$b/e net/minecraft/client/renderer/block/model/ItemModelGenerator$SpanFacing/facing +FD: bgp$b/f net/minecraft/client/renderer/block/model/ItemModelGenerator$SpanFacing/field_178373_f +FD: bgp$b/g net/minecraft/client/renderer/block/model/ItemModelGenerator$SpanFacing/field_178374_g +FD: bgp$b/h net/minecraft/client/renderer/block/model/ItemModelGenerator$SpanFacing/$VALUES +FD: bgp/a net/minecraft/client/renderer/block/model/ItemModelGenerator/LAYERS +FD: bgq$a/a net/minecraft/client/renderer/block/model/ItemTransformVec3f$Deserializer/ROTATION_DEFAULT +FD: bgq$a/b net/minecraft/client/renderer/block/model/ItemTransformVec3f$Deserializer/TRANSLATION_DEFAULT +FD: bgq$a/c net/minecraft/client/renderer/block/model/ItemTransformVec3f$Deserializer/SCALE_DEFAULT +FD: bgq/a net/minecraft/client/renderer/block/model/ItemTransformVec3f/DEFAULT +FD: bgq/b net/minecraft/client/renderer/block/model/ItemTransformVec3f/rotation +FD: bgq/c net/minecraft/client/renderer/block/model/ItemTransformVec3f/translation +FD: bgq/d net/minecraft/client/renderer/block/model/ItemTransformVec3f/scale +FD: bgr$1/a net/minecraft/client/renderer/block/model/ItemCameraTransforms$1/field_181684_a +FD: bgr$b/a net/minecraft/client/renderer/block/model/ItemCameraTransforms$TransformType/NONE +FD: bgr$b/b net/minecraft/client/renderer/block/model/ItemCameraTransforms$TransformType/THIRD_PERSON +FD: bgr$b/c net/minecraft/client/renderer/block/model/ItemCameraTransforms$TransformType/FIRST_PERSON +FD: bgr$b/d net/minecraft/client/renderer/block/model/ItemCameraTransforms$TransformType/HEAD +FD: bgr$b/e net/minecraft/client/renderer/block/model/ItemCameraTransforms$TransformType/GUI +FD: bgr$b/f net/minecraft/client/renderer/block/model/ItemCameraTransforms$TransformType/GROUND +FD: bgr$b/g net/minecraft/client/renderer/block/model/ItemCameraTransforms$TransformType/FIXED +FD: bgr$b/h net/minecraft/client/renderer/block/model/ItemCameraTransforms$TransformType/$VALUES +FD: bgr/a net/minecraft/client/renderer/block/model/ItemCameraTransforms/DEFAULT +FD: bgr/b net/minecraft/client/renderer/block/model/ItemCameraTransforms/field_181690_b +FD: bgr/c net/minecraft/client/renderer/block/model/ItemCameraTransforms/field_181691_c +FD: bgr/d net/minecraft/client/renderer/block/model/ItemCameraTransforms/field_181692_d +FD: bgr/e net/minecraft/client/renderer/block/model/ItemCameraTransforms/field_181693_e +FD: bgr/f net/minecraft/client/renderer/block/model/ItemCameraTransforms/field_181694_f +FD: bgr/g net/minecraft/client/renderer/block/model/ItemCameraTransforms/field_181695_g +FD: bgr/h net/minecraft/client/renderer/block/model/ItemCameraTransforms/field_181696_h +FD: bgr/i net/minecraft/client/renderer/block/model/ItemCameraTransforms/field_181697_i +FD: bgr/j net/minecraft/client/renderer/block/model/ItemCameraTransforms/field_181698_j +FD: bgr/k net/minecraft/client/renderer/block/model/ItemCameraTransforms/thirdPerson +FD: bgr/l net/minecraft/client/renderer/block/model/ItemCameraTransforms/firstPerson +FD: bgr/m net/minecraft/client/renderer/block/model/ItemCameraTransforms/head +FD: bgr/n net/minecraft/client/renderer/block/model/ItemCameraTransforms/gui +FD: bgr/o net/minecraft/client/renderer/block/model/ItemCameraTransforms/ground +FD: bgr/p net/minecraft/client/renderer/block/model/ItemCameraTransforms/fixed +FD: bgu/b net/minecraft/client/renderer/block/statemap/StateMapperBase/mapStateModelLocations +FD: bgv/a net/minecraft/client/renderer/block/statemap/BlockStateMapper/blockStateMap +FD: bgv/b net/minecraft/client/renderer/block/statemap/BlockStateMapper/setBuiltInBlocks +FD: bgx$a/a net/minecraft/client/renderer/block/statemap/StateMap$Builder/name +FD: bgx$a/b net/minecraft/client/renderer/block/statemap/StateMap$Builder/suffix +FD: bgx$a/c net/minecraft/client/renderer/block/statemap/StateMap$Builder/ignored +FD: bgx/a net/minecraft/client/renderer/block/statemap/StateMap/name +FD: bgx/c net/minecraft/client/renderer/block/statemap/StateMap/suffix +FD: bgx/d net/minecraft/client/renderer/block/statemap/StateMap/ignored +FD: bha$a/a net/minecraft/client/renderer/tileentity/TileEntityBannerRenderer$TimedBannerTexture/systemTime +FD: bha$a/b net/minecraft/client/renderer/tileentity/TileEntityBannerRenderer$TimedBannerTexture/bannerTexture +FD: bha/c net/minecraft/client/renderer/tileentity/TileEntityBannerRenderer/DESIGNS +FD: bha/d net/minecraft/client/renderer/tileentity/TileEntityBannerRenderer/BANNERTEXTURES +FD: bha/e net/minecraft/client/renderer/tileentity/TileEntityBannerRenderer/bannerModel +FD: bhb/c net/minecraft/client/renderer/tileentity/TileEntityBeaconRenderer/beaconBeam +FD: bhc/a net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher/instance +FD: bhc/b net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher/staticPlayerX +FD: bhc/c net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher/staticPlayerY +FD: bhc/d net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher/staticPlayerZ +FD: bhc/e net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher/renderEngine +FD: bhc/f net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher/worldObj +FD: bhc/g net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher/entity +FD: bhc/h net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher/entityYaw +FD: bhc/i net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher/entityPitch +FD: bhc/j net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher/entityX +FD: bhc/k net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher/entityY +FD: bhc/l net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher/entityZ +FD: bhc/m net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher/mapSpecialRenderers +FD: bhc/n net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher/fontRenderer +FD: bhd/a net/minecraft/client/renderer/tileentity/TileEntitySpecialRenderer/DESTROY_STAGES +FD: bhd/b net/minecraft/client/renderer/tileentity/TileEntitySpecialRenderer/rendererDispatcher +FD: bhe/c net/minecraft/client/renderer/tileentity/TileEntityChestRenderer/textureTrappedDouble +FD: bhe/d net/minecraft/client/renderer/tileentity/TileEntityChestRenderer/textureChristmasDouble +FD: bhe/e net/minecraft/client/renderer/tileentity/TileEntityChestRenderer/textureNormalDouble +FD: bhe/f net/minecraft/client/renderer/tileentity/TileEntityChestRenderer/textureTrapped +FD: bhe/g net/minecraft/client/renderer/tileentity/TileEntityChestRenderer/textureChristmas +FD: bhe/h net/minecraft/client/renderer/tileentity/TileEntityChestRenderer/textureNormal +FD: bhe/i net/minecraft/client/renderer/tileentity/TileEntityChestRenderer/simpleChest +FD: bhe/j net/minecraft/client/renderer/tileentity/TileEntityChestRenderer/largeChest +FD: bhe/k net/minecraft/client/renderer/tileentity/TileEntityChestRenderer/isChristams +FD: bhf/c net/minecraft/client/renderer/tileentity/TileEntityEnchantmentTableRenderer/TEXTURE_BOOK +FD: bhf/d net/minecraft/client/renderer/tileentity/TileEntityEnchantmentTableRenderer/field_147541_c +FD: bhg/c net/minecraft/client/renderer/tileentity/TileEntityEnderChestRenderer/ENDER_CHEST_TEXTURE +FD: bhg/d net/minecraft/client/renderer/tileentity/TileEntityEnderChestRenderer/field_147521_c +FD: bhi/c net/minecraft/client/renderer/tileentity/TileEntityPistonRenderer/blockRenderer +FD: bhj/c net/minecraft/client/renderer/tileentity/TileEntitySignRenderer/SIGN_TEXTURE +FD: bhj/d net/minecraft/client/renderer/tileentity/TileEntitySignRenderer/model +FD: bhk$1/a net/minecraft/client/renderer/tileentity/TileEntitySkullRenderer$1/field_178458_a +FD: bhk/c net/minecraft/client/renderer/tileentity/TileEntitySkullRenderer/instance +FD: bhk/d net/minecraft/client/renderer/tileentity/TileEntitySkullRenderer/SKELETON_TEXTURES +FD: bhk/e net/minecraft/client/renderer/tileentity/TileEntitySkullRenderer/WITHER_SKELETON_TEXTURES +FD: bhk/f net/minecraft/client/renderer/tileentity/TileEntitySkullRenderer/ZOMBIE_TEXTURES +FD: bhk/g net/minecraft/client/renderer/tileentity/TileEntitySkullRenderer/CREEPER_TEXTURES +FD: bhk/h net/minecraft/client/renderer/tileentity/TileEntitySkullRenderer/skeletonHead +FD: bhk/i net/minecraft/client/renderer/tileentity/TileEntitySkullRenderer/humanoidHead +FD: bhl/c net/minecraft/client/renderer/tileentity/TileEntityEndPortalRenderer/field_147528_b +FD: bhl/d net/minecraft/client/renderer/tileentity/TileEntityEndPortalRenderer/END_SKY_TEXTURE +FD: bhl/e net/minecraft/client/renderer/tileentity/TileEntityEndPortalRenderer/END_PORTAL_TEXTURE +FD: bhl/f net/minecraft/client/renderer/tileentity/TileEntityEndPortalRenderer/field_147527_e +FD: bhn$a/a net/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator$Status/PENDING +FD: bhn$a/b net/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator$Status/COMPILING +FD: bhn$a/c net/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator$Status/UPLOADING +FD: bhn$a/d net/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator$Status/DONE +FD: bhn$a/e net/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator$Status/$VALUES +FD: bhn$b/a net/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator$Type/REBUILD_CHUNK +FD: bhn$b/b net/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator$Type/RESORT_TRANSPARENCY +FD: bhn$b/c net/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator$Type/$VALUES +FD: bhn/a net/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator/renderChunk +FD: bhn/b net/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator/lock +FD: bhn/c net/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator/listFinishRunnables +FD: bhn/d net/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator/type +FD: bhn/e net/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator/regionRenderCacheBuilder +FD: bhn/f net/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator/compiledChunk +FD: bhn/g net/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator/status +FD: bhn/h net/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator/finished +FD: bho$1/a net/minecraft/client/renderer/chunk/ChunkRenderDispatcher$1/field_178527_a +FD: bho$1/b net/minecraft/client/renderer/chunk/ChunkRenderDispatcher$1/field_178526_b +FD: bho$2/a net/minecraft/client/renderer/chunk/ChunkRenderDispatcher$2/field_178529_a +FD: bho$2/b net/minecraft/client/renderer/chunk/ChunkRenderDispatcher$2/field_178528_b +FD: bho$3/a net/minecraft/client/renderer/chunk/ChunkRenderDispatcher$3/field_178534_a +FD: bho$3/b net/minecraft/client/renderer/chunk/ChunkRenderDispatcher$3/field_178532_b +FD: bho$3/c net/minecraft/client/renderer/chunk/ChunkRenderDispatcher$3/field_178533_c +FD: bho$3/d net/minecraft/client/renderer/chunk/ChunkRenderDispatcher$3/field_178530_d +FD: bho$3/e net/minecraft/client/renderer/chunk/ChunkRenderDispatcher$3/field_178531_e +FD: bho/a net/minecraft/client/renderer/chunk/ChunkRenderDispatcher/logger +FD: bho/b net/minecraft/client/renderer/chunk/ChunkRenderDispatcher/threadFactory +FD: bho/c net/minecraft/client/renderer/chunk/ChunkRenderDispatcher/listThreadedWorkers +FD: bho/d net/minecraft/client/renderer/chunk/ChunkRenderDispatcher/queueChunkUpdates +FD: bho/e net/minecraft/client/renderer/chunk/ChunkRenderDispatcher/queueFreeRenderBuilders +FD: bho/f net/minecraft/client/renderer/chunk/ChunkRenderDispatcher/worldVertexUploader +FD: bho/g net/minecraft/client/renderer/chunk/ChunkRenderDispatcher/vertexUploader +FD: bho/h net/minecraft/client/renderer/chunk/ChunkRenderDispatcher/queueChunkUploads +FD: bho/i net/minecraft/client/renderer/chunk/ChunkRenderDispatcher/renderWorker +FD: bhp$1/a net/minecraft/client/renderer/chunk/ChunkRenderWorker$1/field_178480_a +FD: bhp$1/b net/minecraft/client/renderer/chunk/ChunkRenderWorker$1/field_178479_b +FD: bhp$2/a net/minecraft/client/renderer/chunk/ChunkRenderWorker$2/field_178484_a +FD: bhp$2/b net/minecraft/client/renderer/chunk/ChunkRenderWorker$2/field_178482_b +FD: bhp$2/c net/minecraft/client/renderer/chunk/ChunkRenderWorker$2/field_178483_c +FD: bhp/a net/minecraft/client/renderer/chunk/ChunkRenderWorker/LOGGER +FD: bhp/b net/minecraft/client/renderer/chunk/ChunkRenderWorker/chunkRenderDispatcher +FD: bhp/c net/minecraft/client/renderer/chunk/ChunkRenderWorker/regionRenderCacheBuilder +FD: bhq/a net/minecraft/client/renderer/chunk/CompiledChunk/DUMMY +FD: bhq/b net/minecraft/client/renderer/chunk/CompiledChunk/layersUsed +FD: bhq/c net/minecraft/client/renderer/chunk/CompiledChunk/layersStarted +FD: bhq/d net/minecraft/client/renderer/chunk/CompiledChunk/empty +FD: bhq/e net/minecraft/client/renderer/chunk/CompiledChunk/tileEntities +FD: bhq/f net/minecraft/client/renderer/chunk/CompiledChunk/setVisibility +FD: bhq/g net/minecraft/client/renderer/chunk/CompiledChunk/state +FD: bhs/d net/minecraft/client/renderer/chunk/ListedRenderChunk/baseDisplayList +FD: bht/a net/minecraft/client/renderer/chunk/RenderChunk/renderChunksUpdated +FD: bht/b net/minecraft/client/renderer/chunk/RenderChunk/compiledChunk +FD: bht/c net/minecraft/client/renderer/chunk/RenderChunk/boundingBox +FD: bht/d net/minecraft/client/renderer/chunk/RenderChunk/world +FD: bht/e net/minecraft/client/renderer/chunk/RenderChunk/renderGlobal +FD: bht/f net/minecraft/client/renderer/chunk/RenderChunk/position +FD: bht/g net/minecraft/client/renderer/chunk/RenderChunk/lockCompileTask +FD: bht/h net/minecraft/client/renderer/chunk/RenderChunk/lockCompiledChunk +FD: bht/i net/minecraft/client/renderer/chunk/RenderChunk/compileTask +FD: bht/j net/minecraft/client/renderer/chunk/RenderChunk/setTileEntities +FD: bht/k net/minecraft/client/renderer/chunk/RenderChunk/index +FD: bht/l net/minecraft/client/renderer/chunk/RenderChunk/modelviewMatrix +FD: bht/m net/minecraft/client/renderer/chunk/RenderChunk/vertexBuffers +FD: bht/n net/minecraft/client/renderer/chunk/RenderChunk/frameIndex +FD: bht/o net/minecraft/client/renderer/chunk/RenderChunk/needsUpdate +FD: bht/p net/minecraft/client/renderer/chunk/RenderChunk/mapEnumFacing +FD: bhw$1/a net/minecraft/client/renderer/chunk/VisGraph$1/field_178617_a +FD: bhw/a net/minecraft/client/renderer/chunk/VisGraph/field_178616_a +FD: bhw/b net/minecraft/client/renderer/chunk/VisGraph/field_178614_b +FD: bhw/c net/minecraft/client/renderer/chunk/VisGraph/field_178615_c +FD: bhw/d net/minecraft/client/renderer/chunk/VisGraph/field_178612_d +FD: bhw/e net/minecraft/client/renderer/chunk/VisGraph/field_178613_e +FD: bhw/f net/minecraft/client/renderer/chunk/VisGraph/field_178611_f +FD: bhx/a net/minecraft/client/renderer/chunk/SetVisibility/COUNT_FACES +FD: bhx/b net/minecraft/client/renderer/chunk/SetVisibility/bitSet +FD: bib/e net/minecraft/client/renderer/culling/ClippingHelperImpl/instance +FD: bib/f net/minecraft/client/renderer/culling/ClippingHelperImpl/projectionMatrixBuffer +FD: bib/g net/minecraft/client/renderer/culling/ClippingHelperImpl/modelviewMatrixBuffer +FD: bib/h net/minecraft/client/renderer/culling/ClippingHelperImpl/field_78564_h +FD: bic/a net/minecraft/client/renderer/culling/Frustum/clippingHelper +FD: bic/b net/minecraft/client/renderer/culling/Frustum/xPosition +FD: bic/c net/minecraft/client/renderer/culling/Frustum/yPosition +FD: bic/d net/minecraft/client/renderer/culling/Frustum/zPosition +FD: bid/a net/minecraft/client/renderer/culling/ClippingHelper/frustum +FD: bid/b net/minecraft/client/renderer/culling/ClippingHelper/projectionMatrix +FD: bid/c net/minecraft/client/renderer/culling/ClippingHelper/modelviewMatrix +FD: bid/d net/minecraft/client/renderer/culling/ClippingHelper/clippingMatrix +FD: big$1/a net/minecraft/client/renderer/entity/ArmorStandRenderer$1/field_177196_a +FD: big/a net/minecraft/client/renderer/entity/ArmorStandRenderer/TEXTURE_ARMOR_STAND +FD: bih/a net/minecraft/client/renderer/entity/RenderArrow/arrowTextures +FD: bii/a net/minecraft/client/renderer/entity/RenderBat/batTextures +FD: bij/a net/minecraft/client/renderer/entity/RenderBlaze/blazeTextures +FD: bik/a net/minecraft/client/renderer/entity/RenderBoat/modelBoat +FD: bik/e net/minecraft/client/renderer/entity/RenderBoat/boatTextures +FD: bil/a net/minecraft/client/renderer/entity/RenderCaveSpider/caveSpiderTextures +FD: bim/a net/minecraft/client/renderer/entity/RenderChicken/chickenTextures +FD: bin/a net/minecraft/client/renderer/entity/RenderCow/cowTextures +FD: bio/a net/minecraft/client/renderer/entity/RenderCreeper/creeperTextures +FD: biq/a net/minecraft/client/renderer/tileentity/RenderEnderCrystal/enderCrystalTextures +FD: biq/e net/minecraft/client/renderer/tileentity/RenderEnderCrystal/modelEnderCrystal +FD: bir/a net/minecraft/client/renderer/entity/RenderDragon/modelDragon +FD: bir/e net/minecraft/client/renderer/entity/RenderDragon/enderDragonCrystalBeamTextures +FD: bir/j net/minecraft/client/renderer/entity/RenderDragon/enderDragonExplodingTextures +FD: bir/k net/minecraft/client/renderer/entity/RenderDragon/enderDragonTextures +FD: bis/a net/minecraft/client/renderer/entity/RenderEnderman/endermanTextures +FD: bis/e net/minecraft/client/renderer/entity/RenderEnderman/endermanModel +FD: bis/j net/minecraft/client/renderer/entity/RenderEnderman/rnd +FD: bit/a net/minecraft/client/renderer/entity/RenderEndermite/ENDERMITE_TEXTURES +FD: biu/a net/minecraft/client/renderer/entity/RenderManager/renderEngine +FD: biu/b net/minecraft/client/renderer/entity/RenderManager/worldObj +FD: biu/c net/minecraft/client/renderer/entity/RenderManager/livingPlayer +FD: biu/d net/minecraft/client/renderer/entity/RenderManager/pointedEntity +FD: biu/e net/minecraft/client/renderer/entity/RenderManager/playerViewY +FD: biu/f net/minecraft/client/renderer/entity/RenderManager/playerViewX +FD: biu/g net/minecraft/client/renderer/entity/RenderManager/options +FD: biu/h net/minecraft/client/renderer/entity/RenderManager/viewerPosX +FD: biu/i net/minecraft/client/renderer/entity/RenderManager/viewerPosY +FD: biu/j net/minecraft/client/renderer/entity/RenderManager/viewerPosZ +FD: biu/k net/minecraft/client/renderer/entity/RenderManager/entityRenderMap +FD: biu/l net/minecraft/client/renderer/entity/RenderManager/skinMap +FD: biu/m net/minecraft/client/renderer/entity/RenderManager/playerRenderer +FD: biu/n net/minecraft/client/renderer/entity/RenderManager/textRenderer +FD: biu/o net/minecraft/client/renderer/entity/RenderManager/renderPosX +FD: biu/p net/minecraft/client/renderer/entity/RenderManager/renderPosY +FD: biu/q net/minecraft/client/renderer/entity/RenderManager/renderPosZ +FD: biu/r net/minecraft/client/renderer/entity/RenderManager/renderOutlines +FD: biu/s net/minecraft/client/renderer/entity/RenderManager/renderShadow +FD: biu/t net/minecraft/client/renderer/entity/RenderManager/debugBoundingBox +FD: biv/a net/minecraft/client/renderer/entity/Render/shadowTextures +FD: biv/b net/minecraft/client/renderer/entity/Render/renderManager +FD: biv/c net/minecraft/client/renderer/entity/Render/shadowSize +FD: biv/d net/minecraft/client/renderer/entity/Render/shadowOpaque +FD: biw/a net/minecraft/client/renderer/entity/RenderXPOrb/experienceOrbTextures +FD: biy/a net/minecraft/client/renderer/entity/RenderFireball/scale +FD: biz/a net/minecraft/client/renderer/entity/RenderFish/FISH_PARTICLES +FD: bj$a/a net/minecraft/command/CommandSpreadPlayers$Position/field_111101_a +FD: bj$a/b net/minecraft/command/CommandSpreadPlayers$Position/field_111100_b +FD: bja/a net/minecraft/client/renderer/entity/RenderGhast/ghastTextures +FD: bja/e net/minecraft/client/renderer/entity/RenderGhast/ghastShootingTextures +FD: bjb$1/a net/minecraft/client/renderer/entity/RenderGiantZombie$1/field_177197_a +FD: bjb/a net/minecraft/client/renderer/entity/RenderGiantZombie/zombieTextures +FD: bjb/e net/minecraft/client/renderer/entity/RenderGiantZombie/scale +FD: bjc/a net/minecraft/client/renderer/entity/RenderGuardian/field_177115_a +FD: bjc/e net/minecraft/client/renderer/entity/RenderGuardian/GUARDIAN_TEXTURE +FD: bjc/j net/minecraft/client/renderer/entity/RenderGuardian/GUARDIAN_ELDER_TEXTURE +FD: bjc/k net/minecraft/client/renderer/entity/RenderGuardian/GUARDIAN_BEAM_TEXTURE +FD: bjd/a net/minecraft/client/renderer/entity/RenderHorse/field_110852_a +FD: bjd/e net/minecraft/client/renderer/entity/RenderHorse/whiteHorseTextures +FD: bjd/j net/minecraft/client/renderer/entity/RenderHorse/muleTextures +FD: bjd/k net/minecraft/client/renderer/entity/RenderHorse/donkeyTextures +FD: bjd/l net/minecraft/client/renderer/entity/RenderHorse/zombieHorseTextures +FD: bjd/m net/minecraft/client/renderer/entity/RenderHorse/skeletonHorseTextures +FD: bje/a net/minecraft/client/renderer/entity/RenderBiped/modelBipedMain +FD: bje/e net/minecraft/client/renderer/entity/RenderBiped/field_77070_b +FD: bje/j net/minecraft/client/renderer/entity/RenderBiped/DEFAULT_RES_LOC +FD: bjf/a net/minecraft/client/renderer/entity/RenderEntityItem/itemRenderer +FD: bjf/e net/minecraft/client/renderer/entity/RenderEntityItem/field_177079_e +FD: bjg/a net/minecraft/client/renderer/tileentity/RenderItemFrame/mapBackgroundTextures +FD: bjg/e net/minecraft/client/renderer/tileentity/RenderItemFrame/mc +FD: bjg/f net/minecraft/client/renderer/tileentity/RenderItemFrame/itemFrameModel +FD: bjg/g net/minecraft/client/renderer/tileentity/RenderItemFrame/mapModel +FD: bjg/h net/minecraft/client/renderer/tileentity/RenderItemFrame/itemRenderer +FD: bjh$1/a net/minecraft/client/renderer/entity/RenderItem$1/field_147929_a +FD: bjh$1/b net/minecraft/client/renderer/entity/RenderItem$1/field_147928_b +FD: bjh$2/a net/minecraft/client/renderer/entity/RenderItem$2/field_147926_a +FD: bjh$2/b net/minecraft/client/renderer/entity/RenderItem$2/field_147925_b +FD: bjh$3/a net/minecraft/client/renderer/entity/RenderItem$3/field_147935_a +FD: bjh$3/b net/minecraft/client/renderer/entity/RenderItem$3/field_147934_b +FD: bjh$4/a net/minecraft/client/renderer/entity/RenderItem$4/field_147932_a +FD: bjh$4/b net/minecraft/client/renderer/entity/RenderItem$4/field_147931_b +FD: bjh$5/a net/minecraft/client/renderer/entity/RenderItem$5/field_178117_a +FD: bjh$6/a net/minecraft/client/renderer/entity/RenderItem$6/field_178118_a +FD: bjh$7/a net/minecraft/client/renderer/entity/RenderItem$7/field_178115_a +FD: bjh$8/a net/minecraft/client/renderer/entity/RenderItem$8/field_178116_a +FD: bjh$9/a net/minecraft/client/renderer/entity/RenderItem$9/field_178114_a +FD: bjh/a net/minecraft/client/renderer/entity/RenderItem/zLevel +FD: bjh/b net/minecraft/client/renderer/entity/RenderItem/RES_ITEM_GLINT +FD: bjh/c net/minecraft/client/renderer/entity/RenderItem/field_175058_l +FD: bjh/d net/minecraft/client/renderer/entity/RenderItem/itemModelMesher +FD: bjh/e net/minecraft/client/renderer/entity/RenderItem/textureManager +FD: bji/a net/minecraft/client/renderer/entity/RenderMagmaCube/magmaCubeTextures +FD: bjj/a net/minecraft/client/renderer/entity/RenderLeashKnot/leashKnotTextures +FD: bjj/e net/minecraft/client/renderer/entity/RenderLeashKnot/leashKnotModel +FD: bjl$1/a net/minecraft/client/renderer/entity/RendererLivingEntity$1/field_178679_a +FD: bjl/a net/minecraft/client/renderer/entity/RendererLivingEntity/logger +FD: bjl/e net/minecraft/client/renderer/entity/RendererLivingEntity/field_177096_e +FD: bjl/f net/minecraft/client/renderer/entity/RendererLivingEntity/mainModel +FD: bjl/g net/minecraft/client/renderer/entity/RendererLivingEntity/brightnessBuffer +FD: bjl/h net/minecraft/client/renderer/entity/RendererLivingEntity/layerRenderers +FD: bjl/i net/minecraft/client/renderer/entity/RendererLivingEntity/renderOutlines +FD: bjm/a net/minecraft/client/renderer/entity/RenderMinecart/modelMinecart +FD: bjm/e net/minecraft/client/renderer/entity/RenderMinecart/minecartTextures +FD: bjp/a net/minecraft/client/renderer/entity/RenderMooshroom/mooshroomTextures +FD: bjq/a net/minecraft/client/renderer/entity/RenderOcelot/blackOcelotTextures +FD: bjq/e net/minecraft/client/renderer/entity/RenderOcelot/ocelotTextures +FD: bjq/j net/minecraft/client/renderer/entity/RenderOcelot/redOcelotTextures +FD: bjq/k net/minecraft/client/renderer/entity/RenderOcelot/siameseOcelotTextures +FD: bjr/a net/minecraft/client/renderer/entity/RenderPainting/KRISTOFFER_PAINTING_TEXTURE +FD: bjs/a net/minecraft/client/renderer/entity/RenderPig/pigTextures +FD: bjt$1/a net/minecraft/client/renderer/entity/RenderPigZombie$1/field_177198_a +FD: bjt/j net/minecraft/client/renderer/entity/RenderPigZombie/ZOMBIE_PIGMAN_TEXTURE +FD: bju/a net/minecraft/client/renderer/entity/RenderRabbit/BROWN +FD: bju/e net/minecraft/client/renderer/entity/RenderRabbit/WHITE +FD: bju/j net/minecraft/client/renderer/entity/RenderRabbit/BLACK +FD: bju/k net/minecraft/client/renderer/entity/RenderRabbit/GOLD +FD: bju/l net/minecraft/client/renderer/entity/RenderRabbit/SALT +FD: bju/m net/minecraft/client/renderer/entity/RenderRabbit/WHITE_SPLOTCHED +FD: bju/n net/minecraft/client/renderer/entity/RenderRabbit/TOAST +FD: bju/o net/minecraft/client/renderer/entity/RenderRabbit/CAERBANNOG +FD: bjv/a net/minecraft/client/renderer/entity/RenderSheep/shearedSheepTextures +FD: bjw/a net/minecraft/client/renderer/entity/RenderSilverfish/silverfishTextures +FD: bjx$1/a net/minecraft/client/renderer/entity/RenderSkeleton$1/field_177199_a +FD: bjx/j net/minecraft/client/renderer/entity/RenderSkeleton/skeletonTextures +FD: bjx/k net/minecraft/client/renderer/entity/RenderSkeleton/witherSkeletonTextures +FD: bjy/a net/minecraft/client/renderer/entity/RenderSlime/slimeTextures +FD: bjz/a net/minecraft/client/renderer/entity/RenderSnowMan/snowManTextures +FD: bka/a net/minecraft/client/renderer/entity/RenderSpider/spiderTextures +FD: bkb/a net/minecraft/client/renderer/entity/RenderSquid/squidTextures +FD: bkc/a net/minecraft/client/renderer/entity/RenderSnowball/field_177084_a +FD: bkc/e net/minecraft/client/renderer/entity/RenderSnowball/field_177083_e +FD: bkg/a net/minecraft/client/renderer/entity/RenderIronGolem/ironGolemTextures +FD: bkh/a net/minecraft/client/renderer/entity/RenderVillager/villagerTextures +FD: bkh/e net/minecraft/client/renderer/entity/RenderVillager/farmerVillagerTextures +FD: bkh/j net/minecraft/client/renderer/entity/RenderVillager/librarianVillagerTextures +FD: bkh/k net/minecraft/client/renderer/entity/RenderVillager/priestVillagerTextures +FD: bkh/l net/minecraft/client/renderer/entity/RenderVillager/smithVillagerTextures +FD: bkh/m net/minecraft/client/renderer/entity/RenderVillager/butcherVillagerTextures +FD: bki/a net/minecraft/client/renderer/entity/RenderWitch/witchTextures +FD: bkj/a net/minecraft/client/renderer/entity/RenderWither/invulnerableWitherTextures +FD: bkj/e net/minecraft/client/renderer/entity/RenderWither/witherTextures +FD: bkk/a net/minecraft/client/renderer/tileentity/RenderWitherSkull/invulnerableWitherTextures +FD: bkk/e net/minecraft/client/renderer/tileentity/RenderWitherSkull/witherTextures +FD: bkk/f net/minecraft/client/renderer/tileentity/RenderWitherSkull/skeletonHeadModel +FD: bkl/a net/minecraft/client/renderer/entity/RenderWolf/wolfTextures +FD: bkl/e net/minecraft/client/renderer/entity/RenderWolf/tamedWolfTextures +FD: bkl/j net/minecraft/client/renderer/entity/RenderWolf/anrgyWolfTextures +FD: bkm$1/a net/minecraft/client/renderer/entity/RenderZombie$1/field_177200_a +FD: bkm/j net/minecraft/client/renderer/entity/RenderZombie/zombieTextures +FD: bkm/k net/minecraft/client/renderer/entity/RenderZombie/zombieVillagerTextures +FD: bkm/l net/minecraft/client/renderer/entity/RenderZombie/field_82434_o +FD: bkm/m net/minecraft/client/renderer/entity/RenderZombie/zombieVillagerModel +FD: bkm/n net/minecraft/client/renderer/entity/RenderZombie/field_177121_n +FD: bkm/o net/minecraft/client/renderer/entity/RenderZombie/field_177122_o +FD: bkn$1/a net/minecraft/client/renderer/entity/layers/LayerArmorBase$1/field_178747_a +FD: bkn/a net/minecraft/client/renderer/entity/layers/LayerArmorBase/renderer +FD: bkn/b net/minecraft/client/renderer/entity/layers/LayerArmorBase/ENCHANTED_ITEM_GLINT_RES +FD: bkn/c net/minecraft/client/renderer/entity/layers/LayerArmorBase/field_177189_c +FD: bkn/d net/minecraft/client/renderer/entity/layers/LayerArmorBase/field_177186_d +FD: bkn/e net/minecraft/client/renderer/entity/layers/LayerArmorBase/alpha +FD: bkn/f net/minecraft/client/renderer/entity/layers/LayerArmorBase/colorR +FD: bkn/g net/minecraft/client/renderer/entity/layers/LayerArmorBase/colorG +FD: bkn/h net/minecraft/client/renderer/entity/layers/LayerArmorBase/colorB +FD: bkn/i net/minecraft/client/renderer/entity/layers/LayerArmorBase/field_177193_i +FD: bkn/j net/minecraft/client/renderer/entity/layers/LayerArmorBase/ARMOR_TEXTURE_RES_MAP +FD: bko/a net/minecraft/client/renderer/entity/layers/LayerArrow/field_177168_a +FD: bkp/a net/minecraft/client/renderer/entity/layers/LayerCape/playerRenderer +FD: bkq/a net/minecraft/client/renderer/entity/layers/LayerHeldBlock/endermanRenderer +FD: bkr/a net/minecraft/client/renderer/entity/layers/LayerCreeperCharge/LIGHTNING_TEXTURE +FD: bkr/b net/minecraft/client/renderer/entity/layers/LayerCreeperCharge/creeperRenderer +FD: bkr/c net/minecraft/client/renderer/entity/layers/LayerCreeperCharge/creeperModel +FD: bks/a net/minecraft/client/renderer/entity/layers/LayerCustomHead/field_177209_a +FD: bkt/a net/minecraft/client/renderer/entity/layers/LayerDeadmau5Head/playerRenderer +FD: bkv/a net/minecraft/client/renderer/entity/layers/LayerEnderDragonEyes/TEXTURE +FD: bkv/b net/minecraft/client/renderer/entity/layers/LayerEnderDragonEyes/dragonRenderer +FD: bkw/a net/minecraft/client/renderer/entity/layers/LayerEndermanEyes/field_177203_a +FD: bkw/b net/minecraft/client/renderer/entity/layers/LayerEndermanEyes/endermanRenderer +FD: bky/a net/minecraft/client/renderer/entity/layers/LayerHeldItem/livingEntityRenderer +FD: bkz/a net/minecraft/client/renderer/entity/layers/LayerMooshroomMushroom/mooshroomRenderer +FD: bla/a net/minecraft/client/renderer/entity/layers/LayerSaddle/TEXTURE +FD: bla/b net/minecraft/client/renderer/entity/layers/LayerSaddle/pigRenderer +FD: bla/c net/minecraft/client/renderer/entity/layers/LayerSaddle/pigModel +FD: blc/a net/minecraft/client/renderer/entity/layers/LayerSheepWool/TEXTURE +FD: blc/b net/minecraft/client/renderer/entity/layers/LayerSheepWool/sheepRenderer +FD: blc/c net/minecraft/client/renderer/entity/layers/LayerSheepWool/sheepModel +FD: bld/a net/minecraft/client/renderer/entity/layers/LayerSlimeGel/slimeRenderer +FD: bld/b net/minecraft/client/renderer/entity/layers/LayerSlimeGel/slimeModel +FD: ble/a net/minecraft/client/renderer/entity/layers/LayerSnowmanHead/snowManRenderer +FD: blf/a net/minecraft/client/renderer/entity/layers/LayerSpiderEyes/SPIDER_EYES +FD: blf/b net/minecraft/client/renderer/entity/layers/LayerSpiderEyes/spiderRenderer +FD: blh/a net/minecraft/client/renderer/entity/layers/LayerIronGolemFlower/ironGolemRenderer +FD: bli/a net/minecraft/client/renderer/entity/layers/LayerHeldItemWitch/witchRenderer +FD: blj/a net/minecraft/client/renderer/entity/layers/LayerWitherAura/WITHER_ARMOR +FD: blj/b net/minecraft/client/renderer/entity/layers/LayerWitherAura/witherRenderer +FD: blj/c net/minecraft/client/renderer/entity/layers/LayerWitherAura/witherModel +FD: blk/a net/minecraft/client/renderer/entity/layers/LayerWolfCollar/WOLF_COLLAR +FD: blk/b net/minecraft/client/renderer/entity/layers/LayerWolfCollar/wolfRenderer +FD: bln/a net/minecraft/client/renderer/entity/RenderPlayer/smallArms +FD: blo/a net/minecraft/client/util/JsonBlendingMode/field_148118_a +FD: blo/b net/minecraft/client/util/JsonBlendingMode/field_148116_b +FD: blo/c net/minecraft/client/util/JsonBlendingMode/field_148117_c +FD: blo/d net/minecraft/client/util/JsonBlendingMode/field_148114_d +FD: blo/e net/minecraft/client/util/JsonBlendingMode/field_148115_e +FD: blo/f net/minecraft/client/util/JsonBlendingMode/field_148112_f +FD: blo/g net/minecraft/client/util/JsonBlendingMode/field_148113_g +FD: blo/h net/minecraft/client/util/JsonBlendingMode/field_148119_h +FD: blq/a net/minecraft/client/shader/ShaderManager/logger +FD: blq/b net/minecraft/client/shader/ShaderManager/defaultShaderUniform +FD: blq/c net/minecraft/client/shader/ShaderManager/staticShaderManager +FD: blq/d net/minecraft/client/shader/ShaderManager/currentProgram +FD: blq/e net/minecraft/client/shader/ShaderManager/field_148000_e +FD: blq/f net/minecraft/client/shader/ShaderManager/shaderSamplers +FD: blq/g net/minecraft/client/shader/ShaderManager/samplerNames +FD: blq/h net/minecraft/client/shader/ShaderManager/shaderSamplerLocations +FD: blq/i net/minecraft/client/shader/ShaderManager/shaderUniforms +FD: blq/j net/minecraft/client/shader/ShaderManager/shaderUniformLocations +FD: blq/k net/minecraft/client/shader/ShaderManager/mappedShaderUniforms +FD: blq/l net/minecraft/client/shader/ShaderManager/program +FD: blq/m net/minecraft/client/shader/ShaderManager/programFilename +FD: blq/n net/minecraft/client/shader/ShaderManager/useFaceCulling +FD: blq/o net/minecraft/client/shader/ShaderManager/isDirty +FD: blq/p net/minecraft/client/shader/ShaderManager/field_148016_p +FD: blq/q net/minecraft/client/shader/ShaderManager/attribLocations +FD: blq/r net/minecraft/client/shader/ShaderManager/attributes +FD: blq/s net/minecraft/client/shader/ShaderManager/vertexShaderLoader +FD: blq/t net/minecraft/client/shader/ShaderManager/fragmentShaderLoader +FD: blr/a net/minecraft/client/shader/ShaderGroup/mainFramebuffer +FD: blr/b net/minecraft/client/shader/ShaderGroup/resourceManager +FD: blr/c net/minecraft/client/shader/ShaderGroup/shaderGroupName +FD: blr/d net/minecraft/client/shader/ShaderGroup/listShaders +FD: blr/e net/minecraft/client/shader/ShaderGroup/mapFramebuffers +FD: blr/f net/minecraft/client/shader/ShaderGroup/listFramebuffers +FD: blr/g net/minecraft/client/shader/ShaderGroup/projectionMatrix +FD: blr/h net/minecraft/client/shader/ShaderGroup/mainFramebufferWidth +FD: blr/i net/minecraft/client/shader/ShaderGroup/mainFramebufferHeight +FD: blr/j net/minecraft/client/shader/ShaderGroup/field_148036_j +FD: blr/k net/minecraft/client/shader/ShaderGroup/field_148037_k +FD: bls/a net/minecraft/client/shader/Shader/framebufferIn +FD: bls/b net/minecraft/client/shader/Shader/framebufferOut +FD: bls/c net/minecraft/client/shader/Shader/manager +FD: bls/d net/minecraft/client/shader/Shader/listAuxFramebuffers +FD: bls/e net/minecraft/client/shader/Shader/listAuxNames +FD: bls/f net/minecraft/client/shader/Shader/listAuxWidths +FD: bls/g net/minecraft/client/shader/Shader/listAuxHeights +FD: bls/h net/minecraft/client/shader/Shader/projectionMatrix +FD: blt$a/a net/minecraft/client/shader/ShaderLoader$ShaderType/VERTEX +FD: blt$a/b net/minecraft/client/shader/ShaderLoader$ShaderType/FRAGMENT +FD: blt$a/c net/minecraft/client/shader/ShaderLoader$ShaderType/shaderName +FD: blt$a/d net/minecraft/client/shader/ShaderLoader$ShaderType/shaderExtension +FD: blt$a/e net/minecraft/client/shader/ShaderLoader$ShaderType/shaderMode +FD: blt$a/f net/minecraft/client/shader/ShaderLoader$ShaderType/loadedShaders +FD: blt$a/g net/minecraft/client/shader/ShaderLoader$ShaderType/$VALUES +FD: blt/a net/minecraft/client/shader/ShaderLoader/shaderType +FD: blt/b net/minecraft/client/shader/ShaderLoader/shaderFilename +FD: blt/c net/minecraft/client/shader/ShaderLoader/shader +FD: blt/d net/minecraft/client/shader/ShaderLoader/shaderAttachCount +FD: blu/a net/minecraft/client/shader/ShaderLinkHelper/logger +FD: blu/b net/minecraft/client/shader/ShaderLinkHelper/staticShaderLinkHelper +FD: blv/a net/minecraft/client/shader/ShaderUniform/logger +FD: blv/b net/minecraft/client/shader/ShaderUniform/uniformLocation +FD: blv/c net/minecraft/client/shader/ShaderUniform/uniformCount +FD: blv/d net/minecraft/client/shader/ShaderUniform/uniformType +FD: blv/e net/minecraft/client/shader/ShaderUniform/uniformIntBuffer +FD: blv/f net/minecraft/client/shader/ShaderUniform/uniformFloatBuffer +FD: blv/g net/minecraft/client/shader/ShaderUniform/shaderName +FD: blv/h net/minecraft/client/shader/ShaderUniform/dirty +FD: blv/i net/minecraft/client/shader/ShaderUniform/shaderManager +FD: bly/a net/minecraft/client/renderer/texture/AbstractTexture/glTextureId +FD: bly/b net/minecraft/client/renderer/texture/AbstractTexture/blur +FD: bly/c net/minecraft/client/renderer/texture/AbstractTexture/mipmap +FD: bly/d net/minecraft/client/renderer/texture/AbstractTexture/blurLast +FD: bly/e net/minecraft/client/renderer/texture/AbstractTexture/mipmapLast +FD: blz/f net/minecraft/client/renderer/texture/DynamicTexture/dynamicTextureData +FD: blz/g net/minecraft/client/renderer/texture/DynamicTexture/width +FD: blz/h net/minecraft/client/renderer/texture/DynamicTexture/height +FD: bma$1/a net/minecraft/client/renderer/ThreadDownloadImageData$1/field_110932_a +FD: bma/g net/minecraft/client/renderer/ThreadDownloadImageData/logger +FD: bma/h net/minecraft/client/renderer/ThreadDownloadImageData/threadDownloadCounter +FD: bma/i net/minecraft/client/renderer/ThreadDownloadImageData/cacheFile +FD: bma/j net/minecraft/client/renderer/ThreadDownloadImageData/imageUrl +FD: bma/k net/minecraft/client/renderer/ThreadDownloadImageData/imageBuffer +FD: bma/l net/minecraft/client/renderer/ThreadDownloadImageData/bufferedImage +FD: bma/m net/minecraft/client/renderer/ThreadDownloadImageData/imageThread +FD: bma/n net/minecraft/client/renderer/ThreadDownloadImageData/textureUploaded +FD: bmc/f net/minecraft/client/renderer/texture/LayeredColorMaskTexture/LOG +FD: bmc/g net/minecraft/client/renderer/texture/LayeredColorMaskTexture/textureLocation +FD: bmc/h net/minecraft/client/renderer/texture/LayeredColorMaskTexture/field_174949_h +FD: bmc/i net/minecraft/client/renderer/texture/LayeredColorMaskTexture/field_174950_i +FD: bmd/f net/minecraft/client/renderer/texture/LayeredTexture/layeredTextureNames +FD: bmd/g net/minecraft/client/renderer/texture/LayeredTexture/logger +FD: bme/f net/minecraft/client/renderer/texture/SimpleTexture/textureLocation +FD: bme/g net/minecraft/client/renderer/texture/SimpleTexture/logger +FD: bmf$a/a net/minecraft/client/renderer/texture/Stitcher$Holder/theTexture +FD: bmf$a/b net/minecraft/client/renderer/texture/Stitcher$Holder/width +FD: bmf$a/c net/minecraft/client/renderer/texture/Stitcher$Holder/height +FD: bmf$a/d net/minecraft/client/renderer/texture/Stitcher$Holder/mipmapLevelHolder +FD: bmf$a/e net/minecraft/client/renderer/texture/Stitcher$Holder/rotated +FD: bmf$a/f net/minecraft/client/renderer/texture/Stitcher$Holder/scaleFactor +FD: bmf$b/a net/minecraft/client/renderer/texture/Stitcher$Slot/originX +FD: bmf$b/b net/minecraft/client/renderer/texture/Stitcher$Slot/originY +FD: bmf$b/c net/minecraft/client/renderer/texture/Stitcher$Slot/width +FD: bmf$b/d net/minecraft/client/renderer/texture/Stitcher$Slot/height +FD: bmf$b/e net/minecraft/client/renderer/texture/Stitcher$Slot/subSlots +FD: bmf$b/f net/minecraft/client/renderer/texture/Stitcher$Slot/holder +FD: bmf/a net/minecraft/client/renderer/texture/Stitcher/mipmapLevelStitcher +FD: bmf/b net/minecraft/client/renderer/texture/Stitcher/setStitchHolders +FD: bmf/c net/minecraft/client/renderer/texture/Stitcher/stitchSlots +FD: bmf/d net/minecraft/client/renderer/texture/Stitcher/currentWidth +FD: bmf/e net/minecraft/client/renderer/texture/Stitcher/currentHeight +FD: bmf/f net/minecraft/client/renderer/texture/Stitcher/maxWidth +FD: bmf/g net/minecraft/client/renderer/texture/Stitcher/maxHeight +FD: bmf/h net/minecraft/client/renderer/texture/Stitcher/forcePowerOf2 +FD: bmf/i net/minecraft/client/renderer/texture/Stitcher/maxTileDimension +FD: bmg/a net/minecraft/client/renderer/StitcherException/holder +FD: bmh$1/a net/minecraft/client/renderer/texture/TextureMap$1/field_147980_a +FD: bmh$1/b net/minecraft/client/renderer/texture/TextureMap$1/field_147979_b +FD: bmh$2/a net/minecraft/client/renderer/texture/TextureMap$2/field_147977_a +FD: bmh$2/b net/minecraft/client/renderer/texture/TextureMap$2/field_147976_b +FD: bmh$3/a net/minecraft/client/renderer/texture/TextureMap$3/field_147974_a +FD: bmh$3/b net/minecraft/client/renderer/texture/TextureMap$3/field_147973_b +FD: bmh/f net/minecraft/client/renderer/texture/TextureMap/LOCATION_MISSING_TEXTURE +FD: bmh/g net/minecraft/client/renderer/texture/TextureMap/locationBlocksTexture +FD: bmh/h net/minecraft/client/renderer/texture/TextureMap/logger +FD: bmh/i net/minecraft/client/renderer/texture/TextureMap/listAnimatedSprites +FD: bmh/j net/minecraft/client/renderer/texture/TextureMap/mapRegisteredSprites +FD: bmh/k net/minecraft/client/renderer/texture/TextureMap/mapUploadedSprites +FD: bmh/l net/minecraft/client/renderer/texture/TextureMap/basePath +FD: bmh/m net/minecraft/client/renderer/texture/TextureMap/iconCreator +FD: bmh/n net/minecraft/client/renderer/texture/TextureMap/mipmapLevels +FD: bmh/o net/minecraft/client/renderer/texture/TextureMap/missingImage +FD: bmi$1/a net/minecraft/client/renderer/texture/TextureAtlasSprite$1/field_147983_a +FD: bmi$1/b net/minecraft/client/renderer/texture/TextureAtlasSprite$1/field_147982_b +FD: bmi/a net/minecraft/client/renderer/texture/TextureAtlasSprite/framesTextureData +FD: bmi/b net/minecraft/client/renderer/texture/TextureAtlasSprite/interpolatedFrameData +FD: bmi/c net/minecraft/client/renderer/texture/TextureAtlasSprite/rotated +FD: bmi/d net/minecraft/client/renderer/texture/TextureAtlasSprite/originX +FD: bmi/e net/minecraft/client/renderer/texture/TextureAtlasSprite/originY +FD: bmi/f net/minecraft/client/renderer/texture/TextureAtlasSprite/width +FD: bmi/g net/minecraft/client/renderer/texture/TextureAtlasSprite/height +FD: bmi/h net/minecraft/client/renderer/texture/TextureAtlasSprite/frameCounter +FD: bmi/i net/minecraft/client/renderer/texture/TextureAtlasSprite/tickCounter +FD: bmi/j net/minecraft/client/renderer/texture/TextureAtlasSprite/iconName +FD: bmi/k net/minecraft/client/renderer/texture/TextureAtlasSprite/animationMetadata +FD: bmi/l net/minecraft/client/renderer/texture/TextureAtlasSprite/minU +FD: bmi/m net/minecraft/client/renderer/texture/TextureAtlasSprite/maxU +FD: bmi/n net/minecraft/client/renderer/texture/TextureAtlasSprite/minV +FD: bmi/o net/minecraft/client/renderer/texture/TextureAtlasSprite/maxV +FD: bmi/p net/minecraft/client/renderer/texture/TextureAtlasSprite/locationNameClock +FD: bmi/q net/minecraft/client/renderer/texture/TextureAtlasSprite/locationNameCompass +FD: bmj$1/a net/minecraft/client/renderer/texture/TextureManager$1/field_135062_a +FD: bmj$1/b net/minecraft/client/renderer/texture/TextureManager$1/field_135061_b +FD: bmj/a net/minecraft/client/renderer/texture/TextureManager/logger +FD: bmj/b net/minecraft/client/renderer/texture/TextureManager/mapTextureObjects +FD: bmj/c net/minecraft/client/renderer/texture/TextureManager/listTickables +FD: bmj/d net/minecraft/client/renderer/texture/TextureManager/mapTextureCounters +FD: bmj/e net/minecraft/client/renderer/texture/TextureManager/theResourceManager +FD: bml/a net/minecraft/client/renderer/texture/TextureUtil/missingTexture +FD: bml/b net/minecraft/client/renderer/texture/TextureUtil/missingTextureData +FD: bml/c net/minecraft/client/renderer/texture/TextureUtil/logger +FD: bml/d net/minecraft/client/renderer/texture/TextureUtil/dataBuffer +FD: bml/e net/minecraft/client/renderer/texture/TextureUtil/mipmapBuffer +FD: bmo/j net/minecraft/client/renderer/texture/TextureClock/field_94239_h +FD: bmo/k net/minecraft/client/renderer/texture/TextureClock/field_94240_i +FD: bmp/j net/minecraft/client/renderer/texture/TextureCompass/currentAngle +FD: bmp/k net/minecraft/client/renderer/texture/TextureCompass/angleDelta +FD: bmp/l net/minecraft/client/renderer/texture/TextureCompass/field_176608_l +FD: bms/a net/minecraft/client/renderer/vertex/DefaultVertexFormats/BLOCK +FD: bms/b net/minecraft/client/renderer/vertex/DefaultVertexFormats/ITEM +FD: bms/c net/minecraft/client/renderer/vertex/DefaultVertexFormats/OLDMODEL_POSITION_TEX_NORMAL +FD: bms/d net/minecraft/client/renderer/vertex/DefaultVertexFormats/PARTICLE_POSITION_TEX_COLOR_LMAP +FD: bms/e net/minecraft/client/renderer/vertex/DefaultVertexFormats/POSITION +FD: bms/f net/minecraft/client/renderer/vertex/DefaultVertexFormats/POSITION_COLOR +FD: bms/g net/minecraft/client/renderer/vertex/DefaultVertexFormats/POSITION_TEX +FD: bms/h net/minecraft/client/renderer/vertex/DefaultVertexFormats/POSITION_NORMAL +FD: bms/i net/minecraft/client/renderer/vertex/DefaultVertexFormats/POSITION_TEX_COLOR +FD: bms/j net/minecraft/client/renderer/vertex/DefaultVertexFormats/POSITION_TEX_NORMAL +FD: bms/k net/minecraft/client/renderer/vertex/DefaultVertexFormats/POSITION_TEX_LMAP_COLOR +FD: bms/l net/minecraft/client/renderer/vertex/DefaultVertexFormats/POSITION_TEX_COLOR_NORMAL +FD: bms/m net/minecraft/client/renderer/vertex/DefaultVertexFormats/POSITION_3F +FD: bms/n net/minecraft/client/renderer/vertex/DefaultVertexFormats/COLOR_4UB +FD: bms/o net/minecraft/client/renderer/vertex/DefaultVertexFormats/TEX_2F +FD: bms/p net/minecraft/client/renderer/vertex/DefaultVertexFormats/TEX_2S +FD: bms/q net/minecraft/client/renderer/vertex/DefaultVertexFormats/NORMAL_3B +FD: bms/r net/minecraft/client/renderer/vertex/DefaultVertexFormats/PADDING_1B +FD: bmt/a net/minecraft/client/renderer/vertex/VertexBuffer/glBufferId +FD: bmt/b net/minecraft/client/renderer/vertex/VertexBuffer/vertexFormat +FD: bmt/c net/minecraft/client/renderer/vertex/VertexBuffer/count +FD: bmu$1/a net/minecraft/client/renderer/vertex/VertexFormat$1/field_177382_a +FD: bmu/a net/minecraft/client/renderer/vertex/VertexFormat/LOGGER +FD: bmu/b net/minecraft/client/renderer/vertex/VertexFormat/elements +FD: bmu/c net/minecraft/client/renderer/vertex/VertexFormat/offsets +FD: bmu/d net/minecraft/client/renderer/vertex/VertexFormat/nextOffset +FD: bmu/e net/minecraft/client/renderer/vertex/VertexFormat/colorElementOffset +FD: bmu/f net/minecraft/client/renderer/vertex/VertexFormat/uvOffsetsById +FD: bmu/g net/minecraft/client/renderer/vertex/VertexFormat/normalElementOffset +FD: bmv$a/a net/minecraft/client/renderer/vertex/VertexFormatElement$EnumType/FLOAT +FD: bmv$a/b net/minecraft/client/renderer/vertex/VertexFormatElement$EnumType/UBYTE +FD: bmv$a/c net/minecraft/client/renderer/vertex/VertexFormatElement$EnumType/BYTE +FD: bmv$a/d net/minecraft/client/renderer/vertex/VertexFormatElement$EnumType/USHORT +FD: bmv$a/e net/minecraft/client/renderer/vertex/VertexFormatElement$EnumType/SHORT +FD: bmv$a/f net/minecraft/client/renderer/vertex/VertexFormatElement$EnumType/UINT +FD: bmv$a/g net/minecraft/client/renderer/vertex/VertexFormatElement$EnumType/INT +FD: bmv$a/h net/minecraft/client/renderer/vertex/VertexFormatElement$EnumType/size +FD: bmv$a/i net/minecraft/client/renderer/vertex/VertexFormatElement$EnumType/displayName +FD: bmv$a/j net/minecraft/client/renderer/vertex/VertexFormatElement$EnumType/glConstant +FD: bmv$a/k net/minecraft/client/renderer/vertex/VertexFormatElement$EnumType/$VALUES +FD: bmv$b/a net/minecraft/client/renderer/vertex/VertexFormatElement$EnumUsage/POSITION +FD: bmv$b/b net/minecraft/client/renderer/vertex/VertexFormatElement$EnumUsage/NORMAL +FD: bmv$b/c net/minecraft/client/renderer/vertex/VertexFormatElement$EnumUsage/COLOR +FD: bmv$b/d net/minecraft/client/renderer/vertex/VertexFormatElement$EnumUsage/UV +FD: bmv$b/e net/minecraft/client/renderer/vertex/VertexFormatElement$EnumUsage/MATRIX +FD: bmv$b/f net/minecraft/client/renderer/vertex/VertexFormatElement$EnumUsage/BLEND_WEIGHT +FD: bmv$b/g net/minecraft/client/renderer/vertex/VertexFormatElement$EnumUsage/PADDING +FD: bmv$b/h net/minecraft/client/renderer/vertex/VertexFormatElement$EnumUsage/displayName +FD: bmv$b/i net/minecraft/client/renderer/vertex/VertexFormatElement$EnumUsage/$VALUES +FD: bmv/a net/minecraft/client/renderer/vertex/VertexFormatElement/LOGGER +FD: bmv/b net/minecraft/client/renderer/vertex/VertexFormatElement/type +FD: bmv/c net/minecraft/client/renderer/vertex/VertexFormatElement/usage +FD: bmv/d net/minecraft/client/renderer/vertex/VertexFormatElement/index +FD: bmv/e net/minecraft/client/renderer/vertex/VertexFormatElement/elementCount +FD: bmx/a net/minecraft/client/resources/AbstractResourcePack/resourcePackFile +FD: bmx/b net/minecraft/client/resources/AbstractResourcePack/resourceLog +FD: bmy/a net/minecraft/client/resources/ResourceIndex/logger +FD: bmy/b net/minecraft/client/resources/ResourceIndex/resourceMap +FD: bmz/a net/minecraft/client/resources/DefaultPlayerSkin/TEXTURE_STEVE +FD: bmz/b net/minecraft/client/resources/DefaultPlayerSkin/TEXTURE_ALEX +FD: bna/a net/minecraft/client/resources/DefaultResourcePack/defaultResourceDomains +FD: bna/b net/minecraft/client/resources/DefaultResourcePack/mapAssets +FD: bnb$a/a net/minecraft/client/resources/FallbackResourceManager$InputStreamLeakedResourceLogger/field_177330_a +FD: bnb$a/b net/minecraft/client/resources/FallbackResourceManager$InputStreamLeakedResourceLogger/field_177328_b +FD: bnb$a/c net/minecraft/client/resources/FallbackResourceManager$InputStreamLeakedResourceLogger/field_177329_c +FD: bnb/a net/minecraft/client/resources/FallbackResourceManager/resourcePacks +FD: bnb/b net/minecraft/client/resources/FallbackResourceManager/logger +FD: bnb/c net/minecraft/client/resources/FallbackResourceManager/frmMetadataSerializer +FD: bnc/b net/minecraft/client/resources/FileResourcePack/entryNameSplitter +FD: bnc/c net/minecraft/client/resources/FileResourcePack/resourcePackZipFile +FD: bne/a net/minecraft/client/resources/FoliageColorReloadListener/LOC_FOLIAGE_PNG +FD: bnf/a net/minecraft/client/resources/GrassColorReloadListener/LOC_GRASS_PNG +FD: bnm$2/a net/minecraft/client/resources/ResourcePackRepository$2/field_177324_a +FD: bnm$2/b net/minecraft/client/resources/ResourcePackRepository$2/field_177323_b +FD: bnm$2/c net/minecraft/client/resources/ResourcePackRepository$2/field_148523_a +FD: bnm$3/a net/minecraft/client/resources/ResourcePackRepository$3/field_177327_a +FD: bnm$3/b net/minecraft/client/resources/ResourcePackRepository$3/field_177325_b +FD: bnm$3/c net/minecraft/client/resources/ResourcePackRepository$3/field_177326_c +FD: bnm$a/a net/minecraft/client/resources/ResourcePackRepository$Entry/field_110525_a +FD: bnm$a/b net/minecraft/client/resources/ResourcePackRepository$Entry/resourcePackFile +FD: bnm$a/c net/minecraft/client/resources/ResourcePackRepository$Entry/reResourcePack +FD: bnm$a/d net/minecraft/client/resources/ResourcePackRepository$Entry/rePackMetadataSection +FD: bnm$a/e net/minecraft/client/resources/ResourcePackRepository$Entry/texturePackIcon +FD: bnm$a/f net/minecraft/client/resources/ResourcePackRepository$Entry/locationTexturePackIcon +FD: bnm/a net/minecraft/client/resources/ResourcePackRepository/rprDefaultResourcePack +FD: bnm/b net/minecraft/client/resources/ResourcePackRepository/rprMetadataSerializer +FD: bnm/c net/minecraft/client/resources/ResourcePackRepository/logger +FD: bnm/d net/minecraft/client/resources/ResourcePackRepository/resourcePackFilter +FD: bnm/e net/minecraft/client/resources/ResourcePackRepository/dirResourcepacks +FD: bnm/f net/minecraft/client/resources/ResourcePackRepository/dirServerResourcepacks +FD: bnm/g net/minecraft/client/resources/ResourcePackRepository/resourcePackInstance +FD: bnm/h net/minecraft/client/resources/ResourcePackRepository/lock +FD: bnm/i net/minecraft/client/resources/ResourcePackRepository/field_177322_i +FD: bnm/j net/minecraft/client/resources/ResourcePackRepository/repositoryEntriesAll +FD: bnm/k net/minecraft/client/resources/ResourcePackRepository/repositoryEntries +FD: bnn$1/a net/minecraft/client/resources/SimpleReloadableResourceManager$1/field_130076_a +FD: bnn/a net/minecraft/client/resources/SimpleReloadableResourceManager/logger +FD: bnn/b net/minecraft/client/resources/SimpleReloadableResourceManager/joinerResourcePacks +FD: bnn/c net/minecraft/client/resources/SimpleReloadableResourceManager/domainResourceManagers +FD: bnn/d net/minecraft/client/resources/SimpleReloadableResourceManager/reloadListeners +FD: bnn/e net/minecraft/client/resources/SimpleReloadableResourceManager/setResourceDomains +FD: bnn/f net/minecraft/client/resources/SimpleReloadableResourceManager/rmMetadataSerializer +FD: bno/a net/minecraft/client/resources/SimpleResource/mapMetadataSections +FD: bno/b net/minecraft/client/resources/SimpleResource/resourcePackName +FD: bno/c net/minecraft/client/resources/SimpleResource/srResourceLocation +FD: bno/d net/minecraft/client/resources/SimpleResource/resourceInputStream +FD: bno/e net/minecraft/client/resources/SimpleResource/mcmetaInputStream +FD: bno/f net/minecraft/client/resources/SimpleResource/srMetadataSerializer +FD: bno/g net/minecraft/client/resources/SimpleResource/mcmetaJsonChecked +FD: bno/h net/minecraft/client/resources/SimpleResource/mcmetaJson +FD: bnp$1/a net/minecraft/client/resources/SkinManager$1/field_152787_a +FD: bnp$2/a net/minecraft/client/resources/SkinManager$2/field_152635_a +FD: bnp$2/b net/minecraft/client/resources/SkinManager$2/field_152636_b +FD: bnp$2/c net/minecraft/client/resources/SkinManager$2/field_152637_c +FD: bnp$2/d net/minecraft/client/resources/SkinManager$2/field_152638_d +FD: bnp$2/e net/minecraft/client/resources/SkinManager$2/field_177249_e +FD: bnp$2/f net/minecraft/client/resources/SkinManager$2/field_152639_e +FD: bnp$3$1/a net/minecraft/client/resources/SkinManager$3$1/field_152803_a +FD: bnp$3$1/b net/minecraft/client/resources/SkinManager$3$1/field_152804_b +FD: bnp$3/a net/minecraft/client/resources/SkinManager$3/field_152799_a +FD: bnp$3/b net/minecraft/client/resources/SkinManager$3/field_152800_b +FD: bnp$3/c net/minecraft/client/resources/SkinManager$3/field_152801_c +FD: bnp$3/d net/minecraft/client/resources/SkinManager$3/field_152802_d +FD: bnp/a net/minecraft/client/resources/SkinManager/THREAD_POOL +FD: bnp/b net/minecraft/client/resources/SkinManager/textureManager +FD: bnp/c net/minecraft/client/resources/SkinManager/skinCacheDir +FD: bnp/d net/minecraft/client/resources/SkinManager/sessionService +FD: bnp/e net/minecraft/client/resources/SkinManager/skinCacheLoader +FD: bnq/a net/minecraft/client/resources/I18n/i18nLocale +FD: bnr/a net/minecraft/client/resources/Language/languageCode +FD: bnr/b net/minecraft/client/resources/Language/region +FD: bnr/c net/minecraft/client/resources/Language/name +FD: bnr/d net/minecraft/client/resources/Language/bidirectional +FD: bns/a net/minecraft/client/resources/LanguageManager/currentLocale +FD: bns/b net/minecraft/client/resources/LanguageManager/logger +FD: bns/c net/minecraft/client/resources/LanguageManager/theMetadataSerializer +FD: bns/d net/minecraft/client/resources/LanguageManager/currentLanguage +FD: bns/e net/minecraft/client/resources/LanguageManager/languageMap +FD: bnt/a net/minecraft/client/resources/Locale/properties +FD: bnt/b net/minecraft/client/resources/Locale/splitter +FD: bnt/c net/minecraft/client/resources/Locale/pattern +FD: bnt/d net/minecraft/client/resources/Locale/unicode +FD: bny$a/a net/minecraft/client/resources/data/IMetadataSerializer$Registration/field_110502_a +FD: bny$a/b net/minecraft/client/resources/data/IMetadataSerializer$Registration/field_110500_b +FD: bny$a/c net/minecraft/client/resources/data/IMetadataSerializer$Registration/field_110501_c +FD: bny/a net/minecraft/client/resources/data/IMetadataSerializer/metadataSectionSerializerRegistry +FD: bny/b net/minecraft/client/resources/data/IMetadataSerializer/gsonBuilder +FD: bny/c net/minecraft/client/resources/data/IMetadataSerializer/gson +FD: bnz/a net/minecraft/client/resources/data/AnimationFrame/frameIndex +FD: bnz/b net/minecraft/client/resources/data/AnimationFrame/frameTime +FD: boa/a net/minecraft/client/resources/data/AnimationMetadataSection/animationFrames +FD: boa/b net/minecraft/client/resources/data/AnimationMetadataSection/frameWidth +FD: boa/c net/minecraft/client/resources/data/AnimationMetadataSection/frameHeight +FD: boa/d net/minecraft/client/resources/data/AnimationMetadataSection/frameTime +FD: boa/e net/minecraft/client/resources/data/AnimationMetadataSection/interpolate +FD: bod/a net/minecraft/client/resources/data/FontMetadataSection/charWidths +FD: bod/b net/minecraft/client/resources/data/FontMetadataSection/charLefts +FD: bod/c net/minecraft/client/resources/data/FontMetadataSection/charSpacings +FD: bog/a net/minecraft/client/resources/data/LanguageMetadataSection/languages +FD: boj/a net/minecraft/client/resources/data/PackMetadataSection/packDescription +FD: boj/b net/minecraft/client/resources/data/PackMetadataSection/packFormat +FD: bon/a net/minecraft/client/resources/data/TextureMetadataSection/textureBlur +FD: bon/b net/minecraft/client/resources/data/TextureMetadataSection/textureClamp +FD: bon/c net/minecraft/client/resources/data/TextureMetadataSection/listMipmaps +FD: bor/a net/minecraft/client/resources/model/ModelRotation/X0_Y0 +FD: bor/b net/minecraft/client/resources/model/ModelRotation/X0_Y90 +FD: bor/c net/minecraft/client/resources/model/ModelRotation/X0_Y180 +FD: bor/d net/minecraft/client/resources/model/ModelRotation/X0_Y270 +FD: bor/e net/minecraft/client/resources/model/ModelRotation/X90_Y0 +FD: bor/f net/minecraft/client/resources/model/ModelRotation/X90_Y90 +FD: bor/g net/minecraft/client/resources/model/ModelRotation/X90_Y180 +FD: bor/h net/minecraft/client/resources/model/ModelRotation/X90_Y270 +FD: bor/i net/minecraft/client/resources/model/ModelRotation/X180_Y0 +FD: bor/j net/minecraft/client/resources/model/ModelRotation/X180_Y90 +FD: bor/k net/minecraft/client/resources/model/ModelRotation/X180_Y180 +FD: bor/l net/minecraft/client/resources/model/ModelRotation/X180_Y270 +FD: bor/m net/minecraft/client/resources/model/ModelRotation/X270_Y0 +FD: bor/n net/minecraft/client/resources/model/ModelRotation/X270_Y90 +FD: bor/o net/minecraft/client/resources/model/ModelRotation/X270_Y180 +FD: bor/p net/minecraft/client/resources/model/ModelRotation/X270_Y270 +FD: bor/q net/minecraft/client/resources/model/ModelRotation/mapRotations +FD: bor/r net/minecraft/client/resources/model/ModelRotation/combinedXY +FD: bor/s net/minecraft/client/resources/model/ModelRotation/matrix4d +FD: bor/t net/minecraft/client/resources/model/ModelRotation/quartersX +FD: bor/u net/minecraft/client/resources/model/ModelRotation/quartersY +FD: bor/v net/minecraft/client/resources/model/ModelRotation/$VALUES +FD: bos/a net/minecraft/client/resources/model/BuiltInModel/cameraTransforms +FD: bot$1/a net/minecraft/client/resources/model/ModelBakery$1/field_177506_a +FD: bot$2/a net/minecraft/client/resources/model/ModelBakery$2/field_177061_a +FD: bot$2/b net/minecraft/client/resources/model/ModelBakery$2/field_177060_b +FD: bot/a net/minecraft/client/resources/model/ModelBakery/MODEL_MISSING +FD: bot/b net/minecraft/client/resources/model/ModelBakery/LOCATIONS_BUILTIN_TEXTURES +FD: bot/c net/minecraft/client/resources/model/ModelBakery/LOGGER +FD: bot/d net/minecraft/client/resources/model/ModelBakery/BUILT_IN_MODELS +FD: bot/e net/minecraft/client/resources/model/ModelBakery/JOINER +FD: bot/f net/minecraft/client/resources/model/ModelBakery/resourceManager +FD: bot/g net/minecraft/client/resources/model/ModelBakery/sprites +FD: bot/h net/minecraft/client/resources/model/ModelBakery/models +FD: bot/i net/minecraft/client/resources/model/ModelBakery/variants +FD: bot/j net/minecraft/client/resources/model/ModelBakery/textureMap +FD: bot/k net/minecraft/client/resources/model/ModelBakery/blockModelShapes +FD: bot/l net/minecraft/client/resources/model/ModelBakery/faceBakery +FD: bot/m net/minecraft/client/resources/model/ModelBakery/itemModelGenerator +FD: bot/n net/minecraft/client/resources/model/ModelBakery/bakedRegistry +FD: bot/o net/minecraft/client/resources/model/ModelBakery/MODEL_GENERATED +FD: bot/p net/minecraft/client/resources/model/ModelBakery/MODEL_COMPASS +FD: bot/q net/minecraft/client/resources/model/ModelBakery/MODEL_CLOCK +FD: bot/r net/minecraft/client/resources/model/ModelBakery/MODEL_ENTITY +FD: bot/s net/minecraft/client/resources/model/ModelBakery/itemLocations +FD: bot/t net/minecraft/client/resources/model/ModelBakery/blockDefinitions +FD: bot/u net/minecraft/client/resources/model/ModelBakery/variantNames +FD: bou/a net/minecraft/client/resources/model/ModelManager/modelRegistry +FD: bou/b net/minecraft/client/resources/model/ModelManager/texMap +FD: bou/c net/minecraft/client/resources/model/ModelManager/modelProvider +FD: bou/d net/minecraft/client/resources/model/ModelManager/defaultModel +FD: bov/c net/minecraft/client/resources/model/ModelResourceLocation/variant +FD: bow$a/a net/minecraft/client/resources/model/SimpleBakedModel$Builder/builderGeneralQuads +FD: bow$a/b net/minecraft/client/resources/model/SimpleBakedModel$Builder/builderFaceQuads +FD: bow$a/c net/minecraft/client/resources/model/SimpleBakedModel$Builder/builderAmbientOcclusion +FD: bow$a/d net/minecraft/client/resources/model/SimpleBakedModel$Builder/builderTexture +FD: bow$a/e net/minecraft/client/resources/model/SimpleBakedModel$Builder/builderGui3d +FD: bow$a/f net/minecraft/client/resources/model/SimpleBakedModel$Builder/builderCameraTransforms +FD: bow/a net/minecraft/client/resources/model/SimpleBakedModel/generalQuads +FD: bow/b net/minecraft/client/resources/model/SimpleBakedModel/faceQuads +FD: bow/c net/minecraft/client/resources/model/SimpleBakedModel/ambientOcclusion +FD: bow/d net/minecraft/client/resources/model/SimpleBakedModel/gui3d +FD: bow/e net/minecraft/client/resources/model/SimpleBakedModel/texture +FD: bow/f net/minecraft/client/resources/model/SimpleBakedModel/cameraTransforms +FD: box$a/a net/minecraft/client/resources/model/WeightedBakedModel$Builder/listItems +FD: box$b/b net/minecraft/client/resources/model/WeightedBakedModel$MyWeighedRandomItem/model +FD: box/a net/minecraft/client/resources/model/WeightedBakedModel/totalWeight +FD: box/b net/minecraft/client/resources/model/WeightedBakedModel/models +FD: box/c net/minecraft/client/resources/model/WeightedBakedModel/baseModel +FD: bpa/a net/minecraft/client/audio/PositionedSound/positionedSoundLocation +FD: bpa/b net/minecraft/client/audio/PositionedSound/volume +FD: bpa/c net/minecraft/client/audio/PositionedSound/pitch +FD: bpa/d net/minecraft/client/audio/PositionedSound/xPosF +FD: bpa/e net/minecraft/client/audio/PositionedSound/yPosF +FD: bpa/f net/minecraft/client/audio/PositionedSound/zPosF +FD: bpa/g net/minecraft/client/audio/PositionedSound/repeat +FD: bpa/h net/minecraft/client/audio/PositionedSound/repeatDelay +FD: bpa/i net/minecraft/client/audio/PositionedSound/attenuationType +FD: bpb/j net/minecraft/client/audio/MovingSound/donePlaying +FD: bpc/k net/minecraft/client/audio/GuardianSound/guardian +FD: bpd/k net/minecraft/client/audio/MovingSoundMinecart/minecart +FD: bpd/l net/minecraft/client/audio/MovingSoundMinecart/distance +FD: bpe/k net/minecraft/client/audio/MovingSoundMinecartRiding/player +FD: bpe/l net/minecraft/client/audio/MovingSoundMinecartRiding/minecart +FD: bpg/a net/minecraft/client/audio/SoundCategory/MASTER +FD: bpg/b net/minecraft/client/audio/SoundCategory/MUSIC +FD: bpg/c net/minecraft/client/audio/SoundCategory/RECORDS +FD: bpg/d net/minecraft/client/audio/SoundCategory/WEATHER +FD: bpg/e net/minecraft/client/audio/SoundCategory/BLOCKS +FD: bpg/f net/minecraft/client/audio/SoundCategory/MOBS +FD: bpg/g net/minecraft/client/audio/SoundCategory/ANIMALS +FD: bpg/h net/minecraft/client/audio/SoundCategory/PLAYERS +FD: bpg/i net/minecraft/client/audio/SoundCategory/AMBIENT +FD: bpg/j net/minecraft/client/audio/SoundCategory/NAME_CATEGORY_MAP +FD: bpg/k net/minecraft/client/audio/SoundCategory/ID_CATEGORY_MAP +FD: bpg/l net/minecraft/client/audio/SoundCategory/categoryName +FD: bpg/m net/minecraft/client/audio/SoundCategory/categoryId +FD: bpg/n net/minecraft/client/audio/SoundCategory/$VALUES +FD: bph$a$a/a net/minecraft/client/audio/SoundList$SoundEntry$Type/FILE +FD: bph$a$a/b net/minecraft/client/audio/SoundList$SoundEntry$Type/SOUND_EVENT +FD: bph$a$a/c net/minecraft/client/audio/SoundList$SoundEntry$Type/field_148583_c +FD: bph$a$a/d net/minecraft/client/audio/SoundList$SoundEntry$Type/$VALUES +FD: bph$a/a net/minecraft/client/audio/SoundList$SoundEntry/name +FD: bph$a/b net/minecraft/client/audio/SoundList$SoundEntry/volume +FD: bph$a/c net/minecraft/client/audio/SoundList$SoundEntry/pitch +FD: bph$a/d net/minecraft/client/audio/SoundList$SoundEntry/weight +FD: bph$a/e net/minecraft/client/audio/SoundList$SoundEntry/type +FD: bph$a/f net/minecraft/client/audio/SoundList$SoundEntry/streaming +FD: bph/a net/minecraft/client/audio/SoundList/soundList +FD: bph/b net/minecraft/client/audio/SoundList/replaceExisting +FD: bph/c net/minecraft/client/audio/SoundList/category +FD: bpj$a/a net/minecraft/client/audio/ISound$AttenuationType/NONE +FD: bpj$a/b net/minecraft/client/audio/ISound$AttenuationType/LINEAR +FD: bpj$a/c net/minecraft/client/audio/ISound$AttenuationType/type +FD: bpj$a/d net/minecraft/client/audio/ISound$AttenuationType/$VALUES +FD: bpn/f net/minecraft/server/integrated/IntegratedPlayerList/hostPlayerData +FD: bpo$1/a net/minecraft/server/integrated/IntegratedServer$1/field_76974_a +FD: bpo$2/a net/minecraft/server/integrated/IntegratedServer$2/field_76972_a +FD: bpo$3/a net/minecraft/server/integrated/IntegratedServer$3/field_177494_a +FD: bpo/k net/minecraft/server/integrated/IntegratedServer/logger +FD: bpo/l net/minecraft/server/integrated/IntegratedServer/mc +FD: bpo/m net/minecraft/server/integrated/IntegratedServer/theWorldSettings +FD: bpo/n net/minecraft/server/integrated/IntegratedServer/isGamePaused +FD: bpo/o net/minecraft/server/integrated/IntegratedServer/isPublic +FD: bpo/p net/minecraft/server/integrated/IntegratedServer/lanServerPing +FD: bpq$a/a net/minecraft/client/network/LanServerDetector$LanServer/lanServerMotd +FD: bpq$a/b net/minecraft/client/network/LanServerDetector$LanServer/lanServerIpPort +FD: bpq$a/c net/minecraft/client/network/LanServerDetector$LanServer/timeLastSeen +FD: bpq$b/a net/minecraft/client/network/LanServerDetector$ThreadLanServerFind/localServerList +FD: bpq$b/b net/minecraft/client/network/LanServerDetector$ThreadLanServerFind/broadcastAddress +FD: bpq$b/c net/minecraft/client/network/LanServerDetector$ThreadLanServerFind/socket +FD: bpq$c/a net/minecraft/client/network/LanServerDetector$LanServerList/wasUpdated +FD: bpq$c/b net/minecraft/client/network/LanServerDetector$LanServerList/listOfLanServers +FD: bpq/a net/minecraft/client/network/LanServerDetector/field_148551_a +FD: bpq/b net/minecraft/client/network/LanServerDetector/logger +FD: bpr/a net/minecraft/client/multiplayer/ThreadLanServerPing/field_148658_a +FD: bpr/b net/minecraft/client/multiplayer/ThreadLanServerPing/logger +FD: bpr/c net/minecraft/client/multiplayer/ThreadLanServerPing/motd +FD: bpr/d net/minecraft/client/multiplayer/ThreadLanServerPing/socket +FD: bpr/e net/minecraft/client/multiplayer/ThreadLanServerPing/isStopping +FD: bpr/f net/minecraft/client/multiplayer/ThreadLanServerPing/address +FD: bpv$a/a net/minecraft/client/audio/MusicTicker$MusicType/MENU +FD: bpv$a/b net/minecraft/client/audio/MusicTicker$MusicType/GAME +FD: bpv$a/c net/minecraft/client/audio/MusicTicker$MusicType/CREATIVE +FD: bpv$a/d net/minecraft/client/audio/MusicTicker$MusicType/CREDITS +FD: bpv$a/e net/minecraft/client/audio/MusicTicker$MusicType/NETHER +FD: bpv$a/f net/minecraft/client/audio/MusicTicker$MusicType/END_BOSS +FD: bpv$a/g net/minecraft/client/audio/MusicTicker$MusicType/END +FD: bpv$a/h net/minecraft/client/audio/MusicTicker$MusicType/musicLocation +FD: bpv$a/i net/minecraft/client/audio/MusicTicker$MusicType/minDelay +FD: bpv$a/j net/minecraft/client/audio/MusicTicker$MusicType/maxDelay +FD: bpv$a/k net/minecraft/client/audio/MusicTicker$MusicType/$VALUES +FD: bpv/a net/minecraft/client/audio/MusicTicker/rand +FD: bpv/b net/minecraft/client/audio/MusicTicker/mc +FD: bpv/c net/minecraft/client/audio/MusicTicker/currentMusic +FD: bpv/d net/minecraft/client/audio/MusicTicker/timeUntilNextMusic +FD: bpw/a net/minecraft/client/audio/SoundPoolEntry/location +FD: bpw/b net/minecraft/client/audio/SoundPoolEntry/streamingSound +FD: bpw/c net/minecraft/client/audio/SoundPoolEntry/pitch +FD: bpw/d net/minecraft/client/audio/SoundPoolEntry/volume +FD: bpx$1$1/a net/minecraft/client/audio/SoundManager$1$1/field_177950_a +FD: bpx$1/a net/minecraft/client/audio/SoundManager$1/field_148631_a +FD: bpx$2$1/a net/minecraft/client/audio/SoundManager$2$1/field_148593_a +FD: bpx$2/a net/minecraft/client/audio/SoundManager$2/field_148592_a +FD: bpx$a/a net/minecraft/client/audio/SoundManager$SoundSystemStarterThread/field_148591_a +FD: bpx/a net/minecraft/client/audio/SoundManager/LOG_MARKER +FD: bpx/b net/minecraft/client/audio/SoundManager/logger +FD: bpx/c net/minecraft/client/audio/SoundManager/sndHandler +FD: bpx/d net/minecraft/client/audio/SoundManager/options +FD: bpx/e net/minecraft/client/audio/SoundManager/sndSystem +FD: bpx/f net/minecraft/client/audio/SoundManager/loaded +FD: bpx/g net/minecraft/client/audio/SoundManager/playTime +FD: bpx/h net/minecraft/client/audio/SoundManager/playingSounds +FD: bpx/i net/minecraft/client/audio/SoundManager/invPlayingSounds +FD: bpx/j net/minecraft/client/audio/SoundManager/playingSoundPoolEntries +FD: bpx/k net/minecraft/client/audio/SoundManager/categorySounds +FD: bpx/l net/minecraft/client/audio/SoundManager/tickableSounds +FD: bpx/m net/minecraft/client/audio/SoundManager/delayedSounds +FD: bpx/n net/minecraft/client/audio/SoundManager/playingSoundsStopTime +FD: bpy/a net/minecraft/client/audio/SoundEventAccessorComposite/soundPool +FD: bpy/b net/minecraft/client/audio/SoundEventAccessorComposite/rnd +FD: bpy/c net/minecraft/client/audio/SoundEventAccessorComposite/soundLocation +FD: bpy/d net/minecraft/client/audio/SoundEventAccessorComposite/category +FD: bpy/e net/minecraft/client/audio/SoundEventAccessorComposite/eventPitch +FD: bpy/f net/minecraft/client/audio/SoundEventAccessorComposite/eventVolume +FD: bpz$2/a net/minecraft/client/audio/SoundHandler$2/field_148726_a +FD: bpz$2/b net/minecraft/client/audio/SoundHandler$2/field_148724_b +FD: bpz$2/c net/minecraft/client/audio/SoundHandler$2/field_148725_c +FD: bpz$2/d net/minecraft/client/audio/SoundHandler$2/field_148723_d +FD: bpz$3/a net/minecraft/client/audio/SoundHandler$3/field_148765_a +FD: bpz/a net/minecraft/client/audio/SoundHandler/missing_sound +FD: bpz/b net/minecraft/client/audio/SoundHandler/logger +FD: bpz/c net/minecraft/client/audio/SoundHandler/GSON +FD: bpz/d net/minecraft/client/audio/SoundHandler/TYPE +FD: bpz/e net/minecraft/client/audio/SoundHandler/sndRegistry +FD: bpz/f net/minecraft/client/audio/SoundHandler/sndManager +FD: bpz/g net/minecraft/client/audio/SoundHandler/mcResourceManager +FD: bqa/a net/minecraft/client/audio/SoundRegistry/soundRegistry +FD: bqc/a net/minecraft/client/audio/SoundEventAccessor/entry +FD: bqc/b net/minecraft/client/audio/SoundEventAccessor/weight +FD: bqh/a net/minecraft/client/stream/Metadata/field_152811_a +FD: bqh/b net/minecraft/client/stream/Metadata/name +FD: bqh/c net/minecraft/client/stream/Metadata/description +FD: bqh/d net/minecraft/client/stream/Metadata/payload +FD: bqj$1/a net/minecraft/client/stream/BroadcastController$1/field_177945_a +FD: bqj$2/a net/minecraft/client/stream/BroadcastController$2/field_177772_a +FD: bqj$3/a net/minecraft/client/stream/BroadcastController$3/field_177773_a +FD: bqj$a/a net/minecraft/client/stream/BroadcastController$BroadcastState/Uninitialized +FD: bqj$a/b net/minecraft/client/stream/BroadcastController$BroadcastState/Initialized +FD: bqj$a/c net/minecraft/client/stream/BroadcastController$BroadcastState/Authenticating +FD: bqj$a/d net/minecraft/client/stream/BroadcastController$BroadcastState/Authenticated +FD: bqj$a/e net/minecraft/client/stream/BroadcastController$BroadcastState/LoggingIn +FD: bqj$a/f net/minecraft/client/stream/BroadcastController$BroadcastState/LoggedIn +FD: bqj$a/g net/minecraft/client/stream/BroadcastController$BroadcastState/FindingIngestServer +FD: bqj$a/h net/minecraft/client/stream/BroadcastController$BroadcastState/ReceivedIngestServers +FD: bqj$a/i net/minecraft/client/stream/BroadcastController$BroadcastState/ReadyToBroadcast +FD: bqj$a/j net/minecraft/client/stream/BroadcastController$BroadcastState/Starting +FD: bqj$a/k net/minecraft/client/stream/BroadcastController$BroadcastState/Broadcasting +FD: bqj$a/l net/minecraft/client/stream/BroadcastController$BroadcastState/Stopping +FD: bqj$a/m net/minecraft/client/stream/BroadcastController$BroadcastState/Paused +FD: bqj$a/n net/minecraft/client/stream/BroadcastController$BroadcastState/IngestTesting +FD: bqj$a/o net/minecraft/client/stream/BroadcastController$BroadcastState/$VALUES +FD: bqj/A net/minecraft/client/stream/BroadcastController/field_152860_A +FD: bqj/B net/minecraft/client/stream/BroadcastController/field_177948_B +FD: bqj/C net/minecraft/client/stream/BroadcastController/field_177949_C +FD: bqj/D net/minecraft/client/stream/BroadcastController/logger +FD: bqj/E net/minecraft/client/stream/BroadcastController/field_152862_C +FD: bqj/F net/minecraft/client/stream/BroadcastController/field_152863_D +FD: bqj/G net/minecraft/client/stream/BroadcastController/errorCode +FD: bqj/a net/minecraft/client/stream/BroadcastController/field_152865_a +FD: bqj/b net/minecraft/client/stream/BroadcastController/field_152866_b +FD: bqj/c net/minecraft/client/stream/BroadcastController/broadcastListener +FD: bqj/d net/minecraft/client/stream/BroadcastController/field_152868_d +FD: bqj/e net/minecraft/client/stream/BroadcastController/field_152869_e +FD: bqj/f net/minecraft/client/stream/BroadcastController/field_152870_f +FD: bqj/g net/minecraft/client/stream/BroadcastController/field_152871_g +FD: bqj/h net/minecraft/client/stream/BroadcastController/field_152872_h +FD: bqj/i net/minecraft/client/stream/BroadcastController/field_152873_i +FD: bqj/j net/minecraft/client/stream/BroadcastController/field_152874_j +FD: bqj/k net/minecraft/client/stream/BroadcastController/field_152875_k +FD: bqj/l net/minecraft/client/stream/BroadcastController/field_152876_l +FD: bqj/m net/minecraft/client/stream/BroadcastController/field_152877_m +FD: bqj/n net/minecraft/client/stream/BroadcastController/field_152878_n +FD: bqj/o net/minecraft/client/stream/BroadcastController/broadcastState +FD: bqj/p net/minecraft/client/stream/BroadcastController/field_152880_p +FD: bqj/q net/minecraft/client/stream/BroadcastController/videoParamaters +FD: bqj/r net/minecraft/client/stream/BroadcastController/audioParamaters +FD: bqj/s net/minecraft/client/stream/BroadcastController/ingestList +FD: bqj/t net/minecraft/client/stream/BroadcastController/field_152884_t +FD: bqj/u net/minecraft/client/stream/BroadcastController/authenticationToken +FD: bqj/v net/minecraft/client/stream/BroadcastController/channelInfo +FD: bqj/w net/minecraft/client/stream/BroadcastController/userInfo +FD: bqj/x net/minecraft/client/stream/BroadcastController/streamInfo +FD: bqj/y net/minecraft/client/stream/BroadcastController/field_152889_y +FD: bqj/z net/minecraft/client/stream/BroadcastController/field_152890_z +FD: bqk$1/a net/minecraft/client/stream/ChatController$1/field_176000_a +FD: bqk$2/a net/minecraft/client/stream/ChatController$2/field_175976_a +FD: bqk$2/b net/minecraft/client/stream/ChatController$2/field_175974_b +FD: bqk$2/c net/minecraft/client/stream/ChatController$2/field_175975_c +FD: bqk$a/a net/minecraft/client/stream/ChatController$EnumChannelState/Created +FD: bqk$a/b net/minecraft/client/stream/ChatController$EnumChannelState/Connecting +FD: bqk$a/c net/minecraft/client/stream/ChatController$EnumChannelState/Connected +FD: bqk$a/d net/minecraft/client/stream/ChatController$EnumChannelState/Disconnecting +FD: bqk$a/e net/minecraft/client/stream/ChatController$EnumChannelState/Disconnected +FD: bqk$a/f net/minecraft/client/stream/ChatController$EnumChannelState/$VALUES +FD: bqk$b/a net/minecraft/client/stream/ChatController$ChatChannelListener/field_176048_a +FD: bqk$b/b net/minecraft/client/stream/ChatController$ChatChannelListener/field_176046_b +FD: bqk$b/c net/minecraft/client/stream/ChatController$ChatChannelListener/field_176047_c +FD: bqk$b/d net/minecraft/client/stream/ChatController$ChatChannelListener/field_176044_d +FD: bqk$b/e net/minecraft/client/stream/ChatController$ChatChannelListener/field_176045_e +FD: bqk$b/f net/minecraft/client/stream/ChatController$ChatChannelListener/field_176042_f +FD: bqk$b/g net/minecraft/client/stream/ChatController$ChatChannelListener/field_176043_g +FD: bqk$b/h net/minecraft/client/stream/ChatController$ChatChannelListener/field_176049_h +FD: bqk$c/a net/minecraft/client/stream/ChatController$ChatState/Uninitialized +FD: bqk$c/b net/minecraft/client/stream/ChatController$ChatState/Initializing +FD: bqk$c/c net/minecraft/client/stream/ChatController$ChatState/Initialized +FD: bqk$c/d net/minecraft/client/stream/ChatController$ChatState/ShuttingDown +FD: bqk$c/e net/minecraft/client/stream/ChatController$ChatState/$VALUES +FD: bqk$d/a net/minecraft/client/stream/ChatController$EnumEmoticonMode/None +FD: bqk$d/b net/minecraft/client/stream/ChatController$EnumEmoticonMode/Url +FD: bqk$d/c net/minecraft/client/stream/ChatController$EnumEmoticonMode/TextureAtlas +FD: bqk$d/d net/minecraft/client/stream/ChatController$EnumEmoticonMode/$VALUES +FD: bqk/a net/minecraft/client/stream/ChatController/field_153003_a +FD: bqk/b net/minecraft/client/stream/ChatController/field_153004_b +FD: bqk/c net/minecraft/client/stream/ChatController/field_153006_d +FD: bqk/d net/minecraft/client/stream/ChatController/field_153007_e +FD: bqk/e net/minecraft/client/stream/ChatController/field_175992_e +FD: bqk/f net/minecraft/client/stream/ChatController/field_153008_f +FD: bqk/g net/minecraft/client/stream/ChatController/field_153011_i +FD: bqk/h net/minecraft/client/stream/ChatController/field_153012_j +FD: bqk/i net/minecraft/client/stream/ChatController/field_175998_i +FD: bqk/j net/minecraft/client/stream/ChatController/field_153015_m +FD: bqk/k net/minecraft/client/stream/ChatController/field_175997_k +FD: bqk/l net/minecraft/client/stream/ChatController/field_175995_l +FD: bqk/m net/minecraft/client/stream/ChatController/field_175996_m +FD: bqk/n net/minecraft/client/stream/ChatController/field_175993_n +FD: bqk/o net/minecraft/client/stream/ChatController/field_175994_o +FD: bqk/p net/minecraft/client/stream/ChatController/field_175999_p +FD: bqk/q net/minecraft/client/stream/ChatController/LOGGER +FD: bql$1/a net/minecraft/client/stream/IngestServerTester$1/field_176010_a +FD: bql$2/a net/minecraft/client/stream/IngestServerTester$2/field_176001_a +FD: bql$3/a net/minecraft/client/stream/IngestServerTester$3/field_176003_a +FD: bql$3/b net/minecraft/client/stream/IngestServerTester$3/field_176002_b +FD: bql$b/a net/minecraft/client/stream/IngestServerTester$IngestTestState/Uninitalized +FD: bql$b/b net/minecraft/client/stream/IngestServerTester$IngestTestState/Starting +FD: bql$b/c net/minecraft/client/stream/IngestServerTester$IngestTestState/ConnectingToServer +FD: bql$b/d net/minecraft/client/stream/IngestServerTester$IngestTestState/TestingServer +FD: bql$b/e net/minecraft/client/stream/IngestServerTester$IngestTestState/DoneTestingServer +FD: bql$b/f net/minecraft/client/stream/IngestServerTester$IngestTestState/Finished +FD: bql$b/g net/minecraft/client/stream/IngestServerTester$IngestTestState/Cancelling +FD: bql$b/h net/minecraft/client/stream/IngestServerTester$IngestTestState/Cancelled +FD: bql$b/i net/minecraft/client/stream/IngestServerTester$IngestTestState/Failed +FD: bql$b/j net/minecraft/client/stream/IngestServerTester$IngestTestState/$VALUES +FD: bql/A net/minecraft/client/stream/IngestServerTester/field_176005_A +FD: bql/B net/minecraft/client/stream/IngestServerTester/field_176006_B +FD: bql/a net/minecraft/client/stream/IngestServerTester/field_153044_b +FD: bql/b net/minecraft/client/stream/IngestServerTester/field_153045_c +FD: bql/c net/minecraft/client/stream/IngestServerTester/field_153046_d +FD: bql/d net/minecraft/client/stream/IngestServerTester/field_153047_e +FD: bql/e net/minecraft/client/stream/IngestServerTester/field_153048_f +FD: bql/f net/minecraft/client/stream/IngestServerTester/field_153049_g +FD: bql/g net/minecraft/client/stream/IngestServerTester/field_153050_h +FD: bql/h net/minecraft/client/stream/IngestServerTester/field_153051_i +FD: bql/i net/minecraft/client/stream/IngestServerTester/field_153052_j +FD: bql/j net/minecraft/client/stream/IngestServerTester/audioParameters +FD: bql/k net/minecraft/client/stream/IngestServerTester/field_153054_l +FD: bql/l net/minecraft/client/stream/IngestServerTester/field_153055_m +FD: bql/m net/minecraft/client/stream/IngestServerTester/field_153056_n +FD: bql/n net/minecraft/client/stream/IngestServerTester/field_153057_o +FD: bql/o net/minecraft/client/stream/IngestServerTester/field_153058_p +FD: bql/p net/minecraft/client/stream/IngestServerTester/field_153059_q +FD: bql/q net/minecraft/client/stream/IngestServerTester/field_153060_r +FD: bql/r net/minecraft/client/stream/IngestServerTester/field_153061_s +FD: bql/s net/minecraft/client/stream/IngestServerTester/field_153062_t +FD: bql/t net/minecraft/client/stream/IngestServerTester/field_153063_u +FD: bql/u net/minecraft/client/stream/IngestServerTester/field_153064_v +FD: bql/v net/minecraft/client/stream/IngestServerTester/field_153065_w +FD: bql/w net/minecraft/client/stream/IngestServerTester/field_153066_x +FD: bql/x net/minecraft/client/stream/IngestServerTester/field_176009_x +FD: bql/y net/minecraft/client/stream/IngestServerTester/field_176008_y +FD: bql/z net/minecraft/client/stream/IngestServerTester/field_176007_z +FD: bqm$a/a net/minecraft/client/stream/IStream$AuthFailureReason/ERROR +FD: bqm$a/b net/minecraft/client/stream/IStream$AuthFailureReason/INVALID_TOKEN +FD: bqm$a/c net/minecraft/client/stream/IStream$AuthFailureReason/$VALUES +FD: bqn$1$1/a net/minecraft/client/stream/TwitchStream$1$1/field_153082_a +FD: bqn$1/a net/minecraft/client/stream/TwitchStream$1/field_153083_a +FD: bqn$1/b net/minecraft/client/stream/TwitchStream$1/field_153084_b +FD: bqn/a net/minecraft/client/stream/TwitchStream/STREAM_MARKER +FD: bqn/b net/minecraft/client/stream/TwitchStream/LOGGER +FD: bqn/c net/minecraft/client/stream/TwitchStream/broadcastController +FD: bqn/d net/minecraft/client/stream/TwitchStream/chatController +FD: bqn/e net/minecraft/client/stream/TwitchStream/field_176029_e +FD: bqn/f net/minecraft/client/stream/TwitchStream/mc +FD: bqn/g net/minecraft/client/stream/TwitchStream/twitchComponent +FD: bqn/h net/minecraft/client/stream/TwitchStream/field_152955_g +FD: bqn/i net/minecraft/client/stream/TwitchStream/framebuffer +FD: bqn/j net/minecraft/client/stream/TwitchStream/field_152957_i +FD: bqn/k net/minecraft/client/stream/TwitchStream/targetFPS +FD: bqn/l net/minecraft/client/stream/TwitchStream/field_152959_k +FD: bqn/m net/minecraft/client/stream/TwitchStream/field_152960_l +FD: bqn/n net/minecraft/client/stream/TwitchStream/loggedIn +FD: bqn/o net/minecraft/client/stream/TwitchStream/field_152962_n +FD: bqn/p net/minecraft/client/stream/TwitchStream/field_152963_o +FD: bqn/q net/minecraft/client/stream/TwitchStream/authFailureReason +FD: bqn/r net/minecraft/client/stream/TwitchStream/field_152965_q +FD: bqo/a net/minecraft/client/stream/NullStream/field_152938_a +FD: bqr/a net/minecraft/util/Vector3d/x +FD: bqr/b net/minecraft/util/Vector3d/y +FD: bqr/c net/minecraft/util/Vector3d/z +FD: bqs/A net/minecraft/client/renderer/OpenGlHelper/GL_SOURCE1_RGB +FD: bqs/B net/minecraft/client/renderer/OpenGlHelper/GL_SOURCE2_RGB +FD: bqs/C net/minecraft/client/renderer/OpenGlHelper/GL_OPERAND0_RGB +FD: bqs/D net/minecraft/client/renderer/OpenGlHelper/GL_OPERAND1_RGB +FD: bqs/E net/minecraft/client/renderer/OpenGlHelper/GL_OPERAND2_RGB +FD: bqs/F net/minecraft/client/renderer/OpenGlHelper/GL_COMBINE_ALPHA +FD: bqs/G net/minecraft/client/renderer/OpenGlHelper/GL_SOURCE0_ALPHA +FD: bqs/H net/minecraft/client/renderer/OpenGlHelper/GL_SOURCE1_ALPHA +FD: bqs/I net/minecraft/client/renderer/OpenGlHelper/GL_SOURCE2_ALPHA +FD: bqs/J net/minecraft/client/renderer/OpenGlHelper/GL_OPERAND0_ALPHA +FD: bqs/K net/minecraft/client/renderer/OpenGlHelper/GL_OPERAND1_ALPHA +FD: bqs/L net/minecraft/client/renderer/OpenGlHelper/GL_OPERAND2_ALPHA +FD: bqs/M net/minecraft/client/renderer/OpenGlHelper/extBlendFuncSeparate +FD: bqs/N net/minecraft/client/renderer/OpenGlHelper/openGL21 +FD: bqs/O net/minecraft/client/renderer/OpenGlHelper/shadersSupported +FD: bqs/P net/minecraft/client/renderer/OpenGlHelper/vboSupported +FD: bqs/Q net/minecraft/client/renderer/OpenGlHelper/vboSupportedAti +FD: bqs/R net/minecraft/client/renderer/OpenGlHelper/GL_ARRAY_BUFFER +FD: bqs/S net/minecraft/client/renderer/OpenGlHelper/GL_STATIC_DRAW +FD: bqs/T net/minecraft/client/renderer/OpenGlHelper/framebufferType +FD: bqs/U net/minecraft/client/renderer/OpenGlHelper/shadersAvailable +FD: bqs/V net/minecraft/client/renderer/OpenGlHelper/arbShaders +FD: bqs/W net/minecraft/client/renderer/OpenGlHelper/arbMultitexture +FD: bqs/X net/minecraft/client/renderer/OpenGlHelper/arbTextureEnvCombine +FD: bqs/Y net/minecraft/client/renderer/OpenGlHelper/openGL14 +FD: bqs/Z net/minecraft/client/renderer/OpenGlHelper/logText +FD: bqs/a net/minecraft/client/renderer/OpenGlHelper/nvidia +FD: bqs/aa net/minecraft/client/renderer/OpenGlHelper/cpu +FD: bqs/ab net/minecraft/client/renderer/OpenGlHelper/arbVbo +FD: bqs/b net/minecraft/client/renderer/OpenGlHelper/ati +FD: bqs/c net/minecraft/client/renderer/OpenGlHelper/GL_FRAMEBUFFER +FD: bqs/d net/minecraft/client/renderer/OpenGlHelper/GL_RENDERBUFFER +FD: bqs/e net/minecraft/client/renderer/OpenGlHelper/GL_COLOR_ATTACHMENT0 +FD: bqs/f net/minecraft/client/renderer/OpenGlHelper/GL_DEPTH_ATTACHMENT +FD: bqs/g net/minecraft/client/renderer/OpenGlHelper/GL_FRAMEBUFFER_COMPLETE +FD: bqs/h net/minecraft/client/renderer/OpenGlHelper/GL_FB_INCOMPLETE_ATTACHMENT +FD: bqs/i net/minecraft/client/renderer/OpenGlHelper/GL_FB_INCOMPLETE_MISS_ATTACH +FD: bqs/j net/minecraft/client/renderer/OpenGlHelper/GL_FB_INCOMPLETE_DRAW_BUFFER +FD: bqs/k net/minecraft/client/renderer/OpenGlHelper/GL_FB_INCOMPLETE_READ_BUFFER +FD: bqs/l net/minecraft/client/renderer/OpenGlHelper/framebufferSupported +FD: bqs/m net/minecraft/client/renderer/OpenGlHelper/GL_LINK_STATUS +FD: bqs/n net/minecraft/client/renderer/OpenGlHelper/GL_COMPILE_STATUS +FD: bqs/o net/minecraft/client/renderer/OpenGlHelper/GL_VERTEX_SHADER +FD: bqs/p net/minecraft/client/renderer/OpenGlHelper/GL_FRAGMENT_SHADER +FD: bqs/q net/minecraft/client/renderer/OpenGlHelper/defaultTexUnit +FD: bqs/r net/minecraft/client/renderer/OpenGlHelper/lightmapTexUnit +FD: bqs/s net/minecraft/client/renderer/OpenGlHelper/GL_TEXTURE2 +FD: bqs/t net/minecraft/client/renderer/OpenGlHelper/GL_COMBINE +FD: bqs/u net/minecraft/client/renderer/OpenGlHelper/GL_INTERPOLATE +FD: bqs/v net/minecraft/client/renderer/OpenGlHelper/GL_PRIMARY_COLOR +FD: bqs/w net/minecraft/client/renderer/OpenGlHelper/GL_CONSTANT +FD: bqs/x net/minecraft/client/renderer/OpenGlHelper/GL_PREVIOUS +FD: bqs/y net/minecraft/client/renderer/OpenGlHelper/GL_COMBINE_RGB +FD: bqs/z net/minecraft/client/renderer/OpenGlHelper/GL_SOURCE0_RGB +FD: bs/a net/minecraft/command/CommandTitle/LOGGER +FD: bz/a net/minecraft/command/CommandException/errorObjects +FD: c$1/a net/minecraft/crash/CrashReportCategory$1/field_85080_a +FD: c$1/b net/minecraft/crash/CrashReportCategory$1/field_147151_b +FD: c$2/a net/minecraft/crash/CrashReportCategory$2/field_85063_a +FD: c$3/a net/minecraft/crash/CrashReportCategory$3/field_175749_a +FD: c$6/a net/minecraft/crash/CrashReportCategory$6/field_175754_a +FD: c$7/a net/minecraft/crash/CrashReportCategory$7/field_175752_a +FD: c$a/a net/minecraft/crash/CrashReportCategory$Entry/key +FD: c$a/b net/minecraft/crash/CrashReportCategory$Entry/value +FD: c/a net/minecraft/crash/CrashReportCategory/crashReport +FD: c/b net/minecraft/crash/CrashReportCategory/name +FD: c/c net/minecraft/crash/CrashReportCategory/children +FD: c/d net/minecraft/crash/CrashReportCategory/stackTrace +FD: cj$1$1/a net/minecraft/util/BlockPos$1$1/field_179310_a +FD: cj$1$1/b net/minecraft/util/BlockPos$1$1/lastReturned +FD: cj$1/a net/minecraft/util/BlockPos$1/field_179307_a +FD: cj$1/b net/minecraft/util/BlockPos$1/field_179306_b +FD: cj$2$1/a net/minecraft/util/BlockPos$2$1/field_179315_a +FD: cj$2$1/b net/minecraft/util/BlockPos$2$1/theBlockPos +FD: cj$2/a net/minecraft/util/BlockPos$2/field_179312_a +FD: cj$2/b net/minecraft/util/BlockPos$2/field_179311_b +FD: cj$a/c net/minecraft/util/BlockPos$MutableBlockPos/x +FD: cj$a/d net/minecraft/util/BlockPos$MutableBlockPos/y +FD: cj$a/e net/minecraft/util/BlockPos$MutableBlockPos/z +FD: cj/a net/minecraft/util/BlockPos/ORIGIN +FD: cj/c net/minecraft/util/BlockPos/NUM_X_BITS +FD: cj/d net/minecraft/util/BlockPos/NUM_Z_BITS +FD: cj/e net/minecraft/util/BlockPos/NUM_Y_BITS +FD: cj/f net/minecraft/util/BlockPos/Y_SHIFT +FD: cj/g net/minecraft/util/BlockPos/X_SHIFT +FD: cj/h net/minecraft/util/BlockPos/X_MASK +FD: cj/i net/minecraft/util/BlockPos/Y_MASK +FD: cj/j net/minecraft/util/BlockPos/Z_MASK +FD: cl/a net/minecraft/block/BlockSourceImpl/worldObj +FD: cl/b net/minecraft/block/BlockSourceImpl/pos +FD: cm$b$a/a net/minecraft/util/Cartesian$Product$ProductIterator/index +FD: cm$b$a/b net/minecraft/util/Cartesian$Product$ProductIterator/iterables +FD: cm$b$a/c net/minecraft/util/Cartesian$Product$ProductIterator/iterators +FD: cm$b$a/d net/minecraft/util/Cartesian$Product$ProductIterator/results +FD: cm$b/a net/minecraft/util/Cartesian$Product/clazz +FD: cm$b/b net/minecraft/util/Cartesian$Product/iterables +FD: co/d net/minecraft/util/RegistryNamespacedDefaultedByKey/defaultValueKey +FD: co/e net/minecraft/util/RegistryNamespacedDefaultedByKey/defaultValue +FD: cp/a net/minecraft/util/RegistryDefaulted/defaultObject +FD: cq$1/a net/minecraft/util/EnumFacing$1/field_179515_a +FD: cq$1/b net/minecraft/util/EnumFacing$1/field_179513_b +FD: cq$1/c net/minecraft/util/EnumFacing$1/field_179514_c +FD: cq$a/a net/minecraft/util/EnumFacing$Axis/X +FD: cq$a/b net/minecraft/util/EnumFacing$Axis/Y +FD: cq$a/c net/minecraft/util/EnumFacing$Axis/Z +FD: cq$a/d net/minecraft/util/EnumFacing$Axis/NAME_LOOKUP +FD: cq$a/e net/minecraft/util/EnumFacing$Axis/name +FD: cq$a/f net/minecraft/util/EnumFacing$Axis/plane +FD: cq$a/g net/minecraft/util/EnumFacing$Axis/$VALUES +FD: cq$b/a net/minecraft/util/EnumFacing$AxisDirection/POSITIVE +FD: cq$b/b net/minecraft/util/EnumFacing$AxisDirection/NEGATIVE +FD: cq$b/c net/minecraft/util/EnumFacing$AxisDirection/offset +FD: cq$b/d net/minecraft/util/EnumFacing$AxisDirection/description +FD: cq$b/e net/minecraft/util/EnumFacing$AxisDirection/$VALUES +FD: cq$c/a net/minecraft/util/EnumFacing$Plane/HORIZONTAL +FD: cq$c/b net/minecraft/util/EnumFacing$Plane/VERTICAL +FD: cq$c/c net/minecraft/util/EnumFacing$Plane/$VALUES +FD: cq/a net/minecraft/util/EnumFacing/DOWN +FD: cq/b net/minecraft/util/EnumFacing/UP +FD: cq/c net/minecraft/util/EnumFacing/NORTH +FD: cq/d net/minecraft/util/EnumFacing/SOUTH +FD: cq/e net/minecraft/util/EnumFacing/WEST +FD: cq/f net/minecraft/util/EnumFacing/EAST +FD: cq/g net/minecraft/util/EnumFacing/index +FD: cq/h net/minecraft/util/EnumFacing/opposite +FD: cq/i net/minecraft/util/EnumFacing/horizontalIndex +FD: cq/j net/minecraft/util/EnumFacing/name +FD: cq/k net/minecraft/util/EnumFacing/axis +FD: cq/l net/minecraft/util/EnumFacing/axisDirection +FD: cq/m net/minecraft/util/EnumFacing/directionVec +FD: cq/n net/minecraft/util/EnumFacing/VALUES +FD: cq/o net/minecraft/util/EnumFacing/HORIZONTALS +FD: cq/p net/minecraft/util/EnumFacing/NAME_LOOKUP +FD: cq/q net/minecraft/util/EnumFacing/$VALUES +FD: cr/a net/minecraft/dispenser/IBehaviorDispenseItem/itemDispenseBehaviorProvider +FD: ct/a net/minecraft/util/ObjectIntIdentityMap/identityMap +FD: ct/b net/minecraft/util/ObjectIntIdentityMap/objectList +FD: cx/a net/minecraft/util/RegistryNamespaced/underlyingIntegerMap +FD: cx/b net/minecraft/util/RegistryNamespaced/inverseObjectRegistry +FD: cy/A net/minecraft/util/EnumParticleTypes/FLAME +FD: cy/B net/minecraft/util/EnumParticleTypes/LAVA +FD: cy/C net/minecraft/util/EnumParticleTypes/FOOTSTEP +FD: cy/D net/minecraft/util/EnumParticleTypes/CLOUD +FD: cy/E net/minecraft/util/EnumParticleTypes/REDSTONE +FD: cy/F net/minecraft/util/EnumParticleTypes/SNOWBALL +FD: cy/G net/minecraft/util/EnumParticleTypes/SNOW_SHOVEL +FD: cy/H net/minecraft/util/EnumParticleTypes/SLIME +FD: cy/I net/minecraft/util/EnumParticleTypes/HEART +FD: cy/J net/minecraft/util/EnumParticleTypes/BARRIER +FD: cy/K net/minecraft/util/EnumParticleTypes/ITEM_CRACK +FD: cy/L net/minecraft/util/EnumParticleTypes/BLOCK_CRACK +FD: cy/M net/minecraft/util/EnumParticleTypes/BLOCK_DUST +FD: cy/N net/minecraft/util/EnumParticleTypes/WATER_DROP +FD: cy/O net/minecraft/util/EnumParticleTypes/ITEM_TAKE +FD: cy/P net/minecraft/util/EnumParticleTypes/MOB_APPEARANCE +FD: cy/Q net/minecraft/util/EnumParticleTypes/particleName +FD: cy/R net/minecraft/util/EnumParticleTypes/particleID +FD: cy/S net/minecraft/util/EnumParticleTypes/shouldIgnoreRange +FD: cy/T net/minecraft/util/EnumParticleTypes/argumentCount +FD: cy/U net/minecraft/util/EnumParticleTypes/PARTICLES +FD: cy/V net/minecraft/util/EnumParticleTypes/PARTICLE_NAMES +FD: cy/W net/minecraft/util/EnumParticleTypes/$VALUES +FD: cy/a net/minecraft/util/EnumParticleTypes/EXPLOSION_NORMAL +FD: cy/b net/minecraft/util/EnumParticleTypes/EXPLOSION_LARGE +FD: cy/c net/minecraft/util/EnumParticleTypes/EXPLOSION_HUGE +FD: cy/d net/minecraft/util/EnumParticleTypes/FIREWORKS_SPARK +FD: cy/e net/minecraft/util/EnumParticleTypes/WATER_BUBBLE +FD: cy/f net/minecraft/util/EnumParticleTypes/WATER_SPLASH +FD: cy/g net/minecraft/util/EnumParticleTypes/WATER_WAKE +FD: cy/h net/minecraft/util/EnumParticleTypes/SUSPENDED +FD: cy/i net/minecraft/util/EnumParticleTypes/SUSPENDED_DEPTH +FD: cy/j net/minecraft/util/EnumParticleTypes/CRIT +FD: cy/k net/minecraft/util/EnumParticleTypes/CRIT_MAGIC +FD: cy/l net/minecraft/util/EnumParticleTypes/SMOKE_NORMAL +FD: cy/m net/minecraft/util/EnumParticleTypes/SMOKE_LARGE +FD: cy/n net/minecraft/util/EnumParticleTypes/SPELL +FD: cy/o net/minecraft/util/EnumParticleTypes/SPELL_INSTANT +FD: cy/p net/minecraft/util/EnumParticleTypes/SPELL_MOB +FD: cy/q net/minecraft/util/EnumParticleTypes/SPELL_MOB_AMBIENT +FD: cy/r net/minecraft/util/EnumParticleTypes/SPELL_WITCH +FD: cy/s net/minecraft/util/EnumParticleTypes/DRIP_WATER +FD: cy/t net/minecraft/util/EnumParticleTypes/DRIP_LAVA +FD: cy/u net/minecraft/util/EnumParticleTypes/VILLAGER_ANGRY +FD: cy/v net/minecraft/util/EnumParticleTypes/VILLAGER_HAPPY +FD: cy/w net/minecraft/util/EnumParticleTypes/TOWN_AURA +FD: cy/x net/minecraft/util/EnumParticleTypes/NOTE +FD: cy/y net/minecraft/util/EnumParticleTypes/PORTAL +FD: cy/z net/minecraft/util/EnumParticleTypes/ENCHANTMENT_TABLE +FD: da/a net/minecraft/dispenser/PositionImpl/x +FD: da/b net/minecraft/dispenser/PositionImpl/y +FD: da/c net/minecraft/dispenser/PositionImpl/z +FD: dc/a net/minecraft/util/Rotations/x +FD: dc/b net/minecraft/util/Rotations/y +FD: dc/c net/minecraft/util/Rotations/z +FD: dd/a net/minecraft/util/RegistrySimple/logger +FD: dd/c net/minecraft/util/RegistrySimple/registryObjects +FD: df/a net/minecraft/util/Vec3i/x +FD: df/b net/minecraft/util/Vec3i/NULL_VECTOR +FD: df/c net/minecraft/util/Vec3i/y +FD: df/d net/minecraft/util/Vec3i/z +FD: di/a net/minecraft/util/StatCollector/localizedName +FD: di/b net/minecraft/util/StatCollector/fallbackTranslator +FD: dj/a net/minecraft/util/StringTranslate/numericVariablePattern +FD: dj/b net/minecraft/util/StringTranslate/equalSignSplitter +FD: dj/c net/minecraft/util/StringTranslate/instance +FD: dj/d net/minecraft/util/StringTranslate/languageList +FD: dj/e net/minecraft/util/StringTranslate/lastUpdateTimeInMilliseconds +FD: dl/b net/minecraft/nbt/NBTTagByteArray/data +FD: dm/b net/minecraft/nbt/NBTTagByte/data +FD: dn$1/a net/minecraft/nbt/NBTTagCompound$1/field_82585_a +FD: dn$1/b net/minecraft/nbt/NBTTagCompound$1/field_82584_b +FD: dn$2/a net/minecraft/nbt/NBTTagCompound$2/field_82588_a +FD: dn$2/b net/minecraft/nbt/NBTTagCompound$2/field_82587_b +FD: dn/b net/minecraft/nbt/NBTTagCompound/tagMap +FD: dp/b net/minecraft/nbt/NBTTagDouble/data +FD: dr/b net/minecraft/nbt/NBTTagFloat/data +FD: ds/b net/minecraft/nbt/NBTTagIntArray/intArray +FD: dt/b net/minecraft/nbt/NBTTagInt/data +FD: du/b net/minecraft/nbt/NBTTagList/LOGGER +FD: du/c net/minecraft/nbt/NBTTagList/tagList +FD: du/d net/minecraft/nbt/NBTTagList/tagType +FD: dv/b net/minecraft/nbt/NBTTagLong/data +FD: dw/a net/minecraft/nbt/NBTSizeTracker/INFINITE +FD: dw/b net/minecraft/nbt/NBTSizeTracker/max +FD: dw/c net/minecraft/nbt/NBTSizeTracker/read +FD: dz/b net/minecraft/nbt/NBTTagShort/data +FD: e/a net/minecraft/util/ReportedException/theReportedExceptionCrashReport +FD: ea/b net/minecraft/nbt/NBTTagString/data +FD: eb/a net/minecraft/nbt/NBTBase/NBT_TYPES +FD: ed$a/a net/minecraft/nbt/JsonToNBT$Any/json +FD: ed$b/b net/minecraft/nbt/JsonToNBT$Compound/field_150491_b +FD: ed$c/b net/minecraft/nbt/JsonToNBT$List/field_150492_b +FD: ed$d/b net/minecraft/nbt/JsonToNBT$Primitive/jsonValue +FD: ed$d/c net/minecraft/nbt/JsonToNBT$Primitive/DOUBLE +FD: ed$d/d net/minecraft/nbt/JsonToNBT$Primitive/FLOAT +FD: ed$d/e net/minecraft/nbt/JsonToNBT$Primitive/BYTE +FD: ed$d/f net/minecraft/nbt/JsonToNBT$Primitive/LONG +FD: ed$d/g net/minecraft/nbt/JsonToNBT$Primitive/SHORT +FD: ed$d/h net/minecraft/nbt/JsonToNBT$Primitive/INTEGER +FD: ed$d/i net/minecraft/nbt/JsonToNBT$Primitive/DOUBLE_UNTYPED +FD: ed$d/j net/minecraft/nbt/JsonToNBT$Primitive/SPLITTER +FD: ed/a net/minecraft/nbt/JsonToNBT/logger +FD: ed/b net/minecraft/nbt/JsonToNBT/field_179273_b +FD: ef/a net/minecraft/network/NettyEncryptionTranslator/cipher +FD: ef/b net/minecraft/network/NettyEncryptionTranslator/field_150505_b +FD: ef/c net/minecraft/network/NettyEncryptionTranslator/field_150506_c +FD: eg/a net/minecraft/network/NettyEncryptingDecoder/decryptionCodec +FD: eh/a net/minecraft/network/NettyEncryptingEncoder/encryptionCodec +FD: ei/a net/minecraft/network/NettyCompressionDecoder/inflater +FD: ei/b net/minecraft/network/NettyCompressionDecoder/treshold +FD: ej/a net/minecraft/network/NettyCompressionEncoder/buffer +FD: ej/b net/minecraft/network/NettyCompressionEncoder/deflater +FD: ej/c net/minecraft/network/NettyCompressionEncoder/treshold +FD: ek$4/a net/minecraft/network/NetworkManager$4/field_181130_a +FD: ek$4/b net/minecraft/network/NetworkManager$4/field_181131_b +FD: ek$4/c net/minecraft/network/NetworkManager$4/field_181132_c +FD: ek$4/d net/minecraft/network/NetworkManager$4/field_181133_d +FD: ek$4/e net/minecraft/network/NetworkManager$4/field_181134_e +FD: ek$5/a net/minecraft/network/NetworkManager$5/field_179248_a +FD: ek$6/a net/minecraft/network/NetworkManager$6/field_181135_a +FD: ek$a/a net/minecraft/network/NetworkManager$InboundHandlerTuplePacketListener/packet +FD: ek$a/b net/minecraft/network/NetworkManager$InboundHandlerTuplePacketListener/futureListeners +FD: ek/a net/minecraft/network/NetworkManager/logMarkerNetwork +FD: ek/b net/minecraft/network/NetworkManager/logMarkerPackets +FD: ek/c net/minecraft/network/NetworkManager/attrKeyConnectionState +FD: ek/d net/minecraft/network/NetworkManager/CLIENT_NIO_EVENTLOOP +FD: ek/e net/minecraft/network/NetworkManager/field_181125_e +FD: ek/f net/minecraft/network/NetworkManager/CLIENT_LOCAL_EVENTLOOP +FD: ek/g net/minecraft/network/NetworkManager/logger +FD: ek/h net/minecraft/network/NetworkManager/direction +FD: ek/i net/minecraft/network/NetworkManager/outboundPacketsQueue +FD: ek/j net/minecraft/network/NetworkManager/field_181680_j +FD: ek/k net/minecraft/network/NetworkManager/channel +FD: ek/l net/minecraft/network/NetworkManager/socketAddress +FD: ek/m net/minecraft/network/NetworkManager/packetListener +FD: ek/n net/minecraft/network/NetworkManager/terminationReason +FD: ek/o net/minecraft/network/NetworkManager/isEncrypted +FD: ek/p net/minecraft/network/NetworkManager/disconnected +FD: el/a net/minecraft/network/EnumConnectionState/HANDSHAKING +FD: el/b net/minecraft/network/EnumConnectionState/PLAY +FD: el/c net/minecraft/network/EnumConnectionState/STATUS +FD: el/d net/minecraft/network/EnumConnectionState/LOGIN +FD: el/e net/minecraft/network/EnumConnectionState/field_181136_e +FD: el/f net/minecraft/network/EnumConnectionState/field_181137_f +FD: el/g net/minecraft/network/EnumConnectionState/STATES_BY_ID +FD: el/h net/minecraft/network/EnumConnectionState/STATES_BY_CLASS +FD: el/i net/minecraft/network/EnumConnectionState/id +FD: el/j net/minecraft/network/EnumConnectionState/directionMaps +FD: el/k net/minecraft/network/EnumConnectionState/$VALUES +FD: em/a net/minecraft/network/PacketBuffer/buf +FD: en/a net/minecraft/util/MessageDeserializer/logger +FD: en/b net/minecraft/util/MessageDeserializer/RECEIVED_PACKET_MARKER +FD: en/c net/minecraft/util/MessageDeserializer/direction +FD: eo/a net/minecraft/util/MessageSerializer/logger +FD: eo/b net/minecraft/util/MessageSerializer/RECEIVED_PACKET_MARKER +FD: eo/c net/minecraft/util/MessageSerializer/direction +FD: es/a net/minecraft/util/ChatComponentStyle/siblings +FD: es/b net/minecraft/util/ChatComponentStyle/style +FD: et$a/a net/minecraft/event/ClickEvent$Action/OPEN_URL +FD: et$a/b net/minecraft/event/ClickEvent$Action/OPEN_FILE +FD: et$a/c net/minecraft/event/ClickEvent$Action/RUN_COMMAND +FD: et$a/d net/minecraft/event/ClickEvent$Action/TWITCH_USER_INFO +FD: et$a/e net/minecraft/event/ClickEvent$Action/SUGGEST_COMMAND +FD: et$a/f net/minecraft/event/ClickEvent$Action/CHANGE_PAGE +FD: et$a/g net/minecraft/event/ClickEvent$Action/nameMapping +FD: et$a/h net/minecraft/event/ClickEvent$Action/allowedInChat +FD: et$a/i net/minecraft/event/ClickEvent$Action/canonicalName +FD: et$a/j net/minecraft/event/ClickEvent$Action/$VALUES +FD: et/a net/minecraft/event/ClickEvent/action +FD: et/b net/minecraft/event/ClickEvent/value +FD: eu$a/a net/minecraft/util/IChatComponent$Serializer/GSON +FD: ew$a/a net/minecraft/event/HoverEvent$Action/SHOW_TEXT +FD: ew$a/b net/minecraft/event/HoverEvent$Action/SHOW_ACHIEVEMENT +FD: ew$a/c net/minecraft/event/HoverEvent$Action/SHOW_ITEM +FD: ew$a/d net/minecraft/event/HoverEvent$Action/SHOW_ENTITY +FD: ew$a/e net/minecraft/event/HoverEvent$Action/nameMapping +FD: ew$a/f net/minecraft/event/HoverEvent$Action/allowedInChat +FD: ew$a/g net/minecraft/event/HoverEvent$Action/canonicalName +FD: ew$a/h net/minecraft/event/HoverEvent$Action/$VALUES +FD: ew/a net/minecraft/event/HoverEvent/action +FD: ew/b net/minecraft/event/HoverEvent/value +FD: ex/b net/minecraft/util/ChatComponentScore/name +FD: ex/c net/minecraft/util/ChatComponentScore/objective +FD: ex/d net/minecraft/util/ChatComponentScore/value +FD: ey/b net/minecraft/util/ChatComponentSelector/selector +FD: ez/a net/minecraft/util/ChatStyle/parentStyle +FD: ez/b net/minecraft/util/ChatStyle/color +FD: ez/c net/minecraft/util/ChatStyle/bold +FD: ez/d net/minecraft/util/ChatStyle/italic +FD: ez/e net/minecraft/util/ChatStyle/underlined +FD: ez/f net/minecraft/util/ChatStyle/strikethrough +FD: ez/g net/minecraft/util/ChatStyle/obfuscated +FD: ez/h net/minecraft/util/ChatStyle/chatClickEvent +FD: ez/i net/minecraft/util/ChatStyle/chatHoverEvent +FD: ez/j net/minecraft/util/ChatStyle/insertion +FD: ez/k net/minecraft/util/ChatStyle/rootStyle +FD: f/a net/minecraft/util/ChatAllowedCharacters/allowedCharactersArray +FD: fa/b net/minecraft/util/ChatComponentText/text +FD: fb/b net/minecraft/util/ChatComponentTranslation/children +FD: fb/c net/minecraft/util/ChatComponentTranslation/stringVariablePattern +FD: fb/d net/minecraft/util/ChatComponentTranslation/key +FD: fb/e net/minecraft/util/ChatComponentTranslation/formatArgs +FD: fb/f net/minecraft/util/ChatComponentTranslation/syncLock +FD: fb/g net/minecraft/util/ChatComponentTranslation/lastTranslationUpdateTimeInMilliseconds +FD: fg/a net/minecraft/network/EnumPacketDirection/SERVERBOUND +FD: fg/b net/minecraft/network/EnumPacketDirection/CLIENTBOUND +FD: fg/c net/minecraft/network/EnumPacketDirection/$VALUES +FD: fh$1/a net/minecraft/network/PacketThreadUtil$1/field_180030_a +FD: fh$1/b net/minecraft/network/PacketThreadUtil$1/field_180029_b +FD: fi$a/a net/minecraft/network/play/server/S08PacketPlayerPosLook$EnumFlags/X +FD: fi$a/b net/minecraft/network/play/server/S08PacketPlayerPosLook$EnumFlags/Y +FD: fi$a/c net/minecraft/network/play/server/S08PacketPlayerPosLook$EnumFlags/Z +FD: fi$a/d net/minecraft/network/play/server/S08PacketPlayerPosLook$EnumFlags/Y_ROT +FD: fi$a/e net/minecraft/network/play/server/S08PacketPlayerPosLook$EnumFlags/X_ROT +FD: fi$a/f net/minecraft/network/play/server/S08PacketPlayerPosLook$EnumFlags/field_180058_f +FD: fi$a/g net/minecraft/network/play/server/S08PacketPlayerPosLook$EnumFlags/$VALUES +FD: fi/a net/minecraft/network/play/server/S08PacketPlayerPosLook/x +FD: fi/b net/minecraft/network/play/server/S08PacketPlayerPosLook/y +FD: fi/c net/minecraft/network/play/server/S08PacketPlayerPosLook/z +FD: fi/d net/minecraft/network/play/server/S08PacketPlayerPosLook/yaw +FD: fi/e net/minecraft/network/play/server/S08PacketPlayerPosLook/pitch +FD: fi/f net/minecraft/network/play/server/S08PacketPlayerPosLook/field_179835_f +FD: fk/a net/minecraft/network/play/server/S0EPacketSpawnObject/entityId +FD: fk/b net/minecraft/network/play/server/S0EPacketSpawnObject/x +FD: fk/c net/minecraft/network/play/server/S0EPacketSpawnObject/y +FD: fk/d net/minecraft/network/play/server/S0EPacketSpawnObject/z +FD: fk/e net/minecraft/network/play/server/S0EPacketSpawnObject/speedX +FD: fk/f net/minecraft/network/play/server/S0EPacketSpawnObject/speedY +FD: fk/g net/minecraft/network/play/server/S0EPacketSpawnObject/speedZ +FD: fk/h net/minecraft/network/play/server/S0EPacketSpawnObject/pitch +FD: fk/i net/minecraft/network/play/server/S0EPacketSpawnObject/yaw +FD: fk/j net/minecraft/network/play/server/S0EPacketSpawnObject/type +FD: fk/k net/minecraft/network/play/server/S0EPacketSpawnObject/field_149020_k +FD: fl/a net/minecraft/network/play/server/S11PacketSpawnExperienceOrb/entityID +FD: fl/b net/minecraft/network/play/server/S11PacketSpawnExperienceOrb/posX +FD: fl/c net/minecraft/network/play/server/S11PacketSpawnExperienceOrb/posY +FD: fl/d net/minecraft/network/play/server/S11PacketSpawnExperienceOrb/posZ +FD: fl/e net/minecraft/network/play/server/S11PacketSpawnExperienceOrb/xpValue +FD: fm/a net/minecraft/network/play/server/S2CPacketSpawnGlobalEntity/entityId +FD: fm/b net/minecraft/network/play/server/S2CPacketSpawnGlobalEntity/x +FD: fm/c net/minecraft/network/play/server/S2CPacketSpawnGlobalEntity/y +FD: fm/d net/minecraft/network/play/server/S2CPacketSpawnGlobalEntity/z +FD: fm/e net/minecraft/network/play/server/S2CPacketSpawnGlobalEntity/type +FD: fn/a net/minecraft/network/play/server/S0FPacketSpawnMob/entityId +FD: fn/b net/minecraft/network/play/server/S0FPacketSpawnMob/type +FD: fn/c net/minecraft/network/play/server/S0FPacketSpawnMob/x +FD: fn/d net/minecraft/network/play/server/S0FPacketSpawnMob/y +FD: fn/e net/minecraft/network/play/server/S0FPacketSpawnMob/z +FD: fn/f net/minecraft/network/play/server/S0FPacketSpawnMob/velocityX +FD: fn/g net/minecraft/network/play/server/S0FPacketSpawnMob/velocityY +FD: fn/h net/minecraft/network/play/server/S0FPacketSpawnMob/velocityZ +FD: fn/i net/minecraft/network/play/server/S0FPacketSpawnMob/yaw +FD: fn/j net/minecraft/network/play/server/S0FPacketSpawnMob/pitch +FD: fn/k net/minecraft/network/play/server/S0FPacketSpawnMob/headPitch +FD: fn/l net/minecraft/network/play/server/S0FPacketSpawnMob/field_149043_l +FD: fn/m net/minecraft/network/play/server/S0FPacketSpawnMob/watcher +FD: fo/a net/minecraft/network/play/server/S10PacketSpawnPainting/entityID +FD: fo/b net/minecraft/network/play/server/S10PacketSpawnPainting/position +FD: fo/c net/minecraft/network/play/server/S10PacketSpawnPainting/facing +FD: fo/d net/minecraft/network/play/server/S10PacketSpawnPainting/title +FD: fp/a net/minecraft/network/play/server/S0CPacketSpawnPlayer/entityId +FD: fp/b net/minecraft/network/play/server/S0CPacketSpawnPlayer/playerId +FD: fp/c net/minecraft/network/play/server/S0CPacketSpawnPlayer/x +FD: fp/d net/minecraft/network/play/server/S0CPacketSpawnPlayer/y +FD: fp/e net/minecraft/network/play/server/S0CPacketSpawnPlayer/z +FD: fp/f net/minecraft/network/play/server/S0CPacketSpawnPlayer/yaw +FD: fp/g net/minecraft/network/play/server/S0CPacketSpawnPlayer/pitch +FD: fp/h net/minecraft/network/play/server/S0CPacketSpawnPlayer/currentItem +FD: fp/i net/minecraft/network/play/server/S0CPacketSpawnPlayer/watcher +FD: fp/j net/minecraft/network/play/server/S0CPacketSpawnPlayer/field_148958_j +FD: fq/a net/minecraft/network/play/server/S0BPacketAnimation/entityId +FD: fq/b net/minecraft/network/play/server/S0BPacketAnimation/type +FD: fr/a net/minecraft/network/play/server/S37PacketStatistics/field_148976_a +FD: fs/a net/minecraft/network/play/server/S25PacketBlockBreakAnim/breakerId +FD: fs/b net/minecraft/network/play/server/S25PacketBlockBreakAnim/position +FD: fs/c net/minecraft/network/play/server/S25PacketBlockBreakAnim/progress +FD: ft/a net/minecraft/network/play/server/S35PacketUpdateTileEntity/blockPos +FD: ft/b net/minecraft/network/play/server/S35PacketUpdateTileEntity/metadata +FD: ft/c net/minecraft/network/play/server/S35PacketUpdateTileEntity/nbt +FD: fu/a net/minecraft/network/play/server/S24PacketBlockAction/blockPosition +FD: fu/b net/minecraft/network/play/server/S24PacketBlockAction/instrument +FD: fu/c net/minecraft/network/play/server/S24PacketBlockAction/pitch +FD: fu/d net/minecraft/network/play/server/S24PacketBlockAction/block +FD: fv/a net/minecraft/network/play/server/S23PacketBlockChange/blockPosition +FD: fv/b net/minecraft/network/play/server/S23PacketBlockChange/blockState +FD: fw/a net/minecraft/network/play/server/S41PacketServerDifficulty/difficulty +FD: fw/b net/minecraft/network/play/server/S41PacketServerDifficulty/difficultyLocked +FD: fx/a net/minecraft/network/play/server/S3APacketTabComplete/matches +FD: fy/a net/minecraft/network/play/server/S02PacketChat/chatComponent +FD: fy/b net/minecraft/network/play/server/S02PacketChat/type +FD: fz$a/a net/minecraft/network/play/server/S22PacketMultiBlockChange$BlockUpdateData/field_180093_a +FD: fz$a/b net/minecraft/network/play/server/S22PacketMultiBlockChange$BlockUpdateData/chunkPosCrammed +FD: fz$a/c net/minecraft/network/play/server/S22PacketMultiBlockChange$BlockUpdateData/blockState +FD: fz/a net/minecraft/network/play/server/S22PacketMultiBlockChange/chunkPosCoord +FD: fz/b net/minecraft/network/play/server/S22PacketMultiBlockChange/changedBlocks +FD: g$a/a net/minecraft/util/Util$EnumOS/LINUX +FD: g$a/b net/minecraft/util/Util$EnumOS/SOLARIS +FD: g$a/c net/minecraft/util/Util$EnumOS/WINDOWS +FD: g$a/d net/minecraft/util/Util$EnumOS/OSX +FD: g$a/e net/minecraft/util/Util$EnumOS/UNKNOWN +FD: g$a/f net/minecraft/util/Util$EnumOS/$VALUES +FD: ga/a net/minecraft/network/play/server/S32PacketConfirmTransaction/windowId +FD: ga/b net/minecraft/network/play/server/S32PacketConfirmTransaction/actionNumber +FD: ga/c net/minecraft/network/play/server/S32PacketConfirmTransaction/field_148893_c +FD: gb/a net/minecraft/network/play/server/S2EPacketCloseWindow/windowId +FD: gc/a net/minecraft/network/play/server/S2DPacketOpenWindow/windowId +FD: gc/b net/minecraft/network/play/server/S2DPacketOpenWindow/inventoryType +FD: gc/c net/minecraft/network/play/server/S2DPacketOpenWindow/windowTitle +FD: gc/d net/minecraft/network/play/server/S2DPacketOpenWindow/slotCount +FD: gc/e net/minecraft/network/play/server/S2DPacketOpenWindow/entityId +FD: gd/a net/minecraft/network/play/server/S30PacketWindowItems/windowId +FD: gd/b net/minecraft/network/play/server/S30PacketWindowItems/itemStacks +FD: ge/a net/minecraft/network/play/server/S31PacketWindowProperty/windowId +FD: ge/b net/minecraft/network/play/server/S31PacketWindowProperty/varIndex +FD: ge/c net/minecraft/network/play/server/S31PacketWindowProperty/varValue +FD: gf/a net/minecraft/network/play/server/S2FPacketSetSlot/windowId +FD: gf/b net/minecraft/network/play/server/S2FPacketSetSlot/slot +FD: gf/c net/minecraft/network/play/server/S2FPacketSetSlot/item +FD: gg/a net/minecraft/network/play/server/S3FPacketCustomPayload/channel +FD: gg/b net/minecraft/network/play/server/S3FPacketCustomPayload/data +FD: gh/a net/minecraft/network/play/server/S40PacketDisconnect/reason +FD: gi/a net/minecraft/network/play/server/S19PacketEntityStatus/entityId +FD: gi/b net/minecraft/network/play/server/S19PacketEntityStatus/logicOpcode +FD: gj/a net/minecraft/network/play/server/S49PacketUpdateEntityNBT/entityId +FD: gj/b net/minecraft/network/play/server/S49PacketUpdateEntityNBT/tagCompound +FD: gk/a net/minecraft/network/play/server/S27PacketExplosion/posX +FD: gk/b net/minecraft/network/play/server/S27PacketExplosion/posY +FD: gk/c net/minecraft/network/play/server/S27PacketExplosion/posZ +FD: gk/d net/minecraft/network/play/server/S27PacketExplosion/strength +FD: gk/e net/minecraft/network/play/server/S27PacketExplosion/affectedBlockPositions +FD: gk/f net/minecraft/network/play/server/S27PacketExplosion/field_149152_f +FD: gk/g net/minecraft/network/play/server/S27PacketExplosion/field_149153_g +FD: gk/h net/minecraft/network/play/server/S27PacketExplosion/field_149159_h +FD: gl/a net/minecraft/network/play/server/S46PacketSetCompressionLevel/field_179761_a +FD: gm/a net/minecraft/network/play/server/S2BPacketChangeGameState/MESSAGE_NAMES +FD: gm/b net/minecraft/network/play/server/S2BPacketChangeGameState/state +FD: gm/c net/minecraft/network/play/server/S2BPacketChangeGameState/field_149141_c +FD: gn/a net/minecraft/network/play/server/S00PacketKeepAlive/id +FD: go$a/a net/minecraft/network/play/server/S21PacketChunkData$Extracted/data +FD: go$a/b net/minecraft/network/play/server/S21PacketChunkData$Extracted/dataSize +FD: go/a net/minecraft/network/play/server/S21PacketChunkData/chunkX +FD: go/b net/minecraft/network/play/server/S21PacketChunkData/chunkZ +FD: go/c net/minecraft/network/play/server/S21PacketChunkData/extractedData +FD: go/d net/minecraft/network/play/server/S21PacketChunkData/field_149279_g +FD: gp/a net/minecraft/network/play/server/S26PacketMapChunkBulk/xPositions +FD: gp/b net/minecraft/network/play/server/S26PacketMapChunkBulk/zPositions +FD: gp/c net/minecraft/network/play/server/S26PacketMapChunkBulk/chunksData +FD: gp/d net/minecraft/network/play/server/S26PacketMapChunkBulk/isOverworld +FD: gq/a net/minecraft/network/play/server/S28PacketEffect/soundType +FD: gq/b net/minecraft/network/play/server/S28PacketEffect/soundPos +FD: gq/c net/minecraft/network/play/server/S28PacketEffect/soundData +FD: gq/d net/minecraft/network/play/server/S28PacketEffect/serverWide +FD: gr/a net/minecraft/network/play/server/S2APacketParticles/particleType +FD: gr/b net/minecraft/network/play/server/S2APacketParticles/xCoord +FD: gr/c net/minecraft/network/play/server/S2APacketParticles/yCoord +FD: gr/d net/minecraft/network/play/server/S2APacketParticles/zCoord +FD: gr/e net/minecraft/network/play/server/S2APacketParticles/xOffset +FD: gr/f net/minecraft/network/play/server/S2APacketParticles/yOffset +FD: gr/g net/minecraft/network/play/server/S2APacketParticles/zOffset +FD: gr/h net/minecraft/network/play/server/S2APacketParticles/particleSpeed +FD: gr/i net/minecraft/network/play/server/S2APacketParticles/particleCount +FD: gr/j net/minecraft/network/play/server/S2APacketParticles/longDistance +FD: gr/k net/minecraft/network/play/server/S2APacketParticles/particleArguments +FD: gs/a net/minecraft/network/play/server/S29PacketSoundEffect/soundName +FD: gs/b net/minecraft/network/play/server/S29PacketSoundEffect/posX +FD: gs/c net/minecraft/network/play/server/S29PacketSoundEffect/posY +FD: gs/d net/minecraft/network/play/server/S29PacketSoundEffect/posZ +FD: gs/e net/minecraft/network/play/server/S29PacketSoundEffect/soundVolume +FD: gs/f net/minecraft/network/play/server/S29PacketSoundEffect/soundPitch +FD: gt/a net/minecraft/network/play/server/S01PacketJoinGame/entityId +FD: gt/b net/minecraft/network/play/server/S01PacketJoinGame/hardcoreMode +FD: gt/c net/minecraft/network/play/server/S01PacketJoinGame/gameType +FD: gt/d net/minecraft/network/play/server/S01PacketJoinGame/dimension +FD: gt/e net/minecraft/network/play/server/S01PacketJoinGame/difficulty +FD: gt/f net/minecraft/network/play/server/S01PacketJoinGame/maxPlayers +FD: gt/g net/minecraft/network/play/server/S01PacketJoinGame/worldType +FD: gt/h net/minecraft/network/play/server/S01PacketJoinGame/reducedDebugInfo +FD: gu/a net/minecraft/network/play/server/S34PacketMaps/mapId +FD: gu/b net/minecraft/network/play/server/S34PacketMaps/mapScale +FD: gu/c net/minecraft/network/play/server/S34PacketMaps/mapVisiblePlayersVec4b +FD: gu/d net/minecraft/network/play/server/S34PacketMaps/mapMinX +FD: gu/e net/minecraft/network/play/server/S34PacketMaps/mapMinY +FD: gu/f net/minecraft/network/play/server/S34PacketMaps/mapMaxX +FD: gu/g net/minecraft/network/play/server/S34PacketMaps/mapMaxY +FD: gu/h net/minecraft/network/play/server/S34PacketMaps/mapDataBytes +FD: gv/a net/minecraft/network/play/server/S14PacketEntity/entityId +FD: gv/b net/minecraft/network/play/server/S14PacketEntity/posX +FD: gv/c net/minecraft/network/play/server/S14PacketEntity/posY +FD: gv/d net/minecraft/network/play/server/S14PacketEntity/posZ +FD: gv/e net/minecraft/network/play/server/S14PacketEntity/yaw +FD: gv/f net/minecraft/network/play/server/S14PacketEntity/pitch +FD: gv/g net/minecraft/network/play/server/S14PacketEntity/onGround +FD: gv/h net/minecraft/network/play/server/S14PacketEntity/field_149069_g +FD: gw/a net/minecraft/network/play/server/S36PacketSignEditorOpen/signPosition +FD: gx/a net/minecraft/network/play/server/S39PacketPlayerAbilities/invulnerable +FD: gx/b net/minecraft/network/play/server/S39PacketPlayerAbilities/flying +FD: gx/c net/minecraft/network/play/server/S39PacketPlayerAbilities/allowFlying +FD: gx/d net/minecraft/network/play/server/S39PacketPlayerAbilities/creativeMode +FD: gx/e net/minecraft/network/play/server/S39PacketPlayerAbilities/flySpeed +FD: gx/f net/minecraft/network/play/server/S39PacketPlayerAbilities/walkSpeed +FD: gy$1/a net/minecraft/network/play/server/S42PacketCombatEvent$1/field_179944_a +FD: gy$a/a net/minecraft/network/play/server/S42PacketCombatEvent$Event/ENTER_COMBAT +FD: gy$a/b net/minecraft/network/play/server/S42PacketCombatEvent$Event/END_COMBAT +FD: gy$a/c net/minecraft/network/play/server/S42PacketCombatEvent$Event/ENTITY_DIED +FD: gy$a/d net/minecraft/network/play/server/S42PacketCombatEvent$Event/$VALUES +FD: gy/a net/minecraft/network/play/server/S42PacketCombatEvent/eventType +FD: gy/b net/minecraft/network/play/server/S42PacketCombatEvent/field_179774_b +FD: gy/c net/minecraft/network/play/server/S42PacketCombatEvent/field_179775_c +FD: gy/d net/minecraft/network/play/server/S42PacketCombatEvent/field_179772_d +FD: gy/e net/minecraft/network/play/server/S42PacketCombatEvent/deathMessage +FD: gz$1/a net/minecraft/network/play/server/S38PacketPlayerListItem$1/field_179938_a +FD: gz$a/a net/minecraft/network/play/server/S38PacketPlayerListItem$Action/ADD_PLAYER +FD: gz$a/b net/minecraft/network/play/server/S38PacketPlayerListItem$Action/UPDATE_GAME_MODE +FD: gz$a/c net/minecraft/network/play/server/S38PacketPlayerListItem$Action/UPDATE_LATENCY +FD: gz$a/d net/minecraft/network/play/server/S38PacketPlayerListItem$Action/UPDATE_DISPLAY_NAME +FD: gz$a/e net/minecraft/network/play/server/S38PacketPlayerListItem$Action/REMOVE_PLAYER +FD: gz$a/f net/minecraft/network/play/server/S38PacketPlayerListItem$Action/$VALUES +FD: gz$b/a net/minecraft/network/play/server/S38PacketPlayerListItem$AddPlayerData/field_179968_a +FD: gz$b/b net/minecraft/network/play/server/S38PacketPlayerListItem$AddPlayerData/ping +FD: gz$b/c net/minecraft/network/play/server/S38PacketPlayerListItem$AddPlayerData/gamemode +FD: gz$b/d net/minecraft/network/play/server/S38PacketPlayerListItem$AddPlayerData/profile +FD: gz$b/e net/minecraft/network/play/server/S38PacketPlayerListItem$AddPlayerData/displayName +FD: gz/a net/minecraft/network/play/server/S38PacketPlayerListItem/action +FD: gz/b net/minecraft/network/play/server/S38PacketPlayerListItem/players +FD: ha/a net/minecraft/network/play/server/S0APacketUseBed/playerID +FD: ha/b net/minecraft/network/play/server/S0APacketUseBed/bedPos +FD: hb/a net/minecraft/network/play/server/S13PacketDestroyEntities/entityIDs +FD: hc/a net/minecraft/network/play/server/S1EPacketRemoveEntityEffect/entityId +FD: hc/b net/minecraft/network/play/server/S1EPacketRemoveEntityEffect/effectId +FD: hd/a net/minecraft/network/play/server/S48PacketResourcePackSend/url +FD: hd/b net/minecraft/network/play/server/S48PacketResourcePackSend/hash +FD: he/a net/minecraft/network/play/server/S07PacketRespawn/dimensionID +FD: he/b net/minecraft/network/play/server/S07PacketRespawn/difficulty +FD: he/c net/minecraft/network/play/server/S07PacketRespawn/gameType +FD: he/d net/minecraft/network/play/server/S07PacketRespawn/worldType +FD: hf/a net/minecraft/network/play/server/S19PacketEntityHeadLook/entityId +FD: hf/b net/minecraft/network/play/server/S19PacketEntityHeadLook/yaw +FD: hg$1/a net/minecraft/network/play/server/S44PacketWorldBorder$1/field_179947_a +FD: hg$a/a net/minecraft/network/play/server/S44PacketWorldBorder$Action/SET_SIZE +FD: hg$a/b net/minecraft/network/play/server/S44PacketWorldBorder$Action/LERP_SIZE +FD: hg$a/c net/minecraft/network/play/server/S44PacketWorldBorder$Action/SET_CENTER +FD: hg$a/d net/minecraft/network/play/server/S44PacketWorldBorder$Action/INITIALIZE +FD: hg$a/e net/minecraft/network/play/server/S44PacketWorldBorder$Action/SET_WARNING_TIME +FD: hg$a/f net/minecraft/network/play/server/S44PacketWorldBorder$Action/SET_WARNING_BLOCKS +FD: hg$a/g net/minecraft/network/play/server/S44PacketWorldBorder$Action/$VALUES +FD: hg/a net/minecraft/network/play/server/S44PacketWorldBorder/action +FD: hg/b net/minecraft/network/play/server/S44PacketWorldBorder/size +FD: hg/c net/minecraft/network/play/server/S44PacketWorldBorder/centerX +FD: hg/d net/minecraft/network/play/server/S44PacketWorldBorder/centerZ +FD: hg/e net/minecraft/network/play/server/S44PacketWorldBorder/targetSize +FD: hg/f net/minecraft/network/play/server/S44PacketWorldBorder/diameter +FD: hg/g net/minecraft/network/play/server/S44PacketWorldBorder/timeUntilTarget +FD: hg/h net/minecraft/network/play/server/S44PacketWorldBorder/warningTime +FD: hg/i net/minecraft/network/play/server/S44PacketWorldBorder/warningDistance +FD: hh/a net/minecraft/network/play/server/S43PacketCamera/entityId +FD: hi/a net/minecraft/network/play/server/S09PacketHeldItemChange/heldItemHotbarIndex +FD: hj/a net/minecraft/network/play/server/S3DPacketDisplayScoreboard/position +FD: hj/b net/minecraft/network/play/server/S3DPacketDisplayScoreboard/scoreName +FD: hk/a net/minecraft/network/play/server/S1CPacketEntityMetadata/entityId +FD: hk/b net/minecraft/network/play/server/S1CPacketEntityMetadata/field_149378_b +FD: hl/a net/minecraft/network/play/server/S1BPacketEntityAttach/leash +FD: hl/b net/minecraft/network/play/server/S1BPacketEntityAttach/entityId +FD: hl/c net/minecraft/network/play/server/S1BPacketEntityAttach/vehicleEntityId +FD: hm/a net/minecraft/network/play/server/S12PacketEntityVelocity/entityID +FD: hm/b net/minecraft/network/play/server/S12PacketEntityVelocity/motionX +FD: hm/c net/minecraft/network/play/server/S12PacketEntityVelocity/motionY +FD: hm/d net/minecraft/network/play/server/S12PacketEntityVelocity/motionZ +FD: hn/a net/minecraft/network/play/server/S04PacketEntityEquipment/entityID +FD: hn/b net/minecraft/network/play/server/S04PacketEntityEquipment/equipmentSlot +FD: hn/c net/minecraft/network/play/server/S04PacketEntityEquipment/itemStack +FD: ho/a net/minecraft/network/play/server/S1FPacketSetExperience/field_149401_a +FD: ho/b net/minecraft/network/play/server/S1FPacketSetExperience/totalExperience +FD: ho/c net/minecraft/network/play/server/S1FPacketSetExperience/level +FD: hp/a net/minecraft/network/play/server/S06PacketUpdateHealth/health +FD: hp/b net/minecraft/network/play/server/S06PacketUpdateHealth/foodLevel +FD: hp/c net/minecraft/network/play/server/S06PacketUpdateHealth/saturationLevel +FD: hq/a net/minecraft/network/play/server/S3BPacketScoreboardObjective/objectiveName +FD: hq/b net/minecraft/network/play/server/S3BPacketScoreboardObjective/objectiveValue +FD: hq/c net/minecraft/network/play/server/S3BPacketScoreboardObjective/type +FD: hq/d net/minecraft/network/play/server/S3BPacketScoreboardObjective/field_149342_c +FD: hr/a net/minecraft/network/play/server/S3EPacketTeams/field_149320_a +FD: hr/b net/minecraft/network/play/server/S3EPacketTeams/field_149318_b +FD: hr/c net/minecraft/network/play/server/S3EPacketTeams/field_149319_c +FD: hr/d net/minecraft/network/play/server/S3EPacketTeams/field_149316_d +FD: hr/e net/minecraft/network/play/server/S3EPacketTeams/field_179816_e +FD: hr/f net/minecraft/network/play/server/S3EPacketTeams/field_179815_f +FD: hr/g net/minecraft/network/play/server/S3EPacketTeams/field_149317_e +FD: hr/h net/minecraft/network/play/server/S3EPacketTeams/field_149314_f +FD: hr/i net/minecraft/network/play/server/S3EPacketTeams/field_149315_g +FD: hs$a/a net/minecraft/network/play/server/S3CPacketUpdateScore$Action/CHANGE +FD: hs$a/b net/minecraft/network/play/server/S3CPacketUpdateScore$Action/REMOVE +FD: hs$a/c net/minecraft/network/play/server/S3CPacketUpdateScore$Action/$VALUES +FD: hs/a net/minecraft/network/play/server/S3CPacketUpdateScore/name +FD: hs/b net/minecraft/network/play/server/S3CPacketUpdateScore/objective +FD: hs/c net/minecraft/network/play/server/S3CPacketUpdateScore/value +FD: hs/d net/minecraft/network/play/server/S3CPacketUpdateScore/action +FD: ht/a net/minecraft/network/play/server/S05PacketSpawnPosition/spawnBlockPos +FD: hu/a net/minecraft/network/play/server/S03PacketTimeUpdate/totalWorldTime +FD: hu/b net/minecraft/network/play/server/S03PacketTimeUpdate/worldTime +FD: hv$a/a net/minecraft/network/play/server/S45PacketTitle$Type/TITLE +FD: hv$a/b net/minecraft/network/play/server/S45PacketTitle$Type/SUBTITLE +FD: hv$a/c net/minecraft/network/play/server/S45PacketTitle$Type/TIMES +FD: hv$a/d net/minecraft/network/play/server/S45PacketTitle$Type/CLEAR +FD: hv$a/e net/minecraft/network/play/server/S45PacketTitle$Type/RESET +FD: hv$a/f net/minecraft/network/play/server/S45PacketTitle$Type/$VALUES +FD: hv/a net/minecraft/network/play/server/S45PacketTitle/type +FD: hv/b net/minecraft/network/play/server/S45PacketTitle/message +FD: hv/c net/minecraft/network/play/server/S45PacketTitle/fadeInTime +FD: hv/d net/minecraft/network/play/server/S45PacketTitle/displayTime +FD: hv/e net/minecraft/network/play/server/S45PacketTitle/fadeOutTime +FD: hw/a net/minecraft/network/play/server/S33PacketUpdateSign/world +FD: hw/b net/minecraft/network/play/server/S33PacketUpdateSign/blockPos +FD: hw/c net/minecraft/network/play/server/S33PacketUpdateSign/lines +FD: hx/a net/minecraft/network/play/server/S47PacketPlayerListHeaderFooter/header +FD: hx/b net/minecraft/network/play/server/S47PacketPlayerListHeaderFooter/footer +FD: hy/a net/minecraft/network/play/server/S0DPacketCollectItem/collectedItemEntityId +FD: hy/b net/minecraft/network/play/server/S0DPacketCollectItem/entityId +FD: hz/a net/minecraft/network/play/server/S18PacketEntityTeleport/entityId +FD: hz/b net/minecraft/network/play/server/S18PacketEntityTeleport/posX +FD: hz/c net/minecraft/network/play/server/S18PacketEntityTeleport/posY +FD: hz/d net/minecraft/network/play/server/S18PacketEntityTeleport/posZ +FD: hz/e net/minecraft/network/play/server/S18PacketEntityTeleport/yaw +FD: hz/f net/minecraft/network/play/server/S18PacketEntityTeleport/pitch +FD: hz/g net/minecraft/network/play/server/S18PacketEntityTeleport/onGround +FD: i$a/a net/minecraft/command/CommandBase$CoordinateArg/field_179633_a +FD: i$a/b net/minecraft/command/CommandBase$CoordinateArg/field_179631_b +FD: i$a/c net/minecraft/command/CommandBase$CoordinateArg/field_179632_c +FD: i/a net/minecraft/command/CommandBase/theAdmin +FD: ia$a/a net/minecraft/network/play/server/S20PacketEntityProperties$Snapshot/field_151414_a +FD: ia$a/b net/minecraft/network/play/server/S20PacketEntityProperties$Snapshot/field_151412_b +FD: ia$a/c net/minecraft/network/play/server/S20PacketEntityProperties$Snapshot/field_151413_c +FD: ia$a/d net/minecraft/network/play/server/S20PacketEntityProperties$Snapshot/field_151411_d +FD: ia/a net/minecraft/network/play/server/S20PacketEntityProperties/entityId +FD: ia/b net/minecraft/network/play/server/S20PacketEntityProperties/field_149444_b +FD: ib/a net/minecraft/network/play/server/S1DPacketEntityEffect/entityId +FD: ib/b net/minecraft/network/play/server/S1DPacketEntityEffect/effectId +FD: ib/c net/minecraft/network/play/server/S1DPacketEntityEffect/amplifier +FD: ib/d net/minecraft/network/play/server/S1DPacketEntityEffect/duration +FD: ib/e net/minecraft/network/play/server/S1DPacketEntityEffect/hideParticles +FD: id/a net/minecraft/network/play/client/C14PacketTabComplete/message +FD: id/b net/minecraft/network/play/client/C14PacketTabComplete/targetBlock +FD: ie/a net/minecraft/network/play/client/C01PacketChatMessage/message +FD: ig$a/a net/minecraft/network/play/client/C16PacketClientStatus$EnumState/PERFORM_RESPAWN +FD: ig$a/b net/minecraft/network/play/client/C16PacketClientStatus$EnumState/REQUEST_STATS +FD: ig$a/c net/minecraft/network/play/client/C16PacketClientStatus$EnumState/OPEN_INVENTORY_ACHIEVEMENT +FD: ig$a/d net/minecraft/network/play/client/C16PacketClientStatus$EnumState/$VALUES +FD: ig/a net/minecraft/network/play/client/C16PacketClientStatus/status +FD: ih/a net/minecraft/network/play/client/C15PacketClientSettings/lang +FD: ih/b net/minecraft/network/play/client/C15PacketClientSettings/view +FD: ih/c net/minecraft/network/play/client/C15PacketClientSettings/chatVisibility +FD: ih/d net/minecraft/network/play/client/C15PacketClientSettings/enableColors +FD: ih/e net/minecraft/network/play/client/C15PacketClientSettings/modelPartFlags +FD: ii/a net/minecraft/network/play/client/C0FPacketConfirmTransaction/windowId +FD: ii/b net/minecraft/network/play/client/C0FPacketConfirmTransaction/uid +FD: ii/c net/minecraft/network/play/client/C0FPacketConfirmTransaction/accepted +FD: ij/a net/minecraft/network/play/client/C11PacketEnchantItem/windowId +FD: ij/b net/minecraft/network/play/client/C11PacketEnchantItem/button +FD: ik/a net/minecraft/network/play/client/C0EPacketClickWindow/windowId +FD: ik/b net/minecraft/network/play/client/C0EPacketClickWindow/slotId +FD: ik/c net/minecraft/network/play/client/C0EPacketClickWindow/usedButton +FD: ik/d net/minecraft/network/play/client/C0EPacketClickWindow/actionNumber +FD: ik/e net/minecraft/network/play/client/C0EPacketClickWindow/clickedItem +FD: ik/f net/minecraft/network/play/client/C0EPacketClickWindow/mode +FD: il/a net/minecraft/network/play/client/C0DPacketCloseWindow/windowId +FD: im/a net/minecraft/network/play/client/C17PacketCustomPayload/channel +FD: im/b net/minecraft/network/play/client/C17PacketCustomPayload/data +FD: in$a/a net/minecraft/network/play/client/C02PacketUseEntity$Action/INTERACT +FD: in$a/b net/minecraft/network/play/client/C02PacketUseEntity$Action/ATTACK +FD: in$a/c net/minecraft/network/play/client/C02PacketUseEntity$Action/INTERACT_AT +FD: in$a/d net/minecraft/network/play/client/C02PacketUseEntity$Action/$VALUES +FD: in/a net/minecraft/network/play/client/C02PacketUseEntity/entityId +FD: in/b net/minecraft/network/play/client/C02PacketUseEntity/action +FD: in/c net/minecraft/network/play/client/C02PacketUseEntity/hitVec +FD: io/a net/minecraft/network/play/client/C00PacketKeepAlive/key +FD: ip/a net/minecraft/network/play/client/C03PacketPlayer/x +FD: ip/b net/minecraft/network/play/client/C03PacketPlayer/y +FD: ip/c net/minecraft/network/play/client/C03PacketPlayer/z +FD: ip/d net/minecraft/network/play/client/C03PacketPlayer/yaw +FD: ip/e net/minecraft/network/play/client/C03PacketPlayer/pitch +FD: ip/f net/minecraft/network/play/client/C03PacketPlayer/onGround +FD: ip/g net/minecraft/network/play/client/C03PacketPlayer/moving +FD: ip/h net/minecraft/network/play/client/C03PacketPlayer/rotating +FD: iq/a net/minecraft/network/play/client/C13PacketPlayerAbilities/invulnerable +FD: iq/b net/minecraft/network/play/client/C13PacketPlayerAbilities/flying +FD: iq/c net/minecraft/network/play/client/C13PacketPlayerAbilities/allowFlying +FD: iq/d net/minecraft/network/play/client/C13PacketPlayerAbilities/creativeMode +FD: iq/e net/minecraft/network/play/client/C13PacketPlayerAbilities/flySpeed +FD: iq/f net/minecraft/network/play/client/C13PacketPlayerAbilities/walkSpeed +FD: ir$a/a net/minecraft/network/play/client/C07PacketPlayerDigging$Action/START_DESTROY_BLOCK +FD: ir$a/b net/minecraft/network/play/client/C07PacketPlayerDigging$Action/ABORT_DESTROY_BLOCK +FD: ir$a/c net/minecraft/network/play/client/C07PacketPlayerDigging$Action/STOP_DESTROY_BLOCK +FD: ir$a/d net/minecraft/network/play/client/C07PacketPlayerDigging$Action/DROP_ALL_ITEMS +FD: ir$a/e net/minecraft/network/play/client/C07PacketPlayerDigging$Action/DROP_ITEM +FD: ir$a/f net/minecraft/network/play/client/C07PacketPlayerDigging$Action/RELEASE_USE_ITEM +FD: ir$a/g net/minecraft/network/play/client/C07PacketPlayerDigging$Action/$VALUES +FD: ir/a net/minecraft/network/play/client/C07PacketPlayerDigging/position +FD: ir/b net/minecraft/network/play/client/C07PacketPlayerDigging/facing +FD: ir/c net/minecraft/network/play/client/C07PacketPlayerDigging/status +FD: is$a/a net/minecraft/network/play/client/C0BPacketEntityAction$Action/START_SNEAKING +FD: is$a/b net/minecraft/network/play/client/C0BPacketEntityAction$Action/STOP_SNEAKING +FD: is$a/c net/minecraft/network/play/client/C0BPacketEntityAction$Action/STOP_SLEEPING +FD: is$a/d net/minecraft/network/play/client/C0BPacketEntityAction$Action/START_SPRINTING +FD: is$a/e net/minecraft/network/play/client/C0BPacketEntityAction$Action/STOP_SPRINTING +FD: is$a/f net/minecraft/network/play/client/C0BPacketEntityAction$Action/RIDING_JUMP +FD: is$a/g net/minecraft/network/play/client/C0BPacketEntityAction$Action/OPEN_INVENTORY +FD: is$a/h net/minecraft/network/play/client/C0BPacketEntityAction$Action/$VALUES +FD: is/a net/minecraft/network/play/client/C0BPacketEntityAction/entityID +FD: is/b net/minecraft/network/play/client/C0BPacketEntityAction/action +FD: is/c net/minecraft/network/play/client/C0BPacketEntityAction/auxData +FD: it/a net/minecraft/network/play/client/C0CPacketInput/strafeSpeed +FD: it/b net/minecraft/network/play/client/C0CPacketInput/forwardSpeed +FD: it/c net/minecraft/network/play/client/C0CPacketInput/jumping +FD: it/d net/minecraft/network/play/client/C0CPacketInput/sneaking +FD: iu$a/a net/minecraft/network/play/client/C19PacketResourcePackStatus$Action/SUCCESSFULLY_LOADED +FD: iu$a/b net/minecraft/network/play/client/C19PacketResourcePackStatus$Action/DECLINED +FD: iu$a/c net/minecraft/network/play/client/C19PacketResourcePackStatus$Action/FAILED_DOWNLOAD +FD: iu$a/d net/minecraft/network/play/client/C19PacketResourcePackStatus$Action/ACCEPTED +FD: iu$a/e net/minecraft/network/play/client/C19PacketResourcePackStatus$Action/$VALUES +FD: iu/a net/minecraft/network/play/client/C19PacketResourcePackStatus/hash +FD: iu/b net/minecraft/network/play/client/C19PacketResourcePackStatus/status +FD: iv/a net/minecraft/network/play/client/C09PacketHeldItemChange/slotId +FD: iw/a net/minecraft/network/play/client/C10PacketCreativeInventoryAction/slotId +FD: iw/b net/minecraft/network/play/client/C10PacketCreativeInventoryAction/stack +FD: ix/a net/minecraft/network/play/client/C12PacketUpdateSign/pos +FD: ix/b net/minecraft/network/play/client/C12PacketUpdateSign/lines +FD: iz/a net/minecraft/network/play/client/C18PacketSpectate/id +FD: j/a net/minecraft/command/CommandHandler/logger +FD: j/b net/minecraft/command/CommandHandler/commandMap +FD: j/c net/minecraft/command/CommandHandler/commandSet +FD: ja/a net/minecraft/network/play/client/C08PacketPlayerBlockPlacement/field_179726_a +FD: ja/b net/minecraft/network/play/client/C08PacketPlayerBlockPlacement/position +FD: ja/c net/minecraft/network/play/client/C08PacketPlayerBlockPlacement/placedBlockDirection +FD: ja/d net/minecraft/network/play/client/C08PacketPlayerBlockPlacement/stack +FD: ja/e net/minecraft/network/play/client/C08PacketPlayerBlockPlacement/facingX +FD: ja/f net/minecraft/network/play/client/C08PacketPlayerBlockPlacement/facingY +FD: ja/g net/minecraft/network/play/client/C08PacketPlayerBlockPlacement/facingZ +FD: jc/a net/minecraft/network/handshake/client/C00Handshake/protocolVersion +FD: jc/b net/minecraft/network/handshake/client/C00Handshake/ip +FD: jc/c net/minecraft/network/handshake/client/C00Handshake/port +FD: jc/d net/minecraft/network/handshake/client/C00Handshake/requestedState +FD: jg/a net/minecraft/network/login/server/S02PacketLoginSuccess/profile +FD: jh/a net/minecraft/network/login/server/S01PacketEncryptionRequest/hashedServerId +FD: jh/b net/minecraft/network/login/server/S01PacketEncryptionRequest/publicKey +FD: jh/c net/minecraft/network/login/server/S01PacketEncryptionRequest/verifyToken +FD: ji/a net/minecraft/network/login/server/S03PacketEnableCompression/compressionTreshold +FD: jj/a net/minecraft/network/login/server/S00PacketDisconnect/reason +FD: jl/a net/minecraft/network/login/client/C00PacketLoginStart/profile +FD: jm/a net/minecraft/network/login/client/C01PacketEncryptionResponse/secretKeyEncrypted +FD: jm/b net/minecraft/network/login/client/C01PacketEncryptionResponse/verifyTokenEncrypted +FD: jq/a net/minecraft/network/status/server/S01PacketPong/clientTime +FD: jr/a net/minecraft/network/status/server/S00PacketServerInfo/GSON +FD: jr/b net/minecraft/network/status/server/S00PacketServerInfo/response +FD: js$a/a net/minecraft/network/ServerStatusResponse$PlayerCountData/maxPlayers +FD: js$a/b net/minecraft/network/ServerStatusResponse$PlayerCountData/onlinePlayerCount +FD: js$a/c net/minecraft/network/ServerStatusResponse$PlayerCountData/players +FD: js$c/a net/minecraft/network/ServerStatusResponse$MinecraftProtocolVersionIdentifier/name +FD: js$c/b net/minecraft/network/ServerStatusResponse$MinecraftProtocolVersionIdentifier/protocol +FD: js/a net/minecraft/network/ServerStatusResponse/serverMotd +FD: js/b net/minecraft/network/ServerStatusResponse/playerCount +FD: js/c net/minecraft/network/ServerStatusResponse/protocolVersion +FD: js/d net/minecraft/network/ServerStatusResponse/favicon +FD: ju/a net/minecraft/network/status/client/C01PacketPing/clientTime +FD: jy/a net/minecraft/util/ResourceLocation/resourceDomain +FD: jy/b net/minecraft/util/ResourceLocation/resourcePath +FD: kb$12$1/b net/minecraft/init/Bootstrap$12$1/field_150836_b +FD: kb$12$1/c net/minecraft/init/Bootstrap$12$1/field_150837_c +FD: kb$12/b net/minecraft/init/Bootstrap$12/field_150843_b +FD: kb$16/b net/minecraft/init/Bootstrap$16/field_150842_b +FD: kb$2/b net/minecraft/init/Bootstrap$2/field_150841_b +FD: kb$3/b net/minecraft/init/Bootstrap$3/field_150840_b +FD: kb$4/b net/minecraft/init/Bootstrap$4/field_150839_b +FD: kb$5/b net/minecraft/init/Bootstrap$5/field_150838_b +FD: kb$7/b net/minecraft/init/Bootstrap$7/field_179240_b +FD: kb$8/b net/minecraft/init/Bootstrap$8/field_179241_b +FD: kb/a net/minecraft/init/Bootstrap/SYSOUT +FD: kb/b net/minecraft/init/Bootstrap/alreadyRegistered +FD: kb/c net/minecraft/init/Bootstrap/LOGGER +FD: kc$a/a net/minecraft/client/util/JsonException$Entry/field_151376_a +FD: kc$a/b net/minecraft/client/util/JsonException$Entry/field_151375_b +FD: kc/a net/minecraft/client/util/JsonException/field_151383_a +FD: kc/b net/minecraft/client/util/JsonException/field_151382_b +FD: kd/a net/minecraft/command/ServerCommand/command +FD: kd/b net/minecraft/command/ServerCommand/sender +FD: kf/a net/minecraft/server/ServerEula/LOG +FD: kf/b net/minecraft/server/ServerEula/eulaFile +FD: kf/c net/minecraft/server/ServerEula/acceptedEULA +FD: kg/a net/minecraft/util/LoggingPrintStream/LOGGER +FD: kg/b net/minecraft/util/LoggingPrintStream/domain +FD: ki/a net/minecraft/network/ThreadQuickExitException/field_179886_a +FD: kk/a net/minecraft/scoreboard/ServerScoreboard/scoreboardMCServer +FD: kk/b net/minecraft/scoreboard/ServerScoreboard/field_96553_b +FD: kk/c net/minecraft/scoreboard/ServerScoreboard/scoreboardSaveData +FD: kl/a net/minecraft/server/dedicated/PropertyManager/LOGGER +FD: kl/b net/minecraft/server/dedicated/PropertyManager/serverProperties +FD: kl/c net/minecraft/server/dedicated/PropertyManager/serverPropertiesFile +FD: kn/f net/minecraft/server/dedicated/DedicatedPlayerList/LOGGER +FD: ko$1/a net/minecraft/server/dedicated/DedicatedServer$1/field_72451_a +FD: ko$2/a net/minecraft/server/dedicated/DedicatedServer$2/field_72428_a +FD: ko$3/a net/minecraft/server/dedicated/DedicatedServer$3/field_71743_a +FD: ko$4/a net/minecraft/server/dedicated/DedicatedServer$4/field_85171_a +FD: ko/k net/minecraft/server/dedicated/DedicatedServer/logger +FD: ko/l net/minecraft/server/dedicated/DedicatedServer/pendingCommandList +FD: ko/m net/minecraft/server/dedicated/DedicatedServer/theRConThreadQuery +FD: ko/n net/minecraft/server/dedicated/DedicatedServer/theRConThreadMain +FD: ko/o net/minecraft/server/dedicated/DedicatedServer/settings +FD: ko/p net/minecraft/server/dedicated/DedicatedServer/eula +FD: ko/q net/minecraft/server/dedicated/DedicatedServer/canSpawnStructures +FD: ko/r net/minecraft/server/dedicated/DedicatedServer/gameType +FD: ko/s net/minecraft/server/dedicated/DedicatedServer/guiIsEnabled +FD: kp$1/a net/minecraft/server/dedicated/ServerHangWatchdog$1/field_180252_a +FD: kp/a net/minecraft/server/dedicated/ServerHangWatchdog/LOGGER +FD: kp/b net/minecraft/server/dedicated/ServerHangWatchdog/server +FD: kp/c net/minecraft/server/dedicated/ServerHangWatchdog/maxTickTime +FD: kr$1/a net/minecraft/server/gui/MinecraftServerGui$1/field_120023_a +FD: kr$2/a net/minecraft/server/gui/MinecraftServerGui$2/field_120025_a +FD: kr$2/b net/minecraft/server/gui/MinecraftServerGui$2/field_120024_b +FD: kr$3/a net/minecraft/server/gui/MinecraftServerGui$3/field_120032_a +FD: kr$4/a net/minecraft/server/gui/MinecraftServerGui$4/field_164252_a +FD: kr$4/b net/minecraft/server/gui/MinecraftServerGui$4/field_164250_b +FD: kr$4/c net/minecraft/server/gui/MinecraftServerGui$4/field_164251_c +FD: kr$5/a net/minecraft/server/gui/MinecraftServerGui$5/field_164256_a +FD: kr$5/b net/minecraft/server/gui/MinecraftServerGui$5/field_164254_b +FD: kr$5/c net/minecraft/server/gui/MinecraftServerGui$5/field_164255_c +FD: kr$5/d net/minecraft/server/gui/MinecraftServerGui$5/field_164253_d +FD: kr/a net/minecraft/server/gui/MinecraftServerGui/serverGuiFont +FD: kr/b net/minecraft/server/gui/MinecraftServerGui/LOGGER +FD: kr/c net/minecraft/server/gui/MinecraftServerGui/server +FD: ks/a net/minecraft/server/gui/PlayerListComponent/server +FD: ks/b net/minecraft/server/gui/PlayerListComponent/ticks +FD: kt$1/a net/minecraft/server/gui/StatsComponent$1/field_120030_a +FD: kt/a net/minecraft/server/gui/StatsComponent/field_120040_a +FD: kt/b net/minecraft/server/gui/StatsComponent/field_120038_b +FD: kt/c net/minecraft/server/gui/StatsComponent/field_120039_c +FD: kt/d net/minecraft/server/gui/StatsComponent/field_120036_d +FD: kt/e net/minecraft/server/gui/StatsComponent/field_120037_e +FD: kw/a net/minecraft/client/renderer/DestroyBlockProgress/miningPlayerEntId +FD: kw/b net/minecraft/client/renderer/DestroyBlockProgress/position +FD: kw/c net/minecraft/client/renderer/DestroyBlockProgress/partialBlockProgress +FD: kw/d net/minecraft/client/renderer/DestroyBlockProgress/createdAtCloudUpdateTick +FD: kx/I net/minecraft/world/demo/DemoWorldServer/demoWorldSeed +FD: kx/a net/minecraft/world/demo/DemoWorldServer/demoWorldSettings +FD: ky/c net/minecraft/world/demo/DemoWorldManager/field_73105_c +FD: ky/d net/minecraft/world/demo/DemoWorldManager/demoTimeExpired +FD: ky/e net/minecraft/world/demo/DemoWorldManager/field_73104_e +FD: ky/f net/minecraft/world/demo/DemoWorldManager/field_73102_f +FD: kz$1/a net/minecraft/world/WorldServerMulti$1/field_177698_a +FD: kz/a net/minecraft/world/WorldServerMulti/delegate +FD: la$1/a net/minecraft/entity/EntityTracker$1/field_96570_a +FD: la$1/b net/minecraft/entity/EntityTracker$1/field_96569_b +FD: la/a net/minecraft/entity/EntityTracker/logger +FD: la/b net/minecraft/entity/EntityTracker/theWorld +FD: la/c net/minecraft/entity/EntityTracker/trackedEntities +FD: la/d net/minecraft/entity/EntityTracker/trackedEntityHashTable +FD: la/e net/minecraft/entity/EntityTracker/maxTrackingDistanceThreshold +FD: lb/a net/minecraft/world/WorldManager/mcServer +FD: lb/b net/minecraft/world/WorldManager/theWorldServer +FD: lc$a/a net/minecraft/server/management/PlayerManager$PlayerInstance/field_73265_a +FD: lc$a/b net/minecraft/server/management/PlayerManager$PlayerInstance/playersWatchingChunk +FD: lc$a/c net/minecraft/server/management/PlayerManager$PlayerInstance/chunkCoords +FD: lc$a/d net/minecraft/server/management/PlayerManager$PlayerInstance/locationOfBlockChange +FD: lc$a/e net/minecraft/server/management/PlayerManager$PlayerInstance/numBlocksToUpdate +FD: lc$a/f net/minecraft/server/management/PlayerManager$PlayerInstance/flagsYAreasToUpdate +FD: lc$a/g net/minecraft/server/management/PlayerManager$PlayerInstance/previousWorldTime +FD: lc/a net/minecraft/server/management/PlayerManager/pmLogger +FD: lc/b net/minecraft/server/management/PlayerManager/theWorldServer +FD: lc/c net/minecraft/server/management/PlayerManager/players +FD: lc/d net/minecraft/server/management/PlayerManager/playerInstances +FD: lc/e net/minecraft/server/management/PlayerManager/playerInstancesToUpdate +FD: lc/f net/minecraft/server/management/PlayerManager/playerInstanceList +FD: lc/g net/minecraft/server/management/PlayerManager/playerViewRadius +FD: lc/h net/minecraft/server/management/PlayerManager/previousTotalWorldTime +FD: lc/i net/minecraft/server/management/PlayerManager/xzDirectionsConst +FD: ld/a net/minecraft/world/gen/ChunkProviderServer/chunkLoadOverride +FD: ld/b net/minecraft/world/gen/ChunkProviderServer/logger +FD: ld/c net/minecraft/world/gen/ChunkProviderServer/droppedChunksSet +FD: ld/d net/minecraft/world/gen/ChunkProviderServer/dummyChunk +FD: ld/e net/minecraft/world/gen/ChunkProviderServer/serverChunkGenerator +FD: ld/f net/minecraft/world/gen/ChunkProviderServer/chunkLoader +FD: ld/g net/minecraft/world/gen/ChunkProviderServer/id2ChunkMap +FD: ld/h net/minecraft/world/gen/ChunkProviderServer/loadedChunks +FD: ld/i net/minecraft/world/gen/ChunkProviderServer/worldObj +FD: le$1/a net/minecraft/world/WorldServer$1/field_180243_a +FD: le/I net/minecraft/world/WorldServer/mcServer +FD: le/J net/minecraft/world/WorldServer/theEntityTracker +FD: le/K net/minecraft/world/WorldServer/thePlayerManager +FD: le/L net/minecraft/world/WorldServer/pendingTickListEntriesHashSet +FD: le/M net/minecraft/world/WorldServer/pendingTickListEntriesTreeSet +FD: le/N net/minecraft/world/WorldServer/entitiesByUuid +FD: le/O net/minecraft/world/WorldServer/allPlayersSleeping +FD: le/P net/minecraft/world/WorldServer/updateEntityTick +FD: le/Q net/minecraft/world/WorldServer/worldTeleporter +FD: le/R net/minecraft/world/WorldServer/mobSpawner +FD: le/S net/minecraft/world/WorldServer/field_147490_S +FD: le/T net/minecraft/world/WorldServer/blockEventCacheIndex +FD: le/U net/minecraft/world/WorldServer/bonusChestContent +FD: le/V net/minecraft/world/WorldServer/pendingTickListEntriesThisTick +FD: le/a net/minecraft/world/WorldServer/logger +FD: le/b net/minecraft/world/WorldServer/theChunkProviderServer +FD: le/c net/minecraft/world/WorldServer/disableLevelSaving +FD: le/d net/minecraft/world/WorldServer/villageSiege +FD: lf/a net/minecraft/entity/player/EntityPlayerMP/playerNetServerHandler +FD: lf/b net/minecraft/entity/player/EntityPlayerMP/mcServer +FD: lf/bH net/minecraft/entity/player/EntityPlayerMP/logger +FD: lf/bI net/minecraft/entity/player/EntityPlayerMP/translator +FD: lf/bJ net/minecraft/entity/player/EntityPlayerMP/destroyedItemsNetCache +FD: lf/bK net/minecraft/entity/player/EntityPlayerMP/statsFile +FD: lf/bL net/minecraft/entity/player/EntityPlayerMP/combinedHealth +FD: lf/bM net/minecraft/entity/player/EntityPlayerMP/lastHealth +FD: lf/bN net/minecraft/entity/player/EntityPlayerMP/lastFoodLevel +FD: lf/bO net/minecraft/entity/player/EntityPlayerMP/wasHungry +FD: lf/bP net/minecraft/entity/player/EntityPlayerMP/lastExperience +FD: lf/bQ net/minecraft/entity/player/EntityPlayerMP/respawnInvulnerabilityTicks +FD: lf/bR net/minecraft/entity/player/EntityPlayerMP/chatVisibility +FD: lf/bS net/minecraft/entity/player/EntityPlayerMP/chatColours +FD: lf/bT net/minecraft/entity/player/EntityPlayerMP/playerLastActiveTime +FD: lf/bU net/minecraft/entity/player/EntityPlayerMP/spectatingEntity +FD: lf/bV net/minecraft/entity/player/EntityPlayerMP/currentWindowId +FD: lf/c net/minecraft/entity/player/EntityPlayerMP/theItemInWorldManager +FD: lf/d net/minecraft/entity/player/EntityPlayerMP/managedPosX +FD: lf/e net/minecraft/entity/player/EntityPlayerMP/managedPosZ +FD: lf/f net/minecraft/entity/player/EntityPlayerMP/loadedChunks +FD: lf/g net/minecraft/entity/player/EntityPlayerMP/isChangingQuantityOnly +FD: lf/h net/minecraft/entity/player/EntityPlayerMP/ping +FD: lf/i net/minecraft/entity/player/EntityPlayerMP/playerConqueredTheEnd +FD: lg/a net/minecraft/server/management/ItemInWorldManager/theWorld +FD: lg/b net/minecraft/server/management/ItemInWorldManager/thisPlayerMP +FD: lg/c net/minecraft/server/management/ItemInWorldManager/gameType +FD: lg/d net/minecraft/server/management/ItemInWorldManager/isDestroyingBlock +FD: lg/e net/minecraft/server/management/ItemInWorldManager/initialDamage +FD: lg/f net/minecraft/server/management/ItemInWorldManager/field_180240_f +FD: lg/g net/minecraft/server/management/ItemInWorldManager/curblockDamage +FD: lg/h net/minecraft/server/management/ItemInWorldManager/receivedFinishDiggingPacket +FD: lg/i net/minecraft/server/management/ItemInWorldManager/field_180241_i +FD: lg/j net/minecraft/server/management/ItemInWorldManager/initialBlockDamage +FD: lg/k net/minecraft/server/management/ItemInWorldManager/durabilityRemainingOnBlock +FD: lh/a net/minecraft/entity/EntityTrackerEntry/trackedEntity +FD: lh/b net/minecraft/entity/EntityTrackerEntry/trackingDistanceThreshold +FD: lh/c net/minecraft/entity/EntityTrackerEntry/updateFrequency +FD: lh/d net/minecraft/entity/EntityTrackerEntry/encodedPosX +FD: lh/e net/minecraft/entity/EntityTrackerEntry/encodedPosY +FD: lh/f net/minecraft/entity/EntityTrackerEntry/encodedPosZ +FD: lh/g net/minecraft/entity/EntityTrackerEntry/encodedRotationYaw +FD: lh/h net/minecraft/entity/EntityTrackerEntry/encodedRotationPitch +FD: lh/i net/minecraft/entity/EntityTrackerEntry/lastHeadMotion +FD: lh/j net/minecraft/entity/EntityTrackerEntry/lastTrackedEntityMotionX +FD: lh/k net/minecraft/entity/EntityTrackerEntry/lastTrackedEntityMotionY +FD: lh/l net/minecraft/entity/EntityTrackerEntry/motionZ +FD: lh/m net/minecraft/entity/EntityTrackerEntry/updateCounter +FD: lh/n net/minecraft/entity/EntityTrackerEntry/playerEntitiesUpdated +FD: lh/o net/minecraft/entity/EntityTrackerEntry/trackingPlayers +FD: lh/p net/minecraft/entity/EntityTrackerEntry/logger +FD: lh/q net/minecraft/entity/EntityTrackerEntry/lastTrackedEntityPosX +FD: lh/r net/minecraft/entity/EntityTrackerEntry/lastTrackedEntityPosY +FD: lh/s net/minecraft/entity/EntityTrackerEntry/lastTrackedEntityPosZ +FD: lh/t net/minecraft/entity/EntityTrackerEntry/firstUpdateDone +FD: lh/u net/minecraft/entity/EntityTrackerEntry/sendVelocityUpdates +FD: lh/v net/minecraft/entity/EntityTrackerEntry/ticksSinceLastForcedTeleport +FD: lh/w net/minecraft/entity/EntityTrackerEntry/field_85178_v +FD: lh/x net/minecraft/entity/EntityTrackerEntry/ridingEntity +FD: lh/y net/minecraft/entity/EntityTrackerEntry/onGround +FD: lj/a net/minecraft/network/PingResponseHandler/logger +FD: lj/b net/minecraft/network/PingResponseHandler/networkSystem +FD: lk/a net/minecraft/client/network/NetHandlerHandshakeMemory/mcServer +FD: lk/b net/minecraft/client/network/NetHandlerHandshakeMemory/networkManager +FD: ll$4/a net/minecraft/network/NetworkSystem$4/field_151283_c +FD: ll$5/a net/minecraft/network/NetworkSystem$5/field_180230_b +FD: ll$6/a net/minecraft/network/NetworkSystem$6/field_151284_a +FD: ll$6/b net/minecraft/network/NetworkSystem$6/field_180228_c +FD: ll$7/a net/minecraft/network/NetworkSystem$7/field_181143_a +FD: ll$7/b net/minecraft/network/NetworkSystem$7/field_181144_b +FD: ll$7/c net/minecraft/network/NetworkSystem$7/field_181145_c +FD: ll/a net/minecraft/network/NetworkSystem/eventLoops +FD: ll/b net/minecraft/network/NetworkSystem/field_181141_b +FD: ll/c net/minecraft/network/NetworkSystem/SERVER_LOCAL_EVENTLOOP +FD: ll/d net/minecraft/network/NetworkSystem/isAlive +FD: ll/e net/minecraft/network/NetworkSystem/logger +FD: ll/f net/minecraft/network/NetworkSystem/mcServer +FD: ll/g net/minecraft/network/NetworkSystem/endpoints +FD: ll/h net/minecraft/network/NetworkSystem/networkManagers +FD: lm$1/a net/minecraft/network/NetHandlerPlayServer$1/field_151289_a +FD: lm$1/b net/minecraft/network/NetHandlerPlayServer$1/field_151288_b +FD: lm$2/a net/minecraft/network/NetHandlerPlayServer$2/field_151286_b +FD: lm$3/a net/minecraft/network/NetHandlerPlayServer$3/field_180227_a +FD: lm$3/b net/minecraft/network/NetHandlerPlayServer$3/field_180226_b +FD: lm$4/a net/minecraft/network/NetHandlerPlayServer$4/field_180224_a +FD: lm$4/b net/minecraft/network/NetHandlerPlayServer$4/field_180222_b +FD: lm$4/c net/minecraft/network/NetHandlerPlayServer$4/field_180223_c +FD: lm/a net/minecraft/network/NetHandlerPlayServer/netManager +FD: lm/b net/minecraft/network/NetHandlerPlayServer/playerEntity +FD: lm/c net/minecraft/network/NetHandlerPlayServer/logger +FD: lm/d net/minecraft/network/NetHandlerPlayServer/serverController +FD: lm/e net/minecraft/network/NetHandlerPlayServer/networkTickCount +FD: lm/f net/minecraft/network/NetHandlerPlayServer/field_175090_f +FD: lm/g net/minecraft/network/NetHandlerPlayServer/floatingTickCount +FD: lm/h net/minecraft/network/NetHandlerPlayServer/field_147366_g +FD: lm/i net/minecraft/network/NetHandlerPlayServer/field_147378_h +FD: lm/j net/minecraft/network/NetHandlerPlayServer/lastPingTime +FD: lm/k net/minecraft/network/NetHandlerPlayServer/lastSentPingPacket +FD: lm/l net/minecraft/network/NetHandlerPlayServer/chatSpamThresholdCount +FD: lm/m net/minecraft/network/NetHandlerPlayServer/itemDropThreshold +FD: lm/n net/minecraft/network/NetHandlerPlayServer/field_147372_n +FD: lm/o net/minecraft/network/NetHandlerPlayServer/lastPosX +FD: lm/p net/minecraft/network/NetHandlerPlayServer/lastPosY +FD: lm/q net/minecraft/network/NetHandlerPlayServer/lastPosZ +FD: lm/r net/minecraft/network/NetHandlerPlayServer/hasMoved +FD: ln$1/a net/minecraft/server/network/NetHandlerHandshakeTCP$1/field_151291_a +FD: ln/a net/minecraft/server/network/NetHandlerHandshakeTCP/server +FD: ln/b net/minecraft/server/network/NetHandlerHandshakeTCP/networkManager +FD: lo$1/a net/minecraft/server/network/NetHandlerLoginServer$1/field_151292_a +FD: lo$2/a net/minecraft/server/network/NetHandlerLoginServer$2/field_180221_a +FD: lo$a/a net/minecraft/server/network/NetHandlerLoginServer$LoginState/HELLO +FD: lo$a/b net/minecraft/server/network/NetHandlerLoginServer$LoginState/KEY +FD: lo$a/c net/minecraft/server/network/NetHandlerLoginServer$LoginState/AUTHENTICATING +FD: lo$a/d net/minecraft/server/network/NetHandlerLoginServer$LoginState/READY_TO_ACCEPT +FD: lo$a/e net/minecraft/server/network/NetHandlerLoginServer$LoginState/DELAY_ACCEPT +FD: lo$a/f net/minecraft/server/network/NetHandlerLoginServer$LoginState/ACCEPTED +FD: lo$a/g net/minecraft/server/network/NetHandlerLoginServer$LoginState/$VALUES +FD: lo/a net/minecraft/server/network/NetHandlerLoginServer/networkManager +FD: lo/b net/minecraft/server/network/NetHandlerLoginServer/AUTHENTICATOR_THREAD_ID +FD: lo/c net/minecraft/server/network/NetHandlerLoginServer/logger +FD: lo/d net/minecraft/server/network/NetHandlerLoginServer/RANDOM +FD: lo/e net/minecraft/server/network/NetHandlerLoginServer/verifyToken +FD: lo/f net/minecraft/server/network/NetHandlerLoginServer/server +FD: lo/g net/minecraft/server/network/NetHandlerLoginServer/currentLoginState +FD: lo/h net/minecraft/server/network/NetHandlerLoginServer/connectionTimer +FD: lo/i net/minecraft/server/network/NetHandlerLoginServer/loginGameProfile +FD: lo/j net/minecraft/server/network/NetHandlerLoginServer/serverId +FD: lo/k net/minecraft/server/network/NetHandlerLoginServer/secretKey +FD: lo/l net/minecraft/server/network/NetHandlerLoginServer/field_181025_l +FD: lp/a net/minecraft/server/network/NetHandlerStatusServer/field_183007_a +FD: lp/b net/minecraft/server/network/NetHandlerStatusServer/server +FD: lp/c net/minecraft/server/network/NetHandlerStatusServer/networkManager +FD: lp/d net/minecraft/server/network/NetHandlerStatusServer/field_183008_d +FD: ls/a net/minecraft/server/management/BanEntry/dateFormat +FD: ls/b net/minecraft/server/management/BanEntry/banStartDate +FD: ls/c net/minecraft/server/management/BanEntry/bannedBy +FD: ls/d net/minecraft/server/management/BanEntry/banEndDate +FD: ls/e net/minecraft/server/management/BanEntry/reason +FD: lt$1/a net/minecraft/server/management/PlayerProfileCache$1/field_152667_a +FD: lt$a/a net/minecraft/server/management/PlayerProfileCache$ProfileEntry/field_152671_a +FD: lt$a/b net/minecraft/server/management/PlayerProfileCache$ProfileEntry/gameProfile +FD: lt$a/c net/minecraft/server/management/PlayerProfileCache$ProfileEntry/expirationDate +FD: lt$b/a net/minecraft/server/management/PlayerProfileCache$Serializer/field_152677_a +FD: lt/a net/minecraft/server/management/PlayerProfileCache/dateFormat +FD: lt/b net/minecraft/server/management/PlayerProfileCache/gson +FD: lt/c net/minecraft/server/management/PlayerProfileCache/usernameToProfileEntryMap +FD: lt/d net/minecraft/server/management/PlayerProfileCache/uuidToProfileEntryMap +FD: lt/e net/minecraft/server/management/PlayerProfileCache/gameProfiles +FD: lt/f net/minecraft/server/management/PlayerProfileCache/mcServer +FD: lt/g net/minecraft/server/management/PlayerProfileCache/usercacheFile +FD: lt/h net/minecraft/server/management/PlayerProfileCache/TYPE +FD: lw$2/a net/minecraft/server/management/PreYggdrasilConverter$2/field_152734_a +FD: lw$2/b net/minecraft/server/management/PreYggdrasilConverter$2/field_152735_b +FD: lw$2/c net/minecraft/server/management/PreYggdrasilConverter$2/field_152736_c +FD: lw$3/a net/minecraft/server/management/PreYggdrasilConverter$3/field_152737_a +FD: lw$3/b net/minecraft/server/management/PreYggdrasilConverter$3/field_152738_b +FD: lw$4/a net/minecraft/server/management/PreYggdrasilConverter$4/field_152739_a +FD: lw$4/b net/minecraft/server/management/PreYggdrasilConverter$4/field_152740_b +FD: lw$5/a net/minecraft/server/management/PreYggdrasilConverter$5/field_152741_a +FD: lw$5/b net/minecraft/server/management/PreYggdrasilConverter$5/field_152742_b +FD: lw$6/a net/minecraft/server/management/PreYggdrasilConverter$6/field_152745_a +FD: lw$6/b net/minecraft/server/management/PreYggdrasilConverter$6/field_152746_b +FD: lw$6/c net/minecraft/server/management/PreYggdrasilConverter$6/field_152747_c +FD: lw$6/d net/minecraft/server/management/PreYggdrasilConverter$6/field_152748_d +FD: lw$6/e net/minecraft/server/management/PreYggdrasilConverter$6/field_152749_e +FD: lw/a net/minecraft/server/management/PreYggdrasilConverter/OLD_IPBAN_FILE +FD: lw/b net/minecraft/server/management/PreYggdrasilConverter/OLD_PLAYERBAN_FILE +FD: lw/c net/minecraft/server/management/PreYggdrasilConverter/OLD_OPS_FILE +FD: lw/d net/minecraft/server/management/PreYggdrasilConverter/OLD_WHITELIST_FILE +FD: lw/e net/minecraft/server/management/PreYggdrasilConverter/LOGGER +FD: lx$1/a net/minecraft/server/management/ServerConfigurationManager$1/field_177697_a +FD: lx/a net/minecraft/server/management/ServerConfigurationManager/FILE_PLAYERBANS +FD: lx/b net/minecraft/server/management/ServerConfigurationManager/FILE_IPBANS +FD: lx/c net/minecraft/server/management/ServerConfigurationManager/FILE_OPS +FD: lx/d net/minecraft/server/management/ServerConfigurationManager/FILE_WHITELIST +FD: lx/e net/minecraft/server/management/ServerConfigurationManager/maxPlayers +FD: lx/f net/minecraft/server/management/ServerConfigurationManager/logger +FD: lx/g net/minecraft/server/management/ServerConfigurationManager/dateFormat +FD: lx/h net/minecraft/server/management/ServerConfigurationManager/mcServer +FD: lx/i net/minecraft/server/management/ServerConfigurationManager/playerEntityList +FD: lx/j net/minecraft/server/management/ServerConfigurationManager/uuidToPlayerMap +FD: lx/k net/minecraft/server/management/ServerConfigurationManager/bannedPlayers +FD: lx/l net/minecraft/server/management/ServerConfigurationManager/bannedIPs +FD: lx/m net/minecraft/server/management/ServerConfigurationManager/ops +FD: lx/n net/minecraft/server/management/ServerConfigurationManager/whiteListedPlayers +FD: lx/o net/minecraft/server/management/ServerConfigurationManager/playerStatFiles +FD: lx/p net/minecraft/server/management/ServerConfigurationManager/playerNBTManagerObj +FD: lx/q net/minecraft/server/management/ServerConfigurationManager/whiteListEnforced +FD: lx/r net/minecraft/server/management/ServerConfigurationManager/viewDistance +FD: lx/s net/minecraft/server/management/ServerConfigurationManager/gameType +FD: lx/t net/minecraft/server/management/ServerConfigurationManager/commandsAllowedForAll +FD: lx/u net/minecraft/server/management/ServerConfigurationManager/playerPingIndex +FD: lz/a net/minecraft/server/management/UserListOpsEntry/field_152645_a +FD: lz/b net/minecraft/server/management/UserListOpsEntry/field_183025_b +FD: ma/a net/minecraft/server/management/UserListEntry/value +FD: mb$a/a net/minecraft/server/management/UserList$Serializer/field_152752_a +FD: mb/a net/minecraft/server/management/UserList/logger +FD: mb/b net/minecraft/server/management/UserList/gson +FD: mb/c net/minecraft/server/management/UserList/saveFile +FD: mb/d net/minecraft/server/management/UserList/values +FD: mb/e net/minecraft/server/management/UserList/lanServer +FD: mb/f net/minecraft/server/management/UserList/saveFileFormat +FD: mh/a net/minecraft/network/rcon/RConOutputStream/byteArrayOutput +FD: mh/b net/minecraft/network/rcon/RConOutputStream/output +FD: mi/a net/minecraft/network/rcon/RConUtils/hexDigits +FD: mj/a net/minecraft/network/rcon/RConConsoleSource/instance +FD: mj/b net/minecraft/network/rcon/RConConsoleSource/buffer +FD: ml/a net/minecraft/network/rcon/RConThreadBase/running +FD: ml/b net/minecraft/network/rcon/RConThreadBase/server +FD: ml/c net/minecraft/network/rcon/RConThreadBase/threadName +FD: ml/d net/minecraft/network/rcon/RConThreadBase/rconThread +FD: ml/e net/minecraft/network/rcon/RConThreadBase/field_72615_d +FD: ml/f net/minecraft/network/rcon/RConThreadBase/socketList +FD: ml/g net/minecraft/network/rcon/RConThreadBase/serverSocketList +FD: ml/h net/minecraft/network/rcon/RConThreadBase/THREAD_ID +FD: mm$a/a net/minecraft/network/rcon/RConThreadQuery$Auth/field_72600_a +FD: mm$a/b net/minecraft/network/rcon/RConThreadQuery$Auth/timestamp +FD: mm$a/c net/minecraft/network/rcon/RConThreadQuery$Auth/randomChallenge +FD: mm$a/d net/minecraft/network/rcon/RConThreadQuery$Auth/requestId +FD: mm$a/e net/minecraft/network/rcon/RConThreadQuery$Auth/challengeValue +FD: mm$a/f net/minecraft/network/rcon/RConThreadQuery$Auth/requestIdAsString +FD: mm/h net/minecraft/network/rcon/RConThreadQuery/lastAuthCheckTime +FD: mm/i net/minecraft/network/rcon/RConThreadQuery/queryPort +FD: mm/j net/minecraft/network/rcon/RConThreadQuery/serverPort +FD: mm/k net/minecraft/network/rcon/RConThreadQuery/maxPlayers +FD: mm/l net/minecraft/network/rcon/RConThreadQuery/serverMotd +FD: mm/m net/minecraft/network/rcon/RConThreadQuery/worldName +FD: mm/n net/minecraft/network/rcon/RConThreadQuery/querySocket +FD: mm/o net/minecraft/network/rcon/RConThreadQuery/buffer +FD: mm/p net/minecraft/network/rcon/RConThreadQuery/incomingPacket +FD: mm/q net/minecraft/network/rcon/RConThreadQuery/field_72644_p +FD: mm/r net/minecraft/network/rcon/RConThreadQuery/queryHostname +FD: mm/s net/minecraft/network/rcon/RConThreadQuery/serverHostname +FD: mm/t net/minecraft/network/rcon/RConThreadQuery/queryClients +FD: mm/u net/minecraft/network/rcon/RConThreadQuery/time +FD: mm/v net/minecraft/network/rcon/RConThreadQuery/output +FD: mm/w net/minecraft/network/rcon/RConThreadQuery/lastQueryResponseTime +FD: mn/h net/minecraft/network/rcon/RConThreadClient/LOGGER +FD: mn/i net/minecraft/network/rcon/RConThreadClient/loggedIn +FD: mn/j net/minecraft/network/rcon/RConThreadClient/clientSocket +FD: mn/k net/minecraft/network/rcon/RConThreadClient/buffer +FD: mn/l net/minecraft/network/rcon/RConThreadClient/rconPassword +FD: mo/h net/minecraft/network/rcon/RConThreadMain/rconPort +FD: mo/i net/minecraft/network/rcon/RConThreadMain/serverPort +FD: mo/j net/minecraft/network/rcon/RConThreadMain/hostname +FD: mo/k net/minecraft/network/rcon/RConThreadMain/serverSocket +FD: mo/l net/minecraft/network/rcon/RConThreadMain/rconPassword +FD: mo/m net/minecraft/network/rcon/RConThreadMain/clientThreads +FD: mq/a net/minecraft/stats/Achievement/displayColumn +FD: mq/b net/minecraft/stats/Achievement/displayRow +FD: mq/c net/minecraft/stats/Achievement/parentAchievement +FD: mq/d net/minecraft/stats/Achievement/theItemStack +FD: mq/k net/minecraft/stats/Achievement/achievementDescription +FD: mq/l net/minecraft/stats/Achievement/statStringFormatter +FD: mq/m net/minecraft/stats/Achievement/isSpecial +FD: mr/A net/minecraft/stats/AchievementList/blazeRod +FD: mr/B net/minecraft/stats/AchievementList/potion +FD: mr/C net/minecraft/stats/AchievementList/theEnd +FD: mr/D net/minecraft/stats/AchievementList/theEnd2 +FD: mr/E net/minecraft/stats/AchievementList/enchantments +FD: mr/F net/minecraft/stats/AchievementList/overkill +FD: mr/G net/minecraft/stats/AchievementList/bookcase +FD: mr/H net/minecraft/stats/AchievementList/breedCow +FD: mr/I net/minecraft/stats/AchievementList/spawnWither +FD: mr/J net/minecraft/stats/AchievementList/killWither +FD: mr/K net/minecraft/stats/AchievementList/fullBeacon +FD: mr/L net/minecraft/stats/AchievementList/exploreAllBiomes +FD: mr/M net/minecraft/stats/AchievementList/overpowered +FD: mr/a net/minecraft/stats/AchievementList/minDisplayColumn +FD: mr/b net/minecraft/stats/AchievementList/minDisplayRow +FD: mr/c net/minecraft/stats/AchievementList/maxDisplayColumn +FD: mr/d net/minecraft/stats/AchievementList/maxDisplayRow +FD: mr/e net/minecraft/stats/AchievementList/achievementList +FD: mr/f net/minecraft/stats/AchievementList/openInventory +FD: mr/g net/minecraft/stats/AchievementList/mineWood +FD: mr/h net/minecraft/stats/AchievementList/buildWorkBench +FD: mr/i net/minecraft/stats/AchievementList/buildPickaxe +FD: mr/j net/minecraft/stats/AchievementList/buildFurnace +FD: mr/k net/minecraft/stats/AchievementList/acquireIron +FD: mr/l net/minecraft/stats/AchievementList/buildHoe +FD: mr/m net/minecraft/stats/AchievementList/makeBread +FD: mr/n net/minecraft/stats/AchievementList/bakeCake +FD: mr/o net/minecraft/stats/AchievementList/buildBetterPickaxe +FD: mr/p net/minecraft/stats/AchievementList/cookFish +FD: mr/q net/minecraft/stats/AchievementList/onARail +FD: mr/r net/minecraft/stats/AchievementList/buildSword +FD: mr/s net/minecraft/stats/AchievementList/killEnemy +FD: mr/t net/minecraft/stats/AchievementList/killCow +FD: mr/u net/minecraft/stats/AchievementList/flyPig +FD: mr/v net/minecraft/stats/AchievementList/snipeSkeleton +FD: mr/w net/minecraft/stats/AchievementList/diamonds +FD: mr/x net/minecraft/stats/AchievementList/diamondsToYou +FD: mr/y net/minecraft/stats/AchievementList/portal +FD: mr/z net/minecraft/stats/AchievementList/ghast +FD: mu/a net/minecraft/stats/StatCrafting/field_150960_a +FD: mv/b net/minecraft/stats/StatisticsFile/logger +FD: mv/c net/minecraft/stats/StatisticsFile/mcServer +FD: mv/d net/minecraft/stats/StatisticsFile/statsFile +FD: mv/e net/minecraft/stats/StatisticsFile/field_150888_e +FD: mv/f net/minecraft/stats/StatisticsFile/field_150885_f +FD: mv/g net/minecraft/stats/StatisticsFile/field_150886_g +FD: mw/a net/minecraft/stats/StatBase/statName +FD: mw/b net/minecraft/stats/StatBase/type +FD: mw/c net/minecraft/stats/StatBase/field_150957_c +FD: mw/d net/minecraft/stats/StatBase/field_150956_d +FD: mw/e net/minecraft/stats/StatBase/statId +FD: mw/f net/minecraft/stats/StatBase/isIndependent +FD: mw/g net/minecraft/stats/StatBase/simpleStatType +FD: mw/h net/minecraft/stats/StatBase/timeStatType +FD: mw/i net/minecraft/stats/StatBase/distanceStatType +FD: mw/j net/minecraft/stats/StatBase/field_111202_k +FD: mw/k net/minecraft/stats/StatBase/numberFormat +FD: mw/l net/minecraft/stats/StatBase/decimalFormat +FD: my/a net/minecraft/util/TupleIntJsonSerializable/integerValue +FD: my/b net/minecraft/util/TupleIntJsonSerializable/jsonSerializableValue +FD: n$1/a net/minecraft/command/CommandResultStats$1/field_181547_a +FD: n$1/b net/minecraft/command/CommandResultStats$1/field_181548_b +FD: n$a/a net/minecraft/command/CommandResultStats$Type/SUCCESS_COUNT +FD: n$a/b net/minecraft/command/CommandResultStats$Type/AFFECTED_BLOCKS +FD: n$a/c net/minecraft/command/CommandResultStats$Type/AFFECTED_ENTITIES +FD: n$a/d net/minecraft/command/CommandResultStats$Type/AFFECTED_ITEMS +FD: n$a/e net/minecraft/command/CommandResultStats$Type/QUERY_RESULT +FD: n$a/f net/minecraft/command/CommandResultStats$Type/typeID +FD: n$a/g net/minecraft/command/CommandResultStats$Type/typeName +FD: n$a/h net/minecraft/command/CommandResultStats$Type/$VALUES +FD: n/a net/minecraft/command/CommandResultStats/NUM_RESULT_TYPES +FD: n/b net/minecraft/command/CommandResultStats/STRING_RESULT_TYPES +FD: n/c net/minecraft/command/CommandResultStats/field_179675_c +FD: n/d net/minecraft/command/CommandResultStats/field_179673_d +FD: na/A net/minecraft/stats/StatList/animalsBredStat +FD: na/B net/minecraft/stats/StatList/playerKillsStat +FD: na/C net/minecraft/stats/StatList/fishCaughtStat +FD: na/D net/minecraft/stats/StatList/junkFishedStat +FD: na/E net/minecraft/stats/StatList/treasureFishedStat +FD: na/F net/minecraft/stats/StatList/timesTalkedToVillagerStat +FD: na/G net/minecraft/stats/StatList/timesTradedWithVillagerStat +FD: na/H net/minecraft/stats/StatList/field_181724_H +FD: na/I net/minecraft/stats/StatList/field_181725_I +FD: na/J net/minecraft/stats/StatList/field_181726_J +FD: na/K net/minecraft/stats/StatList/field_181727_K +FD: na/L net/minecraft/stats/StatList/field_181728_L +FD: na/M net/minecraft/stats/StatList/field_181729_M +FD: na/N net/minecraft/stats/StatList/field_181730_N +FD: na/O net/minecraft/stats/StatList/field_181731_O +FD: na/P net/minecraft/stats/StatList/field_181732_P +FD: na/Q net/minecraft/stats/StatList/field_181733_Q +FD: na/R net/minecraft/stats/StatList/field_181734_R +FD: na/S net/minecraft/stats/StatList/field_181735_S +FD: na/T net/minecraft/stats/StatList/field_181736_T +FD: na/U net/minecraft/stats/StatList/field_181737_U +FD: na/V net/minecraft/stats/StatList/field_181738_V +FD: na/W net/minecraft/stats/StatList/field_181739_W +FD: na/X net/minecraft/stats/StatList/field_181740_X +FD: na/Y net/minecraft/stats/StatList/field_181741_Y +FD: na/Z net/minecraft/stats/StatList/field_181742_Z +FD: na/a net/minecraft/stats/StatList/oneShotStats +FD: na/aa net/minecraft/stats/StatList/field_181723_aa +FD: na/ab net/minecraft/stats/StatList/mineBlockStatArray +FD: na/ac net/minecraft/stats/StatList/objectCraftStats +FD: na/ad net/minecraft/stats/StatList/objectUseStats +FD: na/ae net/minecraft/stats/StatList/objectBreakStats +FD: na/b net/minecraft/stats/StatList/allStats +FD: na/c net/minecraft/stats/StatList/generalStats +FD: na/d net/minecraft/stats/StatList/itemStats +FD: na/e net/minecraft/stats/StatList/objectMineStats +FD: na/f net/minecraft/stats/StatList/leaveGameStat +FD: na/g net/minecraft/stats/StatList/minutesPlayedStat +FD: na/h net/minecraft/stats/StatList/timeSinceDeathStat +FD: na/i net/minecraft/stats/StatList/distanceWalkedStat +FD: na/j net/minecraft/stats/StatList/distanceCrouchedStat +FD: na/k net/minecraft/stats/StatList/distanceSprintedStat +FD: na/l net/minecraft/stats/StatList/distanceSwumStat +FD: na/m net/minecraft/stats/StatList/distanceFallenStat +FD: na/n net/minecraft/stats/StatList/distanceClimbedStat +FD: na/o net/minecraft/stats/StatList/distanceFlownStat +FD: na/p net/minecraft/stats/StatList/distanceDoveStat +FD: na/q net/minecraft/stats/StatList/distanceByMinecartStat +FD: na/r net/minecraft/stats/StatList/distanceByBoatStat +FD: na/s net/minecraft/stats/StatList/distanceByPigStat +FD: na/t net/minecraft/stats/StatList/distanceByHorseStat +FD: na/u net/minecraft/stats/StatList/jumpStat +FD: na/v net/minecraft/stats/StatList/dropStat +FD: na/w net/minecraft/stats/StatList/damageDealtStat +FD: na/x net/minecraft/stats/StatList/damageTakenStat +FD: na/y net/minecraft/stats/StatList/deathsStat +FD: na/z net/minecraft/stats/StatList/mobKillsStat +FD: nb/a net/minecraft/stats/StatFileWriter/statsData +FD: nc/a net/minecraft/util/JsonSerializableSet/underlyingSet +FD: ne$1/a net/minecraft/util/ClassInheritanceMultiMap$1/field_180211_a +FD: ne$1/b net/minecraft/util/ClassInheritanceMultiMap$1/field_180210_b +FD: ne/a net/minecraft/util/ClassInheritanceMultiMap/field_181158_a +FD: ne/b net/minecraft/util/ClassInheritanceMultiMap/map +FD: ne/c net/minecraft/util/ClassInheritanceMultiMap/knownKeys +FD: ne/d net/minecraft/util/ClassInheritanceMultiMap/baseClass +FD: ne/e net/minecraft/util/ClassInheritanceMultiMap/field_181745_e +FD: net/minecraft/client/main/Main$1/a net/minecraft/client/main/Main$1/field_178749_a +FD: net/minecraft/client/main/Main$1/b net/minecraft/client/main/Main$1/field_178748_b +FD: net/minecraft/realms/DisconnectedRealmsScreen/lines net/minecraft/realms/DisconnectedRealmsScreen/lines +FD: net/minecraft/realms/DisconnectedRealmsScreen/parent net/minecraft/realms/DisconnectedRealmsScreen/parent +FD: net/minecraft/realms/DisconnectedRealmsScreen/reason net/minecraft/realms/DisconnectedRealmsScreen/reason +FD: net/minecraft/realms/DisconnectedRealmsScreen/textHeight net/minecraft/realms/DisconnectedRealmsScreen/textHeight +FD: net/minecraft/realms/DisconnectedRealmsScreen/title net/minecraft/realms/DisconnectedRealmsScreen/title +FD: net/minecraft/realms/RealmsAnvilLevelStorageSource/levelStorageSource net/minecraft/realms/RealmsAnvilLevelStorageSource/levelStorageSource +FD: net/minecraft/realms/RealmsBridge/LOGGER net/minecraft/realms/RealmsBridge/LOGGER +FD: net/minecraft/realms/RealmsBridge/previousScreen net/minecraft/realms/RealmsBridge/previousScreen +FD: net/minecraft/realms/RealmsBufferBuilder/b net/minecraft/realms/RealmsBufferBuilder/b +FD: net/minecraft/realms/RealmsButton/WIDGETS_LOCATION net/minecraft/realms/RealmsButton/WIDGETS_LOCATION +FD: net/minecraft/realms/RealmsButton/proxy net/minecraft/realms/RealmsButton/proxy +FD: net/minecraft/realms/RealmsClickableScrolledSelectionList/proxy net/minecraft/realms/RealmsClickableScrolledSelectionList/proxy +FD: net/minecraft/realms/RealmsConnect$1/a net/minecraft/realms/RealmsConnect$1/field_154355_a +FD: net/minecraft/realms/RealmsConnect$1/b net/minecraft/realms/RealmsConnect$1/field_154356_b +FD: net/minecraft/realms/RealmsConnect$1/c net/minecraft/realms/RealmsConnect$1/field_154357_c +FD: net/minecraft/realms/RealmsConnect/LOGGER net/minecraft/realms/RealmsConnect/LOGGER +FD: net/minecraft/realms/RealmsConnect/aborted net/minecraft/realms/RealmsConnect/aborted +FD: net/minecraft/realms/RealmsConnect/connection net/minecraft/realms/RealmsConnect/connection +FD: net/minecraft/realms/RealmsConnect/onlineScreen net/minecraft/realms/RealmsConnect/onlineScreen +FD: net/minecraft/realms/RealmsDefaultVertexFormat/BLOCK net/minecraft/realms/RealmsDefaultVertexFormat/BLOCK +FD: net/minecraft/realms/RealmsDefaultVertexFormat/BLOCK_NORMALS net/minecraft/realms/RealmsDefaultVertexFormat/BLOCK_NORMALS +FD: net/minecraft/realms/RealmsDefaultVertexFormat/ELEMENT_COLOR net/minecraft/realms/RealmsDefaultVertexFormat/ELEMENT_COLOR +FD: net/minecraft/realms/RealmsDefaultVertexFormat/ELEMENT_NORMAL net/minecraft/realms/RealmsDefaultVertexFormat/ELEMENT_NORMAL +FD: net/minecraft/realms/RealmsDefaultVertexFormat/ELEMENT_PADDING net/minecraft/realms/RealmsDefaultVertexFormat/ELEMENT_PADDING +FD: net/minecraft/realms/RealmsDefaultVertexFormat/ELEMENT_POSITION net/minecraft/realms/RealmsDefaultVertexFormat/ELEMENT_POSITION +FD: net/minecraft/realms/RealmsDefaultVertexFormat/ELEMENT_UV0 net/minecraft/realms/RealmsDefaultVertexFormat/ELEMENT_UV0 +FD: net/minecraft/realms/RealmsDefaultVertexFormat/ELEMENT_UV1 net/minecraft/realms/RealmsDefaultVertexFormat/ELEMENT_UV1 +FD: net/minecraft/realms/RealmsDefaultVertexFormat/ENTITY net/minecraft/realms/RealmsDefaultVertexFormat/ENTITY +FD: net/minecraft/realms/RealmsDefaultVertexFormat/PARTICLE net/minecraft/realms/RealmsDefaultVertexFormat/PARTICLE +FD: net/minecraft/realms/RealmsDefaultVertexFormat/POSITION net/minecraft/realms/RealmsDefaultVertexFormat/POSITION +FD: net/minecraft/realms/RealmsDefaultVertexFormat/POSITION_COLOR net/minecraft/realms/RealmsDefaultVertexFormat/POSITION_COLOR +FD: net/minecraft/realms/RealmsDefaultVertexFormat/POSITION_NORMAL net/minecraft/realms/RealmsDefaultVertexFormat/POSITION_NORMAL +FD: net/minecraft/realms/RealmsDefaultVertexFormat/POSITION_TEX net/minecraft/realms/RealmsDefaultVertexFormat/POSITION_TEX +FD: net/minecraft/realms/RealmsDefaultVertexFormat/POSITION_TEX2_COLOR net/minecraft/realms/RealmsDefaultVertexFormat/POSITION_TEX2_COLOR +FD: net/minecraft/realms/RealmsDefaultVertexFormat/POSITION_TEX_COLOR net/minecraft/realms/RealmsDefaultVertexFormat/POSITION_TEX_COLOR +FD: net/minecraft/realms/RealmsDefaultVertexFormat/POSITION_TEX_COLOR_NORMAL net/minecraft/realms/RealmsDefaultVertexFormat/POSITION_TEX_COLOR_NORMAL +FD: net/minecraft/realms/RealmsDefaultVertexFormat/POSITION_TEX_NORMAL net/minecraft/realms/RealmsDefaultVertexFormat/POSITION_TEX_NORMAL +FD: net/minecraft/realms/RealmsEditBox/editBox net/minecraft/realms/RealmsEditBox/editBox +FD: net/minecraft/realms/RealmsLevelSummary/levelSummary net/minecraft/realms/RealmsLevelSummary/levelSummary +FD: net/minecraft/realms/RealmsScreen/SKIN_HAT_HEIGHT net/minecraft/realms/RealmsScreen/SKIN_HAT_HEIGHT +FD: net/minecraft/realms/RealmsScreen/SKIN_HAT_U net/minecraft/realms/RealmsScreen/SKIN_HAT_U +FD: net/minecraft/realms/RealmsScreen/SKIN_HAT_V net/minecraft/realms/RealmsScreen/SKIN_HAT_V +FD: net/minecraft/realms/RealmsScreen/SKIN_HAT_WIDTH net/minecraft/realms/RealmsScreen/SKIN_HAT_WIDTH +FD: net/minecraft/realms/RealmsScreen/SKIN_HEAD_HEIGHT net/minecraft/realms/RealmsScreen/SKIN_HEAD_HEIGHT +FD: net/minecraft/realms/RealmsScreen/SKIN_HEAD_U net/minecraft/realms/RealmsScreen/SKIN_HEAD_U +FD: net/minecraft/realms/RealmsScreen/SKIN_HEAD_V net/minecraft/realms/RealmsScreen/SKIN_HEAD_V +FD: net/minecraft/realms/RealmsScreen/SKIN_HEAD_WIDTH net/minecraft/realms/RealmsScreen/SKIN_HEAD_WIDTH +FD: net/minecraft/realms/RealmsScreen/SKIN_TEX_HEIGHT net/minecraft/realms/RealmsScreen/SKIN_TEX_HEIGHT +FD: net/minecraft/realms/RealmsScreen/SKIN_TEX_WIDTH net/minecraft/realms/RealmsScreen/SKIN_TEX_WIDTH +FD: net/minecraft/realms/RealmsScreen/height net/minecraft/realms/RealmsScreen/height +FD: net/minecraft/realms/RealmsScreen/minecraft net/minecraft/realms/RealmsScreen/minecraft +FD: net/minecraft/realms/RealmsScreen/proxy net/minecraft/realms/RealmsScreen/proxy +FD: net/minecraft/realms/RealmsScreen/width net/minecraft/realms/RealmsScreen/width +FD: net/minecraft/realms/RealmsScrolledSelectionList/proxy net/minecraft/realms/RealmsScrolledSelectionList/proxy +FD: net/minecraft/realms/RealmsServerAddress/host net/minecraft/realms/RealmsServerAddress/host +FD: net/minecraft/realms/RealmsServerAddress/port net/minecraft/realms/RealmsServerAddress/port +FD: net/minecraft/realms/RealmsServerPing/lastPingSnapshot net/minecraft/realms/RealmsServerPing/lastPingSnapshot +FD: net/minecraft/realms/RealmsServerPing/nrOfPlayers net/minecraft/realms/RealmsServerPing/nrOfPlayers +FD: net/minecraft/realms/RealmsServerPing/playerList net/minecraft/realms/RealmsServerPing/playerList +FD: net/minecraft/realms/RealmsServerStatusPinger$1/a net/minecraft/realms/RealmsServerStatusPinger$1/field_154341_a +FD: net/minecraft/realms/RealmsServerStatusPinger$1/b net/minecraft/realms/RealmsServerStatusPinger$1/field_154342_b +FD: net/minecraft/realms/RealmsServerStatusPinger$1/c net/minecraft/realms/RealmsServerStatusPinger$1/field_154343_c +FD: net/minecraft/realms/RealmsServerStatusPinger$1/d net/minecraft/realms/RealmsServerStatusPinger$1/field_154344_d +FD: net/minecraft/realms/RealmsServerStatusPinger$1/e net/minecraft/realms/RealmsServerStatusPinger$1/field_154345_e +FD: net/minecraft/realms/RealmsServerStatusPinger/LOGGER net/minecraft/realms/RealmsServerStatusPinger/LOGGER +FD: net/minecraft/realms/RealmsServerStatusPinger/connections net/minecraft/realms/RealmsServerStatusPinger/connections +FD: net/minecraft/realms/RealmsSharedConstants/ILLEGAL_FILE_CHARACTERS net/minecraft/realms/RealmsSharedConstants/ILLEGAL_FILE_CHARACTERS +FD: net/minecraft/realms/RealmsSharedConstants/NETWORK_PROTOCOL_VERSION net/minecraft/realms/RealmsSharedConstants/NETWORK_PROTOCOL_VERSION +FD: net/minecraft/realms/RealmsSharedConstants/TICKS_PER_SECOND net/minecraft/realms/RealmsSharedConstants/TICKS_PER_SECOND +FD: net/minecraft/realms/RealmsSharedConstants/VERSION_STRING net/minecraft/realms/RealmsSharedConstants/VERSION_STRING +FD: net/minecraft/realms/RealmsSimpleScrolledSelectionList/proxy net/minecraft/realms/RealmsSimpleScrolledSelectionList/proxy +FD: net/minecraft/realms/RealmsSliderButton/maxValue net/minecraft/realms/RealmsSliderButton/maxValue +FD: net/minecraft/realms/RealmsSliderButton/minValue net/minecraft/realms/RealmsSliderButton/minValue +FD: net/minecraft/realms/RealmsSliderButton/sliding net/minecraft/realms/RealmsSliderButton/sliding +FD: net/minecraft/realms/RealmsSliderButton/steps net/minecraft/realms/RealmsSliderButton/steps +FD: net/minecraft/realms/RealmsSliderButton/value net/minecraft/realms/RealmsSliderButton/value +FD: net/minecraft/realms/RealmsVertexFormat/v net/minecraft/realms/RealmsVertexFormat/v +FD: net/minecraft/realms/RealmsVertexFormatElement/v net/minecraft/realms/RealmsVertexFormatElement/v +FD: net/minecraft/realms/Tezzelator/instance net/minecraft/realms/Tezzelator/instance +FD: net/minecraft/realms/Tezzelator/t net/minecraft/realms/Tezzelator/t +FD: net/minecraft/server/MinecraftServer$1/a net/minecraft/server/MinecraftServer$1/field_74267_a +FD: net/minecraft/server/MinecraftServer$1/b net/minecraft/server/MinecraftServer$1/startTime +FD: net/minecraft/server/MinecraftServer$2/a net/minecraft/server/MinecraftServer$2/field_96244_a +FD: net/minecraft/server/MinecraftServer$3/a net/minecraft/server/MinecraftServer$3/field_73716_a +FD: net/minecraft/server/MinecraftServer$4/a net/minecraft/server/MinecraftServer$4/field_74274_a +FD: net/minecraft/server/MinecraftServer/A net/minecraft/server/MinecraftServer/canSpawnAnimals +FD: net/minecraft/server/MinecraftServer/B net/minecraft/server/MinecraftServer/canSpawnNPCs +FD: net/minecraft/server/MinecraftServer/C net/minecraft/server/MinecraftServer/pvpEnabled +FD: net/minecraft/server/MinecraftServer/D net/minecraft/server/MinecraftServer/allowFlight +FD: net/minecraft/server/MinecraftServer/E net/minecraft/server/MinecraftServer/motd +FD: net/minecraft/server/MinecraftServer/F net/minecraft/server/MinecraftServer/buildLimit +FD: net/minecraft/server/MinecraftServer/G net/minecraft/server/MinecraftServer/maxPlayerIdleMinutes +FD: net/minecraft/server/MinecraftServer/H net/minecraft/server/MinecraftServer/serverKeyPair +FD: net/minecraft/server/MinecraftServer/I net/minecraft/server/MinecraftServer/serverOwner +FD: net/minecraft/server/MinecraftServer/J net/minecraft/server/MinecraftServer/folderName +FD: net/minecraft/server/MinecraftServer/K net/minecraft/server/MinecraftServer/worldName +FD: net/minecraft/server/MinecraftServer/L net/minecraft/server/MinecraftServer/isDemo +FD: net/minecraft/server/MinecraftServer/M net/minecraft/server/MinecraftServer/enableBonusChest +FD: net/minecraft/server/MinecraftServer/N net/minecraft/server/MinecraftServer/worldIsBeingDeleted +FD: net/minecraft/server/MinecraftServer/O net/minecraft/server/MinecraftServer/resourcePackUrl +FD: net/minecraft/server/MinecraftServer/P net/minecraft/server/MinecraftServer/resourcePackHash +FD: net/minecraft/server/MinecraftServer/Q net/minecraft/server/MinecraftServer/serverIsRunning +FD: net/minecraft/server/MinecraftServer/R net/minecraft/server/MinecraftServer/timeOfLastWarning +FD: net/minecraft/server/MinecraftServer/S net/minecraft/server/MinecraftServer/userMessage +FD: net/minecraft/server/MinecraftServer/T net/minecraft/server/MinecraftServer/startProfiling +FD: net/minecraft/server/MinecraftServer/U net/minecraft/server/MinecraftServer/isGamemodeForced +FD: net/minecraft/server/MinecraftServer/V net/minecraft/server/MinecraftServer/authService +FD: net/minecraft/server/MinecraftServer/W net/minecraft/server/MinecraftServer/sessionService +FD: net/minecraft/server/MinecraftServer/X net/minecraft/server/MinecraftServer/nanoTimeSinceStatusRefresh +FD: net/minecraft/server/MinecraftServer/Y net/minecraft/server/MinecraftServer/profileRepo +FD: net/minecraft/server/MinecraftServer/Z net/minecraft/server/MinecraftServer/profileCache +FD: net/minecraft/server/MinecraftServer/a net/minecraft/server/MinecraftServer/USER_CACHE_FILE +FD: net/minecraft/server/MinecraftServer/aa net/minecraft/server/MinecraftServer/serverThread +FD: net/minecraft/server/MinecraftServer/ab net/minecraft/server/MinecraftServer/currentTime +FD: net/minecraft/server/MinecraftServer/b net/minecraft/server/MinecraftServer/commandManager +FD: net/minecraft/server/MinecraftServer/c net/minecraft/server/MinecraftServer/theProfiler +FD: net/minecraft/server/MinecraftServer/d net/minecraft/server/MinecraftServer/worldServers +FD: net/minecraft/server/MinecraftServer/e net/minecraft/server/MinecraftServer/serverProxy +FD: net/minecraft/server/MinecraftServer/f net/minecraft/server/MinecraftServer/currentTask +FD: net/minecraft/server/MinecraftServer/g net/minecraft/server/MinecraftServer/percentDone +FD: net/minecraft/server/MinecraftServer/h net/minecraft/server/MinecraftServer/tickTimeArray +FD: net/minecraft/server/MinecraftServer/i net/minecraft/server/MinecraftServer/timeOfLastDimensionTick +FD: net/minecraft/server/MinecraftServer/j net/minecraft/server/MinecraftServer/futureTaskQueue +FD: net/minecraft/server/MinecraftServer/k net/minecraft/server/MinecraftServer/logger +FD: net/minecraft/server/MinecraftServer/l net/minecraft/server/MinecraftServer/mcServer +FD: net/minecraft/server/MinecraftServer/m net/minecraft/server/MinecraftServer/anvilConverterForAnvilFile +FD: net/minecraft/server/MinecraftServer/n net/minecraft/server/MinecraftServer/usageSnooper +FD: net/minecraft/server/MinecraftServer/o net/minecraft/server/MinecraftServer/anvilFile +FD: net/minecraft/server/MinecraftServer/p net/minecraft/server/MinecraftServer/playersOnline +FD: net/minecraft/server/MinecraftServer/q net/minecraft/server/MinecraftServer/networkSystem +FD: net/minecraft/server/MinecraftServer/r net/minecraft/server/MinecraftServer/statusResponse +FD: net/minecraft/server/MinecraftServer/s net/minecraft/server/MinecraftServer/random +FD: net/minecraft/server/MinecraftServer/t net/minecraft/server/MinecraftServer/hostname +FD: net/minecraft/server/MinecraftServer/u net/minecraft/server/MinecraftServer/serverPort +FD: net/minecraft/server/MinecraftServer/v net/minecraft/server/MinecraftServer/serverConfigManager +FD: net/minecraft/server/MinecraftServer/w net/minecraft/server/MinecraftServer/serverRunning +FD: net/minecraft/server/MinecraftServer/x net/minecraft/server/MinecraftServer/serverStopped +FD: net/minecraft/server/MinecraftServer/y net/minecraft/server/MinecraftServer/tickCounter +FD: net/minecraft/server/MinecraftServer/z net/minecraft/server/MinecraftServer/onlineMode +FD: ng/a net/minecraft/util/CryptManager/LOGGER +FD: nh/a net/minecraft/util/FrameTimer/field_181752_a +FD: nh/b net/minecraft/util/FrameTimer/field_181753_b +FD: nh/c net/minecraft/util/FrameTimer/field_181754_c +FD: nh/d net/minecraft/util/FrameTimer/field_181755_d +FD: nj$1/a net/minecraft/util/HttpUtil$1/field_151199_a +FD: nj$1/b net/minecraft/util/HttpUtil$1/field_151197_b +FD: nj$1/c net/minecraft/util/HttpUtil$1/field_151198_c +FD: nj$1/d net/minecraft/util/HttpUtil$1/field_151195_d +FD: nj$1/e net/minecraft/util/HttpUtil$1/field_151196_e +FD: nj$1/f net/minecraft/util/HttpUtil$1/field_151194_g +FD: nj/a net/minecraft/util/HttpUtil/field_180193_a +FD: nj/b net/minecraft/util/HttpUtil/downloadThreadsStarted +FD: nj/c net/minecraft/util/HttpUtil/logger +FD: nk/a net/minecraft/server/management/LowerStringMap/internalMap +FD: nl/a net/minecraft/util/IntegerCache/CACHE +FD: nm$a/a net/minecraft/util/IntHashMap$Entry/hashEntry +FD: nm$a/b net/minecraft/util/IntHashMap$Entry/valueEntry +FD: nm$a/c net/minecraft/util/IntHashMap$Entry/nextEntry +FD: nm$a/d net/minecraft/util/IntHashMap$Entry/slotHash +FD: nm/a net/minecraft/util/IntHashMap/slots +FD: nm/b net/minecraft/util/IntHashMap/count +FD: nm/c net/minecraft/util/IntHashMap/threshold +FD: nm/d net/minecraft/util/IntHashMap/growFactor +FD: no/a net/minecraft/util/LazyLoadBase/value +FD: no/b net/minecraft/util/LazyLoadBase/isLoaded +FD: np/a net/minecraft/util/ThreadSafeBoundList/field_152759_a +FD: np/b net/minecraft/util/ThreadSafeBoundList/field_152760_b +FD: np/c net/minecraft/util/ThreadSafeBoundList/field_152761_c +FD: np/d net/minecraft/util/ThreadSafeBoundList/field_152762_d +FD: np/e net/minecraft/util/ThreadSafeBoundList/field_152763_e +FD: nq$a/a net/minecraft/util/LongHashMap$Entry/key +FD: nq$a/b net/minecraft/util/LongHashMap$Entry/value +FD: nq$a/c net/minecraft/util/LongHashMap$Entry/nextEntry +FD: nq$a/d net/minecraft/util/LongHashMap$Entry/hash +FD: nq/a net/minecraft/util/LongHashMap/hashArray +FD: nq/b net/minecraft/util/LongHashMap/numHashElements +FD: nq/c net/minecraft/util/LongHashMap/mask +FD: nq/d net/minecraft/util/LongHashMap/capacity +FD: nq/e net/minecraft/util/LongHashMap/percentUseable +FD: nq/f net/minecraft/util/LongHashMap/modCount +FD: nr$1/a net/minecraft/util/EnumTypeAdapterFactory$1/field_151231_a +FD: nr$1/b net/minecraft/util/EnumTypeAdapterFactory$1/field_151230_b +FD: ns/a net/minecraft/util/MathHelper/SQRT_2 +FD: ns/b net/minecraft/util/MathHelper/SIN_TABLE +FD: ns/c net/minecraft/util/MathHelper/multiplyDeBruijnBitPosition +FD: ns/d net/minecraft/util/MathHelper/field_181163_d +FD: ns/e net/minecraft/util/MathHelper/field_181164_e +FD: ns/f net/minecraft/util/MathHelper/field_181165_f +FD: nt$a/a net/minecraft/profiler/Profiler$Result/field_76332_a +FD: nt$a/b net/minecraft/profiler/Profiler$Result/field_76330_b +FD: nt$a/c net/minecraft/profiler/Profiler$Result/field_76331_c +FD: nt/a net/minecraft/profiler/Profiler/profilingEnabled +FD: nt/b net/minecraft/profiler/Profiler/logger +FD: nt/c net/minecraft/profiler/Profiler/sectionList +FD: nt/d net/minecraft/profiler/Profiler/timestampList +FD: nt/e net/minecraft/profiler/Profiler/profilingSection +FD: nt/f net/minecraft/profiler/Profiler/profilingMap +FD: nv/a net/minecraft/util/MouseFilter/field_76336_a +FD: nv/b net/minecraft/util/MouseFilter/field_76334_b +FD: nv/c net/minecraft/util/MouseFilter/field_76335_c +FD: nx/a net/minecraft/util/StringUtils/patternControlCode +FD: nz/a net/minecraft/util/Tuple/a +FD: nz/b net/minecraft/util/Tuple/b +FD: o$1/a net/minecraft/command/PlayerSelector$1/field_179615_a +FD: o$1/b net/minecraft/command/PlayerSelector$1/field_179614_b +FD: o$10/a net/minecraft/command/PlayerSelector$10/field_179602_a +FD: o$10/b net/minecraft/command/PlayerSelector$10/field_179601_b +FD: o$11/a net/minecraft/command/PlayerSelector$11/field_179599_a +FD: o$11/b net/minecraft/command/PlayerSelector$11/field_179597_b +FD: o$11/c net/minecraft/command/PlayerSelector$11/field_179598_c +FD: o$11/d net/minecraft/command/PlayerSelector$11/field_179595_d +FD: o$11/e net/minecraft/command/PlayerSelector$11/field_179596_e +FD: o$12/a net/minecraft/command/PlayerSelector$12/field_179593_a +FD: o$12/b net/minecraft/command/PlayerSelector$12/field_179592_b +FD: o$2/a net/minecraft/command/PlayerSelector$2/field_179618_a +FD: o$2/b net/minecraft/command/PlayerSelector$2/field_179617_b +FD: o$3/a net/minecraft/command/PlayerSelector$3/field_179610_a +FD: o$4/a net/minecraft/command/PlayerSelector$4/field_179612_a +FD: o$6/a net/minecraft/command/PlayerSelector$6/field_179627_a +FD: o$6/b net/minecraft/command/PlayerSelector$6/field_179626_b +FD: o$7/a net/minecraft/command/PlayerSelector$7/field_179620_a +FD: o$8/a net/minecraft/command/PlayerSelector$8/field_179623_a +FD: o$8/b net/minecraft/command/PlayerSelector$8/field_179622_b +FD: o$9/a net/minecraft/command/PlayerSelector$9/field_179604_a +FD: o/a net/minecraft/command/PlayerSelector/tokenPattern +FD: o/b net/minecraft/command/PlayerSelector/intListPattern +FD: o/c net/minecraft/command/PlayerSelector/keyValueListPattern +FD: o/d net/minecraft/command/PlayerSelector/WORLD_BINDING_ARGS +FD: oa$a/a net/minecraft/util/WeightedRandom$Item/itemWeight +FD: ob/b net/minecraft/util/WeightedRandomChestContent/theItemId +FD: ob/c net/minecraft/util/WeightedRandomChestContent/minStackSize +FD: ob/d net/minecraft/util/WeightedRandomChestContent/maxStackSize +FD: of/a net/minecraft/inventory/InventoryLargeChest/name +FD: of/b net/minecraft/inventory/InventoryLargeChest/upperChest +FD: of/c net/minecraft/inventory/InventoryLargeChest/lowerChest +FD: oi/a net/minecraft/inventory/InventoryHelper/RANDOM +FD: oj/a net/minecraft/world/EnumDifficulty/PEACEFUL +FD: oj/b net/minecraft/world/EnumDifficulty/EASY +FD: oj/c net/minecraft/world/EnumDifficulty/NORMAL +FD: oj/d net/minecraft/world/EnumDifficulty/HARD +FD: oj/e net/minecraft/world/EnumDifficulty/difficultyEnums +FD: oj/f net/minecraft/world/EnumDifficulty/difficultyId +FD: oj/g net/minecraft/world/EnumDifficulty/difficultyResourceKey +FD: oj/h net/minecraft/world/EnumDifficulty/$VALUES +FD: ok/a net/minecraft/world/DifficultyInstance/worldDifficulty +FD: ok/b net/minecraft/world/DifficultyInstance/additionalDifficulty +FD: on/a net/minecraft/world/LockCode/EMPTY_CODE +FD: on/b net/minecraft/world/LockCode/lock +FD: oq/a net/minecraft/inventory/InventoryBasic/inventoryTitle +FD: oq/b net/minecraft/inventory/InventoryBasic/slotsCount +FD: oq/c net/minecraft/inventory/InventoryBasic/inventoryContents +FD: oq/d net/minecraft/inventory/InventoryBasic/field_70480_d +FD: oq/e net/minecraft/inventory/InventoryBasic/hasCustomName +FD: or$1/a net/minecraft/profiler/PlayerUsageSnooper$1/field_76344_a +FD: or/a net/minecraft/profiler/PlayerUsageSnooper/field_152773_a +FD: or/b net/minecraft/profiler/PlayerUsageSnooper/field_152774_b +FD: or/c net/minecraft/profiler/PlayerUsageSnooper/uniqueID +FD: or/d net/minecraft/profiler/PlayerUsageSnooper/serverUrl +FD: or/e net/minecraft/profiler/PlayerUsageSnooper/playerStatsCollector +FD: or/f net/minecraft/profiler/PlayerUsageSnooper/threadTrigger +FD: or/g net/minecraft/profiler/PlayerUsageSnooper/syncLock +FD: or/h net/minecraft/profiler/PlayerUsageSnooper/minecraftStartTimeMilis +FD: or/i net/minecraft/profiler/PlayerUsageSnooper/isRunning +FD: or/j net/minecraft/profiler/PlayerUsageSnooper/selfCounter +FD: ou/a net/minecraft/util/CombatEntry/damageSrc +FD: ou/b net/minecraft/util/CombatEntry/field_94567_b +FD: ou/c net/minecraft/util/CombatEntry/damage +FD: ou/d net/minecraft/util/CombatEntry/health +FD: ou/e net/minecraft/util/CombatEntry/field_94566_e +FD: ou/f net/minecraft/util/CombatEntry/fallDistance +FD: ov/a net/minecraft/util/CombatTracker/combatEntries +FD: ov/b net/minecraft/util/CombatTracker/fighter +FD: ov/c net/minecraft/util/CombatTracker/field_94555_c +FD: ov/d net/minecraft/util/CombatTracker/field_152775_d +FD: ov/e net/minecraft/util/CombatTracker/field_152776_e +FD: ov/f net/minecraft/util/CombatTracker/field_94552_d +FD: ov/g net/minecraft/util/CombatTracker/field_94553_e +FD: ov/h net/minecraft/util/CombatTracker/field_94551_f +FD: ow/a net/minecraft/util/DamageSource/inFire +FD: ow/b net/minecraft/util/DamageSource/lightningBolt +FD: ow/c net/minecraft/util/DamageSource/onFire +FD: ow/d net/minecraft/util/DamageSource/lava +FD: ow/e net/minecraft/util/DamageSource/inWall +FD: ow/f net/minecraft/util/DamageSource/drown +FD: ow/g net/minecraft/util/DamageSource/starve +FD: ow/h net/minecraft/util/DamageSource/cactus +FD: ow/i net/minecraft/util/DamageSource/fall +FD: ow/j net/minecraft/util/DamageSource/outOfWorld +FD: ow/k net/minecraft/util/DamageSource/generic +FD: ow/l net/minecraft/util/DamageSource/magic +FD: ow/m net/minecraft/util/DamageSource/wither +FD: ow/n net/minecraft/util/DamageSource/anvil +FD: ow/o net/minecraft/util/DamageSource/fallingBlock +FD: ow/p net/minecraft/util/DamageSource/damageType +FD: ow/q net/minecraft/util/DamageSource/isUnblockable +FD: ow/r net/minecraft/util/DamageSource/isDamageAllowedInCreativeMode +FD: ow/s net/minecraft/util/DamageSource/damageIsAbsolute +FD: ow/t net/minecraft/util/DamageSource/hungerDamage +FD: ow/u net/minecraft/util/DamageSource/fireDamage +FD: ow/v net/minecraft/util/DamageSource/projectile +FD: ow/w net/minecraft/util/DamageSource/difficultyScaled +FD: ow/x net/minecraft/util/DamageSource/magicDamage +FD: ow/y net/minecraft/util/DamageSource/explosion +FD: ox/q net/minecraft/util/EntityDamageSource/damageSourceEntity +FD: ox/r net/minecraft/util/EntityDamageSource/isThornsDamage +FD: oy/r net/minecraft/util/EntityDamageSourceIndirect/indirectEntity +FD: p$1/a net/minecraft/command/server/CommandAchievement$1/field_179608_a +FD: p$1/b net/minecraft/command/server/CommandAchievement$1/field_179606_b +FD: p$1/c net/minecraft/command/server/CommandAchievement$1/field_179607_c +FD: pe/A net/minecraft/potion/Potion/field_180147_A +FD: pe/B net/minecraft/potion/Potion/field_180148_B +FD: pe/C net/minecraft/potion/Potion/field_180149_C +FD: pe/D net/minecraft/potion/Potion/field_180143_D +FD: pe/E net/minecraft/potion/Potion/field_180144_E +FD: pe/F net/minecraft/potion/Potion/field_180145_F +FD: pe/G net/minecraft/potion/Potion/field_180146_G +FD: pe/H net/minecraft/potion/Potion/id +FD: pe/I net/minecraft/potion/Potion/field_180150_I +FD: pe/J net/minecraft/potion/Potion/attributeModifierMap +FD: pe/K net/minecraft/potion/Potion/isBadEffect +FD: pe/L net/minecraft/potion/Potion/liquidColor +FD: pe/M net/minecraft/potion/Potion/name +FD: pe/N net/minecraft/potion/Potion/statusIconIndex +FD: pe/O net/minecraft/potion/Potion/effectiveness +FD: pe/P net/minecraft/potion/Potion/usable +FD: pe/a net/minecraft/potion/Potion/potionTypes +FD: pe/b net/minecraft/potion/Potion/field_180151_b +FD: pe/c net/minecraft/potion/Potion/moveSpeed +FD: pe/d net/minecraft/potion/Potion/moveSlowdown +FD: pe/e net/minecraft/potion/Potion/digSpeed +FD: pe/f net/minecraft/potion/Potion/digSlowdown +FD: pe/g net/minecraft/potion/Potion/damageBoost +FD: pe/h net/minecraft/potion/Potion/heal +FD: pe/i net/minecraft/potion/Potion/harm +FD: pe/j net/minecraft/potion/Potion/jump +FD: pe/k net/minecraft/potion/Potion/confusion +FD: pe/l net/minecraft/potion/Potion/regeneration +FD: pe/m net/minecraft/potion/Potion/resistance +FD: pe/n net/minecraft/potion/Potion/fireResistance +FD: pe/o net/minecraft/potion/Potion/waterBreathing +FD: pe/p net/minecraft/potion/Potion/invisibility +FD: pe/q net/minecraft/potion/Potion/blindness +FD: pe/r net/minecraft/potion/Potion/nightVision +FD: pe/s net/minecraft/potion/Potion/hunger +FD: pe/t net/minecraft/potion/Potion/weakness +FD: pe/u net/minecraft/potion/Potion/poison +FD: pe/v net/minecraft/potion/Potion/wither +FD: pe/w net/minecraft/potion/Potion/healthBoost +FD: pe/x net/minecraft/potion/Potion/absorption +FD: pe/y net/minecraft/potion/Potion/saturation +FD: pe/z net/minecraft/potion/Potion/field_180153_z +FD: pf/a net/minecraft/potion/PotionEffect/LOGGER +FD: pf/b net/minecraft/potion/PotionEffect/potionID +FD: pf/c net/minecraft/potion/PotionEffect/duration +FD: pf/d net/minecraft/potion/PotionEffect/amplifier +FD: pf/e net/minecraft/potion/PotionEffect/isSplashPotion +FD: pf/f net/minecraft/potion/PotionEffect/isAmbient +FD: pf/g net/minecraft/potion/PotionEffect/isPotionDurationMax +FD: pf/h net/minecraft/potion/PotionEffect/showParticles +FD: ph/a net/minecraft/entity/EntityAgeable/growingAge +FD: ph/b net/minecraft/entity/EntityAgeable/field_175502_b +FD: ph/bm net/minecraft/entity/EntityAgeable/ageWidth +FD: ph/bn net/minecraft/entity/EntityAgeable/ageHeight +FD: ph/c net/minecraft/entity/EntityAgeable/field_175503_c +FD: pk$1/a net/minecraft/entity/Entity$1/field_85155_a +FD: pk$2/a net/minecraft/entity/Entity$2/field_96564_a +FD: pk$3/a net/minecraft/entity/Entity$3/field_180119_a +FD: pk$4/a net/minecraft/entity/Entity$4/field_180117_a +FD: pk/A net/minecraft/entity/Entity/prevRotationYaw +FD: pk/B net/minecraft/entity/Entity/prevRotationPitch +FD: pk/C net/minecraft/entity/Entity/onGround +FD: pk/D net/minecraft/entity/Entity/isCollidedHorizontally +FD: pk/E net/minecraft/entity/Entity/isCollidedVertically +FD: pk/F net/minecraft/entity/Entity/isCollided +FD: pk/G net/minecraft/entity/Entity/velocityChanged +FD: pk/H net/minecraft/entity/Entity/isInWeb +FD: pk/I net/minecraft/entity/Entity/isDead +FD: pk/J net/minecraft/entity/Entity/width +FD: pk/K net/minecraft/entity/Entity/height +FD: pk/L net/minecraft/entity/Entity/prevDistanceWalkedModified +FD: pk/M net/minecraft/entity/Entity/distanceWalkedModified +FD: pk/N net/minecraft/entity/Entity/distanceWalkedOnStepModified +FD: pk/O net/minecraft/entity/Entity/fallDistance +FD: pk/P net/minecraft/entity/Entity/lastTickPosX +FD: pk/Q net/minecraft/entity/Entity/lastTickPosY +FD: pk/R net/minecraft/entity/Entity/lastTickPosZ +FD: pk/S net/minecraft/entity/Entity/stepHeight +FD: pk/T net/minecraft/entity/Entity/noClip +FD: pk/U net/minecraft/entity/Entity/entityCollisionReduction +FD: pk/V net/minecraft/entity/Entity/rand +FD: pk/W net/minecraft/entity/Entity/ticksExisted +FD: pk/X net/minecraft/entity/Entity/fireResistance +FD: pk/Y net/minecraft/entity/Entity/inWater +FD: pk/Z net/minecraft/entity/Entity/hurtResistantTime +FD: pk/a net/minecraft/entity/Entity/ZERO_AABB +FD: pk/aa net/minecraft/entity/Entity/firstUpdate +FD: pk/ab net/minecraft/entity/Entity/isImmuneToFire +FD: pk/ac net/minecraft/entity/Entity/dataWatcher +FD: pk/ad net/minecraft/entity/Entity/addedToChunk +FD: pk/ae net/minecraft/entity/Entity/chunkCoordX +FD: pk/af net/minecraft/entity/Entity/chunkCoordY +FD: pk/ag net/minecraft/entity/Entity/chunkCoordZ +FD: pk/ah net/minecraft/entity/Entity/ignoreFrustumCheck +FD: pk/ai net/minecraft/entity/Entity/isAirBorne +FD: pk/aj net/minecraft/entity/Entity/timeUntilPortal +FD: pk/ak net/minecraft/entity/Entity/inPortal +FD: pk/al net/minecraft/entity/Entity/portalCounter +FD: pk/am net/minecraft/entity/Entity/dimension +FD: pk/an net/minecraft/entity/Entity/field_181016_an +FD: pk/ao net/minecraft/entity/Entity/field_181017_ao +FD: pk/ap net/minecraft/entity/Entity/field_181018_ap +FD: pk/aq net/minecraft/entity/Entity/entityUniqueID +FD: pk/ar net/minecraft/entity/Entity/entityRiderPitchDelta +FD: pk/as net/minecraft/entity/Entity/entityRiderYawDelta +FD: pk/at net/minecraft/entity/Entity/invulnerable +FD: pk/au net/minecraft/entity/Entity/cmdResultStats +FD: pk/b net/minecraft/entity/Entity/nextEntityID +FD: pk/bW net/minecraft/entity/Entity/serverPosX +FD: pk/bX net/minecraft/entity/Entity/serverPosY +FD: pk/bY net/minecraft/entity/Entity/serverPosZ +FD: pk/c net/minecraft/entity/Entity/entityId +FD: pk/f net/minecraft/entity/Entity/boundingBox +FD: pk/g net/minecraft/entity/Entity/isOutsideBorder +FD: pk/h net/minecraft/entity/Entity/nextStepDistance +FD: pk/i net/minecraft/entity/Entity/fire +FD: pk/j net/minecraft/entity/Entity/renderDistanceWeight +FD: pk/k net/minecraft/entity/Entity/preventEntitySpawning +FD: pk/l net/minecraft/entity/Entity/riddenByEntity +FD: pk/m net/minecraft/entity/Entity/ridingEntity +FD: pk/n net/minecraft/entity/Entity/forceSpawn +FD: pk/o net/minecraft/entity/Entity/worldObj +FD: pk/p net/minecraft/entity/Entity/prevPosX +FD: pk/q net/minecraft/entity/Entity/prevPosY +FD: pk/r net/minecraft/entity/Entity/prevPosZ +FD: pk/s net/minecraft/entity/Entity/posX +FD: pk/t net/minecraft/entity/Entity/posY +FD: pk/u net/minecraft/entity/Entity/posZ +FD: pk/v net/minecraft/entity/Entity/motionX +FD: pk/w net/minecraft/entity/Entity/motionY +FD: pk/x net/minecraft/entity/Entity/motionZ +FD: pk/y net/minecraft/entity/Entity/rotationYaw +FD: pk/z net/minecraft/entity/Entity/rotationPitch +FD: pm$a/a net/minecraft/entity/EntityList$EntityEggInfo/spawnedID +FD: pm$a/b net/minecraft/entity/EntityList$EntityEggInfo/primaryColor +FD: pm$a/c net/minecraft/entity/EntityList$EntityEggInfo/secondaryColor +FD: pm$a/d net/minecraft/entity/EntityList$EntityEggInfo/field_151512_d +FD: pm$a/e net/minecraft/entity/EntityList$EntityEggInfo/field_151513_e +FD: pm/a net/minecraft/entity/EntityList/entityEggs +FD: pm/b net/minecraft/entity/EntityList/logger +FD: pm/c net/minecraft/entity/EntityList/stringToClassMapping +FD: pm/d net/minecraft/entity/EntityList/classToStringMapping +FD: pm/e net/minecraft/entity/EntityList/idToClassMapping +FD: pm/f net/minecraft/entity/EntityList/classToIDMapping +FD: pm/g net/minecraft/entity/EntityList/stringToIDMapping +FD: po$a/a net/minecraft/util/EntitySelectors$ArmoredMob/armor +FD: po/a net/minecraft/util/EntitySelectors/selectAnything +FD: po/b net/minecraft/util/EntitySelectors/IS_STANDALONE +FD: po/c net/minecraft/util/EntitySelectors/selectInventories +FD: po/d net/minecraft/util/EntitySelectors/NOT_SPECTATING +FD: pp/a net/minecraft/entity/item/EntityXPOrb/xpColor +FD: pp/b net/minecraft/entity/item/EntityXPOrb/xpOrbAge +FD: pp/c net/minecraft/entity/item/EntityXPOrb/delayBeforeCanPickup +FD: pp/d net/minecraft/entity/item/EntityXPOrb/xpOrbHealth +FD: pp/e net/minecraft/entity/item/EntityXPOrb/xpValue +FD: pp/f net/minecraft/entity/item/EntityXPOrb/closestPlayer +FD: pp/g net/minecraft/entity/item/EntityXPOrb/xpTargetColor +FD: pr$1/a net/minecraft/entity/EntityLivingBase$1/field_181170_a +FD: pr/a net/minecraft/entity/EntityLivingBase/sprintingSpeedBoostModifierUUID +FD: pr/aA net/minecraft/entity/EntityLivingBase/prevLimbSwingAmount +FD: pr/aB net/minecraft/entity/EntityLivingBase/limbSwingAmount +FD: pr/aC net/minecraft/entity/EntityLivingBase/limbSwing +FD: pr/aD net/minecraft/entity/EntityLivingBase/maxHurtResistantTime +FD: pr/aE net/minecraft/entity/EntityLivingBase/prevCameraPitch +FD: pr/aF net/minecraft/entity/EntityLivingBase/cameraPitch +FD: pr/aG net/minecraft/entity/EntityLivingBase/field_70769_ao +FD: pr/aH net/minecraft/entity/EntityLivingBase/field_70770_ap +FD: pr/aI net/minecraft/entity/EntityLivingBase/renderYawOffset +FD: pr/aJ net/minecraft/entity/EntityLivingBase/prevRenderYawOffset +FD: pr/aK net/minecraft/entity/EntityLivingBase/rotationYawHead +FD: pr/aL net/minecraft/entity/EntityLivingBase/prevRotationYawHead +FD: pr/aM net/minecraft/entity/EntityLivingBase/jumpMovementFactor +FD: pr/aN net/minecraft/entity/EntityLivingBase/attackingPlayer +FD: pr/aO net/minecraft/entity/EntityLivingBase/recentlyHit +FD: pr/aP net/minecraft/entity/EntityLivingBase/dead +FD: pr/aQ net/minecraft/entity/EntityLivingBase/entityAge +FD: pr/aR net/minecraft/entity/EntityLivingBase/prevOnGroundSpeedFactor +FD: pr/aS net/minecraft/entity/EntityLivingBase/onGroundSpeedFactor +FD: pr/aT net/minecraft/entity/EntityLivingBase/movedDistance +FD: pr/aU net/minecraft/entity/EntityLivingBase/prevMovedDistance +FD: pr/aV net/minecraft/entity/EntityLivingBase/field_70741_aB +FD: pr/aW net/minecraft/entity/EntityLivingBase/scoreValue +FD: pr/aX net/minecraft/entity/EntityLivingBase/lastDamage +FD: pr/aY net/minecraft/entity/EntityLivingBase/isJumping +FD: pr/aZ net/minecraft/entity/EntityLivingBase/moveStrafing +FD: pr/ar net/minecraft/entity/EntityLivingBase/isSwingInProgress +FD: pr/as net/minecraft/entity/EntityLivingBase/swingProgressInt +FD: pr/at net/minecraft/entity/EntityLivingBase/arrowHitTimer +FD: pr/au net/minecraft/entity/EntityLivingBase/hurtTime +FD: pr/av net/minecraft/entity/EntityLivingBase/maxHurtTime +FD: pr/aw net/minecraft/entity/EntityLivingBase/attackedAtYaw +FD: pr/ax net/minecraft/entity/EntityLivingBase/deathTime +FD: pr/ay net/minecraft/entity/EntityLivingBase/prevSwingProgress +FD: pr/az net/minecraft/entity/EntityLivingBase/swingProgress +FD: pr/b net/minecraft/entity/EntityLivingBase/sprintingSpeedBoostModifier +FD: pr/ba net/minecraft/entity/EntityLivingBase/moveForward +FD: pr/bb net/minecraft/entity/EntityLivingBase/randomYawVelocity +FD: pr/bc net/minecraft/entity/EntityLivingBase/newPosRotationIncrements +FD: pr/bd net/minecraft/entity/EntityLivingBase/newPosX +FD: pr/be net/minecraft/entity/EntityLivingBase/newPosY +FD: pr/bf net/minecraft/entity/EntityLivingBase/newPosZ +FD: pr/bg net/minecraft/entity/EntityLivingBase/newRotationYaw +FD: pr/bh net/minecraft/entity/EntityLivingBase/newRotationPitch +FD: pr/bi net/minecraft/entity/EntityLivingBase/entityLivingToAttack +FD: pr/bj net/minecraft/entity/EntityLivingBase/revengeTimer +FD: pr/bk net/minecraft/entity/EntityLivingBase/lastAttacker +FD: pr/bl net/minecraft/entity/EntityLivingBase/lastAttackerTime +FD: pr/bm net/minecraft/entity/EntityLivingBase/landMovementFactor +FD: pr/bn net/minecraft/entity/EntityLivingBase/jumpTicks +FD: pr/bo net/minecraft/entity/EntityLivingBase/absorptionAmount +FD: pr/c net/minecraft/entity/EntityLivingBase/attributeMap +FD: pr/f net/minecraft/entity/EntityLivingBase/_combatTracker +FD: pr/g net/minecraft/entity/EntityLivingBase/activePotionsMap +FD: pr/h net/minecraft/entity/EntityLivingBase/previousEquipment +FD: pr/i net/minecraft/entity/EntityLivingBase/potionsNeedUpdate +FD: ps$a/a net/minecraft/entity/EntityLiving$SpawnPlacementType/ON_GROUND +FD: ps$a/b net/minecraft/entity/EntityLiving$SpawnPlacementType/IN_AIR +FD: ps$a/c net/minecraft/entity/EntityLiving$SpawnPlacementType/IN_WATER +FD: ps$a/d net/minecraft/entity/EntityLiving$SpawnPlacementType/$VALUES +FD: ps/a net/minecraft/entity/EntityLiving/lookHelper +FD: ps/a_ net/minecraft/entity/EntityLiving/livingSoundTime +FD: ps/b net/minecraft/entity/EntityLiving/bodyHelper +FD: ps/b_ net/minecraft/entity/EntityLiving/experienceValue +FD: ps/bi net/minecraft/entity/EntityLiving/targetTasks +FD: ps/bj net/minecraft/entity/EntityLiving/equipmentDropChances +FD: ps/bk net/minecraft/entity/EntityLiving/senses +FD: ps/bl net/minecraft/entity/EntityLiving/equipment +FD: ps/bm net/minecraft/entity/EntityLiving/canPickUpLoot +FD: ps/bn net/minecraft/entity/EntityLiving/persistenceRequired +FD: ps/bo net/minecraft/entity/EntityLiving/isLeashed +FD: ps/bp net/minecraft/entity/EntityLiving/leashedToEntity +FD: ps/bq net/minecraft/entity/EntityLiving/leashNBTTag +FD: ps/c net/minecraft/entity/EntityLiving/attackTarget +FD: ps/f net/minecraft/entity/EntityLiving/moveHelper +FD: ps/g net/minecraft/entity/EntityLiving/jumpHelper +FD: ps/h net/minecraft/entity/EntityLiving/navigator +FD: ps/i net/minecraft/entity/EntityLiving/tasks +FD: pt/a net/minecraft/entity/EnumCreatureType/MONSTER +FD: pt/b net/minecraft/entity/EnumCreatureType/CREATURE +FD: pt/c net/minecraft/entity/EnumCreatureType/AMBIENT +FD: pt/d net/minecraft/entity/EnumCreatureType/WATER_CREATURE +FD: pt/e net/minecraft/entity/EnumCreatureType/creatureClass +FD: pt/f net/minecraft/entity/EnumCreatureType/maxNumberOfCreature +FD: pt/g net/minecraft/entity/EnumCreatureType/creatureMaterial +FD: pt/h net/minecraft/entity/EnumCreatureType/isPeacefulCreature +FD: pt/i net/minecraft/entity/EnumCreatureType/isAnimal +FD: pt/j net/minecraft/entity/EnumCreatureType/$VALUES +FD: pv/a net/minecraft/entity/EntitySpawnPlacementRegistry/ENTITY_PLACEMENTS +FD: pw/a net/minecraft/entity/EnumCreatureAttribute/UNDEFINED +FD: pw/b net/minecraft/entity/EnumCreatureAttribute/UNDEAD +FD: pw/c net/minecraft/entity/EnumCreatureAttribute/ARTHROPOD +FD: pw/d net/minecraft/entity/EnumCreatureAttribute/$VALUES +FD: py/a net/minecraft/entity/EntityCreature/homePosition +FD: py/b net/minecraft/entity/EntityCreature/maximumHomeDistance +FD: py/bk net/minecraft/entity/EntityCreature/FLEEING_SPEED_MODIFIER_UUID +FD: py/bl net/minecraft/entity/EntityCreature/FLEEING_SPEED_MODIFIER +FD: py/bm net/minecraft/entity/EntityCreature/isMovementAITaskSet +FD: py/c net/minecraft/entity/EntityCreature/aiBase +FD: pz$a/a net/minecraft/entity/DataWatcher$WatchableObject/objectType +FD: pz$a/b net/minecraft/entity/DataWatcher$WatchableObject/dataValueId +FD: pz$a/c net/minecraft/entity/DataWatcher$WatchableObject/watchedObject +FD: pz$a/d net/minecraft/entity/DataWatcher$WatchableObject/watched +FD: pz/a net/minecraft/entity/DataWatcher/owner +FD: pz/b net/minecraft/entity/DataWatcher/isBlank +FD: pz/c net/minecraft/entity/DataWatcher/dataTypes +FD: pz/d net/minecraft/entity/DataWatcher/watchedObjects +FD: pz/e net/minecraft/entity/DataWatcher/objectChanged +FD: pz/f net/minecraft/entity/DataWatcher/lock +FD: q/a net/minecraft/command/server/CommandBanIp/field_147211_a +FD: qa/bm net/minecraft/entity/passive/EntityTameable/aiSit +FD: qd/a net/minecraft/entity/ai/attributes/AttributeModifier/amount +FD: qd/b net/minecraft/entity/ai/attributes/AttributeModifier/operation +FD: qd/c net/minecraft/entity/ai/attributes/AttributeModifier/name +FD: qd/d net/minecraft/entity/ai/attributes/AttributeModifier/id +FD: qd/e net/minecraft/entity/ai/attributes/AttributeModifier/isSaved +FD: qe/a net/minecraft/entity/ai/attributes/BaseAttribute/field_180373_a +FD: qe/b net/minecraft/entity/ai/attributes/BaseAttribute/unlocalizedName +FD: qe/c net/minecraft/entity/ai/attributes/BaseAttribute/defaultValue +FD: qe/d net/minecraft/entity/ai/attributes/BaseAttribute/shouldWatch +FD: qf/a net/minecraft/entity/ai/attributes/BaseAttributeMap/attributes +FD: qf/b net/minecraft/entity/ai/attributes/BaseAttributeMap/attributesByName +FD: qf/c net/minecraft/entity/ai/attributes/BaseAttributeMap/field_180377_c +FD: qh/a net/minecraft/entity/ai/attributes/ModifiableAttributeInstance/attributeMap +FD: qh/b net/minecraft/entity/ai/attributes/ModifiableAttributeInstance/genericAttribute +FD: qh/c net/minecraft/entity/ai/attributes/ModifiableAttributeInstance/mapByOperation +FD: qh/d net/minecraft/entity/ai/attributes/ModifiableAttributeInstance/mapByName +FD: qh/e net/minecraft/entity/ai/attributes/ModifiableAttributeInstance/mapByUUID +FD: qh/f net/minecraft/entity/ai/attributes/ModifiableAttributeInstance/baseValue +FD: qh/g net/minecraft/entity/ai/attributes/ModifiableAttributeInstance/needsUpdate +FD: qh/h net/minecraft/entity/ai/attributes/ModifiableAttributeInstance/cachedValue +FD: qi/d net/minecraft/entity/ai/attributes/ServersideAttributeMap/descriptionToAttributeInstanceMap +FD: qi/e net/minecraft/entity/ai/attributes/ServersideAttributeMap/attributeInstanceSet +FD: qj/a net/minecraft/entity/ai/attributes/RangedAttribute/minimumValue +FD: qj/b net/minecraft/entity/ai/attributes/RangedAttribute/maximumValue +FD: qj/c net/minecraft/entity/ai/attributes/RangedAttribute/description +FD: qm/a net/minecraft/entity/EntityBodyHelper/theLiving +FD: qm/b net/minecraft/entity/EntityBodyHelper/rotationTickCounter +FD: qm/c net/minecraft/entity/EntityBodyHelper/prevRenderYawHead +FD: qo/a net/minecraft/entity/ai/EntityJumpHelper/isJumping +FD: qo/b net/minecraft/entity/ai/EntityJumpHelper/entity +FD: qp/a net/minecraft/entity/ai/EntityLookHelper/entity +FD: qp/b net/minecraft/entity/ai/EntityLookHelper/deltaLookYaw +FD: qp/c net/minecraft/entity/ai/EntityLookHelper/deltaLookPitch +FD: qp/d net/minecraft/entity/ai/EntityLookHelper/isLooking +FD: qp/e net/minecraft/entity/ai/EntityLookHelper/posX +FD: qp/f net/minecraft/entity/ai/EntityLookHelper/posY +FD: qp/g net/minecraft/entity/ai/EntityLookHelper/posZ +FD: qq/a net/minecraft/entity/ai/EntityMoveHelper/entity +FD: qq/b net/minecraft/entity/ai/EntityMoveHelper/posX +FD: qq/c net/minecraft/entity/ai/EntityMoveHelper/posY +FD: qq/d net/minecraft/entity/ai/EntityMoveHelper/posZ +FD: qq/e net/minecraft/entity/ai/EntityMoveHelper/speed +FD: qq/f net/minecraft/entity/ai/EntityMoveHelper/update +FD: qs$1/a net/minecraft/entity/ai/EntityAIAvoidEntity$1/field_98219_c +FD: qs/a net/minecraft/entity/ai/EntityAIAvoidEntity/theEntity +FD: qs/b net/minecraft/entity/ai/EntityAIAvoidEntity/closestLivingEntity +FD: qs/c net/minecraft/entity/ai/EntityAIAvoidEntity/canBeSeenSelector +FD: qs/d net/minecraft/entity/ai/EntityAIAvoidEntity/farSpeed +FD: qs/e net/minecraft/entity/ai/EntityAIAvoidEntity/nearSpeed +FD: qs/f net/minecraft/entity/ai/EntityAIAvoidEntity/avoidDistance +FD: qs/g net/minecraft/entity/ai/EntityAIAvoidEntity/entityPathEntity +FD: qs/h net/minecraft/entity/ai/EntityAIAvoidEntity/entityPathNavigate +FD: qs/i net/minecraft/entity/ai/EntityAIAvoidEntity/field_181064_i +FD: qs/j net/minecraft/entity/ai/EntityAIAvoidEntity/avoidTargetSelector +FD: qt/a net/minecraft/entity/ai/EntityAIBeg/theWolf +FD: qt/b net/minecraft/entity/ai/EntityAIBeg/thePlayer +FD: qt/c net/minecraft/entity/ai/EntityAIBeg/worldObject +FD: qt/d net/minecraft/entity/ai/EntityAIBeg/minPlayerDistance +FD: qt/e net/minecraft/entity/ai/EntityAIBeg/timeoutCounter +FD: qu/g net/minecraft/entity/ai/EntityAIBreakDoor/breakingTime +FD: qu/h net/minecraft/entity/ai/EntityAIBreakDoor/previousBreakProgress +FD: qv/a net/minecraft/entity/ai/EntityAIMate/theWorld +FD: qv/b net/minecraft/entity/ai/EntityAIMate/spawnBabyDelay +FD: qv/c net/minecraft/entity/ai/EntityAIMate/moveSpeed +FD: qv/d net/minecraft/entity/ai/EntityAIMate/theAnimal +FD: qv/e net/minecraft/entity/ai/EntityAIMate/targetMate +FD: qw/a net/minecraft/entity/ai/EntityAIControlledByPlayer/thisEntity +FD: qw/b net/minecraft/entity/ai/EntityAIControlledByPlayer/maxSpeed +FD: qw/c net/minecraft/entity/ai/EntityAIControlledByPlayer/currentSpeed +FD: qw/d net/minecraft/entity/ai/EntityAIControlledByPlayer/speedBoosted +FD: qw/e net/minecraft/entity/ai/EntityAIControlledByPlayer/speedBoostTime +FD: qw/f net/minecraft/entity/ai/EntityAIControlledByPlayer/maxSpeedBoostTime +FD: qx/a net/minecraft/entity/ai/EntityAIDoorInteract/theEntity +FD: qx/b net/minecraft/entity/ai/EntityAIDoorInteract/doorPosition +FD: qx/c net/minecraft/entity/ai/EntityAIDoorInteract/doorBlock +FD: qx/d net/minecraft/entity/ai/EntityAIDoorInteract/hasStoppedDoorInteraction +FD: qx/e net/minecraft/entity/ai/EntityAIDoorInteract/entityPositionX +FD: qx/f net/minecraft/entity/ai/EntityAIDoorInteract/entityPositionZ +FD: qy/a net/minecraft/entity/ai/EntityAIEatGrass/eatingGrassTimer +FD: qy/b net/minecraft/entity/ai/EntityAIEatGrass/field_179505_b +FD: qy/c net/minecraft/entity/ai/EntityAIEatGrass/grassEaterEntity +FD: qy/d net/minecraft/entity/ai/EntityAIEatGrass/entityWorld +FD: qz/a net/minecraft/entity/ai/EntityAIFleeSun/theCreature +FD: qz/b net/minecraft/entity/ai/EntityAIFleeSun/shelterX +FD: qz/c net/minecraft/entity/ai/EntityAIFleeSun/shelterY +FD: qz/d net/minecraft/entity/ai/EntityAIFleeSun/shelterZ +FD: qz/e net/minecraft/entity/ai/EntityAIFleeSun/movementSpeed +FD: qz/f net/minecraft/entity/ai/EntityAIFleeSun/theWorld +FD: ra/a net/minecraft/entity/ai/EntityAISwimming/theEntity +FD: rb/a net/minecraft/entity/ai/EntityAIFollowOwner/theWorld +FD: rb/b net/minecraft/entity/ai/EntityAIFollowOwner/maxDist +FD: rb/c net/minecraft/entity/ai/EntityAIFollowOwner/minDist +FD: rb/d net/minecraft/entity/ai/EntityAIFollowOwner/thePet +FD: rb/e net/minecraft/entity/ai/EntityAIFollowOwner/theOwner +FD: rb/f net/minecraft/entity/ai/EntityAIFollowOwner/followSpeed +FD: rb/g net/minecraft/entity/ai/EntityAIFollowOwner/petPathfinder +FD: rb/h net/minecraft/entity/ai/EntityAIFollowOwner/field_75343_h +FD: rb/i net/minecraft/entity/ai/EntityAIFollowOwner/field_75344_i +FD: rc/a net/minecraft/entity/ai/EntityAIFollowParent/childAnimal +FD: rc/b net/minecraft/entity/ai/EntityAIFollowParent/parentAnimal +FD: rc/c net/minecraft/entity/ai/EntityAIFollowParent/moveSpeed +FD: rc/d net/minecraft/entity/ai/EntityAIFollowParent/delayCounter +FD: rd/a net/minecraft/entity/ai/EntityAIBase/mutexBits +FD: re$a/a net/minecraft/entity/ai/EntityAITasks$EntityAITaskEntry/action +FD: re$a/b net/minecraft/entity/ai/EntityAITasks$EntityAITaskEntry/priority +FD: re$a/c net/minecraft/entity/ai/EntityAITasks$EntityAITaskEntry/field_75732_c +FD: re/a net/minecraft/entity/ai/EntityAITasks/logger +FD: re/b net/minecraft/entity/ai/EntityAITasks/taskEntries +FD: re/c net/minecraft/entity/ai/EntityAITasks/executingTaskEntries +FD: re/d net/minecraft/entity/ai/EntityAITasks/theProfiler +FD: re/e net/minecraft/entity/ai/EntityAITasks/tickCount +FD: re/f net/minecraft/entity/ai/EntityAITasks/tickRate +FD: rf/c net/minecraft/entity/ai/EntityAIHarvestFarmland/theVillager +FD: rf/d net/minecraft/entity/ai/EntityAIHarvestFarmland/hasFarmItem +FD: rf/e net/minecraft/entity/ai/EntityAIHarvestFarmland/field_179503_e +FD: rf/f net/minecraft/entity/ai/EntityAIHarvestFarmland/field_179501_f +FD: rh/a net/minecraft/entity/ai/EntityAILeapAtTarget/leaper +FD: rh/b net/minecraft/entity/ai/EntityAILeapAtTarget/leapTarget +FD: rh/c net/minecraft/entity/ai/EntityAILeapAtTarget/leapMotionY +FD: ri/a net/minecraft/entity/ai/EntityAIWatchClosest/theWatcher +FD: ri/b net/minecraft/entity/ai/EntityAIWatchClosest/closestEntity +FD: ri/c net/minecraft/entity/ai/EntityAIWatchClosest/maxDistanceForPlayer +FD: ri/d net/minecraft/entity/ai/EntityAIWatchClosest/watchedClass +FD: ri/e net/minecraft/entity/ai/EntityAIWatchClosest/lookTime +FD: ri/f net/minecraft/entity/ai/EntityAIWatchClosest/chance +FD: rj/e net/minecraft/entity/ai/EntityAILookAtTradePlayer/theMerchant +FD: rk/a net/minecraft/entity/ai/EntityAIVillagerMate/villageObj +FD: rk/b net/minecraft/entity/ai/EntityAIVillagerMate/villagerObj +FD: rk/c net/minecraft/entity/ai/EntityAIVillagerMate/mate +FD: rk/d net/minecraft/entity/ai/EntityAIVillagerMate/worldObj +FD: rk/e net/minecraft/entity/ai/EntityAIVillagerMate/matingTimeout +FD: rl/a net/minecraft/entity/ai/EntityAIAttackOnCollide/worldObj +FD: rl/b net/minecraft/entity/ai/EntityAIAttackOnCollide/attacker +FD: rl/c net/minecraft/entity/ai/EntityAIAttackOnCollide/attackTick +FD: rl/d net/minecraft/entity/ai/EntityAIAttackOnCollide/speedTowardsTarget +FD: rl/e net/minecraft/entity/ai/EntityAIAttackOnCollide/longMemory +FD: rl/f net/minecraft/entity/ai/EntityAIAttackOnCollide/entityPathEntity +FD: rl/g net/minecraft/entity/ai/EntityAIAttackOnCollide/classTarget +FD: rl/h net/minecraft/entity/ai/EntityAIAttackOnCollide/delayCounter +FD: rl/i net/minecraft/entity/ai/EntityAIAttackOnCollide/targetX +FD: rl/j net/minecraft/entity/ai/EntityAIAttackOnCollide/targetY +FD: rl/k net/minecraft/entity/ai/EntityAIAttackOnCollide/targetZ +FD: rm/a net/minecraft/entity/ai/EntityAIMoveIndoors/entityObj +FD: rm/b net/minecraft/entity/ai/EntityAIMoveIndoors/doorInfo +FD: rm/c net/minecraft/entity/ai/EntityAIMoveIndoors/insidePosX +FD: rm/d net/minecraft/entity/ai/EntityAIMoveIndoors/insidePosZ +FD: rn/a net/minecraft/entity/ai/EntityAIMoveThroughVillage/theEntity +FD: rn/b net/minecraft/entity/ai/EntityAIMoveThroughVillage/movementSpeed +FD: rn/c net/minecraft/entity/ai/EntityAIMoveThroughVillage/entityPathNavigate +FD: rn/d net/minecraft/entity/ai/EntityAIMoveThroughVillage/doorInfo +FD: rn/e net/minecraft/entity/ai/EntityAIMoveThroughVillage/isNocturnal +FD: rn/f net/minecraft/entity/ai/EntityAIMoveThroughVillage/doorList +FD: ro/a net/minecraft/entity/ai/EntityAIMoveToBlock/runDelay +FD: ro/b net/minecraft/entity/ai/EntityAIMoveToBlock/destinationBlock +FD: ro/c net/minecraft/entity/ai/EntityAIMoveToBlock/theEntity +FD: ro/d net/minecraft/entity/ai/EntityAIMoveToBlock/movementSpeed +FD: ro/e net/minecraft/entity/ai/EntityAIMoveToBlock/timeoutCounter +FD: ro/f net/minecraft/entity/ai/EntityAIMoveToBlock/field_179490_f +FD: ro/g net/minecraft/entity/ai/EntityAIMoveToBlock/isAboveDestination +FD: ro/h net/minecraft/entity/ai/EntityAIMoveToBlock/searchLength +FD: rp/a net/minecraft/entity/ai/EntityAIMoveTowardsRestriction/theEntity +FD: rp/b net/minecraft/entity/ai/EntityAIMoveTowardsRestriction/movePosX +FD: rp/c net/minecraft/entity/ai/EntityAIMoveTowardsRestriction/movePosY +FD: rp/d net/minecraft/entity/ai/EntityAIMoveTowardsRestriction/movePosZ +FD: rp/e net/minecraft/entity/ai/EntityAIMoveTowardsRestriction/movementSpeed +FD: rq/a net/minecraft/entity/ai/EntityAIMoveTowardsTarget/theEntity +FD: rq/b net/minecraft/entity/ai/EntityAIMoveTowardsTarget/targetEntity +FD: rq/c net/minecraft/entity/ai/EntityAIMoveTowardsTarget/movePosX +FD: rq/d net/minecraft/entity/ai/EntityAIMoveTowardsTarget/movePosY +FD: rq/e net/minecraft/entity/ai/EntityAIMoveTowardsTarget/movePosZ +FD: rq/f net/minecraft/entity/ai/EntityAIMoveTowardsTarget/speed +FD: rq/g net/minecraft/entity/ai/EntityAIMoveTowardsTarget/maxTargetDistance +FD: rr/a net/minecraft/entity/ai/EntityAIOcelotAttack/theWorld +FD: rr/b net/minecraft/entity/ai/EntityAIOcelotAttack/theEntity +FD: rr/c net/minecraft/entity/ai/EntityAIOcelotAttack/theVictim +FD: rr/d net/minecraft/entity/ai/EntityAIOcelotAttack/attackCountdown +FD: rs/c net/minecraft/entity/ai/EntityAIOcelotSit/field_151493_a +FD: rt/a net/minecraft/entity/ai/EntityAILookAtVillager/theGolem +FD: rt/b net/minecraft/entity/ai/EntityAILookAtVillager/theVillager +FD: rt/c net/minecraft/entity/ai/EntityAILookAtVillager/lookTime +FD: ru/g net/minecraft/entity/ai/EntityAIOpenDoor/closeDoor +FD: ru/h net/minecraft/entity/ai/EntityAIOpenDoor/closeDoorTemporisation +FD: rv/a net/minecraft/entity/ai/EntityAIPanic/speed +FD: rv/b net/minecraft/entity/ai/EntityAIPanic/theEntityCreature +FD: rv/c net/minecraft/entity/ai/EntityAIPanic/randPosX +FD: rv/d net/minecraft/entity/ai/EntityAIPanic/randPosY +FD: rv/e net/minecraft/entity/ai/EntityAIPanic/randPosZ +FD: rw/a net/minecraft/entity/ai/EntityAIPlay/villagerObj +FD: rw/b net/minecraft/entity/ai/EntityAIPlay/targetVillager +FD: rw/c net/minecraft/entity/ai/EntityAIPlay/speed +FD: rw/d net/minecraft/entity/ai/EntityAIPlay/playTime +FD: ry/a net/minecraft/entity/ai/EntityAILookIdle/idleEntity +FD: ry/b net/minecraft/entity/ai/EntityAILookIdle/lookX +FD: ry/c net/minecraft/entity/ai/EntityAILookIdle/lookZ +FD: ry/d net/minecraft/entity/ai/EntityAILookIdle/idleTime +FD: rz/a net/minecraft/entity/ai/EntityAIWander/entity +FD: rz/b net/minecraft/entity/ai/EntityAIWander/xPosition +FD: rz/c net/minecraft/entity/ai/EntityAIWander/yPosition +FD: rz/d net/minecraft/entity/ai/EntityAIWander/zPosition +FD: rz/e net/minecraft/entity/ai/EntityAIWander/speed +FD: rz/f net/minecraft/entity/ai/EntityAIWander/executionChance +FD: rz/g net/minecraft/entity/ai/EntityAIWander/mustUpdate +FD: sa/a net/minecraft/entity/ai/EntityAIArrowAttack/entityHost +FD: sa/b net/minecraft/entity/ai/EntityAIArrowAttack/rangedAttackEntityHost +FD: sa/c net/minecraft/entity/ai/EntityAIArrowAttack/attackTarget +FD: sa/d net/minecraft/entity/ai/EntityAIArrowAttack/rangedAttackTime +FD: sa/e net/minecraft/entity/ai/EntityAIArrowAttack/entityMoveSpeed +FD: sa/f net/minecraft/entity/ai/EntityAIArrowAttack/field_75318_f +FD: sa/g net/minecraft/entity/ai/EntityAIArrowAttack/field_96561_g +FD: sa/h net/minecraft/entity/ai/EntityAIArrowAttack/maxRangedAttackTime +FD: sa/i net/minecraft/entity/ai/EntityAIArrowAttack/field_96562_i +FD: sa/j net/minecraft/entity/ai/EntityAIArrowAttack/maxAttackDistance +FD: sb/a net/minecraft/entity/ai/EntityAIRestrictOpenDoor/entityObj +FD: sb/b net/minecraft/entity/ai/EntityAIRestrictOpenDoor/frontDoor +FD: sc/a net/minecraft/entity/ai/EntityAIRestrictSun/theEntity +FD: sd/a net/minecraft/entity/ai/EntityAIRunAroundLikeCrazy/horseHost +FD: sd/b net/minecraft/entity/ai/EntityAIRunAroundLikeCrazy/speed +FD: sd/c net/minecraft/entity/ai/EntityAIRunAroundLikeCrazy/targetX +FD: sd/d net/minecraft/entity/ai/EntityAIRunAroundLikeCrazy/targetY +FD: sd/e net/minecraft/entity/ai/EntityAIRunAroundLikeCrazy/targetZ +FD: se/a net/minecraft/entity/ai/EntityAISit/theEntity +FD: se/b net/minecraft/entity/ai/EntityAISit/isSitting +FD: sf/a net/minecraft/entity/ai/EntityAICreeperSwell/swellingCreeper +FD: sf/b net/minecraft/entity/ai/EntityAICreeperSwell/creeperAttackTarget +FD: sg/a net/minecraft/entity/ai/EntityAIFollowGolem/theVillager +FD: sg/b net/minecraft/entity/ai/EntityAIFollowGolem/theGolem +FD: sg/c net/minecraft/entity/ai/EntityAIFollowGolem/takeGolemRoseTick +FD: sg/d net/minecraft/entity/ai/EntityAIFollowGolem/tookGolemRose +FD: sh/a net/minecraft/entity/ai/EntityAITempt/temptedEntity +FD: sh/b net/minecraft/entity/ai/EntityAITempt/speed +FD: sh/c net/minecraft/entity/ai/EntityAITempt/targetX +FD: sh/d net/minecraft/entity/ai/EntityAITempt/targetY +FD: sh/e net/minecraft/entity/ai/EntityAITempt/targetZ +FD: sh/f net/minecraft/entity/ai/EntityAITempt/pitch +FD: sh/g net/minecraft/entity/ai/EntityAITempt/yaw +FD: sh/h net/minecraft/entity/ai/EntityAITempt/temptingPlayer +FD: sh/i net/minecraft/entity/ai/EntityAITempt/delayTemptCounter +FD: sh/j net/minecraft/entity/ai/EntityAITempt/isRunning +FD: sh/k net/minecraft/entity/ai/EntityAITempt/temptItem +FD: sh/l net/minecraft/entity/ai/EntityAITempt/scaredByPlayerMovement +FD: sh/m net/minecraft/entity/ai/EntityAITempt/avoidWater +FD: si/a net/minecraft/entity/ai/EntityAITradePlayer/villager +FD: sj/e net/minecraft/entity/ai/EntityAIVillagerInteract/interactionDelay +FD: sj/f net/minecraft/entity/ai/EntityAIVillagerInteract/villager +FD: sl/a net/minecraft/entity/ai/EntityAIDefendVillage/irongolem +FD: sl/b net/minecraft/entity/ai/EntityAIDefendVillage/villageAgressorTarget +FD: sm/a net/minecraft/entity/ai/EntityAIHurtByTarget/entityCallsForHelp +FD: sm/b net/minecraft/entity/ai/EntityAIHurtByTarget/revengeTimerOld +FD: sm/c net/minecraft/entity/ai/EntityAIHurtByTarget/targetClasses +FD: sn$1/a net/minecraft/entity/ai/EntityAIFindEntityNearest$1/field_179877_a +FD: sn/a net/minecraft/entity/ai/EntityAIFindEntityNearest/field_179444_a +FD: sn/b net/minecraft/entity/ai/EntityAIFindEntityNearest/field_179442_b +FD: sn/c net/minecraft/entity/ai/EntityAIFindEntityNearest/field_179443_c +FD: sn/d net/minecraft/entity/ai/EntityAIFindEntityNearest/field_179440_d +FD: sn/e net/minecraft/entity/ai/EntityAIFindEntityNearest/field_179441_e +FD: sn/f net/minecraft/entity/ai/EntityAIFindEntityNearest/field_179439_f +FD: so$1/a net/minecraft/entity/ai/EntityAIFindEntityNearestPlayer$1/field_179881_a +FD: so/a net/minecraft/entity/ai/EntityAIFindEntityNearestPlayer/field_179436_a +FD: so/b net/minecraft/entity/ai/EntityAIFindEntityNearestPlayer/field_179434_b +FD: so/c net/minecraft/entity/ai/EntityAIFindEntityNearestPlayer/field_179435_c +FD: so/d net/minecraft/entity/ai/EntityAIFindEntityNearestPlayer/field_179432_d +FD: so/e net/minecraft/entity/ai/EntityAIFindEntityNearestPlayer/field_179433_e +FD: sp$1/a net/minecraft/entity/ai/EntityAINearestAttackableTarget$1/field_111103_c +FD: sp$1/b net/minecraft/entity/ai/EntityAINearestAttackableTarget$1/field_111102_d +FD: sp$a/a net/minecraft/entity/ai/EntityAINearestAttackableTarget$Sorter/theEntity +FD: sp/a net/minecraft/entity/ai/EntityAINearestAttackableTarget/targetClass +FD: sp/b net/minecraft/entity/ai/EntityAINearestAttackableTarget/theNearestAttackableTargetSorter +FD: sp/c net/minecraft/entity/ai/EntityAINearestAttackableTarget/targetEntitySelector +FD: sp/d net/minecraft/entity/ai/EntityAINearestAttackableTarget/targetEntity +FD: sp/g net/minecraft/entity/ai/EntityAINearestAttackableTarget/targetChance +FD: sq/g net/minecraft/entity/ai/EntityAITargetNonTamed/theTameable +FD: sr/a net/minecraft/entity/ai/EntityAIOwnerHurtByTarget/theDefendingTameable +FD: sr/b net/minecraft/entity/ai/EntityAIOwnerHurtByTarget/theOwnerAttacker +FD: sr/c net/minecraft/entity/ai/EntityAIOwnerHurtByTarget/field_142051_e +FD: ss/a net/minecraft/entity/ai/EntityAIOwnerHurtTarget/theEntityTameable +FD: ss/b net/minecraft/entity/ai/EntityAIOwnerHurtTarget/theTarget +FD: ss/c net/minecraft/entity/ai/EntityAIOwnerHurtTarget/field_142050_e +FD: st/a net/minecraft/entity/ai/EntityAITarget/nearbyOnly +FD: st/b net/minecraft/entity/ai/EntityAITarget/targetSearchStatus +FD: st/c net/minecraft/entity/ai/EntityAITarget/targetSearchDelay +FD: st/d net/minecraft/entity/ai/EntityAITarget/targetUnseenTicks +FD: st/e net/minecraft/entity/ai/EntityAITarget/taskOwner +FD: st/f net/minecraft/entity/ai/EntityAITarget/shouldCheckSight +FD: sv/a net/minecraft/pathfinding/PathNavigateGround/nodeProcessor +FD: sv/f net/minecraft/pathfinding/PathNavigateGround/shouldAvoidSun +FD: sw/a net/minecraft/pathfinding/PathNavigate/pathSearchRange +FD: sw/b net/minecraft/pathfinding/PathNavigate/theEntity +FD: sw/c net/minecraft/pathfinding/PathNavigate/worldObj +FD: sw/d net/minecraft/pathfinding/PathNavigate/currentPath +FD: sw/e net/minecraft/pathfinding/PathNavigate/speed +FD: sw/f net/minecraft/pathfinding/PathNavigate/totalTicks +FD: sw/g net/minecraft/pathfinding/PathNavigate/ticksAtLastPos +FD: sw/h net/minecraft/pathfinding/PathNavigate/lastPosCheck +FD: sw/i net/minecraft/pathfinding/PathNavigate/heightRequirement +FD: sw/j net/minecraft/pathfinding/PathNavigate/pathFinder +FD: sx/f net/minecraft/pathfinding/PathNavigateClimber/targetPosition +FD: ta/a net/minecraft/entity/ai/EntitySenses/entityObj +FD: ta/b net/minecraft/entity/ai/EntitySenses/seenEntities +FD: ta/c net/minecraft/entity/ai/EntitySenses/unseenEntities +FD: tc/a net/minecraft/entity/ai/RandomPositionGenerator/staticVector +FD: te/a net/minecraft/village/VillageDoorInfo/doorBlockPos +FD: te/b net/minecraft/village/VillageDoorInfo/insideBlock +FD: te/c net/minecraft/village/VillageDoorInfo/insideDirection +FD: te/d net/minecraft/village/VillageDoorInfo/lastActivityTimestamp +FD: te/e net/minecraft/village/VillageDoorInfo/isDetachedFromVillageFlag +FD: te/f net/minecraft/village/VillageDoorInfo/doorOpeningRestrictionCounter +FD: tf$a/a net/minecraft/village/Village$VillageAggressor/agressor +FD: tf$a/b net/minecraft/village/Village$VillageAggressor/agressionTime +FD: tf$a/c net/minecraft/village/Village$VillageAggressor/field_75591_c +FD: tf/a net/minecraft/village/Village/worldObj +FD: tf/b net/minecraft/village/Village/villageDoorInfoList +FD: tf/c net/minecraft/village/Village/centerHelper +FD: tf/d net/minecraft/village/Village/center +FD: tf/e net/minecraft/village/Village/villageRadius +FD: tf/f net/minecraft/village/Village/lastAddDoorTimestamp +FD: tf/g net/minecraft/village/Village/tickCounter +FD: tf/h net/minecraft/village/Village/numVillagers +FD: tf/i net/minecraft/village/Village/noBreedTicks +FD: tf/j net/minecraft/village/Village/playerReputation +FD: tf/k net/minecraft/village/Village/villageAgressors +FD: tf/l net/minecraft/village/Village/numIronGolems +FD: tg/a net/minecraft/village/VillageSiege/worldObj +FD: tg/b net/minecraft/village/VillageSiege/field_75535_b +FD: tg/c net/minecraft/village/VillageSiege/field_75536_c +FD: tg/d net/minecraft/village/VillageSiege/field_75533_d +FD: tg/e net/minecraft/village/VillageSiege/field_75534_e +FD: tg/f net/minecraft/village/VillageSiege/theVillage +FD: tg/g net/minecraft/village/VillageSiege/field_75532_g +FD: tg/h net/minecraft/village/VillageSiege/field_75538_h +FD: tg/i net/minecraft/village/VillageSiege/field_75539_i +FD: th/b net/minecraft/village/VillageCollection/worldObj +FD: th/c net/minecraft/village/VillageCollection/villagerPositionsList +FD: th/d net/minecraft/village/VillageCollection/newDoors +FD: th/e net/minecraft/village/VillageCollection/villageList +FD: th/f net/minecraft/village/VillageCollection/tickCounter +FD: tk/a net/minecraft/entity/passive/EntityBat/spawnPosition +FD: tm/bm net/minecraft/entity/passive/EntityAnimal/inLove +FD: tm/bn net/minecraft/entity/passive/EntityAnimal/spawnableBlock +FD: tm/bo net/minecraft/entity/passive/EntityAnimal/playerInLove +FD: tn/bm net/minecraft/entity/passive/EntityChicken/wingRotation +FD: tn/bo net/minecraft/entity/passive/EntityChicken/destPos +FD: tn/bp net/minecraft/entity/passive/EntityChicken/field_70884_g +FD: tn/bq net/minecraft/entity/passive/EntityChicken/field_70888_h +FD: tn/br net/minecraft/entity/passive/EntityChicken/wingRotDelta +FD: tn/bs net/minecraft/entity/passive/EntityChicken/timeUntilNextEgg +FD: tn/bt net/minecraft/entity/passive/EntityChicken/chickenJockey +FD: tp$a/a net/minecraft/entity/passive/EntityHorse$GroupData/horseType +FD: tp$a/b net/minecraft/entity/passive/EntityHorse$GroupData/horseVariant +FD: tp/bA net/minecraft/entity/passive/EntityHorse/HORSE_MARKING_TEXTURES_ABBR +FD: tp/bB net/minecraft/entity/passive/EntityHorse/eatingHaystackCounter +FD: tp/bC net/minecraft/entity/passive/EntityHorse/openMouthCounter +FD: tp/bD net/minecraft/entity/passive/EntityHorse/jumpRearingCounter +FD: tp/bE net/minecraft/entity/passive/EntityHorse/horseChest +FD: tp/bF net/minecraft/entity/passive/EntityHorse/hasReproduced +FD: tp/bG net/minecraft/entity/passive/EntityHorse/field_110294_bI +FD: tp/bH net/minecraft/entity/passive/EntityHorse/headLean +FD: tp/bI net/minecraft/entity/passive/EntityHorse/prevHeadLean +FD: tp/bJ net/minecraft/entity/passive/EntityHorse/rearingAmount +FD: tp/bK net/minecraft/entity/passive/EntityHorse/prevRearingAmount +FD: tp/bL net/minecraft/entity/passive/EntityHorse/mouthOpenness +FD: tp/bM net/minecraft/entity/passive/EntityHorse/prevMouthOpenness +FD: tp/bN net/minecraft/entity/passive/EntityHorse/gallopTime +FD: tp/bO net/minecraft/entity/passive/EntityHorse/texturePrefix +FD: tp/bP net/minecraft/entity/passive/EntityHorse/horseTexturesArray +FD: tp/bQ net/minecraft/entity/passive/EntityHorse/field_175508_bO +FD: tp/bm net/minecraft/entity/passive/EntityHorse/field_110278_bp +FD: tp/bo net/minecraft/entity/passive/EntityHorse/field_110279_bq +FD: tp/bp net/minecraft/entity/passive/EntityHorse/horseJumping +FD: tp/bq net/minecraft/entity/passive/EntityHorse/temper +FD: tp/br net/minecraft/entity/passive/EntityHorse/jumpPower +FD: tp/bs net/minecraft/entity/passive/EntityHorse/horseBreedingSelector +FD: tp/bt net/minecraft/entity/passive/EntityHorse/horseJumpStrength +FD: tp/bu net/minecraft/entity/passive/EntityHorse/horseArmorTextures +FD: tp/bv net/minecraft/entity/passive/EntityHorse/HORSE_ARMOR_TEXTURES_ABBR +FD: tp/bw net/minecraft/entity/passive/EntityHorse/armorValues +FD: tp/bx net/minecraft/entity/passive/EntityHorse/horseTextures +FD: tp/by net/minecraft/entity/passive/EntityHorse/HORSE_TEXTURES_ABBR +FD: tp/bz net/minecraft/entity/passive/EntityHorse/horseMarkingTextures +FD: ts/bo net/minecraft/entity/passive/EntityOcelot/avoidEntity +FD: ts/bp net/minecraft/entity/passive/EntityOcelot/aiTempt +FD: tt/bm net/minecraft/entity/passive/EntityPig/aiControlledByPlayer +FD: tu$b/a net/minecraft/entity/passive/EntityRabbit$EnumMoveType/NONE +FD: tu$b/b net/minecraft/entity/passive/EntityRabbit$EnumMoveType/HOP +FD: tu$b/c net/minecraft/entity/passive/EntityRabbit$EnumMoveType/STEP +FD: tu$b/d net/minecraft/entity/passive/EntityRabbit$EnumMoveType/SPRINT +FD: tu$b/e net/minecraft/entity/passive/EntityRabbit$EnumMoveType/ATTACK +FD: tu$b/f net/minecraft/entity/passive/EntityRabbit$EnumMoveType/speed +FD: tu$b/g net/minecraft/entity/passive/EntityRabbit$EnumMoveType/field_180077_g +FD: tu$b/h net/minecraft/entity/passive/EntityRabbit$EnumMoveType/duration +FD: tu$b/i net/minecraft/entity/passive/EntityRabbit$EnumMoveType/field_180085_i +FD: tu$b/j net/minecraft/entity/passive/EntityRabbit$EnumMoveType/$VALUES +FD: tu$c/c net/minecraft/entity/passive/EntityRabbit$AIAvoidEntity/entityInstance +FD: tu$d/a net/minecraft/entity/passive/EntityRabbit$RabbitTypeData/typeData +FD: tu$e/b net/minecraft/entity/passive/EntityRabbit$RabbitJumpHelper/field_180069_b +FD: tu$e/c net/minecraft/entity/passive/EntityRabbit$RabbitJumpHelper/theEntity +FD: tu$e/d net/minecraft/entity/passive/EntityRabbit$RabbitJumpHelper/field_180068_d +FD: tu$f/g net/minecraft/entity/passive/EntityRabbit$RabbitMoveHelper/theEntity +FD: tu$g/b net/minecraft/entity/passive/EntityRabbit$AIPanic/theEntity +FD: tu$h/c net/minecraft/entity/passive/EntityRabbit$AIRaidFarm/field_179500_c +FD: tu$h/d net/minecraft/entity/passive/EntityRabbit$AIRaidFarm/field_179498_d +FD: tu$h/e net/minecraft/entity/passive/EntityRabbit$AIRaidFarm/field_179499_e +FD: tu/bm net/minecraft/entity/passive/EntityRabbit/aiAvoidWolves +FD: tu/bo net/minecraft/entity/passive/EntityRabbit/field_175540_bm +FD: tu/bp net/minecraft/entity/passive/EntityRabbit/field_175535_bn +FD: tu/bq net/minecraft/entity/passive/EntityRabbit/field_175536_bo +FD: tu/br net/minecraft/entity/passive/EntityRabbit/field_175537_bp +FD: tu/bs net/minecraft/entity/passive/EntityRabbit/currentMoveTypeDuration +FD: tu/bt net/minecraft/entity/passive/EntityRabbit/moveType +FD: tu/bu net/minecraft/entity/passive/EntityRabbit/carrotTicks +FD: tu/bv net/minecraft/entity/passive/EntityRabbit/field_175543_bt +FD: tv$1/a net/minecraft/entity/passive/EntitySheep$1/field_90034_a +FD: tv/bm net/minecraft/entity/passive/EntitySheep/inventoryCrafting +FD: tv/bo net/minecraft/entity/passive/EntitySheep/DYE_TO_RGB +FD: tv/bp net/minecraft/entity/passive/EntitySheep/sheepTimer +FD: tv/bq net/minecraft/entity/passive/EntitySheep/entityAIEatGrass +FD: tx$a/a net/minecraft/entity/passive/EntitySquid$AIMoveRandom/squid +FD: tx/a net/minecraft/entity/passive/EntitySquid/squidPitch +FD: tx/b net/minecraft/entity/passive/EntitySquid/prevSquidPitch +FD: tx/bk net/minecraft/entity/passive/EntitySquid/prevSquidYaw +FD: tx/bl net/minecraft/entity/passive/EntitySquid/squidRotation +FD: tx/bm net/minecraft/entity/passive/EntitySquid/prevSquidRotation +FD: tx/bn net/minecraft/entity/passive/EntitySquid/tentacleAngle +FD: tx/bo net/minecraft/entity/passive/EntitySquid/lastTentacleAngle +FD: tx/bp net/minecraft/entity/passive/EntitySquid/randomMotionSpeed +FD: tx/bq net/minecraft/entity/passive/EntitySquid/rotationVelocity +FD: tx/br net/minecraft/entity/passive/EntitySquid/field_70871_bB +FD: tx/bs net/minecraft/entity/passive/EntitySquid/randomMotionVecX +FD: tx/bt net/minecraft/entity/passive/EntitySquid/randomMotionVecY +FD: tx/bu net/minecraft/entity/passive/EntitySquid/randomMotionVecZ +FD: tx/c net/minecraft/entity/passive/EntitySquid/squidYaw +FD: ty$a$1/a net/minecraft/entity/monster/EntityIronGolem$AINearestAttackableTargetNonCreeper$1/field_180099_a +FD: ty$a$1/b net/minecraft/entity/monster/EntityIronGolem$AINearestAttackableTargetNonCreeper$1/field_180097_b +FD: ty$a$1/c net/minecraft/entity/monster/EntityIronGolem$AINearestAttackableTargetNonCreeper$1/field_180098_c +FD: ty/a net/minecraft/entity/monster/EntityIronGolem/villageObj +FD: ty/b net/minecraft/entity/monster/EntityIronGolem/homeCheckTimer +FD: ty/bm net/minecraft/entity/monster/EntityIronGolem/holdRoseTick +FD: ty/c net/minecraft/entity/monster/EntityIronGolem/attackTimer +FD: u$a/a net/minecraft/command/CommandClone$StaticCloneData/field_179537_a +FD: u$a/b net/minecraft/command/CommandClone$StaticCloneData/blockState +FD: u$a/c net/minecraft/command/CommandClone$StaticCloneData/field_179536_c +FD: ua$1/a net/minecraft/entity/passive/EntityWolf$1/field_180095_a +FD: ua/bo net/minecraft/entity/passive/EntityWolf/headRotationCourse +FD: ua/bp net/minecraft/entity/passive/EntityWolf/headRotationCourseOld +FD: ua/bq net/minecraft/entity/passive/EntityWolf/isWet +FD: ua/br net/minecraft/entity/passive/EntityWolf/isShaking +FD: ua/bs net/minecraft/entity/passive/EntityWolf/timeWolfIsShaking +FD: ua/bt net/minecraft/entity/passive/EntityWolf/prevTimeWolfIsShaking +FD: ue/a net/minecraft/entity/boss/EntityDragonPart/entityDragonObj +FD: ue/b net/minecraft/entity/boss/EntityDragonPart/partName +FD: uf/a net/minecraft/entity/item/EntityEnderCrystal/innerRotation +FD: uf/b net/minecraft/entity/item/EntityEnderCrystal/health +FD: ug/a net/minecraft/entity/boss/EntityDragon/targetX +FD: ug/b net/minecraft/entity/boss/EntityDragon/targetY +FD: ug/bA net/minecraft/entity/boss/EntityDragon/target +FD: ug/bk net/minecraft/entity/boss/EntityDragon/ringBuffer +FD: ug/bl net/minecraft/entity/boss/EntityDragon/ringBufferIndex +FD: ug/bm net/minecraft/entity/boss/EntityDragon/dragonPartArray +FD: ug/bn net/minecraft/entity/boss/EntityDragon/dragonPartHead +FD: ug/bo net/minecraft/entity/boss/EntityDragon/dragonPartBody +FD: ug/bp net/minecraft/entity/boss/EntityDragon/dragonPartTail1 +FD: ug/bq net/minecraft/entity/boss/EntityDragon/dragonPartTail2 +FD: ug/br net/minecraft/entity/boss/EntityDragon/dragonPartTail3 +FD: ug/bs net/minecraft/entity/boss/EntityDragon/dragonPartWing1 +FD: ug/bt net/minecraft/entity/boss/EntityDragon/dragonPartWing2 +FD: ug/bu net/minecraft/entity/boss/EntityDragon/prevAnimTime +FD: ug/bv net/minecraft/entity/boss/EntityDragon/animTime +FD: ug/bw net/minecraft/entity/boss/EntityDragon/forceNewTarget +FD: ug/bx net/minecraft/entity/boss/EntityDragon/slowed +FD: ug/by net/minecraft/entity/boss/EntityDragon/deathTicks +FD: ug/bz net/minecraft/entity/boss/EntityDragon/healingEnderCrystal +FD: ug/c net/minecraft/entity/boss/EntityDragon/targetZ +FD: uk/a net/minecraft/entity/boss/EntityWither/field_82220_d +FD: uk/b net/minecraft/entity/boss/EntityWither/field_82221_e +FD: uk/bm net/minecraft/entity/boss/EntityWither/field_82218_g +FD: uk/bn net/minecraft/entity/boss/EntityWither/field_82223_h +FD: uk/bo net/minecraft/entity/boss/EntityWither/field_82224_i +FD: uk/bp net/minecraft/entity/boss/EntityWither/blockBreakCounter +FD: uk/bq net/minecraft/entity/boss/EntityWither/attackEntitySelector +FD: uk/c net/minecraft/entity/boss/EntityWither/field_82217_f +FD: um/a net/minecraft/entity/item/EntityArmorStand/DEFAULT_HEAD_ROTATION +FD: um/b net/minecraft/entity/item/EntityArmorStand/DEFAULT_BODY_ROTATION +FD: um/bi net/minecraft/entity/item/EntityArmorStand/disabledSlots +FD: um/bj net/minecraft/entity/item/EntityArmorStand/field_181028_bj +FD: um/bk net/minecraft/entity/item/EntityArmorStand/headRotation +FD: um/bl net/minecraft/entity/item/EntityArmorStand/bodyRotation +FD: um/bm net/minecraft/entity/item/EntityArmorStand/leftArmRotation +FD: um/bn net/minecraft/entity/item/EntityArmorStand/rightArmRotation +FD: um/bo net/minecraft/entity/item/EntityArmorStand/leftLegRotation +FD: um/bp net/minecraft/entity/item/EntityArmorStand/rightLegRotation +FD: um/c net/minecraft/entity/item/EntityArmorStand/DEFAULT_LEFTARM_ROTATION +FD: um/d net/minecraft/entity/item/EntityArmorStand/DEFAULT_RIGHTARM_ROTATION +FD: um/e net/minecraft/entity/item/EntityArmorStand/DEFAULT_LEFTLEG_ROTATION +FD: um/f net/minecraft/entity/item/EntityArmorStand/DEFAULT_RIGHTLEG_ROTATION +FD: um/g net/minecraft/entity/item/EntityArmorStand/contents +FD: um/h net/minecraft/entity/item/EntityArmorStand/canInteract +FD: um/i net/minecraft/entity/item/EntityArmorStand/punchCooldown +FD: un/a net/minecraft/entity/EntityHanging/hangingPosition +FD: un/b net/minecraft/entity/EntityHanging/facingDirection +FD: un/c net/minecraft/entity/EntityHanging/tickCounter1 +FD: uo/c net/minecraft/entity/item/EntityItemFrame/itemDropChance +FD: uq$a/A net/minecraft/entity/item/EntityPainting$EnumArt/field_180001_A +FD: uq$a/B net/minecraft/entity/item/EntityPainting$EnumArt/title +FD: uq$a/C net/minecraft/entity/item/EntityPainting$EnumArt/sizeX +FD: uq$a/D net/minecraft/entity/item/EntityPainting$EnumArt/sizeY +FD: uq$a/E net/minecraft/entity/item/EntityPainting$EnumArt/offsetX +FD: uq$a/F net/minecraft/entity/item/EntityPainting$EnumArt/offsetY +FD: uq$a/G net/minecraft/entity/item/EntityPainting$EnumArt/$VALUES +FD: uq$a/a net/minecraft/entity/item/EntityPainting$EnumArt/KEBAB +FD: uq$a/b net/minecraft/entity/item/EntityPainting$EnumArt/AZTEC +FD: uq$a/c net/minecraft/entity/item/EntityPainting$EnumArt/ALBAN +FD: uq$a/d net/minecraft/entity/item/EntityPainting$EnumArt/AZTEC_2 +FD: uq$a/e net/minecraft/entity/item/EntityPainting$EnumArt/BOMB +FD: uq$a/f net/minecraft/entity/item/EntityPainting$EnumArt/PLANT +FD: uq$a/g net/minecraft/entity/item/EntityPainting$EnumArt/WASTELAND +FD: uq$a/h net/minecraft/entity/item/EntityPainting$EnumArt/POOL +FD: uq$a/i net/minecraft/entity/item/EntityPainting$EnumArt/COURBET +FD: uq$a/j net/minecraft/entity/item/EntityPainting$EnumArt/SEA +FD: uq$a/k net/minecraft/entity/item/EntityPainting$EnumArt/SUNSET +FD: uq$a/l net/minecraft/entity/item/EntityPainting$EnumArt/CREEBET +FD: uq$a/m net/minecraft/entity/item/EntityPainting$EnumArt/WANDERER +FD: uq$a/n net/minecraft/entity/item/EntityPainting$EnumArt/GRAHAM +FD: uq$a/o net/minecraft/entity/item/EntityPainting$EnumArt/MATCH +FD: uq$a/p net/minecraft/entity/item/EntityPainting$EnumArt/BUST +FD: uq$a/q net/minecraft/entity/item/EntityPainting$EnumArt/STAGE +FD: uq$a/r net/minecraft/entity/item/EntityPainting$EnumArt/VOID +FD: uq$a/s net/minecraft/entity/item/EntityPainting$EnumArt/SKULL_AND_ROSES +FD: uq$a/t net/minecraft/entity/item/EntityPainting$EnumArt/WITHER +FD: uq$a/u net/minecraft/entity/item/EntityPainting$EnumArt/FIGHTERS +FD: uq$a/v net/minecraft/entity/item/EntityPainting$EnumArt/POINTER +FD: uq$a/w net/minecraft/entity/item/EntityPainting$EnumArt/PIGSCENE +FD: uq$a/x net/minecraft/entity/item/EntityPainting$EnumArt/BURNING_SKULL +FD: uq$a/y net/minecraft/entity/item/EntityPainting$EnumArt/SKELETON +FD: uq$a/z net/minecraft/entity/item/EntityPainting$EnumArt/DONKEY_KONG +FD: uq/c net/minecraft/entity/item/EntityPainting/art +FD: ur/a net/minecraft/entity/projectile/EntityFishHook/shake +FD: ur/aA net/minecraft/entity/projectile/EntityFishHook/fishX +FD: ur/aB net/minecraft/entity/projectile/EntityFishHook/fishY +FD: ur/aC net/minecraft/entity/projectile/EntityFishHook/fishZ +FD: ur/aD net/minecraft/entity/projectile/EntityFishHook/fishYaw +FD: ur/aE net/minecraft/entity/projectile/EntityFishHook/fishPitch +FD: ur/aF net/minecraft/entity/projectile/EntityFishHook/clientMotionX +FD: ur/aG net/minecraft/entity/projectile/EntityFishHook/clientMotionY +FD: ur/aH net/minecraft/entity/projectile/EntityFishHook/clientMotionZ +FD: ur/ar net/minecraft/entity/projectile/EntityFishHook/inTile +FD: ur/as net/minecraft/entity/projectile/EntityFishHook/inGround +FD: ur/at net/minecraft/entity/projectile/EntityFishHook/ticksInGround +FD: ur/au net/minecraft/entity/projectile/EntityFishHook/ticksInAir +FD: ur/av net/minecraft/entity/projectile/EntityFishHook/ticksCatchable +FD: ur/aw net/minecraft/entity/projectile/EntityFishHook/ticksCaughtDelay +FD: ur/ax net/minecraft/entity/projectile/EntityFishHook/ticksCatchableDelay +FD: ur/ay net/minecraft/entity/projectile/EntityFishHook/fishApproachAngle +FD: ur/az net/minecraft/entity/projectile/EntityFishHook/fishPosRotationIncrements +FD: ur/b net/minecraft/entity/projectile/EntityFishHook/angler +FD: ur/c net/minecraft/entity/projectile/EntityFishHook/caughtEntity +FD: ur/d net/minecraft/entity/projectile/EntityFishHook/JUNK +FD: ur/e net/minecraft/entity/projectile/EntityFishHook/TREASURE +FD: ur/f net/minecraft/entity/projectile/EntityFishHook/FISH +FD: ur/g net/minecraft/entity/projectile/EntityFishHook/xTile +FD: ur/h net/minecraft/entity/projectile/EntityFishHook/yTile +FD: ur/i net/minecraft/entity/projectile/EntityFishHook/zTile +FD: us/b net/minecraft/util/WeightedRandomFishable/returnStack +FD: us/c net/minecraft/util/WeightedRandomFishable/maxDamagePercent +FD: us/d net/minecraft/util/WeightedRandomFishable/enchantable +FD: uv/a net/minecraft/entity/effect/EntityLightningBolt/boltVertex +FD: uv/b net/minecraft/entity/effect/EntityLightningBolt/lightningState +FD: uv/c net/minecraft/entity/effect/EntityLightningBolt/boltLivingTime +FD: ux/a net/minecraft/entity/item/EntityBoat/isBoatEmpty +FD: ux/ar net/minecraft/entity/item/EntityBoat/velocityY +FD: ux/as net/minecraft/entity/item/EntityBoat/velocityZ +FD: ux/b net/minecraft/entity/item/EntityBoat/speedMultiplier +FD: ux/c net/minecraft/entity/item/EntityBoat/boatPosRotationIncrements +FD: ux/d net/minecraft/entity/item/EntityBoat/boatX +FD: ux/e net/minecraft/entity/item/EntityBoat/boatY +FD: ux/f net/minecraft/entity/item/EntityBoat/boatZ +FD: ux/g net/minecraft/entity/item/EntityBoat/boatYaw +FD: ux/h net/minecraft/entity/item/EntityBoat/boatPitch +FD: ux/i net/minecraft/entity/item/EntityBoat/velocityX +FD: uy/a net/minecraft/entity/item/EntityFallingBlock/fallTime +FD: uy/b net/minecraft/entity/item/EntityFallingBlock/shouldDropItem +FD: uy/c net/minecraft/entity/item/EntityFallingBlock/tileEntityData +FD: uy/d net/minecraft/entity/item/EntityFallingBlock/fallTile +FD: uy/e net/minecraft/entity/item/EntityFallingBlock/canSetAsBlock +FD: uy/f net/minecraft/entity/item/EntityFallingBlock/hurtEntities +FD: uy/g net/minecraft/entity/item/EntityFallingBlock/fallHurtMax +FD: uy/h net/minecraft/entity/item/EntityFallingBlock/fallHurtAmount +FD: uz/a net/minecraft/entity/item/EntityItem/hoverStart +FD: uz/b net/minecraft/entity/item/EntityItem/logger +FD: uz/c net/minecraft/entity/item/EntityItem/age +FD: uz/d net/minecraft/entity/item/EntityItem/delayBeforeCanPickup +FD: uz/e net/minecraft/entity/item/EntityItem/health +FD: uz/f net/minecraft/entity/item/EntityItem/thrower +FD: uz/g net/minecraft/entity/item/EntityItem/owner +FD: va$1/a net/minecraft/entity/item/EntityMinecart$1/field_180037_a +FD: va$1/b net/minecraft/entity/item/EntityMinecart$1/field_180036_b +FD: va$a/a net/minecraft/entity/item/EntityMinecart$EnumMinecartType/RIDEABLE +FD: va$a/b net/minecraft/entity/item/EntityMinecart$EnumMinecartType/CHEST +FD: va$a/c net/minecraft/entity/item/EntityMinecart$EnumMinecartType/FURNACE +FD: va$a/d net/minecraft/entity/item/EntityMinecart$EnumMinecartType/TNT +FD: va$a/e net/minecraft/entity/item/EntityMinecart$EnumMinecartType/SPAWNER +FD: va$a/f net/minecraft/entity/item/EntityMinecart$EnumMinecartType/HOPPER +FD: va$a/g net/minecraft/entity/item/EntityMinecart$EnumMinecartType/COMMAND_BLOCK +FD: va$a/h net/minecraft/entity/item/EntityMinecart$EnumMinecartType/ID_LOOKUP +FD: va$a/i net/minecraft/entity/item/EntityMinecart$EnumMinecartType/networkID +FD: va$a/j net/minecraft/entity/item/EntityMinecart$EnumMinecartType/name +FD: va$a/k net/minecraft/entity/item/EntityMinecart$EnumMinecartType/$VALUES +FD: va/a net/minecraft/entity/item/EntityMinecart/isInReverse +FD: va/ar net/minecraft/entity/item/EntityMinecart/velocityX +FD: va/as net/minecraft/entity/item/EntityMinecart/velocityY +FD: va/at net/minecraft/entity/item/EntityMinecart/velocityZ +FD: va/b net/minecraft/entity/item/EntityMinecart/entityName +FD: va/c net/minecraft/entity/item/EntityMinecart/matrix +FD: va/d net/minecraft/entity/item/EntityMinecart/turnProgress +FD: va/e net/minecraft/entity/item/EntityMinecart/minecartX +FD: va/f net/minecraft/entity/item/EntityMinecart/minecartY +FD: va/g net/minecraft/entity/item/EntityMinecart/minecartZ +FD: va/h net/minecraft/entity/item/EntityMinecart/minecartYaw +FD: va/i net/minecraft/entity/item/EntityMinecart/minecartPitch +FD: vc$1/a net/minecraft/entity/EntityMinecartCommandBlock$1/field_145768_a +FD: vc/a net/minecraft/entity/EntityMinecartCommandBlock/commandBlockLogic +FD: vc/b net/minecraft/entity/EntityMinecartCommandBlock/activatorRailCooldown +FD: vd/a net/minecraft/entity/item/EntityMinecartContainer/minecartContainerItems +FD: vd/b net/minecraft/entity/item/EntityMinecartContainer/dropContentsWhenDead +FD: ve/a net/minecraft/entity/item/EntityMinecartFurnace/pushX +FD: ve/b net/minecraft/entity/item/EntityMinecartFurnace/pushZ +FD: ve/c net/minecraft/entity/item/EntityMinecartFurnace/fuel +FD: vf/a net/minecraft/entity/item/EntityMinecartHopper/isBlocked +FD: vf/b net/minecraft/entity/item/EntityMinecartHopper/transferTicker +FD: vf/c net/minecraft/entity/item/EntityMinecartHopper/field_174900_c +FD: vh$1/a net/minecraft/entity/ai/EntityMinecartMobSpawner$1/field_98296_a +FD: vh/a net/minecraft/entity/ai/EntityMinecartMobSpawner/mobSpawnerLogic +FD: vi/a net/minecraft/entity/item/EntityMinecartTNT/minecartTNTFuse +FD: vj/a net/minecraft/entity/item/EntityTNTPrimed/fuse +FD: vj/b net/minecraft/entity/item/EntityTNTPrimed/tntPlacedBy +FD: vl$a/a net/minecraft/entity/monster/EntityBlaze$AIFireballAttack/blaze +FD: vl$a/b net/minecraft/entity/monster/EntityBlaze$AIFireballAttack/field_179467_b +FD: vl$a/c net/minecraft/entity/monster/EntityBlaze$AIFireballAttack/field_179468_c +FD: vl/a net/minecraft/entity/monster/EntityBlaze/heightOffset +FD: vl/b net/minecraft/entity/monster/EntityBlaze/heightOffsetUpdateTime +FD: vn/a net/minecraft/entity/monster/EntityCreeper/lastActiveTime +FD: vn/b net/minecraft/entity/monster/EntityCreeper/timeSinceIgnited +FD: vn/bm net/minecraft/entity/monster/EntityCreeper/explosionRadius +FD: vn/bn net/minecraft/entity/monster/EntityCreeper/field_175494_bm +FD: vn/c net/minecraft/entity/monster/EntityCreeper/fuseTime +FD: vo$1/a net/minecraft/entity/monster/EntityEnderman$1/field_179949_a +FD: vo$a/a net/minecraft/entity/monster/EntityEnderman$AIPlaceBlock/enderman +FD: vo$b/g net/minecraft/entity/monster/EntityEnderman$AIFindPlayer/player +FD: vo$b/h net/minecraft/entity/monster/EntityEnderman$AIFindPlayer/field_179450_h +FD: vo$b/i net/minecraft/entity/monster/EntityEnderman$AIFindPlayer/field_179451_i +FD: vo$b/j net/minecraft/entity/monster/EntityEnderman$AIFindPlayer/enderman +FD: vo$c/a net/minecraft/entity/monster/EntityEnderman$AITakeBlock/enderman +FD: vo/a net/minecraft/entity/monster/EntityEnderman/attackingSpeedBoostModifierUUID +FD: vo/b net/minecraft/entity/monster/EntityEnderman/attackingSpeedBoostModifier +FD: vo/bm net/minecraft/entity/monster/EntityEnderman/isAggressive +FD: vo/c net/minecraft/entity/monster/EntityEnderman/carriableBlocks +FD: vp/a net/minecraft/entity/monster/EntityEndermite/lifetime +FD: vp/b net/minecraft/entity/monster/EntityEndermite/playerSpawned +FD: vq/d net/minecraft/entity/monster/IMob/mobSelector +FD: vq/e net/minecraft/entity/monster/IMob/VISIBLE_MOB_SELECTOR +FD: vr$a/a net/minecraft/entity/monster/EntityGhast$AILookAround/parentEntity +FD: vr$b/g net/minecraft/entity/monster/EntityGhast$GhastMoveHelper/parentEntity +FD: vr$b/h net/minecraft/entity/monster/EntityGhast$GhastMoveHelper/courseChangeCooldown +FD: vr$c/a net/minecraft/entity/monster/EntityGhast$AIFireballAttack/attackTimer +FD: vr$c/b net/minecraft/entity/monster/EntityGhast$AIFireballAttack/parentEntity +FD: vr$d/a net/minecraft/entity/monster/EntityGhast$AIRandomFly/parentEntity +FD: vr/a net/minecraft/entity/monster/EntityGhast/explosionStrength +FD: vt$1/a net/minecraft/entity/monster/EntityGuardian$1/field_179914_a +FD: vt$a/a net/minecraft/entity/monster/EntityGuardian$AIGuardianAttack/theEntity +FD: vt$a/b net/minecraft/entity/monster/EntityGuardian$AIGuardianAttack/tickCounter +FD: vt$b/a net/minecraft/entity/monster/EntityGuardian$GuardianTargetSelector/parentEntity +FD: vt$c/g net/minecraft/entity/monster/EntityGuardian$GuardianMoveHelper/entityGuardian +FD: vt/a net/minecraft/entity/monster/EntityGuardian/field_175482_b +FD: vt/b net/minecraft/entity/monster/EntityGuardian/field_175484_c +FD: vt/bm net/minecraft/entity/monster/EntityGuardian/field_175485_bl +FD: vt/bn net/minecraft/entity/monster/EntityGuardian/field_175486_bm +FD: vt/bo net/minecraft/entity/monster/EntityGuardian/targetedEntity +FD: vt/bp net/minecraft/entity/monster/EntityGuardian/field_175479_bo +FD: vt/bq net/minecraft/entity/monster/EntityGuardian/field_175480_bp +FD: vt/br net/minecraft/entity/monster/EntityGuardian/wander +FD: vt/c net/minecraft/entity/monster/EntityGuardian/field_175483_bk +FD: vw/b net/minecraft/entity/monster/EntityPigZombie/ATTACK_SPEED_BOOST_MODIFIER_UUID +FD: vw/bm net/minecraft/entity/monster/EntityPigZombie/angerLevel +FD: vw/bn net/minecraft/entity/monster/EntityPigZombie/randomSoundDelay +FD: vw/bo net/minecraft/entity/monster/EntityPigZombie/angerTargetUUID +FD: vw/c net/minecraft/entity/monster/EntityPigZombie/ATTACK_SPEED_BOOST_MODIFIER +FD: vy/a net/minecraft/entity/SharedMonsterAttributes/maxHealth +FD: vy/b net/minecraft/entity/SharedMonsterAttributes/followRange +FD: vy/c net/minecraft/entity/SharedMonsterAttributes/knockbackResistance +FD: vy/d net/minecraft/entity/SharedMonsterAttributes/movementSpeed +FD: vy/e net/minecraft/entity/SharedMonsterAttributes/attackDamage +FD: vy/f net/minecraft/entity/SharedMonsterAttributes/logger +FD: vz$a/a net/minecraft/entity/monster/EntitySilverfish$AIHideInStone/field_179485_a +FD: vz$a/b net/minecraft/entity/monster/EntitySilverfish$AIHideInStone/facing +FD: vz$a/c net/minecraft/entity/monster/EntitySilverfish$AIHideInStone/field_179484_c +FD: vz$b/a net/minecraft/entity/monster/EntitySilverfish$AISummonSilverfish/silverfish +FD: vz$b/b net/minecraft/entity/monster/EntitySilverfish$AISummonSilverfish/field_179463_b +FD: vz/a net/minecraft/entity/monster/EntitySilverfish/summonSilverfish +FD: wa/a net/minecraft/entity/monster/EntitySkeleton/aiArrowAttack +FD: wa/b net/minecraft/entity/monster/EntitySkeleton/aiAttackOnCollide +FD: wb$a/a net/minecraft/entity/monster/EntitySlime$AISlimeAttack/slime +FD: wb$a/b net/minecraft/entity/monster/EntitySlime$AISlimeAttack/field_179465_b +FD: wb$b/a net/minecraft/entity/monster/EntitySlime$AISlimeFloat/slime +FD: wb$c/a net/minecraft/entity/monster/EntitySlime$AISlimeHop/slime +FD: wb$d/g net/minecraft/entity/monster/EntitySlime$SlimeMoveHelper/field_179922_g +FD: wb$d/h net/minecraft/entity/monster/EntitySlime$SlimeMoveHelper/field_179924_h +FD: wb$d/i net/minecraft/entity/monster/EntitySlime$SlimeMoveHelper/slime +FD: wb$d/j net/minecraft/entity/monster/EntitySlime$SlimeMoveHelper/field_179923_j +FD: wb$e/a net/minecraft/entity/monster/EntitySlime$AISlimeFaceRandom/slime +FD: wb$e/b net/minecraft/entity/monster/EntitySlime$AISlimeFaceRandom/field_179459_b +FD: wb$e/c net/minecraft/entity/monster/EntitySlime$AISlimeFaceRandom/field_179460_c +FD: wb/a net/minecraft/entity/monster/EntitySlime/squishAmount +FD: wb/b net/minecraft/entity/monster/EntitySlime/squishFactor +FD: wb/bk net/minecraft/entity/monster/EntitySlime/wasOnGround +FD: wb/c net/minecraft/entity/monster/EntitySlime/prevSquishFactor +FD: wc$b/a net/minecraft/entity/monster/EntitySpider$GroupData/potionEffectId +FD: wd/a net/minecraft/entity/monster/EntityWitch/MODIFIER_UUID +FD: wd/b net/minecraft/entity/monster/EntityWitch/MODIFIER +FD: wd/bm net/minecraft/entity/monster/EntityWitch/witchAttackTimer +FD: wd/c net/minecraft/entity/monster/EntityWitch/witchDrops +FD: we$a/a net/minecraft/entity/monster/EntityZombie$GroupData/isChild +FD: we$a/b net/minecraft/entity/monster/EntityZombie$GroupData/isVillager +FD: we$a/c net/minecraft/entity/monster/EntityZombie$GroupData/field_142047_c +FD: we/a net/minecraft/entity/monster/EntityZombie/reinforcementChance +FD: we/b net/minecraft/entity/monster/EntityZombie/babySpeedBoostUUID +FD: we/bm net/minecraft/entity/monster/EntityZombie/breakDoor +FD: we/bn net/minecraft/entity/monster/EntityZombie/conversionTime +FD: we/bo net/minecraft/entity/monster/EntityZombie/isBreakDoorsTaskSet +FD: we/bp net/minecraft/entity/monster/EntityZombie/zombieWidth +FD: we/bq net/minecraft/entity/monster/EntityZombie/zombieHeight +FD: we/c net/minecraft/entity/monster/EntityZombie/babySpeedBoostModifier +FD: wg/a net/minecraft/entity/NpcMerchant/theMerchantInventory +FD: wg/b net/minecraft/entity/NpcMerchant/customer +FD: wg/c net/minecraft/entity/NpcMerchant/recipeList +FD: wg/d net/minecraft/entity/NpcMerchant/field_175548_d +FD: wi$a/a net/minecraft/entity/passive/EntityVillager$EmeraldForItems/sellItem +FD: wi$a/b net/minecraft/entity/passive/EntityVillager$EmeraldForItems/price +FD: wi$c/a net/minecraft/entity/passive/EntityVillager$ListEnchantedItemForEmeralds/field_179407_a +FD: wi$c/b net/minecraft/entity/passive/EntityVillager$ListEnchantedItemForEmeralds/field_179406_b +FD: wi$d/a net/minecraft/entity/passive/EntityVillager$ItemAndEmeraldToItem/field_179411_a +FD: wi$d/b net/minecraft/entity/passive/EntityVillager$ItemAndEmeraldToItem/field_179409_b +FD: wi$d/c net/minecraft/entity/passive/EntityVillager$ItemAndEmeraldToItem/field_179410_c +FD: wi$d/d net/minecraft/entity/passive/EntityVillager$ItemAndEmeraldToItem/field_179408_d +FD: wi$e/a net/minecraft/entity/passive/EntityVillager$ListItemForEmeralds/field_179403_a +FD: wi$e/b net/minecraft/entity/passive/EntityVillager$ListItemForEmeralds/field_179402_b +FD: wi/bA net/minecraft/entity/passive/EntityVillager/areAdditionalTasksSet +FD: wi/bB net/minecraft/entity/passive/EntityVillager/villagerInventory +FD: wi/bC net/minecraft/entity/passive/EntityVillager/DEFAULT_TRADE_LIST_MAP +FD: wi/bm net/minecraft/entity/passive/EntityVillager/villageObj +FD: wi/bn net/minecraft/entity/passive/EntityVillager/randomTickDivider +FD: wi/bo net/minecraft/entity/passive/EntityVillager/isMating +FD: wi/bp net/minecraft/entity/passive/EntityVillager/isPlaying +FD: wi/bq net/minecraft/entity/passive/EntityVillager/buyingPlayer +FD: wi/br net/minecraft/entity/passive/EntityVillager/buyingList +FD: wi/bs net/minecraft/entity/passive/EntityVillager/timeUntilReset +FD: wi/bt net/minecraft/entity/passive/EntityVillager/needsInitilization +FD: wi/bu net/minecraft/entity/passive/EntityVillager/isWillingToMate +FD: wi/bv net/minecraft/entity/passive/EntityVillager/wealth +FD: wi/bw net/minecraft/entity/passive/EntityVillager/lastBuyingPlayer +FD: wi/bx net/minecraft/entity/passive/EntityVillager/careerId +FD: wi/by net/minecraft/entity/passive/EntityVillager/careerLevel +FD: wi/bz net/minecraft/entity/passive/EntityVillager/isLookingForHome +FD: wl/a net/minecraft/entity/player/PlayerCapabilities/disableDamage +FD: wl/b net/minecraft/entity/player/PlayerCapabilities/isFlying +FD: wl/c net/minecraft/entity/player/PlayerCapabilities/allowFlying +FD: wl/d net/minecraft/entity/player/PlayerCapabilities/isCreativeMode +FD: wl/e net/minecraft/entity/player/PlayerCapabilities/allowEdit +FD: wl/f net/minecraft/entity/player/PlayerCapabilities/flySpeed +FD: wl/g net/minecraft/entity/player/PlayerCapabilities/walkSpeed +FD: wm$1/a net/minecraft/entity/player/InventoryPlayer$1/field_96634_a +FD: wm$1/b net/minecraft/entity/player/InventoryPlayer$1/field_96633_b +FD: wm/a net/minecraft/entity/player/InventoryPlayer/mainInventory +FD: wm/b net/minecraft/entity/player/InventoryPlayer/armorInventory +FD: wm/c net/minecraft/entity/player/InventoryPlayer/currentItem +FD: wm/d net/minecraft/entity/player/InventoryPlayer/player +FD: wm/e net/minecraft/entity/player/InventoryPlayer/inventoryChanged +FD: wm/f net/minecraft/entity/player/InventoryPlayer/itemStack +FD: wn$1/a net/minecraft/entity/player/EntityPlayer$1/field_179420_a +FD: wn$a/a net/minecraft/entity/player/EntityPlayer$EnumStatus/OK +FD: wn$a/b net/minecraft/entity/player/EntityPlayer$EnumStatus/NOT_POSSIBLE_HERE +FD: wn$a/c net/minecraft/entity/player/EntityPlayer$EnumStatus/NOT_POSSIBLE_NOW +FD: wn$a/d net/minecraft/entity/player/EntityPlayer$EnumStatus/TOO_FAR_AWAY +FD: wn$a/e net/minecraft/entity/player/EntityPlayer$EnumStatus/OTHER_PROBLEM +FD: wn$a/f net/minecraft/entity/player/EntityPlayer$EnumStatus/NOT_SAFE +FD: wn$a/g net/minecraft/entity/player/EntityPlayer$EnumStatus/$VALUES +FD: wn$b/a net/minecraft/entity/player/EntityPlayer$EnumChatVisibility/FULL +FD: wn$b/b net/minecraft/entity/player/EntityPlayer$EnumChatVisibility/SYSTEM +FD: wn$b/c net/minecraft/entity/player/EntityPlayer$EnumChatVisibility/HIDDEN +FD: wn$b/d net/minecraft/entity/player/EntityPlayer$EnumChatVisibility/ID_LOOKUP +FD: wn$b/e net/minecraft/entity/player/EntityPlayer$EnumChatVisibility/chatVisibility +FD: wn$b/f net/minecraft/entity/player/EntityPlayer$EnumChatVisibility/resourceKey +FD: wn$b/g net/minecraft/entity/player/EntityPlayer$EnumChatVisibility/$VALUES +FD: wn/a net/minecraft/entity/player/EntityPlayer/theInventoryEnderChest +FD: wn/b net/minecraft/entity/player/EntityPlayer/sleepTimer +FD: wn/bA net/minecraft/entity/player/EntityPlayer/capabilities +FD: wn/bB net/minecraft/entity/player/EntityPlayer/experienceLevel +FD: wn/bC net/minecraft/entity/player/EntityPlayer/experienceTotal +FD: wn/bD net/minecraft/entity/player/EntityPlayer/experience +FD: wn/bE net/minecraft/entity/player/EntityPlayer/speedOnGround +FD: wn/bF net/minecraft/entity/player/EntityPlayer/speedInAir +FD: wn/bG net/minecraft/entity/player/EntityPlayer/fishEntity +FD: wn/bH net/minecraft/entity/player/EntityPlayer/gameProfile +FD: wn/bI net/minecraft/entity/player/EntityPlayer/hasReducedDebug +FD: wn/bZ net/minecraft/entity/player/EntityPlayer/renderOffsetY +FD: wn/bi net/minecraft/entity/player/EntityPlayer/inventory +FD: wn/bj net/minecraft/entity/player/EntityPlayer/inventoryContainer +FD: wn/bk net/minecraft/entity/player/EntityPlayer/openContainer +FD: wn/bl net/minecraft/entity/player/EntityPlayer/foodStats +FD: wn/bm net/minecraft/entity/player/EntityPlayer/flyToggleTimer +FD: wn/bn net/minecraft/entity/player/EntityPlayer/prevCameraYaw +FD: wn/bo net/minecraft/entity/player/EntityPlayer/cameraYaw +FD: wn/bp net/minecraft/entity/player/EntityPlayer/xpCooldown +FD: wn/bq net/minecraft/entity/player/EntityPlayer/prevChasingPosX +FD: wn/br net/minecraft/entity/player/EntityPlayer/prevChasingPosY +FD: wn/bs net/minecraft/entity/player/EntityPlayer/prevChasingPosZ +FD: wn/bt net/minecraft/entity/player/EntityPlayer/chasingPosX +FD: wn/bu net/minecraft/entity/player/EntityPlayer/chasingPosY +FD: wn/bv net/minecraft/entity/player/EntityPlayer/chasingPosZ +FD: wn/bw net/minecraft/entity/player/EntityPlayer/sleeping +FD: wn/bx net/minecraft/entity/player/EntityPlayer/playerLocation +FD: wn/by net/minecraft/entity/player/EntityPlayer/renderOffsetX +FD: wn/bz net/minecraft/entity/player/EntityPlayer/renderOffsetZ +FD: wn/c net/minecraft/entity/player/EntityPlayer/spawnChunk +FD: wn/d net/minecraft/entity/player/EntityPlayer/spawnForced +FD: wn/e net/minecraft/entity/player/EntityPlayer/startMinecartRidingCoordinate +FD: wn/f net/minecraft/entity/player/EntityPlayer/xpSeed +FD: wn/g net/minecraft/entity/player/EntityPlayer/itemInUse +FD: wn/h net/minecraft/entity/player/EntityPlayer/itemInUseCount +FD: wn/i net/minecraft/entity/player/EntityPlayer/lastXPSound +FD: wo/a net/minecraft/entity/player/EnumPlayerModelParts/CAPE +FD: wo/b net/minecraft/entity/player/EnumPlayerModelParts/JACKET +FD: wo/c net/minecraft/entity/player/EnumPlayerModelParts/LEFT_SLEEVE +FD: wo/d net/minecraft/entity/player/EnumPlayerModelParts/RIGHT_SLEEVE +FD: wo/e net/minecraft/entity/player/EnumPlayerModelParts/LEFT_PANTS_LEG +FD: wo/f net/minecraft/entity/player/EnumPlayerModelParts/RIGHT_PANTS_LEG +FD: wo/g net/minecraft/entity/player/EnumPlayerModelParts/HAT +FD: wo/h net/minecraft/entity/player/EnumPlayerModelParts/partId +FD: wo/i net/minecraft/entity/player/EnumPlayerModelParts/partMask +FD: wo/j net/minecraft/entity/player/EnumPlayerModelParts/partName +FD: wo/k net/minecraft/entity/player/EnumPlayerModelParts/field_179339_k +FD: wo/l net/minecraft/entity/player/EnumPlayerModelParts/$VALUES +FD: wq/a net/minecraft/entity/projectile/EntityArrow/canBePickedUp +FD: wq/ar net/minecraft/entity/projectile/EntityArrow/ticksInGround +FD: wq/as net/minecraft/entity/projectile/EntityArrow/ticksInAir +FD: wq/at net/minecraft/entity/projectile/EntityArrow/damage +FD: wq/au net/minecraft/entity/projectile/EntityArrow/knockbackStrength +FD: wq/b net/minecraft/entity/projectile/EntityArrow/arrowShake +FD: wq/c net/minecraft/entity/projectile/EntityArrow/shootingEntity +FD: wq/d net/minecraft/entity/projectile/EntityArrow/xTile +FD: wq/e net/minecraft/entity/projectile/EntityArrow/yTile +FD: wq/f net/minecraft/entity/projectile/EntityArrow/zTile +FD: wq/g net/minecraft/entity/projectile/EntityArrow/inTile +FD: wq/h net/minecraft/entity/projectile/EntityArrow/inData +FD: wq/i net/minecraft/entity/projectile/EntityArrow/inGround +FD: wr/a net/minecraft/entity/item/EntityEnderEye/targetX +FD: wr/b net/minecraft/entity/item/EntityEnderEye/targetY +FD: wr/c net/minecraft/entity/item/EntityEnderEye/targetZ +FD: wr/d net/minecraft/entity/item/EntityEnderEye/despawnTimer +FD: wr/e net/minecraft/entity/item/EntityEnderEye/shatterOrDrop +FD: ws/a net/minecraft/entity/projectile/EntityFireball/shootingEntity +FD: ws/ar net/minecraft/entity/projectile/EntityFireball/ticksAlive +FD: ws/as net/minecraft/entity/projectile/EntityFireball/ticksInAir +FD: ws/b net/minecraft/entity/projectile/EntityFireball/accelerationX +FD: ws/c net/minecraft/entity/projectile/EntityFireball/accelerationY +FD: ws/d net/minecraft/entity/projectile/EntityFireball/accelerationZ +FD: ws/e net/minecraft/entity/projectile/EntityFireball/xTile +FD: ws/f net/minecraft/entity/projectile/EntityFireball/yTile +FD: ws/g net/minecraft/entity/projectile/EntityFireball/zTile +FD: ws/h net/minecraft/entity/projectile/EntityFireball/inTile +FD: ws/i net/minecraft/entity/projectile/EntityFireball/inGround +FD: wt/a net/minecraft/entity/item/EntityFireworkRocket/fireworkAge +FD: wt/b net/minecraft/entity/item/EntityFireworkRocket/lifetime +FD: wu/e net/minecraft/entity/projectile/EntityLargeFireball/explosionPower +FD: wy/a net/minecraft/entity/projectile/EntityThrowable/inGround +FD: wy/ar net/minecraft/entity/projectile/EntityThrowable/ticksInAir +FD: wy/b net/minecraft/entity/projectile/EntityThrowable/throwableShake +FD: wy/c net/minecraft/entity/projectile/EntityThrowable/xTile +FD: wy/d net/minecraft/entity/projectile/EntityThrowable/yTile +FD: wy/e net/minecraft/entity/projectile/EntityThrowable/zTile +FD: wy/f net/minecraft/entity/projectile/EntityThrowable/inTile +FD: wy/g net/minecraft/entity/projectile/EntityThrowable/thrower +FD: wy/h net/minecraft/entity/projectile/EntityThrowable/throwerName +FD: wy/i net/minecraft/entity/projectile/EntityThrowable/ticksInGround +FD: x/a net/minecraft/command/CommandDebug/logger +FD: x/b net/minecraft/command/CommandDebug/profileStartTime +FD: x/c net/minecraft/command/CommandDebug/profileStartTick +FD: xa/c net/minecraft/entity/item/EntityEnderPearl/field_181555_c +FD: xc/c net/minecraft/entity/projectile/EntityPotion/potionDamage +FD: xg/a net/minecraft/util/FoodStats/foodLevel +FD: xg/b net/minecraft/util/FoodStats/foodSaturationLevel +FD: xg/c net/minecraft/util/FoodStats/foodExhaustionLevel +FD: xg/d net/minecraft/util/FoodStats/foodTimer +FD: xg/e net/minecraft/util/FoodStats/prevFoodLevel +FD: xi/a net/minecraft/inventory/Container/transactionID +FD: xi/b net/minecraft/inventory/Container/inventoryItemStacks +FD: xi/c net/minecraft/inventory/Container/inventorySlots +FD: xi/d net/minecraft/inventory/Container/windowId +FD: xi/e net/minecraft/inventory/Container/crafters +FD: xi/f net/minecraft/inventory/Container/dragMode +FD: xi/g net/minecraft/inventory/Container/dragEvent +FD: xi/h net/minecraft/inventory/Container/dragSlots +FD: xi/i net/minecraft/inventory/Container/playerList +FD: xk$1/a net/minecraft/inventory/ContainerRepair$1/field_135010_a +FD: xk$2/a net/minecraft/inventory/ContainerRepair$2/field_135071_a +FD: xk$2/b net/minecraft/inventory/ContainerRepair$2/field_178174_b +FD: xk$2/c net/minecraft/inventory/ContainerRepair$2/field_135068_e +FD: xk/a net/minecraft/inventory/ContainerRepair/maximumCost +FD: xk/f net/minecraft/inventory/ContainerRepair/logger +FD: xk/g net/minecraft/inventory/ContainerRepair/outputSlot +FD: xk/h net/minecraft/inventory/ContainerRepair/inputSlots +FD: xk/i net/minecraft/inventory/ContainerRepair/theWorld +FD: xk/j net/minecraft/inventory/ContainerRepair/selfPosition +FD: xk/k net/minecraft/inventory/ContainerRepair/materialCost +FD: xk/l net/minecraft/inventory/ContainerRepair/repairedItemName +FD: xk/m net/minecraft/inventory/ContainerRepair/thePlayer +FD: xl$a/a net/minecraft/inventory/ContainerBeacon$BeaconSlot/field_82876_a +FD: xl/a net/minecraft/inventory/ContainerBeacon/tileBeacon +FD: xl/f net/minecraft/inventory/ContainerBeacon/beaconSlot +FD: xm$a/a net/minecraft/inventory/ContainerBrewingStand$Ingredient/field_75226_a +FD: xm$b/a net/minecraft/inventory/ContainerBrewingStand$Potion/player +FD: xm/a net/minecraft/inventory/ContainerBrewingStand/tileBrewingStand +FD: xm/f net/minecraft/inventory/ContainerBrewingStand/theSlot +FD: xm/g net/minecraft/inventory/ContainerBrewingStand/brewTime +FD: xo/a net/minecraft/inventory/ContainerChest/lowerChestInventory +FD: xo/f net/minecraft/inventory/ContainerChest/numRows +FD: xp/a net/minecraft/inventory/InventoryCrafting/stackList +FD: xp/b net/minecraft/inventory/InventoryCrafting/inventoryWidth +FD: xp/c net/minecraft/inventory/InventoryCrafting/inventoryHeight +FD: xp/d net/minecraft/inventory/InventoryCrafting/eventHandler +FD: xq/a net/minecraft/inventory/ContainerWorkbench/craftMatrix +FD: xq/f net/minecraft/inventory/ContainerWorkbench/craftResult +FD: xq/g net/minecraft/inventory/ContainerWorkbench/worldObj +FD: xq/h net/minecraft/inventory/ContainerWorkbench/pos +FD: xr/a net/minecraft/inventory/ContainerDispenser/dispenserInventory +FD: xs$1/a net/minecraft/inventory/ContainerEnchantment$1/field_70484_a +FD: xs$2/a net/minecraft/inventory/ContainerEnchantment$2/field_75227_a +FD: xs$3/a net/minecraft/inventory/ContainerEnchantment$3/field_178172_a +FD: xs/a net/minecraft/inventory/ContainerEnchantment/tableInventory +FD: xs/f net/minecraft/inventory/ContainerEnchantment/xpSeed +FD: xs/g net/minecraft/inventory/ContainerEnchantment/enchantLevels +FD: xs/h net/minecraft/inventory/ContainerEnchantment/field_178151_h +FD: xs/i net/minecraft/inventory/ContainerEnchantment/worldPointer +FD: xs/j net/minecraft/inventory/ContainerEnchantment/position +FD: xs/k net/minecraft/inventory/ContainerEnchantment/rand +FD: xu/a net/minecraft/inventory/ContainerFurnace/tileFurnace +FD: xu/f net/minecraft/inventory/ContainerFurnace/field_178152_f +FD: xu/g net/minecraft/inventory/ContainerFurnace/field_178153_g +FD: xu/h net/minecraft/inventory/ContainerFurnace/field_178154_h +FD: xu/i net/minecraft/inventory/ContainerFurnace/field_178155_i +FD: xv/a net/minecraft/inventory/SlotFurnaceOutput/thePlayer +FD: xv/b net/minecraft/inventory/SlotFurnaceOutput/field_75228_b +FD: xw/a net/minecraft/inventory/ContainerHopper/hopperInventory +FD: xx$1/a net/minecraft/inventory/ContainerHorseInventory$1/field_111239_a +FD: xx$2/a net/minecraft/inventory/ContainerHorseInventory$2/field_111241_a +FD: xx$2/b net/minecraft/inventory/ContainerHorseInventory$2/field_111240_b +FD: xx/a net/minecraft/inventory/ContainerHorseInventory/horseInventory +FD: xx/f net/minecraft/inventory/ContainerHorseInventory/theHorse +FD: xy$1/a net/minecraft/inventory/ContainerPlayer$1/field_75236_a +FD: xy$1/b net/minecraft/inventory/ContainerPlayer$1/field_75235_b +FD: xy/a net/minecraft/inventory/ContainerPlayer/craftMatrix +FD: xy/f net/minecraft/inventory/ContainerPlayer/craftResult +FD: xy/g net/minecraft/inventory/ContainerPlayer/isLocalWorld +FD: xy/h net/minecraft/inventory/ContainerPlayer/thePlayer +FD: ya/a net/minecraft/inventory/InventoryMerchant/theMerchant +FD: ya/b net/minecraft/inventory/InventoryMerchant/theInventory +FD: ya/c net/minecraft/inventory/InventoryMerchant/thePlayer +FD: ya/d net/minecraft/inventory/InventoryMerchant/currentRecipe +FD: ya/e net/minecraft/inventory/InventoryMerchant/currentRecipeIndex +FD: yb/a net/minecraft/inventory/ContainerMerchant/theMerchant +FD: yb/f net/minecraft/inventory/ContainerMerchant/merchantInventory +FD: yb/g net/minecraft/inventory/ContainerMerchant/theWorld +FD: yc/a net/minecraft/inventory/SlotMerchantResult/theMerchantInventory +FD: yc/b net/minecraft/inventory/SlotMerchantResult/thePlayer +FD: yc/c net/minecraft/inventory/SlotMerchantResult/field_75231_g +FD: yc/h net/minecraft/inventory/SlotMerchantResult/theMerchant +FD: yd/a net/minecraft/inventory/InventoryEnderChest/associatedChest +FD: ye/a net/minecraft/inventory/InventoryCraftResult/stackResult +FD: yf/a net/minecraft/inventory/SlotCrafting/craftMatrix +FD: yf/b net/minecraft/inventory/SlotCrafting/thePlayer +FD: yf/c net/minecraft/inventory/SlotCrafting/amountCrafted +FD: yg/a net/minecraft/inventory/Slot/slotIndex +FD: yg/d net/minecraft/inventory/Slot/inventory +FD: yg/e net/minecraft/inventory/Slot/slotNumber +FD: yg/f net/minecraft/inventory/Slot/xDisplayPosition +FD: yg/g net/minecraft/inventory/Slot/yDisplayPosition +FD: yj$a/a net/minecraft/item/ItemArmor$ArmorMaterial/LEATHER +FD: yj$a/b net/minecraft/item/ItemArmor$ArmorMaterial/CHAIN +FD: yj$a/c net/minecraft/item/ItemArmor$ArmorMaterial/IRON +FD: yj$a/d net/minecraft/item/ItemArmor$ArmorMaterial/GOLD +FD: yj$a/e net/minecraft/item/ItemArmor$ArmorMaterial/DIAMOND +FD: yj$a/f net/minecraft/item/ItemArmor$ArmorMaterial/name +FD: yj$a/g net/minecraft/item/ItemArmor$ArmorMaterial/maxDamageFactor +FD: yj$a/h net/minecraft/item/ItemArmor$ArmorMaterial/damageReductionAmountArray +FD: yj$a/i net/minecraft/item/ItemArmor$ArmorMaterial/enchantability +FD: yj$a/j net/minecraft/item/ItemArmor$ArmorMaterial/$VALUES +FD: yj/a net/minecraft/item/ItemArmor/EMPTY_SLOT_NAMES +FD: yj/b net/minecraft/item/ItemArmor/armorType +FD: yj/c net/minecraft/item/ItemArmor/damageReduceAmount +FD: yj/d net/minecraft/item/ItemArmor/renderIndex +FD: yj/k net/minecraft/item/ItemArmor/maxDamageArray +FD: yj/l net/minecraft/item/ItemArmor/dispenserBehavior +FD: yj/m net/minecraft/item/ItemArmor/material +FD: yl/c net/minecraft/item/ItemAxe/EFFECTIVE_ON +FD: yo/a net/minecraft/item/ItemBlock/block +FD: yp/a net/minecraft/item/ItemReed/block +FD: yt/a net/minecraft/item/ItemBow/bowPullIconNameArray +FD: yv/a net/minecraft/item/ItemBucket/isFull +FD: yz/a net/minecraft/creativetab/CreativeTabs/creativeTabArray +FD: yz/b net/minecraft/creativetab/CreativeTabs/tabBlock +FD: yz/c net/minecraft/creativetab/CreativeTabs/tabDecorations +FD: yz/d net/minecraft/creativetab/CreativeTabs/tabRedstone +FD: yz/e net/minecraft/creativetab/CreativeTabs/tabTransport +FD: yz/f net/minecraft/creativetab/CreativeTabs/tabMisc +FD: yz/g net/minecraft/creativetab/CreativeTabs/tabAllSearch +FD: yz/h net/minecraft/creativetab/CreativeTabs/tabFood +FD: yz/i net/minecraft/creativetab/CreativeTabs/tabTools +FD: yz/j net/minecraft/creativetab/CreativeTabs/tabCombat +FD: yz/k net/minecraft/creativetab/CreativeTabs/tabBrewing +FD: yz/l net/minecraft/creativetab/CreativeTabs/tabMaterials +FD: yz/m net/minecraft/creativetab/CreativeTabs/tabInventory +FD: yz/n net/minecraft/creativetab/CreativeTabs/tabIndex +FD: yz/o net/minecraft/creativetab/CreativeTabs/tabLabel +FD: yz/p net/minecraft/creativetab/CreativeTabs/theTexture +FD: yz/q net/minecraft/creativetab/CreativeTabs/hasScrollbar +FD: yz/r net/minecraft/creativetab/CreativeTabs/drawTitle +FD: yz/s net/minecraft/creativetab/CreativeTabs/enchantmentTypes +FD: yz/t net/minecraft/creativetab/CreativeTabs/iconItemStack +FD: za/a net/minecraft/item/ItemTool/efficiencyOnProperMaterial +FD: za/b net/minecraft/item/ItemTool/toolMaterial +FD: za/c net/minecraft/item/ItemTool/effectiveBlocks +FD: za/d net/minecraft/item/ItemTool/damageVsEntity +FD: zb/a net/minecraft/item/ItemDoor/block +FD: zd/a net/minecraft/item/EnumDyeColor/WHITE +FD: zd/b net/minecraft/item/EnumDyeColor/ORANGE +FD: zd/c net/minecraft/item/EnumDyeColor/MAGENTA +FD: zd/d net/minecraft/item/EnumDyeColor/LIGHT_BLUE +FD: zd/e net/minecraft/item/EnumDyeColor/YELLOW +FD: zd/f net/minecraft/item/EnumDyeColor/LIME +FD: zd/g net/minecraft/item/EnumDyeColor/PINK +FD: zd/h net/minecraft/item/EnumDyeColor/GRAY +FD: zd/i net/minecraft/item/EnumDyeColor/SILVER +FD: zd/j net/minecraft/item/EnumDyeColor/CYAN +FD: zd/k net/minecraft/item/EnumDyeColor/PURPLE +FD: zd/l net/minecraft/item/EnumDyeColor/BLUE +FD: zd/m net/minecraft/item/EnumDyeColor/BROWN +FD: zd/n net/minecraft/item/EnumDyeColor/GREEN +FD: zd/o net/minecraft/item/EnumDyeColor/RED +FD: zd/p net/minecraft/item/EnumDyeColor/BLACK +FD: zd/q net/minecraft/item/EnumDyeColor/META_LOOKUP +FD: zd/r net/minecraft/item/EnumDyeColor/DYE_DMG_LOOKUP +FD: zd/s net/minecraft/item/EnumDyeColor/meta +FD: zd/t net/minecraft/item/EnumDyeColor/dyeDamage +FD: zd/u net/minecraft/item/EnumDyeColor/name +FD: zd/v net/minecraft/item/EnumDyeColor/unlocalizedName +FD: zd/w net/minecraft/item/EnumDyeColor/mapColor +FD: zd/x net/minecraft/item/EnumDyeColor/chatColor +FD: zd/y net/minecraft/item/EnumDyeColor/$VALUES +FD: ze/a net/minecraft/item/ItemDye/dyeColors +FD: zp$a/a net/minecraft/item/ItemFishFood$FishType/COD +FD: zp$a/b net/minecraft/item/ItemFishFood$FishType/SALMON +FD: zp$a/c net/minecraft/item/ItemFishFood$FishType/CLOWNFISH +FD: zp$a/d net/minecraft/item/ItemFishFood$FishType/PUFFERFISH +FD: zp$a/e net/minecraft/item/ItemFishFood$FishType/META_LOOKUP +FD: zp$a/f net/minecraft/item/ItemFishFood$FishType/meta +FD: zp$a/g net/minecraft/item/ItemFishFood$FishType/unlocalizedName +FD: zp$a/h net/minecraft/item/ItemFishFood$FishType/uncookedHealAmount +FD: zp$a/i net/minecraft/item/ItemFishFood$FishType/uncookedSaturationModifier +FD: zp$a/j net/minecraft/item/ItemFishFood$FishType/cookedHealAmount +FD: zp$a/k net/minecraft/item/ItemFishFood$FishType/cookedSaturationModifier +FD: zp$a/l net/minecraft/item/ItemFishFood$FishType/cookable +FD: zp$a/m net/minecraft/item/ItemFishFood$FishType/$VALUES +FD: zp/b net/minecraft/item/ItemFishFood/cooked +FD: zs/a net/minecraft/item/ItemFood/itemUseDuration +FD: zs/b net/minecraft/item/ItemFood/healAmount +FD: zs/c net/minecraft/item/ItemFood/saturationModifier +FD: zs/d net/minecraft/item/ItemFood/isWolfsFavoriteMeat +FD: zs/k net/minecraft/item/ItemFood/alwaysEdible +FD: zs/l net/minecraft/item/ItemFood/potionId +FD: zs/m net/minecraft/item/ItemFood/potionDuration +FD: zs/n net/minecraft/item/ItemFood/potionAmplifier +FD: zs/o net/minecraft/item/ItemFood/potionEffectProbability +FD: zu/a net/minecraft/item/ItemHangingEntity/hangingEntityClass +FD: zv$1/a net/minecraft/item/ItemHoe$1/field_179590_a +FD: zv/a net/minecraft/item/ItemHoe/theToolMaterial +FD: zw$a/a net/minecraft/item/Item$ToolMaterial/WOOD +FD: zw$a/b net/minecraft/item/Item$ToolMaterial/STONE +FD: zw$a/c net/minecraft/item/Item$ToolMaterial/IRON +FD: zw$a/d net/minecraft/item/Item$ToolMaterial/EMERALD +FD: zw$a/e net/minecraft/item/Item$ToolMaterial/GOLD +FD: zw$a/f net/minecraft/item/Item$ToolMaterial/harvestLevel +FD: zw$a/g net/minecraft/item/Item$ToolMaterial/maxUses +FD: zw$a/h net/minecraft/item/Item$ToolMaterial/efficiencyOnProperMaterial +FD: zw$a/i net/minecraft/item/Item$ToolMaterial/damageVsEntity +FD: zw$a/j net/minecraft/item/Item$ToolMaterial/enchantability +FD: zw$a/k net/minecraft/item/Item$ToolMaterial/$VALUES +FD: zw/a net/minecraft/item/Item/BLOCK_TO_ITEM +FD: zw/b net/minecraft/item/Item/tabToDisplayOn +FD: zw/c net/minecraft/item/Item/maxDamage +FD: zw/d net/minecraft/item/Item/containerItem +FD: zw/e net/minecraft/item/Item/itemRegistry +FD: zw/f net/minecraft/item/Item/itemModifierUUID +FD: zw/g net/minecraft/item/Item/itemRand +FD: zw/h net/minecraft/item/Item/maxStackSize +FD: zw/i net/minecraft/item/Item/bFull3D +FD: zw/j net/minecraft/item/Item/hasSubtypes +FD: zw/k net/minecraft/item/Item/potionEffect +FD: zw/l net/minecraft/item/Item/unlocalizedName +FD: zx/a net/minecraft/item/ItemStack/DECIMALFORMAT +FD: zx/b net/minecraft/item/ItemStack/stackSize +FD: zx/c net/minecraft/item/ItemStack/animationsToGo +FD: zx/d net/minecraft/item/ItemStack/item +FD: zx/e net/minecraft/item/ItemStack/stackTagCompound +FD: zx/f net/minecraft/item/ItemStack/itemDamage +FD: zx/g net/minecraft/item/ItemStack/itemFrame +FD: zx/h net/minecraft/item/ItemStack/canDestroyCacheBlock +FD: zx/i net/minecraft/item/ItemStack/canDestroyCacheResult +FD: zx/j net/minecraft/item/ItemStack/canPlaceOnCacheBlock +FD: zx/k net/minecraft/item/ItemStack/canPlaceOnCacheResult +FD: zy/A net/minecraft/init/Items/mushroom_stew +FD: zy/B net/minecraft/init/Items/golden_sword +FD: zy/C net/minecraft/init/Items/golden_shovel +FD: zy/D net/minecraft/init/Items/golden_pickaxe +FD: zy/E net/minecraft/init/Items/golden_axe +FD: zy/F net/minecraft/init/Items/string +FD: zy/G net/minecraft/init/Items/feather +FD: zy/H net/minecraft/init/Items/gunpowder +FD: zy/I net/minecraft/init/Items/wooden_hoe +FD: zy/J net/minecraft/init/Items/stone_hoe +FD: zy/K net/minecraft/init/Items/iron_hoe +FD: zy/L net/minecraft/init/Items/diamond_hoe +FD: zy/M net/minecraft/init/Items/golden_hoe +FD: zy/N net/minecraft/init/Items/wheat_seeds +FD: zy/O net/minecraft/init/Items/wheat +FD: zy/P net/minecraft/init/Items/bread +FD: zy/Q net/minecraft/init/Items/leather_helmet +FD: zy/R net/minecraft/init/Items/leather_chestplate +FD: zy/S net/minecraft/init/Items/leather_leggings +FD: zy/T net/minecraft/init/Items/leather_boots +FD: zy/U net/minecraft/init/Items/chainmail_helmet +FD: zy/V net/minecraft/init/Items/chainmail_chestplate +FD: zy/W net/minecraft/init/Items/chainmail_leggings +FD: zy/X net/minecraft/init/Items/chainmail_boots +FD: zy/Y net/minecraft/init/Items/iron_helmet +FD: zy/Z net/minecraft/init/Items/iron_chestplate +FD: zy/a net/minecraft/init/Items/iron_shovel +FD: zy/aA net/minecraft/init/Items/saddle +FD: zy/aB net/minecraft/init/Items/iron_door +FD: zy/aC net/minecraft/init/Items/redstone +FD: zy/aD net/minecraft/init/Items/snowball +FD: zy/aE net/minecraft/init/Items/boat +FD: zy/aF net/minecraft/init/Items/leather +FD: zy/aG net/minecraft/init/Items/milk_bucket +FD: zy/aH net/minecraft/init/Items/brick +FD: zy/aI net/minecraft/init/Items/clay_ball +FD: zy/aJ net/minecraft/init/Items/reeds +FD: zy/aK net/minecraft/init/Items/paper +FD: zy/aL net/minecraft/init/Items/book +FD: zy/aM net/minecraft/init/Items/slime_ball +FD: zy/aN net/minecraft/init/Items/chest_minecart +FD: zy/aO net/minecraft/init/Items/furnace_minecart +FD: zy/aP net/minecraft/init/Items/egg +FD: zy/aQ net/minecraft/init/Items/compass +FD: zy/aR net/minecraft/init/Items/fishing_rod +FD: zy/aS net/minecraft/init/Items/clock +FD: zy/aT net/minecraft/init/Items/glowstone_dust +FD: zy/aU net/minecraft/init/Items/fish +FD: zy/aV net/minecraft/init/Items/cooked_fish +FD: zy/aW net/minecraft/init/Items/dye +FD: zy/aX net/minecraft/init/Items/bone +FD: zy/aY net/minecraft/init/Items/sugar +FD: zy/aZ net/minecraft/init/Items/cake +FD: zy/aa net/minecraft/init/Items/iron_leggings +FD: zy/ab net/minecraft/init/Items/iron_boots +FD: zy/ac net/minecraft/init/Items/diamond_helmet +FD: zy/ad net/minecraft/init/Items/diamond_chestplate +FD: zy/ae net/minecraft/init/Items/diamond_leggings +FD: zy/af net/minecraft/init/Items/diamond_boots +FD: zy/ag net/minecraft/init/Items/golden_helmet +FD: zy/ah net/minecraft/init/Items/golden_chestplate +FD: zy/ai net/minecraft/init/Items/golden_leggings +FD: zy/aj net/minecraft/init/Items/golden_boots +FD: zy/ak net/minecraft/init/Items/flint +FD: zy/al net/minecraft/init/Items/porkchop +FD: zy/am net/minecraft/init/Items/cooked_porkchop +FD: zy/an net/minecraft/init/Items/painting +FD: zy/ao net/minecraft/init/Items/golden_apple +FD: zy/ap net/minecraft/init/Items/sign +FD: zy/aq net/minecraft/init/Items/oak_door +FD: zy/ar net/minecraft/init/Items/spruce_door +FD: zy/as net/minecraft/init/Items/birch_door +FD: zy/at net/minecraft/init/Items/jungle_door +FD: zy/au net/minecraft/init/Items/acacia_door +FD: zy/av net/minecraft/init/Items/dark_oak_door +FD: zy/aw net/minecraft/init/Items/bucket +FD: zy/ax net/minecraft/init/Items/water_bucket +FD: zy/ay net/minecraft/init/Items/lava_bucket +FD: zy/az net/minecraft/init/Items/minecart +FD: zy/b net/minecraft/init/Items/iron_pickaxe +FD: zy/bA net/minecraft/init/Items/glass_bottle +FD: zy/bB net/minecraft/init/Items/spider_eye +FD: zy/bC net/minecraft/init/Items/fermented_spider_eye +FD: zy/bD net/minecraft/init/Items/blaze_powder +FD: zy/bE net/minecraft/init/Items/magma_cream +FD: zy/bF net/minecraft/init/Items/brewing_stand +FD: zy/bG net/minecraft/init/Items/cauldron +FD: zy/bH net/minecraft/init/Items/ender_eye +FD: zy/bI net/minecraft/init/Items/speckled_melon +FD: zy/bJ net/minecraft/init/Items/spawn_egg +FD: zy/bK net/minecraft/init/Items/experience_bottle +FD: zy/bL net/minecraft/init/Items/fire_charge +FD: zy/bM net/minecraft/init/Items/writable_book +FD: zy/bN net/minecraft/init/Items/written_book +FD: zy/bO net/minecraft/init/Items/emerald +FD: zy/bP net/minecraft/init/Items/item_frame +FD: zy/bQ net/minecraft/init/Items/flower_pot +FD: zy/bR net/minecraft/init/Items/carrot +FD: zy/bS net/minecraft/init/Items/potato +FD: zy/bT net/minecraft/init/Items/baked_potato +FD: zy/bU net/minecraft/init/Items/poisonous_potato +FD: zy/bV net/minecraft/init/Items/map +FD: zy/bW net/minecraft/init/Items/golden_carrot +FD: zy/bX net/minecraft/init/Items/skull +FD: zy/bY net/minecraft/init/Items/carrot_on_a_stick +FD: zy/bZ net/minecraft/init/Items/nether_star +FD: zy/ba net/minecraft/init/Items/bed +FD: zy/bb net/minecraft/init/Items/repeater +FD: zy/bc net/minecraft/init/Items/cookie +FD: zy/bd net/minecraft/init/Items/filled_map +FD: zy/be net/minecraft/init/Items/shears +FD: zy/bf net/minecraft/init/Items/melon +FD: zy/bg net/minecraft/init/Items/pumpkin_seeds +FD: zy/bh net/minecraft/init/Items/melon_seeds +FD: zy/bi net/minecraft/init/Items/beef +FD: zy/bj net/minecraft/init/Items/cooked_beef +FD: zy/bk net/minecraft/init/Items/chicken +FD: zy/bl net/minecraft/init/Items/cooked_chicken +FD: zy/bm net/minecraft/init/Items/mutton +FD: zy/bn net/minecraft/init/Items/cooked_mutton +FD: zy/bo net/minecraft/init/Items/rabbit +FD: zy/bp net/minecraft/init/Items/cooked_rabbit +FD: zy/bq net/minecraft/init/Items/rabbit_stew +FD: zy/br net/minecraft/init/Items/rabbit_foot +FD: zy/bs net/minecraft/init/Items/rabbit_hide +FD: zy/bt net/minecraft/init/Items/rotten_flesh +FD: zy/bu net/minecraft/init/Items/ender_pearl +FD: zy/bv net/minecraft/init/Items/blaze_rod +FD: zy/bw net/minecraft/init/Items/ghast_tear +FD: zy/bx net/minecraft/init/Items/gold_nugget +FD: zy/by net/minecraft/init/Items/nether_wart +FD: zy/bz net/minecraft/init/Items/potionitem +FD: zy/c net/minecraft/init/Items/iron_axe +FD: zy/cA net/minecraft/init/Items/record_11 +FD: zy/cB net/minecraft/init/Items/record_wait +FD: zy/cC net/minecraft/init/Items/prismarine_shard +FD: zy/cD net/minecraft/init/Items/prismarine_crystals +FD: zy/cE net/minecraft/init/Items/banner +FD: zy/ca net/minecraft/init/Items/pumpkin_pie +FD: zy/cb net/minecraft/init/Items/fireworks +FD: zy/cc net/minecraft/init/Items/firework_charge +FD: zy/cd net/minecraft/init/Items/enchanted_book +FD: zy/ce net/minecraft/init/Items/comparator +FD: zy/cf net/minecraft/init/Items/netherbrick +FD: zy/cg net/minecraft/init/Items/quartz +FD: zy/ch net/minecraft/init/Items/tnt_minecart +FD: zy/ci net/minecraft/init/Items/hopper_minecart +FD: zy/cj net/minecraft/init/Items/armor_stand +FD: zy/ck net/minecraft/init/Items/iron_horse_armor +FD: zy/cl net/minecraft/init/Items/golden_horse_armor +FD: zy/cm net/minecraft/init/Items/diamond_horse_armor +FD: zy/cn net/minecraft/init/Items/lead +FD: zy/co net/minecraft/init/Items/name_tag +FD: zy/cp net/minecraft/init/Items/command_block_minecart +FD: zy/cq net/minecraft/init/Items/record_13 +FD: zy/cr net/minecraft/init/Items/record_cat +FD: zy/cs net/minecraft/init/Items/record_blocks +FD: zy/ct net/minecraft/init/Items/record_chirp +FD: zy/cu net/minecraft/init/Items/record_far +FD: zy/cv net/minecraft/init/Items/record_mall +FD: zy/cw net/minecraft/init/Items/record_mellohi +FD: zy/cx net/minecraft/init/Items/record_stal +FD: zy/cy net/minecraft/init/Items/record_strad +FD: zy/cz net/minecraft/init/Items/record_ward +FD: zy/d net/minecraft/init/Items/flint_and_steel +FD: zy/e net/minecraft/init/Items/apple +FD: zy/f net/minecraft/init/Items/bow +FD: zy/g net/minecraft/init/Items/arrow +FD: zy/h net/minecraft/init/Items/coal +FD: zy/i net/minecraft/init/Items/diamond +FD: zy/j net/minecraft/init/Items/iron_ingot +FD: zy/k net/minecraft/init/Items/gold_ingot +FD: zy/l net/minecraft/init/Items/iron_sword +FD: zy/m net/minecraft/init/Items/wooden_sword +FD: zy/n net/minecraft/init/Items/wooden_shovel +FD: zy/o net/minecraft/init/Items/wooden_pickaxe +FD: zy/p net/minecraft/init/Items/wooden_axe +FD: zy/q net/minecraft/init/Items/stone_sword +FD: zy/r net/minecraft/init/Items/stone_shovel +FD: zy/s net/minecraft/init/Items/stone_pickaxe +FD: zy/t net/minecraft/init/Items/stone_axe +FD: zy/u net/minecraft/init/Items/diamond_sword +FD: zy/v net/minecraft/init/Items/diamond_shovel +FD: zy/w net/minecraft/init/Items/diamond_pickaxe +FD: zy/x net/minecraft/init/Items/diamond_axe +FD: zy/y net/minecraft/init/Items/stick +FD: zy/z net/minecraft/init/Items/bowl +MD: a/a (I)La; net/minecraft/util/EnumChatFormatting/func_175744_a (I)Lnet/minecraft/util/EnumChatFormatting; +MD: a/a (Ljava/lang/String;)Ljava/lang/String; net/minecraft/util/EnumChatFormatting/getTextWithoutFormattingCodes (Ljava/lang/String;)Ljava/lang/String; +MD: a/a (ZZ)Ljava/util/Collection; net/minecraft/util/EnumChatFormatting/getValidValues (ZZ)Ljava/util/Collection; +MD: a/b ()I net/minecraft/util/EnumChatFormatting/getColorIndex ()I +MD: a/b (Ljava/lang/String;)La; net/minecraft/util/EnumChatFormatting/getValueByName (Ljava/lang/String;)Lnet/minecraft/util/EnumChatFormatting; +MD: a/c ()Z net/minecraft/util/EnumChatFormatting/isFancyStyling ()Z +MD: a/c (Ljava/lang/String;)Ljava/lang/String; net/minecraft/util/EnumChatFormatting/func_175745_c (Ljava/lang/String;)Ljava/lang/String; +MD: a/d ()Z net/minecraft/util/EnumChatFormatting/isColor ()Z +MD: a/e ()Ljava/lang/String; net/minecraft/util/EnumChatFormatting/getFriendlyName ()Ljava/lang/String; +MD: a/toString ()Ljava/lang/String; net/minecraft/util/EnumChatFormatting/toString ()Ljava/lang/String; +MD: a/values ()[La; net/minecraft/util/EnumChatFormatting/values ()[Lnet/minecraft/util/EnumChatFormatting; +MD: aa/a ()I net/minecraft/command/server/CommandEmote/getRequiredPermissionLevel ()I +MD: aa/a (Lm;[Ljava/lang/String;)V net/minecraft/command/server/CommandEmote/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: aa/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/server/CommandEmote/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: aa/c ()Ljava/lang/String; net/minecraft/command/server/CommandEmote/getCommandName ()Ljava/lang/String; +MD: aa/c (Lm;)Ljava/lang/String; net/minecraft/command/server/CommandEmote/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: aaa/a (I)I net/minecraft/item/ItemLeaves/getMetadata (I)I +MD: aaa/a (Lzx;I)I net/minecraft/item/ItemLeaves/getColorFromItemStack (Lnet/minecraft/item/ItemStack;I)I +MD: aaa/e_ (Lzx;)Ljava/lang/String; net/minecraft/item/ItemLeaves/getUnlocalizedName (Lnet/minecraft/item/ItemStack;)Ljava/lang/String; +MD: aab/a (ILadm;)Latg; net/minecraft/item/ItemMap/loadMapData (ILnet/minecraft/world/World;)Lnet/minecraft/world/storage/MapData; +MD: aab/a (Ladm;Lpk;Latg;)V net/minecraft/item/ItemMap/updateMapData (Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;Lnet/minecraft/world/storage/MapData;)V +MD: aab/a (Lzx;Ladm;)Latg; net/minecraft/item/ItemMap/getMapData (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;)Lnet/minecraft/world/storage/MapData; +MD: aab/a (Lzx;Ladm;Lpk;IZ)V net/minecraft/item/ItemMap/onUpdate (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;IZ)V +MD: aab/a (Lzx;Lwn;Ljava/util/List;Z)V net/minecraft/item/ItemMap/addInformation (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;Ljava/util/List;Z)V +MD: aab/c (Lzx;Ladm;Lwn;)Lff; net/minecraft/item/ItemMap/createMapDataPacket (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/network/Packet; +MD: aab/d (Lzx;Ladm;Lwn;)V net/minecraft/item/ItemMap/onCreated (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;)V +MD: aac/a (Lzx;Ladm;Lwn;)Lzx; net/minecraft/item/ItemBucketMilk/onItemRightClick (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; +MD: aac/b (Lzx;Ladm;Lwn;)Lzx; net/minecraft/item/ItemBucketMilk/onItemUseFinish (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; +MD: aac/d (Lzx;)I net/minecraft/item/ItemBucketMilk/getMaxItemUseDuration (Lnet/minecraft/item/ItemStack;)I +MD: aac/e (Lzx;)Laba; net/minecraft/item/ItemBucketMilk/getItemUseAction (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/EnumAction; +MD: aad$1/a (Lck;)V net/minecraft/item/ItemMinecart$1/playDispenseSound (Lnet/minecraft/dispenser/IBlockSource;)V +MD: aad$1/b (Lck;Lzx;)Lzx; net/minecraft/item/ItemMinecart$1/dispenseStack (Lnet/minecraft/dispenser/IBlockSource;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack; +MD: aad/a (Laad;)Lva$a; net/minecraft/item/ItemMinecart/access$000 (Lnet/minecraft/item/ItemMinecart;)Lnet/minecraft/entity/item/EntityMinecart$EnumMinecartType; +MD: aad/a (Lzx;Lwn;Ladm;Lcj;Lcq;FFF)Z net/minecraft/item/ItemMinecart/onItemUse (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: aae$1/a (Lzx;)Ljava/lang/String; net/minecraft/item/ItemMultiTexture$1/apply (Lnet/minecraft/item/ItemStack;)Ljava/lang/String; +MD: aae$1/apply (Ljava/lang/Object;)Ljava/lang/Object; net/minecraft/item/ItemMultiTexture$1/apply (Ljava/lang/Object;)Ljava/lang/Object; +MD: aae/a (I)I net/minecraft/item/ItemMultiTexture/getMetadata (I)I +MD: aae/e_ (Lzx;)Ljava/lang/String; net/minecraft/item/ItemMultiTexture/getUnlocalizedName (Lnet/minecraft/item/ItemStack;)Ljava/lang/String; +MD: aaf/a (Lzx;Lwn;Lpr;)Z net/minecraft/item/ItemNameTag/itemInteractionForEntity (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/entity/EntityLivingBase;)Z +MD: aag/a (Lzx;Lafh;)F net/minecraft/item/ItemPickaxe/getStrVsBlock (Lnet/minecraft/item/ItemStack;Lnet/minecraft/block/Block;)F +MD: aag/b (Lafh;)Z net/minecraft/item/ItemPickaxe/canHarvestBlock (Lnet/minecraft/block/Block;)Z +MD: aah/a (I)I net/minecraft/item/ItemPiston/getMetadata (I)I +MD: aai/a (Lzw;Lyz;Ljava/util/List;)V net/minecraft/item/ItemPotion/getSubItems (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V +MD: aai/a (Lzx;)Ljava/lang/String; net/minecraft/item/ItemPotion/getItemStackDisplayName (Lnet/minecraft/item/ItemStack;)Ljava/lang/String; +MD: aai/a (Lzx;I)I net/minecraft/item/ItemPotion/getColorFromItemStack (Lnet/minecraft/item/ItemStack;I)I +MD: aai/a (Lzx;Ladm;Lwn;)Lzx; net/minecraft/item/ItemPotion/onItemRightClick (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; +MD: aai/a (Lzx;Lwn;Ljava/util/List;Z)V net/minecraft/item/ItemPotion/addInformation (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;Ljava/util/List;Z)V +MD: aai/b (Lzx;Ladm;Lwn;)Lzx; net/minecraft/item/ItemPotion/onItemUseFinish (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; +MD: aai/d (Lzx;)I net/minecraft/item/ItemPotion/getMaxItemUseDuration (Lnet/minecraft/item/ItemStack;)I +MD: aai/e (I)Ljava/util/List; net/minecraft/item/ItemPotion/getEffects (I)Ljava/util/List; +MD: aai/e (Lzx;)Laba; net/minecraft/item/ItemPotion/getItemUseAction (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/EnumAction; +MD: aai/f (I)Z net/minecraft/item/ItemPotion/isSplash (I)Z +MD: aai/f (Lzx;)Z net/minecraft/item/ItemPotion/hasEffect (Lnet/minecraft/item/ItemStack;)Z +MD: aai/g (I)I net/minecraft/item/ItemPotion/getColorFromDamage (I)I +MD: aai/h (I)Z net/minecraft/item/ItemPotion/isEffectInstant (I)Z +MD: aai/h (Lzx;)Ljava/util/List; net/minecraft/item/ItemPotion/getEffects (Lnet/minecraft/item/ItemStack;)Ljava/util/List; +MD: aaj/valueOf (Ljava/lang/String;)Laaj; net/minecraft/item/EnumRarity/valueOf (Ljava/lang/String;)Lnet/minecraft/item/EnumRarity; +MD: aaj/values ()[Laaj; net/minecraft/item/EnumRarity/values ()[Lnet/minecraft/item/EnumRarity; +MD: aak/a (Lzx;Lwn;Ladm;Lcj;Lcq;FFF)Z net/minecraft/item/ItemRecord/onItemUse (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: aak/a (Lzx;Lwn;Ljava/util/List;Z)V net/minecraft/item/ItemRecord/addInformation (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;Ljava/util/List;Z)V +MD: aak/b (Ljava/lang/String;)Laak; net/minecraft/item/ItemRecord/getRecord (Ljava/lang/String;)Lnet/minecraft/item/ItemRecord; +MD: aak/g ()Ljava/lang/String; net/minecraft/item/ItemRecord/getRecordNameLocal ()Ljava/lang/String; +MD: aak/g (Lzx;)Laaj; net/minecraft/item/ItemRecord/getRarity (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/EnumRarity; +MD: aal/a (Lzx;Lwn;Ladm;Lcj;Lcq;FFF)Z net/minecraft/item/ItemRedstone/onItemUse (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: aam/a (Lzx;Lpr;Lpr;)Z net/minecraft/item/ItemSaddle/hitEntity (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/entity/EntityLivingBase;)Z +MD: aam/a (Lzx;Lwn;Lpr;)Z net/minecraft/item/ItemSaddle/itemInteractionForEntity (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/entity/EntityLivingBase;)Z +MD: aan/a (Lzx;Lwn;Ladm;Lcj;Lcq;FFF)Z net/minecraft/item/ItemSeedFood/onItemUse (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: aao/a (Lzx;Lwn;Ladm;Lcj;Lcq;FFF)Z net/minecraft/item/ItemSeeds/onItemUse (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: aap/a (Lzx;Ladm;Lafh;Lcj;Lpr;)Z net/minecraft/item/ItemShears/onBlockDestroyed (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/block/Block;Lnet/minecraft/util/BlockPos;Lnet/minecraft/entity/EntityLivingBase;)Z +MD: aap/a (Lzx;Lafh;)F net/minecraft/item/ItemShears/getStrVsBlock (Lnet/minecraft/item/ItemStack;Lnet/minecraft/block/Block;)F +MD: aap/b (Lafh;)Z net/minecraft/item/ItemShears/canHarvestBlock (Lnet/minecraft/block/Block;)Z +MD: aaq/b (Lafh;)Z net/minecraft/item/ItemSpade/canHarvestBlock (Lnet/minecraft/block/Block;)Z +MD: aar/a (Lzx;Lwn;Ladm;Lcj;Lcq;FFF)Z net/minecraft/item/ItemSign/onItemUse (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: aas/f (Lzx;)Z net/minecraft/item/ItemSimpleFoiled/hasEffect (Lnet/minecraft/item/ItemStack;)Z +MD: aat/a (I)I net/minecraft/item/ItemSkull/getMetadata (I)I +MD: aat/a (Ldn;)Z net/minecraft/item/ItemSkull/updateItemStackNBT (Lnet/minecraft/nbt/NBTTagCompound;)Z +MD: aat/a (Lzw;Lyz;Ljava/util/List;)V net/minecraft/item/ItemSkull/getSubItems (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V +MD: aat/a (Lzx;)Ljava/lang/String; net/minecraft/item/ItemSkull/getItemStackDisplayName (Lnet/minecraft/item/ItemStack;)Ljava/lang/String; +MD: aat/a (Lzx;Lwn;Ladm;Lcj;Lcq;FFF)Z net/minecraft/item/ItemSkull/onItemUse (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: aat/e_ (Lzx;)Ljava/lang/String; net/minecraft/item/ItemSkull/getUnlocalizedName (Lnet/minecraft/item/ItemStack;)Ljava/lang/String; +MD: aau/a (I)I net/minecraft/item/ItemSlab/getMetadata (I)I +MD: aau/a (Ladm;Lcj;Lcq;Lwn;Lzx;)Z net/minecraft/item/ItemSlab/canPlaceBlockOnSide (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/item/ItemStack;)Z +MD: aau/a (Lzx;Ladm;Lcj;Ljava/lang/Object;)Z net/minecraft/item/ItemSlab/tryPlace (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Ljava/lang/Object;)Z +MD: aau/a (Lzx;Lwn;Ladm;Lcj;Lcq;FFF)Z net/minecraft/item/ItemSlab/onItemUse (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: aau/e_ (Lzx;)Ljava/lang/String; net/minecraft/item/ItemSlab/getUnlocalizedName (Lnet/minecraft/item/ItemStack;)Ljava/lang/String; +MD: aav/a (I)I net/minecraft/item/ItemSnow/getMetadata (I)I +MD: aav/a (Lzx;Lwn;Ladm;Lcj;Lcq;FFF)Z net/minecraft/item/ItemSnow/onItemUse (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: aaw/a (Lzx;Ladm;Lwn;)Lzx; net/minecraft/item/ItemSnowball/onItemRightClick (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; +MD: aax/a (Ladm;IDDD)Lpk; net/minecraft/item/ItemMonsterPlacer/spawnCreature (Lnet/minecraft/world/World;IDDD)Lnet/minecraft/entity/Entity; +MD: aax/a (Lzw;Lyz;Ljava/util/List;)V net/minecraft/item/ItemMonsterPlacer/getSubItems (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V +MD: aax/a (Lzx;)Ljava/lang/String; net/minecraft/item/ItemMonsterPlacer/getItemStackDisplayName (Lnet/minecraft/item/ItemStack;)Ljava/lang/String; +MD: aax/a (Lzx;I)I net/minecraft/item/ItemMonsterPlacer/getColorFromItemStack (Lnet/minecraft/item/ItemStack;I)I +MD: aax/a (Lzx;Ladm;Lwn;)Lzx; net/minecraft/item/ItemMonsterPlacer/onItemRightClick (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; +MD: aax/a (Lzx;Lwn;Ladm;Lcj;Lcq;FFF)Z net/minecraft/item/ItemMonsterPlacer/onItemUse (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: aay/a (Lzx;Ladm;Lafh;Lcj;Lpr;)Z net/minecraft/item/ItemSword/onBlockDestroyed (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/block/Block;Lnet/minecraft/util/BlockPos;Lnet/minecraft/entity/EntityLivingBase;)Z +MD: aay/a (Lzx;Ladm;Lwn;)Lzx; net/minecraft/item/ItemSword/onItemRightClick (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; +MD: aay/a (Lzx;Lafh;)F net/minecraft/item/ItemSword/getStrVsBlock (Lnet/minecraft/item/ItemStack;Lnet/minecraft/block/Block;)F +MD: aay/a (Lzx;Lpr;Lpr;)Z net/minecraft/item/ItemSword/hitEntity (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/entity/EntityLivingBase;)Z +MD: aay/a (Lzx;Lzx;)Z net/minecraft/item/ItemSword/getIsRepairable (Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Z +MD: aay/b ()I net/minecraft/item/ItemSword/getItemEnchantability ()I +MD: aay/b (Lafh;)Z net/minecraft/item/ItemSword/canHarvestBlock (Lnet/minecraft/block/Block;)Z +MD: aay/d (Lzx;)I net/minecraft/item/ItemSword/getMaxItemUseDuration (Lnet/minecraft/item/ItemStack;)I +MD: aay/e (Lzx;)Laba; net/minecraft/item/ItemSword/getItemUseAction (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/EnumAction; +MD: aay/g ()F net/minecraft/item/ItemSword/getDamageVsEntity ()F +MD: aay/h ()Ljava/lang/String; net/minecraft/item/ItemSword/getToolMaterialName ()Ljava/lang/String; +MD: aay/i ()Lcom/google/common/collect/Multimap; net/minecraft/item/ItemSword/getItemAttributeModifiers ()Lcom/google/common/collect/Multimap; +MD: aay/w_ ()Z net/minecraft/item/ItemSword/isFull3D ()Z +MD: aaz/a (I)I net/minecraft/item/ItemColored/getMetadata (I)I +MD: aaz/a (Lzx;I)I net/minecraft/item/ItemColored/getColorFromItemStack (Lnet/minecraft/item/ItemStack;I)I +MD: aaz/a ([Ljava/lang/String;)Laaz; net/minecraft/item/ItemColored/setSubtypeNames ([Ljava/lang/String;)Lnet/minecraft/item/ItemColored; +MD: aaz/e_ (Lzx;)Ljava/lang/String; net/minecraft/item/ItemColored/getUnlocalizedName (Lnet/minecraft/item/ItemStack;)Ljava/lang/String; +MD: ab/a ()I net/minecraft/command/CommandEnchant/getRequiredPermissionLevel ()I +MD: ab/a (Lm;[Ljava/lang/String;)V net/minecraft/command/CommandEnchant/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: ab/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/CommandEnchant/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: ab/b ([Ljava/lang/String;I)Z net/minecraft/command/CommandEnchant/isUsernameIndex ([Ljava/lang/String;I)Z +MD: ab/c ()Ljava/lang/String; net/minecraft/command/CommandEnchant/getCommandName ()Ljava/lang/String; +MD: ab/c (Lm;)Ljava/lang/String; net/minecraft/command/CommandEnchant/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: ab/d ()[Ljava/lang/String; net/minecraft/command/CommandEnchant/getListOfPlayers ()[Ljava/lang/String; +MD: aba/valueOf (Ljava/lang/String;)Laba; net/minecraft/item/EnumAction/valueOf (Ljava/lang/String;)Lnet/minecraft/item/EnumAction; +MD: aba/values ()[Laba; net/minecraft/item/EnumAction/values ()[Lnet/minecraft/item/EnumAction; +MD: abb/a (Lzx;I)I net/minecraft/item/ItemLilyPad/getColorFromItemStack (Lnet/minecraft/item/ItemStack;I)I +MD: abb/a (Lzx;Ladm;Lwn;)Lzx; net/minecraft/item/ItemLilyPad/onItemRightClick (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; +MD: abc/a (Lzx;Ladm;Lwn;)Lzx; net/minecraft/item/ItemWritableBook/onItemRightClick (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; +MD: abc/b (Ldn;)Z net/minecraft/item/ItemWritableBook/isNBTValid (Lnet/minecraft/nbt/NBTTagCompound;)Z +MD: abd/a (Lzx;)Ljava/lang/String; net/minecraft/item/ItemEditableBook/getItemStackDisplayName (Lnet/minecraft/item/ItemStack;)Ljava/lang/String; +MD: abd/a (Lzx;Ladm;Lwn;)Lzx; net/minecraft/item/ItemEditableBook/onItemRightClick (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; +MD: abd/a (Lzx;Lwn;)V net/minecraft/item/ItemEditableBook/resolveContents (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;)V +MD: abd/a (Lzx;Lwn;Ljava/util/List;Z)V net/minecraft/item/ItemEditableBook/addInformation (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;Ljava/util/List;Z)V +MD: abd/b (Ldn;)Z net/minecraft/item/ItemEditableBook/validBookTagContents (Lnet/minecraft/nbt/NBTTagCompound;)Z +MD: abd/f (Lzx;)Z net/minecraft/item/ItemEditableBook/hasEffect (Lnet/minecraft/item/ItemStack;)Z +MD: abd/h (Lzx;)I net/minecraft/item/ItemEditableBook/getGeneration (Lnet/minecraft/item/ItemStack;)I +MD: abe/a (I)I net/minecraft/potion/PotionHelper/getPotionPrefixIndex (I)I +MD: abe/a (II)Z net/minecraft/potion/PotionHelper/checkFlag (II)Z +MD: abe/a (IIIIII)I net/minecraft/potion/PotionHelper/func_77908_a (IIIIII)I +MD: abe/a (IIZZZ)I net/minecraft/potion/PotionHelper/brewBitOperations (IIZZZ)I +MD: abe/a (ILjava/lang/String;)I net/minecraft/potion/PotionHelper/applyIngredient (ILjava/lang/String;)I +MD: abe/a (IZ)I net/minecraft/potion/PotionHelper/getLiquidColor (IZ)I +MD: abe/a (Ljava/lang/String;III)I net/minecraft/potion/PotionHelper/parsePotionEffects (Ljava/lang/String;III)I +MD: abe/a (Ljava/util/Collection;)I net/minecraft/potion/PotionHelper/calcPotionLiquidColor (Ljava/util/Collection;)I +MD: abe/a (ZZZIIII)I net/minecraft/potion/PotionHelper/func_77904_a (ZZZIIII)I +MD: abe/b (IZ)Ljava/util/List; net/minecraft/potion/PotionHelper/getPotionEffects (IZ)Ljava/util/List; +MD: abe/b (Ljava/util/Collection;)Z net/minecraft/potion/PotionHelper/getAreAmbient (Ljava/util/Collection;)Z +MD: abe/c (I)Ljava/lang/String; net/minecraft/potion/PotionHelper/getPotionPrefix (I)Ljava/lang/String; +MD: abe/c (II)I net/minecraft/potion/PotionHelper/isFlagSet (II)I +MD: abe/d (II)I net/minecraft/potion/PotionHelper/isFlagUnset (II)I +MD: abe/h (I)I net/minecraft/potion/PotionHelper/countSetFlags (I)I +MD: abh/a ()I net/minecraft/item/crafting/RecipesArmorDyes/getRecipeSize ()I +MD: abh/a (Lxp;)Lzx; net/minecraft/item/crafting/RecipesArmorDyes/getCraftingResult (Lnet/minecraft/inventory/InventoryCrafting;)Lnet/minecraft/item/ItemStack; +MD: abh/a (Lxp;Ladm;)Z net/minecraft/item/crafting/RecipesArmorDyes/matches (Lnet/minecraft/inventory/InventoryCrafting;Lnet/minecraft/world/World;)Z +MD: abh/b ()Lzx; net/minecraft/item/crafting/RecipesArmorDyes/getRecipeOutput ()Lnet/minecraft/item/ItemStack; +MD: abh/b (Lxp;)[Lzx; net/minecraft/item/crafting/RecipesArmorDyes/getRemainingItems (Lnet/minecraft/inventory/InventoryCrafting;)[Lnet/minecraft/item/ItemStack; +MD: abi/a (Labt;)V net/minecraft/item/crafting/RecipesArmor/addRecipes (Lnet/minecraft/item/crafting/CraftingManager;)V +MD: abj$a/a ()I net/minecraft/item/crafting/RecipesBanners$RecipeAddPattern/getRecipeSize ()I +MD: abj$a/a (Lxp;)Lzx; net/minecraft/item/crafting/RecipesBanners$RecipeAddPattern/getCraftingResult (Lnet/minecraft/inventory/InventoryCrafting;)Lnet/minecraft/item/ItemStack; +MD: abj$a/a (Lxp;Ladm;)Z net/minecraft/item/crafting/RecipesBanners$RecipeAddPattern/matches (Lnet/minecraft/inventory/InventoryCrafting;Lnet/minecraft/world/World;)Z +MD: abj$a/b ()Lzx; net/minecraft/item/crafting/RecipesBanners$RecipeAddPattern/getRecipeOutput ()Lnet/minecraft/item/ItemStack; +MD: abj$a/b (Lxp;)[Lzx; net/minecraft/item/crafting/RecipesBanners$RecipeAddPattern/getRemainingItems (Lnet/minecraft/inventory/InventoryCrafting;)[Lnet/minecraft/item/ItemStack; +MD: abj$a/c (Lxp;)Laku$a; net/minecraft/item/crafting/RecipesBanners$RecipeAddPattern/func_179533_c (Lnet/minecraft/inventory/InventoryCrafting;)Lnet/minecraft/tileentity/TileEntityBanner$EnumBannerPattern; +MD: abj$b/a ()I net/minecraft/item/crafting/RecipesBanners$RecipeDuplicatePattern/getRecipeSize ()I +MD: abj$b/a (Lxp;)Lzx; net/minecraft/item/crafting/RecipesBanners$RecipeDuplicatePattern/getCraftingResult (Lnet/minecraft/inventory/InventoryCrafting;)Lnet/minecraft/item/ItemStack; +MD: abj$b/a (Lxp;Ladm;)Z net/minecraft/item/crafting/RecipesBanners$RecipeDuplicatePattern/matches (Lnet/minecraft/inventory/InventoryCrafting;Lnet/minecraft/world/World;)Z +MD: abj$b/b ()Lzx; net/minecraft/item/crafting/RecipesBanners$RecipeDuplicatePattern/getRecipeOutput ()Lnet/minecraft/item/ItemStack; +MD: abj$b/b (Lxp;)[Lzx; net/minecraft/item/crafting/RecipesBanners$RecipeDuplicatePattern/getRemainingItems (Lnet/minecraft/inventory/InventoryCrafting;)[Lnet/minecraft/item/ItemStack; +MD: abj/a (Labt;)V net/minecraft/item/crafting/RecipesBanners/addRecipes (Lnet/minecraft/item/crafting/CraftingManager;)V +MD: abk/a ()I net/minecraft/item/crafting/RecipeBookCloning/getRecipeSize ()I +MD: abk/a (Lxp;)Lzx; net/minecraft/item/crafting/RecipeBookCloning/getCraftingResult (Lnet/minecraft/inventory/InventoryCrafting;)Lnet/minecraft/item/ItemStack; +MD: abk/a (Lxp;Ladm;)Z net/minecraft/item/crafting/RecipeBookCloning/matches (Lnet/minecraft/inventory/InventoryCrafting;Lnet/minecraft/world/World;)Z +MD: abk/b ()Lzx; net/minecraft/item/crafting/RecipeBookCloning/getRecipeOutput ()Lnet/minecraft/item/ItemStack; +MD: abk/b (Lxp;)[Lzx; net/minecraft/item/crafting/RecipeBookCloning/getRemainingItems (Lnet/minecraft/inventory/InventoryCrafting;)[Lnet/minecraft/item/ItemStack; +MD: abl/a (Labt;)V net/minecraft/item/crafting/RecipesDyes/addRecipes (Lnet/minecraft/item/crafting/CraftingManager;)V +MD: abm/a ()I net/minecraft/item/crafting/RecipeFireworks/getRecipeSize ()I +MD: abm/a (Lxp;)Lzx; net/minecraft/item/crafting/RecipeFireworks/getCraftingResult (Lnet/minecraft/inventory/InventoryCrafting;)Lnet/minecraft/item/ItemStack; +MD: abm/a (Lxp;Ladm;)Z net/minecraft/item/crafting/RecipeFireworks/matches (Lnet/minecraft/inventory/InventoryCrafting;Lnet/minecraft/world/World;)Z +MD: abm/b ()Lzx; net/minecraft/item/crafting/RecipeFireworks/getRecipeOutput ()Lnet/minecraft/item/ItemStack; +MD: abm/b (Lxp;)[Lzx; net/minecraft/item/crafting/RecipeFireworks/getRemainingItems (Lnet/minecraft/inventory/InventoryCrafting;)[Lnet/minecraft/item/ItemStack; +MD: abn/a (Labt;)V net/minecraft/item/crafting/RecipesFood/addRecipes (Lnet/minecraft/item/crafting/CraftingManager;)V +MD: abo/a ()Labo; net/minecraft/item/crafting/FurnaceRecipes/instance ()Lnet/minecraft/item/crafting/FurnaceRecipes; +MD: abo/a (Lafh;Lzx;F)V net/minecraft/item/crafting/FurnaceRecipes/addSmeltingRecipeForBlock (Lnet/minecraft/block/Block;Lnet/minecraft/item/ItemStack;F)V +MD: abo/a (Lzw;Lzx;F)V net/minecraft/item/crafting/FurnaceRecipes/addSmelting (Lnet/minecraft/item/Item;Lnet/minecraft/item/ItemStack;F)V +MD: abo/a (Lzx;)Lzx; net/minecraft/item/crafting/FurnaceRecipes/getSmeltingResult (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack; +MD: abo/a (Lzx;Lzx;)Z net/minecraft/item/crafting/FurnaceRecipes/compareItemStacks (Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Z +MD: abo/a (Lzx;Lzx;F)V net/minecraft/item/crafting/FurnaceRecipes/addSmeltingRecipe (Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;F)V +MD: abo/b ()Ljava/util/Map; net/minecraft/item/crafting/FurnaceRecipes/getSmeltingList ()Ljava/util/Map; +MD: abo/b (Lzx;)F net/minecraft/item/crafting/FurnaceRecipes/getSmeltingExperience (Lnet/minecraft/item/ItemStack;)F +MD: abp/a ()I net/minecraft/item/crafting/RecipesMapCloning/getRecipeSize ()I +MD: abp/a (Lxp;)Lzx; net/minecraft/item/crafting/RecipesMapCloning/getCraftingResult (Lnet/minecraft/inventory/InventoryCrafting;)Lnet/minecraft/item/ItemStack; +MD: abp/a (Lxp;Ladm;)Z net/minecraft/item/crafting/RecipesMapCloning/matches (Lnet/minecraft/inventory/InventoryCrafting;Lnet/minecraft/world/World;)Z +MD: abp/b ()Lzx; net/minecraft/item/crafting/RecipesMapCloning/getRecipeOutput ()Lnet/minecraft/item/ItemStack; +MD: abp/b (Lxp;)[Lzx; net/minecraft/item/crafting/RecipesMapCloning/getRemainingItems (Lnet/minecraft/inventory/InventoryCrafting;)[Lnet/minecraft/item/ItemStack; +MD: abq/a (Lxp;)Lzx; net/minecraft/item/crafting/RecipesMapExtending/getCraftingResult (Lnet/minecraft/inventory/InventoryCrafting;)Lnet/minecraft/item/ItemStack; +MD: abq/a (Lxp;Ladm;)Z net/minecraft/item/crafting/RecipesMapExtending/matches (Lnet/minecraft/inventory/InventoryCrafting;Lnet/minecraft/world/World;)Z +MD: abr/a (Labt;)V net/minecraft/item/crafting/RecipesIngots/addRecipes (Lnet/minecraft/item/crafting/CraftingManager;)V +MD: abs/a ()I net/minecraft/item/crafting/IRecipe/getRecipeSize ()I +MD: abs/a (Lxp;)Lzx; net/minecraft/item/crafting/IRecipe/getCraftingResult (Lnet/minecraft/inventory/InventoryCrafting;)Lnet/minecraft/item/ItemStack; +MD: abs/a (Lxp;Ladm;)Z net/minecraft/item/crafting/IRecipe/matches (Lnet/minecraft/inventory/InventoryCrafting;Lnet/minecraft/world/World;)Z +MD: abs/b ()Lzx; net/minecraft/item/crafting/IRecipe/getRecipeOutput ()Lnet/minecraft/item/ItemStack; +MD: abs/b (Lxp;)[Lzx; net/minecraft/item/crafting/IRecipe/getRemainingItems (Lnet/minecraft/inventory/InventoryCrafting;)[Lnet/minecraft/item/ItemStack; +MD: abt$1/a (Labs;Labs;)I net/minecraft/item/crafting/CraftingManager$1/compare (Lnet/minecraft/item/crafting/IRecipe;Lnet/minecraft/item/crafting/IRecipe;)I +MD: abt$1/compare (Ljava/lang/Object;Ljava/lang/Object;)I net/minecraft/item/crafting/CraftingManager$1/compare (Ljava/lang/Object;Ljava/lang/Object;)I +MD: abt/a ()Labt; net/minecraft/item/crafting/CraftingManager/getInstance ()Lnet/minecraft/item/crafting/CraftingManager; +MD: abt/a (Labs;)V net/minecraft/item/crafting/CraftingManager/addRecipe (Lnet/minecraft/item/crafting/IRecipe;)V +MD: abt/a (Lxp;Ladm;)Lzx; net/minecraft/item/crafting/CraftingManager/findMatchingRecipe (Lnet/minecraft/inventory/InventoryCrafting;Lnet/minecraft/world/World;)Lnet/minecraft/item/ItemStack; +MD: abt/a (Lzx;[Ljava/lang/Object;)Labv; net/minecraft/item/crafting/CraftingManager/addRecipe (Lnet/minecraft/item/ItemStack;[Ljava/lang/Object;)Lnet/minecraft/item/crafting/ShapedRecipes; +MD: abt/b ()Ljava/util/List; net/minecraft/item/crafting/CraftingManager/getRecipeList ()Ljava/util/List; +MD: abt/b (Lxp;Ladm;)[Lzx; net/minecraft/item/crafting/CraftingManager/func_180303_b (Lnet/minecraft/inventory/InventoryCrafting;Lnet/minecraft/world/World;)[Lnet/minecraft/item/ItemStack; +MD: abt/b (Lzx;[Ljava/lang/Object;)V net/minecraft/item/crafting/CraftingManager/addShapelessRecipe (Lnet/minecraft/item/ItemStack;[Ljava/lang/Object;)V +MD: abu/a ()I net/minecraft/item/crafting/RecipeRepairItem/getRecipeSize ()I +MD: abu/a (Lxp;)Lzx; net/minecraft/item/crafting/RecipeRepairItem/getCraftingResult (Lnet/minecraft/inventory/InventoryCrafting;)Lnet/minecraft/item/ItemStack; +MD: abu/a (Lxp;Ladm;)Z net/minecraft/item/crafting/RecipeRepairItem/matches (Lnet/minecraft/inventory/InventoryCrafting;Lnet/minecraft/world/World;)Z +MD: abu/b ()Lzx; net/minecraft/item/crafting/RecipeRepairItem/getRecipeOutput ()Lnet/minecraft/item/ItemStack; +MD: abu/b (Lxp;)[Lzx; net/minecraft/item/crafting/RecipeRepairItem/getRemainingItems (Lnet/minecraft/inventory/InventoryCrafting;)[Lnet/minecraft/item/ItemStack; +MD: abv/a ()I net/minecraft/item/crafting/ShapedRecipes/getRecipeSize ()I +MD: abv/a (Lxp;)Lzx; net/minecraft/item/crafting/ShapedRecipes/getCraftingResult (Lnet/minecraft/inventory/InventoryCrafting;)Lnet/minecraft/item/ItemStack; +MD: abv/a (Lxp;IIZ)Z net/minecraft/item/crafting/ShapedRecipes/checkMatch (Lnet/minecraft/inventory/InventoryCrafting;IIZ)Z +MD: abv/a (Lxp;Ladm;)Z net/minecraft/item/crafting/ShapedRecipes/matches (Lnet/minecraft/inventory/InventoryCrafting;Lnet/minecraft/world/World;)Z +MD: abv/b ()Lzx; net/minecraft/item/crafting/ShapedRecipes/getRecipeOutput ()Lnet/minecraft/item/ItemStack; +MD: abv/b (Lxp;)[Lzx; net/minecraft/item/crafting/ShapedRecipes/getRemainingItems (Lnet/minecraft/inventory/InventoryCrafting;)[Lnet/minecraft/item/ItemStack; +MD: abw/a ()I net/minecraft/item/crafting/ShapelessRecipes/getRecipeSize ()I +MD: abw/a (Lxp;)Lzx; net/minecraft/item/crafting/ShapelessRecipes/getCraftingResult (Lnet/minecraft/inventory/InventoryCrafting;)Lnet/minecraft/item/ItemStack; +MD: abw/a (Lxp;Ladm;)Z net/minecraft/item/crafting/ShapelessRecipes/matches (Lnet/minecraft/inventory/InventoryCrafting;Lnet/minecraft/world/World;)Z +MD: abw/b ()Lzx; net/minecraft/item/crafting/ShapelessRecipes/getRecipeOutput ()Lnet/minecraft/item/ItemStack; +MD: abw/b (Lxp;)[Lzx; net/minecraft/item/crafting/ShapelessRecipes/getRemainingItems (Lnet/minecraft/inventory/InventoryCrafting;)[Lnet/minecraft/item/ItemStack; +MD: abx/a (Labt;)V net/minecraft/item/crafting/RecipesCrafting/addRecipes (Lnet/minecraft/item/crafting/CraftingManager;)V +MD: aby/a (Labt;)V net/minecraft/item/crafting/RecipesTools/addRecipes (Lnet/minecraft/item/crafting/CraftingManager;)V +MD: abz/a (Labt;)V net/minecraft/item/crafting/RecipesWeapons/addRecipes (Lnet/minecraft/item/crafting/CraftingManager;)V +MD: ac/a ()I net/minecraft/command/CommandEntityData/getRequiredPermissionLevel ()I +MD: ac/a (Lm;[Ljava/lang/String;)V net/minecraft/command/CommandEntityData/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: ac/b ([Ljava/lang/String;I)Z net/minecraft/command/CommandEntityData/isUsernameIndex ([Ljava/lang/String;I)Z +MD: ac/c ()Ljava/lang/String; net/minecraft/command/CommandEntityData/getCommandName ()Ljava/lang/String; +MD: ac/c (Lm;)Ljava/lang/String; net/minecraft/command/CommandEntityData/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: acb/a (I)I net/minecraft/enchantment/EnchantmentArrowDamage/getMinEnchantability (I)I +MD: acb/b ()I net/minecraft/enchantment/EnchantmentArrowDamage/getMaxLevel ()I +MD: acb/b (I)I net/minecraft/enchantment/EnchantmentArrowDamage/getMaxEnchantability (I)I +MD: acc/a (I)I net/minecraft/enchantment/EnchantmentArrowFire/getMinEnchantability (I)I +MD: acc/b ()I net/minecraft/enchantment/EnchantmentArrowFire/getMaxLevel ()I +MD: acc/b (I)I net/minecraft/enchantment/EnchantmentArrowFire/getMaxEnchantability (I)I +MD: acd/a (I)I net/minecraft/enchantment/EnchantmentArrowInfinite/getMinEnchantability (I)I +MD: acd/b ()I net/minecraft/enchantment/EnchantmentArrowInfinite/getMaxLevel ()I +MD: acd/b (I)I net/minecraft/enchantment/EnchantmentArrowInfinite/getMaxEnchantability (I)I +MD: ace/a (I)I net/minecraft/enchantment/EnchantmentArrowKnockback/getMinEnchantability (I)I +MD: ace/b ()I net/minecraft/enchantment/EnchantmentArrowKnockback/getMaxLevel ()I +MD: ace/b (I)I net/minecraft/enchantment/EnchantmentArrowKnockback/getMaxEnchantability (I)I +MD: acf/a ()Ljava/lang/String; net/minecraft/enchantment/EnchantmentDamage/getName ()Ljava/lang/String; +MD: acf/a (I)I net/minecraft/enchantment/EnchantmentDamage/getMinEnchantability (I)I +MD: acf/a (ILpw;)F net/minecraft/enchantment/EnchantmentDamage/calcDamageByCreature (ILnet/minecraft/entity/EnumCreatureAttribute;)F +MD: acf/a (Laci;)Z net/minecraft/enchantment/EnchantmentDamage/canApplyTogether (Lnet/minecraft/enchantment/Enchantment;)Z +MD: acf/a (Lpr;Lpk;I)V net/minecraft/enchantment/EnchantmentDamage/onEntityDamaged (Lnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/entity/Entity;I)V +MD: acf/a (Lzx;)Z net/minecraft/enchantment/EnchantmentDamage/canApply (Lnet/minecraft/item/ItemStack;)Z +MD: acf/b ()I net/minecraft/enchantment/EnchantmentDamage/getMaxLevel ()I +MD: acf/b (I)I net/minecraft/enchantment/EnchantmentDamage/getMaxEnchantability (I)I +MD: acg/a (I)I net/minecraft/enchantment/EnchantmentDurability/getMinEnchantability (I)I +MD: acg/a (Lzx;)Z net/minecraft/enchantment/EnchantmentDurability/canApply (Lnet/minecraft/item/ItemStack;)Z +MD: acg/a (Lzx;ILjava/util/Random;)Z net/minecraft/enchantment/EnchantmentDurability/negateDamage (Lnet/minecraft/item/ItemStack;ILjava/util/Random;)Z +MD: acg/b ()I net/minecraft/enchantment/EnchantmentDurability/getMaxLevel ()I +MD: acg/b (I)I net/minecraft/enchantment/EnchantmentDurability/getMaxEnchantability (I)I +MD: ach/a (I)I net/minecraft/enchantment/EnchantmentDigging/getMinEnchantability (I)I +MD: ach/a (Lzx;)Z net/minecraft/enchantment/EnchantmentDigging/canApply (Lnet/minecraft/item/ItemStack;)Z +MD: ach/b ()I net/minecraft/enchantment/EnchantmentDigging/getMaxLevel ()I +MD: ach/b (I)I net/minecraft/enchantment/EnchantmentDigging/getMaxEnchantability (I)I +MD: aci/a ()Ljava/lang/String; net/minecraft/enchantment/Enchantment/getName ()Ljava/lang/String; +MD: aci/a (I)I net/minecraft/enchantment/Enchantment/getMinEnchantability (I)I +MD: aci/a (ILow;)I net/minecraft/enchantment/Enchantment/calcModifierDamage (ILnet/minecraft/util/DamageSource;)I +MD: aci/a (ILpw;)F net/minecraft/enchantment/Enchantment/calcDamageByCreature (ILnet/minecraft/entity/EnumCreatureAttribute;)F +MD: aci/a (Laci;)Z net/minecraft/enchantment/Enchantment/canApplyTogether (Lnet/minecraft/enchantment/Enchantment;)Z +MD: aci/a (Lpr;Lpk;I)V net/minecraft/enchantment/Enchantment/onEntityDamaged (Lnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/entity/Entity;I)V +MD: aci/a (Lzx;)Z net/minecraft/enchantment/Enchantment/canApply (Lnet/minecraft/item/ItemStack;)Z +MD: aci/b ()I net/minecraft/enchantment/Enchantment/getMaxLevel ()I +MD: aci/b (I)I net/minecraft/enchantment/Enchantment/getMaxEnchantability (I)I +MD: aci/b (Ljava/lang/String;)Laci; net/minecraft/enchantment/Enchantment/getEnchantmentByLocation (Ljava/lang/String;)Lnet/minecraft/enchantment/Enchantment; +MD: aci/b (Lpr;Lpk;I)V net/minecraft/enchantment/Enchantment/onUserHurt (Lnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/entity/Entity;I)V +MD: aci/c ()Ljava/util/Set; net/minecraft/enchantment/Enchantment/func_181077_c ()Ljava/util/Set; +MD: aci/c (I)Laci; net/minecraft/enchantment/Enchantment/getEnchantmentById (I)Lnet/minecraft/enchantment/Enchantment; +MD: aci/c (Ljava/lang/String;)Laci; net/minecraft/enchantment/Enchantment/setName (Ljava/lang/String;)Lnet/minecraft/enchantment/Enchantment; +MD: aci/d ()I net/minecraft/enchantment/Enchantment/getWeight ()I +MD: aci/d (I)Ljava/lang/String; net/minecraft/enchantment/Enchantment/getTranslatedName (I)Ljava/lang/String; +MD: aci/e ()I net/minecraft/enchantment/Enchantment/getMinLevel ()I +MD: acj/a (Lzw;)Z net/minecraft/enchantment/EnumEnchantmentType/canEnchantItem (Lnet/minecraft/item/Item;)Z +MD: acj/valueOf (Ljava/lang/String;)Lacj; net/minecraft/enchantment/EnumEnchantmentType/valueOf (Ljava/lang/String;)Lnet/minecraft/enchantment/EnumEnchantmentType; +MD: acj/values ()[Lacj; net/minecraft/enchantment/EnumEnchantmentType/values ()[Lnet/minecraft/enchantment/EnumEnchantmentType; +MD: ack$a/a (Laci;I)V net/minecraft/enchantment/EnchantmentHelper$DamageIterator/calculateModifier (Lnet/minecraft/enchantment/Enchantment;I)V +MD: ack$b/a (Laci;I)V net/minecraft/enchantment/EnchantmentHelper$HurtIterator/calculateModifier (Lnet/minecraft/enchantment/Enchantment;I)V +MD: ack$c/a (Laci;I)V net/minecraft/enchantment/EnchantmentHelper$IModifier/calculateModifier (Lnet/minecraft/enchantment/Enchantment;I)V +MD: ack$d/a (Laci;I)V net/minecraft/enchantment/EnchantmentHelper$ModifierLiving/calculateModifier (Lnet/minecraft/enchantment/Enchantment;I)V +MD: ack$e/a (Laci;I)V net/minecraft/enchantment/EnchantmentHelper$ModifierDamage/calculateModifier (Lnet/minecraft/enchantment/Enchantment;I)V +MD: ack/a (ILzx;)I net/minecraft/enchantment/EnchantmentHelper/getEnchantmentLevel (ILnet/minecraft/item/ItemStack;)I +MD: ack/a (I[Lzx;)I net/minecraft/enchantment/EnchantmentHelper/getMaxEnchantmentLevel (I[Lnet/minecraft/item/ItemStack;)I +MD: ack/a (Laci;Lpr;)Lzx; net/minecraft/enchantment/EnchantmentHelper/getEnchantedItem (Lnet/minecraft/enchantment/Enchantment;Lnet/minecraft/entity/EntityLivingBase;)Lnet/minecraft/item/ItemStack; +MD: ack/a (Lack$c;Lzx;)V net/minecraft/enchantment/EnchantmentHelper/applyEnchantmentModifier (Lnet/minecraft/enchantment/EnchantmentHelper$IModifier;Lnet/minecraft/item/ItemStack;)V +MD: ack/a (Lack$c;[Lzx;)V net/minecraft/enchantment/EnchantmentHelper/applyEnchantmentModifierArray (Lnet/minecraft/enchantment/EnchantmentHelper$IModifier;[Lnet/minecraft/item/ItemStack;)V +MD: ack/a (Ljava/util/Map;Lzx;)V net/minecraft/enchantment/EnchantmentHelper/setEnchantments (Ljava/util/Map;Lnet/minecraft/item/ItemStack;)V +MD: ack/a (Ljava/util/Random;IILzx;)I net/minecraft/enchantment/EnchantmentHelper/calcItemStackEnchantability (Ljava/util/Random;IILnet/minecraft/item/ItemStack;)I +MD: ack/a (Ljava/util/Random;Lzx;I)Lzx; net/minecraft/enchantment/EnchantmentHelper/addRandomEnchantment (Ljava/util/Random;Lnet/minecraft/item/ItemStack;I)Lnet/minecraft/item/ItemStack; +MD: ack/a (Lpk;)I net/minecraft/enchantment/EnchantmentHelper/getRespiration (Lnet/minecraft/entity/Entity;)I +MD: ack/a (Lpr;)I net/minecraft/enchantment/EnchantmentHelper/getKnockbackModifier (Lnet/minecraft/entity/EntityLivingBase;)I +MD: ack/a (Lpr;Lpk;)V net/minecraft/enchantment/EnchantmentHelper/applyThornEnchantments (Lnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/entity/Entity;)V +MD: ack/a (Lzx;)Ljava/util/Map; net/minecraft/enchantment/EnchantmentHelper/getEnchantments (Lnet/minecraft/item/ItemStack;)Ljava/util/Map; +MD: ack/a (Lzx;Lpw;)F net/minecraft/enchantment/EnchantmentHelper/func_152377_a (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/EnumCreatureAttribute;)F +MD: ack/a ([Lzx;Low;)I net/minecraft/enchantment/EnchantmentHelper/getEnchantmentModifierDamage ([Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/DamageSource;)I +MD: ack/b (ILzx;)Ljava/util/Map; net/minecraft/enchantment/EnchantmentHelper/mapEnchantmentData (ILnet/minecraft/item/ItemStack;)Ljava/util/Map; +MD: ack/b (Ljava/util/Random;Lzx;I)Ljava/util/List; net/minecraft/enchantment/EnchantmentHelper/buildEnchantmentList (Ljava/util/Random;Lnet/minecraft/item/ItemStack;I)Ljava/util/List; +MD: ack/b (Lpk;)I net/minecraft/enchantment/EnchantmentHelper/getDepthStriderModifier (Lnet/minecraft/entity/Entity;)I +MD: ack/b (Lpr;)I net/minecraft/enchantment/EnchantmentHelper/getFireAspectModifier (Lnet/minecraft/entity/EntityLivingBase;)I +MD: ack/b (Lpr;Lpk;)V net/minecraft/enchantment/EnchantmentHelper/applyArthropodEnchantments (Lnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/entity/Entity;)V +MD: ack/c (Lpr;)I net/minecraft/enchantment/EnchantmentHelper/getEfficiencyModifier (Lnet/minecraft/entity/EntityLivingBase;)I +MD: ack/e (Lpr;)Z net/minecraft/enchantment/EnchantmentHelper/getSilkTouchModifier (Lnet/minecraft/entity/EntityLivingBase;)Z +MD: ack/f (Lpr;)I net/minecraft/enchantment/EnchantmentHelper/getFortuneModifier (Lnet/minecraft/entity/EntityLivingBase;)I +MD: ack/g (Lpr;)I net/minecraft/enchantment/EnchantmentHelper/getLuckOfSeaModifier (Lnet/minecraft/entity/EntityLivingBase;)I +MD: ack/h (Lpr;)I net/minecraft/enchantment/EnchantmentHelper/getLureModifier (Lnet/minecraft/entity/EntityLivingBase;)I +MD: ack/i (Lpr;)I net/minecraft/enchantment/EnchantmentHelper/getLootingModifier (Lnet/minecraft/entity/EntityLivingBase;)I +MD: ack/j (Lpr;)Z net/minecraft/enchantment/EnchantmentHelper/getAquaAffinityModifier (Lnet/minecraft/entity/EntityLivingBase;)Z +MD: acm/a (I)I net/minecraft/enchantment/EnchantmentFireAspect/getMinEnchantability (I)I +MD: acm/b ()I net/minecraft/enchantment/EnchantmentFireAspect/getMaxLevel ()I +MD: acm/b (I)I net/minecraft/enchantment/EnchantmentFireAspect/getMaxEnchantability (I)I +MD: acn/a (I)I net/minecraft/enchantment/EnchantmentFishingSpeed/getMinEnchantability (I)I +MD: acn/b ()I net/minecraft/enchantment/EnchantmentFishingSpeed/getMaxLevel ()I +MD: acn/b (I)I net/minecraft/enchantment/EnchantmentFishingSpeed/getMaxEnchantability (I)I +MD: aco/a (I)I net/minecraft/enchantment/EnchantmentKnockback/getMinEnchantability (I)I +MD: aco/b ()I net/minecraft/enchantment/EnchantmentKnockback/getMaxLevel ()I +MD: aco/b (I)I net/minecraft/enchantment/EnchantmentKnockback/getMaxEnchantability (I)I +MD: acp/a (I)I net/minecraft/enchantment/EnchantmentLootBonus/getMinEnchantability (I)I +MD: acp/a (Laci;)Z net/minecraft/enchantment/EnchantmentLootBonus/canApplyTogether (Lnet/minecraft/enchantment/Enchantment;)Z +MD: acp/b ()I net/minecraft/enchantment/EnchantmentLootBonus/getMaxLevel ()I +MD: acp/b (I)I net/minecraft/enchantment/EnchantmentLootBonus/getMaxEnchantability (I)I +MD: acq/a (I)I net/minecraft/enchantment/EnchantmentOxygen/getMinEnchantability (I)I +MD: acq/b ()I net/minecraft/enchantment/EnchantmentOxygen/getMaxLevel ()I +MD: acq/b (I)I net/minecraft/enchantment/EnchantmentOxygen/getMaxEnchantability (I)I +MD: acr/a ()Ljava/lang/String; net/minecraft/enchantment/EnchantmentProtection/getName ()Ljava/lang/String; +MD: acr/a (I)I net/minecraft/enchantment/EnchantmentProtection/getMinEnchantability (I)I +MD: acr/a (ILow;)I net/minecraft/enchantment/EnchantmentProtection/calcModifierDamage (ILnet/minecraft/util/DamageSource;)I +MD: acr/a (Laci;)Z net/minecraft/enchantment/EnchantmentProtection/canApplyTogether (Lnet/minecraft/enchantment/Enchantment;)Z +MD: acr/a (Lpk;D)D net/minecraft/enchantment/EnchantmentProtection/func_92092_a (Lnet/minecraft/entity/Entity;D)D +MD: acr/a (Lpk;I)I net/minecraft/enchantment/EnchantmentProtection/getFireTimeForEntity (Lnet/minecraft/entity/Entity;I)I +MD: acr/b ()I net/minecraft/enchantment/EnchantmentProtection/getMaxLevel ()I +MD: acr/b (I)I net/minecraft/enchantment/EnchantmentProtection/getMaxEnchantability (I)I +MD: acs/a (I)I net/minecraft/enchantment/EnchantmentThorns/getMinEnchantability (I)I +MD: acs/a (ILjava/util/Random;)Z net/minecraft/enchantment/EnchantmentThorns/func_92094_a (ILjava/util/Random;)Z +MD: acs/a (Lzx;)Z net/minecraft/enchantment/EnchantmentThorns/canApply (Lnet/minecraft/item/ItemStack;)Z +MD: acs/b ()I net/minecraft/enchantment/EnchantmentThorns/getMaxLevel ()I +MD: acs/b (I)I net/minecraft/enchantment/EnchantmentThorns/getMaxEnchantability (I)I +MD: acs/b (ILjava/util/Random;)I net/minecraft/enchantment/EnchantmentThorns/func_92095_b (ILjava/util/Random;)I +MD: acs/b (Lpr;Lpk;I)V net/minecraft/enchantment/EnchantmentThorns/onUserHurt (Lnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/entity/Entity;I)V +MD: act/a (I)I net/minecraft/enchantment/EnchantmentUntouching/getMinEnchantability (I)I +MD: act/a (Laci;)Z net/minecraft/enchantment/EnchantmentUntouching/canApplyTogether (Lnet/minecraft/enchantment/Enchantment;)Z +MD: act/a (Lzx;)Z net/minecraft/enchantment/EnchantmentUntouching/canApply (Lnet/minecraft/item/ItemStack;)Z +MD: act/b ()I net/minecraft/enchantment/EnchantmentUntouching/getMaxLevel ()I +MD: act/b (I)I net/minecraft/enchantment/EnchantmentUntouching/getMaxEnchantability (I)I +MD: acu/a (I)I net/minecraft/enchantment/EnchantmentWaterWalker/getMinEnchantability (I)I +MD: acu/b ()I net/minecraft/enchantment/EnchantmentWaterWalker/getMaxLevel ()I +MD: acu/b (I)I net/minecraft/enchantment/EnchantmentWaterWalker/getMaxEnchantability (I)I +MD: acv/a (I)I net/minecraft/enchantment/EnchantmentWaterWorker/getMinEnchantability (I)I +MD: acv/b ()I net/minecraft/enchantment/EnchantmentWaterWorker/getMaxLevel ()I +MD: acv/b (I)I net/minecraft/enchantment/EnchantmentWaterWorker/getMaxEnchantability (I)I +MD: acy/a (Lacz;)V net/minecraft/entity/IMerchant/useRecipe (Lnet/minecraft/village/MerchantRecipe;)V +MD: acy/a (Lada;)V net/minecraft/entity/IMerchant/setRecipes (Lnet/minecraft/village/MerchantRecipeList;)V +MD: acy/a_ (Lwn;)V net/minecraft/entity/IMerchant/setCustomer (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: acy/a_ (Lzx;)V net/minecraft/entity/IMerchant/verifySellingItem (Lnet/minecraft/item/ItemStack;)V +MD: acy/b_ (Lwn;)Lada; net/minecraft/entity/IMerchant/getRecipes (Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/village/MerchantRecipeList; +MD: acy/f_ ()Leu; net/minecraft/entity/IMerchant/getDisplayName ()Lnet/minecraft/util/IChatComponent; +MD: acy/v_ ()Lwn; net/minecraft/entity/IMerchant/getCustomer ()Lnet/minecraft/entity/player/EntityPlayer; +MD: acz/a ()Lzx; net/minecraft/village/MerchantRecipe/getItemToBuy ()Lnet/minecraft/item/ItemStack; +MD: acz/a (I)V net/minecraft/village/MerchantRecipe/increaseMaxTradeUses (I)V +MD: acz/a (Ldn;)V net/minecraft/village/MerchantRecipe/readFromTags (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: acz/b ()Lzx; net/minecraft/village/MerchantRecipe/getSecondItemToBuy ()Lnet/minecraft/item/ItemStack; +MD: acz/c ()Z net/minecraft/village/MerchantRecipe/hasSecondItemToBuy ()Z +MD: acz/d ()Lzx; net/minecraft/village/MerchantRecipe/getItemToSell ()Lnet/minecraft/item/ItemStack; +MD: acz/e ()I net/minecraft/village/MerchantRecipe/getToolUses ()I +MD: acz/f ()I net/minecraft/village/MerchantRecipe/getMaxTradeUses ()I +MD: acz/g ()V net/minecraft/village/MerchantRecipe/incrementToolUses ()V +MD: acz/h ()Z net/minecraft/village/MerchantRecipe/isRecipeDisabled ()Z +MD: acz/i ()V net/minecraft/village/MerchantRecipe/compensateToolUses ()V +MD: acz/j ()Z net/minecraft/village/MerchantRecipe/getRewardsExp ()Z +MD: acz/k ()Ldn; net/minecraft/village/MerchantRecipe/writeToTags ()Lnet/minecraft/nbt/NBTTagCompound; +MD: ad$1/a (ILjava/lang/String;)Z net/minecraft/command/CommandExecuteAt$1/canCommandSenderUseCommand (ILjava/lang/String;)Z +MD: ad$1/a (Leu;)V net/minecraft/command/CommandExecuteAt$1/addChatMessage (Lnet/minecraft/util/IChatComponent;)V +MD: ad$1/a (Ln$a;I)V net/minecraft/command/CommandExecuteAt$1/setCommandStat (Lnet/minecraft/command/CommandResultStats$Type;I)V +MD: ad$1/c ()Lcj; net/minecraft/command/CommandExecuteAt$1/getPosition ()Lnet/minecraft/util/BlockPos; +MD: ad$1/d ()Laui; net/minecraft/command/CommandExecuteAt$1/getPositionVector ()Lnet/minecraft/util/Vec3; +MD: ad$1/e ()Ladm; net/minecraft/command/CommandExecuteAt$1/getEntityWorld ()Lnet/minecraft/world/World; +MD: ad$1/e_ ()Ljava/lang/String; net/minecraft/command/CommandExecuteAt$1/getName ()Ljava/lang/String; +MD: ad$1/f ()Lpk; net/minecraft/command/CommandExecuteAt$1/getCommandSenderEntity ()Lnet/minecraft/entity/Entity; +MD: ad$1/f_ ()Leu; net/minecraft/command/CommandExecuteAt$1/getDisplayName ()Lnet/minecraft/util/IChatComponent; +MD: ad$1/u_ ()Z net/minecraft/command/CommandExecuteAt$1/sendCommandFeedback ()Z +MD: ad/a ()I net/minecraft/command/CommandExecuteAt/getRequiredPermissionLevel ()I +MD: ad/a (Lm;[Ljava/lang/String;)V net/minecraft/command/CommandExecuteAt/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: ad/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/CommandExecuteAt/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: ad/b ([Ljava/lang/String;I)Z net/minecraft/command/CommandExecuteAt/isUsernameIndex ([Ljava/lang/String;I)Z +MD: ad/c ()Ljava/lang/String; net/minecraft/command/CommandExecuteAt/getCommandName ()Ljava/lang/String; +MD: ad/c (Lm;)Ljava/lang/String; net/minecraft/command/CommandExecuteAt/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: ada/a ()Ldn; net/minecraft/village/MerchantRecipeList/getRecipiesAsTags ()Lnet/minecraft/nbt/NBTTagCompound; +MD: ada/a (Ldn;)V net/minecraft/village/MerchantRecipeList/readRecipiesFromTags (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: ada/a (Lem;)V net/minecraft/village/MerchantRecipeList/writeToBuf (Lnet/minecraft/network/PacketBuffer;)V +MD: ada/a (Lzx;Lzx;)Z net/minecraft/village/MerchantRecipeList/func_181078_a (Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Z +MD: ada/a (Lzx;Lzx;I)Lacz; net/minecraft/village/MerchantRecipeList/canRecipeBeUsed (Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;I)Lnet/minecraft/village/MerchantRecipe; +MD: ada/b (Lem;)Lada; net/minecraft/village/MerchantRecipeList/readFromBuf (Lnet/minecraft/network/PacketBuffer;)Lnet/minecraft/village/MerchantRecipeList; +MD: adc$1/a ()Ljava/lang/String; net/minecraft/command/server/CommandBlockLogic$1/call ()Ljava/lang/String; +MD: adc$1/call ()Ljava/lang/Object; net/minecraft/command/server/CommandBlockLogic$1/call ()Ljava/lang/Object; +MD: adc$2/a ()Ljava/lang/String; net/minecraft/command/server/CommandBlockLogic$2/call ()Ljava/lang/String; +MD: adc$2/call ()Ljava/lang/Object; net/minecraft/command/server/CommandBlockLogic$2/call ()Ljava/lang/Object; +MD: adc/a (ILjava/lang/String;)Z net/minecraft/command/server/CommandBlockLogic/canCommandSenderUseCommand (ILjava/lang/String;)Z +MD: adc/a (Ladm;)V net/minecraft/command/server/CommandBlockLogic/trigger (Lnet/minecraft/world/World;)V +MD: adc/a (Ldn;)V net/minecraft/command/server/CommandBlockLogic/writeDataToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: adc/a (Leu;)V net/minecraft/command/server/CommandBlockLogic/addChatMessage (Lnet/minecraft/util/IChatComponent;)V +MD: adc/a (Lio/netty/buffer/ByteBuf;)V net/minecraft/command/server/CommandBlockLogic/func_145757_a (Lio/netty/buffer/ByteBuf;)V +MD: adc/a (Ljava/lang/String;)V net/minecraft/command/server/CommandBlockLogic/setCommand (Ljava/lang/String;)V +MD: adc/a (Ln$a;I)V net/minecraft/command/server/CommandBlockLogic/setCommandStat (Lnet/minecraft/command/CommandResultStats$Type;I)V +MD: adc/a (Lwn;)Z net/minecraft/command/server/CommandBlockLogic/tryOpenEditCommandBlock (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: adc/a (Z)V net/minecraft/command/server/CommandBlockLogic/setTrackOutput (Z)V +MD: adc/b (Ldn;)V net/minecraft/command/server/CommandBlockLogic/readDataFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: adc/b (Leu;)V net/minecraft/command/server/CommandBlockLogic/setLastOutput (Lnet/minecraft/util/IChatComponent;)V +MD: adc/b (Ljava/lang/String;)V net/minecraft/command/server/CommandBlockLogic/setName (Ljava/lang/String;)V +MD: adc/e_ ()Ljava/lang/String; net/minecraft/command/server/CommandBlockLogic/getName ()Ljava/lang/String; +MD: adc/f_ ()Leu; net/minecraft/command/server/CommandBlockLogic/getDisplayName ()Lnet/minecraft/util/IChatComponent; +MD: adc/h ()V net/minecraft/command/server/CommandBlockLogic/updateCommand ()V +MD: adc/i ()I net/minecraft/command/server/CommandBlockLogic/func_145751_f ()I +MD: adc/j ()I net/minecraft/command/server/CommandBlockLogic/getSuccessCount ()I +MD: adc/k ()Leu; net/minecraft/command/server/CommandBlockLogic/getLastOutput ()Lnet/minecraft/util/IChatComponent; +MD: adc/l ()Ljava/lang/String; net/minecraft/command/server/CommandBlockLogic/getCommand ()Ljava/lang/String; +MD: adc/m ()Z net/minecraft/command/server/CommandBlockLogic/shouldTrackOutput ()Z +MD: adc/n ()Ln; net/minecraft/command/server/CommandBlockLogic/getCommandResultStats ()Lnet/minecraft/command/CommandResultStats; +MD: adc/u_ ()Z net/minecraft/command/server/CommandBlockLogic/sendCommandFeedback ()Z +MD: add$a/a ()Ldn; net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart/toNBT ()Lnet/minecraft/nbt/NBTTagCompound; +MD: add$a/a (Ladd$a;)Ljava/lang/String; net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart/access$000 (Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart;)Ljava/lang/String; +MD: add$a/b (Ladd$a;)Ldn; net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart/access$100 (Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart;)Lnet/minecraft/nbt/NBTTagCompound; +MD: add/a ()Ladm; net/minecraft/tileentity/MobSpawnerBaseLogic/getSpawnerWorld ()Lnet/minecraft/world/World; +MD: add/a (I)V net/minecraft/tileentity/MobSpawnerBaseLogic/func_98267_a (I)V +MD: add/a (Ladd$a;)V net/minecraft/tileentity/MobSpawnerBaseLogic/setRandomEntity (Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart;)V +MD: add/a (Ladm;)Lpk; net/minecraft/tileentity/MobSpawnerBaseLogic/func_180612_a (Lnet/minecraft/world/World;)Lnet/minecraft/entity/Entity; +MD: add/a (Ldn;)V net/minecraft/tileentity/MobSpawnerBaseLogic/readFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: add/a (Ljava/lang/String;)V net/minecraft/tileentity/MobSpawnerBaseLogic/setEntityName (Ljava/lang/String;)V +MD: add/a (Lpk;Z)Lpk; net/minecraft/tileentity/MobSpawnerBaseLogic/spawnNewEntity (Lnet/minecraft/entity/Entity;Z)Lnet/minecraft/entity/Entity; +MD: add/b ()Lcj; net/minecraft/tileentity/MobSpawnerBaseLogic/getSpawnerPosition ()Lnet/minecraft/util/BlockPos; +MD: add/b (I)Z net/minecraft/tileentity/MobSpawnerBaseLogic/setDelayToMin (I)Z +MD: add/b (Ldn;)V net/minecraft/tileentity/MobSpawnerBaseLogic/writeToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: add/c ()V net/minecraft/tileentity/MobSpawnerBaseLogic/updateSpawner ()V +MD: add/d ()D net/minecraft/tileentity/MobSpawnerBaseLogic/getMobRotation ()D +MD: add/e ()D net/minecraft/tileentity/MobSpawnerBaseLogic/getPrevMobRotation ()D +MD: add/f ()Ljava/lang/String; net/minecraft/tileentity/MobSpawnerBaseLogic/getEntityNameToSpawn ()Ljava/lang/String; +MD: add/g ()Z net/minecraft/tileentity/MobSpawnerBaseLogic/isActivated ()Z +MD: add/h ()V net/minecraft/tileentity/MobSpawnerBaseLogic/resetTimer ()V +MD: add/i ()Ladd$a; net/minecraft/tileentity/MobSpawnerBaseLogic/getRandomEntity ()Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; +MD: ade/a ()Lcj; net/minecraft/block/BlockEventData/getPosition ()Lnet/minecraft/util/BlockPos; +MD: ade/b ()I net/minecraft/block/BlockEventData/getEventID ()I +MD: ade/c ()I net/minecraft/block/BlockEventData/getEventParameter ()I +MD: ade/d ()Lafh; net/minecraft/block/BlockEventData/getBlock ()Lnet/minecraft/block/Block; +MD: ade/equals (Ljava/lang/Object;)Z net/minecraft/block/BlockEventData/equals (Ljava/lang/Object;)Z +MD: ade/toString ()Ljava/lang/String; net/minecraft/block/BlockEventData/toString ()Ljava/lang/String; +MD: adf/toString ()Ljava/lang/String; net/minecraft/util/EnumWorldBlockLayer/toString ()Ljava/lang/String; +MD: adf/values ()[Ladf; net/minecraft/util/EnumWorldBlockLayer/values ()[Lnet/minecraft/util/EnumWorldBlockLayer; +MD: adg/a ()I net/minecraft/world/ChunkCoordIntPair/getCenterXPos ()I +MD: adg/a (I)Lcj; net/minecraft/world/ChunkCoordIntPair/getCenterBlock (I)Lnet/minecraft/util/BlockPos; +MD: adg/a (II)J net/minecraft/world/ChunkCoordIntPair/chunkXZ2Int (II)J +MD: adg/a (III)Lcj; net/minecraft/world/ChunkCoordIntPair/getBlock (III)Lnet/minecraft/util/BlockPos; +MD: adg/b ()I net/minecraft/world/ChunkCoordIntPair/getCenterZPosition ()I +MD: adg/c ()I net/minecraft/world/ChunkCoordIntPair/getXStart ()I +MD: adg/d ()I net/minecraft/world/ChunkCoordIntPair/getZStart ()I +MD: adg/e ()I net/minecraft/world/ChunkCoordIntPair/getXEnd ()I +MD: adg/equals (Ljava/lang/Object;)Z net/minecraft/world/ChunkCoordIntPair/equals (Ljava/lang/Object;)Z +MD: adg/f ()I net/minecraft/world/ChunkCoordIntPair/getZEnd ()I +MD: adg/hashCode ()I net/minecraft/world/ChunkCoordIntPair/hashCode ()I +MD: adg/toString ()Ljava/lang/String; net/minecraft/world/ChunkCoordIntPair/toString ()Ljava/lang/String; +MD: adi/a ()V net/minecraft/world/Explosion/doExplosionA ()V +MD: adi/a (Z)V net/minecraft/world/Explosion/doExplosionB (Z)V +MD: adi/b ()Ljava/util/Map; net/minecraft/world/Explosion/getPlayerKnockbackMap ()Ljava/util/Map; +MD: adi/c ()Lpr; net/minecraft/world/Explosion/getExplosivePlacedBy ()Lnet/minecraft/entity/EntityLivingBase; +MD: adi/d ()V net/minecraft/world/Explosion/func_180342_d ()V +MD: adi/e ()Ljava/util/List; net/minecraft/world/Explosion/getAffectedBlockPositions ()Ljava/util/List; +MD: adj/a ()I net/minecraft/world/ColorizerFoliage/getFoliageColorPine ()I +MD: adj/a (DD)I net/minecraft/world/ColorizerFoliage/getFoliageColor (DD)I +MD: adj/a ([I)V net/minecraft/world/ColorizerFoliage/setFoliageBiomeColorizer ([I)V +MD: adj/b ()I net/minecraft/world/ColorizerFoliage/getFoliageColorBirch ()I +MD: adj/c ()I net/minecraft/world/ColorizerFoliage/getFoliageColorBasic ()I +MD: adk$a/a ()Ljava/lang/String; net/minecraft/world/GameRules$Value/getString ()Ljava/lang/String; +MD: adk$a/a (Ljava/lang/String;)V net/minecraft/world/GameRules$Value/setValue (Ljava/lang/String;)V +MD: adk$a/b ()Z net/minecraft/world/GameRules$Value/getBoolean ()Z +MD: adk$a/c ()I net/minecraft/world/GameRules$Value/getInt ()I +MD: adk$a/e ()Ladk$b; net/minecraft/world/GameRules$Value/getType ()Lnet/minecraft/world/GameRules$ValueType; +MD: adk$b/values ()[Ladk$b; net/minecraft/world/GameRules$ValueType/values ()[Lnet/minecraft/world/GameRules$ValueType; +MD: adk/a ()Ldn; net/minecraft/world/GameRules/writeToNBT ()Lnet/minecraft/nbt/NBTTagCompound; +MD: adk/a (Ldn;)V net/minecraft/world/GameRules/readFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: adk/a (Ljava/lang/String;)Ljava/lang/String; net/minecraft/world/GameRules/getString (Ljava/lang/String;)Ljava/lang/String; +MD: adk/a (Ljava/lang/String;Ladk$b;)Z net/minecraft/world/GameRules/areSameType (Ljava/lang/String;Lnet/minecraft/world/GameRules$ValueType;)Z +MD: adk/a (Ljava/lang/String;Ljava/lang/String;)V net/minecraft/world/GameRules/setOrCreateGameRule (Ljava/lang/String;Ljava/lang/String;)V +MD: adk/a (Ljava/lang/String;Ljava/lang/String;Ladk$b;)V net/minecraft/world/GameRules/addGameRule (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/world/GameRules$ValueType;)V +MD: adk/b ()[Ljava/lang/String; net/minecraft/world/GameRules/getRules ()[Ljava/lang/String; +MD: adk/b (Ljava/lang/String;)Z net/minecraft/world/GameRules/getBoolean (Ljava/lang/String;)Z +MD: adk/c (Ljava/lang/String;)I net/minecraft/world/GameRules/getInt (Ljava/lang/String;)I +MD: adk/e (Ljava/lang/String;)Z net/minecraft/world/GameRules/hasRule (Ljava/lang/String;)Z +MD: adl/a (DD)I net/minecraft/world/ColorizerGrass/getGrassColor (DD)I +MD: adl/a ([I)V net/minecraft/world/ColorizerGrass/setGrassBiomeColorizer ([I)V +MD: adm$1/a ()Ljava/lang/String; net/minecraft/world/World$1/call ()Ljava/lang/String; +MD: adm$1/call ()Ljava/lang/Object; net/minecraft/world/World$1/call ()Ljava/lang/Object; +MD: adm$2/a ()Ljava/lang/String; net/minecraft/world/World$2/call ()Ljava/lang/String; +MD: adm$2/call ()Ljava/lang/Object; net/minecraft/world/World$2/call ()Ljava/lang/Object; +MD: adm$3/a ()Ljava/lang/String; net/minecraft/world/World$3/call ()Ljava/lang/String; +MD: adm$3/call ()Ljava/lang/Object; net/minecraft/world/World$3/call ()Ljava/lang/Object; +MD: adm$4/a ()Ljava/lang/String; net/minecraft/world/World$4/call ()Ljava/lang/String; +MD: adm$4/call ()Ljava/lang/Object; net/minecraft/world/World$4/call ()Ljava/lang/Object; +MD: adm/A ()Ljava/lang/String; net/minecraft/world/World/getProviderName ()Ljava/lang/String; +MD: adm/A (Lcj;)I net/minecraft/world/World/isBlockIndirectlyGettingPowered (Lnet/minecraft/util/BlockPos;)I +MD: adm/B ()V net/minecraft/world/World/calculateInitialSkylight ()V +MD: adm/B (Lcj;)V net/minecraft/world/World/setSpawnPoint (Lnet/minecraft/util/BlockPos;)V +MD: adm/C ()V net/minecraft/world/World/calculateInitialWeather ()V +MD: adm/C (Lcj;)Z net/minecraft/world/World/canLightningStrike (Lnet/minecraft/util/BlockPos;)Z +MD: adm/D ()V net/minecraft/world/World/setActivePlayerChunksAndCheckLight ()V +MD: adm/D (Lcj;)Z net/minecraft/world/World/isBlockinHighHumidity (Lnet/minecraft/util/BlockPos;)Z +MD: adm/E ()Ljava/util/List; net/minecraft/world/World/getLoadedEntityList ()Ljava/util/List; +MD: adm/E (Lcj;)Lok; net/minecraft/world/World/getDifficultyForLocation (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/world/DifficultyInstance; +MD: adm/F ()I net/minecraft/world/World/getSeaLevel ()I +MD: adm/F (Lcj;)Z net/minecraft/world/World/isWater (Lnet/minecraft/util/BlockPos;)Z +MD: adm/G ()Ladr; net/minecraft/world/World/getWorldType ()Lnet/minecraft/world/WorldType; +MD: adm/H ()V net/minecraft/world/World/sendQuittingDisconnectingPacket ()V +MD: adm/I ()V net/minecraft/world/World/checkSessionLock ()V +MD: adm/J ()J net/minecraft/world/World/getSeed ()J +MD: adm/K ()J net/minecraft/world/World/getTotalWorldTime ()J +MD: adm/L ()J net/minecraft/world/World/getWorldTime ()J +MD: adm/M ()Lcj; net/minecraft/world/World/getSpawnPoint ()Lnet/minecraft/util/BlockPos; +MD: adm/N ()Lamv; net/minecraft/world/World/getChunkProvider ()Lnet/minecraft/world/chunk/IChunkProvider; +MD: adm/O ()Latp; net/minecraft/world/World/getSaveHandler ()Lnet/minecraft/world/storage/ISaveHandler; +MD: adm/P ()Lato; net/minecraft/world/World/getWorldInfo ()Lnet/minecraft/world/storage/WorldInfo; +MD: adm/Q ()Ladk; net/minecraft/world/World/getGameRules ()Lnet/minecraft/world/GameRules; +MD: adm/R ()Z net/minecraft/world/World/isThundering ()Z +MD: adm/S ()Z net/minecraft/world/World/isRaining ()Z +MD: adm/T ()Laua; net/minecraft/world/World/getMapStorage ()Lnet/minecraft/world/storage/MapStorage; +MD: adm/U ()I net/minecraft/world/World/getHeight ()I +MD: adm/V ()I net/minecraft/world/World/getActualHeight ()I +MD: adm/W ()Z net/minecraft/world/World/extendedLevelsInChunkCache ()Z +MD: adm/X ()D net/minecraft/world/World/getHorizon ()D +MD: adm/Y ()Ljava/util/Calendar; net/minecraft/world/World/getCurrentDate ()Ljava/util/Calendar; +MD: adm/Z ()Lauo; net/minecraft/world/World/getScoreboard ()Lnet/minecraft/scoreboard/Scoreboard; +MD: adm/a (DDDD)Lwn; net/minecraft/world/World/getClosestPlayer (DDDD)Lnet/minecraft/entity/player/EntityPlayer; +MD: adm/a (DDDDDDLdn;)V net/minecraft/world/World/makeFireworks (DDDDDDLnet/minecraft/nbt/NBTTagCompound;)V +MD: adm/a (DDDLjava/lang/String;FF)V net/minecraft/world/World/playSoundEffect (DDDLjava/lang/String;FF)V +MD: adm/a (DDDLjava/lang/String;FFZ)V net/minecraft/world/World/playSound (DDDLjava/lang/String;FFZ)V +MD: adm/a (F)I net/minecraft/world/World/calculateSkylightSubtracted (F)I +MD: adm/a (I)Lpk; net/minecraft/world/World/getEntityByID (I)Lnet/minecraft/entity/Entity; +MD: adm/a (II)Lamy; net/minecraft/world/World/getChunkFromChunkCoords (II)Lnet/minecraft/world/chunk/Chunk; +MD: adm/a (III)Ljava/util/Random; net/minecraft/world/World/setRandomSeed (III)Ljava/util/Random; +MD: adm/a (IIII)V net/minecraft/world/World/markBlocksDirtyVertical (IIII)V +MD: adm/a (IIIIIIZ)Z net/minecraft/world/World/isAreaLoaded (IIIIIIZ)Z +MD: adm/a (IILamy;)V net/minecraft/world/World/playMoodSoundAndCheckLight (IILnet/minecraft/world/chunk/Chunk;)V +MD: adm/a (IIZ)Z net/minecraft/world/World/isChunkLoaded (IIZ)Z +MD: adm/a (ILcj;I)V net/minecraft/world/World/playBroadcastSound (ILnet/minecraft/util/BlockPos;I)V +MD: adm/a (IZDDDDDD[I)V net/minecraft/world/World/spawnParticle (IZDDDDDD[I)V +MD: adm/a (J)V net/minecraft/world/World/setTotalWorldTime (J)V +MD: adm/a (Lado;)V net/minecraft/world/World/addWorldAccess (Lnet/minecraft/world/IWorldAccess;)V +MD: adm/a (Ladp;)V net/minecraft/world/World/initialize (Lnet/minecraft/world/WorldSettings;)V +MD: adm/a (Ladq;Lcj;)Z net/minecraft/world/World/doesBlockHaveSolidTopSurface (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Z +MD: adm/a (Lads;Lcj;)I net/minecraft/world/World/getLightFromNeighborsFor (Lnet/minecraft/world/EnumSkyBlock;Lnet/minecraft/util/BlockPos;)I +MD: adm/a (Lads;Lcj;I)V net/minecraft/world/World/setLightFor (Lnet/minecraft/world/EnumSkyBlock;Lnet/minecraft/util/BlockPos;I)V +MD: adm/a (Lafh;Lcj;Ljava/util/Random;)V net/minecraft/world/World/forceBlockUpdateTick (Lnet/minecraft/block/Block;Lnet/minecraft/util/BlockPos;Ljava/util/Random;)V +MD: adm/a (Lafh;Lcj;ZLcq;Lpk;Lzx;)Z net/minecraft/world/World/canBlockBePlaced (Lnet/minecraft/block/Block;Lnet/minecraft/util/BlockPos;ZLnet/minecraft/util/EnumFacing;Lnet/minecraft/entity/Entity;Lnet/minecraft/item/ItemStack;)Z +MD: adm/a (Lakw;)Z net/minecraft/world/World/addTileEntity (Lnet/minecraft/tileentity/TileEntity;)Z +MD: adm/a (Lams;Lpk;)Z net/minecraft/world/World/isInsideBorder (Lnet/minecraft/world/border/WorldBorder;Lnet/minecraft/entity/Entity;)Z +MD: adm/a (Lamy;Z)Ljava/util/List; net/minecraft/world/World/getPendingBlockUpdates (Lnet/minecraft/world/chunk/Chunk;Z)Ljava/util/List; +MD: adm/a (Laqe;)Z net/minecraft/world/World/isAreaLoaded (Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: adm/a (Laqe;Z)Ljava/util/List; net/minecraft/world/World/func_175712_a (Lnet/minecraft/world/gen/structure/StructureBoundingBox;Z)Ljava/util/List; +MD: adm/a (Laug;)Ljava/util/List; net/minecraft/world/World/func_147461_a (Lnet/minecraft/util/AxisAlignedBB;)Ljava/util/List; +MD: adm/a (Laug;Larm;)Z net/minecraft/world/World/isMaterialInBB (Lnet/minecraft/util/AxisAlignedBB;Lnet/minecraft/block/material/Material;)Z +MD: adm/a (Laug;Larm;Lpk;)Z net/minecraft/world/World/handleMaterialAcceleration (Lnet/minecraft/util/AxisAlignedBB;Lnet/minecraft/block/material/Material;Lnet/minecraft/entity/Entity;)Z +MD: adm/a (Laug;Lpk;)Z net/minecraft/world/World/checkNoEntityCollision (Lnet/minecraft/util/AxisAlignedBB;Lnet/minecraft/entity/Entity;)Z +MD: adm/a (Laui;Laug;)F net/minecraft/world/World/getBlockDensity (Lnet/minecraft/util/Vec3;Lnet/minecraft/util/AxisAlignedBB;)F +MD: adm/a (Laui;Laui;)Lauh; net/minecraft/world/World/rayTraceBlocks (Lnet/minecraft/util/Vec3;Lnet/minecraft/util/Vec3;)Lnet/minecraft/util/MovingObjectPosition; +MD: adm/a (Laui;Laui;Z)Lauh; net/minecraft/world/World/rayTraceBlocks (Lnet/minecraft/util/Vec3;Lnet/minecraft/util/Vec3;Z)Lnet/minecraft/util/MovingObjectPosition; +MD: adm/a (Laui;Laui;ZZZ)Lauh; net/minecraft/world/World/rayTraceBlocks (Lnet/minecraft/util/Vec3;Lnet/minecraft/util/Vec3;ZZZ)Lnet/minecraft/util/MovingObjectPosition; +MD: adm/a (Lb;)Lc; net/minecraft/world/World/addWorldInfoToCrashReport (Lnet/minecraft/crash/CrashReport;)Lnet/minecraft/crash/CrashReportCategory; +MD: adm/a (Lcj;)Z net/minecraft/world/World/isValid (Lnet/minecraft/util/BlockPos;)Z +MD: adm/a (Lcj;I)Z net/minecraft/world/World/isAreaLoaded (Lnet/minecraft/util/BlockPos;I)Z +MD: adm/a (Lcj;IZ)Z net/minecraft/world/World/isAreaLoaded (Lnet/minecraft/util/BlockPos;IZ)Z +MD: adm/a (Lcj;Lads;)I net/minecraft/world/World/getRawLight (Lnet/minecraft/util/BlockPos;Lnet/minecraft/world/EnumSkyBlock;)I +MD: adm/a (Lcj;Lafh;)Z net/minecraft/world/World/isBlockTickPending (Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/Block;)Z +MD: adm/a (Lcj;Lafh;I)V net/minecraft/world/World/scheduleUpdate (Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/Block;I)V +MD: adm/a (Lcj;Lafh;II)V net/minecraft/world/World/updateBlockTick (Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/Block;II)V +MD: adm/a (Lcj;Lafh;Lcq;)V net/minecraft/world/World/notifyNeighborsOfStateExcept (Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/Block;Lnet/minecraft/util/EnumFacing;)V +MD: adm/a (Lcj;Lakw;)V net/minecraft/world/World/setTileEntity (Lnet/minecraft/util/BlockPos;Lnet/minecraft/tileentity/TileEntity;)V +MD: adm/a (Lcj;Lalz;)Z net/minecraft/world/World/setBlockState (Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Z +MD: adm/a (Lcj;Lalz;I)Z net/minecraft/world/World/setBlockState (Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;I)Z +MD: adm/a (Lcj;Lcj;)Z net/minecraft/world/World/isAreaLoaded (Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/BlockPos;)Z +MD: adm/a (Lcj;Lcj;Z)Z net/minecraft/world/World/isAreaLoaded (Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/BlockPos;Z)Z +MD: adm/a (Lcj;Lcq;)I net/minecraft/world/World/getStrongPower (Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)I +MD: adm/a (Lcj;Ljava/lang/String;)V net/minecraft/world/World/playRecord (Lnet/minecraft/util/BlockPos;Ljava/lang/String;)V +MD: adm/a (Lcj;Z)Z net/minecraft/world/World/isBlockLoaded (Lnet/minecraft/util/BlockPos;Z)Z +MD: adm/a (Lcy;DDDDDD[I)V net/minecraft/world/World/spawnParticle (Lnet/minecraft/util/EnumParticleTypes;DDDDDD[I)V +MD: adm/a (Lcy;ZDDDDDD[I)V net/minecraft/world/World/spawnParticle (Lnet/minecraft/util/EnumParticleTypes;ZDDDDDD[I)V +MD: adm/a (Ljava/lang/Class;)I net/minecraft/world/World/countEntities (Ljava/lang/Class;)I +MD: adm/a (Ljava/lang/Class;Laug;)Ljava/util/List; net/minecraft/world/World/getEntitiesWithinAABB (Ljava/lang/Class;Lnet/minecraft/util/AxisAlignedBB;)Ljava/util/List; +MD: adm/a (Ljava/lang/Class;Laug;Lcom/google/common/base/Predicate;)Ljava/util/List; net/minecraft/world/World/getEntitiesWithinAABB (Ljava/lang/Class;Lnet/minecraft/util/AxisAlignedBB;Lcom/google/common/base/Predicate;)Ljava/util/List; +MD: adm/a (Ljava/lang/Class;Laug;Lpk;)Lpk; net/minecraft/world/World/findNearestEntityWithinAABB (Ljava/lang/Class;Lnet/minecraft/util/AxisAlignedBB;Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/Entity; +MD: adm/a (Ljava/lang/Class;Lcom/google/common/base/Predicate;)Ljava/util/List; net/minecraft/world/World/getEntities (Ljava/lang/Class;Lcom/google/common/base/Predicate;)Ljava/util/List; +MD: adm/a (Ljava/lang/Class;Ljava/lang/String;)Late; net/minecraft/world/World/loadItemData (Ljava/lang/Class;Ljava/lang/String;)Lnet/minecraft/world/WorldSavedData; +MD: adm/a (Ljava/lang/String;)Lwn; net/minecraft/world/World/getPlayerEntityByName (Ljava/lang/String;)Lnet/minecraft/entity/player/EntityPlayer; +MD: adm/a (Ljava/lang/String;Late;)V net/minecraft/world/World/setItemData (Ljava/lang/String;Lnet/minecraft/world/WorldSavedData;)V +MD: adm/a (Ljava/lang/String;Lcj;)Lcj; net/minecraft/world/World/getStrongholdPos (Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/util/BlockPos; +MD: adm/a (Ljava/util/Collection;)V net/minecraft/world/World/addTileEntities (Ljava/util/Collection;)V +MD: adm/a (Lpk;)V net/minecraft/world/World/onEntityAdded (Lnet/minecraft/entity/Entity;)V +MD: adm/a (Lpk;B)V net/minecraft/world/World/setEntityState (Lnet/minecraft/entity/Entity;B)V +MD: adm/a (Lpk;D)Lwn; net/minecraft/world/World/getClosestPlayerToEntity (Lnet/minecraft/entity/Entity;D)Lnet/minecraft/entity/player/EntityPlayer; +MD: adm/a (Lpk;DDDFZ)Ladi; net/minecraft/world/World/createExplosion (Lnet/minecraft/entity/Entity;DDDFZ)Lnet/minecraft/world/Explosion; +MD: adm/a (Lpk;DDDFZZ)Ladi; net/minecraft/world/World/newExplosion (Lnet/minecraft/entity/Entity;DDDFZZ)Lnet/minecraft/world/Explosion; +MD: adm/a (Lpk;F)Laui; net/minecraft/world/World/getSkyColor (Lnet/minecraft/entity/Entity;F)Lnet/minecraft/util/Vec3; +MD: adm/a (Lpk;Laug;)Ljava/util/List; net/minecraft/world/World/getCollidingBoundingBoxes (Lnet/minecraft/entity/Entity;Lnet/minecraft/util/AxisAlignedBB;)Ljava/util/List; +MD: adm/a (Lpk;Laug;Lcom/google/common/base/Predicate;)Ljava/util/List; net/minecraft/world/World/getEntitiesInAABBexcluding (Lnet/minecraft/entity/Entity;Lnet/minecraft/util/AxisAlignedBB;Lcom/google/common/base/Predicate;)Ljava/util/List; +MD: adm/a (Lpk;Ljava/lang/String;FF)V net/minecraft/world/World/playSoundAtEntity (Lnet/minecraft/entity/Entity;Ljava/lang/String;FF)V +MD: adm/a (Lpk;Z)V net/minecraft/world/World/updateEntityWithOptionalForce (Lnet/minecraft/entity/Entity;Z)V +MD: adm/a (Lwn;ILcj;I)V net/minecraft/world/World/playAuxSFXAtEntity (Lnet/minecraft/entity/player/EntityPlayer;ILnet/minecraft/util/BlockPos;I)V +MD: adm/a (Lwn;Lcj;)Z net/minecraft/world/World/isBlockModifiable (Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/BlockPos;)Z +MD: adm/a (Lwn;Lcj;Lcq;)Z net/minecraft/world/World/extinguishFire (Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Z +MD: adm/a (Lwn;Ljava/lang/String;FF)V net/minecraft/world/World/playSoundToNearExcept (Lnet/minecraft/entity/player/EntityPlayer;Ljava/lang/String;FF)V +MD: adm/a (Z)Z net/minecraft/world/World/tickUpdates (Z)Z +MD: adm/a (ZZ)V net/minecraft/world/World/setAllowedSpawnTypes (ZZ)V +MD: adm/aa ()Loj; net/minecraft/world/World/getDifficulty ()Lnet/minecraft/world/EnumDifficulty; +MD: adm/ab ()I net/minecraft/world/World/getSkylightSubtracted ()I +MD: adm/ac ()I net/minecraft/world/World/getLastLightningBolt ()I +MD: adm/ad ()Z net/minecraft/world/World/isFindingSpawnPoint ()Z +MD: adm/ae ()Lth; net/minecraft/world/World/getVillageCollection ()Lnet/minecraft/village/VillageCollection; +MD: adm/af ()Lams; net/minecraft/world/World/getWorldBorder ()Lnet/minecraft/world/border/WorldBorder; +MD: adm/b ()Ladm; net/minecraft/world/World/init ()Lnet/minecraft/world/World; +MD: adm/b (DDDD)Z net/minecraft/world/World/isAnyPlayerWithinRangeAt (DDDD)Z +MD: adm/b (F)F net/minecraft/world/World/getSunBrightness (F)F +MD: adm/b (I)V net/minecraft/world/World/setSeaLevel (I)V +MD: adm/b (II)I net/minecraft/world/World/getChunksLowestHorizon (II)I +MD: adm/b (IIIIII)V net/minecraft/world/World/markBlockRangeForRenderUpdate (IIIIII)V +MD: adm/b (ILcj;I)V net/minecraft/world/World/playAuxSFX (ILnet/minecraft/util/BlockPos;I)V +MD: adm/b (J)V net/minecraft/world/World/setWorldTime (J)V +MD: adm/b (Lado;)V net/minecraft/world/World/removeWorldAccess (Lnet/minecraft/world/IWorldAccess;)V +MD: adm/b (Lads;Lcj;)I net/minecraft/world/World/getLightFor (Lnet/minecraft/world/EnumSkyBlock;Lnet/minecraft/util/BlockPos;)I +MD: adm/b (Lakw;)V net/minecraft/world/World/markTileEntityForRemoval (Lnet/minecraft/tileentity/TileEntity;)V +MD: adm/b (Laqe;Z)Z net/minecraft/world/World/isAreaLoaded (Lnet/minecraft/world/gen/structure/StructureBoundingBox;Z)Z +MD: adm/b (Laug;)Z net/minecraft/world/World/checkNoEntityCollision (Lnet/minecraft/util/AxisAlignedBB;)Z +MD: adm/b (Laug;Larm;)Z net/minecraft/world/World/isAABBInMaterial (Lnet/minecraft/util/AxisAlignedBB;Lnet/minecraft/block/material/Material;)Z +MD: adm/b (Lcj;)Lady; net/minecraft/world/World/getBiomeGenForCoords (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/world/biome/BiomeGenBase; +MD: adm/b (Lcj;I)I net/minecraft/world/World/getCombinedLight (Lnet/minecraft/util/BlockPos;I)I +MD: adm/b (Lcj;Lafh;)V net/minecraft/world/World/notifyNeighborsRespectDebug (Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/Block;)V +MD: adm/b (Lcj;Lafh;II)V net/minecraft/world/World/scheduleBlockUpdate (Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/Block;II)V +MD: adm/b (Lcj;Lakw;)V net/minecraft/world/World/markChunkDirty (Lnet/minecraft/util/BlockPos;Lnet/minecraft/tileentity/TileEntity;)V +MD: adm/b (Lcj;Lcj;)V net/minecraft/world/World/markBlockRangeForRenderUpdate (Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/BlockPos;)V +MD: adm/b (Lcj;Lcq;)Z net/minecraft/world/World/isSidePowered (Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Z +MD: adm/b (Lcj;Z)Z net/minecraft/world/World/destroyBlock (Lnet/minecraft/util/BlockPos;Z)Z +MD: adm/b (Ljava/lang/Class;Lcom/google/common/base/Predicate;)Ljava/util/List; net/minecraft/world/World/getPlayers (Ljava/lang/Class;Lcom/google/common/base/Predicate;)Ljava/util/List; +MD: adm/b (Ljava/lang/String;)I net/minecraft/world/World/getUniqueDataId (Ljava/lang/String;)I +MD: adm/b (Ljava/util/Collection;)V net/minecraft/world/World/loadEntities (Ljava/util/Collection;)V +MD: adm/b (Ljava/util/UUID;)Lwn; net/minecraft/world/World/getPlayerEntityByUUID (Ljava/util/UUID;)Lnet/minecraft/entity/player/EntityPlayer; +MD: adm/b (Lpk;)V net/minecraft/world/World/onEntityRemoved (Lnet/minecraft/entity/Entity;)V +MD: adm/b (Lpk;Laug;)Ljava/util/List; net/minecraft/world/World/getEntitiesWithinAABBExcludingEntity (Lnet/minecraft/entity/Entity;Lnet/minecraft/util/AxisAlignedBB;)Ljava/util/List; +MD: adm/c ()V net/minecraft/world/World/tick ()V +MD: adm/c (F)F net/minecraft/world/World/getCelestialAngle (F)F +MD: adm/c (I)V net/minecraft/world/World/setSkylightSubtracted (I)V +MD: adm/c (II)Z net/minecraft/world/World/isSpawnChunk (II)Z +MD: adm/c (ILcj;I)V net/minecraft/world/World/sendBlockBreakProgress (ILnet/minecraft/util/BlockPos;I)V +MD: adm/c (Lads;Lcj;)Z net/minecraft/world/World/checkLightFor (Lnet/minecraft/world/EnumSkyBlock;Lnet/minecraft/util/BlockPos;)Z +MD: adm/c (Laug;)Z net/minecraft/world/World/checkBlockCollision (Lnet/minecraft/util/AxisAlignedBB;)Z +MD: adm/c (Lcj;)Lafh; net/minecraft/world/World/getGroundAboveSeaLevel (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/block/Block; +MD: adm/c (Lcj;Lafh;)V net/minecraft/world/World/notifyNeighborsOfStateChange (Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/Block;)V +MD: adm/c (Lcj;Lafh;II)V net/minecraft/world/World/addBlockEvent (Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/Block;II)V +MD: adm/c (Lcj;Lcq;)I net/minecraft/world/World/getRedstonePower (Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)I +MD: adm/c (Lcj;Z)I net/minecraft/world/World/getLight (Lnet/minecraft/util/BlockPos;Z)I +MD: adm/c (Ljava/util/Collection;)V net/minecraft/world/World/unloadEntities (Ljava/util/Collection;)V +MD: adm/c (Lpk;)Z net/minecraft/world/World/addWeatherEffect (Lnet/minecraft/entity/Entity;)Z +MD: adm/d ()V net/minecraft/world/World/updateAllPlayersSleepingFlag ()V +MD: adm/d (F)F net/minecraft/world/World/getCelestialAngleRadians (F)F +MD: adm/d (I)V net/minecraft/world/World/setLastLightningBolt (I)V +MD: adm/d (Laug;)Z net/minecraft/world/World/isAnyLiquid (Lnet/minecraft/util/AxisAlignedBB;)Z +MD: adm/d (Lcj;)Z net/minecraft/world/World/isAirBlock (Lnet/minecraft/util/BlockPos;)Z +MD: adm/d (Lcj;Lafh;)V net/minecraft/world/World/notifyBlockOfStateChange (Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/Block;)V +MD: adm/d (Lcj;Z)Z net/minecraft/world/World/isBlockNormalCube (Lnet/minecraft/util/BlockPos;Z)Z +MD: adm/d (Lpk;)Z net/minecraft/world/World/spawnEntityInWorld (Lnet/minecraft/entity/Entity;)Z +MD: adm/e (F)Laui; net/minecraft/world/World/getCloudColour (F)Lnet/minecraft/util/Vec3; +MD: adm/e (Laug;)Z net/minecraft/world/World/isFlammableWithin (Lnet/minecraft/util/AxisAlignedBB;)Z +MD: adm/e (Lcj;)Z net/minecraft/world/World/isBlockLoaded (Lnet/minecraft/util/BlockPos;)Z +MD: adm/e (Lcj;Lafh;)V net/minecraft/world/World/updateComparatorOutputLevel (Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/Block;)V +MD: adm/e (Lcj;Z)Z net/minecraft/world/World/canBlockFreeze (Lnet/minecraft/util/BlockPos;Z)Z +MD: adm/e (Lpk;)V net/minecraft/world/World/removeEntity (Lnet/minecraft/entity/Entity;)V +MD: adm/f (F)Laui; net/minecraft/world/World/getFogColor (F)Lnet/minecraft/util/Vec3; +MD: adm/f (Lcj;)Lamy; net/minecraft/world/World/getChunkFromBlockCoords (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/world/chunk/Chunk; +MD: adm/f (Lcj;Z)Z net/minecraft/world/World/canSnowAt (Lnet/minecraft/util/BlockPos;Z)Z +MD: adm/f (Lpk;)V net/minecraft/world/World/removePlayerEntityDangerously (Lnet/minecraft/entity/Entity;)V +MD: adm/g ()V net/minecraft/world/World/setInitialSpawnLocation ()V +MD: adm/g (F)F net/minecraft/world/World/getStarBrightness (F)F +MD: adm/g (Lcj;)Z net/minecraft/world/World/setBlockToAir (Lnet/minecraft/util/BlockPos;)Z +MD: adm/g (Lpk;)V net/minecraft/world/World/updateEntity (Lnet/minecraft/entity/Entity;)V +MD: adm/h ()V net/minecraft/world/World/updateBlocks ()V +MD: adm/h (F)F net/minecraft/world/World/getThunderStrength (F)F +MD: adm/h (Lcj;)V net/minecraft/world/World/markBlockForUpdate (Lnet/minecraft/util/BlockPos;)V +MD: adm/h (Lpk;)V net/minecraft/world/World/joinEntityInSurroundings (Lnet/minecraft/entity/Entity;)V +MD: adm/i ()V net/minecraft/world/World/updateEntities ()V +MD: adm/i (F)V net/minecraft/world/World/setThunderStrength (F)V +MD: adm/i (Lcj;)Z net/minecraft/world/World/canSeeSky (Lnet/minecraft/util/BlockPos;)Z +MD: adm/j (F)F net/minecraft/world/World/getRainStrength (F)F +MD: adm/j (Lcj;)Z net/minecraft/world/World/canBlockSeeSky (Lnet/minecraft/util/BlockPos;)Z +MD: adm/k ()Lamv; net/minecraft/world/World/createChunkProvider ()Lnet/minecraft/world/chunk/IChunkProvider; +MD: adm/k (F)V net/minecraft/world/World/setRainStrength (F)V +MD: adm/k (Lcj;)I net/minecraft/world/World/getLight (Lnet/minecraft/util/BlockPos;)I +MD: adm/l (Lcj;)I net/minecraft/world/World/getLightFromNeighbors (Lnet/minecraft/util/BlockPos;)I +MD: adm/m (Lcj;)Lcj; net/minecraft/world/World/getHeight (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/util/BlockPos; +MD: adm/n (Lcj;)V net/minecraft/world/World/notifyLightSet (Lnet/minecraft/util/BlockPos;)V +MD: adm/o (Lcj;)F net/minecraft/world/World/getLightBrightness (Lnet/minecraft/util/BlockPos;)F +MD: adm/p ()V net/minecraft/world/World/updateWeather ()V +MD: adm/p (Lcj;)Lalz; net/minecraft/world/World/getBlockState (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/block/state/IBlockState; +MD: adm/q ()I net/minecraft/world/World/getRenderDistanceChunks ()I +MD: adm/q (Lcj;)Lcj; net/minecraft/world/World/getPrecipitationHeight (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/util/BlockPos; +MD: adm/r (Lcj;)Lcj; net/minecraft/world/World/getTopSolidOrLiquidBlock (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/util/BlockPos; +MD: adm/s (Lcj;)Lakw; net/minecraft/world/World/getTileEntity (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/tileentity/TileEntity; +MD: adm/t (Lcj;)V net/minecraft/world/World/removeTileEntity (Lnet/minecraft/util/BlockPos;)V +MD: adm/u (Lcj;)Z net/minecraft/world/World/isBlockFullCube (Lnet/minecraft/util/BlockPos;)Z +MD: adm/v ()Laec; net/minecraft/world/World/getWorldChunkManager ()Lnet/minecraft/world/biome/WorldChunkManager; +MD: adm/v (Lcj;)Z net/minecraft/world/World/canBlockFreezeWater (Lnet/minecraft/util/BlockPos;)Z +MD: adm/w ()Z net/minecraft/world/World/isDaytime ()Z +MD: adm/w (Lcj;)Z net/minecraft/world/World/canBlockFreezeNoWater (Lnet/minecraft/util/BlockPos;)Z +MD: adm/x ()I net/minecraft/world/World/getMoonPhase ()I +MD: adm/x (Lcj;)Z net/minecraft/world/World/checkLight (Lnet/minecraft/util/BlockPos;)Z +MD: adm/y ()F net/minecraft/world/World/getCurrentMoonPhaseFactor ()F +MD: adm/y (Lcj;)I net/minecraft/world/World/getStrongPower (Lnet/minecraft/util/BlockPos;)I +MD: adm/z ()Ljava/lang/String; net/minecraft/world/World/getDebugLoadedEntities ()Ljava/lang/String; +MD: adm/z (Lcj;)Z net/minecraft/world/World/isBlockPowered (Lnet/minecraft/util/BlockPos;)Z +MD: ado/a (IIIIII)V net/minecraft/world/IWorldAccess/markBlockRangeForRenderUpdate (IIIIII)V +MD: ado/a (ILcj;I)V net/minecraft/world/IWorldAccess/broadcastSound (ILnet/minecraft/util/BlockPos;I)V +MD: ado/a (IZDDDDDD[I)V net/minecraft/world/IWorldAccess/spawnParticle (IZDDDDDD[I)V +MD: ado/a (Lcj;)V net/minecraft/world/IWorldAccess/markBlockForUpdate (Lnet/minecraft/util/BlockPos;)V +MD: ado/a (Ljava/lang/String;DDDFF)V net/minecraft/world/IWorldAccess/playSound (Ljava/lang/String;DDDFF)V +MD: ado/a (Ljava/lang/String;Lcj;)V net/minecraft/world/IWorldAccess/playRecord (Ljava/lang/String;Lnet/minecraft/util/BlockPos;)V +MD: ado/a (Lpk;)V net/minecraft/world/IWorldAccess/onEntityAdded (Lnet/minecraft/entity/Entity;)V +MD: ado/a (Lwn;ILcj;I)V net/minecraft/world/IWorldAccess/playAuxSFX (Lnet/minecraft/entity/player/EntityPlayer;ILnet/minecraft/util/BlockPos;I)V +MD: ado/a (Lwn;Ljava/lang/String;DDDFF)V net/minecraft/world/IWorldAccess/playSoundToNearExcept (Lnet/minecraft/entity/player/EntityPlayer;Ljava/lang/String;DDDFF)V +MD: ado/b (ILcj;I)V net/minecraft/world/IWorldAccess/sendBlockBreakProgress (ILnet/minecraft/util/BlockPos;I)V +MD: ado/b (Lcj;)V net/minecraft/world/IWorldAccess/notifyLightSet (Lnet/minecraft/util/BlockPos;)V +MD: ado/b (Lpk;)V net/minecraft/world/IWorldAccess/onEntityRemoved (Lnet/minecraft/entity/Entity;)V +MD: adp$a/a ()I net/minecraft/world/WorldSettings$GameType/getID ()I +MD: adp$a/a (I)Ladp$a; net/minecraft/world/WorldSettings$GameType/getByID (I)Lnet/minecraft/world/WorldSettings$GameType; +MD: adp$a/a (Ljava/lang/String;)Ladp$a; net/minecraft/world/WorldSettings$GameType/getByName (Ljava/lang/String;)Lnet/minecraft/world/WorldSettings$GameType; +MD: adp$a/a (Lwl;)V net/minecraft/world/WorldSettings$GameType/configurePlayerCapabilities (Lnet/minecraft/entity/player/PlayerCapabilities;)V +MD: adp$a/b ()Ljava/lang/String; net/minecraft/world/WorldSettings$GameType/getName ()Ljava/lang/String; +MD: adp$a/c ()Z net/minecraft/world/WorldSettings$GameType/isAdventure ()Z +MD: adp$a/d ()Z net/minecraft/world/WorldSettings$GameType/isCreative ()Z +MD: adp$a/e ()Z net/minecraft/world/WorldSettings$GameType/isSurvivalOrAdventure ()Z +MD: adp$a/values ()[Ladp$a; net/minecraft/world/WorldSettings$GameType/values ()[Lnet/minecraft/world/WorldSettings$GameType; +MD: adp/a ()Ladp; net/minecraft/world/WorldSettings/enableBonusChest ()Lnet/minecraft/world/WorldSettings; +MD: adp/a (I)Ladp$a; net/minecraft/world/WorldSettings/getGameTypeById (I)Lnet/minecraft/world/WorldSettings$GameType; +MD: adp/a (Ljava/lang/String;)Ladp; net/minecraft/world/WorldSettings/setWorldName (Ljava/lang/String;)Lnet/minecraft/world/WorldSettings; +MD: adp/b ()Ladp; net/minecraft/world/WorldSettings/enableCommands ()Lnet/minecraft/world/WorldSettings; +MD: adp/c ()Z net/minecraft/world/WorldSettings/isBonusChestEnabled ()Z +MD: adp/d ()J net/minecraft/world/WorldSettings/getSeed ()J +MD: adp/e ()Ladp$a; net/minecraft/world/WorldSettings/getGameType ()Lnet/minecraft/world/WorldSettings$GameType; +MD: adp/f ()Z net/minecraft/world/WorldSettings/getHardcoreEnabled ()Z +MD: adp/g ()Z net/minecraft/world/WorldSettings/isMapFeaturesEnabled ()Z +MD: adp/h ()Ladr; net/minecraft/world/WorldSettings/getTerrainType ()Lnet/minecraft/world/WorldType; +MD: adp/i ()Z net/minecraft/world/WorldSettings/areCommandsAllowed ()Z +MD: adp/j ()Ljava/lang/String; net/minecraft/world/WorldSettings/getWorldName ()Ljava/lang/String; +MD: adq/G ()Ladr; net/minecraft/world/IBlockAccess/getWorldType ()Lnet/minecraft/world/WorldType; +MD: adq/W ()Z net/minecraft/world/IBlockAccess/extendedLevelsInChunkCache ()Z +MD: adq/a (Lcj;Lcq;)I net/minecraft/world/IBlockAccess/getStrongPower (Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)I +MD: adq/b (Lcj;)Lady; net/minecraft/world/IBlockAccess/getBiomeGenForCoords (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/world/biome/BiomeGenBase; +MD: adq/b (Lcj;I)I net/minecraft/world/IBlockAccess/getCombinedLight (Lnet/minecraft/util/BlockPos;I)I +MD: adq/d (Lcj;)Z net/minecraft/world/IBlockAccess/isAirBlock (Lnet/minecraft/util/BlockPos;)Z +MD: adq/p (Lcj;)Lalz; net/minecraft/world/IBlockAccess/getBlockState (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/block/state/IBlockState; +MD: adq/s (Lcj;)Lakw; net/minecraft/world/IBlockAccess/getTileEntity (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/tileentity/TileEntity; +MD: adr/a ()Ljava/lang/String; net/minecraft/world/WorldType/getWorldTypeName ()Ljava/lang/String; +MD: adr/a (I)Ladr; net/minecraft/world/WorldType/getWorldTypeForGeneratorVersion (I)Lnet/minecraft/world/WorldType; +MD: adr/a (Ljava/lang/String;)Ladr; net/minecraft/world/WorldType/parseWorldType (Ljava/lang/String;)Lnet/minecraft/world/WorldType; +MD: adr/a (Z)Ladr; net/minecraft/world/WorldType/setCanBeCreated (Z)Lnet/minecraft/world/WorldType; +MD: adr/b ()Ljava/lang/String; net/minecraft/world/WorldType/getTranslateName ()Ljava/lang/String; +MD: adr/c ()Ljava/lang/String; net/minecraft/world/WorldType/func_151359_c ()Ljava/lang/String; +MD: adr/d ()I net/minecraft/world/WorldType/getGeneratorVersion ()I +MD: adr/e ()Z net/minecraft/world/WorldType/getCanBeCreated ()Z +MD: adr/f ()Z net/minecraft/world/WorldType/isVersioned ()Z +MD: adr/g ()I net/minecraft/world/WorldType/getWorldTypeID ()I +MD: adr/h ()Z net/minecraft/world/WorldType/showWorldInfoNotice ()Z +MD: adr/i ()Ladr; net/minecraft/world/WorldType/setVersioned ()Lnet/minecraft/world/WorldType; +MD: adr/j ()Ladr; net/minecraft/world/WorldType/setNotificationData ()Lnet/minecraft/world/WorldType; +MD: ads/valueOf (Ljava/lang/String;)Lads; net/minecraft/world/EnumSkyBlock/valueOf (Ljava/lang/String;)Lnet/minecraft/world/EnumSkyBlock; +MD: ads/values ()[Lads; net/minecraft/world/EnumSkyBlock/values ()[Lnet/minecraft/world/EnumSkyBlock; +MD: adt/a (Ladm;II)Lcj; net/minecraft/world/SpawnerAnimals/getRandomChunkPosition (Lnet/minecraft/world/World;II)Lnet/minecraft/util/BlockPos; +MD: adt/a (Ladm;Lady;IIIILjava/util/Random;)V net/minecraft/world/SpawnerAnimals/performWorldGenSpawning (Lnet/minecraft/world/World;Lnet/minecraft/world/biome/BiomeGenBase;IIIILjava/util/Random;)V +MD: adt/a (Lle;ZZZ)I net/minecraft/world/SpawnerAnimals/findChunksForSpawning (Lnet/minecraft/world/WorldServer;ZZZ)I +MD: adt/a (Lps$a;Ladm;Lcj;)Z net/minecraft/world/SpawnerAnimals/canCreatureTypeSpawnAtLocation (Lnet/minecraft/entity/EntityLiving$SpawnPlacementType;Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: adu/a (J)V net/minecraft/world/Teleporter/removeStalePortalLocations (J)V +MD: adu/a (Lpk;)Z net/minecraft/world/Teleporter/makePortal (Lnet/minecraft/entity/Entity;)Z +MD: adu/a (Lpk;F)V net/minecraft/world/Teleporter/placeInPortal (Lnet/minecraft/entity/Entity;F)V +MD: adu/b (Lpk;F)Z net/minecraft/world/Teleporter/placeInExistingPortal (Lnet/minecraft/entity/Entity;F)Z +MD: adv/G ()Ladr; net/minecraft/world/ChunkCache/getWorldType ()Lnet/minecraft/world/WorldType; +MD: adv/W ()Z net/minecraft/world/ChunkCache/extendedLevelsInChunkCache ()Z +MD: adv/a (Lads;Lcj;)I net/minecraft/world/ChunkCache/getLightForExt (Lnet/minecraft/world/EnumSkyBlock;Lnet/minecraft/util/BlockPos;)I +MD: adv/a (Lcj;Lcq;)I net/minecraft/world/ChunkCache/getStrongPower (Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)I +MD: adv/b (Lads;Lcj;)I net/minecraft/world/ChunkCache/getLightFor (Lnet/minecraft/world/EnumSkyBlock;Lnet/minecraft/util/BlockPos;)I +MD: adv/b (Lcj;)Lady; net/minecraft/world/ChunkCache/getBiomeGenForCoords (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/world/biome/BiomeGenBase; +MD: adv/b (Lcj;I)I net/minecraft/world/ChunkCache/getCombinedLight (Lnet/minecraft/util/BlockPos;I)I +MD: adv/d (Lcj;)Z net/minecraft/world/ChunkCache/isAirBlock (Lnet/minecraft/util/BlockPos;)Z +MD: adv/p (Lcj;)Lalz; net/minecraft/world/ChunkCache/getBlockState (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/block/state/IBlockState; +MD: adv/s (Lcj;)Lakw; net/minecraft/world/ChunkCache/getTileEntity (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/tileentity/TileEntity; +MD: adw/a ()Lafh; net/minecraft/world/NextTickListEntry/getBlock ()Lnet/minecraft/block/Block; +MD: adw/a (I)V net/minecraft/world/NextTickListEntry/setPriority (I)V +MD: adw/a (J)Ladw; net/minecraft/world/NextTickListEntry/setScheduledTime (J)Lnet/minecraft/world/NextTickListEntry; +MD: adw/a (Ladw;)I net/minecraft/world/NextTickListEntry/compareTo (Lnet/minecraft/world/NextTickListEntry;)I +MD: adw/compareTo (Ljava/lang/Object;)I net/minecraft/world/NextTickListEntry/compareTo (Ljava/lang/Object;)I +MD: adw/equals (Ljava/lang/Object;)Z net/minecraft/world/NextTickListEntry/equals (Ljava/lang/Object;)Z +MD: adw/hashCode ()I net/minecraft/world/NextTickListEntry/hashCode ()I +MD: adw/toString ()Ljava/lang/String; net/minecraft/world/NextTickListEntry/toString ()Ljava/lang/String; +MD: ady$a/a ()Lady$a; net/minecraft/world/biome/BiomeGenBase$Height/attenuate ()Lnet/minecraft/world/biome/BiomeGenBase$Height; +MD: ady$b/values ()[Lady$b; net/minecraft/world/biome/BiomeGenBase$TempCategory/values ()[Lnet/minecraft/world/biome/BiomeGenBase$TempCategory; +MD: ady$c/toString ()Ljava/lang/String; net/minecraft/world/biome/BiomeGenBase$SpawnListEntry/toString ()Ljava/lang/String; +MD: ady/a ()Laeb; net/minecraft/world/biome/BiomeGenBase/createBiomeDecorator ()Lnet/minecraft/world/biome/BiomeDecorator; +MD: ady/a (F)I net/minecraft/world/biome/BiomeGenBase/getSkyColorByTemp (F)I +MD: ady/a (FF)Lady; net/minecraft/world/biome/BiomeGenBase/setTemperatureRainfall (FF)Lnet/minecraft/world/biome/BiomeGenBase; +MD: ady/a (I)Lady; net/minecraft/world/biome/BiomeGenBase/setFillerBlockMetadata (I)Lnet/minecraft/world/biome/BiomeGenBase; +MD: ady/a (ILady;)Lady; net/minecraft/world/biome/BiomeGenBase/getBiomeFromBiomeList (ILnet/minecraft/world/biome/BiomeGenBase;)Lnet/minecraft/world/biome/BiomeGenBase; +MD: ady/a (IZ)Lady; net/minecraft/world/biome/BiomeGenBase/func_150557_a (IZ)Lnet/minecraft/world/biome/BiomeGenBase; +MD: ady/a (Ladm;Ljava/util/Random;Lans;IID)V net/minecraft/world/biome/BiomeGenBase/genTerrainBlocks (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/chunk/ChunkPrimer;IID)V +MD: ady/a (Ladm;Ljava/util/Random;Lcj;)V net/minecraft/world/biome/BiomeGenBase/decorate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)V +MD: ady/a (Lady$a;)Lady; net/minecraft/world/biome/BiomeGenBase/setHeight (Lnet/minecraft/world/biome/BiomeGenBase$Height;)Lnet/minecraft/world/biome/BiomeGenBase; +MD: ady/a (Lady;)Z net/minecraft/world/biome/BiomeGenBase/isEqualTo (Lnet/minecraft/world/biome/BiomeGenBase;)Z +MD: ady/a (Lcj;)F net/minecraft/world/biome/BiomeGenBase/getFloatTemperature (Lnet/minecraft/util/BlockPos;)F +MD: ady/a (Ljava/lang/String;)Lady; net/minecraft/world/biome/BiomeGenBase/setBiomeName (Ljava/lang/String;)Lnet/minecraft/world/biome/BiomeGenBase; +MD: ady/a (Ljava/util/Random;)Laoh; net/minecraft/world/biome/BiomeGenBase/genBigTreeChance (Ljava/util/Random;)Lnet/minecraft/world/gen/feature/WorldGenAbstractTree; +MD: ady/a (Ljava/util/Random;Lcj;)Lagw$a; net/minecraft/world/biome/BiomeGenBase/pickRandomFlower (Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/block/BlockFlower$EnumFlowerType; +MD: ady/a (Lpt;)Ljava/util/List; net/minecraft/world/biome/BiomeGenBase/getSpawnableList (Lnet/minecraft/entity/EnumCreatureType;)Ljava/util/List; +MD: ady/b ()Lady; net/minecraft/world/biome/BiomeGenBase/setDisableRain ()Lnet/minecraft/world/biome/BiomeGenBase; +MD: ady/b (I)Lady; net/minecraft/world/biome/BiomeGenBase/setColor (I)Lnet/minecraft/world/biome/BiomeGenBase; +MD: ady/b (Ladm;Ljava/util/Random;Lans;IID)V net/minecraft/world/biome/BiomeGenBase/generateBiomeTerrain (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/chunk/ChunkPrimer;IID)V +MD: ady/b (Lcj;)I net/minecraft/world/biome/BiomeGenBase/getGrassColorAtPos (Lnet/minecraft/util/BlockPos;)I +MD: ady/b (Ljava/util/Random;)Laot; net/minecraft/world/biome/BiomeGenBase/getRandomWorldGenForGrass (Ljava/util/Random;)Lnet/minecraft/world/gen/feature/WorldGenerator; +MD: ady/c ()Lady; net/minecraft/world/biome/BiomeGenBase/setEnableSnow ()Lnet/minecraft/world/biome/BiomeGenBase; +MD: ady/c (I)Lady; net/minecraft/world/biome/BiomeGenBase/func_150563_c (I)Lnet/minecraft/world/biome/BiomeGenBase; +MD: ady/c (Lcj;)I net/minecraft/world/biome/BiomeGenBase/getFoliageColorAtPos (Lnet/minecraft/util/BlockPos;)I +MD: ady/d ()Z net/minecraft/world/biome/BiomeGenBase/getEnableSnow ()Z +MD: ady/d (I)Lady; net/minecraft/world/biome/BiomeGenBase/createMutatedBiome (I)Lnet/minecraft/world/biome/BiomeGenBase; +MD: ady/e ()Z net/minecraft/world/biome/BiomeGenBase/canSpawnLightningBolt ()Z +MD: ady/e (I)Lady; net/minecraft/world/biome/BiomeGenBase/getBiome (I)Lnet/minecraft/world/biome/BiomeGenBase; +MD: ady/f ()Z net/minecraft/world/biome/BiomeGenBase/isHighHumidity ()Z +MD: ady/g ()F net/minecraft/world/biome/BiomeGenBase/getSpawningChance ()F +MD: ady/h ()I net/minecraft/world/biome/BiomeGenBase/getIntRainfall ()I +MD: ady/i ()F net/minecraft/world/biome/BiomeGenBase/getFloatRainfall ()F +MD: ady/j ()Z net/minecraft/world/biome/BiomeGenBase/isSnowyBiome ()Z +MD: ady/k ()Lady; net/minecraft/world/biome/BiomeGenBase/createMutation ()Lnet/minecraft/world/biome/BiomeGenBase; +MD: ady/l ()Ljava/lang/Class; net/minecraft/world/biome/BiomeGenBase/getBiomeClass ()Ljava/lang/Class; +MD: ady/m ()Lady$b; net/minecraft/world/biome/BiomeGenBase/getTempCategory ()Lnet/minecraft/world/biome/BiomeGenBase$TempCategory; +MD: ady/n ()[Lady; net/minecraft/world/biome/BiomeGenBase/getBiomeGenArray ()[Lnet/minecraft/world/biome/BiomeGenBase; +MD: adz$a/a (II)Lady; net/minecraft/world/biome/BiomeCache$Block/getBiomeGenAt (II)Lnet/minecraft/world/biome/BiomeGenBase; +MD: adz/a ()V net/minecraft/world/biome/BiomeCache/cleanupCache ()V +MD: adz/a (II)Ladz$a; net/minecraft/world/biome/BiomeCache/getBiomeCacheBlock (II)Lnet/minecraft/world/biome/BiomeCache$Block; +MD: adz/a (IILady;)Lady; net/minecraft/world/biome/BiomeCache/func_180284_a (IILnet/minecraft/world/biome/BiomeGenBase;)Lnet/minecraft/world/biome/BiomeGenBase; +MD: adz/a (Ladz;)Laec; net/minecraft/world/biome/BiomeCache/access$000 (Lnet/minecraft/world/biome/BiomeCache;)Lnet/minecraft/world/biome/WorldChunkManager; +MD: adz/c (II)[Lady; net/minecraft/world/biome/BiomeCache/getCachedBiomes (II)[Lnet/minecraft/world/biome/BiomeGenBase; +MD: ae/a ()I net/minecraft/command/CommandXP/getRequiredPermissionLevel ()I +MD: ae/a (Lm;[Ljava/lang/String;)V net/minecraft/command/CommandXP/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: ae/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/CommandXP/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: ae/b ([Ljava/lang/String;I)Z net/minecraft/command/CommandXP/isUsernameIndex ([Ljava/lang/String;I)Z +MD: ae/c ()Ljava/lang/String; net/minecraft/command/CommandXP/getCommandName ()Ljava/lang/String; +MD: ae/c (Lm;)Ljava/lang/String; net/minecraft/command/CommandXP/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: ae/d ()[Ljava/lang/String; net/minecraft/command/CommandXP/getAllUsernames ()[Ljava/lang/String; +MD: aea$1/a (Lady;Lcj;)I net/minecraft/world/biome/BiomeColorHelper$1/getColorAtPos (Lnet/minecraft/world/biome/BiomeGenBase;Lnet/minecraft/util/BlockPos;)I +MD: aea$2/a (Lady;Lcj;)I net/minecraft/world/biome/BiomeColorHelper$2/getColorAtPos (Lnet/minecraft/world/biome/BiomeGenBase;Lnet/minecraft/util/BlockPos;)I +MD: aea$3/a (Lady;Lcj;)I net/minecraft/world/biome/BiomeColorHelper$3/getColorAtPos (Lnet/minecraft/world/biome/BiomeGenBase;Lnet/minecraft/util/BlockPos;)I +MD: aea$a/a (Lady;Lcj;)I net/minecraft/world/biome/BiomeColorHelper$ColorResolver/getColorAtPos (Lnet/minecraft/world/biome/BiomeGenBase;Lnet/minecraft/util/BlockPos;)I +MD: aea/a (Ladq;Lcj;)I net/minecraft/world/biome/BiomeColorHelper/getGrassColorAtPos (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)I +MD: aea/a (Ladq;Lcj;Laea$a;)I net/minecraft/world/biome/BiomeColorHelper/func_180285_a (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/world/biome/BiomeColorHelper$ColorResolver;)I +MD: aea/b (Ladq;Lcj;)I net/minecraft/world/biome/BiomeColorHelper/getFoliageColorAtPos (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)I +MD: aea/c (Ladq;Lcj;)I net/minecraft/world/biome/BiomeColorHelper/getWaterColorAtPos (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)I +MD: aeb/a ()V net/minecraft/world/biome/BiomeDecorator/generateOres ()V +MD: aeb/a (ILaot;II)V net/minecraft/world/biome/BiomeDecorator/genStandardOre1 (ILnet/minecraft/world/gen/feature/WorldGenerator;II)V +MD: aeb/a (Ladm;Ljava/util/Random;Lady;Lcj;)V net/minecraft/world/biome/BiomeDecorator/decorate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/biome/BiomeGenBase;Lnet/minecraft/util/BlockPos;)V +MD: aeb/a (Lady;)V net/minecraft/world/biome/BiomeDecorator/genDecorations (Lnet/minecraft/world/biome/BiomeGenBase;)V +MD: aeb/b (ILaot;II)V net/minecraft/world/biome/BiomeDecorator/genStandardOre2 (ILnet/minecraft/world/gen/feature/WorldGenerator;II)V +MD: aec/a ()Ljava/util/List; net/minecraft/world/biome/WorldChunkManager/getBiomesToSpawnIn ()Ljava/util/List; +MD: aec/a (FI)F net/minecraft/world/biome/WorldChunkManager/getTemperatureAtHeight (FI)F +MD: aec/a (IIILjava/util/List;)Z net/minecraft/world/biome/WorldChunkManager/areBiomesViable (IIILjava/util/List;)Z +MD: aec/a (IIILjava/util/List;Ljava/util/Random;)Lcj; net/minecraft/world/biome/WorldChunkManager/findBiomePosition (IIILjava/util/List;Ljava/util/Random;)Lnet/minecraft/util/BlockPos; +MD: aec/a (Lcj;)Lady; net/minecraft/world/biome/WorldChunkManager/getBiomeGenerator (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/world/biome/BiomeGenBase; +MD: aec/a (Lcj;Lady;)Lady; net/minecraft/world/biome/WorldChunkManager/getBiomeGenerator (Lnet/minecraft/util/BlockPos;Lnet/minecraft/world/biome/BiomeGenBase;)Lnet/minecraft/world/biome/BiomeGenBase; +MD: aec/a ([FIIII)[F net/minecraft/world/biome/WorldChunkManager/getRainfall ([FIIII)[F +MD: aec/a ([Lady;IIII)[Lady; net/minecraft/world/biome/WorldChunkManager/getBiomesForGeneration ([Lnet/minecraft/world/biome/BiomeGenBase;IIII)[Lnet/minecraft/world/biome/BiomeGenBase; +MD: aec/a ([Lady;IIIIZ)[Lady; net/minecraft/world/biome/WorldChunkManager/getBiomeGenAt ([Lnet/minecraft/world/biome/BiomeGenBase;IIIIZ)[Lnet/minecraft/world/biome/BiomeGenBase; +MD: aec/b ()V net/minecraft/world/biome/WorldChunkManager/cleanupCache ()V +MD: aec/b ([Lady;IIII)[Lady; net/minecraft/world/biome/WorldChunkManager/loadBlockGeneratorData ([Lnet/minecraft/world/biome/BiomeGenBase;IIII)[Lnet/minecraft/world/biome/BiomeGenBase; +MD: aed/a (Ladm;Ljava/util/Random;Lcj;)V net/minecraft/world/biome/BiomeGenDesert/decorate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)V +MD: aee/a (Ladm;Ljava/util/Random;Lans;IID)V net/minecraft/world/biome/BiomeGenHills/genTerrainBlocks (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/chunk/ChunkPrimer;IID)V +MD: aee/a (Ladm;Ljava/util/Random;Lcj;)V net/minecraft/world/biome/BiomeGenHills/decorate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)V +MD: aee/a (Ljava/util/Random;)Laoh; net/minecraft/world/biome/BiomeGenHills/genBigTreeChance (Ljava/util/Random;)Lnet/minecraft/world/gen/feature/WorldGenAbstractTree; +MD: aee/b (Lady;)Laee; net/minecraft/world/biome/BiomeGenHills/mutateHills (Lnet/minecraft/world/biome/BiomeGenBase;)Lnet/minecraft/world/biome/BiomeGenHills; +MD: aee/d (I)Lady; net/minecraft/world/biome/BiomeGenHills/createMutatedBiome (I)Lnet/minecraft/world/biome/BiomeGenBase; +MD: aef/a (IIILjava/util/List;)Z net/minecraft/world/biome/WorldChunkManagerHell/areBiomesViable (IIILjava/util/List;)Z +MD: aef/a (IIILjava/util/List;Ljava/util/Random;)Lcj; net/minecraft/world/biome/WorldChunkManagerHell/findBiomePosition (IIILjava/util/List;Ljava/util/Random;)Lnet/minecraft/util/BlockPos; +MD: aef/a (Lcj;)Lady; net/minecraft/world/biome/WorldChunkManagerHell/getBiomeGenerator (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/world/biome/BiomeGenBase; +MD: aef/a ([FIIII)[F net/minecraft/world/biome/WorldChunkManagerHell/getRainfall ([FIIII)[F +MD: aef/a ([Lady;IIII)[Lady; net/minecraft/world/biome/WorldChunkManagerHell/getBiomesForGeneration ([Lnet/minecraft/world/biome/BiomeGenBase;IIII)[Lnet/minecraft/world/biome/BiomeGenBase; +MD: aef/a ([Lady;IIIIZ)[Lady; net/minecraft/world/biome/WorldChunkManagerHell/getBiomeGenAt ([Lnet/minecraft/world/biome/BiomeGenBase;IIIIZ)[Lnet/minecraft/world/biome/BiomeGenBase; +MD: aef/b ([Lady;IIII)[Lady; net/minecraft/world/biome/WorldChunkManagerHell/loadBlockGeneratorData ([Lnet/minecraft/world/biome/BiomeGenBase;IIII)[Lnet/minecraft/world/biome/BiomeGenBase; +MD: aeg$1/a (Ljava/util/Random;)Laoh; net/minecraft/world/biome/BiomeGenForest$2/genBigTreeChance (Ljava/util/Random;)Lnet/minecraft/world/gen/feature/WorldGenAbstractTree; +MD: aeg$2/a (Ladm;Ljava/util/Random;Lcj;)V net/minecraft/world/biome/BiomeGenForest$1/decorate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)V +MD: aeg/a (IZ)Lady; net/minecraft/world/biome/BiomeGenForest/func_150557_a (IZ)Lnet/minecraft/world/biome/BiomeGenBase; +MD: aeg/a (Ladm;Ljava/util/Random;Lcj;)V net/minecraft/world/biome/BiomeGenForest/decorate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)V +MD: aeg/a (Ljava/util/Random;)Laoh; net/minecraft/world/biome/BiomeGenForest/genBigTreeChance (Ljava/util/Random;)Lnet/minecraft/world/gen/feature/WorldGenAbstractTree; +MD: aeg/a (Ljava/util/Random;Lcj;)Lagw$a; net/minecraft/world/biome/BiomeGenForest/pickRandomFlower (Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/block/BlockFlower$EnumFlowerType; +MD: aeg/b (Lcj;)I net/minecraft/world/biome/BiomeGenForest/getGrassColorAtPos (Lnet/minecraft/util/BlockPos;)I +MD: aeg/d (I)Lady; net/minecraft/world/biome/BiomeGenForest/createMutatedBiome (I)Lnet/minecraft/world/biome/BiomeGenBase; +MD: aei/a (Ladm;Ljava/util/Random;Lcj;)V net/minecraft/world/biome/BiomeGenSnow/decorate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)V +MD: aei/a (Ljava/util/Random;)Laoh; net/minecraft/world/biome/BiomeGenSnow/genBigTreeChance (Ljava/util/Random;)Lnet/minecraft/world/gen/feature/WorldGenAbstractTree; +MD: aei/d (I)Lady; net/minecraft/world/biome/BiomeGenSnow/createMutatedBiome (I)Lnet/minecraft/world/biome/BiomeGenBase; +MD: aej/a (Ladm;Ljava/util/Random;Lcj;)V net/minecraft/world/biome/BiomeGenJungle/decorate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)V +MD: aej/a (Ljava/util/Random;)Laoh; net/minecraft/world/biome/BiomeGenJungle/genBigTreeChance (Ljava/util/Random;)Lnet/minecraft/world/gen/feature/WorldGenAbstractTree; +MD: aej/b (Ljava/util/Random;)Laot; net/minecraft/world/biome/BiomeGenJungle/getRandomWorldGenForGrass (Ljava/util/Random;)Lnet/minecraft/world/gen/feature/WorldGenerator; +MD: aek/a (III)Lalz; net/minecraft/world/biome/BiomeGenMesa/func_180629_a (III)Lnet/minecraft/block/state/IBlockState; +MD: aek/a (J)V net/minecraft/world/biome/BiomeGenMesa/func_150619_a (J)V +MD: aek/a (Ladm;Ljava/util/Random;Lans;IID)V net/minecraft/world/biome/BiomeGenMesa/genTerrainBlocks (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/chunk/ChunkPrimer;IID)V +MD: aek/a (Ladm;Ljava/util/Random;Lcj;)V net/minecraft/world/biome/BiomeGenMesa/decorate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)V +MD: aek/a (Ljava/util/Random;)Laoh; net/minecraft/world/biome/BiomeGenMesa/genBigTreeChance (Ljava/util/Random;)Lnet/minecraft/world/gen/feature/WorldGenAbstractTree; +MD: aek/b (Lcj;)I net/minecraft/world/biome/BiomeGenMesa/getGrassColorAtPos (Lnet/minecraft/util/BlockPos;)I +MD: aek/c (Lcj;)I net/minecraft/world/biome/BiomeGenMesa/getFoliageColorAtPos (Lnet/minecraft/util/BlockPos;)I +MD: aek/d (I)Lady; net/minecraft/world/biome/BiomeGenMesa/createMutatedBiome (I)Lnet/minecraft/world/biome/BiomeGenBase; +MD: aem/a (Ladm;Ljava/util/Random;Lans;IID)V net/minecraft/world/biome/BiomeGenMutated/genTerrainBlocks (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/chunk/ChunkPrimer;IID)V +MD: aem/a (Ladm;Ljava/util/Random;Lcj;)V net/minecraft/world/biome/BiomeGenMutated/decorate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)V +MD: aem/a (Lady;)Z net/minecraft/world/biome/BiomeGenMutated/isEqualTo (Lnet/minecraft/world/biome/BiomeGenBase;)Z +MD: aem/a (Ljava/util/Random;)Laoh; net/minecraft/world/biome/BiomeGenMutated/genBigTreeChance (Ljava/util/Random;)Lnet/minecraft/world/gen/feature/WorldGenAbstractTree; +MD: aem/b (Lcj;)I net/minecraft/world/biome/BiomeGenMutated/getGrassColorAtPos (Lnet/minecraft/util/BlockPos;)I +MD: aem/c (Lcj;)I net/minecraft/world/biome/BiomeGenMutated/getFoliageColorAtPos (Lnet/minecraft/util/BlockPos;)I +MD: aem/g ()F net/minecraft/world/biome/BiomeGenMutated/getSpawningChance ()F +MD: aem/l ()Ljava/lang/Class; net/minecraft/world/biome/BiomeGenMutated/getBiomeClass ()Ljava/lang/Class; +MD: aem/m ()Lady$b; net/minecraft/world/biome/BiomeGenMutated/getTempCategory ()Lnet/minecraft/world/biome/BiomeGenBase$TempCategory; +MD: aen/a (Ladm;Ljava/util/Random;Lans;IID)V net/minecraft/world/biome/BiomeGenOcean/genTerrainBlocks (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/chunk/ChunkPrimer;IID)V +MD: aen/m ()Lady$b; net/minecraft/world/biome/BiomeGenOcean/getTempCategory ()Lnet/minecraft/world/biome/BiomeGenBase$TempCategory; +MD: aeo/a (Ladm;Ljava/util/Random;Lcj;)V net/minecraft/world/biome/BiomeGenPlains/decorate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)V +MD: aeo/a (Ljava/util/Random;Lcj;)Lagw$a; net/minecraft/world/biome/BiomeGenPlains/pickRandomFlower (Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/block/BlockFlower$EnumFlowerType; +MD: aeo/d (I)Lady; net/minecraft/world/biome/BiomeGenPlains/createMutatedBiome (I)Lnet/minecraft/world/biome/BiomeGenBase; +MD: aer$a/a (Ladm;Ljava/util/Random;Lans;IID)V net/minecraft/world/biome/BiomeGenSavanna$Mutated/genTerrainBlocks (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/chunk/ChunkPrimer;IID)V +MD: aer$a/a (Ladm;Ljava/util/Random;Lcj;)V net/minecraft/world/biome/BiomeGenSavanna$Mutated/decorate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)V +MD: aer/a (Ladm;Ljava/util/Random;Lcj;)V net/minecraft/world/biome/BiomeGenSavanna/decorate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)V +MD: aer/a (Ljava/util/Random;)Laoh; net/minecraft/world/biome/BiomeGenSavanna/genBigTreeChance (Ljava/util/Random;)Lnet/minecraft/world/gen/feature/WorldGenAbstractTree; +MD: aer/d (I)Lady; net/minecraft/world/biome/BiomeGenSavanna/createMutatedBiome (I)Lnet/minecraft/world/biome/BiomeGenBase; +MD: aet/a (Ladm;Ljava/util/Random;Lans;IID)V net/minecraft/world/biome/BiomeGenSwamp/genTerrainBlocks (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/chunk/ChunkPrimer;IID)V +MD: aet/a (Ljava/util/Random;)Laoh; net/minecraft/world/biome/BiomeGenSwamp/genBigTreeChance (Ljava/util/Random;)Lnet/minecraft/world/gen/feature/WorldGenAbstractTree; +MD: aet/a (Ljava/util/Random;Lcj;)Lagw$a; net/minecraft/world/biome/BiomeGenSwamp/pickRandomFlower (Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/block/BlockFlower$EnumFlowerType; +MD: aet/b (Lcj;)I net/minecraft/world/biome/BiomeGenSwamp/getGrassColorAtPos (Lnet/minecraft/util/BlockPos;)I +MD: aet/c (Lcj;)I net/minecraft/world/biome/BiomeGenSwamp/getFoliageColorAtPos (Lnet/minecraft/util/BlockPos;)I +MD: aeu/a (Ladm;Ljava/util/Random;Lans;IID)V net/minecraft/world/biome/BiomeGenTaiga/genTerrainBlocks (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/chunk/ChunkPrimer;IID)V +MD: aeu/a (Ladm;Ljava/util/Random;Lcj;)V net/minecraft/world/biome/BiomeGenTaiga/decorate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)V +MD: aeu/a (Ljava/util/Random;)Laoh; net/minecraft/world/biome/BiomeGenTaiga/genBigTreeChance (Ljava/util/Random;)Lnet/minecraft/world/gen/feature/WorldGenAbstractTree; +MD: aeu/b (Ljava/util/Random;)Laot; net/minecraft/world/biome/BiomeGenTaiga/getRandomWorldGenForGrass (Ljava/util/Random;)Lnet/minecraft/world/gen/feature/WorldGenerator; +MD: aeu/d (I)Lady; net/minecraft/world/biome/BiomeGenTaiga/createMutatedBiome (I)Lnet/minecraft/world/biome/BiomeGenBase; +MD: aev/a (F)I net/minecraft/world/biome/BiomeGenEnd/getSkyColorByTemp (F)I +MD: aew/a (Lady;)V net/minecraft/world/biome/BiomeEndDecorator/genDecorations (Lnet/minecraft/world/biome/BiomeGenBase;)V +MD: aey/a (Ladm;Lcj;)Z net/minecraft/block/BlockAir/isReplaceable (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: aey/a (Ladm;Lcj;Lalz;)Laug; net/minecraft/block/BlockAir/getCollisionBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/util/AxisAlignedBB; +MD: aey/a (Ladm;Lcj;Lalz;FI)V net/minecraft/block/BlockAir/dropBlockAsItemWithChance (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;FI)V +MD: aey/a (Lalz;Z)Z net/minecraft/block/BlockAir/canCollideCheck (Lnet/minecraft/block/state/IBlockState;Z)Z +MD: aey/b ()I net/minecraft/block/BlockAir/getRenderType ()I +MD: aey/c ()Z net/minecraft/block/BlockAir/isOpaqueCube ()Z +MD: aez$a/a (Lwm;Lwn;)Lxi; net/minecraft/block/BlockAnvil$Anvil/createContainer (Lnet/minecraft/entity/player/InventoryPlayer;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/inventory/Container; +MD: aez$a/e_ ()Ljava/lang/String; net/minecraft/block/BlockAnvil$Anvil/getName ()Ljava/lang/String; +MD: aez$a/f_ ()Leu; net/minecraft/block/BlockAnvil$Anvil/getDisplayName ()Lnet/minecraft/util/IChatComponent; +MD: aez$a/k ()Ljava/lang/String; net/minecraft/block/BlockAnvil$Anvil/getGuiID ()Ljava/lang/String; +MD: aez$a/l_ ()Z net/minecraft/block/BlockAnvil$Anvil/hasCustomName ()Z +MD: aez/a (I)Lalz; net/minecraft/block/BlockAnvil/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: aez/a (Ladm;Lcj;Lalz;Lwn;Lcq;FFF)Z net/minecraft/block/BlockAnvil/onBlockActivated (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: aez/a (Ladm;Lcj;Lcq;FFFILpr;)Lalz; net/minecraft/block/BlockAnvil/onBlockPlaced (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFFILnet/minecraft/entity/EntityLivingBase;)Lnet/minecraft/block/state/IBlockState; +MD: aez/a (Ladq;Lcj;)V net/minecraft/block/BlockAnvil/setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)V +MD: aez/a (Ladq;Lcj;Lcq;)Z net/minecraft/block/BlockAnvil/shouldSideBeRendered (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Z +MD: aez/a (Lalz;)I net/minecraft/block/BlockAnvil/damageDropped (Lnet/minecraft/block/state/IBlockState;)I +MD: aez/a (Luy;)V net/minecraft/block/BlockAnvil/onStartFalling (Lnet/minecraft/entity/item/EntityFallingBlock;)V +MD: aez/a (Lzw;Lyz;Ljava/util/List;)V net/minecraft/block/BlockAnvil/getSubBlocks (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V +MD: aez/a_ (Ladm;Lcj;)V net/minecraft/block/BlockAnvil/onEndFalling (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)V +MD: aez/b (Lalz;)Lalz; net/minecraft/block/BlockAnvil/getStateForEntityRender (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/state/IBlockState; +MD: aez/c ()Z net/minecraft/block/BlockAnvil/isOpaqueCube ()Z +MD: aez/c (Lalz;)I net/minecraft/block/BlockAnvil/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: aez/d ()Z net/minecraft/block/BlockAnvil/isFullCube ()Z +MD: aez/e ()Lama; net/minecraft/block/BlockAnvil/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: af/a ()I net/minecraft/command/CommandFill/getRequiredPermissionLevel ()I +MD: af/a (Lm;[Ljava/lang/String;)V net/minecraft/command/CommandFill/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: af/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/CommandFill/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: af/c ()Ljava/lang/String; net/minecraft/command/CommandFill/getCommandName ()Ljava/lang/String; +MD: af/c (Lm;)Ljava/lang/String; net/minecraft/command/CommandFill/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: afa$a/a (I)Lalz; net/minecraft/block/BlockBanner$BlockBannerStanding/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: afa$a/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockBanner$BlockBannerStanding/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: afa$a/c (Lalz;)I net/minecraft/block/BlockBanner$BlockBannerStanding/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: afa$a/e ()Lama; net/minecraft/block/BlockBanner$BlockBannerStanding/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: afa$b/a (I)Lalz; net/minecraft/block/BlockBanner$BlockBannerHanging/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: afa$b/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockBanner$BlockBannerHanging/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: afa$b/a (Ladq;Lcj;)V net/minecraft/block/BlockBanner$BlockBannerHanging/setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)V +MD: afa$b/c (Lalz;)I net/minecraft/block/BlockBanner$BlockBannerHanging/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: afa$b/e ()Lama; net/minecraft/block/BlockBanner$BlockBannerHanging/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: afa/a (Ladm;I)Lakw; net/minecraft/block/BlockBanner/createNewTileEntity (Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity; +MD: afa/a (Ladm;Lcj;Lalz;)Laug; net/minecraft/block/BlockBanner/getCollisionBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/util/AxisAlignedBB; +MD: afa/a (Ladm;Lcj;Lalz;FI)V net/minecraft/block/BlockBanner/dropBlockAsItemWithChance (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;FI)V +MD: afa/a (Ladm;Lwn;Lcj;Lalz;Lakw;)V net/minecraft/block/BlockBanner/harvestBlock (Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/tileentity/TileEntity;)V +MD: afa/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockBanner/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: afa/b (Ladm;Lcj;)Laug; net/minecraft/block/BlockBanner/getSelectedBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/util/AxisAlignedBB; +MD: afa/b (Ladq;Lcj;)Z net/minecraft/block/BlockBanner/isPassable (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Z +MD: afa/c ()Z net/minecraft/block/BlockBanner/isOpaqueCube ()Z +MD: afa/c (Ladm;Lcj;)Lzw; net/minecraft/block/BlockBanner/getItem (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/item/Item; +MD: afa/d ()Z net/minecraft/block/BlockBanner/isFullCube ()Z +MD: afa/d (Ladm;Lcj;)Z net/minecraft/block/BlockBanner/canPlaceBlockAt (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: afa/f ()Ljava/lang/String; net/minecraft/block/BlockBanner/getLocalizedName ()Ljava/lang/String; +MD: afa/g ()Z net/minecraft/block/BlockBanner/func_181623_g ()Z +MD: afb/a (Ladm;Lcj;Lalz;FI)V net/minecraft/block/BlockBarrier/dropBlockAsItemWithChance (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;FI)V +MD: afb/b ()I net/minecraft/block/BlockBarrier/getRenderType ()I +MD: afb/c ()Z net/minecraft/block/BlockBarrier/isOpaqueCube ()Z +MD: afb/h ()F net/minecraft/block/BlockBarrier/getAmbientOcclusionLightValue ()F +MD: afc/a (Ladm;Lcj;Lalz;II)Z net/minecraft/block/BlockContainer/onBlockEventReceived (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;II)Z +MD: afc/a (Ladm;Lcj;Lcq;)Z net/minecraft/block/BlockContainer/func_181086_a (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Z +MD: afc/b ()I net/minecraft/block/BlockContainer/getRenderType ()I +MD: afc/b (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockContainer/breakBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: afc/e (Ladm;Lcj;)Z net/minecraft/block/BlockContainer/func_181087_e (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: afd/a (Ladm;)I net/minecraft/block/BlockBasePressurePlate/tickRate (Lnet/minecraft/world/World;)I +MD: afd/a (Ladm;Lcj;Lalz;)Laug; net/minecraft/block/BlockBasePressurePlate/getCollisionBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/util/AxisAlignedBB; +MD: afd/a (Ladm;Lcj;Lalz;I)V net/minecraft/block/BlockBasePressurePlate/updateState (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;I)V +MD: afd/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockBasePressurePlate/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: afd/a (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockBasePressurePlate/randomTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: afd/a (Ladm;Lcj;Lalz;Lpk;)V net/minecraft/block/BlockBasePressurePlate/onEntityCollidedWithBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/Entity;)V +MD: afd/a (Ladq;Lcj;)V net/minecraft/block/BlockBasePressurePlate/setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)V +MD: afd/a (Ladq;Lcj;Lalz;Lcq;)I net/minecraft/block/BlockBasePressurePlate/getWeakPower (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/EnumFacing;)I +MD: afd/a (Lalz;I)Lalz; net/minecraft/block/BlockBasePressurePlate/setRedstoneStrength (Lnet/minecraft/block/state/IBlockState;I)Lnet/minecraft/block/state/IBlockState; +MD: afd/a (Lcj;)Laug; net/minecraft/block/BlockBasePressurePlate/getSensitiveAABB (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/util/AxisAlignedBB; +MD: afd/b (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockBasePressurePlate/breakBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: afd/b (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockBasePressurePlate/updateTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: afd/b (Ladq;Lcj;)Z net/minecraft/block/BlockBasePressurePlate/isPassable (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Z +MD: afd/b (Ladq;Lcj;Lalz;Lcq;)I net/minecraft/block/BlockBasePressurePlate/getStrongPower (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/EnumFacing;)I +MD: afd/c ()Z net/minecraft/block/BlockBasePressurePlate/isOpaqueCube ()Z +MD: afd/d ()Z net/minecraft/block/BlockBasePressurePlate/isFullCube ()Z +MD: afd/d (Ladm;Lcj;)Z net/minecraft/block/BlockBasePressurePlate/canPlaceBlockAt (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: afd/d (Lalz;)V net/minecraft/block/BlockBasePressurePlate/setBlockBoundsBasedOnState0 (Lnet/minecraft/block/state/IBlockState;)V +MD: afd/e (Ladm;Lcj;)V net/minecraft/block/BlockBasePressurePlate/updateNeighbors (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)V +MD: afd/e (Lalz;)I net/minecraft/block/BlockBasePressurePlate/getRedstoneStrength (Lnet/minecraft/block/state/IBlockState;)I +MD: afd/f (Ladm;Lcj;)I net/minecraft/block/BlockBasePressurePlate/computeRedstoneStrength (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)I +MD: afd/g ()Z net/minecraft/block/BlockBasePressurePlate/func_181623_g ()Z +MD: afd/i ()Z net/minecraft/block/BlockBasePressurePlate/canProvidePower ()Z +MD: afd/j ()V net/minecraft/block/BlockBasePressurePlate/setBlockBoundsForItemRender ()V +MD: afd/k ()I net/minecraft/block/BlockBasePressurePlate/getMobilityFlag ()I +MD: afd/m (Ladm;Lcj;)Z net/minecraft/block/BlockBasePressurePlate/canBePlacedOn (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: afe$a/a ()I net/minecraft/block/BlockRailBase$Rail/countAdjacentRails ()I +MD: afe$a/a (Lafe$a;)Z net/minecraft/block/BlockRailBase$Rail/func_150653_a (Lnet/minecraft/block/BlockRailBase$Rail;)Z +MD: afe$a/a (Lafe$b;)V net/minecraft/block/BlockRailBase$Rail/func_180360_a (Lnet/minecraft/block/BlockRailBase$EnumRailDirection;)V +MD: afe$a/a (Lcj;)Z net/minecraft/block/BlockRailBase$Rail/hasRailAt (Lnet/minecraft/util/BlockPos;)Z +MD: afe$a/a (ZZ)Lafe$a; net/minecraft/block/BlockRailBase$Rail/func_180364_a (ZZ)Lnet/minecraft/block/BlockRailBase$Rail; +MD: afe$a/b ()Lalz; net/minecraft/block/BlockRailBase$Rail/getBlockState ()Lnet/minecraft/block/state/IBlockState; +MD: afe$a/b (Lafe$a;)Z net/minecraft/block/BlockRailBase$Rail/func_150649_b (Lnet/minecraft/block/BlockRailBase$Rail;)Z +MD: afe$a/b (Lcj;)Lafe$a; net/minecraft/block/BlockRailBase$Rail/findRailAt (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/block/BlockRailBase$Rail; +MD: afe$a/c ()V net/minecraft/block/BlockRailBase$Rail/func_150651_b ()V +MD: afe$a/c (Lafe$a;)V net/minecraft/block/BlockRailBase$Rail/func_150645_c (Lnet/minecraft/block/BlockRailBase$Rail;)V +MD: afe$a/c (Lcj;)Z net/minecraft/block/BlockRailBase$Rail/func_180363_c (Lnet/minecraft/util/BlockPos;)Z +MD: afe$a/d (Lcj;)Z net/minecraft/block/BlockRailBase$Rail/func_180361_d (Lnet/minecraft/util/BlockPos;)Z +MD: afe$b/a ()I net/minecraft/block/BlockRailBase$EnumRailDirection/getMetadata ()I +MD: afe$b/a (I)Lafe$b; net/minecraft/block/BlockRailBase$EnumRailDirection/byMetadata (I)Lnet/minecraft/block/BlockRailBase$EnumRailDirection; +MD: afe$b/c ()Z net/minecraft/block/BlockRailBase$EnumRailDirection/isAscending ()Z +MD: afe$b/l ()Ljava/lang/String; net/minecraft/block/BlockRailBase$EnumRailDirection/getName ()Ljava/lang/String; +MD: afe$b/toString ()Ljava/lang/String; net/minecraft/block/BlockRailBase$EnumRailDirection/toString ()Ljava/lang/String; +MD: afe$b/values ()[Lafe$b; net/minecraft/block/BlockRailBase$EnumRailDirection/values ()[Lnet/minecraft/block/BlockRailBase$EnumRailDirection; +MD: afe/a (Ladm;Lcj;Lalz;)Laug; net/minecraft/block/BlockRailBase/getCollisionBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/util/AxisAlignedBB; +MD: afe/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockRailBase/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: afe/a (Ladm;Lcj;Lalz;Z)Lalz; net/minecraft/block/BlockRailBase/func_176564_a (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Z)Lnet/minecraft/block/state/IBlockState; +MD: afe/a (Ladm;Lcj;Laui;Laui;)Lauh; net/minecraft/block/BlockRailBase/collisionRayTrace (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/Vec3;Lnet/minecraft/util/Vec3;)Lnet/minecraft/util/MovingObjectPosition; +MD: afe/a (Ladq;Lcj;)V net/minecraft/block/BlockRailBase/setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)V +MD: afe/b (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockRailBase/breakBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: afe/b (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockRailBase/onNeighborChangedInternal (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: afe/c ()Z net/minecraft/block/BlockRailBase/isOpaqueCube ()Z +MD: afe/c (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockRailBase/onBlockAdded (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: afe/d ()Z net/minecraft/block/BlockRailBase/isFullCube ()Z +MD: afe/d (Ladm;Lcj;)Z net/minecraft/block/BlockRailBase/canPlaceBlockAt (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: afe/d (Lalz;)Z net/minecraft/block/BlockRailBase/isRailBlock (Lnet/minecraft/block/state/IBlockState;)Z +MD: afe/e (Ladm;Lcj;)Z net/minecraft/block/BlockRailBase/isRailBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: afe/k ()I net/minecraft/block/BlockRailBase/getMobilityFlag ()I +MD: afe/m ()Ladf; net/minecraft/block/BlockRailBase/getBlockLayer ()Lnet/minecraft/util/EnumWorldBlockLayer; +MD: afe/n ()Lamo; net/minecraft/block/BlockRailBase/getShapeProperty ()Lnet/minecraft/block/properties/IProperty; +MD: aff$1$1/run ()V net/minecraft/block/BlockBeacon$1$1/run ()V +MD: aff$1/run ()V net/minecraft/block/BlockBeacon$1/run ()V +MD: aff/a (Ladm;I)Lakw; net/minecraft/block/BlockBeacon/createNewTileEntity (Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity; +MD: aff/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockBeacon/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: aff/a (Ladm;Lcj;Lalz;Lpr;Lzx;)V net/minecraft/block/BlockBeacon/onBlockPlacedBy (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/item/ItemStack;)V +MD: aff/a (Ladm;Lcj;Lalz;Lwn;Lcq;FFF)Z net/minecraft/block/BlockBeacon/onBlockActivated (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: aff/b ()I net/minecraft/block/BlockBeacon/getRenderType ()I +MD: aff/c ()Z net/minecraft/block/BlockBeacon/isOpaqueCube ()Z +MD: aff/d ()Z net/minecraft/block/BlockBeacon/isFullCube ()Z +MD: aff/f (Ladm;Lcj;)V net/minecraft/block/BlockBeacon/updateColorAsync (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)V +MD: aff/m ()Ladf; net/minecraft/block/BlockBeacon/getBlockLayer ()Lnet/minecraft/util/EnumWorldBlockLayer; +MD: afg$a/l ()Ljava/lang/String; net/minecraft/block/BlockBed$EnumPartType/getName ()Ljava/lang/String; +MD: afg$a/toString ()Ljava/lang/String; net/minecraft/block/BlockBed$EnumPartType/toString ()Ljava/lang/String; +MD: afg$a/values ()[Lafg$a; net/minecraft/block/BlockBed$EnumPartType/values ()[Lnet/minecraft/block/BlockBed$EnumPartType; +MD: afg/a (I)Lalz; net/minecraft/block/BlockBed/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: afg/a (Ladm;Lcj;I)Lcj; net/minecraft/block/BlockBed/getSafeExitLocation (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;I)Lnet/minecraft/util/BlockPos; +MD: afg/a (Ladm;Lcj;Lalz;FI)V net/minecraft/block/BlockBed/dropBlockAsItemWithChance (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;FI)V +MD: afg/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockBed/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: afg/a (Ladm;Lcj;Lalz;Lwn;)V net/minecraft/block/BlockBed/onBlockHarvested (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;)V +MD: afg/a (Ladm;Lcj;Lalz;Lwn;Lcq;FFF)Z net/minecraft/block/BlockBed/onBlockActivated (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: afg/a (Ladq;Lcj;)V net/minecraft/block/BlockBed/setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)V +MD: afg/a (Lalz;Ladq;Lcj;)Lalz; net/minecraft/block/BlockBed/getActualState (Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/block/state/IBlockState; +MD: afg/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockBed/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: afg/c ()Z net/minecraft/block/BlockBed/isOpaqueCube ()Z +MD: afg/c (Ladm;Lcj;)Lzw; net/minecraft/block/BlockBed/getItem (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/item/Item; +MD: afg/c (Lalz;)I net/minecraft/block/BlockBed/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: afg/d ()Z net/minecraft/block/BlockBed/isFullCube ()Z +MD: afg/e ()Lama; net/minecraft/block/BlockBed/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: afg/e (Ladm;Lcj;)Z net/minecraft/block/BlockBed/hasRoomForPlayer (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: afg/f (Ladm;Lcj;)Lwn; net/minecraft/block/BlockBed/getPlayerInBed (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/entity/player/EntityPlayer; +MD: afg/k ()I net/minecraft/block/BlockBed/getMobilityFlag ()I +MD: afg/l ()V net/minecraft/block/BlockBed/setBedBounds ()V +MD: afg/m ()Ladf; net/minecraft/block/BlockBed/getBlockLayer ()Lnet/minecraft/util/EnumWorldBlockLayer; +MD: afh$1/a ()Ljava/lang/String; net/minecraft/block/Block$1/getBreakSound ()Ljava/lang/String; +MD: afh$1/b ()Ljava/lang/String; net/minecraft/block/Block$1/getPlaceSound ()Ljava/lang/String; +MD: afh$2/a ()Ljava/lang/String; net/minecraft/block/Block$2/getBreakSound ()Ljava/lang/String; +MD: afh$3/a ()Ljava/lang/String; net/minecraft/block/Block$3/getBreakSound ()Ljava/lang/String; +MD: afh$3/b ()Ljava/lang/String; net/minecraft/block/Block$3/getPlaceSound ()Ljava/lang/String; +MD: afh$4/a ()Ljava/lang/String; net/minecraft/block/Block$4/getBreakSound ()Ljava/lang/String; +MD: afh$4/b ()Ljava/lang/String; net/minecraft/block/Block$4/getPlaceSound ()Ljava/lang/String; +MD: afh$4/c ()Ljava/lang/String; net/minecraft/block/Block$4/getStepSound ()Ljava/lang/String; +MD: afh$a/values ()[Lafh$a; net/minecraft/block/Block$EnumOffsetType/values ()[Lnet/minecraft/block/Block$EnumOffsetType; +MD: afh$b/a ()Ljava/lang/String; net/minecraft/block/Block$SoundType/getBreakSound ()Ljava/lang/String; +MD: afh$b/b ()Ljava/lang/String; net/minecraft/block/Block$SoundType/getPlaceSound ()Ljava/lang/String; +MD: afh$b/c ()Ljava/lang/String; net/minecraft/block/Block$SoundType/getStepSound ()Ljava/lang/String; +MD: afh$b/d ()F net/minecraft/block/Block$SoundType/getVolume ()F +MD: afh$b/e ()F net/minecraft/block/Block$SoundType/getFrequency ()F +MD: afh/A ()Z net/minecraft/block/Block/isCollidable ()Z +MD: afh/B ()D net/minecraft/block/Block/getBlockBoundsMinX ()D +MD: afh/C ()D net/minecraft/block/Block/getBlockBoundsMaxX ()D +MD: afh/D ()D net/minecraft/block/Block/getBlockBoundsMinY ()D +MD: afh/E ()D net/minecraft/block/Block/getBlockBoundsMaxY ()D +MD: afh/F ()D net/minecraft/block/Block/getBlockBoundsMinZ ()D +MD: afh/G ()D net/minecraft/block/Block/getBlockBoundsMaxZ ()D +MD: afh/H ()I net/minecraft/block/Block/getBlockColor ()I +MD: afh/I ()Z net/minecraft/block/Block/canSilkHarvest ()Z +MD: afh/J ()Z net/minecraft/block/Block/getEnableStats ()Z +MD: afh/K ()Lafh; net/minecraft/block/Block/disableStats ()Lnet/minecraft/block/Block; +MD: afh/L ()Lyz; net/minecraft/block/Block/getCreativeTabToDisplayOn ()Lnet/minecraft/creativetab/CreativeTabs; +MD: afh/M ()Z net/minecraft/block/Block/isFlowerPot ()Z +MD: afh/N ()Z net/minecraft/block/Block/requiresUpdates ()Z +MD: afh/O ()Z net/minecraft/block/Block/hasComparatorInputOverride ()Z +MD: afh/P ()Lama; net/minecraft/block/Block/getBlockState ()Lnet/minecraft/block/state/BlockState; +MD: afh/Q ()Lalz; net/minecraft/block/Block/getDefaultState ()Lnet/minecraft/block/state/IBlockState; +MD: afh/R ()Lafh$a; net/minecraft/block/Block/getOffsetType ()Lnet/minecraft/block/Block$EnumOffsetType; +MD: afh/S ()V net/minecraft/block/Block/registerBlocks ()V +MD: afh/a ()Ljava/lang/String; net/minecraft/block/Block/getUnlocalizedName ()Ljava/lang/String; +MD: afh/a (F)Lafh; net/minecraft/block/Block/setLightLevel (F)Lnet/minecraft/block/Block; +MD: afh/a (FFFFFF)V net/minecraft/block/Block/setBlockBounds (FFFFFF)V +MD: afh/a (I)Lalz; net/minecraft/block/Block/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: afh/a (ILjava/lang/String;Lafh;)V net/minecraft/block/Block/registerBlock (ILjava/lang/String;Lnet/minecraft/block/Block;)V +MD: afh/a (ILjava/util/Random;)I net/minecraft/block/Block/quantityDroppedWithBonus (ILjava/util/Random;)I +MD: afh/a (ILjy;Lafh;)V net/minecraft/block/Block/registerBlock (ILnet/minecraft/util/ResourceLocation;Lnet/minecraft/block/Block;)V +MD: afh/a (Ladi;)Z net/minecraft/block/Block/canDropFromExplosion (Lnet/minecraft/world/Explosion;)Z +MD: afh/a (Ladm;)I net/minecraft/block/Block/tickRate (Lnet/minecraft/world/World;)I +MD: afh/a (Ladm;Lcj;)Z net/minecraft/block/Block/isReplaceable (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: afh/a (Ladm;Lcj;Ladi;)V net/minecraft/block/Block/onBlockDestroyedByExplosion (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/world/Explosion;)V +MD: afh/a (Ladm;Lcj;Lalz;)Laug; net/minecraft/block/Block/getCollisionBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/util/AxisAlignedBB; +MD: afh/a (Ladm;Lcj;Lalz;FI)V net/minecraft/block/Block/dropBlockAsItemWithChance (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;FI)V +MD: afh/a (Ladm;Lcj;Lalz;II)Z net/minecraft/block/Block/onBlockEventReceived (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;II)Z +MD: afh/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/Block/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: afh/a (Ladm;Lcj;Lalz;Laug;Ljava/util/List;Lpk;)V net/minecraft/block/Block/addCollisionBoxesToList (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/AxisAlignedBB;Ljava/util/List;Lnet/minecraft/entity/Entity;)V +MD: afh/a (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/Block/randomTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: afh/a (Ladm;Lcj;Lalz;Lpk;)V net/minecraft/block/Block/onEntityCollidedWithBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/Entity;)V +MD: afh/a (Ladm;Lcj;Lalz;Lpr;Lzx;)V net/minecraft/block/Block/onBlockPlacedBy (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/item/ItemStack;)V +MD: afh/a (Ladm;Lcj;Lalz;Lwn;)V net/minecraft/block/Block/onBlockHarvested (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;)V +MD: afh/a (Ladm;Lcj;Lalz;Lwn;Lcq;FFF)Z net/minecraft/block/Block/onBlockActivated (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: afh/a (Ladm;Lcj;Laui;Laui;)Lauh; net/minecraft/block/Block/collisionRayTrace (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/Vec3;Lnet/minecraft/util/Vec3;)Lnet/minecraft/util/MovingObjectPosition; +MD: afh/a (Ladm;Lcj;Lcq;FFFILpr;)Lalz; net/minecraft/block/Block/onBlockPlaced (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFFILnet/minecraft/entity/EntityLivingBase;)Lnet/minecraft/block/state/IBlockState; +MD: afh/a (Ladm;Lcj;Lcq;Lzx;)Z net/minecraft/block/Block/canReplace (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;Lnet/minecraft/item/ItemStack;)Z +MD: afh/a (Ladm;Lcj;Lpk;)V net/minecraft/block/Block/onEntityCollidedWithBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/entity/Entity;)V +MD: afh/a (Ladm;Lcj;Lpk;F)V net/minecraft/block/Block/onFallenUpon (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/entity/Entity;F)V +MD: afh/a (Ladm;Lcj;Lpk;Laui;)Laui; net/minecraft/block/Block/modifyAcceleration (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/entity/Entity;Lnet/minecraft/util/Vec3;)Lnet/minecraft/util/Vec3; +MD: afh/a (Ladm;Lcj;Lwn;)V net/minecraft/block/Block/onBlockClicked (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/entity/player/EntityPlayer;)V +MD: afh/a (Ladm;Lcj;Lzx;)V net/minecraft/block/Block/spawnAsEntity (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/item/ItemStack;)V +MD: afh/a (Ladm;Lpk;)V net/minecraft/block/Block/onLanded (Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;)V +MD: afh/a (Ladm;Lwn;Lcj;Lalz;Lakw;)V net/minecraft/block/Block/harvestBlock (Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/tileentity/TileEntity;)V +MD: afh/a (Ladq;Lcj;)V net/minecraft/block/Block/setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)V +MD: afh/a (Ladq;Lcj;I)I net/minecraft/block/Block/colorMultiplier (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;I)I +MD: afh/a (Ladq;Lcj;Lalz;Lcq;)I net/minecraft/block/Block/getWeakPower (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/EnumFacing;)I +MD: afh/a (Ladq;Lcj;Lcq;)Z net/minecraft/block/Block/shouldSideBeRendered (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Z +MD: afh/a (Lafh$b;)Lafh; net/minecraft/block/Block/setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; +MD: afh/a (Lafh;)I net/minecraft/block/Block/getIdFromBlock (Lnet/minecraft/block/Block;)I +MD: afh/a (Lafh;Lafh;)Z net/minecraft/block/Block/isEqualTo (Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)Z +MD: afh/a (Lalz;)I net/minecraft/block/Block/damageDropped (Lnet/minecraft/block/state/IBlockState;)I +MD: afh/a (Lalz;Ladq;Lcj;)Lalz; net/minecraft/block/Block/getActualState (Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/block/state/IBlockState; +MD: afh/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/Block/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: afh/a (Lalz;Z)Z net/minecraft/block/Block/canCollideCheck (Lnet/minecraft/block/state/IBlockState;Z)Z +MD: afh/a (Laui;)Z net/minecraft/block/Block/isVecInsideYZBounds (Lnet/minecraft/util/Vec3;)Z +MD: afh/a (Ljava/util/Random;)I net/minecraft/block/Block/quantityDropped (Ljava/util/Random;)I +MD: afh/a (Lpk;)F net/minecraft/block/Block/getExplosionResistance (Lnet/minecraft/entity/Entity;)F +MD: afh/a (Lwn;Ladm;Lcj;)F net/minecraft/block/Block/getPlayerRelativeBlockHardness (Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)F +MD: afh/a (Lyz;)Lafh; net/minecraft/block/Block/setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; +MD: afh/a (Lzw;)Lafh; net/minecraft/block/Block/getBlockFromItem (Lnet/minecraft/item/Item;)Lnet/minecraft/block/Block; +MD: afh/a (Lzw;Lyz;Ljava/util/List;)V net/minecraft/block/Block/getSubBlocks (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V +MD: afh/a (Z)Lafh; net/minecraft/block/Block/setTickRandomly (Z)Lnet/minecraft/block/Block; +MD: afh/b ()I net/minecraft/block/Block/getRenderType ()I +MD: afh/b (F)Lafh; net/minecraft/block/Block/setResistance (F)Lnet/minecraft/block/Block; +MD: afh/b (Ladm;Lcj;)Laug; net/minecraft/block/Block/getSelectedBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/util/AxisAlignedBB; +MD: afh/b (Ladm;Lcj;I)V net/minecraft/block/Block/dropXpOnBlockBreak (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;I)V +MD: afh/b (Ladm;Lcj;Lalz;)V net/minecraft/block/Block/breakBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: afh/b (Ladm;Lcj;Lalz;I)V net/minecraft/block/Block/dropBlockAsItem (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;I)V +MD: afh/b (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/Block/updateTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: afh/b (Ladm;Lcj;Lcq;)Z net/minecraft/block/Block/canPlaceBlockOnSide (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Z +MD: afh/b (Ladq;Lcj;)Z net/minecraft/block/Block/isPassable (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Z +MD: afh/b (Ladq;Lcj;Lalz;Lcq;)I net/minecraft/block/Block/getStrongPower (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/EnumFacing;)I +MD: afh/b (Ladq;Lcj;Lcq;)Z net/minecraft/block/Block/isBlockSolid (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Z +MD: afh/b (Lafh;)Z net/minecraft/block/Block/isAssociatedBlock (Lnet/minecraft/block/Block;)Z +MD: afh/b (Lalz;)Lalz; net/minecraft/block/Block/getStateForEntityRender (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/state/IBlockState; +MD: afh/b (Laui;)Z net/minecraft/block/Block/isVecInsideXZBounds (Lnet/minecraft/util/Vec3;)Z +MD: afh/b (Ljava/lang/String;)Lafh; net/minecraft/block/Block/getBlockFromName (Ljava/lang/String;)Lnet/minecraft/block/Block; +MD: afh/c ()Z net/minecraft/block/Block/isOpaqueCube ()Z +MD: afh/c (F)Lafh; net/minecraft/block/Block/setHardness (F)Lnet/minecraft/block/Block; +MD: afh/c (I)Lafh; net/minecraft/block/Block/getBlockById (I)Lnet/minecraft/block/Block; +MD: afh/c (Ladm;Lcj;)Lzw; net/minecraft/block/Block/getItem (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/item/Item; +MD: afh/c (Ladm;Lcj;Lalz;)V net/minecraft/block/Block/onBlockAdded (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: afh/c (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/Block/randomDisplayTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: afh/c (Ladq;Lcj;)I net/minecraft/block/Block/getMixedBrightnessForBlock (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)I +MD: afh/c (Lalz;)I net/minecraft/block/Block/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: afh/c (Laui;)Z net/minecraft/block/Block/isVecInsideXYBounds (Lnet/minecraft/util/Vec3;)Z +MD: afh/c (Ljava/lang/String;)Lafh; net/minecraft/block/Block/setUnlocalizedName (Ljava/lang/String;)Lnet/minecraft/block/Block; +MD: afh/d ()Z net/minecraft/block/Block/isFullCube ()Z +MD: afh/d (I)Lalz; net/minecraft/block/Block/getStateById (I)Lnet/minecraft/block/state/IBlockState; +MD: afh/d (Ladm;Lcj;)Z net/minecraft/block/Block/canPlaceBlockAt (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: afh/d (Ladm;Lcj;Lalz;)V net/minecraft/block/Block/onBlockDestroyedByPlayer (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: afh/d (Ladq;Lcj;)I net/minecraft/block/Block/colorMultiplier (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)I +MD: afh/e ()Lama; net/minecraft/block/Block/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: afh/e (I)Lafh; net/minecraft/block/Block/setLightOpacity (I)Lnet/minecraft/block/Block; +MD: afh/f ()Ljava/lang/String; net/minecraft/block/Block/getLocalizedName ()Ljava/lang/String; +MD: afh/f (Lalz;)I net/minecraft/block/Block/getStateId (Lnet/minecraft/block/state/IBlockState;)I +MD: afh/g ()Z net/minecraft/block/Block/func_181623_g ()Z +MD: afh/g (Ladm;Lcj;)F net/minecraft/block/Block/getBlockHardness (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)F +MD: afh/g (Lalz;)Larn; net/minecraft/block/Block/getMapColor (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/material/MapColor; +MD: afh/h ()F net/minecraft/block/Block/getAmbientOcclusionLightValue ()F +MD: afh/h (Lalz;)I net/minecraft/block/Block/getRenderColor (Lnet/minecraft/block/state/IBlockState;)I +MD: afh/i ()Z net/minecraft/block/Block/canProvidePower ()Z +MD: afh/i (Lalz;)Lzx; net/minecraft/block/Block/createStackedBlock (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/item/ItemStack; +MD: afh/j ()V net/minecraft/block/Block/setBlockBoundsForItemRender ()V +MD: afh/j (Ladm;Lcj;)I net/minecraft/block/Block/getDamageValue (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)I +MD: afh/j (Lalz;)V net/minecraft/block/Block/setDefaultState (Lnet/minecraft/block/state/IBlockState;)V +MD: afh/k ()I net/minecraft/block/Block/getMobilityFlag ()I +MD: afh/k (Ladm;Lcj;)V net/minecraft/block/Block/fillWithRain (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)V +MD: afh/l (Ladm;Lcj;)I net/minecraft/block/Block/getComparatorInputOverride (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)I +MD: afh/m ()Ladf; net/minecraft/block/Block/getBlockLayer ()Lnet/minecraft/util/EnumWorldBlockLayer; +MD: afh/o ()Z net/minecraft/block/Block/isFullBlock ()Z +MD: afh/p ()I net/minecraft/block/Block/getLightOpacity ()I +MD: afh/q ()Z net/minecraft/block/Block/isTranslucent ()Z +MD: afh/r ()I net/minecraft/block/Block/getLightValue ()I +MD: afh/s ()Z net/minecraft/block/Block/getUseNeighborBrightness ()Z +MD: afh/t ()Larm; net/minecraft/block/Block/getMaterial ()Lnet/minecraft/block/material/Material; +MD: afh/toString ()Ljava/lang/String; net/minecraft/block/Block/toString ()Ljava/lang/String; +MD: afh/u ()Z net/minecraft/block/Block/isBlockNormalCube ()Z +MD: afh/v ()Z net/minecraft/block/Block/isNormalCube ()Z +MD: afh/w ()Z net/minecraft/block/Block/isVisuallyOpaque ()Z +MD: afh/x ()Lafh; net/minecraft/block/Block/setBlockUnbreakable ()Lnet/minecraft/block/Block; +MD: afh/y ()Z net/minecraft/block/Block/getTickRandomly ()Z +MD: afh/z ()Z net/minecraft/block/Block/hasTileEntity ()Z +MD: afi/a (Ljava/lang/String;)Lafh; net/minecraft/init/Blocks/getRegisteredBlock (Ljava/lang/String;)Lnet/minecraft/block/Block; +MD: afj/a (Ladm;Lcj;Lalz;Z)Z net/minecraft/block/IGrowable/canGrow (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Z)Z +MD: afj/a (Ladm;Ljava/util/Random;Lcj;Lalz;)Z net/minecraft/block/IGrowable/canUseBonemeal (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Z +MD: afj/b (Ladm;Ljava/util/Random;Lcj;Lalz;)V net/minecraft/block/IGrowable/grow (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: afk/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockBookshelf/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: afk/a (Ljava/util/Random;)I net/minecraft/block/BlockBookshelf/quantityDropped (Ljava/util/Random;)I +MD: afl/O ()Z net/minecraft/block/BlockBrewingStand/hasComparatorInputOverride ()Z +MD: afl/a (I)Lalz; net/minecraft/block/BlockBrewingStand/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: afl/a (Ladm;I)Lakw; net/minecraft/block/BlockBrewingStand/createNewTileEntity (Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity; +MD: afl/a (Ladm;Lcj;Lalz;Laug;Ljava/util/List;Lpk;)V net/minecraft/block/BlockBrewingStand/addCollisionBoxesToList (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/AxisAlignedBB;Ljava/util/List;Lnet/minecraft/entity/Entity;)V +MD: afl/a (Ladm;Lcj;Lalz;Lpr;Lzx;)V net/minecraft/block/BlockBrewingStand/onBlockPlacedBy (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/item/ItemStack;)V +MD: afl/a (Ladm;Lcj;Lalz;Lwn;Lcq;FFF)Z net/minecraft/block/BlockBrewingStand/onBlockActivated (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: afl/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockBrewingStand/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: afl/b ()I net/minecraft/block/BlockBrewingStand/getRenderType ()I +MD: afl/b (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockBrewingStand/breakBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: afl/c ()Z net/minecraft/block/BlockBrewingStand/isOpaqueCube ()Z +MD: afl/c (Ladm;Lcj;)Lzw; net/minecraft/block/BlockBrewingStand/getItem (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/item/Item; +MD: afl/c (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockBrewingStand/randomDisplayTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: afl/c (Lalz;)I net/minecraft/block/BlockBrewingStand/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: afl/d ()Z net/minecraft/block/BlockBrewingStand/isFullCube ()Z +MD: afl/e ()Lama; net/minecraft/block/BlockBrewingStand/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: afl/f ()Ljava/lang/String; net/minecraft/block/BlockBrewingStand/getLocalizedName ()Ljava/lang/String; +MD: afl/j ()V net/minecraft/block/BlockBrewingStand/setBlockBoundsForItemRender ()V +MD: afl/l (Ladm;Lcj;)I net/minecraft/block/BlockBrewingStand/getComparatorInputOverride (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)I +MD: afl/m ()Ladf; net/minecraft/block/BlockBrewingStand/getBlockLayer ()Lnet/minecraft/util/EnumWorldBlockLayer; +MD: afm/a (Ladm;Lcj;Lalz;)Laug; net/minecraft/block/BlockBush/getCollisionBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/util/AxisAlignedBB; +MD: afm/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockBush/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: afm/b (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockBush/updateTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: afm/c ()Z net/minecraft/block/BlockBush/isOpaqueCube ()Z +MD: afm/c (Lafh;)Z net/minecraft/block/BlockBush/canPlaceBlockOn (Lnet/minecraft/block/Block;)Z +MD: afm/d ()Z net/minecraft/block/BlockBush/isFullCube ()Z +MD: afm/d (Ladm;Lcj;)Z net/minecraft/block/BlockBush/canPlaceBlockAt (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: afm/e (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockBush/checkAndDropBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: afm/f (Ladm;Lcj;Lalz;)Z net/minecraft/block/BlockBush/canBlockStay (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Z +MD: afm/m ()Ladf; net/minecraft/block/BlockBush/getBlockLayer ()Lnet/minecraft/util/EnumWorldBlockLayer; +MD: afn/a (I)Lalz; net/minecraft/block/BlockButton/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: afn/a (Ladm;)I net/minecraft/block/BlockButton/tickRate (Lnet/minecraft/world/World;)I +MD: afn/a (Ladm;Lcj;Lalz;)Laug; net/minecraft/block/BlockButton/getCollisionBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/util/AxisAlignedBB; +MD: afn/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockButton/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: afn/a (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockButton/randomTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: afn/a (Ladm;Lcj;Lalz;Lpk;)V net/minecraft/block/BlockButton/onEntityCollidedWithBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/Entity;)V +MD: afn/a (Ladm;Lcj;Lalz;Lwn;Lcq;FFF)Z net/minecraft/block/BlockButton/onBlockActivated (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: afn/a (Ladm;Lcj;Lcq;)Z net/minecraft/block/BlockButton/func_181088_a (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Z +MD: afn/a (Ladm;Lcj;Lcq;FFFILpr;)Lalz; net/minecraft/block/BlockButton/onBlockPlaced (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFFILnet/minecraft/entity/EntityLivingBase;)Lnet/minecraft/block/state/IBlockState; +MD: afn/a (Ladq;Lcj;)V net/minecraft/block/BlockButton/setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)V +MD: afn/a (Ladq;Lcj;Lalz;Lcq;)I net/minecraft/block/BlockButton/getWeakPower (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/EnumFacing;)I +MD: afn/b (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockButton/breakBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: afn/b (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockButton/updateTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: afn/b (Ladm;Lcj;Lcq;)Z net/minecraft/block/BlockButton/canPlaceBlockOnSide (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Z +MD: afn/b (Ladq;Lcj;Lalz;Lcq;)I net/minecraft/block/BlockButton/getStrongPower (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/EnumFacing;)I +MD: afn/c ()Z net/minecraft/block/BlockButton/isOpaqueCube ()Z +MD: afn/c (Ladm;Lcj;Lcq;)V net/minecraft/block/BlockButton/notifyNeighbors (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)V +MD: afn/c (Lalz;)I net/minecraft/block/BlockButton/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: afn/d ()Z net/minecraft/block/BlockButton/isFullCube ()Z +MD: afn/d (Ladm;Lcj;)Z net/minecraft/block/BlockButton/canPlaceBlockAt (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: afn/d (Lalz;)V net/minecraft/block/BlockButton/updateBlockBounds (Lnet/minecraft/block/state/IBlockState;)V +MD: afn/e ()Lama; net/minecraft/block/BlockButton/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: afn/e (Ladm;Lcj;Lalz;)Z net/minecraft/block/BlockButton/checkForDrop (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Z +MD: afn/f (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockButton/checkForArrows (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: afn/i ()Z net/minecraft/block/BlockButton/canProvidePower ()Z +MD: afn/j ()V net/minecraft/block/BlockButton/setBlockBoundsForItemRender ()V +MD: afo/a (I)Lalz; net/minecraft/block/BlockCactus/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: afo/a (Ladm;Lcj;Lalz;)Laug; net/minecraft/block/BlockCactus/getCollisionBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/util/AxisAlignedBB; +MD: afo/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockCactus/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: afo/a (Ladm;Lcj;Lalz;Lpk;)V net/minecraft/block/BlockCactus/onEntityCollidedWithBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/Entity;)V +MD: afo/b (Ladm;Lcj;)Laug; net/minecraft/block/BlockCactus/getSelectedBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/util/AxisAlignedBB; +MD: afo/b (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockCactus/updateTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: afo/c ()Z net/minecraft/block/BlockCactus/isOpaqueCube ()Z +MD: afo/c (Lalz;)I net/minecraft/block/BlockCactus/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: afo/d ()Z net/minecraft/block/BlockCactus/isFullCube ()Z +MD: afo/d (Ladm;Lcj;)Z net/minecraft/block/BlockCactus/canPlaceBlockAt (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: afo/e ()Lama; net/minecraft/block/BlockCactus/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: afo/e (Ladm;Lcj;)Z net/minecraft/block/BlockCactus/canBlockStay (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: afo/m ()Ladf; net/minecraft/block/BlockCactus/getBlockLayer ()Lnet/minecraft/util/EnumWorldBlockLayer; +MD: afp/O ()Z net/minecraft/block/BlockCake/hasComparatorInputOverride ()Z +MD: afp/a (I)Lalz; net/minecraft/block/BlockCake/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: afp/a (Ladm;Lcj;Lalz;)Laug; net/minecraft/block/BlockCake/getCollisionBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/util/AxisAlignedBB; +MD: afp/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockCake/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: afp/a (Ladm;Lcj;Lalz;Lwn;Lcq;FFF)Z net/minecraft/block/BlockCake/onBlockActivated (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: afp/a (Ladm;Lcj;Lwn;)V net/minecraft/block/BlockCake/onBlockClicked (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/entity/player/EntityPlayer;)V +MD: afp/a (Ladq;Lcj;)V net/minecraft/block/BlockCake/setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)V +MD: afp/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockCake/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: afp/a (Ljava/util/Random;)I net/minecraft/block/BlockCake/quantityDropped (Ljava/util/Random;)I +MD: afp/b (Ladm;Lcj;)Laug; net/minecraft/block/BlockCake/getSelectedBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/util/AxisAlignedBB; +MD: afp/b (Ladm;Lcj;Lalz;Lwn;)V net/minecraft/block/BlockCake/eatCake (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;)V +MD: afp/c ()Z net/minecraft/block/BlockCake/isOpaqueCube ()Z +MD: afp/c (Ladm;Lcj;)Lzw; net/minecraft/block/BlockCake/getItem (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/item/Item; +MD: afp/c (Lalz;)I net/minecraft/block/BlockCake/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: afp/d ()Z net/minecraft/block/BlockCake/isFullCube ()Z +MD: afp/d (Ladm;Lcj;)Z net/minecraft/block/BlockCake/canPlaceBlockAt (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: afp/e ()Lama; net/minecraft/block/BlockCake/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: afp/e (Ladm;Lcj;)Z net/minecraft/block/BlockCake/canBlockStay (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: afp/j ()V net/minecraft/block/BlockCake/setBlockBoundsForItemRender ()V +MD: afp/l (Ladm;Lcj;)I net/minecraft/block/BlockCake/getComparatorInputOverride (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)I +MD: afp/m ()Ladf; net/minecraft/block/BlockCake/getBlockLayer ()Lnet/minecraft/util/EnumWorldBlockLayer; +MD: afq/l ()Lzw; net/minecraft/block/BlockCarrot/getSeed ()Lnet/minecraft/item/Item; +MD: afq/n ()Lzw; net/minecraft/block/BlockCarrot/getCrop ()Lnet/minecraft/item/Item; +MD: afr/O ()Z net/minecraft/block/BlockCauldron/hasComparatorInputOverride ()Z +MD: afr/a (I)Lalz; net/minecraft/block/BlockCauldron/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: afr/a (Ladm;Lcj;Lalz;I)V net/minecraft/block/BlockCauldron/setWaterLevel (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;I)V +MD: afr/a (Ladm;Lcj;Lalz;Laug;Ljava/util/List;Lpk;)V net/minecraft/block/BlockCauldron/addCollisionBoxesToList (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/AxisAlignedBB;Ljava/util/List;Lnet/minecraft/entity/Entity;)V +MD: afr/a (Ladm;Lcj;Lalz;Lpk;)V net/minecraft/block/BlockCauldron/onEntityCollidedWithBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/Entity;)V +MD: afr/a (Ladm;Lcj;Lalz;Lwn;Lcq;FFF)Z net/minecraft/block/BlockCauldron/onBlockActivated (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: afr/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockCauldron/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: afr/c ()Z net/minecraft/block/BlockCauldron/isOpaqueCube ()Z +MD: afr/c (Ladm;Lcj;)Lzw; net/minecraft/block/BlockCauldron/getItem (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/item/Item; +MD: afr/c (Lalz;)I net/minecraft/block/BlockCauldron/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: afr/d ()Z net/minecraft/block/BlockCauldron/isFullCube ()Z +MD: afr/e ()Lama; net/minecraft/block/BlockCauldron/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: afr/j ()V net/minecraft/block/BlockCauldron/setBlockBoundsForItemRender ()V +MD: afr/k (Ladm;Lcj;)V net/minecraft/block/BlockCauldron/fillWithRain (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)V +MD: afr/l (Ladm;Lcj;)I net/minecraft/block/BlockCauldron/getComparatorInputOverride (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)I +MD: afs/O ()Z net/minecraft/block/BlockChest/hasComparatorInputOverride ()Z +MD: afs/a (I)Lalz; net/minecraft/block/BlockChest/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: afs/a (Ladm;I)Lakw; net/minecraft/block/BlockChest/createNewTileEntity (Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity; +MD: afs/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockChest/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: afs/a (Ladm;Lcj;Lalz;Lpr;Lzx;)V net/minecraft/block/BlockChest/onBlockPlacedBy (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/item/ItemStack;)V +MD: afs/a (Ladm;Lcj;Lalz;Lwn;Lcq;FFF)Z net/minecraft/block/BlockChest/onBlockActivated (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: afs/a (Ladm;Lcj;Lcq;FFFILpr;)Lalz; net/minecraft/block/BlockChest/onBlockPlaced (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFFILnet/minecraft/entity/EntityLivingBase;)Lnet/minecraft/block/state/IBlockState; +MD: afs/a (Ladq;Lcj;)V net/minecraft/block/BlockChest/setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)V +MD: afs/a (Ladq;Lcj;Lalz;Lcq;)I net/minecraft/block/BlockChest/getWeakPower (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/EnumFacing;)I +MD: afs/b ()I net/minecraft/block/BlockChest/getRenderType ()I +MD: afs/b (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockChest/breakBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: afs/b (Ladq;Lcj;Lalz;Lcq;)I net/minecraft/block/BlockChest/getStrongPower (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/EnumFacing;)I +MD: afs/c ()Z net/minecraft/block/BlockChest/isOpaqueCube ()Z +MD: afs/c (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockChest/onBlockAdded (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: afs/c (Lalz;)I net/minecraft/block/BlockChest/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: afs/d ()Z net/minecraft/block/BlockChest/isFullCube ()Z +MD: afs/d (Ladm;Lcj;)Z net/minecraft/block/BlockChest/canPlaceBlockAt (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: afs/e ()Lama; net/minecraft/block/BlockChest/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: afs/e (Ladm;Lcj;Lalz;)Lalz; net/minecraft/block/BlockChest/checkForSurroundingChests (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/state/IBlockState; +MD: afs/f (Ladm;Lcj;)Loo; net/minecraft/block/BlockChest/getLockableContainer (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/world/ILockableContainer; +MD: afs/f (Ladm;Lcj;Lalz;)Lalz; net/minecraft/block/BlockChest/correctFacing (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/state/IBlockState; +MD: afs/i ()Z net/minecraft/block/BlockChest/canProvidePower ()Z +MD: afs/l (Ladm;Lcj;)I net/minecraft/block/BlockChest/getComparatorInputOverride (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)I +MD: afs/m (Ladm;Lcj;)Z net/minecraft/block/BlockChest/isDoubleChest (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: afs/n (Ladm;Lcj;)Z net/minecraft/block/BlockChest/isBlocked (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: afs/o (Ladm;Lcj;)Z net/minecraft/block/BlockChest/isBelowSolidBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: afs/p (Ladm;Lcj;)Z net/minecraft/block/BlockChest/isOcelotSittingOnChest (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: aft/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockClay/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: aft/a (Ljava/util/Random;)I net/minecraft/block/BlockClay/quantityDropped (Ljava/util/Random;)I +MD: afu/a (I)Lalz; net/minecraft/block/BlockCocoa/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: afu/a (Ladm;Lcj;Lalz;)Laug; net/minecraft/block/BlockCocoa/getCollisionBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/util/AxisAlignedBB; +MD: afu/a (Ladm;Lcj;Lalz;FI)V net/minecraft/block/BlockCocoa/dropBlockAsItemWithChance (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;FI)V +MD: afu/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockCocoa/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: afu/a (Ladm;Lcj;Lalz;Lpr;Lzx;)V net/minecraft/block/BlockCocoa/onBlockPlacedBy (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/item/ItemStack;)V +MD: afu/a (Ladm;Lcj;Lalz;Z)Z net/minecraft/block/BlockCocoa/canGrow (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Z)Z +MD: afu/a (Ladm;Lcj;Lcq;FFFILpr;)Lalz; net/minecraft/block/BlockCocoa/onBlockPlaced (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFFILnet/minecraft/entity/EntityLivingBase;)Lnet/minecraft/block/state/IBlockState; +MD: afu/a (Ladm;Ljava/util/Random;Lcj;Lalz;)Z net/minecraft/block/BlockCocoa/canUseBonemeal (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Z +MD: afu/a (Ladq;Lcj;)V net/minecraft/block/BlockCocoa/setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)V +MD: afu/b (Ladm;Lcj;)Laug; net/minecraft/block/BlockCocoa/getSelectedBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/util/AxisAlignedBB; +MD: afu/b (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockCocoa/updateTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: afu/b (Ladm;Ljava/util/Random;Lcj;Lalz;)V net/minecraft/block/BlockCocoa/grow (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: afu/c ()Z net/minecraft/block/BlockCocoa/isOpaqueCube ()Z +MD: afu/c (Ladm;Lcj;)Lzw; net/minecraft/block/BlockCocoa/getItem (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/item/Item; +MD: afu/c (Lalz;)I net/minecraft/block/BlockCocoa/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: afu/d ()Z net/minecraft/block/BlockCocoa/isFullCube ()Z +MD: afu/e ()Lama; net/minecraft/block/BlockCocoa/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: afu/e (Ladm;Lcj;Lalz;)Z net/minecraft/block/BlockCocoa/canBlockStay (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Z +MD: afu/f (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockCocoa/dropBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: afu/j (Ladm;Lcj;)I net/minecraft/block/BlockCocoa/getDamageValue (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)I +MD: afu/m ()Ladf; net/minecraft/block/BlockCocoa/getBlockLayer ()Lnet/minecraft/util/EnumWorldBlockLayer; +MD: afv/a (I)Lalz; net/minecraft/block/BlockColored/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: afv/a (Lalz;)I net/minecraft/block/BlockColored/damageDropped (Lnet/minecraft/block/state/IBlockState;)I +MD: afv/a (Lzw;Lyz;Ljava/util/List;)V net/minecraft/block/BlockColored/getSubBlocks (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V +MD: afv/c (Lalz;)I net/minecraft/block/BlockColored/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: afv/e ()Lama; net/minecraft/block/BlockColored/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: afv/g (Lalz;)Larn; net/minecraft/block/BlockColored/getMapColor (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/material/MapColor; +MD: afw/O ()Z net/minecraft/block/BlockCommandBlock/hasComparatorInputOverride ()Z +MD: afw/a (I)Lalz; net/minecraft/block/BlockCommandBlock/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: afw/a (Ladm;)I net/minecraft/block/BlockCommandBlock/tickRate (Lnet/minecraft/world/World;)I +MD: afw/a (Ladm;I)Lakw; net/minecraft/block/BlockCommandBlock/createNewTileEntity (Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity; +MD: afw/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockCommandBlock/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: afw/a (Ladm;Lcj;Lalz;Lpr;Lzx;)V net/minecraft/block/BlockCommandBlock/onBlockPlacedBy (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/item/ItemStack;)V +MD: afw/a (Ladm;Lcj;Lalz;Lwn;Lcq;FFF)Z net/minecraft/block/BlockCommandBlock/onBlockActivated (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: afw/a (Ladm;Lcj;Lcq;FFFILpr;)Lalz; net/minecraft/block/BlockCommandBlock/onBlockPlaced (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFFILnet/minecraft/entity/EntityLivingBase;)Lnet/minecraft/block/state/IBlockState; +MD: afw/a (Ljava/util/Random;)I net/minecraft/block/BlockCommandBlock/quantityDropped (Ljava/util/Random;)I +MD: afw/b ()I net/minecraft/block/BlockCommandBlock/getRenderType ()I +MD: afw/b (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockCommandBlock/updateTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: afw/c (Lalz;)I net/minecraft/block/BlockCommandBlock/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: afw/e ()Lama; net/minecraft/block/BlockCommandBlock/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: afw/l (Ladm;Lcj;)I net/minecraft/block/BlockCommandBlock/getComparatorInputOverride (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)I +MD: afx$1/a (Lpk;)Z net/minecraft/block/BlockRedstoneComparator$1/apply (Lnet/minecraft/entity/Entity;)Z +MD: afx$1/apply (Ljava/lang/Object;)Z net/minecraft/block/BlockRedstoneComparator$1/apply (Ljava/lang/Object;)Z +MD: afx$a/l ()Ljava/lang/String; net/minecraft/block/BlockRedstoneComparator$Mode/getName ()Ljava/lang/String; +MD: afx$a/toString ()Ljava/lang/String; net/minecraft/block/BlockRedstoneComparator$Mode/toString ()Ljava/lang/String; +MD: afx$a/values ()[Lafx$a; net/minecraft/block/BlockRedstoneComparator$Mode/values ()[Lnet/minecraft/block/BlockRedstoneComparator$Mode; +MD: afx/a (I)Lalz; net/minecraft/block/BlockRedstoneComparator/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: afx/a (Ladm;I)Lakw; net/minecraft/block/BlockRedstoneComparator/createNewTileEntity (Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity; +MD: afx/a (Ladm;Lcj;Lalz;II)Z net/minecraft/block/BlockRedstoneComparator/onBlockEventReceived (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;II)Z +MD: afx/a (Ladm;Lcj;Lalz;Lwn;Lcq;FFF)Z net/minecraft/block/BlockRedstoneComparator/onBlockActivated (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: afx/a (Ladm;Lcj;Lcq;FFFILpr;)Lalz; net/minecraft/block/BlockRedstoneComparator/onBlockPlaced (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFFILnet/minecraft/entity/EntityLivingBase;)Lnet/minecraft/block/state/IBlockState; +MD: afx/a (Ladm;Lcq;Lcj;)Luo; net/minecraft/block/BlockRedstoneComparator/findItemFrame (Lnet/minecraft/world/World;Lnet/minecraft/util/EnumFacing;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/entity/item/EntityItemFrame; +MD: afx/a (Ladq;Lcj;Lalz;)I net/minecraft/block/BlockRedstoneComparator/getActiveSignal (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)I +MD: afx/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockRedstoneComparator/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: afx/b (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockRedstoneComparator/breakBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: afx/b (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockRedstoneComparator/updateTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: afx/c (Ladm;Lcj;)Lzw; net/minecraft/block/BlockRedstoneComparator/getItem (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/item/Item; +MD: afx/c (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockRedstoneComparator/onBlockAdded (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: afx/c (Lalz;)I net/minecraft/block/BlockRedstoneComparator/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: afx/d (Lalz;)I net/minecraft/block/BlockRedstoneComparator/getDelay (Lnet/minecraft/block/state/IBlockState;)I +MD: afx/e ()Lama; net/minecraft/block/BlockRedstoneComparator/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: afx/e (Ladm;Lcj;Lalz;)Z net/minecraft/block/BlockRedstoneComparator/shouldBePowered (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Z +MD: afx/e (Lalz;)Lalz; net/minecraft/block/BlockRedstoneComparator/getPoweredState (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/state/IBlockState; +MD: afx/f ()Ljava/lang/String; net/minecraft/block/BlockRedstoneComparator/getLocalizedName ()Ljava/lang/String; +MD: afx/f (Ladm;Lcj;Lalz;)I net/minecraft/block/BlockRedstoneComparator/calculateInputStrength (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)I +MD: afx/g (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockRedstoneComparator/updateState (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: afx/j (Ladm;Lcj;Lalz;)I net/minecraft/block/BlockRedstoneComparator/calculateOutput (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)I +MD: afx/k (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockRedstoneComparator/onStateChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: afx/k (Lalz;)Lalz; net/minecraft/block/BlockRedstoneComparator/getUnpoweredState (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/state/IBlockState; +MD: afx/l (Lalz;)Z net/minecraft/block/BlockRedstoneComparator/isPowered (Lnet/minecraft/block/state/IBlockState;)Z +MD: afy$a/a (Lwm;Lwn;)Lxi; net/minecraft/block/BlockWorkbench$InterfaceCraftingTable/createContainer (Lnet/minecraft/entity/player/InventoryPlayer;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/inventory/Container; +MD: afy$a/e_ ()Ljava/lang/String; net/minecraft/block/BlockWorkbench$InterfaceCraftingTable/getName ()Ljava/lang/String; +MD: afy$a/f_ ()Leu; net/minecraft/block/BlockWorkbench$InterfaceCraftingTable/getDisplayName ()Lnet/minecraft/util/IChatComponent; +MD: afy$a/k ()Ljava/lang/String; net/minecraft/block/BlockWorkbench$InterfaceCraftingTable/getGuiID ()Ljava/lang/String; +MD: afy$a/l_ ()Z net/minecraft/block/BlockWorkbench$InterfaceCraftingTable/hasCustomName ()Z +MD: afy/a (Ladm;Lcj;Lalz;Lwn;Lcq;FFF)Z net/minecraft/block/BlockWorkbench/onBlockActivated (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: afz/a (I)Lalz; net/minecraft/block/BlockCrops/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: afz/a (Ladm;Lcj;Lalz;FI)V net/minecraft/block/BlockCrops/dropBlockAsItemWithChance (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;FI)V +MD: afz/a (Ladm;Lcj;Lalz;Z)Z net/minecraft/block/BlockCrops/canGrow (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Z)Z +MD: afz/a (Ladm;Ljava/util/Random;Lcj;Lalz;)Z net/minecraft/block/BlockCrops/canUseBonemeal (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Z +MD: afz/a (Lafh;Ladm;Lcj;)F net/minecraft/block/BlockCrops/getGrowthChance (Lnet/minecraft/block/Block;Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)F +MD: afz/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockCrops/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: afz/b (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockCrops/updateTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: afz/b (Ladm;Ljava/util/Random;Lcj;Lalz;)V net/minecraft/block/BlockCrops/grow (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: afz/c (Ladm;Lcj;)Lzw; net/minecraft/block/BlockCrops/getItem (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/item/Item; +MD: afz/c (Lafh;)Z net/minecraft/block/BlockCrops/canPlaceBlockOn (Lnet/minecraft/block/Block;)Z +MD: afz/c (Lalz;)I net/minecraft/block/BlockCrops/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: afz/e ()Lama; net/minecraft/block/BlockCrops/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: afz/f (Ladm;Lcj;Lalz;)Z net/minecraft/block/BlockCrops/canBlockStay (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Z +MD: afz/g (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockCrops/grow (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: afz/l ()Lzw; net/minecraft/block/BlockCrops/getSeed ()Lnet/minecraft/item/Item; +MD: afz/n ()Lzw; net/minecraft/block/BlockCrops/getCrop ()Lnet/minecraft/item/Item; +MD: ag/a ()I net/minecraft/command/CommandDifficulty/getRequiredPermissionLevel ()I +MD: ag/a (Lm;[Ljava/lang/String;)V net/minecraft/command/CommandDifficulty/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: ag/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/CommandDifficulty/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: ag/c ()Ljava/lang/String; net/minecraft/command/CommandDifficulty/getCommandName ()Ljava/lang/String; +MD: ag/c (Lm;)Ljava/lang/String; net/minecraft/command/CommandDifficulty/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: ag/e (Ljava/lang/String;)Loj; net/minecraft/command/CommandDifficulty/getDifficultyFromCommand (Ljava/lang/String;)Lnet/minecraft/world/EnumDifficulty; +MD: aga/a (I)Lalz; net/minecraft/block/BlockDaylightDetector/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: aga/a (Ladm;I)Lakw; net/minecraft/block/BlockDaylightDetector/createNewTileEntity (Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity; +MD: aga/a (Ladm;Lcj;Lalz;Lwn;Lcq;FFF)Z net/minecraft/block/BlockDaylightDetector/onBlockActivated (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: aga/a (Ladq;Lcj;)V net/minecraft/block/BlockDaylightDetector/setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)V +MD: aga/a (Ladq;Lcj;Lalz;Lcq;)I net/minecraft/block/BlockDaylightDetector/getWeakPower (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/EnumFacing;)I +MD: aga/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockDaylightDetector/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: aga/a (Lzw;Lyz;Ljava/util/List;)V net/minecraft/block/BlockDaylightDetector/getSubBlocks (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V +MD: aga/b ()I net/minecraft/block/BlockDaylightDetector/getRenderType ()I +MD: aga/c ()Z net/minecraft/block/BlockDaylightDetector/isOpaqueCube ()Z +MD: aga/c (Ladm;Lcj;)Lzw; net/minecraft/block/BlockDaylightDetector/getItem (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/item/Item; +MD: aga/c (Lalz;)I net/minecraft/block/BlockDaylightDetector/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: aga/d ()Z net/minecraft/block/BlockDaylightDetector/isFullCube ()Z +MD: aga/e ()Lama; net/minecraft/block/BlockDaylightDetector/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: aga/f (Ladm;Lcj;)V net/minecraft/block/BlockDaylightDetector/updatePower (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)V +MD: aga/i ()Z net/minecraft/block/BlockDaylightDetector/canProvidePower ()Z +MD: agb/a (Ladm;Lcj;)Z net/minecraft/block/BlockDeadBush/isReplaceable (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: agb/a (Ladm;Lwn;Lcj;Lalz;Lakw;)V net/minecraft/block/BlockDeadBush/harvestBlock (Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/tileentity/TileEntity;)V +MD: agb/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockDeadBush/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: agb/c (Lafh;)Z net/minecraft/block/BlockDeadBush/canPlaceBlockOn (Lnet/minecraft/block/Block;)Z +MD: agb/g (Lalz;)Larn; net/minecraft/block/BlockDeadBush/getMapColor (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/material/MapColor; +MD: agc$1/a (Lafe$b;)Z net/minecraft/block/BlockRailDetector$1/apply (Lnet/minecraft/block/BlockRailBase$EnumRailDirection;)Z +MD: agc$1/apply (Ljava/lang/Object;)Z net/minecraft/block/BlockRailDetector$1/apply (Ljava/lang/Object;)Z +MD: agc/O ()Z net/minecraft/block/BlockRailDetector/hasComparatorInputOverride ()Z +MD: agc/a (I)Lalz; net/minecraft/block/BlockRailDetector/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: agc/a (Ladm;)I net/minecraft/block/BlockRailDetector/tickRate (Lnet/minecraft/world/World;)I +MD: agc/a (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockRailDetector/randomTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: agc/a (Ladm;Lcj;Lalz;Lpk;)V net/minecraft/block/BlockRailDetector/onEntityCollidedWithBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/Entity;)V +MD: agc/a (Ladm;Lcj;Ljava/lang/Class;[Lcom/google/common/base/Predicate;)Ljava/util/List; net/minecraft/block/BlockRailDetector/findMinecarts (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Ljava/lang/Class;[Lcom/google/common/base/Predicate;)Ljava/util/List; +MD: agc/a (Ladq;Lcj;Lalz;Lcq;)I net/minecraft/block/BlockRailDetector/getWeakPower (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/EnumFacing;)I +MD: agc/a (Lcj;)Laug; net/minecraft/block/BlockRailDetector/getDectectionBox (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/util/AxisAlignedBB; +MD: agc/b (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockRailDetector/updateTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: agc/b (Ladq;Lcj;Lalz;Lcq;)I net/minecraft/block/BlockRailDetector/getStrongPower (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/EnumFacing;)I +MD: agc/c (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockRailDetector/onBlockAdded (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: agc/c (Lalz;)I net/minecraft/block/BlockRailDetector/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: agc/e ()Lama; net/minecraft/block/BlockRailDetector/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: agc/e (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockRailDetector/updatePoweredState (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: agc/i ()Z net/minecraft/block/BlockRailDetector/canProvidePower ()Z +MD: agc/l (Ladm;Lcj;)I net/minecraft/block/BlockRailDetector/getComparatorInputOverride (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)I +MD: agc/n ()Lamo; net/minecraft/block/BlockRailDetector/getShapeProperty ()Lnet/minecraft/block/properties/IProperty; +MD: agd/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockRedstoneDiode/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: agd/a (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockRedstoneDiode/randomTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: agd/a (Ladm;Lcj;Lalz;Lpr;Lzx;)V net/minecraft/block/BlockRedstoneDiode/onBlockPlacedBy (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/item/ItemStack;)V +MD: agd/a (Ladm;Lcj;Lcq;FFFILpr;)Lalz; net/minecraft/block/BlockRedstoneDiode/onBlockPlaced (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFFILnet/minecraft/entity/EntityLivingBase;)Lnet/minecraft/block/state/IBlockState; +MD: agd/a (Ladq;Lcj;Lalz;)I net/minecraft/block/BlockRedstoneDiode/getActiveSignal (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)I +MD: agd/a (Ladq;Lcj;Lalz;Lcq;)I net/minecraft/block/BlockRedstoneDiode/getWeakPower (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/EnumFacing;)I +MD: agd/a (Ladq;Lcj;Lcq;)Z net/minecraft/block/BlockRedstoneDiode/shouldSideBeRendered (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Z +MD: agd/b (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockRedstoneDiode/updateTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: agd/b (Ladq;Lcj;Lalz;)Z net/minecraft/block/BlockRedstoneDiode/isLocked (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Z +MD: agd/b (Ladq;Lcj;Lalz;Lcq;)I net/minecraft/block/BlockRedstoneDiode/getStrongPower (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/EnumFacing;)I +MD: agd/b (Lafh;)Z net/minecraft/block/BlockRedstoneDiode/isAssociatedBlock (Lnet/minecraft/block/Block;)Z +MD: agd/c ()Z net/minecraft/block/BlockRedstoneDiode/isOpaqueCube ()Z +MD: agd/c (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockRedstoneDiode/onBlockAdded (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: agd/c (Ladq;Lcj;Lalz;)I net/minecraft/block/BlockRedstoneDiode/getPowerOnSides (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)I +MD: agd/c (Ladq;Lcj;Lcq;)I net/minecraft/block/BlockRedstoneDiode/getPowerOnSide (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)I +MD: agd/c (Lafh;)Z net/minecraft/block/BlockRedstoneDiode/canPowerSide (Lnet/minecraft/block/Block;)Z +MD: agd/d ()Z net/minecraft/block/BlockRedstoneDiode/isFullCube ()Z +MD: agd/d (Ladm;Lcj;)Z net/minecraft/block/BlockRedstoneDiode/canPlaceBlockAt (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: agd/d (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockRedstoneDiode/onBlockDestroyedByPlayer (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: agd/d (Lafh;)Z net/minecraft/block/BlockRedstoneDiode/isRedstoneRepeaterBlockID (Lnet/minecraft/block/Block;)Z +MD: agd/d (Lalz;)I net/minecraft/block/BlockRedstoneDiode/getDelay (Lnet/minecraft/block/state/IBlockState;)I +MD: agd/e (Ladm;Lcj;)Z net/minecraft/block/BlockRedstoneDiode/canBlockStay (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: agd/e (Ladm;Lcj;Lalz;)Z net/minecraft/block/BlockRedstoneDiode/shouldBePowered (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Z +MD: agd/e (Lafh;)Z net/minecraft/block/BlockRedstoneDiode/isAssociated (Lnet/minecraft/block/Block;)Z +MD: agd/e (Lalz;)Lalz; net/minecraft/block/BlockRedstoneDiode/getPoweredState (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/state/IBlockState; +MD: agd/f (Ladm;Lcj;Lalz;)I net/minecraft/block/BlockRedstoneDiode/calculateInputStrength (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)I +MD: agd/g (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockRedstoneDiode/updateState (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: agd/h (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockRedstoneDiode/notifyNeighbors (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: agd/i ()Z net/minecraft/block/BlockRedstoneDiode/canProvidePower ()Z +MD: agd/i (Ladm;Lcj;Lalz;)Z net/minecraft/block/BlockRedstoneDiode/isFacingTowardsRepeater (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Z +MD: agd/k (Lalz;)Lalz; net/minecraft/block/BlockRedstoneDiode/getUnpoweredState (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/state/IBlockState; +MD: agd/l (Lalz;)Z net/minecraft/block/BlockRedstoneDiode/isPowered (Lnet/minecraft/block/state/IBlockState;)Z +MD: agd/m ()Ladf; net/minecraft/block/BlockRedstoneDiode/getBlockLayer ()Lnet/minecraft/util/EnumWorldBlockLayer; +MD: agd/m (Lalz;)I net/minecraft/block/BlockRedstoneDiode/getTickDelay (Lnet/minecraft/block/state/IBlockState;)I +MD: agf$a/a ()I net/minecraft/block/BlockDirt$DirtType/getMetadata ()I +MD: agf$a/a (I)Lagf$a; net/minecraft/block/BlockDirt$DirtType/byMetadata (I)Lnet/minecraft/block/BlockDirt$DirtType; +MD: agf$a/c ()Ljava/lang/String; net/minecraft/block/BlockDirt$DirtType/getUnlocalizedName ()Ljava/lang/String; +MD: agf$a/d ()Larn; net/minecraft/block/BlockDirt$DirtType/func_181066_d ()Lnet/minecraft/block/material/MapColor; +MD: agf$a/l ()Ljava/lang/String; net/minecraft/block/BlockDirt$DirtType/getName ()Ljava/lang/String; +MD: agf$a/toString ()Ljava/lang/String; net/minecraft/block/BlockDirt$DirtType/toString ()Ljava/lang/String; +MD: agf$a/values ()[Lagf$a; net/minecraft/block/BlockDirt$DirtType/values ()[Lnet/minecraft/block/BlockDirt$DirtType; +MD: agf/a (I)Lalz; net/minecraft/block/BlockDirt/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: agf/a (Lalz;)I net/minecraft/block/BlockDirt/damageDropped (Lnet/minecraft/block/state/IBlockState;)I +MD: agf/a (Lalz;Ladq;Lcj;)Lalz; net/minecraft/block/BlockDirt/getActualState (Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/block/state/IBlockState; +MD: agf/a (Lzw;Lyz;Ljava/util/List;)V net/minecraft/block/BlockDirt/getSubBlocks (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V +MD: agf/c (Lalz;)I net/minecraft/block/BlockDirt/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: agf/e ()Lama; net/minecraft/block/BlockDirt/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: agf/g (Lalz;)Larn; net/minecraft/block/BlockDirt/getMapColor (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/material/MapColor; +MD: agf/j (Ladm;Lcj;)I net/minecraft/block/BlockDirt/getDamageValue (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)I +MD: agg/O ()Z net/minecraft/block/BlockDispenser/hasComparatorInputOverride ()Z +MD: agg/a (I)Lalz; net/minecraft/block/BlockDispenser/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: agg/a (Ladm;)I net/minecraft/block/BlockDispenser/tickRate (Lnet/minecraft/world/World;)I +MD: agg/a (Ladm;I)Lakw; net/minecraft/block/BlockDispenser/createNewTileEntity (Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity; +MD: agg/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockDispenser/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: agg/a (Ladm;Lcj;Lalz;Lpr;Lzx;)V net/minecraft/block/BlockDispenser/onBlockPlacedBy (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/item/ItemStack;)V +MD: agg/a (Ladm;Lcj;Lalz;Lwn;Lcq;FFF)Z net/minecraft/block/BlockDispenser/onBlockActivated (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: agg/a (Ladm;Lcj;Lcq;FFFILpr;)Lalz; net/minecraft/block/BlockDispenser/onBlockPlaced (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFFILnet/minecraft/entity/EntityLivingBase;)Lnet/minecraft/block/state/IBlockState; +MD: agg/a (Lck;)Lcz; net/minecraft/block/BlockDispenser/getDispensePosition (Lnet/minecraft/dispenser/IBlockSource;)Lnet/minecraft/dispenser/IPosition; +MD: agg/a (Lzx;)Lcr; net/minecraft/block/BlockDispenser/getBehavior (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/dispenser/IBehaviorDispenseItem; +MD: agg/b ()I net/minecraft/block/BlockDispenser/getRenderType ()I +MD: agg/b (I)Lcq; net/minecraft/block/BlockDispenser/getFacing (I)Lnet/minecraft/util/EnumFacing; +MD: agg/b (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockDispenser/breakBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: agg/b (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockDispenser/updateTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: agg/b (Lalz;)Lalz; net/minecraft/block/BlockDispenser/getStateForEntityRender (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/state/IBlockState; +MD: agg/c (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockDispenser/onBlockAdded (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: agg/c (Lalz;)I net/minecraft/block/BlockDispenser/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: agg/e ()Lama; net/minecraft/block/BlockDispenser/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: agg/e (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockDispenser/setDefaultDirection (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: agg/f (Ladm;Lcj;)V net/minecraft/block/BlockDispenser/dispense (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)V +MD: agg/l (Ladm;Lcj;)I net/minecraft/block/BlockDispenser/getComparatorInputOverride (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)I +MD: agh$a/l ()Ljava/lang/String; net/minecraft/block/BlockDoor$EnumDoorHalf/getName ()Ljava/lang/String; +MD: agh$a/toString ()Ljava/lang/String; net/minecraft/block/BlockDoor$EnumDoorHalf/toString ()Ljava/lang/String; +MD: agh$a/values ()[Lagh$a; net/minecraft/block/BlockDoor$EnumDoorHalf/values ()[Lnet/minecraft/block/BlockDoor$EnumDoorHalf; +MD: agh$b/l ()Ljava/lang/String; net/minecraft/block/BlockDoor$EnumHingePosition/getName ()Ljava/lang/String; +MD: agh$b/toString ()Ljava/lang/String; net/minecraft/block/BlockDoor$EnumHingePosition/toString ()Ljava/lang/String; +MD: agh$b/values ()[Lagh$b; net/minecraft/block/BlockDoor$EnumHingePosition/values ()[Lnet/minecraft/block/BlockDoor$EnumHingePosition; +MD: agh/a (I)Lalz; net/minecraft/block/BlockDoor/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: agh/a (Ladm;Lcj;Lalz;)Laug; net/minecraft/block/BlockDoor/getCollisionBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/util/AxisAlignedBB; +MD: agh/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockDoor/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: agh/a (Ladm;Lcj;Lalz;Lwn;)V net/minecraft/block/BlockDoor/onBlockHarvested (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;)V +MD: agh/a (Ladm;Lcj;Lalz;Lwn;Lcq;FFF)Z net/minecraft/block/BlockDoor/onBlockActivated (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: agh/a (Ladm;Lcj;Laui;Laui;)Lauh; net/minecraft/block/BlockDoor/collisionRayTrace (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/Vec3;Lnet/minecraft/util/Vec3;)Lnet/minecraft/util/MovingObjectPosition; +MD: agh/a (Ladm;Lcj;Z)V net/minecraft/block/BlockDoor/toggleDoor (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Z)V +MD: agh/a (Ladq;Lcj;)V net/minecraft/block/BlockDoor/setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)V +MD: agh/a (Lalz;Ladq;Lcj;)Lalz; net/minecraft/block/BlockDoor/getActualState (Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/block/state/IBlockState; +MD: agh/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockDoor/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: agh/b (I)I net/minecraft/block/BlockDoor/removeHalfBit (I)I +MD: agh/b (Ladm;Lcj;)Laug; net/minecraft/block/BlockDoor/getSelectedBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/util/AxisAlignedBB; +MD: agh/b (Ladq;Lcj;)Z net/minecraft/block/BlockDoor/isPassable (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Z +MD: agh/c ()Z net/minecraft/block/BlockDoor/isOpaqueCube ()Z +MD: agh/c (Ladm;Lcj;)Lzw; net/minecraft/block/BlockDoor/getItem (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/item/Item; +MD: agh/c (Lalz;)I net/minecraft/block/BlockDoor/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: agh/d ()Z net/minecraft/block/BlockDoor/isFullCube ()Z +MD: agh/d (Ladm;Lcj;)Z net/minecraft/block/BlockDoor/canPlaceBlockAt (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: agh/e ()Lama; net/minecraft/block/BlockDoor/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: agh/e (Ladq;Lcj;)I net/minecraft/block/BlockDoor/combineMetadata (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)I +MD: agh/f ()Ljava/lang/String; net/minecraft/block/BlockDoor/getLocalizedName ()Ljava/lang/String; +MD: agh/f (I)Lcq; net/minecraft/block/BlockDoor/getFacing (I)Lnet/minecraft/util/EnumFacing; +MD: agh/f (Ladq;Lcj;)Z net/minecraft/block/BlockDoor/isOpen (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Z +MD: agh/g (I)Z net/minecraft/block/BlockDoor/isOpen (I)Z +MD: agh/h (Ladq;Lcj;)Lcq; net/minecraft/block/BlockDoor/getFacing (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/util/EnumFacing; +MD: agh/i (I)Z net/minecraft/block/BlockDoor/isTop (I)Z +MD: agh/j (I)Z net/minecraft/block/BlockDoor/isHingeLeft (I)Z +MD: agh/k ()I net/minecraft/block/BlockDoor/getMobilityFlag ()I +MD: agh/k (I)V net/minecraft/block/BlockDoor/setBoundBasedOnMeta (I)V +MD: agh/l ()Lzw; net/minecraft/block/BlockDoor/getItem ()Lnet/minecraft/item/Item; +MD: agh/m ()Ladf; net/minecraft/block/BlockDoor/getBlockLayer ()Lnet/minecraft/util/EnumWorldBlockLayer; +MD: agi$a/l ()Ljava/lang/String; net/minecraft/block/BlockDoublePlant$EnumBlockHalf/getName ()Ljava/lang/String; +MD: agi$a/toString ()Ljava/lang/String; net/minecraft/block/BlockDoublePlant$EnumBlockHalf/toString ()Ljava/lang/String; +MD: agi$a/values ()[Lagi$a; net/minecraft/block/BlockDoublePlant$EnumBlockHalf/values ()[Lnet/minecraft/block/BlockDoublePlant$EnumBlockHalf; +MD: agi$b/a ()I net/minecraft/block/BlockDoublePlant$EnumPlantType/getMeta ()I +MD: agi$b/a (I)Lagi$b; net/minecraft/block/BlockDoublePlant$EnumPlantType/byMetadata (I)Lnet/minecraft/block/BlockDoublePlant$EnumPlantType; +MD: agi$b/c ()Ljava/lang/String; net/minecraft/block/BlockDoublePlant$EnumPlantType/getUnlocalizedName ()Ljava/lang/String; +MD: agi$b/l ()Ljava/lang/String; net/minecraft/block/BlockDoublePlant$EnumPlantType/getName ()Ljava/lang/String; +MD: agi$b/toString ()Ljava/lang/String; net/minecraft/block/BlockDoublePlant$EnumPlantType/toString ()Ljava/lang/String; +MD: agi$b/values ()[Lagi$b; net/minecraft/block/BlockDoublePlant$EnumPlantType/values ()[Lnet/minecraft/block/BlockDoublePlant$EnumPlantType; +MD: agi/R ()Lafh$a; net/minecraft/block/BlockDoublePlant/getOffsetType ()Lnet/minecraft/block/Block$EnumOffsetType; +MD: agi/a (I)Lalz; net/minecraft/block/BlockDoublePlant/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: agi/a (Ladm;Lcj;)Z net/minecraft/block/BlockDoublePlant/isReplaceable (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: agi/a (Ladm;Lcj;Lagi$b;I)V net/minecraft/block/BlockDoublePlant/placeAt (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/BlockDoublePlant$EnumPlantType;I)V +MD: agi/a (Ladm;Lcj;Lalz;Lpr;Lzx;)V net/minecraft/block/BlockDoublePlant/onBlockPlacedBy (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/item/ItemStack;)V +MD: agi/a (Ladm;Lcj;Lalz;Lwn;)V net/minecraft/block/BlockDoublePlant/onBlockHarvested (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;)V +MD: agi/a (Ladm;Lcj;Lalz;Z)Z net/minecraft/block/BlockDoublePlant/canGrow (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Z)Z +MD: agi/a (Ladm;Ljava/util/Random;Lcj;Lalz;)Z net/minecraft/block/BlockDoublePlant/canUseBonemeal (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Z +MD: agi/a (Ladm;Lwn;Lcj;Lalz;Lakw;)V net/minecraft/block/BlockDoublePlant/harvestBlock (Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/tileentity/TileEntity;)V +MD: agi/a (Ladq;Lcj;)V net/minecraft/block/BlockDoublePlant/setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)V +MD: agi/a (Ladq;Lcj;I)I net/minecraft/block/BlockDoublePlant/colorMultiplier (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;I)I +MD: agi/a (Lalz;)I net/minecraft/block/BlockDoublePlant/damageDropped (Lnet/minecraft/block/state/IBlockState;)I +MD: agi/a (Lalz;Ladq;Lcj;)Lalz; net/minecraft/block/BlockDoublePlant/getActualState (Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/block/state/IBlockState; +MD: agi/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockDoublePlant/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: agi/a (Lzw;Lyz;Ljava/util/List;)V net/minecraft/block/BlockDoublePlant/getSubBlocks (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V +MD: agi/b (Ladm;Lcj;Lalz;Lwn;)Z net/minecraft/block/BlockDoublePlant/onHarvest (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: agi/b (Ladm;Ljava/util/Random;Lcj;Lalz;)V net/minecraft/block/BlockDoublePlant/grow (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: agi/c (Lalz;)I net/minecraft/block/BlockDoublePlant/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: agi/d (Ladm;Lcj;)Z net/minecraft/block/BlockDoublePlant/canPlaceBlockAt (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: agi/e ()Lama; net/minecraft/block/BlockDoublePlant/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: agi/e (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockDoublePlant/checkAndDropBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: agi/e (Ladq;Lcj;)Lagi$b; net/minecraft/block/BlockDoublePlant/getVariant (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/block/BlockDoublePlant$EnumPlantType; +MD: agi/f (Ladm;Lcj;Lalz;)Z net/minecraft/block/BlockDoublePlant/canBlockStay (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Z +MD: agi/j (Ladm;Lcj;)I net/minecraft/block/BlockDoublePlant/getDamageValue (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)I +MD: agj/a (Ladm;)I net/minecraft/block/BlockDragonEgg/tickRate (Lnet/minecraft/world/World;)I +MD: agj/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockDragonEgg/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: agj/a (Ladm;Lcj;Lalz;Lwn;Lcq;FFF)Z net/minecraft/block/BlockDragonEgg/onBlockActivated (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: agj/a (Ladm;Lcj;Lwn;)V net/minecraft/block/BlockDragonEgg/onBlockClicked (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/entity/player/EntityPlayer;)V +MD: agj/a (Ladq;Lcj;Lcq;)Z net/minecraft/block/BlockDragonEgg/shouldSideBeRendered (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Z +MD: agj/b (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockDragonEgg/updateTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: agj/c ()Z net/minecraft/block/BlockDragonEgg/isOpaqueCube ()Z +MD: agj/c (Ladm;Lcj;)Lzw; net/minecraft/block/BlockDragonEgg/getItem (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/item/Item; +MD: agj/c (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockDragonEgg/onBlockAdded (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: agj/d ()Z net/minecraft/block/BlockDragonEgg/isFullCube ()Z +MD: agj/e (Ladm;Lcj;)V net/minecraft/block/BlockDragonEgg/checkFall (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)V +MD: agj/f (Ladm;Lcj;)V net/minecraft/block/BlockDragonEgg/teleport (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)V +MD: agk/a (Ladm;I)Lakw; net/minecraft/block/BlockDropper/createNewTileEntity (Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity; +MD: agk/a (Lzx;)Lcr; net/minecraft/block/BlockDropper/getBehavior (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/dispenser/IBehaviorDispenseItem; +MD: agk/f (Ladm;Lcj;)V net/minecraft/block/BlockDropper/dispense (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)V +MD: agl/a (Ladm;Lcj;I)I net/minecraft/block/BlockDynamicLiquid/checkAdjacentBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;I)I +MD: agl/a (Ladm;Lcj;ILcq;)I net/minecraft/block/BlockDynamicLiquid/func_176374_a (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;ILnet/minecraft/util/EnumFacing;)I +MD: agl/a (Ladm;Lcj;Lalz;I)V net/minecraft/block/BlockDynamicLiquid/tryFlowInto (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;I)V +MD: agl/b (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockDynamicLiquid/updateTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: agl/c (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockDynamicLiquid/onBlockAdded (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: agl/f (Ladm;Lcj;)Ljava/util/Set; net/minecraft/block/BlockDynamicLiquid/getPossibleFlowDirections (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Ljava/util/Set; +MD: agl/f (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockDynamicLiquid/placeStaticBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: agl/g (Ladm;Lcj;Lalz;)Z net/minecraft/block/BlockDynamicLiquid/isBlocked (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Z +MD: agl/h (Ladm;Lcj;Lalz;)Z net/minecraft/block/BlockDynamicLiquid/canFlowInto (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Z +MD: agm/a (Ladm;I)Lakw; net/minecraft/block/BlockEnchantmentTable/createNewTileEntity (Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity; +MD: agm/a (Ladm;Lcj;Lalz;Lpr;Lzx;)V net/minecraft/block/BlockEnchantmentTable/onBlockPlacedBy (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/item/ItemStack;)V +MD: agm/a (Ladm;Lcj;Lalz;Lwn;Lcq;FFF)Z net/minecraft/block/BlockEnchantmentTable/onBlockActivated (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: agm/b ()I net/minecraft/block/BlockEnchantmentTable/getRenderType ()I +MD: agm/c ()Z net/minecraft/block/BlockEnchantmentTable/isOpaqueCube ()Z +MD: agm/c (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockEnchantmentTable/randomDisplayTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: agm/d ()Z net/minecraft/block/BlockEnchantmentTable/isFullCube ()Z +MD: agn/a (Ladm;I)Lakw; net/minecraft/block/BlockEndPortal/createNewTileEntity (Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity; +MD: agn/a (Ladm;Lcj;Lalz;Laug;Ljava/util/List;Lpk;)V net/minecraft/block/BlockEndPortal/addCollisionBoxesToList (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/AxisAlignedBB;Ljava/util/List;Lnet/minecraft/entity/Entity;)V +MD: agn/a (Ladm;Lcj;Lalz;Lpk;)V net/minecraft/block/BlockEndPortal/onEntityCollidedWithBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/Entity;)V +MD: agn/a (Ladq;Lcj;)V net/minecraft/block/BlockEndPortal/setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)V +MD: agn/a (Ladq;Lcj;Lcq;)Z net/minecraft/block/BlockEndPortal/shouldSideBeRendered (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Z +MD: agn/a (Ljava/util/Random;)I net/minecraft/block/BlockEndPortal/quantityDropped (Ljava/util/Random;)I +MD: agn/c ()Z net/minecraft/block/BlockEndPortal/isOpaqueCube ()Z +MD: agn/c (Ladm;Lcj;)Lzw; net/minecraft/block/BlockEndPortal/getItem (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/item/Item; +MD: agn/c (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockEndPortal/randomDisplayTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: agn/d ()Z net/minecraft/block/BlockEndPortal/isFullCube ()Z +MD: agn/g (Lalz;)Larn; net/minecraft/block/BlockEndPortal/getMapColor (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/material/MapColor; +MD: ago/O ()Z net/minecraft/block/BlockEndPortalFrame/hasComparatorInputOverride ()Z +MD: ago/a (I)Lalz; net/minecraft/block/BlockEndPortalFrame/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: ago/a (Ladm;Lcj;Lalz;Laug;Ljava/util/List;Lpk;)V net/minecraft/block/BlockEndPortalFrame/addCollisionBoxesToList (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/AxisAlignedBB;Ljava/util/List;Lnet/minecraft/entity/Entity;)V +MD: ago/a (Ladm;Lcj;Lcq;FFFILpr;)Lalz; net/minecraft/block/BlockEndPortalFrame/onBlockPlaced (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFFILnet/minecraft/entity/EntityLivingBase;)Lnet/minecraft/block/state/IBlockState; +MD: ago/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockEndPortalFrame/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: ago/c ()Z net/minecraft/block/BlockEndPortalFrame/isOpaqueCube ()Z +MD: ago/c (Lalz;)I net/minecraft/block/BlockEndPortalFrame/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: ago/e ()Lama; net/minecraft/block/BlockEndPortalFrame/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: ago/j ()V net/minecraft/block/BlockEndPortalFrame/setBlockBoundsForItemRender ()V +MD: ago/l (Ladm;Lcj;)I net/minecraft/block/BlockEndPortalFrame/getComparatorInputOverride (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)I +MD: agp/I ()Z net/minecraft/block/BlockEnderChest/canSilkHarvest ()Z +MD: agp/a (I)Lalz; net/minecraft/block/BlockEnderChest/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: agp/a (Ladm;I)Lakw; net/minecraft/block/BlockEnderChest/createNewTileEntity (Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity; +MD: agp/a (Ladm;Lcj;Lalz;Lpr;Lzx;)V net/minecraft/block/BlockEnderChest/onBlockPlacedBy (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/item/ItemStack;)V +MD: agp/a (Ladm;Lcj;Lalz;Lwn;Lcq;FFF)Z net/minecraft/block/BlockEnderChest/onBlockActivated (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: agp/a (Ladm;Lcj;Lcq;FFFILpr;)Lalz; net/minecraft/block/BlockEnderChest/onBlockPlaced (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFFILnet/minecraft/entity/EntityLivingBase;)Lnet/minecraft/block/state/IBlockState; +MD: agp/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockEnderChest/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: agp/a (Ljava/util/Random;)I net/minecraft/block/BlockEnderChest/quantityDropped (Ljava/util/Random;)I +MD: agp/b ()I net/minecraft/block/BlockEnderChest/getRenderType ()I +MD: agp/c ()Z net/minecraft/block/BlockEnderChest/isOpaqueCube ()Z +MD: agp/c (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockEnderChest/randomDisplayTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: agp/c (Lalz;)I net/minecraft/block/BlockEnderChest/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: agp/d ()Z net/minecraft/block/BlockEnderChest/isFullCube ()Z +MD: agp/e ()Lama; net/minecraft/block/BlockEnderChest/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: agq/a (Ladm;I)Lakw; net/minecraft/block/ITileEntityProvider/createNewTileEntity (Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity; +MD: agr/a (Ladm;)I net/minecraft/block/BlockFalling/tickRate (Lnet/minecraft/world/World;)I +MD: agr/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockFalling/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: agr/a (Luy;)V net/minecraft/block/BlockFalling/onStartFalling (Lnet/minecraft/entity/item/EntityFallingBlock;)V +MD: agr/a_ (Ladm;Lcj;)V net/minecraft/block/BlockFalling/onEndFalling (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)V +MD: agr/b (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockFalling/updateTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: agr/c (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockFalling/onBlockAdded (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: agr/e (Ladm;Lcj;)Z net/minecraft/block/BlockFalling/canFallInto (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: agr/f (Ladm;Lcj;)V net/minecraft/block/BlockFalling/checkFallable (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)V +MD: ags/a (I)Lalz; net/minecraft/block/BlockFarmland/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: ags/a (Ladm;Lcj;Lalz;)Laug; net/minecraft/block/BlockFarmland/getCollisionBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/util/AxisAlignedBB; +MD: ags/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockFarmland/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: ags/a (Ladm;Lcj;Lpk;F)V net/minecraft/block/BlockFarmland/onFallenUpon (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/entity/Entity;F)V +MD: ags/a (Ladq;Lcj;Lcq;)Z net/minecraft/block/BlockFarmland/shouldSideBeRendered (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Z +MD: ags/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockFarmland/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: ags/b (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockFarmland/updateTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: ags/c ()Z net/minecraft/block/BlockFarmland/isOpaqueCube ()Z +MD: ags/c (Ladm;Lcj;)Lzw; net/minecraft/block/BlockFarmland/getItem (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/item/Item; +MD: ags/c (Lalz;)I net/minecraft/block/BlockFarmland/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: ags/d ()Z net/minecraft/block/BlockFarmland/isFullCube ()Z +MD: ags/e ()Lama; net/minecraft/block/BlockFarmland/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: ags/e (Ladm;Lcj;)Z net/minecraft/block/BlockFarmland/hasCrops (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: ags/f (Ladm;Lcj;)Z net/minecraft/block/BlockFarmland/hasWater (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: agt/a (Ladm;Lcj;Lalz;Laug;Ljava/util/List;Lpk;)V net/minecraft/block/BlockFence/addCollisionBoxesToList (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/AxisAlignedBB;Ljava/util/List;Lnet/minecraft/entity/Entity;)V +MD: agt/a (Ladm;Lcj;Lalz;Lwn;Lcq;FFF)Z net/minecraft/block/BlockFence/onBlockActivated (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: agt/a (Ladq;Lcj;)V net/minecraft/block/BlockFence/setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)V +MD: agt/a (Ladq;Lcj;Lcq;)Z net/minecraft/block/BlockFence/shouldSideBeRendered (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Z +MD: agt/a (Lalz;Ladq;Lcj;)Lalz; net/minecraft/block/BlockFence/getActualState (Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/block/state/IBlockState; +MD: agt/b (Ladq;Lcj;)Z net/minecraft/block/BlockFence/isPassable (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Z +MD: agt/c ()Z net/minecraft/block/BlockFence/isOpaqueCube ()Z +MD: agt/c (Lalz;)I net/minecraft/block/BlockFence/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: agt/d ()Z net/minecraft/block/BlockFence/isFullCube ()Z +MD: agt/e ()Lama; net/minecraft/block/BlockFence/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: agt/e (Ladq;Lcj;)Z net/minecraft/block/BlockFence/canConnectTo (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Z +MD: agu/a (I)Lalz; net/minecraft/block/BlockFenceGate/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: agu/a (Ladm;Lcj;Lalz;)Laug; net/minecraft/block/BlockFenceGate/getCollisionBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/util/AxisAlignedBB; +MD: agu/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockFenceGate/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: agu/a (Ladm;Lcj;Lalz;Lwn;Lcq;FFF)Z net/minecraft/block/BlockFenceGate/onBlockActivated (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: agu/a (Ladm;Lcj;Lcq;FFFILpr;)Lalz; net/minecraft/block/BlockFenceGate/onBlockPlaced (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFFILnet/minecraft/entity/EntityLivingBase;)Lnet/minecraft/block/state/IBlockState; +MD: agu/a (Ladq;Lcj;)V net/minecraft/block/BlockFenceGate/setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)V +MD: agu/a (Ladq;Lcj;Lcq;)Z net/minecraft/block/BlockFenceGate/shouldSideBeRendered (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Z +MD: agu/a (Lalz;Ladq;Lcj;)Lalz; net/minecraft/block/BlockFenceGate/getActualState (Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/block/state/IBlockState; +MD: agu/b (Ladq;Lcj;)Z net/minecraft/block/BlockFenceGate/isPassable (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Z +MD: agu/c ()Z net/minecraft/block/BlockFenceGate/isOpaqueCube ()Z +MD: agu/c (Lalz;)I net/minecraft/block/BlockFenceGate/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: agu/d ()Z net/minecraft/block/BlockFenceGate/isFullCube ()Z +MD: agu/d (Ladm;Lcj;)Z net/minecraft/block/BlockFenceGate/canPlaceBlockAt (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: agu/e ()Lama; net/minecraft/block/BlockFenceGate/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: agv/A ()Z net/minecraft/block/BlockFire/isCollidable ()Z +MD: agv/N ()Z net/minecraft/block/BlockFire/requiresUpdates ()Z +MD: agv/a (I)Lalz; net/minecraft/block/BlockFire/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: agv/a (Ladm;)I net/minecraft/block/BlockFire/tickRate (Lnet/minecraft/world/World;)I +MD: agv/a (Ladm;Lcj;ILjava/util/Random;I)V net/minecraft/block/BlockFire/catchOnFire (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;ILjava/util/Random;I)V +MD: agv/a (Ladm;Lcj;Lalz;)Laug; net/minecraft/block/BlockFire/getCollisionBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/util/AxisAlignedBB; +MD: agv/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockFire/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: agv/a (Lafh;II)V net/minecraft/block/BlockFire/setFireInfo (Lnet/minecraft/block/Block;II)V +MD: agv/a (Lalz;Ladq;Lcj;)Lalz; net/minecraft/block/BlockFire/getActualState (Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/block/state/IBlockState; +MD: agv/a (Ljava/util/Random;)I net/minecraft/block/BlockFire/quantityDropped (Ljava/util/Random;)I +MD: agv/b (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockFire/updateTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: agv/c ()Z net/minecraft/block/BlockFire/isOpaqueCube ()Z +MD: agv/c (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockFire/onBlockAdded (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: agv/c (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockFire/randomDisplayTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: agv/c (Lafh;)I net/minecraft/block/BlockFire/getFlammability (Lnet/minecraft/block/Block;)I +MD: agv/c (Lalz;)I net/minecraft/block/BlockFire/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: agv/d ()Z net/minecraft/block/BlockFire/isFullCube ()Z +MD: agv/d (Ladm;Lcj;)Z net/minecraft/block/BlockFire/canPlaceBlockAt (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: agv/d (Lafh;)I net/minecraft/block/BlockFire/getEncouragement (Lnet/minecraft/block/Block;)I +MD: agv/e ()Lama; net/minecraft/block/BlockFire/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: agv/e (Ladm;Lcj;)Z net/minecraft/block/BlockFire/canDie (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: agv/e (Ladq;Lcj;)Z net/minecraft/block/BlockFire/canCatchFire (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Z +MD: agv/f (Ladm;Lcj;)Z net/minecraft/block/BlockFire/canNeighborCatchFire (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: agv/g (Lalz;)Larn; net/minecraft/block/BlockFire/getMapColor (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/material/MapColor; +MD: agv/l ()V net/minecraft/block/BlockFire/init ()V +MD: agv/m ()Ladf; net/minecraft/block/BlockFire/getBlockLayer ()Lnet/minecraft/util/EnumWorldBlockLayer; +MD: agv/m (Ladm;Lcj;)I net/minecraft/block/BlockFire/getNeighborEncouragement (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)I +MD: agw$1/a (Lagw$a;)Z net/minecraft/block/BlockFlower$1/apply (Lnet/minecraft/block/BlockFlower$EnumFlowerType;)Z +MD: agw$1/apply (Ljava/lang/Object;)Z net/minecraft/block/BlockFlower$1/apply (Ljava/lang/Object;)Z +MD: agw$a$1/a (Lagw$a;)Z net/minecraft/block/BlockFlower$EnumFlowerType$1/apply (Lnet/minecraft/block/BlockFlower$EnumFlowerType;)Z +MD: agw$a$1/apply (Ljava/lang/Object;)Z net/minecraft/block/BlockFlower$EnumFlowerType$1/apply (Ljava/lang/Object;)Z +MD: agw$a/a ()Lagw$b; net/minecraft/block/BlockFlower$EnumFlowerType/getBlockType ()Lnet/minecraft/block/BlockFlower$EnumFlowerColor; +MD: agw$a/a (Lagw$b;)[Lagw$a; net/minecraft/block/BlockFlower$EnumFlowerType/getTypes (Lnet/minecraft/block/BlockFlower$EnumFlowerColor;)[Lnet/minecraft/block/BlockFlower$EnumFlowerType; +MD: agw$a/a (Lagw$b;I)Lagw$a; net/minecraft/block/BlockFlower$EnumFlowerType/getType (Lnet/minecraft/block/BlockFlower$EnumFlowerColor;I)Lnet/minecraft/block/BlockFlower$EnumFlowerType; +MD: agw$a/b ()I net/minecraft/block/BlockFlower$EnumFlowerType/getMeta ()I +MD: agw$a/d ()Ljava/lang/String; net/minecraft/block/BlockFlower$EnumFlowerType/getUnlocalizedName ()Ljava/lang/String; +MD: agw$a/l ()Ljava/lang/String; net/minecraft/block/BlockFlower$EnumFlowerType/getName ()Ljava/lang/String; +MD: agw$a/toString ()Ljava/lang/String; net/minecraft/block/BlockFlower$EnumFlowerType/toString ()Ljava/lang/String; +MD: agw$a/values ()[Lagw$a; net/minecraft/block/BlockFlower$EnumFlowerType/values ()[Lnet/minecraft/block/BlockFlower$EnumFlowerType; +MD: agw$b/a ()Lagw; net/minecraft/block/BlockFlower$EnumFlowerColor/getBlock ()Lnet/minecraft/block/BlockFlower; +MD: agw$b/values ()[Lagw$b; net/minecraft/block/BlockFlower$EnumFlowerColor/values ()[Lnet/minecraft/block/BlockFlower$EnumFlowerColor; +MD: agw/R ()Lafh$a; net/minecraft/block/BlockFlower/getOffsetType ()Lnet/minecraft/block/Block$EnumOffsetType; +MD: agw/a (I)Lalz; net/minecraft/block/BlockFlower/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: agw/a (Lalz;)I net/minecraft/block/BlockFlower/damageDropped (Lnet/minecraft/block/state/IBlockState;)I +MD: agw/a (Lzw;Lyz;Ljava/util/List;)V net/minecraft/block/BlockFlower/getSubBlocks (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V +MD: agw/c (Lalz;)I net/minecraft/block/BlockFlower/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: agw/e ()Lama; net/minecraft/block/BlockFlower/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: agw/l ()Lagw$b; net/minecraft/block/BlockFlower/getBlockType ()Lnet/minecraft/block/BlockFlower$EnumFlowerColor; +MD: agw/n ()Lamo; net/minecraft/block/BlockFlower/getTypeProperty ()Lnet/minecraft/block/properties/IProperty; +MD: agx$a/l ()Ljava/lang/String; net/minecraft/block/BlockFlowerPot$EnumFlowerType/getName ()Ljava/lang/String; +MD: agx$a/toString ()Ljava/lang/String; net/minecraft/block/BlockFlowerPot$EnumFlowerType/toString ()Ljava/lang/String; +MD: agx$a/values ()[Lagx$a; net/minecraft/block/BlockFlowerPot$EnumFlowerType/values ()[Lnet/minecraft/block/BlockFlowerPot$EnumFlowerType; +MD: agx/M ()Z net/minecraft/block/BlockFlowerPot/isFlowerPot ()Z +MD: agx/a (Ladm;I)Lakw; net/minecraft/block/BlockFlowerPot/createNewTileEntity (Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity; +MD: agx/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockFlowerPot/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: agx/a (Ladm;Lcj;Lalz;Lwn;)V net/minecraft/block/BlockFlowerPot/onBlockHarvested (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;)V +MD: agx/a (Ladm;Lcj;Lalz;Lwn;Lcq;FFF)Z net/minecraft/block/BlockFlowerPot/onBlockActivated (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: agx/a (Ladq;Lcj;I)I net/minecraft/block/BlockFlowerPot/colorMultiplier (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;I)I +MD: agx/a (Lafh;I)Z net/minecraft/block/BlockFlowerPot/canNotContain (Lnet/minecraft/block/Block;I)Z +MD: agx/a (Lalz;Ladq;Lcj;)Lalz; net/minecraft/block/BlockFlowerPot/getActualState (Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/block/state/IBlockState; +MD: agx/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockFlowerPot/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: agx/b ()I net/minecraft/block/BlockFlowerPot/getRenderType ()I +MD: agx/b (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockFlowerPot/breakBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: agx/c ()Z net/minecraft/block/BlockFlowerPot/isOpaqueCube ()Z +MD: agx/c (Ladm;Lcj;)Lzw; net/minecraft/block/BlockFlowerPot/getItem (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/item/Item; +MD: agx/c (Lalz;)I net/minecraft/block/BlockFlowerPot/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: agx/d ()Z net/minecraft/block/BlockFlowerPot/isFullCube ()Z +MD: agx/d (Ladm;Lcj;)Z net/minecraft/block/BlockFlowerPot/canPlaceBlockAt (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: agx/e ()Lama; net/minecraft/block/BlockFlowerPot/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: agx/f ()Ljava/lang/String; net/minecraft/block/BlockFlowerPot/getLocalizedName ()Ljava/lang/String; +MD: agx/f (Ladm;Lcj;)Lalg; net/minecraft/block/BlockFlowerPot/getTileEntity (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/tileentity/TileEntityFlowerPot; +MD: agx/j ()V net/minecraft/block/BlockFlowerPot/setBlockBoundsForItemRender ()V +MD: agx/j (Ladm;Lcj;)I net/minecraft/block/BlockFlowerPot/getDamageValue (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)I +MD: agx/m ()Ladf; net/minecraft/block/BlockFlowerPot/getBlockLayer ()Lnet/minecraft/util/EnumWorldBlockLayer; +MD: agy/l ()Z net/minecraft/block/BlockDoubleStoneSlabNew/isDouble ()Z +MD: agz/l ()Z net/minecraft/block/BlockDoubleStoneSlab/isDouble ()Z +MD: ah/a ()I net/minecraft/command/CommandGameMode/getRequiredPermissionLevel ()I +MD: ah/a (Lm;[Ljava/lang/String;)V net/minecraft/command/CommandGameMode/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: ah/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/CommandGameMode/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: ah/b ([Ljava/lang/String;I)Z net/minecraft/command/CommandGameMode/isUsernameIndex ([Ljava/lang/String;I)Z +MD: ah/c ()Ljava/lang/String; net/minecraft/command/CommandGameMode/getCommandName ()Ljava/lang/String; +MD: ah/c (Lm;)Ljava/lang/String; net/minecraft/command/CommandGameMode/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: ah/d ()[Ljava/lang/String; net/minecraft/command/CommandGameMode/getListOfPlayerUsernames ()[Ljava/lang/String; +MD: ah/h (Lm;Ljava/lang/String;)Ladp$a; net/minecraft/command/CommandGameMode/getGameModeFromCommand (Lnet/minecraft/command/ICommandSender;Ljava/lang/String;)Lnet/minecraft/world/WorldSettings$GameType; +MD: aha/l ()Z net/minecraft/block/BlockDoubleWoodSlab/isDouble ()Z +MD: ahb/O ()Z net/minecraft/block/BlockFurnace/hasComparatorInputOverride ()Z +MD: ahb/a (I)Lalz; net/minecraft/block/BlockFurnace/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: ahb/a (Ladm;I)Lakw; net/minecraft/block/BlockFurnace/createNewTileEntity (Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity; +MD: ahb/a (Ladm;Lcj;Lalz;Lpr;Lzx;)V net/minecraft/block/BlockFurnace/onBlockPlacedBy (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/item/ItemStack;)V +MD: ahb/a (Ladm;Lcj;Lalz;Lwn;Lcq;FFF)Z net/minecraft/block/BlockFurnace/onBlockActivated (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: ahb/a (Ladm;Lcj;Lcq;FFFILpr;)Lalz; net/minecraft/block/BlockFurnace/onBlockPlaced (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFFILnet/minecraft/entity/EntityLivingBase;)Lnet/minecraft/block/state/IBlockState; +MD: ahb/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockFurnace/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: ahb/a (ZLadm;Lcj;)V net/minecraft/block/BlockFurnace/setState (ZLnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)V +MD: ahb/b ()I net/minecraft/block/BlockFurnace/getRenderType ()I +MD: ahb/b (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockFurnace/breakBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: ahb/b (Lalz;)Lalz; net/minecraft/block/BlockFurnace/getStateForEntityRender (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/state/IBlockState; +MD: ahb/c (Ladm;Lcj;)Lzw; net/minecraft/block/BlockFurnace/getItem (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/item/Item; +MD: ahb/c (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockFurnace/onBlockAdded (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: ahb/c (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockFurnace/randomDisplayTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: ahb/c (Lalz;)I net/minecraft/block/BlockFurnace/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: ahb/e ()Lama; net/minecraft/block/BlockFurnace/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: ahb/e (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockFurnace/setDefaultFacing (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: ahb/l (Ladm;Lcj;)I net/minecraft/block/BlockFurnace/getComparatorInputOverride (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)I +MD: ahc/I ()Z net/minecraft/block/BlockGlass/canSilkHarvest ()Z +MD: ahc/a (Ljava/util/Random;)I net/minecraft/block/BlockGlass/quantityDropped (Ljava/util/Random;)I +MD: ahc/d ()Z net/minecraft/block/BlockGlass/isFullCube ()Z +MD: ahc/m ()Ladf; net/minecraft/block/BlockGlass/getBlockLayer ()Lnet/minecraft/util/EnumWorldBlockLayer; +MD: ahd/a (ILjava/util/Random;)I net/minecraft/block/BlockGlowstone/quantityDroppedWithBonus (ILjava/util/Random;)I +MD: ahd/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockGlowstone/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: ahd/a (Ljava/util/Random;)I net/minecraft/block/BlockGlowstone/quantityDropped (Ljava/util/Random;)I +MD: ahd/g (Lalz;)Larn; net/minecraft/block/BlockGlowstone/getMapColor (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/material/MapColor; +MD: ahe/H ()I net/minecraft/block/BlockGrass/getBlockColor ()I +MD: ahe/a (Ladm;Lcj;Lalz;Z)Z net/minecraft/block/BlockGrass/canGrow (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Z)Z +MD: ahe/a (Ladm;Ljava/util/Random;Lcj;Lalz;)Z net/minecraft/block/BlockGrass/canUseBonemeal (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Z +MD: ahe/a (Ladq;Lcj;I)I net/minecraft/block/BlockGrass/colorMultiplier (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;I)I +MD: ahe/a (Lalz;Ladq;Lcj;)Lalz; net/minecraft/block/BlockGrass/getActualState (Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/block/state/IBlockState; +MD: ahe/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockGrass/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: ahe/b (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockGrass/updateTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: ahe/b (Ladm;Ljava/util/Random;Lcj;Lalz;)V net/minecraft/block/BlockGrass/grow (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: ahe/c (Lalz;)I net/minecraft/block/BlockGrass/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: ahe/e ()Lama; net/minecraft/block/BlockGrass/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: ahe/h (Lalz;)I net/minecraft/block/BlockGrass/getRenderColor (Lnet/minecraft/block/state/IBlockState;)I +MD: ahe/m ()Ladf; net/minecraft/block/BlockGrass/getBlockLayer ()Lnet/minecraft/util/EnumWorldBlockLayer; +MD: ahf/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockGravel/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: ahf/g (Lalz;)Larn; net/minecraft/block/BlockGravel/getMapColor (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/material/MapColor; +MD: ahg/l ()Z net/minecraft/block/BlockHalfStoneSlabNew/isDouble ()Z +MD: ahh$a/l ()Ljava/lang/String; net/minecraft/block/BlockSlab$EnumBlockHalf/getName ()Ljava/lang/String; +MD: ahh$a/toString ()Ljava/lang/String; net/minecraft/block/BlockSlab$EnumBlockHalf/toString ()Ljava/lang/String; +MD: ahh$a/values ()[Lahh$a; net/minecraft/block/BlockSlab$EnumBlockHalf/values ()[Lnet/minecraft/block/BlockSlab$EnumBlockHalf; +MD: ahh/I ()Z net/minecraft/block/BlockSlab/canSilkHarvest ()Z +MD: ahh/a (Ladm;Lcj;Lalz;Laug;Ljava/util/List;Lpk;)V net/minecraft/block/BlockSlab/addCollisionBoxesToList (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/AxisAlignedBB;Ljava/util/List;Lnet/minecraft/entity/Entity;)V +MD: ahh/a (Ladm;Lcj;Lcq;FFFILpr;)Lalz; net/minecraft/block/BlockSlab/onBlockPlaced (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFFILnet/minecraft/entity/EntityLivingBase;)Lnet/minecraft/block/state/IBlockState; +MD: ahh/a (Ladq;Lcj;)V net/minecraft/block/BlockSlab/setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)V +MD: ahh/a (Ladq;Lcj;Lcq;)Z net/minecraft/block/BlockSlab/shouldSideBeRendered (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Z +MD: ahh/a (Ljava/util/Random;)I net/minecraft/block/BlockSlab/quantityDropped (Ljava/util/Random;)I +MD: ahh/a (Lzx;)Ljava/lang/Object; net/minecraft/block/BlockSlab/getVariant (Lnet/minecraft/item/ItemStack;)Ljava/lang/Object; +MD: ahh/b (I)Ljava/lang/String; net/minecraft/block/BlockSlab/getUnlocalizedName (I)Ljava/lang/String; +MD: ahh/c ()Z net/minecraft/block/BlockSlab/isOpaqueCube ()Z +MD: ahh/c (Lafh;)Z net/minecraft/block/BlockSlab/isSlab (Lnet/minecraft/block/Block;)Z +MD: ahh/d ()Z net/minecraft/block/BlockSlab/isFullCube ()Z +MD: ahh/j ()V net/minecraft/block/BlockSlab/setBlockBoundsForItemRender ()V +MD: ahh/j (Ladm;Lcj;)I net/minecraft/block/BlockSlab/getDamageValue (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)I +MD: ahh/l ()Z net/minecraft/block/BlockSlab/isDouble ()Z +MD: ahh/n ()Lamo; net/minecraft/block/BlockSlab/getVariantProperty ()Lnet/minecraft/block/properties/IProperty; +MD: ahi/l ()Z net/minecraft/block/BlockHalfStoneSlab/isDouble ()Z +MD: ahj/a (Ladq;Lcj;Lcq;)Z net/minecraft/block/BlockBreakable/shouldSideBeRendered (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Z +MD: ahj/c ()Z net/minecraft/block/BlockBreakable/isOpaqueCube ()Z +MD: ahk/l ()Z net/minecraft/block/BlockHalfWoodSlab/isDouble ()Z +MD: ahl/g (Lalz;)Larn; net/minecraft/block/BlockHardenedClay/getMapColor (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/material/MapColor; +MD: ahm/a (I)Lalz; net/minecraft/block/BlockHay/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: ahm/a (Ladm;Lcj;Lcq;FFFILpr;)Lalz; net/minecraft/block/BlockHay/onBlockPlaced (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFFILnet/minecraft/entity/EntityLivingBase;)Lnet/minecraft/block/state/IBlockState; +MD: ahm/c (Lalz;)I net/minecraft/block/BlockHay/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: ahm/e ()Lama; net/minecraft/block/BlockHay/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: ahm/i (Lalz;)Lzx; net/minecraft/block/BlockHay/createStackedBlock (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/item/ItemStack; +MD: ahn$1/a (Lcq;)Z net/minecraft/block/BlockHopper$1/apply (Lnet/minecraft/util/EnumFacing;)Z +MD: ahn$1/apply (Ljava/lang/Object;)Z net/minecraft/block/BlockHopper$1/apply (Ljava/lang/Object;)Z +MD: ahn/O ()Z net/minecraft/block/BlockHopper/hasComparatorInputOverride ()Z +MD: ahn/a (I)Lalz; net/minecraft/block/BlockHopper/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: ahn/a (Ladm;I)Lakw; net/minecraft/block/BlockHopper/createNewTileEntity (Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity; +MD: ahn/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockHopper/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: ahn/a (Ladm;Lcj;Lalz;Laug;Ljava/util/List;Lpk;)V net/minecraft/block/BlockHopper/addCollisionBoxesToList (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/AxisAlignedBB;Ljava/util/List;Lnet/minecraft/entity/Entity;)V +MD: ahn/a (Ladm;Lcj;Lalz;Lpr;Lzx;)V net/minecraft/block/BlockHopper/onBlockPlacedBy (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/item/ItemStack;)V +MD: ahn/a (Ladm;Lcj;Lalz;Lwn;Lcq;FFF)Z net/minecraft/block/BlockHopper/onBlockActivated (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: ahn/a (Ladm;Lcj;Lcq;FFFILpr;)Lalz; net/minecraft/block/BlockHopper/onBlockPlaced (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFFILnet/minecraft/entity/EntityLivingBase;)Lnet/minecraft/block/state/IBlockState; +MD: ahn/a (Ladq;Lcj;)V net/minecraft/block/BlockHopper/setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)V +MD: ahn/a (Ladq;Lcj;Lcq;)Z net/minecraft/block/BlockHopper/shouldSideBeRendered (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Z +MD: ahn/b ()I net/minecraft/block/BlockHopper/getRenderType ()I +MD: ahn/b (I)Lcq; net/minecraft/block/BlockHopper/getFacing (I)Lnet/minecraft/util/EnumFacing; +MD: ahn/b (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockHopper/breakBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: ahn/c ()Z net/minecraft/block/BlockHopper/isOpaqueCube ()Z +MD: ahn/c (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockHopper/onBlockAdded (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: ahn/c (Lalz;)I net/minecraft/block/BlockHopper/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: ahn/d ()Z net/minecraft/block/BlockHopper/isFullCube ()Z +MD: ahn/e ()Lama; net/minecraft/block/BlockHopper/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: ahn/e (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockHopper/updateState (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: ahn/f (I)Z net/minecraft/block/BlockHopper/isEnabled (I)Z +MD: ahn/l (Ladm;Lcj;)I net/minecraft/block/BlockHopper/getComparatorInputOverride (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)I +MD: ahn/m ()Ladf; net/minecraft/block/BlockHopper/getBlockLayer ()Lnet/minecraft/util/EnumWorldBlockLayer; +MD: aho$a/a ()I net/minecraft/block/BlockHugeMushroom$EnumType/getMetadata ()I +MD: aho$a/a (I)Laho$a; net/minecraft/block/BlockHugeMushroom$EnumType/byMetadata (I)Lnet/minecraft/block/BlockHugeMushroom$EnumType; +MD: aho$a/l ()Ljava/lang/String; net/minecraft/block/BlockHugeMushroom$EnumType/getName ()Ljava/lang/String; +MD: aho$a/toString ()Ljava/lang/String; net/minecraft/block/BlockHugeMushroom$EnumType/toString ()Ljava/lang/String; +MD: aho$a/values ()[Laho$a; net/minecraft/block/BlockHugeMushroom$EnumType/values ()[Lnet/minecraft/block/BlockHugeMushroom$EnumType; +MD: aho/a (I)Lalz; net/minecraft/block/BlockHugeMushroom/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: aho/a (Ladm;Lcj;Lcq;FFFILpr;)Lalz; net/minecraft/block/BlockHugeMushroom/onBlockPlaced (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFFILnet/minecraft/entity/EntityLivingBase;)Lnet/minecraft/block/state/IBlockState; +MD: aho/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockHugeMushroom/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: aho/a (Ljava/util/Random;)I net/minecraft/block/BlockHugeMushroom/quantityDropped (Ljava/util/Random;)I +MD: aho/c (Ladm;Lcj;)Lzw; net/minecraft/block/BlockHugeMushroom/getItem (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/item/Item; +MD: aho/c (Lalz;)I net/minecraft/block/BlockHugeMushroom/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: aho/e ()Lama; net/minecraft/block/BlockHugeMushroom/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: aho/g (Lalz;)Larn; net/minecraft/block/BlockHugeMushroom/getMapColor (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/material/MapColor; +MD: ahp/a (Ladm;Lwn;Lcj;Lalz;Lakw;)V net/minecraft/block/BlockIce/harvestBlock (Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/tileentity/TileEntity;)V +MD: ahp/a (Ljava/util/Random;)I net/minecraft/block/BlockIce/quantityDropped (Ljava/util/Random;)I +MD: ahp/b (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockIce/updateTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: ahp/k ()I net/minecraft/block/BlockIce/getMobilityFlag ()I +MD: ahp/m ()Ladf; net/minecraft/block/BlockIce/getBlockLayer ()Lnet/minecraft/util/EnumWorldBlockLayer; +MD: ahq$a/a ()Lzx; net/minecraft/block/BlockJukebox$TileEntityJukebox/getRecord ()Lnet/minecraft/item/ItemStack; +MD: ahq$a/a (Ldn;)V net/minecraft/block/BlockJukebox$TileEntityJukebox/readFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: ahq$a/a (Lzx;)V net/minecraft/block/BlockJukebox$TileEntityJukebox/setRecord (Lnet/minecraft/item/ItemStack;)V +MD: ahq$a/b (Ldn;)V net/minecraft/block/BlockJukebox$TileEntityJukebox/writeToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: ahq/O ()Z net/minecraft/block/BlockJukebox/hasComparatorInputOverride ()Z +MD: ahq/a (I)Lalz; net/minecraft/block/BlockJukebox/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: ahq/a (Ladm;I)Lakw; net/minecraft/block/BlockJukebox/createNewTileEntity (Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity; +MD: ahq/a (Ladm;Lcj;Lalz;FI)V net/minecraft/block/BlockJukebox/dropBlockAsItemWithChance (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;FI)V +MD: ahq/a (Ladm;Lcj;Lalz;Lwn;Lcq;FFF)Z net/minecraft/block/BlockJukebox/onBlockActivated (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: ahq/a (Ladm;Lcj;Lalz;Lzx;)V net/minecraft/block/BlockJukebox/insertRecord (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/item/ItemStack;)V +MD: ahq/b ()I net/minecraft/block/BlockJukebox/getRenderType ()I +MD: ahq/b (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockJukebox/breakBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: ahq/c (Lalz;)I net/minecraft/block/BlockJukebox/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: ahq/e ()Lama; net/minecraft/block/BlockJukebox/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: ahq/e (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockJukebox/dropRecord (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: ahq/l (Ladm;Lcj;)I net/minecraft/block/BlockJukebox/getComparatorInputOverride (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)I +MD: ahr/a (I)Lalz; net/minecraft/block/BlockLadder/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: ahr/a (Ladm;Lcj;Lalz;)Laug; net/minecraft/block/BlockLadder/getCollisionBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/util/AxisAlignedBB; +MD: ahr/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockLadder/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: ahr/a (Ladm;Lcj;Lcq;)Z net/minecraft/block/BlockLadder/canBlockStay (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Z +MD: ahr/a (Ladm;Lcj;Lcq;FFFILpr;)Lalz; net/minecraft/block/BlockLadder/onBlockPlaced (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFFILnet/minecraft/entity/EntityLivingBase;)Lnet/minecraft/block/state/IBlockState; +MD: ahr/a (Ladq;Lcj;)V net/minecraft/block/BlockLadder/setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)V +MD: ahr/b (Ladm;Lcj;)Laug; net/minecraft/block/BlockLadder/getSelectedBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/util/AxisAlignedBB; +MD: ahr/c ()Z net/minecraft/block/BlockLadder/isOpaqueCube ()Z +MD: ahr/c (Lalz;)I net/minecraft/block/BlockLadder/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: ahr/d ()Z net/minecraft/block/BlockLadder/isFullCube ()Z +MD: ahr/d (Ladm;Lcj;)Z net/minecraft/block/BlockLadder/canPlaceBlockAt (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: ahr/e ()Lama; net/minecraft/block/BlockLadder/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: ahr/m ()Ladf; net/minecraft/block/BlockLadder/getBlockLayer ()Lnet/minecraft/util/EnumWorldBlockLayer; +MD: ahs/H ()I net/minecraft/block/BlockLeaves/getBlockColor ()I +MD: ahs/a (Ladm;Lcj;Lalz;FI)V net/minecraft/block/BlockLeaves/dropBlockAsItemWithChance (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;FI)V +MD: ahs/a (Ladm;Lcj;Lalz;I)V net/minecraft/block/BlockLeaves/dropApple (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;I)V +MD: ahs/a (Ladq;Lcj;I)I net/minecraft/block/BlockLeaves/colorMultiplier (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;I)I +MD: ahs/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockLeaves/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: ahs/a (Ljava/util/Random;)I net/minecraft/block/BlockLeaves/quantityDropped (Ljava/util/Random;)I +MD: ahs/b (I)Laio$a; net/minecraft/block/BlockLeaves/getWoodType (I)Lnet/minecraft/block/BlockPlanks$EnumType; +MD: ahs/b (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockLeaves/breakBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: ahs/b (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockLeaves/updateTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: ahs/b (Z)V net/minecraft/block/BlockLeaves/setGraphicsLevel (Z)V +MD: ahs/c ()Z net/minecraft/block/BlockLeaves/isOpaqueCube ()Z +MD: ahs/c (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockLeaves/randomDisplayTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: ahs/d (Lalz;)I net/minecraft/block/BlockLeaves/getSaplingDropChance (Lnet/minecraft/block/state/IBlockState;)I +MD: ahs/e (Ladm;Lcj;)V net/minecraft/block/BlockLeaves/destroy (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)V +MD: ahs/h (Lalz;)I net/minecraft/block/BlockLeaves/getRenderColor (Lnet/minecraft/block/state/IBlockState;)I +MD: ahs/m ()Ladf; net/minecraft/block/BlockLeaves/getBlockLayer ()Lnet/minecraft/util/EnumWorldBlockLayer; +MD: ahs/w ()Z net/minecraft/block/BlockLeaves/isVisuallyOpaque ()Z +MD: ahu$a/a ()I net/minecraft/block/BlockLever$EnumOrientation/getMetadata ()I +MD: ahu$a/a (I)Lahu$a; net/minecraft/block/BlockLever$EnumOrientation/byMetadata (I)Lnet/minecraft/block/BlockLever$EnumOrientation; +MD: ahu$a/a (Lcq;Lcq;)Lahu$a; net/minecraft/block/BlockLever$EnumOrientation/forFacings (Lnet/minecraft/util/EnumFacing;Lnet/minecraft/util/EnumFacing;)Lnet/minecraft/block/BlockLever$EnumOrientation; +MD: ahu$a/c ()Lcq; net/minecraft/block/BlockLever$EnumOrientation/getFacing ()Lnet/minecraft/util/EnumFacing; +MD: ahu$a/l ()Ljava/lang/String; net/minecraft/block/BlockLever$EnumOrientation/getName ()Ljava/lang/String; +MD: ahu$a/toString ()Ljava/lang/String; net/minecraft/block/BlockLever$EnumOrientation/toString ()Ljava/lang/String; +MD: ahu$a/values ()[Lahu$a; net/minecraft/block/BlockLever$EnumOrientation/values ()[Lnet/minecraft/block/BlockLever$EnumOrientation; +MD: ahu/a (I)Lalz; net/minecraft/block/BlockLever/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: ahu/a (Ladm;Lcj;Lalz;)Laug; net/minecraft/block/BlockLever/getCollisionBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/util/AxisAlignedBB; +MD: ahu/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockLever/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: ahu/a (Ladm;Lcj;Lalz;Lwn;Lcq;FFF)Z net/minecraft/block/BlockLever/onBlockActivated (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: ahu/a (Ladm;Lcj;Lcq;)Z net/minecraft/block/BlockLever/func_181090_a (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Z +MD: ahu/a (Ladm;Lcj;Lcq;FFFILpr;)Lalz; net/minecraft/block/BlockLever/onBlockPlaced (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFFILnet/minecraft/entity/EntityLivingBase;)Lnet/minecraft/block/state/IBlockState; +MD: ahu/a (Ladq;Lcj;)V net/minecraft/block/BlockLever/setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)V +MD: ahu/a (Ladq;Lcj;Lalz;Lcq;)I net/minecraft/block/BlockLever/getWeakPower (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/EnumFacing;)I +MD: ahu/a (Lcq;)I net/minecraft/block/BlockLever/getMetadataForFacing (Lnet/minecraft/util/EnumFacing;)I +MD: ahu/b (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockLever/breakBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: ahu/b (Ladm;Lcj;Lcq;)Z net/minecraft/block/BlockLever/canPlaceBlockOnSide (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Z +MD: ahu/b (Ladq;Lcj;Lalz;Lcq;)I net/minecraft/block/BlockLever/getStrongPower (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/EnumFacing;)I +MD: ahu/c ()Z net/minecraft/block/BlockLever/isOpaqueCube ()Z +MD: ahu/c (Lalz;)I net/minecraft/block/BlockLever/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: ahu/d ()Z net/minecraft/block/BlockLever/isFullCube ()Z +MD: ahu/d (Ladm;Lcj;)Z net/minecraft/block/BlockLever/canPlaceBlockAt (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: ahu/e ()Lama; net/minecraft/block/BlockLever/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: ahu/e (Ladm;Lcj;Lalz;)Z net/minecraft/block/BlockLever/func_181091_e (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Z +MD: ahu/i ()Z net/minecraft/block/BlockLever/canProvidePower ()Z +MD: ahv/a (I)Lalz; net/minecraft/block/BlockLiquid/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: ahv/a (Ladm;)I net/minecraft/block/BlockLiquid/tickRate (Lnet/minecraft/world/World;)I +MD: ahv/a (Ladm;Lcj;Lalz;)Laug; net/minecraft/block/BlockLiquid/getCollisionBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/util/AxisAlignedBB; +MD: ahv/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockLiquid/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: ahv/a (Ladm;Lcj;Lpk;Laui;)Laui; net/minecraft/block/BlockLiquid/modifyAcceleration (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/entity/Entity;Lnet/minecraft/util/Vec3;)Lnet/minecraft/util/Vec3; +MD: ahv/a (Ladq;Lcj;I)I net/minecraft/block/BlockLiquid/colorMultiplier (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;I)I +MD: ahv/a (Ladq;Lcj;Larm;)D net/minecraft/block/BlockLiquid/getFlowDirection (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/material/Material;)D +MD: ahv/a (Ladq;Lcj;Lcq;)Z net/minecraft/block/BlockLiquid/shouldSideBeRendered (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Z +MD: ahv/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockLiquid/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: ahv/a (Lalz;Z)Z net/minecraft/block/BlockLiquid/canCollideCheck (Lnet/minecraft/block/state/IBlockState;Z)Z +MD: ahv/a (Larm;)Lagl; net/minecraft/block/BlockLiquid/getFlowingBlock (Lnet/minecraft/block/material/Material;)Lnet/minecraft/block/BlockDynamicLiquid; +MD: ahv/a (Ljava/util/Random;)I net/minecraft/block/BlockLiquid/quantityDropped (Ljava/util/Random;)I +MD: ahv/b ()I net/minecraft/block/BlockLiquid/getRenderType ()I +MD: ahv/b (I)F net/minecraft/block/BlockLiquid/getLiquidHeightPercent (I)F +MD: ahv/b (Ladq;Lcj;)Z net/minecraft/block/BlockLiquid/isPassable (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Z +MD: ahv/b (Ladq;Lcj;Lcq;)Z net/minecraft/block/BlockLiquid/isBlockSolid (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Z +MD: ahv/b (Larm;)Lajw; net/minecraft/block/BlockLiquid/getStaticBlock (Lnet/minecraft/block/material/Material;)Lnet/minecraft/block/BlockStaticLiquid; +MD: ahv/c ()Z net/minecraft/block/BlockLiquid/isOpaqueCube ()Z +MD: ahv/c (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockLiquid/onBlockAdded (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: ahv/c (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockLiquid/randomDisplayTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: ahv/c (Ladq;Lcj;)I net/minecraft/block/BlockLiquid/getMixedBrightnessForBlock (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)I +MD: ahv/c (Lalz;)I net/minecraft/block/BlockLiquid/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: ahv/d ()Z net/minecraft/block/BlockLiquid/isFullCube ()Z +MD: ahv/e ()Lama; net/minecraft/block/BlockLiquid/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: ahv/e (Ladm;Lcj;)V net/minecraft/block/BlockLiquid/triggerMixEffects (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)V +MD: ahv/e (Ladm;Lcj;Lalz;)Z net/minecraft/block/BlockLiquid/checkForMixing (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Z +MD: ahv/e (Ladq;Lcj;)I net/minecraft/block/BlockLiquid/getLevel (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)I +MD: ahv/f (Ladq;Lcj;)I net/minecraft/block/BlockLiquid/getEffectiveFlowDecay (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)I +MD: ahv/g (Ladq;Lcj;)Z net/minecraft/block/BlockLiquid/func_176364_g (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Z +MD: ahv/h (Ladq;Lcj;)Laui; net/minecraft/block/BlockLiquid/getFlowVector (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/util/Vec3; +MD: ahv/m ()Ladf; net/minecraft/block/BlockLiquid/getBlockLayer ()Lnet/minecraft/util/EnumWorldBlockLayer; +MD: ahw$a/a (Lcq$a;)Lahw$a; net/minecraft/block/BlockLog$EnumAxis/fromFacingAxis (Lnet/minecraft/util/EnumFacing$Axis;)Lnet/minecraft/block/BlockLog$EnumAxis; +MD: ahw$a/l ()Ljava/lang/String; net/minecraft/block/BlockLog$EnumAxis/getName ()Ljava/lang/String; +MD: ahw$a/toString ()Ljava/lang/String; net/minecraft/block/BlockLog$EnumAxis/toString ()Ljava/lang/String; +MD: ahw$a/values ()[Lahw$a; net/minecraft/block/BlockLog$EnumAxis/values ()[Lnet/minecraft/block/BlockLog$EnumAxis; +MD: ahw/a (Ladm;Lcj;Lcq;FFFILpr;)Lalz; net/minecraft/block/BlockLog/onBlockPlaced (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFFILnet/minecraft/entity/EntityLivingBase;)Lnet/minecraft/block/state/IBlockState; +MD: ahw/b (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockLog/breakBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: ahx/a (ILjava/util/Random;)I net/minecraft/block/BlockMelon/quantityDroppedWithBonus (ILjava/util/Random;)I +MD: ahx/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockMelon/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: ahx/a (Ljava/util/Random;)I net/minecraft/block/BlockMelon/quantityDropped (Ljava/util/Random;)I +MD: ahy/a (Ladm;I)Lakw; net/minecraft/block/BlockMobSpawner/createNewTileEntity (Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity; +MD: ahy/a (Ladm;Lcj;Lalz;FI)V net/minecraft/block/BlockMobSpawner/dropBlockAsItemWithChance (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;FI)V +MD: ahy/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockMobSpawner/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: ahy/a (Ljava/util/Random;)I net/minecraft/block/BlockMobSpawner/quantityDropped (Ljava/util/Random;)I +MD: ahy/b ()I net/minecraft/block/BlockMobSpawner/getRenderType ()I +MD: ahy/c ()Z net/minecraft/block/BlockMobSpawner/isOpaqueCube ()Z +MD: ahy/c (Ladm;Lcj;)Lzw; net/minecraft/block/BlockMobSpawner/getItem (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/item/Item; +MD: ahy/m ()Ladf; net/minecraft/block/BlockMobSpawner/getBlockLayer ()Lnet/minecraft/util/EnumWorldBlockLayer; +MD: ahz$a$1/d ()Lalz; net/minecraft/block/BlockSilverfish$EnumType$1/getModelBlock ()Lnet/minecraft/block/state/IBlockState; +MD: ahz$a$2/d ()Lalz; net/minecraft/block/BlockSilverfish$EnumType$2/getModelBlock ()Lnet/minecraft/block/state/IBlockState; +MD: ahz$a$3/d ()Lalz; net/minecraft/block/BlockSilverfish$EnumType$3/getModelBlock ()Lnet/minecraft/block/state/IBlockState; +MD: ahz$a$4/d ()Lalz; net/minecraft/block/BlockSilverfish$EnumType$4/getModelBlock ()Lnet/minecraft/block/state/IBlockState; +MD: ahz$a$5/d ()Lalz; net/minecraft/block/BlockSilverfish$EnumType$5/getModelBlock ()Lnet/minecraft/block/state/IBlockState; +MD: ahz$a$6/d ()Lalz; net/minecraft/block/BlockSilverfish$EnumType$6/getModelBlock ()Lnet/minecraft/block/state/IBlockState; +MD: ahz$a/a ()I net/minecraft/block/BlockSilverfish$EnumType/getMetadata ()I +MD: ahz$a/a (I)Lahz$a; net/minecraft/block/BlockSilverfish$EnumType/byMetadata (I)Lnet/minecraft/block/BlockSilverfish$EnumType; +MD: ahz$a/a (Lalz;)Lahz$a; net/minecraft/block/BlockSilverfish$EnumType/forModelBlock (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/BlockSilverfish$EnumType; +MD: ahz$a/c ()Ljava/lang/String; net/minecraft/block/BlockSilverfish$EnumType/getUnlocalizedName ()Ljava/lang/String; +MD: ahz$a/d ()Lalz; net/minecraft/block/BlockSilverfish$EnumType/getModelBlock ()Lnet/minecraft/block/state/IBlockState; +MD: ahz$a/l ()Ljava/lang/String; net/minecraft/block/BlockSilverfish$EnumType/getName ()Ljava/lang/String; +MD: ahz$a/toString ()Ljava/lang/String; net/minecraft/block/BlockSilverfish$EnumType/toString ()Ljava/lang/String; +MD: ahz$a/values ()[Lahz$a; net/minecraft/block/BlockSilverfish$EnumType/values ()[Lnet/minecraft/block/BlockSilverfish$EnumType; +MD: ahz/a (I)Lalz; net/minecraft/block/BlockSilverfish/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: ahz/a (Ladm;Lcj;Lalz;FI)V net/minecraft/block/BlockSilverfish/dropBlockAsItemWithChance (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;FI)V +MD: ahz/a (Ljava/util/Random;)I net/minecraft/block/BlockSilverfish/quantityDropped (Ljava/util/Random;)I +MD: ahz/a (Lzw;Lyz;Ljava/util/List;)V net/minecraft/block/BlockSilverfish/getSubBlocks (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V +MD: ahz/c (Lalz;)I net/minecraft/block/BlockSilverfish/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: ahz/d (Lalz;)Z net/minecraft/block/BlockSilverfish/canContainSilverfish (Lnet/minecraft/block/state/IBlockState;)Z +MD: ahz/e ()Lama; net/minecraft/block/BlockSilverfish/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: ahz/i (Lalz;)Lzx; net/minecraft/block/BlockSilverfish/createStackedBlock (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/item/ItemStack; +MD: ahz/j (Ladm;Lcj;)I net/minecraft/block/BlockSilverfish/getDamageValue (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)I +MD: ai/a ()I net/minecraft/command/CommandGameRule/getRequiredPermissionLevel ()I +MD: ai/a (Ladk;Ljava/lang/String;)V net/minecraft/command/CommandGameRule/func_175773_a (Lnet/minecraft/world/GameRules;Ljava/lang/String;)V +MD: ai/a (Lm;[Ljava/lang/String;)V net/minecraft/command/CommandGameRule/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: ai/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/CommandGameRule/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: ai/c ()Ljava/lang/String; net/minecraft/command/CommandGameRule/getCommandName ()Ljava/lang/String; +MD: ai/c (Lm;)Ljava/lang/String; net/minecraft/command/CommandGameRule/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: ai/d ()Ladk; net/minecraft/command/CommandGameRule/getGameRules ()Lnet/minecraft/world/GameRules; +MD: aia/a (Ladm;Lcj;Lalz;Z)Z net/minecraft/block/BlockMushroom/canGrow (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Z)Z +MD: aia/a (Ladm;Ljava/util/Random;Lcj;Lalz;)Z net/minecraft/block/BlockMushroom/canUseBonemeal (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Z +MD: aia/b (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockMushroom/updateTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: aia/b (Ladm;Ljava/util/Random;Lcj;Lalz;)V net/minecraft/block/BlockMushroom/grow (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: aia/c (Lafh;)Z net/minecraft/block/BlockMushroom/canPlaceBlockOn (Lnet/minecraft/block/Block;)Z +MD: aia/d (Ladm;Lcj;)Z net/minecraft/block/BlockMushroom/canPlaceBlockAt (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: aia/d (Ladm;Lcj;Lalz;Ljava/util/Random;)Z net/minecraft/block/BlockMushroom/generateBigMushroom (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)Z +MD: aia/f (Ladm;Lcj;Lalz;)Z net/minecraft/block/BlockMushroom/canBlockStay (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Z +MD: aib/a (Lalz;Ladq;Lcj;)Lalz; net/minecraft/block/BlockMycelium/getActualState (Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/block/state/IBlockState; +MD: aib/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockMycelium/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: aib/b (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockMycelium/updateTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: aib/c (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockMycelium/randomDisplayTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: aib/c (Lalz;)I net/minecraft/block/BlockMycelium/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: aib/e ()Lama; net/minecraft/block/BlockMycelium/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: aic/g (Lalz;)Larn; net/minecraft/block/BlockNetherBrick/getMapColor (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/material/MapColor; +MD: aid/a (I)Lalz; net/minecraft/block/BlockNetherWart/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: aid/a (Ladm;Lcj;Lalz;FI)V net/minecraft/block/BlockNetherWart/dropBlockAsItemWithChance (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;FI)V +MD: aid/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockNetherWart/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: aid/a (Ljava/util/Random;)I net/minecraft/block/BlockNetherWart/quantityDropped (Ljava/util/Random;)I +MD: aid/b (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockNetherWart/updateTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: aid/c (Ladm;Lcj;)Lzw; net/minecraft/block/BlockNetherWart/getItem (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/item/Item; +MD: aid/c (Lafh;)Z net/minecraft/block/BlockNetherWart/canPlaceBlockOn (Lnet/minecraft/block/Block;)Z +MD: aid/c (Lalz;)I net/minecraft/block/BlockNetherWart/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: aid/e ()Lama; net/minecraft/block/BlockNetherWart/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: aid/f (Ladm;Lcj;Lalz;)Z net/minecraft/block/BlockNetherWart/canBlockStay (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Z +MD: aie/g (Lalz;)Larn; net/minecraft/block/BlockNetherrack/getMapColor (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/material/MapColor; +MD: aif$1/a (Laio$a;)Z net/minecraft/block/BlockNewLeaf$1/apply (Lnet/minecraft/block/BlockPlanks$EnumType;)Z +MD: aif$1/apply (Ljava/lang/Object;)Z net/minecraft/block/BlockNewLeaf$1/apply (Ljava/lang/Object;)Z +MD: aif/a (I)Lalz; net/minecraft/block/BlockNewLeaf/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: aif/a (Ladm;Lcj;Lalz;I)V net/minecraft/block/BlockNewLeaf/dropApple (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;I)V +MD: aif/a (Ladm;Lwn;Lcj;Lalz;Lakw;)V net/minecraft/block/BlockNewLeaf/harvestBlock (Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/tileentity/TileEntity;)V +MD: aif/a (Lalz;)I net/minecraft/block/BlockNewLeaf/damageDropped (Lnet/minecraft/block/state/IBlockState;)I +MD: aif/a (Lzw;Lyz;Ljava/util/List;)V net/minecraft/block/BlockNewLeaf/getSubBlocks (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V +MD: aif/b (I)Laio$a; net/minecraft/block/BlockNewLeaf/getWoodType (I)Lnet/minecraft/block/BlockPlanks$EnumType; +MD: aif/c (Lalz;)I net/minecraft/block/BlockNewLeaf/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: aif/e ()Lama; net/minecraft/block/BlockNewLeaf/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: aif/i (Lalz;)Lzx; net/minecraft/block/BlockNewLeaf/createStackedBlock (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/item/ItemStack; +MD: aif/j (Ladm;Lcj;)I net/minecraft/block/BlockNewLeaf/getDamageValue (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)I +MD: aig$1/a (Laio$a;)Z net/minecraft/block/BlockNewLog$1/apply (Lnet/minecraft/block/BlockPlanks$EnumType;)Z +MD: aig$1/apply (Ljava/lang/Object;)Z net/minecraft/block/BlockNewLog$1/apply (Ljava/lang/Object;)Z +MD: aig/a (I)Lalz; net/minecraft/block/BlockNewLog/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: aig/a (Lalz;)I net/minecraft/block/BlockNewLog/damageDropped (Lnet/minecraft/block/state/IBlockState;)I +MD: aig/a (Lzw;Lyz;Ljava/util/List;)V net/minecraft/block/BlockNewLog/getSubBlocks (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V +MD: aig/c (Lalz;)I net/minecraft/block/BlockNewLog/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: aig/e ()Lama; net/minecraft/block/BlockNewLog/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: aig/g (Lalz;)Larn; net/minecraft/block/BlockNewLog/getMapColor (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/material/MapColor; +MD: aig/i (Lalz;)Lzx; net/minecraft/block/BlockNewLog/createStackedBlock (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/item/ItemStack; +MD: aih$a/a ()I net/minecraft/block/BlockStoneSlabNew$EnumType/getMetadata ()I +MD: aih$a/a (I)Laih$a; net/minecraft/block/BlockStoneSlabNew$EnumType/byMetadata (I)Lnet/minecraft/block/BlockStoneSlabNew$EnumType; +MD: aih$a/c ()Larn; net/minecraft/block/BlockStoneSlabNew$EnumType/func_181068_c ()Lnet/minecraft/block/material/MapColor; +MD: aih$a/d ()Ljava/lang/String; net/minecraft/block/BlockStoneSlabNew$EnumType/getUnlocalizedName ()Ljava/lang/String; +MD: aih$a/l ()Ljava/lang/String; net/minecraft/block/BlockStoneSlabNew$EnumType/getName ()Ljava/lang/String; +MD: aih$a/toString ()Ljava/lang/String; net/minecraft/block/BlockStoneSlabNew$EnumType/toString ()Ljava/lang/String; +MD: aih$a/values ()[Laih$a; net/minecraft/block/BlockStoneSlabNew$EnumType/values ()[Lnet/minecraft/block/BlockStoneSlabNew$EnumType; +MD: aih/a (I)Lalz; net/minecraft/block/BlockStoneSlabNew/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: aih/a (Lalz;)I net/minecraft/block/BlockStoneSlabNew/damageDropped (Lnet/minecraft/block/state/IBlockState;)I +MD: aih/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockStoneSlabNew/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: aih/a (Lzw;Lyz;Ljava/util/List;)V net/minecraft/block/BlockStoneSlabNew/getSubBlocks (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V +MD: aih/a (Lzx;)Ljava/lang/Object; net/minecraft/block/BlockStoneSlabNew/getVariant (Lnet/minecraft/item/ItemStack;)Ljava/lang/Object; +MD: aih/b (I)Ljava/lang/String; net/minecraft/block/BlockStoneSlabNew/getUnlocalizedName (I)Ljava/lang/String; +MD: aih/c (Ladm;Lcj;)Lzw; net/minecraft/block/BlockStoneSlabNew/getItem (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/item/Item; +MD: aih/c (Lalz;)I net/minecraft/block/BlockStoneSlabNew/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: aih/e ()Lama; net/minecraft/block/BlockStoneSlabNew/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: aih/f ()Ljava/lang/String; net/minecraft/block/BlockStoneSlabNew/getLocalizedName ()Ljava/lang/String; +MD: aih/g (Lalz;)Larn; net/minecraft/block/BlockStoneSlabNew/getMapColor (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/material/MapColor; +MD: aih/n ()Lamo; net/minecraft/block/BlockStoneSlabNew/getVariantProperty ()Lnet/minecraft/block/properties/IProperty; +MD: aii/a (Ladm;I)Lakw; net/minecraft/block/BlockNote/createNewTileEntity (Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity; +MD: aii/a (Ladm;Lcj;Lalz;II)Z net/minecraft/block/BlockNote/onBlockEventReceived (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;II)Z +MD: aii/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockNote/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: aii/a (Ladm;Lcj;Lalz;Lwn;Lcq;FFF)Z net/minecraft/block/BlockNote/onBlockActivated (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: aii/a (Ladm;Lcj;Lwn;)V net/minecraft/block/BlockNote/onBlockClicked (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/entity/player/EntityPlayer;)V +MD: aii/b ()I net/minecraft/block/BlockNote/getRenderType ()I +MD: aii/b (I)Ljava/lang/String; net/minecraft/block/BlockNote/getInstrument (I)Ljava/lang/String; +MD: aij/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockObsidian/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: aij/g (Lalz;)Larn; net/minecraft/block/BlockObsidian/getMapColor (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/material/MapColor; +MD: aik$1/a (Laio$a;)Z net/minecraft/block/BlockOldLeaf$1/apply (Lnet/minecraft/block/BlockPlanks$EnumType;)Z +MD: aik$1/apply (Ljava/lang/Object;)Z net/minecraft/block/BlockOldLeaf$1/apply (Ljava/lang/Object;)Z +MD: aik/a (I)Lalz; net/minecraft/block/BlockOldLeaf/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: aik/a (Ladm;Lcj;Lalz;I)V net/minecraft/block/BlockOldLeaf/dropApple (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;I)V +MD: aik/a (Ladm;Lwn;Lcj;Lalz;Lakw;)V net/minecraft/block/BlockOldLeaf/harvestBlock (Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/tileentity/TileEntity;)V +MD: aik/a (Ladq;Lcj;I)I net/minecraft/block/BlockOldLeaf/colorMultiplier (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;I)I +MD: aik/a (Lalz;)I net/minecraft/block/BlockOldLeaf/damageDropped (Lnet/minecraft/block/state/IBlockState;)I +MD: aik/a (Lzw;Lyz;Ljava/util/List;)V net/minecraft/block/BlockOldLeaf/getSubBlocks (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V +MD: aik/b (I)Laio$a; net/minecraft/block/BlockOldLeaf/getWoodType (I)Lnet/minecraft/block/BlockPlanks$EnumType; +MD: aik/c (Lalz;)I net/minecraft/block/BlockOldLeaf/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: aik/d (Lalz;)I net/minecraft/block/BlockOldLeaf/getSaplingDropChance (Lnet/minecraft/block/state/IBlockState;)I +MD: aik/e ()Lama; net/minecraft/block/BlockOldLeaf/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: aik/h (Lalz;)I net/minecraft/block/BlockOldLeaf/getRenderColor (Lnet/minecraft/block/state/IBlockState;)I +MD: aik/i (Lalz;)Lzx; net/minecraft/block/BlockOldLeaf/createStackedBlock (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/item/ItemStack; +MD: ail$1/a (Laio$a;)Z net/minecraft/block/BlockOldLog$1/apply (Lnet/minecraft/block/BlockPlanks$EnumType;)Z +MD: ail$1/apply (Ljava/lang/Object;)Z net/minecraft/block/BlockOldLog$1/apply (Ljava/lang/Object;)Z +MD: ail/a (I)Lalz; net/minecraft/block/BlockOldLog/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: ail/a (Lalz;)I net/minecraft/block/BlockOldLog/damageDropped (Lnet/minecraft/block/state/IBlockState;)I +MD: ail/a (Lzw;Lyz;Ljava/util/List;)V net/minecraft/block/BlockOldLog/getSubBlocks (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V +MD: ail/c (Lalz;)I net/minecraft/block/BlockOldLog/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: ail/e ()Lama; net/minecraft/block/BlockOldLog/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: ail/g (Lalz;)Larn; net/minecraft/block/BlockOldLog/getMapColor (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/material/MapColor; +MD: ail/i (Lalz;)Lzx; net/minecraft/block/BlockOldLog/createStackedBlock (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/item/ItemStack; +MD: aim/a (ILjava/util/Random;)I net/minecraft/block/BlockOre/quantityDroppedWithBonus (ILjava/util/Random;)I +MD: aim/a (Ladm;Lcj;Lalz;FI)V net/minecraft/block/BlockOre/dropBlockAsItemWithChance (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;FI)V +MD: aim/a (Lalz;)I net/minecraft/block/BlockOre/damageDropped (Lnet/minecraft/block/state/IBlockState;)I +MD: aim/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockOre/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: aim/a (Ljava/util/Random;)I net/minecraft/block/BlockOre/quantityDropped (Ljava/util/Random;)I +MD: aim/j (Ladm;Lcj;)I net/minecraft/block/BlockOre/getDamageValue (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)I +MD: ain/a (Ljava/util/Random;)I net/minecraft/block/BlockPackedIce/quantityDropped (Ljava/util/Random;)I +MD: aio$a/a ()I net/minecraft/block/BlockPlanks$EnumType/getMetadata ()I +MD: aio$a/a (I)Laio$a; net/minecraft/block/BlockPlanks$EnumType/byMetadata (I)Lnet/minecraft/block/BlockPlanks$EnumType; +MD: aio$a/c ()Larn; net/minecraft/block/BlockPlanks$EnumType/func_181070_c ()Lnet/minecraft/block/material/MapColor; +MD: aio$a/d ()Ljava/lang/String; net/minecraft/block/BlockPlanks$EnumType/getUnlocalizedName ()Ljava/lang/String; +MD: aio$a/l ()Ljava/lang/String; net/minecraft/block/BlockPlanks$EnumType/getName ()Ljava/lang/String; +MD: aio$a/toString ()Ljava/lang/String; net/minecraft/block/BlockPlanks$EnumType/toString ()Ljava/lang/String; +MD: aio$a/values ()[Laio$a; net/minecraft/block/BlockPlanks$EnumType/values ()[Lnet/minecraft/block/BlockPlanks$EnumType; +MD: aio/a (I)Lalz; net/minecraft/block/BlockPlanks/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: aio/a (Lalz;)I net/minecraft/block/BlockPlanks/damageDropped (Lnet/minecraft/block/state/IBlockState;)I +MD: aio/a (Lzw;Lyz;Ljava/util/List;)V net/minecraft/block/BlockPlanks/getSubBlocks (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V +MD: aio/c (Lalz;)I net/minecraft/block/BlockPlanks/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: aio/e ()Lama; net/minecraft/block/BlockPlanks/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: aio/g (Lalz;)Larn; net/minecraft/block/BlockPlanks/getMapColor (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/material/MapColor; +MD: aip$a/a ()I net/minecraft/block/BlockPortal$Size/func_181100_a ()I +MD: aip$a/a (Lafh;)Z net/minecraft/block/BlockPortal$Size/func_150857_a (Lnet/minecraft/block/Block;)Z +MD: aip$a/a (Laip$a;)I net/minecraft/block/BlockPortal$Size/access$000 (Lnet/minecraft/block/BlockPortal$Size;)I +MD: aip$a/a (Lcj;Lcq;)I net/minecraft/block/BlockPortal$Size/func_180120_a (Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)I +MD: aip$a/b ()I net/minecraft/block/BlockPortal$Size/func_181101_b ()I +MD: aip$a/b (Laip$a;)I net/minecraft/block/BlockPortal$Size/access$100 (Lnet/minecraft/block/BlockPortal$Size;)I +MD: aip$a/c ()I net/minecraft/block/BlockPortal$Size/func_150858_a ()I +MD: aip$a/c (Laip$a;)I net/minecraft/block/BlockPortal$Size/access$200 (Lnet/minecraft/block/BlockPortal$Size;)I +MD: aip$a/d ()Z net/minecraft/block/BlockPortal$Size/func_150860_b ()Z +MD: aip$a/d (Laip$a;)Lcq; net/minecraft/block/BlockPortal$Size/access$300 (Lnet/minecraft/block/BlockPortal$Size;)Lnet/minecraft/util/EnumFacing; +MD: aip$a/e ()V net/minecraft/block/BlockPortal$Size/func_150859_c ()V +MD: aip$a/e (Laip$a;)Lcj; net/minecraft/block/BlockPortal$Size/access$400 (Lnet/minecraft/block/BlockPortal$Size;)Lnet/minecraft/util/BlockPos; +MD: aip/a (I)Lalz; net/minecraft/block/BlockPortal/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: aip/a (Ladm;Lcj;Lalz;)Laug; net/minecraft/block/BlockPortal/getCollisionBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/util/AxisAlignedBB; +MD: aip/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockPortal/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: aip/a (Ladm;Lcj;Lalz;Lpk;)V net/minecraft/block/BlockPortal/onEntityCollidedWithBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/Entity;)V +MD: aip/a (Ladq;Lcj;)V net/minecraft/block/BlockPortal/setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)V +MD: aip/a (Ladq;Lcj;Lcq;)Z net/minecraft/block/BlockPortal/shouldSideBeRendered (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Z +MD: aip/a (Lcq$a;)I net/minecraft/block/BlockPortal/getMetaForAxis (Lnet/minecraft/util/EnumFacing$Axis;)I +MD: aip/a (Ljava/util/Random;)I net/minecraft/block/BlockPortal/quantityDropped (Ljava/util/Random;)I +MD: aip/b (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockPortal/updateTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: aip/c (Ladm;Lcj;)Lzw; net/minecraft/block/BlockPortal/getItem (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/item/Item; +MD: aip/c (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockPortal/randomDisplayTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: aip/c (Lalz;)I net/minecraft/block/BlockPortal/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: aip/d ()Z net/minecraft/block/BlockPortal/isFullCube ()Z +MD: aip/e ()Lama; net/minecraft/block/BlockPortal/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: aip/e (Ladm;Lcj;)Z net/minecraft/block/BlockPortal/func_176548_d (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: aip/f (Ladm;Lcj;)Lamd$b; net/minecraft/block/BlockPortal/func_181089_f (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/block/state/pattern/BlockPattern$PatternHelper; +MD: aip/m ()Ladf; net/minecraft/block/BlockPortal/getBlockLayer ()Lnet/minecraft/util/EnumWorldBlockLayer; +MD: aiq/a (Ladm;Lcj;Lalz;FI)V net/minecraft/block/BlockPotato/dropBlockAsItemWithChance (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;FI)V +MD: aiq/l ()Lzw; net/minecraft/block/BlockPotato/getSeed ()Lnet/minecraft/item/Item; +MD: aiq/n ()Lzw; net/minecraft/block/BlockPotato/getCrop ()Lnet/minecraft/item/Item; +MD: air/a (Ladq;Lcj;Lalz;Lcq;)I net/minecraft/block/BlockCompressedPowered/getWeakPower (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/EnumFacing;)I +MD: air/i ()Z net/minecraft/block/BlockCompressedPowered/canProvidePower ()Z +MD: ais$1/a (Lafe$b;)Z net/minecraft/block/BlockRailPowered$1/apply (Lnet/minecraft/block/BlockRailBase$EnumRailDirection;)Z +MD: ais$1/apply (Ljava/lang/Object;)Z net/minecraft/block/BlockRailPowered$1/apply (Ljava/lang/Object;)Z +MD: ais/a (I)Lalz; net/minecraft/block/BlockRailPowered/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: ais/a (Ladm;Lcj;Lalz;ZI)Z net/minecraft/block/BlockRailPowered/func_176566_a (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;ZI)Z +MD: ais/a (Ladm;Lcj;ZILafe$b;)Z net/minecraft/block/BlockRailPowered/func_176567_a (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;ZILnet/minecraft/block/BlockRailBase$EnumRailDirection;)Z +MD: ais/b (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockRailPowered/onNeighborChangedInternal (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: ais/c (Lalz;)I net/minecraft/block/BlockRailPowered/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: ais/e ()Lama; net/minecraft/block/BlockRailPowered/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: ais/n ()Lamo; net/minecraft/block/BlockRailPowered/getShapeProperty ()Lnet/minecraft/block/properties/IProperty; +MD: ait$a/values ()[Lait$a; net/minecraft/block/BlockPressurePlate$Sensitivity/values ()[Lnet/minecraft/block/BlockPressurePlate$Sensitivity; +MD: ait/a (I)Lalz; net/minecraft/block/BlockPressurePlate/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: ait/a (Lalz;I)Lalz; net/minecraft/block/BlockPressurePlate/setRedstoneStrength (Lnet/minecraft/block/state/IBlockState;I)Lnet/minecraft/block/state/IBlockState; +MD: ait/c (Lalz;)I net/minecraft/block/BlockPressurePlate/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: ait/e ()Lama; net/minecraft/block/BlockPressurePlate/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: ait/e (Lalz;)I net/minecraft/block/BlockPressurePlate/getRedstoneStrength (Lnet/minecraft/block/state/IBlockState;)I +MD: ait/f (Ladm;Lcj;)I net/minecraft/block/BlockPressurePlate/computeRedstoneStrength (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)I +MD: aiu$a/a ()I net/minecraft/block/BlockPrismarine$EnumType/getMetadata ()I +MD: aiu$a/a (I)Laiu$a; net/minecraft/block/BlockPrismarine$EnumType/byMetadata (I)Lnet/minecraft/block/BlockPrismarine$EnumType; +MD: aiu$a/c ()Ljava/lang/String; net/minecraft/block/BlockPrismarine$EnumType/getUnlocalizedName ()Ljava/lang/String; +MD: aiu$a/l ()Ljava/lang/String; net/minecraft/block/BlockPrismarine$EnumType/getName ()Ljava/lang/String; +MD: aiu$a/toString ()Ljava/lang/String; net/minecraft/block/BlockPrismarine$EnumType/toString ()Ljava/lang/String; +MD: aiu$a/values ()[Laiu$a; net/minecraft/block/BlockPrismarine$EnumType/values ()[Lnet/minecraft/block/BlockPrismarine$EnumType; +MD: aiu/a (I)Lalz; net/minecraft/block/BlockPrismarine/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: aiu/a (Lalz;)I net/minecraft/block/BlockPrismarine/damageDropped (Lnet/minecraft/block/state/IBlockState;)I +MD: aiu/a (Lzw;Lyz;Ljava/util/List;)V net/minecraft/block/BlockPrismarine/getSubBlocks (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V +MD: aiu/c (Lalz;)I net/minecraft/block/BlockPrismarine/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: aiu/e ()Lama; net/minecraft/block/BlockPrismarine/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: aiu/f ()Ljava/lang/String; net/minecraft/block/BlockPrismarine/getLocalizedName ()Ljava/lang/String; +MD: aiu/g (Lalz;)Larn; net/minecraft/block/BlockPrismarine/getMapColor (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/material/MapColor; +MD: aiv$1/a (Lalz;)Z net/minecraft/block/BlockPumpkin$1/apply (Lnet/minecraft/block/state/IBlockState;)Z +MD: aiv$1/apply (Ljava/lang/Object;)Z net/minecraft/block/BlockPumpkin$1/apply (Ljava/lang/Object;)Z +MD: aiv/T ()Lamd; net/minecraft/block/BlockPumpkin/getGolemBasePattern ()Lnet/minecraft/block/state/pattern/BlockPattern; +MD: aiv/U ()Lamd; net/minecraft/block/BlockPumpkin/getGolemPattern ()Lnet/minecraft/block/state/pattern/BlockPattern; +MD: aiv/a (I)Lalz; net/minecraft/block/BlockPumpkin/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: aiv/a (Ladm;Lcj;Lcq;FFFILpr;)Lalz; net/minecraft/block/BlockPumpkin/onBlockPlaced (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFFILnet/minecraft/entity/EntityLivingBase;)Lnet/minecraft/block/state/IBlockState; +MD: aiv/c (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockPumpkin/onBlockAdded (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: aiv/c (Lalz;)I net/minecraft/block/BlockPumpkin/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: aiv/d (Ladm;Lcj;)Z net/minecraft/block/BlockPumpkin/canPlaceBlockAt (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: aiv/e ()Lama; net/minecraft/block/BlockPumpkin/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: aiv/e (Ladm;Lcj;)Z net/minecraft/block/BlockPumpkin/canDispenserPlace (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: aiv/f (Ladm;Lcj;)V net/minecraft/block/BlockPumpkin/trySpawnGolem (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)V +MD: aiv/l ()Lamd; net/minecraft/block/BlockPumpkin/getSnowmanBasePattern ()Lnet/minecraft/block/state/pattern/BlockPattern; +MD: aiv/n ()Lamd; net/minecraft/block/BlockPumpkin/getSnowmanPattern ()Lnet/minecraft/block/state/pattern/BlockPattern; +MD: aiw$a/a ()I net/minecraft/block/BlockQuartz$EnumType/getMetadata ()I +MD: aiw$a/a (I)Laiw$a; net/minecraft/block/BlockQuartz$EnumType/byMetadata (I)Lnet/minecraft/block/BlockQuartz$EnumType; +MD: aiw$a/l ()Ljava/lang/String; net/minecraft/block/BlockQuartz$EnumType/getName ()Ljava/lang/String; +MD: aiw$a/toString ()Ljava/lang/String; net/minecraft/block/BlockQuartz$EnumType/toString ()Ljava/lang/String; +MD: aiw$a/values ()[Laiw$a; net/minecraft/block/BlockQuartz$EnumType/values ()[Lnet/minecraft/block/BlockQuartz$EnumType; +MD: aiw/a (I)Lalz; net/minecraft/block/BlockQuartz/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: aiw/a (Ladm;Lcj;Lcq;FFFILpr;)Lalz; net/minecraft/block/BlockQuartz/onBlockPlaced (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFFILnet/minecraft/entity/EntityLivingBase;)Lnet/minecraft/block/state/IBlockState; +MD: aiw/a (Lalz;)I net/minecraft/block/BlockQuartz/damageDropped (Lnet/minecraft/block/state/IBlockState;)I +MD: aiw/a (Lzw;Lyz;Ljava/util/List;)V net/minecraft/block/BlockQuartz/getSubBlocks (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V +MD: aiw/c (Lalz;)I net/minecraft/block/BlockQuartz/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: aiw/e ()Lama; net/minecraft/block/BlockQuartz/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: aiw/g (Lalz;)Larn; net/minecraft/block/BlockQuartz/getMapColor (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/material/MapColor; +MD: aiw/i (Lalz;)Lzx; net/minecraft/block/BlockQuartz/createStackedBlock (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/item/ItemStack; +MD: aix/a (I)Lalz; net/minecraft/block/BlockRail/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: aix/b (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockRail/onNeighborChangedInternal (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: aix/c (Lalz;)I net/minecraft/block/BlockRail/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: aix/e ()Lama; net/minecraft/block/BlockRail/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: aix/n ()Lamo; net/minecraft/block/BlockRail/getShapeProperty ()Lnet/minecraft/block/properties/IProperty; +MD: aiy/l ()Lagw$b; net/minecraft/block/BlockRedFlower/getBlockType ()Lnet/minecraft/block/BlockFlower$EnumFlowerColor; +MD: aiz$a/a ()I net/minecraft/block/BlockRedSandstone$EnumType/getMetadata ()I +MD: aiz$a/a (I)Laiz$a; net/minecraft/block/BlockRedSandstone$EnumType/byMetadata (I)Lnet/minecraft/block/BlockRedSandstone$EnumType; +MD: aiz$a/c ()Ljava/lang/String; net/minecraft/block/BlockRedSandstone$EnumType/getUnlocalizedName ()Ljava/lang/String; +MD: aiz$a/l ()Ljava/lang/String; net/minecraft/block/BlockRedSandstone$EnumType/getName ()Ljava/lang/String; +MD: aiz$a/toString ()Ljava/lang/String; net/minecraft/block/BlockRedSandstone$EnumType/toString ()Ljava/lang/String; +MD: aiz$a/values ()[Laiz$a; net/minecraft/block/BlockRedSandstone$EnumType/values ()[Lnet/minecraft/block/BlockRedSandstone$EnumType; +MD: aiz/a (I)Lalz; net/minecraft/block/BlockRedSandstone/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: aiz/a (Lalz;)I net/minecraft/block/BlockRedSandstone/damageDropped (Lnet/minecraft/block/state/IBlockState;)I +MD: aiz/a (Lzw;Lyz;Ljava/util/List;)V net/minecraft/block/BlockRedSandstone/getSubBlocks (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V +MD: aiz/c (Lalz;)I net/minecraft/block/BlockRedSandstone/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: aiz/e ()Lama; net/minecraft/block/BlockRedSandstone/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: aj/a ()I net/minecraft/command/CommandGive/getRequiredPermissionLevel ()I +MD: aj/a (Lm;[Ljava/lang/String;)V net/minecraft/command/CommandGive/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: aj/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/CommandGive/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: aj/b ([Ljava/lang/String;I)Z net/minecraft/command/CommandGive/isUsernameIndex ([Ljava/lang/String;I)Z +MD: aj/c ()Ljava/lang/String; net/minecraft/command/CommandGive/getCommandName ()Ljava/lang/String; +MD: aj/c (Lm;)Ljava/lang/String; net/minecraft/command/CommandGive/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: aj/d ()[Ljava/lang/String; net/minecraft/command/CommandGive/getPlayers ()[Ljava/lang/String; +MD: aja/a (ILjava/util/Random;)I net/minecraft/block/BlockRedstoneOre/quantityDroppedWithBonus (ILjava/util/Random;)I +MD: aja/a (Ladm;)I net/minecraft/block/BlockRedstoneOre/tickRate (Lnet/minecraft/world/World;)I +MD: aja/a (Ladm;Lcj;Lalz;FI)V net/minecraft/block/BlockRedstoneOre/dropBlockAsItemWithChance (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;FI)V +MD: aja/a (Ladm;Lcj;Lalz;Lwn;Lcq;FFF)Z net/minecraft/block/BlockRedstoneOre/onBlockActivated (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: aja/a (Ladm;Lcj;Lpk;)V net/minecraft/block/BlockRedstoneOre/onEntityCollidedWithBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/entity/Entity;)V +MD: aja/a (Ladm;Lcj;Lwn;)V net/minecraft/block/BlockRedstoneOre/onBlockClicked (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/entity/player/EntityPlayer;)V +MD: aja/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockRedstoneOre/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: aja/a (Ljava/util/Random;)I net/minecraft/block/BlockRedstoneOre/quantityDropped (Ljava/util/Random;)I +MD: aja/b (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockRedstoneOre/updateTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: aja/c (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockRedstoneOre/randomDisplayTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: aja/e (Ladm;Lcj;)V net/minecraft/block/BlockRedstoneOre/activate (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)V +MD: aja/f (Ladm;Lcj;)V net/minecraft/block/BlockRedstoneOre/spawnParticles (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)V +MD: aja/i (Lalz;)Lzx; net/minecraft/block/BlockRedstoneOre/createStackedBlock (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/item/ItemStack; +MD: ajb$a/l ()Ljava/lang/String; net/minecraft/block/BlockRedstoneWire$EnumAttachPosition/getName ()Ljava/lang/String; +MD: ajb$a/toString ()Ljava/lang/String; net/minecraft/block/BlockRedstoneWire$EnumAttachPosition/toString ()Ljava/lang/String; +MD: ajb$a/values ()[Lajb$a; net/minecraft/block/BlockRedstoneWire$EnumAttachPosition/values ()[Lnet/minecraft/block/BlockRedstoneWire$EnumAttachPosition; +MD: ajb/a (I)Lalz; net/minecraft/block/BlockRedstoneWire/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: ajb/a (Ladm;Lcj;I)I net/minecraft/block/BlockRedstoneWire/getMaxCurrentStrength (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;I)I +MD: ajb/a (Ladm;Lcj;Lalz;)Laug; net/minecraft/block/BlockRedstoneWire/getCollisionBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/util/AxisAlignedBB; +MD: ajb/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockRedstoneWire/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: ajb/a (Ladm;Lcj;Lcj;Lalz;)Lalz; net/minecraft/block/BlockRedstoneWire/calculateCurrentChanges (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/state/IBlockState; +MD: ajb/a (Ladq;Lcj;I)I net/minecraft/block/BlockRedstoneWire/colorMultiplier (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;I)I +MD: ajb/a (Ladq;Lcj;Lalz;Lcq;)I net/minecraft/block/BlockRedstoneWire/getWeakPower (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/EnumFacing;)I +MD: ajb/a (Lalz;Ladq;Lcj;)Lalz; net/minecraft/block/BlockRedstoneWire/getActualState (Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/block/state/IBlockState; +MD: ajb/a (Lalz;Lcq;)Z net/minecraft/block/BlockRedstoneWire/canConnectTo (Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/EnumFacing;)Z +MD: ajb/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockRedstoneWire/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: ajb/b (I)I net/minecraft/block/BlockRedstoneWire/colorMultiplier (I)I +MD: ajb/b (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockRedstoneWire/breakBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: ajb/b (Ladq;Lcj;Lalz;Lcq;)I net/minecraft/block/BlockRedstoneWire/getStrongPower (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/EnumFacing;)I +MD: ajb/c ()Z net/minecraft/block/BlockRedstoneWire/isOpaqueCube ()Z +MD: ajb/c (Ladm;Lcj;)Lzw; net/minecraft/block/BlockRedstoneWire/getItem (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/item/Item; +MD: ajb/c (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockRedstoneWire/onBlockAdded (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: ajb/c (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockRedstoneWire/randomDisplayTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: ajb/c (Ladq;Lcj;Lcq;)Lajb$a; net/minecraft/block/BlockRedstoneWire/getAttachPosition (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Lnet/minecraft/block/BlockRedstoneWire$EnumAttachPosition; +MD: ajb/c (Lalz;)I net/minecraft/block/BlockRedstoneWire/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: ajb/d ()Z net/minecraft/block/BlockRedstoneWire/isFullCube ()Z +MD: ajb/d (Ladm;Lcj;)Z net/minecraft/block/BlockRedstoneWire/canPlaceBlockAt (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: ajb/d (Ladq;Lcj;Lcq;)Z net/minecraft/block/BlockRedstoneWire/func_176339_d (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Z +MD: ajb/d (Lalz;)Z net/minecraft/block/BlockRedstoneWire/canConnectUpwardsTo (Lnet/minecraft/block/state/IBlockState;)Z +MD: ajb/e ()Lama; net/minecraft/block/BlockRedstoneWire/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: ajb/e (Ladm;Lcj;)V net/minecraft/block/BlockRedstoneWire/notifyWireNeighborsOfStateChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)V +MD: ajb/e (Ladm;Lcj;Lalz;)Lalz; net/minecraft/block/BlockRedstoneWire/updateSurroundingRedstone (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/state/IBlockState; +MD: ajb/e (Ladq;Lcj;)Z net/minecraft/block/BlockRedstoneWire/canConnectUpwardsTo (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Z +MD: ajb/i ()Z net/minecraft/block/BlockRedstoneWire/canProvidePower ()Z +MD: ajb/m ()Ladf; net/minecraft/block/BlockRedstoneWire/getBlockLayer ()Lnet/minecraft/util/EnumWorldBlockLayer; +MD: ajc/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockRedstoneLight/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: ajc/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockRedstoneLight/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: ajc/b (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockRedstoneLight/updateTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: ajc/c (Ladm;Lcj;)Lzw; net/minecraft/block/BlockRedstoneLight/getItem (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/item/Item; +MD: ajc/c (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockRedstoneLight/onBlockAdded (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: ajc/i (Lalz;)Lzx; net/minecraft/block/BlockRedstoneLight/createStackedBlock (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/item/ItemStack; +MD: ajd/a (Ladm;)I net/minecraft/block/BlockRedstoneTorch/tickRate (Lnet/minecraft/world/World;)I +MD: ajd/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockRedstoneTorch/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: ajd/a (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockRedstoneTorch/randomTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: ajd/a (Ladm;Lcj;Z)Z net/minecraft/block/BlockRedstoneTorch/isBurnedOut (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Z)Z +MD: ajd/a (Ladq;Lcj;Lalz;Lcq;)I net/minecraft/block/BlockRedstoneTorch/getWeakPower (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/EnumFacing;)I +MD: ajd/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockRedstoneTorch/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: ajd/b (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockRedstoneTorch/breakBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: ajd/b (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockRedstoneTorch/updateTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: ajd/b (Ladq;Lcj;Lalz;Lcq;)I net/minecraft/block/BlockRedstoneTorch/getStrongPower (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/EnumFacing;)I +MD: ajd/b (Lafh;)Z net/minecraft/block/BlockRedstoneTorch/isAssociatedBlock (Lnet/minecraft/block/Block;)Z +MD: ajd/c (Ladm;Lcj;)Lzw; net/minecraft/block/BlockRedstoneTorch/getItem (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/item/Item; +MD: ajd/c (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockRedstoneTorch/onBlockAdded (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: ajd/c (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockRedstoneTorch/randomDisplayTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: ajd/g (Ladm;Lcj;Lalz;)Z net/minecraft/block/BlockRedstoneTorch/shouldBeOff (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Z +MD: ajd/i ()Z net/minecraft/block/BlockRedstoneTorch/canProvidePower ()Z +MD: aje/a (I)Lalz; net/minecraft/block/BlockReed/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: aje/a (Ladm;Lcj;Lalz;)Laug; net/minecraft/block/BlockReed/getCollisionBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/util/AxisAlignedBB; +MD: aje/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockReed/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: aje/a (Ladq;Lcj;I)I net/minecraft/block/BlockReed/colorMultiplier (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;I)I +MD: aje/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockReed/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: aje/b (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockReed/updateTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: aje/c ()Z net/minecraft/block/BlockReed/isOpaqueCube ()Z +MD: aje/c (Ladm;Lcj;)Lzw; net/minecraft/block/BlockReed/getItem (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/item/Item; +MD: aje/c (Lalz;)I net/minecraft/block/BlockReed/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: aje/d ()Z net/minecraft/block/BlockReed/isFullCube ()Z +MD: aje/d (Ladm;Lcj;)Z net/minecraft/block/BlockReed/canPlaceBlockAt (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: aje/e ()Lama; net/minecraft/block/BlockReed/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: aje/e (Ladm;Lcj;)Z net/minecraft/block/BlockReed/canBlockStay (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: aje/e (Ladm;Lcj;Lalz;)Z net/minecraft/block/BlockReed/checkForDrop (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Z +MD: aje/m ()Ladf; net/minecraft/block/BlockReed/getBlockLayer ()Lnet/minecraft/util/EnumWorldBlockLayer; +MD: ajf/a (I)Lalz; net/minecraft/block/BlockRedstoneRepeater/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: ajf/a (Ladm;Lcj;Lalz;Lwn;Lcq;FFF)Z net/minecraft/block/BlockRedstoneRepeater/onBlockActivated (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: ajf/a (Lalz;Ladq;Lcj;)Lalz; net/minecraft/block/BlockRedstoneRepeater/getActualState (Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/block/state/IBlockState; +MD: ajf/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockRedstoneRepeater/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: ajf/b (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockRedstoneRepeater/breakBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: ajf/b (Ladq;Lcj;Lalz;)Z net/minecraft/block/BlockRedstoneRepeater/isLocked (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Z +MD: ajf/c (Ladm;Lcj;)Lzw; net/minecraft/block/BlockRedstoneRepeater/getItem (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/item/Item; +MD: ajf/c (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockRedstoneRepeater/randomDisplayTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: ajf/c (Lafh;)Z net/minecraft/block/BlockRedstoneRepeater/canPowerSide (Lnet/minecraft/block/Block;)Z +MD: ajf/c (Lalz;)I net/minecraft/block/BlockRedstoneRepeater/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: ajf/d (Lalz;)I net/minecraft/block/BlockRedstoneRepeater/getDelay (Lnet/minecraft/block/state/IBlockState;)I +MD: ajf/e ()Lama; net/minecraft/block/BlockRedstoneRepeater/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: ajf/e (Lalz;)Lalz; net/minecraft/block/BlockRedstoneRepeater/getPoweredState (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/state/IBlockState; +MD: ajf/f ()Ljava/lang/String; net/minecraft/block/BlockRedstoneRepeater/getLocalizedName ()Ljava/lang/String; +MD: ajf/k (Lalz;)Lalz; net/minecraft/block/BlockRedstoneRepeater/getUnpoweredState (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/state/IBlockState; +MD: ajh$a/a ()I net/minecraft/block/BlockSand$EnumType/getMetadata ()I +MD: ajh$a/a (I)Lajh$a; net/minecraft/block/BlockSand$EnumType/byMetadata (I)Lnet/minecraft/block/BlockSand$EnumType; +MD: ajh$a/c ()Larn; net/minecraft/block/BlockSand$EnumType/getMapColor ()Lnet/minecraft/block/material/MapColor; +MD: ajh$a/d ()Ljava/lang/String; net/minecraft/block/BlockSand$EnumType/getUnlocalizedName ()Ljava/lang/String; +MD: ajh$a/l ()Ljava/lang/String; net/minecraft/block/BlockSand$EnumType/getName ()Ljava/lang/String; +MD: ajh$a/toString ()Ljava/lang/String; net/minecraft/block/BlockSand$EnumType/toString ()Ljava/lang/String; +MD: ajh$a/values ()[Lajh$a; net/minecraft/block/BlockSand$EnumType/values ()[Lnet/minecraft/block/BlockSand$EnumType; +MD: ajh/a (I)Lalz; net/minecraft/block/BlockSand/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: ajh/a (Lalz;)I net/minecraft/block/BlockSand/damageDropped (Lnet/minecraft/block/state/IBlockState;)I +MD: ajh/a (Lzw;Lyz;Ljava/util/List;)V net/minecraft/block/BlockSand/getSubBlocks (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V +MD: ajh/c (Lalz;)I net/minecraft/block/BlockSand/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: ajh/e ()Lama; net/minecraft/block/BlockSand/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: ajh/g (Lalz;)Larn; net/minecraft/block/BlockSand/getMapColor (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/material/MapColor; +MD: aji$a/a ()I net/minecraft/block/BlockSandStone$EnumType/getMetadata ()I +MD: aji$a/a (I)Laji$a; net/minecraft/block/BlockSandStone$EnumType/byMetadata (I)Lnet/minecraft/block/BlockSandStone$EnumType; +MD: aji$a/c ()Ljava/lang/String; net/minecraft/block/BlockSandStone$EnumType/getUnlocalizedName ()Ljava/lang/String; +MD: aji$a/l ()Ljava/lang/String; net/minecraft/block/BlockSandStone$EnumType/getName ()Ljava/lang/String; +MD: aji$a/toString ()Ljava/lang/String; net/minecraft/block/BlockSandStone$EnumType/toString ()Ljava/lang/String; +MD: aji$a/values ()[Laji$a; net/minecraft/block/BlockSandStone$EnumType/values ()[Lnet/minecraft/block/BlockSandStone$EnumType; +MD: aji/a (I)Lalz; net/minecraft/block/BlockSandStone/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: aji/a (Lalz;)I net/minecraft/block/BlockSandStone/damageDropped (Lnet/minecraft/block/state/IBlockState;)I +MD: aji/a (Lzw;Lyz;Ljava/util/List;)V net/minecraft/block/BlockSandStone/getSubBlocks (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V +MD: aji/c (Lalz;)I net/minecraft/block/BlockSandStone/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: aji/e ()Lama; net/minecraft/block/BlockSandStone/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: aji/g (Lalz;)Larn; net/minecraft/block/BlockSandStone/getMapColor (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/material/MapColor; +MD: ajj/a (I)Lalz; net/minecraft/block/BlockSapling/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: ajj/a (Ladm;Lcj;IILaio$a;)Z net/minecraft/block/BlockSapling/func_181624_a (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;IILnet/minecraft/block/BlockPlanks$EnumType;)Z +MD: ajj/a (Ladm;Lcj;Laio$a;)Z net/minecraft/block/BlockSapling/isTypeAt (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/BlockPlanks$EnumType;)Z +MD: ajj/a (Ladm;Lcj;Lalz;Z)Z net/minecraft/block/BlockSapling/canGrow (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Z)Z +MD: ajj/a (Ladm;Ljava/util/Random;Lcj;Lalz;)Z net/minecraft/block/BlockSapling/canUseBonemeal (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Z +MD: ajj/a (Lalz;)I net/minecraft/block/BlockSapling/damageDropped (Lnet/minecraft/block/state/IBlockState;)I +MD: ajj/a (Lzw;Lyz;Ljava/util/List;)V net/minecraft/block/BlockSapling/getSubBlocks (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V +MD: ajj/b (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockSapling/updateTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: ajj/b (Ladm;Ljava/util/Random;Lcj;Lalz;)V net/minecraft/block/BlockSapling/grow (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: ajj/c (Lalz;)I net/minecraft/block/BlockSapling/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: ajj/d (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockSapling/grow (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: ajj/e ()Lama; net/minecraft/block/BlockSapling/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: ajj/e (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockSapling/generateTree (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: ajj/f ()Ljava/lang/String; net/minecraft/block/BlockSapling/getLocalizedName ()Ljava/lang/String; +MD: ajk/I ()Z net/minecraft/block/BlockSeaLantern/canSilkHarvest ()Z +MD: ajk/a (ILjava/util/Random;)I net/minecraft/block/BlockSeaLantern/quantityDroppedWithBonus (ILjava/util/Random;)I +MD: ajk/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockSeaLantern/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: ajk/a (Ljava/util/Random;)I net/minecraft/block/BlockSeaLantern/quantityDropped (Ljava/util/Random;)I +MD: ajk/g (Lalz;)Larn; net/minecraft/block/BlockSeaLantern/getMapColor (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/material/MapColor; +MD: ajl/a (Ladm;I)Lakw; net/minecraft/block/BlockSign/createNewTileEntity (Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity; +MD: ajl/a (Ladm;Lcj;Lalz;)Laug; net/minecraft/block/BlockSign/getCollisionBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/util/AxisAlignedBB; +MD: ajl/a (Ladm;Lcj;Lalz;Lwn;Lcq;FFF)Z net/minecraft/block/BlockSign/onBlockActivated (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: ajl/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockSign/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: ajl/b (Ladm;Lcj;)Laug; net/minecraft/block/BlockSign/getSelectedBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/util/AxisAlignedBB; +MD: ajl/b (Ladq;Lcj;)Z net/minecraft/block/BlockSign/isPassable (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Z +MD: ajl/c ()Z net/minecraft/block/BlockSign/isOpaqueCube ()Z +MD: ajl/c (Ladm;Lcj;)Lzw; net/minecraft/block/BlockSign/getItem (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/item/Item; +MD: ajl/d ()Z net/minecraft/block/BlockSign/isFullCube ()Z +MD: ajl/d (Ladm;Lcj;)Z net/minecraft/block/BlockSign/canPlaceBlockAt (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: ajl/g ()Z net/minecraft/block/BlockSign/func_181623_g ()Z +MD: ajm$1/a (Lamc;)Z net/minecraft/block/BlockSkull$1/apply (Lnet/minecraft/block/state/BlockWorldState;)Z +MD: ajm$1/apply (Ljava/lang/Object;)Z net/minecraft/block/BlockSkull$1/apply (Ljava/lang/Object;)Z +MD: ajm/a (I)Lalz; net/minecraft/block/BlockSkull/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: ajm/a (Ladm;I)Lakw; net/minecraft/block/BlockSkull/createNewTileEntity (Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity; +MD: ajm/a (Ladm;Lcj;Lalo;)V net/minecraft/block/BlockSkull/checkWitherSpawn (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/tileentity/TileEntitySkull;)V +MD: ajm/a (Ladm;Lcj;Lalz;)Laug; net/minecraft/block/BlockSkull/getCollisionBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/util/AxisAlignedBB; +MD: ajm/a (Ladm;Lcj;Lalz;FI)V net/minecraft/block/BlockSkull/dropBlockAsItemWithChance (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;FI)V +MD: ajm/a (Ladm;Lcj;Lalz;Lwn;)V net/minecraft/block/BlockSkull/onBlockHarvested (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;)V +MD: ajm/a (Ladm;Lcj;Lcq;FFFILpr;)Lalz; net/minecraft/block/BlockSkull/onBlockPlaced (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFFILnet/minecraft/entity/EntityLivingBase;)Lnet/minecraft/block/state/IBlockState; +MD: ajm/a (Ladq;Lcj;)V net/minecraft/block/BlockSkull/setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)V +MD: ajm/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockSkull/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: ajm/b (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockSkull/breakBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: ajm/b (Ladm;Lcj;Lzx;)Z net/minecraft/block/BlockSkull/canDispenserPlace (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/item/ItemStack;)Z +MD: ajm/c ()Z net/minecraft/block/BlockSkull/isOpaqueCube ()Z +MD: ajm/c (Ladm;Lcj;)Lzw; net/minecraft/block/BlockSkull/getItem (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/item/Item; +MD: ajm/c (Lalz;)I net/minecraft/block/BlockSkull/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: ajm/d ()Z net/minecraft/block/BlockSkull/isFullCube ()Z +MD: ajm/e ()Lama; net/minecraft/block/BlockSkull/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: ajm/f ()Ljava/lang/String; net/minecraft/block/BlockSkull/getLocalizedName ()Ljava/lang/String; +MD: ajm/j (Ladm;Lcj;)I net/minecraft/block/BlockSkull/getDamageValue (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)I +MD: ajm/l ()Lamd; net/minecraft/block/BlockSkull/getWitherBasePattern ()Lnet/minecraft/block/state/pattern/BlockPattern; +MD: ajm/n ()Lamd; net/minecraft/block/BlockSkull/getWitherPattern ()Lnet/minecraft/block/state/pattern/BlockPattern; +MD: ajn/a (Ladm;Lcj;Lpk;)V net/minecraft/block/BlockSlime/onEntityCollidedWithBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/entity/Entity;)V +MD: ajn/a (Ladm;Lcj;Lpk;F)V net/minecraft/block/BlockSlime/onFallenUpon (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/entity/Entity;F)V +MD: ajn/a (Ladm;Lpk;)V net/minecraft/block/BlockSlime/onLanded (Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;)V +MD: ajn/m ()Ladf; net/minecraft/block/BlockSlime/getBlockLayer ()Lnet/minecraft/util/EnumWorldBlockLayer; +MD: ajo/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockSnowBlock/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: ajo/a (Ljava/util/Random;)I net/minecraft/block/BlockSnowBlock/quantityDropped (Ljava/util/Random;)I +MD: ajo/b (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockSnowBlock/updateTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: ajp/a (I)Lalz; net/minecraft/block/BlockSnow/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: ajp/a (Ladm;Lcj;)Z net/minecraft/block/BlockSnow/isReplaceable (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: ajp/a (Ladm;Lcj;Lalz;)Laug; net/minecraft/block/BlockSnow/getCollisionBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/util/AxisAlignedBB; +MD: ajp/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockSnow/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: ajp/a (Ladm;Lwn;Lcj;Lalz;Lakw;)V net/minecraft/block/BlockSnow/harvestBlock (Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/tileentity/TileEntity;)V +MD: ajp/a (Ladq;Lcj;)V net/minecraft/block/BlockSnow/setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)V +MD: ajp/a (Ladq;Lcj;Lcq;)Z net/minecraft/block/BlockSnow/shouldSideBeRendered (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Z +MD: ajp/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockSnow/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: ajp/a (Ljava/util/Random;)I net/minecraft/block/BlockSnow/quantityDropped (Ljava/util/Random;)I +MD: ajp/b (I)V net/minecraft/block/BlockSnow/getBoundsForLayers (I)V +MD: ajp/b (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockSnow/updateTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: ajp/b (Ladq;Lcj;)Z net/minecraft/block/BlockSnow/isPassable (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Z +MD: ajp/c ()Z net/minecraft/block/BlockSnow/isOpaqueCube ()Z +MD: ajp/c (Lalz;)I net/minecraft/block/BlockSnow/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: ajp/d ()Z net/minecraft/block/BlockSnow/isFullCube ()Z +MD: ajp/d (Ladm;Lcj;)Z net/minecraft/block/BlockSnow/canPlaceBlockAt (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: ajp/e ()Lama; net/minecraft/block/BlockSnow/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: ajp/e (Ladm;Lcj;Lalz;)Z net/minecraft/block/BlockSnow/checkAndDropBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Z +MD: ajp/j ()V net/minecraft/block/BlockSnow/setBlockBoundsForItemRender ()V +MD: ajq/a (Ladm;Lcj;Lalz;)Laug; net/minecraft/block/BlockSoulSand/getCollisionBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/util/AxisAlignedBB; +MD: ajq/a (Ladm;Lcj;Lalz;Lpk;)V net/minecraft/block/BlockSoulSand/onEntityCollidedWithBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/Entity;)V +MD: ajr/a (I)Lalz; net/minecraft/block/BlockSponge/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: ajr/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockSponge/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: ajr/a (Lalz;)I net/minecraft/block/BlockSponge/damageDropped (Lnet/minecraft/block/state/IBlockState;)I +MD: ajr/a (Lzw;Lyz;Ljava/util/List;)V net/minecraft/block/BlockSponge/getSubBlocks (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V +MD: ajr/c (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockSponge/onBlockAdded (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: ajr/c (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockSponge/randomDisplayTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: ajr/c (Lalz;)I net/minecraft/block/BlockSponge/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: ajr/e ()Lama; net/minecraft/block/BlockSponge/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: ajr/e (Ladm;Lcj;)Z net/minecraft/block/BlockSponge/absorb (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: ajr/e (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockSponge/tryAbsorb (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: ajr/f ()Ljava/lang/String; net/minecraft/block/BlockSponge/getLocalizedName ()Ljava/lang/String; +MD: ajs/I ()Z net/minecraft/block/BlockStainedGlass/canSilkHarvest ()Z +MD: ajs/a (I)Lalz; net/minecraft/block/BlockStainedGlass/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: ajs/a (Lalz;)I net/minecraft/block/BlockStainedGlass/damageDropped (Lnet/minecraft/block/state/IBlockState;)I +MD: ajs/a (Ljava/util/Random;)I net/minecraft/block/BlockStainedGlass/quantityDropped (Ljava/util/Random;)I +MD: ajs/a (Lzw;Lyz;Ljava/util/List;)V net/minecraft/block/BlockStainedGlass/getSubBlocks (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V +MD: ajs/b (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockStainedGlass/breakBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: ajs/c (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockStainedGlass/onBlockAdded (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: ajs/c (Lalz;)I net/minecraft/block/BlockStainedGlass/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: ajs/d ()Z net/minecraft/block/BlockStainedGlass/isFullCube ()Z +MD: ajs/e ()Lama; net/minecraft/block/BlockStainedGlass/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: ajs/g (Lalz;)Larn; net/minecraft/block/BlockStainedGlass/getMapColor (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/material/MapColor; +MD: ajs/m ()Ladf; net/minecraft/block/BlockStainedGlass/getBlockLayer ()Lnet/minecraft/util/EnumWorldBlockLayer; +MD: ajt/a (I)Lalz; net/minecraft/block/BlockStainedGlassPane/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: ajt/a (Lalz;)I net/minecraft/block/BlockStainedGlassPane/damageDropped (Lnet/minecraft/block/state/IBlockState;)I +MD: ajt/a (Lzw;Lyz;Ljava/util/List;)V net/minecraft/block/BlockStainedGlassPane/getSubBlocks (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V +MD: ajt/b (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockStainedGlassPane/breakBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: ajt/c (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockStainedGlassPane/onBlockAdded (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: ajt/c (Lalz;)I net/minecraft/block/BlockStainedGlassPane/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: ajt/e ()Lama; net/minecraft/block/BlockStainedGlassPane/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: ajt/g (Lalz;)Larn; net/minecraft/block/BlockStainedGlassPane/getMapColor (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/material/MapColor; +MD: ajt/m ()Ladf; net/minecraft/block/BlockStainedGlassPane/getBlockLayer ()Lnet/minecraft/util/EnumWorldBlockLayer; +MD: aju$a/l ()Ljava/lang/String; net/minecraft/block/BlockStairs$EnumHalf/getName ()Ljava/lang/String; +MD: aju$a/toString ()Ljava/lang/String; net/minecraft/block/BlockStairs$EnumHalf/toString ()Ljava/lang/String; +MD: aju$a/values ()[Laju$a; net/minecraft/block/BlockStairs$EnumHalf/values ()[Lnet/minecraft/block/BlockStairs$EnumHalf; +MD: aju$b/l ()Ljava/lang/String; net/minecraft/block/BlockStairs$EnumShape/getName ()Ljava/lang/String; +MD: aju$b/toString ()Ljava/lang/String; net/minecraft/block/BlockStairs$EnumShape/toString ()Ljava/lang/String; +MD: aju$b/values ()[Laju$b; net/minecraft/block/BlockStairs$EnumShape/values ()[Lnet/minecraft/block/BlockStairs$EnumShape; +MD: aju/A ()Z net/minecraft/block/BlockStairs/isCollidable ()Z +MD: aju/a (I)Lalz; net/minecraft/block/BlockStairs/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: aju/a (Ladm;)I net/minecraft/block/BlockStairs/tickRate (Lnet/minecraft/world/World;)I +MD: aju/a (Ladm;Lcj;Ladi;)V net/minecraft/block/BlockStairs/onBlockDestroyedByExplosion (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/world/Explosion;)V +MD: aju/a (Ladm;Lcj;Lalz;Laug;Ljava/util/List;Lpk;)V net/minecraft/block/BlockStairs/addCollisionBoxesToList (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/AxisAlignedBB;Ljava/util/List;Lnet/minecraft/entity/Entity;)V +MD: aju/a (Ladm;Lcj;Lalz;Lwn;Lcq;FFF)Z net/minecraft/block/BlockStairs/onBlockActivated (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: aju/a (Ladm;Lcj;Laui;Laui;)Lauh; net/minecraft/block/BlockStairs/collisionRayTrace (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/Vec3;Lnet/minecraft/util/Vec3;)Lnet/minecraft/util/MovingObjectPosition; +MD: aju/a (Ladm;Lcj;Lcq;FFFILpr;)Lalz; net/minecraft/block/BlockStairs/onBlockPlaced (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFFILnet/minecraft/entity/EntityLivingBase;)Lnet/minecraft/block/state/IBlockState; +MD: aju/a (Ladm;Lcj;Lpk;)V net/minecraft/block/BlockStairs/onEntityCollidedWithBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/entity/Entity;)V +MD: aju/a (Ladm;Lcj;Lpk;Laui;)Laui; net/minecraft/block/BlockStairs/modifyAcceleration (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/entity/Entity;Lnet/minecraft/util/Vec3;)Lnet/minecraft/util/Vec3; +MD: aju/a (Ladm;Lcj;Lwn;)V net/minecraft/block/BlockStairs/onBlockClicked (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/entity/player/EntityPlayer;)V +MD: aju/a (Ladq;Lcj;)V net/minecraft/block/BlockStairs/setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)V +MD: aju/a (Ladq;Lcj;Lalz;)Z net/minecraft/block/BlockStairs/isSameStair (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Z +MD: aju/a (Lalz;Ladq;Lcj;)Lalz; net/minecraft/block/BlockStairs/getActualState (Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/block/state/IBlockState; +MD: aju/a (Lalz;Z)Z net/minecraft/block/BlockStairs/canCollideCheck (Lnet/minecraft/block/state/IBlockState;Z)Z +MD: aju/a (Lpk;)F net/minecraft/block/BlockStairs/getExplosionResistance (Lnet/minecraft/entity/Entity;)F +MD: aju/b (Ladm;Lcj;)Laug; net/minecraft/block/BlockStairs/getSelectedBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/util/AxisAlignedBB; +MD: aju/b (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockStairs/breakBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: aju/b (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockStairs/updateTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: aju/c ()Z net/minecraft/block/BlockStairs/isOpaqueCube ()Z +MD: aju/c (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockStairs/onBlockAdded (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: aju/c (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockStairs/randomDisplayTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: aju/c (Ladq;Lcj;)I net/minecraft/block/BlockStairs/getMixedBrightnessForBlock (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)I +MD: aju/c (Lafh;)Z net/minecraft/block/BlockStairs/isBlockStairs (Lnet/minecraft/block/Block;)Z +MD: aju/c (Lalz;)I net/minecraft/block/BlockStairs/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: aju/d ()Z net/minecraft/block/BlockStairs/isFullCube ()Z +MD: aju/d (Ladm;Lcj;)Z net/minecraft/block/BlockStairs/canPlaceBlockAt (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: aju/d (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockStairs/onBlockDestroyedByPlayer (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: aju/e ()Lama; net/minecraft/block/BlockStairs/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: aju/e (Ladq;Lcj;)V net/minecraft/block/BlockStairs/setBaseCollisionBounds (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)V +MD: aju/f (Ladq;Lcj;)I net/minecraft/block/BlockStairs/func_176307_f (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)I +MD: aju/g (Ladq;Lcj;)I net/minecraft/block/BlockStairs/func_176305_g (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)I +MD: aju/g (Lalz;)Larn; net/minecraft/block/BlockStairs/getMapColor (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/material/MapColor; +MD: aju/h (Ladq;Lcj;)Z net/minecraft/block/BlockStairs/func_176306_h (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Z +MD: aju/i (Ladq;Lcj;)Z net/minecraft/block/BlockStairs/func_176304_i (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Z +MD: aju/m ()Ladf; net/minecraft/block/BlockStairs/getBlockLayer ()Lnet/minecraft/util/EnumWorldBlockLayer; +MD: ajv/a (I)Lalz; net/minecraft/block/BlockStandingSign/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: ajv/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockStandingSign/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: ajv/c (Lalz;)I net/minecraft/block/BlockStandingSign/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: ajv/e ()Lama; net/minecraft/block/BlockStandingSign/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: ajw/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockStaticLiquid/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: ajw/b (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockStaticLiquid/updateTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: ajw/f (Ladm;Lcj;)Z net/minecraft/block/BlockStaticLiquid/isSurroundingBlockFlammable (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: ajw/f (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockStaticLiquid/updateLiquid (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: ajw/m (Ladm;Lcj;)Z net/minecraft/block/BlockStaticLiquid/getCanBlockBurn (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: ajx$1/a (Lcq;)Z net/minecraft/block/BlockStem$1/apply (Lnet/minecraft/util/EnumFacing;)Z +MD: ajx$1/apply (Ljava/lang/Object;)Z net/minecraft/block/BlockStem$1/apply (Ljava/lang/Object;)Z +MD: ajx/a (I)Lalz; net/minecraft/block/BlockStem/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: ajx/a (Ladm;Lcj;Lalz;FI)V net/minecraft/block/BlockStem/dropBlockAsItemWithChance (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;FI)V +MD: ajx/a (Ladm;Lcj;Lalz;Z)Z net/minecraft/block/BlockStem/canGrow (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Z)Z +MD: ajx/a (Ladm;Ljava/util/Random;Lcj;Lalz;)Z net/minecraft/block/BlockStem/canUseBonemeal (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Z +MD: ajx/a (Ladq;Lcj;)V net/minecraft/block/BlockStem/setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)V +MD: ajx/a (Ladq;Lcj;I)I net/minecraft/block/BlockStem/colorMultiplier (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;I)I +MD: ajx/a (Lalz;Ladq;Lcj;)Lalz; net/minecraft/block/BlockStem/getActualState (Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/block/state/IBlockState; +MD: ajx/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockStem/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: ajx/b (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockStem/updateTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: ajx/b (Ladm;Ljava/util/Random;Lcj;Lalz;)V net/minecraft/block/BlockStem/grow (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: ajx/c (Ladm;Lcj;)Lzw; net/minecraft/block/BlockStem/getItem (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/item/Item; +MD: ajx/c (Lafh;)Z net/minecraft/block/BlockStem/canPlaceBlockOn (Lnet/minecraft/block/Block;)Z +MD: ajx/c (Lalz;)I net/minecraft/block/BlockStem/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: ajx/e ()Lama; net/minecraft/block/BlockStem/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: ajx/g (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockStem/growStem (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: ajx/h (Lalz;)I net/minecraft/block/BlockStem/getRenderColor (Lnet/minecraft/block/state/IBlockState;)I +MD: ajx/j ()V net/minecraft/block/BlockStem/setBlockBoundsForItemRender ()V +MD: ajx/l ()Lzw; net/minecraft/block/BlockStem/getSeedItem ()Lnet/minecraft/item/Item; +MD: ajy$a/a ()I net/minecraft/block/BlockStone$EnumType/getMetadata ()I +MD: ajy$a/a (I)Lajy$a; net/minecraft/block/BlockStone$EnumType/byMetadata (I)Lnet/minecraft/block/BlockStone$EnumType; +MD: ajy$a/c ()Larn; net/minecraft/block/BlockStone$EnumType/func_181072_c ()Lnet/minecraft/block/material/MapColor; +MD: ajy$a/d ()Ljava/lang/String; net/minecraft/block/BlockStone$EnumType/getUnlocalizedName ()Ljava/lang/String; +MD: ajy$a/l ()Ljava/lang/String; net/minecraft/block/BlockStone$EnumType/getName ()Ljava/lang/String; +MD: ajy$a/toString ()Ljava/lang/String; net/minecraft/block/BlockStone$EnumType/toString ()Ljava/lang/String; +MD: ajy$a/values ()[Lajy$a; net/minecraft/block/BlockStone$EnumType/values ()[Lnet/minecraft/block/BlockStone$EnumType; +MD: ajy/a (I)Lalz; net/minecraft/block/BlockStone/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: ajy/a (Lalz;)I net/minecraft/block/BlockStone/damageDropped (Lnet/minecraft/block/state/IBlockState;)I +MD: ajy/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockStone/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: ajy/a (Lzw;Lyz;Ljava/util/List;)V net/minecraft/block/BlockStone/getSubBlocks (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V +MD: ajy/c (Lalz;)I net/minecraft/block/BlockStone/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: ajy/e ()Lama; net/minecraft/block/BlockStone/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: ajy/f ()Ljava/lang/String; net/minecraft/block/BlockStone/getLocalizedName ()Ljava/lang/String; +MD: ajy/g (Lalz;)Larn; net/minecraft/block/BlockStone/getMapColor (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/material/MapColor; +MD: ajz$a/a ()I net/minecraft/block/BlockStoneBrick$EnumType/getMetadata ()I +MD: ajz$a/a (I)Lajz$a; net/minecraft/block/BlockStoneBrick$EnumType/byMetadata (I)Lnet/minecraft/block/BlockStoneBrick$EnumType; +MD: ajz$a/c ()Ljava/lang/String; net/minecraft/block/BlockStoneBrick$EnumType/getUnlocalizedName ()Ljava/lang/String; +MD: ajz$a/l ()Ljava/lang/String; net/minecraft/block/BlockStoneBrick$EnumType/getName ()Ljava/lang/String; +MD: ajz$a/toString ()Ljava/lang/String; net/minecraft/block/BlockStoneBrick$EnumType/toString ()Ljava/lang/String; +MD: ajz$a/values ()[Lajz$a; net/minecraft/block/BlockStoneBrick$EnumType/values ()[Lnet/minecraft/block/BlockStoneBrick$EnumType; +MD: ajz/a (I)Lalz; net/minecraft/block/BlockStoneBrick/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: ajz/a (Lalz;)I net/minecraft/block/BlockStoneBrick/damageDropped (Lnet/minecraft/block/state/IBlockState;)I +MD: ajz/a (Lzw;Lyz;Ljava/util/List;)V net/minecraft/block/BlockStoneBrick/getSubBlocks (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V +MD: ajz/c (Lalz;)I net/minecraft/block/BlockStoneBrick/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: ajz/e ()Lama; net/minecraft/block/BlockStoneBrick/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: ak/a ()I net/minecraft/command/CommandHelp/getRequiredPermissionLevel ()I +MD: ak/a (Lm;[Ljava/lang/String;)V net/minecraft/command/CommandHelp/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: ak/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/CommandHelp/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: ak/b ()Ljava/util/List; net/minecraft/command/CommandHelp/getCommandAliases ()Ljava/util/List; +MD: ak/c ()Ljava/lang/String; net/minecraft/command/CommandHelp/getCommandName ()Ljava/lang/String; +MD: ak/c (Lm;)Ljava/lang/String; net/minecraft/command/CommandHelp/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: ak/d ()Ljava/util/Map; net/minecraft/command/CommandHelp/getCommands ()Ljava/util/Map; +MD: ak/d (Lm;)Ljava/util/List; net/minecraft/command/CommandHelp/getSortedPossibleCommands (Lnet/minecraft/command/ICommandSender;)Ljava/util/List; +MD: akb$a/a ()I net/minecraft/block/BlockStoneSlab$EnumType/getMetadata ()I +MD: akb$a/a (I)Lakb$a; net/minecraft/block/BlockStoneSlab$EnumType/byMetadata (I)Lnet/minecraft/block/BlockStoneSlab$EnumType; +MD: akb$a/c ()Larn; net/minecraft/block/BlockStoneSlab$EnumType/func_181074_c ()Lnet/minecraft/block/material/MapColor; +MD: akb$a/d ()Ljava/lang/String; net/minecraft/block/BlockStoneSlab$EnumType/getUnlocalizedName ()Ljava/lang/String; +MD: akb$a/l ()Ljava/lang/String; net/minecraft/block/BlockStoneSlab$EnumType/getName ()Ljava/lang/String; +MD: akb$a/toString ()Ljava/lang/String; net/minecraft/block/BlockStoneSlab$EnumType/toString ()Ljava/lang/String; +MD: akb$a/values ()[Lakb$a; net/minecraft/block/BlockStoneSlab$EnumType/values ()[Lnet/minecraft/block/BlockStoneSlab$EnumType; +MD: akb/a (I)Lalz; net/minecraft/block/BlockStoneSlab/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: akb/a (Lalz;)I net/minecraft/block/BlockStoneSlab/damageDropped (Lnet/minecraft/block/state/IBlockState;)I +MD: akb/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockStoneSlab/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: akb/a (Lzw;Lyz;Ljava/util/List;)V net/minecraft/block/BlockStoneSlab/getSubBlocks (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V +MD: akb/a (Lzx;)Ljava/lang/Object; net/minecraft/block/BlockStoneSlab/getVariant (Lnet/minecraft/item/ItemStack;)Ljava/lang/Object; +MD: akb/b (I)Ljava/lang/String; net/minecraft/block/BlockStoneSlab/getUnlocalizedName (I)Ljava/lang/String; +MD: akb/c (Ladm;Lcj;)Lzw; net/minecraft/block/BlockStoneSlab/getItem (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/item/Item; +MD: akb/c (Lalz;)I net/minecraft/block/BlockStoneSlab/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: akb/e ()Lama; net/minecraft/block/BlockStoneSlab/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: akb/g (Lalz;)Larn; net/minecraft/block/BlockStoneSlab/getMapColor (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/material/MapColor; +MD: akb/n ()Lamo; net/minecraft/block/BlockStoneSlab/getVariantProperty ()Lnet/minecraft/block/properties/IProperty; +MD: akc$a/a ()I net/minecraft/block/BlockTallGrass$EnumType/getMeta ()I +MD: akc$a/a (I)Lakc$a; net/minecraft/block/BlockTallGrass$EnumType/byMetadata (I)Lnet/minecraft/block/BlockTallGrass$EnumType; +MD: akc$a/l ()Ljava/lang/String; net/minecraft/block/BlockTallGrass$EnumType/getName ()Ljava/lang/String; +MD: akc$a/toString ()Ljava/lang/String; net/minecraft/block/BlockTallGrass$EnumType/toString ()Ljava/lang/String; +MD: akc$a/values ()[Lakc$a; net/minecraft/block/BlockTallGrass$EnumType/values ()[Lnet/minecraft/block/BlockTallGrass$EnumType; +MD: akc/H ()I net/minecraft/block/BlockTallGrass/getBlockColor ()I +MD: akc/R ()Lafh$a; net/minecraft/block/BlockTallGrass/getOffsetType ()Lnet/minecraft/block/Block$EnumOffsetType; +MD: akc/a (I)Lalz; net/minecraft/block/BlockTallGrass/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: akc/a (ILjava/util/Random;)I net/minecraft/block/BlockTallGrass/quantityDroppedWithBonus (ILjava/util/Random;)I +MD: akc/a (Ladm;Lcj;)Z net/minecraft/block/BlockTallGrass/isReplaceable (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: akc/a (Ladm;Lcj;Lalz;Z)Z net/minecraft/block/BlockTallGrass/canGrow (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Z)Z +MD: akc/a (Ladm;Ljava/util/Random;Lcj;Lalz;)Z net/minecraft/block/BlockTallGrass/canUseBonemeal (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Z +MD: akc/a (Ladm;Lwn;Lcj;Lalz;Lakw;)V net/minecraft/block/BlockTallGrass/harvestBlock (Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/tileentity/TileEntity;)V +MD: akc/a (Ladq;Lcj;I)I net/minecraft/block/BlockTallGrass/colorMultiplier (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;I)I +MD: akc/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockTallGrass/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: akc/a (Lzw;Lyz;Ljava/util/List;)V net/minecraft/block/BlockTallGrass/getSubBlocks (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V +MD: akc/b (Ladm;Ljava/util/Random;Lcj;Lalz;)V net/minecraft/block/BlockTallGrass/grow (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: akc/c (Lalz;)I net/minecraft/block/BlockTallGrass/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: akc/e ()Lama; net/minecraft/block/BlockTallGrass/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: akc/f (Ladm;Lcj;Lalz;)Z net/minecraft/block/BlockTallGrass/canBlockStay (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Z +MD: akc/h (Lalz;)I net/minecraft/block/BlockTallGrass/getRenderColor (Lnet/minecraft/block/state/IBlockState;)I +MD: akc/j (Ladm;Lcj;)I net/minecraft/block/BlockTallGrass/getDamageValue (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)I +MD: akd/I ()Z net/minecraft/block/BlockPane/canSilkHarvest ()Z +MD: akd/a (Ladm;Lcj;Lalz;Laug;Ljava/util/List;Lpk;)V net/minecraft/block/BlockPane/addCollisionBoxesToList (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/AxisAlignedBB;Ljava/util/List;Lnet/minecraft/entity/Entity;)V +MD: akd/a (Ladq;Lcj;)V net/minecraft/block/BlockPane/setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)V +MD: akd/a (Ladq;Lcj;Lcq;)Z net/minecraft/block/BlockPane/shouldSideBeRendered (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Z +MD: akd/a (Lalz;Ladq;Lcj;)Lalz; net/minecraft/block/BlockPane/getActualState (Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/block/state/IBlockState; +MD: akd/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockPane/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: akd/c ()Z net/minecraft/block/BlockPane/isOpaqueCube ()Z +MD: akd/c (Lafh;)Z net/minecraft/block/BlockPane/canPaneConnectToBlock (Lnet/minecraft/block/Block;)Z +MD: akd/c (Lalz;)I net/minecraft/block/BlockPane/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: akd/d ()Z net/minecraft/block/BlockPane/isFullCube ()Z +MD: akd/e ()Lama; net/minecraft/block/BlockPane/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: akd/j ()V net/minecraft/block/BlockPane/setBlockBoundsForItemRender ()V +MD: akd/m ()Ladf; net/minecraft/block/BlockPane/getBlockLayer ()Lnet/minecraft/util/EnumWorldBlockLayer; +MD: ake/a (I)Lalz; net/minecraft/block/BlockTNT/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: ake/a (Ladi;)Z net/minecraft/block/BlockTNT/canDropFromExplosion (Lnet/minecraft/world/Explosion;)Z +MD: ake/a (Ladm;Lcj;Ladi;)V net/minecraft/block/BlockTNT/onBlockDestroyedByExplosion (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/world/Explosion;)V +MD: ake/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockTNT/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: ake/a (Ladm;Lcj;Lalz;Lpk;)V net/minecraft/block/BlockTNT/onEntityCollidedWithBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/Entity;)V +MD: ake/a (Ladm;Lcj;Lalz;Lpr;)V net/minecraft/block/BlockTNT/explode (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/EntityLivingBase;)V +MD: ake/a (Ladm;Lcj;Lalz;Lwn;Lcq;FFF)Z net/minecraft/block/BlockTNT/onBlockActivated (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: ake/c (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockTNT/onBlockAdded (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: ake/c (Lalz;)I net/minecraft/block/BlockTNT/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: ake/d (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockTNT/onBlockDestroyedByPlayer (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: ake/e ()Lama; net/minecraft/block/BlockTNT/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: akf$1/a (Lcq;)Z net/minecraft/block/BlockTorch$1/apply (Lnet/minecraft/util/EnumFacing;)Z +MD: akf$1/apply (Ljava/lang/Object;)Z net/minecraft/block/BlockTorch$1/apply (Ljava/lang/Object;)Z +MD: akf/a (I)Lalz; net/minecraft/block/BlockTorch/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: akf/a (Ladm;Lcj;Lalz;)Laug; net/minecraft/block/BlockTorch/getCollisionBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/util/AxisAlignedBB; +MD: akf/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockTorch/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: akf/a (Ladm;Lcj;Laui;Laui;)Lauh; net/minecraft/block/BlockTorch/collisionRayTrace (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/Vec3;Lnet/minecraft/util/Vec3;)Lnet/minecraft/util/MovingObjectPosition; +MD: akf/a (Ladm;Lcj;Lcq;)Z net/minecraft/block/BlockTorch/canPlaceAt (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Z +MD: akf/a (Ladm;Lcj;Lcq;FFFILpr;)Lalz; net/minecraft/block/BlockTorch/onBlockPlaced (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFFILnet/minecraft/entity/EntityLivingBase;)Lnet/minecraft/block/state/IBlockState; +MD: akf/c ()Z net/minecraft/block/BlockTorch/isOpaqueCube ()Z +MD: akf/c (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockTorch/onBlockAdded (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: akf/c (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockTorch/randomDisplayTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: akf/c (Lalz;)I net/minecraft/block/BlockTorch/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: akf/d ()Z net/minecraft/block/BlockTorch/isFullCube ()Z +MD: akf/d (Ladm;Lcj;)Z net/minecraft/block/BlockTorch/canPlaceBlockAt (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: akf/e ()Lama; net/minecraft/block/BlockTorch/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: akf/e (Ladm;Lcj;)Z net/minecraft/block/BlockTorch/canPlaceOn (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: akf/e (Ladm;Lcj;Lalz;)Z net/minecraft/block/BlockTorch/onNeighborChangeInternal (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Z +MD: akf/f (Ladm;Lcj;Lalz;)Z net/minecraft/block/BlockTorch/checkForDrop (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Z +MD: akf/m ()Ladf; net/minecraft/block/BlockTorch/getBlockLayer ()Lnet/minecraft/util/EnumWorldBlockLayer; +MD: akg/a (Ladq;Lcj;Lcq;)Z net/minecraft/block/BlockLeavesBase/shouldSideBeRendered (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Z +MD: akg/c ()Z net/minecraft/block/BlockLeavesBase/isOpaqueCube ()Z +MD: akh$a/l ()Ljava/lang/String; net/minecraft/block/BlockTrapDoor$DoorHalf/getName ()Ljava/lang/String; +MD: akh$a/toString ()Ljava/lang/String; net/minecraft/block/BlockTrapDoor$DoorHalf/toString ()Ljava/lang/String; +MD: akh$a/values ()[Lakh$a; net/minecraft/block/BlockTrapDoor$DoorHalf/values ()[Lnet/minecraft/block/BlockTrapDoor$DoorHalf; +MD: akh/a (I)Lalz; net/minecraft/block/BlockTrapDoor/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: akh/a (Ladm;Lcj;Lalz;)Laug; net/minecraft/block/BlockTrapDoor/getCollisionBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/util/AxisAlignedBB; +MD: akh/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockTrapDoor/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: akh/a (Ladm;Lcj;Lalz;Lwn;Lcq;FFF)Z net/minecraft/block/BlockTrapDoor/onBlockActivated (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: akh/a (Ladm;Lcj;Laui;Laui;)Lauh; net/minecraft/block/BlockTrapDoor/collisionRayTrace (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/Vec3;Lnet/minecraft/util/Vec3;)Lnet/minecraft/util/MovingObjectPosition; +MD: akh/a (Ladm;Lcj;Lcq;FFFILpr;)Lalz; net/minecraft/block/BlockTrapDoor/onBlockPlaced (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFFILnet/minecraft/entity/EntityLivingBase;)Lnet/minecraft/block/state/IBlockState; +MD: akh/a (Ladq;Lcj;)V net/minecraft/block/BlockTrapDoor/setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)V +MD: akh/a (Lcq;)I net/minecraft/block/BlockTrapDoor/getMetaForFacing (Lnet/minecraft/util/EnumFacing;)I +MD: akh/b (I)Lcq; net/minecraft/block/BlockTrapDoor/getFacing (I)Lnet/minecraft/util/EnumFacing; +MD: akh/b (Ladm;Lcj;)Laug; net/minecraft/block/BlockTrapDoor/getSelectedBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/util/AxisAlignedBB; +MD: akh/b (Ladm;Lcj;Lcq;)Z net/minecraft/block/BlockTrapDoor/canPlaceBlockOnSide (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Z +MD: akh/b (Ladq;Lcj;)Z net/minecraft/block/BlockTrapDoor/isPassable (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Z +MD: akh/c ()Z net/minecraft/block/BlockTrapDoor/isOpaqueCube ()Z +MD: akh/c (Lafh;)Z net/minecraft/block/BlockTrapDoor/isValidSupportBlock (Lnet/minecraft/block/Block;)Z +MD: akh/c (Lalz;)I net/minecraft/block/BlockTrapDoor/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: akh/d ()Z net/minecraft/block/BlockTrapDoor/isFullCube ()Z +MD: akh/d (Lalz;)V net/minecraft/block/BlockTrapDoor/setBounds (Lnet/minecraft/block/state/IBlockState;)V +MD: akh/e ()Lama; net/minecraft/block/BlockTrapDoor/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: akh/j ()V net/minecraft/block/BlockTrapDoor/setBlockBoundsForItemRender ()V +MD: akh/m ()Ladf; net/minecraft/block/BlockTrapDoor/getBlockLayer ()Lnet/minecraft/util/EnumWorldBlockLayer; +MD: aki/a (I)Lalz; net/minecraft/block/BlockTripWire/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: aki/a (Ladm;Lcj;Lalz;)Laug; net/minecraft/block/BlockTripWire/getCollisionBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/util/AxisAlignedBB; +MD: aki/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockTripWire/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: aki/a (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockTripWire/randomTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: aki/a (Ladm;Lcj;Lalz;Lpk;)V net/minecraft/block/BlockTripWire/onEntityCollidedWithBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/Entity;)V +MD: aki/a (Ladm;Lcj;Lalz;Lwn;)V net/minecraft/block/BlockTripWire/onBlockHarvested (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;)V +MD: aki/a (Ladq;Lcj;)V net/minecraft/block/BlockTripWire/setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)V +MD: aki/a (Lalz;Ladq;Lcj;)Lalz; net/minecraft/block/BlockTripWire/getActualState (Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/block/state/IBlockState; +MD: aki/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockTripWire/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: aki/b (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockTripWire/breakBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: aki/b (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockTripWire/updateTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: aki/c ()Z net/minecraft/block/BlockTripWire/isOpaqueCube ()Z +MD: aki/c (Ladm;Lcj;)Lzw; net/minecraft/block/BlockTripWire/getItem (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/item/Item; +MD: aki/c (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockTripWire/onBlockAdded (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: aki/c (Ladq;Lcj;Lalz;Lcq;)Z net/minecraft/block/BlockTripWire/isConnectedTo (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/EnumFacing;)Z +MD: aki/c (Lalz;)I net/minecraft/block/BlockTripWire/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: aki/d ()Z net/minecraft/block/BlockTripWire/isFullCube ()Z +MD: aki/e ()Lama; net/minecraft/block/BlockTripWire/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: aki/e (Ladm;Lcj;)V net/minecraft/block/BlockTripWire/updateState (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)V +MD: aki/e (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockTripWire/notifyHook (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: aki/m ()Ladf; net/minecraft/block/BlockTripWire/getBlockLayer ()Lnet/minecraft/util/EnumWorldBlockLayer; +MD: akj/a (I)Lalz; net/minecraft/block/BlockTripWireHook/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: akj/a (Ladm;Lcj;Lalz;)Laug; net/minecraft/block/BlockTripWireHook/getCollisionBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/util/AxisAlignedBB; +MD: akj/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockTripWireHook/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: akj/a (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockTripWireHook/randomTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: akj/a (Ladm;Lcj;Lalz;Lpr;Lzx;)V net/minecraft/block/BlockTripWireHook/onBlockPlacedBy (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/item/ItemStack;)V +MD: akj/a (Ladm;Lcj;Lalz;ZZILalz;)V net/minecraft/block/BlockTripWireHook/func_176260_a (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;ZZILnet/minecraft/block/state/IBlockState;)V +MD: akj/a (Ladm;Lcj;Lcq;)V net/minecraft/block/BlockTripWireHook/func_176262_b (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)V +MD: akj/a (Ladm;Lcj;Lcq;FFFILpr;)Lalz; net/minecraft/block/BlockTripWireHook/onBlockPlaced (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFFILnet/minecraft/entity/EntityLivingBase;)Lnet/minecraft/block/state/IBlockState; +MD: akj/a (Ladm;Lcj;ZZZZ)V net/minecraft/block/BlockTripWireHook/func_180694_a (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;ZZZZ)V +MD: akj/a (Ladq;Lcj;)V net/minecraft/block/BlockTripWireHook/setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)V +MD: akj/a (Ladq;Lcj;Lalz;Lcq;)I net/minecraft/block/BlockTripWireHook/getWeakPower (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/EnumFacing;)I +MD: akj/a (Lalz;Ladq;Lcj;)Lalz; net/minecraft/block/BlockTripWireHook/getActualState (Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/block/state/IBlockState; +MD: akj/b (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockTripWireHook/breakBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: akj/b (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockTripWireHook/updateTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: akj/b (Ladm;Lcj;Lcq;)Z net/minecraft/block/BlockTripWireHook/canPlaceBlockOnSide (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Z +MD: akj/b (Ladq;Lcj;Lalz;Lcq;)I net/minecraft/block/BlockTripWireHook/getStrongPower (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/EnumFacing;)I +MD: akj/c ()Z net/minecraft/block/BlockTripWireHook/isOpaqueCube ()Z +MD: akj/c (Lalz;)I net/minecraft/block/BlockTripWireHook/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: akj/d ()Z net/minecraft/block/BlockTripWireHook/isFullCube ()Z +MD: akj/d (Ladm;Lcj;)Z net/minecraft/block/BlockTripWireHook/canPlaceBlockAt (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: akj/e ()Lama; net/minecraft/block/BlockTripWireHook/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: akj/e (Ladm;Lcj;Lalz;)Z net/minecraft/block/BlockTripWireHook/checkForDrop (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Z +MD: akj/i ()Z net/minecraft/block/BlockTripWireHook/canProvidePower ()Z +MD: akj/m ()Ladf; net/minecraft/block/BlockTripWireHook/getBlockLayer ()Lnet/minecraft/util/EnumWorldBlockLayer; +MD: akk/H ()I net/minecraft/block/BlockVine/getBlockColor ()I +MD: akk/a (I)Lalz; net/minecraft/block/BlockVine/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: akk/a (Ladm;Lcj;)Z net/minecraft/block/BlockVine/isReplaceable (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: akk/a (Ladm;Lcj;Lalz;)Laug; net/minecraft/block/BlockVine/getCollisionBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/util/AxisAlignedBB; +MD: akk/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockVine/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: akk/a (Ladm;Lcj;Lcq;FFFILpr;)Lalz; net/minecraft/block/BlockVine/onBlockPlaced (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFFILnet/minecraft/entity/EntityLivingBase;)Lnet/minecraft/block/state/IBlockState; +MD: akk/a (Ladm;Lwn;Lcj;Lalz;Lakw;)V net/minecraft/block/BlockVine/harvestBlock (Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/tileentity/TileEntity;)V +MD: akk/a (Ladq;Lcj;)V net/minecraft/block/BlockVine/setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)V +MD: akk/a (Ladq;Lcj;I)I net/minecraft/block/BlockVine/colorMultiplier (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;I)I +MD: akk/a (Lalz;Ladq;Lcj;)Lalz; net/minecraft/block/BlockVine/getActualState (Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/block/state/IBlockState; +MD: akk/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockVine/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: akk/a (Lcq;)Lamk; net/minecraft/block/BlockVine/getPropertyFor (Lnet/minecraft/util/EnumFacing;)Lnet/minecraft/block/properties/PropertyBool; +MD: akk/a (Ljava/util/Random;)I net/minecraft/block/BlockVine/quantityDropped (Ljava/util/Random;)I +MD: akk/b (Ladm;Lcj;Lalz;Ljava/util/Random;)V net/minecraft/block/BlockVine/updateTick (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;)V +MD: akk/b (Ladm;Lcj;Lcq;)Z net/minecraft/block/BlockVine/canPlaceBlockOnSide (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Z +MD: akk/c ()Z net/minecraft/block/BlockVine/isOpaqueCube ()Z +MD: akk/c (Lafh;)Z net/minecraft/block/BlockVine/canPlaceOn (Lnet/minecraft/block/Block;)Z +MD: akk/c (Lalz;)I net/minecraft/block/BlockVine/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: akk/d ()Z net/minecraft/block/BlockVine/isFullCube ()Z +MD: akk/d (Lalz;)I net/minecraft/block/BlockVine/getNumGrownFaces (Lnet/minecraft/block/state/IBlockState;)I +MD: akk/e ()Lama; net/minecraft/block/BlockVine/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: akk/e (Ladm;Lcj;Lalz;)Z net/minecraft/block/BlockVine/recheckGrownSides (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Z +MD: akk/h (Lalz;)I net/minecraft/block/BlockVine/getRenderColor (Lnet/minecraft/block/state/IBlockState;)I +MD: akk/j ()V net/minecraft/block/BlockVine/setBlockBoundsForItemRender ()V +MD: akk/m ()Ladf; net/minecraft/block/BlockVine/getBlockLayer ()Lnet/minecraft/util/EnumWorldBlockLayer; +MD: akl$a/a ()I net/minecraft/block/BlockWall$EnumType/getMetadata ()I +MD: akl$a/a (I)Lakl$a; net/minecraft/block/BlockWall$EnumType/byMetadata (I)Lnet/minecraft/block/BlockWall$EnumType; +MD: akl$a/c ()Ljava/lang/String; net/minecraft/block/BlockWall$EnumType/getUnlocalizedName ()Ljava/lang/String; +MD: akl$a/l ()Ljava/lang/String; net/minecraft/block/BlockWall$EnumType/getName ()Ljava/lang/String; +MD: akl$a/toString ()Ljava/lang/String; net/minecraft/block/BlockWall$EnumType/toString ()Ljava/lang/String; +MD: akl$a/values ()[Lakl$a; net/minecraft/block/BlockWall$EnumType/values ()[Lnet/minecraft/block/BlockWall$EnumType; +MD: akl/a (I)Lalz; net/minecraft/block/BlockWall/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: akl/a (Ladm;Lcj;Lalz;)Laug; net/minecraft/block/BlockWall/getCollisionBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/util/AxisAlignedBB; +MD: akl/a (Ladq;Lcj;)V net/minecraft/block/BlockWall/setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)V +MD: akl/a (Ladq;Lcj;Lcq;)Z net/minecraft/block/BlockWall/shouldSideBeRendered (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Z +MD: akl/a (Lalz;)I net/minecraft/block/BlockWall/damageDropped (Lnet/minecraft/block/state/IBlockState;)I +MD: akl/a (Lalz;Ladq;Lcj;)Lalz; net/minecraft/block/BlockWall/getActualState (Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/block/state/IBlockState; +MD: akl/a (Lzw;Lyz;Ljava/util/List;)V net/minecraft/block/BlockWall/getSubBlocks (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V +MD: akl/b (Ladq;Lcj;)Z net/minecraft/block/BlockWall/isPassable (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Z +MD: akl/c ()Z net/minecraft/block/BlockWall/isOpaqueCube ()Z +MD: akl/c (Lalz;)I net/minecraft/block/BlockWall/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: akl/d ()Z net/minecraft/block/BlockWall/isFullCube ()Z +MD: akl/e ()Lama; net/minecraft/block/BlockWall/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: akl/e (Ladq;Lcj;)Z net/minecraft/block/BlockWall/canConnectTo (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Z +MD: akl/f ()Ljava/lang/String; net/minecraft/block/BlockWall/getLocalizedName ()Ljava/lang/String; +MD: akm/a (I)Lalz; net/minecraft/block/BlockWallSign/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: akm/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockWallSign/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: akm/a (Ladq;Lcj;)V net/minecraft/block/BlockWallSign/setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)V +MD: akm/c (Lalz;)I net/minecraft/block/BlockWallSign/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: akm/e ()Lama; net/minecraft/block/BlockWallSign/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: akn/H ()I net/minecraft/block/BlockLilyPad/getBlockColor ()I +MD: akn/a (Ladm;Lcj;Lalz;)Laug; net/minecraft/block/BlockLilyPad/getCollisionBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/util/AxisAlignedBB; +MD: akn/a (Ladm;Lcj;Lalz;Laug;Ljava/util/List;Lpk;)V net/minecraft/block/BlockLilyPad/addCollisionBoxesToList (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/AxisAlignedBB;Ljava/util/List;Lnet/minecraft/entity/Entity;)V +MD: akn/a (Ladq;Lcj;I)I net/minecraft/block/BlockLilyPad/colorMultiplier (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;I)I +MD: akn/c (Lafh;)Z net/minecraft/block/BlockLilyPad/canPlaceBlockOn (Lnet/minecraft/block/Block;)Z +MD: akn/c (Lalz;)I net/minecraft/block/BlockLilyPad/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: akn/f (Ladm;Lcj;Lalz;)Z net/minecraft/block/BlockLilyPad/canBlockStay (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Z +MD: akn/h (Lalz;)I net/minecraft/block/BlockLilyPad/getRenderColor (Lnet/minecraft/block/state/IBlockState;)I +MD: ako/I ()Z net/minecraft/block/BlockWeb/canSilkHarvest ()Z +MD: ako/a (Ladm;Lcj;Lalz;)Laug; net/minecraft/block/BlockWeb/getCollisionBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/util/AxisAlignedBB; +MD: ako/a (Ladm;Lcj;Lalz;Lpk;)V net/minecraft/block/BlockWeb/onEntityCollidedWithBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/Entity;)V +MD: ako/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockWeb/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: ako/c ()Z net/minecraft/block/BlockWeb/isOpaqueCube ()Z +MD: ako/d ()Z net/minecraft/block/BlockWeb/isFullCube ()Z +MD: ako/m ()Ladf; net/minecraft/block/BlockWeb/getBlockLayer ()Lnet/minecraft/util/EnumWorldBlockLayer; +MD: akp/a (I)Lalz; net/minecraft/block/BlockPressurePlateWeighted/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: akp/a (Ladm;)I net/minecraft/block/BlockPressurePlateWeighted/tickRate (Lnet/minecraft/world/World;)I +MD: akp/a (Lalz;I)Lalz; net/minecraft/block/BlockPressurePlateWeighted/setRedstoneStrength (Lnet/minecraft/block/state/IBlockState;I)Lnet/minecraft/block/state/IBlockState; +MD: akp/c (Lalz;)I net/minecraft/block/BlockPressurePlateWeighted/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: akp/e ()Lama; net/minecraft/block/BlockPressurePlateWeighted/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: akp/e (Lalz;)I net/minecraft/block/BlockPressurePlateWeighted/getRedstoneStrength (Lnet/minecraft/block/state/IBlockState;)I +MD: akp/f (Ladm;Lcj;)I net/minecraft/block/BlockPressurePlateWeighted/computeRedstoneStrength (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)I +MD: akr/a (I)Lalz; net/minecraft/block/BlockWoodSlab/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: akr/a (Lalz;)I net/minecraft/block/BlockWoodSlab/damageDropped (Lnet/minecraft/block/state/IBlockState;)I +MD: akr/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockWoodSlab/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: akr/a (Lzw;Lyz;Ljava/util/List;)V net/minecraft/block/BlockWoodSlab/getSubBlocks (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V +MD: akr/a (Lzx;)Ljava/lang/Object; net/minecraft/block/BlockWoodSlab/getVariant (Lnet/minecraft/item/ItemStack;)Ljava/lang/Object; +MD: akr/b (I)Ljava/lang/String; net/minecraft/block/BlockWoodSlab/getUnlocalizedName (I)Ljava/lang/String; +MD: akr/c (Ladm;Lcj;)Lzw; net/minecraft/block/BlockWoodSlab/getItem (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/item/Item; +MD: akr/c (Lalz;)I net/minecraft/block/BlockWoodSlab/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: akr/e ()Lama; net/minecraft/block/BlockWoodSlab/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: akr/g (Lalz;)Larn; net/minecraft/block/BlockWoodSlab/getMapColor (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/material/MapColor; +MD: akr/n ()Lamo; net/minecraft/block/BlockWoodSlab/getVariantProperty ()Lnet/minecraft/block/properties/IProperty; +MD: aks/a (I)Lalz; net/minecraft/block/BlockCarpet/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: aks/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockCarpet/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: aks/a (Ladq;Lcj;)V net/minecraft/block/BlockCarpet/setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)V +MD: aks/a (Ladq;Lcj;Lcq;)Z net/minecraft/block/BlockCarpet/shouldSideBeRendered (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Z +MD: aks/a (Lalz;)I net/minecraft/block/BlockCarpet/damageDropped (Lnet/minecraft/block/state/IBlockState;)I +MD: aks/a (Lzw;Lyz;Ljava/util/List;)V net/minecraft/block/BlockCarpet/getSubBlocks (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V +MD: aks/b (I)V net/minecraft/block/BlockCarpet/setBlockBoundsFromMeta (I)V +MD: aks/c ()Z net/minecraft/block/BlockCarpet/isOpaqueCube ()Z +MD: aks/c (Lalz;)I net/minecraft/block/BlockCarpet/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: aks/d ()Z net/minecraft/block/BlockCarpet/isFullCube ()Z +MD: aks/d (Ladm;Lcj;)Z net/minecraft/block/BlockCarpet/canPlaceBlockAt (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: aks/e ()Lama; net/minecraft/block/BlockCarpet/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: aks/e (Ladm;Lcj;)Z net/minecraft/block/BlockCarpet/canBlockStay (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: aks/e (Ladm;Lcj;Lalz;)Z net/minecraft/block/BlockCarpet/checkForDrop (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Z +MD: aks/g (Lalz;)Larn; net/minecraft/block/BlockCarpet/getMapColor (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/material/MapColor; +MD: aks/j ()V net/minecraft/block/BlockCarpet/setBlockBoundsForItemRender ()V +MD: akt/l ()Lagw$b; net/minecraft/block/BlockYellowFlower/getBlockType ()Lnet/minecraft/block/BlockFlower$EnumFlowerColor; +MD: aku$a/a ()Ljava/lang/String; net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/getPatternName ()Ljava/lang/String; +MD: aku$a/a (Ljava/lang/String;)Laku$a; net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/getPatternByID (Ljava/lang/String;)Lnet/minecraft/tileentity/TileEntityBanner$EnumBannerPattern; +MD: aku$a/b ()Ljava/lang/String; net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/getPatternID ()Ljava/lang/String; +MD: aku$a/c ()[Ljava/lang/String; net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/getCraftingLayers ()[Ljava/lang/String; +MD: aku$a/d ()Z net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/hasValidCrafting ()Z +MD: aku$a/e ()Z net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/hasCraftingStack ()Z +MD: aku$a/f ()Lzx; net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/getCraftingStack ()Lnet/minecraft/item/ItemStack; +MD: aku$a/values ()[Laku$a; net/minecraft/tileentity/TileEntityBanner$EnumBannerPattern/values ()[Lnet/minecraft/tileentity/TileEntityBanner$EnumBannerPattern; +MD: aku/a (Ldn;)V net/minecraft/tileentity/TileEntityBanner/readFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aku/a (Ldn;ILdu;)V net/minecraft/tileentity/TileEntityBanner/func_181020_a (Lnet/minecraft/nbt/NBTTagCompound;ILnet/minecraft/nbt/NBTTagList;)V +MD: aku/a (Lzx;)V net/minecraft/tileentity/TileEntityBanner/setItemValues (Lnet/minecraft/item/ItemStack;)V +MD: aku/b ()I net/minecraft/tileentity/TileEntityBanner/getBaseColor ()I +MD: aku/b (Ldn;)V net/minecraft/tileentity/TileEntityBanner/writeToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aku/b (Lzx;)I net/minecraft/tileentity/TileEntityBanner/getBaseColor (Lnet/minecraft/item/ItemStack;)I +MD: aku/c ()Ljava/util/List; net/minecraft/tileentity/TileEntityBanner/getPatternList ()Ljava/util/List; +MD: aku/c (Lzx;)I net/minecraft/tileentity/TileEntityBanner/getPatterns (Lnet/minecraft/item/ItemStack;)I +MD: aku/d ()Ldu; net/minecraft/tileentity/TileEntityBanner/func_181021_d ()Lnet/minecraft/nbt/NBTTagList; +MD: aku/e ()Ljava/util/List; net/minecraft/tileentity/TileEntityBanner/getColorList ()Ljava/util/List; +MD: aku/e (Lzx;)V net/minecraft/tileentity/TileEntityBanner/removeBannerData (Lnet/minecraft/item/ItemStack;)V +MD: aku/g ()Ljava/lang/String; net/minecraft/tileentity/TileEntityBanner/func_175116_e ()Ljava/lang/String; +MD: aku/h ()V net/minecraft/tileentity/TileEntityBanner/initializeBannerData ()V +MD: aku/y_ ()Lff; net/minecraft/tileentity/TileEntityBanner/getDescriptionPacket ()Lnet/minecraft/network/Packet; +MD: akv$a/a ()V net/minecraft/tileentity/TileEntityBeacon$BeamSegment/incrementHeight ()V +MD: akv$a/b ()[F net/minecraft/tileentity/TileEntityBeacon$BeamSegment/getColors ()[F +MD: akv$a/c ()I net/minecraft/tileentity/TileEntityBeacon$BeamSegment/getHeight ()I +MD: akv/A ()V net/minecraft/tileentity/TileEntityBeacon/addEffectsToPlayers ()V +MD: akv/B ()V net/minecraft/tileentity/TileEntityBeacon/updateSegmentColors ()V +MD: akv/a (I)Lzx; net/minecraft/tileentity/TileEntityBeacon/getStackInSlot (I)Lnet/minecraft/item/ItemStack; +MD: akv/a (II)Lzx; net/minecraft/tileentity/TileEntityBeacon/decrStackSize (II)Lnet/minecraft/item/ItemStack; +MD: akv/a (ILzx;)V net/minecraft/tileentity/TileEntityBeacon/setInventorySlotContents (ILnet/minecraft/item/ItemStack;)V +MD: akv/a (Ldn;)V net/minecraft/tileentity/TileEntityBeacon/readFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: akv/a (Ljava/lang/String;)V net/minecraft/tileentity/TileEntityBeacon/setName (Ljava/lang/String;)V +MD: akv/a (Lwm;Lwn;)Lxi; net/minecraft/tileentity/TileEntityBeacon/createContainer (Lnet/minecraft/entity/player/InventoryPlayer;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/inventory/Container; +MD: akv/a (Lwn;)Z net/minecraft/tileentity/TileEntityBeacon/isUseableByPlayer (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: akv/a_ (I)I net/minecraft/tileentity/TileEntityBeacon/getField (I)I +MD: akv/b (I)Lzx; net/minecraft/tileentity/TileEntityBeacon/removeStackFromSlot (I)Lnet/minecraft/item/ItemStack; +MD: akv/b (II)V net/minecraft/tileentity/TileEntityBeacon/setField (II)V +MD: akv/b (ILzx;)Z net/minecraft/tileentity/TileEntityBeacon/isItemValidForSlot (ILnet/minecraft/item/ItemStack;)Z +MD: akv/b (Ldn;)V net/minecraft/tileentity/TileEntityBeacon/writeToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: akv/b (Lwn;)V net/minecraft/tileentity/TileEntityBeacon/openInventory (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: akv/c ()V net/minecraft/tileentity/TileEntityBeacon/update ()V +MD: akv/c (II)Z net/minecraft/tileentity/TileEntityBeacon/receiveClientEvent (II)Z +MD: akv/c (Lwn;)V net/minecraft/tileentity/TileEntityBeacon/closeInventory (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: akv/e_ ()Ljava/lang/String; net/minecraft/tileentity/TileEntityBeacon/getName ()Ljava/lang/String; +MD: akv/g ()I net/minecraft/tileentity/TileEntityBeacon/getFieldCount ()I +MD: akv/h (I)I net/minecraft/tileentity/TileEntityBeacon/func_183001_h (I)I +MD: akv/k ()Ljava/lang/String; net/minecraft/tileentity/TileEntityBeacon/getGuiID ()Ljava/lang/String; +MD: akv/l ()V net/minecraft/tileentity/TileEntityBeacon/clear ()V +MD: akv/l_ ()Z net/minecraft/tileentity/TileEntityBeacon/hasCustomName ()Z +MD: akv/m ()V net/minecraft/tileentity/TileEntityBeacon/updateBeacon ()V +MD: akv/n ()Ljava/util/List; net/minecraft/tileentity/TileEntityBeacon/getBeamSegments ()Ljava/util/List; +MD: akv/o ()F net/minecraft/tileentity/TileEntityBeacon/shouldBeamRender ()F +MD: akv/o_ ()I net/minecraft/tileentity/TileEntityBeacon/getSizeInventory ()I +MD: akv/q_ ()I net/minecraft/tileentity/TileEntityBeacon/getInventoryStackLimit ()I +MD: akv/s ()D net/minecraft/tileentity/TileEntityBeacon/getMaxRenderDistanceSquared ()D +MD: akv/y_ ()Lff; net/minecraft/tileentity/TileEntityBeacon/getDescriptionPacket ()Lnet/minecraft/network/Packet; +MD: akw$1/a ()Ljava/lang/String; net/minecraft/tileentity/TileEntity$1/call ()Ljava/lang/String; +MD: akw$1/call ()Ljava/lang/Object; net/minecraft/tileentity/TileEntity$1/call ()Ljava/lang/Object; +MD: akw$2/a ()Ljava/lang/String; net/minecraft/tileentity/TileEntity$2/call ()Ljava/lang/String; +MD: akw$2/call ()Ljava/lang/Object; net/minecraft/tileentity/TileEntity$2/call ()Ljava/lang/Object; +MD: akw$3/a ()Ljava/lang/String; net/minecraft/tileentity/TileEntity$3/call ()Ljava/lang/String; +MD: akw$3/call ()Ljava/lang/Object; net/minecraft/tileentity/TileEntity$3/call ()Ljava/lang/Object; +MD: akw/D ()V net/minecraft/tileentity/TileEntity/validate ()V +MD: akw/E ()V net/minecraft/tileentity/TileEntity/updateContainingBlockInfo ()V +MD: akw/F ()Z net/minecraft/tileentity/TileEntity/func_183000_F ()Z +MD: akw/G ()Ljava/util/Map; net/minecraft/tileentity/TileEntity/access$000 ()Ljava/util/Map; +MD: akw/a (DDD)D net/minecraft/tileentity/TileEntity/getDistanceSq (DDD)D +MD: akw/a (Ladm;)V net/minecraft/tileentity/TileEntity/setWorldObj (Lnet/minecraft/world/World;)V +MD: akw/a (Lc;)V net/minecraft/tileentity/TileEntity/addInfoToCrashReport (Lnet/minecraft/crash/CrashReportCategory;)V +MD: akw/a (Lcj;)V net/minecraft/tileentity/TileEntity/setPos (Lnet/minecraft/util/BlockPos;)V +MD: akw/a (Ldn;)V net/minecraft/tileentity/TileEntity/readFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: akw/a (Ljava/lang/Class;Ljava/lang/String;)V net/minecraft/tileentity/TileEntity/addMapping (Ljava/lang/Class;Ljava/lang/String;)V +MD: akw/b (Ldn;)V net/minecraft/tileentity/TileEntity/writeToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: akw/c (II)Z net/minecraft/tileentity/TileEntity/receiveClientEvent (II)Z +MD: akw/c (Ldn;)Lakw; net/minecraft/tileentity/TileEntity/createAndLoadEntity (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/tileentity/TileEntity; +MD: akw/p_ ()V net/minecraft/tileentity/TileEntity/markDirty ()V +MD: akw/s ()D net/minecraft/tileentity/TileEntity/getMaxRenderDistanceSquared ()D +MD: akw/t ()Z net/minecraft/tileentity/TileEntity/hasWorldObj ()Z +MD: akw/u ()I net/minecraft/tileentity/TileEntity/getBlockMetadata ()I +MD: akw/v ()Lcj; net/minecraft/tileentity/TileEntity/getPos ()Lnet/minecraft/util/BlockPos; +MD: akw/w ()Lafh; net/minecraft/tileentity/TileEntity/getBlockType ()Lnet/minecraft/block/Block; +MD: akw/x ()Z net/minecraft/tileentity/TileEntity/isInvalid ()Z +MD: akw/y ()V net/minecraft/tileentity/TileEntity/invalidate ()V +MD: akw/y_ ()Lff; net/minecraft/tileentity/TileEntity/getDescriptionPacket ()Lnet/minecraft/network/Packet; +MD: akw/z ()Ladm; net/minecraft/tileentity/TileEntity/getWorld ()Lnet/minecraft/world/World; +MD: akx/a (I)Lzx; net/minecraft/tileentity/TileEntityBrewingStand/getStackInSlot (I)Lnet/minecraft/item/ItemStack; +MD: akx/a (II)Lzx; net/minecraft/tileentity/TileEntityBrewingStand/decrStackSize (II)Lnet/minecraft/item/ItemStack; +MD: akx/a (ILzx;)V net/minecraft/tileentity/TileEntityBrewingStand/setInventorySlotContents (ILnet/minecraft/item/ItemStack;)V +MD: akx/a (ILzx;Lcq;)Z net/minecraft/tileentity/TileEntityBrewingStand/canInsertItem (ILnet/minecraft/item/ItemStack;Lnet/minecraft/util/EnumFacing;)Z +MD: akx/a (Lcq;)[I net/minecraft/tileentity/TileEntityBrewingStand/getSlotsForFace (Lnet/minecraft/util/EnumFacing;)[I +MD: akx/a (Ldn;)V net/minecraft/tileentity/TileEntityBrewingStand/readFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: akx/a (Ljava/lang/String;)V net/minecraft/tileentity/TileEntityBrewingStand/setName (Ljava/lang/String;)V +MD: akx/a (Lwm;Lwn;)Lxi; net/minecraft/tileentity/TileEntityBrewingStand/createContainer (Lnet/minecraft/entity/player/InventoryPlayer;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/inventory/Container; +MD: akx/a (Lwn;)Z net/minecraft/tileentity/TileEntityBrewingStand/isUseableByPlayer (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: akx/a_ (I)I net/minecraft/tileentity/TileEntityBrewingStand/getField (I)I +MD: akx/b (I)Lzx; net/minecraft/tileentity/TileEntityBrewingStand/removeStackFromSlot (I)Lnet/minecraft/item/ItemStack; +MD: akx/b (II)V net/minecraft/tileentity/TileEntityBrewingStand/setField (II)V +MD: akx/b (ILzx;)Z net/minecraft/tileentity/TileEntityBrewingStand/isItemValidForSlot (ILnet/minecraft/item/ItemStack;)Z +MD: akx/b (ILzx;Lcq;)Z net/minecraft/tileentity/TileEntityBrewingStand/canExtractItem (ILnet/minecraft/item/ItemStack;Lnet/minecraft/util/EnumFacing;)Z +MD: akx/b (Ldn;)V net/minecraft/tileentity/TileEntityBrewingStand/writeToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: akx/b (Lwn;)V net/minecraft/tileentity/TileEntityBrewingStand/openInventory (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: akx/c ()V net/minecraft/tileentity/TileEntityBrewingStand/update ()V +MD: akx/c (ILzx;)I net/minecraft/tileentity/TileEntityBrewingStand/getPotionResult (ILnet/minecraft/item/ItemStack;)I +MD: akx/c (Lwn;)V net/minecraft/tileentity/TileEntityBrewingStand/closeInventory (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: akx/e_ ()Ljava/lang/String; net/minecraft/tileentity/TileEntityBrewingStand/getName ()Ljava/lang/String; +MD: akx/g ()I net/minecraft/tileentity/TileEntityBrewingStand/getFieldCount ()I +MD: akx/k ()Ljava/lang/String; net/minecraft/tileentity/TileEntityBrewingStand/getGuiID ()Ljava/lang/String; +MD: akx/l ()V net/minecraft/tileentity/TileEntityBrewingStand/clear ()V +MD: akx/l_ ()Z net/minecraft/tileentity/TileEntityBrewingStand/hasCustomName ()Z +MD: akx/m ()[Z net/minecraft/tileentity/TileEntityBrewingStand/func_174902_m ()[Z +MD: akx/n ()Z net/minecraft/tileentity/TileEntityBrewingStand/canBrew ()Z +MD: akx/o ()V net/minecraft/tileentity/TileEntityBrewingStand/brewPotions ()V +MD: akx/o_ ()I net/minecraft/tileentity/TileEntityBrewingStand/getSizeInventory ()I +MD: akx/q_ ()I net/minecraft/tileentity/TileEntityBrewingStand/getInventoryStackLimit ()I +MD: aky/E ()V net/minecraft/tileentity/TileEntityChest/updateContainingBlockInfo ()V +MD: aky/a (I)Lzx; net/minecraft/tileentity/TileEntityChest/getStackInSlot (I)Lnet/minecraft/item/ItemStack; +MD: aky/a (II)Lzx; net/minecraft/tileentity/TileEntityChest/decrStackSize (II)Lnet/minecraft/item/ItemStack; +MD: aky/a (ILzx;)V net/minecraft/tileentity/TileEntityChest/setInventorySlotContents (ILnet/minecraft/item/ItemStack;)V +MD: aky/a (Laky;Lcq;)V net/minecraft/tileentity/TileEntityChest/func_174910_a (Lnet/minecraft/tileentity/TileEntityChest;Lnet/minecraft/util/EnumFacing;)V +MD: aky/a (Lcq;)Laky; net/minecraft/tileentity/TileEntityChest/getAdjacentChest (Lnet/minecraft/util/EnumFacing;)Lnet/minecraft/tileentity/TileEntityChest; +MD: aky/a (Ldn;)V net/minecraft/tileentity/TileEntityChest/readFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aky/a (Ljava/lang/String;)V net/minecraft/tileentity/TileEntityChest/setCustomName (Ljava/lang/String;)V +MD: aky/a (Lwm;Lwn;)Lxi; net/minecraft/tileentity/TileEntityChest/createContainer (Lnet/minecraft/entity/player/InventoryPlayer;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/inventory/Container; +MD: aky/a (Lwn;)Z net/minecraft/tileentity/TileEntityChest/isUseableByPlayer (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: aky/a_ (I)I net/minecraft/tileentity/TileEntityChest/getField (I)I +MD: aky/b (I)Lzx; net/minecraft/tileentity/TileEntityChest/removeStackFromSlot (I)Lnet/minecraft/item/ItemStack; +MD: aky/b (II)V net/minecraft/tileentity/TileEntityChest/setField (II)V +MD: aky/b (ILzx;)Z net/minecraft/tileentity/TileEntityChest/isItemValidForSlot (ILnet/minecraft/item/ItemStack;)Z +MD: aky/b (Lcj;)Z net/minecraft/tileentity/TileEntityChest/isChestAt (Lnet/minecraft/util/BlockPos;)Z +MD: aky/b (Ldn;)V net/minecraft/tileentity/TileEntityChest/writeToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aky/b (Lwn;)V net/minecraft/tileentity/TileEntityChest/openInventory (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: aky/c ()V net/minecraft/tileentity/TileEntityChest/update ()V +MD: aky/c (II)Z net/minecraft/tileentity/TileEntityChest/receiveClientEvent (II)Z +MD: aky/c (Lwn;)V net/minecraft/tileentity/TileEntityChest/closeInventory (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: aky/e_ ()Ljava/lang/String; net/minecraft/tileentity/TileEntityChest/getName ()Ljava/lang/String; +MD: aky/g ()I net/minecraft/tileentity/TileEntityChest/getFieldCount ()I +MD: aky/k ()Ljava/lang/String; net/minecraft/tileentity/TileEntityChest/getGuiID ()Ljava/lang/String; +MD: aky/l ()V net/minecraft/tileentity/TileEntityChest/clear ()V +MD: aky/l_ ()Z net/minecraft/tileentity/TileEntityChest/hasCustomName ()Z +MD: aky/m ()V net/minecraft/tileentity/TileEntityChest/checkForAdjacentChests ()V +MD: aky/n ()I net/minecraft/tileentity/TileEntityChest/getChestType ()I +MD: aky/o_ ()I net/minecraft/tileentity/TileEntityChest/getSizeInventory ()I +MD: aky/q_ ()I net/minecraft/tileentity/TileEntityChest/getInventoryStackLimit ()I +MD: aky/y ()V net/minecraft/tileentity/TileEntityChest/invalidate ()V +MD: akz$1/a (Lio/netty/buffer/ByteBuf;)V net/minecraft/tileentity/TileEntityCommandBlock$1/func_145757_a (Lio/netty/buffer/ByteBuf;)V +MD: akz$1/a (Ljava/lang/String;)V net/minecraft/tileentity/TileEntityCommandBlock$1/setCommand (Ljava/lang/String;)V +MD: akz$1/c ()Lcj; net/minecraft/tileentity/TileEntityCommandBlock$1/getPosition ()Lnet/minecraft/util/BlockPos; +MD: akz$1/d ()Laui; net/minecraft/tileentity/TileEntityCommandBlock$1/getPositionVector ()Lnet/minecraft/util/Vec3; +MD: akz$1/e ()Ladm; net/minecraft/tileentity/TileEntityCommandBlock$1/getEntityWorld ()Lnet/minecraft/world/World; +MD: akz$1/f ()Lpk; net/minecraft/tileentity/TileEntityCommandBlock$1/getCommandSenderEntity ()Lnet/minecraft/entity/Entity; +MD: akz$1/h ()V net/minecraft/tileentity/TileEntityCommandBlock$1/updateCommand ()V +MD: akz$1/i ()I net/minecraft/tileentity/TileEntityCommandBlock$1/func_145751_f ()I +MD: akz/F ()Z net/minecraft/tileentity/TileEntityCommandBlock/func_183000_F ()Z +MD: akz/a (Ldn;)V net/minecraft/tileentity/TileEntityCommandBlock/readFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: akz/b ()Ladc; net/minecraft/tileentity/TileEntityCommandBlock/getCommandBlockLogic ()Lnet/minecraft/command/server/CommandBlockLogic; +MD: akz/b (Ldn;)V net/minecraft/tileentity/TileEntityCommandBlock/writeToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: akz/c ()Ln; net/minecraft/tileentity/TileEntityCommandBlock/getCommandResultStats ()Lnet/minecraft/command/CommandResultStats; +MD: akz/y_ ()Lff; net/minecraft/tileentity/TileEntityCommandBlock/getDescriptionPacket ()Lnet/minecraft/network/Packet; +MD: al/a ()I net/minecraft/command/CommandServerKick/getRequiredPermissionLevel ()I +MD: al/a (Lm;[Ljava/lang/String;)V net/minecraft/command/CommandServerKick/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: al/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/CommandServerKick/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: al/c ()Ljava/lang/String; net/minecraft/command/CommandServerKick/getCommandName ()Ljava/lang/String; +MD: al/c (Lm;)Ljava/lang/String; net/minecraft/command/CommandServerKick/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: ala/a (I)V net/minecraft/tileentity/TileEntityComparator/setOutputSignal (I)V +MD: ala/a (Ldn;)V net/minecraft/tileentity/TileEntityComparator/readFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: ala/b ()I net/minecraft/tileentity/TileEntityComparator/getOutputSignal ()I +MD: ala/b (Ldn;)V net/minecraft/tileentity/TileEntityComparator/writeToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: alb/c ()V net/minecraft/tileentity/TileEntityDaylightDetector/update ()V +MD: alc/a (I)Lzx; net/minecraft/tileentity/TileEntityDispenser/getStackInSlot (I)Lnet/minecraft/item/ItemStack; +MD: alc/a (II)Lzx; net/minecraft/tileentity/TileEntityDispenser/decrStackSize (II)Lnet/minecraft/item/ItemStack; +MD: alc/a (ILzx;)V net/minecraft/tileentity/TileEntityDispenser/setInventorySlotContents (ILnet/minecraft/item/ItemStack;)V +MD: alc/a (Ldn;)V net/minecraft/tileentity/TileEntityDispenser/readFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: alc/a (Ljava/lang/String;)V net/minecraft/tileentity/TileEntityDispenser/setCustomName (Ljava/lang/String;)V +MD: alc/a (Lwm;Lwn;)Lxi; net/minecraft/tileentity/TileEntityDispenser/createContainer (Lnet/minecraft/entity/player/InventoryPlayer;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/inventory/Container; +MD: alc/a (Lwn;)Z net/minecraft/tileentity/TileEntityDispenser/isUseableByPlayer (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: alc/a (Lzx;)I net/minecraft/tileentity/TileEntityDispenser/addItemStack (Lnet/minecraft/item/ItemStack;)I +MD: alc/a_ (I)I net/minecraft/tileentity/TileEntityDispenser/getField (I)I +MD: alc/b (I)Lzx; net/minecraft/tileentity/TileEntityDispenser/removeStackFromSlot (I)Lnet/minecraft/item/ItemStack; +MD: alc/b (II)V net/minecraft/tileentity/TileEntityDispenser/setField (II)V +MD: alc/b (ILzx;)Z net/minecraft/tileentity/TileEntityDispenser/isItemValidForSlot (ILnet/minecraft/item/ItemStack;)Z +MD: alc/b (Ldn;)V net/minecraft/tileentity/TileEntityDispenser/writeToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: alc/b (Lwn;)V net/minecraft/tileentity/TileEntityDispenser/openInventory (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: alc/c (Lwn;)V net/minecraft/tileentity/TileEntityDispenser/closeInventory (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: alc/e_ ()Ljava/lang/String; net/minecraft/tileentity/TileEntityDispenser/getName ()Ljava/lang/String; +MD: alc/g ()I net/minecraft/tileentity/TileEntityDispenser/getFieldCount ()I +MD: alc/k ()Ljava/lang/String; net/minecraft/tileentity/TileEntityDispenser/getGuiID ()Ljava/lang/String; +MD: alc/l ()V net/minecraft/tileentity/TileEntityDispenser/clear ()V +MD: alc/l_ ()Z net/minecraft/tileentity/TileEntityDispenser/hasCustomName ()Z +MD: alc/m ()I net/minecraft/tileentity/TileEntityDispenser/getDispenseSlot ()I +MD: alc/o_ ()I net/minecraft/tileentity/TileEntityDispenser/getSizeInventory ()I +MD: alc/q_ ()I net/minecraft/tileentity/TileEntityDispenser/getInventoryStackLimit ()I +MD: ald/e_ ()Ljava/lang/String; net/minecraft/tileentity/TileEntityDropper/getName ()Ljava/lang/String; +MD: ald/k ()Ljava/lang/String; net/minecraft/tileentity/TileEntityDropper/getGuiID ()Ljava/lang/String; +MD: ale/a (Ldn;)V net/minecraft/tileentity/TileEntityEnchantmentTable/readFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: ale/a (Ljava/lang/String;)V net/minecraft/tileentity/TileEntityEnchantmentTable/setCustomName (Ljava/lang/String;)V +MD: ale/a (Lwm;Lwn;)Lxi; net/minecraft/tileentity/TileEntityEnchantmentTable/createContainer (Lnet/minecraft/entity/player/InventoryPlayer;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/inventory/Container; +MD: ale/b (Ldn;)V net/minecraft/tileentity/TileEntityEnchantmentTable/writeToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: ale/c ()V net/minecraft/tileentity/TileEntityEnchantmentTable/update ()V +MD: ale/e_ ()Ljava/lang/String; net/minecraft/tileentity/TileEntityEnchantmentTable/getName ()Ljava/lang/String; +MD: ale/f_ ()Leu; net/minecraft/tileentity/TileEntityEnchantmentTable/getDisplayName ()Lnet/minecraft/util/IChatComponent; +MD: ale/k ()Ljava/lang/String; net/minecraft/tileentity/TileEntityEnchantmentTable/getGuiID ()Ljava/lang/String; +MD: ale/l_ ()Z net/minecraft/tileentity/TileEntityEnchantmentTable/hasCustomName ()Z +MD: alf/a (Lwn;)Z net/minecraft/tileentity/TileEntityEnderChest/canBeUsed (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: alf/b ()V net/minecraft/tileentity/TileEntityEnderChest/openChest ()V +MD: alf/c ()V net/minecraft/tileentity/TileEntityEnderChest/update ()V +MD: alf/c (II)Z net/minecraft/tileentity/TileEntityEnderChest/receiveClientEvent (II)Z +MD: alf/d ()V net/minecraft/tileentity/TileEntityEnderChest/closeChest ()V +MD: alf/y ()V net/minecraft/tileentity/TileEntityEnderChest/invalidate ()V +MD: alg/a (Ldn;)V net/minecraft/tileentity/TileEntityFlowerPot/readFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: alg/a (Lzw;I)V net/minecraft/tileentity/TileEntityFlowerPot/setFlowerPotData (Lnet/minecraft/item/Item;I)V +MD: alg/b ()Lzw; net/minecraft/tileentity/TileEntityFlowerPot/getFlowerPotItem ()Lnet/minecraft/item/Item; +MD: alg/b (Ldn;)V net/minecraft/tileentity/TileEntityFlowerPot/writeToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: alg/c ()I net/minecraft/tileentity/TileEntityFlowerPot/getFlowerPotData ()I +MD: alg/y_ ()Lff; net/minecraft/tileentity/TileEntityFlowerPot/getDescriptionPacket ()Lnet/minecraft/network/Packet; +MD: alh/a (I)Lzx; net/minecraft/tileentity/TileEntityFurnace/getStackInSlot (I)Lnet/minecraft/item/ItemStack; +MD: alh/a (II)Lzx; net/minecraft/tileentity/TileEntityFurnace/decrStackSize (II)Lnet/minecraft/item/ItemStack; +MD: alh/a (ILzx;)V net/minecraft/tileentity/TileEntityFurnace/setInventorySlotContents (ILnet/minecraft/item/ItemStack;)V +MD: alh/a (ILzx;Lcq;)Z net/minecraft/tileentity/TileEntityFurnace/canInsertItem (ILnet/minecraft/item/ItemStack;Lnet/minecraft/util/EnumFacing;)Z +MD: alh/a (Lcq;)[I net/minecraft/tileentity/TileEntityFurnace/getSlotsForFace (Lnet/minecraft/util/EnumFacing;)[I +MD: alh/a (Ldn;)V net/minecraft/tileentity/TileEntityFurnace/readFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: alh/a (Ljava/lang/String;)V net/minecraft/tileentity/TileEntityFurnace/setCustomInventoryName (Ljava/lang/String;)V +MD: alh/a (Log;)Z net/minecraft/tileentity/TileEntityFurnace/isBurning (Lnet/minecraft/inventory/IInventory;)Z +MD: alh/a (Lwm;Lwn;)Lxi; net/minecraft/tileentity/TileEntityFurnace/createContainer (Lnet/minecraft/entity/player/InventoryPlayer;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/inventory/Container; +MD: alh/a (Lwn;)Z net/minecraft/tileentity/TileEntityFurnace/isUseableByPlayer (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: alh/a (Lzx;)I net/minecraft/tileentity/TileEntityFurnace/getCookTime (Lnet/minecraft/item/ItemStack;)I +MD: alh/a_ (I)I net/minecraft/tileentity/TileEntityFurnace/getField (I)I +MD: alh/b (I)Lzx; net/minecraft/tileentity/TileEntityFurnace/removeStackFromSlot (I)Lnet/minecraft/item/ItemStack; +MD: alh/b (II)V net/minecraft/tileentity/TileEntityFurnace/setField (II)V +MD: alh/b (ILzx;)Z net/minecraft/tileentity/TileEntityFurnace/isItemValidForSlot (ILnet/minecraft/item/ItemStack;)Z +MD: alh/b (ILzx;Lcq;)Z net/minecraft/tileentity/TileEntityFurnace/canExtractItem (ILnet/minecraft/item/ItemStack;Lnet/minecraft/util/EnumFacing;)Z +MD: alh/b (Ldn;)V net/minecraft/tileentity/TileEntityFurnace/writeToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: alh/b (Lwn;)V net/minecraft/tileentity/TileEntityFurnace/openInventory (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: alh/b (Lzx;)I net/minecraft/tileentity/TileEntityFurnace/getItemBurnTime (Lnet/minecraft/item/ItemStack;)I +MD: alh/c ()V net/minecraft/tileentity/TileEntityFurnace/update ()V +MD: alh/c (Lwn;)V net/minecraft/tileentity/TileEntityFurnace/closeInventory (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: alh/c (Lzx;)Z net/minecraft/tileentity/TileEntityFurnace/isItemFuel (Lnet/minecraft/item/ItemStack;)Z +MD: alh/e_ ()Ljava/lang/String; net/minecraft/tileentity/TileEntityFurnace/getName ()Ljava/lang/String; +MD: alh/g ()I net/minecraft/tileentity/TileEntityFurnace/getFieldCount ()I +MD: alh/k ()Ljava/lang/String; net/minecraft/tileentity/TileEntityFurnace/getGuiID ()Ljava/lang/String; +MD: alh/l ()V net/minecraft/tileentity/TileEntityFurnace/clear ()V +MD: alh/l_ ()Z net/minecraft/tileentity/TileEntityFurnace/hasCustomName ()Z +MD: alh/m ()Z net/minecraft/tileentity/TileEntityFurnace/isBurning ()Z +MD: alh/n ()V net/minecraft/tileentity/TileEntityFurnace/smeltItem ()V +MD: alh/o ()Z net/minecraft/tileentity/TileEntityFurnace/canSmelt ()Z +MD: alh/o_ ()I net/minecraft/tileentity/TileEntityFurnace/getSizeInventory ()I +MD: alh/q_ ()I net/minecraft/tileentity/TileEntityFurnace/getInventoryStackLimit ()I +MD: ali/A ()D net/minecraft/tileentity/IHopper/getXPos ()D +MD: ali/B ()D net/minecraft/tileentity/IHopper/getYPos ()D +MD: ali/C ()D net/minecraft/tileentity/IHopper/getZPos ()D +MD: ali/z ()Ladm; net/minecraft/tileentity/IHopper/getWorld ()Lnet/minecraft/world/World; +MD: alj/A ()D net/minecraft/tileentity/TileEntityHopper/getXPos ()D +MD: alj/B ()D net/minecraft/tileentity/TileEntityHopper/getYPos ()D +MD: alj/C ()D net/minecraft/tileentity/TileEntityHopper/getZPos ()D +MD: alj/H ()Log; net/minecraft/tileentity/TileEntityHopper/getInventoryForHopperTransfer ()Lnet/minecraft/inventory/IInventory; +MD: alj/a (I)Lzx; net/minecraft/tileentity/TileEntityHopper/getStackInSlot (I)Lnet/minecraft/item/ItemStack; +MD: alj/a (II)Lzx; net/minecraft/tileentity/TileEntityHopper/decrStackSize (II)Lnet/minecraft/item/ItemStack; +MD: alj/a (ILzx;)V net/minecraft/tileentity/TileEntityHopper/setInventorySlotContents (ILnet/minecraft/item/ItemStack;)V +MD: alj/a (Ladm;DDD)Ljava/util/List; net/minecraft/tileentity/TileEntityHopper/func_181556_a (Lnet/minecraft/world/World;DDD)Ljava/util/List; +MD: alj/a (Lali;)Z net/minecraft/tileentity/TileEntityHopper/captureDroppedItems (Lnet/minecraft/tileentity/IHopper;)Z +MD: alj/a (Lali;Log;ILcq;)Z net/minecraft/tileentity/TileEntityHopper/pullItemFromSlot (Lnet/minecraft/tileentity/IHopper;Lnet/minecraft/inventory/IInventory;ILnet/minecraft/util/EnumFacing;)Z +MD: alj/a (Ldn;)V net/minecraft/tileentity/TileEntityHopper/readFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: alj/a (Ljava/lang/String;)V net/minecraft/tileentity/TileEntityHopper/setCustomName (Ljava/lang/String;)V +MD: alj/a (Log;Lcq;)Z net/minecraft/tileentity/TileEntityHopper/isInventoryFull (Lnet/minecraft/inventory/IInventory;Lnet/minecraft/util/EnumFacing;)Z +MD: alj/a (Log;Luz;)Z net/minecraft/tileentity/TileEntityHopper/putDropInInventoryAllSlots (Lnet/minecraft/inventory/IInventory;Lnet/minecraft/entity/item/EntityItem;)Z +MD: alj/a (Log;Lzx;ILcq;)Z net/minecraft/tileentity/TileEntityHopper/canInsertItemInSlot (Lnet/minecraft/inventory/IInventory;Lnet/minecraft/item/ItemStack;ILnet/minecraft/util/EnumFacing;)Z +MD: alj/a (Log;Lzx;Lcq;)Lzx; net/minecraft/tileentity/TileEntityHopper/putStackInInventoryAllSlots (Lnet/minecraft/inventory/IInventory;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/EnumFacing;)Lnet/minecraft/item/ItemStack; +MD: alj/a (Lwm;Lwn;)Lxi; net/minecraft/tileentity/TileEntityHopper/createContainer (Lnet/minecraft/entity/player/InventoryPlayer;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/inventory/Container; +MD: alj/a (Lwn;)Z net/minecraft/tileentity/TileEntityHopper/isUseableByPlayer (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: alj/a (Lzx;Lzx;)Z net/minecraft/tileentity/TileEntityHopper/canCombine (Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Z +MD: alj/a_ (I)I net/minecraft/tileentity/TileEntityHopper/getField (I)I +MD: alj/b (I)Lzx; net/minecraft/tileentity/TileEntityHopper/removeStackFromSlot (I)Lnet/minecraft/item/ItemStack; +MD: alj/b (II)V net/minecraft/tileentity/TileEntityHopper/setField (II)V +MD: alj/b (ILzx;)Z net/minecraft/tileentity/TileEntityHopper/isItemValidForSlot (ILnet/minecraft/item/ItemStack;)Z +MD: alj/b (Ladm;DDD)Log; net/minecraft/tileentity/TileEntityHopper/getInventoryAtPosition (Lnet/minecraft/world/World;DDD)Lnet/minecraft/inventory/IInventory; +MD: alj/b (Lali;)Log; net/minecraft/tileentity/TileEntityHopper/getHopperInventory (Lnet/minecraft/tileentity/IHopper;)Lnet/minecraft/inventory/IInventory; +MD: alj/b (Ldn;)V net/minecraft/tileentity/TileEntityHopper/writeToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: alj/b (Log;Lcq;)Z net/minecraft/tileentity/TileEntityHopper/isInventoryEmpty (Lnet/minecraft/inventory/IInventory;Lnet/minecraft/util/EnumFacing;)Z +MD: alj/b (Log;Lzx;ILcq;)Z net/minecraft/tileentity/TileEntityHopper/canExtractItemFromSlot (Lnet/minecraft/inventory/IInventory;Lnet/minecraft/item/ItemStack;ILnet/minecraft/util/EnumFacing;)Z +MD: alj/b (Lwn;)V net/minecraft/tileentity/TileEntityHopper/openInventory (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: alj/c ()V net/minecraft/tileentity/TileEntityHopper/update ()V +MD: alj/c (Log;Lzx;ILcq;)Lzx; net/minecraft/tileentity/TileEntityHopper/insertStack (Lnet/minecraft/inventory/IInventory;Lnet/minecraft/item/ItemStack;ILnet/minecraft/util/EnumFacing;)Lnet/minecraft/item/ItemStack; +MD: alj/c (Lwn;)V net/minecraft/tileentity/TileEntityHopper/closeInventory (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: alj/d (I)V net/minecraft/tileentity/TileEntityHopper/setTransferCooldown (I)V +MD: alj/e_ ()Ljava/lang/String; net/minecraft/tileentity/TileEntityHopper/getName ()Ljava/lang/String; +MD: alj/g ()I net/minecraft/tileentity/TileEntityHopper/getFieldCount ()I +MD: alj/k ()Ljava/lang/String; net/minecraft/tileentity/TileEntityHopper/getGuiID ()Ljava/lang/String; +MD: alj/l ()V net/minecraft/tileentity/TileEntityHopper/clear ()V +MD: alj/l_ ()Z net/minecraft/tileentity/TileEntityHopper/hasCustomName ()Z +MD: alj/m ()Z net/minecraft/tileentity/TileEntityHopper/updateHopper ()Z +MD: alj/n ()Z net/minecraft/tileentity/TileEntityHopper/isOnTransferCooldown ()Z +MD: alj/o ()Z net/minecraft/tileentity/TileEntityHopper/mayTransfer ()Z +MD: alj/o_ ()I net/minecraft/tileentity/TileEntityHopper/getSizeInventory ()I +MD: alj/p ()Z net/minecraft/tileentity/TileEntityHopper/isEmpty ()Z +MD: alj/p_ ()V net/minecraft/tileentity/TileEntityHopper/markDirty ()V +MD: alj/q ()Z net/minecraft/tileentity/TileEntityHopper/isFull ()Z +MD: alj/q_ ()I net/minecraft/tileentity/TileEntityHopper/getInventoryStackLimit ()I +MD: alj/r ()Z net/minecraft/tileentity/TileEntityHopper/transferItemsOut ()Z +MD: alk/a (Ldn;)V net/minecraft/tileentity/TileEntityLockable/readFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: alk/a (Lon;)V net/minecraft/tileentity/TileEntityLockable/setLockCode (Lnet/minecraft/world/LockCode;)V +MD: alk/b (Ldn;)V net/minecraft/tileentity/TileEntityLockable/writeToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: alk/f_ ()Leu; net/minecraft/tileentity/TileEntityLockable/getDisplayName ()Lnet/minecraft/util/IChatComponent; +MD: alk/i ()Lon; net/minecraft/tileentity/TileEntityLockable/getLockCode ()Lnet/minecraft/world/LockCode; +MD: alk/r_ ()Z net/minecraft/tileentity/TileEntityLockable/isLocked ()Z +MD: all$1/a ()Ladm; net/minecraft/tileentity/TileEntityMobSpawner$1/getSpawnerWorld ()Lnet/minecraft/world/World; +MD: all$1/a (I)V net/minecraft/tileentity/TileEntityMobSpawner$1/func_98267_a (I)V +MD: all$1/a (Ladd$a;)V net/minecraft/tileentity/TileEntityMobSpawner$1/setRandomEntity (Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart;)V +MD: all$1/b ()Lcj; net/minecraft/tileentity/TileEntityMobSpawner$1/getSpawnerPosition ()Lnet/minecraft/util/BlockPos; +MD: all/F ()Z net/minecraft/tileentity/TileEntityMobSpawner/func_183000_F ()Z +MD: all/a (Ldn;)V net/minecraft/tileentity/TileEntityMobSpawner/readFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: all/b ()Ladd; net/minecraft/tileentity/TileEntityMobSpawner/getSpawnerBaseLogic ()Lnet/minecraft/tileentity/MobSpawnerBaseLogic; +MD: all/b (Ldn;)V net/minecraft/tileentity/TileEntityMobSpawner/writeToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: all/c ()V net/minecraft/tileentity/TileEntityMobSpawner/update ()V +MD: all/c (II)Z net/minecraft/tileentity/TileEntityMobSpawner/receiveClientEvent (II)Z +MD: all/y_ ()Lff; net/minecraft/tileentity/TileEntityMobSpawner/getDescriptionPacket ()Lnet/minecraft/network/Packet; +MD: alm/a (Ladm;Lcj;)V net/minecraft/tileentity/TileEntityNote/triggerNote (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)V +MD: alm/a (Ldn;)V net/minecraft/tileentity/TileEntityNote/readFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: alm/b ()V net/minecraft/tileentity/TileEntityNote/changePitch ()V +MD: alm/b (Ldn;)V net/minecraft/tileentity/TileEntityNote/writeToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aln$1/a (ILjava/lang/String;)Z net/minecraft/tileentity/TileEntitySign$1/canCommandSenderUseCommand (ILjava/lang/String;)Z +MD: aln$1/a (Leu;)V net/minecraft/tileentity/TileEntitySign$1/addChatMessage (Lnet/minecraft/util/IChatComponent;)V +MD: aln$1/a (Ln$a;I)V net/minecraft/tileentity/TileEntitySign$1/setCommandStat (Lnet/minecraft/command/CommandResultStats$Type;I)V +MD: aln$1/c ()Lcj; net/minecraft/tileentity/TileEntitySign$1/getPosition ()Lnet/minecraft/util/BlockPos; +MD: aln$1/d ()Laui; net/minecraft/tileentity/TileEntitySign$1/getPositionVector ()Lnet/minecraft/util/Vec3; +MD: aln$1/e ()Ladm; net/minecraft/tileentity/TileEntitySign$1/getEntityWorld ()Lnet/minecraft/world/World; +MD: aln$1/e_ ()Ljava/lang/String; net/minecraft/tileentity/TileEntitySign$1/getName ()Ljava/lang/String; +MD: aln$1/f ()Lpk; net/minecraft/tileentity/TileEntitySign$1/getCommandSenderEntity ()Lnet/minecraft/entity/Entity; +MD: aln$1/f_ ()Leu; net/minecraft/tileentity/TileEntitySign$1/getDisplayName ()Lnet/minecraft/util/IChatComponent; +MD: aln$1/u_ ()Z net/minecraft/tileentity/TileEntitySign$1/sendCommandFeedback ()Z +MD: aln$2/a (ILjava/lang/String;)Z net/minecraft/tileentity/TileEntitySign$2/canCommandSenderUseCommand (ILjava/lang/String;)Z +MD: aln$2/a (Leu;)V net/minecraft/tileentity/TileEntitySign$2/addChatMessage (Lnet/minecraft/util/IChatComponent;)V +MD: aln$2/a (Ln$a;I)V net/minecraft/tileentity/TileEntitySign$2/setCommandStat (Lnet/minecraft/command/CommandResultStats$Type;I)V +MD: aln$2/c ()Lcj; net/minecraft/tileentity/TileEntitySign$2/getPosition ()Lnet/minecraft/util/BlockPos; +MD: aln$2/d ()Laui; net/minecraft/tileentity/TileEntitySign$2/getPositionVector ()Lnet/minecraft/util/Vec3; +MD: aln$2/e ()Ladm; net/minecraft/tileentity/TileEntitySign$2/getEntityWorld ()Lnet/minecraft/world/World; +MD: aln$2/e_ ()Ljava/lang/String; net/minecraft/tileentity/TileEntitySign$2/getName ()Ljava/lang/String; +MD: aln$2/f ()Lpk; net/minecraft/tileentity/TileEntitySign$2/getCommandSenderEntity ()Lnet/minecraft/entity/Entity; +MD: aln$2/f_ ()Leu; net/minecraft/tileentity/TileEntitySign$2/getDisplayName ()Lnet/minecraft/util/IChatComponent; +MD: aln$2/u_ ()Z net/minecraft/tileentity/TileEntitySign$2/sendCommandFeedback ()Z +MD: aln/F ()Z net/minecraft/tileentity/TileEntitySign/func_183000_F ()Z +MD: aln/a (Laln;)Ln; net/minecraft/tileentity/TileEntitySign/access$000 (Lnet/minecraft/tileentity/TileEntitySign;)Lnet/minecraft/command/CommandResultStats; +MD: aln/a (Ldn;)V net/minecraft/tileentity/TileEntitySign/readFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aln/a (Lwn;)V net/minecraft/tileentity/TileEntitySign/setPlayer (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: aln/a (Z)V net/minecraft/tileentity/TileEntitySign/setEditable (Z)V +MD: aln/b ()Z net/minecraft/tileentity/TileEntitySign/getIsEditable ()Z +MD: aln/b (Ldn;)V net/minecraft/tileentity/TileEntitySign/writeToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aln/b (Lwn;)Z net/minecraft/tileentity/TileEntitySign/executeCommand (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: aln/c ()Lwn; net/minecraft/tileentity/TileEntitySign/getPlayer ()Lnet/minecraft/entity/player/EntityPlayer; +MD: aln/d ()Ln; net/minecraft/tileentity/TileEntitySign/getStats ()Lnet/minecraft/command/CommandResultStats; +MD: aln/y_ ()Lff; net/minecraft/tileentity/TileEntitySign/getDescriptionPacket ()Lnet/minecraft/network/Packet; +MD: alo/a (I)V net/minecraft/tileentity/TileEntitySkull/setType (I)V +MD: alo/a (Lcom/mojang/authlib/GameProfile;)V net/minecraft/tileentity/TileEntitySkull/setPlayerProfile (Lcom/mojang/authlib/GameProfile;)V +MD: alo/a (Ldn;)V net/minecraft/tileentity/TileEntitySkull/readFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: alo/b ()Lcom/mojang/authlib/GameProfile; net/minecraft/tileentity/TileEntitySkull/getPlayerProfile ()Lcom/mojang/authlib/GameProfile; +MD: alo/b (I)V net/minecraft/tileentity/TileEntitySkull/setSkullRotation (I)V +MD: alo/b (Lcom/mojang/authlib/GameProfile;)Lcom/mojang/authlib/GameProfile; net/minecraft/tileentity/TileEntitySkull/updateGameprofile (Lcom/mojang/authlib/GameProfile;)Lcom/mojang/authlib/GameProfile; +MD: alo/b (Ldn;)V net/minecraft/tileentity/TileEntitySkull/writeToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: alo/c ()I net/minecraft/tileentity/TileEntitySkull/getSkullType ()I +MD: alo/d ()I net/minecraft/tileentity/TileEntitySkull/getSkullRotation ()I +MD: alo/e ()V net/minecraft/tileentity/TileEntitySkull/updatePlayerProfile ()V +MD: alo/y_ ()Lff; net/minecraft/tileentity/TileEntitySkull/getDescriptionPacket ()Lnet/minecraft/network/Packet; +MD: als/a (I)Lalz; net/minecraft/block/BlockPistonBase/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: als/a (Ladm;Lcj;Lalz;)Laug; net/minecraft/block/BlockPistonBase/getCollisionBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/util/AxisAlignedBB; +MD: als/a (Ladm;Lcj;Lalz;II)Z net/minecraft/block/BlockPistonBase/onBlockEventReceived (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;II)Z +MD: als/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockPistonBase/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: als/a (Ladm;Lcj;Lalz;Laug;Ljava/util/List;Lpk;)V net/minecraft/block/BlockPistonBase/addCollisionBoxesToList (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/AxisAlignedBB;Ljava/util/List;Lnet/minecraft/entity/Entity;)V +MD: als/a (Ladm;Lcj;Lalz;Lpr;Lzx;)V net/minecraft/block/BlockPistonBase/onBlockPlacedBy (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/item/ItemStack;)V +MD: als/a (Ladm;Lcj;Lcq;)Z net/minecraft/block/BlockPistonBase/shouldBeExtended (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Z +MD: als/a (Ladm;Lcj;Lcq;FFFILpr;)Lalz; net/minecraft/block/BlockPistonBase/onBlockPlaced (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFFILnet/minecraft/entity/EntityLivingBase;)Lnet/minecraft/block/state/IBlockState; +MD: als/a (Ladm;Lcj;Lcq;Z)Z net/minecraft/block/BlockPistonBase/doMove (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;Z)Z +MD: als/a (Ladm;Lcj;Lpr;)Lcq; net/minecraft/block/BlockPistonBase/getFacingFromEntity (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/entity/EntityLivingBase;)Lnet/minecraft/util/EnumFacing; +MD: als/a (Ladq;Lcj;)V net/minecraft/block/BlockPistonBase/setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)V +MD: als/a (Lafh;Ladm;Lcj;Lcq;Z)Z net/minecraft/block/BlockPistonBase/canPush (Lnet/minecraft/block/Block;Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;Z)Z +MD: als/b (I)Lcq; net/minecraft/block/BlockPistonBase/getFacing (I)Lnet/minecraft/util/EnumFacing; +MD: als/b (Lalz;)Lalz; net/minecraft/block/BlockPistonBase/getStateForEntityRender (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/state/IBlockState; +MD: als/c ()Z net/minecraft/block/BlockPistonBase/isOpaqueCube ()Z +MD: als/c (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockPistonBase/onBlockAdded (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: als/c (Lalz;)I net/minecraft/block/BlockPistonBase/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: als/d ()Z net/minecraft/block/BlockPistonBase/isFullCube ()Z +MD: als/e ()Lama; net/minecraft/block/BlockPistonBase/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: als/e (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockPistonBase/checkForMove (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: als/j ()V net/minecraft/block/BlockPistonBase/setBlockBoundsForItemRender ()V +MD: alt$a/l ()Ljava/lang/String; net/minecraft/block/BlockPistonExtension$EnumPistonType/getName ()Ljava/lang/String; +MD: alt$a/toString ()Ljava/lang/String; net/minecraft/block/BlockPistonExtension$EnumPistonType/toString ()Ljava/lang/String; +MD: alt$a/values ()[Lalt$a; net/minecraft/block/BlockPistonExtension$EnumPistonType/values ()[Lnet/minecraft/block/BlockPistonExtension$EnumPistonType; +MD: alt/a (I)Lalz; net/minecraft/block/BlockPistonExtension/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: alt/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockPistonExtension/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: alt/a (Ladm;Lcj;Lalz;Laug;Ljava/util/List;Lpk;)V net/minecraft/block/BlockPistonExtension/addCollisionBoxesToList (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/AxisAlignedBB;Ljava/util/List;Lnet/minecraft/entity/Entity;)V +MD: alt/a (Ladm;Lcj;Lalz;Lwn;)V net/minecraft/block/BlockPistonExtension/onBlockHarvested (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;)V +MD: alt/a (Ladq;Lcj;)V net/minecraft/block/BlockPistonExtension/setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)V +MD: alt/a (Ladq;Lcj;Lcq;)Z net/minecraft/block/BlockPistonExtension/shouldSideBeRendered (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Z +MD: alt/a (Ljava/util/Random;)I net/minecraft/block/BlockPistonExtension/quantityDropped (Ljava/util/Random;)I +MD: alt/b (I)Lcq; net/minecraft/block/BlockPistonExtension/getFacing (I)Lnet/minecraft/util/EnumFacing; +MD: alt/b (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockPistonExtension/breakBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: alt/b (Ladm;Lcj;Lcq;)Z net/minecraft/block/BlockPistonExtension/canPlaceBlockOnSide (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Z +MD: alt/c ()Z net/minecraft/block/BlockPistonExtension/isOpaqueCube ()Z +MD: alt/c (Ladm;Lcj;)Lzw; net/minecraft/block/BlockPistonExtension/getItem (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/item/Item; +MD: alt/c (Lalz;)I net/minecraft/block/BlockPistonExtension/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: alt/d ()Z net/minecraft/block/BlockPistonExtension/isFullCube ()Z +MD: alt/d (Ladm;Lcj;)Z net/minecraft/block/BlockPistonExtension/canPlaceBlockAt (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: alt/d (Lalz;)V net/minecraft/block/BlockPistonExtension/applyHeadBounds (Lnet/minecraft/block/state/IBlockState;)V +MD: alt/e ()Lama; net/minecraft/block/BlockPistonExtension/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: alt/e (Lalz;)V net/minecraft/block/BlockPistonExtension/applyCoreBounds (Lnet/minecraft/block/state/IBlockState;)V +MD: alu/a (F)F net/minecraft/tileentity/TileEntityPiston/getProgress (F)F +MD: alu/a (FF)V net/minecraft/tileentity/TileEntityPiston/launchWithSlimeBlock (FF)V +MD: alu/a (Ldn;)V net/minecraft/tileentity/TileEntityPiston/readFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: alu/b ()Lalz; net/minecraft/tileentity/TileEntityPiston/getPistonState ()Lnet/minecraft/block/state/IBlockState; +MD: alu/b (F)F net/minecraft/tileentity/TileEntityPiston/getOffsetX (F)F +MD: alu/b (Ldn;)V net/minecraft/tileentity/TileEntityPiston/writeToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: alu/c ()V net/minecraft/tileentity/TileEntityPiston/update ()V +MD: alu/c (F)F net/minecraft/tileentity/TileEntityPiston/getOffsetY (F)F +MD: alu/d ()Z net/minecraft/tileentity/TileEntityPiston/isExtending ()Z +MD: alu/d (F)F net/minecraft/tileentity/TileEntityPiston/getOffsetZ (F)F +MD: alu/e ()Lcq; net/minecraft/tileentity/TileEntityPiston/getFacing ()Lnet/minecraft/util/EnumFacing; +MD: alu/g ()Z net/minecraft/tileentity/TileEntityPiston/shouldPistonHeadBeRendered ()Z +MD: alu/h ()V net/minecraft/tileentity/TileEntityPiston/clearPistonTileEntity ()V +MD: alu/u ()I net/minecraft/tileentity/TileEntityPiston/getBlockMetadata ()I +MD: alv/a (I)Lalz; net/minecraft/block/BlockPistonMoving/getStateFromMeta (I)Lnet/minecraft/block/state/IBlockState; +MD: alv/a (Ladm;I)Lakw; net/minecraft/block/BlockPistonMoving/createNewTileEntity (Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity; +MD: alv/a (Ladm;Lcj;Lalz;)Laug; net/minecraft/block/BlockPistonMoving/getCollisionBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/util/AxisAlignedBB; +MD: alv/a (Ladm;Lcj;Lalz;FI)V net/minecraft/block/BlockPistonMoving/dropBlockAsItemWithChance (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;FI)V +MD: alv/a (Ladm;Lcj;Lalz;FLcq;)Laug; net/minecraft/block/BlockPistonMoving/getBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;FLnet/minecraft/util/EnumFacing;)Lnet/minecraft/util/AxisAlignedBB; +MD: alv/a (Ladm;Lcj;Lalz;Lafh;)V net/minecraft/block/BlockPistonMoving/onNeighborBlockChange (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/Block;)V +MD: alv/a (Ladm;Lcj;Lalz;Lwn;Lcq;FFF)Z net/minecraft/block/BlockPistonMoving/onBlockActivated (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: alv/a (Ladm;Lcj;Laui;Laui;)Lauh; net/minecraft/block/BlockPistonMoving/collisionRayTrace (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/Vec3;Lnet/minecraft/util/Vec3;)Lnet/minecraft/util/MovingObjectPosition; +MD: alv/a (Ladq;Lcj;)V net/minecraft/block/BlockPistonMoving/setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)V +MD: alv/a (Lalz;Lcq;ZZ)Lakw; net/minecraft/block/BlockPistonMoving/newTileEntity (Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/EnumFacing;ZZ)Lnet/minecraft/tileentity/TileEntity; +MD: alv/a (Lalz;Ljava/util/Random;I)Lzw; net/minecraft/block/BlockPistonMoving/getItemDropped (Lnet/minecraft/block/state/IBlockState;Ljava/util/Random;I)Lnet/minecraft/item/Item; +MD: alv/b (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockPistonMoving/breakBlock (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: alv/b (Ladm;Lcj;Lcq;)Z net/minecraft/block/BlockPistonMoving/canPlaceBlockOnSide (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Z +MD: alv/c ()Z net/minecraft/block/BlockPistonMoving/isOpaqueCube ()Z +MD: alv/c (Ladm;Lcj;)Lzw; net/minecraft/block/BlockPistonMoving/getItem (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/item/Item; +MD: alv/c (Lalz;)I net/minecraft/block/BlockPistonMoving/getMetaFromState (Lnet/minecraft/block/state/IBlockState;)I +MD: alv/d ()Z net/minecraft/block/BlockPistonMoving/isFullCube ()Z +MD: alv/d (Ladm;Lcj;)Z net/minecraft/block/BlockPistonMoving/canPlaceBlockAt (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: alv/d (Ladm;Lcj;Lalz;)V net/minecraft/block/BlockPistonMoving/onBlockDestroyedByPlayer (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: alv/e ()Lama; net/minecraft/block/BlockPistonMoving/createBlockState ()Lnet/minecraft/block/state/BlockState; +MD: alv/e (Ladq;Lcj;)Lalu; net/minecraft/block/BlockPistonMoving/getTileEntity (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/tileentity/TileEntityPiston; +MD: alw/a ()Z net/minecraft/block/state/BlockPistonStructureHelper/canMove ()Z +MD: alw/a (II)V net/minecraft/block/state/BlockPistonStructureHelper/func_177255_a (II)V +MD: alw/a (Lcj;)Z net/minecraft/block/state/BlockPistonStructureHelper/func_177251_a (Lnet/minecraft/util/BlockPos;)Z +MD: alw/b (Lcj;)Z net/minecraft/block/state/BlockPistonStructureHelper/func_177250_b (Lnet/minecraft/util/BlockPos;)Z +MD: alw/c ()Ljava/util/List; net/minecraft/block/state/BlockPistonStructureHelper/getBlocksToMove ()Ljava/util/List; +MD: alw/d ()Ljava/util/List; net/minecraft/block/state/BlockPistonStructureHelper/getBlocksToDestroy ()Ljava/util/List; +MD: aly$1/a (Ljava/util/Map$Entry;)Ljava/lang/String; net/minecraft/block/state/BlockStateBase$1/apply (Ljava/util/Map$Entry;)Ljava/lang/String; +MD: aly$1/apply (Ljava/lang/Object;)Ljava/lang/Object; net/minecraft/block/state/BlockStateBase$1/apply (Ljava/lang/Object;)Ljava/lang/Object; +MD: aly/a (Lamo;)Lalz; net/minecraft/block/state/BlockStateBase/cycleProperty (Lnet/minecraft/block/properties/IProperty;)Lnet/minecraft/block/state/IBlockState; +MD: aly/a (Ljava/util/Collection;Ljava/lang/Object;)Ljava/lang/Object; net/minecraft/block/state/BlockStateBase/cyclePropertyValue (Ljava/util/Collection;Ljava/lang/Object;)Ljava/lang/Object; +MD: aly/toString ()Ljava/lang/String; net/minecraft/block/state/BlockStateBase/toString ()Ljava/lang/String; +MD: alz/a ()Ljava/util/Collection; net/minecraft/block/state/IBlockState/getPropertyNames ()Ljava/util/Collection; +MD: alz/a (Lamo;)Lalz; net/minecraft/block/state/IBlockState/cycleProperty (Lnet/minecraft/block/properties/IProperty;)Lnet/minecraft/block/state/IBlockState; +MD: alz/a (Lamo;Ljava/lang/Comparable;)Lalz; net/minecraft/block/state/IBlockState/withProperty (Lnet/minecraft/block/properties/IProperty;Ljava/lang/Comparable;)Lnet/minecraft/block/state/IBlockState; +MD: alz/b ()Lcom/google/common/collect/ImmutableMap; net/minecraft/block/state/IBlockState/getProperties ()Lcom/google/common/collect/ImmutableMap; +MD: alz/b (Lamo;)Ljava/lang/Comparable; net/minecraft/block/state/IBlockState/getValue (Lnet/minecraft/block/properties/IProperty;)Ljava/lang/Comparable; +MD: alz/c ()Lafh; net/minecraft/block/state/IBlockState/getBlock ()Lnet/minecraft/block/Block; +MD: am/a ()I net/minecraft/command/CommandKill/getRequiredPermissionLevel ()I +MD: am/a (Lm;[Ljava/lang/String;)V net/minecraft/command/CommandKill/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: am/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/CommandKill/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: am/b ([Ljava/lang/String;I)Z net/minecraft/command/CommandKill/isUsernameIndex ([Ljava/lang/String;I)Z +MD: am/c ()Ljava/lang/String; net/minecraft/command/CommandKill/getCommandName ()Ljava/lang/String; +MD: am/c (Lm;)Ljava/lang/String; net/minecraft/command/CommandKill/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: ama$1/a (Lamo;)Ljava/lang/String; net/minecraft/block/state/BlockState$1/apply (Lnet/minecraft/block/properties/IProperty;)Ljava/lang/String; +MD: ama$1/apply (Ljava/lang/Object;)Ljava/lang/Object; net/minecraft/block/state/BlockState$1/apply (Ljava/lang/Object;)Ljava/lang/Object; +MD: ama$2/a (Lamo;Lamo;)I net/minecraft/block/state/BlockState$2/compare (Lnet/minecraft/block/properties/IProperty;Lnet/minecraft/block/properties/IProperty;)I +MD: ama$2/compare (Ljava/lang/Object;Ljava/lang/Object;)I net/minecraft/block/state/BlockState$2/compare (Ljava/lang/Object;Ljava/lang/Object;)I +MD: ama$a/a ()Ljava/util/Collection; net/minecraft/block/state/BlockState$StateImplementation/getPropertyNames ()Ljava/util/Collection; +MD: ama$a/a (Lamo;Ljava/lang/Comparable;)Lalz; net/minecraft/block/state/BlockState$StateImplementation/withProperty (Lnet/minecraft/block/properties/IProperty;Ljava/lang/Comparable;)Lnet/minecraft/block/state/IBlockState; +MD: ama$a/a (Ljava/util/Map;)V net/minecraft/block/state/BlockState$StateImplementation/buildPropertyValueTable (Ljava/util/Map;)V +MD: ama$a/b ()Lcom/google/common/collect/ImmutableMap; net/minecraft/block/state/BlockState$StateImplementation/getProperties ()Lcom/google/common/collect/ImmutableMap; +MD: ama$a/b (Lamo;)Ljava/lang/Comparable; net/minecraft/block/state/BlockState$StateImplementation/getValue (Lnet/minecraft/block/properties/IProperty;)Ljava/lang/Comparable; +MD: ama$a/b (Lamo;Ljava/lang/Comparable;)Ljava/util/Map; net/minecraft/block/state/BlockState$StateImplementation/getPropertiesWithValue (Lnet/minecraft/block/properties/IProperty;Ljava/lang/Comparable;)Ljava/util/Map; +MD: ama$a/c ()Lafh; net/minecraft/block/state/BlockState$StateImplementation/getBlock ()Lnet/minecraft/block/Block; +MD: ama$a/equals (Ljava/lang/Object;)Z net/minecraft/block/state/BlockState$StateImplementation/equals (Ljava/lang/Object;)Z +MD: ama$a/hashCode ()I net/minecraft/block/state/BlockState$StateImplementation/hashCode ()I +MD: ama/a ()Lcom/google/common/collect/ImmutableList; net/minecraft/block/state/BlockState/getValidStates ()Lcom/google/common/collect/ImmutableList; +MD: ama/b ()Lalz; net/minecraft/block/state/BlockState/getBaseState ()Lnet/minecraft/block/state/IBlockState; +MD: ama/c ()Lafh; net/minecraft/block/state/BlockState/getBlock ()Lnet/minecraft/block/Block; +MD: ama/d ()Ljava/util/Collection; net/minecraft/block/state/BlockState/getProperties ()Ljava/util/Collection; +MD: ama/e ()Ljava/util/List; net/minecraft/block/state/BlockState/getAllowedValues ()Ljava/util/List; +MD: ama/toString ()Ljava/lang/String; net/minecraft/block/state/BlockState/toString ()Ljava/lang/String; +MD: amc$1/a (Lamc;)Z net/minecraft/block/state/BlockWorldState$1/apply (Lnet/minecraft/block/state/BlockWorldState;)Z +MD: amc$1/apply (Ljava/lang/Object;)Z net/minecraft/block/state/BlockWorldState$1/apply (Ljava/lang/Object;)Z +MD: amc/a ()Lalz; net/minecraft/block/state/BlockWorldState/getBlockState ()Lnet/minecraft/block/state/IBlockState; +MD: amc/a (Lcom/google/common/base/Predicate;)Lcom/google/common/base/Predicate; net/minecraft/block/state/BlockWorldState/hasState (Lcom/google/common/base/Predicate;)Lcom/google/common/base/Predicate; +MD: amc/b ()Lakw; net/minecraft/block/state/BlockWorldState/getTileEntity ()Lnet/minecraft/tileentity/TileEntity; +MD: amc/d ()Lcj; net/minecraft/block/state/BlockWorldState/getPos ()Lnet/minecraft/util/BlockPos; +MD: amd$a/a (Lcj;)Lamc; net/minecraft/block/state/pattern/BlockPattern$CacheLoader/load (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/block/state/BlockWorldState; +MD: amd$a/load (Ljava/lang/Object;)Ljava/lang/Object; net/minecraft/block/state/pattern/BlockPattern$CacheLoader/load (Ljava/lang/Object;)Ljava/lang/Object; +MD: amd$b/a ()Lcj; net/minecraft/block/state/pattern/BlockPattern$PatternHelper/func_181117_a ()Lnet/minecraft/util/BlockPos; +MD: amd$b/a (III)Lamc; net/minecraft/block/state/pattern/BlockPattern$PatternHelper/translateOffset (III)Lnet/minecraft/block/state/BlockWorldState; +MD: amd$b/b ()Lcq; net/minecraft/block/state/pattern/BlockPattern$PatternHelper/getFinger ()Lnet/minecraft/util/EnumFacing; +MD: amd$b/c ()Lcq; net/minecraft/block/state/pattern/BlockPattern$PatternHelper/getThumb ()Lnet/minecraft/util/EnumFacing; +MD: amd$b/d ()I net/minecraft/block/state/pattern/BlockPattern$PatternHelper/func_181118_d ()I +MD: amd$b/e ()I net/minecraft/block/state/pattern/BlockPattern$PatternHelper/func_181119_e ()I +MD: amd$b/toString ()Ljava/lang/String; net/minecraft/block/state/pattern/BlockPattern$PatternHelper/toString ()Ljava/lang/String; +MD: amd/a (Ladm;Lcj;)Lamd$b; net/minecraft/block/state/pattern/BlockPattern/match (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/block/state/pattern/BlockPattern$PatternHelper; +MD: amd/a (Ladm;Z)Lcom/google/common/cache/LoadingCache; net/minecraft/block/state/pattern/BlockPattern/func_181627_a (Lnet/minecraft/world/World;Z)Lcom/google/common/cache/LoadingCache; +MD: amd/a (Lcj;Lcq;Lcq;III)Lcj; net/minecraft/block/state/pattern/BlockPattern/translateOffset (Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;Lnet/minecraft/util/EnumFacing;III)Lnet/minecraft/util/BlockPos; +MD: amd/a (Lcj;Lcq;Lcq;Lcom/google/common/cache/LoadingCache;)Lamd$b; net/minecraft/block/state/pattern/BlockPattern/checkPatternAt (Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;Lnet/minecraft/util/EnumFacing;Lcom/google/common/cache/LoadingCache;)Lnet/minecraft/block/state/pattern/BlockPattern$PatternHelper; +MD: amd/b ()I net/minecraft/block/state/pattern/BlockPattern/getThumbLength ()I +MD: amd/c ()I net/minecraft/block/state/pattern/BlockPattern/getPalmLength ()I +MD: ame/a ()Lame; net/minecraft/block/state/pattern/FactoryBlockPattern/start ()Lnet/minecraft/block/state/pattern/FactoryBlockPattern; +MD: ame/a (CLcom/google/common/base/Predicate;)Lame; net/minecraft/block/state/pattern/FactoryBlockPattern/where (CLcom/google/common/base/Predicate;)Lnet/minecraft/block/state/pattern/FactoryBlockPattern; +MD: ame/a ([Ljava/lang/String;)Lame; net/minecraft/block/state/pattern/FactoryBlockPattern/aisle ([Ljava/lang/String;)Lnet/minecraft/block/state/pattern/FactoryBlockPattern; +MD: ame/b ()Lamd; net/minecraft/block/state/pattern/FactoryBlockPattern/build ()Lnet/minecraft/block/state/pattern/BlockPattern; +MD: ame/c ()[[[Lcom/google/common/base/Predicate; net/minecraft/block/state/pattern/FactoryBlockPattern/makePredicateArray ()[[[Lcom/google/common/base/Predicate; +MD: ame/d ()V net/minecraft/block/state/pattern/FactoryBlockPattern/checkMissingPredicates ()V +MD: amg/a (Lafh;)Lamg; net/minecraft/block/state/pattern/BlockHelper/forBlock (Lnet/minecraft/block/Block;)Lnet/minecraft/block/state/pattern/BlockHelper; +MD: amg/a (Lalz;)Z net/minecraft/block/state/pattern/BlockHelper/apply (Lnet/minecraft/block/state/IBlockState;)Z +MD: amg/apply (Ljava/lang/Object;)Z net/minecraft/block/state/pattern/BlockHelper/apply (Ljava/lang/Object;)Z +MD: amh/a (Lafh;)Lamh; net/minecraft/block/state/pattern/BlockStateHelper/forBlock (Lnet/minecraft/block/Block;)Lnet/minecraft/block/state/pattern/BlockStateHelper; +MD: amh/a (Lalz;)Z net/minecraft/block/state/pattern/BlockStateHelper/apply (Lnet/minecraft/block/state/IBlockState;)Z +MD: amh/a (Lamo;Lcom/google/common/base/Predicate;)Lamh; net/minecraft/block/state/pattern/BlockStateHelper/where (Lnet/minecraft/block/properties/IProperty;Lcom/google/common/base/Predicate;)Lnet/minecraft/block/state/pattern/BlockStateHelper; +MD: amh/apply (Ljava/lang/Object;)Z net/minecraft/block/state/pattern/BlockStateHelper/apply (Ljava/lang/Object;)Z +MD: amj/a ()Ljava/lang/String; net/minecraft/block/properties/PropertyHelper/getName ()Ljava/lang/String; +MD: amj/b ()Ljava/lang/Class; net/minecraft/block/properties/PropertyHelper/getValueClass ()Ljava/lang/Class; +MD: amj/equals (Ljava/lang/Object;)Z net/minecraft/block/properties/PropertyHelper/equals (Ljava/lang/Object;)Z +MD: amj/hashCode ()I net/minecraft/block/properties/PropertyHelper/hashCode ()I +MD: amj/toString ()Ljava/lang/String; net/minecraft/block/properties/PropertyHelper/toString ()Ljava/lang/String; +MD: amk/a (Ljava/lang/Boolean;)Ljava/lang/String; net/minecraft/block/properties/PropertyBool/getName (Ljava/lang/Boolean;)Ljava/lang/String; +MD: amk/a (Ljava/lang/Comparable;)Ljava/lang/String; net/minecraft/block/properties/PropertyBool/getName (Ljava/lang/Comparable;)Ljava/lang/String; +MD: amk/a (Ljava/lang/String;)Lamk; net/minecraft/block/properties/PropertyBool/create (Ljava/lang/String;)Lnet/minecraft/block/properties/PropertyBool; +MD: amk/c ()Ljava/util/Collection; net/minecraft/block/properties/PropertyBool/getAllowedValues ()Ljava/util/Collection; +MD: aml/a (Ljava/lang/String;)Laml; net/minecraft/block/properties/PropertyDirection/create (Ljava/lang/String;)Lnet/minecraft/block/properties/PropertyDirection; +MD: aml/a (Ljava/lang/String;Lcom/google/common/base/Predicate;)Laml; net/minecraft/block/properties/PropertyDirection/create (Ljava/lang/String;Lcom/google/common/base/Predicate;)Lnet/minecraft/block/properties/PropertyDirection; +MD: aml/a (Ljava/lang/String;Ljava/util/Collection;)Laml; net/minecraft/block/properties/PropertyDirection/create (Ljava/lang/String;Ljava/util/Collection;)Lnet/minecraft/block/properties/PropertyDirection; +MD: amm/a (Ljava/lang/Comparable;)Ljava/lang/String; net/minecraft/block/properties/PropertyEnum/getName (Ljava/lang/Comparable;)Ljava/lang/String; +MD: amm/a (Ljava/lang/Enum;)Ljava/lang/String; net/minecraft/block/properties/PropertyEnum/getName (Ljava/lang/Enum;)Ljava/lang/String; +MD: amm/a (Ljava/lang/String;Ljava/lang/Class;)Lamm; net/minecraft/block/properties/PropertyEnum/create (Ljava/lang/String;Ljava/lang/Class;)Lnet/minecraft/block/properties/PropertyEnum; +MD: amm/a (Ljava/lang/String;Ljava/lang/Class;Lcom/google/common/base/Predicate;)Lamm; net/minecraft/block/properties/PropertyEnum/create (Ljava/lang/String;Ljava/lang/Class;Lcom/google/common/base/Predicate;)Lnet/minecraft/block/properties/PropertyEnum; +MD: amm/a (Ljava/lang/String;Ljava/lang/Class;Ljava/util/Collection;)Lamm; net/minecraft/block/properties/PropertyEnum/create (Ljava/lang/String;Ljava/lang/Class;Ljava/util/Collection;)Lnet/minecraft/block/properties/PropertyEnum; +MD: amm/a (Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Enum;)Lamm; net/minecraft/block/properties/PropertyEnum/create (Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Enum;)Lnet/minecraft/block/properties/PropertyEnum; +MD: amm/c ()Ljava/util/Collection; net/minecraft/block/properties/PropertyEnum/getAllowedValues ()Ljava/util/Collection; +MD: amn/a (Ljava/lang/Comparable;)Ljava/lang/String; net/minecraft/block/properties/PropertyInteger/getName (Ljava/lang/Comparable;)Ljava/lang/String; +MD: amn/a (Ljava/lang/Integer;)Ljava/lang/String; net/minecraft/block/properties/PropertyInteger/getName (Ljava/lang/Integer;)Ljava/lang/String; +MD: amn/a (Ljava/lang/String;II)Lamn; net/minecraft/block/properties/PropertyInteger/create (Ljava/lang/String;II)Lnet/minecraft/block/properties/PropertyInteger; +MD: amn/c ()Ljava/util/Collection; net/minecraft/block/properties/PropertyInteger/getAllowedValues ()Ljava/util/Collection; +MD: amn/equals (Ljava/lang/Object;)Z net/minecraft/block/properties/PropertyInteger/equals (Ljava/lang/Object;)Z +MD: amn/hashCode ()I net/minecraft/block/properties/PropertyInteger/hashCode ()I +MD: amo/a ()Ljava/lang/String; net/minecraft/block/properties/IProperty/getName ()Ljava/lang/String; +MD: amo/a (Ljava/lang/Comparable;)Ljava/lang/String; net/minecraft/block/properties/IProperty/getName (Ljava/lang/Comparable;)Ljava/lang/String; +MD: amo/b ()Ljava/lang/Class; net/minecraft/block/properties/IProperty/getValueClass ()Ljava/lang/Class; +MD: amo/c ()Ljava/util/Collection; net/minecraft/block/properties/IProperty/getAllowedValues ()Ljava/util/Collection; +MD: amq/a (Lams;D)V net/minecraft/world/border/IBorderListener/onSizeChanged (Lnet/minecraft/world/border/WorldBorder;D)V +MD: amq/a (Lams;DD)V net/minecraft/world/border/IBorderListener/onCenterChanged (Lnet/minecraft/world/border/WorldBorder;DD)V +MD: amq/a (Lams;DDJ)V net/minecraft/world/border/IBorderListener/onTransitionStarted (Lnet/minecraft/world/border/WorldBorder;DDJ)V +MD: amq/a (Lams;I)V net/minecraft/world/border/IBorderListener/onWarningTimeChanged (Lnet/minecraft/world/border/WorldBorder;I)V +MD: amq/b (Lams;D)V net/minecraft/world/border/IBorderListener/onDamageAmountChanged (Lnet/minecraft/world/border/WorldBorder;D)V +MD: amq/b (Lams;I)V net/minecraft/world/border/IBorderListener/onWarningDistanceChanged (Lnet/minecraft/world/border/WorldBorder;I)V +MD: amq/c (Lams;D)V net/minecraft/world/border/IBorderListener/onDamageBufferChanged (Lnet/minecraft/world/border/WorldBorder;D)V +MD: amr/a ()I net/minecraft/world/border/EnumBorderStatus/getID ()I +MD: amr/values ()[Lamr; net/minecraft/world/border/EnumBorderStatus/values ()[Lnet/minecraft/world/border/EnumBorderStatus; +MD: ams/a ()Lamr; net/minecraft/world/border/WorldBorder/getStatus ()Lnet/minecraft/world/border/EnumBorderStatus; +MD: ams/a (D)V net/minecraft/world/border/WorldBorder/setTransition (D)V +MD: ams/a (DDJ)V net/minecraft/world/border/WorldBorder/setTransition (DDJ)V +MD: ams/a (I)V net/minecraft/world/border/WorldBorder/setSize (I)V +MD: ams/a (Ladg;)Z net/minecraft/world/border/WorldBorder/contains (Lnet/minecraft/world/ChunkCoordIntPair;)Z +MD: ams/a (Lamq;)V net/minecraft/world/border/WorldBorder/addListener (Lnet/minecraft/world/border/IBorderListener;)V +MD: ams/a (Laug;)Z net/minecraft/world/border/WorldBorder/contains (Lnet/minecraft/util/AxisAlignedBB;)Z +MD: ams/a (Lcj;)Z net/minecraft/world/border/WorldBorder/contains (Lnet/minecraft/util/BlockPos;)Z +MD: ams/a (Lpk;)D net/minecraft/world/border/WorldBorder/getClosestDistance (Lnet/minecraft/entity/Entity;)D +MD: ams/b ()D net/minecraft/world/border/WorldBorder/minX ()D +MD: ams/b (D)V net/minecraft/world/border/WorldBorder/setDamageBuffer (D)V +MD: ams/b (DD)D net/minecraft/world/border/WorldBorder/getClosestDistance (DD)D +MD: ams/b (I)V net/minecraft/world/border/WorldBorder/setWarningTime (I)V +MD: ams/c ()D net/minecraft/world/border/WorldBorder/minZ ()D +MD: ams/c (D)V net/minecraft/world/border/WorldBorder/setDamageAmount (D)V +MD: ams/c (DD)V net/minecraft/world/border/WorldBorder/setCenter (DD)V +MD: ams/c (I)V net/minecraft/world/border/WorldBorder/setWarningDistance (I)V +MD: ams/d ()D net/minecraft/world/border/WorldBorder/maxX ()D +MD: ams/e ()D net/minecraft/world/border/WorldBorder/maxZ ()D +MD: ams/f ()D net/minecraft/world/border/WorldBorder/getCenterX ()D +MD: ams/g ()D net/minecraft/world/border/WorldBorder/getCenterZ ()D +MD: ams/h ()D net/minecraft/world/border/WorldBorder/getDiameter ()D +MD: ams/i ()J net/minecraft/world/border/WorldBorder/getTimeUntilTarget ()J +MD: ams/j ()D net/minecraft/world/border/WorldBorder/getTargetSize ()D +MD: ams/k ()Ljava/util/List; net/minecraft/world/border/WorldBorder/getListeners ()Ljava/util/List; +MD: ams/l ()I net/minecraft/world/border/WorldBorder/getSize ()I +MD: ams/m ()D net/minecraft/world/border/WorldBorder/getDamageBuffer ()D +MD: ams/n ()D net/minecraft/world/border/WorldBorder/getDamageAmount ()D +MD: ams/o ()D net/minecraft/world/border/WorldBorder/getResizeSpeed ()D +MD: ams/p ()I net/minecraft/world/border/WorldBorder/getWarningTime ()I +MD: ams/q ()I net/minecraft/world/border/WorldBorder/getWarningDistance ()I +MD: amv/a (II)Z net/minecraft/world/chunk/IChunkProvider/chunkExists (II)Z +MD: amv/a (Ladm;Ljava/lang/String;Lcj;)Lcj; net/minecraft/world/chunk/IChunkProvider/getStrongholdGen (Lnet/minecraft/world/World;Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/util/BlockPos; +MD: amv/a (Lamv;II)V net/minecraft/world/chunk/IChunkProvider/populate (Lnet/minecraft/world/chunk/IChunkProvider;II)V +MD: amv/a (Lamv;Lamy;II)Z net/minecraft/world/chunk/IChunkProvider/func_177460_a (Lnet/minecraft/world/chunk/IChunkProvider;Lnet/minecraft/world/chunk/Chunk;II)Z +MD: amv/a (Lamy;II)V net/minecraft/world/chunk/IChunkProvider/recreateStructures (Lnet/minecraft/world/chunk/Chunk;II)V +MD: amv/a (Lcj;)Lamy; net/minecraft/world/chunk/IChunkProvider/provideChunk (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/world/chunk/Chunk; +MD: amv/a (Lpt;Lcj;)Ljava/util/List; net/minecraft/world/chunk/IChunkProvider/getPossibleCreatures (Lnet/minecraft/entity/EnumCreatureType;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: amv/a (ZLnu;)Z net/minecraft/world/chunk/IChunkProvider/saveChunks (ZLnet/minecraft/util/IProgressUpdate;)Z +MD: amv/c ()V net/minecraft/world/chunk/IChunkProvider/saveExtraData ()V +MD: amv/d ()Z net/minecraft/world/chunk/IChunkProvider/unloadQueuedChunks ()Z +MD: amv/d (II)Lamy; net/minecraft/world/chunk/IChunkProvider/provideChunk (II)Lnet/minecraft/world/chunk/Chunk; +MD: amv/e ()Z net/minecraft/world/chunk/IChunkProvider/canSave ()Z +MD: amv/f ()Ljava/lang/String; net/minecraft/world/chunk/IChunkProvider/makeString ()Ljava/lang/String; +MD: amv/g ()I net/minecraft/world/chunk/IChunkProvider/getLoadedChunkCount ()I +MD: amw/a ()[B net/minecraft/world/chunk/NibbleArray/getData ()[B +MD: amw/a (I)I net/minecraft/world/chunk/NibbleArray/getFromIndex (I)I +MD: amw/a (II)V net/minecraft/world/chunk/NibbleArray/setIndex (II)V +MD: amw/a (III)I net/minecraft/world/chunk/NibbleArray/get (III)I +MD: amw/a (IIII)V net/minecraft/world/chunk/NibbleArray/set (IIII)V +MD: amw/b (I)Z net/minecraft/world/chunk/NibbleArray/isLowerNibble (I)Z +MD: amw/b (III)I net/minecraft/world/chunk/NibbleArray/getCoordinateIndex (III)I +MD: amw/c (I)I net/minecraft/world/chunk/NibbleArray/getNibbleIndex (I)I +MD: amx/a ()V net/minecraft/world/chunk/EmptyChunk/generateHeightMap ()V +MD: amx/a (II)Z net/minecraft/world/chunk/EmptyChunk/isAtLocation (II)Z +MD: amx/a (J)Ljava/util/Random; net/minecraft/world/chunk/EmptyChunk/getRandomWithSeed (J)Ljava/util/Random; +MD: amx/a (Lads;Lcj;)I net/minecraft/world/chunk/EmptyChunk/getLightFor (Lnet/minecraft/world/EnumSkyBlock;Lnet/minecraft/util/BlockPos;)I +MD: amx/a (Lads;Lcj;I)V net/minecraft/world/chunk/EmptyChunk/setLightFor (Lnet/minecraft/world/EnumSkyBlock;Lnet/minecraft/util/BlockPos;I)V +MD: amx/a (Lakw;)V net/minecraft/world/chunk/EmptyChunk/addTileEntity (Lnet/minecraft/tileentity/TileEntity;)V +MD: amx/a (Lcj;)Lafh; net/minecraft/world/chunk/EmptyChunk/getBlock (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/block/Block; +MD: amx/a (Lcj;I)I net/minecraft/world/chunk/EmptyChunk/getLightSubtracted (Lnet/minecraft/util/BlockPos;I)I +MD: amx/a (Lcj;Lakw;)V net/minecraft/world/chunk/EmptyChunk/addTileEntity (Lnet/minecraft/util/BlockPos;Lnet/minecraft/tileentity/TileEntity;)V +MD: amx/a (Lcj;Lamy$a;)Lakw; net/minecraft/world/chunk/EmptyChunk/getTileEntity (Lnet/minecraft/util/BlockPos;Lnet/minecraft/world/chunk/Chunk$EnumCreateEntityType;)Lnet/minecraft/tileentity/TileEntity; +MD: amx/a (Ljava/lang/Class;Laug;Ljava/util/List;Lcom/google/common/base/Predicate;)V net/minecraft/world/chunk/EmptyChunk/getEntitiesOfTypeWithinAAAB (Ljava/lang/Class;Lnet/minecraft/util/AxisAlignedBB;Ljava/util/List;Lcom/google/common/base/Predicate;)V +MD: amx/a (Lpk;)V net/minecraft/world/chunk/EmptyChunk/addEntity (Lnet/minecraft/entity/Entity;)V +MD: amx/a (Lpk;I)V net/minecraft/world/chunk/EmptyChunk/removeEntityAtIndex (Lnet/minecraft/entity/Entity;I)V +MD: amx/a (Lpk;Laug;Ljava/util/List;Lcom/google/common/base/Predicate;)V net/minecraft/world/chunk/EmptyChunk/getEntitiesWithinAABBForEntity (Lnet/minecraft/entity/Entity;Lnet/minecraft/util/AxisAlignedBB;Ljava/util/List;Lcom/google/common/base/Predicate;)V +MD: amx/a (Z)Z net/minecraft/world/chunk/EmptyChunk/needsSaving (Z)Z +MD: amx/b ()V net/minecraft/world/chunk/EmptyChunk/generateSkylightMap ()V +MD: amx/b (II)I net/minecraft/world/chunk/EmptyChunk/getHeightValue (II)I +MD: amx/b (Lcj;)I net/minecraft/world/chunk/EmptyChunk/getBlockLightOpacity (Lnet/minecraft/util/BlockPos;)I +MD: amx/b (Lpk;)V net/minecraft/world/chunk/EmptyChunk/removeEntity (Lnet/minecraft/entity/Entity;)V +MD: amx/c ()V net/minecraft/world/chunk/EmptyChunk/onChunkLoad ()V +MD: amx/c (II)Z net/minecraft/world/chunk/EmptyChunk/getAreLevelsEmpty (II)Z +MD: amx/c (Lcj;)I net/minecraft/world/chunk/EmptyChunk/getBlockMetadata (Lnet/minecraft/util/BlockPos;)I +MD: amx/d ()V net/minecraft/world/chunk/EmptyChunk/onChunkUnload ()V +MD: amx/d (Lcj;)Z net/minecraft/world/chunk/EmptyChunk/canSeeSky (Lnet/minecraft/util/BlockPos;)Z +MD: amx/e ()V net/minecraft/world/chunk/EmptyChunk/setChunkModified ()V +MD: amx/e (Lcj;)V net/minecraft/world/chunk/EmptyChunk/removeTileEntity (Lnet/minecraft/util/BlockPos;)V +MD: amx/f ()Z net/minecraft/world/chunk/EmptyChunk/isEmpty ()Z +MD: amy$1/a ()Ljava/lang/String; net/minecraft/world/chunk/Chunk$1/call ()Ljava/lang/String; +MD: amy$1/call ()Ljava/lang/Object; net/minecraft/world/chunk/Chunk$1/call ()Ljava/lang/Object; +MD: amy$2/a ()Ljava/lang/String; net/minecraft/world/chunk/Chunk$2/call ()Ljava/lang/String; +MD: amy$2/call ()Ljava/lang/Object; net/minecraft/world/chunk/Chunk$2/call ()Ljava/lang/Object; +MD: amy$3/a ()Ljava/lang/String; net/minecraft/world/chunk/Chunk$3/call ()Ljava/lang/String; +MD: amy$3/call ()Ljava/lang/Object; net/minecraft/world/chunk/Chunk$3/call ()Ljava/lang/Object; +MD: amy$a/values ()[Lamy$a; net/minecraft/world/chunk/Chunk$EnumCreateEntityType/values ()[Lnet/minecraft/world/chunk/Chunk$EnumCreateEntityType; +MD: amy/a ()V net/minecraft/world/chunk/Chunk/generateHeightMap ()V +MD: amy/a (II)Z net/minecraft/world/chunk/Chunk/isAtLocation (II)Z +MD: amy/a (III)Lafh; net/minecraft/world/chunk/Chunk/getBlock (III)Lnet/minecraft/block/Block; +MD: amy/a (IIII)V net/minecraft/world/chunk/Chunk/updateSkylightNeighborHeight (IIII)V +MD: amy/a (J)Ljava/util/Random; net/minecraft/world/chunk/Chunk/getRandomWithSeed (J)Ljava/util/Random; +MD: amy/a (Lads;Lcj;)I net/minecraft/world/chunk/Chunk/getLightFor (Lnet/minecraft/world/EnumSkyBlock;Lnet/minecraft/util/BlockPos;)I +MD: amy/a (Lads;Lcj;I)V net/minecraft/world/chunk/Chunk/setLightFor (Lnet/minecraft/world/EnumSkyBlock;Lnet/minecraft/util/BlockPos;I)V +MD: amy/a (Lakw;)V net/minecraft/world/chunk/Chunk/addTileEntity (Lnet/minecraft/tileentity/TileEntity;)V +MD: amy/a (Lamv;Lamv;II)V net/minecraft/world/chunk/Chunk/populateChunk (Lnet/minecraft/world/chunk/IChunkProvider;Lnet/minecraft/world/chunk/IChunkProvider;II)V +MD: amy/a (Lcj;)Lafh; net/minecraft/world/chunk/Chunk/getBlock (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/block/Block; +MD: amy/a (Lcj;I)I net/minecraft/world/chunk/Chunk/getLightSubtracted (Lnet/minecraft/util/BlockPos;I)I +MD: amy/a (Lcj;Laec;)Lady; net/minecraft/world/chunk/Chunk/getBiome (Lnet/minecraft/util/BlockPos;Lnet/minecraft/world/biome/WorldChunkManager;)Lnet/minecraft/world/biome/BiomeGenBase; +MD: amy/a (Lcj;Lakw;)V net/minecraft/world/chunk/Chunk/addTileEntity (Lnet/minecraft/util/BlockPos;Lnet/minecraft/tileentity/TileEntity;)V +MD: amy/a (Lcj;Lalz;)Lalz; net/minecraft/world/chunk/Chunk/setBlockState (Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/state/IBlockState; +MD: amy/a (Lcj;Lamy$a;)Lakw; net/minecraft/world/chunk/Chunk/getTileEntity (Lnet/minecraft/util/BlockPos;Lnet/minecraft/world/chunk/Chunk$EnumCreateEntityType;)Lnet/minecraft/tileentity/TileEntity; +MD: amy/a (Lcq;)V net/minecraft/world/chunk/Chunk/func_180700_a (Lnet/minecraft/util/EnumFacing;)V +MD: amy/a (Ljava/lang/Class;Laug;Ljava/util/List;Lcom/google/common/base/Predicate;)V net/minecraft/world/chunk/Chunk/getEntitiesOfTypeWithinAAAB (Ljava/lang/Class;Lnet/minecraft/util/AxisAlignedBB;Ljava/util/List;Lcom/google/common/base/Predicate;)V +MD: amy/a (Lpk;)V net/minecraft/world/chunk/Chunk/addEntity (Lnet/minecraft/entity/Entity;)V +MD: amy/a (Lpk;I)V net/minecraft/world/chunk/Chunk/removeEntityAtIndex (Lnet/minecraft/entity/Entity;I)V +MD: amy/a (Lpk;Laug;Ljava/util/List;Lcom/google/common/base/Predicate;)V net/minecraft/world/chunk/Chunk/getEntitiesWithinAABBForEntity (Lnet/minecraft/entity/Entity;Lnet/minecraft/util/AxisAlignedBB;Ljava/util/List;Lcom/google/common/base/Predicate;)V +MD: amy/a (Z)Z net/minecraft/world/chunk/Chunk/needsSaving (Z)Z +MD: amy/a ([B)V net/minecraft/world/chunk/Chunk/setBiomeArray ([B)V +MD: amy/a ([BIZ)V net/minecraft/world/chunk/Chunk/fillChunk ([BIZ)V +MD: amy/a ([I)V net/minecraft/world/chunk/Chunk/setHeightMap ([I)V +MD: amy/a ([Lamz;)V net/minecraft/world/chunk/Chunk/setStorageArrays ([Lnet/minecraft/world/chunk/storage/ExtendedBlockStorage;)V +MD: amy/b ()V net/minecraft/world/chunk/Chunk/generateSkylightMap ()V +MD: amy/b (II)I net/minecraft/world/chunk/Chunk/getHeightValue (II)I +MD: amy/b (J)V net/minecraft/world/chunk/Chunk/setLastSaveTime (J)V +MD: amy/b (Lcj;)I net/minecraft/world/chunk/Chunk/getBlockLightOpacity (Lnet/minecraft/util/BlockPos;)I +MD: amy/b (Lpk;)V net/minecraft/world/chunk/Chunk/removeEntity (Lnet/minecraft/entity/Entity;)V +MD: amy/b (Z)V net/minecraft/world/chunk/Chunk/func_150804_b (Z)V +MD: amy/c ()V net/minecraft/world/chunk/Chunk/onChunkLoad ()V +MD: amy/c (II)Z net/minecraft/world/chunk/Chunk/getAreLevelsEmpty (II)Z +MD: amy/c (III)V net/minecraft/world/chunk/Chunk/checkSkylightNeighborHeight (III)V +MD: amy/c (J)V net/minecraft/world/chunk/Chunk/setInhabitedTime (J)V +MD: amy/c (Lcj;)I net/minecraft/world/chunk/Chunk/getBlockMetadata (Lnet/minecraft/util/BlockPos;)I +MD: amy/c (Z)V net/minecraft/world/chunk/Chunk/setChunkLoaded (Z)V +MD: amy/d ()V net/minecraft/world/chunk/Chunk/onChunkUnload ()V +MD: amy/d (II)V net/minecraft/world/chunk/Chunk/propagateSkylightOcclusion (II)V +MD: amy/d (III)V net/minecraft/world/chunk/Chunk/relightBlock (III)V +MD: amy/d (Lcj;)Z net/minecraft/world/chunk/Chunk/canSeeSky (Lnet/minecraft/util/BlockPos;)Z +MD: amy/d (Z)V net/minecraft/world/chunk/Chunk/setTerrainPopulated (Z)V +MD: amy/e ()V net/minecraft/world/chunk/Chunk/setChunkModified ()V +MD: amy/e (II)Z net/minecraft/world/chunk/Chunk/func_150811_f (II)Z +MD: amy/e (III)I net/minecraft/world/chunk/Chunk/getBlockLightOpacity (III)I +MD: amy/e (Lcj;)V net/minecraft/world/chunk/Chunk/removeTileEntity (Lnet/minecraft/util/BlockPos;)V +MD: amy/e (Z)V net/minecraft/world/chunk/Chunk/setLightPopulated (Z)V +MD: amy/f ()Z net/minecraft/world/chunk/Chunk/isEmpty ()Z +MD: amy/f (III)Lafh; net/minecraft/world/chunk/Chunk/getBlock0 (III)Lnet/minecraft/block/Block; +MD: amy/f (Lcj;)I net/minecraft/world/chunk/Chunk/getHeight (Lnet/minecraft/util/BlockPos;)I +MD: amy/f (Z)V net/minecraft/world/chunk/Chunk/setModified (Z)V +MD: amy/g ()I net/minecraft/world/chunk/Chunk/getTopFilledSegment ()I +MD: amy/g (III)I net/minecraft/world/chunk/Chunk/getBlockMetadata (III)I +MD: amy/g (Lcj;)Lalz; net/minecraft/world/chunk/Chunk/getBlockState (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/block/state/IBlockState; +MD: amy/g (Z)V net/minecraft/world/chunk/Chunk/setHasEntities (Z)V +MD: amy/h ()[Lamz; net/minecraft/world/chunk/Chunk/getBlockStorageArray ()[Lnet/minecraft/world/chunk/storage/ExtendedBlockStorage; +MD: amy/h (Lcj;)Lcj; net/minecraft/world/chunk/Chunk/getPrecipitationHeight (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/util/BlockPos; +MD: amy/h (Z)V net/minecraft/world/chunk/Chunk/recheckGaps (Z)V +MD: amy/i ()Z net/minecraft/world/chunk/Chunk/isPopulated ()Z +MD: amy/i (Lcj;)Lakw; net/minecraft/world/chunk/Chunk/createNewTileEntity (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/tileentity/TileEntity; +MD: amy/j ()Ladg; net/minecraft/world/chunk/Chunk/getChunkCoordIntPair ()Lnet/minecraft/world/ChunkCoordIntPair; +MD: amy/k ()[B net/minecraft/world/chunk/Chunk/getBiomeArray ()[B +MD: amy/l ()V net/minecraft/world/chunk/Chunk/resetRelightChecks ()V +MD: amy/m ()V net/minecraft/world/chunk/Chunk/enqueueRelightChecks ()V +MD: amy/n ()V net/minecraft/world/chunk/Chunk/func_150809_p ()V +MD: amy/o ()Z net/minecraft/world/chunk/Chunk/isLoaded ()Z +MD: amy/p ()Ladm; net/minecraft/world/chunk/Chunk/getWorld ()Lnet/minecraft/world/World; +MD: amy/q ()[I net/minecraft/world/chunk/Chunk/getHeightMap ()[I +MD: amy/r ()Ljava/util/Map; net/minecraft/world/chunk/Chunk/getTileEntityMap ()Ljava/util/Map; +MD: amy/s ()[Lne; net/minecraft/world/chunk/Chunk/getEntityLists ()[Lnet/minecraft/util/ClassInheritanceMultiMap; +MD: amy/t ()Z net/minecraft/world/chunk/Chunk/isTerrainPopulated ()Z +MD: amy/u ()Z net/minecraft/world/chunk/Chunk/isLightPopulated ()Z +MD: amy/v ()I net/minecraft/world/chunk/Chunk/getLowestHeight ()I +MD: amy/w ()J net/minecraft/world/chunk/Chunk/getInhabitedTime ()J +MD: amy/y ()V net/minecraft/world/chunk/Chunk/func_177441_y ()V +MD: amz/a ()Z net/minecraft/world/chunk/storage/ExtendedBlockStorage/isEmpty ()Z +MD: amz/a (III)Lalz; net/minecraft/world/chunk/storage/ExtendedBlockStorage/get (III)Lnet/minecraft/block/state/IBlockState; +MD: amz/a (IIII)V net/minecraft/world/chunk/storage/ExtendedBlockStorage/setExtSkylightValue (IIII)V +MD: amz/a (IIILalz;)V net/minecraft/world/chunk/storage/ExtendedBlockStorage/set (IIILnet/minecraft/block/state/IBlockState;)V +MD: amz/a (Lamw;)V net/minecraft/world/chunk/storage/ExtendedBlockStorage/setBlocklightArray (Lnet/minecraft/world/chunk/NibbleArray;)V +MD: amz/a ([C)V net/minecraft/world/chunk/storage/ExtendedBlockStorage/setData ([C)V +MD: amz/b ()Z net/minecraft/world/chunk/storage/ExtendedBlockStorage/getNeedsRandomTick ()Z +MD: amz/b (III)Lafh; net/minecraft/world/chunk/storage/ExtendedBlockStorage/getBlockByExtId (III)Lnet/minecraft/block/Block; +MD: amz/b (IIII)V net/minecraft/world/chunk/storage/ExtendedBlockStorage/setExtBlocklightValue (IIII)V +MD: amz/b (Lamw;)V net/minecraft/world/chunk/storage/ExtendedBlockStorage/setSkylightArray (Lnet/minecraft/world/chunk/NibbleArray;)V +MD: amz/c (III)I net/minecraft/world/chunk/storage/ExtendedBlockStorage/getExtBlockMetadata (III)I +MD: amz/d ()I net/minecraft/world/chunk/storage/ExtendedBlockStorage/getYLocation ()I +MD: amz/d (III)I net/minecraft/world/chunk/storage/ExtendedBlockStorage/getExtSkylightValue (III)I +MD: amz/e ()V net/minecraft/world/chunk/storage/ExtendedBlockStorage/removeInvalidBlocks ()V +MD: amz/e (III)I net/minecraft/world/chunk/storage/ExtendedBlockStorage/getExtBlocklightValue (III)I +MD: amz/g ()[C net/minecraft/world/chunk/storage/ExtendedBlockStorage/getData ()[C +MD: amz/h ()Lamw; net/minecraft/world/chunk/storage/ExtendedBlockStorage/getBlocklightArray ()Lnet/minecraft/world/chunk/NibbleArray; +MD: amz/i ()Lamw; net/minecraft/world/chunk/storage/ExtendedBlockStorage/getSkylightArray ()Lnet/minecraft/world/chunk/NibbleArray; +MD: an/a ()I net/minecraft/command/server/CommandListBans/getRequiredPermissionLevel ()I +MD: an/a (Lm;)Z net/minecraft/command/server/CommandListBans/canCommandSenderUseCommand (Lnet/minecraft/command/ICommandSender;)Z +MD: an/a (Lm;[Ljava/lang/String;)V net/minecraft/command/server/CommandListBans/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: an/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/server/CommandListBans/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: an/c ()Ljava/lang/String; net/minecraft/command/server/CommandListBans/getCommandName ()Ljava/lang/String; +MD: an/c (Lm;)Ljava/lang/String; net/minecraft/command/server/CommandListBans/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: ana/a (III)I net/minecraft/world/chunk/storage/NibbleArrayReader/get (III)I +MD: and/a ()V net/minecraft/world/chunk/storage/IChunkLoader/chunkTick ()V +MD: and/a (Ladm;II)Lamy; net/minecraft/world/chunk/storage/IChunkLoader/loadChunk (Lnet/minecraft/world/World;II)Lnet/minecraft/world/chunk/Chunk; +MD: and/a (Ladm;Lamy;)V net/minecraft/world/chunk/storage/IChunkLoader/saveChunk (Lnet/minecraft/world/World;Lnet/minecraft/world/chunk/Chunk;)V +MD: and/b ()V net/minecraft/world/chunk/storage/IChunkLoader/saveExtraData ()V +MD: and/b (Ladm;Lamy;)V net/minecraft/world/chunk/storage/IChunkLoader/saveExtraChunkData (Lnet/minecraft/world/World;Lnet/minecraft/world/chunk/Chunk;)V +MD: ang/a (Lang$a;Ldn;Laec;)V net/minecraft/world/chunk/storage/ChunkLoader/convertToAnvilFormat (Lnet/minecraft/world/chunk/storage/ChunkLoader$AnvilConverterData;Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/biome/WorldChunkManager;)V +MD: ang/a (Ldn;)Lang$a; net/minecraft/world/chunk/storage/ChunkLoader/load (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/chunk/storage/ChunkLoader$AnvilConverterData; +MD: anh$a/close ()V net/minecraft/world/chunk/storage/RegionFile$ChunkBuffer/close ()V +MD: anh/a (II)Ljava/io/DataInputStream; net/minecraft/world/chunk/storage/RegionFile/getChunkDataInputStream (II)Ljava/io/DataInputStream; +MD: anh/a (III)V net/minecraft/world/chunk/storage/RegionFile/setOffset (III)V +MD: anh/a (II[BI)V net/minecraft/world/chunk/storage/RegionFile/write (II[BI)V +MD: anh/a (I[BI)V net/minecraft/world/chunk/storage/RegionFile/write (I[BI)V +MD: anh/b (II)Ljava/io/DataOutputStream; net/minecraft/world/chunk/storage/RegionFile/getChunkDataOutputStream (II)Ljava/io/DataOutputStream; +MD: anh/b (III)V net/minecraft/world/chunk/storage/RegionFile/setChunkTimestamp (III)V +MD: anh/c ()V net/minecraft/world/chunk/storage/RegionFile/close ()V +MD: anh/c (II)Z net/minecraft/world/chunk/storage/RegionFile/isChunkSaved (II)Z +MD: anh/d (II)Z net/minecraft/world/chunk/storage/RegionFile/outOfBounds (II)Z +MD: anh/e (II)I net/minecraft/world/chunk/storage/RegionFile/getOffset (II)I +MD: ani/a ()V net/minecraft/world/chunk/storage/RegionFileCache/clearRegionFileReferences ()V +MD: ani/a (Ljava/io/File;II)Lanh; net/minecraft/world/chunk/storage/RegionFileCache/createOrLoadRegionFile (Ljava/io/File;II)Lnet/minecraft/world/chunk/storage/RegionFile; +MD: ani/c (Ljava/io/File;II)Ljava/io/DataInputStream; net/minecraft/world/chunk/storage/RegionFileCache/getChunkInputStream (Ljava/io/File;II)Ljava/io/DataInputStream; +MD: ani/d (Ljava/io/File;II)Ljava/io/DataOutputStream; net/minecraft/world/chunk/storage/RegionFileCache/getChunkOutputStream (Ljava/io/File;II)Ljava/io/DataOutputStream; +MD: anj/a ()V net/minecraft/world/chunk/storage/AnvilChunkLoader/chunkTick ()V +MD: anj/a (Ladg;Ldn;)V net/minecraft/world/chunk/storage/AnvilChunkLoader/addChunkToPending (Lnet/minecraft/world/ChunkCoordIntPair;Lnet/minecraft/nbt/NBTTagCompound;)V +MD: anj/a (Ladm;II)Lamy; net/minecraft/world/chunk/storage/AnvilChunkLoader/loadChunk (Lnet/minecraft/world/World;II)Lnet/minecraft/world/chunk/Chunk; +MD: anj/a (Ladm;IILdn;)Lamy; net/minecraft/world/chunk/storage/AnvilChunkLoader/checkedReadChunkFromNBT (Lnet/minecraft/world/World;IILnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/chunk/Chunk; +MD: anj/a (Ladm;Lamy;)V net/minecraft/world/chunk/storage/AnvilChunkLoader/saveChunk (Lnet/minecraft/world/World;Lnet/minecraft/world/chunk/Chunk;)V +MD: anj/a (Ladm;Ldn;)Lamy; net/minecraft/world/chunk/storage/AnvilChunkLoader/readChunkFromNBT (Lnet/minecraft/world/World;Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/chunk/Chunk; +MD: anj/a (Lamy;Ladm;Ldn;)V net/minecraft/world/chunk/storage/AnvilChunkLoader/writeChunkToNBT (Lnet/minecraft/world/chunk/Chunk;Lnet/minecraft/world/World;Lnet/minecraft/nbt/NBTTagCompound;)V +MD: anj/b ()V net/minecraft/world/chunk/storage/AnvilChunkLoader/saveExtraData ()V +MD: anj/b (Ladg;Ldn;)V net/minecraft/world/chunk/storage/AnvilChunkLoader/func_183013_b (Lnet/minecraft/world/ChunkCoordIntPair;Lnet/minecraft/nbt/NBTTagCompound;)V +MD: anj/b (Ladm;Lamy;)V net/minecraft/world/chunk/storage/AnvilChunkLoader/saveExtraChunkData (Lnet/minecraft/world/World;Lnet/minecraft/world/chunk/Chunk;)V +MD: anj/c ()Z net/minecraft/world/chunk/storage/AnvilChunkLoader/writeNextIO ()Z +MD: anm/a ()V net/minecraft/world/WorldProvider/generateLightBrightnessTable ()V +MD: anm/a (FF)[F net/minecraft/world/WorldProvider/calcSunriseSunsetColors (FF)[F +MD: anm/a (I)Lanm; net/minecraft/world/WorldProvider/getProviderForDimension (I)Lnet/minecraft/world/WorldProvider; +MD: anm/a (II)Z net/minecraft/world/WorldProvider/canCoordinateBeSpawn (II)Z +MD: anm/a (J)I net/minecraft/world/WorldProvider/getMoonPhase (J)I +MD: anm/a (JF)F net/minecraft/world/WorldProvider/calculateCelestialAngle (JF)F +MD: anm/a (Ladm;)V net/minecraft/world/WorldProvider/registerWorld (Lnet/minecraft/world/World;)V +MD: anm/b ()V net/minecraft/world/WorldProvider/registerWorldChunkManager ()V +MD: anm/b (FF)Laui; net/minecraft/world/WorldProvider/getFogColor (FF)Lnet/minecraft/util/Vec3; +MD: anm/b (II)Z net/minecraft/world/WorldProvider/doesXZShowFog (II)Z +MD: anm/c ()Lamv; net/minecraft/world/WorldProvider/createChunkGenerator ()Lnet/minecraft/world/chunk/IChunkProvider; +MD: anm/d ()Z net/minecraft/world/WorldProvider/isSurfaceWorld ()Z +MD: anm/e ()Z net/minecraft/world/WorldProvider/canRespawnHere ()Z +MD: anm/f ()F net/minecraft/world/WorldProvider/getCloudHeight ()F +MD: anm/g ()Z net/minecraft/world/WorldProvider/isSkyColored ()Z +MD: anm/h ()Lcj; net/minecraft/world/WorldProvider/getSpawnCoordinate ()Lnet/minecraft/util/BlockPos; +MD: anm/i ()I net/minecraft/world/WorldProvider/getAverageGroundLevel ()I +MD: anm/j ()D net/minecraft/world/WorldProvider/getVoidFogYFactor ()D +MD: anm/k ()Ljava/lang/String; net/minecraft/world/WorldProvider/getDimensionName ()Ljava/lang/String; +MD: anm/l ()Ljava/lang/String; net/minecraft/world/WorldProvider/getInternalNameSuffix ()Ljava/lang/String; +MD: anm/m ()Laec; net/minecraft/world/WorldProvider/getWorldChunkManager ()Lnet/minecraft/world/biome/WorldChunkManager; +MD: anm/n ()Z net/minecraft/world/WorldProvider/doesWaterVaporize ()Z +MD: anm/o ()Z net/minecraft/world/WorldProvider/getHasNoSky ()Z +MD: anm/p ()[F net/minecraft/world/WorldProvider/getLightBrightnessTable ()[F +MD: anm/q ()I net/minecraft/world/WorldProvider/getDimensionId ()I +MD: anm/r ()Lams; net/minecraft/world/WorldProvider/getWorldBorder ()Lnet/minecraft/world/border/WorldBorder; +MD: ann$1/f ()D net/minecraft/world/WorldProviderHell$1/getCenterX ()D +MD: ann$1/g ()D net/minecraft/world/WorldProviderHell$1/getCenterZ ()D +MD: ann/a ()V net/minecraft/world/WorldProviderHell/generateLightBrightnessTable ()V +MD: ann/a (II)Z net/minecraft/world/WorldProviderHell/canCoordinateBeSpawn (II)Z +MD: ann/a (JF)F net/minecraft/world/WorldProviderHell/calculateCelestialAngle (JF)F +MD: ann/b ()V net/minecraft/world/WorldProviderHell/registerWorldChunkManager ()V +MD: ann/b (FF)Laui; net/minecraft/world/WorldProviderHell/getFogColor (FF)Lnet/minecraft/util/Vec3; +MD: ann/b (II)Z net/minecraft/world/WorldProviderHell/doesXZShowFog (II)Z +MD: ann/c ()Lamv; net/minecraft/world/WorldProviderHell/createChunkGenerator ()Lnet/minecraft/world/chunk/IChunkProvider; +MD: ann/d ()Z net/minecraft/world/WorldProviderHell/isSurfaceWorld ()Z +MD: ann/e ()Z net/minecraft/world/WorldProviderHell/canRespawnHere ()Z +MD: ann/k ()Ljava/lang/String; net/minecraft/world/WorldProviderHell/getDimensionName ()Ljava/lang/String; +MD: ann/l ()Ljava/lang/String; net/minecraft/world/WorldProviderHell/getInternalNameSuffix ()Ljava/lang/String; +MD: ann/r ()Lams; net/minecraft/world/WorldProviderHell/getWorldBorder ()Lnet/minecraft/world/border/WorldBorder; +MD: ano/k ()Ljava/lang/String; net/minecraft/world/WorldProviderSurface/getDimensionName ()Ljava/lang/String; +MD: ano/l ()Ljava/lang/String; net/minecraft/world/WorldProviderSurface/getInternalNameSuffix ()Ljava/lang/String; +MD: anp/a (FF)[F net/minecraft/world/WorldProviderEnd/calcSunriseSunsetColors (FF)[F +MD: anp/a (II)Z net/minecraft/world/WorldProviderEnd/canCoordinateBeSpawn (II)Z +MD: anp/a (JF)F net/minecraft/world/WorldProviderEnd/calculateCelestialAngle (JF)F +MD: anp/b ()V net/minecraft/world/WorldProviderEnd/registerWorldChunkManager ()V +MD: anp/b (FF)Laui; net/minecraft/world/WorldProviderEnd/getFogColor (FF)Lnet/minecraft/util/Vec3; +MD: anp/b (II)Z net/minecraft/world/WorldProviderEnd/doesXZShowFog (II)Z +MD: anp/c ()Lamv; net/minecraft/world/WorldProviderEnd/createChunkGenerator ()Lnet/minecraft/world/chunk/IChunkProvider; +MD: anp/d ()Z net/minecraft/world/WorldProviderEnd/isSurfaceWorld ()Z +MD: anp/e ()Z net/minecraft/world/WorldProviderEnd/canRespawnHere ()Z +MD: anp/f ()F net/minecraft/world/WorldProviderEnd/getCloudHeight ()F +MD: anp/g ()Z net/minecraft/world/WorldProviderEnd/isSkyColored ()Z +MD: anp/h ()Lcj; net/minecraft/world/WorldProviderEnd/getSpawnCoordinate ()Lnet/minecraft/util/BlockPos; +MD: anp/i ()I net/minecraft/world/WorldProviderEnd/getAverageGroundLevel ()I +MD: anp/k ()Ljava/lang/String; net/minecraft/world/WorldProviderEnd/getDimensionName ()Ljava/lang/String; +MD: anp/l ()Ljava/lang/String; net/minecraft/world/WorldProviderEnd/getInternalNameSuffix ()Ljava/lang/String; +MD: anr/a (JIILans;DDDFFFIID)V net/minecraft/world/gen/MapGenRavine/func_180707_a (JIILnet/minecraft/world/chunk/ChunkPrimer;DDDFFFIID)V +MD: anr/a (Ladm;IIIILans;)V net/minecraft/world/gen/MapGenRavine/recursiveGenerate (Lnet/minecraft/world/World;IIIILnet/minecraft/world/chunk/ChunkPrimer;)V +MD: ans/a (I)Lalz; net/minecraft/world/chunk/ChunkPrimer/getBlockState (I)Lnet/minecraft/block/state/IBlockState; +MD: ans/a (III)Lalz; net/minecraft/world/chunk/ChunkPrimer/getBlockState (III)Lnet/minecraft/block/state/IBlockState; +MD: ans/a (IIILalz;)V net/minecraft/world/chunk/ChunkPrimer/setBlockState (IIILnet/minecraft/block/state/IBlockState;)V +MD: ans/a (ILalz;)V net/minecraft/world/chunk/ChunkPrimer/setBlockState (ILnet/minecraft/block/state/IBlockState;)V +MD: ant$a/a ()V net/minecraft/world/gen/ChunkProviderSettings$Factory/func_177863_a ()V +MD: ant$a/a (Ljava/lang/String;)Lant$a; net/minecraft/world/gen/ChunkProviderSettings$Factory/jsonToFactory (Ljava/lang/String;)Lnet/minecraft/world/gen/ChunkProviderSettings$Factory; +MD: ant$a/b ()Lant; net/minecraft/world/gen/ChunkProviderSettings$Factory/func_177864_b ()Lnet/minecraft/world/gen/ChunkProviderSettings; +MD: ant$a/equals (Ljava/lang/Object;)Z net/minecraft/world/gen/ChunkProviderSettings$Factory/equals (Ljava/lang/Object;)Z +MD: ant$a/hashCode ()I net/minecraft/world/gen/ChunkProviderSettings$Factory/hashCode ()I +MD: ant$a/toString ()Ljava/lang/String; net/minecraft/world/gen/ChunkProviderSettings$Factory/toString ()Ljava/lang/String; +MD: ant$b/a (Lant$a;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; net/minecraft/world/gen/ChunkProviderSettings$Serializer/serialize (Lnet/minecraft/world/gen/ChunkProviderSettings$Factory;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; +MD: ant$b/a (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lant$a; net/minecraft/world/gen/ChunkProviderSettings$Serializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/world/gen/ChunkProviderSettings$Factory; +MD: ant$b/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; net/minecraft/world/gen/ChunkProviderSettings$Serializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; +MD: ant$b/serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; net/minecraft/world/gen/ChunkProviderSettings$Serializer/serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; +MD: anu/a (II)Z net/minecraft/world/gen/ChunkProviderDebug/chunkExists (II)Z +MD: anu/a (Ladm;Ljava/lang/String;Lcj;)Lcj; net/minecraft/world/gen/ChunkProviderDebug/getStrongholdGen (Lnet/minecraft/world/World;Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/util/BlockPos; +MD: anu/a (Lamv;II)V net/minecraft/world/gen/ChunkProviderDebug/populate (Lnet/minecraft/world/chunk/IChunkProvider;II)V +MD: anu/a (Lamv;Lamy;II)Z net/minecraft/world/gen/ChunkProviderDebug/func_177460_a (Lnet/minecraft/world/chunk/IChunkProvider;Lnet/minecraft/world/chunk/Chunk;II)Z +MD: anu/a (Lamy;II)V net/minecraft/world/gen/ChunkProviderDebug/recreateStructures (Lnet/minecraft/world/chunk/Chunk;II)V +MD: anu/a (Lcj;)Lamy; net/minecraft/world/gen/ChunkProviderDebug/provideChunk (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/world/chunk/Chunk; +MD: anu/a (Lpt;Lcj;)Ljava/util/List; net/minecraft/world/gen/ChunkProviderDebug/getPossibleCreatures (Lnet/minecraft/entity/EnumCreatureType;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: anu/a (ZLnu;)Z net/minecraft/world/gen/ChunkProviderDebug/saveChunks (ZLnet/minecraft/util/IProgressUpdate;)Z +MD: anu/b (II)Lalz; net/minecraft/world/gen/ChunkProviderDebug/func_177461_b (II)Lnet/minecraft/block/state/IBlockState; +MD: anu/c ()V net/minecraft/world/gen/ChunkProviderDebug/saveExtraData ()V +MD: anu/d ()Z net/minecraft/world/gen/ChunkProviderDebug/unloadQueuedChunks ()Z +MD: anu/d (II)Lamy; net/minecraft/world/gen/ChunkProviderDebug/provideChunk (II)Lnet/minecraft/world/chunk/Chunk; +MD: anu/e ()Z net/minecraft/world/gen/ChunkProviderDebug/canSave ()Z +MD: anu/f ()Ljava/lang/String; net/minecraft/world/gen/ChunkProviderDebug/makeString ()Ljava/lang/String; +MD: anu/g ()I net/minecraft/world/gen/ChunkProviderDebug/getLoadedChunkCount ()I +MD: anv/a (II)Z net/minecraft/world/gen/ChunkProviderFlat/chunkExists (II)Z +MD: anv/a (Ladm;Ljava/lang/String;Lcj;)Lcj; net/minecraft/world/gen/ChunkProviderFlat/getStrongholdGen (Lnet/minecraft/world/World;Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/util/BlockPos; +MD: anv/a (Lamv;II)V net/minecraft/world/gen/ChunkProviderFlat/populate (Lnet/minecraft/world/chunk/IChunkProvider;II)V +MD: anv/a (Lamv;Lamy;II)Z net/minecraft/world/gen/ChunkProviderFlat/func_177460_a (Lnet/minecraft/world/chunk/IChunkProvider;Lnet/minecraft/world/chunk/Chunk;II)Z +MD: anv/a (Lamy;II)V net/minecraft/world/gen/ChunkProviderFlat/recreateStructures (Lnet/minecraft/world/chunk/Chunk;II)V +MD: anv/a (Lcj;)Lamy; net/minecraft/world/gen/ChunkProviderFlat/provideChunk (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/world/chunk/Chunk; +MD: anv/a (Lpt;Lcj;)Ljava/util/List; net/minecraft/world/gen/ChunkProviderFlat/getPossibleCreatures (Lnet/minecraft/entity/EnumCreatureType;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: anv/a (ZLnu;)Z net/minecraft/world/gen/ChunkProviderFlat/saveChunks (ZLnet/minecraft/util/IProgressUpdate;)Z +MD: anv/c ()V net/minecraft/world/gen/ChunkProviderFlat/saveExtraData ()V +MD: anv/d ()Z net/minecraft/world/gen/ChunkProviderFlat/unloadQueuedChunks ()Z +MD: anv/d (II)Lamy; net/minecraft/world/gen/ChunkProviderFlat/provideChunk (II)Lnet/minecraft/world/chunk/Chunk; +MD: anv/e ()Z net/minecraft/world/gen/ChunkProviderFlat/canSave ()Z +MD: anv/f ()Ljava/lang/String; net/minecraft/world/gen/ChunkProviderFlat/makeString ()Ljava/lang/String; +MD: anv/g ()I net/minecraft/world/gen/ChunkProviderFlat/getLoadedChunkCount ()I +MD: anw/a (II)Z net/minecraft/world/gen/ChunkProviderHell/chunkExists (II)Z +MD: anw/a (IILans;)V net/minecraft/world/gen/ChunkProviderHell/func_180515_a (IILnet/minecraft/world/chunk/ChunkPrimer;)V +MD: anw/a (Ladm;Ljava/lang/String;Lcj;)Lcj; net/minecraft/world/gen/ChunkProviderHell/getStrongholdGen (Lnet/minecraft/world/World;Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/util/BlockPos; +MD: anw/a (Lamv;II)V net/minecraft/world/gen/ChunkProviderHell/populate (Lnet/minecraft/world/chunk/IChunkProvider;II)V +MD: anw/a (Lamv;Lamy;II)Z net/minecraft/world/gen/ChunkProviderHell/func_177460_a (Lnet/minecraft/world/chunk/IChunkProvider;Lnet/minecraft/world/chunk/Chunk;II)Z +MD: anw/a (Lamy;II)V net/minecraft/world/gen/ChunkProviderHell/recreateStructures (Lnet/minecraft/world/chunk/Chunk;II)V +MD: anw/a (Lcj;)Lamy; net/minecraft/world/gen/ChunkProviderHell/provideChunk (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/world/chunk/Chunk; +MD: anw/a (Lpt;Lcj;)Ljava/util/List; net/minecraft/world/gen/ChunkProviderHell/getPossibleCreatures (Lnet/minecraft/entity/EnumCreatureType;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: anw/a (ZLnu;)Z net/minecraft/world/gen/ChunkProviderHell/saveChunks (ZLnet/minecraft/util/IProgressUpdate;)Z +MD: anw/a ([DIIIIII)[D net/minecraft/world/gen/ChunkProviderHell/initializeNoiseField ([DIIIIII)[D +MD: anw/b (IILans;)V net/minecraft/world/gen/ChunkProviderHell/func_180516_b (IILnet/minecraft/world/chunk/ChunkPrimer;)V +MD: anw/c ()V net/minecraft/world/gen/ChunkProviderHell/saveExtraData ()V +MD: anw/d ()Z net/minecraft/world/gen/ChunkProviderHell/unloadQueuedChunks ()Z +MD: anw/d (II)Lamy; net/minecraft/world/gen/ChunkProviderHell/provideChunk (II)Lnet/minecraft/world/chunk/Chunk; +MD: anw/e ()Z net/minecraft/world/gen/ChunkProviderHell/canSave ()Z +MD: anw/f ()Ljava/lang/String; net/minecraft/world/gen/ChunkProviderHell/makeString ()Ljava/lang/String; +MD: anw/g ()I net/minecraft/world/gen/ChunkProviderHell/getLoadedChunkCount ()I +MD: anx/a (JIILans;DDD)V net/minecraft/world/gen/MapGenCaves/func_180703_a (JIILnet/minecraft/world/chunk/ChunkPrimer;DDD)V +MD: anx/a (JIILans;DDDFFFIID)V net/minecraft/world/gen/MapGenCaves/func_180702_a (JIILnet/minecraft/world/chunk/ChunkPrimer;DDDFFFIID)V +MD: anx/a (Ladm;IIIILans;)V net/minecraft/world/gen/MapGenCaves/recursiveGenerate (Lnet/minecraft/world/World;IIIILnet/minecraft/world/chunk/ChunkPrimer;)V +MD: anx/a (Lalz;Lalz;)Z net/minecraft/world/gen/MapGenCaves/func_175793_a (Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/state/IBlockState;)Z +MD: any/a (Ladm;IIIILans;)V net/minecraft/world/gen/MapGenBase/recursiveGenerate (Lnet/minecraft/world/World;IIIILnet/minecraft/world/chunk/ChunkPrimer;)V +MD: any/a (Lamv;Ladm;IILans;)V net/minecraft/world/gen/MapGenBase/generate (Lnet/minecraft/world/chunk/IChunkProvider;Lnet/minecraft/world/World;IILnet/minecraft/world/chunk/ChunkPrimer;)V +MD: anz/a (JIILans;DDD)V net/minecraft/world/gen/MapGenCavesHell/func_180705_a (JIILnet/minecraft/world/chunk/ChunkPrimer;DDD)V +MD: anz/a (JIILans;DDDFFFIID)V net/minecraft/world/gen/MapGenCavesHell/func_180704_a (JIILnet/minecraft/world/chunk/ChunkPrimer;DDDFFFIID)V +MD: anz/a (Ladm;IIIILans;)V net/minecraft/world/gen/MapGenCavesHell/recursiveGenerate (Lnet/minecraft/world/World;IIIILnet/minecraft/world/chunk/ChunkPrimer;)V +MD: ao/a ()I net/minecraft/command/server/CommandListPlayers/getRequiredPermissionLevel ()I +MD: ao/a (Lm;[Ljava/lang/String;)V net/minecraft/command/server/CommandListPlayers/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: ao/c ()Ljava/lang/String; net/minecraft/command/server/CommandListPlayers/getCommandName ()Ljava/lang/String; +MD: ao/c (Lm;)Ljava/lang/String; net/minecraft/command/server/CommandListPlayers/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: aoa/a (II)Z net/minecraft/world/gen/ChunkProviderGenerate/chunkExists (II)Z +MD: aoa/a (III)V net/minecraft/world/gen/ChunkProviderGenerate/func_147423_a (III)V +MD: aoa/a (IILans;)V net/minecraft/world/gen/ChunkProviderGenerate/setBlocksInChunk (IILnet/minecraft/world/chunk/ChunkPrimer;)V +MD: aoa/a (IILans;[Lady;)V net/minecraft/world/gen/ChunkProviderGenerate/replaceBlocksForBiome (IILnet/minecraft/world/chunk/ChunkPrimer;[Lnet/minecraft/world/biome/BiomeGenBase;)V +MD: aoa/a (Ladm;Ljava/lang/String;Lcj;)Lcj; net/minecraft/world/gen/ChunkProviderGenerate/getStrongholdGen (Lnet/minecraft/world/World;Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/util/BlockPos; +MD: aoa/a (Lamv;II)V net/minecraft/world/gen/ChunkProviderGenerate/populate (Lnet/minecraft/world/chunk/IChunkProvider;II)V +MD: aoa/a (Lamv;Lamy;II)Z net/minecraft/world/gen/ChunkProviderGenerate/func_177460_a (Lnet/minecraft/world/chunk/IChunkProvider;Lnet/minecraft/world/chunk/Chunk;II)Z +MD: aoa/a (Lamy;II)V net/minecraft/world/gen/ChunkProviderGenerate/recreateStructures (Lnet/minecraft/world/chunk/Chunk;II)V +MD: aoa/a (Lcj;)Lamy; net/minecraft/world/gen/ChunkProviderGenerate/provideChunk (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/world/chunk/Chunk; +MD: aoa/a (Lpt;Lcj;)Ljava/util/List; net/minecraft/world/gen/ChunkProviderGenerate/getPossibleCreatures (Lnet/minecraft/entity/EnumCreatureType;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: aoa/a (ZLnu;)Z net/minecraft/world/gen/ChunkProviderGenerate/saveChunks (ZLnet/minecraft/util/IProgressUpdate;)Z +MD: aoa/c ()V net/minecraft/world/gen/ChunkProviderGenerate/saveExtraData ()V +MD: aoa/d ()Z net/minecraft/world/gen/ChunkProviderGenerate/unloadQueuedChunks ()Z +MD: aoa/d (II)Lamy; net/minecraft/world/gen/ChunkProviderGenerate/provideChunk (II)Lnet/minecraft/world/chunk/Chunk; +MD: aoa/e ()Z net/minecraft/world/gen/ChunkProviderGenerate/canSave ()Z +MD: aoa/f ()Ljava/lang/String; net/minecraft/world/gen/ChunkProviderGenerate/makeString ()Ljava/lang/String; +MD: aoa/g ()I net/minecraft/world/gen/ChunkProviderGenerate/getLoadedChunkCount ()I +MD: aob/a (II)Z net/minecraft/world/gen/ChunkProviderEnd/chunkExists (II)Z +MD: aob/a (IILans;)V net/minecraft/world/gen/ChunkProviderEnd/func_180520_a (IILnet/minecraft/world/chunk/ChunkPrimer;)V +MD: aob/a (Ladm;Ljava/lang/String;Lcj;)Lcj; net/minecraft/world/gen/ChunkProviderEnd/getStrongholdGen (Lnet/minecraft/world/World;Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/util/BlockPos; +MD: aob/a (Lamv;II)V net/minecraft/world/gen/ChunkProviderEnd/populate (Lnet/minecraft/world/chunk/IChunkProvider;II)V +MD: aob/a (Lamv;Lamy;II)Z net/minecraft/world/gen/ChunkProviderEnd/func_177460_a (Lnet/minecraft/world/chunk/IChunkProvider;Lnet/minecraft/world/chunk/Chunk;II)Z +MD: aob/a (Lamy;II)V net/minecraft/world/gen/ChunkProviderEnd/recreateStructures (Lnet/minecraft/world/chunk/Chunk;II)V +MD: aob/a (Lans;)V net/minecraft/world/gen/ChunkProviderEnd/func_180519_a (Lnet/minecraft/world/chunk/ChunkPrimer;)V +MD: aob/a (Lcj;)Lamy; net/minecraft/world/gen/ChunkProviderEnd/provideChunk (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/world/chunk/Chunk; +MD: aob/a (Lpt;Lcj;)Ljava/util/List; net/minecraft/world/gen/ChunkProviderEnd/getPossibleCreatures (Lnet/minecraft/entity/EnumCreatureType;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: aob/a (ZLnu;)Z net/minecraft/world/gen/ChunkProviderEnd/saveChunks (ZLnet/minecraft/util/IProgressUpdate;)Z +MD: aob/a ([DIIIIII)[D net/minecraft/world/gen/ChunkProviderEnd/initializeNoiseField ([DIIIIII)[D +MD: aob/c ()V net/minecraft/world/gen/ChunkProviderEnd/saveExtraData ()V +MD: aob/d ()Z net/minecraft/world/gen/ChunkProviderEnd/unloadQueuedChunks ()Z +MD: aob/d (II)Lamy; net/minecraft/world/gen/ChunkProviderEnd/provideChunk (II)Lnet/minecraft/world/chunk/Chunk; +MD: aob/e ()Z net/minecraft/world/gen/ChunkProviderEnd/canSave ()Z +MD: aob/f ()Ljava/lang/String; net/minecraft/world/gen/ChunkProviderEnd/makeString ()Ljava/lang/String; +MD: aob/g ()I net/minecraft/world/gen/ChunkProviderEnd/getLoadedChunkCount ()I +MD: aoh/a (Ladm;Lcj;)V net/minecraft/world/gen/feature/WorldGenAbstractTree/func_175921_a (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)V +MD: aoh/a (Ladm;Ljava/util/Random;Lcj;)V net/minecraft/world/gen/feature/WorldGenAbstractTree/func_180711_a (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)V +MD: aoh/a (Lafh;)Z net/minecraft/world/gen/feature/WorldGenAbstractTree/func_150523_a (Lnet/minecraft/block/Block;)Z +MD: aoi$a/q ()I net/minecraft/world/gen/feature/WorldGenBigTree$FoliageCoordinates/func_177999_q ()I +MD: aoi/a ()V net/minecraft/world/gen/feature/WorldGenBigTree/generateLeafNodeList ()V +MD: aoi/a (I)F net/minecraft/world/gen/feature/WorldGenBigTree/layerSize (I)F +MD: aoi/a (Lcj;)V net/minecraft/world/gen/feature/WorldGenBigTree/generateLeafNode (Lnet/minecraft/util/BlockPos;)V +MD: aoi/a (Lcj;FLalz;)V net/minecraft/world/gen/feature/WorldGenBigTree/func_181631_a (Lnet/minecraft/util/BlockPos;FLnet/minecraft/block/state/IBlockState;)V +MD: aoi/a (Lcj;Lcj;)I net/minecraft/world/gen/feature/WorldGenBigTree/checkBlockLine (Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/BlockPos;)I +MD: aoi/a (Lcj;Lcj;Lafh;)V net/minecraft/world/gen/feature/WorldGenBigTree/func_175937_a (Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/Block;)V +MD: aoi/b ()V net/minecraft/world/gen/feature/WorldGenBigTree/generateLeaves ()V +MD: aoi/b (I)F net/minecraft/world/gen/feature/WorldGenBigTree/leafSize (I)F +MD: aoi/b (Ladm;Ljava/util/Random;Lcj;)Z net/minecraft/world/gen/feature/WorldGenBigTree/generate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Z +MD: aoi/b (Lcj;)I net/minecraft/world/gen/feature/WorldGenBigTree/getGreatestDistance (Lnet/minecraft/util/BlockPos;)I +MD: aoi/b (Lcj;Lcj;)Lahw$a; net/minecraft/world/gen/feature/WorldGenBigTree/func_175938_b (Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/block/BlockLog$EnumAxis; +MD: aoi/c ()V net/minecraft/world/gen/feature/WorldGenBigTree/generateTrunk ()V +MD: aoi/c (I)Z net/minecraft/world/gen/feature/WorldGenBigTree/leafNodeNeedsBase (I)Z +MD: aoi/d ()V net/minecraft/world/gen/feature/WorldGenBigTree/generateLeafNodeBases ()V +MD: aoi/e ()V net/minecraft/world/gen/feature/WorldGenBigTree/func_175904_e ()V +MD: aoi/f ()Z net/minecraft/world/gen/feature/WorldGenBigTree/validTreeLocation ()Z +MD: aoj/b (Ladm;Ljava/util/Random;Lcj;)Z net/minecraft/world/gen/feature/WorldGenForest/generate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Z +MD: aok/b (Ladm;Ljava/util/Random;Lcj;)Z net/minecraft/world/gen/feature/WorldGenBlockBlob/generate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Z +MD: aol/b (Ladm;Ljava/util/Random;Lcj;)Z net/minecraft/world/gen/feature/WorldGeneratorBonusChest/generate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Z +MD: aom/b (Ladm;Ljava/util/Random;Lcj;)Z net/minecraft/world/gen/GeneratorBushFeature/generate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Z +MD: aon/b (Ladm;Ljava/util/Random;Lcj;)Z net/minecraft/world/gen/feature/WorldGenCactus/generate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Z +MD: aop/b (Ladm;Ljava/util/Random;Lcj;)Z net/minecraft/world/gen/feature/WorldGenClay/generate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Z +MD: aoq/b (Ladm;Ljava/util/Random;Lcj;)Z net/minecraft/world/gen/feature/WorldGenDeadBush/generate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Z +MD: aor/b (Ladm;Ljava/util/Random;Lcj;)Z net/minecraft/world/gen/feature/WorldGenDesertWells/generate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Z +MD: aos/a (Lagi$b;)V net/minecraft/world/gen/feature/WorldGenDoublePlant/setPlantType (Lnet/minecraft/block/BlockDoublePlant$EnumPlantType;)V +MD: aos/b (Ladm;Ljava/util/Random;Lcj;)Z net/minecraft/world/gen/feature/WorldGenDoublePlant/generate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Z +MD: aot/a (Ladm;Lcj;Lalz;)V net/minecraft/world/gen/feature/WorldGenerator/setBlockAndNotifyAdequately (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: aot/b (Ladm;Ljava/util/Random;Lcj;)Z net/minecraft/world/gen/feature/WorldGenerator/generate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Z +MD: aot/e ()V net/minecraft/world/gen/feature/WorldGenerator/func_175904_e ()V +MD: aou/a (Lagw;Lagw$a;)V net/minecraft/world/gen/feature/WorldGenFlowers/setGeneratedBlock (Lnet/minecraft/block/BlockFlower;Lnet/minecraft/block/BlockFlower$EnumFlowerType;)V +MD: aou/b (Ladm;Ljava/util/Random;Lcj;)Z net/minecraft/world/gen/feature/WorldGenFlowers/generate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Z +MD: aov/b (Ladm;Ljava/util/Random;Lcj;)Z net/minecraft/world/gen/feature/WorldGenShrub/generate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Z +MD: aow/b (Ladm;Ljava/util/Random;Lcj;)Z net/minecraft/world/gen/feature/WorldGenFire/generate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Z +MD: aox/b (Ladm;Ljava/util/Random;Lcj;)Z net/minecraft/world/gen/feature/WorldGenGlowStone2/generate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Z +MD: aoy/b (Ladm;Ljava/util/Random;Lcj;)Z net/minecraft/world/gen/feature/WorldGenHellLava/generate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Z +MD: aoz/b (Ladm;Ljava/util/Random;Lcj;)Z net/minecraft/world/gen/feature/WorldGenBigMushroom/generate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Z +MD: ap/a ()I net/minecraft/command/server/CommandMessage/getRequiredPermissionLevel ()I +MD: ap/a (Lm;[Ljava/lang/String;)V net/minecraft/command/server/CommandMessage/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: ap/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/server/CommandMessage/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: ap/b ()Ljava/util/List; net/minecraft/command/server/CommandMessage/getCommandAliases ()Ljava/util/List; +MD: ap/b ([Ljava/lang/String;I)Z net/minecraft/command/server/CommandMessage/isUsernameIndex ([Ljava/lang/String;I)Z +MD: ap/c ()Ljava/lang/String; net/minecraft/command/server/CommandMessage/getCommandName ()Ljava/lang/String; +MD: ap/c (Lm;)Ljava/lang/String; net/minecraft/command/server/CommandMessage/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: apa/b (Ladm;Ljava/util/Random;Lcj;)Z net/minecraft/world/gen/feature/WorldGenIcePath/generate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Z +MD: apb/b (Ladm;Ljava/util/Random;Lcj;)Z net/minecraft/world/gen/feature/WorldGenIceSpike/generate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Z +MD: apc/b (Ladm;Ljava/util/Random;Lcj;)Z net/minecraft/world/gen/feature/WorldGenLakes/generate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Z +MD: apd/b (Ladm;Ljava/util/Random;Lcj;)Z net/minecraft/world/gen/feature/WorldGenGlowStone1/generate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Z +MD: ape/a (Ladm;Ljava/util/Random;Lcj;Lamk;)V net/minecraft/world/gen/feature/WorldGenMegaJungle/func_181632_a (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/properties/PropertyBool;)V +MD: ape/b (Ladm;Ljava/util/Random;Lcj;)Z net/minecraft/world/gen/feature/WorldGenMegaJungle/generate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Z +MD: ape/c (Ladm;Lcj;I)V net/minecraft/world/gen/feature/WorldGenMegaJungle/func_175930_c (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;I)V +MD: apf/a (Ladm;IIIILjava/util/Random;)V net/minecraft/world/gen/feature/WorldGenMegaPineTree/func_150541_c (Lnet/minecraft/world/World;IIIILjava/util/Random;)V +MD: apf/a (Ladm;Ljava/util/Random;Lcj;)V net/minecraft/world/gen/feature/WorldGenMegaPineTree/func_180711_a (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)V +MD: apf/b (Ladm;Lcj;)V net/minecraft/world/gen/feature/WorldGenMegaPineTree/func_175933_b (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)V +MD: apf/b (Ladm;Ljava/util/Random;Lcj;)Z net/minecraft/world/gen/feature/WorldGenMegaPineTree/generate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Z +MD: apf/c (Ladm;Lcj;)V net/minecraft/world/gen/feature/WorldGenMegaPineTree/func_175934_c (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)V +MD: apg/a (Ladm;Lcj;I)V net/minecraft/world/gen/feature/WorldGenHugeTrees/func_175925_a (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;I)V +MD: apg/a (Ladm;Ljava/util/Random;Lcj;I)Z net/minecraft/world/gen/feature/WorldGenHugeTrees/func_175929_a (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;I)Z +MD: apg/a (Lcj;Ladm;)Z net/minecraft/world/gen/feature/WorldGenHugeTrees/func_175927_a (Lnet/minecraft/util/BlockPos;Lnet/minecraft/world/World;)Z +MD: apg/a (Ljava/util/Random;)I net/minecraft/world/gen/feature/WorldGenHugeTrees/func_150533_a (Ljava/util/Random;)I +MD: apg/b (Ladm;Lcj;I)V net/minecraft/world/gen/feature/WorldGenHugeTrees/func_175928_b (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;I)V +MD: apg/c (Ladm;Lcj;I)Z net/minecraft/world/gen/feature/WorldGenHugeTrees/func_175926_c (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;I)Z +MD: aph/b (Ladm;Ljava/util/Random;Lcj;)Z net/minecraft/world/gen/feature/WorldGenMelon/generate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Z +MD: api/a (Ljava/util/Random;)Ljava/lang/String; net/minecraft/world/gen/feature/WorldGenDungeons/pickMobSpawner (Ljava/util/Random;)Ljava/lang/String; +MD: api/b (Ladm;Ljava/util/Random;Lcj;)Z net/minecraft/world/gen/feature/WorldGenDungeons/generate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Z +MD: apj/b (Ladm;Ljava/util/Random;Lcj;)Z net/minecraft/world/gen/feature/WorldGenMinable/generate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Z +MD: apk/b (Ladm;Ljava/util/Random;Lcj;)Z net/minecraft/world/gen/feature/WorldGenTaiga1/generate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Z +MD: apl/b (Ladm;Ljava/util/Random;Lcj;)Z net/minecraft/world/gen/feature/WorldGenPumpkin/generate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Z +MD: apm/b (Ladm;Ljava/util/Random;Lcj;)Z net/minecraft/world/gen/feature/WorldGenReed/generate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Z +MD: apn/a (Ladm;III)V net/minecraft/world/gen/feature/WorldGenCanopyTree/func_150526_a (Lnet/minecraft/world/World;III)V +MD: apn/a (Ladm;Lcj;I)Z net/minecraft/world/gen/feature/WorldGenCanopyTree/func_181638_a (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;I)Z +MD: apn/b (Ladm;Lcj;)V net/minecraft/world/gen/feature/WorldGenCanopyTree/func_181639_b (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)V +MD: apn/b (Ladm;Ljava/util/Random;Lcj;)Z net/minecraft/world/gen/feature/WorldGenCanopyTree/generate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Z +MD: apo/b (Ladm;Ljava/util/Random;Lcj;)Z net/minecraft/world/gen/feature/WorldGenSand/generate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Z +MD: app/b (Ladm;Lcj;)V net/minecraft/world/gen/feature/WorldGenSavannaTree/func_181642_b (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)V +MD: app/b (Ladm;Ljava/util/Random;Lcj;)Z net/minecraft/world/gen/feature/WorldGenSavannaTree/generate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Z +MD: app/c (Ladm;Lcj;)V net/minecraft/world/gen/feature/WorldGenSavannaTree/func_175924_b (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)V +MD: apq/b (Ladm;Ljava/util/Random;Lcj;)Z net/minecraft/world/gen/feature/WorldGenSpikes/generate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Z +MD: apr/b (Ladm;Ljava/util/Random;Lcj;)Z net/minecraft/world/gen/feature/WorldGenLiquids/generate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Z +MD: aps/b (Ladm;Ljava/util/Random;Lcj;)Z net/minecraft/world/gen/feature/WorldGenTaiga2/generate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Z +MD: apt/a (Ladm;Lcj;Lamk;)V net/minecraft/world/gen/feature/WorldGenSwamp/func_181647_a (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/properties/PropertyBool;)V +MD: apt/b (Ladm;Ljava/util/Random;Lcj;)Z net/minecraft/world/gen/feature/WorldGenSwamp/generate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Z +MD: apu/b (Ladm;Ljava/util/Random;Lcj;)Z net/minecraft/world/gen/feature/WorldGenTallGrass/generate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Z +MD: apv/a (Ladm;ILcj;Lcq;)V net/minecraft/world/gen/feature/WorldGenTrees/func_181652_a (Lnet/minecraft/world/World;ILnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)V +MD: apv/a (Ladm;Lcj;Lamk;)V net/minecraft/world/gen/feature/WorldGenTrees/func_181651_a (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/properties/PropertyBool;)V +MD: apv/b (Ladm;Lcj;Lamk;)V net/minecraft/world/gen/feature/WorldGenTrees/func_181650_b (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/properties/PropertyBool;)V +MD: apv/b (Ladm;Ljava/util/Random;Lcj;)Z net/minecraft/world/gen/feature/WorldGenTrees/generate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Z +MD: apw/b (Ladm;Ljava/util/Random;Lcj;)Z net/minecraft/world/gen/feature/WorldGenVines/generate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Z +MD: apx/b (Ladm;Ljava/util/Random;Lcj;)Z net/minecraft/world/gen/feature/WorldGenWaterlily/generate (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/BlockPos;)Z +MD: apz/a ()I net/minecraft/world/gen/FlatGeneratorInfo/getBiome ()I +MD: apz/a (I)V net/minecraft/world/gen/FlatGeneratorInfo/setBiome (I)V +MD: apz/a (ILjava/lang/String;)Ljava/util/List; net/minecraft/world/gen/FlatGeneratorInfo/func_180716_a (ILjava/lang/String;)Ljava/util/List; +MD: apz/a (ILjava/lang/String;I)Laqa; net/minecraft/world/gen/FlatGeneratorInfo/func_180715_a (ILjava/lang/String;I)Lnet/minecraft/world/gen/FlatLayerInfo; +MD: apz/a (Ljava/lang/String;)Lapz; net/minecraft/world/gen/FlatGeneratorInfo/createFlatGeneratorFromString (Ljava/lang/String;)Lnet/minecraft/world/gen/FlatGeneratorInfo; +MD: apz/b ()Ljava/util/Map; net/minecraft/world/gen/FlatGeneratorInfo/getWorldFeatures ()Ljava/util/Map; +MD: apz/c ()Ljava/util/List; net/minecraft/world/gen/FlatGeneratorInfo/getFlatLayers ()Ljava/util/List; +MD: apz/d ()V net/minecraft/world/gen/FlatGeneratorInfo/func_82645_d ()V +MD: apz/e ()Lapz; net/minecraft/world/gen/FlatGeneratorInfo/getDefaultFlatGenerator ()Lnet/minecraft/world/gen/FlatGeneratorInfo; +MD: apz/toString ()Ljava/lang/String; net/minecraft/world/gen/FlatGeneratorInfo/toString ()Ljava/lang/String; +MD: aq/a ()I net/minecraft/command/server/CommandMessageRaw/getRequiredPermissionLevel ()I +MD: aq/a (Lm;[Ljava/lang/String;)V net/minecraft/command/server/CommandMessageRaw/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: aq/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/server/CommandMessageRaw/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: aq/b ([Ljava/lang/String;I)Z net/minecraft/command/server/CommandMessageRaw/isUsernameIndex ([Ljava/lang/String;I)Z +MD: aq/c ()Ljava/lang/String; net/minecraft/command/server/CommandMessageRaw/getCommandName ()Ljava/lang/String; +MD: aq/c (Lm;)Ljava/lang/String; net/minecraft/command/server/CommandMessageRaw/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: aqa/b ()I net/minecraft/world/gen/FlatLayerInfo/getLayerCount ()I +MD: aqa/b (I)V net/minecraft/world/gen/FlatLayerInfo/setMinY (I)V +MD: aqa/c ()Lalz; net/minecraft/world/gen/FlatLayerInfo/func_175900_c ()Lnet/minecraft/block/state/IBlockState; +MD: aqa/d ()I net/minecraft/world/gen/FlatLayerInfo/getMinY ()I +MD: aqa/e ()Lafh; net/minecraft/world/gen/FlatLayerInfo/func_151536_b ()Lnet/minecraft/block/Block; +MD: aqa/f ()I net/minecraft/world/gen/FlatLayerInfo/getFillBlockMeta ()I +MD: aqa/toString ()Ljava/lang/String; net/minecraft/world/gen/FlatLayerInfo/toString ()Ljava/lang/String; +MD: aqe/a ()Laqe; net/minecraft/world/gen/structure/StructureBoundingBox/getNewBoundingBox ()Lnet/minecraft/world/gen/structure/StructureBoundingBox; +MD: aqe/a (III)V net/minecraft/world/gen/structure/StructureBoundingBox/offset (III)V +MD: aqe/a (IIII)Z net/minecraft/world/gen/structure/StructureBoundingBox/intersectsWith (IIII)Z +MD: aqe/a (IIIIII)Laqe; net/minecraft/world/gen/structure/StructureBoundingBox/func_175899_a (IIIIII)Lnet/minecraft/world/gen/structure/StructureBoundingBox; +MD: aqe/a (IIIIIIIIILcq;)Laqe; net/minecraft/world/gen/structure/StructureBoundingBox/getComponentToAddBoundingBox (IIIIIIIIILnet/minecraft/util/EnumFacing;)Lnet/minecraft/world/gen/structure/StructureBoundingBox; +MD: aqe/a (Laqe;)Z net/minecraft/world/gen/structure/StructureBoundingBox/intersectsWith (Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqe/b ()Ldf; net/minecraft/world/gen/structure/StructureBoundingBox/func_175896_b ()Lnet/minecraft/util/Vec3i; +MD: aqe/b (Laqe;)V net/minecraft/world/gen/structure/StructureBoundingBox/expandTo (Lnet/minecraft/world/gen/structure/StructureBoundingBox;)V +MD: aqe/b (Ldf;)Z net/minecraft/world/gen/structure/StructureBoundingBox/isVecInside (Lnet/minecraft/util/Vec3i;)Z +MD: aqe/c ()I net/minecraft/world/gen/structure/StructureBoundingBox/getXSize ()I +MD: aqe/d ()I net/minecraft/world/gen/structure/StructureBoundingBox/getYSize ()I +MD: aqe/e ()I net/minecraft/world/gen/structure/StructureBoundingBox/getZSize ()I +MD: aqe/f ()Ldf; net/minecraft/world/gen/structure/StructureBoundingBox/getCenter ()Lnet/minecraft/util/Vec3i; +MD: aqe/g ()Lds; net/minecraft/world/gen/structure/StructureBoundingBox/toNBTTagIntArray ()Lnet/minecraft/nbt/NBTTagIntArray; +MD: aqe/toString ()Ljava/lang/String; net/minecraft/world/gen/structure/StructureBoundingBox/toString ()Ljava/lang/String; +MD: aqf/a ()Ljava/lang/String; net/minecraft/world/gen/structure/MapGenMineshaft/getStructureName ()Ljava/lang/String; +MD: aqf/a (II)Z net/minecraft/world/gen/structure/MapGenMineshaft/canSpawnStructureAtCoords (II)Z +MD: aqf/b (II)Laqu; net/minecraft/world/gen/structure/MapGenMineshaft/getStructureStart (II)Lnet/minecraft/world/gen/structure/StructureStart; +MD: aqg$a/a (Ladm;Laqe;Ljava/util/Random;IIILjava/util/List;I)Z net/minecraft/world/gen/structure/StructureMineshaftPieces$Corridor/generateChestContents (Lnet/minecraft/world/World;Lnet/minecraft/world/gen/structure/StructureBoundingBox;Ljava/util/Random;IIILjava/util/List;I)Z +MD: aqg$a/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureMineshaftPieces$Corridor/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqg$a/a (Laqt;Ljava/util/List;Ljava/util/Random;)V net/minecraft/world/gen/structure/StructureMineshaftPieces$Corridor/buildComponent (Lnet/minecraft/world/gen/structure/StructureComponent;Ljava/util/List;Ljava/util/Random;)V +MD: aqg$a/a (Ldn;)V net/minecraft/world/gen/structure/StructureMineshaftPieces$Corridor/writeStructureToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqg$a/a (Ljava/util/List;Ljava/util/Random;IIILcq;)Laqe; net/minecraft/world/gen/structure/StructureMineshaftPieces$Corridor/func_175814_a (Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;)Lnet/minecraft/world/gen/structure/StructureBoundingBox; +MD: aqg$a/b (Ldn;)V net/minecraft/world/gen/structure/StructureMineshaftPieces$Corridor/readStructureFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqg$b/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureMineshaftPieces$Cross/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqg$b/a (Laqt;Ljava/util/List;Ljava/util/Random;)V net/minecraft/world/gen/structure/StructureMineshaftPieces$Cross/buildComponent (Lnet/minecraft/world/gen/structure/StructureComponent;Ljava/util/List;Ljava/util/Random;)V +MD: aqg$b/a (Ldn;)V net/minecraft/world/gen/structure/StructureMineshaftPieces$Cross/writeStructureToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqg$b/a (Ljava/util/List;Ljava/util/Random;IIILcq;)Laqe; net/minecraft/world/gen/structure/StructureMineshaftPieces$Cross/func_175813_a (Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;)Lnet/minecraft/world/gen/structure/StructureBoundingBox; +MD: aqg$b/b (Ldn;)V net/minecraft/world/gen/structure/StructureMineshaftPieces$Cross/readStructureFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqg$c/a (III)V net/minecraft/world/gen/structure/StructureMineshaftPieces$Room/func_181138_a (III)V +MD: aqg$c/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureMineshaftPieces$Room/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqg$c/a (Laqt;Ljava/util/List;Ljava/util/Random;)V net/minecraft/world/gen/structure/StructureMineshaftPieces$Room/buildComponent (Lnet/minecraft/world/gen/structure/StructureComponent;Ljava/util/List;Ljava/util/Random;)V +MD: aqg$c/a (Ldn;)V net/minecraft/world/gen/structure/StructureMineshaftPieces$Room/writeStructureToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqg$c/b (Ldn;)V net/minecraft/world/gen/structure/StructureMineshaftPieces$Room/readStructureFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqg$d/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureMineshaftPieces$Stairs/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqg$d/a (Laqt;Ljava/util/List;Ljava/util/Random;)V net/minecraft/world/gen/structure/StructureMineshaftPieces$Stairs/buildComponent (Lnet/minecraft/world/gen/structure/StructureComponent;Ljava/util/List;Ljava/util/Random;)V +MD: aqg$d/a (Ldn;)V net/minecraft/world/gen/structure/StructureMineshaftPieces$Stairs/writeStructureToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqg$d/a (Ljava/util/List;Ljava/util/Random;IIILcq;)Laqe; net/minecraft/world/gen/structure/StructureMineshaftPieces$Stairs/func_175812_a (Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;)Lnet/minecraft/world/gen/structure/StructureBoundingBox; +MD: aqg$d/b (Ldn;)V net/minecraft/world/gen/structure/StructureMineshaftPieces$Stairs/readStructureFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqg/a ()V net/minecraft/world/gen/structure/StructureMineshaftPieces/registerStructurePieces ()V +MD: aqg/a (Laqt;Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqt; net/minecraft/world/gen/structure/StructureMineshaftPieces/access$000 (Lnet/minecraft/world/gen/structure/StructureComponent;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureComponent; +MD: aqg/a (Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqt; net/minecraft/world/gen/structure/StructureMineshaftPieces/func_175892_a (Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureComponent; +MD: aqg/b ()Ljava/util/List; net/minecraft/world/gen/structure/StructureMineshaftPieces/access$100 ()Ljava/util/List; +MD: aqg/b (Laqt;Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqt; net/minecraft/world/gen/structure/StructureMineshaftPieces/func_175890_b (Lnet/minecraft/world/gen/structure/StructureComponent;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureComponent; +MD: aqi/a ()Ljava/lang/String; net/minecraft/world/gen/structure/MapGenNetherBridge/getStructureName ()Ljava/lang/String; +MD: aqi/a (II)Z net/minecraft/world/gen/structure/MapGenNetherBridge/canSpawnStructureAtCoords (II)Z +MD: aqi/b ()Ljava/util/List; net/minecraft/world/gen/structure/MapGenNetherBridge/getSpawnList ()Ljava/util/List; +MD: aqi/b (II)Laqu; net/minecraft/world/gen/structure/MapGenNetherBridge/getStructureStart (II)Lnet/minecraft/world/gen/structure/StructureStart; +MD: aqj$a/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureNetherBridgePieces$Crossing3/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqj$a/a (Laqt;Ljava/util/List;Ljava/util/Random;)V net/minecraft/world/gen/structure/StructureNetherBridgePieces$Crossing3/buildComponent (Lnet/minecraft/world/gen/structure/StructureComponent;Ljava/util/List;Ljava/util/Random;)V +MD: aqj$a/a (Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqj$a; net/minecraft/world/gen/structure/StructureNetherBridgePieces$Crossing3/func_175885_a (Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureNetherBridgePieces$Crossing3; +MD: aqj$b/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureNetherBridgePieces$End/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqj$b/a (Ldn;)V net/minecraft/world/gen/structure/StructureNetherBridgePieces$End/writeStructureToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqj$b/a (Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqj$b; net/minecraft/world/gen/structure/StructureNetherBridgePieces$End/func_175884_a (Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureNetherBridgePieces$End; +MD: aqj$b/b (Ldn;)V net/minecraft/world/gen/structure/StructureNetherBridgePieces$End/readStructureFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqj$c/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureNetherBridgePieces$Straight/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqj$c/a (Laqt;Ljava/util/List;Ljava/util/Random;)V net/minecraft/world/gen/structure/StructureNetherBridgePieces$Straight/buildComponent (Lnet/minecraft/world/gen/structure/StructureComponent;Ljava/util/List;Ljava/util/Random;)V +MD: aqj$c/a (Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqj$c; net/minecraft/world/gen/structure/StructureNetherBridgePieces$Straight/func_175882_a (Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureNetherBridgePieces$Straight; +MD: aqj$d/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureNetherBridgePieces$Corridor3/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqj$d/a (Laqt;Ljava/util/List;Ljava/util/Random;)V net/minecraft/world/gen/structure/StructureNetherBridgePieces$Corridor3/buildComponent (Lnet/minecraft/world/gen/structure/StructureComponent;Ljava/util/List;Ljava/util/Random;)V +MD: aqj$d/a (Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqj$d; net/minecraft/world/gen/structure/StructureNetherBridgePieces$Corridor3/func_175883_a (Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureNetherBridgePieces$Corridor3; +MD: aqj$e/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureNetherBridgePieces$Corridor4/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqj$e/a (Laqt;Ljava/util/List;Ljava/util/Random;)V net/minecraft/world/gen/structure/StructureNetherBridgePieces$Corridor4/buildComponent (Lnet/minecraft/world/gen/structure/StructureComponent;Ljava/util/List;Ljava/util/Random;)V +MD: aqj$e/a (Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqj$e; net/minecraft/world/gen/structure/StructureNetherBridgePieces$Corridor4/func_175880_a (Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureNetherBridgePieces$Corridor4; +MD: aqj$f/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureNetherBridgePieces$Entrance/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqj$f/a (Laqt;Ljava/util/List;Ljava/util/Random;)V net/minecraft/world/gen/structure/StructureNetherBridgePieces$Entrance/buildComponent (Lnet/minecraft/world/gen/structure/StructureComponent;Ljava/util/List;Ljava/util/Random;)V +MD: aqj$f/a (Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqj$f; net/minecraft/world/gen/structure/StructureNetherBridgePieces$Entrance/func_175881_a (Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureNetherBridgePieces$Entrance; +MD: aqj$g/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureNetherBridgePieces$Crossing2/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqj$g/a (Laqt;Ljava/util/List;Ljava/util/Random;)V net/minecraft/world/gen/structure/StructureNetherBridgePieces$Crossing2/buildComponent (Lnet/minecraft/world/gen/structure/StructureComponent;Ljava/util/List;Ljava/util/Random;)V +MD: aqj$g/a (Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqj$g; net/minecraft/world/gen/structure/StructureNetherBridgePieces$Crossing2/func_175878_a (Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureNetherBridgePieces$Crossing2; +MD: aqj$h/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureNetherBridgePieces$Corridor/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqj$h/a (Laqt;Ljava/util/List;Ljava/util/Random;)V net/minecraft/world/gen/structure/StructureNetherBridgePieces$Corridor/buildComponent (Lnet/minecraft/world/gen/structure/StructureComponent;Ljava/util/List;Ljava/util/Random;)V +MD: aqj$h/a (Ldn;)V net/minecraft/world/gen/structure/StructureNetherBridgePieces$Corridor/writeStructureToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqj$h/a (Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqj$h; net/minecraft/world/gen/structure/StructureNetherBridgePieces$Corridor/func_175879_a (Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureNetherBridgePieces$Corridor; +MD: aqj$h/b (Ldn;)V net/minecraft/world/gen/structure/StructureNetherBridgePieces$Corridor/readStructureFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqj$i/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureNetherBridgePieces$Corridor5/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqj$i/a (Laqt;Ljava/util/List;Ljava/util/Random;)V net/minecraft/world/gen/structure/StructureNetherBridgePieces$Corridor5/buildComponent (Lnet/minecraft/world/gen/structure/StructureComponent;Ljava/util/List;Ljava/util/Random;)V +MD: aqj$i/a (Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqj$i; net/minecraft/world/gen/structure/StructureNetherBridgePieces$Corridor5/func_175877_a (Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureNetherBridgePieces$Corridor5; +MD: aqj$j/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureNetherBridgePieces$Corridor2/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqj$j/a (Laqt;Ljava/util/List;Ljava/util/Random;)V net/minecraft/world/gen/structure/StructureNetherBridgePieces$Corridor2/buildComponent (Lnet/minecraft/world/gen/structure/StructureComponent;Ljava/util/List;Ljava/util/Random;)V +MD: aqj$j/a (Ldn;)V net/minecraft/world/gen/structure/StructureNetherBridgePieces$Corridor2/writeStructureToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqj$j/a (Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqj$j; net/minecraft/world/gen/structure/StructureNetherBridgePieces$Corridor2/func_175876_a (Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureNetherBridgePieces$Corridor2; +MD: aqj$j/b (Ldn;)V net/minecraft/world/gen/structure/StructureNetherBridgePieces$Corridor2/readStructureFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqj$k/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureNetherBridgePieces$NetherStalkRoom/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqj$k/a (Laqt;Ljava/util/List;Ljava/util/Random;)V net/minecraft/world/gen/structure/StructureNetherBridgePieces$NetherStalkRoom/buildComponent (Lnet/minecraft/world/gen/structure/StructureComponent;Ljava/util/List;Ljava/util/Random;)V +MD: aqj$k/a (Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqj$k; net/minecraft/world/gen/structure/StructureNetherBridgePieces$NetherStalkRoom/func_175875_a (Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureNetherBridgePieces$NetherStalkRoom; +MD: aqj$l/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureNetherBridgePieces$Throne/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqj$l/a (Ldn;)V net/minecraft/world/gen/structure/StructureNetherBridgePieces$Throne/writeStructureToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqj$l/a (Ljava/util/List;Ljava/util/Random;IIIILcq;)Laqj$l; net/minecraft/world/gen/structure/StructureNetherBridgePieces$Throne/func_175874_a (Ljava/util/List;Ljava/util/Random;IIIILnet/minecraft/util/EnumFacing;)Lnet/minecraft/world/gen/structure/StructureNetherBridgePieces$Throne; +MD: aqj$l/b (Ldn;)V net/minecraft/world/gen/structure/StructureNetherBridgePieces$Throne/readStructureFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqj$m/a (Laqe;)Z net/minecraft/world/gen/structure/StructureNetherBridgePieces$Piece/isAboveGround (Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqj$m/a (Laqj$q;Ljava/util/List;Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqj$m; net/minecraft/world/gen/structure/StructureNetherBridgePieces$Piece/func_175871_a (Lnet/minecraft/world/gen/structure/StructureNetherBridgePieces$Start;Ljava/util/List;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureNetherBridgePieces$Piece; +MD: aqj$m/a (Laqj$q;Ljava/util/List;Ljava/util/Random;IIILcq;IZ)Laqt; net/minecraft/world/gen/structure/StructureNetherBridgePieces$Piece/func_175870_a (Lnet/minecraft/world/gen/structure/StructureNetherBridgePieces$Start;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;IZ)Lnet/minecraft/world/gen/structure/StructureComponent; +MD: aqj$m/a (Laqj$q;Ljava/util/List;Ljava/util/Random;IIZ)Laqt; net/minecraft/world/gen/structure/StructureNetherBridgePieces$Piece/getNextComponentNormal (Lnet/minecraft/world/gen/structure/StructureNetherBridgePieces$Start;Ljava/util/List;Ljava/util/Random;IIZ)Lnet/minecraft/world/gen/structure/StructureComponent; +MD: aqj$m/a (Ldn;)V net/minecraft/world/gen/structure/StructureNetherBridgePieces$Piece/writeStructureToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqj$m/a (Ljava/util/List;)I net/minecraft/world/gen/structure/StructureNetherBridgePieces$Piece/getTotalWeight (Ljava/util/List;)I +MD: aqj$m/b (Laqj$q;Ljava/util/List;Ljava/util/Random;IIZ)Laqt; net/minecraft/world/gen/structure/StructureNetherBridgePieces$Piece/getNextComponentX (Lnet/minecraft/world/gen/structure/StructureNetherBridgePieces$Start;Ljava/util/List;Ljava/util/Random;IIZ)Lnet/minecraft/world/gen/structure/StructureComponent; +MD: aqj$m/b (Ldn;)V net/minecraft/world/gen/structure/StructureNetherBridgePieces$Piece/readStructureFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqj$m/c (Laqj$q;Ljava/util/List;Ljava/util/Random;IIZ)Laqt; net/minecraft/world/gen/structure/StructureNetherBridgePieces$Piece/getNextComponentZ (Lnet/minecraft/world/gen/structure/StructureNetherBridgePieces$Start;Ljava/util/List;Ljava/util/Random;IIZ)Lnet/minecraft/world/gen/structure/StructureComponent; +MD: aqj$n/a ()Z net/minecraft/world/gen/structure/StructureNetherBridgePieces$PieceWeight/func_78823_a ()Z +MD: aqj$n/a (I)Z net/minecraft/world/gen/structure/StructureNetherBridgePieces$PieceWeight/func_78822_a (I)Z +MD: aqj$o/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureNetherBridgePieces$Crossing/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqj$o/a (Laqt;Ljava/util/List;Ljava/util/Random;)V net/minecraft/world/gen/structure/StructureNetherBridgePieces$Crossing/buildComponent (Lnet/minecraft/world/gen/structure/StructureComponent;Ljava/util/List;Ljava/util/Random;)V +MD: aqj$o/a (Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqj$o; net/minecraft/world/gen/structure/StructureNetherBridgePieces$Crossing/func_175873_a (Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureNetherBridgePieces$Crossing; +MD: aqj$p/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureNetherBridgePieces$Stairs/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqj$p/a (Laqt;Ljava/util/List;Ljava/util/Random;)V net/minecraft/world/gen/structure/StructureNetherBridgePieces$Stairs/buildComponent (Lnet/minecraft/world/gen/structure/StructureComponent;Ljava/util/List;Ljava/util/Random;)V +MD: aqj$p/a (Ljava/util/List;Ljava/util/Random;IIIILcq;)Laqj$p; net/minecraft/world/gen/structure/StructureNetherBridgePieces$Stairs/func_175872_a (Ljava/util/List;Ljava/util/Random;IIIILnet/minecraft/util/EnumFacing;)Lnet/minecraft/world/gen/structure/StructureNetherBridgePieces$Stairs; +MD: aqj$q/a (Ldn;)V net/minecraft/world/gen/structure/StructureNetherBridgePieces$Start/writeStructureToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqj$q/b (Ldn;)V net/minecraft/world/gen/structure/StructureNetherBridgePieces$Start/readStructureFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqj/a ()V net/minecraft/world/gen/structure/StructureNetherBridgePieces/registerNetherFortressPieces ()V +MD: aqj/a (Laqj$n;Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqj$m; net/minecraft/world/gen/structure/StructureNetherBridgePieces/access$000 (Lnet/minecraft/world/gen/structure/StructureNetherBridgePieces$PieceWeight;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureNetherBridgePieces$Piece; +MD: aqj/b ()[Laqj$n; net/minecraft/world/gen/structure/StructureNetherBridgePieces/access$100 ()[Lnet/minecraft/world/gen/structure/StructureNetherBridgePieces$PieceWeight; +MD: aqj/b (Laqj$n;Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqj$m; net/minecraft/world/gen/structure/StructureNetherBridgePieces/func_175887_b (Lnet/minecraft/world/gen/structure/StructureNetherBridgePieces$PieceWeight;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureNetherBridgePieces$Piece; +MD: aqj/c ()[Laqj$n; net/minecraft/world/gen/structure/StructureNetherBridgePieces/access$200 ()[Lnet/minecraft/world/gen/structure/StructureNetherBridgePieces$PieceWeight; +MD: aqk$a/a (Ladg;)Z net/minecraft/world/gen/structure/StructureOceanMonument$StartMonument/func_175788_a (Lnet/minecraft/world/ChunkCoordIntPair;)Z +MD: aqk$a/a (Ladm;Ljava/util/Random;Laqe;)V net/minecraft/world/gen/structure/StructureOceanMonument$StartMonument/generateStructure (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)V +MD: aqk$a/a (Ldn;)V net/minecraft/world/gen/structure/StructureOceanMonument$StartMonument/writeToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqk$a/b (Ladg;)V net/minecraft/world/gen/structure/StructureOceanMonument$StartMonument/func_175787_b (Lnet/minecraft/world/ChunkCoordIntPair;)V +MD: aqk$a/b (Ladm;Ljava/util/Random;II)V net/minecraft/world/gen/structure/StructureOceanMonument$StartMonument/func_175789_b (Lnet/minecraft/world/World;Ljava/util/Random;II)V +MD: aqk$a/b (Ldn;)V net/minecraft/world/gen/structure/StructureOceanMonument$StartMonument/readFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqk/a ()Ljava/lang/String; net/minecraft/world/gen/structure/StructureOceanMonument/getStructureName ()Ljava/lang/String; +MD: aqk/a (II)Z net/minecraft/world/gen/structure/StructureOceanMonument/canSpawnStructureAtCoords (II)Z +MD: aqk/b ()Ljava/util/List; net/minecraft/world/gen/structure/StructureOceanMonument/func_175799_b ()Ljava/util/List; +MD: aqk/b (II)Laqu; net/minecraft/world/gen/structure/StructureOceanMonument/getStructureStart (II)Lnet/minecraft/world/gen/structure/StructureStart; +MD: aql$a/a (Laql$v;)Z net/minecraft/world/gen/structure/StructureOceanMonumentPieces$XDoubleRoomFitHelper/func_175969_a (Lnet/minecraft/world/gen/structure/StructureOceanMonumentPieces$RoomDefinition;)Z +MD: aql$a/a (Lcq;Laql$v;Ljava/util/Random;)Laql$r; net/minecraft/world/gen/structure/StructureOceanMonumentPieces$XDoubleRoomFitHelper/func_175968_a (Lnet/minecraft/util/EnumFacing;Lnet/minecraft/world/gen/structure/StructureOceanMonumentPieces$RoomDefinition;Ljava/util/Random;)Lnet/minecraft/world/gen/structure/StructureOceanMonumentPieces$Piece; +MD: aql$b/a (Laql$v;)Z net/minecraft/world/gen/structure/StructureOceanMonumentPieces$XYDoubleRoomFitHelper/func_175969_a (Lnet/minecraft/world/gen/structure/StructureOceanMonumentPieces$RoomDefinition;)Z +MD: aql$b/a (Lcq;Laql$v;Ljava/util/Random;)Laql$r; net/minecraft/world/gen/structure/StructureOceanMonumentPieces$XYDoubleRoomFitHelper/func_175968_a (Lnet/minecraft/util/EnumFacing;Lnet/minecraft/world/gen/structure/StructureOceanMonumentPieces$RoomDefinition;Ljava/util/Random;)Lnet/minecraft/world/gen/structure/StructureOceanMonumentPieces$Piece; +MD: aql$c/a (Laql$v;)Z net/minecraft/world/gen/structure/StructureOceanMonumentPieces$YDoubleRoomFitHelper/func_175969_a (Lnet/minecraft/world/gen/structure/StructureOceanMonumentPieces$RoomDefinition;)Z +MD: aql$c/a (Lcq;Laql$v;Ljava/util/Random;)Laql$r; net/minecraft/world/gen/structure/StructureOceanMonumentPieces$YDoubleRoomFitHelper/func_175968_a (Lnet/minecraft/util/EnumFacing;Lnet/minecraft/world/gen/structure/StructureOceanMonumentPieces$RoomDefinition;Ljava/util/Random;)Lnet/minecraft/world/gen/structure/StructureOceanMonumentPieces$Piece; +MD: aql$d/a (Laql$v;)Z net/minecraft/world/gen/structure/StructureOceanMonumentPieces$YZDoubleRoomFitHelper/func_175969_a (Lnet/minecraft/world/gen/structure/StructureOceanMonumentPieces$RoomDefinition;)Z +MD: aql$d/a (Lcq;Laql$v;Ljava/util/Random;)Laql$r; net/minecraft/world/gen/structure/StructureOceanMonumentPieces$YZDoubleRoomFitHelper/func_175968_a (Lnet/minecraft/util/EnumFacing;Lnet/minecraft/world/gen/structure/StructureOceanMonumentPieces$RoomDefinition;Ljava/util/Random;)Lnet/minecraft/world/gen/structure/StructureOceanMonumentPieces$Piece; +MD: aql$e/a (Laql$v;)Z net/minecraft/world/gen/structure/StructureOceanMonumentPieces$ZDoubleRoomFitHelper/func_175969_a (Lnet/minecraft/world/gen/structure/StructureOceanMonumentPieces$RoomDefinition;)Z +MD: aql$e/a (Lcq;Laql$v;Ljava/util/Random;)Laql$r; net/minecraft/world/gen/structure/StructureOceanMonumentPieces$ZDoubleRoomFitHelper/func_175968_a (Lnet/minecraft/util/EnumFacing;Lnet/minecraft/world/gen/structure/StructureOceanMonumentPieces$RoomDefinition;Ljava/util/Random;)Lnet/minecraft/world/gen/structure/StructureOceanMonumentPieces$Piece; +MD: aql$f/a (Laql$v;)Z net/minecraft/world/gen/structure/StructureOceanMonumentPieces$FitSimpleRoomHelper/func_175969_a (Lnet/minecraft/world/gen/structure/StructureOceanMonumentPieces$RoomDefinition;)Z +MD: aql$f/a (Lcq;Laql$v;Ljava/util/Random;)Laql$r; net/minecraft/world/gen/structure/StructureOceanMonumentPieces$FitSimpleRoomHelper/func_175968_a (Lnet/minecraft/util/EnumFacing;Lnet/minecraft/world/gen/structure/StructureOceanMonumentPieces$RoomDefinition;Ljava/util/Random;)Lnet/minecraft/world/gen/structure/StructureOceanMonumentPieces$Piece; +MD: aql$g/a (Laql$v;)Z net/minecraft/world/gen/structure/StructureOceanMonumentPieces$FitSimpleRoomTopHelper/func_175969_a (Lnet/minecraft/world/gen/structure/StructureOceanMonumentPieces$RoomDefinition;)Z +MD: aql$g/a (Lcq;Laql$v;Ljava/util/Random;)Laql$r; net/minecraft/world/gen/structure/StructureOceanMonumentPieces$FitSimpleRoomTopHelper/func_175968_a (Lnet/minecraft/util/EnumFacing;Lnet/minecraft/world/gen/structure/StructureOceanMonumentPieces$RoomDefinition;Ljava/util/Random;)Lnet/minecraft/world/gen/structure/StructureOceanMonumentPieces$Piece; +MD: aql$h/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureOceanMonumentPieces$MonumentBuilding/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aql$h/a (Ljava/util/Random;)Ljava/util/List; net/minecraft/world/gen/structure/StructureOceanMonumentPieces$MonumentBuilding/func_175836_a (Ljava/util/Random;)Ljava/util/List; +MD: aql$h/a (ZILadm;Ljava/util/Random;Laqe;)V net/minecraft/world/gen/structure/StructureOceanMonumentPieces$MonumentBuilding/func_175840_a (ZILnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)V +MD: aql$h/b (Ladm;Ljava/util/Random;Laqe;)V net/minecraft/world/gen/structure/StructureOceanMonumentPieces$MonumentBuilding/func_175839_b (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)V +MD: aql$h/c (Ladm;Ljava/util/Random;Laqe;)V net/minecraft/world/gen/structure/StructureOceanMonumentPieces$MonumentBuilding/func_175837_c (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)V +MD: aql$h/d (Ladm;Ljava/util/Random;Laqe;)V net/minecraft/world/gen/structure/StructureOceanMonumentPieces$MonumentBuilding/func_175841_d (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)V +MD: aql$h/e (Ladm;Ljava/util/Random;Laqe;)V net/minecraft/world/gen/structure/StructureOceanMonumentPieces$MonumentBuilding/func_175835_e (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)V +MD: aql$h/f (Ladm;Ljava/util/Random;Laqe;)V net/minecraft/world/gen/structure/StructureOceanMonumentPieces$MonumentBuilding/func_175842_f (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)V +MD: aql$h/g (Ladm;Ljava/util/Random;Laqe;)V net/minecraft/world/gen/structure/StructureOceanMonumentPieces$MonumentBuilding/func_175838_g (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)V +MD: aql$i/a (Laql$v;)Z net/minecraft/world/gen/structure/StructureOceanMonumentPieces$MonumentRoomFitHelper/func_175969_a (Lnet/minecraft/world/gen/structure/StructureOceanMonumentPieces$RoomDefinition;)Z +MD: aql$i/a (Lcq;Laql$v;Ljava/util/Random;)Laql$r; net/minecraft/world/gen/structure/StructureOceanMonumentPieces$MonumentRoomFitHelper/func_175968_a (Lnet/minecraft/util/EnumFacing;Lnet/minecraft/world/gen/structure/StructureOceanMonumentPieces$RoomDefinition;Ljava/util/Random;)Lnet/minecraft/world/gen/structure/StructureOceanMonumentPieces$Piece; +MD: aql$j/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureOceanMonumentPieces$MonumentCoreRoom/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aql$k/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureOceanMonumentPieces$DoubleXRoom/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aql$l/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureOceanMonumentPieces$DoubleXYRoom/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aql$m/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureOceanMonumentPieces$DoubleYRoom/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aql$n/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureOceanMonumentPieces$DoubleYZRoom/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aql$o/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureOceanMonumentPieces$DoubleZRoom/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aql$p/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureOceanMonumentPieces$EntryRoom/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aql$q/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureOceanMonumentPieces$Penthouse/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aql$r/a (Ladm;Laqe;III)Z net/minecraft/world/gen/structure/StructureOceanMonumentPieces$Piece/func_175817_a (Lnet/minecraft/world/World;Lnet/minecraft/world/gen/structure/StructureBoundingBox;III)Z +MD: aql$r/a (Ladm;Laqe;IIIIIILalz;)V net/minecraft/world/gen/structure/StructureOceanMonumentPieces$Piece/func_175819_a (Lnet/minecraft/world/World;Lnet/minecraft/world/gen/structure/StructureBoundingBox;IIIIIILnet/minecraft/block/state/IBlockState;)V +MD: aql$r/a (Ladm;Laqe;IIIIIIZ)V net/minecraft/world/gen/structure/StructureOceanMonumentPieces$Piece/func_181655_a (Lnet/minecraft/world/World;Lnet/minecraft/world/gen/structure/StructureBoundingBox;IIIIIIZ)V +MD: aql$r/a (Ladm;Laqe;IIZ)V net/minecraft/world/gen/structure/StructureOceanMonumentPieces$Piece/func_175821_a (Lnet/minecraft/world/World;Lnet/minecraft/world/gen/structure/StructureBoundingBox;IIZ)V +MD: aql$r/a (Laqe;IIII)Z net/minecraft/world/gen/structure/StructureOceanMonumentPieces$Piece/func_175818_a (Lnet/minecraft/world/gen/structure/StructureBoundingBox;IIII)Z +MD: aql$r/a (Ldn;)V net/minecraft/world/gen/structure/StructureOceanMonumentPieces$Piece/writeStructureToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aql$r/b (III)I net/minecraft/world/gen/structure/StructureOceanMonumentPieces$Piece/func_175820_a (III)I +MD: aql$r/b (Ldn;)V net/minecraft/world/gen/structure/StructureOceanMonumentPieces$Piece/readStructureFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aql$s/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureOceanMonumentPieces$SimpleRoom/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aql$t/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureOceanMonumentPieces$SimpleTopRoom/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aql$u/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureOceanMonumentPieces$WingRoom/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aql$v/a ()V net/minecraft/world/gen/structure/StructureOceanMonumentPieces$RoomDefinition/func_175958_a ()V +MD: aql$v/a (I)Z net/minecraft/world/gen/structure/StructureOceanMonumentPieces$RoomDefinition/func_175959_a (I)Z +MD: aql$v/a (Lcq;Laql$v;)V net/minecraft/world/gen/structure/StructureOceanMonumentPieces$RoomDefinition/func_175957_a (Lnet/minecraft/util/EnumFacing;Lnet/minecraft/world/gen/structure/StructureOceanMonumentPieces$RoomDefinition;)V +MD: aql$v/b ()Z net/minecraft/world/gen/structure/StructureOceanMonumentPieces$RoomDefinition/func_175961_b ()Z +MD: aql$v/c ()I net/minecraft/world/gen/structure/StructureOceanMonumentPieces$RoomDefinition/func_175960_c ()I +MD: aql/a ()V net/minecraft/world/gen/structure/StructureOceanMonumentPieces/registerOceanMonumentPieces ()V +MD: aqm/a ()Ljava/lang/String; net/minecraft/world/gen/structure/MapGenScatteredFeature/getStructureName ()Ljava/lang/String; +MD: aqm/a (II)Z net/minecraft/world/gen/structure/MapGenScatteredFeature/canSpawnStructureAtCoords (II)Z +MD: aqm/a (Lcj;)Z net/minecraft/world/gen/structure/MapGenScatteredFeature/func_175798_a (Lnet/minecraft/util/BlockPos;)Z +MD: aqm/b ()Ljava/util/List; net/minecraft/world/gen/structure/MapGenScatteredFeature/getScatteredFeatureSpawnList ()Ljava/util/List; +MD: aqm/b (II)Laqu; net/minecraft/world/gen/structure/MapGenScatteredFeature/getStructureStart (II)Lnet/minecraft/world/gen/structure/StructureStart; +MD: aqn$a/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces$DesertPyramid/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqn$a/a (Ldn;)V net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces$DesertPyramid/writeStructureToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqn$a/b (Ldn;)V net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces$DesertPyramid/readStructureFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqn$b$a/a (Ljava/util/Random;IIIZ)V net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces$JunglePyramid$Stones/selectBlocks (Ljava/util/Random;IIIZ)V +MD: aqn$b/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces$JunglePyramid/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqn$b/a (Ldn;)V net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces$JunglePyramid/writeStructureToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqn$b/b (Ldn;)V net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces$JunglePyramid/readStructureFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqn$c/a (Ladm;Laqe;I)Z net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces$Feature/func_74935_a (Lnet/minecraft/world/World;Lnet/minecraft/world/gen/structure/StructureBoundingBox;I)Z +MD: aqn$c/a (Ldn;)V net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces$Feature/writeStructureToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqn$c/b (Ldn;)V net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces$Feature/readStructureFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqn$d/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces$SwampHut/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqn$d/a (Ldn;)V net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces$SwampHut/writeStructureToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqn$d/b (Ldn;)V net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces$SwampHut/readStructureFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqn/a ()V net/minecraft/world/gen/structure/ComponentScatteredFeaturePieces/registerScatteredFeaturePieces ()V +MD: aqo/a ()Ljava/lang/String; net/minecraft/world/gen/structure/MapGenStronghold/getStructureName ()Ljava/lang/String; +MD: aqo/a (II)Z net/minecraft/world/gen/structure/MapGenStronghold/canSpawnStructureAtCoords (II)Z +MD: aqo/b (II)Laqu; net/minecraft/world/gen/structure/MapGenStronghold/getStructureStart (II)Lnet/minecraft/world/gen/structure/StructureStart; +MD: aqo/z_ ()Ljava/util/List; net/minecraft/world/gen/structure/MapGenStronghold/getCoordList ()Ljava/util/List; +MD: aqp$1/a (I)Z net/minecraft/world/gen/structure/StructureStrongholdPieces$1/canSpawnMoreStructuresOfType (I)Z +MD: aqp$2/a (I)Z net/minecraft/world/gen/structure/StructureStrongholdPieces$2/canSpawnMoreStructuresOfType (I)Z +MD: aqp$a/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureStrongholdPieces$ChestCorridor/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqp$a/a (Laqt;Ljava/util/List;Ljava/util/Random;)V net/minecraft/world/gen/structure/StructureStrongholdPieces$ChestCorridor/buildComponent (Lnet/minecraft/world/gen/structure/StructureComponent;Ljava/util/List;Ljava/util/Random;)V +MD: aqp$a/a (Ldn;)V net/minecraft/world/gen/structure/StructureStrongholdPieces$ChestCorridor/writeStructureToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqp$a/a (Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqp$a; net/minecraft/world/gen/structure/StructureStrongholdPieces$ChestCorridor/func_175868_a (Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureStrongholdPieces$ChestCorridor; +MD: aqp$a/b (Ldn;)V net/minecraft/world/gen/structure/StructureStrongholdPieces$ChestCorridor/readStructureFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqp$b/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureStrongholdPieces$Corridor/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqp$b/a (Ldn;)V net/minecraft/world/gen/structure/StructureStrongholdPieces$Corridor/writeStructureToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqp$b/a (Ljava/util/List;Ljava/util/Random;IIILcq;)Laqe; net/minecraft/world/gen/structure/StructureStrongholdPieces$Corridor/func_175869_a (Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;)Lnet/minecraft/world/gen/structure/StructureBoundingBox; +MD: aqp$b/b (Ldn;)V net/minecraft/world/gen/structure/StructureStrongholdPieces$Corridor/readStructureFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqp$c/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureStrongholdPieces$Crossing/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqp$c/a (Laqt;Ljava/util/List;Ljava/util/Random;)V net/minecraft/world/gen/structure/StructureStrongholdPieces$Crossing/buildComponent (Lnet/minecraft/world/gen/structure/StructureComponent;Ljava/util/List;Ljava/util/Random;)V +MD: aqp$c/a (Ldn;)V net/minecraft/world/gen/structure/StructureStrongholdPieces$Crossing/writeStructureToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqp$c/a (Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqp$c; net/minecraft/world/gen/structure/StructureStrongholdPieces$Crossing/func_175866_a (Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureStrongholdPieces$Crossing; +MD: aqp$c/b (Ldn;)V net/minecraft/world/gen/structure/StructureStrongholdPieces$Crossing/readStructureFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqp$d/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureStrongholdPieces$LeftTurn/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqp$d/a (Laqt;Ljava/util/List;Ljava/util/Random;)V net/minecraft/world/gen/structure/StructureStrongholdPieces$LeftTurn/buildComponent (Lnet/minecraft/world/gen/structure/StructureComponent;Ljava/util/List;Ljava/util/Random;)V +MD: aqp$d/a (Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqp$d; net/minecraft/world/gen/structure/StructureStrongholdPieces$LeftTurn/func_175867_a (Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureStrongholdPieces$LeftTurn; +MD: aqp$e/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureStrongholdPieces$Library/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqp$e/a (Ldn;)V net/minecraft/world/gen/structure/StructureStrongholdPieces$Library/writeStructureToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqp$e/a (Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqp$e; net/minecraft/world/gen/structure/StructureStrongholdPieces$Library/func_175864_a (Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureStrongholdPieces$Library; +MD: aqp$e/b (Ldn;)V net/minecraft/world/gen/structure/StructureStrongholdPieces$Library/readStructureFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqp$f/a ()Z net/minecraft/world/gen/structure/StructureStrongholdPieces$PieceWeight/canSpawnMoreStructures ()Z +MD: aqp$f/a (I)Z net/minecraft/world/gen/structure/StructureStrongholdPieces$PieceWeight/canSpawnMoreStructuresOfType (I)Z +MD: aqp$g/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureStrongholdPieces$PortalRoom/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqp$g/a (Laqt;Ljava/util/List;Ljava/util/Random;)V net/minecraft/world/gen/structure/StructureStrongholdPieces$PortalRoom/buildComponent (Lnet/minecraft/world/gen/structure/StructureComponent;Ljava/util/List;Ljava/util/Random;)V +MD: aqp$g/a (Ldn;)V net/minecraft/world/gen/structure/StructureStrongholdPieces$PortalRoom/writeStructureToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqp$g/a (Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqp$g; net/minecraft/world/gen/structure/StructureStrongholdPieces$PortalRoom/func_175865_a (Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureStrongholdPieces$PortalRoom; +MD: aqp$g/b (Ldn;)V net/minecraft/world/gen/structure/StructureStrongholdPieces$PortalRoom/readStructureFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqp$h/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureStrongholdPieces$Prison/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqp$h/a (Laqt;Ljava/util/List;Ljava/util/Random;)V net/minecraft/world/gen/structure/StructureStrongholdPieces$Prison/buildComponent (Lnet/minecraft/world/gen/structure/StructureComponent;Ljava/util/List;Ljava/util/Random;)V +MD: aqp$h/a (Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqp$h; net/minecraft/world/gen/structure/StructureStrongholdPieces$Prison/func_175860_a (Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureStrongholdPieces$Prison; +MD: aqp$i/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureStrongholdPieces$RightTurn/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqp$i/a (Laqt;Ljava/util/List;Ljava/util/Random;)V net/minecraft/world/gen/structure/StructureStrongholdPieces$RightTurn/buildComponent (Lnet/minecraft/world/gen/structure/StructureComponent;Ljava/util/List;Ljava/util/Random;)V +MD: aqp$j/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureStrongholdPieces$RoomCrossing/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqp$j/a (Laqt;Ljava/util/List;Ljava/util/Random;)V net/minecraft/world/gen/structure/StructureStrongholdPieces$RoomCrossing/buildComponent (Lnet/minecraft/world/gen/structure/StructureComponent;Ljava/util/List;Ljava/util/Random;)V +MD: aqp$j/a (Ldn;)V net/minecraft/world/gen/structure/StructureStrongholdPieces$RoomCrossing/writeStructureToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqp$j/a (Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqp$j; net/minecraft/world/gen/structure/StructureStrongholdPieces$RoomCrossing/func_175859_a (Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureStrongholdPieces$RoomCrossing; +MD: aqp$j/b (Ldn;)V net/minecraft/world/gen/structure/StructureStrongholdPieces$RoomCrossing/readStructureFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqp$k/a (Ljava/util/Random;IIIZ)V net/minecraft/world/gen/structure/StructureStrongholdPieces$Stones/selectBlocks (Ljava/util/Random;IIIZ)V +MD: aqp$l/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureStrongholdPieces$Stairs/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqp$l/a (Laqt;Ljava/util/List;Ljava/util/Random;)V net/minecraft/world/gen/structure/StructureStrongholdPieces$Stairs/buildComponent (Lnet/minecraft/world/gen/structure/StructureComponent;Ljava/util/List;Ljava/util/Random;)V +MD: aqp$l/a (Ldn;)V net/minecraft/world/gen/structure/StructureStrongholdPieces$Stairs/writeStructureToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqp$l/a (Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqp$l; net/minecraft/world/gen/structure/StructureStrongholdPieces$Stairs/func_175863_a (Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureStrongholdPieces$Stairs; +MD: aqp$l/b (Ldn;)V net/minecraft/world/gen/structure/StructureStrongholdPieces$Stairs/readStructureFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqp$m/a ()Lcj; net/minecraft/world/gen/structure/StructureStrongholdPieces$Stairs2/getBoundingBoxCenter ()Lnet/minecraft/util/BlockPos; +MD: aqp$n/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureStrongholdPieces$Straight/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqp$n/a (Laqt;Ljava/util/List;Ljava/util/Random;)V net/minecraft/world/gen/structure/StructureStrongholdPieces$Straight/buildComponent (Lnet/minecraft/world/gen/structure/StructureComponent;Ljava/util/List;Ljava/util/Random;)V +MD: aqp$n/a (Ldn;)V net/minecraft/world/gen/structure/StructureStrongholdPieces$Straight/writeStructureToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqp$n/a (Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqp$n; net/minecraft/world/gen/structure/StructureStrongholdPieces$Straight/func_175862_a (Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureStrongholdPieces$Straight; +MD: aqp$n/b (Ldn;)V net/minecraft/world/gen/structure/StructureStrongholdPieces$Straight/readStructureFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqp$o/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureStrongholdPieces$StairsStraight/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqp$o/a (Laqt;Ljava/util/List;Ljava/util/Random;)V net/minecraft/world/gen/structure/StructureStrongholdPieces$StairsStraight/buildComponent (Lnet/minecraft/world/gen/structure/StructureComponent;Ljava/util/List;Ljava/util/Random;)V +MD: aqp$o/a (Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqp$o; net/minecraft/world/gen/structure/StructureStrongholdPieces$StairsStraight/func_175861_a (Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureStrongholdPieces$StairsStraight; +MD: aqp$p$a/valueOf (Ljava/lang/String;)Laqp$p$a; net/minecraft/world/gen/structure/StructureStrongholdPieces$Stronghold$Door/valueOf (Ljava/lang/String;)Lnet/minecraft/world/gen/structure/StructureStrongholdPieces$Stronghold$Door; +MD: aqp$p$a/values ()[Laqp$p$a; net/minecraft/world/gen/structure/StructureStrongholdPieces$Stronghold$Door/values ()[Lnet/minecraft/world/gen/structure/StructureStrongholdPieces$Stronghold$Door; +MD: aqp$p/a (Ladm;Ljava/util/Random;Laqe;Laqp$p$a;III)V net/minecraft/world/gen/structure/StructureStrongholdPieces$Stronghold/placeDoor (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;Lnet/minecraft/world/gen/structure/StructureStrongholdPieces$Stronghold$Door;III)V +MD: aqp$p/a (Laqe;)Z net/minecraft/world/gen/structure/StructureStrongholdPieces$Stronghold/canStrongholdGoDeeper (Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqp$p/a (Laqp$m;Ljava/util/List;Ljava/util/Random;II)Laqt; net/minecraft/world/gen/structure/StructureStrongholdPieces$Stronghold/getNextComponentNormal (Lnet/minecraft/world/gen/structure/StructureStrongholdPieces$Stairs2;Ljava/util/List;Ljava/util/Random;II)Lnet/minecraft/world/gen/structure/StructureComponent; +MD: aqp$p/a (Ldn;)V net/minecraft/world/gen/structure/StructureStrongholdPieces$Stronghold/writeStructureToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqp$p/a (Ljava/util/Random;)Laqp$p$a; net/minecraft/world/gen/structure/StructureStrongholdPieces$Stronghold/getRandomDoor (Ljava/util/Random;)Lnet/minecraft/world/gen/structure/StructureStrongholdPieces$Stronghold$Door; +MD: aqp$p/b (Laqp$m;Ljava/util/List;Ljava/util/Random;II)Laqt; net/minecraft/world/gen/structure/StructureStrongholdPieces$Stronghold/getNextComponentX (Lnet/minecraft/world/gen/structure/StructureStrongholdPieces$Stairs2;Ljava/util/List;Ljava/util/Random;II)Lnet/minecraft/world/gen/structure/StructureComponent; +MD: aqp$p/b (Ldn;)V net/minecraft/world/gen/structure/StructureStrongholdPieces$Stronghold/readStructureFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqp$p/c (Laqp$m;Ljava/util/List;Ljava/util/Random;II)Laqt; net/minecraft/world/gen/structure/StructureStrongholdPieces$Stronghold/getNextComponentZ (Lnet/minecraft/world/gen/structure/StructureStrongholdPieces$Stairs2;Ljava/util/List;Ljava/util/Random;II)Lnet/minecraft/world/gen/structure/StructureComponent; +MD: aqp/a ()V net/minecraft/world/gen/structure/StructureStrongholdPieces/registerStrongholdPieces ()V +MD: aqp/a (Laqp$m;Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqt; net/minecraft/world/gen/structure/StructureStrongholdPieces/access$000 (Lnet/minecraft/world/gen/structure/StructureStrongholdPieces$Stairs2;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureComponent; +MD: aqp/a (Ljava/lang/Class;)Ljava/lang/Class; net/minecraft/world/gen/structure/StructureStrongholdPieces/access$102 (Ljava/lang/Class;)Ljava/lang/Class; +MD: aqp/a (Ljava/lang/Class;Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqp$p; net/minecraft/world/gen/structure/StructureStrongholdPieces/func_175954_a (Ljava/lang/Class;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureStrongholdPieces$Stronghold; +MD: aqp/b ()V net/minecraft/world/gen/structure/StructureStrongholdPieces/prepareStructurePieces ()V +MD: aqp/b (Laqp$m;Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqp$p; net/minecraft/world/gen/structure/StructureStrongholdPieces/func_175955_b (Lnet/minecraft/world/gen/structure/StructureStrongholdPieces$Stairs2;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureStrongholdPieces$Stronghold; +MD: aqp/c ()Laqp$k; net/minecraft/world/gen/structure/StructureStrongholdPieces/access$200 ()Lnet/minecraft/world/gen/structure/StructureStrongholdPieces$Stones; +MD: aqp/c (Laqp$m;Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqt; net/minecraft/world/gen/structure/StructureStrongholdPieces/func_175953_c (Lnet/minecraft/world/gen/structure/StructureStrongholdPieces$Stairs2;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureComponent; +MD: aqp/d ()Z net/minecraft/world/gen/structure/StructureStrongholdPieces/canAddStructurePieces ()Z +MD: aqq$1/a ()Ljava/lang/String; net/minecraft/world/gen/structure/MapGenStructure$1/call ()Ljava/lang/String; +MD: aqq$1/call ()Ljava/lang/Object; net/minecraft/world/gen/structure/MapGenStructure$1/call ()Ljava/lang/Object; +MD: aqq$2/a ()Ljava/lang/String; net/minecraft/world/gen/structure/MapGenStructure$2/call ()Ljava/lang/String; +MD: aqq$2/call ()Ljava/lang/Object; net/minecraft/world/gen/structure/MapGenStructure$2/call ()Ljava/lang/Object; +MD: aqq$3/a ()Ljava/lang/String; net/minecraft/world/gen/structure/MapGenStructure$3/call ()Ljava/lang/String; +MD: aqq$3/call ()Ljava/lang/Object; net/minecraft/world/gen/structure/MapGenStructure$3/call ()Ljava/lang/Object; +MD: aqq/a ()Ljava/lang/String; net/minecraft/world/gen/structure/MapGenStructure/getStructureName ()Ljava/lang/String; +MD: aqq/a (II)Z net/minecraft/world/gen/structure/MapGenStructure/canSpawnStructureAtCoords (II)Z +MD: aqq/a (IILaqu;)V net/minecraft/world/gen/structure/MapGenStructure/func_143026_a (IILnet/minecraft/world/gen/structure/StructureStart;)V +MD: aqq/a (Ladm;)V net/minecraft/world/gen/structure/MapGenStructure/func_143027_a (Lnet/minecraft/world/World;)V +MD: aqq/a (Ladm;IIIILans;)V net/minecraft/world/gen/structure/MapGenStructure/recursiveGenerate (Lnet/minecraft/world/World;IIIILnet/minecraft/world/chunk/ChunkPrimer;)V +MD: aqq/a (Ladm;Lcj;)Z net/minecraft/world/gen/structure/MapGenStructure/func_175796_a (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: aqq/a (Ladm;Ljava/util/Random;Ladg;)Z net/minecraft/world/gen/structure/MapGenStructure/generateStructure (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/ChunkCoordIntPair;)Z +MD: aqq/b (II)Laqu; net/minecraft/world/gen/structure/MapGenStructure/getStructureStart (II)Lnet/minecraft/world/gen/structure/StructureStart; +MD: aqq/b (Ladm;Lcj;)Lcj; net/minecraft/world/gen/structure/MapGenStructure/getClosestStrongholdPos (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/util/BlockPos; +MD: aqq/b (Lcj;)Z net/minecraft/world/gen/structure/MapGenStructure/func_175795_b (Lnet/minecraft/util/BlockPos;)Z +MD: aqq/c (Lcj;)Laqu; net/minecraft/world/gen/structure/MapGenStructure/func_175797_c (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/world/gen/structure/StructureStart; +MD: aqq/z_ ()Ljava/util/List; net/minecraft/world/gen/structure/MapGenStructure/getCoordList ()Ljava/util/List; +MD: aqr/a (Laqt;)Ljava/lang/String; net/minecraft/world/gen/structure/MapGenStructureIO/getStructureComponentName (Lnet/minecraft/world/gen/structure/StructureComponent;)Ljava/lang/String; +MD: aqr/a (Laqu;)Ljava/lang/String; net/minecraft/world/gen/structure/MapGenStructureIO/getStructureStartName (Lnet/minecraft/world/gen/structure/StructureStart;)Ljava/lang/String; +MD: aqr/a (Ldn;Ladm;)Laqu; net/minecraft/world/gen/structure/MapGenStructureIO/getStructureStart (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/World;)Lnet/minecraft/world/gen/structure/StructureStart; +MD: aqr/a (Ljava/lang/Class;Ljava/lang/String;)V net/minecraft/world/gen/structure/MapGenStructureIO/registerStructureComponent (Ljava/lang/Class;Ljava/lang/String;)V +MD: aqr/b (Ldn;Ladm;)Laqt; net/minecraft/world/gen/structure/MapGenStructureIO/getStructureComponent (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/World;)Lnet/minecraft/world/gen/structure/StructureComponent; +MD: aqr/b (Ljava/lang/Class;Ljava/lang/String;)V net/minecraft/world/gen/structure/MapGenStructureIO/registerStructure (Ljava/lang/Class;Ljava/lang/String;)V +MD: aqs/a ()Ldn; net/minecraft/world/gen/structure/MapGenStructureData/getTagCompound ()Lnet/minecraft/nbt/NBTTagCompound; +MD: aqs/a (Ldn;)V net/minecraft/world/gen/structure/MapGenStructureData/readFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqs/a (Ldn;II)V net/minecraft/world/gen/structure/MapGenStructureData/writeInstance (Lnet/minecraft/nbt/NBTTagCompound;II)V +MD: aqs/b (II)Ljava/lang/String; net/minecraft/world/gen/structure/MapGenStructureData/formatChunkCoords (II)Ljava/lang/String; +MD: aqs/b (Ldn;)V net/minecraft/world/gen/structure/MapGenStructureData/writeToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqt$a/a ()Lalz; net/minecraft/world/gen/structure/StructureComponent$BlockSelector/getBlockState ()Lnet/minecraft/block/state/IBlockState; +MD: aqt$a/a (Ljava/util/Random;IIIZ)V net/minecraft/world/gen/structure/StructureComponent$BlockSelector/selectBlocks (Ljava/util/Random;IIIZ)V +MD: aqt/a ()Lcj; net/minecraft/world/gen/structure/StructureComponent/getBoundingBoxCenter ()Lnet/minecraft/util/BlockPos; +MD: aqt/a (II)I net/minecraft/world/gen/structure/StructureComponent/getXWithOffset (II)I +MD: aqt/a (III)V net/minecraft/world/gen/structure/StructureComponent/func_181138_a (III)V +MD: aqt/a (Ladm;IIILaqe;)Lalz; net/minecraft/world/gen/structure/StructureComponent/getBlockStateFromPos (Lnet/minecraft/world/World;IIILnet/minecraft/world/gen/structure/StructureBoundingBox;)Lnet/minecraft/block/state/IBlockState; +MD: aqt/a (Ladm;Lalz;IIILaqe;)V net/minecraft/world/gen/structure/StructureComponent/setBlockState (Lnet/minecraft/world/World;Lnet/minecraft/block/state/IBlockState;IIILnet/minecraft/world/gen/structure/StructureBoundingBox;)V +MD: aqt/a (Ladm;Laqe;)Z net/minecraft/world/gen/structure/StructureComponent/isLiquidInStructureBoundingBox (Lnet/minecraft/world/World;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqt/a (Ladm;Laqe;IIIIII)V net/minecraft/world/gen/structure/StructureComponent/fillWithAir (Lnet/minecraft/world/World;Lnet/minecraft/world/gen/structure/StructureBoundingBox;IIIIII)V +MD: aqt/a (Ladm;Laqe;IIIIIILalz;Lalz;Z)V net/minecraft/world/gen/structure/StructureComponent/fillWithBlocks (Lnet/minecraft/world/World;Lnet/minecraft/world/gen/structure/StructureBoundingBox;IIIIIILnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/state/IBlockState;Z)V +MD: aqt/a (Ladm;Laqe;IIIIIILalz;Z)V net/minecraft/world/gen/structure/StructureComponent/randomlyRareFillWithBlocks (Lnet/minecraft/world/World;Lnet/minecraft/world/gen/structure/StructureBoundingBox;IIIIIILnet/minecraft/block/state/IBlockState;Z)V +MD: aqt/a (Ladm;Laqe;IIIIIIZLjava/util/Random;Laqt$a;)V net/minecraft/world/gen/structure/StructureComponent/fillWithRandomizedBlocks (Lnet/minecraft/world/World;Lnet/minecraft/world/gen/structure/StructureBoundingBox;IIIIIIZLjava/util/Random;Lnet/minecraft/world/gen/structure/StructureComponent$BlockSelector;)V +MD: aqt/a (Ladm;Laqe;Ljava/util/Random;FIIIIIILalz;Lalz;Z)V net/minecraft/world/gen/structure/StructureComponent/func_175805_a (Lnet/minecraft/world/World;Lnet/minecraft/world/gen/structure/StructureBoundingBox;Ljava/util/Random;FIIIIIILnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/state/IBlockState;Z)V +MD: aqt/a (Ladm;Laqe;Ljava/util/Random;FIIILalz;)V net/minecraft/world/gen/structure/StructureComponent/randomlyPlaceBlock (Lnet/minecraft/world/World;Lnet/minecraft/world/gen/structure/StructureBoundingBox;Ljava/util/Random;FIIILnet/minecraft/block/state/IBlockState;)V +MD: aqt/a (Ladm;Laqe;Ljava/util/Random;IIIILjava/util/List;I)Z net/minecraft/world/gen/structure/StructureComponent/generateDispenserContents (Lnet/minecraft/world/World;Lnet/minecraft/world/gen/structure/StructureBoundingBox;Ljava/util/Random;IIIILjava/util/List;I)Z +MD: aqt/a (Ladm;Laqe;Ljava/util/Random;IIILcq;)V net/minecraft/world/gen/structure/StructureComponent/placeDoorCurrentPosition (Lnet/minecraft/world/World;Lnet/minecraft/world/gen/structure/StructureBoundingBox;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;)V +MD: aqt/a (Ladm;Laqe;Ljava/util/Random;IIILjava/util/List;I)Z net/minecraft/world/gen/structure/StructureComponent/generateChestContents (Lnet/minecraft/world/World;Lnet/minecraft/world/gen/structure/StructureBoundingBox;Ljava/util/Random;IIILjava/util/List;I)Z +MD: aqt/a (Ladm;Ldn;)V net/minecraft/world/gen/structure/StructureComponent/readStructureBaseNBT (Lnet/minecraft/world/World;Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqt/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureComponent/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqt/a (Lafh;I)I net/minecraft/world/gen/structure/StructureComponent/getMetadataWithOffset (Lnet/minecraft/block/Block;I)I +MD: aqt/a (Laqt;Ljava/util/List;Ljava/util/Random;)V net/minecraft/world/gen/structure/StructureComponent/buildComponent (Lnet/minecraft/world/gen/structure/StructureComponent;Ljava/util/List;Ljava/util/Random;)V +MD: aqt/a (Ldn;)V net/minecraft/world/gen/structure/StructureComponent/writeStructureToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqt/a (Ljava/util/List;Laqe;)Laqt; net/minecraft/world/gen/structure/StructureComponent/findIntersecting (Ljava/util/List;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Lnet/minecraft/world/gen/structure/StructureComponent; +MD: aqt/b ()Ldn; net/minecraft/world/gen/structure/StructureComponent/createStructureBaseNBT ()Lnet/minecraft/nbt/NBTTagCompound; +MD: aqt/b (II)I net/minecraft/world/gen/structure/StructureComponent/getZWithOffset (II)I +MD: aqt/b (Ladm;IIILaqe;)V net/minecraft/world/gen/structure/StructureComponent/clearCurrentPositionBlocksUpwards (Lnet/minecraft/world/World;IIILnet/minecraft/world/gen/structure/StructureBoundingBox;)V +MD: aqt/b (Ladm;Lalz;IIILaqe;)V net/minecraft/world/gen/structure/StructureComponent/replaceAirAndLiquidDownwards (Lnet/minecraft/world/World;Lnet/minecraft/block/state/IBlockState;IIILnet/minecraft/world/gen/structure/StructureBoundingBox;)V +MD: aqt/b (Ldn;)V net/minecraft/world/gen/structure/StructureComponent/readStructureFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqt/c ()Laqe; net/minecraft/world/gen/structure/StructureComponent/getBoundingBox ()Lnet/minecraft/world/gen/structure/StructureBoundingBox; +MD: aqt/d ()I net/minecraft/world/gen/structure/StructureComponent/getComponentType ()I +MD: aqt/d (I)I net/minecraft/world/gen/structure/StructureComponent/getYWithOffset (I)I +MD: aqu/a ()Laqe; net/minecraft/world/gen/structure/StructureStart/getBoundingBox ()Lnet/minecraft/world/gen/structure/StructureBoundingBox; +MD: aqu/a (II)Ldn; net/minecraft/world/gen/structure/StructureStart/writeStructureComponentsToNBT (II)Lnet/minecraft/nbt/NBTTagCompound; +MD: aqu/a (Ladg;)Z net/minecraft/world/gen/structure/StructureStart/func_175788_a (Lnet/minecraft/world/ChunkCoordIntPair;)Z +MD: aqu/a (Ladm;Ldn;)V net/minecraft/world/gen/structure/StructureStart/readStructureComponentsFromNBT (Lnet/minecraft/world/World;Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqu/a (Ladm;Ljava/util/Random;I)V net/minecraft/world/gen/structure/StructureStart/markAvailableHeight (Lnet/minecraft/world/World;Ljava/util/Random;I)V +MD: aqu/a (Ladm;Ljava/util/Random;II)V net/minecraft/world/gen/structure/StructureStart/setRandomHeight (Lnet/minecraft/world/World;Ljava/util/Random;II)V +MD: aqu/a (Ladm;Ljava/util/Random;Laqe;)V net/minecraft/world/gen/structure/StructureStart/generateStructure (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)V +MD: aqu/a (Ldn;)V net/minecraft/world/gen/structure/StructureStart/writeToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqu/b ()Ljava/util/LinkedList; net/minecraft/world/gen/structure/StructureStart/getComponents ()Ljava/util/LinkedList; +MD: aqu/b (Ladg;)V net/minecraft/world/gen/structure/StructureStart/func_175787_b (Lnet/minecraft/world/ChunkCoordIntPair;)V +MD: aqu/b (Ldn;)V net/minecraft/world/gen/structure/StructureStart/readFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqu/c ()V net/minecraft/world/gen/structure/StructureStart/updateBoundingBox ()V +MD: aqu/d ()Z net/minecraft/world/gen/structure/StructureStart/isSizeableStructure ()Z +MD: aqu/e ()I net/minecraft/world/gen/structure/StructureStart/getChunkPosX ()I +MD: aqu/f ()I net/minecraft/world/gen/structure/StructureStart/getChunkPosZ ()I +MD: aqv$a/a (Ldn;)V net/minecraft/world/gen/structure/MapGenVillage$Start/writeToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqv$a/b (Ldn;)V net/minecraft/world/gen/structure/MapGenVillage$Start/readFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqv$a/d ()Z net/minecraft/world/gen/structure/MapGenVillage$Start/isSizeableStructure ()Z +MD: aqv/a ()Ljava/lang/String; net/minecraft/world/gen/structure/MapGenVillage/getStructureName ()Ljava/lang/String; +MD: aqv/a (II)Z net/minecraft/world/gen/structure/MapGenVillage/canSpawnStructureAtCoords (II)Z +MD: aqv/b (II)Laqu; net/minecraft/world/gen/structure/MapGenVillage/getStructureStart (II)Lnet/minecraft/world/gen/structure/StructureStart; +MD: aqw$a/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureVillagePieces$House1/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqw$a/a (Laqw$k;Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqw$a; net/minecraft/world/gen/structure/StructureVillagePieces$House1/func_175850_a (Lnet/minecraft/world/gen/structure/StructureVillagePieces$Start;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureVillagePieces$House1; +MD: aqw$a/c (II)I net/minecraft/world/gen/structure/StructureVillagePieces$House1/func_180779_c (II)I +MD: aqw$b/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureVillagePieces$Field1/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqw$b/a (Laqw$k;Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqw$b; net/minecraft/world/gen/structure/StructureVillagePieces$Field1/func_175851_a (Lnet/minecraft/world/gen/structure/StructureVillagePieces$Start;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureVillagePieces$Field1; +MD: aqw$b/a (Ldn;)V net/minecraft/world/gen/structure/StructureVillagePieces$Field1/writeStructureToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqw$b/a (Ljava/util/Random;)Lafh; net/minecraft/world/gen/structure/StructureVillagePieces$Field1/func_151559_a (Ljava/util/Random;)Lnet/minecraft/block/Block; +MD: aqw$b/b (Ldn;)V net/minecraft/world/gen/structure/StructureVillagePieces$Field1/readStructureFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqw$c/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureVillagePieces$Field2/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqw$c/a (Laqw$k;Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqw$c; net/minecraft/world/gen/structure/StructureVillagePieces$Field2/func_175852_a (Lnet/minecraft/world/gen/structure/StructureVillagePieces$Start;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureVillagePieces$Field2; +MD: aqw$c/a (Ldn;)V net/minecraft/world/gen/structure/StructureVillagePieces$Field2/writeStructureToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqw$c/a (Ljava/util/Random;)Lafh; net/minecraft/world/gen/structure/StructureVillagePieces$Field2/func_151560_a (Ljava/util/Random;)Lnet/minecraft/block/Block; +MD: aqw$c/b (Ldn;)V net/minecraft/world/gen/structure/StructureVillagePieces$Field2/readStructureFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqw$d/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureVillagePieces$Torch/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqw$d/a (Laqw$k;Ljava/util/List;Ljava/util/Random;IIILcq;)Laqe; net/minecraft/world/gen/structure/StructureVillagePieces$Torch/func_175856_a (Lnet/minecraft/world/gen/structure/StructureVillagePieces$Start;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;)Lnet/minecraft/world/gen/structure/StructureBoundingBox; +MD: aqw$e/a ()Z net/minecraft/world/gen/structure/StructureVillagePieces$PieceWeight/canSpawnMoreVillagePieces ()Z +MD: aqw$e/a (I)Z net/minecraft/world/gen/structure/StructureVillagePieces$PieceWeight/canSpawnMoreVillagePiecesOfType (I)Z +MD: aqw$f/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureVillagePieces$Hall/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqw$f/a (Laqw$k;Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqw$f; net/minecraft/world/gen/structure/StructureVillagePieces$Hall/func_175857_a (Lnet/minecraft/world/gen/structure/StructureVillagePieces$Start;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureVillagePieces$Hall; +MD: aqw$f/c (II)I net/minecraft/world/gen/structure/StructureVillagePieces$Hall/func_180779_c (II)I +MD: aqw$g/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureVillagePieces$House4Garden/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqw$g/a (Laqw$k;Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqw$g; net/minecraft/world/gen/structure/StructureVillagePieces$House4Garden/func_175858_a (Lnet/minecraft/world/gen/structure/StructureVillagePieces$Start;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureVillagePieces$House4Garden; +MD: aqw$g/a (Ldn;)V net/minecraft/world/gen/structure/StructureVillagePieces$House4Garden/writeStructureToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqw$g/b (Ldn;)V net/minecraft/world/gen/structure/StructureVillagePieces$House4Garden/readStructureFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqw$h/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureVillagePieces$WoodHut/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqw$h/a (Laqw$k;Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqw$h; net/minecraft/world/gen/structure/StructureVillagePieces$WoodHut/func_175853_a (Lnet/minecraft/world/gen/structure/StructureVillagePieces$Start;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureVillagePieces$WoodHut; +MD: aqw$h/a (Ldn;)V net/minecraft/world/gen/structure/StructureVillagePieces$WoodHut/writeStructureToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqw$h/b (Ldn;)V net/minecraft/world/gen/structure/StructureVillagePieces$WoodHut/readStructureFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqw$i/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureVillagePieces$Church/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqw$i/a (Laqw$k;Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqw$i; net/minecraft/world/gen/structure/StructureVillagePieces$Church/func_175854_a (Lnet/minecraft/world/gen/structure/StructureVillagePieces$Start;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureVillagePieces$Church; +MD: aqw$i/c (II)I net/minecraft/world/gen/structure/StructureVillagePieces$Church/func_180779_c (II)I +MD: aqw$j/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureVillagePieces$House2/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqw$j/a (Laqw$k;Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqw$j; net/minecraft/world/gen/structure/StructureVillagePieces$House2/func_175855_a (Lnet/minecraft/world/gen/structure/StructureVillagePieces$Start;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureVillagePieces$House2; +MD: aqw$j/a (Ldn;)V net/minecraft/world/gen/structure/StructureVillagePieces$House2/writeStructureToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqw$j/b (Ldn;)V net/minecraft/world/gen/structure/StructureVillagePieces$House2/readStructureFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqw$j/c (II)I net/minecraft/world/gen/structure/StructureVillagePieces$House2/func_180779_c (II)I +MD: aqw$k/e ()Laec; net/minecraft/world/gen/structure/StructureVillagePieces$Start/getWorldChunkManager ()Lnet/minecraft/world/biome/WorldChunkManager; +MD: aqw$l/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureVillagePieces$Path/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqw$l/a (Laqt;Ljava/util/List;Ljava/util/Random;)V net/minecraft/world/gen/structure/StructureVillagePieces$Path/buildComponent (Lnet/minecraft/world/gen/structure/StructureComponent;Ljava/util/List;Ljava/util/Random;)V +MD: aqw$l/a (Laqw$k;Ljava/util/List;Ljava/util/Random;IIILcq;)Laqe; net/minecraft/world/gen/structure/StructureVillagePieces$Path/func_175848_a (Lnet/minecraft/world/gen/structure/StructureVillagePieces$Start;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;)Lnet/minecraft/world/gen/structure/StructureBoundingBox; +MD: aqw$l/a (Ldn;)V net/minecraft/world/gen/structure/StructureVillagePieces$Path/writeStructureToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqw$l/b (Ldn;)V net/minecraft/world/gen/structure/StructureVillagePieces$Path/readStructureFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqw$m/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureVillagePieces$House3/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqw$m/a (Laqw$k;Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqw$m; net/minecraft/world/gen/structure/StructureVillagePieces$House3/func_175849_a (Lnet/minecraft/world/gen/structure/StructureVillagePieces$Start;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureVillagePieces$House3; +MD: aqw$n/a (Ladm;Lalz;IIILaqe;)V net/minecraft/world/gen/structure/StructureVillagePieces$Village/setBlockState (Lnet/minecraft/world/World;Lnet/minecraft/block/state/IBlockState;IIILnet/minecraft/world/gen/structure/StructureBoundingBox;)V +MD: aqw$n/a (Ladm;Laqe;IIII)V net/minecraft/world/gen/structure/StructureVillagePieces$Village/spawnVillagers (Lnet/minecraft/world/World;Lnet/minecraft/world/gen/structure/StructureBoundingBox;IIII)V +MD: aqw$n/a (Ladm;Laqe;IIIIIILalz;Lalz;Z)V net/minecraft/world/gen/structure/StructureVillagePieces$Village/fillWithBlocks (Lnet/minecraft/world/World;Lnet/minecraft/world/gen/structure/StructureBoundingBox;IIIIIILnet/minecraft/block/state/IBlockState;Lnet/minecraft/block/state/IBlockState;Z)V +MD: aqw$n/a (Lalz;)Lalz; net/minecraft/world/gen/structure/StructureVillagePieces$Village/func_175847_a (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/block/state/IBlockState; +MD: aqw$n/a (Laqe;)Z net/minecraft/world/gen/structure/StructureVillagePieces$Village/canVillageGoDeeper (Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqw$n/a (Laqw$k;Ljava/util/List;Ljava/util/Random;II)Laqt; net/minecraft/world/gen/structure/StructureVillagePieces$Village/getNextComponentNN (Lnet/minecraft/world/gen/structure/StructureVillagePieces$Start;Ljava/util/List;Ljava/util/Random;II)Lnet/minecraft/world/gen/structure/StructureComponent; +MD: aqw$n/a (Ldn;)V net/minecraft/world/gen/structure/StructureVillagePieces$Village/writeStructureToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqw$n/a (Z)V net/minecraft/world/gen/structure/StructureVillagePieces$Village/func_175846_a (Z)V +MD: aqw$n/b (Ladm;Lalz;IIILaqe;)V net/minecraft/world/gen/structure/StructureVillagePieces$Village/replaceAirAndLiquidDownwards (Lnet/minecraft/world/World;Lnet/minecraft/block/state/IBlockState;IIILnet/minecraft/world/gen/structure/StructureBoundingBox;)V +MD: aqw$n/b (Ladm;Laqe;)I net/minecraft/world/gen/structure/StructureVillagePieces$Village/getAverageGroundLevel (Lnet/minecraft/world/World;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)I +MD: aqw$n/b (Laqw$k;Ljava/util/List;Ljava/util/Random;II)Laqt; net/minecraft/world/gen/structure/StructureVillagePieces$Village/getNextComponentPP (Lnet/minecraft/world/gen/structure/StructureVillagePieces$Start;Ljava/util/List;Ljava/util/Random;II)Lnet/minecraft/world/gen/structure/StructureComponent; +MD: aqw$n/b (Ldn;)V net/minecraft/world/gen/structure/StructureVillagePieces$Village/readStructureFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aqw$n/c (II)I net/minecraft/world/gen/structure/StructureVillagePieces$Village/func_180779_c (II)I +MD: aqw$p/a (Ladm;Ljava/util/Random;Laqe;)Z net/minecraft/world/gen/structure/StructureVillagePieces$Well/addComponentParts (Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/world/gen/structure/StructureBoundingBox;)Z +MD: aqw$p/a (Laqt;Ljava/util/List;Ljava/util/Random;)V net/minecraft/world/gen/structure/StructureVillagePieces$Well/buildComponent (Lnet/minecraft/world/gen/structure/StructureComponent;Ljava/util/List;Ljava/util/Random;)V +MD: aqw/a ()V net/minecraft/world/gen/structure/StructureVillagePieces/registerVillagePieces ()V +MD: aqw/a (Laqw$k;Laqw$e;Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqw$n; net/minecraft/world/gen/structure/StructureVillagePieces/func_176065_a (Lnet/minecraft/world/gen/structure/StructureVillagePieces$Start;Lnet/minecraft/world/gen/structure/StructureVillagePieces$PieceWeight;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureVillagePieces$Village; +MD: aqw/a (Laqw$k;Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqt; net/minecraft/world/gen/structure/StructureVillagePieces/access$000 (Lnet/minecraft/world/gen/structure/StructureVillagePieces$Start;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureComponent; +MD: aqw/a (Ljava/util/List;)I net/minecraft/world/gen/structure/StructureVillagePieces/func_75079_a (Ljava/util/List;)I +MD: aqw/a (Ljava/util/Random;I)Ljava/util/List; net/minecraft/world/gen/structure/StructureVillagePieces/getStructureVillageWeightedPieceList (Ljava/util/Random;I)Ljava/util/List; +MD: aqw/b (Laqw$k;Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqt; net/minecraft/world/gen/structure/StructureVillagePieces/access$100 (Lnet/minecraft/world/gen/structure/StructureVillagePieces$Start;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureComponent; +MD: aqw/c (Laqw$k;Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqw$n; net/minecraft/world/gen/structure/StructureVillagePieces/func_176067_c (Lnet/minecraft/world/gen/structure/StructureVillagePieces$Start;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureVillagePieces$Village; +MD: aqw/d (Laqw$k;Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqt; net/minecraft/world/gen/structure/StructureVillagePieces/func_176066_d (Lnet/minecraft/world/gen/structure/StructureVillagePieces$Start;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureComponent; +MD: aqw/e (Laqw$k;Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqt; net/minecraft/world/gen/structure/StructureVillagePieces/func_176069_e (Lnet/minecraft/world/gen/structure/StructureVillagePieces$Start;Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/EnumFacing;I)Lnet/minecraft/world/gen/structure/StructureComponent; +MD: ar/a ()I net/minecraft/command/server/CommandOp/getRequiredPermissionLevel ()I +MD: ar/a (Lm;[Ljava/lang/String;)V net/minecraft/command/server/CommandOp/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: ar/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/server/CommandOp/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: ar/c ()Ljava/lang/String; net/minecraft/command/server/CommandOp/getCommandName ()Ljava/lang/String; +MD: ar/c (Lm;)Ljava/lang/String; net/minecraft/command/server/CommandOp/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: arb/a (IDD)D net/minecraft/world/gen/NoiseGeneratorImproved/func_76309_a (IDD)D +MD: arb/a (IDDD)D net/minecraft/world/gen/NoiseGeneratorImproved/grad (IDDD)D +MD: arb/a ([DDDDIIIDDDD)V net/minecraft/world/gen/NoiseGeneratorImproved/populateNoiseArray ([DDDDIIIDDDD)V +MD: arb/b (DDD)D net/minecraft/world/gen/NoiseGeneratorImproved/lerp (DDD)D +MD: arc/a ([DIIIIDDD)[D net/minecraft/world/gen/NoiseGeneratorOctaves/generateNoiseOctaves ([DIIIIDDD)[D +MD: arc/a ([DIIIIIIDDD)[D net/minecraft/world/gen/NoiseGeneratorOctaves/generateNoiseOctaves ([DIIIIIIDDD)[D +MD: ard/a (DD)D net/minecraft/world/gen/NoiseGeneratorPerlin/func_151601_a (DD)D +MD: ard/a ([DDDIIDDD)[D net/minecraft/world/gen/NoiseGeneratorPerlin/func_151599_a ([DDDIIDDD)[D +MD: ard/a ([DDDIIDDDD)[D net/minecraft/world/gen/NoiseGeneratorPerlin/func_151600_a ([DDDIIDDDD)[D +MD: arg/a (D)I net/minecraft/world/gen/NoiseGeneratorSimplex/func_151607_a (D)I +MD: arg/a (DD)D net/minecraft/world/gen/NoiseGeneratorSimplex/func_151605_a (DD)D +MD: arg/a ([DDDIIDDD)V net/minecraft/world/gen/NoiseGeneratorSimplex/func_151606_a ([DDDIIDDD)V +MD: arg/a ([IDD)D net/minecraft/world/gen/NoiseGeneratorSimplex/func_151604_a ([IDD)D +MD: arj/a ()Z net/minecraft/block/material/MaterialLogic/isSolid ()Z +MD: arj/b ()Z net/minecraft/block/material/MaterialLogic/blocksLight ()Z +MD: arj/c ()Z net/minecraft/block/material/MaterialLogic/blocksMovement ()Z +MD: ark/a ()Z net/minecraft/block/material/MaterialTransparent/isSolid ()Z +MD: ark/b ()Z net/minecraft/block/material/MaterialTransparent/blocksLight ()Z +MD: ark/c ()Z net/minecraft/block/material/MaterialTransparent/blocksMovement ()Z +MD: arl/a ()Z net/minecraft/block/material/MaterialLiquid/isSolid ()Z +MD: arl/c ()Z net/minecraft/block/material/MaterialLiquid/blocksMovement ()Z +MD: arl/d ()Z net/minecraft/block/material/MaterialLiquid/isLiquid ()Z +MD: arm$1/c ()Z net/minecraft/block/material/Material$1/blocksMovement ()Z +MD: arm/a ()Z net/minecraft/block/material/Material/isSolid ()Z +MD: arm/b ()Z net/minecraft/block/material/Material/blocksLight ()Z +MD: arm/c ()Z net/minecraft/block/material/Material/blocksMovement ()Z +MD: arm/d ()Z net/minecraft/block/material/Material/isLiquid ()Z +MD: arm/f ()Larm; net/minecraft/block/material/Material/setRequiresTool ()Lnet/minecraft/block/material/Material; +MD: arm/g ()Larm; net/minecraft/block/material/Material/setBurning ()Lnet/minecraft/block/material/Material; +MD: arm/h ()Z net/minecraft/block/material/Material/getCanBurn ()Z +MD: arm/i ()Larm; net/minecraft/block/material/Material/setReplaceable ()Lnet/minecraft/block/material/Material; +MD: arm/j ()Z net/minecraft/block/material/Material/isReplaceable ()Z +MD: arm/k ()Z net/minecraft/block/material/Material/isOpaque ()Z +MD: arm/l ()Z net/minecraft/block/material/Material/isToolNotRequired ()Z +MD: arm/m ()I net/minecraft/block/material/Material/getMaterialMobility ()I +MD: arm/n ()Larm; net/minecraft/block/material/Material/setNoPushMobility ()Lnet/minecraft/block/material/Material; +MD: arm/o ()Larm; net/minecraft/block/material/Material/setImmovableMobility ()Lnet/minecraft/block/material/Material; +MD: arm/p ()Larm; net/minecraft/block/material/Material/setAdventureModeExempt ()Lnet/minecraft/block/material/Material; +MD: arm/r ()Larn; net/minecraft/block/material/Material/getMaterialMapColor ()Lnet/minecraft/block/material/MapColor; +MD: arm/s ()Larm; net/minecraft/block/material/Material/setTranslucent ()Lnet/minecraft/block/material/Material; +MD: arn/a (I)I net/minecraft/block/material/MapColor/func_151643_b (I)I +MD: aro/a ()Z net/minecraft/block/material/MaterialPortal/isSolid ()Z +MD: aro/b ()Z net/minecraft/block/material/MaterialPortal/blocksLight ()Z +MD: aro/c ()Z net/minecraft/block/material/MaterialPortal/blocksMovement ()Z +MD: arq/a (IIII)[I net/minecraft/world/gen/layer/GenLayerDeepOcean/getInts (IIII)[I +MD: arr$a/values ()[Larr$a; net/minecraft/world/gen/layer/GenLayerEdge$Mode/values ()[Lnet/minecraft/world/gen/layer/GenLayerEdge$Mode; +MD: arr/a (IIII)[I net/minecraft/world/gen/layer/GenLayerEdge/getInts (IIII)[I +MD: arr/c (IIII)[I net/minecraft/world/gen/layer/GenLayerEdge/getIntsCoolWarm (IIII)[I +MD: arr/d (IIII)[I net/minecraft/world/gen/layer/GenLayerEdge/getIntsHeatIce (IIII)[I +MD: arr/e (IIII)[I net/minecraft/world/gen/layer/GenLayerEdge/getIntsSpecial (IIII)[I +MD: ars/a (IIII)[I net/minecraft/world/gen/layer/GenLayerAddIsland/getInts (IIII)[I +MD: art/a (IIII)[I net/minecraft/world/gen/layer/GenLayerAddMushroomIsland/getInts (IIII)[I +MD: aru/a (IIII)[I net/minecraft/world/gen/layer/GenLayerAddSnow/getInts (IIII)[I +MD: arv/a (IIII)[I net/minecraft/world/gen/layer/GenLayerBiomeEdge/getInts (IIII)[I +MD: arv/a ([I[IIIIIII)Z net/minecraft/world/gen/layer/GenLayerBiomeEdge/replaceBiomeEdgeIfNecessary ([I[IIIIIII)Z +MD: arv/b (II)Z net/minecraft/world/gen/layer/GenLayerBiomeEdge/canBiomesBeNeighbors (II)Z +MD: arv/b ([I[IIIIIII)Z net/minecraft/world/gen/layer/GenLayerBiomeEdge/replaceBiomeEdge ([I[IIIIIII)Z +MD: arw/a (IIII)[I net/minecraft/world/gen/layer/GenLayerBiome/getInts (IIII)[I +MD: as/a ()I net/minecraft/command/server/CommandPardonIp/getRequiredPermissionLevel ()I +MD: as/a (Lm;)Z net/minecraft/command/server/CommandPardonIp/canCommandSenderUseCommand (Lnet/minecraft/command/ICommandSender;)Z +MD: as/a (Lm;[Ljava/lang/String;)V net/minecraft/command/server/CommandPardonIp/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: as/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/server/CommandPardonIp/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: as/c ()Ljava/lang/String; net/minecraft/command/server/CommandPardonIp/getCommandName ()Ljava/lang/String; +MD: as/c (Lm;)Ljava/lang/String; net/minecraft/command/server/CommandPardonIp/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: asa/b (IIII)I net/minecraft/world/gen/layer/GenLayerFuzzyZoom/selectModeOrRandom (IIII)I +MD: asc/a ()V net/minecraft/world/gen/layer/IntCache/resetIntCache ()V +MD: asc/a (I)[I net/minecraft/world/gen/layer/IntCache/getIntCache (I)[I +MD: asc/b ()Ljava/lang/String; net/minecraft/world/gen/layer/IntCache/getCacheSizes ()Ljava/lang/String; +MD: asd/a (IIII)[I net/minecraft/world/gen/layer/GenLayerIsland/getInts (IIII)[I +MD: ase$1/a ()Ljava/lang/String; net/minecraft/world/gen/layer/GenLayer$1/call ()Ljava/lang/String; +MD: ase$1/call ()Ljava/lang/Object; net/minecraft/world/gen/layer/GenLayer$1/call ()Ljava/lang/Object; +MD: ase$2/a ()Ljava/lang/String; net/minecraft/world/gen/layer/GenLayer$2/call ()Ljava/lang/String; +MD: ase$2/call ()Ljava/lang/Object; net/minecraft/world/gen/layer/GenLayer$2/call ()Ljava/lang/Object; +MD: ase/a (I)I net/minecraft/world/gen/layer/GenLayer/nextInt (I)I +MD: ase/a (II)Z net/minecraft/world/gen/layer/GenLayer/biomesEqualOrMesaPlateau (II)Z +MD: ase/a (IIII)[I net/minecraft/world/gen/layer/GenLayer/getInts (IIII)[I +MD: ase/a (J)V net/minecraft/world/gen/layer/GenLayer/initWorldGenSeed (J)V +MD: ase/a (JJ)V net/minecraft/world/gen/layer/GenLayer/initChunkSeed (JJ)V +MD: ase/a (JLadr;Ljava/lang/String;)[Lase; net/minecraft/world/gen/layer/GenLayer/initializeAllBiomeGenerators (JLnet/minecraft/world/WorldType;Ljava/lang/String;)[Lnet/minecraft/world/gen/layer/GenLayer; +MD: ase/a ([I)I net/minecraft/world/gen/layer/GenLayer/selectRandom ([I)I +MD: ase/b (I)Z net/minecraft/world/gen/layer/GenLayer/isBiomeOceanic (I)Z +MD: ase/b (IIII)I net/minecraft/world/gen/layer/GenLayer/selectModeOrRandom (IIII)I +MD: asf/a (IIII)[I net/minecraft/world/gen/layer/GenLayerRareBiome/getInts (IIII)[I +MD: asg/a (IIII)[I net/minecraft/world/gen/layer/GenLayerHills/getInts (IIII)[I +MD: ash/a (IIII)[I net/minecraft/world/gen/layer/GenLayerRemoveTooMuchOcean/getInts (IIII)[I +MD: asi/a (IIII)[I net/minecraft/world/gen/layer/GenLayerRiverInit/getInts (IIII)[I +MD: asj/a (IIII)[I net/minecraft/world/gen/layer/GenLayerRiver/getInts (IIII)[I +MD: asj/c (I)I net/minecraft/world/gen/layer/GenLayerRiver/func_151630_c (I)I +MD: ask/a (IIII)[I net/minecraft/world/gen/layer/GenLayerRiverMix/getInts (IIII)[I +MD: ask/a (J)V net/minecraft/world/gen/layer/GenLayerRiverMix/initWorldGenSeed (J)V +MD: asl/a (IIII)[I net/minecraft/world/gen/layer/GenLayerShore/getInts (IIII)[I +MD: asl/a ([I[IIIIII)V net/minecraft/world/gen/layer/GenLayerShore/func_151632_a ([I[IIIIII)V +MD: asl/c (I)Z net/minecraft/world/gen/layer/GenLayerShore/func_151631_c (I)Z +MD: asl/d (I)Z net/minecraft/world/gen/layer/GenLayerShore/func_151633_d (I)Z +MD: asm/a (IIII)[I net/minecraft/world/gen/layer/GenLayerSmooth/getInts (IIII)[I +MD: asq/a (IIII)[I net/minecraft/world/gen/layer/GenLayerVoronoiZoom/getInts (IIII)[I +MD: asr/a (IIII)[I net/minecraft/world/gen/layer/GenLayerZoom/getInts (IIII)[I +MD: asr/b (JLase;I)Lase; net/minecraft/world/gen/layer/GenLayerZoom/magnify (JLnet/minecraft/world/gen/layer/GenLayer;I)Lnet/minecraft/world/gen/layer/GenLayer; +MD: asu/a ()V net/minecraft/pathfinding/Path/clearPath ()V +MD: asu/a (I)V net/minecraft/pathfinding/Path/sortBack (I)V +MD: asu/a (Lasv;)Lasv; net/minecraft/pathfinding/Path/addPoint (Lnet/minecraft/pathfinding/PathPoint;)Lnet/minecraft/pathfinding/PathPoint; +MD: asu/a (Lasv;F)V net/minecraft/pathfinding/Path/changeDistance (Lnet/minecraft/pathfinding/PathPoint;F)V +MD: asu/b (I)V net/minecraft/pathfinding/Path/sortForward (I)V +MD: asu/c ()Lasv; net/minecraft/pathfinding/Path/dequeue ()Lnet/minecraft/pathfinding/PathPoint; +MD: asu/e ()Z net/minecraft/pathfinding/Path/isPathEmpty ()Z +MD: asv/a ()Z net/minecraft/pathfinding/PathPoint/isAssigned ()Z +MD: asv/a (III)I net/minecraft/pathfinding/PathPoint/makeHash (III)I +MD: asv/a (Lasv;)F net/minecraft/pathfinding/PathPoint/distanceTo (Lnet/minecraft/pathfinding/PathPoint;)F +MD: asv/b (Lasv;)F net/minecraft/pathfinding/PathPoint/distanceToSquared (Lnet/minecraft/pathfinding/PathPoint;)F +MD: asv/equals (Ljava/lang/Object;)Z net/minecraft/pathfinding/PathPoint/equals (Ljava/lang/Object;)Z +MD: asv/hashCode ()I net/minecraft/pathfinding/PathPoint/hashCode ()I +MD: asv/toString ()Ljava/lang/String; net/minecraft/pathfinding/PathPoint/toString ()Ljava/lang/String; +MD: asw/a ()V net/minecraft/world/pathfinder/NodeProcessor/postProcess ()V +MD: asw/a (III)Lasv; net/minecraft/world/pathfinder/NodeProcessor/openPoint (III)Lnet/minecraft/pathfinding/PathPoint; +MD: asw/a (Ladq;Lpk;)V net/minecraft/world/pathfinder/NodeProcessor/initProcessor (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/entity/Entity;)V +MD: asw/a (Lpk;)Lasv; net/minecraft/world/pathfinder/NodeProcessor/getPathPointTo (Lnet/minecraft/entity/Entity;)Lnet/minecraft/pathfinding/PathPoint; +MD: asw/a (Lpk;DDD)Lasv; net/minecraft/world/pathfinder/NodeProcessor/getPathPointToCoords (Lnet/minecraft/entity/Entity;DDD)Lnet/minecraft/pathfinding/PathPoint; +MD: asw/a ([Lasv;Lpk;Lasv;Lasv;F)I net/minecraft/world/pathfinder/NodeProcessor/findPathOptions ([Lnet/minecraft/pathfinding/PathPoint;Lnet/minecraft/entity/Entity;Lnet/minecraft/pathfinding/PathPoint;Lnet/minecraft/pathfinding/PathPoint;F)I +MD: asx/a ()V net/minecraft/pathfinding/PathEntity/incrementPathIndex ()V +MD: asx/a (I)Lasv; net/minecraft/pathfinding/PathEntity/getPathPointFromIndex (I)Lnet/minecraft/pathfinding/PathPoint; +MD: asx/a (Lasx;)Z net/minecraft/pathfinding/PathEntity/isSamePath (Lnet/minecraft/pathfinding/PathEntity;)Z +MD: asx/a (Lpk;)Laui; net/minecraft/pathfinding/PathEntity/getPosition (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/Vec3; +MD: asx/a (Lpk;I)Laui; net/minecraft/pathfinding/PathEntity/getVectorFromIndex (Lnet/minecraft/entity/Entity;I)Lnet/minecraft/util/Vec3; +MD: asx/b ()Z net/minecraft/pathfinding/PathEntity/isFinished ()Z +MD: asx/b (I)V net/minecraft/pathfinding/PathEntity/setCurrentPathLength (I)V +MD: asx/b (Laui;)Z net/minecraft/pathfinding/PathEntity/isDestinationSame (Lnet/minecraft/util/Vec3;)Z +MD: asx/c ()Lasv; net/minecraft/pathfinding/PathEntity/getFinalPathPoint ()Lnet/minecraft/pathfinding/PathPoint; +MD: asx/c (I)V net/minecraft/pathfinding/PathEntity/setCurrentPathIndex (I)V +MD: asx/d ()I net/minecraft/pathfinding/PathEntity/getCurrentPathLength ()I +MD: asx/e ()I net/minecraft/pathfinding/PathEntity/getCurrentPathIndex ()I +MD: asy/a (Ladq;Lpk;DDDF)Lasx; net/minecraft/pathfinding/PathFinder/createEntityPathTo (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/entity/Entity;DDDF)Lnet/minecraft/pathfinding/PathEntity; +MD: asy/a (Ladq;Lpk;Lcj;F)Lasx; net/minecraft/pathfinding/PathFinder/createEntityPathTo (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/entity/Entity;Lnet/minecraft/util/BlockPos;F)Lnet/minecraft/pathfinding/PathEntity; +MD: asy/a (Ladq;Lpk;Lpk;F)Lasx; net/minecraft/pathfinding/PathFinder/createEntityPathTo (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/Entity;F)Lnet/minecraft/pathfinding/PathEntity; +MD: asy/a (Lasv;Lasv;)Lasx; net/minecraft/pathfinding/PathFinder/createEntityPath (Lnet/minecraft/pathfinding/PathPoint;Lnet/minecraft/pathfinding/PathPoint;)Lnet/minecraft/pathfinding/PathEntity; +MD: asy/a (Lpk;Lasv;Lasv;F)Lasx; net/minecraft/pathfinding/PathFinder/addToPath (Lnet/minecraft/entity/Entity;Lnet/minecraft/pathfinding/PathPoint;Lnet/minecraft/pathfinding/PathPoint;F)Lnet/minecraft/pathfinding/PathEntity; +MD: asz/a ()V net/minecraft/world/pathfinder/SwimNodeProcessor/postProcess ()V +MD: asz/a (Ladq;Lpk;)V net/minecraft/world/pathfinder/SwimNodeProcessor/initProcessor (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/entity/Entity;)V +MD: asz/a (Lpk;)Lasv; net/minecraft/world/pathfinder/SwimNodeProcessor/getPathPointTo (Lnet/minecraft/entity/Entity;)Lnet/minecraft/pathfinding/PathPoint; +MD: asz/a (Lpk;DDD)Lasv; net/minecraft/world/pathfinder/SwimNodeProcessor/getPathPointToCoords (Lnet/minecraft/entity/Entity;DDD)Lnet/minecraft/pathfinding/PathPoint; +MD: asz/a (Lpk;III)Lasv; net/minecraft/world/pathfinder/SwimNodeProcessor/getSafePoint (Lnet/minecraft/entity/Entity;III)Lnet/minecraft/pathfinding/PathPoint; +MD: asz/a ([Lasv;Lpk;Lasv;Lasv;F)I net/minecraft/world/pathfinder/SwimNodeProcessor/findPathOptions ([Lnet/minecraft/pathfinding/PathPoint;Lnet/minecraft/entity/Entity;Lnet/minecraft/pathfinding/PathPoint;Lnet/minecraft/pathfinding/PathPoint;F)I +MD: asz/b (Lpk;III)I net/minecraft/world/pathfinder/SwimNodeProcessor/func_176186_b (Lnet/minecraft/entity/Entity;III)I +MD: at/a ()I net/minecraft/command/server/CommandPardonPlayer/getRequiredPermissionLevel ()I +MD: at/a (Lm;)Z net/minecraft/command/server/CommandPardonPlayer/canCommandSenderUseCommand (Lnet/minecraft/command/ICommandSender;)Z +MD: at/a (Lm;[Ljava/lang/String;)V net/minecraft/command/server/CommandPardonPlayer/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: at/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/server/CommandPardonPlayer/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: at/c ()Ljava/lang/String; net/minecraft/command/server/CommandPardonPlayer/getCommandName ()Ljava/lang/String; +MD: at/c (Lm;)Ljava/lang/String; net/minecraft/command/server/CommandPardonPlayer/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: ata/a ()V net/minecraft/world/pathfinder/WalkNodeProcessor/postProcess ()V +MD: ata/a (Ladq;Lpk;)V net/minecraft/world/pathfinder/WalkNodeProcessor/initProcessor (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/entity/Entity;)V +MD: ata/a (Ladq;Lpk;IIIIIIZZZ)I net/minecraft/world/pathfinder/WalkNodeProcessor/func_176170_a (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/entity/Entity;IIIIIIZZZ)I +MD: ata/a (Lpk;)Lasv; net/minecraft/world/pathfinder/WalkNodeProcessor/getPathPointTo (Lnet/minecraft/entity/Entity;)Lnet/minecraft/pathfinding/PathPoint; +MD: ata/a (Lpk;DDD)Lasv; net/minecraft/world/pathfinder/WalkNodeProcessor/getPathPointToCoords (Lnet/minecraft/entity/Entity;DDD)Lnet/minecraft/pathfinding/PathPoint; +MD: ata/a (Lpk;III)I net/minecraft/world/pathfinder/WalkNodeProcessor/getVerticalOffset (Lnet/minecraft/entity/Entity;III)I +MD: ata/a (Lpk;IIII)Lasv; net/minecraft/world/pathfinder/WalkNodeProcessor/getSafePoint (Lnet/minecraft/entity/Entity;IIII)Lnet/minecraft/pathfinding/PathPoint; +MD: ata/a (Z)V net/minecraft/world/pathfinder/WalkNodeProcessor/setEnterDoors (Z)V +MD: ata/a ([Lasv;Lpk;Lasv;Lasv;F)I net/minecraft/world/pathfinder/WalkNodeProcessor/findPathOptions ([Lnet/minecraft/pathfinding/PathPoint;Lnet/minecraft/entity/Entity;Lnet/minecraft/pathfinding/PathPoint;Lnet/minecraft/pathfinding/PathPoint;F)I +MD: ata/b ()Z net/minecraft/world/pathfinder/WalkNodeProcessor/getEnterDoors ()Z +MD: ata/b (Z)V net/minecraft/world/pathfinder/WalkNodeProcessor/setBreakDoors (Z)V +MD: ata/c (Z)V net/minecraft/world/pathfinder/WalkNodeProcessor/setAvoidsWater (Z)V +MD: ata/d ()Z net/minecraft/world/pathfinder/WalkNodeProcessor/getCanSwim ()Z +MD: ata/d (Z)V net/minecraft/world/pathfinder/WalkNodeProcessor/setCanSwim (Z)V +MD: ata/e ()Z net/minecraft/world/pathfinder/WalkNodeProcessor/getAvoidsWater ()Z +MD: ate/a (Ldn;)V net/minecraft/world/WorldSavedData/readFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: ate/a (Z)V net/minecraft/world/WorldSavedData/setDirty (Z)V +MD: ate/b (Ldn;)V net/minecraft/world/WorldSavedData/writeToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: ate/c ()V net/minecraft/world/WorldSavedData/markDirty ()V +MD: ate/d ()Z net/minecraft/world/WorldSavedData/isDirty ()Z +MD: atf/a ()B net/minecraft/util/Vec4b/func_176110_a ()B +MD: atf/b ()B net/minecraft/util/Vec4b/func_176112_b ()B +MD: atf/c ()B net/minecraft/util/Vec4b/func_176113_c ()B +MD: atf/d ()B net/minecraft/util/Vec4b/func_176111_d ()B +MD: atf/equals (Ljava/lang/Object;)Z net/minecraft/util/Vec4b/equals (Ljava/lang/Object;)Z +MD: atf/hashCode ()I net/minecraft/util/Vec4b/hashCode ()I +MD: atg$a/a (II)V net/minecraft/world/storage/MapData$MapInfo/update (II)V +MD: atg$a/a (Lzx;)Lff; net/minecraft/world/storage/MapData$MapInfo/getPacket (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/network/Packet; +MD: atg/a (DDI)V net/minecraft/world/storage/MapData/calculateMapCenter (DDI)V +MD: atg/a (II)V net/minecraft/world/storage/MapData/updateMapData (II)V +MD: atg/a (ILadm;Ljava/lang/String;DDD)V net/minecraft/world/storage/MapData/updateDecorations (ILnet/minecraft/world/World;Ljava/lang/String;DDD)V +MD: atg/a (Ldn;)V net/minecraft/world/storage/MapData/readFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: atg/a (Lwn;)Latg$a; net/minecraft/world/storage/MapData/getMapInfo (Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/world/storage/MapData$MapInfo; +MD: atg/a (Lwn;Lzx;)V net/minecraft/world/storage/MapData/updateVisiblePlayers (Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/item/ItemStack;)V +MD: atg/a (Lzx;Ladm;Lwn;)Lff; net/minecraft/world/storage/MapData/getMapPacket (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/network/Packet; +MD: atg/b (Ldn;)V net/minecraft/world/storage/MapData/writeToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: atj/a ()V net/minecraft/world/chunk/storage/AnvilSaveHandler/flush ()V +MD: atj/a (Lanm;)Land; net/minecraft/world/chunk/storage/AnvilSaveHandler/getChunkLoader (Lnet/minecraft/world/WorldProvider;)Lnet/minecraft/world/chunk/storage/IChunkLoader; +MD: atj/a (Lato;Ldn;)V net/minecraft/world/chunk/storage/AnvilSaveHandler/saveWorldInfoWithPlayer (Lnet/minecraft/world/storage/WorldInfo;Lnet/minecraft/nbt/NBTTagCompound;)V +MD: atk$1/accept (Ljava/io/File;Ljava/lang/String;)Z net/minecraft/world/chunk/storage/AnvilSaveConverter$1/accept (Ljava/io/File;Ljava/lang/String;)Z +MD: atk/a ()Ljava/lang/String; net/minecraft/world/chunk/storage/AnvilSaveConverter/getName ()Ljava/lang/String; +MD: atk/a (Ljava/io/File;Ljava/io/File;Laec;IILnu;)V net/minecraft/world/chunk/storage/AnvilSaveConverter/convertChunks (Ljava/io/File;Ljava/io/File;Lnet/minecraft/world/biome/WorldChunkManager;IILnet/minecraft/util/IProgressUpdate;)V +MD: atk/a (Ljava/io/File;Ljava/lang/Iterable;Laec;IILnu;)V net/minecraft/world/chunk/storage/AnvilSaveConverter/convertFile (Ljava/io/File;Ljava/lang/Iterable;Lnet/minecraft/world/biome/WorldChunkManager;IILnet/minecraft/util/IProgressUpdate;)V +MD: atk/a (Ljava/io/File;Ljava/util/Collection;)V net/minecraft/world/chunk/storage/AnvilSaveConverter/addRegionFilesToCollection (Ljava/io/File;Ljava/util/Collection;)V +MD: atk/a (Ljava/lang/String;)Z net/minecraft/world/chunk/storage/AnvilSaveConverter/func_154334_a (Ljava/lang/String;)Z +MD: atk/a (Ljava/lang/String;Lnu;)Z net/minecraft/world/chunk/storage/AnvilSaveConverter/convertMapFormat (Ljava/lang/String;Lnet/minecraft/util/IProgressUpdate;)Z +MD: atk/a (Ljava/lang/String;Z)Latp; net/minecraft/world/chunk/storage/AnvilSaveConverter/getSaveLoader (Ljava/lang/String;Z)Lnet/minecraft/world/storage/ISaveHandler; +MD: atk/b ()Ljava/util/List; net/minecraft/world/chunk/storage/AnvilSaveConverter/getSaveList ()Ljava/util/List; +MD: atk/b (Ljava/lang/String;)Z net/minecraft/world/chunk/storage/AnvilSaveConverter/isOldMapFormat (Ljava/lang/String;)Z +MD: atk/c ()I net/minecraft/world/chunk/storage/AnvilSaveConverter/getSaveVersion ()I +MD: atk/d ()V net/minecraft/world/chunk/storage/AnvilSaveConverter/flushCache ()V +MD: atk/g (Ljava/lang/String;)V net/minecraft/world/chunk/storage/AnvilSaveConverter/createFile (Ljava/lang/String;)V +MD: atl/a ()Ldn; net/minecraft/world/storage/DerivedWorldInfo/getNBTTagCompound ()Lnet/minecraft/nbt/NBTTagCompound; +MD: atl/a (I)V net/minecraft/world/storage/DerivedWorldInfo/setSpawnX (I)V +MD: atl/a (Ladr;)V net/minecraft/world/storage/DerivedWorldInfo/setTerrainType (Lnet/minecraft/world/WorldType;)V +MD: atl/a (Lcj;)V net/minecraft/world/storage/DerivedWorldInfo/setSpawn (Lnet/minecraft/util/BlockPos;)V +MD: atl/a (Ldn;)Ldn; net/minecraft/world/storage/DerivedWorldInfo/cloneNBTCompound (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; +MD: atl/a (Ljava/lang/String;)V net/minecraft/world/storage/DerivedWorldInfo/setWorldName (Ljava/lang/String;)V +MD: atl/a (Loj;)V net/minecraft/world/storage/DerivedWorldInfo/setDifficulty (Lnet/minecraft/world/EnumDifficulty;)V +MD: atl/a (Z)V net/minecraft/world/storage/DerivedWorldInfo/setThundering (Z)V +MD: atl/b ()J net/minecraft/world/storage/DerivedWorldInfo/getSeed ()J +MD: atl/b (I)V net/minecraft/world/storage/DerivedWorldInfo/setSpawnY (I)V +MD: atl/b (J)V net/minecraft/world/storage/DerivedWorldInfo/setWorldTotalTime (J)V +MD: atl/b (Z)V net/minecraft/world/storage/DerivedWorldInfo/setRaining (Z)V +MD: atl/c ()I net/minecraft/world/storage/DerivedWorldInfo/getSpawnX ()I +MD: atl/c (I)V net/minecraft/world/storage/DerivedWorldInfo/setSpawnZ (I)V +MD: atl/c (J)V net/minecraft/world/storage/DerivedWorldInfo/setWorldTime (J)V +MD: atl/c (Z)V net/minecraft/world/storage/DerivedWorldInfo/setAllowCommands (Z)V +MD: atl/d ()I net/minecraft/world/storage/DerivedWorldInfo/getSpawnY ()I +MD: atl/d (Z)V net/minecraft/world/storage/DerivedWorldInfo/setServerInitialized (Z)V +MD: atl/e ()I net/minecraft/world/storage/DerivedWorldInfo/getSpawnZ ()I +MD: atl/e (I)V net/minecraft/world/storage/DerivedWorldInfo/setSaveVersion (I)V +MD: atl/e (Z)V net/minecraft/world/storage/DerivedWorldInfo/setDifficultyLocked (Z)V +MD: atl/f ()J net/minecraft/world/storage/DerivedWorldInfo/getWorldTotalTime ()J +MD: atl/f (I)V net/minecraft/world/storage/DerivedWorldInfo/setThunderTime (I)V +MD: atl/g ()J net/minecraft/world/storage/DerivedWorldInfo/getWorldTime ()J +MD: atl/g (I)V net/minecraft/world/storage/DerivedWorldInfo/setRainTime (I)V +MD: atl/h ()J net/minecraft/world/storage/DerivedWorldInfo/getSizeOnDisk ()J +MD: atl/i ()Ldn; net/minecraft/world/storage/DerivedWorldInfo/getPlayerNBTTagCompound ()Lnet/minecraft/nbt/NBTTagCompound; +MD: atl/k ()Ljava/lang/String; net/minecraft/world/storage/DerivedWorldInfo/getWorldName ()Ljava/lang/String; +MD: atl/l ()I net/minecraft/world/storage/DerivedWorldInfo/getSaveVersion ()I +MD: atl/m ()J net/minecraft/world/storage/DerivedWorldInfo/getLastTimePlayed ()J +MD: atl/n ()Z net/minecraft/world/storage/DerivedWorldInfo/isThundering ()Z +MD: atl/o ()I net/minecraft/world/storage/DerivedWorldInfo/getThunderTime ()I +MD: atl/p ()Z net/minecraft/world/storage/DerivedWorldInfo/isRaining ()Z +MD: atl/q ()I net/minecraft/world/storage/DerivedWorldInfo/getRainTime ()I +MD: atl/r ()Ladp$a; net/minecraft/world/storage/DerivedWorldInfo/getGameType ()Lnet/minecraft/world/WorldSettings$GameType; +MD: atl/s ()Z net/minecraft/world/storage/DerivedWorldInfo/isMapFeaturesEnabled ()Z +MD: atl/t ()Z net/minecraft/world/storage/DerivedWorldInfo/isHardcoreModeEnabled ()Z +MD: atl/u ()Ladr; net/minecraft/world/storage/DerivedWorldInfo/getTerrainType ()Lnet/minecraft/world/WorldType; +MD: atl/v ()Z net/minecraft/world/storage/DerivedWorldInfo/areCommandsAllowed ()Z +MD: atl/w ()Z net/minecraft/world/storage/DerivedWorldInfo/isInitialized ()Z +MD: atl/x ()Ladk; net/minecraft/world/storage/DerivedWorldInfo/getGameRulesInstance ()Lnet/minecraft/world/GameRules; +MD: atl/y ()Loj; net/minecraft/world/storage/DerivedWorldInfo/getDifficulty ()Lnet/minecraft/world/EnumDifficulty; +MD: atl/z ()Z net/minecraft/world/storage/DerivedWorldInfo/isDifficultyLocked ()Z +MD: atm/a ()V net/minecraft/world/storage/SaveHandler/flush ()V +MD: atm/a (Lanm;)Land; net/minecraft/world/storage/SaveHandler/getChunkLoader (Lnet/minecraft/world/WorldProvider;)Lnet/minecraft/world/chunk/storage/IChunkLoader; +MD: atm/a (Lato;)V net/minecraft/world/storage/SaveHandler/saveWorldInfo (Lnet/minecraft/world/storage/WorldInfo;)V +MD: atm/a (Lato;Ldn;)V net/minecraft/world/storage/SaveHandler/saveWorldInfoWithPlayer (Lnet/minecraft/world/storage/WorldInfo;Lnet/minecraft/nbt/NBTTagCompound;)V +MD: atm/a (Ljava/lang/String;)Ljava/io/File; net/minecraft/world/storage/SaveHandler/getMapFileFromName (Ljava/lang/String;)Ljava/io/File; +MD: atm/a (Lwn;)V net/minecraft/world/storage/SaveHandler/writePlayerData (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: atm/b ()Ljava/io/File; net/minecraft/world/storage/SaveHandler/getWorldDirectory ()Ljava/io/File; +MD: atm/b (Lwn;)Ldn; net/minecraft/world/storage/SaveHandler/readPlayerData (Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/nbt/NBTTagCompound; +MD: atm/c ()V net/minecraft/world/storage/SaveHandler/checkSessionLock ()V +MD: atm/d ()Lato; net/minecraft/world/storage/SaveHandler/loadWorldInfo ()Lnet/minecraft/world/storage/WorldInfo; +MD: atm/e ()Laty; net/minecraft/world/storage/SaveHandler/getPlayerNBTManager ()Lnet/minecraft/world/storage/IPlayerFileData; +MD: atm/f ()[Ljava/lang/String; net/minecraft/world/storage/SaveHandler/getAvailablePlayerDat ()[Ljava/lang/String; +MD: atm/g ()Ljava/lang/String; net/minecraft/world/storage/SaveHandler/getWorldDirectoryName ()Ljava/lang/String; +MD: atm/h ()V net/minecraft/world/storage/SaveHandler/setSessionLock ()V +MD: atn/a ()Ljava/lang/String; net/minecraft/world/storage/SaveFormatOld/getName ()Ljava/lang/String; +MD: atn/a (Ljava/lang/String;)Z net/minecraft/world/storage/SaveFormatOld/func_154334_a (Ljava/lang/String;)Z +MD: atn/a (Ljava/lang/String;Ljava/lang/String;)V net/minecraft/world/storage/SaveFormatOld/renameWorld (Ljava/lang/String;Ljava/lang/String;)V +MD: atn/a (Ljava/lang/String;Lnu;)Z net/minecraft/world/storage/SaveFormatOld/convertMapFormat (Ljava/lang/String;Lnet/minecraft/util/IProgressUpdate;)Z +MD: atn/a (Ljava/lang/String;Z)Latp; net/minecraft/world/storage/SaveFormatOld/getSaveLoader (Ljava/lang/String;Z)Lnet/minecraft/world/storage/ISaveHandler; +MD: atn/a ([Ljava/io/File;)Z net/minecraft/world/storage/SaveFormatOld/deleteFiles ([Ljava/io/File;)Z +MD: atn/b ()Ljava/util/List; net/minecraft/world/storage/SaveFormatOld/getSaveList ()Ljava/util/List; +MD: atn/b (Ljava/lang/String;)Z net/minecraft/world/storage/SaveFormatOld/isOldMapFormat (Ljava/lang/String;)Z +MD: atn/c (Ljava/lang/String;)Lato; net/minecraft/world/storage/SaveFormatOld/getWorldInfo (Ljava/lang/String;)Lnet/minecraft/world/storage/WorldInfo; +MD: atn/d ()V net/minecraft/world/storage/SaveFormatOld/flushCache ()V +MD: atn/d (Ljava/lang/String;)Z net/minecraft/world/storage/SaveFormatOld/func_154335_d (Ljava/lang/String;)Z +MD: atn/e (Ljava/lang/String;)Z net/minecraft/world/storage/SaveFormatOld/deleteWorldDirectory (Ljava/lang/String;)Z +MD: atn/f (Ljava/lang/String;)Z net/minecraft/world/storage/SaveFormatOld/canLoadWorld (Ljava/lang/String;)Z +MD: ato$1/a ()Ljava/lang/String; net/minecraft/world/storage/WorldInfo$1/call ()Ljava/lang/String; +MD: ato$1/call ()Ljava/lang/Object; net/minecraft/world/storage/WorldInfo$1/call ()Ljava/lang/Object; +MD: ato$2/a ()Ljava/lang/String; net/minecraft/world/storage/WorldInfo$2/call ()Ljava/lang/String; +MD: ato$2/call ()Ljava/lang/Object; net/minecraft/world/storage/WorldInfo$2/call ()Ljava/lang/Object; +MD: ato$3/a ()Ljava/lang/String; net/minecraft/world/storage/WorldInfo$3/call ()Ljava/lang/String; +MD: ato$3/call ()Ljava/lang/Object; net/minecraft/world/storage/WorldInfo$3/call ()Ljava/lang/Object; +MD: ato$4/a ()Ljava/lang/String; net/minecraft/world/storage/WorldInfo$4/call ()Ljava/lang/String; +MD: ato$4/call ()Ljava/lang/Object; net/minecraft/world/storage/WorldInfo$4/call ()Ljava/lang/Object; +MD: ato$5/a ()Ljava/lang/String; net/minecraft/world/storage/WorldInfo$5/call ()Ljava/lang/String; +MD: ato$5/call ()Ljava/lang/Object; net/minecraft/world/storage/WorldInfo$5/call ()Ljava/lang/Object; +MD: ato$6/a ()Ljava/lang/String; net/minecraft/world/storage/WorldInfo$6/call ()Ljava/lang/String; +MD: ato$6/call ()Ljava/lang/Object; net/minecraft/world/storage/WorldInfo$6/call ()Ljava/lang/Object; +MD: ato$7/a ()Ljava/lang/String; net/minecraft/world/storage/WorldInfo$7/call ()Ljava/lang/String; +MD: ato$7/call ()Ljava/lang/Object; net/minecraft/world/storage/WorldInfo$7/call ()Ljava/lang/Object; +MD: ato$8/a ()Ljava/lang/String; net/minecraft/world/storage/WorldInfo$8/call ()Ljava/lang/String; +MD: ato$8/call ()Ljava/lang/Object; net/minecraft/world/storage/WorldInfo$8/call ()Ljava/lang/Object; +MD: ato$9/a ()Ljava/lang/String; net/minecraft/world/storage/WorldInfo$9/call ()Ljava/lang/String; +MD: ato$9/call ()Ljava/lang/Object; net/minecraft/world/storage/WorldInfo$9/call ()Ljava/lang/Object; +MD: ato/A ()I net/minecraft/world/storage/WorldInfo/getCleanWeatherTime ()I +MD: ato/B ()Ljava/lang/String; net/minecraft/world/storage/WorldInfo/getGeneratorOptions ()Ljava/lang/String; +MD: ato/C ()D net/minecraft/world/storage/WorldInfo/getBorderCenterX ()D +MD: ato/D ()D net/minecraft/world/storage/WorldInfo/getBorderCenterZ ()D +MD: ato/E ()D net/minecraft/world/storage/WorldInfo/getBorderSize ()D +MD: ato/F ()J net/minecraft/world/storage/WorldInfo/getBorderLerpTime ()J +MD: ato/G ()D net/minecraft/world/storage/WorldInfo/getBorderLerpTarget ()D +MD: ato/H ()D net/minecraft/world/storage/WorldInfo/getBorderSafeZone ()D +MD: ato/I ()D net/minecraft/world/storage/WorldInfo/getBorderDamagePerBlock ()D +MD: ato/J ()I net/minecraft/world/storage/WorldInfo/getBorderWarningDistance ()I +MD: ato/K ()I net/minecraft/world/storage/WorldInfo/getBorderWarningTime ()I +MD: ato/a ()Ldn; net/minecraft/world/storage/WorldInfo/getNBTTagCompound ()Lnet/minecraft/nbt/NBTTagCompound; +MD: ato/a (D)V net/minecraft/world/storage/WorldInfo/setBorderSize (D)V +MD: ato/a (I)V net/minecraft/world/storage/WorldInfo/setSpawnX (I)V +MD: ato/a (Ladp$a;)V net/minecraft/world/storage/WorldInfo/setGameType (Lnet/minecraft/world/WorldSettings$GameType;)V +MD: ato/a (Ladp;)V net/minecraft/world/storage/WorldInfo/populateFromWorldSettings (Lnet/minecraft/world/WorldSettings;)V +MD: ato/a (Ladr;)V net/minecraft/world/storage/WorldInfo/setTerrainType (Lnet/minecraft/world/WorldType;)V +MD: ato/a (Lato;)Ladr; net/minecraft/world/storage/WorldInfo/access$000 (Lnet/minecraft/world/storage/WorldInfo;)Lnet/minecraft/world/WorldType; +MD: ato/a (Lc;)V net/minecraft/world/storage/WorldInfo/addToCrashReport (Lnet/minecraft/crash/CrashReportCategory;)V +MD: ato/a (Lcj;)V net/minecraft/world/storage/WorldInfo/setSpawn (Lnet/minecraft/util/BlockPos;)V +MD: ato/a (Ldn;)Ldn; net/minecraft/world/storage/WorldInfo/cloneNBTCompound (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; +MD: ato/a (Ldn;Ldn;)V net/minecraft/world/storage/WorldInfo/updateTagCompound (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/nbt/NBTTagCompound;)V +MD: ato/a (Ljava/lang/String;)V net/minecraft/world/storage/WorldInfo/setWorldName (Ljava/lang/String;)V +MD: ato/a (Loj;)V net/minecraft/world/storage/WorldInfo/setDifficulty (Lnet/minecraft/world/EnumDifficulty;)V +MD: ato/a (Z)V net/minecraft/world/storage/WorldInfo/setThundering (Z)V +MD: ato/b ()J net/minecraft/world/storage/WorldInfo/getSeed ()J +MD: ato/b (D)V net/minecraft/world/storage/WorldInfo/setBorderLerpTarget (D)V +MD: ato/b (I)V net/minecraft/world/storage/WorldInfo/setSpawnY (I)V +MD: ato/b (J)V net/minecraft/world/storage/WorldInfo/setWorldTotalTime (J)V +MD: ato/b (Lato;)Z net/minecraft/world/storage/WorldInfo/access$100 (Lnet/minecraft/world/storage/WorldInfo;)Z +MD: ato/b (Z)V net/minecraft/world/storage/WorldInfo/setRaining (Z)V +MD: ato/c ()I net/minecraft/world/storage/WorldInfo/getSpawnX ()I +MD: ato/c (D)V net/minecraft/world/storage/WorldInfo/getBorderCenterZ (D)V +MD: ato/c (I)V net/minecraft/world/storage/WorldInfo/setSpawnZ (I)V +MD: ato/c (J)V net/minecraft/world/storage/WorldInfo/setWorldTime (J)V +MD: ato/c (Lato;)Ljava/lang/String; net/minecraft/world/storage/WorldInfo/access$200 (Lnet/minecraft/world/storage/WorldInfo;)Ljava/lang/String; +MD: ato/c (Z)V net/minecraft/world/storage/WorldInfo/setAllowCommands (Z)V +MD: ato/d ()I net/minecraft/world/storage/WorldInfo/getSpawnY ()I +MD: ato/d (D)V net/minecraft/world/storage/WorldInfo/getBorderCenterX (D)V +MD: ato/d (Lato;)I net/minecraft/world/storage/WorldInfo/access$300 (Lnet/minecraft/world/storage/WorldInfo;)I +MD: ato/d (Z)V net/minecraft/world/storage/WorldInfo/setServerInitialized (Z)V +MD: ato/e ()I net/minecraft/world/storage/WorldInfo/getSpawnZ ()I +MD: ato/e (D)V net/minecraft/world/storage/WorldInfo/setBorderSafeZone (D)V +MD: ato/e (I)V net/minecraft/world/storage/WorldInfo/setSaveVersion (I)V +MD: ato/e (J)V net/minecraft/world/storage/WorldInfo/setBorderLerpTime (J)V +MD: ato/e (Lato;)I net/minecraft/world/storage/WorldInfo/access$400 (Lnet/minecraft/world/storage/WorldInfo;)I +MD: ato/e (Z)V net/minecraft/world/storage/WorldInfo/setDifficultyLocked (Z)V +MD: ato/f ()J net/minecraft/world/storage/WorldInfo/getWorldTotalTime ()J +MD: ato/f (D)V net/minecraft/world/storage/WorldInfo/setBorderDamagePerBlock (D)V +MD: ato/f (I)V net/minecraft/world/storage/WorldInfo/setThunderTime (I)V +MD: ato/f (Lato;)I net/minecraft/world/storage/WorldInfo/access$500 (Lnet/minecraft/world/storage/WorldInfo;)I +MD: ato/f (Z)V net/minecraft/world/storage/WorldInfo/setMapFeaturesEnabled (Z)V +MD: ato/g ()J net/minecraft/world/storage/WorldInfo/getWorldTime ()J +MD: ato/g (I)V net/minecraft/world/storage/WorldInfo/setRainTime (I)V +MD: ato/g (Lato;)J net/minecraft/world/storage/WorldInfo/access$600 (Lnet/minecraft/world/storage/WorldInfo;)J +MD: ato/g (Z)V net/minecraft/world/storage/WorldInfo/setHardcore (Z)V +MD: ato/h ()J net/minecraft/world/storage/WorldInfo/getSizeOnDisk ()J +MD: ato/h (Lato;)J net/minecraft/world/storage/WorldInfo/access$700 (Lnet/minecraft/world/storage/WorldInfo;)J +MD: ato/i ()Ldn; net/minecraft/world/storage/WorldInfo/getPlayerNBTTagCompound ()Lnet/minecraft/nbt/NBTTagCompound; +MD: ato/i (I)V net/minecraft/world/storage/WorldInfo/setCleanWeatherTime (I)V +MD: ato/i (Lato;)I net/minecraft/world/storage/WorldInfo/access$800 (Lnet/minecraft/world/storage/WorldInfo;)I +MD: ato/j (I)V net/minecraft/world/storage/WorldInfo/setBorderWarningDistance (I)V +MD: ato/j (Lato;)I net/minecraft/world/storage/WorldInfo/access$900 (Lnet/minecraft/world/storage/WorldInfo;)I +MD: ato/k ()Ljava/lang/String; net/minecraft/world/storage/WorldInfo/getWorldName ()Ljava/lang/String; +MD: ato/k (I)V net/minecraft/world/storage/WorldInfo/setBorderWarningTime (I)V +MD: ato/k (Lato;)I net/minecraft/world/storage/WorldInfo/access$1000 (Lnet/minecraft/world/storage/WorldInfo;)I +MD: ato/l ()I net/minecraft/world/storage/WorldInfo/getSaveVersion ()I +MD: ato/l (Lato;)Z net/minecraft/world/storage/WorldInfo/access$1100 (Lnet/minecraft/world/storage/WorldInfo;)Z +MD: ato/m ()J net/minecraft/world/storage/WorldInfo/getLastTimePlayed ()J +MD: ato/m (Lato;)I net/minecraft/world/storage/WorldInfo/access$1200 (Lnet/minecraft/world/storage/WorldInfo;)I +MD: ato/n ()Z net/minecraft/world/storage/WorldInfo/isThundering ()Z +MD: ato/n (Lato;)Z net/minecraft/world/storage/WorldInfo/access$1300 (Lnet/minecraft/world/storage/WorldInfo;)Z +MD: ato/o ()I net/minecraft/world/storage/WorldInfo/getThunderTime ()I +MD: ato/o (Lato;)Ladp$a; net/minecraft/world/storage/WorldInfo/access$1400 (Lnet/minecraft/world/storage/WorldInfo;)Lnet/minecraft/world/WorldSettings$GameType; +MD: ato/p ()Z net/minecraft/world/storage/WorldInfo/isRaining ()Z +MD: ato/p (Lato;)Z net/minecraft/world/storage/WorldInfo/access$1500 (Lnet/minecraft/world/storage/WorldInfo;)Z +MD: ato/q ()I net/minecraft/world/storage/WorldInfo/getRainTime ()I +MD: ato/q (Lato;)Z net/minecraft/world/storage/WorldInfo/access$1600 (Lnet/minecraft/world/storage/WorldInfo;)Z +MD: ato/r ()Ladp$a; net/minecraft/world/storage/WorldInfo/getGameType ()Lnet/minecraft/world/WorldSettings$GameType; +MD: ato/s ()Z net/minecraft/world/storage/WorldInfo/isMapFeaturesEnabled ()Z +MD: ato/t ()Z net/minecraft/world/storage/WorldInfo/isHardcoreModeEnabled ()Z +MD: ato/u ()Ladr; net/minecraft/world/storage/WorldInfo/getTerrainType ()Lnet/minecraft/world/WorldType; +MD: ato/v ()Z net/minecraft/world/storage/WorldInfo/areCommandsAllowed ()Z +MD: ato/w ()Z net/minecraft/world/storage/WorldInfo/isInitialized ()Z +MD: ato/x ()Ladk; net/minecraft/world/storage/WorldInfo/getGameRulesInstance ()Lnet/minecraft/world/GameRules; +MD: ato/y ()Loj; net/minecraft/world/storage/WorldInfo/getDifficulty ()Lnet/minecraft/world/EnumDifficulty; +MD: ato/z ()Z net/minecraft/world/storage/WorldInfo/isDifficultyLocked ()Z +MD: atp/a ()V net/minecraft/world/storage/ISaveHandler/flush ()V +MD: atp/a (Lanm;)Land; net/minecraft/world/storage/ISaveHandler/getChunkLoader (Lnet/minecraft/world/WorldProvider;)Lnet/minecraft/world/chunk/storage/IChunkLoader; +MD: atp/a (Lato;)V net/minecraft/world/storage/ISaveHandler/saveWorldInfo (Lnet/minecraft/world/storage/WorldInfo;)V +MD: atp/a (Lato;Ldn;)V net/minecraft/world/storage/ISaveHandler/saveWorldInfoWithPlayer (Lnet/minecraft/world/storage/WorldInfo;Lnet/minecraft/nbt/NBTTagCompound;)V +MD: atp/a (Ljava/lang/String;)Ljava/io/File; net/minecraft/world/storage/ISaveHandler/getMapFileFromName (Ljava/lang/String;)Ljava/io/File; +MD: atp/b ()Ljava/io/File; net/minecraft/world/storage/ISaveHandler/getWorldDirectory ()Ljava/io/File; +MD: atp/c ()V net/minecraft/world/storage/ISaveHandler/checkSessionLock ()V +MD: atp/d ()Lato; net/minecraft/world/storage/ISaveHandler/loadWorldInfo ()Lnet/minecraft/world/storage/WorldInfo; +MD: atp/e ()Laty; net/minecraft/world/storage/ISaveHandler/getPlayerNBTManager ()Lnet/minecraft/world/storage/IPlayerFileData; +MD: atp/g ()Ljava/lang/String; net/minecraft/world/storage/ISaveHandler/getWorldDirectoryName ()Ljava/lang/String; +MD: atr/a ()Ljava/lang/String; net/minecraft/world/storage/ISaveFormat/getName ()Ljava/lang/String; +MD: atr/a (Ljava/lang/String;)Z net/minecraft/world/storage/ISaveFormat/func_154334_a (Ljava/lang/String;)Z +MD: atr/a (Ljava/lang/String;Ljava/lang/String;)V net/minecraft/world/storage/ISaveFormat/renameWorld (Ljava/lang/String;Ljava/lang/String;)V +MD: atr/a (Ljava/lang/String;Lnu;)Z net/minecraft/world/storage/ISaveFormat/convertMapFormat (Ljava/lang/String;Lnet/minecraft/util/IProgressUpdate;)Z +MD: atr/a (Ljava/lang/String;Z)Latp; net/minecraft/world/storage/ISaveFormat/getSaveLoader (Ljava/lang/String;Z)Lnet/minecraft/world/storage/ISaveHandler; +MD: atr/b ()Ljava/util/List; net/minecraft/world/storage/ISaveFormat/getSaveList ()Ljava/util/List; +MD: atr/b (Ljava/lang/String;)Z net/minecraft/world/storage/ISaveFormat/isOldMapFormat (Ljava/lang/String;)Z +MD: atr/c (Ljava/lang/String;)Lato; net/minecraft/world/storage/ISaveFormat/getWorldInfo (Ljava/lang/String;)Lnet/minecraft/world/storage/WorldInfo; +MD: atr/d ()V net/minecraft/world/storage/ISaveFormat/flushCache ()V +MD: atr/d (Ljava/lang/String;)Z net/minecraft/world/storage/ISaveFormat/func_154335_d (Ljava/lang/String;)Z +MD: atr/e (Ljava/lang/String;)Z net/minecraft/world/storage/ISaveFormat/deleteWorldDirectory (Ljava/lang/String;)Z +MD: atr/f (Ljava/lang/String;)Z net/minecraft/world/storage/ISaveFormat/canLoadWorld (Ljava/lang/String;)Z +MD: ats/a ()Ljava/lang/String; net/minecraft/world/storage/SaveFormatComparator/getFileName ()Ljava/lang/String; +MD: ats/a (Lats;)I net/minecraft/world/storage/SaveFormatComparator/compareTo (Lnet/minecraft/world/storage/SaveFormatComparator;)I +MD: ats/b ()Ljava/lang/String; net/minecraft/world/storage/SaveFormatComparator/getDisplayName ()Ljava/lang/String; +MD: ats/c ()J net/minecraft/world/storage/SaveFormatComparator/getSizeOnDisk ()J +MD: ats/compareTo (Ljava/lang/Object;)I net/minecraft/world/storage/SaveFormatComparator/compareTo (Ljava/lang/Object;)I +MD: ats/d ()Z net/minecraft/world/storage/SaveFormatComparator/requiresConversion ()Z +MD: ats/e ()J net/minecraft/world/storage/SaveFormatComparator/getLastTimePlayed ()J +MD: ats/f ()Ladp$a; net/minecraft/world/storage/SaveFormatComparator/getEnumGameType ()Lnet/minecraft/world/WorldSettings$GameType; +MD: ats/g ()Z net/minecraft/world/storage/SaveFormatComparator/isHardcoreModeEnabled ()Z +MD: ats/h ()Z net/minecraft/world/storage/SaveFormatComparator/getCheatsEnabled ()Z +MD: atx/a ()V net/minecraft/world/storage/SaveHandlerMP/flush ()V +MD: atx/a (Lanm;)Land; net/minecraft/world/storage/SaveHandlerMP/getChunkLoader (Lnet/minecraft/world/WorldProvider;)Lnet/minecraft/world/chunk/storage/IChunkLoader; +MD: atx/a (Lato;)V net/minecraft/world/storage/SaveHandlerMP/saveWorldInfo (Lnet/minecraft/world/storage/WorldInfo;)V +MD: atx/a (Lato;Ldn;)V net/minecraft/world/storage/SaveHandlerMP/saveWorldInfoWithPlayer (Lnet/minecraft/world/storage/WorldInfo;Lnet/minecraft/nbt/NBTTagCompound;)V +MD: atx/a (Ljava/lang/String;)Ljava/io/File; net/minecraft/world/storage/SaveHandlerMP/getMapFileFromName (Ljava/lang/String;)Ljava/io/File; +MD: atx/b ()Ljava/io/File; net/minecraft/world/storage/SaveHandlerMP/getWorldDirectory ()Ljava/io/File; +MD: atx/c ()V net/minecraft/world/storage/SaveHandlerMP/checkSessionLock ()V +MD: atx/d ()Lato; net/minecraft/world/storage/SaveHandlerMP/loadWorldInfo ()Lnet/minecraft/world/storage/WorldInfo; +MD: atx/e ()Laty; net/minecraft/world/storage/SaveHandlerMP/getPlayerNBTManager ()Lnet/minecraft/world/storage/IPlayerFileData; +MD: atx/g ()Ljava/lang/String; net/minecraft/world/storage/SaveHandlerMP/getWorldDirectoryName ()Ljava/lang/String; +MD: aty/a (Lwn;)V net/minecraft/world/storage/IPlayerFileData/writePlayerData (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: aty/b (Lwn;)Ldn; net/minecraft/world/storage/IPlayerFileData/readPlayerData (Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/nbt/NBTTagCompound; +MD: aty/f ()[Ljava/lang/String; net/minecraft/world/storage/IPlayerFileData/getAvailablePlayerDat ()[Ljava/lang/String; +MD: atz/a ()V net/minecraft/world/storage/SaveDataMemoryStorage/saveAllData ()V +MD: atz/a (Ljava/lang/Class;Ljava/lang/String;)Late; net/minecraft/world/storage/SaveDataMemoryStorage/loadData (Ljava/lang/Class;Ljava/lang/String;)Lnet/minecraft/world/WorldSavedData; +MD: atz/a (Ljava/lang/String;)I net/minecraft/world/storage/SaveDataMemoryStorage/getUniqueDataId (Ljava/lang/String;)I +MD: atz/a (Ljava/lang/String;Late;)V net/minecraft/world/storage/SaveDataMemoryStorage/setData (Ljava/lang/String;Lnet/minecraft/world/WorldSavedData;)V +MD: au/a ()I net/minecraft/command/CommandParticle/getRequiredPermissionLevel ()I +MD: au/a (Lm;[Ljava/lang/String;)V net/minecraft/command/CommandParticle/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: au/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/CommandParticle/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: au/c ()Ljava/lang/String; net/minecraft/command/CommandParticle/getCommandName ()Ljava/lang/String; +MD: au/c (Lm;)Ljava/lang/String; net/minecraft/command/CommandParticle/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: aua/a ()V net/minecraft/world/storage/MapStorage/saveAllData ()V +MD: aua/a (Late;)V net/minecraft/world/storage/MapStorage/saveData (Lnet/minecraft/world/WorldSavedData;)V +MD: aua/a (Ljava/lang/Class;Ljava/lang/String;)Late; net/minecraft/world/storage/MapStorage/loadData (Ljava/lang/Class;Ljava/lang/String;)Lnet/minecraft/world/WorldSavedData; +MD: aua/a (Ljava/lang/String;)I net/minecraft/world/storage/MapStorage/getUniqueDataId (Ljava/lang/String;)I +MD: aua/a (Ljava/lang/String;Late;)V net/minecraft/world/storage/MapStorage/setData (Ljava/lang/String;Lnet/minecraft/world/WorldSavedData;)V +MD: aua/b ()V net/minecraft/world/storage/MapStorage/loadIdCounts ()V +MD: auc/a ()Lauc; net/minecraft/world/storage/ThreadedFileIOBase/getThreadedIOInstance ()Lnet/minecraft/world/storage/ThreadedFileIOBase; +MD: auc/a (Laud;)V net/minecraft/world/storage/ThreadedFileIOBase/queueIO (Lnet/minecraft/world/storage/IThreadedFileIO;)V +MD: auc/b ()V net/minecraft/world/storage/ThreadedFileIOBase/waitForFinish ()V +MD: auc/c ()V net/minecraft/world/storage/ThreadedFileIOBase/processQueue ()V +MD: auc/run ()V net/minecraft/world/storage/ThreadedFileIOBase/run ()V +MD: aud/c ()Z net/minecraft/world/storage/IThreadedFileIO/writeNextIO ()Z +MD: aug/a ()D net/minecraft/util/AxisAlignedBB/getAverageEdgeLength ()D +MD: aug/a (DDD)Laug; net/minecraft/util/AxisAlignedBB/addCoord (DDD)Lnet/minecraft/util/AxisAlignedBB; +MD: aug/a (DDDDDD)Laug; net/minecraft/util/AxisAlignedBB/fromBounds (DDDDDD)Lnet/minecraft/util/AxisAlignedBB; +MD: aug/a (Laug;)Laug; net/minecraft/util/AxisAlignedBB/union (Lnet/minecraft/util/AxisAlignedBB;)Lnet/minecraft/util/AxisAlignedBB; +MD: aug/a (Laug;D)D net/minecraft/util/AxisAlignedBB/calculateXOffset (Lnet/minecraft/util/AxisAlignedBB;D)D +MD: aug/a (Laui;)Z net/minecraft/util/AxisAlignedBB/isVecInside (Lnet/minecraft/util/Vec3;)Z +MD: aug/a (Laui;Laui;)Lauh; net/minecraft/util/AxisAlignedBB/calculateIntercept (Lnet/minecraft/util/Vec3;Lnet/minecraft/util/Vec3;)Lnet/minecraft/util/MovingObjectPosition; +MD: aug/b ()Z net/minecraft/util/AxisAlignedBB/func_181656_b ()Z +MD: aug/b (DDD)Laug; net/minecraft/util/AxisAlignedBB/expand (DDD)Lnet/minecraft/util/AxisAlignedBB; +MD: aug/b (Laug;)Z net/minecraft/util/AxisAlignedBB/intersectsWith (Lnet/minecraft/util/AxisAlignedBB;)Z +MD: aug/b (Laug;D)D net/minecraft/util/AxisAlignedBB/calculateYOffset (Lnet/minecraft/util/AxisAlignedBB;D)D +MD: aug/b (Laui;)Z net/minecraft/util/AxisAlignedBB/isVecInYZ (Lnet/minecraft/util/Vec3;)Z +MD: aug/c (DDD)Laug; net/minecraft/util/AxisAlignedBB/offset (DDD)Lnet/minecraft/util/AxisAlignedBB; +MD: aug/c (Laug;D)D net/minecraft/util/AxisAlignedBB/calculateZOffset (Lnet/minecraft/util/AxisAlignedBB;D)D +MD: aug/c (Laui;)Z net/minecraft/util/AxisAlignedBB/isVecInXZ (Lnet/minecraft/util/Vec3;)Z +MD: aug/d (DDD)Laug; net/minecraft/util/AxisAlignedBB/contract (DDD)Lnet/minecraft/util/AxisAlignedBB; +MD: aug/d (Laui;)Z net/minecraft/util/AxisAlignedBB/isVecInXY (Lnet/minecraft/util/Vec3;)Z +MD: aug/toString ()Ljava/lang/String; net/minecraft/util/AxisAlignedBB/toString ()Ljava/lang/String; +MD: auh$a/valueOf (Ljava/lang/String;)Lauh$a; net/minecraft/util/MovingObjectPosition$MovingObjectType/valueOf (Ljava/lang/String;)Lnet/minecraft/util/MovingObjectPosition$MovingObjectType; +MD: auh$a/values ()[Lauh$a; net/minecraft/util/MovingObjectPosition$MovingObjectType/values ()[Lnet/minecraft/util/MovingObjectPosition$MovingObjectType; +MD: auh/a ()Lcj; net/minecraft/util/MovingObjectPosition/getBlockPos ()Lnet/minecraft/util/BlockPos; +MD: auh/toString ()Ljava/lang/String; net/minecraft/util/MovingObjectPosition/toString ()Ljava/lang/String; +MD: aui/a ()Laui; net/minecraft/util/Vec3/normalize ()Lnet/minecraft/util/Vec3; +MD: aui/a (DDD)Laui; net/minecraft/util/Vec3/subtract (DDD)Lnet/minecraft/util/Vec3; +MD: aui/a (F)Laui; net/minecraft/util/Vec3/rotatePitch (F)Lnet/minecraft/util/Vec3; +MD: aui/a (Laui;)Laui; net/minecraft/util/Vec3/subtractReverse (Lnet/minecraft/util/Vec3;)Lnet/minecraft/util/Vec3; +MD: aui/a (Laui;D)Laui; net/minecraft/util/Vec3/getIntermediateWithXValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3; +MD: aui/b ()D net/minecraft/util/Vec3/lengthVector ()D +MD: aui/b (DDD)Laui; net/minecraft/util/Vec3/addVector (DDD)Lnet/minecraft/util/Vec3; +MD: aui/b (F)Laui; net/minecraft/util/Vec3/rotateYaw (F)Lnet/minecraft/util/Vec3; +MD: aui/b (Laui;)D net/minecraft/util/Vec3/dotProduct (Lnet/minecraft/util/Vec3;)D +MD: aui/b (Laui;D)Laui; net/minecraft/util/Vec3/getIntermediateWithYValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3; +MD: aui/c (Laui;)Laui; net/minecraft/util/Vec3/crossProduct (Lnet/minecraft/util/Vec3;)Lnet/minecraft/util/Vec3; +MD: aui/c (Laui;D)Laui; net/minecraft/util/Vec3/getIntermediateWithZValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3; +MD: aui/d (Laui;)Laui; net/minecraft/util/Vec3/subtract (Lnet/minecraft/util/Vec3;)Lnet/minecraft/util/Vec3; +MD: aui/e (Laui;)Laui; net/minecraft/util/Vec3/add (Lnet/minecraft/util/Vec3;)Lnet/minecraft/util/Vec3; +MD: aui/f (Laui;)D net/minecraft/util/Vec3/distanceTo (Lnet/minecraft/util/Vec3;)D +MD: aui/g (Laui;)D net/minecraft/util/Vec3/squareDistanceTo (Lnet/minecraft/util/Vec3;)D +MD: aui/toString ()Ljava/lang/String; net/minecraft/util/Vec3/toString ()Ljava/lang/String; +MD: auk/a ()Lauo; net/minecraft/scoreboard/ScoreObjective/getScoreboard ()Lnet/minecraft/scoreboard/Scoreboard; +MD: auk/a (Lauu$a;)V net/minecraft/scoreboard/ScoreObjective/setRenderType (Lnet/minecraft/scoreboard/IScoreObjectiveCriteria$EnumRenderType;)V +MD: auk/a (Ljava/lang/String;)V net/minecraft/scoreboard/ScoreObjective/setDisplayName (Ljava/lang/String;)V +MD: auk/b ()Ljava/lang/String; net/minecraft/scoreboard/ScoreObjective/getName ()Ljava/lang/String; +MD: auk/c ()Lauu; net/minecraft/scoreboard/ScoreObjective/getCriteria ()Lnet/minecraft/scoreboard/IScoreObjectiveCriteria; +MD: auk/d ()Ljava/lang/String; net/minecraft/scoreboard/ScoreObjective/getDisplayName ()Ljava/lang/String; +MD: auk/e ()Lauu$a; net/minecraft/scoreboard/ScoreObjective/getRenderType ()Lnet/minecraft/scoreboard/IScoreObjectiveCriteria$EnumRenderType; +MD: aul/a (I)V net/minecraft/scoreboard/ScorePlayerTeam/func_98298_a (I)V +MD: aul/a (La;)V net/minecraft/scoreboard/ScorePlayerTeam/setChatFormat (Lnet/minecraft/util/EnumChatFormatting;)V +MD: aul/a (Lauq$a;)V net/minecraft/scoreboard/ScorePlayerTeam/setNameTagVisibility (Lnet/minecraft/scoreboard/Team$EnumVisible;)V +MD: aul/a (Lauq;Ljava/lang/String;)Ljava/lang/String; net/minecraft/scoreboard/ScorePlayerTeam/formatPlayerName (Lnet/minecraft/scoreboard/Team;Ljava/lang/String;)Ljava/lang/String; +MD: aul/a (Ljava/lang/String;)V net/minecraft/scoreboard/ScorePlayerTeam/setTeamName (Ljava/lang/String;)V +MD: aul/a (Z)V net/minecraft/scoreboard/ScorePlayerTeam/setAllowFriendlyFire (Z)V +MD: aul/b ()Ljava/lang/String; net/minecraft/scoreboard/ScorePlayerTeam/getRegisteredName ()Ljava/lang/String; +MD: aul/b (Lauq$a;)V net/minecraft/scoreboard/ScorePlayerTeam/setDeathMessageVisibility (Lnet/minecraft/scoreboard/Team$EnumVisible;)V +MD: aul/b (Ljava/lang/String;)V net/minecraft/scoreboard/ScorePlayerTeam/setNamePrefix (Ljava/lang/String;)V +MD: aul/b (Z)V net/minecraft/scoreboard/ScorePlayerTeam/setSeeFriendlyInvisiblesEnabled (Z)V +MD: aul/c ()Ljava/lang/String; net/minecraft/scoreboard/ScorePlayerTeam/getTeamName ()Ljava/lang/String; +MD: aul/c (Ljava/lang/String;)V net/minecraft/scoreboard/ScorePlayerTeam/setNameSuffix (Ljava/lang/String;)V +MD: aul/d ()Ljava/util/Collection; net/minecraft/scoreboard/ScorePlayerTeam/getMembershipCollection ()Ljava/util/Collection; +MD: aul/d (Ljava/lang/String;)Ljava/lang/String; net/minecraft/scoreboard/ScorePlayerTeam/formatString (Ljava/lang/String;)Ljava/lang/String; +MD: aul/e ()Ljava/lang/String; net/minecraft/scoreboard/ScorePlayerTeam/getColorPrefix ()Ljava/lang/String; +MD: aul/f ()Ljava/lang/String; net/minecraft/scoreboard/ScorePlayerTeam/getColorSuffix ()Ljava/lang/String; +MD: aul/g ()Z net/minecraft/scoreboard/ScorePlayerTeam/getAllowFriendlyFire ()Z +MD: aul/h ()Z net/minecraft/scoreboard/ScorePlayerTeam/getSeeFriendlyInvisiblesEnabled ()Z +MD: aul/i ()Lauq$a; net/minecraft/scoreboard/ScorePlayerTeam/getNameTagVisibility ()Lnet/minecraft/scoreboard/Team$EnumVisible; +MD: aul/j ()Lauq$a; net/minecraft/scoreboard/ScorePlayerTeam/getDeathMessageVisibility ()Lnet/minecraft/scoreboard/Team$EnumVisible; +MD: aul/k ()I net/minecraft/scoreboard/ScorePlayerTeam/func_98299_i ()I +MD: aul/l ()La; net/minecraft/scoreboard/ScorePlayerTeam/getChatFormat ()Lnet/minecraft/util/EnumChatFormatting; +MD: aum$1/a (Laum;Laum;)I net/minecraft/scoreboard/Score$1/compare (Lnet/minecraft/scoreboard/Score;Lnet/minecraft/scoreboard/Score;)I +MD: aum$1/compare (Ljava/lang/Object;Ljava/lang/Object;)I net/minecraft/scoreboard/Score$1/compare (Ljava/lang/Object;Ljava/lang/Object;)I +MD: aum/a ()V net/minecraft/scoreboard/Score/func_96648_a ()V +MD: aum/a (I)V net/minecraft/scoreboard/Score/increseScore (I)V +MD: aum/a (Ljava/util/List;)V net/minecraft/scoreboard/Score/func_96651_a (Ljava/util/List;)V +MD: aum/a (Z)V net/minecraft/scoreboard/Score/setLocked (Z)V +MD: aum/b (I)V net/minecraft/scoreboard/Score/decreaseScore (I)V +MD: aum/c ()I net/minecraft/scoreboard/Score/getScorePoints ()I +MD: aum/c (I)V net/minecraft/scoreboard/Score/setScorePoints (I)V +MD: aum/d ()Lauk; net/minecraft/scoreboard/Score/getObjective ()Lnet/minecraft/scoreboard/ScoreObjective; +MD: aum/e ()Ljava/lang/String; net/minecraft/scoreboard/Score/getPlayerName ()Ljava/lang/String; +MD: aum/f ()Lauo; net/minecraft/scoreboard/Score/getScoreScoreboard ()Lnet/minecraft/scoreboard/Scoreboard; +MD: aum/g ()Z net/minecraft/scoreboard/Score/isLocked ()Z +MD: auo/a (I)Lauk; net/minecraft/scoreboard/Scoreboard/getObjectiveInDisplaySlot (I)Lnet/minecraft/scoreboard/ScoreObjective; +MD: auo/a (ILauk;)V net/minecraft/scoreboard/Scoreboard/setObjectiveInDisplaySlot (ILnet/minecraft/scoreboard/ScoreObjective;)V +MD: auo/a (Lauk;)V net/minecraft/scoreboard/Scoreboard/onScoreObjectiveAdded (Lnet/minecraft/scoreboard/ScoreObjective;)V +MD: auo/a (Laul;)V net/minecraft/scoreboard/Scoreboard/broadcastTeamCreated (Lnet/minecraft/scoreboard/ScorePlayerTeam;)V +MD: auo/a (Laum;)V net/minecraft/scoreboard/Scoreboard/func_96536_a (Lnet/minecraft/scoreboard/Score;)V +MD: auo/a (Lauu;)Ljava/util/Collection; net/minecraft/scoreboard/Scoreboard/getObjectivesFromCriteria (Lnet/minecraft/scoreboard/IScoreObjectiveCriteria;)Ljava/util/Collection; +MD: auo/a (Ljava/lang/String;)V net/minecraft/scoreboard/Scoreboard/func_96516_a (Ljava/lang/String;)V +MD: auo/a (Ljava/lang/String;Lauk;)V net/minecraft/scoreboard/Scoreboard/func_178820_a (Ljava/lang/String;Lnet/minecraft/scoreboard/ScoreObjective;)V +MD: auo/a (Ljava/lang/String;Laul;)V net/minecraft/scoreboard/Scoreboard/removePlayerFromTeam (Ljava/lang/String;Lnet/minecraft/scoreboard/ScorePlayerTeam;)V +MD: auo/a (Ljava/lang/String;Lauu;)Lauk; net/minecraft/scoreboard/Scoreboard/addScoreObjective (Ljava/lang/String;Lnet/minecraft/scoreboard/IScoreObjectiveCriteria;)Lnet/minecraft/scoreboard/ScoreObjective; +MD: auo/a (Ljava/lang/String;Ljava/lang/String;)Z net/minecraft/scoreboard/Scoreboard/addPlayerToTeam (Ljava/lang/String;Ljava/lang/String;)Z +MD: auo/a (Lpk;)V net/minecraft/scoreboard/Scoreboard/func_181140_a (Lnet/minecraft/entity/Entity;)V +MD: auo/b (I)Ljava/lang/String; net/minecraft/scoreboard/Scoreboard/getObjectiveDisplaySlot (I)Ljava/lang/String; +MD: auo/b (Lauk;)V net/minecraft/scoreboard/Scoreboard/onObjectiveDisplayNameChanged (Lnet/minecraft/scoreboard/ScoreObjective;)V +MD: auo/b (Laul;)V net/minecraft/scoreboard/Scoreboard/sendTeamUpdate (Lnet/minecraft/scoreboard/ScorePlayerTeam;)V +MD: auo/b (Ljava/lang/String;)Lauk; net/minecraft/scoreboard/Scoreboard/getObjective (Ljava/lang/String;)Lnet/minecraft/scoreboard/ScoreObjective; +MD: auo/b (Ljava/lang/String;Lauk;)Z net/minecraft/scoreboard/Scoreboard/entityHasObjective (Ljava/lang/String;Lnet/minecraft/scoreboard/ScoreObjective;)Z +MD: auo/c ()Ljava/util/Collection; net/minecraft/scoreboard/Scoreboard/getScoreObjectives ()Ljava/util/Collection; +MD: auo/c (Lauk;)V net/minecraft/scoreboard/Scoreboard/onScoreObjectiveRemoved (Lnet/minecraft/scoreboard/ScoreObjective;)V +MD: auo/c (Laul;)V net/minecraft/scoreboard/Scoreboard/func_96513_c (Lnet/minecraft/scoreboard/ScorePlayerTeam;)V +MD: auo/c (Ljava/lang/String;)Ljava/util/Map; net/minecraft/scoreboard/Scoreboard/getObjectivesForEntity (Ljava/lang/String;)Ljava/util/Map; +MD: auo/c (Ljava/lang/String;Lauk;)Laum; net/minecraft/scoreboard/Scoreboard/getValueFromObjective (Ljava/lang/String;Lnet/minecraft/scoreboard/ScoreObjective;)Lnet/minecraft/scoreboard/Score; +MD: auo/d ()Ljava/util/Collection; net/minecraft/scoreboard/Scoreboard/getObjectiveNames ()Ljava/util/Collection; +MD: auo/d (Laul;)V net/minecraft/scoreboard/Scoreboard/removeTeam (Lnet/minecraft/scoreboard/ScorePlayerTeam;)V +MD: auo/d (Ljava/lang/String;)Laul; net/minecraft/scoreboard/Scoreboard/getTeam (Ljava/lang/String;)Lnet/minecraft/scoreboard/ScorePlayerTeam; +MD: auo/d (Ljava/lang/String;Lauk;)V net/minecraft/scoreboard/Scoreboard/removeObjectiveFromEntity (Ljava/lang/String;Lnet/minecraft/scoreboard/ScoreObjective;)V +MD: auo/e ()Ljava/util/Collection; net/minecraft/scoreboard/Scoreboard/getScores ()Ljava/util/Collection; +MD: auo/e (Ljava/lang/String;)Laul; net/minecraft/scoreboard/Scoreboard/createTeam (Ljava/lang/String;)Lnet/minecraft/scoreboard/ScorePlayerTeam; +MD: auo/f ()Ljava/util/Collection; net/minecraft/scoreboard/Scoreboard/getTeamNames ()Ljava/util/Collection; +MD: auo/f (Ljava/lang/String;)Z net/minecraft/scoreboard/Scoreboard/removePlayerFromTeams (Ljava/lang/String;)Z +MD: auo/g ()Ljava/util/Collection; net/minecraft/scoreboard/Scoreboard/getTeams ()Ljava/util/Collection; +MD: auo/h ()[Ljava/lang/String; net/minecraft/scoreboard/Scoreboard/getDisplaySlotStrings ()[Ljava/lang/String; +MD: auo/h (Ljava/lang/String;)Laul; net/minecraft/scoreboard/Scoreboard/getPlayersTeam (Ljava/lang/String;)Lnet/minecraft/scoreboard/ScorePlayerTeam; +MD: auo/i (Lauk;)Ljava/util/Collection; net/minecraft/scoreboard/Scoreboard/getSortedScores (Lnet/minecraft/scoreboard/ScoreObjective;)Ljava/util/Collection; +MD: auo/i (Ljava/lang/String;)I net/minecraft/scoreboard/Scoreboard/getObjectiveDisplaySlotNumber (Ljava/lang/String;)I +MD: auo/k (Lauk;)V net/minecraft/scoreboard/Scoreboard/removeObjective (Lnet/minecraft/scoreboard/ScoreObjective;)V +MD: aup/a ()Ldu; net/minecraft/scoreboard/ScoreboardSaveData/func_96496_a ()Lnet/minecraft/nbt/NBTTagList; +MD: aup/a (Laul;Ldu;)V net/minecraft/scoreboard/ScoreboardSaveData/func_96502_a (Lnet/minecraft/scoreboard/ScorePlayerTeam;Lnet/minecraft/nbt/NBTTagList;)V +MD: aup/a (Lauo;)V net/minecraft/scoreboard/ScoreboardSaveData/setScoreboard (Lnet/minecraft/scoreboard/Scoreboard;)V +MD: aup/a (Ldn;)V net/minecraft/scoreboard/ScoreboardSaveData/readFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aup/a (Ldu;)V net/minecraft/scoreboard/ScoreboardSaveData/readTeams (Lnet/minecraft/nbt/NBTTagList;)V +MD: aup/b ()Ldu; net/minecraft/scoreboard/ScoreboardSaveData/objectivesToNbt ()Lnet/minecraft/nbt/NBTTagList; +MD: aup/b (Ldn;)V net/minecraft/scoreboard/ScoreboardSaveData/writeToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aup/b (Ldu;)V net/minecraft/scoreboard/ScoreboardSaveData/readObjectives (Lnet/minecraft/nbt/NBTTagList;)V +MD: aup/c (Ldn;)V net/minecraft/scoreboard/ScoreboardSaveData/readDisplayConfig (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aup/c (Ldu;)V net/minecraft/scoreboard/ScoreboardSaveData/readScores (Lnet/minecraft/nbt/NBTTagList;)V +MD: aup/d (Ldn;)V net/minecraft/scoreboard/ScoreboardSaveData/func_96497_d (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: aup/e ()Ldu; net/minecraft/scoreboard/ScoreboardSaveData/scoresToNbt ()Lnet/minecraft/nbt/NBTTagList; +MD: auq$a/a ()[Ljava/lang/String; net/minecraft/scoreboard/Team$EnumVisible/func_178825_a ()[Ljava/lang/String; +MD: auq$a/a (Ljava/lang/String;)Lauq$a; net/minecraft/scoreboard/Team$EnumVisible/func_178824_a (Ljava/lang/String;)Lnet/minecraft/scoreboard/Team$EnumVisible; +MD: auq$a/values ()[Lauq$a; net/minecraft/scoreboard/Team$EnumVisible/values ()[Lnet/minecraft/scoreboard/Team$EnumVisible; +MD: auq/a (Lauq;)Z net/minecraft/scoreboard/Team/isSameTeam (Lnet/minecraft/scoreboard/Team;)Z +MD: auq/b ()Ljava/lang/String; net/minecraft/scoreboard/Team/getRegisteredName ()Ljava/lang/String; +MD: auq/d ()Ljava/util/Collection; net/minecraft/scoreboard/Team/getMembershipCollection ()Ljava/util/Collection; +MD: auq/d (Ljava/lang/String;)Ljava/lang/String; net/minecraft/scoreboard/Team/formatString (Ljava/lang/String;)Ljava/lang/String; +MD: auq/g ()Z net/minecraft/scoreboard/Team/getAllowFriendlyFire ()Z +MD: auq/h ()Z net/minecraft/scoreboard/Team/getSeeFriendlyInvisiblesEnabled ()Z +MD: auq/i ()Lauq$a; net/minecraft/scoreboard/Team/getNameTagVisibility ()Lnet/minecraft/scoreboard/Team$EnumVisible; +MD: auq/j ()Lauq$a; net/minecraft/scoreboard/Team/getDeathMessageVisibility ()Lnet/minecraft/scoreboard/Team$EnumVisible; +MD: aur/a ()Ljava/lang/String; net/minecraft/scoreboard/GoalColor/getName ()Ljava/lang/String; +MD: aur/a (Ljava/util/List;)I net/minecraft/scoreboard/GoalColor/func_96635_a (Ljava/util/List;)I +MD: aur/b ()Z net/minecraft/scoreboard/GoalColor/isReadOnly ()Z +MD: aur/c ()Lauu$a; net/minecraft/scoreboard/GoalColor/getRenderType ()Lnet/minecraft/scoreboard/IScoreObjectiveCriteria$EnumRenderType; +MD: aus/a ()Ljava/lang/String; net/minecraft/scoreboard/ScoreDummyCriteria/getName ()Ljava/lang/String; +MD: aus/a (Ljava/util/List;)I net/minecraft/scoreboard/ScoreDummyCriteria/func_96635_a (Ljava/util/List;)I +MD: aus/b ()Z net/minecraft/scoreboard/ScoreDummyCriteria/isReadOnly ()Z +MD: aus/c ()Lauu$a; net/minecraft/scoreboard/ScoreDummyCriteria/getRenderType ()Lnet/minecraft/scoreboard/IScoreObjectiveCriteria$EnumRenderType; +MD: aut/a (Ljava/util/List;)I net/minecraft/scoreboard/ScoreHealthCriteria/func_96635_a (Ljava/util/List;)I +MD: aut/b ()Z net/minecraft/scoreboard/ScoreHealthCriteria/isReadOnly ()Z +MD: aut/c ()Lauu$a; net/minecraft/scoreboard/ScoreHealthCriteria/getRenderType ()Lnet/minecraft/scoreboard/IScoreObjectiveCriteria$EnumRenderType; +MD: auu$a/a ()Ljava/lang/String; net/minecraft/scoreboard/IScoreObjectiveCriteria$EnumRenderType/func_178796_a ()Ljava/lang/String; +MD: auu$a/a (Ljava/lang/String;)Lauu$a; net/minecraft/scoreboard/IScoreObjectiveCriteria$EnumRenderType/func_178795_a (Ljava/lang/String;)Lnet/minecraft/scoreboard/IScoreObjectiveCriteria$EnumRenderType; +MD: auu$a/values ()[Lauu$a; net/minecraft/scoreboard/IScoreObjectiveCriteria$EnumRenderType/values ()[Lnet/minecraft/scoreboard/IScoreObjectiveCriteria$EnumRenderType; +MD: auu/a ()Ljava/lang/String; net/minecraft/scoreboard/IScoreObjectiveCriteria/getName ()Ljava/lang/String; +MD: auu/a (Ljava/util/List;)I net/minecraft/scoreboard/IScoreObjectiveCriteria/func_96635_a (Ljava/util/List;)I +MD: auu/b ()Z net/minecraft/scoreboard/IScoreObjectiveCriteria/isReadOnly ()Z +MD: auu/c ()Lauu$a; net/minecraft/scoreboard/IScoreObjectiveCriteria/getRenderType ()Lnet/minecraft/scoreboard/IScoreObjectiveCriteria$EnumRenderType; +MD: auz/a ()Laui; net/minecraft/client/renderer/ActiveRenderInfo/getPosition ()Lnet/minecraft/util/Vec3; +MD: auz/a (Ladm;Lpk;F)Lafh; net/minecraft/client/renderer/ActiveRenderInfo/getBlockAtEntityViewpoint (Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;F)Lnet/minecraft/block/Block; +MD: auz/a (Lpk;D)Laui; net/minecraft/client/renderer/ActiveRenderInfo/projectViewFromEntity (Lnet/minecraft/entity/Entity;D)Lnet/minecraft/util/Vec3; +MD: auz/a (Lwn;Z)V net/minecraft/client/renderer/ActiveRenderInfo/updateRenderInfo (Lnet/minecraft/entity/player/EntityPlayer;Z)V +MD: auz/b ()F net/minecraft/client/renderer/ActiveRenderInfo/getRotationX ()F +MD: auz/c ()F net/minecraft/client/renderer/ActiveRenderInfo/getRotationXZ ()F +MD: auz/d ()F net/minecraft/client/renderer/ActiveRenderInfo/getRotationZ ()F +MD: auz/e ()F net/minecraft/client/renderer/ActiveRenderInfo/getRotationYZ ()F +MD: auz/f ()F net/minecraft/client/renderer/ActiveRenderInfo/getRotationXY ()F +MD: av/a ()I net/minecraft/command/CommandPlaySound/getRequiredPermissionLevel ()I +MD: av/a (Lm;[Ljava/lang/String;)V net/minecraft/command/CommandPlaySound/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: av/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/CommandPlaySound/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: av/b ([Ljava/lang/String;I)Z net/minecraft/command/CommandPlaySound/isUsernameIndex ([Ljava/lang/String;I)Z +MD: av/c ()Ljava/lang/String; net/minecraft/command/CommandPlaySound/getCommandName ()Ljava/lang/String; +MD: av/c (Lm;)Ljava/lang/String; net/minecraft/command/CommandPlaySound/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: ava/a ()Leu; net/minecraft/client/gui/ChatLine/getChatComponent ()Lnet/minecraft/util/IChatComponent; +MD: ava/b ()I net/minecraft/client/gui/ChatLine/getUpdatedCounter ()I +MD: ava/c ()I net/minecraft/client/gui/ChatLine/getChatLineID ()I +MD: avb/a ()V net/minecraft/client/settings/KeyBinding/unPressAllKeys ()V +MD: avb/a (I)V net/minecraft/client/settings/KeyBinding/onTick (I)V +MD: avb/a (IZ)V net/minecraft/client/settings/KeyBinding/setKeyBindState (IZ)V +MD: avb/a (Lavb;)I net/minecraft/client/settings/KeyBinding/compareTo (Lnet/minecraft/client/settings/KeyBinding;)I +MD: avb/b ()V net/minecraft/client/settings/KeyBinding/resetKeyBindingArrayAndHash ()V +MD: avb/b (I)V net/minecraft/client/settings/KeyBinding/setKeyCode (I)V +MD: avb/c ()Ljava/util/Set; net/minecraft/client/settings/KeyBinding/getKeybinds ()Ljava/util/Set; +MD: avb/compareTo (Ljava/lang/Object;)I net/minecraft/client/settings/KeyBinding/compareTo (Ljava/lang/Object;)I +MD: avb/d ()Z net/minecraft/client/settings/KeyBinding/isKeyDown ()Z +MD: avb/e ()Ljava/lang/String; net/minecraft/client/settings/KeyBinding/getKeyCategory ()Ljava/lang/String; +MD: avb/f ()Z net/minecraft/client/settings/KeyBinding/isPressed ()Z +MD: avb/g ()Ljava/lang/String; net/minecraft/client/settings/KeyBinding/getKeyDescription ()Ljava/lang/String; +MD: avb/h ()I net/minecraft/client/settings/KeyBinding/getKeyCodeDefault ()I +MD: avb/i ()I net/minecraft/client/settings/KeyBinding/getKeyCode ()I +MD: avb/j ()V net/minecraft/client/settings/KeyBinding/unpressKey ()V +MD: avc/a ()V net/minecraft/client/renderer/RenderHelper/disableStandardItemLighting ()V +MD: avc/a (DDDD)Ljava/nio/FloatBuffer; net/minecraft/client/renderer/RenderHelper/setColorBuffer (DDDD)Ljava/nio/FloatBuffer; +MD: avc/a (FFFF)Ljava/nio/FloatBuffer; net/minecraft/client/renderer/RenderHelper/setColorBuffer (FFFF)Ljava/nio/FloatBuffer; +MD: avc/b ()V net/minecraft/client/renderer/RenderHelper/enableStandardItemLighting ()V +MD: avc/c ()V net/minecraft/client/renderer/RenderHelper/enableGUIStandardItemLighting ()V +MD: avd/a (I)I net/minecraft/client/renderer/GLAllocation/generateDisplayLists (I)I +MD: avd/a (II)V net/minecraft/client/renderer/GLAllocation/deleteDisplayLists (II)V +MD: avd/b (I)V net/minecraft/client/renderer/GLAllocation/deleteDisplayLists (I)V +MD: avd/c (I)Ljava/nio/ByteBuffer; net/minecraft/client/renderer/GLAllocation/createDirectByteBuffer (I)Ljava/nio/ByteBuffer; +MD: avd/f (I)Ljava/nio/IntBuffer; net/minecraft/client/renderer/GLAllocation/createDirectIntBuffer (I)Ljava/nio/IntBuffer; +MD: avd/h (I)Ljava/nio/FloatBuffer; net/minecraft/client/renderer/GLAllocation/createDirectFloatBuffer (I)Ljava/nio/FloatBuffer; +MD: ave$1/a (Ljava/lang/String;)Ljava/lang/String; net/minecraft/client/Minecraft$1/formatString (Ljava/lang/String;)Ljava/lang/String; +MD: ave$11/run ()V net/minecraft/client/Minecraft$11/run ()V +MD: ave$12/a ()Ljava/lang/String; net/minecraft/client/Minecraft$12/call ()Ljava/lang/String; +MD: ave$12/call ()Ljava/lang/Object; net/minecraft/client/Minecraft$12/call ()Ljava/lang/Object; +MD: ave$13/a ()Ljava/lang/String; net/minecraft/client/Minecraft$13/call ()Ljava/lang/String; +MD: ave$13/call ()Ljava/lang/Object; net/minecraft/client/Minecraft$13/call ()Ljava/lang/Object; +MD: ave$14/a ()Ljava/lang/String; net/minecraft/client/Minecraft$14/call ()Ljava/lang/String; +MD: ave$14/call ()Ljava/lang/Object; net/minecraft/client/Minecraft$14/call ()Ljava/lang/Object; +MD: ave$15/a ()Ljava/lang/String; net/minecraft/client/Minecraft$15/call ()Ljava/lang/String; +MD: ave$15/call ()Ljava/lang/Object; net/minecraft/client/Minecraft$15/call ()Ljava/lang/Object; +MD: ave$16/a ()Ljava/lang/String; net/minecraft/client/Minecraft$16/call ()Ljava/lang/String; +MD: ave$16/call ()Ljava/lang/Object; net/minecraft/client/Minecraft$16/call ()Ljava/lang/Object; +MD: ave$17/a ()Ljava/lang/String; net/minecraft/client/Minecraft$17/call ()Ljava/lang/String; +MD: ave$17/call ()Ljava/lang/Object; net/minecraft/client/Minecraft$17/call ()Ljava/lang/Object; +MD: ave$18/a ()Ljava/lang/String; net/minecraft/client/Minecraft$18/call ()Ljava/lang/String; +MD: ave$18/call ()Ljava/lang/Object; net/minecraft/client/Minecraft$18/call ()Ljava/lang/Object; +MD: ave$2/a ()Ljava/lang/String; net/minecraft/client/Minecraft$2/call ()Ljava/lang/String; +MD: ave$2/call ()Ljava/lang/Object; net/minecraft/client/Minecraft$2/call ()Ljava/lang/Object; +MD: ave$3/a ()Ljava/lang/String; net/minecraft/client/Minecraft$3/call ()Ljava/lang/String; +MD: ave$3/call ()Ljava/lang/Object; net/minecraft/client/Minecraft$3/call ()Ljava/lang/Object; +MD: ave$4/a ()Ljava/lang/String; net/minecraft/client/Minecraft$4/call ()Ljava/lang/String; +MD: ave$4/call ()Ljava/lang/Object; net/minecraft/client/Minecraft$4/call ()Ljava/lang/Object; +MD: ave$5/a ()Ljava/lang/String; net/minecraft/client/Minecraft$5/call ()Ljava/lang/String; +MD: ave$5/call ()Ljava/lang/Object; net/minecraft/client/Minecraft$5/call ()Ljava/lang/Object; +MD: ave$6/a ()Ljava/lang/String; net/minecraft/client/Minecraft$6/call ()Ljava/lang/String; +MD: ave$6/call ()Ljava/lang/Object; net/minecraft/client/Minecraft$6/call ()Ljava/lang/Object; +MD: ave$7/a ()Ljava/lang/String; net/minecraft/client/Minecraft$7/call ()Ljava/lang/String; +MD: ave$7/call ()Ljava/lang/Object; net/minecraft/client/Minecraft$7/call ()Ljava/lang/Object; +MD: ave$8/run ()V net/minecraft/client/Minecraft$8/run ()V +MD: ave$9/a (ZI)V net/minecraft/client/Minecraft$9/confirmClicked (ZI)V +MD: ave/A ()Lave; net/minecraft/client/Minecraft/getMinecraft ()Lnet/minecraft/client/Minecraft; +MD: ave/B ()Lcom/google/common/util/concurrent/ListenableFuture; net/minecraft/client/Minecraft/scheduleResourcesRefresh ()Lcom/google/common/util/concurrent/ListenableFuture; +MD: ave/C ()I net/minecraft/client/Minecraft/getGLMaximumTextureSize ()I +MD: ave/D ()Lbde; net/minecraft/client/Minecraft/getCurrentServerData ()Lnet/minecraft/client/multiplayer/ServerData; +MD: ave/E ()Z net/minecraft/client/Minecraft/isIntegratedServerRunning ()Z +MD: ave/F ()Z net/minecraft/client/Minecraft/isSingleplayer ()Z +MD: ave/G ()Lbpo; net/minecraft/client/Minecraft/getIntegratedServer ()Lnet/minecraft/server/integrated/IntegratedServer; +MD: ave/H ()V net/minecraft/client/Minecraft/stopIntegratedServer ()V +MD: ave/I ()Lor; net/minecraft/client/Minecraft/getPlayerUsageSnooper ()Lnet/minecraft/profiler/PlayerUsageSnooper; +MD: ave/J ()J net/minecraft/client/Minecraft/getSystemTime ()J +MD: ave/K ()Z net/minecraft/client/Minecraft/isFullScreen ()Z +MD: ave/L ()Lavm; net/minecraft/client/Minecraft/getSession ()Lnet/minecraft/util/Session; +MD: ave/M ()Lcom/mojang/authlib/properties/PropertyMap; net/minecraft/client/Minecraft/getTwitchDetails ()Lcom/mojang/authlib/properties/PropertyMap; +MD: ave/N ()Lcom/mojang/authlib/properties/PropertyMap; net/minecraft/client/Minecraft/func_181037_M ()Lcom/mojang/authlib/properties/PropertyMap; +MD: ave/O ()Ljava/net/Proxy; net/minecraft/client/Minecraft/getProxy ()Ljava/net/Proxy; +MD: ave/P ()Lbmj; net/minecraft/client/Minecraft/getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager; +MD: ave/Q ()Lbni; net/minecraft/client/Minecraft/getResourceManager ()Lnet/minecraft/client/resources/IResourceManager; +MD: ave/R ()Lbnm; net/minecraft/client/Minecraft/getResourcePackRepository ()Lnet/minecraft/client/resources/ResourcePackRepository; +MD: ave/S ()Lbns; net/minecraft/client/Minecraft/getLanguageManager ()Lnet/minecraft/client/resources/LanguageManager; +MD: ave/T ()Lbmh; net/minecraft/client/Minecraft/getTextureMapBlocks ()Lnet/minecraft/client/renderer/texture/TextureMap; +MD: ave/U ()Z net/minecraft/client/Minecraft/isJava64bit ()Z +MD: ave/V ()Z net/minecraft/client/Minecraft/isGamePaused ()Z +MD: ave/W ()Lbpz; net/minecraft/client/Minecraft/getSoundHandler ()Lnet/minecraft/client/audio/SoundHandler; +MD: ave/X ()Lbpv$a; net/minecraft/client/Minecraft/getAmbientMusicType ()Lnet/minecraft/client/audio/MusicTicker$MusicType; +MD: ave/Y ()Lbqm; net/minecraft/client/Minecraft/getTwitchStream ()Lnet/minecraft/client/stream/IStream; +MD: ave/Z ()V net/minecraft/client/Minecraft/dispatchKeypresses ()V +MD: ave/a ()V net/minecraft/client/Minecraft/run ()V +MD: ave/a (I)V net/minecraft/client/Minecraft/setDimensionAndSpawnPlayer (I)V +MD: ave/a (II)V net/minecraft/client/Minecraft/resize (II)V +MD: ave/a (IIIIIIIIII)V net/minecraft/client/Minecraft/func_181536_a (IIIIIIIIII)V +MD: ave/a (J)V net/minecraft/client/Minecraft/displayDebugInfo (J)V +MD: ave/a (Lave;)Ljava/lang/String; net/minecraft/client/Minecraft/access$000 (Lnet/minecraft/client/Minecraft;)Ljava/lang/String; +MD: ave/a (Laxu;)V net/minecraft/client/Minecraft/displayGuiScreen (Lnet/minecraft/client/gui/GuiScreen;)V +MD: ave/a (Lb;)V net/minecraft/client/Minecraft/crashed (Lnet/minecraft/crash/CrashReport;)V +MD: ave/a (Lbdb;)V net/minecraft/client/Minecraft/loadWorld (Lnet/minecraft/client/multiplayer/WorldClient;)V +MD: ave/a (Lbdb;Ljava/lang/String;)V net/minecraft/client/Minecraft/loadWorld (Lnet/minecraft/client/multiplayer/WorldClient;Ljava/lang/String;)V +MD: ave/a (Lbde;)V net/minecraft/client/Minecraft/setServerData (Lnet/minecraft/client/multiplayer/ServerData;)V +MD: ave/a (Lbmj;)V net/minecraft/client/Minecraft/drawSplashScreen (Lnet/minecraft/client/renderer/texture/TextureManager;)V +MD: ave/a (Ljava/io/InputStream;)Ljava/nio/ByteBuffer; net/minecraft/client/Minecraft/readImageToBuffer (Ljava/io/InputStream;)Ljava/nio/ByteBuffer; +MD: ave/a (Ljava/lang/Runnable;)Lcom/google/common/util/concurrent/ListenableFuture; net/minecraft/client/Minecraft/addScheduledTask (Ljava/lang/Runnable;)Lcom/google/common/util/concurrent/ListenableFuture; +MD: ave/a (Ljava/lang/String;Ljava/lang/String;Ladp;)V net/minecraft/client/Minecraft/launchIntegratedServer (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/world/WorldSettings;)V +MD: ave/a (Ljava/util/concurrent/Callable;)Lcom/google/common/util/concurrent/ListenableFuture; net/minecraft/client/Minecraft/addScheduledTask (Ljava/util/concurrent/Callable;)Lcom/google/common/util/concurrent/ListenableFuture; +MD: ave/a (Lor;)V net/minecraft/client/Minecraft/addServerStatsToSnooper (Lnet/minecraft/profiler/PlayerUsageSnooper;)V +MD: ave/a (Lpk;)V net/minecraft/client/Minecraft/setRenderViewEntity (Lnet/minecraft/entity/Entity;)V +MD: ave/a (Lzw;ILakw;)Lzx; net/minecraft/client/Minecraft/func_181036_a (Lnet/minecraft/item/Item;ILnet/minecraft/tileentity/TileEntity;)Lnet/minecraft/item/ItemStack; +MD: ave/a (Z)V net/minecraft/client/Minecraft/setConnectedToRealms (Z)V +MD: ave/aA ()Ljava/lang/String; net/minecraft/client/Minecraft/func_181538_aA ()Ljava/lang/String; +MD: ave/aJ ()Z net/minecraft/client/Minecraft/isCallingFromMinecraftThread ()Z +MD: ave/aa ()Lcom/mojang/authlib/minecraft/MinecraftSessionService; net/minecraft/client/Minecraft/getSessionService ()Lcom/mojang/authlib/minecraft/MinecraftSessionService; +MD: ave/ab ()Lbnp; net/minecraft/client/Minecraft/getSkinManager ()Lnet/minecraft/client/resources/SkinManager; +MD: ave/ac ()Lpk; net/minecraft/client/Minecraft/getRenderViewEntity ()Lnet/minecraft/entity/Entity; +MD: ave/ad ()Z net/minecraft/client/Minecraft/isSnooperEnabled ()Z +MD: ave/ae ()Lbgd; net/minecraft/client/Minecraft/getBlockRendererDispatcher ()Lnet/minecraft/client/renderer/BlockRendererDispatcher; +MD: ave/af ()Lbiu; net/minecraft/client/Minecraft/getRenderManager ()Lnet/minecraft/client/renderer/entity/RenderManager; +MD: ave/ag ()Lbjh; net/minecraft/client/Minecraft/getRenderItem ()Lnet/minecraft/client/renderer/entity/RenderItem; +MD: ave/ah ()Lbfn; net/minecraft/client/Minecraft/getItemRenderer ()Lnet/minecraft/client/renderer/ItemRenderer; +MD: ave/ai ()I net/minecraft/client/Minecraft/getDebugFPS ()I +MD: ave/aj ()Lnh; net/minecraft/client/Minecraft/func_181539_aj ()Lnet/minecraft/util/FrameTimer; +MD: ave/ak ()Ljava/util/Map; net/minecraft/client/Minecraft/getSessionInfo ()Ljava/util/Map; +MD: ave/al ()Z net/minecraft/client/Minecraft/func_181540_al ()Z +MD: ave/am ()V net/minecraft/client/Minecraft/startGame ()V +MD: ave/an ()V net/minecraft/client/Minecraft/registerMetadataSerializers ()V +MD: ave/ao ()V net/minecraft/client/Minecraft/initStream ()V +MD: ave/ap ()V net/minecraft/client/Minecraft/createDisplay ()V +MD: ave/aq ()V net/minecraft/client/Minecraft/setInitialDisplayMode ()V +MD: ave/ar ()V net/minecraft/client/Minecraft/setWindowIcon ()V +MD: ave/as ()Z net/minecraft/client/Minecraft/isJvm64bit ()Z +MD: ave/at ()V net/minecraft/client/Minecraft/startTimerHackThread ()V +MD: ave/au ()V net/minecraft/client/Minecraft/updateDisplayMode ()V +MD: ave/av ()V net/minecraft/client/Minecraft/runGameLoop ()V +MD: ave/aw ()V net/minecraft/client/Minecraft/clickMouse ()V +MD: ave/ax ()V net/minecraft/client/Minecraft/rightClickMouse ()V +MD: ave/ay ()V net/minecraft/client/Minecraft/updateFramebufferSize ()V +MD: ave/az ()V net/minecraft/client/Minecraft/middleClickMouse ()V +MD: ave/b ()Lbfw; net/minecraft/client/Minecraft/getFramebuffer ()Lnet/minecraft/client/shader/Framebuffer; +MD: ave/b (I)V net/minecraft/client/Minecraft/updateDebugProfilerName (I)V +MD: ave/b (Lave;)Lbns; net/minecraft/client/Minecraft/access$100 (Lnet/minecraft/client/Minecraft;)Lnet/minecraft/client/resources/LanguageManager; +MD: ave/b (Lb;)Lb; net/minecraft/client/Minecraft/addGraphicsAndWorldToCrashReport (Lnet/minecraft/crash/CrashReport;)Lnet/minecraft/crash/CrashReport; +MD: ave/b (Ljava/lang/String;)V net/minecraft/client/Minecraft/checkGLError (Ljava/lang/String;)V +MD: ave/b (Lor;)V net/minecraft/client/Minecraft/addServerTypeToSnooper (Lnet/minecraft/profiler/PlayerUsageSnooper;)V +MD: ave/b (Z)V net/minecraft/client/Minecraft/sendClickBlockToController (Z)V +MD: ave/c ()Ljava/lang/String; net/minecraft/client/Minecraft/getVersion ()Ljava/lang/String; +MD: ave/c (Lb;)V net/minecraft/client/Minecraft/displayCrashReport (Lnet/minecraft/crash/CrashReport;)V +MD: ave/d ()Z net/minecraft/client/Minecraft/isUnicode ()Z +MD: ave/e ()V net/minecraft/client/Minecraft/refreshResources ()V +MD: ave/f ()Latr; net/minecraft/client/Minecraft/getSaveLoader ()Lnet/minecraft/world/storage/ISaveFormat; +MD: ave/g ()V net/minecraft/client/Minecraft/shutdownMinecraftApplet ()V +MD: ave/h ()V net/minecraft/client/Minecraft/updateDisplay ()V +MD: ave/i ()V net/minecraft/client/Minecraft/checkWindowResize ()V +MD: ave/j ()I net/minecraft/client/Minecraft/getLimitFramerate ()I +MD: ave/k ()Z net/minecraft/client/Minecraft/isFramerateLimitBelowMax ()Z +MD: ave/l ()V net/minecraft/client/Minecraft/freeMemory ()V +MD: ave/m ()V net/minecraft/client/Minecraft/shutdown ()V +MD: ave/n ()V net/minecraft/client/Minecraft/setIngameFocus ()V +MD: ave/o ()V net/minecraft/client/Minecraft/setIngameNotInFocus ()V +MD: ave/p ()V net/minecraft/client/Minecraft/displayInGameMenu ()V +MD: ave/q ()V net/minecraft/client/Minecraft/toggleFullscreen ()V +MD: ave/r ()Lbpv; net/minecraft/client/Minecraft/func_181535_r ()Lnet/minecraft/client/audio/MusicTicker; +MD: ave/s ()V net/minecraft/client/Minecraft/runTick ()V +MD: ave/t ()Z net/minecraft/client/Minecraft/isDemo ()Z +MD: ave/u ()Lbcy; net/minecraft/client/Minecraft/getNetHandler ()Lnet/minecraft/client/network/NetHandlerPlayClient; +MD: ave/v ()Z net/minecraft/client/Minecraft/isGuiEnabled ()Z +MD: ave/w ()Z net/minecraft/client/Minecraft/isFancyGraphicsEnabled ()Z +MD: ave/x ()Z net/minecraft/client/Minecraft/isAmbientOcclusionEnabled ()Z +MD: avf/a ()V net/minecraft/util/MouseHelper/grabMouseCursor ()V +MD: avf/b ()V net/minecraft/util/MouseHelper/ungrabMouseCursor ()V +MD: avf/c ()V net/minecraft/util/MouseHelper/mouseXYChange ()V +MD: avh$1/getActualTypeArguments ()[Ljava/lang/reflect/Type; net/minecraft/client/settings/GameSettings$1/getActualTypeArguments ()[Ljava/lang/reflect/Type; +MD: avh$1/getOwnerType ()Ljava/lang/reflect/Type; net/minecraft/client/settings/GameSettings$1/getOwnerType ()Ljava/lang/reflect/Type; +MD: avh$1/getRawType ()Ljava/lang/reflect/Type; net/minecraft/client/settings/GameSettings$1/getRawType ()Ljava/lang/reflect/Type; +MD: avh$a/a ()Z net/minecraft/client/settings/GameSettings$Options/getEnumFloat ()Z +MD: avh$a/a (F)V net/minecraft/client/settings/GameSettings$Options/setValueMax (F)V +MD: avh$a/a (I)Lavh$a; net/minecraft/client/settings/GameSettings$Options/getEnumOptions (I)Lnet/minecraft/client/settings/GameSettings$Options; +MD: avh$a/a (Lavh$a;)F net/minecraft/client/settings/GameSettings$Options/access$000 (Lnet/minecraft/client/settings/GameSettings$Options;)F +MD: avh$a/b ()Z net/minecraft/client/settings/GameSettings$Options/getEnumBoolean ()Z +MD: avh$a/b (Lavh$a;)F net/minecraft/client/settings/GameSettings$Options/access$100 (Lnet/minecraft/client/settings/GameSettings$Options;)F +MD: avh$a/c ()I net/minecraft/client/settings/GameSettings$Options/returnEnumOrdinal ()I +MD: avh$a/c (F)F net/minecraft/client/settings/GameSettings$Options/normalizeValue (F)F +MD: avh$a/d ()Ljava/lang/String; net/minecraft/client/settings/GameSettings$Options/getEnumString ()Ljava/lang/String; +MD: avh$a/d (F)F net/minecraft/client/settings/GameSettings$Options/denormalizeValue (F)F +MD: avh$a/e (F)F net/minecraft/client/settings/GameSettings$Options/snapToStepClamp (F)F +MD: avh$a/f ()F net/minecraft/client/settings/GameSettings$Options/getValueMax ()F +MD: avh$a/f (F)F net/minecraft/client/settings/GameSettings$Options/snapToStep (F)F +MD: avh$a/valueOf (Ljava/lang/String;)Lavh$a; net/minecraft/client/settings/GameSettings$Options/valueOf (Ljava/lang/String;)Lnet/minecraft/client/settings/GameSettings$Options; +MD: avh$a/values ()[Lavh$a; net/minecraft/client/settings/GameSettings$Options/values ()[Lnet/minecraft/client/settings/GameSettings$Options; +MD: avh/a ()V net/minecraft/client/settings/GameSettings/loadOptions ()V +MD: avh/a (Lavb;)Z net/minecraft/client/settings/GameSettings/isKeyDown (Lnet/minecraft/client/settings/KeyBinding;)Z +MD: avh/a (Lavb;I)V net/minecraft/client/settings/GameSettings/setOptionKeyBinding (Lnet/minecraft/client/settings/KeyBinding;I)V +MD: avh/a (Lavh$a;)F net/minecraft/client/settings/GameSettings/getOptionFloatValue (Lnet/minecraft/client/settings/GameSettings$Options;)F +MD: avh/a (Lavh$a;F)V net/minecraft/client/settings/GameSettings/setOptionFloatValue (Lnet/minecraft/client/settings/GameSettings$Options;F)V +MD: avh/a (Lavh$a;I)V net/minecraft/client/settings/GameSettings/setOptionValue (Lnet/minecraft/client/settings/GameSettings$Options;I)V +MD: avh/a (Lbpg;)F net/minecraft/client/settings/GameSettings/getSoundLevel (Lnet/minecraft/client/audio/SoundCategory;)F +MD: avh/a (Lbpg;F)V net/minecraft/client/settings/GameSettings/setSoundLevel (Lnet/minecraft/client/audio/SoundCategory;F)V +MD: avh/a (Ljava/lang/String;)F net/minecraft/client/settings/GameSettings/parseFloat (Ljava/lang/String;)F +MD: avh/a (Lwo;)V net/minecraft/client/settings/GameSettings/switchModelPartEnabled (Lnet/minecraft/entity/player/EnumPlayerModelParts;)V +MD: avh/a (Lwo;Z)V net/minecraft/client/settings/GameSettings/setModelPartEnabled (Lnet/minecraft/entity/player/EnumPlayerModelParts;Z)V +MD: avh/a ([Ljava/lang/String;I)Ljava/lang/String; net/minecraft/client/settings/GameSettings/getTranslation ([Ljava/lang/String;I)Ljava/lang/String; +MD: avh/b ()V net/minecraft/client/settings/GameSettings/saveOptions ()V +MD: avh/b (Lavh$a;)Z net/minecraft/client/settings/GameSettings/getOptionOrdinalValue (Lnet/minecraft/client/settings/GameSettings$Options;)Z +MD: avh/c ()V net/minecraft/client/settings/GameSettings/sendSettingsToServer ()V +MD: avh/c (I)Ljava/lang/String; net/minecraft/client/settings/GameSettings/getKeyDisplayString (I)Ljava/lang/String; +MD: avh/c (Lavh$a;)Ljava/lang/String; net/minecraft/client/settings/GameSettings/getKeyBinding (Lnet/minecraft/client/settings/GameSettings$Options;)Ljava/lang/String; +MD: avh/d ()Ljava/util/Set; net/minecraft/client/settings/GameSettings/getModelParts ()Ljava/util/Set; +MD: avh/e ()I net/minecraft/client/settings/GameSettings/func_181147_e ()I +MD: avh/f ()Z net/minecraft/client/settings/GameSettings/func_181148_f ()Z +MD: avi/a ()V net/minecraft/client/LoadingScreenRenderer/setDoneWorking ()V +MD: avi/a (I)V net/minecraft/client/LoadingScreenRenderer/setLoadingProgress (I)V +MD: avi/a (Ljava/lang/String;)V net/minecraft/client/LoadingScreenRenderer/displaySavingString (Ljava/lang/String;)V +MD: avi/b (Ljava/lang/String;)V net/minecraft/client/LoadingScreenRenderer/resetProgressAndMessage (Ljava/lang/String;)V +MD: avi/c (Ljava/lang/String;)V net/minecraft/client/LoadingScreenRenderer/displayLoadingString (Ljava/lang/String;)V +MD: avi/d (Ljava/lang/String;)V net/minecraft/client/LoadingScreenRenderer/displayString (Ljava/lang/String;)V +MD: avj/a (Ljava/io/File;)Ljava/io/File; net/minecraft/util/ScreenShotHelper/getTimestampedPNGFileForDirectory (Ljava/io/File;)Ljava/io/File; +MD: avj/a (Ljava/io/File;IILbfw;)Leu; net/minecraft/util/ScreenShotHelper/saveScreenshot (Ljava/io/File;IILnet/minecraft/client/shader/Framebuffer;)Lnet/minecraft/util/IChatComponent; +MD: avj/a (Ljava/io/File;Ljava/lang/String;IILbfw;)Leu; net/minecraft/util/ScreenShotHelper/saveScreenshot (Ljava/io/File;Ljava/lang/String;IILnet/minecraft/client/shader/Framebuffer;)Lnet/minecraft/util/IChatComponent; +MD: avl/a ()V net/minecraft/util/Timer/updateTimer ()V +MD: avm$a/a (Ljava/lang/String;)Lavm$a; net/minecraft/util/Session$Type/setSessionType (Ljava/lang/String;)Lnet/minecraft/util/Session$Type; +MD: avm$a/values ()[Lavm$a; net/minecraft/util/Session$Type/values ()[Lnet/minecraft/util/Session$Type; +MD: avm/a ()Ljava/lang/String; net/minecraft/util/Session/getSessionID ()Ljava/lang/String; +MD: avm/b ()Ljava/lang/String; net/minecraft/util/Session/getPlayerID ()Ljava/lang/String; +MD: avm/c ()Ljava/lang/String; net/minecraft/util/Session/getUsername ()Ljava/lang/String; +MD: avm/d ()Ljava/lang/String; net/minecraft/util/Session/getToken ()Ljava/lang/String; +MD: avm/e ()Lcom/mojang/authlib/GameProfile; net/minecraft/util/Session/getProfile ()Lcom/mojang/authlib/GameProfile; +MD: avm/f ()Lavm$a; net/minecraft/util/Session/getSessionType ()Lnet/minecraft/util/Session$Type; +MD: avn/a ()Z net/minecraft/client/gui/FontRenderer/getUnicodeFlag ()Z +MD: avn/a (C)I net/minecraft/client/gui/FontRenderer/getCharWidth (C)I +MD: avn/a (CZ)F net/minecraft/client/gui/FontRenderer/func_181559_a (CZ)F +MD: avn/a (I)Ljy; net/minecraft/client/gui/FontRenderer/getUnicodePageLocation (I)Lnet/minecraft/util/ResourceLocation; +MD: avn/a (IZ)F net/minecraft/client/gui/FontRenderer/renderDefaultChar (IZ)F +MD: avn/a (Lbni;)V net/minecraft/client/gui/FontRenderer/onResourceManagerReload (Lnet/minecraft/client/resources/IResourceManager;)V +MD: avn/a (Ljava/lang/String;)I net/minecraft/client/gui/FontRenderer/getStringWidth (Ljava/lang/String;)I +MD: avn/a (Ljava/lang/String;FFI)I net/minecraft/client/gui/FontRenderer/drawStringWithShadow (Ljava/lang/String;FFI)I +MD: avn/a (Ljava/lang/String;FFIZ)I net/minecraft/client/gui/FontRenderer/drawString (Ljava/lang/String;FFIZ)I +MD: avn/a (Ljava/lang/String;I)Ljava/lang/String; net/minecraft/client/gui/FontRenderer/trimStringToWidth (Ljava/lang/String;I)Ljava/lang/String; +MD: avn/a (Ljava/lang/String;III)I net/minecraft/client/gui/FontRenderer/drawString (Ljava/lang/String;III)I +MD: avn/a (Ljava/lang/String;IIII)V net/minecraft/client/gui/FontRenderer/drawSplitString (Ljava/lang/String;IIII)V +MD: avn/a (Ljava/lang/String;IIIIZ)I net/minecraft/client/gui/FontRenderer/renderStringAligned (Ljava/lang/String;IIIIZ)I +MD: avn/a (Ljava/lang/String;IIIZ)V net/minecraft/client/gui/FontRenderer/renderSplitString (Ljava/lang/String;IIIZ)V +MD: avn/a (Ljava/lang/String;IZ)Ljava/lang/String; net/minecraft/client/gui/FontRenderer/trimStringToWidth (Ljava/lang/String;IZ)Ljava/lang/String; +MD: avn/a (Ljava/lang/String;Z)V net/minecraft/client/gui/FontRenderer/renderStringAtPos (Ljava/lang/String;Z)V +MD: avn/a (Z)V net/minecraft/client/gui/FontRenderer/setUnicodeFlag (Z)V +MD: avn/b ()Z net/minecraft/client/gui/FontRenderer/getBidiFlag ()Z +MD: avn/b (C)I net/minecraft/client/gui/FontRenderer/getColorCode (C)I +MD: avn/b (CZ)F net/minecraft/client/gui/FontRenderer/renderUnicodeChar (CZ)F +MD: avn/b (I)V net/minecraft/client/gui/FontRenderer/loadGlyphTexture (I)V +MD: avn/b (Ljava/lang/String;)Ljava/lang/String; net/minecraft/client/gui/FontRenderer/getFormatFromString (Ljava/lang/String;)Ljava/lang/String; +MD: avn/b (Ljava/lang/String;FFIZ)I net/minecraft/client/gui/FontRenderer/renderString (Ljava/lang/String;FFIZ)I +MD: avn/b (Ljava/lang/String;I)I net/minecraft/client/gui/FontRenderer/splitStringWidth (Ljava/lang/String;I)I +MD: avn/b (Z)V net/minecraft/client/gui/FontRenderer/setBidiFlag (Z)V +MD: avn/c ()V net/minecraft/client/gui/FontRenderer/readFontTexture ()V +MD: avn/c (C)Z net/minecraft/client/gui/FontRenderer/isFormatColor (C)Z +MD: avn/c (Ljava/lang/String;)Ljava/lang/String; net/minecraft/client/gui/FontRenderer/bidiReorder (Ljava/lang/String;)Ljava/lang/String; +MD: avn/c (Ljava/lang/String;I)Ljava/util/List; net/minecraft/client/gui/FontRenderer/listFormattedStringToWidth (Ljava/lang/String;I)Ljava/util/List; +MD: avn/d ()V net/minecraft/client/gui/FontRenderer/readGlyphSizes ()V +MD: avn/d (C)Z net/minecraft/client/gui/FontRenderer/isFormatSpecial (C)Z +MD: avn/d (Ljava/lang/String;)Ljava/lang/String; net/minecraft/client/gui/FontRenderer/trimStringNewline (Ljava/lang/String;)Ljava/lang/String; +MD: avn/d (Ljava/lang/String;I)Ljava/lang/String; net/minecraft/client/gui/FontRenderer/wrapFormattedStringToWidth (Ljava/lang/String;I)Ljava/lang/String; +MD: avn/e ()V net/minecraft/client/gui/FontRenderer/resetStyles ()V +MD: avn/e (Ljava/lang/String;I)I net/minecraft/client/gui/FontRenderer/sizeStringToWidth (Ljava/lang/String;I)I +MD: avo$1/a (Laum;)Z net/minecraft/client/gui/GuiIngame$1/apply (Lnet/minecraft/scoreboard/Score;)Z +MD: avo$1/apply (Ljava/lang/Object;)Z net/minecraft/client/gui/GuiIngame$1/apply (Ljava/lang/Object;)Z +MD: avo/a ()V net/minecraft/client/gui/GuiIngame/func_175177_a ()V +MD: avo/a (F)V net/minecraft/client/gui/GuiIngame/renderGameOverlay (F)V +MD: avo/a (FLavr;)V net/minecraft/client/gui/GuiIngame/renderVignette (FLnet/minecraft/client/gui/ScaledResolution;)V +MD: avo/a (IIIFLwn;)V net/minecraft/client/gui/GuiIngame/renderHotbarItem (IIIFLnet/minecraft/entity/player/EntityPlayer;)V +MD: avo/a (Lauk;Lavr;)V net/minecraft/client/gui/GuiIngame/renderScoreboard (Lnet/minecraft/scoreboard/ScoreObjective;Lnet/minecraft/client/gui/ScaledResolution;)V +MD: avo/a (Lavr;)V net/minecraft/client/gui/GuiIngame/renderSelectedItem (Lnet/minecraft/client/gui/ScaledResolution;)V +MD: avo/a (Lavr;F)V net/minecraft/client/gui/GuiIngame/renderTooltip (Lnet/minecraft/client/gui/ScaledResolution;F)V +MD: avo/a (Lavr;I)V net/minecraft/client/gui/GuiIngame/renderHorseJumpBar (Lnet/minecraft/client/gui/ScaledResolution;I)V +MD: avo/a (Leu;Z)V net/minecraft/client/gui/GuiIngame/setRecordPlaying (Lnet/minecraft/util/IChatComponent;Z)V +MD: avo/a (Ljava/lang/String;)V net/minecraft/client/gui/GuiIngame/setRecordPlayingMessage (Ljava/lang/String;)V +MD: avo/a (Ljava/lang/String;Ljava/lang/String;III)V net/minecraft/client/gui/GuiIngame/displayTitle (Ljava/lang/String;Ljava/lang/String;III)V +MD: avo/a (Ljava/lang/String;Z)V net/minecraft/client/gui/GuiIngame/setRecordPlaying (Ljava/lang/String;Z)V +MD: avo/b ()Z net/minecraft/client/gui/GuiIngame/showCrosshair ()Z +MD: avo/b (FLavr;)V net/minecraft/client/gui/GuiIngame/renderPortal (FLnet/minecraft/client/gui/ScaledResolution;)V +MD: avo/b (Lavr;)V net/minecraft/client/gui/GuiIngame/renderDemo (Lnet/minecraft/client/gui/ScaledResolution;)V +MD: avo/b (Lavr;I)V net/minecraft/client/gui/GuiIngame/renderExpBar (Lnet/minecraft/client/gui/ScaledResolution;I)V +MD: avo/c ()V net/minecraft/client/gui/GuiIngame/updateTick ()V +MD: avo/c (Lavr;)V net/minecraft/client/gui/GuiIngame/renderStreamIndicator (Lnet/minecraft/client/gui/ScaledResolution;)V +MD: avo/d ()Lavt; net/minecraft/client/gui/GuiIngame/getChatGUI ()Lnet/minecraft/client/gui/GuiNewChat; +MD: avo/d (Lavr;)V net/minecraft/client/gui/GuiIngame/renderPlayerStats (Lnet/minecraft/client/gui/ScaledResolution;)V +MD: avo/e ()I net/minecraft/client/gui/GuiIngame/getUpdateCounter ()I +MD: avo/e (Lavr;)V net/minecraft/client/gui/GuiIngame/renderPumpkinOverlay (Lnet/minecraft/client/gui/ScaledResolution;)V +MD: avo/f ()Lavn; net/minecraft/client/gui/GuiIngame/getFontRenderer ()Lnet/minecraft/client/gui/FontRenderer; +MD: avo/g ()Lawm; net/minecraft/client/gui/GuiIngame/getSpectatorGui ()Lnet/minecraft/client/gui/GuiSpectator; +MD: avo/h ()Lawh; net/minecraft/client/gui/GuiIngame/getTabList ()Lnet/minecraft/client/gui/GuiPlayerTabOverlay; +MD: avo/i ()V net/minecraft/client/gui/GuiIngame/func_181029_i ()V +MD: avo/j ()V net/minecraft/client/gui/GuiIngame/renderBossHealth ()V +MD: avp/a (FFIIII)V net/minecraft/client/gui/Gui/drawTexturedModalRect (FFIIII)V +MD: avp/a (IIFFIIFF)V net/minecraft/client/gui/Gui/drawModalRectWithCustomSizedTexture (IIFFIIFF)V +MD: avp/a (IIFFIIIIFF)V net/minecraft/client/gui/Gui/drawScaledCustomSizeModalRect (IIFFIIIIFF)V +MD: avp/a (IIII)V net/minecraft/client/gui/Gui/drawHorizontalLine (IIII)V +MD: avp/a (IIIII)V net/minecraft/client/gui/Gui/drawRect (IIIII)V +MD: avp/a (IIIIII)V net/minecraft/client/gui/Gui/drawGradientRect (IIIIII)V +MD: avp/a (IILbmi;II)V net/minecraft/client/gui/Gui/drawTexturedModalRect (IILnet/minecraft/client/renderer/texture/TextureAtlasSprite;II)V +MD: avp/a (Lavn;Ljava/lang/String;III)V net/minecraft/client/gui/Gui/drawCenteredString (Lnet/minecraft/client/gui/FontRenderer;Ljava/lang/String;III)V +MD: avp/b (IIII)V net/minecraft/client/gui/Gui/drawVerticalLine (IIII)V +MD: avp/b (IIIIII)V net/minecraft/client/gui/Gui/drawTexturedModalRect (IIIIII)V +MD: avp/c (Lavn;Ljava/lang/String;III)V net/minecraft/client/gui/Gui/drawString (Lnet/minecraft/client/gui/FontRenderer;Ljava/lang/String;III)V +MD: avq$a/a ()V net/minecraft/client/gui/MapItemRenderer$Instance/updateMapTexture ()V +MD: avq$a/a (Lavq$a;)V net/minecraft/client/gui/MapItemRenderer$Instance/access$000 (Lnet/minecraft/client/gui/MapItemRenderer$Instance;)V +MD: avq$a/a (Lavq$a;Z)V net/minecraft/client/gui/MapItemRenderer$Instance/access$100 (Lnet/minecraft/client/gui/MapItemRenderer$Instance;Z)V +MD: avq$a/a (Z)V net/minecraft/client/gui/MapItemRenderer$Instance/render (Z)V +MD: avq$a/b (Lavq$a;)Ljy; net/minecraft/client/gui/MapItemRenderer$Instance/access$300 (Lnet/minecraft/client/gui/MapItemRenderer$Instance;)Lnet/minecraft/util/ResourceLocation; +MD: avq/a ()V net/minecraft/client/gui/MapItemRenderer/clearLoadedMaps ()V +MD: avq/a (Latg;)V net/minecraft/client/gui/MapItemRenderer/updateMapTexture (Lnet/minecraft/world/storage/MapData;)V +MD: avq/a (Latg;Z)V net/minecraft/client/gui/MapItemRenderer/renderMap (Lnet/minecraft/world/storage/MapData;Z)V +MD: avq/a (Lavq;)Lbmj; net/minecraft/client/gui/MapItemRenderer/access$400 (Lnet/minecraft/client/gui/MapItemRenderer;)Lnet/minecraft/client/renderer/texture/TextureManager; +MD: avq/b ()Ljy; net/minecraft/client/gui/MapItemRenderer/access$500 ()Lnet/minecraft/util/ResourceLocation; +MD: avq/b (Latg;)Lavq$a; net/minecraft/client/gui/MapItemRenderer/getMapRendererInstance (Lnet/minecraft/world/storage/MapData;)Lnet/minecraft/client/gui/MapItemRenderer$Instance; +MD: avr/a ()I net/minecraft/client/gui/ScaledResolution/getScaledWidth ()I +MD: avr/b ()I net/minecraft/client/gui/ScaledResolution/getScaledHeight ()I +MD: avr/c ()D net/minecraft/client/gui/ScaledResolution/getScaledWidth_double ()D +MD: avr/d ()D net/minecraft/client/gui/ScaledResolution/getScaledHeight_double ()D +MD: avr/e ()I net/minecraft/client/gui/ScaledResolution/getScaleFactor ()I +MD: avs/a ()Z net/minecraft/client/gui/GuiButton/isMouseOver ()Z +MD: avs/a (I)V net/minecraft/client/gui/GuiButton/setWidth (I)V +MD: avs/a (II)V net/minecraft/client/gui/GuiButton/mouseReleased (II)V +MD: avs/a (Lave;II)V net/minecraft/client/gui/GuiButton/drawButton (Lnet/minecraft/client/Minecraft;II)V +MD: avs/a (Lbpz;)V net/minecraft/client/gui/GuiButton/playPressSound (Lnet/minecraft/client/audio/SoundHandler;)V +MD: avs/a (Z)I net/minecraft/client/gui/GuiButton/getHoverState (Z)I +MD: avs/b ()I net/minecraft/client/gui/GuiButton/getButtonWidth ()I +MD: avs/b (II)V net/minecraft/client/gui/GuiButton/drawButtonForegroundLayer (II)V +MD: avs/b (Lave;II)V net/minecraft/client/gui/GuiButton/mouseDragged (Lnet/minecraft/client/Minecraft;II)V +MD: avs/c (Lave;II)Z net/minecraft/client/gui/GuiButton/mousePressed (Lnet/minecraft/client/Minecraft;II)Z +MD: avt/a ()V net/minecraft/client/gui/GuiNewChat/clearChatMessages ()V +MD: avt/a (F)I net/minecraft/client/gui/GuiNewChat/calculateChatboxWidth (F)I +MD: avt/a (I)V net/minecraft/client/gui/GuiNewChat/drawChat (I)V +MD: avt/a (II)Leu; net/minecraft/client/gui/GuiNewChat/getChatComponent (II)Lnet/minecraft/util/IChatComponent; +MD: avt/a (Leu;)V net/minecraft/client/gui/GuiNewChat/printChatMessage (Lnet/minecraft/util/IChatComponent;)V +MD: avt/a (Leu;I)V net/minecraft/client/gui/GuiNewChat/printChatMessageWithOptionalDeletion (Lnet/minecraft/util/IChatComponent;I)V +MD: avt/a (Leu;IIZ)V net/minecraft/client/gui/GuiNewChat/setChatLine (Lnet/minecraft/util/IChatComponent;IIZ)V +MD: avt/a (Ljava/lang/String;)V net/minecraft/client/gui/GuiNewChat/addToSentMessages (Ljava/lang/String;)V +MD: avt/b ()V net/minecraft/client/gui/GuiNewChat/refreshChat ()V +MD: avt/b (F)I net/minecraft/client/gui/GuiNewChat/calculateChatboxHeight (F)I +MD: avt/b (I)V net/minecraft/client/gui/GuiNewChat/scroll (I)V +MD: avt/c ()Ljava/util/List; net/minecraft/client/gui/GuiNewChat/getSentMessages ()Ljava/util/List; +MD: avt/c (I)V net/minecraft/client/gui/GuiNewChat/deleteChatLine (I)V +MD: avt/d ()V net/minecraft/client/gui/GuiNewChat/resetScroll ()V +MD: avt/e ()Z net/minecraft/client/gui/GuiNewChat/getChatOpen ()Z +MD: avt/f ()I net/minecraft/client/gui/GuiNewChat/getChatWidth ()I +MD: avt/g ()I net/minecraft/client/gui/GuiNewChat/getChatHeight ()I +MD: avt/h ()F net/minecraft/client/gui/GuiNewChat/getChatScale ()F +MD: avt/i ()I net/minecraft/client/gui/GuiNewChat/getLineCount ()I +MD: avu/a (Leu;ILavn;ZZ)Ljava/util/List; net/minecraft/client/gui/GuiUtilRenderComponents/func_178908_a (Lnet/minecraft/util/IChatComponent;ILnet/minecraft/client/gui/FontRenderer;ZZ)Ljava/util/List; +MD: avu/a (Ljava/lang/String;Z)Ljava/lang/String; net/minecraft/client/gui/GuiUtilRenderComponents/func_178909_a (Ljava/lang/String;Z)Ljava/lang/String; +MD: avv/a ()V net/minecraft/client/gui/GuiOverlayDebug/renderDebugInfoLeft ()V +MD: avv/a (IIF)I net/minecraft/client/gui/GuiOverlayDebug/func_181553_a (IIF)I +MD: avv/a (J)J net/minecraft/client/gui/GuiOverlayDebug/bytesToMb (J)J +MD: avv/a (Lavr;)V net/minecraft/client/gui/GuiOverlayDebug/renderDebugInfo (Lnet/minecraft/client/gui/ScaledResolution;)V +MD: avv/b ()Ljava/util/List; net/minecraft/client/gui/GuiOverlayDebug/call ()Ljava/util/List; +MD: avv/b (Lavr;)V net/minecraft/client/gui/GuiOverlayDebug/renderDebugInfoRight (Lnet/minecraft/client/gui/ScaledResolution;)V +MD: avv/c ()Ljava/util/List; net/minecraft/client/gui/GuiOverlayDebug/getDebugInfoRight ()Ljava/util/List; +MD: avv/c (IIII)I net/minecraft/client/gui/GuiOverlayDebug/func_181552_c (IIII)I +MD: avv/d ()Z net/minecraft/client/gui/GuiOverlayDebug/isReducedDebug ()Z +MD: avv/e ()V net/minecraft/client/gui/GuiOverlayDebug/renderLagometer ()V +MD: avw/a ()V net/minecraft/client/gui/GuiTextField/updateCursorCounter ()V +MD: avw/a (CI)Z net/minecraft/client/gui/GuiTextField/textboxKeyTyped (CI)Z +MD: avw/a (I)V net/minecraft/client/gui/GuiTextField/deleteWords (I)V +MD: avw/a (II)I net/minecraft/client/gui/GuiTextField/getNthWordFromPos (II)I +MD: avw/a (III)V net/minecraft/client/gui/GuiTextField/mouseClicked (III)V +MD: avw/a (IIZ)I net/minecraft/client/gui/GuiTextField/func_146197_a (IIZ)I +MD: avw/a (Lawg$b;)V net/minecraft/client/gui/GuiTextField/func_175207_a (Lnet/minecraft/client/gui/GuiPageButtonList$GuiResponder;)V +MD: avw/a (Lcom/google/common/base/Predicate;)V net/minecraft/client/gui/GuiTextField/func_175205_a (Lcom/google/common/base/Predicate;)V +MD: avw/a (Ljava/lang/String;)V net/minecraft/client/gui/GuiTextField/setText (Ljava/lang/String;)V +MD: avw/a (Z)V net/minecraft/client/gui/GuiTextField/setEnableBackgroundDrawing (Z)V +MD: avw/b ()Ljava/lang/String; net/minecraft/client/gui/GuiTextField/getText ()Ljava/lang/String; +MD: avw/b (I)V net/minecraft/client/gui/GuiTextField/deleteFromCursor (I)V +MD: avw/b (Ljava/lang/String;)V net/minecraft/client/gui/GuiTextField/writeText (Ljava/lang/String;)V +MD: avw/b (Z)V net/minecraft/client/gui/GuiTextField/setFocused (Z)V +MD: avw/c ()Ljava/lang/String; net/minecraft/client/gui/GuiTextField/getSelectedText ()Ljava/lang/String; +MD: avw/c (I)I net/minecraft/client/gui/GuiTextField/getNthWordFromCursor (I)I +MD: avw/c (IIII)V net/minecraft/client/gui/GuiTextField/drawCursorVertical (IIII)V +MD: avw/c (Z)V net/minecraft/client/gui/GuiTextField/setEnabled (Z)V +MD: avw/d ()I net/minecraft/client/gui/GuiTextField/getId ()I +MD: avw/d (I)V net/minecraft/client/gui/GuiTextField/moveCursorBy (I)V +MD: avw/d (Z)V net/minecraft/client/gui/GuiTextField/setCanLoseFocus (Z)V +MD: avw/e ()V net/minecraft/client/gui/GuiTextField/setCursorPositionZero ()V +MD: avw/e (I)V net/minecraft/client/gui/GuiTextField/setCursorPosition (I)V +MD: avw/e (Z)V net/minecraft/client/gui/GuiTextField/setVisible (Z)V +MD: avw/f ()V net/minecraft/client/gui/GuiTextField/setCursorPositionEnd ()V +MD: avw/f (I)V net/minecraft/client/gui/GuiTextField/setMaxStringLength (I)V +MD: avw/g ()V net/minecraft/client/gui/GuiTextField/drawTextBox ()V +MD: avw/g (I)V net/minecraft/client/gui/GuiTextField/setTextColor (I)V +MD: avw/h ()I net/minecraft/client/gui/GuiTextField/getMaxStringLength ()I +MD: avw/h (I)V net/minecraft/client/gui/GuiTextField/setDisabledTextColour (I)V +MD: avw/i ()I net/minecraft/client/gui/GuiTextField/getCursorPosition ()I +MD: avw/i (I)V net/minecraft/client/gui/GuiTextField/setSelectionPos (I)V +MD: avw/j ()Z net/minecraft/client/gui/GuiTextField/getEnableBackgroundDrawing ()Z +MD: avw/m ()Z net/minecraft/client/gui/GuiTextField/isFocused ()Z +MD: avw/o ()I net/minecraft/client/gui/GuiTextField/getSelectionEnd ()I +MD: avw/p ()I net/minecraft/client/gui/GuiTextField/getWidth ()I +MD: avw/r ()Z net/minecraft/client/gui/GuiTextField/getVisible ()Z +MD: avx$a/a (ILjava/lang/String;F)Ljava/lang/String; net/minecraft/client/gui/GuiSlider$FormatHelper/getText (ILjava/lang/String;F)Ljava/lang/String; +MD: avx/a (F)V net/minecraft/client/gui/GuiSlider/func_175219_a (F)V +MD: avx/a (FZ)V net/minecraft/client/gui/GuiSlider/func_175218_a (FZ)V +MD: avx/a (II)V net/minecraft/client/gui/GuiSlider/mouseReleased (II)V +MD: avx/a (Z)I net/minecraft/client/gui/GuiSlider/getHoverState (Z)I +MD: avx/b (Lave;II)V net/minecraft/client/gui/GuiSlider/mouseDragged (Lnet/minecraft/client/Minecraft;II)V +MD: avx/c ()F net/minecraft/client/gui/GuiSlider/func_175220_c ()F +MD: avx/c (Lave;II)Z net/minecraft/client/gui/GuiSlider/mousePressed (Lnet/minecraft/client/Minecraft;II)Z +MD: avx/d ()F net/minecraft/client/gui/GuiSlider/func_175217_d ()F +MD: avx/e ()Ljava/lang/String; net/minecraft/client/gui/GuiSlider/getDisplayString ()Ljava/lang/String; +MD: avy/a ()Lavy; net/minecraft/client/gui/GuiLabel/setCentered ()Lnet/minecraft/client/gui/GuiLabel; +MD: avy/a (Lave;II)V net/minecraft/client/gui/GuiLabel/drawLabel (Lnet/minecraft/client/Minecraft;II)V +MD: avy/a (Ljava/lang/String;)V net/minecraft/client/gui/GuiLabel/func_175202_a (Ljava/lang/String;)V +MD: avy/b (Lave;II)V net/minecraft/client/gui/GuiLabel/drawLabelBackground (Lnet/minecraft/client/Minecraft;II)V +MD: avz/a (Lave;II)V net/minecraft/client/gui/GuiButtonLanguage/drawButton (Lnet/minecraft/client/Minecraft;II)V +MD: aw/a (Lm;[Ljava/lang/String;)V net/minecraft/command/server/CommandPublishLocalServer/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: aw/c ()Ljava/lang/String; net/minecraft/command/server/CommandPublishLocalServer/getCommandName ()Ljava/lang/String; +MD: aw/c (Lm;)Ljava/lang/String; net/minecraft/command/server/CommandPublishLocalServer/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: awb/b (Z)V net/minecraft/client/gui/GuiListButton/func_175212_b (Z)V +MD: awb/c ()Ljava/lang/String; net/minecraft/client/gui/GuiListButton/buildDisplayString ()Ljava/lang/String; +MD: awb/c (Lave;II)Z net/minecraft/client/gui/GuiListButton/mousePressed (Lnet/minecraft/client/Minecraft;II)Z +MD: awc$a/a ()I net/minecraft/client/gui/GuiLockIconButton$Icon/func_178910_a ()I +MD: awc$a/b ()I net/minecraft/client/gui/GuiLockIconButton$Icon/func_178912_b ()I +MD: awc$a/values ()[Lawc$a; net/minecraft/client/gui/GuiLockIconButton$Icon/values ()[Lnet/minecraft/client/gui/GuiLockIconButton$Icon; +MD: awc/a (Lave;II)V net/minecraft/client/gui/GuiLockIconButton/drawButton (Lnet/minecraft/client/Minecraft;II)V +MD: awc/b (Z)V net/minecraft/client/gui/GuiLockIconButton/func_175229_b (Z)V +MD: awc/c ()Z net/minecraft/client/gui/GuiLockIconButton/func_175230_c ()Z +MD: awd$a/a (III)V net/minecraft/client/gui/GuiListExtended$IGuiListEntry/setSelected (III)V +MD: awd$a/a (IIIIII)Z net/minecraft/client/gui/GuiListExtended$IGuiListEntry/mousePressed (IIIIII)Z +MD: awd$a/a (IIIIIIIZ)V net/minecraft/client/gui/GuiListExtended$IGuiListEntry/drawEntry (IIIIIIIZ)V +MD: awd$a/b (IIIIII)V net/minecraft/client/gui/GuiListExtended$IGuiListEntry/mouseReleased (IIIIII)V +MD: awd/a ()V net/minecraft/client/gui/GuiListExtended/drawBackground ()V +MD: awd/a (I)Z net/minecraft/client/gui/GuiListExtended/isSelected (I)Z +MD: awd/a (III)V net/minecraft/client/gui/GuiListExtended/func_178040_a (III)V +MD: awd/a (IIIIII)V net/minecraft/client/gui/GuiListExtended/drawSlot (IIIIII)V +MD: awd/a (IZII)V net/minecraft/client/gui/GuiListExtended/elementClicked (IZII)V +MD: awd/b (I)Lawd$a; net/minecraft/client/gui/GuiListExtended/getListEntry (I)Lnet/minecraft/client/gui/GuiListExtended$IGuiListEntry; +MD: awd/b (III)Z net/minecraft/client/gui/GuiListExtended/mouseClicked (III)Z +MD: awd/c (III)Z net/minecraft/client/gui/GuiListExtended/mouseReleased (III)Z +MD: awe/c ()Lavh$a; net/minecraft/client/gui/GuiOptionButton/returnEnumOptions ()Lnet/minecraft/client/settings/GameSettings$Options; +MD: awf$a/a (III)V net/minecraft/client/gui/GuiOptionsRowList$Row/setSelected (III)V +MD: awf$a/a (IIIIII)Z net/minecraft/client/gui/GuiOptionsRowList$Row/mousePressed (IIIIII)Z +MD: awf$a/a (IIIIIIIZ)V net/minecraft/client/gui/GuiOptionsRowList$Row/drawEntry (IIIIIIIZ)V +MD: awf$a/b (IIIIII)V net/minecraft/client/gui/GuiOptionsRowList$Row/mouseReleased (IIIIII)V +MD: awf/a (Lave;IILavh$a;)Lavs; net/minecraft/client/gui/GuiOptionsRowList/func_148182_a (Lnet/minecraft/client/Minecraft;IILnet/minecraft/client/settings/GameSettings$Options;)Lnet/minecraft/client/gui/GuiButton; +MD: awf/b ()I net/minecraft/client/gui/GuiOptionsRowList/getSize ()I +MD: awf/b (I)Lawd$a; net/minecraft/client/gui/GuiOptionsRowList/getListEntry (I)Lnet/minecraft/client/gui/GuiListExtended$IGuiListEntry; +MD: awf/c ()I net/minecraft/client/gui/GuiOptionsRowList/getListWidth ()I +MD: awf/c (I)Lawf$a; net/minecraft/client/gui/GuiOptionsRowList/getListEntry (I)Lnet/minecraft/client/gui/GuiOptionsRowList$Row; +MD: awf/d ()I net/minecraft/client/gui/GuiOptionsRowList/getScrollBarX ()I +MD: awg$a/a ()Z net/minecraft/client/gui/GuiPageButtonList$GuiButtonEntry/func_178940_a ()Z +MD: awg$b/a (IF)V net/minecraft/client/gui/GuiPageButtonList$GuiResponder/onTick (IF)V +MD: awg$b/a (ILjava/lang/String;)V net/minecraft/client/gui/GuiPageButtonList$GuiResponder/func_175319_a (ILjava/lang/String;)V +MD: awg$b/a (IZ)V net/minecraft/client/gui/GuiPageButtonList$GuiResponder/func_175321_a (IZ)V +MD: awg$c/a ()Lcom/google/common/base/Predicate; net/minecraft/client/gui/GuiPageButtonList$EditBoxEntry/func_178950_a ()Lcom/google/common/base/Predicate; +MD: awg$d/a ()Lavp; net/minecraft/client/gui/GuiPageButtonList$GuiEntry/func_178022_a ()Lnet/minecraft/client/gui/Gui; +MD: awg$d/a (III)V net/minecraft/client/gui/GuiPageButtonList$GuiEntry/setSelected (III)V +MD: awg$d/a (IIIIII)Z net/minecraft/client/gui/GuiPageButtonList$GuiEntry/mousePressed (IIIIII)Z +MD: awg$d/a (IIIIIIIZ)V net/minecraft/client/gui/GuiPageButtonList$GuiEntry/drawEntry (IIIIIIIZ)V +MD: awg$d/a (Lavp;III)Z net/minecraft/client/gui/GuiPageButtonList$GuiEntry/func_178026_a (Lnet/minecraft/client/gui/Gui;III)Z +MD: awg$d/a (Lavp;IIIZ)V net/minecraft/client/gui/GuiPageButtonList$GuiEntry/func_178017_a (Lnet/minecraft/client/gui/Gui;IIIZ)V +MD: awg$d/a (Lavs;III)Z net/minecraft/client/gui/GuiPageButtonList$GuiEntry/func_178023_a (Lnet/minecraft/client/gui/GuiButton;III)Z +MD: awg$d/a (Lavs;IIIZ)V net/minecraft/client/gui/GuiPageButtonList$GuiEntry/func_178024_a (Lnet/minecraft/client/gui/GuiButton;IIIZ)V +MD: awg$d/a (Lavw;III)V net/minecraft/client/gui/GuiPageButtonList$GuiEntry/func_178018_a (Lnet/minecraft/client/gui/GuiTextField;III)V +MD: awg$d/a (Lavw;IZ)V net/minecraft/client/gui/GuiPageButtonList$GuiEntry/func_178027_a (Lnet/minecraft/client/gui/GuiTextField;IZ)V +MD: awg$d/a (Lavy;IIIZ)V net/minecraft/client/gui/GuiPageButtonList$GuiEntry/func_178025_a (Lnet/minecraft/client/gui/GuiLabel;IIIZ)V +MD: awg$d/a (Lawg$d;)Lavp; net/minecraft/client/gui/GuiPageButtonList$GuiEntry/access$000 (Lnet/minecraft/client/gui/GuiPageButtonList$GuiEntry;)Lnet/minecraft/client/gui/Gui; +MD: awg$d/b ()Lavp; net/minecraft/client/gui/GuiPageButtonList$GuiEntry/func_178021_b ()Lnet/minecraft/client/gui/Gui; +MD: awg$d/b (IIIIII)V net/minecraft/client/gui/GuiPageButtonList$GuiEntry/mouseReleased (IIIIII)V +MD: awg$d/b (Lavp;III)V net/minecraft/client/gui/GuiPageButtonList$GuiEntry/func_178016_b (Lnet/minecraft/client/gui/Gui;III)V +MD: awg$d/b (Lavs;III)V net/minecraft/client/gui/GuiPageButtonList$GuiEntry/func_178019_b (Lnet/minecraft/client/gui/GuiButton;III)V +MD: awg$d/b (Lawg$d;)Lavp; net/minecraft/client/gui/GuiPageButtonList$GuiEntry/access$100 (Lnet/minecraft/client/gui/GuiPageButtonList$GuiEntry;)Lnet/minecraft/client/gui/Gui; +MD: awg$d/c (Lawg$d;)Lavp; net/minecraft/client/gui/GuiPageButtonList$GuiEntry/access$200 (Lnet/minecraft/client/gui/GuiPageButtonList$GuiEntry;)Lnet/minecraft/client/gui/Gui; +MD: awg$f/b ()I net/minecraft/client/gui/GuiPageButtonList$GuiListEntry/func_178935_b ()I +MD: awg$f/c ()Ljava/lang/String; net/minecraft/client/gui/GuiPageButtonList$GuiListEntry/func_178936_c ()Ljava/lang/String; +MD: awg$f/d ()Z net/minecraft/client/gui/GuiPageButtonList$GuiListEntry/func_178934_d ()Z +MD: awg$g/a ()Lavx$a; net/minecraft/client/gui/GuiPageButtonList$GuiSlideEntry/func_178945_a ()Lnet/minecraft/client/gui/GuiSlider$FormatHelper; +MD: awg$g/e ()F net/minecraft/client/gui/GuiPageButtonList$GuiSlideEntry/func_178943_e ()F +MD: awg$g/f ()F net/minecraft/client/gui/GuiPageButtonList$GuiSlideEntry/func_178944_f ()F +MD: awg$g/g ()F net/minecraft/client/gui/GuiPageButtonList$GuiSlideEntry/func_178942_g ()F +MD: awg/a (CI)V net/minecraft/client/gui/GuiPageButtonList/func_178062_a (CI)V +MD: awg/a (IILawg$a;)Lawb; net/minecraft/client/gui/GuiPageButtonList/func_178065_a (IILnet/minecraft/client/gui/GuiPageButtonList$GuiButtonEntry;)Lnet/minecraft/client/gui/GuiListButton; +MD: awg/a (IILawg$c;)Lavw; net/minecraft/client/gui/GuiPageButtonList/func_178068_a (IILnet/minecraft/client/gui/GuiPageButtonList$EditBoxEntry;)Lnet/minecraft/client/gui/GuiTextField; +MD: awg/a (IILawg$e;Z)Lavy; net/minecraft/client/gui/GuiPageButtonList/func_178063_a (IILnet/minecraft/client/gui/GuiPageButtonList$GuiLabelEntry;Z)Lnet/minecraft/client/gui/GuiLabel; +MD: awg/a (IILawg$g;)Lavx; net/minecraft/client/gui/GuiPageButtonList/func_178067_a (IILnet/minecraft/client/gui/GuiPageButtonList$GuiSlideEntry;)Lnet/minecraft/client/gui/GuiSlider; +MD: awg/a (Lavp;Z)V net/minecraft/client/gui/GuiPageButtonList/func_178066_a (Lnet/minecraft/client/gui/Gui;Z)V +MD: awg/a (Lawg$f;IZ)Lavp; net/minecraft/client/gui/GuiPageButtonList/func_178058_a (Lnet/minecraft/client/gui/GuiPageButtonList$GuiListEntry;IZ)Lnet/minecraft/client/gui/Gui; +MD: awg/a (Z)V net/minecraft/client/gui/GuiPageButtonList/func_181155_a (Z)V +MD: awg/b ()I net/minecraft/client/gui/GuiPageButtonList/getSize ()I +MD: awg/b (I)Lawd$a; net/minecraft/client/gui/GuiPageButtonList/getListEntry (I)Lnet/minecraft/client/gui/GuiListExtended$IGuiListEntry; +MD: awg/b (III)Z net/minecraft/client/gui/GuiPageButtonList/mouseClicked (III)Z +MD: awg/c ()I net/minecraft/client/gui/GuiPageButtonList/getListWidth ()I +MD: awg/c (I)V net/minecraft/client/gui/GuiPageButtonList/func_181156_c (I)V +MD: awg/d ()I net/minecraft/client/gui/GuiPageButtonList/getScrollBarX ()I +MD: awg/d (I)Lavp; net/minecraft/client/gui/GuiPageButtonList/func_178061_c (I)Lnet/minecraft/client/gui/Gui; +MD: awg/e ()I net/minecraft/client/gui/GuiPageButtonList/func_178059_e ()I +MD: awg/e (I)Lawg$d; net/minecraft/client/gui/GuiPageButtonList/getListEntry (I)Lnet/minecraft/client/gui/GuiPageButtonList$GuiEntry; +MD: awg/e (II)V net/minecraft/client/gui/GuiPageButtonList/func_178060_e (II)V +MD: awg/f ()I net/minecraft/client/gui/GuiPageButtonList/func_178057_f ()I +MD: awg/g ()Lavp; net/minecraft/client/gui/GuiPageButtonList/func_178056_g ()Lnet/minecraft/client/gui/Gui; +MD: awg/h ()V net/minecraft/client/gui/GuiPageButtonList/func_178071_h ()V +MD: awg/i ()V net/minecraft/client/gui/GuiPageButtonList/func_178064_i ()V +MD: awg/s ()V net/minecraft/client/gui/GuiPageButtonList/func_178069_s ()V +MD: awg/t ()V net/minecraft/client/gui/GuiPageButtonList/func_178055_t ()V +MD: awh$a/a (Lbdc;Lbdc;)I net/minecraft/client/gui/GuiPlayerTabOverlay$PlayerComparator/compare (Lnet/minecraft/client/network/NetworkPlayerInfo;Lnet/minecraft/client/network/NetworkPlayerInfo;)I +MD: awh$a/compare (Ljava/lang/Object;Ljava/lang/Object;)I net/minecraft/client/gui/GuiPlayerTabOverlay$PlayerComparator/compare (Ljava/lang/Object;Ljava/lang/Object;)I +MD: awh/a ()V net/minecraft/client/gui/GuiPlayerTabOverlay/func_181030_a ()V +MD: awh/a (IIILbdc;)V net/minecraft/client/gui/GuiPlayerTabOverlay/drawPing (IIILnet/minecraft/client/network/NetworkPlayerInfo;)V +MD: awh/a (ILauo;Lauk;)V net/minecraft/client/gui/GuiPlayerTabOverlay/renderPlayerlist (ILnet/minecraft/scoreboard/Scoreboard;Lnet/minecraft/scoreboard/ScoreObjective;)V +MD: awh/a (Lauk;ILjava/lang/String;IILbdc;)V net/minecraft/client/gui/GuiPlayerTabOverlay/drawScoreboardValues (Lnet/minecraft/scoreboard/ScoreObjective;ILjava/lang/String;IILnet/minecraft/client/network/NetworkPlayerInfo;)V +MD: awh/a (Lbdc;)Ljava/lang/String; net/minecraft/client/gui/GuiPlayerTabOverlay/getPlayerName (Lnet/minecraft/client/network/NetworkPlayerInfo;)Ljava/lang/String; +MD: awh/a (Leu;)V net/minecraft/client/gui/GuiPlayerTabOverlay/setFooter (Lnet/minecraft/util/IChatComponent;)V +MD: awh/a (Z)V net/minecraft/client/gui/GuiPlayerTabOverlay/updatePlayerList (Z)V +MD: awh/b (Leu;)V net/minecraft/client/gui/GuiPlayerTabOverlay/setHeader (Lnet/minecraft/util/IChatComponent;)V +MD: awi/a ()V net/minecraft/client/gui/GuiSlot/drawBackground ()V +MD: awi/a (I)Z net/minecraft/client/gui/GuiSlot/isSelected (I)Z +MD: awi/a (II)V net/minecraft/client/gui/GuiSlot/func_148132_a (II)V +MD: awi/a (IIF)V net/minecraft/client/gui/GuiSlot/drawScreen (IIF)V +MD: awi/a (III)V net/minecraft/client/gui/GuiSlot/func_178040_a (III)V +MD: awi/a (IIII)V net/minecraft/client/gui/GuiSlot/setDimensions (IIII)V +MD: awi/a (IIIIII)V net/minecraft/client/gui/GuiSlot/drawSlot (IIIIII)V +MD: awi/a (IILbfx;)V net/minecraft/client/gui/GuiSlot/drawListHeader (IILnet/minecraft/client/renderer/Tessellator;)V +MD: awi/a (IZII)V net/minecraft/client/gui/GuiSlot/elementClicked (IZII)V +MD: awi/a (Lavs;)V net/minecraft/client/gui/GuiSlot/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: awi/a (ZI)V net/minecraft/client/gui/GuiSlot/setHasListHeader (ZI)V +MD: awi/b ()I net/minecraft/client/gui/GuiSlot/getSize ()I +MD: awi/b (II)V net/minecraft/client/gui/GuiSlot/func_148142_b (II)V +MD: awi/b (IIII)V net/minecraft/client/gui/GuiSlot/drawSelectionBox (IIII)V +MD: awi/b (Z)V net/minecraft/client/gui/GuiSlot/setShowSelectionBox (Z)V +MD: awi/c ()I net/minecraft/client/gui/GuiSlot/getListWidth ()I +MD: awi/c (II)I net/minecraft/client/gui/GuiSlot/getSlotIndexFromScreenCoords (II)I +MD: awi/c (IIII)V net/minecraft/client/gui/GuiSlot/overlayBackground (IIII)V +MD: awi/d ()I net/minecraft/client/gui/GuiSlot/getScrollBarX ()I +MD: awi/d (II)V net/minecraft/client/gui/GuiSlot/registerScrollButtons (II)V +MD: awi/d (Z)V net/minecraft/client/gui/GuiSlot/setEnabled (Z)V +MD: awi/g (I)Z net/minecraft/client/gui/GuiSlot/isMouseYWithinSlotBounds (I)Z +MD: awi/h (I)V net/minecraft/client/gui/GuiSlot/scrollBy (I)V +MD: awi/i (I)V net/minecraft/client/gui/GuiSlot/setSlotXBoundsFromLeft (I)V +MD: awi/k ()I net/minecraft/client/gui/GuiSlot/getContentHeight ()I +MD: awi/l ()V net/minecraft/client/gui/GuiSlot/bindAmountScrolled ()V +MD: awi/m ()I net/minecraft/client/gui/GuiSlot/func_148135_f ()I +MD: awi/n ()I net/minecraft/client/gui/GuiSlot/getAmountScrolled ()I +MD: awi/p ()V net/minecraft/client/gui/GuiSlot/handleMouseInput ()V +MD: awi/q ()Z net/minecraft/client/gui/GuiSlot/getEnabled ()Z +MD: awi/r ()I net/minecraft/client/gui/GuiSlot/getSlotHeight ()I +MD: awj/a (II)V net/minecraft/client/gui/GuiOptionSlider/mouseReleased (II)V +MD: awj/a (Z)I net/minecraft/client/gui/GuiOptionSlider/getHoverState (Z)I +MD: awj/b (Lave;II)V net/minecraft/client/gui/GuiOptionSlider/mouseDragged (Lnet/minecraft/client/Minecraft;II)V +MD: awj/c (Lave;II)Z net/minecraft/client/gui/GuiOptionSlider/mousePressed (Lnet/minecraft/client/Minecraft;II)Z +MD: awk/a ()V net/minecraft/client/gui/GuiStreamIndicator/func_152439_a ()V +MD: awk/a (II)V net/minecraft/client/gui/GuiStreamIndicator/render (II)V +MD: awk/a (IIII)V net/minecraft/client/gui/GuiStreamIndicator/render (IIII)V +MD: awk/b ()I net/minecraft/client/gui/GuiStreamIndicator/func_152440_b ()I +MD: awk/c ()I net/minecraft/client/gui/GuiStreamIndicator/func_152438_c ()I +MD: awm/a ()Z net/minecraft/client/gui/GuiSpectator/func_175262_a ()Z +MD: awm/a (I)V net/minecraft/client/gui/GuiSpectator/func_175260_a (I)V +MD: awm/a (IIFFLbah;)V net/minecraft/client/gui/GuiSpectator/func_175266_a (IIFFLnet/minecraft/client/gui/spectator/ISpectatorMenuObject;)V +MD: awm/a (Lavr;)V net/minecraft/client/gui/GuiSpectator/func_175263_a (Lnet/minecraft/client/gui/ScaledResolution;)V +MD: awm/a (Lavr;F)V net/minecraft/client/gui/GuiSpectator/renderTooltip (Lnet/minecraft/client/gui/ScaledResolution;F)V +MD: awm/a (Lavr;FIFLbaj;)V net/minecraft/client/gui/GuiSpectator/func_175258_a (Lnet/minecraft/client/gui/ScaledResolution;FIFLnet/minecraft/client/gui/spectator/categories/SpectatorDetails;)V +MD: awm/a (Lbaf;)V net/minecraft/client/gui/GuiSpectator/func_175257_a (Lnet/minecraft/client/gui/spectator/SpectatorMenu;)V +MD: awm/b ()V net/minecraft/client/gui/GuiSpectator/func_175261_b ()V +MD: awm/b (I)V net/minecraft/client/gui/GuiSpectator/func_175259_b (I)V +MD: awm/c ()F net/minecraft/client/gui/GuiSpectator/func_175265_c ()F +MD: awp/a (II)V net/minecraft/client/gui/GuiButtonRealmsProxy/mouseReleased (II)V +MD: awp/a (Ljava/lang/String;)V net/minecraft/client/gui/GuiButtonRealmsProxy/setText (Ljava/lang/String;)V +MD: awp/a (Z)I net/minecraft/client/gui/GuiButtonRealmsProxy/getHoverState (Z)I +MD: awp/b ()I net/minecraft/client/gui/GuiButtonRealmsProxy/getButtonWidth ()I +MD: awp/b (Lave;II)V net/minecraft/client/gui/GuiButtonRealmsProxy/mouseDragged (Lnet/minecraft/client/Minecraft;II)V +MD: awp/b (Z)V net/minecraft/client/gui/GuiButtonRealmsProxy/setEnabled (Z)V +MD: awp/c ()I net/minecraft/client/gui/GuiButtonRealmsProxy/getId ()I +MD: awp/c (Lave;II)Z net/minecraft/client/gui/GuiButtonRealmsProxy/mousePressed (Lnet/minecraft/client/Minecraft;II)Z +MD: awp/c (Z)I net/minecraft/client/gui/GuiButtonRealmsProxy/func_154312_c (Z)I +MD: awp/d ()Z net/minecraft/client/gui/GuiButtonRealmsProxy/getEnabled ()Z +MD: awp/e ()I net/minecraft/client/gui/GuiButtonRealmsProxy/getPositionY ()I +MD: awp/f ()Lnet/minecraft/realms/RealmsButton; net/minecraft/client/gui/GuiButtonRealmsProxy/getRealmsButton ()Lnet/minecraft/realms/RealmsButton; +MD: awp/g ()I net/minecraft/client/gui/GuiButtonRealmsProxy/getHeight ()I +MD: awq/a ()V net/minecraft/client/gui/GuiClickableScrolledSelectionListProxy/drawBackground ()V +MD: awq/a (I)Z net/minecraft/client/gui/GuiClickableScrolledSelectionListProxy/isSelected (I)Z +MD: awq/a (IIIIII)V net/minecraft/client/gui/GuiClickableScrolledSelectionListProxy/drawSlot (IIIIII)V +MD: awq/a (IIILnet/minecraft/realms/Tezzelator;)V net/minecraft/client/gui/GuiClickableScrolledSelectionListProxy/func_178043_a (IIILnet/minecraft/realms/Tezzelator;)V +MD: awq/a (IZII)V net/minecraft/client/gui/GuiClickableScrolledSelectionListProxy/elementClicked (IZII)V +MD: awq/b ()I net/minecraft/client/gui/GuiClickableScrolledSelectionListProxy/getSize ()I +MD: awq/b (IIII)V net/minecraft/client/gui/GuiClickableScrolledSelectionListProxy/drawSelectionBox (IIII)V +MD: awq/d ()I net/minecraft/client/gui/GuiClickableScrolledSelectionListProxy/getScrollBarX ()I +MD: awq/e ()I net/minecraft/client/gui/GuiClickableScrolledSelectionListProxy/func_178044_e ()I +MD: awq/f ()I net/minecraft/client/gui/GuiClickableScrolledSelectionListProxy/func_178042_f ()I +MD: awq/g ()I net/minecraft/client/gui/GuiClickableScrolledSelectionListProxy/func_178045_g ()I +MD: awq/k ()I net/minecraft/client/gui/GuiClickableScrolledSelectionListProxy/getContentHeight ()I +MD: awq/p ()V net/minecraft/client/gui/GuiClickableScrolledSelectionListProxy/handleMouseInput ()V +MD: awr/a ()Lnet/minecraft/realms/RealmsScreen; net/minecraft/client/gui/GuiScreenRealmsProxy/func_154321_a ()Lnet/minecraft/realms/RealmsScreen; +MD: awr/a (CI)V net/minecraft/client/gui/GuiScreenRealmsProxy/keyTyped (CI)V +MD: awr/a (IIF)V net/minecraft/client/gui/GuiScreenRealmsProxy/drawScreen (IIF)V +MD: awr/a (III)V net/minecraft/client/gui/GuiScreenRealmsProxy/mouseClicked (III)V +MD: awr/a (IIIIII)V net/minecraft/client/gui/GuiScreenRealmsProxy/drawGradientRect (IIIIII)V +MD: awr/a (IIIJ)V net/minecraft/client/gui/GuiScreenRealmsProxy/mouseClickMove (IIIJ)V +MD: awr/a (Lavs;)V net/minecraft/client/gui/GuiScreenRealmsProxy/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: awr/a (Ljava/lang/String;I)Ljava/util/List; net/minecraft/client/gui/GuiScreenRealmsProxy/func_154323_a (Ljava/lang/String;I)Ljava/util/List; +MD: awr/a (Ljava/lang/String;II)V net/minecraft/client/gui/GuiScreenRealmsProxy/drawCreativeTabHoveringText (Ljava/lang/String;II)V +MD: awr/a (Ljava/lang/String;III)V net/minecraft/client/gui/GuiScreenRealmsProxy/func_154325_a (Ljava/lang/String;III)V +MD: awr/a (Ljava/lang/String;IIIZ)V net/minecraft/client/gui/GuiScreenRealmsProxy/func_154322_b (Ljava/lang/String;IIIZ)V +MD: awr/a (Ljava/util/List;II)V net/minecraft/client/gui/GuiScreenRealmsProxy/drawHoveringText (Ljava/util/List;II)V +MD: awr/a (Lnet/minecraft/realms/RealmsButton;)V net/minecraft/client/gui/GuiScreenRealmsProxy/func_154327_a (Lnet/minecraft/realms/RealmsButton;)V +MD: awr/a (Lzx;II)V net/minecraft/client/gui/GuiScreenRealmsProxy/renderToolTip (Lnet/minecraft/item/ItemStack;II)V +MD: awr/a (ZI)V net/minecraft/client/gui/GuiScreenRealmsProxy/confirmClicked (ZI)V +MD: awr/b ()V net/minecraft/client/gui/GuiScreenRealmsProxy/initGui ()V +MD: awr/b (III)V net/minecraft/client/gui/GuiScreenRealmsProxy/mouseReleased (III)V +MD: awr/b (IIIIII)V net/minecraft/client/gui/GuiScreenRealmsProxy/drawTexturedModalRect (IIIIII)V +MD: awr/b (Ljava/lang/String;III)V net/minecraft/client/gui/GuiScreenRealmsProxy/func_154319_c (Ljava/lang/String;III)V +MD: awr/b (Lnet/minecraft/realms/RealmsButton;)V net/minecraft/client/gui/GuiScreenRealmsProxy/func_154328_b (Lnet/minecraft/realms/RealmsButton;)V +MD: awr/b_ (I)V net/minecraft/client/gui/GuiScreenRealmsProxy/drawWorldBackground (I)V +MD: awr/c ()V net/minecraft/client/gui/GuiScreenRealmsProxy/drawDefaultBackground ()V +MD: awr/c (Ljava/lang/String;)I net/minecraft/client/gui/GuiScreenRealmsProxy/func_154326_c (Ljava/lang/String;)I +MD: awr/d ()Z net/minecraft/client/gui/GuiScreenRealmsProxy/doesGuiPauseGame ()Z +MD: awr/e ()V net/minecraft/client/gui/GuiScreenRealmsProxy/updateScreen ()V +MD: awr/h ()I net/minecraft/client/gui/GuiScreenRealmsProxy/func_154329_h ()I +MD: awr/i ()V net/minecraft/client/gui/GuiScreenRealmsProxy/func_154324_i ()V +MD: awr/j ()Ljava/util/List; net/minecraft/client/gui/GuiScreenRealmsProxy/func_154320_j ()Ljava/util/List; +MD: awr/k ()V net/minecraft/client/gui/GuiScreenRealmsProxy/handleMouseInput ()V +MD: awr/l ()V net/minecraft/client/gui/GuiScreenRealmsProxy/handleKeyboardInput ()V +MD: awr/m ()V net/minecraft/client/gui/GuiScreenRealmsProxy/onGuiClosed ()V +MD: aws/a ()V net/minecraft/client/gui/GuiSlotRealmsProxy/drawBackground ()V +MD: aws/a (I)Z net/minecraft/client/gui/GuiSlotRealmsProxy/isSelected (I)Z +MD: aws/a (IIIIII)V net/minecraft/client/gui/GuiSlotRealmsProxy/drawSlot (IIIIII)V +MD: aws/a (IZII)V net/minecraft/client/gui/GuiSlotRealmsProxy/elementClicked (IZII)V +MD: aws/b ()I net/minecraft/client/gui/GuiSlotRealmsProxy/getSize ()I +MD: aws/d ()I net/minecraft/client/gui/GuiSlotRealmsProxy/getScrollBarX ()I +MD: aws/e ()I net/minecraft/client/gui/GuiSlotRealmsProxy/getWidth ()I +MD: aws/f ()I net/minecraft/client/gui/GuiSlotRealmsProxy/getMouseY ()I +MD: aws/g ()I net/minecraft/client/gui/GuiSlotRealmsProxy/getMouseX ()I +MD: aws/k ()I net/minecraft/client/gui/GuiSlotRealmsProxy/getContentHeight ()I +MD: aws/p ()V net/minecraft/client/gui/GuiSlotRealmsProxy/handleMouseInput ()V +MD: awt/a ()V net/minecraft/client/gui/GuiSimpleScrolledSelectionListProxy/drawBackground ()V +MD: awt/a (I)Z net/minecraft/client/gui/GuiSimpleScrolledSelectionListProxy/isSelected (I)Z +MD: awt/a (IIF)V net/minecraft/client/gui/GuiSimpleScrolledSelectionListProxy/drawScreen (IIF)V +MD: awt/a (IIIIII)V net/minecraft/client/gui/GuiSimpleScrolledSelectionListProxy/drawSlot (IIIIII)V +MD: awt/a (IZII)V net/minecraft/client/gui/GuiSimpleScrolledSelectionListProxy/elementClicked (IZII)V +MD: awt/b ()I net/minecraft/client/gui/GuiSimpleScrolledSelectionListProxy/getSize ()I +MD: awt/d ()I net/minecraft/client/gui/GuiSimpleScrolledSelectionListProxy/getScrollBarX ()I +MD: awt/e ()I net/minecraft/client/gui/GuiSimpleScrolledSelectionListProxy/getWidth ()I +MD: awt/f ()I net/minecraft/client/gui/GuiSimpleScrolledSelectionListProxy/getMouseY ()I +MD: awt/g ()I net/minecraft/client/gui/GuiSimpleScrolledSelectionListProxy/getMouseX ()I +MD: awt/k ()I net/minecraft/client/gui/GuiSimpleScrolledSelectionListProxy/getContentHeight ()I +MD: awt/p ()V net/minecraft/client/gui/GuiSimpleScrolledSelectionListProxy/handleMouseInput ()V +MD: awu/a (IIF)V net/minecraft/client/gui/ScreenChatOptions/drawScreen (IIF)V +MD: awu/a (Lavs;)V net/minecraft/client/gui/ScreenChatOptions/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: awu/b ()V net/minecraft/client/gui/ScreenChatOptions/initGui ()V +MD: awv/a ()V net/minecraft/client/gui/GuiChat/autocompletePlayerNames ()V +MD: awv/a (CI)V net/minecraft/client/gui/GuiChat/keyTyped (CI)V +MD: awv/a (IIF)V net/minecraft/client/gui/GuiChat/drawScreen (IIF)V +MD: awv/a (III)V net/minecraft/client/gui/GuiChat/mouseClicked (III)V +MD: awv/a (Ljava/lang/String;Ljava/lang/String;)V net/minecraft/client/gui/GuiChat/sendAutocompleteRequest (Ljava/lang/String;Ljava/lang/String;)V +MD: awv/a (Ljava/lang/String;Z)V net/minecraft/client/gui/GuiChat/setText (Ljava/lang/String;Z)V +MD: awv/a ([Ljava/lang/String;)V net/minecraft/client/gui/GuiChat/onAutocompleteResponse ([Ljava/lang/String;)V +MD: awv/b ()V net/minecraft/client/gui/GuiChat/initGui ()V +MD: awv/b (I)V net/minecraft/client/gui/GuiChat/getSentHistory (I)V +MD: awv/d ()Z net/minecraft/client/gui/GuiChat/doesGuiPauseGame ()Z +MD: awv/e ()V net/minecraft/client/gui/GuiChat/updateScreen ()V +MD: awv/k ()V net/minecraft/client/gui/GuiChat/handleMouseInput ()V +MD: awv/m ()V net/minecraft/client/gui/GuiChat/onGuiClosed ()V +MD: aww/a ()V net/minecraft/client/gui/GuiConfirmOpenLink/copyLinkToClipboard ()V +MD: aww/a (IIF)V net/minecraft/client/gui/GuiConfirmOpenLink/drawScreen (IIF)V +MD: aww/a (Lavs;)V net/minecraft/client/gui/GuiConfirmOpenLink/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: aww/b ()V net/minecraft/client/gui/GuiConfirmOpenLink/initGui ()V +MD: aww/f ()V net/minecraft/client/gui/GuiConfirmOpenLink/disableSecurityWarning ()V +MD: awx/a (ZI)V net/minecraft/client/gui/GuiYesNoCallback/confirmClicked (ZI)V +MD: awy/a (IIF)V net/minecraft/client/gui/GuiYesNo/drawScreen (IIF)V +MD: awy/a (Lavs;)V net/minecraft/client/gui/GuiYesNo/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: awy/b ()V net/minecraft/client/gui/GuiYesNo/initGui ()V +MD: awy/b (I)V net/minecraft/client/gui/GuiYesNo/setButtonDelay (I)V +MD: awy/e ()V net/minecraft/client/gui/GuiYesNo/updateScreen ()V +MD: awz$1/run ()V net/minecraft/client/multiplayer/GuiConnecting$1/run ()V +MD: awz/a ()Lorg/apache/logging/log4j/Logger; net/minecraft/client/multiplayer/GuiConnecting/access$300 ()Lorg/apache/logging/log4j/Logger; +MD: awz/a (CI)V net/minecraft/client/multiplayer/GuiConnecting/keyTyped (CI)V +MD: awz/a (IIF)V net/minecraft/client/multiplayer/GuiConnecting/drawScreen (IIF)V +MD: awz/a (Lavs;)V net/minecraft/client/multiplayer/GuiConnecting/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: awz/a (Lawz;)Z net/minecraft/client/multiplayer/GuiConnecting/access$000 (Lnet/minecraft/client/multiplayer/GuiConnecting;)Z +MD: awz/a (Lawz;Lek;)Lek; net/minecraft/client/multiplayer/GuiConnecting/access$102 (Lnet/minecraft/client/multiplayer/GuiConnecting;Lnet/minecraft/network/NetworkManager;)Lnet/minecraft/network/NetworkManager; +MD: awz/a (Ljava/lang/String;I)V net/minecraft/client/multiplayer/GuiConnecting/connect (Ljava/lang/String;I)V +MD: awz/b ()V net/minecraft/client/multiplayer/GuiConnecting/initGui ()V +MD: awz/b (Lawz;)Lek; net/minecraft/client/multiplayer/GuiConnecting/access$100 (Lnet/minecraft/client/multiplayer/GuiConnecting;)Lnet/minecraft/network/NetworkManager; +MD: awz/c (Lawz;)Laxu; net/minecraft/client/multiplayer/GuiConnecting/access$200 (Lnet/minecraft/client/multiplayer/GuiConnecting;)Lnet/minecraft/client/gui/GuiScreen; +MD: awz/e ()V net/minecraft/client/multiplayer/GuiConnecting/updateScreen ()V +MD: ax/a ()I net/minecraft/command/CommandReplaceItem/getRequiredPermissionLevel ()I +MD: ax/a (Lm;[Ljava/lang/String;)V net/minecraft/command/CommandReplaceItem/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: ax/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/CommandReplaceItem/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: ax/b ([Ljava/lang/String;I)Z net/minecraft/command/CommandReplaceItem/isUsernameIndex ([Ljava/lang/String;I)Z +MD: ax/c ()Ljava/lang/String; net/minecraft/command/CommandReplaceItem/getCommandName ()Ljava/lang/String; +MD: ax/c (Lm;)Ljava/lang/String; net/minecraft/command/CommandReplaceItem/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: ax/d ()[Ljava/lang/String; net/minecraft/command/CommandReplaceItem/getUsernames ()[Ljava/lang/String; +MD: ax/e (Ljava/lang/String;)I net/minecraft/command/CommandReplaceItem/getSlotForShortcut (Ljava/lang/String;)I +MD: axa$a/a ()V net/minecraft/client/gui/GuiCreateFlatWorld$Details/drawBackground ()V +MD: axa$a/a (I)Z net/minecraft/client/gui/GuiCreateFlatWorld$Details/isSelected (I)Z +MD: axa$a/a (IIIIII)V net/minecraft/client/gui/GuiCreateFlatWorld$Details/drawSlot (IIIIII)V +MD: axa$a/a (IILzx;)V net/minecraft/client/gui/GuiCreateFlatWorld$Details/func_148225_a (IILnet/minecraft/item/ItemStack;)V +MD: axa$a/a (IZII)V net/minecraft/client/gui/GuiCreateFlatWorld$Details/elementClicked (IZII)V +MD: axa$a/b ()I net/minecraft/client/gui/GuiCreateFlatWorld$Details/getSize ()I +MD: axa$a/d ()I net/minecraft/client/gui/GuiCreateFlatWorld$Details/getScrollBarX ()I +MD: axa$a/d (IIII)V net/minecraft/client/gui/GuiCreateFlatWorld$Details/func_148224_c (IIII)V +MD: axa$a/e (II)V net/minecraft/client/gui/GuiCreateFlatWorld$Details/func_148226_e (II)V +MD: axa/a ()Ljava/lang/String; net/minecraft/client/gui/GuiCreateFlatWorld/func_146384_e ()Ljava/lang/String; +MD: axa/a (IIF)V net/minecraft/client/gui/GuiCreateFlatWorld/drawScreen (IIF)V +MD: axa/a (Lavs;)V net/minecraft/client/gui/GuiCreateFlatWorld/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: axa/a (Laxa;)F net/minecraft/client/gui/GuiCreateFlatWorld/access$000 (Lnet/minecraft/client/gui/GuiCreateFlatWorld;)F +MD: axa/a (Ljava/lang/String;)V net/minecraft/client/gui/GuiCreateFlatWorld/func_146383_a (Ljava/lang/String;)V +MD: axa/b ()V net/minecraft/client/gui/GuiCreateFlatWorld/initGui ()V +MD: axa/b (Laxa;)F net/minecraft/client/gui/GuiCreateFlatWorld/access$100 (Lnet/minecraft/client/gui/GuiCreateFlatWorld;)F +MD: axa/c (Laxa;)F net/minecraft/client/gui/GuiCreateFlatWorld/access$200 (Lnet/minecraft/client/gui/GuiCreateFlatWorld;)F +MD: axa/d (Laxa;)F net/minecraft/client/gui/GuiCreateFlatWorld/access$300 (Lnet/minecraft/client/gui/GuiCreateFlatWorld;)F +MD: axa/e (Laxa;)Lapz; net/minecraft/client/gui/GuiCreateFlatWorld/access$400 (Lnet/minecraft/client/gui/GuiCreateFlatWorld;)Lnet/minecraft/world/gen/FlatGeneratorInfo; +MD: axa/f ()V net/minecraft/client/gui/GuiCreateFlatWorld/func_146375_g ()V +MD: axa/g ()Z net/minecraft/client/gui/GuiCreateFlatWorld/func_146382_i ()Z +MD: axa/k ()V net/minecraft/client/gui/GuiCreateFlatWorld/handleMouseInput ()V +MD: axb/a ()V net/minecraft/client/gui/GuiCreateWorld/func_146314_g ()V +MD: axb/a (CI)V net/minecraft/client/gui/GuiCreateWorld/keyTyped (CI)V +MD: axb/a (IIF)V net/minecraft/client/gui/GuiCreateWorld/drawScreen (IIF)V +MD: axb/a (III)V net/minecraft/client/gui/GuiCreateWorld/mouseClicked (III)V +MD: axb/a (Lato;)V net/minecraft/client/gui/GuiCreateWorld/func_146318_a (Lnet/minecraft/world/storage/WorldInfo;)V +MD: axb/a (Latr;Ljava/lang/String;)Ljava/lang/String; net/minecraft/client/gui/GuiCreateWorld/func_146317_a (Lnet/minecraft/world/storage/ISaveFormat;Ljava/lang/String;)Ljava/lang/String; +MD: axb/a (Lavs;)V net/minecraft/client/gui/GuiCreateWorld/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: axb/a (Z)V net/minecraft/client/gui/GuiCreateWorld/func_146316_a (Z)V +MD: axb/b ()V net/minecraft/client/gui/GuiCreateWorld/initGui ()V +MD: axb/e ()V net/minecraft/client/gui/GuiCreateWorld/updateScreen ()V +MD: axb/f ()V net/minecraft/client/gui/GuiCreateWorld/func_146319_h ()V +MD: axb/g ()Z net/minecraft/client/gui/GuiCreateWorld/func_175299_g ()Z +MD: axb/h ()V net/minecraft/client/gui/GuiCreateWorld/func_146315_i ()V +MD: axb/m ()V net/minecraft/client/gui/GuiCreateWorld/onGuiClosed ()V +MD: axc$b/a ()V net/minecraft/client/gui/GuiScreenCustomizePresets$ListPreset/drawBackground ()V +MD: axc$b/a (I)Z net/minecraft/client/gui/GuiScreenCustomizePresets$ListPreset/isSelected (I)Z +MD: axc$b/a (IIIIII)V net/minecraft/client/gui/GuiScreenCustomizePresets$ListPreset/drawSlot (IIIIII)V +MD: axc$b/a (IILjy;)V net/minecraft/client/gui/GuiScreenCustomizePresets$ListPreset/func_178051_a (IILnet/minecraft/util/ResourceLocation;)V +MD: axc$b/a (IZII)V net/minecraft/client/gui/GuiScreenCustomizePresets$ListPreset/elementClicked (IZII)V +MD: axc$b/b ()I net/minecraft/client/gui/GuiScreenCustomizePresets$ListPreset/getSize ()I +MD: axc/a ()V net/minecraft/client/gui/GuiScreenCustomizePresets/func_175304_a ()V +MD: axc/a (CI)V net/minecraft/client/gui/GuiScreenCustomizePresets/keyTyped (CI)V +MD: axc/a (IIF)V net/minecraft/client/gui/GuiScreenCustomizePresets/drawScreen (IIF)V +MD: axc/a (III)V net/minecraft/client/gui/GuiScreenCustomizePresets/mouseClicked (III)V +MD: axc/a (Lavs;)V net/minecraft/client/gui/GuiScreenCustomizePresets/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: axc/a (Laxc;)Laxc$b; net/minecraft/client/gui/GuiScreenCustomizePresets/access$100 (Lnet/minecraft/client/gui/GuiScreenCustomizePresets;)Lnet/minecraft/client/gui/GuiScreenCustomizePresets$ListPreset; +MD: axc/a (Laxc;IIII)V net/minecraft/client/gui/GuiScreenCustomizePresets/access$300 (Lnet/minecraft/client/gui/GuiScreenCustomizePresets;IIII)V +MD: axc/b ()V net/minecraft/client/gui/GuiScreenCustomizePresets/initGui ()V +MD: axc/b (Laxc;)Lavw; net/minecraft/client/gui/GuiScreenCustomizePresets/access$200 (Lnet/minecraft/client/gui/GuiScreenCustomizePresets;)Lnet/minecraft/client/gui/GuiTextField; +MD: axc/b (Laxc;IIII)V net/minecraft/client/gui/GuiScreenCustomizePresets/access$400 (Lnet/minecraft/client/gui/GuiScreenCustomizePresets;IIII)V +MD: axc/c (Laxc;IIII)V net/minecraft/client/gui/GuiScreenCustomizePresets/access$500 (Lnet/minecraft/client/gui/GuiScreenCustomizePresets;IIII)V +MD: axc/d (Laxc;IIII)V net/minecraft/client/gui/GuiScreenCustomizePresets/access$600 (Lnet/minecraft/client/gui/GuiScreenCustomizePresets;IIII)V +MD: axc/e ()V net/minecraft/client/gui/GuiScreenCustomizePresets/updateScreen ()V +MD: axc/f ()Ljava/util/List; net/minecraft/client/gui/GuiScreenCustomizePresets/access$000 ()Ljava/util/List; +MD: axc/g ()Z net/minecraft/client/gui/GuiScreenCustomizePresets/func_175305_g ()Z +MD: axc/k ()V net/minecraft/client/gui/GuiScreenCustomizePresets/handleMouseInput ()V +MD: axc/m ()V net/minecraft/client/gui/GuiScreenCustomizePresets/onGuiClosed ()V +MD: axd$1/a (Ljava/lang/String;)Z net/minecraft/client/gui/GuiCustomizeWorldScreen$1/apply (Ljava/lang/String;)Z +MD: axd$1/apply (Ljava/lang/Object;)Z net/minecraft/client/gui/GuiCustomizeWorldScreen$1/apply (Ljava/lang/Object;)Z +MD: axd/a ()Ljava/lang/String; net/minecraft/client/gui/GuiCustomizeWorldScreen/func_175323_a ()Ljava/lang/String; +MD: axd/a (CI)V net/minecraft/client/gui/GuiCustomizeWorldScreen/keyTyped (CI)V +MD: axd/a (F)V net/minecraft/client/gui/GuiCustomizeWorldScreen/func_175327_a (F)V +MD: axd/a (IF)V net/minecraft/client/gui/GuiCustomizeWorldScreen/onTick (IF)V +MD: axd/a (IIF)V net/minecraft/client/gui/GuiCustomizeWorldScreen/drawScreen (IIF)V +MD: axd/a (III)V net/minecraft/client/gui/GuiCustomizeWorldScreen/mouseClicked (III)V +MD: axd/a (ILjava/lang/String;)V net/minecraft/client/gui/GuiCustomizeWorldScreen/func_175319_a (ILjava/lang/String;)V +MD: axd/a (ILjava/lang/String;F)Ljava/lang/String; net/minecraft/client/gui/GuiCustomizeWorldScreen/getText (ILjava/lang/String;F)Ljava/lang/String; +MD: axd/a (IZ)V net/minecraft/client/gui/GuiCustomizeWorldScreen/func_175321_a (IZ)V +MD: axd/a (Lavs;)V net/minecraft/client/gui/GuiCustomizeWorldScreen/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: axd/a (Ljava/lang/String;)V net/minecraft/client/gui/GuiCustomizeWorldScreen/func_175324_a (Ljava/lang/String;)V +MD: axd/a (Z)V net/minecraft/client/gui/GuiCustomizeWorldScreen/func_181031_a (Z)V +MD: axd/b ()V net/minecraft/client/gui/GuiCustomizeWorldScreen/initGui ()V +MD: axd/b (I)V net/minecraft/client/gui/GuiCustomizeWorldScreen/func_175322_b (I)V +MD: axd/b (IF)Ljava/lang/String; net/minecraft/client/gui/GuiCustomizeWorldScreen/func_175330_b (IF)Ljava/lang/String; +MD: axd/b (III)V net/minecraft/client/gui/GuiCustomizeWorldScreen/mouseReleased (III)V +MD: axd/b (Z)V net/minecraft/client/gui/GuiCustomizeWorldScreen/func_175329_a (Z)V +MD: axd/f ()V net/minecraft/client/gui/GuiCustomizeWorldScreen/func_175325_f ()V +MD: axd/g ()V net/minecraft/client/gui/GuiCustomizeWorldScreen/func_175326_g ()V +MD: axd/h ()V net/minecraft/client/gui/GuiCustomizeWorldScreen/func_175331_h ()V +MD: axd/i ()V net/minecraft/client/gui/GuiCustomizeWorldScreen/func_175328_i ()V +MD: axd/k ()V net/minecraft/client/gui/GuiCustomizeWorldScreen/handleMouseInput ()V +MD: axe/a (CI)V net/minecraft/client/gui/GuiGameOver/keyTyped (CI)V +MD: axe/a (IIF)V net/minecraft/client/gui/GuiGameOver/drawScreen (IIF)V +MD: axe/a (Lavs;)V net/minecraft/client/gui/GuiGameOver/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: axe/a (ZI)V net/minecraft/client/gui/GuiGameOver/confirmClicked (ZI)V +MD: axe/b ()V net/minecraft/client/gui/GuiGameOver/initGui ()V +MD: axe/d ()Z net/minecraft/client/gui/GuiGameOver/doesGuiPauseGame ()Z +MD: axe/e ()V net/minecraft/client/gui/GuiGameOver/updateScreen ()V +MD: axf/a (IIF)V net/minecraft/client/gui/GuiScreenDemo/drawScreen (IIF)V +MD: axf/a (Lavs;)V net/minecraft/client/gui/GuiScreenDemo/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: axf/b ()V net/minecraft/client/gui/GuiScreenDemo/initGui ()V +MD: axf/c ()V net/minecraft/client/gui/GuiScreenDemo/drawDefaultBackground ()V +MD: axf/e ()V net/minecraft/client/gui/GuiScreenDemo/updateScreen ()V +MD: axg/a (CI)V net/minecraft/client/gui/GuiScreenServerList/keyTyped (CI)V +MD: axg/a (IIF)V net/minecraft/client/gui/GuiScreenServerList/drawScreen (IIF)V +MD: axg/a (III)V net/minecraft/client/gui/GuiScreenServerList/mouseClicked (III)V +MD: axg/a (Lavs;)V net/minecraft/client/gui/GuiScreenServerList/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: axg/b ()V net/minecraft/client/gui/GuiScreenServerList/initGui ()V +MD: axg/e ()V net/minecraft/client/gui/GuiScreenServerList/updateScreen ()V +MD: axg/m ()V net/minecraft/client/gui/GuiScreenServerList/onGuiClosed ()V +MD: axh/a (CI)V net/minecraft/client/gui/GuiDisconnected/keyTyped (CI)V +MD: axh/a (IIF)V net/minecraft/client/gui/GuiDisconnected/drawScreen (IIF)V +MD: axh/a (Lavs;)V net/minecraft/client/gui/GuiDisconnected/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: axh/b ()V net/minecraft/client/gui/GuiDisconnected/initGui ()V +MD: axi$1/a (Ljava/lang/String;)Z net/minecraft/client/gui/GuiScreenAddServer$1/apply (Ljava/lang/String;)Z +MD: axi$1/apply (Ljava/lang/Object;)Z net/minecraft/client/gui/GuiScreenAddServer$1/apply (Ljava/lang/Object;)Z +MD: axi/a (CI)V net/minecraft/client/gui/GuiScreenAddServer/keyTyped (CI)V +MD: axi/a (IIF)V net/minecraft/client/gui/GuiScreenAddServer/drawScreen (IIF)V +MD: axi/a (III)V net/minecraft/client/gui/GuiScreenAddServer/mouseClicked (III)V +MD: axi/a (Lavs;)V net/minecraft/client/gui/GuiScreenAddServer/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: axi/b ()V net/minecraft/client/gui/GuiScreenAddServer/initGui ()V +MD: axi/e ()V net/minecraft/client/gui/GuiScreenAddServer/updateScreen ()V +MD: axi/m ()V net/minecraft/client/gui/GuiScreenAddServer/onGuiClosed ()V +MD: axj/a (CI)V net/minecraft/client/gui/GuiErrorScreen/keyTyped (CI)V +MD: axj/a (IIF)V net/minecraft/client/gui/GuiErrorScreen/drawScreen (IIF)V +MD: axj/a (Lavs;)V net/minecraft/client/gui/GuiErrorScreen/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: axj/b ()V net/minecraft/client/gui/GuiErrorScreen/initGui ()V +MD: axk/a (CI)V net/minecraft/client/gui/GuiSleepMP/keyTyped (CI)V +MD: axk/a (Lavs;)V net/minecraft/client/gui/GuiSleepMP/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: axk/b ()V net/minecraft/client/gui/GuiSleepMP/initGui ()V +MD: axk/f ()V net/minecraft/client/gui/GuiSleepMP/wakeFromSleep ()V +MD: axl$a/a ()V net/minecraft/client/gui/GuiLanguage$List/drawBackground ()V +MD: axl$a/a (I)Z net/minecraft/client/gui/GuiLanguage$List/isSelected (I)Z +MD: axl$a/a (IIIIII)V net/minecraft/client/gui/GuiLanguage$List/drawSlot (IIIIII)V +MD: axl$a/a (IZII)V net/minecraft/client/gui/GuiLanguage$List/elementClicked (IZII)V +MD: axl$a/b ()I net/minecraft/client/gui/GuiLanguage$List/getSize ()I +MD: axl$a/k ()I net/minecraft/client/gui/GuiLanguage$List/getContentHeight ()I +MD: axl/a (IIF)V net/minecraft/client/gui/GuiLanguage/drawScreen (IIF)V +MD: axl/a (Lavs;)V net/minecraft/client/gui/GuiLanguage/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: axl/a (Laxl;)Lbns; net/minecraft/client/gui/GuiLanguage/access$000 (Lnet/minecraft/client/gui/GuiLanguage;)Lnet/minecraft/client/resources/LanguageManager; +MD: axl/b ()V net/minecraft/client/gui/GuiLanguage/initGui ()V +MD: axl/b (Laxl;)Lavh; net/minecraft/client/gui/GuiLanguage/access$100 (Lnet/minecraft/client/gui/GuiLanguage;)Lnet/minecraft/client/settings/GameSettings; +MD: axl/c (Laxl;)Lawe; net/minecraft/client/gui/GuiLanguage/access$200 (Lnet/minecraft/client/gui/GuiLanguage;)Lnet/minecraft/client/gui/GuiOptionButton; +MD: axl/d (Laxl;)Lawe; net/minecraft/client/gui/GuiLanguage/access$300 (Lnet/minecraft/client/gui/GuiLanguage;)Lnet/minecraft/client/gui/GuiOptionButton; +MD: axl/k ()V net/minecraft/client/gui/GuiLanguage/handleMouseInput ()V +MD: axn$1/a (Lbpz;)V net/minecraft/client/gui/GuiOptions$1/playPressSound (Lnet/minecraft/client/audio/SoundHandler;)V +MD: axn/a (IIF)V net/minecraft/client/gui/GuiOptions/drawScreen (IIF)V +MD: axn/a (Lavs;)V net/minecraft/client/gui/GuiOptions/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: axn/a (Loj;)Ljava/lang/String; net/minecraft/client/gui/GuiOptions/func_175355_a (Lnet/minecraft/world/EnumDifficulty;)Ljava/lang/String; +MD: axn/a (ZI)V net/minecraft/client/gui/GuiOptions/confirmClicked (ZI)V +MD: axn/b ()V net/minecraft/client/gui/GuiOptions/initGui ()V +MD: axo/a (CI)V net/minecraft/client/gui/GuiMemoryErrorScreen/keyTyped (CI)V +MD: axo/a (IIF)V net/minecraft/client/gui/GuiMemoryErrorScreen/drawScreen (IIF)V +MD: axo/a (Lavs;)V net/minecraft/client/gui/GuiMemoryErrorScreen/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: axo/b ()V net/minecraft/client/gui/GuiMemoryErrorScreen/initGui ()V +MD: axp/a (IIF)V net/minecraft/client/gui/GuiIngameMenu/drawScreen (IIF)V +MD: axp/a (Lavs;)V net/minecraft/client/gui/GuiIngameMenu/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: axp/b ()V net/minecraft/client/gui/GuiIngameMenu/initGui ()V +MD: axp/e ()V net/minecraft/client/gui/GuiIngameMenu/updateScreen ()V +MD: axq$b/a ()V net/minecraft/client/gui/GuiFlatPresets$ListSlot/drawBackground ()V +MD: axq$b/a (I)Z net/minecraft/client/gui/GuiFlatPresets$ListSlot/isSelected (I)Z +MD: axq$b/a (IIIIII)V net/minecraft/client/gui/GuiFlatPresets$ListSlot/drawSlot (IIIIII)V +MD: axq$b/a (IILzw;I)V net/minecraft/client/gui/GuiFlatPresets$ListSlot/func_178054_a (IILnet/minecraft/item/Item;I)V +MD: axq$b/a (IZII)V net/minecraft/client/gui/GuiFlatPresets$ListSlot/elementClicked (IZII)V +MD: axq$b/b ()I net/minecraft/client/gui/GuiFlatPresets$ListSlot/getSize ()I +MD: axq$b/d (IIII)V net/minecraft/client/gui/GuiFlatPresets$ListSlot/func_148171_c (IIII)V +MD: axq$b/e (II)V net/minecraft/client/gui/GuiFlatPresets$ListSlot/func_148173_e (II)V +MD: axq/a ()V net/minecraft/client/gui/GuiFlatPresets/func_146426_g ()V +MD: axq/a (CI)V net/minecraft/client/gui/GuiFlatPresets/keyTyped (CI)V +MD: axq/a (IIF)V net/minecraft/client/gui/GuiFlatPresets/drawScreen (IIF)V +MD: axq/a (III)V net/minecraft/client/gui/GuiFlatPresets/mouseClicked (III)V +MD: axq/a (Lavs;)V net/minecraft/client/gui/GuiFlatPresets/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: axq/a (Laxq;)F net/minecraft/client/gui/GuiFlatPresets/access$000 (Lnet/minecraft/client/gui/GuiFlatPresets;)F +MD: axq/a (Ljava/lang/String;Lzw;ILady;Ljava/util/List;[Laqa;)V net/minecraft/client/gui/GuiFlatPresets/func_175354_a (Ljava/lang/String;Lnet/minecraft/item/Item;ILnet/minecraft/world/biome/BiomeGenBase;Ljava/util/List;[Lnet/minecraft/world/gen/FlatLayerInfo;)V +MD: axq/a (Ljava/lang/String;Lzw;Lady;Ljava/util/List;[Laqa;)V net/minecraft/client/gui/GuiFlatPresets/func_146421_a (Ljava/lang/String;Lnet/minecraft/item/Item;Lnet/minecraft/world/biome/BiomeGenBase;Ljava/util/List;[Lnet/minecraft/world/gen/FlatLayerInfo;)V +MD: axq/a (Ljava/lang/String;Lzw;Lady;[Laqa;)V net/minecraft/client/gui/GuiFlatPresets/func_146425_a (Ljava/lang/String;Lnet/minecraft/item/Item;Lnet/minecraft/world/biome/BiomeGenBase;[Lnet/minecraft/world/gen/FlatLayerInfo;)V +MD: axq/b ()V net/minecraft/client/gui/GuiFlatPresets/initGui ()V +MD: axq/b (Laxq;)F net/minecraft/client/gui/GuiFlatPresets/access$100 (Lnet/minecraft/client/gui/GuiFlatPresets;)F +MD: axq/c (Laxq;)F net/minecraft/client/gui/GuiFlatPresets/access$200 (Lnet/minecraft/client/gui/GuiFlatPresets;)F +MD: axq/d (Laxq;)F net/minecraft/client/gui/GuiFlatPresets/access$300 (Lnet/minecraft/client/gui/GuiFlatPresets;)F +MD: axq/e ()V net/minecraft/client/gui/GuiFlatPresets/updateScreen ()V +MD: axq/e (Laxq;)Laxq$b; net/minecraft/client/gui/GuiFlatPresets/access$500 (Lnet/minecraft/client/gui/GuiFlatPresets;)Lnet/minecraft/client/gui/GuiFlatPresets$ListSlot; +MD: axq/f ()Ljava/util/List; net/minecraft/client/gui/GuiFlatPresets/access$400 ()Ljava/util/List; +MD: axq/f (Laxq;)Lavw; net/minecraft/client/gui/GuiFlatPresets/access$600 (Lnet/minecraft/client/gui/GuiFlatPresets;)Lnet/minecraft/client/gui/GuiTextField; +MD: axq/g ()Z net/minecraft/client/gui/GuiFlatPresets/func_146430_p ()Z +MD: axq/k ()V net/minecraft/client/gui/GuiFlatPresets/handleMouseInput ()V +MD: axq/m ()V net/minecraft/client/gui/GuiFlatPresets/onGuiClosed ()V +MD: axr/a ()V net/minecraft/client/gui/GuiScreenWorking/setDoneWorking ()V +MD: axr/a (I)V net/minecraft/client/gui/GuiScreenWorking/setLoadingProgress (I)V +MD: axr/a (IIF)V net/minecraft/client/gui/GuiScreenWorking/drawScreen (IIF)V +MD: axr/a (Ljava/lang/String;)V net/minecraft/client/gui/GuiScreenWorking/displaySavingString (Ljava/lang/String;)V +MD: axr/b (Ljava/lang/String;)V net/minecraft/client/gui/GuiScreenWorking/resetProgressAndMessage (Ljava/lang/String;)V +MD: axr/c (Ljava/lang/String;)V net/minecraft/client/gui/GuiScreenWorking/displayLoadingString (Ljava/lang/String;)V +MD: axs/a (CI)V net/minecraft/client/gui/GuiDownloadTerrain/keyTyped (CI)V +MD: axs/a (IIF)V net/minecraft/client/gui/GuiDownloadTerrain/drawScreen (IIF)V +MD: axs/b ()V net/minecraft/client/gui/GuiDownloadTerrain/initGui ()V +MD: axs/d ()Z net/minecraft/client/gui/GuiDownloadTerrain/doesGuiPauseGame ()Z +MD: axs/e ()V net/minecraft/client/gui/GuiDownloadTerrain/updateScreen ()V +MD: axt/a (CI)V net/minecraft/client/gui/GuiRenameWorld/keyTyped (CI)V +MD: axt/a (IIF)V net/minecraft/client/gui/GuiRenameWorld/drawScreen (IIF)V +MD: axt/a (III)V net/minecraft/client/gui/GuiRenameWorld/mouseClicked (III)V +MD: axt/a (Lavs;)V net/minecraft/client/gui/GuiRenameWorld/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: axt/b ()V net/minecraft/client/gui/GuiRenameWorld/initGui ()V +MD: axt/e ()V net/minecraft/client/gui/GuiRenameWorld/updateScreen ()V +MD: axt/m ()V net/minecraft/client/gui/GuiRenameWorld/onGuiClosed ()V +MD: axu/a (CI)V net/minecraft/client/gui/GuiScreen/keyTyped (CI)V +MD: axu/a (II)V net/minecraft/client/gui/GuiScreen/func_183500_a (II)V +MD: axu/a (IIF)V net/minecraft/client/gui/GuiScreen/drawScreen (IIF)V +MD: axu/a (III)V net/minecraft/client/gui/GuiScreen/mouseClicked (III)V +MD: axu/a (IIIJ)V net/minecraft/client/gui/GuiScreen/mouseClickMove (IIIJ)V +MD: axu/a (Lave;II)V net/minecraft/client/gui/GuiScreen/setWorldAndResolution (Lnet/minecraft/client/Minecraft;II)V +MD: axu/a (Lavs;)V net/minecraft/client/gui/GuiScreen/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: axu/a (Leu;)Z net/minecraft/client/gui/GuiScreen/handleComponentClick (Lnet/minecraft/util/IChatComponent;)Z +MD: axu/a (Leu;II)V net/minecraft/client/gui/GuiScreen/handleComponentHover (Lnet/minecraft/util/IChatComponent;II)V +MD: axu/a (Ljava/lang/String;II)V net/minecraft/client/gui/GuiScreen/drawCreativeTabHoveringText (Ljava/lang/String;II)V +MD: axu/a (Ljava/lang/String;Z)V net/minecraft/client/gui/GuiScreen/setText (Ljava/lang/String;Z)V +MD: axu/a (Ljava/net/URI;)V net/minecraft/client/gui/GuiScreen/openWebLink (Ljava/net/URI;)V +MD: axu/a (Ljava/util/List;II)V net/minecraft/client/gui/GuiScreen/drawHoveringText (Ljava/util/List;II)V +MD: axu/a (Lzx;II)V net/minecraft/client/gui/GuiScreen/renderToolTip (Lnet/minecraft/item/ItemStack;II)V +MD: axu/a (ZI)V net/minecraft/client/gui/GuiScreen/confirmClicked (ZI)V +MD: axu/b ()V net/minecraft/client/gui/GuiScreen/initGui ()V +MD: axu/b (III)V net/minecraft/client/gui/GuiScreen/mouseReleased (III)V +MD: axu/b (Lave;II)V net/minecraft/client/gui/GuiScreen/onResize (Lnet/minecraft/client/Minecraft;II)V +MD: axu/b (Ljava/lang/String;Z)V net/minecraft/client/gui/GuiScreen/sendChatMessage (Ljava/lang/String;Z)V +MD: axu/b_ (I)V net/minecraft/client/gui/GuiScreen/drawWorldBackground (I)V +MD: axu/c ()V net/minecraft/client/gui/GuiScreen/drawDefaultBackground ()V +MD: axu/c (I)V net/minecraft/client/gui/GuiScreen/drawBackground (I)V +MD: axu/d ()Z net/minecraft/client/gui/GuiScreen/doesGuiPauseGame ()Z +MD: axu/d (I)Z net/minecraft/client/gui/GuiScreen/isKeyComboCtrlX (I)Z +MD: axu/e ()V net/minecraft/client/gui/GuiScreen/updateScreen ()V +MD: axu/e (I)Z net/minecraft/client/gui/GuiScreen/isKeyComboCtrlV (I)Z +MD: axu/e (Ljava/lang/String;)V net/minecraft/client/gui/GuiScreen/setClipboardString (Ljava/lang/String;)V +MD: axu/f (I)Z net/minecraft/client/gui/GuiScreen/isKeyComboCtrlC (I)Z +MD: axu/f (Ljava/lang/String;)V net/minecraft/client/gui/GuiScreen/sendChatMessage (Ljava/lang/String;)V +MD: axu/g (I)Z net/minecraft/client/gui/GuiScreen/isKeyComboCtrlA (I)Z +MD: axu/k ()V net/minecraft/client/gui/GuiScreen/handleMouseInput ()V +MD: axu/l ()V net/minecraft/client/gui/GuiScreen/handleKeyboardInput ()V +MD: axu/m ()V net/minecraft/client/gui/GuiScreen/onGuiClosed ()V +MD: axu/o ()Ljava/lang/String; net/minecraft/client/gui/GuiScreen/getClipboardString ()Ljava/lang/String; +MD: axu/p ()V net/minecraft/client/gui/GuiScreen/handleInput ()V +MD: axu/q ()Z net/minecraft/client/gui/GuiScreen/isCtrlKeyDown ()Z +MD: axu/r ()Z net/minecraft/client/gui/GuiScreen/isShiftKeyDown ()Z +MD: axu/s ()Z net/minecraft/client/gui/GuiScreen/isAltKeyDown ()Z +MD: axv$a/a ()V net/minecraft/client/gui/GuiSelectWorld$List/drawBackground ()V +MD: axv$a/a (I)Z net/minecraft/client/gui/GuiSelectWorld$List/isSelected (I)Z +MD: axv$a/a (IIIIII)V net/minecraft/client/gui/GuiSelectWorld$List/drawSlot (IIIIII)V +MD: axv$a/a (IZII)V net/minecraft/client/gui/GuiSelectWorld$List/elementClicked (IZII)V +MD: axv$a/b ()I net/minecraft/client/gui/GuiSelectWorld$List/getSize ()I +MD: axv$a/k ()I net/minecraft/client/gui/GuiSelectWorld$List/getContentHeight ()I +MD: axv/a ()V net/minecraft/client/gui/GuiSelectWorld/func_146618_g ()V +MD: axv/a (IIF)V net/minecraft/client/gui/GuiSelectWorld/drawScreen (IIF)V +MD: axv/a (Lavs;)V net/minecraft/client/gui/GuiSelectWorld/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: axv/a (Lawx;Ljava/lang/String;I)Lawy; net/minecraft/client/gui/GuiSelectWorld/func_152129_a (Lnet/minecraft/client/gui/GuiYesNoCallback;Ljava/lang/String;I)Lnet/minecraft/client/gui/GuiYesNo; +MD: axv/a (Laxv;)Ljava/util/List; net/minecraft/client/gui/GuiSelectWorld/access$000 (Lnet/minecraft/client/gui/GuiSelectWorld;)Ljava/util/List; +MD: axv/a (Laxv;I)I net/minecraft/client/gui/GuiSelectWorld/access$102 (Lnet/minecraft/client/gui/GuiSelectWorld;I)I +MD: axv/a (ZI)V net/minecraft/client/gui/GuiSelectWorld/confirmClicked (ZI)V +MD: axv/b ()V net/minecraft/client/gui/GuiSelectWorld/initGui ()V +MD: axv/b (I)Ljava/lang/String; net/minecraft/client/gui/GuiSelectWorld/func_146621_a (I)Ljava/lang/String; +MD: axv/b (Laxv;)I net/minecraft/client/gui/GuiSelectWorld/access$100 (Lnet/minecraft/client/gui/GuiSelectWorld;)I +MD: axv/c (Laxv;)Lavs; net/minecraft/client/gui/GuiSelectWorld/access$200 (Lnet/minecraft/client/gui/GuiSelectWorld;)Lnet/minecraft/client/gui/GuiButton; +MD: axv/d (Laxv;)Lavs; net/minecraft/client/gui/GuiSelectWorld/access$300 (Lnet/minecraft/client/gui/GuiSelectWorld;)Lnet/minecraft/client/gui/GuiButton; +MD: axv/e (Laxv;)Lavs; net/minecraft/client/gui/GuiSelectWorld/access$400 (Lnet/minecraft/client/gui/GuiSelectWorld;)Lnet/minecraft/client/gui/GuiButton; +MD: axv/f ()V net/minecraft/client/gui/GuiSelectWorld/func_146627_h ()V +MD: axv/f (Laxv;)Lavs; net/minecraft/client/gui/GuiSelectWorld/access$500 (Lnet/minecraft/client/gui/GuiSelectWorld;)Lnet/minecraft/client/gui/GuiButton; +MD: axv/g (Laxv;)Ljava/lang/String; net/minecraft/client/gui/GuiSelectWorld/access$600 (Lnet/minecraft/client/gui/GuiSelectWorld;)Ljava/lang/String; +MD: axv/h (I)Ljava/lang/String; net/minecraft/client/gui/GuiSelectWorld/func_146614_d (I)Ljava/lang/String; +MD: axv/h (Laxv;)Ljava/text/DateFormat; net/minecraft/client/gui/GuiSelectWorld/access$700 (Lnet/minecraft/client/gui/GuiSelectWorld;)Ljava/text/DateFormat; +MD: axv/i (I)V net/minecraft/client/gui/GuiSelectWorld/func_146615_e (I)V +MD: axv/i (Laxv;)Ljava/lang/String; net/minecraft/client/gui/GuiSelectWorld/access$800 (Lnet/minecraft/client/gui/GuiSelectWorld;)Ljava/lang/String; +MD: axv/j (Laxv;)[Ljava/lang/String; net/minecraft/client/gui/GuiSelectWorld/access$900 (Lnet/minecraft/client/gui/GuiSelectWorld;)[Ljava/lang/String; +MD: axv/k ()V net/minecraft/client/gui/GuiSelectWorld/handleMouseInput ()V +MD: axw/a ()V net/minecraft/client/gui/GuiShareToLan/func_146595_g ()V +MD: axw/a (IIF)V net/minecraft/client/gui/GuiShareToLan/drawScreen (IIF)V +MD: axw/a (Lavs;)V net/minecraft/client/gui/GuiShareToLan/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: axw/b ()V net/minecraft/client/gui/GuiShareToLan/initGui ()V +MD: axx$a/a (Laxx$a;)Lwo; net/minecraft/client/gui/GuiCustomizeSkin$ButtonPart/access$100 (Lnet/minecraft/client/gui/GuiCustomizeSkin$ButtonPart;)Lnet/minecraft/entity/player/EnumPlayerModelParts; +MD: axx/a (IIF)V net/minecraft/client/gui/GuiCustomizeSkin/drawScreen (IIF)V +MD: axx/a (Lavs;)V net/minecraft/client/gui/GuiCustomizeSkin/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: axx/a (Laxx;Lwo;)Ljava/lang/String; net/minecraft/client/gui/GuiCustomizeSkin/access$200 (Lnet/minecraft/client/gui/GuiCustomizeSkin;Lnet/minecraft/entity/player/EnumPlayerModelParts;)Ljava/lang/String; +MD: axx/a (Lwo;)Ljava/lang/String; net/minecraft/client/gui/GuiCustomizeSkin/func_175358_a (Lnet/minecraft/entity/player/EnumPlayerModelParts;)Ljava/lang/String; +MD: axx/b ()V net/minecraft/client/gui/GuiCustomizeSkin/initGui ()V +MD: axy$a/a ()V net/minecraft/client/gui/GuiSnooper$List/drawBackground ()V +MD: axy$a/a (I)Z net/minecraft/client/gui/GuiSnooper$List/isSelected (I)Z +MD: axy$a/a (IIIIII)V net/minecraft/client/gui/GuiSnooper$List/drawSlot (IIIIII)V +MD: axy$a/a (IZII)V net/minecraft/client/gui/GuiSnooper$List/elementClicked (IZII)V +MD: axy$a/b ()I net/minecraft/client/gui/GuiSnooper$List/getSize ()I +MD: axy$a/d ()I net/minecraft/client/gui/GuiSnooper$List/getScrollBarX ()I +MD: axy/a (IIF)V net/minecraft/client/gui/GuiSnooper/drawScreen (IIF)V +MD: axy/a (Lavs;)V net/minecraft/client/gui/GuiSnooper/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: axy/a (Laxy;)Ljava/util/List; net/minecraft/client/gui/GuiSnooper/access$000 (Lnet/minecraft/client/gui/GuiSnooper;)Ljava/util/List; +MD: axy/b ()V net/minecraft/client/gui/GuiSnooper/initGui ()V +MD: axy/b (Laxy;)Ljava/util/List; net/minecraft/client/gui/GuiSnooper/access$100 (Lnet/minecraft/client/gui/GuiSnooper;)Ljava/util/List; +MD: axy/k ()V net/minecraft/client/gui/GuiSnooper/handleMouseInput ()V +MD: axz$a/a (II)V net/minecraft/client/gui/GuiScreenOptionsSounds$Button/mouseReleased (II)V +MD: axz$a/a (Lbpz;)V net/minecraft/client/gui/GuiScreenOptionsSounds$Button/playPressSound (Lnet/minecraft/client/audio/SoundHandler;)V +MD: axz$a/a (Z)I net/minecraft/client/gui/GuiScreenOptionsSounds$Button/getHoverState (Z)I +MD: axz$a/b (Lave;II)V net/minecraft/client/gui/GuiScreenOptionsSounds$Button/mouseDragged (Lnet/minecraft/client/Minecraft;II)V +MD: axz$a/c (Lave;II)Z net/minecraft/client/gui/GuiScreenOptionsSounds$Button/mousePressed (Lnet/minecraft/client/Minecraft;II)Z +MD: axz/a (IIF)V net/minecraft/client/gui/GuiScreenOptionsSounds/drawScreen (IIF)V +MD: axz/a (Lavs;)V net/minecraft/client/gui/GuiScreenOptionsSounds/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: axz/a (Laxz;)Lavh; net/minecraft/client/gui/GuiScreenOptionsSounds/access$000 (Lnet/minecraft/client/gui/GuiScreenOptionsSounds;)Lnet/minecraft/client/settings/GameSettings; +MD: axz/a (Lbpg;)Ljava/lang/String; net/minecraft/client/gui/GuiScreenOptionsSounds/getSoundVolume (Lnet/minecraft/client/audio/SoundCategory;)Ljava/lang/String; +MD: axz/b ()V net/minecraft/client/gui/GuiScreenOptionsSounds/initGui ()V +MD: ay/a (Lm;[Ljava/lang/String;)V net/minecraft/command/server/CommandSaveAll/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: ay/c ()Ljava/lang/String; net/minecraft/command/server/CommandSaveAll/getCommandName ()Ljava/lang/String; +MD: ay/c (Lm;)Ljava/lang/String; net/minecraft/command/server/CommandSaveAll/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: aya/a ()Z net/minecraft/client/gui/GuiMainMenu/func_183501_a ()Z +MD: aya/a (CI)V net/minecraft/client/gui/GuiMainMenu/keyTyped (CI)V +MD: aya/a (F)V net/minecraft/client/gui/GuiMainMenu/rotateAndBlurSkybox (F)V +MD: aya/a (IIF)V net/minecraft/client/gui/GuiMainMenu/drawScreen (IIF)V +MD: aya/a (III)V net/minecraft/client/gui/GuiMainMenu/mouseClicked (III)V +MD: aya/a (Lavs;)V net/minecraft/client/gui/GuiMainMenu/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: aya/a (ZI)V net/minecraft/client/gui/GuiMainMenu/confirmClicked (ZI)V +MD: aya/b ()V net/minecraft/client/gui/GuiMainMenu/initGui ()V +MD: aya/b (II)V net/minecraft/client/gui/GuiMainMenu/addSingleplayerMultiplayerButtons (II)V +MD: aya/b (IIF)V net/minecraft/client/gui/GuiMainMenu/drawPanorama (IIF)V +MD: aya/c (II)V net/minecraft/client/gui/GuiMainMenu/addDemoButtons (II)V +MD: aya/c (IIF)V net/minecraft/client/gui/GuiMainMenu/renderSkybox (IIF)V +MD: aya/d ()Z net/minecraft/client/gui/GuiMainMenu/doesGuiPauseGame ()Z +MD: aya/e ()V net/minecraft/client/gui/GuiMainMenu/updateScreen ()V +MD: aya/f ()V net/minecraft/client/gui/GuiMainMenu/switchToRealms ()V +MD: aya/m ()V net/minecraft/client/gui/GuiMainMenu/onGuiClosed ()V +MD: ayb/a (IIF)V net/minecraft/client/gui/GuiVideoSettings/drawScreen (IIF)V +MD: ayb/a (III)V net/minecraft/client/gui/GuiVideoSettings/mouseClicked (III)V +MD: ayb/a (Lavs;)V net/minecraft/client/gui/GuiVideoSettings/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: ayb/b ()V net/minecraft/client/gui/GuiVideoSettings/initGui ()V +MD: ayb/b (III)V net/minecraft/client/gui/GuiVideoSettings/mouseReleased (III)V +MD: ayb/k ()V net/minecraft/client/gui/GuiVideoSettings/handleMouseInput ()V +MD: ayc/a ()V net/minecraft/client/gui/GuiWinGame/sendRespawnPacket ()V +MD: ayc/a (CI)V net/minecraft/client/gui/GuiWinGame/keyTyped (CI)V +MD: ayc/a (IIF)V net/minecraft/client/gui/GuiWinGame/drawScreen (IIF)V +MD: ayc/b ()V net/minecraft/client/gui/GuiWinGame/initGui ()V +MD: ayc/b (IIF)V net/minecraft/client/gui/GuiWinGame/drawWinGameScreen (IIF)V +MD: ayc/d ()Z net/minecraft/client/gui/GuiWinGame/doesGuiPauseGame ()Z +MD: ayc/e ()V net/minecraft/client/gui/GuiWinGame/updateScreen ()V +MD: ayd/a ()V net/minecraft/client/gui/achievement/GuiAchievement/updateAchievementWindow ()V +MD: ayd/a (Lmq;)V net/minecraft/client/gui/achievement/GuiAchievement/displayAchievement (Lnet/minecraft/stats/Achievement;)V +MD: ayd/b ()V net/minecraft/client/gui/achievement/GuiAchievement/clearAchievements ()V +MD: ayd/b (Lmq;)V net/minecraft/client/gui/achievement/GuiAchievement/displayUnformattedAchievement (Lnet/minecraft/stats/Achievement;)V +MD: ayd/c ()V net/minecraft/client/gui/achievement/GuiAchievement/updateAchievementWindowScale ()V +MD: aye/a ()V net/minecraft/client/gui/achievement/GuiAchievements/doneLoading ()V +MD: aye/a (CI)V net/minecraft/client/gui/achievement/GuiAchievements/keyTyped (CI)V +MD: aye/a (IIF)V net/minecraft/client/gui/achievement/GuiAchievements/drawScreen (IIF)V +MD: aye/a (Lafh;)Lbmi; net/minecraft/client/gui/achievement/GuiAchievements/func_175371_a (Lnet/minecraft/block/Block;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; +MD: aye/a (Lavs;)V net/minecraft/client/gui/achievement/GuiAchievements/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: aye/b ()V net/minecraft/client/gui/achievement/GuiAchievements/initGui ()V +MD: aye/b (IIF)V net/minecraft/client/gui/achievement/GuiAchievements/drawAchievementScreen (IIF)V +MD: aye/d ()Z net/minecraft/client/gui/achievement/GuiAchievements/doesGuiPauseGame ()Z +MD: aye/e ()V net/minecraft/client/gui/achievement/GuiAchievements/updateScreen ()V +MD: aye/f ()V net/minecraft/client/gui/achievement/GuiAchievements/drawTitle ()V +MD: ayf$a$1/a (Lmu;Lmu;)I net/minecraft/client/gui/achievement/GuiStats$StatsBlock$1/compare (Lnet/minecraft/stats/StatCrafting;Lnet/minecraft/stats/StatCrafting;)I +MD: ayf$a$1/compare (Ljava/lang/Object;Ljava/lang/Object;)I net/minecraft/client/gui/achievement/GuiStats$StatsBlock$1/compare (Ljava/lang/Object;Ljava/lang/Object;)I +MD: ayf$a/a (IIIIII)V net/minecraft/client/gui/achievement/GuiStats$StatsBlock/drawSlot (IIIIII)V +MD: ayf$a/a (IILbfx;)V net/minecraft/client/gui/achievement/GuiStats$StatsBlock/drawListHeader (IILnet/minecraft/client/renderer/Tessellator;)V +MD: ayf$a/b (I)Ljava/lang/String; net/minecraft/client/gui/achievement/GuiStats$StatsBlock/func_148210_b (I)Ljava/lang/String; +MD: ayf$b/a ()V net/minecraft/client/gui/achievement/GuiStats$StatsGeneral/drawBackground ()V +MD: ayf$b/a (I)Z net/minecraft/client/gui/achievement/GuiStats$StatsGeneral/isSelected (I)Z +MD: ayf$b/a (IIIIII)V net/minecraft/client/gui/achievement/GuiStats$StatsGeneral/drawSlot (IIIIII)V +MD: ayf$b/a (IZII)V net/minecraft/client/gui/achievement/GuiStats$StatsGeneral/elementClicked (IZII)V +MD: ayf$b/b ()I net/minecraft/client/gui/achievement/GuiStats$StatsGeneral/getSize ()I +MD: ayf$b/k ()I net/minecraft/client/gui/achievement/GuiStats$StatsGeneral/getContentHeight ()I +MD: ayf$c$1/a (Lmu;Lmu;)I net/minecraft/client/gui/achievement/GuiStats$StatsItem$1/compare (Lnet/minecraft/stats/StatCrafting;Lnet/minecraft/stats/StatCrafting;)I +MD: ayf$c$1/compare (Ljava/lang/Object;Ljava/lang/Object;)I net/minecraft/client/gui/achievement/GuiStats$StatsItem$1/compare (Ljava/lang/Object;Ljava/lang/Object;)I +MD: ayf$c/a (IIIIII)V net/minecraft/client/gui/achievement/GuiStats$StatsItem/drawSlot (IIIIII)V +MD: ayf$c/a (IILbfx;)V net/minecraft/client/gui/achievement/GuiStats$StatsItem/drawListHeader (IILnet/minecraft/client/renderer/Tessellator;)V +MD: ayf$c/b (I)Ljava/lang/String; net/minecraft/client/gui/achievement/GuiStats$StatsItem/func_148210_b (I)Ljava/lang/String; +MD: ayf$d/a ()V net/minecraft/client/gui/achievement/GuiStats$StatsMobsList/drawBackground ()V +MD: ayf$d/a (I)Z net/minecraft/client/gui/achievement/GuiStats$StatsMobsList/isSelected (I)Z +MD: ayf$d/a (IIIIII)V net/minecraft/client/gui/achievement/GuiStats$StatsMobsList/drawSlot (IIIIII)V +MD: ayf$d/a (IZII)V net/minecraft/client/gui/achievement/GuiStats$StatsMobsList/elementClicked (IZII)V +MD: ayf$d/b ()I net/minecraft/client/gui/achievement/GuiStats$StatsMobsList/getSize ()I +MD: ayf$d/k ()I net/minecraft/client/gui/achievement/GuiStats$StatsMobsList/getContentHeight ()I +MD: ayf$e/a ()V net/minecraft/client/gui/achievement/GuiStats$Stats/drawBackground ()V +MD: ayf$e/a (I)Z net/minecraft/client/gui/achievement/GuiStats$Stats/isSelected (I)Z +MD: ayf$e/a (II)V net/minecraft/client/gui/achievement/GuiStats$Stats/func_148132_a (II)V +MD: ayf$e/a (IILbfx;)V net/minecraft/client/gui/achievement/GuiStats$Stats/drawListHeader (IILnet/minecraft/client/renderer/Tessellator;)V +MD: ayf$e/a (IZII)V net/minecraft/client/gui/achievement/GuiStats$Stats/elementClicked (IZII)V +MD: ayf$e/a (Lmu;II)V net/minecraft/client/gui/achievement/GuiStats$Stats/func_148213_a (Lnet/minecraft/stats/StatCrafting;II)V +MD: ayf$e/a (Lmw;IIZ)V net/minecraft/client/gui/achievement/GuiStats$Stats/func_148209_a (Lnet/minecraft/stats/StatBase;IIZ)V +MD: ayf$e/b ()I net/minecraft/client/gui/achievement/GuiStats$Stats/getSize ()I +MD: ayf$e/b (I)Ljava/lang/String; net/minecraft/client/gui/achievement/GuiStats$Stats/func_148210_b (I)Ljava/lang/String; +MD: ayf$e/b (II)V net/minecraft/client/gui/achievement/GuiStats$Stats/func_148142_b (II)V +MD: ayf$e/c (I)Lmu; net/minecraft/client/gui/achievement/GuiStats$Stats/func_148211_c (I)Lnet/minecraft/stats/StatCrafting; +MD: ayf$e/d (I)V net/minecraft/client/gui/achievement/GuiStats$Stats/func_148212_h (I)V +MD: ayf/a ()V net/minecraft/client/gui/achievement/GuiStats/doneLoading ()V +MD: ayf/a (IIF)V net/minecraft/client/gui/achievement/GuiStats/drawScreen (IIF)V +MD: ayf/a (IILzw;)V net/minecraft/client/gui/achievement/GuiStats/drawStatsScreen (IILnet/minecraft/item/Item;)V +MD: ayf/a (Lavs;)V net/minecraft/client/gui/achievement/GuiStats/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: ayf/a (Layf;)Lavn; net/minecraft/client/gui/achievement/GuiStats/access$000 (Lnet/minecraft/client/gui/achievement/GuiStats;)Lnet/minecraft/client/gui/FontRenderer; +MD: ayf/a (Layf;IIII)V net/minecraft/client/gui/achievement/GuiStats/access$400 (Lnet/minecraft/client/gui/achievement/GuiStats;IIII)V +MD: ayf/a (Layf;IIIIII)V net/minecraft/client/gui/achievement/GuiStats/access$1000 (Lnet/minecraft/client/gui/achievement/GuiStats;IIIIII)V +MD: ayf/a (Layf;IILzw;)V net/minecraft/client/gui/achievement/GuiStats/access$1500 (Lnet/minecraft/client/gui/achievement/GuiStats;IILnet/minecraft/item/Item;)V +MD: ayf/b ()V net/minecraft/client/gui/achievement/GuiStats/initGui ()V +MD: ayf/b (II)V net/minecraft/client/gui/achievement/GuiStats/drawButtonBackground (II)V +MD: ayf/b (Layf;)Lnb; net/minecraft/client/gui/achievement/GuiStats/access$100 (Lnet/minecraft/client/gui/achievement/GuiStats;)Lnet/minecraft/stats/StatFileWriter; +MD: ayf/b (Layf;IIIIII)V net/minecraft/client/gui/achievement/GuiStats/access$1300 (Lnet/minecraft/client/gui/achievement/GuiStats;IIIIII)V +MD: ayf/c (IIII)V net/minecraft/client/gui/achievement/GuiStats/drawSprite (IIII)V +MD: ayf/c (Layf;)Lavn; net/minecraft/client/gui/achievement/GuiStats/access$200 (Lnet/minecraft/client/gui/achievement/GuiStats;)Lnet/minecraft/client/gui/FontRenderer; +MD: ayf/d ()Z net/minecraft/client/gui/achievement/GuiStats/doesGuiPauseGame ()Z +MD: ayf/d (Layf;)Lavn; net/minecraft/client/gui/achievement/GuiStats/access$300 (Lnet/minecraft/client/gui/achievement/GuiStats;)Lnet/minecraft/client/gui/FontRenderer; +MD: ayf/e (Layf;)Lavn; net/minecraft/client/gui/achievement/GuiStats/access$500 (Lnet/minecraft/client/gui/achievement/GuiStats;)Lnet/minecraft/client/gui/FontRenderer; +MD: ayf/f ()V net/minecraft/client/gui/achievement/GuiStats/func_175366_f ()V +MD: ayf/f (Layf;)Lavn; net/minecraft/client/gui/achievement/GuiStats/access$600 (Lnet/minecraft/client/gui/achievement/GuiStats;)Lnet/minecraft/client/gui/FontRenderer; +MD: ayf/g ()V net/minecraft/client/gui/achievement/GuiStats/createButtons ()V +MD: ayf/g (Layf;)Lavn; net/minecraft/client/gui/achievement/GuiStats/access$700 (Lnet/minecraft/client/gui/achievement/GuiStats;)Lnet/minecraft/client/gui/FontRenderer; +MD: ayf/h (Layf;)Lavn; net/minecraft/client/gui/achievement/GuiStats/access$800 (Lnet/minecraft/client/gui/achievement/GuiStats;)Lnet/minecraft/client/gui/FontRenderer; +MD: ayf/i (Layf;)Lavn; net/minecraft/client/gui/achievement/GuiStats/access$900 (Lnet/minecraft/client/gui/achievement/GuiStats;)Lnet/minecraft/client/gui/FontRenderer; +MD: ayf/j (Layf;)Lavn; net/minecraft/client/gui/achievement/GuiStats/access$1100 (Lnet/minecraft/client/gui/achievement/GuiStats;)Lnet/minecraft/client/gui/FontRenderer; +MD: ayf/k ()V net/minecraft/client/gui/achievement/GuiStats/handleMouseInput ()V +MD: ayf/k (Layf;)Lavn; net/minecraft/client/gui/achievement/GuiStats/access$1200 (Lnet/minecraft/client/gui/achievement/GuiStats;)Lnet/minecraft/client/gui/FontRenderer; +MD: ayf/l (Layf;)Lavn; net/minecraft/client/gui/achievement/GuiStats/access$1400 (Lnet/minecraft/client/gui/achievement/GuiStats;)Lnet/minecraft/client/gui/FontRenderer; +MD: ayf/m (Layf;)Lavn; net/minecraft/client/gui/achievement/GuiStats/access$1600 (Lnet/minecraft/client/gui/achievement/GuiStats;)Lnet/minecraft/client/gui/FontRenderer; +MD: ayf/n (Layf;)Lavn; net/minecraft/client/gui/achievement/GuiStats/access$1700 (Lnet/minecraft/client/gui/achievement/GuiStats;)Lnet/minecraft/client/gui/FontRenderer; +MD: ayf/o (Layf;)Lavn; net/minecraft/client/gui/achievement/GuiStats/access$1800 (Lnet/minecraft/client/gui/achievement/GuiStats;)Lnet/minecraft/client/gui/FontRenderer; +MD: ayf/p (Layf;)Lavn; net/minecraft/client/gui/achievement/GuiStats/access$1900 (Lnet/minecraft/client/gui/achievement/GuiStats;)Lnet/minecraft/client/gui/FontRenderer; +MD: ayf/q (Layf;)Lavn; net/minecraft/client/gui/achievement/GuiStats/access$2000 (Lnet/minecraft/client/gui/achievement/GuiStats;)Lnet/minecraft/client/gui/FontRenderer; +MD: ayf/r (Layf;)Lavn; net/minecraft/client/gui/achievement/GuiStats/access$2100 (Lnet/minecraft/client/gui/achievement/GuiStats;)Lnet/minecraft/client/gui/FontRenderer; +MD: ayf/s (Layf;)Lavn; net/minecraft/client/gui/achievement/GuiStats/access$2200 (Lnet/minecraft/client/gui/achievement/GuiStats;)Lnet/minecraft/client/gui/FontRenderer; +MD: ayg/a ()V net/minecraft/client/gui/IProgressMeter/doneLoading ()V +MD: ayi$a/a (III)V net/minecraft/client/gui/GuiKeyBindingList$CategoryEntry/setSelected (III)V +MD: ayi$a/a (IIIIII)Z net/minecraft/client/gui/GuiKeyBindingList$CategoryEntry/mousePressed (IIIIII)Z +MD: ayi$a/a (IIIIIIIZ)V net/minecraft/client/gui/GuiKeyBindingList$CategoryEntry/drawEntry (IIIIIIIZ)V +MD: ayi$a/b (IIIIII)V net/minecraft/client/gui/GuiKeyBindingList$CategoryEntry/mouseReleased (IIIIII)V +MD: ayi$b/a (III)V net/minecraft/client/gui/GuiKeyBindingList$KeyEntry/setSelected (III)V +MD: ayi$b/a (IIIIII)Z net/minecraft/client/gui/GuiKeyBindingList$KeyEntry/mousePressed (IIIIII)Z +MD: ayi$b/a (IIIIIIIZ)V net/minecraft/client/gui/GuiKeyBindingList$KeyEntry/drawEntry (IIIIIIIZ)V +MD: ayi$b/b (IIIIII)V net/minecraft/client/gui/GuiKeyBindingList$KeyEntry/mouseReleased (IIIIII)V +MD: ayi/a (Layi;)Lave; net/minecraft/client/gui/GuiKeyBindingList/access$100 (Lnet/minecraft/client/gui/GuiKeyBindingList;)Lnet/minecraft/client/Minecraft; +MD: ayi/b ()I net/minecraft/client/gui/GuiKeyBindingList/getSize ()I +MD: ayi/b (I)Lawd$a; net/minecraft/client/gui/GuiKeyBindingList/getListEntry (I)Lnet/minecraft/client/gui/GuiListExtended$IGuiListEntry; +MD: ayi/b (Layi;)Layj; net/minecraft/client/gui/GuiKeyBindingList/access$200 (Lnet/minecraft/client/gui/GuiKeyBindingList;)Lnet/minecraft/client/gui/GuiControls; +MD: ayi/c ()I net/minecraft/client/gui/GuiKeyBindingList/getListWidth ()I +MD: ayi/c (Layi;)I net/minecraft/client/gui/GuiKeyBindingList/access$300 (Lnet/minecraft/client/gui/GuiKeyBindingList;)I +MD: ayi/d ()I net/minecraft/client/gui/GuiKeyBindingList/getScrollBarX ()I +MD: ayj/a (CI)V net/minecraft/client/gui/GuiControls/keyTyped (CI)V +MD: ayj/a (IIF)V net/minecraft/client/gui/GuiControls/drawScreen (IIF)V +MD: ayj/a (III)V net/minecraft/client/gui/GuiControls/mouseClicked (III)V +MD: ayj/a (Lavs;)V net/minecraft/client/gui/GuiControls/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: ayj/b ()V net/minecraft/client/gui/GuiControls/initGui ()V +MD: ayj/b (III)V net/minecraft/client/gui/GuiControls/mouseReleased (III)V +MD: ayj/k ()V net/minecraft/client/gui/GuiControls/handleMouseInput ()V +MD: ayl/a ()V net/minecraft/client/gui/inventory/GuiContainer/updateDragSplitting ()V +MD: ayl/a (CI)V net/minecraft/client/gui/inventory/GuiContainer/keyTyped (CI)V +MD: ayl/a (FII)V net/minecraft/client/gui/inventory/GuiContainer/drawGuiContainerBackgroundLayer (FII)V +MD: ayl/a (IIF)V net/minecraft/client/gui/inventory/GuiContainer/drawScreen (IIF)V +MD: ayl/a (III)V net/minecraft/client/gui/inventory/GuiContainer/mouseClicked (III)V +MD: ayl/a (IIIJ)V net/minecraft/client/gui/inventory/GuiContainer/mouseClickMove (IIIJ)V +MD: ayl/a (Lyg;)V net/minecraft/client/gui/inventory/GuiContainer/drawSlot (Lnet/minecraft/inventory/Slot;)V +MD: ayl/a (Lyg;II)Z net/minecraft/client/gui/inventory/GuiContainer/isMouseOverSlot (Lnet/minecraft/inventory/Slot;II)Z +MD: ayl/a (Lyg;III)V net/minecraft/client/gui/inventory/GuiContainer/handleMouseClick (Lnet/minecraft/inventory/Slot;III)V +MD: ayl/a (Lzx;IILjava/lang/String;)V net/minecraft/client/gui/inventory/GuiContainer/drawItemStack (Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V +MD: ayl/b ()V net/minecraft/client/gui/inventory/GuiContainer/initGui ()V +MD: ayl/b (I)Z net/minecraft/client/gui/inventory/GuiContainer/checkHotbarKeys (I)Z +MD: ayl/b (II)V net/minecraft/client/gui/inventory/GuiContainer/drawGuiContainerForegroundLayer (II)V +MD: ayl/b (III)V net/minecraft/client/gui/inventory/GuiContainer/mouseReleased (III)V +MD: ayl/c (II)Lyg; net/minecraft/client/gui/inventory/GuiContainer/getSlotAtPosition (II)Lnet/minecraft/inventory/Slot; +MD: ayl/c (IIIIII)Z net/minecraft/client/gui/inventory/GuiContainer/isPointInRegion (IIIIII)Z +MD: ayl/d ()Z net/minecraft/client/gui/inventory/GuiContainer/doesGuiPauseGame ()Z +MD: ayl/e ()V net/minecraft/client/gui/inventory/GuiContainer/updateScreen ()V +MD: ayl/m ()V net/minecraft/client/gui/inventory/GuiContainer/onGuiClosed ()V +MD: aym/a ()V net/minecraft/client/gui/GuiRepair/renameItem ()V +MD: aym/a (CI)V net/minecraft/client/gui/GuiRepair/keyTyped (CI)V +MD: aym/a (FII)V net/minecraft/client/gui/GuiRepair/drawGuiContainerBackgroundLayer (FII)V +MD: aym/a (IIF)V net/minecraft/client/gui/GuiRepair/drawScreen (IIF)V +MD: aym/a (III)V net/minecraft/client/gui/GuiRepair/mouseClicked (III)V +MD: aym/a (Lxi;II)V net/minecraft/client/gui/GuiRepair/sendProgressBarUpdate (Lnet/minecraft/inventory/Container;II)V +MD: aym/a (Lxi;ILzx;)V net/minecraft/client/gui/GuiRepair/sendSlotContents (Lnet/minecraft/inventory/Container;ILnet/minecraft/item/ItemStack;)V +MD: aym/a (Lxi;Ljava/util/List;)V net/minecraft/client/gui/GuiRepair/updateCraftingInventory (Lnet/minecraft/inventory/Container;Ljava/util/List;)V +MD: aym/a (Lxi;Log;)V net/minecraft/client/gui/GuiRepair/sendAllWindowProperties (Lnet/minecraft/inventory/Container;Lnet/minecraft/inventory/IInventory;)V +MD: aym/b ()V net/minecraft/client/gui/GuiRepair/initGui ()V +MD: aym/b (II)V net/minecraft/client/gui/GuiRepair/drawGuiContainerForegroundLayer (II)V +MD: aym/m ()V net/minecraft/client/gui/GuiRepair/onGuiClosed ()V +MD: ayn$a/b (II)V net/minecraft/client/gui/inventory/GuiBeacon$CancelButton/drawButtonForegroundLayer (II)V +MD: ayn$b/b (II)V net/minecraft/client/gui/inventory/GuiBeacon$ConfirmButton/drawButtonForegroundLayer (II)V +MD: ayn$c/b (II)V net/minecraft/client/gui/inventory/GuiBeacon$PowerButton/drawButtonForegroundLayer (II)V +MD: ayn$d/a (Lave;II)V net/minecraft/client/gui/inventory/GuiBeacon$Button/drawButton (Lnet/minecraft/client/Minecraft;II)V +MD: ayn$d/b (Z)V net/minecraft/client/gui/inventory/GuiBeacon$Button/func_146140_b (Z)V +MD: ayn$d/c ()Z net/minecraft/client/gui/inventory/GuiBeacon$Button/func_146141_c ()Z +MD: ayn/a ()Ljy; net/minecraft/client/gui/inventory/GuiBeacon/access$000 ()Lnet/minecraft/util/ResourceLocation; +MD: ayn/a (FII)V net/minecraft/client/gui/inventory/GuiBeacon/drawGuiContainerBackgroundLayer (FII)V +MD: ayn/a (Lavs;)V net/minecraft/client/gui/inventory/GuiBeacon/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: ayn/a (Layn;Ljava/lang/String;II)V net/minecraft/client/gui/inventory/GuiBeacon/access$100 (Lnet/minecraft/client/gui/inventory/GuiBeacon;Ljava/lang/String;II)V +MD: ayn/b ()V net/minecraft/client/gui/inventory/GuiBeacon/initGui ()V +MD: ayn/b (II)V net/minecraft/client/gui/inventory/GuiBeacon/drawGuiContainerForegroundLayer (II)V +MD: ayn/b (Layn;Ljava/lang/String;II)V net/minecraft/client/gui/inventory/GuiBeacon/access$200 (Lnet/minecraft/client/gui/inventory/GuiBeacon;Ljava/lang/String;II)V +MD: ayn/c (Layn;Ljava/lang/String;II)V net/minecraft/client/gui/inventory/GuiBeacon/access$300 (Lnet/minecraft/client/gui/inventory/GuiBeacon;Ljava/lang/String;II)V +MD: ayn/e ()V net/minecraft/client/gui/inventory/GuiBeacon/updateScreen ()V +MD: ayo$a/a (Lave;II)V net/minecraft/client/gui/GuiScreenBook$NextPageButton/drawButton (Lnet/minecraft/client/Minecraft;II)V +MD: ayo/a ()Ljy; net/minecraft/client/gui/GuiScreenBook/access$000 ()Lnet/minecraft/util/ResourceLocation; +MD: ayo/a (CI)V net/minecraft/client/gui/GuiScreenBook/keyTyped (CI)V +MD: ayo/a (IIF)V net/minecraft/client/gui/GuiScreenBook/drawScreen (IIF)V +MD: ayo/a (III)V net/minecraft/client/gui/GuiScreenBook/mouseClicked (III)V +MD: ayo/a (Lavs;)V net/minecraft/client/gui/GuiScreenBook/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: ayo/a (Leu;)Z net/minecraft/client/gui/GuiScreenBook/handleComponentClick (Lnet/minecraft/util/IChatComponent;)Z +MD: ayo/a (Ljava/lang/String;)V net/minecraft/client/gui/GuiScreenBook/pageSetCurrent (Ljava/lang/String;)V +MD: ayo/a (Z)V net/minecraft/client/gui/GuiScreenBook/sendBookToServer (Z)V +MD: ayo/b ()V net/minecraft/client/gui/GuiScreenBook/initGui ()V +MD: ayo/b (CI)V net/minecraft/client/gui/GuiScreenBook/keyTypedInBook (CI)V +MD: ayo/b (II)Leu; net/minecraft/client/gui/GuiScreenBook/func_175385_b (II)Lnet/minecraft/util/IChatComponent; +MD: ayo/b (Ljava/lang/String;)V net/minecraft/client/gui/GuiScreenBook/pageInsertIntoCurrent (Ljava/lang/String;)V +MD: ayo/c (CI)V net/minecraft/client/gui/GuiScreenBook/keyTypedInTitle (CI)V +MD: ayo/e ()V net/minecraft/client/gui/GuiScreenBook/updateScreen ()V +MD: ayo/f ()V net/minecraft/client/gui/GuiScreenBook/updateButtons ()V +MD: ayo/g ()V net/minecraft/client/gui/GuiScreenBook/addNewPage ()V +MD: ayo/h ()Ljava/lang/String; net/minecraft/client/gui/GuiScreenBook/pageGetCurrent ()Ljava/lang/String; +MD: ayo/m ()V net/minecraft/client/gui/GuiScreenBook/onGuiClosed ()V +MD: ayp/a (FII)V net/minecraft/client/gui/inventory/GuiBrewingStand/drawGuiContainerBackgroundLayer (FII)V +MD: ayp/b (II)V net/minecraft/client/gui/inventory/GuiBrewingStand/drawGuiContainerForegroundLayer (II)V +MD: ayq/a ()V net/minecraft/client/gui/GuiCommandBlock/func_175388_a ()V +MD: ayq/a (CI)V net/minecraft/client/gui/GuiCommandBlock/keyTyped (CI)V +MD: ayq/a (IIF)V net/minecraft/client/gui/GuiCommandBlock/drawScreen (IIF)V +MD: ayq/a (III)V net/minecraft/client/gui/GuiCommandBlock/mouseClicked (III)V +MD: ayq/a (Lavs;)V net/minecraft/client/gui/GuiCommandBlock/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: ayq/b ()V net/minecraft/client/gui/GuiCommandBlock/initGui ()V +MD: ayq/e ()V net/minecraft/client/gui/GuiCommandBlock/updateScreen ()V +MD: ayq/m ()V net/minecraft/client/gui/GuiCommandBlock/onGuiClosed ()V +MD: ayr/a (FII)V net/minecraft/client/gui/inventory/GuiChest/drawGuiContainerBackgroundLayer (FII)V +MD: ayr/b (II)V net/minecraft/client/gui/inventory/GuiChest/drawGuiContainerForegroundLayer (II)V +MD: ays/a (FII)V net/minecraft/client/gui/inventory/GuiCrafting/drawGuiContainerBackgroundLayer (FII)V +MD: ays/b (II)V net/minecraft/client/gui/inventory/GuiCrafting/drawGuiContainerForegroundLayer (II)V +MD: ayt/a (Lxi;II)V net/minecraft/client/gui/inventory/CreativeCrafting/sendProgressBarUpdate (Lnet/minecraft/inventory/Container;II)V +MD: ayt/a (Lxi;ILzx;)V net/minecraft/client/gui/inventory/CreativeCrafting/sendSlotContents (Lnet/minecraft/inventory/Container;ILnet/minecraft/item/ItemStack;)V +MD: ayt/a (Lxi;Ljava/util/List;)V net/minecraft/client/gui/inventory/CreativeCrafting/updateCraftingInventory (Lnet/minecraft/inventory/Container;Ljava/util/List;)V +MD: ayt/a (Lxi;Log;)V net/minecraft/client/gui/inventory/CreativeCrafting/sendAllWindowProperties (Lnet/minecraft/inventory/Container;Lnet/minecraft/inventory/IInventory;)V +MD: ayu$a/a (F)V net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative/scrollTo (F)V +MD: ayu$a/a (IIZLwn;)V net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative/retrySlotClick (IIZLnet/minecraft/entity/player/EntityPlayer;)V +MD: ayu$a/a (Lwn;)Z net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative/canInteractWith (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: ayu$a/a (Lzx;Lyg;)Z net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative/canMergeSlot (Lnet/minecraft/item/ItemStack;Lnet/minecraft/inventory/Slot;)Z +MD: ayu$a/b (Lwn;I)Lzx; net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative/transferStackInSlot (Lnet/minecraft/entity/player/EntityPlayer;I)Lnet/minecraft/item/ItemStack; +MD: ayu$a/b (Lyg;)Z net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative/canDragIntoSlot (Lnet/minecraft/inventory/Slot;)Z +MD: ayu$a/e ()Z net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative/func_148328_e ()Z +MD: ayu$b/a ()I net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot/getSlotStackLimit ()I +MD: ayu$b/a (I)Lzx; net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot/decrStackSize (I)Lnet/minecraft/item/ItemStack; +MD: ayu$b/a (Layu$b;)Lyg; net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot/access$100 (Lnet/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot;)Lnet/minecraft/inventory/Slot; +MD: ayu$b/a (Log;I)Z net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot/isHere (Lnet/minecraft/inventory/IInventory;I)Z +MD: ayu$b/a (Lwn;Lzx;)V net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot/onPickupFromSlot (Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/item/ItemStack;)V +MD: ayu$b/a (Lzx;)Z net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot/isItemValid (Lnet/minecraft/item/ItemStack;)Z +MD: ayu$b/b (Lzx;)I net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot/getItemStackLimit (Lnet/minecraft/item/ItemStack;)I +MD: ayu$b/c ()Ljava/lang/String; net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot/getSlotTexture ()Ljava/lang/String; +MD: ayu$b/d ()Lzx; net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot/getStack ()Lnet/minecraft/item/ItemStack; +MD: ayu$b/d (Lzx;)V net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot/putStack (Lnet/minecraft/item/ItemStack;)V +MD: ayu$b/e ()Z net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot/getHasStack ()Z +MD: ayu$b/f ()V net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot/onSlotChanged ()V +MD: ayu/a ()V net/minecraft/client/gui/inventory/GuiContainerCreative/updateActivePotionEffects ()V +MD: ayu/a (CI)V net/minecraft/client/gui/inventory/GuiContainerCreative/keyTyped (CI)V +MD: ayu/a (FII)V net/minecraft/client/gui/inventory/GuiContainerCreative/drawGuiContainerBackgroundLayer (FII)V +MD: ayu/a (IIF)V net/minecraft/client/gui/inventory/GuiContainerCreative/drawScreen (IIF)V +MD: ayu/a (III)V net/minecraft/client/gui/inventory/GuiContainerCreative/mouseClicked (III)V +MD: ayu/a (Lavs;)V net/minecraft/client/gui/inventory/GuiContainerCreative/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: ayu/a (Lyg;III)V net/minecraft/client/gui/inventory/GuiContainerCreative/handleMouseClick (Lnet/minecraft/inventory/Slot;III)V +MD: ayu/a (Lyz;)V net/minecraft/client/gui/inventory/GuiContainerCreative/func_147051_a (Lnet/minecraft/creativetab/CreativeTabs;)V +MD: ayu/a (Lyz;II)Z net/minecraft/client/gui/inventory/GuiContainerCreative/func_147049_a (Lnet/minecraft/creativetab/CreativeTabs;II)Z +MD: ayu/a (Lzx;II)V net/minecraft/client/gui/inventory/GuiContainerCreative/renderToolTip (Lnet/minecraft/item/ItemStack;II)V +MD: ayu/b ()V net/minecraft/client/gui/inventory/GuiContainerCreative/initGui ()V +MD: ayu/b (II)V net/minecraft/client/gui/inventory/GuiContainerCreative/drawGuiContainerForegroundLayer (II)V +MD: ayu/b (III)V net/minecraft/client/gui/inventory/GuiContainerCreative/mouseReleased (III)V +MD: ayu/b (Lyz;)V net/minecraft/client/gui/inventory/GuiContainerCreative/setCurrentCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)V +MD: ayu/b (Lyz;II)Z net/minecraft/client/gui/inventory/GuiContainerCreative/renderCreativeInventoryHoveringText (Lnet/minecraft/creativetab/CreativeTabs;II)Z +MD: ayu/e ()V net/minecraft/client/gui/inventory/GuiContainerCreative/updateScreen ()V +MD: ayu/f ()I net/minecraft/client/gui/inventory/GuiContainerCreative/getSelectedTabIndex ()I +MD: ayu/g ()Loq; net/minecraft/client/gui/inventory/GuiContainerCreative/access$000 ()Lnet/minecraft/inventory/InventoryBasic; +MD: ayu/h ()V net/minecraft/client/gui/inventory/GuiContainerCreative/updateCreativeSearch ()V +MD: ayu/i ()Z net/minecraft/client/gui/inventory/GuiContainerCreative/needsScrollBars ()Z +MD: ayu/k ()V net/minecraft/client/gui/inventory/GuiContainerCreative/handleMouseInput ()V +MD: ayu/m ()V net/minecraft/client/gui/inventory/GuiContainerCreative/onGuiClosed ()V +MD: ayv/a (FII)V net/minecraft/client/gui/inventory/GuiDispenser/drawGuiContainerBackgroundLayer (FII)V +MD: ayv/b (II)V net/minecraft/client/gui/inventory/GuiDispenser/drawGuiContainerForegroundLayer (II)V +MD: ayw/a ()V net/minecraft/client/renderer/InventoryEffectRenderer/updateActivePotionEffects ()V +MD: ayw/a (IIF)V net/minecraft/client/renderer/InventoryEffectRenderer/drawScreen (IIF)V +MD: ayw/b ()V net/minecraft/client/renderer/InventoryEffectRenderer/initGui ()V +MD: ayw/f ()V net/minecraft/client/renderer/InventoryEffectRenderer/drawActivePotionEffects ()V +MD: ayx/a ()Layx; net/minecraft/util/EnchantmentNameParts/getInstance ()Lnet/minecraft/util/EnchantmentNameParts; +MD: ayx/a (J)V net/minecraft/util/EnchantmentNameParts/reseedRandomGenerator (J)V +MD: ayx/b ()Ljava/lang/String; net/minecraft/util/EnchantmentNameParts/generateNewRandomName ()Ljava/lang/String; +MD: ayy/a ()V net/minecraft/client/gui/GuiEnchantment/func_147068_g ()V +MD: ayy/a (FII)V net/minecraft/client/gui/GuiEnchantment/drawGuiContainerBackgroundLayer (FII)V +MD: ayy/a (IIF)V net/minecraft/client/gui/GuiEnchantment/drawScreen (IIF)V +MD: ayy/a (III)V net/minecraft/client/gui/GuiEnchantment/mouseClicked (III)V +MD: ayy/b (II)V net/minecraft/client/gui/GuiEnchantment/drawGuiContainerForegroundLayer (II)V +MD: ayy/e ()V net/minecraft/client/gui/GuiEnchantment/updateScreen ()V +MD: ayz/a (FII)V net/minecraft/client/gui/inventory/GuiFurnace/drawGuiContainerBackgroundLayer (FII)V +MD: ayz/b (II)V net/minecraft/client/gui/inventory/GuiFurnace/drawGuiContainerForegroundLayer (II)V +MD: ayz/h (I)I net/minecraft/client/gui/inventory/GuiFurnace/getCookProgressScaled (I)I +MD: ayz/i (I)I net/minecraft/client/gui/inventory/GuiFurnace/getBurnLeftScaled (I)I +MD: az/a (Lm;[Ljava/lang/String;)V net/minecraft/command/server/CommandSaveOff/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: az/c ()Ljava/lang/String; net/minecraft/command/server/CommandSaveOff/getCommandName ()Ljava/lang/String; +MD: az/c (Lm;)Ljava/lang/String; net/minecraft/command/server/CommandSaveOff/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: aza/a (FII)V net/minecraft/client/gui/GuiHopper/drawGuiContainerBackgroundLayer (FII)V +MD: aza/b (II)V net/minecraft/client/gui/GuiHopper/drawGuiContainerForegroundLayer (II)V +MD: azb/a (FII)V net/minecraft/client/gui/inventory/GuiScreenHorseInventory/drawGuiContainerBackgroundLayer (FII)V +MD: azb/a (IIF)V net/minecraft/client/gui/inventory/GuiScreenHorseInventory/drawScreen (IIF)V +MD: azb/b (II)V net/minecraft/client/gui/inventory/GuiScreenHorseInventory/drawGuiContainerForegroundLayer (II)V +MD: azc/a (FII)V net/minecraft/client/gui/inventory/GuiInventory/drawGuiContainerBackgroundLayer (FII)V +MD: azc/a (IIF)V net/minecraft/client/gui/inventory/GuiInventory/drawScreen (IIF)V +MD: azc/a (IIIFFLpr;)V net/minecraft/client/gui/inventory/GuiInventory/drawEntityOnScreen (IIIFFLnet/minecraft/entity/EntityLivingBase;)V +MD: azc/a (Lavs;)V net/minecraft/client/gui/inventory/GuiInventory/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: azc/b ()V net/minecraft/client/gui/inventory/GuiInventory/initGui ()V +MD: azc/b (II)V net/minecraft/client/gui/inventory/GuiInventory/drawGuiContainerForegroundLayer (II)V +MD: azc/e ()V net/minecraft/client/gui/inventory/GuiInventory/updateScreen ()V +MD: azd$a/a (Lave;II)V net/minecraft/client/gui/GuiMerchant$MerchantButton/drawButton (Lnet/minecraft/client/Minecraft;II)V +MD: azd/a ()Lacy; net/minecraft/client/gui/GuiMerchant/getMerchant ()Lnet/minecraft/entity/IMerchant; +MD: azd/a (FII)V net/minecraft/client/gui/GuiMerchant/drawGuiContainerBackgroundLayer (FII)V +MD: azd/a (IIF)V net/minecraft/client/gui/GuiMerchant/drawScreen (IIF)V +MD: azd/a (Lavs;)V net/minecraft/client/gui/GuiMerchant/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: azd/b ()V net/minecraft/client/gui/GuiMerchant/initGui ()V +MD: azd/b (II)V net/minecraft/client/gui/GuiMerchant/drawGuiContainerForegroundLayer (II)V +MD: azd/e ()V net/minecraft/client/gui/GuiMerchant/updateScreen ()V +MD: azd/f ()Ljy; net/minecraft/client/gui/GuiMerchant/access$000 ()Lnet/minecraft/util/ResourceLocation; +MD: aze/a (CI)V net/minecraft/client/gui/inventory/GuiEditSign/keyTyped (CI)V +MD: aze/a (IIF)V net/minecraft/client/gui/inventory/GuiEditSign/drawScreen (IIF)V +MD: aze/a (Lavs;)V net/minecraft/client/gui/inventory/GuiEditSign/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: aze/b ()V net/minecraft/client/gui/inventory/GuiEditSign/initGui ()V +MD: aze/e ()V net/minecraft/client/gui/inventory/GuiEditSign/updateScreen ()V +MD: aze/m ()V net/minecraft/client/gui/inventory/GuiEditSign/onGuiClosed ()V +MD: azh/a ()V net/minecraft/client/gui/GuiMultiplayer/createButtons ()V +MD: azh/a (CI)V net/minecraft/client/gui/GuiMultiplayer/keyTyped (CI)V +MD: azh/a (IIF)V net/minecraft/client/gui/GuiMultiplayer/drawScreen (IIF)V +MD: azh/a (III)V net/minecraft/client/gui/GuiMultiplayer/mouseClicked (III)V +MD: azh/a (Lavs;)V net/minecraft/client/gui/GuiMultiplayer/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: azh/a (Lazk;I)Z net/minecraft/client/gui/GuiMultiplayer/func_175392_a (Lnet/minecraft/client/gui/ServerListEntryNormal;I)Z +MD: azh/a (Lazk;IZ)V net/minecraft/client/gui/GuiMultiplayer/func_175391_a (Lnet/minecraft/client/gui/ServerListEntryNormal;IZ)V +MD: azh/a (Lbde;)V net/minecraft/client/gui/GuiMultiplayer/connectToServer (Lnet/minecraft/client/multiplayer/ServerData;)V +MD: azh/a (Ljava/lang/String;)V net/minecraft/client/gui/GuiMultiplayer/setHoveringText (Ljava/lang/String;)V +MD: azh/a (ZI)V net/minecraft/client/gui/GuiMultiplayer/confirmClicked (ZI)V +MD: azh/b ()V net/minecraft/client/gui/GuiMultiplayer/initGui ()V +MD: azh/b (I)V net/minecraft/client/gui/GuiMultiplayer/selectServer (I)V +MD: azh/b (III)V net/minecraft/client/gui/GuiMultiplayer/mouseReleased (III)V +MD: azh/b (Lazk;I)Z net/minecraft/client/gui/GuiMultiplayer/func_175394_b (Lnet/minecraft/client/gui/ServerListEntryNormal;I)Z +MD: azh/b (Lazk;IZ)V net/minecraft/client/gui/GuiMultiplayer/func_175393_b (Lnet/minecraft/client/gui/ServerListEntryNormal;IZ)V +MD: azh/e ()V net/minecraft/client/gui/GuiMultiplayer/updateScreen ()V +MD: azh/f ()V net/minecraft/client/gui/GuiMultiplayer/connectToSelected ()V +MD: azh/g ()Lbdg; net/minecraft/client/gui/GuiMultiplayer/getOldServerPinger ()Lnet/minecraft/client/network/OldServerPinger; +MD: azh/h ()Lbdf; net/minecraft/client/gui/GuiMultiplayer/getServerList ()Lnet/minecraft/client/multiplayer/ServerList; +MD: azh/i ()V net/minecraft/client/gui/GuiMultiplayer/refreshServerList ()V +MD: azh/k ()V net/minecraft/client/gui/GuiMultiplayer/handleMouseInput ()V +MD: azh/m ()V net/minecraft/client/gui/GuiMultiplayer/onGuiClosed ()V +MD: azi/a (III)V net/minecraft/client/gui/ServerListEntryLanScan/setSelected (III)V +MD: azi/a (IIIIII)Z net/minecraft/client/gui/ServerListEntryLanScan/mousePressed (IIIIII)Z +MD: azi/a (IIIIIIIZ)V net/minecraft/client/gui/ServerListEntryLanScan/drawEntry (IIIIIIIZ)V +MD: azi/b (IIIIII)V net/minecraft/client/gui/ServerListEntryLanScan/mouseReleased (IIIIII)V +MD: azj/a ()Lbpq$a; net/minecraft/client/gui/ServerListEntryLanDetected/getLanServer ()Lnet/minecraft/client/network/LanServerDetector$LanServer; +MD: azj/a (III)V net/minecraft/client/gui/ServerListEntryLanDetected/setSelected (III)V +MD: azj/a (IIIIII)Z net/minecraft/client/gui/ServerListEntryLanDetected/mousePressed (IIIIII)Z +MD: azj/a (IIIIIIIZ)V net/minecraft/client/gui/ServerListEntryLanDetected/drawEntry (IIIIIIIZ)V +MD: azj/b (IIIIII)V net/minecraft/client/gui/ServerListEntryLanDetected/mouseReleased (IIIIII)V +MD: azk$1/run ()V net/minecraft/client/gui/ServerListEntryNormal$1/run ()V +MD: azk/a ()Lbde; net/minecraft/client/gui/ServerListEntryNormal/getServerData ()Lnet/minecraft/client/multiplayer/ServerData; +MD: azk/a (III)V net/minecraft/client/gui/ServerListEntryNormal/setSelected (III)V +MD: azk/a (IIIIII)Z net/minecraft/client/gui/ServerListEntryNormal/mousePressed (IIIIII)Z +MD: azk/a (IIIIIIIZ)V net/minecraft/client/gui/ServerListEntryNormal/drawEntry (IIIIIIIZ)V +MD: azk/a (IILjy;)V net/minecraft/client/gui/ServerListEntryNormal/func_178012_a (IILnet/minecraft/util/ResourceLocation;)V +MD: azk/a (Lazk;)Lbde; net/minecraft/client/gui/ServerListEntryNormal/access$000 (Lnet/minecraft/client/gui/ServerListEntryNormal;)Lnet/minecraft/client/multiplayer/ServerData; +MD: azk/b ()Z net/minecraft/client/gui/ServerListEntryNormal/func_178013_b ()Z +MD: azk/b (IIIIII)V net/minecraft/client/gui/ServerListEntryNormal/mouseReleased (IIIIII)V +MD: azk/b (Lazk;)Lazh; net/minecraft/client/gui/ServerListEntryNormal/access$100 (Lnet/minecraft/client/gui/ServerListEntryNormal;)Lnet/minecraft/client/gui/GuiMultiplayer; +MD: azk/c ()V net/minecraft/client/gui/ServerListEntryNormal/prepareServerIcon ()V +MD: azl/a (I)Z net/minecraft/client/gui/ServerSelectionList/isSelected (I)Z +MD: azl/a (Lbdf;)V net/minecraft/client/gui/ServerSelectionList/func_148195_a (Lnet/minecraft/client/multiplayer/ServerList;)V +MD: azl/a (Ljava/util/List;)V net/minecraft/client/gui/ServerSelectionList/func_148194_a (Ljava/util/List;)V +MD: azl/b ()I net/minecraft/client/gui/ServerSelectionList/getSize ()I +MD: azl/b (I)Lawd$a; net/minecraft/client/gui/ServerSelectionList/getListEntry (I)Lnet/minecraft/client/gui/GuiListExtended$IGuiListEntry; +MD: azl/c ()I net/minecraft/client/gui/ServerSelectionList/getListWidth ()I +MD: azl/c (I)V net/minecraft/client/gui/ServerSelectionList/setSelectedSlotIndex (I)V +MD: azl/d ()I net/minecraft/client/gui/ServerSelectionList/getScrollBarX ()I +MD: azl/e ()I net/minecraft/client/gui/ServerSelectionList/func_148193_k ()I +MD: azo/a ()Ljava/util/List; net/minecraft/client/gui/GuiScreenResourcePacks/getAvailableResourcePacks ()Ljava/util/List; +MD: azo/a (IIF)V net/minecraft/client/gui/GuiScreenResourcePacks/drawScreen (IIF)V +MD: azo/a (III)V net/minecraft/client/gui/GuiScreenResourcePacks/mouseClicked (III)V +MD: azo/a (Lavs;)V net/minecraft/client/gui/GuiScreenResourcePacks/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: azo/a (Lazp;)Z net/minecraft/client/gui/GuiScreenResourcePacks/hasResourcePackEntry (Lnet/minecraft/client/resources/ResourcePackListEntry;)Z +MD: azo/b ()V net/minecraft/client/gui/GuiScreenResourcePacks/initGui ()V +MD: azo/b (III)V net/minecraft/client/gui/GuiScreenResourcePacks/mouseReleased (III)V +MD: azo/b (Lazp;)Ljava/util/List; net/minecraft/client/gui/GuiScreenResourcePacks/getListContaining (Lnet/minecraft/client/resources/ResourcePackListEntry;)Ljava/util/List; +MD: azo/f ()Ljava/util/List; net/minecraft/client/gui/GuiScreenResourcePacks/getSelectedResourcePacks ()Ljava/util/List; +MD: azo/g ()V net/minecraft/client/gui/GuiScreenResourcePacks/markChanged ()V +MD: azo/k ()V net/minecraft/client/gui/GuiScreenResourcePacks/handleMouseInput ()V +MD: azp$1/a (ZI)V net/minecraft/client/resources/ResourcePackListEntry$1/confirmClicked (ZI)V +MD: azp/a ()I net/minecraft/client/resources/ResourcePackListEntry/func_183019_a ()I +MD: azp/a (III)V net/minecraft/client/resources/ResourcePackListEntry/setSelected (III)V +MD: azp/a (IIIIII)Z net/minecraft/client/resources/ResourcePackListEntry/mousePressed (IIIIII)Z +MD: azp/a (IIIIIIIZ)V net/minecraft/client/resources/ResourcePackListEntry/drawEntry (IIIIIIIZ)V +MD: azp/b ()Ljava/lang/String; net/minecraft/client/resources/ResourcePackListEntry/func_148311_a ()Ljava/lang/String; +MD: azp/b (IIIIII)V net/minecraft/client/resources/ResourcePackListEntry/mouseReleased (IIIIII)V +MD: azp/c ()Ljava/lang/String; net/minecraft/client/resources/ResourcePackListEntry/func_148312_b ()Ljava/lang/String; +MD: azp/d ()V net/minecraft/client/resources/ResourcePackListEntry/func_148313_c ()V +MD: azp/e ()Z net/minecraft/client/resources/ResourcePackListEntry/func_148310_d ()Z +MD: azp/f ()Z net/minecraft/client/resources/ResourcePackListEntry/func_148309_e ()Z +MD: azp/g ()Z net/minecraft/client/resources/ResourcePackListEntry/func_148308_f ()Z +MD: azp/h ()Z net/minecraft/client/resources/ResourcePackListEntry/func_148314_g ()Z +MD: azp/i ()Z net/minecraft/client/resources/ResourcePackListEntry/func_148307_h ()Z +MD: azq/a ()I net/minecraft/client/resources/ResourcePackListEntryDefault/func_183019_a ()I +MD: azq/b ()Ljava/lang/String; net/minecraft/client/resources/ResourcePackListEntryDefault/func_148311_a ()Ljava/lang/String; +MD: azq/c ()Ljava/lang/String; net/minecraft/client/resources/ResourcePackListEntryDefault/func_148312_b ()Ljava/lang/String; +MD: azq/d ()V net/minecraft/client/resources/ResourcePackListEntryDefault/func_148313_c ()V +MD: azq/e ()Z net/minecraft/client/resources/ResourcePackListEntryDefault/func_148310_d ()Z +MD: azq/f ()Z net/minecraft/client/resources/ResourcePackListEntryDefault/func_148309_e ()Z +MD: azq/g ()Z net/minecraft/client/resources/ResourcePackListEntryDefault/func_148308_f ()Z +MD: azq/h ()Z net/minecraft/client/resources/ResourcePackListEntryDefault/func_148314_g ()Z +MD: azq/i ()Z net/minecraft/client/resources/ResourcePackListEntryDefault/func_148307_h ()Z +MD: azr/a ()I net/minecraft/client/resources/ResourcePackListEntryFound/func_183019_a ()I +MD: azr/b ()Ljava/lang/String; net/minecraft/client/resources/ResourcePackListEntryFound/func_148311_a ()Ljava/lang/String; +MD: azr/c ()Ljava/lang/String; net/minecraft/client/resources/ResourcePackListEntryFound/func_148312_b ()Ljava/lang/String; +MD: azr/d ()V net/minecraft/client/resources/ResourcePackListEntryFound/func_148313_c ()V +MD: azr/j ()Lbnm$a; net/minecraft/client/resources/ResourcePackListEntryFound/func_148318_i ()Lnet/minecraft/client/resources/ResourcePackRepository$Entry; +MD: azt/e ()Ljava/lang/String; net/minecraft/client/gui/GuiResourcePackAvailable/getListHeader ()Ljava/lang/String; +MD: azu/a (IILbfx;)V net/minecraft/client/gui/GuiResourcePackList/drawListHeader (IILnet/minecraft/client/renderer/Tessellator;)V +MD: azu/b ()I net/minecraft/client/gui/GuiResourcePackList/getSize ()I +MD: azu/b (I)Lawd$a; net/minecraft/client/gui/GuiResourcePackList/getListEntry (I)Lnet/minecraft/client/gui/GuiListExtended$IGuiListEntry; +MD: azu/c ()I net/minecraft/client/gui/GuiResourcePackList/getListWidth ()I +MD: azu/c (I)Lazp; net/minecraft/client/gui/GuiResourcePackList/getListEntry (I)Lnet/minecraft/client/resources/ResourcePackListEntry; +MD: azu/d ()I net/minecraft/client/gui/GuiResourcePackList/getScrollBarX ()I +MD: azu/e ()Ljava/lang/String; net/minecraft/client/gui/GuiResourcePackList/getListHeader ()Ljava/lang/String; +MD: azu/f ()Ljava/util/List; net/minecraft/client/gui/GuiResourcePackList/getList ()Ljava/util/List; +MD: azv/e ()Ljava/lang/String; net/minecraft/client/gui/GuiResourcePackSelected/getListHeader ()Ljava/lang/String; +MD: azy$a/a ()V net/minecraft/client/gui/stream/GuiIngestServers$ServerList/drawBackground ()V +MD: azy$a/a (I)Z net/minecraft/client/gui/stream/GuiIngestServers$ServerList/isSelected (I)Z +MD: azy$a/a (IIIIII)V net/minecraft/client/gui/stream/GuiIngestServers$ServerList/drawSlot (IIIIII)V +MD: azy$a/a (IZII)V net/minecraft/client/gui/stream/GuiIngestServers$ServerList/elementClicked (IZII)V +MD: azy$a/b ()I net/minecraft/client/gui/stream/GuiIngestServers$ServerList/getSize ()I +MD: azy$a/d ()I net/minecraft/client/gui/stream/GuiIngestServers$ServerList/getScrollBarX ()I +MD: azy/a (IIF)V net/minecraft/client/gui/stream/GuiIngestServers/drawScreen (IIF)V +MD: azy/a (Lavs;)V net/minecraft/client/gui/stream/GuiIngestServers/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: azy/a (Lazy;)Lavn; net/minecraft/client/gui/stream/GuiIngestServers/access$000 (Lnet/minecraft/client/gui/stream/GuiIngestServers;)Lnet/minecraft/client/gui/FontRenderer; +MD: azy/b ()V net/minecraft/client/gui/stream/GuiIngestServers/initGui ()V +MD: azy/b (Lazy;)Lavn; net/minecraft/client/gui/stream/GuiIngestServers/access$100 (Lnet/minecraft/client/gui/stream/GuiIngestServers;)Lnet/minecraft/client/gui/FontRenderer; +MD: azy/c (Lazy;)Lavn; net/minecraft/client/gui/stream/GuiIngestServers/access$200 (Lnet/minecraft/client/gui/stream/GuiIngestServers;)Lnet/minecraft/client/gui/FontRenderer; +MD: azy/d (Lazy;)Lavn; net/minecraft/client/gui/stream/GuiIngestServers/access$300 (Lnet/minecraft/client/gui/stream/GuiIngestServers;)Lnet/minecraft/client/gui/FontRenderer; +MD: azy/e (Lazy;)Lavn; net/minecraft/client/gui/stream/GuiIngestServers/access$400 (Lnet/minecraft/client/gui/stream/GuiIngestServers;)Lnet/minecraft/client/gui/FontRenderer; +MD: azy/f (Lazy;)Lavn; net/minecraft/client/gui/stream/GuiIngestServers/access$500 (Lnet/minecraft/client/gui/stream/GuiIngestServers;)Lnet/minecraft/client/gui/FontRenderer; +MD: azy/g (Lazy;)Lavn; net/minecraft/client/gui/stream/GuiIngestServers/access$600 (Lnet/minecraft/client/gui/stream/GuiIngestServers;)Lnet/minecraft/client/gui/FontRenderer; +MD: azy/h (Lazy;)Lavn; net/minecraft/client/gui/stream/GuiIngestServers/access$700 (Lnet/minecraft/client/gui/stream/GuiIngestServers;)Lnet/minecraft/client/gui/FontRenderer; +MD: azy/k ()V net/minecraft/client/gui/stream/GuiIngestServers/handleMouseInput ()V +MD: azy/m ()V net/minecraft/client/gui/stream/GuiIngestServers/onGuiClosed ()V +MD: azz/a (IIF)V net/minecraft/client/gui/stream/GuiStreamOptions/drawScreen (IIF)V +MD: azz/a (Lavs;)V net/minecraft/client/gui/stream/GuiStreamOptions/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: azz/b ()V net/minecraft/client/gui/stream/GuiStreamOptions/initGui ()V +MD: b$1/a ()Ljava/lang/String; net/minecraft/crash/CrashReport$1/call ()Ljava/lang/String; +MD: b$1/call ()Ljava/lang/Object; net/minecraft/crash/CrashReport$1/call ()Ljava/lang/Object; +MD: b$2/a ()Ljava/lang/String; net/minecraft/crash/CrashReport$2/call ()Ljava/lang/String; +MD: b$2/call ()Ljava/lang/Object; net/minecraft/crash/CrashReport$2/call ()Ljava/lang/Object; +MD: b$3/a ()Ljava/lang/String; net/minecraft/crash/CrashReport$3/call ()Ljava/lang/String; +MD: b$3/call ()Ljava/lang/Object; net/minecraft/crash/CrashReport$3/call ()Ljava/lang/Object; +MD: b$4/a ()Ljava/lang/String; net/minecraft/crash/CrashReport$4/call ()Ljava/lang/String; +MD: b$4/call ()Ljava/lang/Object; net/minecraft/crash/CrashReport$4/call ()Ljava/lang/Object; +MD: b$5/a ()Ljava/lang/String; net/minecraft/crash/CrashReport$5/call ()Ljava/lang/String; +MD: b$5/call ()Ljava/lang/Object; net/minecraft/crash/CrashReport$5/call ()Ljava/lang/Object; +MD: b$6/a ()Ljava/lang/String; net/minecraft/crash/CrashReport$6/call ()Ljava/lang/String; +MD: b$6/call ()Ljava/lang/Object; net/minecraft/crash/CrashReport$6/call ()Ljava/lang/Object; +MD: b$7/a ()Ljava/lang/String; net/minecraft/crash/CrashReport$7/call ()Ljava/lang/String; +MD: b$7/call ()Ljava/lang/Object; net/minecraft/crash/CrashReport$7/call ()Ljava/lang/Object; +MD: b/a ()Ljava/lang/String; net/minecraft/crash/CrashReport/getDescription ()Ljava/lang/String; +MD: b/a (Ljava/io/File;)Z net/minecraft/crash/CrashReport/saveToFile (Ljava/io/File;)Z +MD: b/a (Ljava/lang/String;)Lc; net/minecraft/crash/CrashReport/makeCategory (Ljava/lang/String;)Lnet/minecraft/crash/CrashReportCategory; +MD: b/a (Ljava/lang/String;I)Lc; net/minecraft/crash/CrashReport/makeCategoryDepth (Ljava/lang/String;I)Lnet/minecraft/crash/CrashReportCategory; +MD: b/a (Ljava/lang/StringBuilder;)V net/minecraft/crash/CrashReport/getSectionsInStringBuilder (Ljava/lang/StringBuilder;)V +MD: b/a (Ljava/lang/Throwable;Ljava/lang/String;)Lb; net/minecraft/crash/CrashReport/makeCrashReport (Ljava/lang/Throwable;Ljava/lang/String;)Lnet/minecraft/crash/CrashReport; +MD: b/b ()Ljava/lang/Throwable; net/minecraft/crash/CrashReport/getCrashCause ()Ljava/lang/Throwable; +MD: b/d ()Ljava/lang/String; net/minecraft/crash/CrashReport/getCauseStackTraceOrString ()Ljava/lang/String; +MD: b/e ()Ljava/lang/String; net/minecraft/crash/CrashReport/getCompleteReport ()Ljava/lang/String; +MD: b/f ()Ljava/io/File; net/minecraft/crash/CrashReport/getFile ()Ljava/io/File; +MD: b/g ()Lc; net/minecraft/crash/CrashReport/getCategory ()Lnet/minecraft/crash/CrashReportCategory; +MD: b/h ()V net/minecraft/crash/CrashReport/populateEnvironment ()V +MD: b/i ()Ljava/lang/String; net/minecraft/crash/CrashReport/getWittyComment ()Ljava/lang/String; +MD: ba/a (Lm;[Ljava/lang/String;)V net/minecraft/command/server/CommandSaveOn/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: ba/c ()Ljava/lang/String; net/minecraft/command/server/CommandSaveOn/getCommandName ()Ljava/lang/String; +MD: ba/c (Lm;)Ljava/lang/String; net/minecraft/command/server/CommandSaveOn/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: baa$a/a ()Leu; net/minecraft/client/gui/stream/GuiStreamUnavailable$Reason/func_152561_a ()Lnet/minecraft/util/IChatComponent; +MD: baa$a/b ()Leu; net/minecraft/client/gui/stream/GuiStreamUnavailable$Reason/func_152559_b ()Lnet/minecraft/util/IChatComponent; +MD: baa$a/values ()[Lbaa$a; net/minecraft/client/gui/stream/GuiStreamUnavailable$Reason/values ()[Lnet/minecraft/client/gui/stream/GuiStreamUnavailable$Reason; +MD: baa/a (IIF)V net/minecraft/client/gui/stream/GuiStreamUnavailable/drawScreen (IIF)V +MD: baa/a (Lavs;)V net/minecraft/client/gui/stream/GuiStreamUnavailable/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: baa/a (Laxu;)V net/minecraft/client/gui/stream/GuiStreamUnavailable/func_152321_a (Lnet/minecraft/client/gui/GuiScreen;)V +MD: baa/a (Ljava/lang/String;)V net/minecraft/client/gui/stream/GuiStreamUnavailable/func_152320_a (Ljava/lang/String;)V +MD: baa/b ()V net/minecraft/client/gui/stream/GuiStreamUnavailable/initGui ()V +MD: baa/m ()V net/minecraft/client/gui/stream/GuiStreamUnavailable/onGuiClosed ()V +MD: bab/a (IIF)V net/minecraft/client/gui/stream/GuiTwitchUserMode/drawScreen (IIF)V +MD: bab/a (Lavs;)V net/minecraft/client/gui/stream/GuiTwitchUserMode/actionPerformed (Lnet/minecraft/client/gui/GuiButton;)V +MD: bab/a (Ljava/util/Set;Ljava/util/Set;Lbqm;)Ljava/util/List; net/minecraft/client/gui/stream/GuiTwitchUserMode/func_152328_a (Ljava/util/Set;Ljava/util/Set;Lnet/minecraft/client/stream/IStream;)Ljava/util/List; +MD: bab/a (Ltv/twitch/chat/ChatUserMode;Ljava/lang/String;Z)Leu; net/minecraft/client/gui/stream/GuiTwitchUserMode/func_152329_a (Ltv/twitch/chat/ChatUserMode;Ljava/lang/String;Z)Lnet/minecraft/util/IChatComponent; +MD: bab/a (Ltv/twitch/chat/ChatUserSubscription;Ljava/lang/String;Z)Leu; net/minecraft/client/gui/stream/GuiTwitchUserMode/func_152330_a (Ltv/twitch/chat/ChatUserSubscription;Ljava/lang/String;Z)Lnet/minecraft/util/IChatComponent; +MD: bab/b ()V net/minecraft/client/gui/stream/GuiTwitchUserMode/initGui ()V +MD: bad/A_ ()Leu; net/minecraft/client/gui/spectator/PlayerMenuObject/getSpectatorName ()Lnet/minecraft/util/IChatComponent; +MD: bad/B_ ()Z net/minecraft/client/gui/spectator/PlayerMenuObject/func_178662_A_ ()Z +MD: bad/a (FI)V net/minecraft/client/gui/spectator/PlayerMenuObject/func_178663_a (FI)V +MD: bad/a (Lbaf;)V net/minecraft/client/gui/spectator/PlayerMenuObject/func_178661_a (Lnet/minecraft/client/gui/spectator/SpectatorMenu;)V +MD: bae/a ()Ljava/util/List; net/minecraft/client/gui/spectator/BaseSpectatorGroup/func_178669_a ()Ljava/util/List; +MD: bae/b ()Leu; net/minecraft/client/gui/spectator/BaseSpectatorGroup/func_178670_b ()Lnet/minecraft/util/IChatComponent; +MD: baf$1/A_ ()Leu; net/minecraft/client/gui/spectator/SpectatorMenu$1/getSpectatorName ()Lnet/minecraft/util/IChatComponent; +MD: baf$1/B_ ()Z net/minecraft/client/gui/spectator/SpectatorMenu$1/func_178662_A_ ()Z +MD: baf$1/a (FI)V net/minecraft/client/gui/spectator/SpectatorMenu$1/func_178663_a (FI)V +MD: baf$1/a (Lbaf;)V net/minecraft/client/gui/spectator/SpectatorMenu$1/func_178661_a (Lnet/minecraft/client/gui/spectator/SpectatorMenu;)V +MD: baf$a/A_ ()Leu; net/minecraft/client/gui/spectator/SpectatorMenu$EndSpectatorObject/getSpectatorName ()Lnet/minecraft/util/IChatComponent; +MD: baf$a/B_ ()Z net/minecraft/client/gui/spectator/SpectatorMenu$EndSpectatorObject/func_178662_A_ ()Z +MD: baf$a/a (FI)V net/minecraft/client/gui/spectator/SpectatorMenu$EndSpectatorObject/func_178663_a (FI)V +MD: baf$a/a (Lbaf;)V net/minecraft/client/gui/spectator/SpectatorMenu$EndSpectatorObject/func_178661_a (Lnet/minecraft/client/gui/spectator/SpectatorMenu;)V +MD: baf$b/A_ ()Leu; net/minecraft/client/gui/spectator/SpectatorMenu$MoveMenuObject/getSpectatorName ()Lnet/minecraft/util/IChatComponent; +MD: baf$b/B_ ()Z net/minecraft/client/gui/spectator/SpectatorMenu$MoveMenuObject/func_178662_A_ ()Z +MD: baf$b/a (FI)V net/minecraft/client/gui/spectator/SpectatorMenu$MoveMenuObject/func_178663_a (FI)V +MD: baf$b/a (Lbaf;)V net/minecraft/client/gui/spectator/SpectatorMenu$MoveMenuObject/func_178661_a (Lnet/minecraft/client/gui/spectator/SpectatorMenu;)V +MD: baf/a ()Ljava/util/List; net/minecraft/client/gui/spectator/SpectatorMenu/func_178642_a ()Ljava/util/List; +MD: baf/a (I)Lbah; net/minecraft/client/gui/spectator/SpectatorMenu/func_178643_a (I)Lnet/minecraft/client/gui/spectator/ISpectatorMenuObject; +MD: baf/a (Lbaf;I)I net/minecraft/client/gui/spectator/SpectatorMenu/access$112 (Lnet/minecraft/client/gui/spectator/SpectatorMenu;I)I +MD: baf/a (Lbag;)V net/minecraft/client/gui/spectator/SpectatorMenu/func_178647_a (Lnet/minecraft/client/gui/spectator/ISpectatorMenuView;)V +MD: baf/b ()Lbah; net/minecraft/client/gui/spectator/SpectatorMenu/func_178645_b ()Lnet/minecraft/client/gui/spectator/ISpectatorMenuObject; +MD: baf/b (I)V net/minecraft/client/gui/spectator/SpectatorMenu/func_178644_b (I)V +MD: baf/c ()Lbag; net/minecraft/client/gui/spectator/SpectatorMenu/func_178650_c ()Lnet/minecraft/client/gui/spectator/ISpectatorMenuView; +MD: baf/d ()V net/minecraft/client/gui/spectator/SpectatorMenu/func_178641_d ()V +MD: baf/e ()I net/minecraft/client/gui/spectator/SpectatorMenu/func_178648_e ()I +MD: baf/f ()Lbaj; net/minecraft/client/gui/spectator/SpectatorMenu/func_178646_f ()Lnet/minecraft/client/gui/spectator/categories/SpectatorDetails; +MD: bag/a ()Ljava/util/List; net/minecraft/client/gui/spectator/ISpectatorMenuView/func_178669_a ()Ljava/util/List; +MD: bag/b ()Leu; net/minecraft/client/gui/spectator/ISpectatorMenuView/func_178670_b ()Lnet/minecraft/util/IChatComponent; +MD: bah/A_ ()Leu; net/minecraft/client/gui/spectator/ISpectatorMenuObject/getSpectatorName ()Lnet/minecraft/util/IChatComponent; +MD: bah/B_ ()Z net/minecraft/client/gui/spectator/ISpectatorMenuObject/func_178662_A_ ()Z +MD: bah/a (FI)V net/minecraft/client/gui/spectator/ISpectatorMenuObject/func_178663_a (FI)V +MD: bah/a (Lbaf;)V net/minecraft/client/gui/spectator/ISpectatorMenuObject/func_178661_a (Lnet/minecraft/client/gui/spectator/SpectatorMenu;)V +MD: bai/a (Lbaf;)V net/minecraft/client/gui/spectator/ISpectatorMenuRecipient/func_175257_a (Lnet/minecraft/client/gui/spectator/SpectatorMenu;)V +MD: baj/a (I)Lbah; net/minecraft/client/gui/spectator/categories/SpectatorDetails/func_178680_a (I)Lnet/minecraft/client/gui/spectator/ISpectatorMenuObject; +MD: baj/b ()I net/minecraft/client/gui/spectator/categories/SpectatorDetails/func_178681_b ()I +MD: bak$1/a (Lbdc;Lbdc;)I net/minecraft/client/gui/spectator/categories/TeleportToPlayer$1/compare (Lnet/minecraft/client/network/NetworkPlayerInfo;Lnet/minecraft/client/network/NetworkPlayerInfo;)I +MD: bak$1/compare (Ljava/lang/Object;Ljava/lang/Object;)I net/minecraft/client/gui/spectator/categories/TeleportToPlayer$1/compare (Ljava/lang/Object;Ljava/lang/Object;)I +MD: bak/A_ ()Leu; net/minecraft/client/gui/spectator/categories/TeleportToPlayer/getSpectatorName ()Lnet/minecraft/util/IChatComponent; +MD: bak/B_ ()Z net/minecraft/client/gui/spectator/categories/TeleportToPlayer/func_178662_A_ ()Z +MD: bak/a ()Ljava/util/List; net/minecraft/client/gui/spectator/categories/TeleportToPlayer/func_178669_a ()Ljava/util/List; +MD: bak/a (FI)V net/minecraft/client/gui/spectator/categories/TeleportToPlayer/func_178663_a (FI)V +MD: bak/a (Lbaf;)V net/minecraft/client/gui/spectator/categories/TeleportToPlayer/func_178661_a (Lnet/minecraft/client/gui/spectator/SpectatorMenu;)V +MD: bak/b ()Leu; net/minecraft/client/gui/spectator/categories/TeleportToPlayer/func_178670_b ()Lnet/minecraft/util/IChatComponent; +MD: bal$a/A_ ()Leu; net/minecraft/client/gui/spectator/categories/TeleportToTeam$TeamSelectionObject/getSpectatorName ()Lnet/minecraft/util/IChatComponent; +MD: bal$a/B_ ()Z net/minecraft/client/gui/spectator/categories/TeleportToTeam$TeamSelectionObject/func_178662_A_ ()Z +MD: bal$a/a (FI)V net/minecraft/client/gui/spectator/categories/TeleportToTeam$TeamSelectionObject/func_178663_a (FI)V +MD: bal$a/a (Lbaf;)V net/minecraft/client/gui/spectator/categories/TeleportToTeam$TeamSelectionObject/func_178661_a (Lnet/minecraft/client/gui/spectator/SpectatorMenu;)V +MD: bal/A_ ()Leu; net/minecraft/client/gui/spectator/categories/TeleportToTeam/getSpectatorName ()Lnet/minecraft/util/IChatComponent; +MD: bal/B_ ()Z net/minecraft/client/gui/spectator/categories/TeleportToTeam/func_178662_A_ ()Z +MD: bal/a ()Ljava/util/List; net/minecraft/client/gui/spectator/categories/TeleportToTeam/func_178669_a ()Ljava/util/List; +MD: bal/a (FI)V net/minecraft/client/gui/spectator/categories/TeleportToTeam/func_178663_a (FI)V +MD: bal/a (Lbaf;)V net/minecraft/client/gui/spectator/categories/TeleportToTeam/func_178661_a (Lnet/minecraft/client/gui/spectator/SpectatorMenu;)V +MD: bal/b ()Leu; net/minecraft/client/gui/spectator/categories/TeleportToTeam/func_178670_b ()Lnet/minecraft/util/IChatComponent; +MD: bas/a (FFFFFFLpk;)V net/minecraft/client/model/ModelArmorStandArmor/setRotationAngles (FFFFFFLnet/minecraft/entity/Entity;)V +MD: bat/a (F)V net/minecraft/client/model/ModelArmorStand/postRenderArm (F)V +MD: bat/a (FFFFFFLpk;)V net/minecraft/client/model/ModelArmorStand/setRotationAngles (FFFFFFLnet/minecraft/entity/Entity;)V +MD: bat/a (Lpk;FFFFFF)V net/minecraft/client/model/ModelArmorStand/render (Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bau/a ()V net/minecraft/client/model/ModelBanner/renderBanner ()V +MD: bav/a (FFFFFFLpk;)V net/minecraft/client/model/ModelBat/setRotationAngles (FFFFFFLnet/minecraft/entity/Entity;)V +MD: bav/a (Lpk;FFFFFF)V net/minecraft/client/model/ModelBat/render (Lnet/minecraft/entity/Entity;FFFFFF)V +MD: baw/a (FFFFFFLpk;)V net/minecraft/client/model/ModelBlaze/setRotationAngles (FFFFFFLnet/minecraft/entity/Entity;)V +MD: baw/a (Lpk;FFFFFF)V net/minecraft/client/model/ModelBlaze/render (Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bax/a (Lpk;FFFFFF)V net/minecraft/client/model/ModelBoat/render (Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bay/a (FFFFFFLpk;)V net/minecraft/client/model/ModelBook/setRotationAngles (FFFFFFLnet/minecraft/entity/Entity;)V +MD: bay/a (Lpk;FFFFFF)V net/minecraft/client/model/ModelBook/render (Lnet/minecraft/entity/Entity;FFFFFF)V +MD: baz/a ()V net/minecraft/client/model/ModelChest/renderAll ()V +MD: bb/a ()I net/minecraft/command/server/CommandBroadcast/getRequiredPermissionLevel ()I +MD: bb/a (Lm;[Ljava/lang/String;)V net/minecraft/command/server/CommandBroadcast/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: bb/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/server/CommandBroadcast/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: bb/c ()Ljava/lang/String; net/minecraft/command/server/CommandBroadcast/getCommandName ()Ljava/lang/String; +MD: bb/c (Lm;)Ljava/lang/String; net/minecraft/command/server/CommandBroadcast/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: bba/a (FFFFFFLpk;)V net/minecraft/client/model/ModelChicken/setRotationAngles (FFFFFFLnet/minecraft/entity/Entity;)V +MD: bba/a (Lpk;FFFFFF)V net/minecraft/client/model/ModelChicken/render (Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bbc/a (FFFFFFLpk;)V net/minecraft/client/model/ModelCreeper/setRotationAngles (FFFFFFLnet/minecraft/entity/Entity;)V +MD: bbc/a (Lpk;FFFFFF)V net/minecraft/client/model/ModelCreeper/render (Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bbd/a (FFFFFFLpk;)V net/minecraft/client/model/ModelEnderman/setRotationAngles (FFFFFFLnet/minecraft/entity/Entity;)V +MD: bbe/a (FFFFFFLpk;)V net/minecraft/client/model/ModelEnderMite/setRotationAngles (FFFFFFLnet/minecraft/entity/Entity;)V +MD: bbe/a (Lpk;FFFFFF)V net/minecraft/client/model/ModelEnderMite/render (Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bbf/a (FFFFFFLpk;)V net/minecraft/client/model/ModelGhast/setRotationAngles (FFFFFFLnet/minecraft/entity/Entity;)V +MD: bbf/a (Lpk;FFFFFF)V net/minecraft/client/model/ModelGhast/render (Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bbg/a ()I net/minecraft/client/model/ModelGuardian/func_178706_a ()I +MD: bbg/a (FFFFFFLpk;)V net/minecraft/client/model/ModelGuardian/setRotationAngles (FFFFFFLnet/minecraft/entity/Entity;)V +MD: bbg/a (Lpk;FFFFFF)V net/minecraft/client/model/ModelGuardian/render (Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bbh/a (FFF)F net/minecraft/client/model/ModelHorse/updateHorseRotation (FFF)F +MD: bbh/a (Lbct;FFF)V net/minecraft/client/model/ModelHorse/setBoxRotation (Lnet/minecraft/client/model/ModelRenderer;FFF)V +MD: bbh/a (Lpk;FFFFFF)V net/minecraft/client/model/ModelHorse/render (Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bbh/a (Lpr;FFF)V net/minecraft/client/model/ModelHorse/setLivingAnimations (Lnet/minecraft/entity/EntityLivingBase;FFF)V +MD: bbi/a (FFFFFFLpk;)V net/minecraft/client/model/ModelHumanoidHead/setRotationAngles (FFFFFFLnet/minecraft/entity/Entity;)V +MD: bbi/a (Lpk;FFFFFF)V net/minecraft/client/model/ModelHumanoidHead/render (Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bbj/a (F)V net/minecraft/client/model/ModelBiped/postRenderArm (F)V +MD: bbj/a (FFFFFFLpk;)V net/minecraft/client/model/ModelBiped/setRotationAngles (FFFFFFLnet/minecraft/entity/Entity;)V +MD: bbj/a (Lbbo;)V net/minecraft/client/model/ModelBiped/setModelAttributes (Lnet/minecraft/client/model/ModelBase;)V +MD: bbj/a (Lpk;FFFFFF)V net/minecraft/client/model/ModelBiped/render (Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bbj/a (Z)V net/minecraft/client/model/ModelBiped/setInvisible (Z)V +MD: bbl/a (Lpk;FFFFFF)V net/minecraft/client/model/ModelMagmaCube/render (Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bbl/a (Lpr;FFF)V net/minecraft/client/model/ModelMagmaCube/setLivingAnimations (Lnet/minecraft/entity/EntityLivingBase;FFF)V +MD: bbm/a (FFFFFFLpk;)V net/minecraft/client/model/ModelLeashKnot/setRotationAngles (FFFFFFLnet/minecraft/entity/Entity;)V +MD: bbm/a (Lpk;FFFFFF)V net/minecraft/client/model/ModelLeashKnot/render (Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bbn/a (Lpk;FFFFFF)V net/minecraft/client/model/ModelMinecart/render (Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bbo/a (FFFFFFLpk;)V net/minecraft/client/model/ModelBase/setRotationAngles (FFFFFFLnet/minecraft/entity/Entity;)V +MD: bbo/a (Lbbo;)V net/minecraft/client/model/ModelBase/setModelAttributes (Lnet/minecraft/client/model/ModelBase;)V +MD: bbo/a (Lbct;Lbct;)V net/minecraft/client/model/ModelBase/copyModelAngles (Lnet/minecraft/client/model/ModelRenderer;Lnet/minecraft/client/model/ModelRenderer;)V +MD: bbo/a (Ljava/lang/String;)Lbcu; net/minecraft/client/model/ModelBase/getTextureOffset (Ljava/lang/String;)Lnet/minecraft/client/model/TextureOffset; +MD: bbo/a (Ljava/lang/String;II)V net/minecraft/client/model/ModelBase/setTextureOffset (Ljava/lang/String;II)V +MD: bbo/a (Ljava/util/Random;)Lbct; net/minecraft/client/model/ModelBase/getRandomModelBox (Ljava/util/Random;)Lnet/minecraft/client/model/ModelRenderer; +MD: bbo/a (Lpk;FFFFFF)V net/minecraft/client/model/ModelBase/render (Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bbo/a (Lpr;FFF)V net/minecraft/client/model/ModelBase/setLivingAnimations (Lnet/minecraft/entity/EntityLivingBase;FFF)V +MD: bbp/a (FFFFFFLpk;)V net/minecraft/client/model/ModelOcelot/setRotationAngles (FFFFFFLnet/minecraft/entity/Entity;)V +MD: bbp/a (Lpk;FFFFFF)V net/minecraft/client/model/ModelOcelot/render (Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bbp/a (Lpr;FFF)V net/minecraft/client/model/ModelOcelot/setLivingAnimations (Lnet/minecraft/entity/EntityLivingBase;FFF)V +MD: bbr/a ()V net/minecraft/client/model/ModelPlayer/renderRightArm ()V +MD: bbr/a (F)V net/minecraft/client/model/ModelPlayer/postRenderArm (F)V +MD: bbr/a (FFFFFFLpk;)V net/minecraft/client/model/ModelPlayer/setRotationAngles (FFFFFFLnet/minecraft/entity/Entity;)V +MD: bbr/a (Lpk;FFFFFF)V net/minecraft/client/model/ModelPlayer/render (Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bbr/a (Z)V net/minecraft/client/model/ModelPlayer/setInvisible (Z)V +MD: bbr/b ()V net/minecraft/client/model/ModelPlayer/renderLeftArm ()V +MD: bbr/b (F)V net/minecraft/client/model/ModelPlayer/renderDeadmau5Head (F)V +MD: bbr/c (F)V net/minecraft/client/model/ModelPlayer/renderCape (F)V +MD: bbs/a ()V net/minecraft/client/model/TexturedQuad/flipFace ()V +MD: bbs/a (Lbfd;F)V net/minecraft/client/model/TexturedQuad/draw (Lnet/minecraft/client/renderer/WorldRenderer;F)V +MD: bbt/a (FFFFFFLpk;)V net/minecraft/client/model/ModelQuadruped/setRotationAngles (FFFFFFLnet/minecraft/entity/Entity;)V +MD: bbt/a (Lpk;FFFFFF)V net/minecraft/client/model/ModelQuadruped/render (Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bbu/a (FFFFFFLpk;)V net/minecraft/client/model/ModelRabbit/setRotationAngles (FFFFFFLnet/minecraft/entity/Entity;)V +MD: bbu/a (Lbct;FFF)V net/minecraft/client/model/ModelRabbit/setRotationOffset (Lnet/minecraft/client/model/ModelRenderer;FFF)V +MD: bbu/a (Lpk;FFFFFF)V net/minecraft/client/model/ModelRabbit/render (Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bbu/a (Lpr;FFF)V net/minecraft/client/model/ModelRabbit/setLivingAnimations (Lnet/minecraft/entity/EntityLivingBase;FFF)V +MD: bbv/a (FFFFFFLpk;)V net/minecraft/client/model/ModelSheep1/setRotationAngles (FFFFFFLnet/minecraft/entity/Entity;)V +MD: bbv/a (Lpr;FFF)V net/minecraft/client/model/ModelSheep1/setLivingAnimations (Lnet/minecraft/entity/EntityLivingBase;FFF)V +MD: bbw/a (FFFFFFLpk;)V net/minecraft/client/model/ModelSheep2/setRotationAngles (FFFFFFLnet/minecraft/entity/Entity;)V +MD: bbw/a (Lpr;FFF)V net/minecraft/client/model/ModelSheep2/setLivingAnimations (Lnet/minecraft/entity/EntityLivingBase;FFF)V +MD: bbx/a ()V net/minecraft/client/model/ModelSign/renderSign ()V +MD: bby/a (FFFFFFLpk;)V net/minecraft/client/model/ModelSilverfish/setRotationAngles (FFFFFFLnet/minecraft/entity/Entity;)V +MD: bby/a (Lpk;FFFFFF)V net/minecraft/client/model/ModelSilverfish/render (Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bbz/a (FFFFFFLpk;)V net/minecraft/client/model/ModelSkeletonHead/setRotationAngles (FFFFFFLnet/minecraft/entity/Entity;)V +MD: bbz/a (Lpk;FFFFFF)V net/minecraft/client/model/ModelSkeletonHead/render (Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bc/a ()I net/minecraft/command/server/CommandScoreboard/getRequiredPermissionLevel ()I +MD: bc/a (Ljava/lang/String;Z)Lauk; net/minecraft/command/server/CommandScoreboard/getObjective (Ljava/lang/String;Z)Lnet/minecraft/scoreboard/ScoreObjective; +MD: bc/a (Lm;[Ljava/lang/String;)V net/minecraft/command/server/CommandScoreboard/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: bc/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/server/CommandScoreboard/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: bc/a (Z)Ljava/util/List; net/minecraft/command/server/CommandScoreboard/func_147184_a (Z)Ljava/util/List; +MD: bc/b (Lm;[Ljava/lang/String;)Z net/minecraft/command/server/CommandScoreboard/func_175780_b (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)Z +MD: bc/b (Lm;[Ljava/lang/String;I)V net/minecraft/command/server/CommandScoreboard/addObjective (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;I)V +MD: bc/b ([Ljava/lang/String;I)Z net/minecraft/command/server/CommandScoreboard/isUsernameIndex ([Ljava/lang/String;I)Z +MD: bc/c ()Ljava/lang/String; net/minecraft/command/server/CommandScoreboard/getCommandName ()Ljava/lang/String; +MD: bc/c (Lm;)Ljava/lang/String; net/minecraft/command/server/CommandScoreboard/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: bc/c (Lm;[Ljava/lang/String;I)V net/minecraft/command/server/CommandScoreboard/addTeam (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;I)V +MD: bc/d ()Lauo; net/minecraft/command/server/CommandScoreboard/getScoreboard ()Lnet/minecraft/scoreboard/Scoreboard; +MD: bc/d (Lm;)V net/minecraft/command/server/CommandScoreboard/listObjectives (Lnet/minecraft/command/ICommandSender;)V +MD: bc/d (Lm;[Ljava/lang/String;I)V net/minecraft/command/server/CommandScoreboard/setTeamOption (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;I)V +MD: bc/e ()Ljava/util/List; net/minecraft/command/server/CommandScoreboard/func_175782_e ()Ljava/util/List; +MD: bc/e (Ljava/lang/String;)Laul; net/minecraft/command/server/CommandScoreboard/getTeam (Ljava/lang/String;)Lnet/minecraft/scoreboard/ScorePlayerTeam; +MD: bc/e (Lm;[Ljava/lang/String;I)V net/minecraft/command/server/CommandScoreboard/removeTeam (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;I)V +MD: bc/f (Lm;[Ljava/lang/String;I)V net/minecraft/command/server/CommandScoreboard/listTeams (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;I)V +MD: bc/g (Lm;[Ljava/lang/String;I)V net/minecraft/command/server/CommandScoreboard/joinTeam (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;I)V +MD: bc/h (Lm;Ljava/lang/String;)V net/minecraft/command/server/CommandScoreboard/removeObjective (Lnet/minecraft/command/ICommandSender;Ljava/lang/String;)V +MD: bc/h (Lm;[Ljava/lang/String;I)V net/minecraft/command/server/CommandScoreboard/leaveTeam (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;I)V +MD: bc/i (Lm;[Ljava/lang/String;I)V net/minecraft/command/server/CommandScoreboard/emptyTeam (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;I)V +MD: bc/j (Lm;[Ljava/lang/String;I)V net/minecraft/command/server/CommandScoreboard/setObjectiveDisplay (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;I)V +MD: bc/k (Lm;[Ljava/lang/String;I)V net/minecraft/command/server/CommandScoreboard/listPlayers (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;I)V +MD: bc/l (Lm;[Ljava/lang/String;I)V net/minecraft/command/server/CommandScoreboard/setPlayer (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;I)V +MD: bc/m (Lm;[Ljava/lang/String;I)V net/minecraft/command/server/CommandScoreboard/resetPlayers (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;I)V +MD: bc/n (Lm;[Ljava/lang/String;I)V net/minecraft/command/server/CommandScoreboard/func_175779_n (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;I)V +MD: bc/o (Lm;[Ljava/lang/String;I)V net/minecraft/command/server/CommandScoreboard/func_175781_o (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;I)V +MD: bc/p (Lm;[Ljava/lang/String;I)V net/minecraft/command/server/CommandScoreboard/func_175778_p (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;I)V +MD: bca/a (FFFFFFLpk;)V net/minecraft/client/model/ModelSkeleton/setRotationAngles (FFFFFFLnet/minecraft/entity/Entity;)V +MD: bca/a (Lpr;FFF)V net/minecraft/client/model/ModelSkeleton/setLivingAnimations (Lnet/minecraft/entity/EntityLivingBase;FFF)V +MD: bcc/a (Lpk;FFFFFF)V net/minecraft/client/model/ModelSlime/render (Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bcd/a (FFFFFFLpk;)V net/minecraft/client/model/ModelSnowMan/setRotationAngles (FFFFFFLnet/minecraft/entity/Entity;)V +MD: bcd/a (Lpk;FFFFFF)V net/minecraft/client/model/ModelSnowMan/render (Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bce/a (FFFFFFLpk;)V net/minecraft/client/model/ModelSpider/setRotationAngles (FFFFFFLnet/minecraft/entity/Entity;)V +MD: bce/a (Lpk;FFFFFF)V net/minecraft/client/model/ModelSpider/render (Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bcf/a (FFFFFFLpk;)V net/minecraft/client/model/ModelSquid/setRotationAngles (FFFFFFLnet/minecraft/entity/Entity;)V +MD: bcf/a (Lpk;FFFFFF)V net/minecraft/client/model/ModelSquid/render (Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bcg/a (FF)Lbcg; net/minecraft/client/model/PositionTextureVertex/setTexturePosition (FF)Lnet/minecraft/client/model/PositionTextureVertex; +MD: bch/a (FF)F net/minecraft/client/model/ModelIronGolem/func_78172_a (FF)F +MD: bch/a (FFFFFFLpk;)V net/minecraft/client/model/ModelIronGolem/setRotationAngles (FFFFFFLnet/minecraft/entity/Entity;)V +MD: bch/a (Lpk;FFFFFF)V net/minecraft/client/model/ModelIronGolem/render (Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bch/a (Lpr;FFF)V net/minecraft/client/model/ModelIronGolem/setLivingAnimations (Lnet/minecraft/entity/EntityLivingBase;FFF)V +MD: bci/a (FFFFFFLpk;)V net/minecraft/client/model/ModelVillager/setRotationAngles (FFFFFFLnet/minecraft/entity/Entity;)V +MD: bci/a (Lpk;FFFFFF)V net/minecraft/client/model/ModelVillager/render (Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bcj/a (FFFFFFLpk;)V net/minecraft/client/model/ModelZombieVillager/setRotationAngles (FFFFFFLnet/minecraft/entity/Entity;)V +MD: bck/a (FFFFFFLpk;)V net/minecraft/client/model/ModelWitch/setRotationAngles (FFFFFFLnet/minecraft/entity/Entity;)V +MD: bcl/a (FFFFFFLpk;)V net/minecraft/client/model/ModelWither/setRotationAngles (FFFFFFLnet/minecraft/entity/Entity;)V +MD: bcl/a (Lpk;FFFFFF)V net/minecraft/client/model/ModelWither/render (Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bcl/a (Lpr;FFF)V net/minecraft/client/model/ModelWither/setLivingAnimations (Lnet/minecraft/entity/EntityLivingBase;FFF)V +MD: bcm/a (FFFFFFLpk;)V net/minecraft/client/model/ModelWolf/setRotationAngles (FFFFFFLnet/minecraft/entity/Entity;)V +MD: bcm/a (Lpk;FFFFFF)V net/minecraft/client/model/ModelWolf/render (Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bcm/a (Lpr;FFF)V net/minecraft/client/model/ModelWolf/setLivingAnimations (Lnet/minecraft/entity/EntityLivingBase;FFF)V +MD: bcn/a (FFFFFFLpk;)V net/minecraft/client/model/ModelZombie/setRotationAngles (FFFFFFLnet/minecraft/entity/Entity;)V +MD: bco/a (D)F net/minecraft/client/model/ModelDragon/updateRotations (D)F +MD: bco/a (Lpk;FFFFFF)V net/minecraft/client/model/ModelDragon/render (Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bco/a (Lpr;FFF)V net/minecraft/client/model/ModelDragon/setLivingAnimations (Lnet/minecraft/entity/EntityLivingBase;FFF)V +MD: bcp/a (Lpk;FFFFFF)V net/minecraft/client/model/ModelEnderCrystal/render (Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bcr/a (Lbfd;F)V net/minecraft/client/model/ModelBox/render (Lnet/minecraft/client/renderer/WorldRenderer;F)V +MD: bcr/a (Ljava/lang/String;)Lbcr; net/minecraft/client/model/ModelBox/setBoxName (Ljava/lang/String;)Lnet/minecraft/client/model/ModelBox; +MD: bct/a (F)V net/minecraft/client/model/ModelRenderer/render (F)V +MD: bct/a (FFF)V net/minecraft/client/model/ModelRenderer/setRotationPoint (FFF)V +MD: bct/a (FFFIII)Lbct; net/minecraft/client/model/ModelRenderer/addBox (FFFIII)Lnet/minecraft/client/model/ModelRenderer; +MD: bct/a (FFFIIIF)V net/minecraft/client/model/ModelRenderer/addBox (FFFIIIF)V +MD: bct/a (FFFIIIZ)Lbct; net/minecraft/client/model/ModelRenderer/addBox (FFFIIIZ)Lnet/minecraft/client/model/ModelRenderer; +MD: bct/a (II)Lbct; net/minecraft/client/model/ModelRenderer/setTextureOffset (II)Lnet/minecraft/client/model/ModelRenderer; +MD: bct/a (Lbct;)V net/minecraft/client/model/ModelRenderer/addChild (Lnet/minecraft/client/model/ModelRenderer;)V +MD: bct/a (Ljava/lang/String;FFFIII)Lbct; net/minecraft/client/model/ModelRenderer/addBox (Ljava/lang/String;FFFIII)Lnet/minecraft/client/model/ModelRenderer; +MD: bct/b (F)V net/minecraft/client/model/ModelRenderer/renderWithRotation (F)V +MD: bct/b (II)Lbct; net/minecraft/client/model/ModelRenderer/setTextureSize (II)Lnet/minecraft/client/model/ModelRenderer; +MD: bct/c (F)V net/minecraft/client/model/ModelRenderer/postRender (F)V +MD: bct/d (F)V net/minecraft/client/model/ModelRenderer/compileDisplayList (F)V +MD: bcx$1/operationComplete (Lio/netty/util/concurrent/Future;)V net/minecraft/client/network/NetHandlerLoginClient$1/operationComplete (Lio/netty/util/concurrent/Future;)V +MD: bcx/a (Lbcx;)Lek; net/minecraft/client/network/NetHandlerLoginClient/access$000 (Lnet/minecraft/client/network/NetHandlerLoginClient;)Lnet/minecraft/network/NetworkManager; +MD: bcx/a (Leu;)V net/minecraft/client/network/NetHandlerLoginClient/onDisconnect (Lnet/minecraft/util/IChatComponent;)V +MD: bcx/a (Ljg;)V net/minecraft/client/network/NetHandlerLoginClient/handleLoginSuccess (Lnet/minecraft/network/login/server/S02PacketLoginSuccess;)V +MD: bcx/a (Ljh;)V net/minecraft/client/network/NetHandlerLoginClient/handleEncryptionRequest (Lnet/minecraft/network/login/server/S01PacketEncryptionRequest;)V +MD: bcx/a (Lji;)V net/minecraft/client/network/NetHandlerLoginClient/handleEnableCompression (Lnet/minecraft/network/login/server/S03PacketEnableCompression;)V +MD: bcx/a (Ljj;)V net/minecraft/client/network/NetHandlerLoginClient/handleDisconnect (Lnet/minecraft/network/login/server/S00PacketDisconnect;)V +MD: bcx/b ()Lcom/mojang/authlib/minecraft/MinecraftSessionService; net/minecraft/client/network/NetHandlerLoginClient/getSessionService ()Lcom/mojang/authlib/minecraft/MinecraftSessionService; +MD: bcy$1/onFailure (Ljava/lang/Throwable;)V net/minecraft/client/network/NetHandlerPlayClient$1/onFailure (Ljava/lang/Throwable;)V +MD: bcy$1/onSuccess (Ljava/lang/Object;)V net/minecraft/client/network/NetHandlerPlayClient$1/onSuccess (Ljava/lang/Object;)V +MD: bcy$2/onFailure (Ljava/lang/Throwable;)V net/minecraft/client/network/NetHandlerPlayClient$2/onFailure (Ljava/lang/Throwable;)V +MD: bcy$2/onSuccess (Ljava/lang/Object;)V net/minecraft/client/network/NetHandlerPlayClient$2/onSuccess (Ljava/lang/Object;)V +MD: bcy$3$1$1/onFailure (Ljava/lang/Throwable;)V net/minecraft/client/network/NetHandlerPlayClient$3$1$1/onFailure (Ljava/lang/Throwable;)V +MD: bcy$3$1$1/onSuccess (Ljava/lang/Object;)V net/minecraft/client/network/NetHandlerPlayClient$3$1$1/onSuccess (Ljava/lang/Object;)V +MD: bcy$3$1/a (ZI)V net/minecraft/client/network/NetHandlerPlayClient$3$1/confirmClicked (ZI)V +MD: bcy$3/run ()V net/minecraft/client/network/NetHandlerPlayClient$3/run ()V +MD: bcy/a ()Lek; net/minecraft/client/network/NetHandlerPlayClient/getNetworkManager ()Lnet/minecraft/network/NetworkManager; +MD: bcy/a (Lbcy;)Lek; net/minecraft/client/network/NetHandlerPlayClient/access$000 (Lnet/minecraft/client/network/NetHandlerPlayClient;)Lnet/minecraft/network/NetworkManager; +MD: bcy/a (Lbcy;Lave;)Lave; net/minecraft/client/network/NetHandlerPlayClient/access$102 (Lnet/minecraft/client/network/NetHandlerPlayClient;Lnet/minecraft/client/Minecraft;)Lnet/minecraft/client/Minecraft; +MD: bcy/a (Leu;)V net/minecraft/client/network/NetHandlerPlayClient/onDisconnect (Lnet/minecraft/util/IChatComponent;)V +MD: bcy/a (Lff;)V net/minecraft/client/network/NetHandlerPlayClient/addToSendQueue (Lnet/minecraft/network/Packet;)V +MD: bcy/a (Lfi;)V net/minecraft/client/network/NetHandlerPlayClient/handlePlayerPosLook (Lnet/minecraft/network/play/server/S08PacketPlayerPosLook;)V +MD: bcy/a (Lfk;)V net/minecraft/client/network/NetHandlerPlayClient/handleSpawnObject (Lnet/minecraft/network/play/server/S0EPacketSpawnObject;)V +MD: bcy/a (Lfl;)V net/minecraft/client/network/NetHandlerPlayClient/handleSpawnExperienceOrb (Lnet/minecraft/network/play/server/S11PacketSpawnExperienceOrb;)V +MD: bcy/a (Lfm;)V net/minecraft/client/network/NetHandlerPlayClient/handleSpawnGlobalEntity (Lnet/minecraft/network/play/server/S2CPacketSpawnGlobalEntity;)V +MD: bcy/a (Lfn;)V net/minecraft/client/network/NetHandlerPlayClient/handleSpawnMob (Lnet/minecraft/network/play/server/S0FPacketSpawnMob;)V +MD: bcy/a (Lfo;)V net/minecraft/client/network/NetHandlerPlayClient/handleSpawnPainting (Lnet/minecraft/network/play/server/S10PacketSpawnPainting;)V +MD: bcy/a (Lfp;)V net/minecraft/client/network/NetHandlerPlayClient/handleSpawnPlayer (Lnet/minecraft/network/play/server/S0CPacketSpawnPlayer;)V +MD: bcy/a (Lfq;)V net/minecraft/client/network/NetHandlerPlayClient/handleAnimation (Lnet/minecraft/network/play/server/S0BPacketAnimation;)V +MD: bcy/a (Lfr;)V net/minecraft/client/network/NetHandlerPlayClient/handleStatistics (Lnet/minecraft/network/play/server/S37PacketStatistics;)V +MD: bcy/a (Lfs;)V net/minecraft/client/network/NetHandlerPlayClient/handleBlockBreakAnim (Lnet/minecraft/network/play/server/S25PacketBlockBreakAnim;)V +MD: bcy/a (Lft;)V net/minecraft/client/network/NetHandlerPlayClient/handleUpdateTileEntity (Lnet/minecraft/network/play/server/S35PacketUpdateTileEntity;)V +MD: bcy/a (Lfu;)V net/minecraft/client/network/NetHandlerPlayClient/handleBlockAction (Lnet/minecraft/network/play/server/S24PacketBlockAction;)V +MD: bcy/a (Lfv;)V net/minecraft/client/network/NetHandlerPlayClient/handleBlockChange (Lnet/minecraft/network/play/server/S23PacketBlockChange;)V +MD: bcy/a (Lfw;)V net/minecraft/client/network/NetHandlerPlayClient/handleServerDifficulty (Lnet/minecraft/network/play/server/S41PacketServerDifficulty;)V +MD: bcy/a (Lfx;)V net/minecraft/client/network/NetHandlerPlayClient/handleTabComplete (Lnet/minecraft/network/play/server/S3APacketTabComplete;)V +MD: bcy/a (Lfy;)V net/minecraft/client/network/NetHandlerPlayClient/handleChat (Lnet/minecraft/network/play/server/S02PacketChat;)V +MD: bcy/a (Lfz;)V net/minecraft/client/network/NetHandlerPlayClient/handleMultiBlockChange (Lnet/minecraft/network/play/server/S22PacketMultiBlockChange;)V +MD: bcy/a (Lga;)V net/minecraft/client/network/NetHandlerPlayClient/handleConfirmTransaction (Lnet/minecraft/network/play/server/S32PacketConfirmTransaction;)V +MD: bcy/a (Lgb;)V net/minecraft/client/network/NetHandlerPlayClient/handleCloseWindow (Lnet/minecraft/network/play/server/S2EPacketCloseWindow;)V +MD: bcy/a (Lgc;)V net/minecraft/client/network/NetHandlerPlayClient/handleOpenWindow (Lnet/minecraft/network/play/server/S2DPacketOpenWindow;)V +MD: bcy/a (Lgd;)V net/minecraft/client/network/NetHandlerPlayClient/handleWindowItems (Lnet/minecraft/network/play/server/S30PacketWindowItems;)V +MD: bcy/a (Lge;)V net/minecraft/client/network/NetHandlerPlayClient/handleWindowProperty (Lnet/minecraft/network/play/server/S31PacketWindowProperty;)V +MD: bcy/a (Lgf;)V net/minecraft/client/network/NetHandlerPlayClient/handleSetSlot (Lnet/minecraft/network/play/server/S2FPacketSetSlot;)V +MD: bcy/a (Lgg;)V net/minecraft/client/network/NetHandlerPlayClient/handleCustomPayload (Lnet/minecraft/network/play/server/S3FPacketCustomPayload;)V +MD: bcy/a (Lgh;)V net/minecraft/client/network/NetHandlerPlayClient/handleDisconnect (Lnet/minecraft/network/play/server/S40PacketDisconnect;)V +MD: bcy/a (Lgi;)V net/minecraft/client/network/NetHandlerPlayClient/handleEntityStatus (Lnet/minecraft/network/play/server/S19PacketEntityStatus;)V +MD: bcy/a (Lgj;)V net/minecraft/client/network/NetHandlerPlayClient/handleEntityNBT (Lnet/minecraft/network/play/server/S49PacketUpdateEntityNBT;)V +MD: bcy/a (Lgk;)V net/minecraft/client/network/NetHandlerPlayClient/handleExplosion (Lnet/minecraft/network/play/server/S27PacketExplosion;)V +MD: bcy/a (Lgl;)V net/minecraft/client/network/NetHandlerPlayClient/handleSetCompressionLevel (Lnet/minecraft/network/play/server/S46PacketSetCompressionLevel;)V +MD: bcy/a (Lgm;)V net/minecraft/client/network/NetHandlerPlayClient/handleChangeGameState (Lnet/minecraft/network/play/server/S2BPacketChangeGameState;)V +MD: bcy/a (Lgn;)V net/minecraft/client/network/NetHandlerPlayClient/handleKeepAlive (Lnet/minecraft/network/play/server/S00PacketKeepAlive;)V +MD: bcy/a (Lgo;)V net/minecraft/client/network/NetHandlerPlayClient/handleChunkData (Lnet/minecraft/network/play/server/S21PacketChunkData;)V +MD: bcy/a (Lgp;)V net/minecraft/client/network/NetHandlerPlayClient/handleMapChunkBulk (Lnet/minecraft/network/play/server/S26PacketMapChunkBulk;)V +MD: bcy/a (Lgq;)V net/minecraft/client/network/NetHandlerPlayClient/handleEffect (Lnet/minecraft/network/play/server/S28PacketEffect;)V +MD: bcy/a (Lgr;)V net/minecraft/client/network/NetHandlerPlayClient/handleParticles (Lnet/minecraft/network/play/server/S2APacketParticles;)V +MD: bcy/a (Lgs;)V net/minecraft/client/network/NetHandlerPlayClient/handleSoundEffect (Lnet/minecraft/network/play/server/S29PacketSoundEffect;)V +MD: bcy/a (Lgt;)V net/minecraft/client/network/NetHandlerPlayClient/handleJoinGame (Lnet/minecraft/network/play/server/S01PacketJoinGame;)V +MD: bcy/a (Lgu;)V net/minecraft/client/network/NetHandlerPlayClient/handleMaps (Lnet/minecraft/network/play/server/S34PacketMaps;)V +MD: bcy/a (Lgv;)V net/minecraft/client/network/NetHandlerPlayClient/handleEntityMovement (Lnet/minecraft/network/play/server/S14PacketEntity;)V +MD: bcy/a (Lgw;)V net/minecraft/client/network/NetHandlerPlayClient/handleSignEditorOpen (Lnet/minecraft/network/play/server/S36PacketSignEditorOpen;)V +MD: bcy/a (Lgx;)V net/minecraft/client/network/NetHandlerPlayClient/handlePlayerAbilities (Lnet/minecraft/network/play/server/S39PacketPlayerAbilities;)V +MD: bcy/a (Lgy;)V net/minecraft/client/network/NetHandlerPlayClient/handleCombatEvent (Lnet/minecraft/network/play/server/S42PacketCombatEvent;)V +MD: bcy/a (Lgz;)V net/minecraft/client/network/NetHandlerPlayClient/handlePlayerListItem (Lnet/minecraft/network/play/server/S38PacketPlayerListItem;)V +MD: bcy/a (Lha;)V net/minecraft/client/network/NetHandlerPlayClient/handleUseBed (Lnet/minecraft/network/play/server/S0APacketUseBed;)V +MD: bcy/a (Lhb;)V net/minecraft/client/network/NetHandlerPlayClient/handleDestroyEntities (Lnet/minecraft/network/play/server/S13PacketDestroyEntities;)V +MD: bcy/a (Lhc;)V net/minecraft/client/network/NetHandlerPlayClient/handleRemoveEntityEffect (Lnet/minecraft/network/play/server/S1EPacketRemoveEntityEffect;)V +MD: bcy/a (Lhd;)V net/minecraft/client/network/NetHandlerPlayClient/handleResourcePack (Lnet/minecraft/network/play/server/S48PacketResourcePackSend;)V +MD: bcy/a (Lhe;)V net/minecraft/client/network/NetHandlerPlayClient/handleRespawn (Lnet/minecraft/network/play/server/S07PacketRespawn;)V +MD: bcy/a (Lhf;)V net/minecraft/client/network/NetHandlerPlayClient/handleEntityHeadLook (Lnet/minecraft/network/play/server/S19PacketEntityHeadLook;)V +MD: bcy/a (Lhg;)V net/minecraft/client/network/NetHandlerPlayClient/handleWorldBorder (Lnet/minecraft/network/play/server/S44PacketWorldBorder;)V +MD: bcy/a (Lhh;)V net/minecraft/client/network/NetHandlerPlayClient/handleCamera (Lnet/minecraft/network/play/server/S43PacketCamera;)V +MD: bcy/a (Lhi;)V net/minecraft/client/network/NetHandlerPlayClient/handleHeldItemChange (Lnet/minecraft/network/play/server/S09PacketHeldItemChange;)V +MD: bcy/a (Lhj;)V net/minecraft/client/network/NetHandlerPlayClient/handleDisplayScoreboard (Lnet/minecraft/network/play/server/S3DPacketDisplayScoreboard;)V +MD: bcy/a (Lhk;)V net/minecraft/client/network/NetHandlerPlayClient/handleEntityMetadata (Lnet/minecraft/network/play/server/S1CPacketEntityMetadata;)V +MD: bcy/a (Lhl;)V net/minecraft/client/network/NetHandlerPlayClient/handleEntityAttach (Lnet/minecraft/network/play/server/S1BPacketEntityAttach;)V +MD: bcy/a (Lhm;)V net/minecraft/client/network/NetHandlerPlayClient/handleEntityVelocity (Lnet/minecraft/network/play/server/S12PacketEntityVelocity;)V +MD: bcy/a (Lhn;)V net/minecraft/client/network/NetHandlerPlayClient/handleEntityEquipment (Lnet/minecraft/network/play/server/S04PacketEntityEquipment;)V +MD: bcy/a (Lho;)V net/minecraft/client/network/NetHandlerPlayClient/handleSetExperience (Lnet/minecraft/network/play/server/S1FPacketSetExperience;)V +MD: bcy/a (Lhp;)V net/minecraft/client/network/NetHandlerPlayClient/handleUpdateHealth (Lnet/minecraft/network/play/server/S06PacketUpdateHealth;)V +MD: bcy/a (Lhq;)V net/minecraft/client/network/NetHandlerPlayClient/handleScoreboardObjective (Lnet/minecraft/network/play/server/S3BPacketScoreboardObjective;)V +MD: bcy/a (Lhr;)V net/minecraft/client/network/NetHandlerPlayClient/handleTeams (Lnet/minecraft/network/play/server/S3EPacketTeams;)V +MD: bcy/a (Lhs;)V net/minecraft/client/network/NetHandlerPlayClient/handleUpdateScore (Lnet/minecraft/network/play/server/S3CPacketUpdateScore;)V +MD: bcy/a (Lht;)V net/minecraft/client/network/NetHandlerPlayClient/handleSpawnPosition (Lnet/minecraft/network/play/server/S05PacketSpawnPosition;)V +MD: bcy/a (Lhu;)V net/minecraft/client/network/NetHandlerPlayClient/handleTimeUpdate (Lnet/minecraft/network/play/server/S03PacketTimeUpdate;)V +MD: bcy/a (Lhv;)V net/minecraft/client/network/NetHandlerPlayClient/handleTitle (Lnet/minecraft/network/play/server/S45PacketTitle;)V +MD: bcy/a (Lhw;)V net/minecraft/client/network/NetHandlerPlayClient/handleUpdateSign (Lnet/minecraft/network/play/server/S33PacketUpdateSign;)V +MD: bcy/a (Lhx;)V net/minecraft/client/network/NetHandlerPlayClient/handlePlayerListHeaderFooter (Lnet/minecraft/network/play/server/S47PacketPlayerListHeaderFooter;)V +MD: bcy/a (Lhy;)V net/minecraft/client/network/NetHandlerPlayClient/handleCollectItem (Lnet/minecraft/network/play/server/S0DPacketCollectItem;)V +MD: bcy/a (Lhz;)V net/minecraft/client/network/NetHandlerPlayClient/handleEntityTeleport (Lnet/minecraft/network/play/server/S18PacketEntityTeleport;)V +MD: bcy/a (Lia;)V net/minecraft/client/network/NetHandlerPlayClient/handleEntityProperties (Lnet/minecraft/network/play/server/S20PacketEntityProperties;)V +MD: bcy/a (Lib;)V net/minecraft/client/network/NetHandlerPlayClient/handleEntityEffect (Lnet/minecraft/network/play/server/S1DPacketEntityEffect;)V +MD: bcy/a (Ljava/lang/String;)Lbdc; net/minecraft/client/network/NetHandlerPlayClient/getPlayerInfo (Ljava/lang/String;)Lnet/minecraft/client/network/NetworkPlayerInfo; +MD: bcy/a (Ljava/util/UUID;)Lbdc; net/minecraft/client/network/NetHandlerPlayClient/getPlayerInfo (Ljava/util/UUID;)Lnet/minecraft/client/network/NetworkPlayerInfo; +MD: bcy/b ()V net/minecraft/client/network/NetHandlerPlayClient/cleanup ()V +MD: bcy/b (Lbcy;)Lave; net/minecraft/client/network/NetHandlerPlayClient/access$100 (Lnet/minecraft/client/network/NetHandlerPlayClient;)Lnet/minecraft/client/Minecraft; +MD: bcy/d ()Ljava/util/Collection; net/minecraft/client/network/NetHandlerPlayClient/getPlayerInfoMap ()Ljava/util/Collection; +MD: bcy/e ()Lcom/mojang/authlib/GameProfile; net/minecraft/client/network/NetHandlerPlayClient/getGameProfile ()Lcom/mojang/authlib/GameProfile; +MD: bcz/a (II)Z net/minecraft/client/multiplayer/ChunkProviderClient/chunkExists (II)Z +MD: bcz/a (Ladm;Ljava/lang/String;Lcj;)Lcj; net/minecraft/client/multiplayer/ChunkProviderClient/getStrongholdGen (Lnet/minecraft/world/World;Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/util/BlockPos; +MD: bcz/a (Lamv;II)V net/minecraft/client/multiplayer/ChunkProviderClient/populate (Lnet/minecraft/world/chunk/IChunkProvider;II)V +MD: bcz/a (Lamv;Lamy;II)Z net/minecraft/client/multiplayer/ChunkProviderClient/func_177460_a (Lnet/minecraft/world/chunk/IChunkProvider;Lnet/minecraft/world/chunk/Chunk;II)Z +MD: bcz/a (Lamy;II)V net/minecraft/client/multiplayer/ChunkProviderClient/recreateStructures (Lnet/minecraft/world/chunk/Chunk;II)V +MD: bcz/a (Lcj;)Lamy; net/minecraft/client/multiplayer/ChunkProviderClient/provideChunk (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/world/chunk/Chunk; +MD: bcz/a (Lpt;Lcj;)Ljava/util/List; net/minecraft/client/multiplayer/ChunkProviderClient/getPossibleCreatures (Lnet/minecraft/entity/EnumCreatureType;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: bcz/a (ZLnu;)Z net/minecraft/client/multiplayer/ChunkProviderClient/saveChunks (ZLnet/minecraft/util/IProgressUpdate;)Z +MD: bcz/b (II)V net/minecraft/client/multiplayer/ChunkProviderClient/unloadChunk (II)V +MD: bcz/c ()V net/minecraft/client/multiplayer/ChunkProviderClient/saveExtraData ()V +MD: bcz/c (II)Lamy; net/minecraft/client/multiplayer/ChunkProviderClient/loadChunk (II)Lnet/minecraft/world/chunk/Chunk; +MD: bcz/d ()Z net/minecraft/client/multiplayer/ChunkProviderClient/unloadQueuedChunks ()Z +MD: bcz/d (II)Lamy; net/minecraft/client/multiplayer/ChunkProviderClient/provideChunk (II)Lnet/minecraft/world/chunk/Chunk; +MD: bcz/e ()Z net/minecraft/client/multiplayer/ChunkProviderClient/canSave ()Z +MD: bcz/f ()Ljava/lang/String; net/minecraft/client/multiplayer/ChunkProviderClient/makeString ()Ljava/lang/String; +MD: bcz/g ()I net/minecraft/client/multiplayer/ChunkProviderClient/getLoadedChunkCount ()I +MD: bd/a (Lm;Lk;ILjava/lang/String;[Ljava/lang/Object;)V net/minecraft/command/ServerCommandManager/notifyOperators (Lnet/minecraft/command/ICommandSender;Lnet/minecraft/command/ICommand;ILjava/lang/String;[Ljava/lang/Object;)V +MD: bda/a ()Z net/minecraft/client/multiplayer/PlayerControllerMP/isSpectator ()Z +MD: bda/a (II)V net/minecraft/client/multiplayer/PlayerControllerMP/sendEnchantPacket (II)V +MD: bda/a (IIIILwn;)Lzx; net/minecraft/client/multiplayer/PlayerControllerMP/windowClick (IIIILnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; +MD: bda/a (Ladm;Lnb;)Lbew; net/minecraft/client/multiplayer/PlayerControllerMP/func_178892_a (Lnet/minecraft/world/World;Lnet/minecraft/stats/StatFileWriter;)Lnet/minecraft/client/entity/EntityPlayerSP; +MD: bda/a (Ladp$a;)V net/minecraft/client/multiplayer/PlayerControllerMP/setGameType (Lnet/minecraft/world/WorldSettings$GameType;)V +MD: bda/a (Lave;Lbda;Lcj;Lcq;)V net/minecraft/client/multiplayer/PlayerControllerMP/clickBlockCreative (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/multiplayer/PlayerControllerMP;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)V +MD: bda/a (Lbew;Lbdb;Lzx;Lcj;Lcq;Laui;)Z net/minecraft/client/multiplayer/PlayerControllerMP/onPlayerRightClick (Lnet/minecraft/client/entity/EntityPlayerSP;Lnet/minecraft/client/multiplayer/WorldClient;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;Lnet/minecraft/util/Vec3;)Z +MD: bda/a (Lcj;)Z net/minecraft/client/multiplayer/PlayerControllerMP/isHittingPosition (Lnet/minecraft/util/BlockPos;)Z +MD: bda/a (Lcj;Lcq;)Z net/minecraft/client/multiplayer/PlayerControllerMP/onPlayerDestroyBlock (Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Z +MD: bda/a (Lwn;)V net/minecraft/client/multiplayer/PlayerControllerMP/setPlayerCapabilities (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: bda/a (Lwn;Ladm;Lzx;)Z net/minecraft/client/multiplayer/PlayerControllerMP/sendUseItem (Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;Lnet/minecraft/item/ItemStack;)Z +MD: bda/a (Lwn;Lpk;)V net/minecraft/client/multiplayer/PlayerControllerMP/attackEntity (Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/entity/Entity;)V +MD: bda/a (Lwn;Lpk;Lauh;)Z net/minecraft/client/multiplayer/PlayerControllerMP/func_178894_a (Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/entity/Entity;Lnet/minecraft/util/MovingObjectPosition;)Z +MD: bda/a (Lzx;)V net/minecraft/client/multiplayer/PlayerControllerMP/sendPacketDropItem (Lnet/minecraft/item/ItemStack;)V +MD: bda/a (Lzx;I)V net/minecraft/client/multiplayer/PlayerControllerMP/sendSlotPacket (Lnet/minecraft/item/ItemStack;I)V +MD: bda/b ()Z net/minecraft/client/multiplayer/PlayerControllerMP/shouldDrawHUD ()Z +MD: bda/b (Lcj;Lcq;)Z net/minecraft/client/multiplayer/PlayerControllerMP/clickBlock (Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Z +MD: bda/b (Lwn;)V net/minecraft/client/multiplayer/PlayerControllerMP/flipPlayer (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: bda/b (Lwn;Lpk;)Z net/minecraft/client/multiplayer/PlayerControllerMP/interactWithEntitySendPacket (Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/entity/Entity;)Z +MD: bda/c ()V net/minecraft/client/multiplayer/PlayerControllerMP/resetBlockRemoving ()V +MD: bda/c (Lcj;Lcq;)Z net/minecraft/client/multiplayer/PlayerControllerMP/onPlayerDamageBlock (Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Z +MD: bda/c (Lwn;)V net/minecraft/client/multiplayer/PlayerControllerMP/onStoppedUsingItem (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: bda/d ()F net/minecraft/client/multiplayer/PlayerControllerMP/getBlockReachDistance ()F +MD: bda/e ()V net/minecraft/client/multiplayer/PlayerControllerMP/updateController ()V +MD: bda/f ()Z net/minecraft/client/multiplayer/PlayerControllerMP/gameIsSurvivalOrAdventure ()Z +MD: bda/g ()Z net/minecraft/client/multiplayer/PlayerControllerMP/isNotCreative ()Z +MD: bda/h ()Z net/minecraft/client/multiplayer/PlayerControllerMP/isInCreativeMode ()Z +MD: bda/i ()Z net/minecraft/client/multiplayer/PlayerControllerMP/extendedReach ()Z +MD: bda/j ()Z net/minecraft/client/multiplayer/PlayerControllerMP/isRidingHorse ()Z +MD: bda/k ()Z net/minecraft/client/multiplayer/PlayerControllerMP/isSpectatorMode ()Z +MD: bda/l ()Ladp$a; net/minecraft/client/multiplayer/PlayerControllerMP/getCurrentGameType ()Lnet/minecraft/world/WorldSettings$GameType; +MD: bda/m ()Z net/minecraft/client/multiplayer/PlayerControllerMP/func_181040_m ()Z +MD: bda/n ()V net/minecraft/client/multiplayer/PlayerControllerMP/syncCurrentPlayItem ()V +MD: bdb$1/a ()Ljava/lang/String; net/minecraft/client/multiplayer/WorldClient$1/call ()Ljava/lang/String; +MD: bdb$1/call ()Ljava/lang/Object; net/minecraft/client/multiplayer/WorldClient$1/call ()Ljava/lang/Object; +MD: bdb$2/a ()Ljava/lang/String; net/minecraft/client/multiplayer/WorldClient$2/call ()Ljava/lang/String; +MD: bdb$2/call ()Ljava/lang/Object; net/minecraft/client/multiplayer/WorldClient$2/call ()Ljava/lang/Object; +MD: bdb$3/a ()Ljava/lang/String; net/minecraft/client/multiplayer/WorldClient$3/call ()Ljava/lang/String; +MD: bdb$3/call ()Ljava/lang/Object; net/minecraft/client/multiplayer/WorldClient$3/call ()Ljava/lang/Object; +MD: bdb$4/a ()Ljava/lang/String; net/minecraft/client/multiplayer/WorldClient$4/call ()Ljava/lang/String; +MD: bdb$4/call ()Ljava/lang/Object; net/minecraft/client/multiplayer/WorldClient$4/call ()Ljava/lang/Object; +MD: bdb/H ()V net/minecraft/client/multiplayer/WorldClient/sendQuittingDisconnectingPacket ()V +MD: bdb/a ()V net/minecraft/client/multiplayer/WorldClient/removeAllEntities ()V +MD: bdb/a (DDDDDDLdn;)V net/minecraft/client/multiplayer/WorldClient/makeFireworks (DDDDDDLnet/minecraft/nbt/NBTTagCompound;)V +MD: bdb/a (DDDLjava/lang/String;FFZ)V net/minecraft/client/multiplayer/WorldClient/playSound (DDDLjava/lang/String;FFZ)V +MD: bdb/a (I)Lpk; net/minecraft/client/multiplayer/WorldClient/getEntityByID (I)Lnet/minecraft/entity/Entity; +MD: bdb/a (IIIIII)V net/minecraft/client/multiplayer/WorldClient/invalidateBlockReceiveRegion (IIIIII)V +MD: bdb/a (ILpk;)V net/minecraft/client/multiplayer/WorldClient/addEntityToWorld (ILnet/minecraft/entity/Entity;)V +MD: bdb/a (Lauo;)V net/minecraft/client/multiplayer/WorldClient/setWorldScoreboard (Lnet/minecraft/scoreboard/Scoreboard;)V +MD: bdb/a (Lb;)Lc; net/minecraft/client/multiplayer/WorldClient/addWorldInfoToCrashReport (Lnet/minecraft/crash/CrashReport;)Lnet/minecraft/crash/CrashReportCategory; +MD: bdb/a (Lbdb;)Ljava/util/Set; net/minecraft/client/multiplayer/WorldClient/access$000 (Lnet/minecraft/client/multiplayer/WorldClient;)Ljava/util/Set; +MD: bdb/a (Lcj;Ljava/lang/String;FFZ)V net/minecraft/client/multiplayer/WorldClient/playSoundAtPos (Lnet/minecraft/util/BlockPos;Ljava/lang/String;FFZ)V +MD: bdb/a (Lpk;)V net/minecraft/client/multiplayer/WorldClient/onEntityAdded (Lnet/minecraft/entity/Entity;)V +MD: bdb/b (III)V net/minecraft/client/multiplayer/WorldClient/doVoidFogParticles (III)V +MD: bdb/b (IIZ)V net/minecraft/client/multiplayer/WorldClient/doPreChunk (IIZ)V +MD: bdb/b (J)V net/minecraft/client/multiplayer/WorldClient/setWorldTime (J)V +MD: bdb/b (Lbdb;)Ljava/util/Set; net/minecraft/client/multiplayer/WorldClient/access$100 (Lnet/minecraft/client/multiplayer/WorldClient;)Ljava/util/Set; +MD: bdb/b (Lcj;Lalz;)Z net/minecraft/client/multiplayer/WorldClient/invalidateRegionAndSetBlock (Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Z +MD: bdb/b (Lpk;)V net/minecraft/client/multiplayer/WorldClient/onEntityRemoved (Lnet/minecraft/entity/Entity;)V +MD: bdb/c ()V net/minecraft/client/multiplayer/WorldClient/tick ()V +MD: bdb/c (Lbdb;)Lave; net/minecraft/client/multiplayer/WorldClient/access$200 (Lnet/minecraft/client/multiplayer/WorldClient;)Lnet/minecraft/client/Minecraft; +MD: bdb/d (Lpk;)Z net/minecraft/client/multiplayer/WorldClient/spawnEntityInWorld (Lnet/minecraft/entity/Entity;)Z +MD: bdb/e (I)Lpk; net/minecraft/client/multiplayer/WorldClient/removeEntityFromWorld (I)Lnet/minecraft/entity/Entity; +MD: bdb/e (Lpk;)V net/minecraft/client/multiplayer/WorldClient/removeEntity (Lnet/minecraft/entity/Entity;)V +MD: bdb/h ()V net/minecraft/client/multiplayer/WorldClient/updateBlocks ()V +MD: bdb/k ()Lamv; net/minecraft/client/multiplayer/WorldClient/createChunkProvider ()Lnet/minecraft/world/chunk/IChunkProvider; +MD: bdb/p ()V net/minecraft/client/multiplayer/WorldClient/updateWeather ()V +MD: bdb/q ()I net/minecraft/client/multiplayer/WorldClient/getRenderDistanceChunks ()I +MD: bdc$1/a (Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;Ljy;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;)V net/minecraft/client/network/NetworkPlayerInfo$1/skinAvailable (Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;Lnet/minecraft/util/ResourceLocation;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;)V +MD: bdc/a ()Lcom/mojang/authlib/GameProfile; net/minecraft/client/network/NetworkPlayerInfo/getGameProfile ()Lcom/mojang/authlib/GameProfile; +MD: bdc/a (I)V net/minecraft/client/network/NetworkPlayerInfo/setResponseTime (I)V +MD: bdc/a (J)V net/minecraft/client/network/NetworkPlayerInfo/func_178846_a (J)V +MD: bdc/a (Ladp$a;)V net/minecraft/client/network/NetworkPlayerInfo/setGameType (Lnet/minecraft/world/WorldSettings$GameType;)V +MD: bdc/a (Lbdc;)Ljava/lang/String; net/minecraft/client/network/NetworkPlayerInfo/access$100 (Lnet/minecraft/client/network/NetworkPlayerInfo;)Ljava/lang/String; +MD: bdc/a (Lbdc;Ljava/lang/String;)Ljava/lang/String; net/minecraft/client/network/NetworkPlayerInfo/access$102 (Lnet/minecraft/client/network/NetworkPlayerInfo;Ljava/lang/String;)Ljava/lang/String; +MD: bdc/a (Lbdc;Ljy;)Ljy; net/minecraft/client/network/NetworkPlayerInfo/access$002 (Lnet/minecraft/client/network/NetworkPlayerInfo;Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/util/ResourceLocation; +MD: bdc/a (Leu;)V net/minecraft/client/network/NetworkPlayerInfo/setDisplayName (Lnet/minecraft/util/IChatComponent;)V +MD: bdc/b ()Ladp$a; net/minecraft/client/network/NetworkPlayerInfo/getGameType ()Lnet/minecraft/world/WorldSettings$GameType; +MD: bdc/b (I)V net/minecraft/client/network/NetworkPlayerInfo/func_178836_b (I)V +MD: bdc/b (J)V net/minecraft/client/network/NetworkPlayerInfo/func_178844_b (J)V +MD: bdc/b (Lbdc;Ljy;)Ljy; net/minecraft/client/network/NetworkPlayerInfo/access$202 (Lnet/minecraft/client/network/NetworkPlayerInfo;Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/util/ResourceLocation; +MD: bdc/c ()I net/minecraft/client/network/NetworkPlayerInfo/getResponseTime ()I +MD: bdc/c (I)V net/minecraft/client/network/NetworkPlayerInfo/func_178857_c (I)V +MD: bdc/c (J)V net/minecraft/client/network/NetworkPlayerInfo/func_178843_c (J)V +MD: bdc/e ()Z net/minecraft/client/network/NetworkPlayerInfo/hasLocationSkin ()Z +MD: bdc/f ()Ljava/lang/String; net/minecraft/client/network/NetworkPlayerInfo/getSkinType ()Ljava/lang/String; +MD: bdc/g ()Ljy; net/minecraft/client/network/NetworkPlayerInfo/getLocationSkin ()Lnet/minecraft/util/ResourceLocation; +MD: bdc/h ()Ljy; net/minecraft/client/network/NetworkPlayerInfo/getLocationCape ()Lnet/minecraft/util/ResourceLocation; +MD: bdc/i ()Laul; net/minecraft/client/network/NetworkPlayerInfo/getPlayerTeam ()Lnet/minecraft/scoreboard/ScorePlayerTeam; +MD: bdc/j ()V net/minecraft/client/network/NetworkPlayerInfo/loadPlayerTextures ()V +MD: bdc/k ()Leu; net/minecraft/client/network/NetworkPlayerInfo/getDisplayName ()Lnet/minecraft/util/IChatComponent; +MD: bdc/l ()I net/minecraft/client/network/NetworkPlayerInfo/func_178835_l ()I +MD: bdc/m ()I net/minecraft/client/network/NetworkPlayerInfo/func_178860_m ()I +MD: bdc/n ()J net/minecraft/client/network/NetworkPlayerInfo/func_178847_n ()J +MD: bdc/o ()J net/minecraft/client/network/NetworkPlayerInfo/func_178858_o ()J +MD: bdc/p ()J net/minecraft/client/network/NetworkPlayerInfo/func_178855_p ()J +MD: bdd/a ()Ljava/lang/String; net/minecraft/client/multiplayer/ServerAddress/getIP ()Ljava/lang/String; +MD: bdd/a (Ljava/lang/String;)Lbdd; net/minecraft/client/multiplayer/ServerAddress/fromString (Ljava/lang/String;)Lnet/minecraft/client/multiplayer/ServerAddress; +MD: bdd/a (Ljava/lang/String;I)I net/minecraft/client/multiplayer/ServerAddress/parseIntWithDefault (Ljava/lang/String;I)I +MD: bdd/b ()I net/minecraft/client/multiplayer/ServerAddress/getPort ()I +MD: bdd/b (Ljava/lang/String;)[Ljava/lang/String; net/minecraft/client/multiplayer/ServerAddress/getServerAddress (Ljava/lang/String;)[Ljava/lang/String; +MD: bde$a/a ()Leu; net/minecraft/client/multiplayer/ServerData$ServerResourceMode/getMotd ()Lnet/minecraft/util/IChatComponent; +MD: bde$a/values ()[Lbde$a; net/minecraft/client/multiplayer/ServerData$ServerResourceMode/values ()[Lnet/minecraft/client/multiplayer/ServerData$ServerResourceMode; +MD: bde/a ()Ldn; net/minecraft/client/multiplayer/ServerData/getNBTCompound ()Lnet/minecraft/nbt/NBTTagCompound; +MD: bde/a (Lbde$a;)V net/minecraft/client/multiplayer/ServerData/setResourceMode (Lnet/minecraft/client/multiplayer/ServerData$ServerResourceMode;)V +MD: bde/a (Lbde;)V net/minecraft/client/multiplayer/ServerData/copyFrom (Lnet/minecraft/client/multiplayer/ServerData;)V +MD: bde/a (Ldn;)Lbde; net/minecraft/client/multiplayer/ServerData/getServerDataFromNBTCompound (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/client/multiplayer/ServerData; +MD: bde/a (Ljava/lang/String;)V net/minecraft/client/multiplayer/ServerData/setBase64EncodedIconData (Ljava/lang/String;)V +MD: bde/b ()Lbde$a; net/minecraft/client/multiplayer/ServerData/getResourceMode ()Lnet/minecraft/client/multiplayer/ServerData$ServerResourceMode; +MD: bde/c ()Ljava/lang/String; net/minecraft/client/multiplayer/ServerData/getBase64EncodedIconData ()Ljava/lang/String; +MD: bde/d ()Z net/minecraft/client/multiplayer/ServerData/func_181041_d ()Z +MD: bdf/a ()V net/minecraft/client/multiplayer/ServerList/loadServerList ()V +MD: bdf/a (I)Lbde; net/minecraft/client/multiplayer/ServerList/getServerData (I)Lnet/minecraft/client/multiplayer/ServerData; +MD: bdf/a (II)V net/minecraft/client/multiplayer/ServerList/swapServers (II)V +MD: bdf/a (ILbde;)V net/minecraft/client/multiplayer/ServerList/func_147413_a (ILnet/minecraft/client/multiplayer/ServerData;)V +MD: bdf/a (Lbde;)V net/minecraft/client/multiplayer/ServerList/addServerData (Lnet/minecraft/client/multiplayer/ServerData;)V +MD: bdf/b ()V net/minecraft/client/multiplayer/ServerList/saveServerList ()V +MD: bdf/b (I)V net/minecraft/client/multiplayer/ServerList/removeServerData (I)V +MD: bdf/b (Lbde;)V net/minecraft/client/multiplayer/ServerList/func_147414_b (Lnet/minecraft/client/multiplayer/ServerData;)V +MD: bdf/c ()I net/minecraft/client/multiplayer/ServerList/countServers ()I +MD: bdg$1/a (Leu;)V net/minecraft/client/network/OldServerPinger$1/onDisconnect (Lnet/minecraft/util/IChatComponent;)V +MD: bdg$1/a (Ljq;)V net/minecraft/client/network/OldServerPinger$1/handlePong (Lnet/minecraft/network/status/server/S01PacketPong;)V +MD: bdg$1/a (Ljr;)V net/minecraft/client/network/OldServerPinger$1/handleServerInfo (Lnet/minecraft/network/status/server/S00PacketServerInfo;)V +MD: bdg$2$1/a (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)V net/minecraft/client/network/OldServerPinger$2$1/channelRead0 (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)V +MD: bdg$2$1/channelActive (Lio/netty/channel/ChannelHandlerContext;)V net/minecraft/client/network/OldServerPinger$2$1/channelActive (Lio/netty/channel/ChannelHandlerContext;)V +MD: bdg$2$1/channelRead0 (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V net/minecraft/client/network/OldServerPinger$2$1/channelRead0 (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V +MD: bdg$2$1/exceptionCaught (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V net/minecraft/client/network/OldServerPinger$2$1/exceptionCaught (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V +MD: bdg$2/initChannel (Lio/netty/channel/Channel;)V net/minecraft/client/network/OldServerPinger$2/initChannel (Lio/netty/channel/Channel;)V +MD: bdg/a ()V net/minecraft/client/network/OldServerPinger/pingPendingNetworks ()V +MD: bdg/a (Lbde;)V net/minecraft/client/network/OldServerPinger/ping (Lnet/minecraft/client/multiplayer/ServerData;)V +MD: bdg/a (Lbdg;Lbde;)V net/minecraft/client/network/OldServerPinger/access$100 (Lnet/minecraft/client/network/OldServerPinger;Lnet/minecraft/client/multiplayer/ServerData;)V +MD: bdg/b ()V net/minecraft/client/network/OldServerPinger/clearPendingNetworks ()V +MD: bdg/b (Lbde;)V net/minecraft/client/network/OldServerPinger/tryCompatibilityPing (Lnet/minecraft/client/multiplayer/ServerData;)V +MD: bdg/c ()Lorg/apache/logging/log4j/Logger; net/minecraft/client/network/OldServerPinger/access$000 ()Lorg/apache/logging/log4j/Logger; +MD: bdg/d ()Lcom/google/common/base/Splitter; net/minecraft/client/network/OldServerPinger/access$200 ()Lcom/google/common/base/Splitter; +MD: bdj$a/a (ILadm;DDDDDD[I)Lbeb; net/minecraft/client/particle/Barrier$Factory/getEntityFX (ILnet/minecraft/world/World;DDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: bdj/a ()I net/minecraft/client/particle/Barrier/getFXLayer ()I +MD: bdj/a (Lbfd;Lpk;FFFFFF)V net/minecraft/client/particle/Barrier/renderParticle (Lnet/minecraft/client/renderer/WorldRenderer;Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bdk$a/a (ILadm;DDDDDD[I)Lbeb; net/minecraft/client/particle/EntityBreakingFX$Factory/getEntityFX (ILnet/minecraft/world/World;DDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: bdk$b/a (ILadm;DDDDDD[I)Lbeb; net/minecraft/client/particle/EntityBreakingFX$SlimeFactory/getEntityFX (ILnet/minecraft/world/World;DDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: bdk$c/a (ILadm;DDDDDD[I)Lbeb; net/minecraft/client/particle/EntityBreakingFX$SnowballFactory/getEntityFX (ILnet/minecraft/world/World;DDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: bdk/a ()I net/minecraft/client/particle/EntityBreakingFX/getFXLayer ()I +MD: bdk/a (Lbfd;Lpk;FFFFFF)V net/minecraft/client/particle/EntityBreakingFX/renderParticle (Lnet/minecraft/client/renderer/WorldRenderer;Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bdl$a/a (ILadm;DDDDDD[I)Lbeb; net/minecraft/client/particle/EntityBubbleFX$Factory/getEntityFX (ILnet/minecraft/world/World;DDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: bdl/t_ ()V net/minecraft/client/particle/EntityBubbleFX/onUpdate ()V +MD: bdm$a/a (ILadm;DDDDDD[I)Lbeb; net/minecraft/client/particle/EntityCrit2FX$MagicFactory/getEntityFX (ILnet/minecraft/world/World;DDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: bdm$b/a (ILadm;DDDDDD[I)Lbeb; net/minecraft/client/particle/EntityCrit2FX$Factory/getEntityFX (ILnet/minecraft/world/World;DDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: bdm/a (Lbfd;Lpk;FFFFFF)V net/minecraft/client/particle/EntityCrit2FX/renderParticle (Lnet/minecraft/client/renderer/WorldRenderer;Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bdm/t_ ()V net/minecraft/client/particle/EntityCrit2FX/onUpdate ()V +MD: bdn$a/a (ILadm;DDDDDD[I)Lbeb; net/minecraft/client/particle/EntityDropParticleFX$LavaFactory/getEntityFX (ILnet/minecraft/world/World;DDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: bdn$b/a (ILadm;DDDDDD[I)Lbeb; net/minecraft/client/particle/EntityDropParticleFX$WaterFactory/getEntityFX (ILnet/minecraft/world/World;DDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: bdn/b (F)I net/minecraft/client/particle/EntityDropParticleFX/getBrightnessForRender (F)I +MD: bdn/c (F)F net/minecraft/client/particle/EntityDropParticleFX/getBrightness (F)F +MD: bdn/t_ ()V net/minecraft/client/particle/EntityDropParticleFX/onUpdate ()V +MD: bdo$a/a (ILadm;DDDDDD[I)Lbeb; net/minecraft/client/particle/EntityEnchantmentTableParticleFX$EnchantmentTable/getEntityFX (ILnet/minecraft/world/World;DDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: bdo/b (F)I net/minecraft/client/particle/EntityEnchantmentTableParticleFX/getBrightnessForRender (F)I +MD: bdo/c (F)F net/minecraft/client/particle/EntityEnchantmentTableParticleFX/getBrightness (F)F +MD: bdo/t_ ()V net/minecraft/client/particle/EntityEnchantmentTableParticleFX/onUpdate ()V +MD: bdp$a/a (ILadm;DDDDDD[I)Lbeb; net/minecraft/client/particle/EntityExplodeFX$Factory/getEntityFX (ILnet/minecraft/world/World;DDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: bdp/t_ ()V net/minecraft/client/particle/EntityExplodeFX/onUpdate ()V +MD: bdq$a/a (Lbfd;Lpk;FFFFFF)V net/minecraft/client/particle/EntityFirework$OverlayFX/renderParticle (Lnet/minecraft/client/renderer/WorldRenderer;Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bdq$b/S ()Laug; net/minecraft/client/particle/EntityFirework$SparkFX/getCollisionBoundingBox ()Lnet/minecraft/util/AxisAlignedBB; +MD: bdq$b/a (I)V net/minecraft/client/particle/EntityFirework$SparkFX/setColour (I)V +MD: bdq$b/a (Lbfd;Lpk;FFFFFF)V net/minecraft/client/particle/EntityFirework$SparkFX/renderParticle (Lnet/minecraft/client/renderer/WorldRenderer;Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bdq$b/a (Z)V net/minecraft/client/particle/EntityFirework$SparkFX/setTrail (Z)V +MD: bdq$b/ae ()Z net/minecraft/client/particle/EntityFirework$SparkFX/canBePushed ()Z +MD: bdq$b/b (F)I net/minecraft/client/particle/EntityFirework$SparkFX/getBrightnessForRender (F)I +MD: bdq$b/b (I)V net/minecraft/client/particle/EntityFirework$SparkFX/setFadeColour (I)V +MD: bdq$b/c (F)F net/minecraft/client/particle/EntityFirework$SparkFX/getBrightness (F)F +MD: bdq$b/i (Z)V net/minecraft/client/particle/EntityFirework$SparkFX/setTwinkle (Z)V +MD: bdq$b/t_ ()V net/minecraft/client/particle/EntityFirework$SparkFX/onUpdate ()V +MD: bdq$c/a ()I net/minecraft/client/particle/EntityFirework$StarterFX/getFXLayer ()I +MD: bdq$c/a (DDDDDD[I[IZZ)V net/minecraft/client/particle/EntityFirework$StarterFX/createParticle (DDDDDD[I[IZZ)V +MD: bdq$c/a (DI[I[IZZ)V net/minecraft/client/particle/EntityFirework$StarterFX/createBall (DI[I[IZZ)V +MD: bdq$c/a (D[[D[I[IZZZ)V net/minecraft/client/particle/EntityFirework$StarterFX/createShaped (D[[D[I[IZZZ)V +MD: bdq$c/a (Lbfd;Lpk;FFFFFF)V net/minecraft/client/particle/EntityFirework$StarterFX/renderParticle (Lnet/minecraft/client/renderer/WorldRenderer;Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bdq$c/a ([I[IZZ)V net/minecraft/client/particle/EntityFirework$StarterFX/createBurst ([I[IZZ)V +MD: bdq$c/l ()Z net/minecraft/client/particle/EntityFirework$StarterFX/func_92037_i ()Z +MD: bdq$c/t_ ()V net/minecraft/client/particle/EntityFirework$StarterFX/onUpdate ()V +MD: bdq$d/a (ILadm;DDDDDD[I)Lbeb; net/minecraft/client/particle/EntityFirework$Factory/getEntityFX (ILnet/minecraft/world/World;DDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: bdr$a/a (ILadm;DDDDDD[I)Lbeb; net/minecraft/client/particle/EntityFlameFX$Factory/getEntityFX (ILnet/minecraft/world/World;DDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: bdr/a (Lbfd;Lpk;FFFFFF)V net/minecraft/client/particle/EntityFlameFX/renderParticle (Lnet/minecraft/client/renderer/WorldRenderer;Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bdr/b (F)I net/minecraft/client/particle/EntityFlameFX/getBrightnessForRender (F)I +MD: bdr/c (F)F net/minecraft/client/particle/EntityFlameFX/getBrightness (F)F +MD: bdr/t_ ()V net/minecraft/client/particle/EntityFlameFX/onUpdate ()V +MD: bds$a/a (ILadm;DDDDDD[I)Lbeb; net/minecraft/client/particle/EntityFootStepFX$Factory/getEntityFX (ILnet/minecraft/world/World;DDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: bds/a ()I net/minecraft/client/particle/EntityFootStepFX/getFXLayer ()I +MD: bds/a (Lbfd;Lpk;FFFFFF)V net/minecraft/client/particle/EntityFootStepFX/renderParticle (Lnet/minecraft/client/renderer/WorldRenderer;Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bds/t_ ()V net/minecraft/client/particle/EntityFootStepFX/onUpdate ()V +MD: bdt$a/a (ILadm;DDDDDD[I)Lbeb; net/minecraft/client/particle/EntityHeartFX$AngryVillagerFactory/getEntityFX (ILnet/minecraft/world/World;DDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: bdt$b/a (ILadm;DDDDDD[I)Lbeb; net/minecraft/client/particle/EntityHeartFX$Factory/getEntityFX (ILnet/minecraft/world/World;DDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: bdt/a (Lbfd;Lpk;FFFFFF)V net/minecraft/client/particle/EntityHeartFX/renderParticle (Lnet/minecraft/client/renderer/WorldRenderer;Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bdt/t_ ()V net/minecraft/client/particle/EntityHeartFX/onUpdate ()V +MD: bdu$a/a (ILadm;DDDDDD[I)Lbeb; net/minecraft/client/particle/EntityLargeExplodeFX$Factory/getEntityFX (ILnet/minecraft/world/World;DDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: bdu/a ()I net/minecraft/client/particle/EntityLargeExplodeFX/getFXLayer ()I +MD: bdu/a (Lbfd;Lpk;FFFFFF)V net/minecraft/client/particle/EntityLargeExplodeFX/renderParticle (Lnet/minecraft/client/renderer/WorldRenderer;Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bdu/b (F)I net/minecraft/client/particle/EntityLargeExplodeFX/getBrightnessForRender (F)I +MD: bdu/t_ ()V net/minecraft/client/particle/EntityLargeExplodeFX/onUpdate ()V +MD: bdv$a/a (ILadm;DDDDDD[I)Lbeb; net/minecraft/client/particle/EntityHugeExplodeFX$Factory/getEntityFX (ILnet/minecraft/world/World;DDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: bdv/a ()I net/minecraft/client/particle/EntityHugeExplodeFX/getFXLayer ()I +MD: bdv/a (Lbfd;Lpk;FFFFFF)V net/minecraft/client/particle/EntityHugeExplodeFX/renderParticle (Lnet/minecraft/client/renderer/WorldRenderer;Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bdv/t_ ()V net/minecraft/client/particle/EntityHugeExplodeFX/onUpdate ()V +MD: bdw/a ()I net/minecraft/client/particle/EntityPickupFX/getFXLayer ()I +MD: bdw/a (Lbfd;Lpk;FFFFFF)V net/minecraft/client/particle/EntityPickupFX/renderParticle (Lnet/minecraft/client/renderer/WorldRenderer;Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bdw/t_ ()V net/minecraft/client/particle/EntityPickupFX/onUpdate ()V +MD: bdx$a/a (ILadm;DDDDDD[I)Lbeb; net/minecraft/client/particle/EntityCritFX$Factory/getEntityFX (ILnet/minecraft/world/World;DDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: bdy$a/a (ILadm;DDDDDD[I)Lbeb; net/minecraft/client/particle/EntityLavaFX$Factory/getEntityFX (ILnet/minecraft/world/World;DDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: bdy/a (Lbfd;Lpk;FFFFFF)V net/minecraft/client/particle/EntityLavaFX/renderParticle (Lnet/minecraft/client/renderer/WorldRenderer;Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bdy/b (F)I net/minecraft/client/particle/EntityLavaFX/getBrightnessForRender (F)I +MD: bdy/c (F)F net/minecraft/client/particle/EntityLavaFX/getBrightness (F)F +MD: bdy/t_ ()V net/minecraft/client/particle/EntityLavaFX/onUpdate ()V +MD: bdz$a/a (ILadm;DDDDDD[I)Lbeb; net/minecraft/client/particle/MobAppearance$Factory/getEntityFX (ILnet/minecraft/world/World;DDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: bdz/a ()I net/minecraft/client/particle/MobAppearance/getFXLayer ()I +MD: bdz/a (Lbfd;Lpk;FFFFFF)V net/minecraft/client/particle/MobAppearance/renderParticle (Lnet/minecraft/client/renderer/WorldRenderer;Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bdz/t_ ()V net/minecraft/client/particle/MobAppearance/onUpdate ()V +MD: be/a ()I net/minecraft/command/server/CommandSetBlock/getRequiredPermissionLevel ()I +MD: be/a (Lm;[Ljava/lang/String;)V net/minecraft/command/server/CommandSetBlock/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: be/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/server/CommandSetBlock/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: be/c ()Ljava/lang/String; net/minecraft/command/server/CommandSetBlock/getCommandName ()Ljava/lang/String; +MD: be/c (Lm;)Ljava/lang/String; net/minecraft/command/server/CommandSetBlock/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: bea$a/a (ILadm;DDDDDD[I)Lbeb; net/minecraft/client/particle/EntityNoteFX$Factory/getEntityFX (ILnet/minecraft/world/World;DDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: bea/a (Lbfd;Lpk;FFFFFF)V net/minecraft/client/particle/EntityNoteFX/renderParticle (Lnet/minecraft/client/renderer/WorldRenderer;Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bea/t_ ()V net/minecraft/client/particle/EntityNoteFX/onUpdate ()V +MD: beb/a ()I net/minecraft/client/particle/EntityFX/getFXLayer ()I +MD: beb/a (F)Lbeb; net/minecraft/client/particle/EntityFX/multiplyVelocity (F)Lnet/minecraft/client/particle/EntityFX; +MD: beb/a (Lbfd;Lpk;FFFFFF)V net/minecraft/client/particle/EntityFX/renderParticle (Lnet/minecraft/client/renderer/WorldRenderer;Lnet/minecraft/entity/Entity;FFFFFF)V +MD: beb/a (Lbmi;)V net/minecraft/client/particle/EntityFX/setParticleIcon (Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;)V +MD: beb/a (Ldn;)V net/minecraft/client/particle/EntityFX/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: beb/aD ()Z net/minecraft/client/particle/EntityFX/canAttackWithItem ()Z +MD: beb/b ()F net/minecraft/client/particle/EntityFX/getRedColorF ()F +MD: beb/b (FFF)V net/minecraft/client/particle/EntityFX/setRBGColorF (FFF)V +MD: beb/b (Ldn;)V net/minecraft/client/particle/EntityFX/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: beb/g ()F net/minecraft/client/particle/EntityFX/getGreenColorF ()F +MD: beb/h ()V net/minecraft/client/particle/EntityFX/entityInit ()V +MD: beb/h (F)Lbeb; net/minecraft/client/particle/EntityFX/multipleParticleScaleBy (F)Lnet/minecraft/client/particle/EntityFX; +MD: beb/i ()F net/minecraft/client/particle/EntityFX/getBlueColorF ()F +MD: beb/i (F)V net/minecraft/client/particle/EntityFX/setAlphaF (F)V +MD: beb/j ()F net/minecraft/client/particle/EntityFX/getAlpha ()F +MD: beb/k ()V net/minecraft/client/particle/EntityFX/nextTextureIndexX ()V +MD: beb/k (I)V net/minecraft/client/particle/EntityFX/setParticleTextureIndex (I)V +MD: beb/s_ ()Z net/minecraft/client/particle/EntityFX/canTriggerWalking ()Z +MD: beb/t_ ()V net/minecraft/client/particle/EntityFX/onUpdate ()V +MD: beb/toString ()Ljava/lang/String; net/minecraft/client/particle/EntityFX/toString ()Ljava/lang/String; +MD: bec$1/a ()Ljava/lang/String; net/minecraft/client/particle/EffectRenderer$1/call ()Ljava/lang/String; +MD: bec$1/call ()Ljava/lang/Object; net/minecraft/client/particle/EffectRenderer$1/call ()Ljava/lang/Object; +MD: bec$2/a ()Ljava/lang/String; net/minecraft/client/particle/EffectRenderer$2/call ()Ljava/lang/String; +MD: bec$2/call ()Ljava/lang/Object; net/minecraft/client/particle/EffectRenderer$2/call ()Ljava/lang/Object; +MD: bec$3/a ()Ljava/lang/String; net/minecraft/client/particle/EffectRenderer$3/call ()Ljava/lang/String; +MD: bec$3/call ()Ljava/lang/Object; net/minecraft/client/particle/EffectRenderer$3/call ()Ljava/lang/Object; +MD: bec$4/a ()Ljava/lang/String; net/minecraft/client/particle/EffectRenderer$4/call ()Ljava/lang/String; +MD: bec$4/call ()Ljava/lang/Object; net/minecraft/client/particle/EffectRenderer$4/call ()Ljava/lang/Object; +MD: bec/a ()V net/minecraft/client/particle/EffectRenderer/updateEffects ()V +MD: bec/a (I)V net/minecraft/client/particle/EffectRenderer/updateEffectLayer (I)V +MD: bec/a (IDDDDDD[I)Lbeb; net/minecraft/client/particle/EffectRenderer/spawnEffectParticle (IDDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: bec/a (ILbed;)V net/minecraft/client/particle/EffectRenderer/registerParticle (ILnet/minecraft/client/particle/IParticleFactory;)V +MD: bec/a (Ladm;)V net/minecraft/client/particle/EffectRenderer/clearEffects (Lnet/minecraft/world/World;)V +MD: bec/a (Lbeb;)V net/minecraft/client/particle/EffectRenderer/addEffect (Lnet/minecraft/client/particle/EntityFX;)V +MD: bec/a (Lbeb;II)V net/minecraft/client/particle/EffectRenderer/moveToLayer (Lnet/minecraft/client/particle/EntityFX;II)V +MD: bec/a (Lcj;Lalz;)V net/minecraft/client/particle/EffectRenderer/addBlockDestroyEffects (Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: bec/a (Lcj;Lcq;)V net/minecraft/client/particle/EffectRenderer/addBlockHitEffects (Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)V +MD: bec/a (Ljava/util/List;)V net/minecraft/client/particle/EffectRenderer/updateEffectAlphaLayer (Ljava/util/List;)V +MD: bec/a (Lpk;F)V net/minecraft/client/particle/EffectRenderer/renderParticles (Lnet/minecraft/entity/Entity;F)V +MD: bec/a (Lpk;Lcy;)V net/minecraft/client/particle/EffectRenderer/emitParticleAtEntity (Lnet/minecraft/entity/Entity;Lnet/minecraft/util/EnumParticleTypes;)V +MD: bec/b ()Ljava/lang/String; net/minecraft/client/particle/EffectRenderer/getStatistics ()Ljava/lang/String; +MD: bec/b (Lbeb;)V net/minecraft/client/particle/EffectRenderer/moveToAlphaLayer (Lnet/minecraft/client/particle/EntityFX;)V +MD: bec/b (Lpk;F)V net/minecraft/client/particle/EffectRenderer/renderLitParticles (Lnet/minecraft/entity/Entity;F)V +MD: bec/c ()V net/minecraft/client/particle/EffectRenderer/registerVanillaParticles ()V +MD: bec/c (Lbeb;)V net/minecraft/client/particle/EffectRenderer/moveToNoAlphaLayer (Lnet/minecraft/client/particle/EntityFX;)V +MD: bec/d (Lbeb;)V net/minecraft/client/particle/EffectRenderer/tickParticle (Lnet/minecraft/client/particle/EntityFX;)V +MD: bed/a (ILadm;DDDDDD[I)Lbeb; net/minecraft/client/particle/IParticleFactory/getEntityFX (ILnet/minecraft/world/World;DDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: bee$a/a (ILadm;DDDDDD[I)Lbeb; net/minecraft/client/particle/EntityCloudFX$Factory/getEntityFX (ILnet/minecraft/world/World;DDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: bee/a (Lbfd;Lpk;FFFFFF)V net/minecraft/client/particle/EntityCloudFX/renderParticle (Lnet/minecraft/client/renderer/WorldRenderer;Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bee/t_ ()V net/minecraft/client/particle/EntityCloudFX/onUpdate ()V +MD: bef$a/a (ILadm;DDDDDD[I)Lbeb; net/minecraft/client/particle/EntityPortalFX$Factory/getEntityFX (ILnet/minecraft/world/World;DDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: bef/a (Lbfd;Lpk;FFFFFF)V net/minecraft/client/particle/EntityPortalFX/renderParticle (Lnet/minecraft/client/renderer/WorldRenderer;Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bef/b (F)I net/minecraft/client/particle/EntityPortalFX/getBrightnessForRender (F)I +MD: bef/c (F)F net/minecraft/client/particle/EntityPortalFX/getBrightness (F)F +MD: bef/t_ ()V net/minecraft/client/particle/EntityPortalFX/onUpdate ()V +MD: beg$a/a (ILadm;DDDDDD[I)Lbeb; net/minecraft/client/particle/EntityReddustFX$Factory/getEntityFX (ILnet/minecraft/world/World;DDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: beg/a (Lbfd;Lpk;FFFFFF)V net/minecraft/client/particle/EntityReddustFX/renderParticle (Lnet/minecraft/client/renderer/WorldRenderer;Lnet/minecraft/entity/Entity;FFFFFF)V +MD: beg/t_ ()V net/minecraft/client/particle/EntityReddustFX/onUpdate ()V +MD: beh$a/a (ILadm;DDDDDD[I)Lbeb; net/minecraft/client/particle/EntitySmokeFX$Factory/getEntityFX (ILnet/minecraft/world/World;DDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: beh/a (Lbfd;Lpk;FFFFFF)V net/minecraft/client/particle/EntitySmokeFX/renderParticle (Lnet/minecraft/client/renderer/WorldRenderer;Lnet/minecraft/entity/Entity;FFFFFF)V +MD: beh/t_ ()V net/minecraft/client/particle/EntitySmokeFX/onUpdate ()V +MD: bei$a/a (ILadm;DDDDDD[I)Lbeb; net/minecraft/client/particle/EntitySnowShovelFX$Factory/getEntityFX (ILnet/minecraft/world/World;DDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: bei/a (Lbfd;Lpk;FFFFFF)V net/minecraft/client/particle/EntitySnowShovelFX/renderParticle (Lnet/minecraft/client/renderer/WorldRenderer;Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bei/t_ ()V net/minecraft/client/particle/EntitySnowShovelFX/onUpdate ()V +MD: bej$a/a (ILadm;DDDDDD[I)Lbeb; net/minecraft/client/particle/EntitySpellParticleFX$AmbientMobFactory/getEntityFX (ILnet/minecraft/world/World;DDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: bej$b/a (ILadm;DDDDDD[I)Lbeb; net/minecraft/client/particle/EntitySpellParticleFX$InstantFactory/getEntityFX (ILnet/minecraft/world/World;DDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: bej$c/a (ILadm;DDDDDD[I)Lbeb; net/minecraft/client/particle/EntitySpellParticleFX$MobFactory/getEntityFX (ILnet/minecraft/world/World;DDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: bej$d/a (ILadm;DDDDDD[I)Lbeb; net/minecraft/client/particle/EntitySpellParticleFX$Factory/getEntityFX (ILnet/minecraft/world/World;DDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: bej$e/a (ILadm;DDDDDD[I)Lbeb; net/minecraft/client/particle/EntitySpellParticleFX$WitchFactory/getEntityFX (ILnet/minecraft/world/World;DDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: bej/a (I)V net/minecraft/client/particle/EntitySpellParticleFX/setBaseSpellTextureIndex (I)V +MD: bej/a (Lbfd;Lpk;FFFFFF)V net/minecraft/client/particle/EntitySpellParticleFX/renderParticle (Lnet/minecraft/client/renderer/WorldRenderer;Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bej/t_ ()V net/minecraft/client/particle/EntitySpellParticleFX/onUpdate ()V +MD: bek$a/a (ILadm;DDDDDD[I)Lbeb; net/minecraft/client/particle/EntitySplashFX$Factory/getEntityFX (ILnet/minecraft/world/World;DDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: bel$a/a (ILadm;DDDDDD[I)Lbeb; net/minecraft/client/particle/EntitySuspendFX$Factory/getEntityFX (ILnet/minecraft/world/World;DDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: bel/t_ ()V net/minecraft/client/particle/EntitySuspendFX/onUpdate ()V +MD: bem$a/a (ILadm;DDDDDD[I)Lbeb; net/minecraft/client/particle/EntityAuraFX$HappyVillagerFactory/getEntityFX (ILnet/minecraft/world/World;DDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: bem$b/a (ILadm;DDDDDD[I)Lbeb; net/minecraft/client/particle/EntityAuraFX$Factory/getEntityFX (ILnet/minecraft/world/World;DDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: bem/t_ ()V net/minecraft/client/particle/EntityAuraFX/onUpdate ()V +MD: ben$a/a (ILadm;DDDDDD[I)Lbeb; net/minecraft/client/particle/EntityBlockDustFX$Factory/getEntityFX (ILnet/minecraft/world/World;DDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: beo$a/a (ILadm;DDDDDD[I)Lbeb; net/minecraft/client/particle/EntityDiggingFX$Factory/getEntityFX (ILnet/minecraft/world/World;DDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: beo/a ()I net/minecraft/client/particle/EntityDiggingFX/getFXLayer ()I +MD: beo/a (Lbfd;Lpk;FFFFFF)V net/minecraft/client/particle/EntityDiggingFX/renderParticle (Lnet/minecraft/client/renderer/WorldRenderer;Lnet/minecraft/entity/Entity;FFFFFF)V +MD: beo/a (Lcj;)Lbeo; net/minecraft/client/particle/EntityDiggingFX/func_174846_a (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/client/particle/EntityDiggingFX; +MD: beo/b (F)I net/minecraft/client/particle/EntityDiggingFX/getBrightnessForRender (F)I +MD: beo/l ()Lbeo; net/minecraft/client/particle/EntityDiggingFX/func_174845_l ()Lnet/minecraft/client/particle/EntityDiggingFX; +MD: bep/a ()I net/minecraft/client/particle/EntityParticleEmitter/getFXLayer ()I +MD: bep/a (Lbfd;Lpk;FFFFFF)V net/minecraft/client/particle/EntityParticleEmitter/renderParticle (Lnet/minecraft/client/renderer/WorldRenderer;Lnet/minecraft/entity/Entity;FFFFFF)V +MD: bep/t_ ()V net/minecraft/client/particle/EntityParticleEmitter/onUpdate ()V +MD: beq$a/a (ILadm;DDDDDD[I)Lbeb; net/minecraft/client/particle/EntityFishWakeFX$Factory/getEntityFX (ILnet/minecraft/world/World;DDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: beq/t_ ()V net/minecraft/client/particle/EntityFishWakeFX/onUpdate ()V +MD: ber$a/a (ILadm;DDDDDD[I)Lbeb; net/minecraft/client/particle/EntityRainFX$Factory/getEntityFX (ILnet/minecraft/world/World;DDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: ber/t_ ()V net/minecraft/client/particle/EntityRainFX/onUpdate ()V +MD: bet/a ()Z net/minecraft/client/entity/AbstractClientPlayer/hasPlayerInfo ()Z +MD: bet/a (Ljy;Ljava/lang/String;)Lbma; net/minecraft/client/entity/AbstractClientPlayer/getDownloadImageSkin (Lnet/minecraft/util/ResourceLocation;Ljava/lang/String;)Lnet/minecraft/client/renderer/ThreadDownloadImageData; +MD: bet/b ()Lbdc; net/minecraft/client/entity/AbstractClientPlayer/getPlayerInfo ()Lnet/minecraft/client/network/NetworkPlayerInfo; +MD: bet/c (Ljava/lang/String;)Ljy; net/minecraft/client/entity/AbstractClientPlayer/getLocationSkin (Ljava/lang/String;)Lnet/minecraft/util/ResourceLocation; +MD: bet/g ()Z net/minecraft/client/entity/AbstractClientPlayer/hasSkin ()Z +MD: bet/i ()Ljy; net/minecraft/client/entity/AbstractClientPlayer/getLocationSkin ()Lnet/minecraft/util/ResourceLocation; +MD: bet/k ()Ljy; net/minecraft/client/entity/AbstractClientPlayer/getLocationCape ()Lnet/minecraft/util/ResourceLocation; +MD: bet/l ()Ljava/lang/String; net/minecraft/client/entity/AbstractClientPlayer/getSkinType ()Ljava/lang/String; +MD: bet/o ()F net/minecraft/client/entity/AbstractClientPlayer/getFovModifier ()F +MD: bet/v ()Z net/minecraft/client/entity/AbstractClientPlayer/isSpectator ()Z +MD: beu/a ()V net/minecraft/util/MovementInput/updatePlayerMoveState ()V +MD: bev/a ()V net/minecraft/util/MovementInputFromOptions/updatePlayerMoveState ()V +MD: bew/A ()Z net/minecraft/client/entity/EntityPlayerSP/isCurrentViewEntity ()Z +MD: bew/a (FII)V net/minecraft/client/entity/EntityPlayerSP/setXPStats (FII)V +MD: bew/a (ILjava/lang/String;)Z net/minecraft/client/entity/EntityPlayerSP/canCommandSenderUseCommand (ILjava/lang/String;)Z +MD: bew/a (Lacy;)V net/minecraft/client/entity/EntityPlayerSP/displayVillagerTradeGui (Lnet/minecraft/entity/IMerchant;)V +MD: bew/a (Ladc;)V net/minecraft/client/entity/EntityPlayerSP/openEditCommandBlock (Lnet/minecraft/command/server/CommandBlockLogic;)V +MD: bew/a (Laln;)V net/minecraft/client/entity/EntityPlayerSP/openEditSign (Lnet/minecraft/tileentity/TileEntitySign;)V +MD: bew/a (Leu;)V net/minecraft/client/entity/EntityPlayerSP/addChatMessage (Lnet/minecraft/util/IChatComponent;)V +MD: bew/a (Ljava/lang/String;FF)V net/minecraft/client/entity/EntityPlayerSP/playSound (Ljava/lang/String;FF)V +MD: bew/a (Lmw;I)V net/minecraft/client/entity/EntityPlayerSP/addStat (Lnet/minecraft/stats/StatBase;I)V +MD: bew/a (Log;)V net/minecraft/client/entity/EntityPlayerSP/displayGUIChest (Lnet/minecraft/inventory/IInventory;)V +MD: bew/a (Lol;)V net/minecraft/client/entity/EntityPlayerSP/displayGui (Lnet/minecraft/world/IInteractionObject;)V +MD: bew/a (Low;F)Z net/minecraft/client/entity/EntityPlayerSP/attackEntityFrom (Lnet/minecraft/util/DamageSource;F)Z +MD: bew/a (Lpk;)V net/minecraft/client/entity/EntityPlayerSP/mountEntity (Lnet/minecraft/entity/Entity;)V +MD: bew/a (Ltp;Log;)V net/minecraft/client/entity/EntityPlayerSP/displayGUIHorse (Lnet/minecraft/entity/passive/EntityHorse;Lnet/minecraft/inventory/IInventory;)V +MD: bew/a (Luz;)V net/minecraft/client/entity/EntityPlayerSP/joinEntityItemWithWorld (Lnet/minecraft/entity/item/EntityItem;)V +MD: bew/a (Lzx;)V net/minecraft/client/entity/EntityPlayerSP/displayGUIBook (Lnet/minecraft/item/ItemStack;)V +MD: bew/a (Z)Luz; net/minecraft/client/entity/EntityPlayerSP/dropOneItem (Z)Lnet/minecraft/entity/item/EntityItem; +MD: bew/av ()Z net/minecraft/client/entity/EntityPlayerSP/isSneaking ()Z +MD: bew/b (Leu;)V net/minecraft/client/entity/EntityPlayerSP/addChatComponentMessage (Lnet/minecraft/util/IChatComponent;)V +MD: bew/b (Lpk;)V net/minecraft/client/entity/EntityPlayerSP/onCriticalHit (Lnet/minecraft/entity/Entity;)V +MD: bew/bK ()V net/minecraft/client/entity/EntityPlayerSP/updateEntityActionState ()V +MD: bew/bM ()Z net/minecraft/client/entity/EntityPlayerSP/isServerWorld ()Z +MD: bew/bw ()V net/minecraft/client/entity/EntityPlayerSP/swingItem ()V +MD: bew/c ()Lcj; net/minecraft/client/entity/EntityPlayerSP/getPosition ()Lnet/minecraft/util/BlockPos; +MD: bew/c (Lpk;)V net/minecraft/client/entity/EntityPlayerSP/onEnchantmentCritical (Lnet/minecraft/entity/Entity;)V +MD: bew/cb ()V net/minecraft/client/entity/EntityPlayerSP/respawnPlayer ()V +MD: bew/cc ()Z net/minecraft/client/entity/EntityPlayerSP/isUser ()Z +MD: bew/d (Low;F)V net/minecraft/client/entity/EntityPlayerSP/damageEntity (Lnet/minecraft/util/DamageSource;F)V +MD: bew/d (Z)V net/minecraft/client/entity/EntityPlayerSP/setSprinting (Z)V +MD: bew/e (Lcj;)Z net/minecraft/client/entity/EntityPlayerSP/isOpenBlockSpace (Lnet/minecraft/util/BlockPos;)Z +MD: bew/e (Ljava/lang/String;)V net/minecraft/client/entity/EntityPlayerSP/sendChatMessage (Ljava/lang/String;)V +MD: bew/f (Ljava/lang/String;)V net/minecraft/client/entity/EntityPlayerSP/setClientBrand (Ljava/lang/String;)V +MD: bew/h (F)V net/minecraft/client/entity/EntityPlayerSP/heal (F)V +MD: bew/j (DDD)Z net/minecraft/client/entity/EntityPlayerSP/pushOutOfBlocks (DDD)Z +MD: bew/m ()V net/minecraft/client/entity/EntityPlayerSP/onLivingUpdate ()V +MD: bew/n ()V net/minecraft/client/entity/EntityPlayerSP/closeScreen ()V +MD: bew/n (F)V net/minecraft/client/entity/EntityPlayerSP/setPlayerSPHealth (F)V +MD: bew/p ()V net/minecraft/client/entity/EntityPlayerSP/onUpdateWalkingPlayer ()V +MD: bew/q ()V net/minecraft/client/entity/EntityPlayerSP/closeScreenAndDropStack ()V +MD: bew/r ()V net/minecraft/client/entity/EntityPlayerSP/sendHorseJump ()V +MD: bew/t ()V net/minecraft/client/entity/EntityPlayerSP/sendPlayerAbilities ()V +MD: bew/t_ ()V net/minecraft/client/entity/EntityPlayerSP/onUpdate ()V +MD: bew/u ()V net/minecraft/client/entity/EntityPlayerSP/sendHorseInventory ()V +MD: bew/w ()Ljava/lang/String; net/minecraft/client/entity/EntityPlayerSP/getClientBrand ()Ljava/lang/String; +MD: bew/x ()Lnb; net/minecraft/client/entity/EntityPlayerSP/getStatFileWriter ()Lnet/minecraft/stats/StatFileWriter; +MD: bew/y ()Z net/minecraft/client/entity/EntityPlayerSP/isRidingHorse ()Z +MD: bew/z ()F net/minecraft/client/entity/EntityPlayerSP/getHorseJumpPower ()F +MD: bex/a (DDDFFIZ)V net/minecraft/client/entity/EntityOtherPlayerMP/setPositionAndRotation2 (DDDFFIZ)V +MD: bex/a (ILjava/lang/String;)Z net/minecraft/client/entity/EntityOtherPlayerMP/canCommandSenderUseCommand (ILjava/lang/String;)Z +MD: bex/a (Leu;)V net/minecraft/client/entity/EntityOtherPlayerMP/addChatMessage (Lnet/minecraft/util/IChatComponent;)V +MD: bex/a (Low;F)Z net/minecraft/client/entity/EntityOtherPlayerMP/attackEntityFrom (Lnet/minecraft/util/DamageSource;F)Z +MD: bex/c ()Lcj; net/minecraft/client/entity/EntityOtherPlayerMP/getPosition ()Lnet/minecraft/util/BlockPos; +MD: bex/c (ILzx;)V net/minecraft/client/entity/EntityOtherPlayerMP/setCurrentItemOrArmor (ILnet/minecraft/item/ItemStack;)V +MD: bex/m ()V net/minecraft/client/entity/EntityOtherPlayerMP/onLivingUpdate ()V +MD: bex/t_ ()V net/minecraft/client/entity/EntityOtherPlayerMP/onUpdate ()V +MD: bey/a (Lwm;Lwn;)Lxi; net/minecraft/client/player/inventory/LocalBlockIntercommunication/createContainer (Lnet/minecraft/entity/player/InventoryPlayer;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/inventory/Container; +MD: bey/e_ ()Ljava/lang/String; net/minecraft/client/player/inventory/LocalBlockIntercommunication/getName ()Ljava/lang/String; +MD: bey/f_ ()Leu; net/minecraft/client/player/inventory/LocalBlockIntercommunication/getDisplayName ()Lnet/minecraft/util/IChatComponent; +MD: bey/k ()Ljava/lang/String; net/minecraft/client/player/inventory/LocalBlockIntercommunication/getGuiID ()Ljava/lang/String; +MD: bey/l_ ()Z net/minecraft/client/player/inventory/LocalBlockIntercommunication/hasCustomName ()Z +MD: bez/a (Lon;)V net/minecraft/client/player/inventory/ContainerLocalMenu/setLockCode (Lnet/minecraft/world/LockCode;)V +MD: bez/a (Lwm;Lwn;)Lxi; net/minecraft/client/player/inventory/ContainerLocalMenu/createContainer (Lnet/minecraft/entity/player/InventoryPlayer;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/inventory/Container; +MD: bez/a_ (I)I net/minecraft/client/player/inventory/ContainerLocalMenu/getField (I)I +MD: bez/b (II)V net/minecraft/client/player/inventory/ContainerLocalMenu/setField (II)V +MD: bez/g ()I net/minecraft/client/player/inventory/ContainerLocalMenu/getFieldCount ()I +MD: bez/i ()Lon; net/minecraft/client/player/inventory/ContainerLocalMenu/getLockCode ()Lnet/minecraft/world/LockCode; +MD: bez/k ()Ljava/lang/String; net/minecraft/client/player/inventory/ContainerLocalMenu/getGuiID ()Ljava/lang/String; +MD: bez/r_ ()Z net/minecraft/client/player/inventory/ContainerLocalMenu/isLocked ()Z +MD: bf/a ()I net/minecraft/command/server/CommandSetDefaultSpawnpoint/getRequiredPermissionLevel ()I +MD: bf/a (Lm;[Ljava/lang/String;)V net/minecraft/command/server/CommandSetDefaultSpawnpoint/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: bf/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/server/CommandSetDefaultSpawnpoint/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: bf/c ()Ljava/lang/String; net/minecraft/command/server/CommandSetDefaultSpawnpoint/getCommandName ()Ljava/lang/String; +MD: bf/c (Lm;)Ljava/lang/String; net/minecraft/command/server/CommandSetDefaultSpawnpoint/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: bfc/a (Luc;Z)V net/minecraft/entity/boss/BossStatus/setBossStatus (Lnet/minecraft/entity/boss/IBossDisplayData;Z)V +MD: bfd$1/a (Ljava/lang/Integer;Ljava/lang/Integer;)I net/minecraft/client/renderer/WorldRenderer$1/compare (Ljava/lang/Integer;Ljava/lang/Integer;)I +MD: bfd$1/compare (Ljava/lang/Object;Ljava/lang/Object;)I net/minecraft/client/renderer/WorldRenderer$1/compare (Ljava/lang/Object;Ljava/lang/Object;)I +MD: bfd$a/a ()[I net/minecraft/client/renderer/WorldRenderer$State/getRawBuffer ()[I +MD: bfd$a/b ()I net/minecraft/client/renderer/WorldRenderer$State/getVertexCount ()I +MD: bfd$a/c ()Lbmu; net/minecraft/client/renderer/WorldRenderer$State/getVertexFormat ()Lnet/minecraft/client/renderer/vertex/VertexFormat; +MD: bfd/a ()Lbfd$a; net/minecraft/client/renderer/WorldRenderer/getVertexState ()Lnet/minecraft/client/renderer/WorldRenderer$State; +MD: bfd/a (DD)Lbfd; net/minecraft/client/renderer/WorldRenderer/tex (DD)Lnet/minecraft/client/renderer/WorldRenderer; +MD: bfd/a (DDD)V net/minecraft/client/renderer/WorldRenderer/putPosition (DDD)V +MD: bfd/a (FFF)V net/minecraft/client/renderer/WorldRenderer/sortVertexData (FFF)V +MD: bfd/a (FFFF)Lbfd; net/minecraft/client/renderer/WorldRenderer/color (FFFF)Lnet/minecraft/client/renderer/WorldRenderer; +MD: bfd/a (FFFI)V net/minecraft/client/renderer/WorldRenderer/putColorMultiplier (FFFI)V +MD: bfd/a (I)V net/minecraft/client/renderer/WorldRenderer/putColor4 (I)V +MD: bfd/a (II)Lbfd; net/minecraft/client/renderer/WorldRenderer/lightmap (II)Lnet/minecraft/client/renderer/WorldRenderer; +MD: bfd/a (IIII)V net/minecraft/client/renderer/WorldRenderer/putBrightness4 (IIII)V +MD: bfd/a (IIIII)V net/minecraft/client/renderer/WorldRenderer/putColorRGBA (IIIII)V +MD: bfd/a (ILbmu;)V net/minecraft/client/renderer/WorldRenderer/begin (ILnet/minecraft/client/renderer/vertex/VertexFormat;)V +MD: bfd/a (Lbfd$a;)V net/minecraft/client/renderer/WorldRenderer/setVertexState (Lnet/minecraft/client/renderer/WorldRenderer$State;)V +MD: bfd/a (Ljava/nio/FloatBuffer;FFFII)F net/minecraft/client/renderer/WorldRenderer/func_181665_a (Ljava/nio/FloatBuffer;FFFII)F +MD: bfd/a ([I)V net/minecraft/client/renderer/WorldRenderer/addVertexData ([I)V +MD: bfd/b ()V net/minecraft/client/renderer/WorldRenderer/reset ()V +MD: bfd/b (DDD)Lbfd; net/minecraft/client/renderer/WorldRenderer/pos (DDD)Lnet/minecraft/client/renderer/WorldRenderer; +MD: bfd/b (FFF)V net/minecraft/client/renderer/WorldRenderer/putNormal (FFF)V +MD: bfd/b (FFFI)V net/minecraft/client/renderer/WorldRenderer/putColorRGB_F (FFFI)V +MD: bfd/b (I)V net/minecraft/client/renderer/WorldRenderer/growBuffer (I)V +MD: bfd/b (II)V net/minecraft/client/renderer/WorldRenderer/putColor (II)V +MD: bfd/b (IIII)Lbfd; net/minecraft/client/renderer/WorldRenderer/color (IIII)Lnet/minecraft/client/renderer/WorldRenderer; +MD: bfd/c ()V net/minecraft/client/renderer/WorldRenderer/noColor ()V +MD: bfd/c (DDD)V net/minecraft/client/renderer/WorldRenderer/setTranslation (DDD)V +MD: bfd/c (FFF)Lbfd; net/minecraft/client/renderer/WorldRenderer/normal (FFF)Lnet/minecraft/client/renderer/WorldRenderer; +MD: bfd/c (I)I net/minecraft/client/renderer/WorldRenderer/getColorIndex (I)I +MD: bfd/d ()V net/minecraft/client/renderer/WorldRenderer/endVertex ()V +MD: bfd/d (FFF)V net/minecraft/client/renderer/WorldRenderer/putColorRGB_F4 (FFF)V +MD: bfd/e ()V net/minecraft/client/renderer/WorldRenderer/finishDrawing ()V +MD: bfd/f ()Ljava/nio/ByteBuffer; net/minecraft/client/renderer/WorldRenderer/getByteBuffer ()Ljava/nio/ByteBuffer; +MD: bfd/g ()Lbmu; net/minecraft/client/renderer/WorldRenderer/getVertexFormat ()Lnet/minecraft/client/renderer/vertex/VertexFormat; +MD: bfd/h ()I net/minecraft/client/renderer/WorldRenderer/getVertexCount ()I +MD: bfd/i ()I net/minecraft/client/renderer/WorldRenderer/getDrawMode ()I +MD: bfd/j ()I net/minecraft/client/renderer/WorldRenderer/getBufferSize ()I +MD: bfd/k ()V net/minecraft/client/renderer/WorldRenderer/nextVertexFormatIndex ()V +MD: bfe/a (Lbfd;)V net/minecraft/client/renderer/WorldVertexBufferUploader/draw (Lnet/minecraft/client/renderer/WorldRenderer;)V +MD: bff/b (Lcj;I)I net/minecraft/client/renderer/RegionRenderCache/getCombinedLight (Lnet/minecraft/util/BlockPos;I)I +MD: bff/c (Lcj;)Lalz; net/minecraft/client/renderer/RegionRenderCache/getBlockStateRaw (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/block/state/IBlockState; +MD: bff/e (Lcj;)I net/minecraft/client/renderer/RegionRenderCache/getPositionIndex (Lnet/minecraft/util/BlockPos;)I +MD: bff/p (Lcj;)Lalz; net/minecraft/client/renderer/RegionRenderCache/getBlockState (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/block/state/IBlockState; +MD: bff/s (Lcj;)Lakw; net/minecraft/client/renderer/RegionRenderCache/getTileEntity (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/tileentity/TileEntity; +MD: bfg/a (I)Lbfd; net/minecraft/client/renderer/RegionRenderCacheBuilder/getWorldRendererByLayerId (I)Lnet/minecraft/client/renderer/WorldRenderer; +MD: bfg/a (Ladf;)Lbfd; net/minecraft/client/renderer/RegionRenderCacheBuilder/getWorldRendererByLayer (Lnet/minecraft/util/EnumWorldBlockLayer;)Lnet/minecraft/client/renderer/WorldRenderer; +MD: bfh/a (DDD)V net/minecraft/client/renderer/ChunkRenderContainer/initialize (DDD)V +MD: bfh/a (Ladf;)V net/minecraft/client/renderer/ChunkRenderContainer/renderChunkLayer (Lnet/minecraft/util/EnumWorldBlockLayer;)V +MD: bfh/a (Lbht;)V net/minecraft/client/renderer/ChunkRenderContainer/preRenderChunk (Lnet/minecraft/client/renderer/chunk/RenderChunk;)V +MD: bfh/a (Lbht;Ladf;)V net/minecraft/client/renderer/ChunkRenderContainer/addRenderChunk (Lnet/minecraft/client/renderer/chunk/RenderChunk;Lnet/minecraft/util/EnumWorldBlockLayer;)V +MD: bfi/a (Lzx;)V net/minecraft/client/renderer/tileentity/TileEntityItemStackRenderer/renderByItem (Lnet/minecraft/item/ItemStack;)V +MD: bfj/a (I)Lbfj$b; net/minecraft/client/renderer/EnumFaceDirection/func_179025_a (I)Lnet/minecraft/client/renderer/EnumFaceDirection$VertexInformation; +MD: bfj/a (Lcq;)Lbfj; net/minecraft/client/renderer/EnumFaceDirection/getFacing (Lnet/minecraft/util/EnumFacing;)Lnet/minecraft/client/renderer/EnumFaceDirection; +MD: bfj/values ()[Lbfj; net/minecraft/client/renderer/EnumFaceDirection/values ()[Lnet/minecraft/client/renderer/EnumFaceDirection; +MD: bfk$1/a (Lpk;)Z net/minecraft/client/renderer/EntityRenderer$1/apply (Lnet/minecraft/entity/Entity;)Z +MD: bfk$1/apply (Ljava/lang/Object;)Z net/minecraft/client/renderer/EntityRenderer$1/apply (Ljava/lang/Object;)Z +MD: bfk$2/a ()Ljava/lang/String; net/minecraft/client/renderer/EntityRenderer$2/call ()Ljava/lang/String; +MD: bfk$2/call ()Ljava/lang/Object; net/minecraft/client/renderer/EntityRenderer$2/call ()Ljava/lang/Object; +MD: bfk$3/a ()Ljava/lang/String; net/minecraft/client/renderer/EntityRenderer$3/call ()Ljava/lang/String; +MD: bfk$3/call ()Ljava/lang/Object; net/minecraft/client/renderer/EntityRenderer$3/call ()Ljava/lang/Object; +MD: bfk$4/a ()Ljava/lang/String; net/minecraft/client/renderer/EntityRenderer$4/call ()Ljava/lang/String; +MD: bfk$4/call ()Ljava/lang/Object; net/minecraft/client/renderer/EntityRenderer$4/call ()Ljava/lang/Object; +MD: bfk/a ()Z net/minecraft/client/renderer/EntityRenderer/isShaderActive ()Z +MD: bfk/a (F)V net/minecraft/client/renderer/EntityRenderer/getMouseOver (F)V +MD: bfk/a (FFFF)Ljava/nio/FloatBuffer; net/minecraft/client/renderer/EntityRenderer/setFogColorBuffer (FFFF)Ljava/nio/FloatBuffer; +MD: bfk/a (FI)V net/minecraft/client/renderer/EntityRenderer/setupCameraTransform (FI)V +MD: bfk/a (FJ)V net/minecraft/client/renderer/EntityRenderer/updateCameraAndRender (FJ)V +MD: bfk/a (FZ)F net/minecraft/client/renderer/EntityRenderer/getFOVModifier (FZ)F +MD: bfk/a (IF)V net/minecraft/client/renderer/EntityRenderer/setupFog (IF)V +MD: bfk/a (IFJ)V net/minecraft/client/renderer/EntityRenderer/renderWorldPass (IFJ)V +MD: bfk/a (II)V net/minecraft/client/renderer/EntityRenderer/updateShaderGroupSize (II)V +MD: bfk/a (Lbfk;)Lave; net/minecraft/client/renderer/EntityRenderer/access$000 (Lnet/minecraft/client/renderer/EntityRenderer;)Lnet/minecraft/client/Minecraft; +MD: bfk/a (Lbfr;FI)V net/minecraft/client/renderer/EntityRenderer/renderCloudsCheck (Lnet/minecraft/client/renderer/RenderGlobal;FI)V +MD: bfk/a (Lbni;)V net/minecraft/client/renderer/EntityRenderer/onResourceManagerReload (Lnet/minecraft/client/resources/IResourceManager;)V +MD: bfk/a (Ljy;)V net/minecraft/client/renderer/EntityRenderer/loadShader (Lnet/minecraft/util/ResourceLocation;)V +MD: bfk/a (Lpk;)V net/minecraft/client/renderer/EntityRenderer/loadEntityShader (Lnet/minecraft/entity/Entity;)V +MD: bfk/a (Lpr;F)F net/minecraft/client/renderer/EntityRenderer/getNightVisionBrightness (Lnet/minecraft/entity/EntityLivingBase;F)F +MD: bfk/b ()V net/minecraft/client/renderer/EntityRenderer/stopUseShader ()V +MD: bfk/b (F)V net/minecraft/client/renderer/EntityRenderer/renderStreamIndicator (F)V +MD: bfk/b (FI)V net/minecraft/client/renderer/EntityRenderer/renderHand (FI)V +MD: bfk/b (FJ)V net/minecraft/client/renderer/EntityRenderer/renderWorld (FJ)V +MD: bfk/c ()V net/minecraft/client/renderer/EntityRenderer/switchUseShader ()V +MD: bfk/c (F)V net/minecraft/client/renderer/EntityRenderer/renderRainSnow (F)V +MD: bfk/d ()V net/minecraft/client/renderer/EntityRenderer/activateNextShader ()V +MD: bfk/d (F)V net/minecraft/client/renderer/EntityRenderer/hurtCameraEffect (F)V +MD: bfk/e ()V net/minecraft/client/renderer/EntityRenderer/updateRenderer ()V +MD: bfk/e (F)V net/minecraft/client/renderer/EntityRenderer/setupViewBobbing (F)V +MD: bfk/f ()Lblr; net/minecraft/client/renderer/EntityRenderer/getShaderGroup ()Lnet/minecraft/client/shader/ShaderGroup; +MD: bfk/f (F)V net/minecraft/client/renderer/EntityRenderer/orientCamera (F)V +MD: bfk/g (F)V net/minecraft/client/renderer/EntityRenderer/updateLightmap (F)V +MD: bfk/h ()V net/minecraft/client/renderer/EntityRenderer/disableLightmap ()V +MD: bfk/h (F)V net/minecraft/client/renderer/EntityRenderer/renderWorldDirections (F)V +MD: bfk/i ()V net/minecraft/client/renderer/EntityRenderer/enableLightmap ()V +MD: bfk/i (F)V net/minecraft/client/renderer/EntityRenderer/updateFogColor (F)V +MD: bfk/j ()V net/minecraft/client/renderer/EntityRenderer/setupOverlayRendering ()V +MD: bfk/k ()Lavq; net/minecraft/client/renderer/EntityRenderer/getMapItemRenderer ()Lnet/minecraft/client/gui/MapItemRenderer; +MD: bfk/l ()V net/minecraft/client/renderer/EntityRenderer/updateFovModifierHand ()V +MD: bfk/m ()V net/minecraft/client/renderer/EntityRenderer/updateTorchFlicker ()V +MD: bfk/n ()Z net/minecraft/client/renderer/EntityRenderer/isDrawBlockOutline ()Z +MD: bfk/o ()V net/minecraft/client/renderer/EntityRenderer/addRainParticles ()V +MD: bfl$c/a ()V net/minecraft/client/renderer/GlStateManager$BooleanState/setDisabled ()V +MD: bfl$c/a (Z)V net/minecraft/client/renderer/GlStateManager$BooleanState/setState (Z)V +MD: bfl$c/b ()V net/minecraft/client/renderer/GlStateManager$BooleanState/setEnabled ()V +MD: bfl$o/values ()[Lbfl$o; net/minecraft/client/renderer/GlStateManager$TexGen/values ()[Lnet/minecraft/client/renderer/GlStateManager$TexGen; +MD: bfl/A ()V net/minecraft/client/renderer/GlStateManager/disableNormalize ()V +MD: bfl/B ()V net/minecraft/client/renderer/GlStateManager/enableRescaleNormal ()V +MD: bfl/C ()V net/minecraft/client/renderer/GlStateManager/disableRescaleNormal ()V +MD: bfl/D ()V net/minecraft/client/renderer/GlStateManager/loadIdentity ()V +MD: bfl/E ()V net/minecraft/client/renderer/GlStateManager/pushMatrix ()V +MD: bfl/F ()V net/minecraft/client/renderer/GlStateManager/popMatrix ()V +MD: bfl/G ()V net/minecraft/client/renderer/GlStateManager/resetColor ()V +MD: bfl/a ()V net/minecraft/client/renderer/GlStateManager/pushAttrib ()V +MD: bfl/a (D)V net/minecraft/client/renderer/GlStateManager/clearDepth (D)V +MD: bfl/a (DDD)V net/minecraft/client/renderer/GlStateManager/scale (DDD)V +MD: bfl/a (DDDDDD)V net/minecraft/client/renderer/GlStateManager/ortho (DDDDDD)V +MD: bfl/a (F)V net/minecraft/client/renderer/GlStateManager/setFogDensity (F)V +MD: bfl/a (FF)V net/minecraft/client/renderer/GlStateManager/doPolygonOffset (FF)V +MD: bfl/a (FFF)V net/minecraft/client/renderer/GlStateManager/scale (FFF)V +MD: bfl/a (FFFF)V net/minecraft/client/renderer/GlStateManager/clearColor (FFFF)V +MD: bfl/a (I)V net/minecraft/client/renderer/GlStateManager/enableLight (I)V +MD: bfl/a (IF)V net/minecraft/client/renderer/GlStateManager/alphaFunc (IF)V +MD: bfl/a (II)V net/minecraft/client/renderer/GlStateManager/colorMaterial (II)V +MD: bfl/a (IIII)V net/minecraft/client/renderer/GlStateManager/tryBlendFuncSeparate (IIII)V +MD: bfl/a (ILjava/nio/FloatBuffer;)V net/minecraft/client/renderer/GlStateManager/getFloat (ILjava/nio/FloatBuffer;)V +MD: bfl/a (Lbfl$o;)V net/minecraft/client/renderer/GlStateManager/enableTexGenCoord (Lnet/minecraft/client/renderer/GlStateManager$TexGen;)V +MD: bfl/a (Lbfl$o;I)V net/minecraft/client/renderer/GlStateManager/texGen (Lnet/minecraft/client/renderer/GlStateManager$TexGen;I)V +MD: bfl/a (Lbfl$o;ILjava/nio/FloatBuffer;)V net/minecraft/client/renderer/GlStateManager/texGen (Lnet/minecraft/client/renderer/GlStateManager$TexGen;ILjava/nio/FloatBuffer;)V +MD: bfl/a (Ljava/nio/FloatBuffer;)V net/minecraft/client/renderer/GlStateManager/multMatrix (Ljava/nio/FloatBuffer;)V +MD: bfl/a (Z)V net/minecraft/client/renderer/GlStateManager/depthMask (Z)V +MD: bfl/a (ZZZZ)V net/minecraft/client/renderer/GlStateManager/colorMask (ZZZZ)V +MD: bfl/b ()V net/minecraft/client/renderer/GlStateManager/popAttrib ()V +MD: bfl/b (DDD)V net/minecraft/client/renderer/GlStateManager/translate (DDD)V +MD: bfl/b (F)V net/minecraft/client/renderer/GlStateManager/setFogStart (F)V +MD: bfl/b (FFF)V net/minecraft/client/renderer/GlStateManager/translate (FFF)V +MD: bfl/b (FFFF)V net/minecraft/client/renderer/GlStateManager/rotate (FFFF)V +MD: bfl/b (I)V net/minecraft/client/renderer/GlStateManager/disableLight (I)V +MD: bfl/b (II)V net/minecraft/client/renderer/GlStateManager/blendFunc (II)V +MD: bfl/b (IIII)V net/minecraft/client/renderer/GlStateManager/viewport (IIII)V +MD: bfl/b (Lbfl$o;)V net/minecraft/client/renderer/GlStateManager/disableTexGenCoord (Lnet/minecraft/client/renderer/GlStateManager$TexGen;)V +MD: bfl/c ()V net/minecraft/client/renderer/GlStateManager/disableAlpha ()V +MD: bfl/c (F)V net/minecraft/client/renderer/GlStateManager/setFogEnd (F)V +MD: bfl/c (FFF)V net/minecraft/client/renderer/GlStateManager/color (FFF)V +MD: bfl/c (FFFF)V net/minecraft/client/renderer/GlStateManager/color (FFFF)V +MD: bfl/c (I)V net/minecraft/client/renderer/GlStateManager/depthFunc (I)V +MD: bfl/c (Lbfl$o;)Lbfl$p; net/minecraft/client/renderer/GlStateManager/texGenCoord (Lnet/minecraft/client/renderer/GlStateManager$TexGen;)Lnet/minecraft/client/renderer/GlStateManager$TexGenCoord; +MD: bfl/d ()V net/minecraft/client/renderer/GlStateManager/enableAlpha ()V +MD: bfl/d (I)V net/minecraft/client/renderer/GlStateManager/setFog (I)V +MD: bfl/e ()V net/minecraft/client/renderer/GlStateManager/enableLighting ()V +MD: bfl/e (I)V net/minecraft/client/renderer/GlStateManager/cullFace (I)V +MD: bfl/f ()V net/minecraft/client/renderer/GlStateManager/disableLighting ()V +MD: bfl/f (I)V net/minecraft/client/renderer/GlStateManager/colorLogicOp (I)V +MD: bfl/g ()V net/minecraft/client/renderer/GlStateManager/enableColorMaterial ()V +MD: bfl/g (I)V net/minecraft/client/renderer/GlStateManager/setActiveTexture (I)V +MD: bfl/h ()V net/minecraft/client/renderer/GlStateManager/disableColorMaterial ()V +MD: bfl/h (I)V net/minecraft/client/renderer/GlStateManager/deleteTexture (I)V +MD: bfl/i ()V net/minecraft/client/renderer/GlStateManager/disableDepth ()V +MD: bfl/i (I)V net/minecraft/client/renderer/GlStateManager/bindTexture (I)V +MD: bfl/j ()V net/minecraft/client/renderer/GlStateManager/enableDepth ()V +MD: bfl/j (I)V net/minecraft/client/renderer/GlStateManager/shadeModel (I)V +MD: bfl/k ()V net/minecraft/client/renderer/GlStateManager/disableBlend ()V +MD: bfl/l ()V net/minecraft/client/renderer/GlStateManager/enableBlend ()V +MD: bfl/m ()V net/minecraft/client/renderer/GlStateManager/enableFog ()V +MD: bfl/m (I)V net/minecraft/client/renderer/GlStateManager/clear (I)V +MD: bfl/n ()V net/minecraft/client/renderer/GlStateManager/disableFog ()V +MD: bfl/n (I)V net/minecraft/client/renderer/GlStateManager/matrixMode (I)V +MD: bfl/o ()V net/minecraft/client/renderer/GlStateManager/enableCull ()V +MD: bfl/o (I)V net/minecraft/client/renderer/GlStateManager/callList (I)V +MD: bfl/p ()V net/minecraft/client/renderer/GlStateManager/disableCull ()V +MD: bfl/q ()V net/minecraft/client/renderer/GlStateManager/enablePolygonOffset ()V +MD: bfl/r ()V net/minecraft/client/renderer/GlStateManager/disablePolygonOffset ()V +MD: bfl/u ()V net/minecraft/client/renderer/GlStateManager/enableColorLogic ()V +MD: bfl/v ()V net/minecraft/client/renderer/GlStateManager/disableColorLogic ()V +MD: bfl/w ()V net/minecraft/client/renderer/GlStateManager/enableTexture2D ()V +MD: bfl/x ()V net/minecraft/client/renderer/GlStateManager/disableTexture2D ()V +MD: bfl/y ()I net/minecraft/client/renderer/GlStateManager/generateTexture ()I +MD: bfl/z ()V net/minecraft/client/renderer/GlStateManager/enableNormalize ()V +MD: bfm/a ()V net/minecraft/client/renderer/IImageBuffer/skinAvailable ()V +MD: bfm/a (Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage; net/minecraft/client/renderer/IImageBuffer/parseUserSkin (Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage; +MD: bfn/a ()V net/minecraft/client/renderer/ItemRenderer/updateEquippedItem ()V +MD: bfn/a (F)V net/minecraft/client/renderer/ItemRenderer/renderItemInFirstPerson (F)V +MD: bfn/a (FF)V net/minecraft/client/renderer/ItemRenderer/func_178101_a (FF)V +MD: bfn/a (FLbet;)V net/minecraft/client/renderer/ItemRenderer/func_178098_a (FLnet/minecraft/client/entity/AbstractClientPlayer;)V +MD: bfn/a (FLbmi;)V net/minecraft/client/renderer/ItemRenderer/func_178108_a (FLnet/minecraft/client/renderer/texture/TextureAtlasSprite;)V +MD: bfn/a (Lafh;)Z net/minecraft/client/renderer/ItemRenderer/isBlockTranslucent (Lnet/minecraft/block/Block;)Z +MD: bfn/a (Lbet;)V net/minecraft/client/renderer/ItemRenderer/func_178109_a (Lnet/minecraft/client/entity/AbstractClientPlayer;)V +MD: bfn/a (Lbet;F)V net/minecraft/client/renderer/ItemRenderer/func_178104_a (Lnet/minecraft/client/entity/AbstractClientPlayer;F)V +MD: bfn/a (Lbet;FF)V net/minecraft/client/renderer/ItemRenderer/func_178095_a (Lnet/minecraft/client/entity/AbstractClientPlayer;FF)V +MD: bfn/a (Lbet;FFF)V net/minecraft/client/renderer/ItemRenderer/renderItemMap (Lnet/minecraft/client/entity/AbstractClientPlayer;FFF)V +MD: bfn/a (Lbew;F)V net/minecraft/client/renderer/ItemRenderer/func_178110_a (Lnet/minecraft/client/entity/EntityPlayerSP;F)V +MD: bfn/a (Lbln;)V net/minecraft/client/renderer/ItemRenderer/renderRightArm (Lnet/minecraft/client/renderer/entity/RenderPlayer;)V +MD: bfn/a (Lpr;Lzx;Lbgr$b;)V net/minecraft/client/renderer/ItemRenderer/renderItem (Lnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/renderer/block/model/ItemCameraTransforms$TransformType;)V +MD: bfn/b ()V net/minecraft/client/renderer/ItemRenderer/resetEquippedProgress ()V +MD: bfn/b (F)V net/minecraft/client/renderer/ItemRenderer/renderOverlays (F)V +MD: bfn/b (FF)V net/minecraft/client/renderer/ItemRenderer/transformFirstPersonItem (FF)V +MD: bfn/b (Lbet;)V net/minecraft/client/renderer/ItemRenderer/renderPlayerArms (Lnet/minecraft/client/entity/AbstractClientPlayer;)V +MD: bfn/b (Lbln;)V net/minecraft/client/renderer/ItemRenderer/renderLeftArm (Lnet/minecraft/client/renderer/entity/RenderPlayer;)V +MD: bfn/c ()V net/minecraft/client/renderer/ItemRenderer/resetEquippedProgress2 ()V +MD: bfn/c (F)F net/minecraft/client/renderer/ItemRenderer/func_178100_c (F)F +MD: bfn/d ()V net/minecraft/client/renderer/ItemRenderer/func_178103_d ()V +MD: bfn/d (F)V net/minecraft/client/renderer/ItemRenderer/func_178105_d (F)V +MD: bfn/e (F)V net/minecraft/client/renderer/ItemRenderer/renderWaterOverlayTexture (F)V +MD: bfn/f (F)V net/minecraft/client/renderer/ItemRenderer/renderFireInFirstPerson (F)V +MD: bfo/a ()Lbou; net/minecraft/client/renderer/ItemModelMesher/getModelManager ()Lnet/minecraft/client/resources/model/ModelManager; +MD: bfo/a (Lzw;)Lbmi; net/minecraft/client/renderer/ItemModelMesher/getParticleIcon (Lnet/minecraft/item/Item;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; +MD: bfo/a (Lzw;I)Lbmi; net/minecraft/client/renderer/ItemModelMesher/getParticleIcon (Lnet/minecraft/item/Item;I)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; +MD: bfo/a (Lzw;ILbov;)V net/minecraft/client/renderer/ItemModelMesher/register (Lnet/minecraft/item/Item;ILnet/minecraft/client/resources/model/ModelResourceLocation;)V +MD: bfo/a (Lzw;Lbfp;)V net/minecraft/client/renderer/ItemModelMesher/register (Lnet/minecraft/item/Item;Lnet/minecraft/client/renderer/ItemMeshDefinition;)V +MD: bfo/a (Lzx;)Lboq; net/minecraft/client/renderer/ItemModelMesher/getItemModel (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/client/resources/model/IBakedModel; +MD: bfo/b ()V net/minecraft/client/renderer/ItemModelMesher/rebuildCache ()V +MD: bfo/b (Lzw;I)Lboq; net/minecraft/client/renderer/ItemModelMesher/getItemModel (Lnet/minecraft/item/Item;I)Lnet/minecraft/client/resources/model/IBakedModel; +MD: bfo/b (Lzx;)I net/minecraft/client/renderer/ItemModelMesher/getMetadata (Lnet/minecraft/item/ItemStack;)I +MD: bfo/c (Lzw;I)I net/minecraft/client/renderer/ItemModelMesher/getIndex (Lnet/minecraft/item/Item;I)I +MD: bfp/a (Lzx;)Lbov; net/minecraft/client/renderer/ItemMeshDefinition/getModelLocation (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/client/resources/model/ModelResourceLocation; +MD: bfr$1/a ()Ljava/lang/String; net/minecraft/client/renderer/RenderGlobal$1/call ()Ljava/lang/String; +MD: bfr$1/call ()Ljava/lang/Object; net/minecraft/client/renderer/RenderGlobal$1/call ()Ljava/lang/Object; +MD: bfr/a ()V net/minecraft/client/renderer/RenderGlobal/loadRenderers ()V +MD: bfr/a (DDD)V net/minecraft/client/renderer/RenderGlobal/fixTerrainFrustum (DDD)V +MD: bfr/a (DDDF)Z net/minecraft/client/renderer/RenderGlobal/hasCloudFog (DDDF)Z +MD: bfr/a (FI)V net/minecraft/client/renderer/RenderGlobal/renderSky (FI)V +MD: bfr/a (II)V net/minecraft/client/renderer/RenderGlobal/createBindEntityOutlineFbs (II)V +MD: bfr/a (IIIIII)V net/minecraft/client/renderer/RenderGlobal/markBlockRangeForRenderUpdate (IIIIII)V +MD: bfr/a (ILcj;I)V net/minecraft/client/renderer/RenderGlobal/broadcastSound (ILnet/minecraft/util/BlockPos;I)V +MD: bfr/a (IZDDDDDD[I)V net/minecraft/client/renderer/RenderGlobal/spawnParticle (IZDDDDDD[I)V +MD: bfr/a (J)V net/minecraft/client/renderer/RenderGlobal/updateChunks (J)V +MD: bfr/a (Ladf;)V net/minecraft/client/renderer/RenderGlobal/renderBlockLayer (Lnet/minecraft/util/EnumWorldBlockLayer;)V +MD: bfr/a (Ladf;DILpk;)I net/minecraft/client/renderer/RenderGlobal/renderBlockLayer (Lnet/minecraft/util/EnumWorldBlockLayer;DILnet/minecraft/entity/Entity;)I +MD: bfr/a (Laug;)V net/minecraft/client/renderer/RenderGlobal/drawSelectionBoundingBox (Lnet/minecraft/util/AxisAlignedBB;)V +MD: bfr/a (Laug;IIII)V net/minecraft/client/renderer/RenderGlobal/drawOutlinedBoundingBox (Lnet/minecraft/util/AxisAlignedBB;IIII)V +MD: bfr/a (Lbdb;)V net/minecraft/client/renderer/RenderGlobal/setWorldAndLoadRenderers (Lnet/minecraft/client/multiplayer/WorldClient;)V +MD: bfr/a (Lbfd;)V net/minecraft/client/renderer/RenderGlobal/renderStars (Lnet/minecraft/client/renderer/WorldRenderer;)V +MD: bfr/a (Lbfd;FZ)V net/minecraft/client/renderer/RenderGlobal/renderSky (Lnet/minecraft/client/renderer/WorldRenderer;FZ)V +MD: bfr/a (Lbfx;Lbfd;Lpk;F)V net/minecraft/client/renderer/RenderGlobal/drawBlockDamageTexture (Lnet/minecraft/client/renderer/Tessellator;Lnet/minecraft/client/renderer/WorldRenderer;Lnet/minecraft/entity/Entity;F)V +MD: bfr/a (Lbni;)V net/minecraft/client/renderer/RenderGlobal/onResourceManagerReload (Lnet/minecraft/client/resources/IResourceManager;)V +MD: bfr/a (Lcj;)V net/minecraft/client/renderer/RenderGlobal/markBlockForUpdate (Lnet/minecraft/util/BlockPos;)V +MD: bfr/a (Lcj;Lbht;)Z net/minecraft/client/renderer/RenderGlobal/isPositionInRenderChunk (Lnet/minecraft/util/BlockPos;Lnet/minecraft/client/renderer/chunk/RenderChunk;)Z +MD: bfr/a (Lcj;Lbht;Lcq;)Lbht; net/minecraft/client/renderer/RenderGlobal/getRenderChunkOffset (Lnet/minecraft/util/BlockPos;Lnet/minecraft/client/renderer/chunk/RenderChunk;Lnet/minecraft/util/EnumFacing;)Lnet/minecraft/client/renderer/chunk/RenderChunk; +MD: bfr/a (Lcy;DDDDDD[I)V net/minecraft/client/renderer/RenderGlobal/spawnParticle (Lnet/minecraft/util/EnumParticleTypes;DDDDDD[I)V +MD: bfr/a (Ljava/lang/String;DDDFF)V net/minecraft/client/renderer/RenderGlobal/playSound (Ljava/lang/String;DDDFF)V +MD: bfr/a (Ljava/lang/String;Lcj;)V net/minecraft/client/renderer/RenderGlobal/playRecord (Ljava/lang/String;Lnet/minecraft/util/BlockPos;)V +MD: bfr/a (Ljava/util/Collection;Ljava/util/Collection;)V net/minecraft/client/renderer/RenderGlobal/updateTileEntities (Ljava/util/Collection;Ljava/util/Collection;)V +MD: bfr/a (Ljava/util/Iterator;)V net/minecraft/client/renderer/RenderGlobal/cleanupDamagedBlocks (Ljava/util/Iterator;)V +MD: bfr/a (Lpk;)V net/minecraft/client/renderer/RenderGlobal/onEntityAdded (Lnet/minecraft/entity/Entity;)V +MD: bfr/a (Lpk;D)Lorg/lwjgl/util/vector/Vector3f; net/minecraft/client/renderer/RenderGlobal/getViewVector (Lnet/minecraft/entity/Entity;D)Lorg/lwjgl/util/vector/Vector3f; +MD: bfr/a (Lpk;DLbia;IZ)V net/minecraft/client/renderer/RenderGlobal/setupTerrain (Lnet/minecraft/entity/Entity;DLnet/minecraft/client/renderer/culling/ICamera;IZ)V +MD: bfr/a (Lpk;F)V net/minecraft/client/renderer/RenderGlobal/renderWorldBorder (Lnet/minecraft/entity/Entity;F)V +MD: bfr/a (Lpk;Lbia;F)V net/minecraft/client/renderer/RenderGlobal/renderEntities (Lnet/minecraft/entity/Entity;Lnet/minecraft/client/renderer/culling/ICamera;F)V +MD: bfr/a (Lwn;ILcj;I)V net/minecraft/client/renderer/RenderGlobal/playAuxSFX (Lnet/minecraft/entity/player/EntityPlayer;ILnet/minecraft/util/BlockPos;I)V +MD: bfr/a (Lwn;Lauh;IF)V net/minecraft/client/renderer/RenderGlobal/drawSelectionBox (Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/MovingObjectPosition;IF)V +MD: bfr/a (Lwn;Ljava/lang/String;DDDFF)V net/minecraft/client/renderer/RenderGlobal/playSoundToNearExcept (Lnet/minecraft/entity/player/EntityPlayer;Ljava/lang/String;DDDFF)V +MD: bfr/b ()V net/minecraft/client/renderer/RenderGlobal/makeEntityOutlineShader ()V +MD: bfr/b (FI)V net/minecraft/client/renderer/RenderGlobal/renderClouds (FI)V +MD: bfr/b (IIIIII)V net/minecraft/client/renderer/RenderGlobal/markBlocksForUpdate (IIIIII)V +MD: bfr/b (ILcj;I)V net/minecraft/client/renderer/RenderGlobal/sendBlockBreakProgress (ILnet/minecraft/util/BlockPos;I)V +MD: bfr/b (IZDDDDDD[I)Lbeb; net/minecraft/client/renderer/RenderGlobal/spawnEntityFX (IZDDDDDD[I)Lnet/minecraft/client/particle/EntityFX; +MD: bfr/b (Lcj;)V net/minecraft/client/renderer/RenderGlobal/notifyLightSet (Lnet/minecraft/util/BlockPos;)V +MD: bfr/b (Lpk;)V net/minecraft/client/renderer/RenderGlobal/onEntityRemoved (Lnet/minecraft/entity/Entity;)V +MD: bfr/c ()V net/minecraft/client/renderer/RenderGlobal/renderEntityOutlineFramebuffer ()V +MD: bfr/c (FI)V net/minecraft/client/renderer/RenderGlobal/renderCloudsFancy (FI)V +MD: bfr/c (Lcj;)Ljava/util/Set; net/minecraft/client/renderer/RenderGlobal/getVisibleFacings (Lnet/minecraft/util/BlockPos;)Ljava/util/Set; +MD: bfr/d ()Z net/minecraft/client/renderer/RenderGlobal/isRenderEntityOutlines ()Z +MD: bfr/e ()V net/minecraft/client/renderer/RenderGlobal/stopChunkUpdates ()V +MD: bfr/f ()Ljava/lang/String; net/minecraft/client/renderer/RenderGlobal/getDebugInfoRenders ()Ljava/lang/String; +MD: bfr/g ()Ljava/lang/String; net/minecraft/client/renderer/RenderGlobal/getDebugInfoEntities ()Ljava/lang/String; +MD: bfr/j ()V net/minecraft/client/renderer/RenderGlobal/updateClouds ()V +MD: bfr/k ()V net/minecraft/client/renderer/RenderGlobal/deleteAllDisplayLists ()V +MD: bfr/m ()V net/minecraft/client/renderer/RenderGlobal/setDisplayListEntitiesDirty ()V +MD: bfr/n ()V net/minecraft/client/renderer/RenderGlobal/updateDestroyBlockIcons ()V +MD: bfr/o ()V net/minecraft/client/renderer/RenderGlobal/generateSky2 ()V +MD: bfr/p ()V net/minecraft/client/renderer/RenderGlobal/generateSky ()V +MD: bfr/q ()V net/minecraft/client/renderer/RenderGlobal/generateStars ()V +MD: bfr/r ()V net/minecraft/client/renderer/RenderGlobal/renderSkyEnd ()V +MD: bfr/s ()V net/minecraft/client/renderer/RenderGlobal/preRenderDamagedBlocks ()V +MD: bfr/t ()V net/minecraft/client/renderer/RenderGlobal/postRenderDamagedBlocks ()V +MD: bfs/a ()V net/minecraft/client/renderer/ImageBufferDownload/skinAvailable ()V +MD: bfs/a (IIII)V net/minecraft/client/renderer/ImageBufferDownload/setAreaTransparent (IIII)V +MD: bfs/a (Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage; net/minecraft/client/renderer/ImageBufferDownload/parseUserSkin (Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage; +MD: bfs/b (IIII)V net/minecraft/client/renderer/ImageBufferDownload/setAreaOpaque (IIII)V +MD: bfs/c (IIII)Z net/minecraft/client/renderer/ImageBufferDownload/hasTransparency (IIII)Z +MD: bft/a (Ladf;)V net/minecraft/client/renderer/RenderList/renderChunkLayer (Lnet/minecraft/util/EnumWorldBlockLayer;)V +MD: bfw/a ()V net/minecraft/client/shader/Framebuffer/deleteFramebuffer ()V +MD: bfw/a (FFFF)V net/minecraft/client/shader/Framebuffer/setFramebufferColor (FFFF)V +MD: bfw/a (I)V net/minecraft/client/shader/Framebuffer/setFramebufferFilter (I)V +MD: bfw/a (II)V net/minecraft/client/shader/Framebuffer/createBindFramebuffer (II)V +MD: bfw/a (IIZ)V net/minecraft/client/shader/Framebuffer/framebufferRenderExt (IIZ)V +MD: bfw/a (Z)V net/minecraft/client/shader/Framebuffer/bindFramebuffer (Z)V +MD: bfw/b ()V net/minecraft/client/shader/Framebuffer/checkFramebufferComplete ()V +MD: bfw/b (II)V net/minecraft/client/shader/Framebuffer/createFramebuffer (II)V +MD: bfw/c ()V net/minecraft/client/shader/Framebuffer/bindFramebufferTexture ()V +MD: bfw/c (II)V net/minecraft/client/shader/Framebuffer/framebufferRender (II)V +MD: bfw/d ()V net/minecraft/client/shader/Framebuffer/unbindFramebufferTexture ()V +MD: bfw/e ()V net/minecraft/client/shader/Framebuffer/unbindFramebuffer ()V +MD: bfw/f ()V net/minecraft/client/shader/Framebuffer/framebufferClear ()V +MD: bfx/a ()Lbfx; net/minecraft/client/renderer/Tessellator/getInstance ()Lnet/minecraft/client/renderer/Tessellator; +MD: bfx/b ()V net/minecraft/client/renderer/Tessellator/draw ()V +MD: bfx/c ()Lbfd; net/minecraft/client/renderer/Tessellator/getWorldRenderer ()Lnet/minecraft/client/renderer/WorldRenderer; +MD: bfy/a ()V net/minecraft/client/renderer/VboRenderList/setupArrayPointers ()V +MD: bfy/a (Ladf;)V net/minecraft/client/renderer/VboRenderList/renderChunkLayer (Lnet/minecraft/util/EnumWorldBlockLayer;)V +MD: bfz/a (Lbfd;)V net/minecraft/client/renderer/VertexBufferUploader/draw (Lnet/minecraft/client/renderer/WorldRenderer;)V +MD: bfz/a (Lbmt;)V net/minecraft/client/renderer/VertexBufferUploader/setVertexBuffer (Lnet/minecraft/client/renderer/vertex/VertexBuffer;)V +MD: bg/a ()I net/minecraft/command/CommandSetPlayerTimeout/getRequiredPermissionLevel ()I +MD: bg/a (Lm;[Ljava/lang/String;)V net/minecraft/command/CommandSetPlayerTimeout/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: bg/c ()Ljava/lang/String; net/minecraft/command/CommandSetPlayerTimeout/getCommandName ()Ljava/lang/String; +MD: bg/c (Lm;)Ljava/lang/String; net/minecraft/command/CommandSetPlayerTimeout/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: bga/a ()V net/minecraft/client/renderer/ViewFrustum/deleteGlResources ()V +MD: bga/a (DD)V net/minecraft/client/renderer/ViewFrustum/updateChunkPositions (DD)V +MD: bga/a (I)V net/minecraft/client/renderer/ViewFrustum/setCountChunksXYZ (I)V +MD: bga/a (III)I net/minecraft/client/renderer/ViewFrustum/func_178157_a (III)I +MD: bga/a (IIIIII)V net/minecraft/client/renderer/ViewFrustum/markBlocksForUpdate (IIIIII)V +MD: bga/a (Lbhu;)V net/minecraft/client/renderer/ViewFrustum/createRenderChunks (Lnet/minecraft/client/renderer/chunk/IRenderChunkFactory;)V +MD: bga/a (Lcj;)Lbht; net/minecraft/client/renderer/ViewFrustum/getRenderChunk (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/client/renderer/chunk/RenderChunk; +MD: bgb/a (Lafh;F)V net/minecraft/client/renderer/ChestRenderer/renderChestBrightness (Lnet/minecraft/block/Block;F)V +MD: bgc$1/a (Lalz;)Lbov; net/minecraft/client/renderer/BlockModelShapes$1/getModelResourceLocation (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/client/resources/model/ModelResourceLocation; +MD: bgc$2/a (Lalz;)Lbov; net/minecraft/client/renderer/BlockModelShapes$2/getModelResourceLocation (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/client/resources/model/ModelResourceLocation; +MD: bgc$3/a (Lalz;)Lbov; net/minecraft/client/renderer/BlockModelShapes$3/getModelResourceLocation (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/client/resources/model/ModelResourceLocation; +MD: bgc$4/a (Lalz;)Lbov; net/minecraft/client/renderer/BlockModelShapes$4/getModelResourceLocation (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/client/resources/model/ModelResourceLocation; +MD: bgc$5/a (Lalz;)Lbov; net/minecraft/client/renderer/BlockModelShapes$5/getModelResourceLocation (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/client/resources/model/ModelResourceLocation; +MD: bgc$6/a (Lalz;)Lbov; net/minecraft/client/renderer/BlockModelShapes$6/getModelResourceLocation (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/client/resources/model/ModelResourceLocation; +MD: bgc$7/a (Lalz;)Lbov; net/minecraft/client/renderer/BlockModelShapes$7/getModelResourceLocation (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/client/resources/model/ModelResourceLocation; +MD: bgc/a ()Lbgv; net/minecraft/client/renderer/BlockModelShapes/getBlockStateMapper ()Lnet/minecraft/client/renderer/block/statemap/BlockStateMapper; +MD: bgc/a (Lafh;Lbgy;)V net/minecraft/client/renderer/BlockModelShapes/registerBlockWithStateMapper (Lnet/minecraft/block/Block;Lnet/minecraft/client/renderer/block/statemap/IStateMapper;)V +MD: bgc/a (Lalz;)Lbmi; net/minecraft/client/renderer/BlockModelShapes/getTexture (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; +MD: bgc/a ([Lafh;)V net/minecraft/client/renderer/BlockModelShapes/registerBuiltInBlocks ([Lnet/minecraft/block/Block;)V +MD: bgc/b ()Lbou; net/minecraft/client/renderer/BlockModelShapes/getModelManager ()Lnet/minecraft/client/resources/model/ModelManager; +MD: bgc/b (Lalz;)Lboq; net/minecraft/client/renderer/BlockModelShapes/getModelForState (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/client/resources/model/IBakedModel; +MD: bgc/c ()V net/minecraft/client/renderer/BlockModelShapes/reloadModels ()V +MD: bgc/d ()V net/minecraft/client/renderer/BlockModelShapes/registerAllBlocks ()V +MD: bgd/a ()Lbgc; net/minecraft/client/renderer/BlockRendererDispatcher/getBlockModelShapes ()Lnet/minecraft/client/renderer/BlockModelShapes; +MD: bgd/a (Lafh;I)Z net/minecraft/client/renderer/BlockRendererDispatcher/isRenderTypeChest (Lnet/minecraft/block/Block;I)Z +MD: bgd/a (Lalz;F)V net/minecraft/client/renderer/BlockRendererDispatcher/renderBlockBrightness (Lnet/minecraft/block/state/IBlockState;F)V +MD: bgd/a (Lalz;Ladq;Lcj;)Lboq; net/minecraft/client/renderer/BlockRendererDispatcher/getModelFromBlockState (Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/client/resources/model/IBakedModel; +MD: bgd/a (Lalz;Lcj;)Lboq; net/minecraft/client/renderer/BlockRendererDispatcher/getBakedModel (Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/client/resources/model/IBakedModel; +MD: bgd/a (Lalz;Lcj;Ladq;Lbfd;)Z net/minecraft/client/renderer/BlockRendererDispatcher/renderBlock (Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/BlockPos;Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/client/renderer/WorldRenderer;)Z +MD: bgd/a (Lalz;Lcj;Lbmi;Ladq;)V net/minecraft/client/renderer/BlockRendererDispatcher/renderBlockDamage (Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/BlockPos;Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;Lnet/minecraft/world/IBlockAccess;)V +MD: bgd/a (Lbni;)V net/minecraft/client/renderer/BlockRendererDispatcher/onResourceManagerReload (Lnet/minecraft/client/resources/IResourceManager;)V +MD: bgd/b ()Lbgf; net/minecraft/client/renderer/BlockRendererDispatcher/getBlockModelRenderer ()Lnet/minecraft/client/renderer/BlockModelRenderer; +MD: bge/a ()V net/minecraft/client/renderer/BlockFluidRenderer/initAtlasSprites ()V +MD: bge/a (Ladq;Lalz;Lcj;Lbfd;)Z net/minecraft/client/renderer/BlockFluidRenderer/renderFluid (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/BlockPos;Lnet/minecraft/client/renderer/WorldRenderer;)Z +MD: bge/a (Ladq;Lcj;Larm;)F net/minecraft/client/renderer/BlockFluidRenderer/getFluidHeight (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/material/Material;)F +MD: bgf$a/a (Lcq;)Lbgf$a; net/minecraft/client/renderer/BlockModelRenderer$EnumNeighborInfo/getNeighbourInfo (Lnet/minecraft/util/EnumFacing;)Lnet/minecraft/client/renderer/BlockModelRenderer$EnumNeighborInfo; +MD: bgf$a/values ()[Lbgf$a; net/minecraft/client/renderer/BlockModelRenderer$EnumNeighborInfo/values ()[Lnet/minecraft/client/renderer/BlockModelRenderer$EnumNeighborInfo; +MD: bgf$b/a (IIII)I net/minecraft/client/renderer/BlockModelRenderer$AmbientOcclusionFace/getAoBrightness (IIII)I +MD: bgf$b/a (IIIIFFFF)I net/minecraft/client/renderer/BlockModelRenderer$AmbientOcclusionFace/getVertexBrightness (IIIIFFFF)I +MD: bgf$b/a (Ladq;Lafh;Lcj;Lcq;[FLjava/util/BitSet;)V net/minecraft/client/renderer/BlockModelRenderer$AmbientOcclusionFace/updateVertexBrightness (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/block/Block;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;[FLjava/util/BitSet;)V +MD: bgf$b/a (Lbgf$b;)[I net/minecraft/client/renderer/BlockModelRenderer$AmbientOcclusionFace/access$000 (Lnet/minecraft/client/renderer/BlockModelRenderer$AmbientOcclusionFace;)[I +MD: bgf$b/b (Lbgf$b;)[F net/minecraft/client/renderer/BlockModelRenderer$AmbientOcclusionFace/access$100 (Lnet/minecraft/client/renderer/BlockModelRenderer$AmbientOcclusionFace;)[F +MD: bgf$c/a (Lbgf$c;)I net/minecraft/client/renderer/BlockModelRenderer$VertexTranslations/access$200 (Lnet/minecraft/client/renderer/BlockModelRenderer$VertexTranslations;)I +MD: bgf$c/a (Lcq;)Lbgf$c; net/minecraft/client/renderer/BlockModelRenderer$VertexTranslations/getVertexTranslations (Lnet/minecraft/util/EnumFacing;)Lnet/minecraft/client/renderer/BlockModelRenderer$VertexTranslations; +MD: bgf$c/b (Lbgf$c;)I net/minecraft/client/renderer/BlockModelRenderer$VertexTranslations/access$300 (Lnet/minecraft/client/renderer/BlockModelRenderer$VertexTranslations;)I +MD: bgf$c/c (Lbgf$c;)I net/minecraft/client/renderer/BlockModelRenderer$VertexTranslations/access$400 (Lnet/minecraft/client/renderer/BlockModelRenderer$VertexTranslations;)I +MD: bgf$c/d (Lbgf$c;)I net/minecraft/client/renderer/BlockModelRenderer$VertexTranslations/access$500 (Lnet/minecraft/client/renderer/BlockModelRenderer$VertexTranslations;)I +MD: bgf$c/values ()[Lbgf$c; net/minecraft/client/renderer/BlockModelRenderer$VertexTranslations/values ()[Lnet/minecraft/client/renderer/BlockModelRenderer$VertexTranslations; +MD: bgf$d/values ()[Lbgf$d; net/minecraft/client/renderer/BlockModelRenderer$Orientation/values ()[Lnet/minecraft/client/renderer/BlockModelRenderer$Orientation; +MD: bgf/a (FFFFLjava/util/List;)V net/minecraft/client/renderer/BlockModelRenderer/renderModelBrightnessColorQuads (FFFFLjava/util/List;)V +MD: bgf/a (Ladq;Lafh;Lcj;Lbfd;Ljava/util/List;[FLjava/util/BitSet;Lbgf$b;)V net/minecraft/client/renderer/BlockModelRenderer/renderModelAmbientOcclusionQuads (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/block/Block;Lnet/minecraft/util/BlockPos;Lnet/minecraft/client/renderer/WorldRenderer;Ljava/util/List;[FLjava/util/BitSet;Lnet/minecraft/client/renderer/BlockModelRenderer$AmbientOcclusionFace;)V +MD: bgf/a (Ladq;Lafh;Lcj;Lcq;IZLbfd;Ljava/util/List;Ljava/util/BitSet;)V net/minecraft/client/renderer/BlockModelRenderer/renderModelStandardQuads (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/block/Block;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;IZLnet/minecraft/client/renderer/WorldRenderer;Ljava/util/List;Ljava/util/BitSet;)V +MD: bgf/a (Ladq;Lboq;Lafh;Lcj;Lbfd;Z)Z net/minecraft/client/renderer/BlockModelRenderer/renderModelAmbientOcclusion (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/client/resources/model/IBakedModel;Lnet/minecraft/block/Block;Lnet/minecraft/util/BlockPos;Lnet/minecraft/client/renderer/WorldRenderer;Z)Z +MD: bgf/a (Ladq;Lboq;Lalz;Lcj;Lbfd;)Z net/minecraft/client/renderer/BlockModelRenderer/renderModel (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/client/resources/model/IBakedModel;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/BlockPos;Lnet/minecraft/client/renderer/WorldRenderer;)Z +MD: bgf/a (Ladq;Lboq;Lalz;Lcj;Lbfd;Z)Z net/minecraft/client/renderer/BlockModelRenderer/renderModel (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/client/resources/model/IBakedModel;Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/util/BlockPos;Lnet/minecraft/client/renderer/WorldRenderer;Z)Z +MD: bgf/a (Lafh;[ILcq;[FLjava/util/BitSet;)V net/minecraft/client/renderer/BlockModelRenderer/fillQuadBounds (Lnet/minecraft/block/Block;[ILnet/minecraft/util/EnumFacing;[FLjava/util/BitSet;)V +MD: bgf/a (Lboq;FFFF)V net/minecraft/client/renderer/BlockModelRenderer/renderModelBrightnessColor (Lnet/minecraft/client/resources/model/IBakedModel;FFFF)V +MD: bgf/a (Lboq;Lalz;FZ)V net/minecraft/client/renderer/BlockModelRenderer/renderModelBrightness (Lnet/minecraft/client/resources/model/IBakedModel;Lnet/minecraft/block/state/IBlockState;FZ)V +MD: bgf/b (Ladq;Lboq;Lafh;Lcj;Lbfd;Z)Z net/minecraft/client/renderer/BlockModelRenderer/renderModelStandard (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/client/resources/model/IBakedModel;Lnet/minecraft/block/Block;Lnet/minecraft/util/BlockPos;Lnet/minecraft/client/renderer/WorldRenderer;Z)Z +MD: bgg/a ()[I net/minecraft/client/renderer/block/model/BakedQuad/getVertexData ()[I +MD: bgg/b ()Z net/minecraft/client/renderer/block/model/BakedQuad/hasTintIndex ()Z +MD: bgg/c ()I net/minecraft/client/renderer/block/model/BakedQuad/getTintIndex ()I +MD: bgg/d ()Lcq; net/minecraft/client/renderer/block/model/BakedQuad/getFace ()Lnet/minecraft/util/EnumFacing; +MD: bgh$a/a (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Map; net/minecraft/client/renderer/block/model/BlockPart$Deserializer/parseFacesCheck (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Map; +MD: bgh$a/a (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lbgh; net/minecraft/client/renderer/block/model/BlockPart$Deserializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/client/renderer/block/model/BlockPart; +MD: bgh$a/a (Lcom/google/gson/JsonObject;)Lbgj; net/minecraft/client/renderer/block/model/BlockPart$Deserializer/parseRotation (Lcom/google/gson/JsonObject;)Lnet/minecraft/client/renderer/block/model/BlockPartRotation; +MD: bgh$a/a (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lorg/lwjgl/util/vector/Vector3f; net/minecraft/client/renderer/block/model/BlockPart$Deserializer/parsePosition (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lorg/lwjgl/util/vector/Vector3f; +MD: bgh$a/a (Ljava/lang/String;)Lcq; net/minecraft/client/renderer/block/model/BlockPart$Deserializer/parseEnumFacing (Ljava/lang/String;)Lnet/minecraft/util/EnumFacing; +MD: bgh$a/b (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Map; net/minecraft/client/renderer/block/model/BlockPart$Deserializer/parseFaces (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Map; +MD: bgh$a/b (Lcom/google/gson/JsonObject;)F net/minecraft/client/renderer/block/model/BlockPart$Deserializer/parseAngle (Lcom/google/gson/JsonObject;)F +MD: bgh$a/c (Lcom/google/gson/JsonObject;)Lcq$a; net/minecraft/client/renderer/block/model/BlockPart$Deserializer/parseAxis (Lcom/google/gson/JsonObject;)Lnet/minecraft/util/EnumFacing$Axis; +MD: bgh$a/d (Lcom/google/gson/JsonObject;)Lorg/lwjgl/util/vector/Vector3f; net/minecraft/client/renderer/block/model/BlockPart$Deserializer/parsePositionTo (Lcom/google/gson/JsonObject;)Lorg/lwjgl/util/vector/Vector3f; +MD: bgh$a/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; net/minecraft/client/renderer/block/model/BlockPart$Deserializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; +MD: bgh$a/e (Lcom/google/gson/JsonObject;)Lorg/lwjgl/util/vector/Vector3f; net/minecraft/client/renderer/block/model/BlockPart$Deserializer/parsePositionFrom (Lcom/google/gson/JsonObject;)Lorg/lwjgl/util/vector/Vector3f; +MD: bgh/a ()V net/minecraft/client/renderer/block/model/BlockPart/setDefaultUvs ()V +MD: bgh/a (Lcq;)[F net/minecraft/client/renderer/block/model/BlockPart/getFaceUvs (Lnet/minecraft/util/EnumFacing;)[F +MD: bgi$a/a (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lbgi; net/minecraft/client/renderer/block/model/BlockPartFace$Deserializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/client/renderer/block/model/BlockPartFace; +MD: bgi$a/a (Lcom/google/gson/JsonObject;)I net/minecraft/client/renderer/block/model/BlockPartFace$Deserializer/parseTintIndex (Lcom/google/gson/JsonObject;)I +MD: bgi$a/b (Lcom/google/gson/JsonObject;)Ljava/lang/String; net/minecraft/client/renderer/block/model/BlockPartFace$Deserializer/parseTexture (Lcom/google/gson/JsonObject;)Ljava/lang/String; +MD: bgi$a/c (Lcom/google/gson/JsonObject;)Lcq; net/minecraft/client/renderer/block/model/BlockPartFace$Deserializer/parseCullFace (Lcom/google/gson/JsonObject;)Lnet/minecraft/util/EnumFacing; +MD: bgi$a/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; net/minecraft/client/renderer/block/model/BlockPartFace$Deserializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; +MD: bgk$a/a (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lbgk; net/minecraft/client/renderer/block/model/BlockFaceUV$Deserializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/client/renderer/block/model/BlockFaceUV; +MD: bgk$a/a (Lcom/google/gson/JsonObject;)I net/minecraft/client/renderer/block/model/BlockFaceUV$Deserializer/parseRotation (Lcom/google/gson/JsonObject;)I +MD: bgk$a/b (Lcom/google/gson/JsonObject;)[F net/minecraft/client/renderer/block/model/BlockFaceUV$Deserializer/parseUV (Lcom/google/gson/JsonObject;)[F +MD: bgk$a/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; net/minecraft/client/renderer/block/model/BlockFaceUV$Deserializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; +MD: bgk/a (I)F net/minecraft/client/renderer/block/model/BlockFaceUV/func_178348_a (I)F +MD: bgk/a ([F)V net/minecraft/client/renderer/block/model/BlockFaceUV/setUvs ([F)V +MD: bgk/b (I)F net/minecraft/client/renderer/block/model/BlockFaceUV/func_178346_b (I)F +MD: bgk/c (I)I net/minecraft/client/renderer/block/model/BlockFaceUV/func_178345_c (I)I +MD: bgk/d (I)I net/minecraft/client/renderer/block/model/BlockFaceUV/func_178347_d (I)I +MD: bgl$b/a (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/List; net/minecraft/client/renderer/block/model/ModelBlock$Deserializer/getModelElements (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/List; +MD: bgl$b/a (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lbgl; net/minecraft/client/renderer/block/model/ModelBlock$Deserializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/client/renderer/block/model/ModelBlock; +MD: bgl$b/a (Lcom/google/gson/JsonObject;)Z net/minecraft/client/renderer/block/model/ModelBlock$Deserializer/getAmbientOcclusionEnabled (Lcom/google/gson/JsonObject;)Z +MD: bgl$b/b (Lcom/google/gson/JsonObject;)Ljava/util/Map; net/minecraft/client/renderer/block/model/ModelBlock$Deserializer/getTextures (Lcom/google/gson/JsonObject;)Ljava/util/Map; +MD: bgl$b/c (Lcom/google/gson/JsonObject;)Ljava/lang/String; net/minecraft/client/renderer/block/model/ModelBlock$Deserializer/getParent (Lcom/google/gson/JsonObject;)Ljava/lang/String; +MD: bgl$b/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; net/minecraft/client/renderer/block/model/ModelBlock$Deserializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; +MD: bgl/a ()Ljava/util/List; net/minecraft/client/renderer/block/model/ModelBlock/getElements ()Ljava/util/List; +MD: bgl/a (Lbgr$b;)Lbgq; net/minecraft/client/renderer/block/model/ModelBlock/func_181681_a (Lnet/minecraft/client/renderer/block/model/ItemCameraTransforms$TransformType;)Lnet/minecraft/client/renderer/block/model/ItemTransformVec3f; +MD: bgl/a (Ljava/io/Reader;)Lbgl; net/minecraft/client/renderer/block/model/ModelBlock/deserialize (Ljava/io/Reader;)Lnet/minecraft/client/renderer/block/model/ModelBlock; +MD: bgl/a (Ljava/lang/String;)Lbgl; net/minecraft/client/renderer/block/model/ModelBlock/deserialize (Ljava/lang/String;)Lnet/minecraft/client/renderer/block/model/ModelBlock; +MD: bgl/a (Ljava/lang/String;Lbgl$a;)Ljava/lang/String; net/minecraft/client/renderer/block/model/ModelBlock/resolveTextureName (Ljava/lang/String;Lnet/minecraft/client/renderer/block/model/ModelBlock$Bookkeep;)Ljava/lang/String; +MD: bgl/a (Ljava/util/Map;)V net/minecraft/client/renderer/block/model/ModelBlock/getParentFromMap (Ljava/util/Map;)V +MD: bgl/b ()Z net/minecraft/client/renderer/block/model/ModelBlock/isAmbientOcclusion ()Z +MD: bgl/b (Ljava/lang/String;)Z net/minecraft/client/renderer/block/model/ModelBlock/isTexturePresent (Ljava/lang/String;)Z +MD: bgl/b (Ljava/util/Map;)V net/minecraft/client/renderer/block/model/ModelBlock/checkModelHierarchy (Ljava/util/Map;)V +MD: bgl/c ()Z net/minecraft/client/renderer/block/model/ModelBlock/isGui3d ()Z +MD: bgl/c (Ljava/lang/String;)Ljava/lang/String; net/minecraft/client/renderer/block/model/ModelBlock/resolveTextureName (Ljava/lang/String;)Ljava/lang/String; +MD: bgl/d ()Z net/minecraft/client/renderer/block/model/ModelBlock/isResolved ()Z +MD: bgl/d (Ljava/lang/String;)Z net/minecraft/client/renderer/block/model/ModelBlock/startsWithHash (Ljava/lang/String;)Z +MD: bgl/e ()Ljy; net/minecraft/client/renderer/block/model/ModelBlock/getParentLocation ()Lnet/minecraft/util/ResourceLocation; +MD: bgl/f ()Lbgl; net/minecraft/client/renderer/block/model/ModelBlock/getRootModel ()Lnet/minecraft/client/renderer/block/model/ModelBlock; +MD: bgl/g ()Lbgr; net/minecraft/client/renderer/block/model/ModelBlock/func_181682_g ()Lnet/minecraft/client/renderer/block/model/ItemCameraTransforms; +MD: bgl/h ()Z net/minecraft/client/renderer/block/model/ModelBlock/hasParent ()Z +MD: bgm$a/a (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/List; net/minecraft/client/renderer/block/model/ModelBlockDefinition$Deserializer/parseVariantsList (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/List; +MD: bgm$a/a (Lcom/google/gson/JsonDeserializationContext;Ljava/util/Map$Entry;)Lbgm$d; net/minecraft/client/renderer/block/model/ModelBlockDefinition$Deserializer/parseVariants (Lcom/google/gson/JsonDeserializationContext;Ljava/util/Map$Entry;)Lnet/minecraft/client/renderer/block/model/ModelBlockDefinition$Variants; +MD: bgm$a/a (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lbgm; net/minecraft/client/renderer/block/model/ModelBlockDefinition$Deserializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/client/renderer/block/model/ModelBlockDefinition; +MD: bgm$a/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; net/minecraft/client/renderer/block/model/ModelBlockDefinition$Deserializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; +MD: bgm$c$a/a (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lbgm$c; net/minecraft/client/renderer/block/model/ModelBlockDefinition$Variant$Deserializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/client/renderer/block/model/ModelBlockDefinition$Variant; +MD: bgm$c$a/a (Lcom/google/gson/JsonObject;)Lbor; net/minecraft/client/renderer/block/model/ModelBlockDefinition$Variant$Deserializer/parseRotation (Lcom/google/gson/JsonObject;)Lnet/minecraft/client/resources/model/ModelRotation; +MD: bgm$c$a/a (Ljava/lang/String;)Ljy; net/minecraft/client/renderer/block/model/ModelBlockDefinition$Variant$Deserializer/makeModelLocation (Ljava/lang/String;)Lnet/minecraft/util/ResourceLocation; +MD: bgm$c$a/b (Lcom/google/gson/JsonObject;)Ljava/lang/String; net/minecraft/client/renderer/block/model/ModelBlockDefinition$Variant$Deserializer/parseModel (Lcom/google/gson/JsonObject;)Ljava/lang/String; +MD: bgm$c$a/c (Lcom/google/gson/JsonObject;)I net/minecraft/client/renderer/block/model/ModelBlockDefinition$Variant$Deserializer/parseWeight (Lcom/google/gson/JsonObject;)I +MD: bgm$c$a/d (Lcom/google/gson/JsonObject;)Z net/minecraft/client/renderer/block/model/ModelBlockDefinition$Variant$Deserializer/parseUvLock (Lcom/google/gson/JsonObject;)Z +MD: bgm$c$a/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; net/minecraft/client/renderer/block/model/ModelBlockDefinition$Variant$Deserializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; +MD: bgm$c/a ()Ljy; net/minecraft/client/renderer/block/model/ModelBlockDefinition$Variant/getModelLocation ()Lnet/minecraft/util/ResourceLocation; +MD: bgm$c/b ()Lbor; net/minecraft/client/renderer/block/model/ModelBlockDefinition$Variant/getRotation ()Lnet/minecraft/client/resources/model/ModelRotation; +MD: bgm$c/c ()Z net/minecraft/client/renderer/block/model/ModelBlockDefinition$Variant/isUvLocked ()Z +MD: bgm$c/d ()I net/minecraft/client/renderer/block/model/ModelBlockDefinition$Variant/getWeight ()I +MD: bgm$c/equals (Ljava/lang/Object;)Z net/minecraft/client/renderer/block/model/ModelBlockDefinition$Variant/equals (Ljava/lang/Object;)Z +MD: bgm$c/hashCode ()I net/minecraft/client/renderer/block/model/ModelBlockDefinition$Variant/hashCode ()I +MD: bgm$d/a (Lbgm$d;)Ljava/lang/String; net/minecraft/client/renderer/block/model/ModelBlockDefinition$Variants/access$000 (Lnet/minecraft/client/renderer/block/model/ModelBlockDefinition$Variants;)Ljava/lang/String; +MD: bgm$d/b ()Ljava/util/List; net/minecraft/client/renderer/block/model/ModelBlockDefinition$Variants/getVariants ()Ljava/util/List; +MD: bgm$d/equals (Ljava/lang/Object;)Z net/minecraft/client/renderer/block/model/ModelBlockDefinition$Variants/equals (Ljava/lang/Object;)Z +MD: bgm$d/hashCode ()I net/minecraft/client/renderer/block/model/ModelBlockDefinition$Variants/hashCode ()I +MD: bgm/a (Ljava/io/Reader;)Lbgm; net/minecraft/client/renderer/block/model/ModelBlockDefinition/parseFromReader (Ljava/io/Reader;)Lnet/minecraft/client/renderer/block/model/ModelBlockDefinition; +MD: bgm/b (Ljava/lang/String;)Lbgm$d; net/minecraft/client/renderer/block/model/ModelBlockDefinition/getVariants (Ljava/lang/String;)Lnet/minecraft/client/renderer/block/model/ModelBlockDefinition$Variants; +MD: bgm/equals (Ljava/lang/Object;)Z net/minecraft/client/renderer/block/model/ModelBlockDefinition/equals (Ljava/lang/Object;)Z +MD: bgm/hashCode ()I net/minecraft/client/renderer/block/model/ModelBlockDefinition/hashCode ()I +MD: bgn/a (I)V net/minecraft/client/renderer/block/model/BreakingFour/remapVert (I)V +MD: bgn/e ()V net/minecraft/client/renderer/block/model/BreakingFour/remapQuad ()V +MD: bgo/a ()Lorg/lwjgl/util/vector/Matrix4f; net/minecraft/client/renderer/block/model/FaceBakery/getMatrixIdentity ()Lorg/lwjgl/util/vector/Matrix4f; +MD: bgo/a (I[ILcq;Lbgk;Lbmi;)V net/minecraft/client/renderer/block/model/FaceBakery/func_178401_a (I[ILnet/minecraft/util/EnumFacing;Lnet/minecraft/client/renderer/block/model/BlockFaceUV;Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;)V +MD: bgo/a (Lbgi;Lbmi;Lcq;[FLbor;Lbgj;ZZ)[I net/minecraft/client/renderer/block/model/FaceBakery/makeQuadVertexData (Lnet/minecraft/client/renderer/block/model/BlockPartFace;Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;Lnet/minecraft/util/EnumFacing;[FLnet/minecraft/client/resources/model/ModelRotation;Lnet/minecraft/client/renderer/block/model/BlockPartRotation;ZZ)[I +MD: bgo/a (Lcq;)I net/minecraft/client/renderer/block/model/FaceBakery/getFaceShadeColor (Lnet/minecraft/util/EnumFacing;)I +MD: bgo/a (Lorg/lwjgl/util/vector/Vector3f;Lbgj;)V net/minecraft/client/renderer/block/model/FaceBakery/func_178407_a (Lorg/lwjgl/util/vector/Vector3f;Lnet/minecraft/client/renderer/block/model/BlockPartRotation;)V +MD: bgo/a (Lorg/lwjgl/util/vector/Vector3f;Lcq;ILbor;Z)I net/minecraft/client/renderer/block/model/FaceBakery/rotateVertex (Lorg/lwjgl/util/vector/Vector3f;Lnet/minecraft/util/EnumFacing;ILnet/minecraft/client/resources/model/ModelRotation;Z)I +MD: bgo/a (Lorg/lwjgl/util/vector/Vector3f;Lorg/lwjgl/util/vector/Vector3f;)[F net/minecraft/client/renderer/block/model/FaceBakery/getPositionsDiv16 (Lorg/lwjgl/util/vector/Vector3f;Lorg/lwjgl/util/vector/Vector3f;)[F +MD: bgo/a (Lorg/lwjgl/util/vector/Vector3f;Lorg/lwjgl/util/vector/Vector3f;Lbgi;Lbmi;Lcq;Lbor;Lbgj;ZZ)Lbgg; net/minecraft/client/renderer/block/model/FaceBakery/makeBakedQuad (Lorg/lwjgl/util/vector/Vector3f;Lorg/lwjgl/util/vector/Vector3f;Lnet/minecraft/client/renderer/block/model/BlockPartFace;Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;Lnet/minecraft/util/EnumFacing;Lnet/minecraft/client/resources/model/ModelRotation;Lnet/minecraft/client/renderer/block/model/BlockPartRotation;ZZ)Lnet/minecraft/client/renderer/block/model/BakedQuad; +MD: bgo/a (Lorg/lwjgl/util/vector/Vector3f;Lorg/lwjgl/util/vector/Vector3f;Lorg/lwjgl/util/vector/Matrix4f;Lorg/lwjgl/util/vector/Vector3f;)V net/minecraft/client/renderer/block/model/FaceBakery/rotateScale (Lorg/lwjgl/util/vector/Vector3f;Lorg/lwjgl/util/vector/Vector3f;Lorg/lwjgl/util/vector/Matrix4f;Lorg/lwjgl/util/vector/Vector3f;)V +MD: bgo/a ([I)Lcq; net/minecraft/client/renderer/block/model/FaceBakery/getFacingFromVertexData ([I)Lnet/minecraft/util/EnumFacing; +MD: bgo/a ([IIILorg/lwjgl/util/vector/Vector3f;ILbmi;Lbgk;)V net/minecraft/client/renderer/block/model/FaceBakery/storeVertexData ([IIILorg/lwjgl/util/vector/Vector3f;ILnet/minecraft/client/renderer/texture/TextureAtlasSprite;Lnet/minecraft/client/renderer/block/model/BlockFaceUV;)V +MD: bgo/a ([IILcq;Lbgi;[FLbmi;Lbor;Lbgj;ZZ)V net/minecraft/client/renderer/block/model/FaceBakery/fillVertexData ([IILnet/minecraft/util/EnumFacing;Lnet/minecraft/client/renderer/block/model/BlockPartFace;[FLnet/minecraft/client/renderer/texture/TextureAtlasSprite;Lnet/minecraft/client/resources/model/ModelRotation;Lnet/minecraft/client/renderer/block/model/BlockPartRotation;ZZ)V +MD: bgo/a ([ILcq;)V net/minecraft/client/renderer/block/model/FaceBakery/func_178408_a ([ILnet/minecraft/util/EnumFacing;)V +MD: bgo/a ([ILcq;Lbgk;Lbmi;)V net/minecraft/client/renderer/block/model/FaceBakery/func_178409_a ([ILnet/minecraft/util/EnumFacing;Lnet/minecraft/client/renderer/block/model/BlockFaceUV;Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;)V +MD: bgo/b (Lcq;)F net/minecraft/client/renderer/block/model/FaceBakery/getFaceBrightness (Lnet/minecraft/util/EnumFacing;)F +MD: bgp$a/a ()Lbgp$b; net/minecraft/client/renderer/block/model/ItemModelGenerator$Span/func_178383_a ()Lnet/minecraft/client/renderer/block/model/ItemModelGenerator$SpanFacing; +MD: bgp$a/a (I)V net/minecraft/client/renderer/block/model/ItemModelGenerator$Span/func_178382_a (I)V +MD: bgp$a/b ()I net/minecraft/client/renderer/block/model/ItemModelGenerator$Span/func_178385_b ()I +MD: bgp$a/c ()I net/minecraft/client/renderer/block/model/ItemModelGenerator$Span/func_178384_c ()I +MD: bgp$a/d ()I net/minecraft/client/renderer/block/model/ItemModelGenerator$Span/func_178381_d ()I +MD: bgp$b/a ()Lcq; net/minecraft/client/renderer/block/model/ItemModelGenerator$SpanFacing/getFacing ()Lnet/minecraft/util/EnumFacing; +MD: bgp$b/a (Lbgp$b;)Z net/minecraft/client/renderer/block/model/ItemModelGenerator$SpanFacing/access$000 (Lnet/minecraft/client/renderer/block/model/ItemModelGenerator$SpanFacing;)Z +MD: bgp$b/b ()I net/minecraft/client/renderer/block/model/ItemModelGenerator$SpanFacing/func_178372_b ()I +MD: bgp$b/c ()I net/minecraft/client/renderer/block/model/ItemModelGenerator$SpanFacing/func_178371_c ()I +MD: bgp$b/d ()Z net/minecraft/client/renderer/block/model/ItemModelGenerator$SpanFacing/func_178369_d ()Z +MD: bgp$b/values ()[Lbgp$b; net/minecraft/client/renderer/block/model/ItemModelGenerator$SpanFacing/values ()[Lnet/minecraft/client/renderer/block/model/ItemModelGenerator$SpanFacing; +MD: bgp/a (ILjava/lang/String;Lbmi;)Ljava/util/List; net/minecraft/client/renderer/block/model/ItemModelGenerator/func_178394_a (ILjava/lang/String;Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;)Ljava/util/List; +MD: bgp/a (Lbgp$b;Ljava/util/List;[IIIIIZ)V net/minecraft/client/renderer/block/model/ItemModelGenerator/func_178396_a (Lnet/minecraft/client/renderer/block/model/ItemModelGenerator$SpanFacing;Ljava/util/List;[IIIIIZ)V +MD: bgp/a (Lbmh;Lbgl;)Lbgl; net/minecraft/client/renderer/block/model/ItemModelGenerator/makeItemModel (Lnet/minecraft/client/renderer/texture/TextureMap;Lnet/minecraft/client/renderer/block/model/ModelBlock;)Lnet/minecraft/client/renderer/block/model/ModelBlock; +MD: bgp/a (Lbmi;)Ljava/util/List; net/minecraft/client/renderer/block/model/ItemModelGenerator/func_178393_a (Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;)Ljava/util/List; +MD: bgp/a (Lbmi;Ljava/lang/String;I)Ljava/util/List; net/minecraft/client/renderer/block/model/ItemModelGenerator/func_178397_a (Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;Ljava/lang/String;I)Ljava/util/List; +MD: bgp/a (Ljava/util/List;Lbgp$b;II)V net/minecraft/client/renderer/block/model/ItemModelGenerator/func_178395_a (Ljava/util/List;Lnet/minecraft/client/renderer/block/model/ItemModelGenerator$SpanFacing;II)V +MD: bgp/a ([IIIII)Z net/minecraft/client/renderer/block/model/ItemModelGenerator/func_178391_a ([IIIII)Z +MD: bgq$a/a (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lbgq; net/minecraft/client/renderer/block/model/ItemTransformVec3f$Deserializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/client/renderer/block/model/ItemTransformVec3f; +MD: bgq$a/a (Lcom/google/gson/JsonObject;Ljava/lang/String;Lorg/lwjgl/util/vector/Vector3f;)Lorg/lwjgl/util/vector/Vector3f; net/minecraft/client/renderer/block/model/ItemTransformVec3f$Deserializer/parseVector3f (Lcom/google/gson/JsonObject;Ljava/lang/String;Lorg/lwjgl/util/vector/Vector3f;)Lorg/lwjgl/util/vector/Vector3f; +MD: bgq$a/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; net/minecraft/client/renderer/block/model/ItemTransformVec3f$Deserializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; +MD: bgq/equals (Ljava/lang/Object;)Z net/minecraft/client/renderer/block/model/ItemTransformVec3f/equals (Ljava/lang/Object;)Z +MD: bgq/hashCode ()I net/minecraft/client/renderer/block/model/ItemTransformVec3f/hashCode ()I +MD: bgr$a/a (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;Ljava/lang/String;)Lbgq; net/minecraft/client/renderer/block/model/ItemCameraTransforms$Deserializer/func_181683_a (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;Ljava/lang/String;)Lnet/minecraft/client/renderer/block/model/ItemTransformVec3f; +MD: bgr$a/a (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lbgr; net/minecraft/client/renderer/block/model/ItemCameraTransforms$Deserializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/client/renderer/block/model/ItemCameraTransforms; +MD: bgr$a/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; net/minecraft/client/renderer/block/model/ItemCameraTransforms$Deserializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; +MD: bgr$b/values ()[Lbgr$b; net/minecraft/client/renderer/block/model/ItemCameraTransforms$TransformType/values ()[Lnet/minecraft/client/renderer/block/model/ItemCameraTransforms$TransformType; +MD: bgr/a (Lbgr$b;)V net/minecraft/client/renderer/block/model/ItemCameraTransforms/applyTransform (Lnet/minecraft/client/renderer/block/model/ItemCameraTransforms$TransformType;)V +MD: bgr/b (Lbgr$b;)Lbgq; net/minecraft/client/renderer/block/model/ItemCameraTransforms/getTransform (Lnet/minecraft/client/renderer/block/model/ItemCameraTransforms$TransformType;)Lnet/minecraft/client/renderer/block/model/ItemTransformVec3f; +MD: bgr/c (Lbgr$b;)Z net/minecraft/client/renderer/block/model/ItemCameraTransforms/func_181687_c (Lnet/minecraft/client/renderer/block/model/ItemCameraTransforms$TransformType;)Z +MD: bgu/a (Lafh;)Ljava/util/Map; net/minecraft/client/renderer/block/statemap/StateMapperBase/putStateModelLocations (Lnet/minecraft/block/Block;)Ljava/util/Map; +MD: bgu/a (Lalz;)Lbov; net/minecraft/client/renderer/block/statemap/StateMapperBase/getModelResourceLocation (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/client/resources/model/ModelResourceLocation; +MD: bgu/a (Ljava/util/Map;)Ljava/lang/String; net/minecraft/client/renderer/block/statemap/StateMapperBase/getPropertyString (Ljava/util/Map;)Ljava/lang/String; +MD: bgv/a ()Ljava/util/Map; net/minecraft/client/renderer/block/statemap/BlockStateMapper/putAllStateModelLocations ()Ljava/util/Map; +MD: bgv/a (Lafh;Lbgy;)V net/minecraft/client/renderer/block/statemap/BlockStateMapper/registerBlockStateMapper (Lnet/minecraft/block/Block;Lnet/minecraft/client/renderer/block/statemap/IStateMapper;)V +MD: bgv/a ([Lafh;)V net/minecraft/client/renderer/block/statemap/BlockStateMapper/registerBuiltInBlocks ([Lnet/minecraft/block/Block;)V +MD: bgw/a (Lalz;)Lbov; net/minecraft/client/renderer/block/statemap/DefaultStateMapper/getModelResourceLocation (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/client/resources/model/ModelResourceLocation; +MD: bgx$a/a ()Lbgx; net/minecraft/client/renderer/block/statemap/StateMap$Builder/build ()Lnet/minecraft/client/renderer/block/statemap/StateMap; +MD: bgx$a/a (Lamo;)Lbgx$a; net/minecraft/client/renderer/block/statemap/StateMap$Builder/withName (Lnet/minecraft/block/properties/IProperty;)Lnet/minecraft/client/renderer/block/statemap/StateMap$Builder; +MD: bgx$a/a (Ljava/lang/String;)Lbgx$a; net/minecraft/client/renderer/block/statemap/StateMap$Builder/withSuffix (Ljava/lang/String;)Lnet/minecraft/client/renderer/block/statemap/StateMap$Builder; +MD: bgx$a/a ([Lamo;)Lbgx$a; net/minecraft/client/renderer/block/statemap/StateMap$Builder/ignore ([Lnet/minecraft/block/properties/IProperty;)Lnet/minecraft/client/renderer/block/statemap/StateMap$Builder; +MD: bgx/a (Lalz;)Lbov; net/minecraft/client/renderer/block/statemap/StateMap/getModelResourceLocation (Lnet/minecraft/block/state/IBlockState;)Lnet/minecraft/client/resources/model/ModelResourceLocation; +MD: bgy/a (Lafh;)Ljava/util/Map; net/minecraft/client/renderer/block/statemap/IStateMapper/putStateModelLocations (Lnet/minecraft/block/Block;)Ljava/util/Map; +MD: bh/a ()I net/minecraft/command/CommandSetSpawnpoint/getRequiredPermissionLevel ()I +MD: bh/a (Lm;[Ljava/lang/String;)V net/minecraft/command/CommandSetSpawnpoint/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: bh/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/CommandSetSpawnpoint/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: bh/b ([Ljava/lang/String;I)Z net/minecraft/command/CommandSetSpawnpoint/isUsernameIndex ([Ljava/lang/String;I)Z +MD: bh/c ()Ljava/lang/String; net/minecraft/command/CommandSetSpawnpoint/getCommandName ()Ljava/lang/String; +MD: bh/c (Lm;)Ljava/lang/String; net/minecraft/command/CommandSetSpawnpoint/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: bha/a (Laku;)Ljy; net/minecraft/client/renderer/tileentity/TileEntityBannerRenderer/func_178463_a (Lnet/minecraft/tileentity/TileEntityBanner;)Lnet/minecraft/util/ResourceLocation; +MD: bha/a (Laku;DDDFI)V net/minecraft/client/renderer/tileentity/TileEntityBannerRenderer/renderTileEntityAt (Lnet/minecraft/tileentity/TileEntityBanner;DDDFI)V +MD: bha/a (Lakw;DDDFI)V net/minecraft/client/renderer/tileentity/TileEntityBannerRenderer/renderTileEntityAt (Lnet/minecraft/tileentity/TileEntity;DDDFI)V +MD: bhb/a ()Z net/minecraft/client/renderer/tileentity/TileEntityBeaconRenderer/func_181055_a ()Z +MD: bhb/a (Lakv;DDDFI)V net/minecraft/client/renderer/tileentity/TileEntityBeaconRenderer/renderTileEntityAt (Lnet/minecraft/tileentity/TileEntityBeacon;DDDFI)V +MD: bhb/a (Lakw;DDDFI)V net/minecraft/client/renderer/tileentity/TileEntityBeaconRenderer/renderTileEntityAt (Lnet/minecraft/tileentity/TileEntity;DDDFI)V +MD: bhc/a ()Lavn; net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher/getFontRenderer ()Lnet/minecraft/client/gui/FontRenderer; +MD: bhc/a (Ladm;)V net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher/setWorld (Lnet/minecraft/world/World;)V +MD: bhc/a (Ladm;Lbmj;Lavn;Lpk;F)V net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher/cacheActiveRenderInfo (Lnet/minecraft/world/World;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/entity/Entity;F)V +MD: bhc/a (Lakw;DDDF)V net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher/renderTileEntityAt (Lnet/minecraft/tileentity/TileEntity;DDDF)V +MD: bhc/a (Lakw;DDDFI)V net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher/renderTileEntityAt (Lnet/minecraft/tileentity/TileEntity;DDDFI)V +MD: bhc/a (Lakw;FI)V net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher/renderTileEntity (Lnet/minecraft/tileentity/TileEntity;FI)V +MD: bhc/a (Ljava/lang/Class;)Lbhd; net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher/getSpecialRendererByClass (Ljava/lang/Class;)Lnet/minecraft/client/renderer/tileentity/TileEntitySpecialRenderer; +MD: bhc/b (Lakw;)Lbhd; net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher/getSpecialRenderer (Lnet/minecraft/tileentity/TileEntity;)Lnet/minecraft/client/renderer/tileentity/TileEntitySpecialRenderer; +MD: bhd/a ()Z net/minecraft/client/renderer/tileentity/TileEntitySpecialRenderer/func_181055_a ()Z +MD: bhd/a (Lakw;DDDFI)V net/minecraft/client/renderer/tileentity/TileEntitySpecialRenderer/renderTileEntityAt (Lnet/minecraft/tileentity/TileEntity;DDDFI)V +MD: bhd/a (Lbhc;)V net/minecraft/client/renderer/tileentity/TileEntitySpecialRenderer/setRendererDispatcher (Lnet/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher;)V +MD: bhd/a (Ljy;)V net/minecraft/client/renderer/tileentity/TileEntitySpecialRenderer/bindTexture (Lnet/minecraft/util/ResourceLocation;)V +MD: bhd/b ()Ladm; net/minecraft/client/renderer/tileentity/TileEntitySpecialRenderer/getWorld ()Lnet/minecraft/world/World; +MD: bhd/c ()Lavn; net/minecraft/client/renderer/tileentity/TileEntitySpecialRenderer/getFontRenderer ()Lnet/minecraft/client/gui/FontRenderer; +MD: bhe/a (Lakw;DDDFI)V net/minecraft/client/renderer/tileentity/TileEntityChestRenderer/renderTileEntityAt (Lnet/minecraft/tileentity/TileEntity;DDDFI)V +MD: bhe/a (Laky;DDDFI)V net/minecraft/client/renderer/tileentity/TileEntityChestRenderer/renderTileEntityAt (Lnet/minecraft/tileentity/TileEntityChest;DDDFI)V +MD: bhf/a (Lakw;DDDFI)V net/minecraft/client/renderer/tileentity/TileEntityEnchantmentTableRenderer/renderTileEntityAt (Lnet/minecraft/tileentity/TileEntity;DDDFI)V +MD: bhf/a (Lale;DDDFI)V net/minecraft/client/renderer/tileentity/TileEntityEnchantmentTableRenderer/renderTileEntityAt (Lnet/minecraft/tileentity/TileEntityEnchantmentTable;DDDFI)V +MD: bhg/a (Lakw;DDDFI)V net/minecraft/client/renderer/tileentity/TileEntityEnderChestRenderer/renderTileEntityAt (Lnet/minecraft/tileentity/TileEntity;DDDFI)V +MD: bhg/a (Lalf;DDDFI)V net/minecraft/client/renderer/tileentity/TileEntityEnderChestRenderer/renderTileEntityAt (Lnet/minecraft/tileentity/TileEntityEnderChest;DDDFI)V +MD: bhh/a (Ladd;DDDF)V net/minecraft/client/renderer/tileentity/TileEntityMobSpawnerRenderer/renderMob (Lnet/minecraft/tileentity/MobSpawnerBaseLogic;DDDF)V +MD: bhh/a (Lakw;DDDFI)V net/minecraft/client/renderer/tileentity/TileEntityMobSpawnerRenderer/renderTileEntityAt (Lnet/minecraft/tileentity/TileEntity;DDDFI)V +MD: bhh/a (Lall;DDDFI)V net/minecraft/client/renderer/tileentity/TileEntityMobSpawnerRenderer/renderTileEntityAt (Lnet/minecraft/tileentity/TileEntityMobSpawner;DDDFI)V +MD: bhi/a (Lakw;DDDFI)V net/minecraft/client/renderer/tileentity/TileEntityPistonRenderer/renderTileEntityAt (Lnet/minecraft/tileentity/TileEntity;DDDFI)V +MD: bhi/a (Lalu;DDDFI)V net/minecraft/client/renderer/tileentity/TileEntityPistonRenderer/renderTileEntityAt (Lnet/minecraft/tileentity/TileEntityPiston;DDDFI)V +MD: bhj/a (Lakw;DDDFI)V net/minecraft/client/renderer/tileentity/TileEntitySignRenderer/renderTileEntityAt (Lnet/minecraft/tileentity/TileEntity;DDDFI)V +MD: bhj/a (Laln;DDDFI)V net/minecraft/client/renderer/tileentity/TileEntitySignRenderer/renderTileEntityAt (Lnet/minecraft/tileentity/TileEntitySign;DDDFI)V +MD: bhk/a (FFFLcq;FILcom/mojang/authlib/GameProfile;I)V net/minecraft/client/renderer/tileentity/TileEntitySkullRenderer/renderSkull (FFFLnet/minecraft/util/EnumFacing;FILcom/mojang/authlib/GameProfile;I)V +MD: bhk/a (Lakw;DDDFI)V net/minecraft/client/renderer/tileentity/TileEntitySkullRenderer/renderTileEntityAt (Lnet/minecraft/tileentity/TileEntity;DDDFI)V +MD: bhk/a (Lalo;DDDFI)V net/minecraft/client/renderer/tileentity/TileEntitySkullRenderer/renderTileEntityAt (Lnet/minecraft/tileentity/TileEntitySkull;DDDFI)V +MD: bhk/a (Lbhc;)V net/minecraft/client/renderer/tileentity/TileEntitySkullRenderer/setRendererDispatcher (Lnet/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher;)V +MD: bhl/a (FFFF)Ljava/nio/FloatBuffer; net/minecraft/client/renderer/tileentity/TileEntityEndPortalRenderer/func_147525_a (FFFF)Ljava/nio/FloatBuffer; +MD: bhl/a (Lakw;DDDFI)V net/minecraft/client/renderer/tileentity/TileEntityEndPortalRenderer/renderTileEntityAt (Lnet/minecraft/tileentity/TileEntity;DDDFI)V +MD: bhl/a (Lalp;DDDFI)V net/minecraft/client/renderer/tileentity/TileEntityEndPortalRenderer/renderTileEntityAt (Lnet/minecraft/tileentity/TileEntityEndPortal;DDDFI)V +MD: bhn$a/values ()[Lbhn$a; net/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator$Status/values ()[Lnet/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator$Status; +MD: bhn$b/values ()[Lbhn$b; net/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator$Type/values ()[Lnet/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator$Type; +MD: bhn/a ()Lbhn$a; net/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator/getStatus ()Lnet/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator$Status; +MD: bhn/a (Lbfg;)V net/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator/setRegionRenderCacheBuilder (Lnet/minecraft/client/renderer/RegionRenderCacheBuilder;)V +MD: bhn/a (Lbhn$a;)V net/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator/setStatus (Lnet/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator$Status;)V +MD: bhn/a (Lbhq;)V net/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator/setCompiledChunk (Lnet/minecraft/client/renderer/chunk/CompiledChunk;)V +MD: bhn/a (Ljava/lang/Runnable;)V net/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator/addFinishRunnable (Ljava/lang/Runnable;)V +MD: bhn/b ()Lbht; net/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator/getRenderChunk ()Lnet/minecraft/client/renderer/chunk/RenderChunk; +MD: bhn/c ()Lbhq; net/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator/getCompiledChunk ()Lnet/minecraft/client/renderer/chunk/CompiledChunk; +MD: bhn/d ()Lbfg; net/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator/getRegionRenderCacheBuilder ()Lnet/minecraft/client/renderer/RegionRenderCacheBuilder; +MD: bhn/e ()V net/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator/finish ()V +MD: bhn/f ()Ljava/util/concurrent/locks/ReentrantLock; net/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator/getLock ()Ljava/util/concurrent/locks/ReentrantLock; +MD: bhn/g ()Lbhn$b; net/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator/getType ()Lnet/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator$Type; +MD: bhn/h ()Z net/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator/isFinished ()Z +MD: bho$1/run ()V net/minecraft/client/renderer/chunk/ChunkRenderDispatcher$1/run ()V +MD: bho$2/run ()V net/minecraft/client/renderer/chunk/ChunkRenderDispatcher$2/run ()V +MD: bho$3/run ()V net/minecraft/client/renderer/chunk/ChunkRenderDispatcher$3/run ()V +MD: bho/a ()Ljava/lang/String; net/minecraft/client/renderer/chunk/ChunkRenderDispatcher/getDebugInfo ()Ljava/lang/String; +MD: bho/a (J)Z net/minecraft/client/renderer/chunk/ChunkRenderDispatcher/runChunkUploads (J)Z +MD: bho/a (Ladf;Lbfd;Lbht;Lbhq;)Lcom/google/common/util/concurrent/ListenableFuture; net/minecraft/client/renderer/chunk/ChunkRenderDispatcher/uploadChunk (Lnet/minecraft/util/EnumWorldBlockLayer;Lnet/minecraft/client/renderer/WorldRenderer;Lnet/minecraft/client/renderer/chunk/RenderChunk;Lnet/minecraft/client/renderer/chunk/CompiledChunk;)Lcom/google/common/util/concurrent/ListenableFuture; +MD: bho/a (Lbfd;ILbht;)V net/minecraft/client/renderer/chunk/ChunkRenderDispatcher/uploadDisplayList (Lnet/minecraft/client/renderer/WorldRenderer;ILnet/minecraft/client/renderer/chunk/RenderChunk;)V +MD: bho/a (Lbfd;Lbmt;)V net/minecraft/client/renderer/chunk/ChunkRenderDispatcher/uploadVertexBuffer (Lnet/minecraft/client/renderer/WorldRenderer;Lnet/minecraft/client/renderer/vertex/VertexBuffer;)V +MD: bho/a (Lbfg;)V net/minecraft/client/renderer/chunk/ChunkRenderDispatcher/freeRenderBuilder (Lnet/minecraft/client/renderer/RegionRenderCacheBuilder;)V +MD: bho/a (Lbho;)Ljava/util/concurrent/BlockingQueue; net/minecraft/client/renderer/chunk/ChunkRenderDispatcher/access$000 (Lnet/minecraft/client/renderer/chunk/ChunkRenderDispatcher;)Ljava/util/concurrent/BlockingQueue; +MD: bho/a (Lbht;)Z net/minecraft/client/renderer/chunk/ChunkRenderDispatcher/updateChunkLater (Lnet/minecraft/client/renderer/chunk/RenderChunk;)Z +MD: bho/b ()V net/minecraft/client/renderer/chunk/ChunkRenderDispatcher/stopChunkUpdates ()V +MD: bho/b (Lbht;)Z net/minecraft/client/renderer/chunk/ChunkRenderDispatcher/updateChunkNow (Lnet/minecraft/client/renderer/chunk/RenderChunk;)Z +MD: bho/c ()Lbfg; net/minecraft/client/renderer/chunk/ChunkRenderDispatcher/allocateRenderBuilder ()Lnet/minecraft/client/renderer/RegionRenderCacheBuilder; +MD: bho/c (Lbht;)Z net/minecraft/client/renderer/chunk/ChunkRenderDispatcher/updateTransparencyLater (Lnet/minecraft/client/renderer/chunk/RenderChunk;)Z +MD: bho/d ()Lbhn; net/minecraft/client/renderer/chunk/ChunkRenderDispatcher/getNextChunkUpdate ()Lnet/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator; +MD: bho/e ()V net/minecraft/client/renderer/chunk/ChunkRenderDispatcher/clearChunkUpdates ()V +MD: bhp$1/run ()V net/minecraft/client/renderer/chunk/ChunkRenderWorker$1/run ()V +MD: bhp$2/a (Ljava/util/List;)V net/minecraft/client/renderer/chunk/ChunkRenderWorker$2/onSuccess (Ljava/util/List;)V +MD: bhp$2/onFailure (Ljava/lang/Throwable;)V net/minecraft/client/renderer/chunk/ChunkRenderWorker$2/onFailure (Ljava/lang/Throwable;)V +MD: bhp$2/onSuccess (Ljava/lang/Object;)V net/minecraft/client/renderer/chunk/ChunkRenderWorker$2/onSuccess (Ljava/lang/Object;)V +MD: bhp/a ()Lorg/apache/logging/log4j/Logger; net/minecraft/client/renderer/chunk/ChunkRenderWorker/access$100 ()Lorg/apache/logging/log4j/Logger; +MD: bhp/a (Lbhn;)V net/minecraft/client/renderer/chunk/ChunkRenderWorker/processTask (Lnet/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator;)V +MD: bhp/a (Lbhp;Lbhn;)V net/minecraft/client/renderer/chunk/ChunkRenderWorker/access$000 (Lnet/minecraft/client/renderer/chunk/ChunkRenderWorker;Lnet/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator;)V +MD: bhp/b ()Lbfg; net/minecraft/client/renderer/chunk/ChunkRenderWorker/getRegionRenderCacheBuilder ()Lnet/minecraft/client/renderer/RegionRenderCacheBuilder; +MD: bhp/b (Lbhn;)V net/minecraft/client/renderer/chunk/ChunkRenderWorker/freeRenderBuilder (Lnet/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator;)V +MD: bhp/run ()V net/minecraft/client/renderer/chunk/ChunkRenderWorker/run ()V +MD: bhq$1/a (Ladf;)V net/minecraft/client/renderer/chunk/CompiledChunk$1/setLayerUsed (Lnet/minecraft/util/EnumWorldBlockLayer;)V +MD: bhq$1/a (Lcq;Lcq;)Z net/minecraft/client/renderer/chunk/CompiledChunk$1/isVisible (Lnet/minecraft/util/EnumFacing;Lnet/minecraft/util/EnumFacing;)Z +MD: bhq$1/c (Ladf;)V net/minecraft/client/renderer/chunk/CompiledChunk$1/setLayerStarted (Lnet/minecraft/util/EnumWorldBlockLayer;)V +MD: bhq/a ()Z net/minecraft/client/renderer/chunk/CompiledChunk/isEmpty ()Z +MD: bhq/a (Ladf;)V net/minecraft/client/renderer/chunk/CompiledChunk/setLayerUsed (Lnet/minecraft/util/EnumWorldBlockLayer;)V +MD: bhq/a (Lakw;)V net/minecraft/client/renderer/chunk/CompiledChunk/addTileEntity (Lnet/minecraft/tileentity/TileEntity;)V +MD: bhq/a (Lbfd$a;)V net/minecraft/client/renderer/chunk/CompiledChunk/setState (Lnet/minecraft/client/renderer/WorldRenderer$State;)V +MD: bhq/a (Lbhx;)V net/minecraft/client/renderer/chunk/CompiledChunk/setVisibility (Lnet/minecraft/client/renderer/chunk/SetVisibility;)V +MD: bhq/a (Lcq;Lcq;)Z net/minecraft/client/renderer/chunk/CompiledChunk/isVisible (Lnet/minecraft/util/EnumFacing;Lnet/minecraft/util/EnumFacing;)Z +MD: bhq/b ()Ljava/util/List; net/minecraft/client/renderer/chunk/CompiledChunk/getTileEntities ()Ljava/util/List; +MD: bhq/b (Ladf;)Z net/minecraft/client/renderer/chunk/CompiledChunk/isLayerEmpty (Lnet/minecraft/util/EnumWorldBlockLayer;)Z +MD: bhq/c ()Lbfd$a; net/minecraft/client/renderer/chunk/CompiledChunk/getState ()Lnet/minecraft/client/renderer/WorldRenderer$State; +MD: bhq/c (Ladf;)V net/minecraft/client/renderer/chunk/CompiledChunk/setLayerStarted (Lnet/minecraft/util/EnumWorldBlockLayer;)V +MD: bhq/d (Ladf;)Z net/minecraft/client/renderer/chunk/CompiledChunk/isLayerStarted (Lnet/minecraft/util/EnumWorldBlockLayer;)Z +MD: bhr/a (Ladm;Lbfr;Lcj;I)Lbht; net/minecraft/client/renderer/chunk/ListChunkFactory/makeRenderChunk (Lnet/minecraft/world/World;Lnet/minecraft/client/renderer/RenderGlobal;Lnet/minecraft/util/BlockPos;I)Lnet/minecraft/client/renderer/chunk/RenderChunk; +MD: bhs/a ()V net/minecraft/client/renderer/chunk/ListedRenderChunk/deleteGlResources ()V +MD: bhs/a (Ladf;Lbhq;)I net/minecraft/client/renderer/chunk/ListedRenderChunk/getDisplayList (Lnet/minecraft/util/EnumWorldBlockLayer;Lnet/minecraft/client/renderer/chunk/CompiledChunk;)I +MD: bht/a ()V net/minecraft/client/renderer/chunk/RenderChunk/deleteGlResources ()V +MD: bht/a (FFFLbhn;)V net/minecraft/client/renderer/chunk/RenderChunk/resortTransparency (FFFLnet/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator;)V +MD: bht/a (I)Z net/minecraft/client/renderer/chunk/RenderChunk/setFrameIndex (I)Z +MD: bht/a (Ladf;FFFLbfd;Lbhq;)V net/minecraft/client/renderer/chunk/RenderChunk/postRenderBlocks (Lnet/minecraft/util/EnumWorldBlockLayer;FFFLnet/minecraft/client/renderer/WorldRenderer;Lnet/minecraft/client/renderer/chunk/CompiledChunk;)V +MD: bht/a (Lbfd;Lcj;)V net/minecraft/client/renderer/chunk/RenderChunk/preRenderBlocks (Lnet/minecraft/client/renderer/WorldRenderer;Lnet/minecraft/util/BlockPos;)V +MD: bht/a (Lbhq;)V net/minecraft/client/renderer/chunk/RenderChunk/setCompiledChunk (Lnet/minecraft/client/renderer/chunk/CompiledChunk;)V +MD: bht/a (Lcj;)V net/minecraft/client/renderer/chunk/RenderChunk/setPosition (Lnet/minecraft/util/BlockPos;)V +MD: bht/a (Lcq;)Lcj; net/minecraft/client/renderer/chunk/RenderChunk/getBlockPosOffset16 (Lnet/minecraft/util/EnumFacing;)Lnet/minecraft/util/BlockPos; +MD: bht/a (Z)V net/minecraft/client/renderer/chunk/RenderChunk/setNeedsUpdate (Z)V +MD: bht/b ()V net/minecraft/client/renderer/chunk/RenderChunk/finishCompileTask ()V +MD: bht/b (FFFLbhn;)V net/minecraft/client/renderer/chunk/RenderChunk/rebuildChunk (FFFLnet/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator;)V +MD: bht/b (I)Lbmt; net/minecraft/client/renderer/chunk/RenderChunk/getVertexBufferByLayer (I)Lnet/minecraft/client/renderer/vertex/VertexBuffer; +MD: bht/c ()Ljava/util/concurrent/locks/ReentrantLock; net/minecraft/client/renderer/chunk/RenderChunk/getLockCompileTask ()Ljava/util/concurrent/locks/ReentrantLock; +MD: bht/d ()Lbhn; net/minecraft/client/renderer/chunk/RenderChunk/makeCompileTaskChunk ()Lnet/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator; +MD: bht/e ()Lbhn; net/minecraft/client/renderer/chunk/RenderChunk/makeCompileTaskTransparency ()Lnet/minecraft/client/renderer/chunk/ChunkCompileTaskGenerator; +MD: bht/f ()V net/minecraft/client/renderer/chunk/RenderChunk/multModelviewMatrix ()V +MD: bht/g ()Lbhq; net/minecraft/client/renderer/chunk/RenderChunk/getCompiledChunk ()Lnet/minecraft/client/renderer/chunk/CompiledChunk; +MD: bht/h ()V net/minecraft/client/renderer/chunk/RenderChunk/stopCompileTask ()V +MD: bht/j ()Lcj; net/minecraft/client/renderer/chunk/RenderChunk/getPosition ()Lnet/minecraft/util/BlockPos; +MD: bht/l ()Z net/minecraft/client/renderer/chunk/RenderChunk/isNeedsUpdate ()Z +MD: bht/m ()V net/minecraft/client/renderer/chunk/RenderChunk/initModelviewMatrix ()V +MD: bhu/a (Ladm;Lbfr;Lcj;I)Lbht; net/minecraft/client/renderer/chunk/IRenderChunkFactory/makeRenderChunk (Lnet/minecraft/world/World;Lnet/minecraft/client/renderer/RenderGlobal;Lnet/minecraft/util/BlockPos;I)Lnet/minecraft/client/renderer/chunk/RenderChunk; +MD: bhv/a (Ladm;Lbfr;Lcj;I)Lbht; net/minecraft/client/renderer/chunk/VboChunkFactory/makeRenderChunk (Lnet/minecraft/world/World;Lnet/minecraft/client/renderer/RenderGlobal;Lnet/minecraft/util/BlockPos;I)Lnet/minecraft/client/renderer/chunk/RenderChunk; +MD: bhw/a ()Lbhx; net/minecraft/client/renderer/chunk/VisGraph/computeVisibility ()Lnet/minecraft/client/renderer/chunk/SetVisibility; +MD: bhw/a (I)Ljava/util/Set; net/minecraft/client/renderer/chunk/VisGraph/func_178604_a (I)Ljava/util/Set; +MD: bhw/a (III)I net/minecraft/client/renderer/chunk/VisGraph/getIndex (III)I +MD: bhw/a (ILcq;)I net/minecraft/client/renderer/chunk/VisGraph/func_178603_a (ILnet/minecraft/util/EnumFacing;)I +MD: bhw/a (ILjava/util/Set;)V net/minecraft/client/renderer/chunk/VisGraph/func_178610_a (ILjava/util/Set;)V +MD: bhw/a (Lcj;)V net/minecraft/client/renderer/chunk/VisGraph/func_178606_a (Lnet/minecraft/util/BlockPos;)V +MD: bhw/b (Lcj;)Ljava/util/Set; net/minecraft/client/renderer/chunk/VisGraph/func_178609_b (Lnet/minecraft/util/BlockPos;)Ljava/util/Set; +MD: bhw/c (Lcj;)I net/minecraft/client/renderer/chunk/VisGraph/getIndex (Lnet/minecraft/util/BlockPos;)I +MD: bhx/a (Lcq;Lcq;)Z net/minecraft/client/renderer/chunk/SetVisibility/isVisible (Lnet/minecraft/util/EnumFacing;Lnet/minecraft/util/EnumFacing;)Z +MD: bhx/a (Lcq;Lcq;Z)V net/minecraft/client/renderer/chunk/SetVisibility/setVisible (Lnet/minecraft/util/EnumFacing;Lnet/minecraft/util/EnumFacing;Z)V +MD: bhx/a (Ljava/util/Set;)V net/minecraft/client/renderer/chunk/SetVisibility/setManyVisible (Ljava/util/Set;)V +MD: bhx/a (Z)V net/minecraft/client/renderer/chunk/SetVisibility/setAllVisible (Z)V +MD: bhx/toString ()Ljava/lang/String; net/minecraft/client/renderer/chunk/SetVisibility/toString ()Ljava/lang/String; +MD: bi/a ()I net/minecraft/command/CommandShowSeed/getRequiredPermissionLevel ()I +MD: bi/a (Lm;)Z net/minecraft/command/CommandShowSeed/canCommandSenderUseCommand (Lnet/minecraft/command/ICommandSender;)Z +MD: bi/a (Lm;[Ljava/lang/String;)V net/minecraft/command/CommandShowSeed/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: bi/c ()Ljava/lang/String; net/minecraft/command/CommandShowSeed/getCommandName ()Ljava/lang/String; +MD: bi/c (Lm;)Ljava/lang/String; net/minecraft/command/CommandShowSeed/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: bia/a (DDD)V net/minecraft/client/renderer/culling/ICamera/setPosition (DDD)V +MD: bia/a (Laug;)Z net/minecraft/client/renderer/culling/ICamera/isBoundingBoxInFrustum (Lnet/minecraft/util/AxisAlignedBB;)Z +MD: bib/a ()Lbid; net/minecraft/client/renderer/culling/ClippingHelperImpl/getInstance ()Lnet/minecraft/client/renderer/culling/ClippingHelper; +MD: bib/a ([F)V net/minecraft/client/renderer/culling/ClippingHelperImpl/normalize ([F)V +MD: bib/b ()V net/minecraft/client/renderer/culling/ClippingHelperImpl/init ()V +MD: bic/a (DDD)V net/minecraft/client/renderer/culling/Frustum/setPosition (DDD)V +MD: bic/a (Laug;)Z net/minecraft/client/renderer/culling/Frustum/isBoundingBoxInFrustum (Lnet/minecraft/util/AxisAlignedBB;)Z +MD: bic/b (DDDDDD)Z net/minecraft/client/renderer/culling/Frustum/isBoxInFrustum (DDDDDD)Z +MD: bid/a ([FDDD)D net/minecraft/client/renderer/culling/ClippingHelper/dot ([FDDD)D +MD: bid/b (DDDDDD)Z net/minecraft/client/renderer/culling/ClippingHelper/isBoxInFrustum (DDDDDD)Z +MD: big$1/a ()V net/minecraft/client/renderer/entity/ArmorStandRenderer$1/initArmor ()V +MD: big/a ()Lbat; net/minecraft/client/renderer/entity/ArmorStandRenderer/getMainModel ()Lnet/minecraft/client/model/ModelArmorStand; +MD: big/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/ArmorStandRenderer/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: big/a (Lpr;)Z net/minecraft/client/renderer/entity/ArmorStandRenderer/canRenderName (Lnet/minecraft/entity/EntityLivingBase;)Z +MD: big/a (Lpr;FFF)V net/minecraft/client/renderer/entity/ArmorStandRenderer/rotateCorpse (Lnet/minecraft/entity/EntityLivingBase;FFF)V +MD: big/a (Lum;)Ljy; net/minecraft/client/renderer/entity/ArmorStandRenderer/getEntityTexture (Lnet/minecraft/entity/item/EntityArmorStand;)Lnet/minecraft/util/ResourceLocation; +MD: big/a (Lum;FFF)V net/minecraft/client/renderer/entity/ArmorStandRenderer/rotateCorpse (Lnet/minecraft/entity/item/EntityArmorStand;FFF)V +MD: big/b ()Lbbo; net/minecraft/client/renderer/entity/ArmorStandRenderer/getMainModel ()Lnet/minecraft/client/model/ModelBase; +MD: big/b (Lpk;)Z net/minecraft/client/renderer/entity/ArmorStandRenderer/canRenderName (Lnet/minecraft/entity/Entity;)Z +MD: big/b (Lum;)Z net/minecraft/client/renderer/entity/ArmorStandRenderer/canRenderName (Lnet/minecraft/entity/item/EntityArmorStand;)Z +MD: bih/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderArrow/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bih/a (Lpk;DDDFF)V net/minecraft/client/renderer/entity/RenderArrow/doRender (Lnet/minecraft/entity/Entity;DDDFF)V +MD: bih/a (Lwq;)Ljy; net/minecraft/client/renderer/entity/RenderArrow/getEntityTexture (Lnet/minecraft/entity/projectile/EntityArrow;)Lnet/minecraft/util/ResourceLocation; +MD: bih/a (Lwq;DDDFF)V net/minecraft/client/renderer/entity/RenderArrow/doRender (Lnet/minecraft/entity/projectile/EntityArrow;DDDFF)V +MD: bii/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderBat/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bii/a (Lpr;F)V net/minecraft/client/renderer/entity/RenderBat/preRenderCallback (Lnet/minecraft/entity/EntityLivingBase;F)V +MD: bii/a (Lpr;FFF)V net/minecraft/client/renderer/entity/RenderBat/rotateCorpse (Lnet/minecraft/entity/EntityLivingBase;FFF)V +MD: bii/a (Ltk;)Ljy; net/minecraft/client/renderer/entity/RenderBat/getEntityTexture (Lnet/minecraft/entity/passive/EntityBat;)Lnet/minecraft/util/ResourceLocation; +MD: bii/a (Ltk;F)V net/minecraft/client/renderer/entity/RenderBat/preRenderCallback (Lnet/minecraft/entity/passive/EntityBat;F)V +MD: bii/a (Ltk;FFF)V net/minecraft/client/renderer/entity/RenderBat/rotateCorpse (Lnet/minecraft/entity/passive/EntityBat;FFF)V +MD: bij/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderBlaze/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bij/a (Lvl;)Ljy; net/minecraft/client/renderer/entity/RenderBlaze/getEntityTexture (Lnet/minecraft/entity/monster/EntityBlaze;)Lnet/minecraft/util/ResourceLocation; +MD: bik/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderBoat/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bik/a (Lpk;DDDFF)V net/minecraft/client/renderer/entity/RenderBoat/doRender (Lnet/minecraft/entity/Entity;DDDFF)V +MD: bik/a (Lux;)Ljy; net/minecraft/client/renderer/entity/RenderBoat/getEntityTexture (Lnet/minecraft/entity/item/EntityBoat;)Lnet/minecraft/util/ResourceLocation; +MD: bik/a (Lux;DDDFF)V net/minecraft/client/renderer/entity/RenderBoat/doRender (Lnet/minecraft/entity/item/EntityBoat;DDDFF)V +MD: bil/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderCaveSpider/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bil/a (Lpr;F)V net/minecraft/client/renderer/entity/RenderCaveSpider/preRenderCallback (Lnet/minecraft/entity/EntityLivingBase;F)V +MD: bil/a (Lvm;)Ljy; net/minecraft/client/renderer/entity/RenderCaveSpider/getEntityTexture (Lnet/minecraft/entity/monster/EntityCaveSpider;)Lnet/minecraft/util/ResourceLocation; +MD: bil/a (Lvm;F)V net/minecraft/client/renderer/entity/RenderCaveSpider/preRenderCallback (Lnet/minecraft/entity/monster/EntityCaveSpider;F)V +MD: bil/a (Lwc;)Ljy; net/minecraft/client/renderer/entity/RenderCaveSpider/getEntityTexture (Lnet/minecraft/entity/monster/EntitySpider;)Lnet/minecraft/util/ResourceLocation; +MD: bim/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderChicken/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bim/a (Ltn;)Ljy; net/minecraft/client/renderer/entity/RenderChicken/getEntityTexture (Lnet/minecraft/entity/passive/EntityChicken;)Lnet/minecraft/util/ResourceLocation; +MD: bim/a (Ltn;F)F net/minecraft/client/renderer/entity/RenderChicken/handleRotationFloat (Lnet/minecraft/entity/passive/EntityChicken;F)F +MD: bim/b (Lpr;F)F net/minecraft/client/renderer/entity/RenderChicken/handleRotationFloat (Lnet/minecraft/entity/EntityLivingBase;F)F +MD: bin/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderCow/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bin/a (Lto;)Ljy; net/minecraft/client/renderer/entity/RenderCow/getEntityTexture (Lnet/minecraft/entity/passive/EntityCow;)Lnet/minecraft/util/ResourceLocation; +MD: bio/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderCreeper/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bio/a (Lpr;F)V net/minecraft/client/renderer/entity/RenderCreeper/preRenderCallback (Lnet/minecraft/entity/EntityLivingBase;F)V +MD: bio/a (Lpr;FF)I net/minecraft/client/renderer/entity/RenderCreeper/getColorMultiplier (Lnet/minecraft/entity/EntityLivingBase;FF)I +MD: bio/a (Lvn;)Ljy; net/minecraft/client/renderer/entity/RenderCreeper/getEntityTexture (Lnet/minecraft/entity/monster/EntityCreeper;)Lnet/minecraft/util/ResourceLocation; +MD: bio/a (Lvn;F)V net/minecraft/client/renderer/entity/RenderCreeper/preRenderCallback (Lnet/minecraft/entity/monster/EntityCreeper;F)V +MD: bio/a (Lvn;FF)I net/minecraft/client/renderer/entity/RenderCreeper/getColorMultiplier (Lnet/minecraft/entity/monster/EntityCreeper;FF)I +MD: bip/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderEntity/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bip/a (Lpk;DDDFF)V net/minecraft/client/renderer/entity/RenderEntity/doRender (Lnet/minecraft/entity/Entity;DDDFF)V +MD: biq/a (Lpk;)Ljy; net/minecraft/client/renderer/tileentity/RenderEnderCrystal/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: biq/a (Lpk;DDDFF)V net/minecraft/client/renderer/tileentity/RenderEnderCrystal/doRender (Lnet/minecraft/entity/Entity;DDDFF)V +MD: biq/a (Luf;)Ljy; net/minecraft/client/renderer/tileentity/RenderEnderCrystal/getEntityTexture (Lnet/minecraft/entity/item/EntityEnderCrystal;)Lnet/minecraft/util/ResourceLocation; +MD: biq/a (Luf;DDDFF)V net/minecraft/client/renderer/tileentity/RenderEnderCrystal/doRender (Lnet/minecraft/entity/item/EntityEnderCrystal;DDDFF)V +MD: bir/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderDragon/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bir/a (Lpk;DDDFF)V net/minecraft/client/renderer/entity/RenderDragon/doRender (Lnet/minecraft/entity/Entity;DDDFF)V +MD: bir/a (Lpr;DDDFF)V net/minecraft/client/renderer/entity/RenderDragon/doRender (Lnet/minecraft/entity/EntityLivingBase;DDDFF)V +MD: bir/a (Lpr;FFF)V net/minecraft/client/renderer/entity/RenderDragon/rotateCorpse (Lnet/minecraft/entity/EntityLivingBase;FFF)V +MD: bir/a (Lpr;FFFFFF)V net/minecraft/client/renderer/entity/RenderDragon/renderModel (Lnet/minecraft/entity/EntityLivingBase;FFFFFF)V +MD: bir/a (Lps;DDDFF)V net/minecraft/client/renderer/entity/RenderDragon/doRender (Lnet/minecraft/entity/EntityLiving;DDDFF)V +MD: bir/a (Lug;)Ljy; net/minecraft/client/renderer/entity/RenderDragon/getEntityTexture (Lnet/minecraft/entity/boss/EntityDragon;)Lnet/minecraft/util/ResourceLocation; +MD: bir/a (Lug;DDDF)V net/minecraft/client/renderer/entity/RenderDragon/drawRechargeRay (Lnet/minecraft/entity/boss/EntityDragon;DDDF)V +MD: bir/a (Lug;DDDFF)V net/minecraft/client/renderer/entity/RenderDragon/doRender (Lnet/minecraft/entity/boss/EntityDragon;DDDFF)V +MD: bir/a (Lug;FFF)V net/minecraft/client/renderer/entity/RenderDragon/rotateCorpse (Lnet/minecraft/entity/boss/EntityDragon;FFF)V +MD: bir/a (Lug;FFFFFF)V net/minecraft/client/renderer/entity/RenderDragon/renderModel (Lnet/minecraft/entity/boss/EntityDragon;FFFFFF)V +MD: bis/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderEnderman/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bis/a (Lpk;DDDFF)V net/minecraft/client/renderer/entity/RenderEnderman/doRender (Lnet/minecraft/entity/Entity;DDDFF)V +MD: bis/a (Lpr;DDDFF)V net/minecraft/client/renderer/entity/RenderEnderman/doRender (Lnet/minecraft/entity/EntityLivingBase;DDDFF)V +MD: bis/a (Lps;DDDFF)V net/minecraft/client/renderer/entity/RenderEnderman/doRender (Lnet/minecraft/entity/EntityLiving;DDDFF)V +MD: bis/a (Lvo;)Ljy; net/minecraft/client/renderer/entity/RenderEnderman/getEntityTexture (Lnet/minecraft/entity/monster/EntityEnderman;)Lnet/minecraft/util/ResourceLocation; +MD: bis/a (Lvo;DDDFF)V net/minecraft/client/renderer/entity/RenderEnderman/doRender (Lnet/minecraft/entity/monster/EntityEnderman;DDDFF)V +MD: bit/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderEndermite/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bit/a (Lvp;)F net/minecraft/client/renderer/entity/RenderEndermite/getDeathMaxRotation (Lnet/minecraft/entity/monster/EntityEndermite;)F +MD: bit/b (Lpr;)F net/minecraft/client/renderer/entity/RenderEndermite/getDeathMaxRotation (Lnet/minecraft/entity/EntityLivingBase;)F +MD: bit/b (Lvp;)Ljy; net/minecraft/client/renderer/entity/RenderEndermite/getEntityTexture (Lnet/minecraft/entity/monster/EntityEndermite;)Lnet/minecraft/util/ResourceLocation; +MD: biu/a ()Z net/minecraft/client/renderer/entity/RenderManager/isRenderShadow ()Z +MD: biu/a (DDD)V net/minecraft/client/renderer/entity/RenderManager/setRenderPosition (DDD)V +MD: biu/a (F)V net/minecraft/client/renderer/entity/RenderManager/setPlayerViewY (F)V +MD: biu/a (Ladm;)V net/minecraft/client/renderer/entity/RenderManager/set (Lnet/minecraft/world/World;)V +MD: biu/a (Ladm;Lavn;Lpk;Lpk;Lavh;F)V net/minecraft/client/renderer/entity/RenderManager/cacheActiveRenderInfo (Lnet/minecraft/world/World;Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/Entity;Lnet/minecraft/client/settings/GameSettings;F)V +MD: biu/a (Ljava/lang/Class;)Lbiv; net/minecraft/client/renderer/entity/RenderManager/getEntityClassRenderObject (Ljava/lang/Class;)Lnet/minecraft/client/renderer/entity/Render; +MD: biu/a (Lpk;)Lbiv; net/minecraft/client/renderer/entity/RenderManager/getEntityRenderObject (Lnet/minecraft/entity/Entity;)Lnet/minecraft/client/renderer/entity/Render; +MD: biu/a (Lpk;DDDFF)Z net/minecraft/client/renderer/entity/RenderManager/renderEntityWithPosYaw (Lnet/minecraft/entity/Entity;DDDFF)Z +MD: biu/a (Lpk;DDDFFZ)Z net/minecraft/client/renderer/entity/RenderManager/doRenderEntity (Lnet/minecraft/entity/Entity;DDDFFZ)Z +MD: biu/a (Lpk;F)Z net/minecraft/client/renderer/entity/RenderManager/renderEntitySimple (Lnet/minecraft/entity/Entity;F)Z +MD: biu/a (Lpk;FZ)Z net/minecraft/client/renderer/entity/RenderManager/renderEntityStatic (Lnet/minecraft/entity/Entity;FZ)Z +MD: biu/a (Lpk;Lbia;DDD)Z net/minecraft/client/renderer/entity/RenderManager/shouldRender (Lnet/minecraft/entity/Entity;Lnet/minecraft/client/renderer/culling/ICamera;DDD)Z +MD: biu/a (Z)V net/minecraft/client/renderer/entity/RenderManager/setRenderShadow (Z)V +MD: biu/b ()Z net/minecraft/client/renderer/entity/RenderManager/isDebugBoundingBox ()Z +MD: biu/b (DDD)D net/minecraft/client/renderer/entity/RenderManager/getDistanceToCamera (DDD)D +MD: biu/b (Lpk;DDDFF)V net/minecraft/client/renderer/entity/RenderManager/renderDebugBoundingBox (Lnet/minecraft/entity/Entity;DDDFF)V +MD: biu/b (Lpk;F)V net/minecraft/client/renderer/entity/RenderManager/renderWitherSkull (Lnet/minecraft/entity/Entity;F)V +MD: biu/b (Z)V net/minecraft/client/renderer/entity/RenderManager/setDebugBoundingBox (Z)V +MD: biu/c ()Lavn; net/minecraft/client/renderer/entity/RenderManager/getFontRenderer ()Lnet/minecraft/client/gui/FontRenderer; +MD: biu/c (Z)V net/minecraft/client/renderer/entity/RenderManager/setRenderOutlines (Z)V +MD: biv/a ()Ladm; net/minecraft/client/renderer/entity/Render/getWorldFromRenderManager ()Lnet/minecraft/world/World; +MD: biv/a (Lafh;DDDLcj;FFDDD)V net/minecraft/client/renderer/entity/Render/func_180549_a (Lnet/minecraft/block/Block;DDDLnet/minecraft/util/BlockPos;FFDDD)V +MD: biv/a (Laug;DDD)V net/minecraft/client/renderer/entity/Render/renderOffsetAABB (Lnet/minecraft/util/AxisAlignedBB;DDD)V +MD: biv/a (Ljy;)V net/minecraft/client/renderer/entity/Render/bindTexture (Lnet/minecraft/util/ResourceLocation;)V +MD: biv/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/Render/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: biv/a (Lpk;DDD)V net/minecraft/client/renderer/entity/Render/renderName (Lnet/minecraft/entity/Entity;DDD)V +MD: biv/a (Lpk;DDDF)V net/minecraft/client/renderer/entity/Render/renderEntityOnFire (Lnet/minecraft/entity/Entity;DDDF)V +MD: biv/a (Lpk;DDDFF)V net/minecraft/client/renderer/entity/Render/doRender (Lnet/minecraft/entity/Entity;DDDFF)V +MD: biv/a (Lpk;DDDLjava/lang/String;FD)V net/minecraft/client/renderer/entity/Render/renderOffsetLivingLabel (Lnet/minecraft/entity/Entity;DDDLjava/lang/String;FD)V +MD: biv/a (Lpk;Lbia;DDD)Z net/minecraft/client/renderer/entity/Render/shouldRender (Lnet/minecraft/entity/Entity;Lnet/minecraft/client/renderer/culling/ICamera;DDD)Z +MD: biv/a (Lpk;Ljava/lang/String;DDDI)V net/minecraft/client/renderer/entity/Render/renderLivingLabel (Lnet/minecraft/entity/Entity;Ljava/lang/String;DDDI)V +MD: biv/b (Lpk;)Z net/minecraft/client/renderer/entity/Render/canRenderName (Lnet/minecraft/entity/Entity;)Z +MD: biv/b (Lpk;DDDFF)V net/minecraft/client/renderer/entity/Render/doRenderShadowAndFire (Lnet/minecraft/entity/Entity;DDDFF)V +MD: biv/c ()Lavn; net/minecraft/client/renderer/entity/Render/getFontRendererFromRenderManager ()Lnet/minecraft/client/gui/FontRenderer; +MD: biv/c (Lpk;)Z net/minecraft/client/renderer/entity/Render/bindEntityTexture (Lnet/minecraft/entity/Entity;)Z +MD: biv/c (Lpk;DDDFF)V net/minecraft/client/renderer/entity/Render/renderShadow (Lnet/minecraft/entity/Entity;DDDFF)V +MD: biv/d ()Lbiu; net/minecraft/client/renderer/entity/Render/getRenderManager ()Lnet/minecraft/client/renderer/entity/RenderManager; +MD: biw/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderXPOrb/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: biw/a (Lpk;DDDFF)V net/minecraft/client/renderer/entity/RenderXPOrb/doRender (Lnet/minecraft/entity/Entity;DDDFF)V +MD: biw/a (Lpp;)Ljy; net/minecraft/client/renderer/entity/RenderXPOrb/getEntityTexture (Lnet/minecraft/entity/item/EntityXPOrb;)Lnet/minecraft/util/ResourceLocation; +MD: biw/a (Lpp;DDDFF)V net/minecraft/client/renderer/entity/RenderXPOrb/doRender (Lnet/minecraft/entity/item/EntityXPOrb;DDDFF)V +MD: bix/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderFallingBlock/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bix/a (Lpk;DDDFF)V net/minecraft/client/renderer/entity/RenderFallingBlock/doRender (Lnet/minecraft/entity/Entity;DDDFF)V +MD: bix/a (Luy;)Ljy; net/minecraft/client/renderer/entity/RenderFallingBlock/getEntityTexture (Lnet/minecraft/entity/item/EntityFallingBlock;)Lnet/minecraft/util/ResourceLocation; +MD: bix/a (Luy;DDDFF)V net/minecraft/client/renderer/entity/RenderFallingBlock/doRender (Lnet/minecraft/entity/item/EntityFallingBlock;DDDFF)V +MD: biy/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderFireball/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: biy/a (Lpk;DDDFF)V net/minecraft/client/renderer/entity/RenderFireball/doRender (Lnet/minecraft/entity/Entity;DDDFF)V +MD: biy/a (Lws;)Ljy; net/minecraft/client/renderer/entity/RenderFireball/getEntityTexture (Lnet/minecraft/entity/projectile/EntityFireball;)Lnet/minecraft/util/ResourceLocation; +MD: biy/a (Lws;DDDFF)V net/minecraft/client/renderer/entity/RenderFireball/doRender (Lnet/minecraft/entity/projectile/EntityFireball;DDDFF)V +MD: biz/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderFish/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: biz/a (Lpk;DDDFF)V net/minecraft/client/renderer/entity/RenderFish/doRender (Lnet/minecraft/entity/Entity;DDDFF)V +MD: biz/a (Lur;)Ljy; net/minecraft/client/renderer/entity/RenderFish/getEntityTexture (Lnet/minecraft/entity/projectile/EntityFishHook;)Lnet/minecraft/util/ResourceLocation; +MD: biz/a (Lur;DDDFF)V net/minecraft/client/renderer/entity/RenderFish/doRender (Lnet/minecraft/entity/projectile/EntityFishHook;DDDFF)V +MD: bj$a/a ()V net/minecraft/command/CommandSpreadPlayers$Position/func_111095_a ()V +MD: bj$a/a (DDDD)Z net/minecraft/command/CommandSpreadPlayers$Position/func_111093_a (DDDD)Z +MD: bj$a/a (Ladm;)I net/minecraft/command/CommandSpreadPlayers$Position/func_111092_a (Lnet/minecraft/world/World;)I +MD: bj$a/a (Lbj$a;)D net/minecraft/command/CommandSpreadPlayers$Position/func_111099_a (Lnet/minecraft/command/CommandSpreadPlayers$Position;)D +MD: bj$a/a (Ljava/util/Random;DDDD)V net/minecraft/command/CommandSpreadPlayers$Position/func_111097_a (Ljava/util/Random;DDDD)V +MD: bj$a/b ()F net/minecraft/command/CommandSpreadPlayers$Position/func_111096_b ()F +MD: bj$a/b (Ladm;)Z net/minecraft/command/CommandSpreadPlayers$Position/func_111098_b (Lnet/minecraft/world/World;)Z +MD: bj$a/b (Lbj$a;)V net/minecraft/command/CommandSpreadPlayers$Position/func_111094_b (Lnet/minecraft/command/CommandSpreadPlayers$Position;)V +MD: bj/a ()I net/minecraft/command/CommandSpreadPlayers/getRequiredPermissionLevel ()I +MD: bj/a (Lbj$a;DLadm;Ljava/util/Random;DDDD[Lbj$a;Z)I net/minecraft/command/CommandSpreadPlayers/func_110668_a (Lnet/minecraft/command/CommandSpreadPlayers$Position;DLnet/minecraft/world/World;Ljava/util/Random;DDDD[Lnet/minecraft/command/CommandSpreadPlayers$Position;Z)I +MD: bj/a (Ljava/util/List;Ladm;[Lbj$a;Z)D net/minecraft/command/CommandSpreadPlayers/func_110671_a (Ljava/util/List;Lnet/minecraft/world/World;[Lnet/minecraft/command/CommandSpreadPlayers$Position;Z)D +MD: bj/a (Ljava/util/Random;IDDDD)[Lbj$a; net/minecraft/command/CommandSpreadPlayers/func_110670_a (Ljava/util/Random;IDDDD)[Lnet/minecraft/command/CommandSpreadPlayers$Position; +MD: bj/a (Lm;Ljava/util/List;Lbj$a;DDLadm;Z)V net/minecraft/command/CommandSpreadPlayers/func_110669_a (Lnet/minecraft/command/ICommandSender;Ljava/util/List;Lnet/minecraft/command/CommandSpreadPlayers$Position;DDLnet/minecraft/world/World;Z)V +MD: bj/a (Lm;[Ljava/lang/String;)V net/minecraft/command/CommandSpreadPlayers/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: bj/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/CommandSpreadPlayers/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: bj/b (Ljava/util/List;)I net/minecraft/command/CommandSpreadPlayers/func_110667_a (Ljava/util/List;)I +MD: bj/c ()Ljava/lang/String; net/minecraft/command/CommandSpreadPlayers/getCommandName ()Ljava/lang/String; +MD: bj/c (Lm;)Ljava/lang/String; net/minecraft/command/CommandSpreadPlayers/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: bja/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderGhast/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bja/a (Lpr;F)V net/minecraft/client/renderer/entity/RenderGhast/preRenderCallback (Lnet/minecraft/entity/EntityLivingBase;F)V +MD: bja/a (Lvr;)Ljy; net/minecraft/client/renderer/entity/RenderGhast/getEntityTexture (Lnet/minecraft/entity/monster/EntityGhast;)Lnet/minecraft/util/ResourceLocation; +MD: bja/a (Lvr;F)V net/minecraft/client/renderer/entity/RenderGhast/preRenderCallback (Lnet/minecraft/entity/monster/EntityGhast;F)V +MD: bjb$1/a ()V net/minecraft/client/renderer/entity/RenderGiantZombie$1/initArmor ()V +MD: bjb/C_ ()V net/minecraft/client/renderer/entity/RenderGiantZombie/transformHeldFull3DItemLayer ()V +MD: bjb/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderGiantZombie/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bjb/a (Lpr;F)V net/minecraft/client/renderer/entity/RenderGiantZombie/preRenderCallback (Lnet/minecraft/entity/EntityLivingBase;F)V +MD: bjb/a (Lvs;)Ljy; net/minecraft/client/renderer/entity/RenderGiantZombie/getEntityTexture (Lnet/minecraft/entity/monster/EntityGiantZombie;)Lnet/minecraft/util/ResourceLocation; +MD: bjb/a (Lvs;F)V net/minecraft/client/renderer/entity/RenderGiantZombie/preRenderCallback (Lnet/minecraft/entity/monster/EntityGiantZombie;F)V +MD: bjc/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderGuardian/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bjc/a (Lpk;DDDFF)V net/minecraft/client/renderer/entity/RenderGuardian/doRender (Lnet/minecraft/entity/Entity;DDDFF)V +MD: bjc/a (Lpk;Lbia;DDD)Z net/minecraft/client/renderer/entity/RenderGuardian/shouldRender (Lnet/minecraft/entity/Entity;Lnet/minecraft/client/renderer/culling/ICamera;DDD)Z +MD: bjc/a (Lpr;DDDFF)V net/minecraft/client/renderer/entity/RenderGuardian/doRender (Lnet/minecraft/entity/EntityLivingBase;DDDFF)V +MD: bjc/a (Lpr;DF)Laui; net/minecraft/client/renderer/entity/RenderGuardian/func_177110_a (Lnet/minecraft/entity/EntityLivingBase;DF)Lnet/minecraft/util/Vec3; +MD: bjc/a (Lpr;F)V net/minecraft/client/renderer/entity/RenderGuardian/preRenderCallback (Lnet/minecraft/entity/EntityLivingBase;F)V +MD: bjc/a (Lps;DDDFF)V net/minecraft/client/renderer/entity/RenderGuardian/doRender (Lnet/minecraft/entity/EntityLiving;DDDFF)V +MD: bjc/a (Lps;Lbia;DDD)Z net/minecraft/client/renderer/entity/RenderGuardian/shouldRender (Lnet/minecraft/entity/EntityLiving;Lnet/minecraft/client/renderer/culling/ICamera;DDD)Z +MD: bjc/a (Lvt;)Ljy; net/minecraft/client/renderer/entity/RenderGuardian/getEntityTexture (Lnet/minecraft/entity/monster/EntityGuardian;)Lnet/minecraft/util/ResourceLocation; +MD: bjc/a (Lvt;DDDFF)V net/minecraft/client/renderer/entity/RenderGuardian/doRender (Lnet/minecraft/entity/monster/EntityGuardian;DDDFF)V +MD: bjc/a (Lvt;F)V net/minecraft/client/renderer/entity/RenderGuardian/preRenderCallback (Lnet/minecraft/entity/monster/EntityGuardian;F)V +MD: bjc/a (Lvt;Lbia;DDD)Z net/minecraft/client/renderer/entity/RenderGuardian/shouldRender (Lnet/minecraft/entity/monster/EntityGuardian;Lnet/minecraft/client/renderer/culling/ICamera;DDD)Z +MD: bjd/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderHorse/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bjd/a (Lpr;F)V net/minecraft/client/renderer/entity/RenderHorse/preRenderCallback (Lnet/minecraft/entity/EntityLivingBase;F)V +MD: bjd/a (Ltp;)Ljy; net/minecraft/client/renderer/entity/RenderHorse/getEntityTexture (Lnet/minecraft/entity/passive/EntityHorse;)Lnet/minecraft/util/ResourceLocation; +MD: bjd/a (Ltp;F)V net/minecraft/client/renderer/entity/RenderHorse/preRenderCallback (Lnet/minecraft/entity/passive/EntityHorse;F)V +MD: bjd/b (Ltp;)Ljy; net/minecraft/client/renderer/entity/RenderHorse/func_110848_b (Lnet/minecraft/entity/passive/EntityHorse;)Lnet/minecraft/util/ResourceLocation; +MD: bje/C_ ()V net/minecraft/client/renderer/entity/RenderBiped/transformHeldFull3DItemLayer ()V +MD: bje/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderBiped/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bje/a (Lps;)Ljy; net/minecraft/client/renderer/entity/RenderBiped/getEntityTexture (Lnet/minecraft/entity/EntityLiving;)Lnet/minecraft/util/ResourceLocation; +MD: bjf/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderEntityItem/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bjf/a (Lpk;DDDFF)V net/minecraft/client/renderer/entity/RenderEntityItem/doRender (Lnet/minecraft/entity/Entity;DDDFF)V +MD: bjf/a (Luz;)Ljy; net/minecraft/client/renderer/entity/RenderEntityItem/getEntityTexture (Lnet/minecraft/entity/item/EntityItem;)Lnet/minecraft/util/ResourceLocation; +MD: bjf/a (Luz;DDDFF)V net/minecraft/client/renderer/entity/RenderEntityItem/doRender (Lnet/minecraft/entity/item/EntityItem;DDDFF)V +MD: bjf/a (Luz;DDDFLboq;)I net/minecraft/client/renderer/entity/RenderEntityItem/func_177077_a (Lnet/minecraft/entity/item/EntityItem;DDDFLnet/minecraft/client/resources/model/IBakedModel;)I +MD: bjf/a (Lzx;)I net/minecraft/client/renderer/entity/RenderEntityItem/func_177078_a (Lnet/minecraft/item/ItemStack;)I +MD: bjg/a (Lpk;)Ljy; net/minecraft/client/renderer/tileentity/RenderItemFrame/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bjg/a (Lpk;DDD)V net/minecraft/client/renderer/tileentity/RenderItemFrame/renderName (Lnet/minecraft/entity/Entity;DDD)V +MD: bjg/a (Lpk;DDDFF)V net/minecraft/client/renderer/tileentity/RenderItemFrame/doRender (Lnet/minecraft/entity/Entity;DDDFF)V +MD: bjg/a (Luo;)Ljy; net/minecraft/client/renderer/tileentity/RenderItemFrame/getEntityTexture (Lnet/minecraft/entity/item/EntityItemFrame;)Lnet/minecraft/util/ResourceLocation; +MD: bjg/a (Luo;DDD)V net/minecraft/client/renderer/tileentity/RenderItemFrame/renderName (Lnet/minecraft/entity/item/EntityItemFrame;DDD)V +MD: bjg/a (Luo;DDDFF)V net/minecraft/client/renderer/tileentity/RenderItemFrame/doRender (Lnet/minecraft/entity/item/EntityItemFrame;DDDFF)V +MD: bjg/b (Luo;)V net/minecraft/client/renderer/tileentity/RenderItemFrame/renderItem (Lnet/minecraft/entity/item/EntityItemFrame;)V +MD: bjh$1/a ()Ljava/lang/String; net/minecraft/client/renderer/entity/RenderItem$1/call ()Ljava/lang/String; +MD: bjh$1/call ()Ljava/lang/Object; net/minecraft/client/renderer/entity/RenderItem$1/call ()Ljava/lang/Object; +MD: bjh$2/a ()Ljava/lang/String; net/minecraft/client/renderer/entity/RenderItem$2/call ()Ljava/lang/String; +MD: bjh$2/call ()Ljava/lang/Object; net/minecraft/client/renderer/entity/RenderItem$2/call ()Ljava/lang/Object; +MD: bjh$3/a ()Ljava/lang/String; net/minecraft/client/renderer/entity/RenderItem$3/call ()Ljava/lang/String; +MD: bjh$3/call ()Ljava/lang/Object; net/minecraft/client/renderer/entity/RenderItem$3/call ()Ljava/lang/Object; +MD: bjh$4/a ()Ljava/lang/String; net/minecraft/client/renderer/entity/RenderItem$4/call ()Ljava/lang/String; +MD: bjh$4/call ()Ljava/lang/Object; net/minecraft/client/renderer/entity/RenderItem$4/call ()Ljava/lang/Object; +MD: bjh$5/a (Lzx;)Lbov; net/minecraft/client/renderer/entity/RenderItem$5/getModelLocation (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/client/resources/model/ModelResourceLocation; +MD: bjh$6/a (Lzx;)Lbov; net/minecraft/client/renderer/entity/RenderItem$6/getModelLocation (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/client/resources/model/ModelResourceLocation; +MD: bjh$7/a (Lzx;)Lbov; net/minecraft/client/renderer/entity/RenderItem$7/getModelLocation (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/client/resources/model/ModelResourceLocation; +MD: bjh$8/a (Lzx;)Lbov; net/minecraft/client/renderer/entity/RenderItem$8/getModelLocation (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/client/resources/model/ModelResourceLocation; +MD: bjh$9/a (Lzx;)Lbov; net/minecraft/client/renderer/entity/RenderItem$9/getModelLocation (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/client/resources/model/ModelResourceLocation; +MD: bjh/a ()Lbfo; net/minecraft/client/renderer/entity/RenderItem/getItemModelMesher ()Lnet/minecraft/client/renderer/ItemModelMesher; +MD: bjh/a (IIZ)V net/minecraft/client/renderer/entity/RenderItem/setupGuiTransform (IIZ)V +MD: bjh/a (Lafh;ILjava/lang/String;)V net/minecraft/client/renderer/entity/RenderItem/registerBlock (Lnet/minecraft/block/Block;ILjava/lang/String;)V +MD: bjh/a (Lafh;Ljava/lang/String;)V net/minecraft/client/renderer/entity/RenderItem/registerBlock (Lnet/minecraft/block/Block;Ljava/lang/String;)V +MD: bjh/a (Lavn;Lzx;II)V net/minecraft/client/renderer/entity/RenderItem/renderItemOverlays (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/item/ItemStack;II)V +MD: bjh/a (Lavn;Lzx;IILjava/lang/String;)V net/minecraft/client/renderer/entity/RenderItem/renderItemOverlayIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V +MD: bjh/a (Lbfd;IIIIIIII)V net/minecraft/client/renderer/entity/RenderItem/func_181565_a (Lnet/minecraft/client/renderer/WorldRenderer;IIIIIIII)V +MD: bjh/a (Lbfd;Lbgg;)V net/minecraft/client/renderer/entity/RenderItem/putQuadNormal (Lnet/minecraft/client/renderer/WorldRenderer;Lnet/minecraft/client/renderer/block/model/BakedQuad;)V +MD: bjh/a (Lbfd;Lbgg;I)V net/minecraft/client/renderer/entity/RenderItem/renderQuad (Lnet/minecraft/client/renderer/WorldRenderer;Lnet/minecraft/client/renderer/block/model/BakedQuad;I)V +MD: bjh/a (Lbfd;Ljava/util/List;ILzx;)V net/minecraft/client/renderer/entity/RenderItem/renderQuads (Lnet/minecraft/client/renderer/WorldRenderer;Ljava/util/List;ILnet/minecraft/item/ItemStack;)V +MD: bjh/a (Lbgq;)Z net/minecraft/client/renderer/entity/RenderItem/func_183005_a (Lnet/minecraft/client/renderer/block/model/ItemTransformVec3f;)Z +MD: bjh/a (Lbni;)V net/minecraft/client/renderer/entity/RenderItem/onResourceManagerReload (Lnet/minecraft/client/resources/IResourceManager;)V +MD: bjh/a (Lboq;)V net/minecraft/client/renderer/entity/RenderItem/renderEffect (Lnet/minecraft/client/resources/model/IBakedModel;)V +MD: bjh/a (Lboq;I)V net/minecraft/client/renderer/entity/RenderItem/renderModel (Lnet/minecraft/client/resources/model/IBakedModel;I)V +MD: bjh/a (Lboq;ILzx;)V net/minecraft/client/renderer/entity/RenderItem/renderModel (Lnet/minecraft/client/resources/model/IBakedModel;ILnet/minecraft/item/ItemStack;)V +MD: bjh/a (Lboq;Lzx;)V net/minecraft/client/renderer/entity/RenderItem/renderModel (Lnet/minecraft/client/resources/model/IBakedModel;Lnet/minecraft/item/ItemStack;)V +MD: bjh/a (Lzw;ILjava/lang/String;)V net/minecraft/client/renderer/entity/RenderItem/registerItem (Lnet/minecraft/item/Item;ILjava/lang/String;)V +MD: bjh/a (Lzw;Ljava/lang/String;)V net/minecraft/client/renderer/entity/RenderItem/registerItem (Lnet/minecraft/item/Item;Ljava/lang/String;)V +MD: bjh/a (Lzx;)Z net/minecraft/client/renderer/entity/RenderItem/shouldRenderItemIn3D (Lnet/minecraft/item/ItemStack;)Z +MD: bjh/a (Lzx;II)V net/minecraft/client/renderer/entity/RenderItem/renderItemIntoGUI (Lnet/minecraft/item/ItemStack;II)V +MD: bjh/a (Lzx;Lbgr$b;)V net/minecraft/client/renderer/entity/RenderItem/renderItem (Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/renderer/block/model/ItemCameraTransforms$TransformType;)V +MD: bjh/a (Lzx;Lboq;)V net/minecraft/client/renderer/entity/RenderItem/renderItem (Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/resources/model/IBakedModel;)V +MD: bjh/a (Lzx;Lboq;Lbgr$b;)V net/minecraft/client/renderer/entity/RenderItem/renderItemModelTransform (Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/resources/model/IBakedModel;Lnet/minecraft/client/renderer/block/model/ItemCameraTransforms$TransformType;)V +MD: bjh/a (Lzx;Lpr;Lbgr$b;)V net/minecraft/client/renderer/entity/RenderItem/renderItemModelForEntity (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/client/renderer/block/model/ItemCameraTransforms$TransformType;)V +MD: bjh/a (Z)V net/minecraft/client/renderer/entity/RenderItem/func_175039_a (Z)V +MD: bjh/b ()V net/minecraft/client/renderer/entity/RenderItem/registerItems ()V +MD: bjh/b (Lzx;)V net/minecraft/client/renderer/entity/RenderItem/preTransform (Lnet/minecraft/item/ItemStack;)V +MD: bjh/b (Lzx;II)V net/minecraft/client/renderer/entity/RenderItem/renderItemAndEffectIntoGUI (Lnet/minecraft/item/ItemStack;II)V +MD: bji/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderMagmaCube/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bji/a (Lpr;F)V net/minecraft/client/renderer/entity/RenderMagmaCube/preRenderCallback (Lnet/minecraft/entity/EntityLivingBase;F)V +MD: bji/a (Lvu;)Ljy; net/minecraft/client/renderer/entity/RenderMagmaCube/getEntityTexture (Lnet/minecraft/entity/monster/EntityMagmaCube;)Lnet/minecraft/util/ResourceLocation; +MD: bji/a (Lvu;F)V net/minecraft/client/renderer/entity/RenderMagmaCube/preRenderCallback (Lnet/minecraft/entity/monster/EntityMagmaCube;F)V +MD: bjj/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderLeashKnot/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bjj/a (Lpk;DDDFF)V net/minecraft/client/renderer/entity/RenderLeashKnot/doRender (Lnet/minecraft/entity/Entity;DDDFF)V +MD: bjj/a (Lup;)Ljy; net/minecraft/client/renderer/entity/RenderLeashKnot/getEntityTexture (Lnet/minecraft/entity/EntityLeashKnot;)Lnet/minecraft/util/ResourceLocation; +MD: bjj/a (Lup;DDDFF)V net/minecraft/client/renderer/entity/RenderLeashKnot/doRender (Lnet/minecraft/entity/EntityLeashKnot;DDDFF)V +MD: bjk/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderLightningBolt/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bjk/a (Lpk;DDDFF)V net/minecraft/client/renderer/entity/RenderLightningBolt/doRender (Lnet/minecraft/entity/Entity;DDDFF)V +MD: bjk/a (Luv;)Ljy; net/minecraft/client/renderer/entity/RenderLightningBolt/getEntityTexture (Lnet/minecraft/entity/effect/EntityLightningBolt;)Lnet/minecraft/util/ResourceLocation; +MD: bjk/a (Luv;DDDFF)V net/minecraft/client/renderer/entity/RenderLightningBolt/doRender (Lnet/minecraft/entity/effect/EntityLightningBolt;DDDFF)V +MD: bjl/C_ ()V net/minecraft/client/renderer/entity/RendererLivingEntity/transformHeldFull3DItemLayer ()V +MD: bjl/a (FFF)F net/minecraft/client/renderer/entity/RendererLivingEntity/interpolateRotation (FFF)F +MD: bjl/a (Lblb;)Z net/minecraft/client/renderer/entity/RendererLivingEntity/addLayer (Lnet/minecraft/client/renderer/entity/layers/LayerRenderer;)Z +MD: bjl/a (Lpk;DDD)V net/minecraft/client/renderer/entity/RendererLivingEntity/renderName (Lnet/minecraft/entity/Entity;DDD)V +MD: bjl/a (Lpk;DDDFF)V net/minecraft/client/renderer/entity/RendererLivingEntity/doRender (Lnet/minecraft/entity/Entity;DDDFF)V +MD: bjl/a (Lpr;)Z net/minecraft/client/renderer/entity/RendererLivingEntity/canRenderName (Lnet/minecraft/entity/EntityLivingBase;)Z +MD: bjl/a (Lpr;DDD)V net/minecraft/client/renderer/entity/RendererLivingEntity/renderLivingAt (Lnet/minecraft/entity/EntityLivingBase;DDD)V +MD: bjl/a (Lpr;DDDFF)V net/minecraft/client/renderer/entity/RendererLivingEntity/doRender (Lnet/minecraft/entity/EntityLivingBase;DDDFF)V +MD: bjl/a (Lpr;F)V net/minecraft/client/renderer/entity/RendererLivingEntity/preRenderCallback (Lnet/minecraft/entity/EntityLivingBase;F)V +MD: bjl/a (Lpr;FF)I net/minecraft/client/renderer/entity/RendererLivingEntity/getColorMultiplier (Lnet/minecraft/entity/EntityLivingBase;FF)I +MD: bjl/a (Lpr;FFF)V net/minecraft/client/renderer/entity/RendererLivingEntity/rotateCorpse (Lnet/minecraft/entity/EntityLivingBase;FFF)V +MD: bjl/a (Lpr;FFFFFF)V net/minecraft/client/renderer/entity/RendererLivingEntity/renderModel (Lnet/minecraft/entity/EntityLivingBase;FFFFFF)V +MD: bjl/a (Lpr;FFFFFFF)V net/minecraft/client/renderer/entity/RendererLivingEntity/renderLayers (Lnet/minecraft/entity/EntityLivingBase;FFFFFFF)V +MD: bjl/a (Lpr;FZ)Z net/minecraft/client/renderer/entity/RendererLivingEntity/setBrightness (Lnet/minecraft/entity/EntityLivingBase;FZ)Z +MD: bjl/a (Z)V net/minecraft/client/renderer/entity/RendererLivingEntity/setRenderOutlines (Z)V +MD: bjl/b ()Lbbo; net/minecraft/client/renderer/entity/RendererLivingEntity/getMainModel ()Lnet/minecraft/client/model/ModelBase; +MD: bjl/b (Lblb;)Z net/minecraft/client/renderer/entity/RendererLivingEntity/removeLayer (Lnet/minecraft/client/renderer/entity/layers/LayerRenderer;)Z +MD: bjl/b (Lpk;)Z net/minecraft/client/renderer/entity/RendererLivingEntity/canRenderName (Lnet/minecraft/entity/Entity;)Z +MD: bjl/b (Lpr;)F net/minecraft/client/renderer/entity/RendererLivingEntity/getDeathMaxRotation (Lnet/minecraft/entity/EntityLivingBase;)F +MD: bjl/b (Lpr;DDD)V net/minecraft/client/renderer/entity/RendererLivingEntity/renderName (Lnet/minecraft/entity/EntityLivingBase;DDD)V +MD: bjl/b (Lpr;F)F net/minecraft/client/renderer/entity/RendererLivingEntity/handleRotationFloat (Lnet/minecraft/entity/EntityLivingBase;F)F +MD: bjl/c (Lpr;)Z net/minecraft/client/renderer/entity/RendererLivingEntity/setScoreTeamColor (Lnet/minecraft/entity/EntityLivingBase;)Z +MD: bjl/c (Lpr;F)Z net/minecraft/client/renderer/entity/RendererLivingEntity/setDoRenderBrightness (Lnet/minecraft/entity/EntityLivingBase;F)Z +MD: bjl/d (Lpr;F)F net/minecraft/client/renderer/entity/RendererLivingEntity/getSwingProgress (Lnet/minecraft/entity/EntityLivingBase;F)F +MD: bjl/e ()V net/minecraft/client/renderer/entity/RendererLivingEntity/unsetScoreTeamColor ()V +MD: bjl/f ()V net/minecraft/client/renderer/entity/RendererLivingEntity/unsetBrightness ()V +MD: bjm/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderMinecart/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bjm/a (Lpk;DDDFF)V net/minecraft/client/renderer/entity/RenderMinecart/doRender (Lnet/minecraft/entity/Entity;DDDFF)V +MD: bjm/a (Lva;)Ljy; net/minecraft/client/renderer/entity/RenderMinecart/getEntityTexture (Lnet/minecraft/entity/item/EntityMinecart;)Lnet/minecraft/util/ResourceLocation; +MD: bjm/a (Lva;DDDFF)V net/minecraft/client/renderer/entity/RenderMinecart/doRender (Lnet/minecraft/entity/item/EntityMinecart;DDDFF)V +MD: bjm/a (Lva;FLalz;)V net/minecraft/client/renderer/entity/RenderMinecart/func_180560_a (Lnet/minecraft/entity/item/EntityMinecart;FLnet/minecraft/block/state/IBlockState;)V +MD: bjn/a (Lva;FLalz;)V net/minecraft/client/renderer/entity/RenderMinecartMobSpawner/func_180560_a (Lnet/minecraft/entity/item/EntityMinecart;FLnet/minecraft/block/state/IBlockState;)V +MD: bjn/a (Lvh;FLalz;)V net/minecraft/client/renderer/entity/RenderMinecartMobSpawner/func_180560_a (Lnet/minecraft/entity/ai/EntityMinecartMobSpawner;FLnet/minecraft/block/state/IBlockState;)V +MD: bjo/a (DDD)D net/minecraft/client/renderer/entity/RenderLiving/interpolateValue (DDD)D +MD: bjo/a (Lpk;DDDFF)V net/minecraft/client/renderer/entity/RenderLiving/doRender (Lnet/minecraft/entity/Entity;DDDFF)V +MD: bjo/a (Lpk;Lbia;DDD)Z net/minecraft/client/renderer/entity/RenderLiving/shouldRender (Lnet/minecraft/entity/Entity;Lnet/minecraft/client/renderer/culling/ICamera;DDD)Z +MD: bjo/a (Lpr;)Z net/minecraft/client/renderer/entity/RenderLiving/canRenderName (Lnet/minecraft/entity/EntityLivingBase;)Z +MD: bjo/a (Lpr;DDDFF)V net/minecraft/client/renderer/entity/RenderLiving/doRender (Lnet/minecraft/entity/EntityLivingBase;DDDFF)V +MD: bjo/a (Lps;DDDFF)V net/minecraft/client/renderer/entity/RenderLiving/doRender (Lnet/minecraft/entity/EntityLiving;DDDFF)V +MD: bjo/a (Lps;F)V net/minecraft/client/renderer/entity/RenderLiving/func_177105_a (Lnet/minecraft/entity/EntityLiving;F)V +MD: bjo/a (Lps;Lbia;DDD)Z net/minecraft/client/renderer/entity/RenderLiving/shouldRender (Lnet/minecraft/entity/EntityLiving;Lnet/minecraft/client/renderer/culling/ICamera;DDD)Z +MD: bjo/b (Lpk;)Z net/minecraft/client/renderer/entity/RenderLiving/canRenderName (Lnet/minecraft/entity/Entity;)Z +MD: bjo/b (Lps;)Z net/minecraft/client/renderer/entity/RenderLiving/canRenderName (Lnet/minecraft/entity/EntityLiving;)Z +MD: bjo/b (Lps;DDDFF)V net/minecraft/client/renderer/entity/RenderLiving/renderLeash (Lnet/minecraft/entity/EntityLiving;DDDFF)V +MD: bjp/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderMooshroom/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bjp/a (Ltr;)Ljy; net/minecraft/client/renderer/entity/RenderMooshroom/getEntityTexture (Lnet/minecraft/entity/passive/EntityMooshroom;)Lnet/minecraft/util/ResourceLocation; +MD: bjq/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderOcelot/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bjq/a (Lpr;F)V net/minecraft/client/renderer/entity/RenderOcelot/preRenderCallback (Lnet/minecraft/entity/EntityLivingBase;F)V +MD: bjq/a (Lts;)Ljy; net/minecraft/client/renderer/entity/RenderOcelot/getEntityTexture (Lnet/minecraft/entity/passive/EntityOcelot;)Lnet/minecraft/util/ResourceLocation; +MD: bjq/a (Lts;F)V net/minecraft/client/renderer/entity/RenderOcelot/preRenderCallback (Lnet/minecraft/entity/passive/EntityOcelot;F)V +MD: bjr/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderPainting/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bjr/a (Lpk;DDDFF)V net/minecraft/client/renderer/entity/RenderPainting/doRender (Lnet/minecraft/entity/Entity;DDDFF)V +MD: bjr/a (Luq;)Ljy; net/minecraft/client/renderer/entity/RenderPainting/getEntityTexture (Lnet/minecraft/entity/item/EntityPainting;)Lnet/minecraft/util/ResourceLocation; +MD: bjr/a (Luq;DDDFF)V net/minecraft/client/renderer/entity/RenderPainting/doRender (Lnet/minecraft/entity/item/EntityPainting;DDDFF)V +MD: bjr/a (Luq;FF)V net/minecraft/client/renderer/entity/RenderPainting/setLightmap (Lnet/minecraft/entity/item/EntityPainting;FF)V +MD: bjr/a (Luq;IIII)V net/minecraft/client/renderer/entity/RenderPainting/renderPainting (Lnet/minecraft/entity/item/EntityPainting;IIII)V +MD: bjs/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderPig/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bjs/a (Ltt;)Ljy; net/minecraft/client/renderer/entity/RenderPig/getEntityTexture (Lnet/minecraft/entity/passive/EntityPig;)Lnet/minecraft/util/ResourceLocation; +MD: bjt$1/a ()V net/minecraft/client/renderer/entity/RenderPigZombie$1/initArmor ()V +MD: bjt/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderPigZombie/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bjt/a (Lps;)Ljy; net/minecraft/client/renderer/entity/RenderPigZombie/getEntityTexture (Lnet/minecraft/entity/EntityLiving;)Lnet/minecraft/util/ResourceLocation; +MD: bjt/a (Lvw;)Ljy; net/minecraft/client/renderer/entity/RenderPigZombie/getEntityTexture (Lnet/minecraft/entity/monster/EntityPigZombie;)Lnet/minecraft/util/ResourceLocation; +MD: bju/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderRabbit/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bju/a (Ltu;)Ljy; net/minecraft/client/renderer/entity/RenderRabbit/getEntityTexture (Lnet/minecraft/entity/passive/EntityRabbit;)Lnet/minecraft/util/ResourceLocation; +MD: bjv/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderSheep/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bjv/a (Ltv;)Ljy; net/minecraft/client/renderer/entity/RenderSheep/getEntityTexture (Lnet/minecraft/entity/passive/EntitySheep;)Lnet/minecraft/util/ResourceLocation; +MD: bjw/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderSilverfish/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bjw/a (Lvz;)F net/minecraft/client/renderer/entity/RenderSilverfish/getDeathMaxRotation (Lnet/minecraft/entity/monster/EntitySilverfish;)F +MD: bjw/b (Lpr;)F net/minecraft/client/renderer/entity/RenderSilverfish/getDeathMaxRotation (Lnet/minecraft/entity/EntityLivingBase;)F +MD: bjw/b (Lvz;)Ljy; net/minecraft/client/renderer/entity/RenderSilverfish/getEntityTexture (Lnet/minecraft/entity/monster/EntitySilverfish;)Lnet/minecraft/util/ResourceLocation; +MD: bjx$1/a ()V net/minecraft/client/renderer/entity/RenderSkeleton$1/initArmor ()V +MD: bjx/C_ ()V net/minecraft/client/renderer/entity/RenderSkeleton/transformHeldFull3DItemLayer ()V +MD: bjx/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderSkeleton/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bjx/a (Lpr;F)V net/minecraft/client/renderer/entity/RenderSkeleton/preRenderCallback (Lnet/minecraft/entity/EntityLivingBase;F)V +MD: bjx/a (Lps;)Ljy; net/minecraft/client/renderer/entity/RenderSkeleton/getEntityTexture (Lnet/minecraft/entity/EntityLiving;)Lnet/minecraft/util/ResourceLocation; +MD: bjx/a (Lwa;)Ljy; net/minecraft/client/renderer/entity/RenderSkeleton/getEntityTexture (Lnet/minecraft/entity/monster/EntitySkeleton;)Lnet/minecraft/util/ResourceLocation; +MD: bjx/a (Lwa;F)V net/minecraft/client/renderer/entity/RenderSkeleton/preRenderCallback (Lnet/minecraft/entity/monster/EntitySkeleton;F)V +MD: bjy/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderSlime/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bjy/a (Lpk;DDDFF)V net/minecraft/client/renderer/entity/RenderSlime/doRender (Lnet/minecraft/entity/Entity;DDDFF)V +MD: bjy/a (Lpr;DDDFF)V net/minecraft/client/renderer/entity/RenderSlime/doRender (Lnet/minecraft/entity/EntityLivingBase;DDDFF)V +MD: bjy/a (Lpr;F)V net/minecraft/client/renderer/entity/RenderSlime/preRenderCallback (Lnet/minecraft/entity/EntityLivingBase;F)V +MD: bjy/a (Lps;DDDFF)V net/minecraft/client/renderer/entity/RenderSlime/doRender (Lnet/minecraft/entity/EntityLiving;DDDFF)V +MD: bjy/a (Lwb;)Ljy; net/minecraft/client/renderer/entity/RenderSlime/getEntityTexture (Lnet/minecraft/entity/monster/EntitySlime;)Lnet/minecraft/util/ResourceLocation; +MD: bjy/a (Lwb;DDDFF)V net/minecraft/client/renderer/entity/RenderSlime/doRender (Lnet/minecraft/entity/monster/EntitySlime;DDDFF)V +MD: bjy/a (Lwb;F)V net/minecraft/client/renderer/entity/RenderSlime/preRenderCallback (Lnet/minecraft/entity/monster/EntitySlime;F)V +MD: bjz/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderSnowMan/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bjz/a (Ltw;)Ljy; net/minecraft/client/renderer/entity/RenderSnowMan/getEntityTexture (Lnet/minecraft/entity/monster/EntitySnowman;)Lnet/minecraft/util/ResourceLocation; +MD: bjz/b ()Lbbo; net/minecraft/client/renderer/entity/RenderSnowMan/getMainModel ()Lnet/minecraft/client/model/ModelBase; +MD: bjz/g ()Lbcd; net/minecraft/client/renderer/entity/RenderSnowMan/getMainModel ()Lnet/minecraft/client/model/ModelSnowMan; +MD: bk/a ()I net/minecraft/command/CommandStats/getRequiredPermissionLevel ()I +MD: bk/a (Lm;[Ljava/lang/String;)V net/minecraft/command/CommandStats/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: bk/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/CommandStats/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: bk/b ([Ljava/lang/String;I)Z net/minecraft/command/CommandStats/isUsernameIndex ([Ljava/lang/String;I)Z +MD: bk/c ()Ljava/lang/String; net/minecraft/command/CommandStats/getCommandName ()Ljava/lang/String; +MD: bk/c (Lm;)Ljava/lang/String; net/minecraft/command/CommandStats/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: bk/d ()[Ljava/lang/String; net/minecraft/command/CommandStats/func_175776_d ()[Ljava/lang/String; +MD: bk/e ()Ljava/util/List; net/minecraft/command/CommandStats/func_175777_e ()Ljava/util/List; +MD: bka/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderSpider/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bka/a (Lwc;)Ljy; net/minecraft/client/renderer/entity/RenderSpider/getEntityTexture (Lnet/minecraft/entity/monster/EntitySpider;)Lnet/minecraft/util/ResourceLocation; +MD: bka/b (Lpr;)F net/minecraft/client/renderer/entity/RenderSpider/getDeathMaxRotation (Lnet/minecraft/entity/EntityLivingBase;)F +MD: bka/b (Lwc;)F net/minecraft/client/renderer/entity/RenderSpider/getDeathMaxRotation (Lnet/minecraft/entity/monster/EntitySpider;)F +MD: bkb/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderSquid/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bkb/a (Lpr;FFF)V net/minecraft/client/renderer/entity/RenderSquid/rotateCorpse (Lnet/minecraft/entity/EntityLivingBase;FFF)V +MD: bkb/a (Ltx;)Ljy; net/minecraft/client/renderer/entity/RenderSquid/getEntityTexture (Lnet/minecraft/entity/passive/EntitySquid;)Lnet/minecraft/util/ResourceLocation; +MD: bkb/a (Ltx;F)F net/minecraft/client/renderer/entity/RenderSquid/handleRotationFloat (Lnet/minecraft/entity/passive/EntitySquid;F)F +MD: bkb/a (Ltx;FFF)V net/minecraft/client/renderer/entity/RenderSquid/rotateCorpse (Lnet/minecraft/entity/passive/EntitySquid;FFF)V +MD: bkb/b (Lpr;F)F net/minecraft/client/renderer/entity/RenderSquid/handleRotationFloat (Lnet/minecraft/entity/EntityLivingBase;F)F +MD: bkc/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderSnowball/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bkc/a (Lpk;DDDFF)V net/minecraft/client/renderer/entity/RenderSnowball/doRender (Lnet/minecraft/entity/Entity;DDDFF)V +MD: bkc/d (Lpk;)Lzx; net/minecraft/client/renderer/entity/RenderSnowball/func_177082_d (Lnet/minecraft/entity/Entity;)Lnet/minecraft/item/ItemStack; +MD: bkd/a (Lxc;)Lzx; net/minecraft/client/renderer/entity/RenderPotion/func_177082_d (Lnet/minecraft/entity/projectile/EntityPotion;)Lnet/minecraft/item/ItemStack; +MD: bkd/d (Lpk;)Lzx; net/minecraft/client/renderer/entity/RenderPotion/func_177082_d (Lnet/minecraft/entity/Entity;)Lnet/minecraft/item/ItemStack; +MD: bke/a (Lva;FLalz;)V net/minecraft/client/renderer/entity/RenderTntMinecart/func_180560_a (Lnet/minecraft/entity/item/EntityMinecart;FLnet/minecraft/block/state/IBlockState;)V +MD: bke/a (Lvi;FLalz;)V net/minecraft/client/renderer/entity/RenderTntMinecart/func_180560_a (Lnet/minecraft/entity/item/EntityMinecartTNT;FLnet/minecraft/block/state/IBlockState;)V +MD: bkf/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderTNTPrimed/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bkf/a (Lpk;DDDFF)V net/minecraft/client/renderer/entity/RenderTNTPrimed/doRender (Lnet/minecraft/entity/Entity;DDDFF)V +MD: bkf/a (Lvj;)Ljy; net/minecraft/client/renderer/entity/RenderTNTPrimed/getEntityTexture (Lnet/minecraft/entity/item/EntityTNTPrimed;)Lnet/minecraft/util/ResourceLocation; +MD: bkf/a (Lvj;DDDFF)V net/minecraft/client/renderer/entity/RenderTNTPrimed/doRender (Lnet/minecraft/entity/item/EntityTNTPrimed;DDDFF)V +MD: bkg/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderIronGolem/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bkg/a (Lpr;FFF)V net/minecraft/client/renderer/entity/RenderIronGolem/rotateCorpse (Lnet/minecraft/entity/EntityLivingBase;FFF)V +MD: bkg/a (Lty;)Ljy; net/minecraft/client/renderer/entity/RenderIronGolem/getEntityTexture (Lnet/minecraft/entity/monster/EntityIronGolem;)Lnet/minecraft/util/ResourceLocation; +MD: bkg/a (Lty;FFF)V net/minecraft/client/renderer/entity/RenderIronGolem/rotateCorpse (Lnet/minecraft/entity/monster/EntityIronGolem;FFF)V +MD: bkh/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderVillager/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bkh/a (Lpr;F)V net/minecraft/client/renderer/entity/RenderVillager/preRenderCallback (Lnet/minecraft/entity/EntityLivingBase;F)V +MD: bkh/a (Lwi;)Ljy; net/minecraft/client/renderer/entity/RenderVillager/getEntityTexture (Lnet/minecraft/entity/passive/EntityVillager;)Lnet/minecraft/util/ResourceLocation; +MD: bkh/a (Lwi;F)V net/minecraft/client/renderer/entity/RenderVillager/preRenderCallback (Lnet/minecraft/entity/passive/EntityVillager;F)V +MD: bkh/b ()Lbbo; net/minecraft/client/renderer/entity/RenderVillager/getMainModel ()Lnet/minecraft/client/model/ModelBase; +MD: bkh/g ()Lbci; net/minecraft/client/renderer/entity/RenderVillager/getMainModel ()Lnet/minecraft/client/model/ModelVillager; +MD: bki/C_ ()V net/minecraft/client/renderer/entity/RenderWitch/transformHeldFull3DItemLayer ()V +MD: bki/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderWitch/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bki/a (Lpk;DDDFF)V net/minecraft/client/renderer/entity/RenderWitch/doRender (Lnet/minecraft/entity/Entity;DDDFF)V +MD: bki/a (Lpr;DDDFF)V net/minecraft/client/renderer/entity/RenderWitch/doRender (Lnet/minecraft/entity/EntityLivingBase;DDDFF)V +MD: bki/a (Lpr;F)V net/minecraft/client/renderer/entity/RenderWitch/preRenderCallback (Lnet/minecraft/entity/EntityLivingBase;F)V +MD: bki/a (Lps;DDDFF)V net/minecraft/client/renderer/entity/RenderWitch/doRender (Lnet/minecraft/entity/EntityLiving;DDDFF)V +MD: bki/a (Lwd;)Ljy; net/minecraft/client/renderer/entity/RenderWitch/getEntityTexture (Lnet/minecraft/entity/monster/EntityWitch;)Lnet/minecraft/util/ResourceLocation; +MD: bki/a (Lwd;DDDFF)V net/minecraft/client/renderer/entity/RenderWitch/doRender (Lnet/minecraft/entity/monster/EntityWitch;DDDFF)V +MD: bki/a (Lwd;F)V net/minecraft/client/renderer/entity/RenderWitch/preRenderCallback (Lnet/minecraft/entity/monster/EntityWitch;F)V +MD: bkj/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderWither/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bkj/a (Lpk;DDDFF)V net/minecraft/client/renderer/entity/RenderWither/doRender (Lnet/minecraft/entity/Entity;DDDFF)V +MD: bkj/a (Lpr;DDDFF)V net/minecraft/client/renderer/entity/RenderWither/doRender (Lnet/minecraft/entity/EntityLivingBase;DDDFF)V +MD: bkj/a (Lpr;F)V net/minecraft/client/renderer/entity/RenderWither/preRenderCallback (Lnet/minecraft/entity/EntityLivingBase;F)V +MD: bkj/a (Lps;DDDFF)V net/minecraft/client/renderer/entity/RenderWither/doRender (Lnet/minecraft/entity/EntityLiving;DDDFF)V +MD: bkj/a (Luk;)Ljy; net/minecraft/client/renderer/entity/RenderWither/getEntityTexture (Lnet/minecraft/entity/boss/EntityWither;)Lnet/minecraft/util/ResourceLocation; +MD: bkj/a (Luk;DDDFF)V net/minecraft/client/renderer/entity/RenderWither/doRender (Lnet/minecraft/entity/boss/EntityWither;DDDFF)V +MD: bkj/a (Luk;F)V net/minecraft/client/renderer/entity/RenderWither/preRenderCallback (Lnet/minecraft/entity/boss/EntityWither;F)V +MD: bkk/a (FFF)F net/minecraft/client/renderer/tileentity/RenderWitherSkull/func_82400_a (FFF)F +MD: bkk/a (Lpk;)Ljy; net/minecraft/client/renderer/tileentity/RenderWitherSkull/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bkk/a (Lpk;DDDFF)V net/minecraft/client/renderer/tileentity/RenderWitherSkull/doRender (Lnet/minecraft/entity/Entity;DDDFF)V +MD: bkk/a (Lxd;)Ljy; net/minecraft/client/renderer/tileentity/RenderWitherSkull/getEntityTexture (Lnet/minecraft/entity/projectile/EntityWitherSkull;)Lnet/minecraft/util/ResourceLocation; +MD: bkk/a (Lxd;DDDFF)V net/minecraft/client/renderer/tileentity/RenderWitherSkull/doRender (Lnet/minecraft/entity/projectile/EntityWitherSkull;DDDFF)V +MD: bkl/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderWolf/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bkl/a (Lpk;DDDFF)V net/minecraft/client/renderer/entity/RenderWolf/doRender (Lnet/minecraft/entity/Entity;DDDFF)V +MD: bkl/a (Lpr;DDDFF)V net/minecraft/client/renderer/entity/RenderWolf/doRender (Lnet/minecraft/entity/EntityLivingBase;DDDFF)V +MD: bkl/a (Lps;DDDFF)V net/minecraft/client/renderer/entity/RenderWolf/doRender (Lnet/minecraft/entity/EntityLiving;DDDFF)V +MD: bkl/a (Lua;)Ljy; net/minecraft/client/renderer/entity/RenderWolf/getEntityTexture (Lnet/minecraft/entity/passive/EntityWolf;)Lnet/minecraft/util/ResourceLocation; +MD: bkl/a (Lua;DDDFF)V net/minecraft/client/renderer/entity/RenderWolf/doRender (Lnet/minecraft/entity/passive/EntityWolf;DDDFF)V +MD: bkl/a (Lua;F)F net/minecraft/client/renderer/entity/RenderWolf/handleRotationFloat (Lnet/minecraft/entity/passive/EntityWolf;F)F +MD: bkl/b (Lpr;F)F net/minecraft/client/renderer/entity/RenderWolf/handleRotationFloat (Lnet/minecraft/entity/EntityLivingBase;F)F +MD: bkm$1/a ()V net/minecraft/client/renderer/entity/RenderZombie$1/initArmor ()V +MD: bkm/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderZombie/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bkm/a (Lpk;DDDFF)V net/minecraft/client/renderer/entity/RenderZombie/doRender (Lnet/minecraft/entity/Entity;DDDFF)V +MD: bkm/a (Lpr;DDDFF)V net/minecraft/client/renderer/entity/RenderZombie/doRender (Lnet/minecraft/entity/EntityLivingBase;DDDFF)V +MD: bkm/a (Lpr;FFF)V net/minecraft/client/renderer/entity/RenderZombie/rotateCorpse (Lnet/minecraft/entity/EntityLivingBase;FFF)V +MD: bkm/a (Lps;)Ljy; net/minecraft/client/renderer/entity/RenderZombie/getEntityTexture (Lnet/minecraft/entity/EntityLiving;)Lnet/minecraft/util/ResourceLocation; +MD: bkm/a (Lps;DDDFF)V net/minecraft/client/renderer/entity/RenderZombie/doRender (Lnet/minecraft/entity/EntityLiving;DDDFF)V +MD: bkm/a (Lwe;)Ljy; net/minecraft/client/renderer/entity/RenderZombie/getEntityTexture (Lnet/minecraft/entity/monster/EntityZombie;)Lnet/minecraft/util/ResourceLocation; +MD: bkm/a (Lwe;DDDFF)V net/minecraft/client/renderer/entity/RenderZombie/doRender (Lnet/minecraft/entity/monster/EntityZombie;DDDFF)V +MD: bkm/a (Lwe;FFF)V net/minecraft/client/renderer/entity/RenderZombie/rotateCorpse (Lnet/minecraft/entity/monster/EntityZombie;FFF)V +MD: bkm/b (Lwe;)V net/minecraft/client/renderer/entity/RenderZombie/func_82427_a (Lnet/minecraft/entity/monster/EntityZombie;)V +MD: bkn/a ()V net/minecraft/client/renderer/entity/layers/LayerArmorBase/initArmor ()V +MD: bkn/a (I)Lbbo; net/minecraft/client/renderer/entity/layers/LayerArmorBase/func_177175_a (I)Lnet/minecraft/client/model/ModelBase; +MD: bkn/a (Lbbo;I)V net/minecraft/client/renderer/entity/layers/LayerArmorBase/func_177179_a (Lnet/minecraft/client/model/ModelBase;I)V +MD: bkn/a (Lpr;FFFFFFF)V net/minecraft/client/renderer/entity/layers/LayerArmorBase/doRenderLayer (Lnet/minecraft/entity/EntityLivingBase;FFFFFFF)V +MD: bkn/a (Lpr;FFFFFFFI)V net/minecraft/client/renderer/entity/layers/LayerArmorBase/renderLayer (Lnet/minecraft/entity/EntityLivingBase;FFFFFFFI)V +MD: bkn/a (Lpr;I)Lzx; net/minecraft/client/renderer/entity/layers/LayerArmorBase/getCurrentArmor (Lnet/minecraft/entity/EntityLivingBase;I)Lnet/minecraft/item/ItemStack; +MD: bkn/a (Lpr;Lbbo;FFFFFFF)V net/minecraft/client/renderer/entity/layers/LayerArmorBase/func_177183_a (Lnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/client/model/ModelBase;FFFFFFF)V +MD: bkn/a (Lyj;Z)Ljy; net/minecraft/client/renderer/entity/layers/LayerArmorBase/getArmorResource (Lnet/minecraft/item/ItemArmor;Z)Lnet/minecraft/util/ResourceLocation; +MD: bkn/a (Lyj;ZLjava/lang/String;)Ljy; net/minecraft/client/renderer/entity/layers/LayerArmorBase/getArmorResource (Lnet/minecraft/item/ItemArmor;ZLjava/lang/String;)Lnet/minecraft/util/ResourceLocation; +MD: bkn/b ()Z net/minecraft/client/renderer/entity/layers/LayerArmorBase/shouldCombineTextures ()Z +MD: bkn/b (I)Z net/minecraft/client/renderer/entity/layers/LayerArmorBase/isSlotForLeggings (I)Z +MD: bko/a (Lpr;FFFFFFF)V net/minecraft/client/renderer/entity/layers/LayerArrow/doRenderLayer (Lnet/minecraft/entity/EntityLivingBase;FFFFFFF)V +MD: bko/b ()Z net/minecraft/client/renderer/entity/layers/LayerArrow/shouldCombineTextures ()Z +MD: bkp/a (Lbet;FFFFFFF)V net/minecraft/client/renderer/entity/layers/LayerCape/doRenderLayer (Lnet/minecraft/client/entity/AbstractClientPlayer;FFFFFFF)V +MD: bkp/a (Lpr;FFFFFFF)V net/minecraft/client/renderer/entity/layers/LayerCape/doRenderLayer (Lnet/minecraft/entity/EntityLivingBase;FFFFFFF)V +MD: bkp/b ()Z net/minecraft/client/renderer/entity/layers/LayerCape/shouldCombineTextures ()Z +MD: bkq/a (Lpr;FFFFFFF)V net/minecraft/client/renderer/entity/layers/LayerHeldBlock/doRenderLayer (Lnet/minecraft/entity/EntityLivingBase;FFFFFFF)V +MD: bkq/a (Lvo;FFFFFFF)V net/minecraft/client/renderer/entity/layers/LayerHeldBlock/doRenderLayer (Lnet/minecraft/entity/monster/EntityEnderman;FFFFFFF)V +MD: bkq/b ()Z net/minecraft/client/renderer/entity/layers/LayerHeldBlock/shouldCombineTextures ()Z +MD: bkr/a (Lpr;FFFFFFF)V net/minecraft/client/renderer/entity/layers/LayerCreeperCharge/doRenderLayer (Lnet/minecraft/entity/EntityLivingBase;FFFFFFF)V +MD: bkr/a (Lvn;FFFFFFF)V net/minecraft/client/renderer/entity/layers/LayerCreeperCharge/doRenderLayer (Lnet/minecraft/entity/monster/EntityCreeper;FFFFFFF)V +MD: bkr/b ()Z net/minecraft/client/renderer/entity/layers/LayerCreeperCharge/shouldCombineTextures ()Z +MD: bks/a (Lpr;FFFFFFF)V net/minecraft/client/renderer/entity/layers/LayerCustomHead/doRenderLayer (Lnet/minecraft/entity/EntityLivingBase;FFFFFFF)V +MD: bks/b ()Z net/minecraft/client/renderer/entity/layers/LayerCustomHead/shouldCombineTextures ()Z +MD: bkt/a (Lbet;FFFFFFF)V net/minecraft/client/renderer/entity/layers/LayerDeadmau5Head/doRenderLayer (Lnet/minecraft/client/entity/AbstractClientPlayer;FFFFFFF)V +MD: bkt/a (Lpr;FFFFFFF)V net/minecraft/client/renderer/entity/layers/LayerDeadmau5Head/doRenderLayer (Lnet/minecraft/entity/EntityLivingBase;FFFFFFF)V +MD: bkt/b ()Z net/minecraft/client/renderer/entity/layers/LayerDeadmau5Head/shouldCombineTextures ()Z +MD: bku/a (Lpr;FFFFFFF)V net/minecraft/client/renderer/entity/layers/LayerEnderDragonDeath/doRenderLayer (Lnet/minecraft/entity/EntityLivingBase;FFFFFFF)V +MD: bku/a (Lug;FFFFFFF)V net/minecraft/client/renderer/entity/layers/LayerEnderDragonDeath/doRenderLayer (Lnet/minecraft/entity/boss/EntityDragon;FFFFFFF)V +MD: bku/b ()Z net/minecraft/client/renderer/entity/layers/LayerEnderDragonDeath/shouldCombineTextures ()Z +MD: bkv/a (Lpr;FFFFFFF)V net/minecraft/client/renderer/entity/layers/LayerEnderDragonEyes/doRenderLayer (Lnet/minecraft/entity/EntityLivingBase;FFFFFFF)V +MD: bkv/a (Lug;FFFFFFF)V net/minecraft/client/renderer/entity/layers/LayerEnderDragonEyes/doRenderLayer (Lnet/minecraft/entity/boss/EntityDragon;FFFFFFF)V +MD: bkv/b ()Z net/minecraft/client/renderer/entity/layers/LayerEnderDragonEyes/shouldCombineTextures ()Z +MD: bkw/a (Lpr;FFFFFFF)V net/minecraft/client/renderer/entity/layers/LayerEndermanEyes/doRenderLayer (Lnet/minecraft/entity/EntityLivingBase;FFFFFFF)V +MD: bkw/a (Lvo;FFFFFFF)V net/minecraft/client/renderer/entity/layers/LayerEndermanEyes/doRenderLayer (Lnet/minecraft/entity/monster/EntityEnderman;FFFFFFF)V +MD: bkw/b ()Z net/minecraft/client/renderer/entity/layers/LayerEndermanEyes/shouldCombineTextures ()Z +MD: bkx/a ()V net/minecraft/client/renderer/entity/layers/LayerBipedArmor/initArmor ()V +MD: bkx/a (Lbbj;)V net/minecraft/client/renderer/entity/layers/LayerBipedArmor/func_177194_a (Lnet/minecraft/client/model/ModelBiped;)V +MD: bkx/a (Lbbj;I)V net/minecraft/client/renderer/entity/layers/LayerBipedArmor/func_177179_a (Lnet/minecraft/client/model/ModelBiped;I)V +MD: bkx/a (Lbbo;I)V net/minecraft/client/renderer/entity/layers/LayerBipedArmor/func_177179_a (Lnet/minecraft/client/model/ModelBase;I)V +MD: bky/a (Lpr;FFFFFFF)V net/minecraft/client/renderer/entity/layers/LayerHeldItem/doRenderLayer (Lnet/minecraft/entity/EntityLivingBase;FFFFFFF)V +MD: bky/b ()Z net/minecraft/client/renderer/entity/layers/LayerHeldItem/shouldCombineTextures ()Z +MD: bkz/a (Lpr;FFFFFFF)V net/minecraft/client/renderer/entity/layers/LayerMooshroomMushroom/doRenderLayer (Lnet/minecraft/entity/EntityLivingBase;FFFFFFF)V +MD: bkz/a (Ltr;FFFFFFF)V net/minecraft/client/renderer/entity/layers/LayerMooshroomMushroom/doRenderLayer (Lnet/minecraft/entity/passive/EntityMooshroom;FFFFFFF)V +MD: bkz/b ()Z net/minecraft/client/renderer/entity/layers/LayerMooshroomMushroom/shouldCombineTextures ()Z +MD: bl/a (Lm;[Ljava/lang/String;)V net/minecraft/command/server/CommandStop/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: bl/c ()Ljava/lang/String; net/minecraft/command/server/CommandStop/getCommandName ()Ljava/lang/String; +MD: bl/c (Lm;)Ljava/lang/String; net/minecraft/command/server/CommandStop/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: bla/a (Lpr;FFFFFFF)V net/minecraft/client/renderer/entity/layers/LayerSaddle/doRenderLayer (Lnet/minecraft/entity/EntityLivingBase;FFFFFFF)V +MD: bla/a (Ltt;FFFFFFF)V net/minecraft/client/renderer/entity/layers/LayerSaddle/doRenderLayer (Lnet/minecraft/entity/passive/EntityPig;FFFFFFF)V +MD: bla/b ()Z net/minecraft/client/renderer/entity/layers/LayerSaddle/shouldCombineTextures ()Z +MD: blb/a (Lpr;FFFFFFF)V net/minecraft/client/renderer/entity/layers/LayerRenderer/doRenderLayer (Lnet/minecraft/entity/EntityLivingBase;FFFFFFF)V +MD: blb/b ()Z net/minecraft/client/renderer/entity/layers/LayerRenderer/shouldCombineTextures ()Z +MD: blc/a (Lpr;FFFFFFF)V net/minecraft/client/renderer/entity/layers/LayerSheepWool/doRenderLayer (Lnet/minecraft/entity/EntityLivingBase;FFFFFFF)V +MD: blc/a (Ltv;FFFFFFF)V net/minecraft/client/renderer/entity/layers/LayerSheepWool/doRenderLayer (Lnet/minecraft/entity/passive/EntitySheep;FFFFFFF)V +MD: blc/b ()Z net/minecraft/client/renderer/entity/layers/LayerSheepWool/shouldCombineTextures ()Z +MD: bld/a (Lpr;FFFFFFF)V net/minecraft/client/renderer/entity/layers/LayerSlimeGel/doRenderLayer (Lnet/minecraft/entity/EntityLivingBase;FFFFFFF)V +MD: bld/a (Lwb;FFFFFFF)V net/minecraft/client/renderer/entity/layers/LayerSlimeGel/doRenderLayer (Lnet/minecraft/entity/monster/EntitySlime;FFFFFFF)V +MD: bld/b ()Z net/minecraft/client/renderer/entity/layers/LayerSlimeGel/shouldCombineTextures ()Z +MD: ble/a (Lpr;FFFFFFF)V net/minecraft/client/renderer/entity/layers/LayerSnowmanHead/doRenderLayer (Lnet/minecraft/entity/EntityLivingBase;FFFFFFF)V +MD: ble/a (Ltw;FFFFFFF)V net/minecraft/client/renderer/entity/layers/LayerSnowmanHead/doRenderLayer (Lnet/minecraft/entity/monster/EntitySnowman;FFFFFFF)V +MD: ble/b ()Z net/minecraft/client/renderer/entity/layers/LayerSnowmanHead/shouldCombineTextures ()Z +MD: blf/a (Lpr;FFFFFFF)V net/minecraft/client/renderer/entity/layers/LayerSpiderEyes/doRenderLayer (Lnet/minecraft/entity/EntityLivingBase;FFFFFFF)V +MD: blf/a (Lwc;FFFFFFF)V net/minecraft/client/renderer/entity/layers/LayerSpiderEyes/doRenderLayer (Lnet/minecraft/entity/monster/EntitySpider;FFFFFFF)V +MD: blf/b ()Z net/minecraft/client/renderer/entity/layers/LayerSpiderEyes/shouldCombineTextures ()Z +MD: blg/a ()V net/minecraft/client/renderer/entity/layers/LayerVillagerArmor/initArmor ()V +MD: blh/a (Lpr;FFFFFFF)V net/minecraft/client/renderer/entity/layers/LayerIronGolemFlower/doRenderLayer (Lnet/minecraft/entity/EntityLivingBase;FFFFFFF)V +MD: blh/a (Lty;FFFFFFF)V net/minecraft/client/renderer/entity/layers/LayerIronGolemFlower/doRenderLayer (Lnet/minecraft/entity/monster/EntityIronGolem;FFFFFFF)V +MD: blh/b ()Z net/minecraft/client/renderer/entity/layers/LayerIronGolemFlower/shouldCombineTextures ()Z +MD: bli/a (Lpr;FFFFFFF)V net/minecraft/client/renderer/entity/layers/LayerHeldItemWitch/doRenderLayer (Lnet/minecraft/entity/EntityLivingBase;FFFFFFF)V +MD: bli/a (Lwd;FFFFFFF)V net/minecraft/client/renderer/entity/layers/LayerHeldItemWitch/doRenderLayer (Lnet/minecraft/entity/monster/EntityWitch;FFFFFFF)V +MD: bli/b ()Z net/minecraft/client/renderer/entity/layers/LayerHeldItemWitch/shouldCombineTextures ()Z +MD: blj/a (Lpr;FFFFFFF)V net/minecraft/client/renderer/entity/layers/LayerWitherAura/doRenderLayer (Lnet/minecraft/entity/EntityLivingBase;FFFFFFF)V +MD: blj/a (Luk;FFFFFFF)V net/minecraft/client/renderer/entity/layers/LayerWitherAura/doRenderLayer (Lnet/minecraft/entity/boss/EntityWither;FFFFFFF)V +MD: blj/b ()Z net/minecraft/client/renderer/entity/layers/LayerWitherAura/shouldCombineTextures ()Z +MD: blk/a (Lpr;FFFFFFF)V net/minecraft/client/renderer/entity/layers/LayerWolfCollar/doRenderLayer (Lnet/minecraft/entity/EntityLivingBase;FFFFFFF)V +MD: blk/a (Lua;FFFFFFF)V net/minecraft/client/renderer/entity/layers/LayerWolfCollar/doRenderLayer (Lnet/minecraft/entity/passive/EntityWolf;FFFFFFF)V +MD: blk/b ()Z net/minecraft/client/renderer/entity/layers/LayerWolfCollar/shouldCombineTextures ()Z +MD: bln/C_ ()V net/minecraft/client/renderer/entity/RenderPlayer/transformHeldFull3DItemLayer ()V +MD: bln/a (Lbet;)Ljy; net/minecraft/client/renderer/entity/RenderPlayer/getEntityTexture (Lnet/minecraft/client/entity/AbstractClientPlayer;)Lnet/minecraft/util/ResourceLocation; +MD: bln/a (Lbet;DDD)V net/minecraft/client/renderer/entity/RenderPlayer/renderLivingAt (Lnet/minecraft/client/entity/AbstractClientPlayer;DDD)V +MD: bln/a (Lbet;DDDFF)V net/minecraft/client/renderer/entity/RenderPlayer/doRender (Lnet/minecraft/client/entity/AbstractClientPlayer;DDDFF)V +MD: bln/a (Lbet;DDDLjava/lang/String;FD)V net/minecraft/client/renderer/entity/RenderPlayer/renderOffsetLivingLabel (Lnet/minecraft/client/entity/AbstractClientPlayer;DDDLjava/lang/String;FD)V +MD: bln/a (Lbet;F)V net/minecraft/client/renderer/entity/RenderPlayer/preRenderCallback (Lnet/minecraft/client/entity/AbstractClientPlayer;F)V +MD: bln/a (Lbet;FFF)V net/minecraft/client/renderer/entity/RenderPlayer/rotateCorpse (Lnet/minecraft/client/entity/AbstractClientPlayer;FFF)V +MD: bln/a (Lpk;)Ljy; net/minecraft/client/renderer/entity/RenderPlayer/getEntityTexture (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; +MD: bln/a (Lpk;DDDFF)V net/minecraft/client/renderer/entity/RenderPlayer/doRender (Lnet/minecraft/entity/Entity;DDDFF)V +MD: bln/a (Lpk;DDDLjava/lang/String;FD)V net/minecraft/client/renderer/entity/RenderPlayer/renderOffsetLivingLabel (Lnet/minecraft/entity/Entity;DDDLjava/lang/String;FD)V +MD: bln/a (Lpr;DDD)V net/minecraft/client/renderer/entity/RenderPlayer/renderLivingAt (Lnet/minecraft/entity/EntityLivingBase;DDD)V +MD: bln/a (Lpr;DDDFF)V net/minecraft/client/renderer/entity/RenderPlayer/doRender (Lnet/minecraft/entity/EntityLivingBase;DDDFF)V +MD: bln/a (Lpr;F)V net/minecraft/client/renderer/entity/RenderPlayer/preRenderCallback (Lnet/minecraft/entity/EntityLivingBase;F)V +MD: bln/a (Lpr;FFF)V net/minecraft/client/renderer/entity/RenderPlayer/rotateCorpse (Lnet/minecraft/entity/EntityLivingBase;FFF)V +MD: bln/b ()Lbbo; net/minecraft/client/renderer/entity/RenderPlayer/getMainModel ()Lnet/minecraft/client/model/ModelBase; +MD: bln/b (Lbet;)V net/minecraft/client/renderer/entity/RenderPlayer/renderRightArm (Lnet/minecraft/client/entity/AbstractClientPlayer;)V +MD: bln/c (Lbet;)V net/minecraft/client/renderer/entity/RenderPlayer/renderLeftArm (Lnet/minecraft/client/entity/AbstractClientPlayer;)V +MD: bln/d (Lbet;)V net/minecraft/client/renderer/entity/RenderPlayer/setModelVisibilities (Lnet/minecraft/client/entity/AbstractClientPlayer;)V +MD: bln/g ()Lbbr; net/minecraft/client/renderer/entity/RenderPlayer/getMainModel ()Lnet/minecraft/client/model/ModelPlayer; +MD: blo/a ()V net/minecraft/client/util/JsonBlendingMode/func_148109_a ()V +MD: blo/a (Lcom/google/gson/JsonObject;)Lblo; net/minecraft/client/util/JsonBlendingMode/func_148110_a (Lcom/google/gson/JsonObject;)Lnet/minecraft/client/util/JsonBlendingMode; +MD: blo/a (Ljava/lang/String;)I net/minecraft/client/util/JsonBlendingMode/func_148108_a (Ljava/lang/String;)I +MD: blo/b ()Z net/minecraft/client/util/JsonBlendingMode/func_148111_b ()Z +MD: blo/b (Ljava/lang/String;)I net/minecraft/client/util/JsonBlendingMode/func_148107_b (Ljava/lang/String;)I +MD: blo/equals (Ljava/lang/Object;)Z net/minecraft/client/util/JsonBlendingMode/equals (Ljava/lang/Object;)Z +MD: blo/hashCode ()I net/minecraft/client/util/JsonBlendingMode/hashCode ()I +MD: blp/a (F)V net/minecraft/client/shader/ShaderDefault/set (F)V +MD: blp/a (FF)V net/minecraft/client/shader/ShaderDefault/set (FF)V +MD: blp/a (FFF)V net/minecraft/client/shader/ShaderDefault/set (FFF)V +MD: blp/a (FFFF)V net/minecraft/client/shader/ShaderDefault/set (FFFF)V +MD: blp/a (FFFFFFFFFFFFFFFF)V net/minecraft/client/shader/ShaderDefault/set (FFFFFFFFFFFFFFFF)V +MD: blp/a (IIII)V net/minecraft/client/shader/ShaderDefault/set (IIII)V +MD: blp/a (Lorg/lwjgl/util/vector/Matrix4f;)V net/minecraft/client/shader/ShaderDefault/set (Lorg/lwjgl/util/vector/Matrix4f;)V +MD: blp/a ([F)V net/minecraft/client/shader/ShaderDefault/set ([F)V +MD: blp/b (FFFF)V net/minecraft/client/shader/ShaderDefault/func_148092_b (FFFF)V +MD: blq/a ()V net/minecraft/client/shader/ShaderManager/deleteShader ()V +MD: blq/a (Lcom/google/gson/JsonElement;)V net/minecraft/client/shader/ShaderManager/parseSampler (Lcom/google/gson/JsonElement;)V +MD: blq/a (Ljava/lang/String;)Lblv; net/minecraft/client/shader/ShaderManager/getShaderUniform (Ljava/lang/String;)Lnet/minecraft/client/shader/ShaderUniform; +MD: blq/a (Ljava/lang/String;Ljava/lang/Object;)V net/minecraft/client/shader/ShaderManager/addSamplerTexture (Ljava/lang/String;Ljava/lang/Object;)V +MD: blq/b ()V net/minecraft/client/shader/ShaderManager/endShader ()V +MD: blq/b (Lcom/google/gson/JsonElement;)V net/minecraft/client/shader/ShaderManager/parseUniform (Lcom/google/gson/JsonElement;)V +MD: blq/b (Ljava/lang/String;)Lblv; net/minecraft/client/shader/ShaderManager/getShaderUniformOrDefault (Ljava/lang/String;)Lnet/minecraft/client/shader/ShaderUniform; +MD: blq/c ()V net/minecraft/client/shader/ShaderManager/useShader ()V +MD: blq/d ()V net/minecraft/client/shader/ShaderManager/markDirty ()V +MD: blq/e ()Lblt; net/minecraft/client/shader/ShaderManager/getVertexShaderLoader ()Lnet/minecraft/client/shader/ShaderLoader; +MD: blq/f ()Lblt; net/minecraft/client/shader/ShaderManager/getFragmentShaderLoader ()Lnet/minecraft/client/shader/ShaderLoader; +MD: blq/h ()I net/minecraft/client/shader/ShaderManager/getProgram ()I +MD: blq/i ()V net/minecraft/client/shader/ShaderManager/setupUniforms ()V +MD: blr/a ()V net/minecraft/client/shader/ShaderGroup/deleteShaderGroup ()V +MD: blr/a (F)V net/minecraft/client/shader/ShaderGroup/loadShaderGroup (F)V +MD: blr/a (II)V net/minecraft/client/shader/ShaderGroup/createBindFramebuffers (II)V +MD: blr/a (Lbmj;Lcom/google/gson/JsonElement;)V net/minecraft/client/shader/ShaderGroup/parsePass (Lnet/minecraft/client/renderer/texture/TextureManager;Lcom/google/gson/JsonElement;)V +MD: blr/a (Lbmj;Ljy;)V net/minecraft/client/shader/ShaderGroup/parseGroup (Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/util/ResourceLocation;)V +MD: blr/a (Lcom/google/gson/JsonElement;)V net/minecraft/client/shader/ShaderGroup/initTarget (Lcom/google/gson/JsonElement;)V +MD: blr/a (Ljava/lang/String;)Lbfw; net/minecraft/client/shader/ShaderGroup/getFramebufferRaw (Ljava/lang/String;)Lnet/minecraft/client/shader/Framebuffer; +MD: blr/a (Ljava/lang/String;II)V net/minecraft/client/shader/ShaderGroup/addFramebuffer (Ljava/lang/String;II)V +MD: blr/a (Ljava/lang/String;Lbfw;Lbfw;)Lbls; net/minecraft/client/shader/ShaderGroup/addShader (Ljava/lang/String;Lnet/minecraft/client/shader/Framebuffer;Lnet/minecraft/client/shader/Framebuffer;)Lnet/minecraft/client/shader/Shader; +MD: blr/b ()Ljava/lang/String; net/minecraft/client/shader/ShaderGroup/getShaderGroupName ()Ljava/lang/String; +MD: blr/b (Lcom/google/gson/JsonElement;)V net/minecraft/client/shader/ShaderGroup/initUniform (Lcom/google/gson/JsonElement;)V +MD: blr/b (Ljava/lang/String;)Lbfw; net/minecraft/client/shader/ShaderGroup/getFramebuffer (Ljava/lang/String;)Lnet/minecraft/client/shader/Framebuffer; +MD: blr/c ()V net/minecraft/client/shader/ShaderGroup/resetProjectionMatrix ()V +MD: bls/a (F)V net/minecraft/client/shader/Shader/loadShader (F)V +MD: bls/a (Ljava/lang/String;Ljava/lang/Object;II)V net/minecraft/client/shader/Shader/addAuxFramebuffer (Ljava/lang/String;Ljava/lang/Object;II)V +MD: bls/a (Lorg/lwjgl/util/vector/Matrix4f;)V net/minecraft/client/shader/Shader/setProjectionMatrix (Lorg/lwjgl/util/vector/Matrix4f;)V +MD: bls/b ()V net/minecraft/client/shader/Shader/deleteShader ()V +MD: bls/c ()Lblq; net/minecraft/client/shader/Shader/getShaderManager ()Lnet/minecraft/client/shader/ShaderManager; +MD: bls/d ()V net/minecraft/client/shader/Shader/preLoadShader ()V +MD: blt$a/a ()Ljava/lang/String; net/minecraft/client/shader/ShaderLoader$ShaderType/getShaderName ()Ljava/lang/String; +MD: blt$a/b ()Ljava/lang/String; net/minecraft/client/shader/ShaderLoader$ShaderType/getShaderExtension ()Ljava/lang/String; +MD: blt$a/c ()I net/minecraft/client/shader/ShaderLoader$ShaderType/getShaderMode ()I +MD: blt$a/d ()Ljava/util/Map; net/minecraft/client/shader/ShaderLoader$ShaderType/getLoadedShaders ()Ljava/util/Map; +MD: blt$a/values ()[Lblt$a; net/minecraft/client/shader/ShaderLoader$ShaderType/values ()[Lnet/minecraft/client/shader/ShaderLoader$ShaderType; +MD: blt/a ()Ljava/lang/String; net/minecraft/client/shader/ShaderLoader/getShaderFilename ()Ljava/lang/String; +MD: blt/a (Lblq;)V net/minecraft/client/shader/ShaderLoader/attachShader (Lnet/minecraft/client/shader/ShaderManager;)V +MD: blt/a (Lbni;Lblt$a;Ljava/lang/String;)Lblt; net/minecraft/client/shader/ShaderLoader/loadShader (Lnet/minecraft/client/resources/IResourceManager;Lnet/minecraft/client/shader/ShaderLoader$ShaderType;Ljava/lang/String;)Lnet/minecraft/client/shader/ShaderLoader; +MD: blt/a (Ljava/io/BufferedInputStream;)[B net/minecraft/client/shader/ShaderLoader/toByteArray (Ljava/io/BufferedInputStream;)[B +MD: blt/b (Lblq;)V net/minecraft/client/shader/ShaderLoader/deleteShader (Lnet/minecraft/client/shader/ShaderManager;)V +MD: blu/a ()V net/minecraft/client/shader/ShaderLinkHelper/setNewStaticShaderLinkHelper ()V +MD: blu/a (Lblq;)V net/minecraft/client/shader/ShaderLinkHelper/deleteShader (Lnet/minecraft/client/shader/ShaderManager;)V +MD: blu/b ()Lblu; net/minecraft/client/shader/ShaderLinkHelper/getStaticShaderLinkHelper ()Lnet/minecraft/client/shader/ShaderLinkHelper; +MD: blu/b (Lblq;)V net/minecraft/client/shader/ShaderLinkHelper/linkProgram (Lnet/minecraft/client/shader/ShaderManager;)V +MD: blu/c ()I net/minecraft/client/shader/ShaderLinkHelper/createProgram ()I +MD: blv/a ()Ljava/lang/String; net/minecraft/client/shader/ShaderUniform/getShaderName ()Ljava/lang/String; +MD: blv/a (F)V net/minecraft/client/shader/ShaderUniform/set (F)V +MD: blv/a (FF)V net/minecraft/client/shader/ShaderUniform/set (FF)V +MD: blv/a (FFF)V net/minecraft/client/shader/ShaderUniform/set (FFF)V +MD: blv/a (FFFF)V net/minecraft/client/shader/ShaderUniform/set (FFFF)V +MD: blv/a (FFFFFFFFFFFFFFFF)V net/minecraft/client/shader/ShaderUniform/set (FFFFFFFFFFFFFFFF)V +MD: blv/a (IIII)V net/minecraft/client/shader/ShaderUniform/set (IIII)V +MD: blv/a (Ljava/lang/String;)I net/minecraft/client/shader/ShaderUniform/parseType (Ljava/lang/String;)I +MD: blv/a (Lorg/lwjgl/util/vector/Matrix4f;)V net/minecraft/client/shader/ShaderUniform/set (Lorg/lwjgl/util/vector/Matrix4f;)V +MD: blv/a ([F)V net/minecraft/client/shader/ShaderUniform/set ([F)V +MD: blv/b ()V net/minecraft/client/shader/ShaderUniform/upload ()V +MD: blv/b (FFFF)V net/minecraft/client/shader/ShaderUniform/func_148092_b (FFFF)V +MD: blv/b (I)V net/minecraft/client/shader/ShaderUniform/setUniformLocation (I)V +MD: blv/h ()V net/minecraft/client/shader/ShaderUniform/markDirty ()V +MD: blv/i ()V net/minecraft/client/shader/ShaderUniform/uploadInt ()V +MD: blv/j ()V net/minecraft/client/shader/ShaderUniform/uploadFloat ()V +MD: blv/k ()V net/minecraft/client/shader/ShaderUniform/uploadFloatMatrix ()V +MD: bly/a ()V net/minecraft/client/renderer/texture/AbstractTexture/restoreLastBlurMipmap ()V +MD: bly/a (ZZ)V net/minecraft/client/renderer/texture/AbstractTexture/setBlurMipmapDirect (ZZ)V +MD: bly/b ()I net/minecraft/client/renderer/texture/AbstractTexture/getGlTextureId ()I +MD: bly/b (ZZ)V net/minecraft/client/renderer/texture/AbstractTexture/setBlurMipmap (ZZ)V +MD: bly/c ()V net/minecraft/client/renderer/texture/AbstractTexture/deleteGlTexture ()V +MD: blz/a (Lbni;)V net/minecraft/client/renderer/texture/DynamicTexture/loadTexture (Lnet/minecraft/client/resources/IResourceManager;)V +MD: blz/d ()V net/minecraft/client/renderer/texture/DynamicTexture/updateDynamicTexture ()V +MD: blz/e ()[I net/minecraft/client/renderer/texture/DynamicTexture/getTextureData ()[I +MD: bm/a ()I net/minecraft/command/server/CommandSummon/getRequiredPermissionLevel ()I +MD: bm/a (Lm;[Ljava/lang/String;)V net/minecraft/command/server/CommandSummon/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: bm/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/server/CommandSummon/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: bm/c ()Ljava/lang/String; net/minecraft/command/server/CommandSummon/getCommandName ()Ljava/lang/String; +MD: bm/c (Lm;)Ljava/lang/String; net/minecraft/command/server/CommandSummon/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: bma$1/run ()V net/minecraft/client/renderer/ThreadDownloadImageData$1/run ()V +MD: bma/a (Lbma;)Ljava/lang/String; net/minecraft/client/renderer/ThreadDownloadImageData/access$000 (Lnet/minecraft/client/renderer/ThreadDownloadImageData;)Ljava/lang/String; +MD: bma/a (Lbni;)V net/minecraft/client/renderer/ThreadDownloadImageData/loadTexture (Lnet/minecraft/client/resources/IResourceManager;)V +MD: bma/a (Ljava/awt/image/BufferedImage;)V net/minecraft/client/renderer/ThreadDownloadImageData/setBufferedImage (Ljava/awt/image/BufferedImage;)V +MD: bma/b ()I net/minecraft/client/renderer/ThreadDownloadImageData/getGlTextureId ()I +MD: bma/b (Lbma;)Ljava/io/File; net/minecraft/client/renderer/ThreadDownloadImageData/access$100 (Lnet/minecraft/client/renderer/ThreadDownloadImageData;)Ljava/io/File; +MD: bma/c (Lbma;)Lbfm; net/minecraft/client/renderer/ThreadDownloadImageData/access$300 (Lnet/minecraft/client/renderer/ThreadDownloadImageData;)Lnet/minecraft/client/renderer/IImageBuffer; +MD: bma/d ()V net/minecraft/client/renderer/ThreadDownloadImageData/loadTextureFromServer ()V +MD: bma/f ()Lorg/apache/logging/log4j/Logger; net/minecraft/client/renderer/ThreadDownloadImageData/access$200 ()Lorg/apache/logging/log4j/Logger; +MD: bma/g ()V net/minecraft/client/renderer/ThreadDownloadImageData/checkTextureUploaded ()V +MD: bmb/a (Lbmh;)V net/minecraft/client/renderer/texture/IIconCreator/registerSprites (Lnet/minecraft/client/renderer/texture/TextureMap;)V +MD: bmc/a (Lbni;)V net/minecraft/client/renderer/texture/LayeredColorMaskTexture/loadTexture (Lnet/minecraft/client/resources/IResourceManager;)V +MD: bmd/a (Lbni;)V net/minecraft/client/renderer/texture/LayeredTexture/loadTexture (Lnet/minecraft/client/resources/IResourceManager;)V +MD: bme/a (Lbni;)V net/minecraft/client/renderer/texture/SimpleTexture/loadTexture (Lnet/minecraft/client/resources/IResourceManager;)V +MD: bmf$a/a ()Lbmi; net/minecraft/client/renderer/texture/Stitcher$Holder/getAtlasSprite ()Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; +MD: bmf$a/a (I)V net/minecraft/client/renderer/texture/Stitcher$Holder/setNewDimension (I)V +MD: bmf$a/a (Lbmf$a;)I net/minecraft/client/renderer/texture/Stitcher$Holder/compareTo (Lnet/minecraft/client/renderer/texture/Stitcher$Holder;)I +MD: bmf$a/b ()I net/minecraft/client/renderer/texture/Stitcher$Holder/getWidth ()I +MD: bmf$a/c ()I net/minecraft/client/renderer/texture/Stitcher$Holder/getHeight ()I +MD: bmf$a/compareTo (Ljava/lang/Object;)I net/minecraft/client/renderer/texture/Stitcher$Holder/compareTo (Ljava/lang/Object;)I +MD: bmf$a/d ()V net/minecraft/client/renderer/texture/Stitcher$Holder/rotate ()V +MD: bmf$a/e ()Z net/minecraft/client/renderer/texture/Stitcher$Holder/isRotated ()Z +MD: bmf$a/toString ()Ljava/lang/String; net/minecraft/client/renderer/texture/Stitcher$Holder/toString ()Ljava/lang/String; +MD: bmf$b/a ()Lbmf$a; net/minecraft/client/renderer/texture/Stitcher$Slot/getStitchHolder ()Lnet/minecraft/client/renderer/texture/Stitcher$Holder; +MD: bmf$b/a (Lbmf$a;)Z net/minecraft/client/renderer/texture/Stitcher$Slot/addSlot (Lnet/minecraft/client/renderer/texture/Stitcher$Holder;)Z +MD: bmf$b/a (Ljava/util/List;)V net/minecraft/client/renderer/texture/Stitcher$Slot/getAllStitchSlots (Ljava/util/List;)V +MD: bmf$b/b ()I net/minecraft/client/renderer/texture/Stitcher$Slot/getOriginX ()I +MD: bmf$b/c ()I net/minecraft/client/renderer/texture/Stitcher$Slot/getOriginY ()I +MD: bmf$b/toString ()Ljava/lang/String; net/minecraft/client/renderer/texture/Stitcher$Slot/toString ()Ljava/lang/String; +MD: bmf/a ()I net/minecraft/client/renderer/texture/Stitcher/getCurrentWidth ()I +MD: bmf/a (II)I net/minecraft/client/renderer/texture/Stitcher/access$000 (II)I +MD: bmf/a (Lbmf$a;)Z net/minecraft/client/renderer/texture/Stitcher/allocateSlot (Lnet/minecraft/client/renderer/texture/Stitcher$Holder;)Z +MD: bmf/a (Lbmi;)V net/minecraft/client/renderer/texture/Stitcher/addSprite (Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;)V +MD: bmf/b ()I net/minecraft/client/renderer/texture/Stitcher/getCurrentHeight ()I +MD: bmf/b (II)I net/minecraft/client/renderer/texture/Stitcher/getMipmapDimension (II)I +MD: bmf/b (Lbmf$a;)Z net/minecraft/client/renderer/texture/Stitcher/expandAndAllocateSlot (Lnet/minecraft/client/renderer/texture/Stitcher$Holder;)Z +MD: bmf/c ()V net/minecraft/client/renderer/texture/Stitcher/doStitch ()V +MD: bmf/d ()Ljava/util/List; net/minecraft/client/renderer/texture/Stitcher/getStichSlots ()Ljava/util/List; +MD: bmh$1/a ()Ljava/lang/String; net/minecraft/client/renderer/texture/TextureMap$1/call ()Ljava/lang/String; +MD: bmh$1/call ()Ljava/lang/Object; net/minecraft/client/renderer/texture/TextureMap$1/call ()Ljava/lang/Object; +MD: bmh$2/a ()Ljava/lang/String; net/minecraft/client/renderer/texture/TextureMap$2/call ()Ljava/lang/String; +MD: bmh$2/call ()Ljava/lang/Object; net/minecraft/client/renderer/texture/TextureMap$2/call ()Ljava/lang/Object; +MD: bmh$3/a ()Ljava/lang/String; net/minecraft/client/renderer/texture/TextureMap$3/call ()Ljava/lang/String; +MD: bmh$3/call ()Ljava/lang/Object; net/minecraft/client/renderer/texture/TextureMap$3/call ()Ljava/lang/Object; +MD: bmh/a (I)V net/minecraft/client/renderer/texture/TextureMap/setMipmapLevels (I)V +MD: bmh/a (Lbni;)V net/minecraft/client/renderer/texture/TextureMap/loadTexture (Lnet/minecraft/client/resources/IResourceManager;)V +MD: bmh/a (Lbni;Lbmb;)V net/minecraft/client/renderer/texture/TextureMap/loadSprites (Lnet/minecraft/client/resources/IResourceManager;Lnet/minecraft/client/renderer/texture/IIconCreator;)V +MD: bmh/a (Ljava/lang/String;)Lbmi; net/minecraft/client/renderer/texture/TextureMap/getAtlasSprite (Ljava/lang/String;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; +MD: bmh/a (Ljy;)Lbmi; net/minecraft/client/renderer/texture/TextureMap/registerSprite (Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; +MD: bmh/a (Ljy;I)Ljy; net/minecraft/client/renderer/texture/TextureMap/completeResourceLocation (Lnet/minecraft/util/ResourceLocation;I)Lnet/minecraft/util/ResourceLocation; +MD: bmh/b (Lbni;)V net/minecraft/client/renderer/texture/TextureMap/loadTextureAtlas (Lnet/minecraft/client/resources/IResourceManager;)V +MD: bmh/d ()V net/minecraft/client/renderer/texture/TextureMap/updateAnimations ()V +MD: bmh/e ()V net/minecraft/client/renderer/texture/TextureMap/tick ()V +MD: bmh/f ()Lbmi; net/minecraft/client/renderer/texture/TextureMap/getMissingSprite ()Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; +MD: bmh/g ()V net/minecraft/client/renderer/texture/TextureMap/initMissingImage ()V +MD: bmi$1/a ()Ljava/lang/String; net/minecraft/client/renderer/texture/TextureAtlasSprite$1/call ()Ljava/lang/String; +MD: bmi$1/call ()Ljava/lang/Object; net/minecraft/client/renderer/texture/TextureAtlasSprite$1/call ()Ljava/lang/Object; +MD: bmi/a ()I net/minecraft/client/renderer/texture/TextureAtlasSprite/getOriginX ()I +MD: bmi/a (D)F net/minecraft/client/renderer/texture/TextureAtlasSprite/getInterpolatedU (D)F +MD: bmi/a (I)[[I net/minecraft/client/renderer/texture/TextureAtlasSprite/getFrameTextureData (I)[[I +MD: bmi/a (IIIIZ)V net/minecraft/client/renderer/texture/TextureAtlasSprite/initSprite (IIIIZ)V +MD: bmi/a (Lbmi;)V net/minecraft/client/renderer/texture/TextureAtlasSprite/copyFrom (Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;)V +MD: bmi/a (Ljava/lang/String;)V net/minecraft/client/renderer/texture/TextureAtlasSprite/setLocationNameClock (Ljava/lang/String;)V +MD: bmi/a (Ljava/util/List;)V net/minecraft/client/renderer/texture/TextureAtlasSprite/setFramesTextureData (Ljava/util/List;)V +MD: bmi/a (Ljy;)Lbmi; net/minecraft/client/renderer/texture/TextureAtlasSprite/makeAtlasSprite (Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; +MD: bmi/a ([Ljava/awt/image/BufferedImage;Lboa;)V net/minecraft/client/renderer/texture/TextureAtlasSprite/loadSprite ([Ljava/awt/image/BufferedImage;Lnet/minecraft/client/resources/data/AnimationMetadataSection;)V +MD: bmi/a ([[IIII)[[I net/minecraft/client/renderer/texture/TextureAtlasSprite/getFrameTextureData ([[IIII)[[I +MD: bmi/b ()I net/minecraft/client/renderer/texture/TextureAtlasSprite/getOriginY ()I +MD: bmi/b (D)F net/minecraft/client/renderer/texture/TextureAtlasSprite/getInterpolatedV (D)F +MD: bmi/b (I)V net/minecraft/client/renderer/texture/TextureAtlasSprite/setIconWidth (I)V +MD: bmi/b (Ljava/lang/String;)V net/minecraft/client/renderer/texture/TextureAtlasSprite/setLocationNameCompass (Ljava/lang/String;)V +MD: bmi/c ()I net/minecraft/client/renderer/texture/TextureAtlasSprite/getIconWidth ()I +MD: bmi/c (I)V net/minecraft/client/renderer/texture/TextureAtlasSprite/setIconHeight (I)V +MD: bmi/d ()I net/minecraft/client/renderer/texture/TextureAtlasSprite/getIconHeight ()I +MD: bmi/d (I)V net/minecraft/client/renderer/texture/TextureAtlasSprite/generateMipmaps (I)V +MD: bmi/e ()F net/minecraft/client/renderer/texture/TextureAtlasSprite/getMinU ()F +MD: bmi/e (I)V net/minecraft/client/renderer/texture/TextureAtlasSprite/allocateFrameTextureData (I)V +MD: bmi/f ()F net/minecraft/client/renderer/texture/TextureAtlasSprite/getMaxU ()F +MD: bmi/g ()F net/minecraft/client/renderer/texture/TextureAtlasSprite/getMinV ()F +MD: bmi/h ()F net/minecraft/client/renderer/texture/TextureAtlasSprite/getMaxV ()F +MD: bmi/i ()Ljava/lang/String; net/minecraft/client/renderer/texture/TextureAtlasSprite/getIconName ()Ljava/lang/String; +MD: bmi/j ()V net/minecraft/client/renderer/texture/TextureAtlasSprite/updateAnimation ()V +MD: bmi/k ()I net/minecraft/client/renderer/texture/TextureAtlasSprite/getFrameCount ()I +MD: bmi/l ()V net/minecraft/client/renderer/texture/TextureAtlasSprite/clearFramesTextureData ()V +MD: bmi/m ()Z net/minecraft/client/renderer/texture/TextureAtlasSprite/hasAnimationMetadata ()Z +MD: bmi/n ()V net/minecraft/client/renderer/texture/TextureAtlasSprite/updateAnimationInterpolated ()V +MD: bmi/o ()V net/minecraft/client/renderer/texture/TextureAtlasSprite/resetSprite ()V +MD: bmi/toString ()Ljava/lang/String; net/minecraft/client/renderer/texture/TextureAtlasSprite/toString ()Ljava/lang/String; +MD: bmj$1/a ()Ljava/lang/String; net/minecraft/client/renderer/texture/TextureManager$1/call ()Ljava/lang/String; +MD: bmj$1/call ()Ljava/lang/Object; net/minecraft/client/renderer/texture/TextureManager$1/call ()Ljava/lang/Object; +MD: bmj/a (Lbni;)V net/minecraft/client/renderer/texture/TextureManager/onResourceManagerReload (Lnet/minecraft/client/resources/IResourceManager;)V +MD: bmj/a (Ljava/lang/String;Lblz;)Ljy; net/minecraft/client/renderer/texture/TextureManager/getDynamicTextureLocation (Ljava/lang/String;Lnet/minecraft/client/renderer/texture/DynamicTexture;)Lnet/minecraft/util/ResourceLocation; +MD: bmj/a (Ljy;)V net/minecraft/client/renderer/texture/TextureManager/bindTexture (Lnet/minecraft/util/ResourceLocation;)V +MD: bmj/a (Ljy;Lbmk;)Z net/minecraft/client/renderer/texture/TextureManager/loadTexture (Lnet/minecraft/util/ResourceLocation;Lnet/minecraft/client/renderer/texture/ITextureObject;)Z +MD: bmj/a (Ljy;Lbmn;)Z net/minecraft/client/renderer/texture/TextureManager/loadTickableTexture (Lnet/minecraft/util/ResourceLocation;Lnet/minecraft/client/renderer/texture/ITickableTextureObject;)Z +MD: bmj/b (Ljy;)Lbmk; net/minecraft/client/renderer/texture/TextureManager/getTexture (Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/client/renderer/texture/ITextureObject; +MD: bmj/c (Ljy;)V net/minecraft/client/renderer/texture/TextureManager/deleteTexture (Lnet/minecraft/util/ResourceLocation;)V +MD: bmj/e ()V net/minecraft/client/renderer/texture/TextureManager/tick ()V +MD: bmk/a ()V net/minecraft/client/renderer/texture/ITextureObject/restoreLastBlurMipmap ()V +MD: bmk/a (Lbni;)V net/minecraft/client/renderer/texture/ITextureObject/loadTexture (Lnet/minecraft/client/resources/IResourceManager;)V +MD: bmk/b ()I net/minecraft/client/renderer/texture/ITextureObject/getGlTextureId ()I +MD: bmk/b (ZZ)V net/minecraft/client/renderer/texture/ITextureObject/setBlurMipmap (ZZ)V +MD: bml/a ()I net/minecraft/client/renderer/texture/TextureUtil/glGenTextures ()I +MD: bml/a (I)V net/minecraft/client/renderer/texture/TextureUtil/deleteTexture (I)V +MD: bml/a (III)V net/minecraft/client/renderer/texture/TextureUtil/allocateTexture (III)V +MD: bml/a (IIII)V net/minecraft/client/renderer/texture/TextureUtil/allocateTextureImpl (IIII)V +MD: bml/a (IIIII)I net/minecraft/client/renderer/texture/TextureUtil/blendColorComponent (IIIII)I +MD: bml/a (IIIIZ)I net/minecraft/client/renderer/texture/TextureUtil/blendColors (IIIIZ)I +MD: bml/a (II[[I)[[I net/minecraft/client/renderer/texture/TextureUtil/generateMipmapData (II[[I)[[I +MD: bml/a (ILjava/awt/image/BufferedImage;)I net/minecraft/client/renderer/texture/TextureUtil/uploadTextureImage (ILjava/awt/image/BufferedImage;)I +MD: bml/a (ILjava/awt/image/BufferedImage;IIZZ)I net/minecraft/client/renderer/texture/TextureUtil/uploadTextureImageSub (ILjava/awt/image/BufferedImage;IIZZ)I +MD: bml/a (ILjava/awt/image/BufferedImage;ZZ)I net/minecraft/client/renderer/texture/TextureUtil/uploadTextureImageAllocate (ILjava/awt/image/BufferedImage;ZZ)I +MD: bml/a (I[III)V net/minecraft/client/renderer/texture/TextureUtil/uploadTexture (I[III)V +MD: bml/a (I[IIIIIZZZ)V net/minecraft/client/renderer/texture/TextureUtil/uploadTextureSub (I[IIIIIZZZ)V +MD: bml/a (Lbni;Ljy;)[I net/minecraft/client/renderer/texture/TextureUtil/readImageData (Lnet/minecraft/client/resources/IResourceManager;Lnet/minecraft/util/ResourceLocation;)[I +MD: bml/a (Ljava/awt/image/BufferedImage;IIZZ)V net/minecraft/client/renderer/texture/TextureUtil/uploadTextureImageSubImpl (Ljava/awt/image/BufferedImage;IIZZ)V +MD: bml/a (Ljava/io/InputStream;)Ljava/awt/image/BufferedImage; net/minecraft/client/renderer/texture/TextureUtil/readBufferedImage (Ljava/io/InputStream;)Ljava/awt/image/BufferedImage; +MD: bml/a (Z)V net/minecraft/client/renderer/texture/TextureUtil/setTextureClamped (Z)V +MD: bml/a (ZZ)V net/minecraft/client/renderer/texture/TextureUtil/setTextureBlurMipmap (ZZ)V +MD: bml/a ([I)[I net/minecraft/client/renderer/texture/TextureUtil/updateAnaglyph ([I)[I +MD: bml/a ([II)V net/minecraft/client/renderer/texture/TextureUtil/copyToBuffer ([II)V +MD: bml/a ([III)V net/minecraft/client/renderer/texture/TextureUtil/processPixelValues ([III)V +MD: bml/a ([[IIIIIZZ)V net/minecraft/client/renderer/texture/TextureUtil/uploadTextureMipmap ([[IIIIIZZ)V +MD: bml/b (I)V net/minecraft/client/renderer/texture/TextureUtil/bindTexture (I)V +MD: bml/b (Z)V net/minecraft/client/renderer/texture/TextureUtil/setTextureBlurred (Z)V +MD: bml/b ([III)V net/minecraft/client/renderer/texture/TextureUtil/copyToBufferPos ([III)V +MD: bml/c (I)I net/minecraft/client/renderer/texture/TextureUtil/anaglyphColor (I)I +MD: bmm/e ()V net/minecraft/client/renderer/texture/ITickable/tick ()V +MD: bmo/j ()V net/minecraft/client/renderer/texture/TextureClock/updateAnimation ()V +MD: bmp/a (Ladm;DDDZZ)V net/minecraft/client/renderer/texture/TextureCompass/updateCompass (Lnet/minecraft/world/World;DDDZZ)V +MD: bmp/j ()V net/minecraft/client/renderer/texture/TextureCompass/updateAnimation ()V +MD: bmt/a ()V net/minecraft/client/renderer/vertex/VertexBuffer/bindBuffer ()V +MD: bmt/a (I)V net/minecraft/client/renderer/vertex/VertexBuffer/drawArrays (I)V +MD: bmt/a (Ljava/nio/ByteBuffer;)V net/minecraft/client/renderer/vertex/VertexBuffer/bufferData (Ljava/nio/ByteBuffer;)V +MD: bmt/b ()V net/minecraft/client/renderer/vertex/VertexBuffer/unbindBuffer ()V +MD: bmt/c ()V net/minecraft/client/renderer/vertex/VertexBuffer/deleteGlBuffers ()V +MD: bmu/a ()V net/minecraft/client/renderer/vertex/VertexFormat/clear ()V +MD: bmu/a (I)Z net/minecraft/client/renderer/vertex/VertexFormat/hasUvOffset (I)Z +MD: bmu/a (Lbmv;)Lbmu; net/minecraft/client/renderer/vertex/VertexFormat/addElement (Lnet/minecraft/client/renderer/vertex/VertexFormatElement;)Lnet/minecraft/client/renderer/vertex/VertexFormat; +MD: bmu/b ()Z net/minecraft/client/renderer/vertex/VertexFormat/hasNormal ()Z +MD: bmu/b (I)I net/minecraft/client/renderer/vertex/VertexFormat/getUvOffsetById (I)I +MD: bmu/c ()I net/minecraft/client/renderer/vertex/VertexFormat/getNormalOffset ()I +MD: bmu/c (I)Lbmv; net/minecraft/client/renderer/vertex/VertexFormat/getElement (I)Lnet/minecraft/client/renderer/vertex/VertexFormatElement; +MD: bmu/d ()Z net/minecraft/client/renderer/vertex/VertexFormat/hasColor ()Z +MD: bmu/d (I)I net/minecraft/client/renderer/vertex/VertexFormat/func_181720_d (I)I +MD: bmu/e ()I net/minecraft/client/renderer/vertex/VertexFormat/getColorOffset ()I +MD: bmu/equals (Ljava/lang/Object;)Z net/minecraft/client/renderer/vertex/VertexFormat/equals (Ljava/lang/Object;)Z +MD: bmu/f ()I net/minecraft/client/renderer/vertex/VertexFormat/func_181719_f ()I +MD: bmu/g ()I net/minecraft/client/renderer/vertex/VertexFormat/getNextOffset ()I +MD: bmu/h ()Ljava/util/List; net/minecraft/client/renderer/vertex/VertexFormat/getElements ()Ljava/util/List; +MD: bmu/hashCode ()I net/minecraft/client/renderer/vertex/VertexFormat/hashCode ()I +MD: bmu/i ()I net/minecraft/client/renderer/vertex/VertexFormat/getElementCount ()I +MD: bmu/j ()Z net/minecraft/client/renderer/vertex/VertexFormat/hasPosition ()Z +MD: bmu/toString ()Ljava/lang/String; net/minecraft/client/renderer/vertex/VertexFormat/toString ()Ljava/lang/String; +MD: bmv$a/a ()I net/minecraft/client/renderer/vertex/VertexFormatElement$EnumType/getSize ()I +MD: bmv$a/b ()Ljava/lang/String; net/minecraft/client/renderer/vertex/VertexFormatElement$EnumType/getDisplayName ()Ljava/lang/String; +MD: bmv$a/c ()I net/minecraft/client/renderer/vertex/VertexFormatElement$EnumType/getGlConstant ()I +MD: bmv$a/values ()[Lbmv$a; net/minecraft/client/renderer/vertex/VertexFormatElement$EnumType/values ()[Lnet/minecraft/client/renderer/vertex/VertexFormatElement$EnumType; +MD: bmv$b/a ()Ljava/lang/String; net/minecraft/client/renderer/vertex/VertexFormatElement$EnumUsage/getDisplayName ()Ljava/lang/String; +MD: bmv$b/values ()[Lbmv$b; net/minecraft/client/renderer/vertex/VertexFormatElement$EnumUsage/values ()[Lnet/minecraft/client/renderer/vertex/VertexFormatElement$EnumUsage; +MD: bmv/a ()Lbmv$a; net/minecraft/client/renderer/vertex/VertexFormatElement/getType ()Lnet/minecraft/client/renderer/vertex/VertexFormatElement$EnumType; +MD: bmv/a (ILbmv$b;)Z net/minecraft/client/renderer/vertex/VertexFormatElement/func_177372_a (ILnet/minecraft/client/renderer/vertex/VertexFormatElement$EnumUsage;)Z +MD: bmv/b ()Lbmv$b; net/minecraft/client/renderer/vertex/VertexFormatElement/getUsage ()Lnet/minecraft/client/renderer/vertex/VertexFormatElement$EnumUsage; +MD: bmv/c ()I net/minecraft/client/renderer/vertex/VertexFormatElement/getElementCount ()I +MD: bmv/d ()I net/minecraft/client/renderer/vertex/VertexFormatElement/getIndex ()I +MD: bmv/e ()I net/minecraft/client/renderer/vertex/VertexFormatElement/getSize ()I +MD: bmv/equals (Ljava/lang/Object;)Z net/minecraft/client/renderer/vertex/VertexFormatElement/equals (Ljava/lang/Object;)Z +MD: bmv/f ()Z net/minecraft/client/renderer/vertex/VertexFormatElement/isPositionElement ()Z +MD: bmv/hashCode ()I net/minecraft/client/renderer/vertex/VertexFormatElement/hashCode ()I +MD: bmv/toString ()Ljava/lang/String; net/minecraft/client/renderer/vertex/VertexFormatElement/toString ()Ljava/lang/String; +MD: bmx/a ()Ljava/awt/image/BufferedImage; net/minecraft/client/resources/AbstractResourcePack/getPackImage ()Ljava/awt/image/BufferedImage; +MD: bmx/a (Lbny;Ljava/io/InputStream;Ljava/lang/String;)Lbnw; net/minecraft/client/resources/AbstractResourcePack/readMetadata (Lnet/minecraft/client/resources/data/IMetadataSerializer;Ljava/io/InputStream;Ljava/lang/String;)Lnet/minecraft/client/resources/data/IMetadataSection; +MD: bmx/a (Lbny;Ljava/lang/String;)Lbnw; net/minecraft/client/resources/AbstractResourcePack/getPackMetadata (Lnet/minecraft/client/resources/data/IMetadataSerializer;Ljava/lang/String;)Lnet/minecraft/client/resources/data/IMetadataSection; +MD: bmx/a (Ljava/io/File;Ljava/io/File;)Ljava/lang/String; net/minecraft/client/resources/AbstractResourcePack/getRelativeName (Ljava/io/File;Ljava/io/File;)Ljava/lang/String; +MD: bmx/a (Ljava/lang/String;)Ljava/io/InputStream; net/minecraft/client/resources/AbstractResourcePack/getInputStreamByName (Ljava/lang/String;)Ljava/io/InputStream; +MD: bmx/a (Ljy;)Ljava/io/InputStream; net/minecraft/client/resources/AbstractResourcePack/getInputStream (Lnet/minecraft/util/ResourceLocation;)Ljava/io/InputStream; +MD: bmx/b ()Ljava/lang/String; net/minecraft/client/resources/AbstractResourcePack/getPackName ()Ljava/lang/String; +MD: bmx/b (Ljava/lang/String;)Z net/minecraft/client/resources/AbstractResourcePack/hasResourceName (Ljava/lang/String;)Z +MD: bmx/b (Ljy;)Z net/minecraft/client/resources/AbstractResourcePack/resourceExists (Lnet/minecraft/util/ResourceLocation;)Z +MD: bmx/c (Ljava/lang/String;)V net/minecraft/client/resources/AbstractResourcePack/logNameNotLowercase (Ljava/lang/String;)V +MD: bmx/c (Ljy;)Ljava/lang/String; net/minecraft/client/resources/AbstractResourcePack/locationToName (Lnet/minecraft/util/ResourceLocation;)Ljava/lang/String; +MD: bmy/a ()Ljava/util/Map; net/minecraft/client/resources/ResourceIndex/getResourceMap ()Ljava/util/Map; +MD: bmz/a ()Ljy; net/minecraft/client/resources/DefaultPlayerSkin/getDefaultSkinLegacy ()Lnet/minecraft/util/ResourceLocation; +MD: bmz/a (Ljava/util/UUID;)Ljy; net/minecraft/client/resources/DefaultPlayerSkin/getDefaultSkin (Ljava/util/UUID;)Lnet/minecraft/util/ResourceLocation; +MD: bmz/b (Ljava/util/UUID;)Ljava/lang/String; net/minecraft/client/resources/DefaultPlayerSkin/getSkinType (Ljava/util/UUID;)Ljava/lang/String; +MD: bmz/c (Ljava/util/UUID;)Z net/minecraft/client/resources/DefaultPlayerSkin/isSlimSkin (Ljava/util/UUID;)Z +MD: bn/a ()I net/minecraft/command/server/CommandTeleport/getRequiredPermissionLevel ()I +MD: bn/a (Lm;[Ljava/lang/String;)V net/minecraft/command/server/CommandTeleport/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: bn/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/server/CommandTeleport/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: bn/b ([Ljava/lang/String;I)Z net/minecraft/command/server/CommandTeleport/isUsernameIndex ([Ljava/lang/String;I)Z +MD: bn/c ()Ljava/lang/String; net/minecraft/command/server/CommandTeleport/getCommandName ()Ljava/lang/String; +MD: bn/c (Lm;)Ljava/lang/String; net/minecraft/command/server/CommandTeleport/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: bna/a ()Ljava/awt/image/BufferedImage; net/minecraft/client/resources/DefaultResourcePack/getPackImage ()Ljava/awt/image/BufferedImage; +MD: bna/a (Lbny;Ljava/lang/String;)Lbnw; net/minecraft/client/resources/DefaultResourcePack/getPackMetadata (Lnet/minecraft/client/resources/data/IMetadataSerializer;Ljava/lang/String;)Lnet/minecraft/client/resources/data/IMetadataSection; +MD: bna/a (Ljy;)Ljava/io/InputStream; net/minecraft/client/resources/DefaultResourcePack/getInputStream (Lnet/minecraft/util/ResourceLocation;)Ljava/io/InputStream; +MD: bna/b ()Ljava/lang/String; net/minecraft/client/resources/DefaultResourcePack/getPackName ()Ljava/lang/String; +MD: bna/b (Ljy;)Z net/minecraft/client/resources/DefaultResourcePack/resourceExists (Lnet/minecraft/util/ResourceLocation;)Z +MD: bna/c ()Ljava/util/Set; net/minecraft/client/resources/DefaultResourcePack/getResourceDomains ()Ljava/util/Set; +MD: bna/c (Ljy;)Ljava/io/InputStream; net/minecraft/client/resources/DefaultResourcePack/getInputStreamAssets (Lnet/minecraft/util/ResourceLocation;)Ljava/io/InputStream; +MD: bna/d (Ljy;)Ljava/io/InputStream; net/minecraft/client/resources/DefaultResourcePack/getResourceStream (Lnet/minecraft/util/ResourceLocation;)Ljava/io/InputStream; +MD: bnb$a/close ()V net/minecraft/client/resources/FallbackResourceManager$InputStreamLeakedResourceLogger/close ()V +MD: bnb$a/finalize ()V net/minecraft/client/resources/FallbackResourceManager$InputStreamLeakedResourceLogger/finalize ()V +MD: bnb$a/read ()I net/minecraft/client/resources/FallbackResourceManager$InputStreamLeakedResourceLogger/read ()I +MD: bnb/a ()Ljava/util/Set; net/minecraft/client/resources/FallbackResourceManager/getResourceDomains ()Ljava/util/Set; +MD: bnb/a (Lbnk;)V net/minecraft/client/resources/FallbackResourceManager/addResourcePack (Lnet/minecraft/client/resources/IResourcePack;)V +MD: bnb/a (Ljy;)Lbnh; net/minecraft/client/resources/FallbackResourceManager/getResource (Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/client/resources/IResource; +MD: bnb/a (Ljy;Lbnk;)Ljava/io/InputStream; net/minecraft/client/resources/FallbackResourceManager/getInputStream (Lnet/minecraft/util/ResourceLocation;Lnet/minecraft/client/resources/IResourcePack;)Ljava/io/InputStream; +MD: bnb/b ()Lorg/apache/logging/log4j/Logger; net/minecraft/client/resources/FallbackResourceManager/access$000 ()Lorg/apache/logging/log4j/Logger; +MD: bnb/b (Ljy;)Ljava/util/List; net/minecraft/client/resources/FallbackResourceManager/getAllResources (Lnet/minecraft/util/ResourceLocation;)Ljava/util/List; +MD: bnb/c (Ljy;)Ljy; net/minecraft/client/resources/FallbackResourceManager/getLocationMcmeta (Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/util/ResourceLocation; +MD: bnc/a (Ljava/lang/String;)Ljava/io/InputStream; net/minecraft/client/resources/FileResourcePack/getInputStreamByName (Ljava/lang/String;)Ljava/io/InputStream; +MD: bnc/b (Ljava/lang/String;)Z net/minecraft/client/resources/FileResourcePack/hasResourceName (Ljava/lang/String;)Z +MD: bnc/c ()Ljava/util/Set; net/minecraft/client/resources/FileResourcePack/getResourceDomains ()Ljava/util/Set; +MD: bnc/close ()V net/minecraft/client/resources/FileResourcePack/close ()V +MD: bnc/d ()Ljava/util/zip/ZipFile; net/minecraft/client/resources/FileResourcePack/getResourcePackZipFile ()Ljava/util/zip/ZipFile; +MD: bnc/finalize ()V net/minecraft/client/resources/FileResourcePack/finalize ()V +MD: bnd/a (Ljava/lang/String;)Ljava/io/InputStream; net/minecraft/client/resources/FolderResourcePack/getInputStreamByName (Ljava/lang/String;)Ljava/io/InputStream; +MD: bnd/b (Ljava/lang/String;)Z net/minecraft/client/resources/FolderResourcePack/hasResourceName (Ljava/lang/String;)Z +MD: bnd/c ()Ljava/util/Set; net/minecraft/client/resources/FolderResourcePack/getResourceDomains ()Ljava/util/Set; +MD: bne/a (Lbni;)V net/minecraft/client/resources/FoliageColorReloadListener/onResourceManagerReload (Lnet/minecraft/client/resources/IResourceManager;)V +MD: bnf/a (Lbni;)V net/minecraft/client/resources/GrassColorReloadListener/onResourceManagerReload (Lnet/minecraft/client/resources/IResourceManager;)V +MD: bng/a (Lbnj;)V net/minecraft/client/resources/IReloadableResourceManager/registerReloadListener (Lnet/minecraft/client/resources/IResourceManagerReloadListener;)V +MD: bng/a (Ljava/util/List;)V net/minecraft/client/resources/IReloadableResourceManager/reloadResources (Ljava/util/List;)V +MD: bnh/a ()Ljy; net/minecraft/client/resources/IResource/getResourceLocation ()Lnet/minecraft/util/ResourceLocation; +MD: bnh/a (Ljava/lang/String;)Lbnw; net/minecraft/client/resources/IResource/getMetadata (Ljava/lang/String;)Lnet/minecraft/client/resources/data/IMetadataSection; +MD: bnh/b ()Ljava/io/InputStream; net/minecraft/client/resources/IResource/getInputStream ()Ljava/io/InputStream; +MD: bnh/c ()Z net/minecraft/client/resources/IResource/hasMetadata ()Z +MD: bnh/d ()Ljava/lang/String; net/minecraft/client/resources/IResource/getResourcePackName ()Ljava/lang/String; +MD: bni/a ()Ljava/util/Set; net/minecraft/client/resources/IResourceManager/getResourceDomains ()Ljava/util/Set; +MD: bni/a (Ljy;)Lbnh; net/minecraft/client/resources/IResourceManager/getResource (Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/client/resources/IResource; +MD: bni/b (Ljy;)Ljava/util/List; net/minecraft/client/resources/IResourceManager/getAllResources (Lnet/minecraft/util/ResourceLocation;)Ljava/util/List; +MD: bnj/a (Lbni;)V net/minecraft/client/resources/IResourceManagerReloadListener/onResourceManagerReload (Lnet/minecraft/client/resources/IResourceManager;)V +MD: bnk/a ()Ljava/awt/image/BufferedImage; net/minecraft/client/resources/IResourcePack/getPackImage ()Ljava/awt/image/BufferedImage; +MD: bnk/a (Lbny;Ljava/lang/String;)Lbnw; net/minecraft/client/resources/IResourcePack/getPackMetadata (Lnet/minecraft/client/resources/data/IMetadataSerializer;Ljava/lang/String;)Lnet/minecraft/client/resources/data/IMetadataSection; +MD: bnk/a (Ljy;)Ljava/io/InputStream; net/minecraft/client/resources/IResourcePack/getInputStream (Lnet/minecraft/util/ResourceLocation;)Ljava/io/InputStream; +MD: bnk/b ()Ljava/lang/String; net/minecraft/client/resources/IResourcePack/getPackName ()Ljava/lang/String; +MD: bnk/b (Ljy;)Z net/minecraft/client/resources/IResourcePack/resourceExists (Lnet/minecraft/util/ResourceLocation;)Z +MD: bnk/c ()Ljava/util/Set; net/minecraft/client/resources/IResourcePack/getResourceDomains ()Ljava/util/Set; +MD: bnm$1/accept (Ljava/io/File;)Z net/minecraft/client/resources/ResourcePackRepository$1/accept (Ljava/io/File;)Z +MD: bnm$2/run ()V net/minecraft/client/resources/ResourcePackRepository$2/run ()V +MD: bnm$3/onFailure (Ljava/lang/Throwable;)V net/minecraft/client/resources/ResourcePackRepository$3/onFailure (Ljava/lang/Throwable;)V +MD: bnm$3/onSuccess (Ljava/lang/Object;)V net/minecraft/client/resources/ResourcePackRepository$3/onSuccess (Ljava/lang/Object;)V +MD: bnm$a/a ()V net/minecraft/client/resources/ResourcePackRepository$Entry/updateResourcePack ()V +MD: bnm$a/a (Lbmj;)V net/minecraft/client/resources/ResourcePackRepository$Entry/bindTexturePackIcon (Lnet/minecraft/client/renderer/texture/TextureManager;)V +MD: bnm$a/b ()V net/minecraft/client/resources/ResourcePackRepository$Entry/closeResourcePack ()V +MD: bnm$a/c ()Lbnk; net/minecraft/client/resources/ResourcePackRepository$Entry/getResourcePack ()Lnet/minecraft/client/resources/IResourcePack; +MD: bnm$a/d ()Ljava/lang/String; net/minecraft/client/resources/ResourcePackRepository$Entry/getResourcePackName ()Ljava/lang/String; +MD: bnm$a/e ()Ljava/lang/String; net/minecraft/client/resources/ResourcePackRepository$Entry/getTexturePackDescription ()Ljava/lang/String; +MD: bnm$a/equals (Ljava/lang/Object;)Z net/minecraft/client/resources/ResourcePackRepository$Entry/equals (Ljava/lang/Object;)Z +MD: bnm$a/f ()I net/minecraft/client/resources/ResourcePackRepository$Entry/func_183027_f ()I +MD: bnm$a/hashCode ()I net/minecraft/client/resources/ResourcePackRepository$Entry/hashCode ()I +MD: bnm$a/toString ()Ljava/lang/String; net/minecraft/client/resources/ResourcePackRepository$Entry/toString ()Ljava/lang/String; +MD: bnm/a ()V net/minecraft/client/resources/ResourcePackRepository/updateRepositoryEntriesAll ()V +MD: bnm/a (Ljava/io/File;)Lcom/google/common/util/concurrent/ListenableFuture; net/minecraft/client/resources/ResourcePackRepository/setResourcePackInstance (Ljava/io/File;)Lcom/google/common/util/concurrent/ListenableFuture; +MD: bnm/a (Ljava/lang/String;Ljava/lang/String;)Lcom/google/common/util/concurrent/ListenableFuture; net/minecraft/client/resources/ResourcePackRepository/downloadResourcePack (Ljava/lang/String;Ljava/lang/String;)Lcom/google/common/util/concurrent/ListenableFuture; +MD: bnm/a (Ljava/util/List;)V net/minecraft/client/resources/ResourcePackRepository/setRepositories (Ljava/util/List;)V +MD: bnm/b ()Ljava/util/List; net/minecraft/client/resources/ResourcePackRepository/getRepositoryEntriesAll ()Ljava/util/List; +MD: bnm/c ()Ljava/util/List; net/minecraft/client/resources/ResourcePackRepository/getRepositoryEntries ()Ljava/util/List; +MD: bnm/d ()Ljava/io/File; net/minecraft/client/resources/ResourcePackRepository/getDirResourcepacks ()Ljava/io/File; +MD: bnm/e ()Lbnk; net/minecraft/client/resources/ResourcePackRepository/getResourcePackInstance ()Lnet/minecraft/client/resources/IResourcePack; +MD: bnm/f ()V net/minecraft/client/resources/ResourcePackRepository/clearResourcePack ()V +MD: bnm/g ()V net/minecraft/client/resources/ResourcePackRepository/fixDirResourcepacks ()V +MD: bnm/h ()Ljava/util/List; net/minecraft/client/resources/ResourcePackRepository/getResourcePackFiles ()Ljava/util/List; +MD: bnm/i ()V net/minecraft/client/resources/ResourcePackRepository/func_183028_i ()V +MD: bnn$1/a (Lbnk;)Ljava/lang/String; net/minecraft/client/resources/SimpleReloadableResourceManager$1/apply (Lnet/minecraft/client/resources/IResourcePack;)Ljava/lang/String; +MD: bnn$1/apply (Ljava/lang/Object;)Ljava/lang/Object; net/minecraft/client/resources/SimpleReloadableResourceManager$1/apply (Ljava/lang/Object;)Ljava/lang/Object; +MD: bnn/a ()Ljava/util/Set; net/minecraft/client/resources/SimpleReloadableResourceManager/getResourceDomains ()Ljava/util/Set; +MD: bnn/a (Lbnj;)V net/minecraft/client/resources/SimpleReloadableResourceManager/registerReloadListener (Lnet/minecraft/client/resources/IResourceManagerReloadListener;)V +MD: bnn/a (Lbnk;)V net/minecraft/client/resources/SimpleReloadableResourceManager/reloadResourcePack (Lnet/minecraft/client/resources/IResourcePack;)V +MD: bnn/a (Ljava/util/List;)V net/minecraft/client/resources/SimpleReloadableResourceManager/reloadResources (Ljava/util/List;)V +MD: bnn/a (Ljy;)Lbnh; net/minecraft/client/resources/SimpleReloadableResourceManager/getResource (Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/client/resources/IResource; +MD: bnn/b ()V net/minecraft/client/resources/SimpleReloadableResourceManager/clearResources ()V +MD: bnn/b (Ljy;)Ljava/util/List; net/minecraft/client/resources/SimpleReloadableResourceManager/getAllResources (Lnet/minecraft/util/ResourceLocation;)Ljava/util/List; +MD: bnn/c ()V net/minecraft/client/resources/SimpleReloadableResourceManager/notifyReloadListeners ()V +MD: bno/a ()Ljy; net/minecraft/client/resources/SimpleResource/getResourceLocation ()Lnet/minecraft/util/ResourceLocation; +MD: bno/a (Ljava/lang/String;)Lbnw; net/minecraft/client/resources/SimpleResource/getMetadata (Ljava/lang/String;)Lnet/minecraft/client/resources/data/IMetadataSection; +MD: bno/b ()Ljava/io/InputStream; net/minecraft/client/resources/SimpleResource/getInputStream ()Ljava/io/InputStream; +MD: bno/c ()Z net/minecraft/client/resources/SimpleResource/hasMetadata ()Z +MD: bno/d ()Ljava/lang/String; net/minecraft/client/resources/SimpleResource/getResourcePackName ()Ljava/lang/String; +MD: bno/equals (Ljava/lang/Object;)Z net/minecraft/client/resources/SimpleResource/equals (Ljava/lang/Object;)Z +MD: bno/hashCode ()I net/minecraft/client/resources/SimpleResource/hashCode ()I +MD: bnp$1/a (Lcom/mojang/authlib/GameProfile;)Ljava/util/Map; net/minecraft/client/resources/SkinManager$1/load (Lcom/mojang/authlib/GameProfile;)Ljava/util/Map; +MD: bnp$1/load (Ljava/lang/Object;)Ljava/lang/Object; net/minecraft/client/resources/SkinManager$1/load (Ljava/lang/Object;)Ljava/lang/Object; +MD: bnp$2/a ()V net/minecraft/client/resources/SkinManager$2/skinAvailable ()V +MD: bnp$2/a (Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage; net/minecraft/client/resources/SkinManager$2/parseUserSkin (Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage; +MD: bnp$3$1/run ()V net/minecraft/client/resources/SkinManager$3$1/run ()V +MD: bnp$3/run ()V net/minecraft/client/resources/SkinManager$3/run ()V +MD: bnp$a/a (Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;Ljy;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;)V net/minecraft/client/resources/SkinManager$SkinAvailableCallback/skinAvailable (Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;Lnet/minecraft/util/ResourceLocation;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;)V +MD: bnp/a (Lbnp;)Lcom/mojang/authlib/minecraft/MinecraftSessionService; net/minecraft/client/resources/SkinManager/access$000 (Lnet/minecraft/client/resources/SkinManager;)Lcom/mojang/authlib/minecraft/MinecraftSessionService; +MD: bnp/a (Lcom/mojang/authlib/GameProfile;)Ljava/util/Map; net/minecraft/client/resources/SkinManager/loadSkinFromCache (Lcom/mojang/authlib/GameProfile;)Ljava/util/Map; +MD: bnp/a (Lcom/mojang/authlib/GameProfile;Lbnp$a;Z)V net/minecraft/client/resources/SkinManager/loadProfileTextures (Lcom/mojang/authlib/GameProfile;Lnet/minecraft/client/resources/SkinManager$SkinAvailableCallback;Z)V +MD: bnp/a (Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;)Ljy; net/minecraft/client/resources/SkinManager/loadSkin (Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;)Lnet/minecraft/util/ResourceLocation; +MD: bnp/a (Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;Lbnp$a;)Ljy; net/minecraft/client/resources/SkinManager/loadSkin (Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;Lnet/minecraft/client/resources/SkinManager$SkinAvailableCallback;)Lnet/minecraft/util/ResourceLocation; +MD: bnq/a (Lbnt;)V net/minecraft/client/resources/I18n/setLocale (Lnet/minecraft/client/resources/Locale;)V +MD: bnq/a (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; net/minecraft/client/resources/I18n/format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; +MD: bnr/a ()Ljava/lang/String; net/minecraft/client/resources/Language/getLanguageCode ()Ljava/lang/String; +MD: bnr/a (Lbnr;)I net/minecraft/client/resources/Language/compareTo (Lnet/minecraft/client/resources/Language;)I +MD: bnr/b ()Z net/minecraft/client/resources/Language/isBidirectional ()Z +MD: bnr/compareTo (Ljava/lang/Object;)I net/minecraft/client/resources/Language/compareTo (Ljava/lang/Object;)I +MD: bnr/equals (Ljava/lang/Object;)Z net/minecraft/client/resources/Language/equals (Ljava/lang/Object;)Z +MD: bnr/hashCode ()I net/minecraft/client/resources/Language/hashCode ()I +MD: bnr/toString ()Ljava/lang/String; net/minecraft/client/resources/Language/toString ()Ljava/lang/String; +MD: bns/a ()Z net/minecraft/client/resources/LanguageManager/isCurrentLocaleUnicode ()Z +MD: bns/a (Lbni;)V net/minecraft/client/resources/LanguageManager/onResourceManagerReload (Lnet/minecraft/client/resources/IResourceManager;)V +MD: bns/a (Lbnr;)V net/minecraft/client/resources/LanguageManager/setCurrentLanguage (Lnet/minecraft/client/resources/Language;)V +MD: bns/a (Ljava/util/List;)V net/minecraft/client/resources/LanguageManager/parseLanguageMetadata (Ljava/util/List;)V +MD: bns/b ()Z net/minecraft/client/resources/LanguageManager/isCurrentLanguageBidirectional ()Z +MD: bns/c ()Lbnr; net/minecraft/client/resources/LanguageManager/getCurrentLanguage ()Lnet/minecraft/client/resources/Language; +MD: bns/d ()Ljava/util/SortedSet; net/minecraft/client/resources/LanguageManager/getLanguages ()Ljava/util/SortedSet; +MD: bnt/a ()Z net/minecraft/client/resources/Locale/isUnicode ()Z +MD: bnt/a (Lbni;Ljava/util/List;)V net/minecraft/client/resources/Locale/loadLocaleDataFiles (Lnet/minecraft/client/resources/IResourceManager;Ljava/util/List;)V +MD: bnt/a (Ljava/io/InputStream;)V net/minecraft/client/resources/Locale/loadLocaleData (Ljava/io/InputStream;)V +MD: bnt/a (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; net/minecraft/client/resources/Locale/formatMessage (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; +MD: bnt/a (Ljava/util/List;)V net/minecraft/client/resources/Locale/loadLocaleData (Ljava/util/List;)V +MD: bnt/b ()V net/minecraft/client/resources/Locale/checkUnicode ()V +MD: bnt/b (Ljava/lang/String;)Ljava/lang/String; net/minecraft/client/resources/Locale/translateKeyPrivate (Ljava/lang/String;)Ljava/lang/String; +MD: bnx/a ()Ljava/lang/String; net/minecraft/client/resources/data/IMetadataSectionSerializer/getSectionName ()Ljava/lang/String; +MD: bny/a ()Lcom/google/gson/Gson; net/minecraft/client/resources/data/IMetadataSerializer/getGson ()Lcom/google/gson/Gson; +MD: bny/a (Lbnx;Ljava/lang/Class;)V net/minecraft/client/resources/data/IMetadataSerializer/registerMetadataSectionType (Lnet/minecraft/client/resources/data/IMetadataSectionSerializer;Ljava/lang/Class;)V +MD: bny/a (Ljava/lang/String;Lcom/google/gson/JsonObject;)Lbnw; net/minecraft/client/resources/data/IMetadataSerializer/parseMetadataSection (Ljava/lang/String;Lcom/google/gson/JsonObject;)Lnet/minecraft/client/resources/data/IMetadataSection; +MD: bnz/a ()Z net/minecraft/client/resources/data/AnimationFrame/hasNoTime ()Z +MD: bnz/b ()I net/minecraft/client/resources/data/AnimationFrame/getFrameTime ()I +MD: bnz/c ()I net/minecraft/client/resources/data/AnimationFrame/getFrameIndex ()I +MD: boa/a ()I net/minecraft/client/resources/data/AnimationMetadataSection/getFrameHeight ()I +MD: boa/a (I)I net/minecraft/client/resources/data/AnimationMetadataSection/getFrameTimeSingle (I)I +MD: boa/b ()I net/minecraft/client/resources/data/AnimationMetadataSection/getFrameWidth ()I +MD: boa/b (I)Z net/minecraft/client/resources/data/AnimationMetadataSection/frameHasTime (I)Z +MD: boa/c ()I net/minecraft/client/resources/data/AnimationMetadataSection/getFrameCount ()I +MD: boa/c (I)I net/minecraft/client/resources/data/AnimationMetadataSection/getFrameIndex (I)I +MD: boa/d ()I net/minecraft/client/resources/data/AnimationMetadataSection/getFrameTime ()I +MD: boa/d (I)Lbnz; net/minecraft/client/resources/data/AnimationMetadataSection/getAnimationFrame (I)Lnet/minecraft/client/resources/data/AnimationFrame; +MD: boa/e ()Z net/minecraft/client/resources/data/AnimationMetadataSection/isInterpolate ()Z +MD: boa/f ()Ljava/util/Set; net/minecraft/client/resources/data/AnimationMetadataSection/getFrameIndexSet ()Ljava/util/Set; +MD: bob/a ()Ljava/lang/String; net/minecraft/client/resources/data/AnimationMetadataSectionSerializer/getSectionName ()Ljava/lang/String; +MD: bob/a (ILcom/google/gson/JsonElement;)Lbnz; net/minecraft/client/resources/data/AnimationMetadataSectionSerializer/parseAnimationFrame (ILcom/google/gson/JsonElement;)Lnet/minecraft/client/resources/data/AnimationFrame; +MD: bob/a (Lboa;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; net/minecraft/client/resources/data/AnimationMetadataSectionSerializer/serialize (Lnet/minecraft/client/resources/data/AnimationMetadataSection;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; +MD: bob/a (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lboa; net/minecraft/client/resources/data/AnimationMetadataSectionSerializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/client/resources/data/AnimationMetadataSection; +MD: bob/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; net/minecraft/client/resources/data/AnimationMetadataSectionSerializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; +MD: bob/serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; net/minecraft/client/resources/data/AnimationMetadataSectionSerializer/serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; +MD: boe/a ()Ljava/lang/String; net/minecraft/client/resources/data/FontMetadataSectionSerializer/getSectionName ()Ljava/lang/String; +MD: boe/a (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lbod; net/minecraft/client/resources/data/FontMetadataSectionSerializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/client/resources/data/FontMetadataSection; +MD: boe/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; net/minecraft/client/resources/data/FontMetadataSectionSerializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; +MD: bog/a ()Ljava/util/Collection; net/minecraft/client/resources/data/LanguageMetadataSection/getLanguages ()Ljava/util/Collection; +MD: boh/a ()Ljava/lang/String; net/minecraft/client/resources/data/LanguageMetadataSectionSerializer/getSectionName ()Ljava/lang/String; +MD: boh/a (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lbog; net/minecraft/client/resources/data/LanguageMetadataSectionSerializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/client/resources/data/LanguageMetadataSection; +MD: boh/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; net/minecraft/client/resources/data/LanguageMetadataSectionSerializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; +MD: boj/a ()Leu; net/minecraft/client/resources/data/PackMetadataSection/getPackDescription ()Lnet/minecraft/util/IChatComponent; +MD: boj/b ()I net/minecraft/client/resources/data/PackMetadataSection/getPackFormat ()I +MD: bok/a ()Ljava/lang/String; net/minecraft/client/resources/data/PackMetadataSectionSerializer/getSectionName ()Ljava/lang/String; +MD: bok/a (Lboj;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; net/minecraft/client/resources/data/PackMetadataSectionSerializer/serialize (Lnet/minecraft/client/resources/data/PackMetadataSection;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; +MD: bok/a (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lboj; net/minecraft/client/resources/data/PackMetadataSectionSerializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/client/resources/data/PackMetadataSection; +MD: bok/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; net/minecraft/client/resources/data/PackMetadataSectionSerializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; +MD: bok/serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; net/minecraft/client/resources/data/PackMetadataSectionSerializer/serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; +MD: bon/a ()Z net/minecraft/client/resources/data/TextureMetadataSection/getTextureBlur ()Z +MD: bon/b ()Z net/minecraft/client/resources/data/TextureMetadataSection/getTextureClamp ()Z +MD: bon/c ()Ljava/util/List; net/minecraft/client/resources/data/TextureMetadataSection/getListMipmaps ()Ljava/util/List; +MD: boo/a ()Ljava/lang/String; net/minecraft/client/resources/data/TextureMetadataSectionSerializer/getSectionName ()Ljava/lang/String; +MD: boo/a (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lbon; net/minecraft/client/resources/data/TextureMetadataSectionSerializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/client/resources/data/TextureMetadataSection; +MD: boo/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; net/minecraft/client/resources/data/TextureMetadataSectionSerializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; +MD: boq/a ()Ljava/util/List; net/minecraft/client/resources/model/IBakedModel/getGeneralQuads ()Ljava/util/List; +MD: boq/a (Lcq;)Ljava/util/List; net/minecraft/client/resources/model/IBakedModel/getFaceQuads (Lnet/minecraft/util/EnumFacing;)Ljava/util/List; +MD: boq/b ()Z net/minecraft/client/resources/model/IBakedModel/isAmbientOcclusion ()Z +MD: boq/c ()Z net/minecraft/client/resources/model/IBakedModel/isGui3d ()Z +MD: boq/d ()Z net/minecraft/client/resources/model/IBakedModel/isBuiltInRenderer ()Z +MD: boq/e ()Lbmi; net/minecraft/client/resources/model/IBakedModel/getParticleTexture ()Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; +MD: boq/f ()Lbgr; net/minecraft/client/resources/model/IBakedModel/getItemCameraTransforms ()Lnet/minecraft/client/renderer/block/model/ItemCameraTransforms; +MD: bor/a ()Lorg/lwjgl/util/vector/Matrix4f; net/minecraft/client/resources/model/ModelRotation/getMatrix4d ()Lorg/lwjgl/util/vector/Matrix4f; +MD: bor/a (II)Lbor; net/minecraft/client/resources/model/ModelRotation/getModelRotation (II)Lnet/minecraft/client/resources/model/ModelRotation; +MD: bor/a (Lcq;)Lcq; net/minecraft/client/resources/model/ModelRotation/rotateFace (Lnet/minecraft/util/EnumFacing;)Lnet/minecraft/util/EnumFacing; +MD: bor/a (Lcq;I)I net/minecraft/client/resources/model/ModelRotation/rotateVertex (Lnet/minecraft/util/EnumFacing;I)I +MD: bor/b (II)I net/minecraft/client/resources/model/ModelRotation/combineXY (II)I +MD: bor/values ()[Lbor; net/minecraft/client/resources/model/ModelRotation/values ()[Lnet/minecraft/client/resources/model/ModelRotation; +MD: bos/a ()Ljava/util/List; net/minecraft/client/resources/model/BuiltInModel/getGeneralQuads ()Ljava/util/List; +MD: bos/a (Lcq;)Ljava/util/List; net/minecraft/client/resources/model/BuiltInModel/getFaceQuads (Lnet/minecraft/util/EnumFacing;)Ljava/util/List; +MD: bos/b ()Z net/minecraft/client/resources/model/BuiltInModel/isAmbientOcclusion ()Z +MD: bos/c ()Z net/minecraft/client/resources/model/BuiltInModel/isGui3d ()Z +MD: bos/d ()Z net/minecraft/client/resources/model/BuiltInModel/isBuiltInRenderer ()Z +MD: bos/e ()Lbmi; net/minecraft/client/resources/model/BuiltInModel/getParticleTexture ()Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; +MD: bos/f ()Lbgr; net/minecraft/client/resources/model/BuiltInModel/getItemCameraTransforms ()Lnet/minecraft/client/renderer/block/model/ItemCameraTransforms; +MD: bot$1/a (Lbov;Lbov;)I net/minecraft/client/resources/model/ModelBakery$1/compare (Lnet/minecraft/client/resources/model/ModelResourceLocation;Lnet/minecraft/client/resources/model/ModelResourceLocation;)I +MD: bot$1/compare (Ljava/lang/Object;Ljava/lang/Object;)I net/minecraft/client/resources/model/ModelBakery$1/compare (Ljava/lang/Object;Ljava/lang/Object;)I +MD: bot$2/a (Lbmh;)V net/minecraft/client/resources/model/ModelBakery$2/registerSprites (Lnet/minecraft/client/renderer/texture/TextureMap;)V +MD: bot/a ()Ldb; net/minecraft/client/resources/model/ModelBakery/setupModelRegistry ()Lnet/minecraft/util/IRegistry; +MD: bot/a (Lbgh;Lbgi;Lbmi;Lcq;Lbor;Z)Lbgg; net/minecraft/client/resources/model/ModelBakery/makeBakedQuad (Lnet/minecraft/client/renderer/block/model/BlockPart;Lnet/minecraft/client/renderer/block/model/BlockPartFace;Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;Lnet/minecraft/util/EnumFacing;Lnet/minecraft/client/resources/model/ModelRotation;Z)Lnet/minecraft/client/renderer/block/model/BakedQuad; +MD: bot/a (Lbgl;)Ljava/util/Set; net/minecraft/client/resources/model/ModelBakery/getTextureLocations (Lnet/minecraft/client/renderer/block/model/ModelBlock;)Ljava/util/Set; +MD: bot/a (Lbgl;Lbor;Z)Lboq; net/minecraft/client/resources/model/ModelBakery/bakeModel (Lnet/minecraft/client/renderer/block/model/ModelBlock;Lnet/minecraft/client/resources/model/ModelRotation;Z)Lnet/minecraft/client/resources/model/IBakedModel; +MD: bot/a (Lbgm;Lbov;)V net/minecraft/client/resources/model/ModelBakery/registerVariant (Lnet/minecraft/client/renderer/block/model/ModelBlockDefinition;Lnet/minecraft/client/resources/model/ModelResourceLocation;)V +MD: bot/a (Lbot;)Ljava/util/Map; net/minecraft/client/resources/model/ModelBakery/access$000 (Lnet/minecraft/client/resources/model/ModelBakery;)Ljava/util/Map; +MD: bot/a (Ljava/lang/String;)Ljy; net/minecraft/client/resources/model/ModelBakery/getItemLocation (Ljava/lang/String;)Lnet/minecraft/util/ResourceLocation; +MD: bot/a (Ljava/util/Collection;)V net/minecraft/client/resources/model/ModelBakery/loadVariants (Ljava/util/Collection;)V +MD: bot/a (Ljy;)Lbgm; net/minecraft/client/resources/model/ModelBakery/getModelBlockDefinition (Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/client/renderer/block/model/ModelBlockDefinition; +MD: bot/a (Lzw;)Ljava/util/List; net/minecraft/client/resources/model/ModelBakery/getVariantNames (Lnet/minecraft/item/Item;)Ljava/util/List; +MD: bot/b ()V net/minecraft/client/resources/model/ModelBakery/loadVariantItemModels ()V +MD: bot/b (Lbgl;)Z net/minecraft/client/resources/model/ModelBakery/hasItemModel (Lnet/minecraft/client/renderer/block/model/ModelBlock;)Z +MD: bot/b (Ljy;)Ljy; net/minecraft/client/resources/model/ModelBakery/getBlockStateLocation (Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/util/ResourceLocation; +MD: bot/c ()V net/minecraft/client/resources/model/ModelBakery/loadVariantModels ()V +MD: bot/c (Lbgl;)Z net/minecraft/client/resources/model/ModelBakery/isCustomRenderer (Lnet/minecraft/client/renderer/block/model/ModelBlock;)Z +MD: bot/c (Ljy;)Lbgl; net/minecraft/client/resources/model/ModelBakery/loadModel (Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/client/renderer/block/model/ModelBlock; +MD: bot/d ()V net/minecraft/client/resources/model/ModelBakery/loadItemModels ()V +MD: bot/d (Lbgl;)Lbgl; net/minecraft/client/resources/model/ModelBakery/makeItemModel (Lnet/minecraft/client/renderer/block/model/ModelBlock;)Lnet/minecraft/client/renderer/block/model/ModelBlock; +MD: bot/d (Ljy;)Ljy; net/minecraft/client/resources/model/ModelBakery/getModelLocation (Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/util/ResourceLocation; +MD: bot/e ()V net/minecraft/client/resources/model/ModelBakery/registerVariantNames ()V +MD: bot/e (Ljy;)Ljava/util/List; net/minecraft/client/resources/model/ModelBakery/getParentPath (Lnet/minecraft/util/ResourceLocation;)Ljava/util/List; +MD: bot/f ()V net/minecraft/client/resources/model/ModelBakery/bakeBlockModels ()V +MD: bot/f (Ljy;)Ljy; net/minecraft/client/resources/model/ModelBakery/getParentLocation (Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/util/ResourceLocation; +MD: bot/g ()Ljava/util/Set; net/minecraft/client/resources/model/ModelBakery/getVariantsTextureLocations ()Ljava/util/Set; +MD: bot/h ()V net/minecraft/client/resources/model/ModelBakery/loadModelsCheck ()V +MD: bot/i ()V net/minecraft/client/resources/model/ModelBakery/loadModels ()V +MD: bot/j ()V net/minecraft/client/resources/model/ModelBakery/loadSprites ()V +MD: bot/k ()Ljava/util/Set; net/minecraft/client/resources/model/ModelBakery/getItemsTextureLocations ()Ljava/util/Set; +MD: bot/l ()V net/minecraft/client/resources/model/ModelBakery/bakeItemModels ()V +MD: bou/a ()Lboq; net/minecraft/client/resources/model/ModelManager/getMissingModel ()Lnet/minecraft/client/resources/model/IBakedModel; +MD: bou/a (Lbni;)V net/minecraft/client/resources/model/ModelManager/onResourceManagerReload (Lnet/minecraft/client/resources/IResourceManager;)V +MD: bou/a (Lbov;)Lboq; net/minecraft/client/resources/model/ModelManager/getModel (Lnet/minecraft/client/resources/model/ModelResourceLocation;)Lnet/minecraft/client/resources/model/IBakedModel; +MD: bou/b ()Lbmh; net/minecraft/client/resources/model/ModelManager/getTextureMap ()Lnet/minecraft/client/renderer/texture/TextureMap; +MD: bou/c ()Lbgc; net/minecraft/client/resources/model/ModelManager/getBlockModelShapes ()Lnet/minecraft/client/renderer/BlockModelShapes; +MD: bov/b (Ljava/lang/String;)[Ljava/lang/String; net/minecraft/client/resources/model/ModelResourceLocation/parsePathString (Ljava/lang/String;)[Ljava/lang/String; +MD: bov/c ()Ljava/lang/String; net/minecraft/client/resources/model/ModelResourceLocation/getVariant ()Ljava/lang/String; +MD: bov/equals (Ljava/lang/Object;)Z net/minecraft/client/resources/model/ModelResourceLocation/equals (Ljava/lang/Object;)Z +MD: bov/hashCode ()I net/minecraft/client/resources/model/ModelResourceLocation/hashCode ()I +MD: bov/toString ()Ljava/lang/String; net/minecraft/client/resources/model/ModelResourceLocation/toString ()Ljava/lang/String; +MD: bow$a/a (Lbgg;)Lbow$a; net/minecraft/client/resources/model/SimpleBakedModel$Builder/addGeneralQuad (Lnet/minecraft/client/renderer/block/model/BakedQuad;)Lnet/minecraft/client/resources/model/SimpleBakedModel$Builder; +MD: bow$a/a (Lbmi;)Lbow$a; net/minecraft/client/resources/model/SimpleBakedModel$Builder/setTexture (Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;)Lnet/minecraft/client/resources/model/SimpleBakedModel$Builder; +MD: bow$a/a (Lboq;Lbmi;)V net/minecraft/client/resources/model/SimpleBakedModel$Builder/addGeneralBreakingFours (Lnet/minecraft/client/resources/model/IBakedModel;Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;)V +MD: bow$a/a (Lboq;Lbmi;Lcq;)V net/minecraft/client/resources/model/SimpleBakedModel$Builder/addFaceBreakingFours (Lnet/minecraft/client/resources/model/IBakedModel;Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;Lnet/minecraft/util/EnumFacing;)V +MD: bow$a/a (Lcq;Lbgg;)Lbow$a; net/minecraft/client/resources/model/SimpleBakedModel$Builder/addFaceQuad (Lnet/minecraft/util/EnumFacing;Lnet/minecraft/client/renderer/block/model/BakedQuad;)Lnet/minecraft/client/resources/model/SimpleBakedModel$Builder; +MD: bow$a/b ()Lboq; net/minecraft/client/resources/model/SimpleBakedModel$Builder/makeBakedModel ()Lnet/minecraft/client/resources/model/IBakedModel; +MD: bow/a ()Ljava/util/List; net/minecraft/client/resources/model/SimpleBakedModel/getGeneralQuads ()Ljava/util/List; +MD: bow/a (Lcq;)Ljava/util/List; net/minecraft/client/resources/model/SimpleBakedModel/getFaceQuads (Lnet/minecraft/util/EnumFacing;)Ljava/util/List; +MD: bow/b ()Z net/minecraft/client/resources/model/SimpleBakedModel/isAmbientOcclusion ()Z +MD: bow/c ()Z net/minecraft/client/resources/model/SimpleBakedModel/isGui3d ()Z +MD: bow/d ()Z net/minecraft/client/resources/model/SimpleBakedModel/isBuiltInRenderer ()Z +MD: bow/e ()Lbmi; net/minecraft/client/resources/model/SimpleBakedModel/getParticleTexture ()Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; +MD: bow/f ()Lbgr; net/minecraft/client/resources/model/SimpleBakedModel/getItemCameraTransforms ()Lnet/minecraft/client/renderer/block/model/ItemCameraTransforms; +MD: box$a/a ()Lbox; net/minecraft/client/resources/model/WeightedBakedModel$Builder/build ()Lnet/minecraft/client/resources/model/WeightedBakedModel; +MD: box$a/a (Lboq;I)Lbox$a; net/minecraft/client/resources/model/WeightedBakedModel$Builder/add (Lnet/minecraft/client/resources/model/IBakedModel;I)Lnet/minecraft/client/resources/model/WeightedBakedModel$Builder; +MD: box$a/b ()Lboq; net/minecraft/client/resources/model/WeightedBakedModel$Builder/first ()Lnet/minecraft/client/resources/model/IBakedModel; +MD: box$b/a ()I net/minecraft/client/resources/model/WeightedBakedModel$MyWeighedRandomItem/getCountQuads ()I +MD: box$b/a (Lbox$b;)I net/minecraft/client/resources/model/WeightedBakedModel$MyWeighedRandomItem/compareTo (Lnet/minecraft/client/resources/model/WeightedBakedModel$MyWeighedRandomItem;)I +MD: box$b/compareTo (Ljava/lang/Object;)I net/minecraft/client/resources/model/WeightedBakedModel$MyWeighedRandomItem/compareTo (Ljava/lang/Object;)I +MD: box$b/toString ()Ljava/lang/String; net/minecraft/client/resources/model/WeightedBakedModel$MyWeighedRandomItem/toString ()Ljava/lang/String; +MD: box/a ()Ljava/util/List; net/minecraft/client/resources/model/WeightedBakedModel/getGeneralQuads ()Ljava/util/List; +MD: box/a (J)Lboq; net/minecraft/client/resources/model/WeightedBakedModel/getAlternativeModel (J)Lnet/minecraft/client/resources/model/IBakedModel; +MD: box/a (Lcq;)Ljava/util/List; net/minecraft/client/resources/model/WeightedBakedModel/getFaceQuads (Lnet/minecraft/util/EnumFacing;)Ljava/util/List; +MD: box/b ()Z net/minecraft/client/resources/model/WeightedBakedModel/isAmbientOcclusion ()Z +MD: box/c ()Z net/minecraft/client/resources/model/WeightedBakedModel/isGui3d ()Z +MD: box/d ()Z net/minecraft/client/resources/model/WeightedBakedModel/isBuiltInRenderer ()Z +MD: box/e ()Lbmi; net/minecraft/client/resources/model/WeightedBakedModel/getParticleTexture ()Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; +MD: box/f ()Lbgr; net/minecraft/client/resources/model/WeightedBakedModel/getItemCameraTransforms ()Lnet/minecraft/client/renderer/block/model/ItemCameraTransforms; +MD: bp/a ()I net/minecraft/command/server/CommandTestForBlock/getRequiredPermissionLevel ()I +MD: bp/a (Lm;[Ljava/lang/String;)V net/minecraft/command/server/CommandTestForBlock/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: bp/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/server/CommandTestForBlock/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: bp/c ()Ljava/lang/String; net/minecraft/command/server/CommandTestForBlock/getCommandName ()Ljava/lang/String; +MD: bp/c (Lm;)Ljava/lang/String; net/minecraft/command/server/CommandTestForBlock/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: bpa/a ()Ljy; net/minecraft/client/audio/PositionedSound/getSoundLocation ()Lnet/minecraft/util/ResourceLocation; +MD: bpa/b ()Z net/minecraft/client/audio/PositionedSound/canRepeat ()Z +MD: bpa/d ()I net/minecraft/client/audio/PositionedSound/getRepeatDelay ()I +MD: bpa/e ()F net/minecraft/client/audio/PositionedSound/getVolume ()F +MD: bpa/f ()F net/minecraft/client/audio/PositionedSound/getPitch ()F +MD: bpa/g ()F net/minecraft/client/audio/PositionedSound/getXPosF ()F +MD: bpa/h ()F net/minecraft/client/audio/PositionedSound/getYPosF ()F +MD: bpa/i ()F net/minecraft/client/audio/PositionedSound/getZPosF ()F +MD: bpa/j ()Lbpj$a; net/minecraft/client/audio/PositionedSound/getAttenuationType ()Lnet/minecraft/client/audio/ISound$AttenuationType; +MD: bpb/k ()Z net/minecraft/client/audio/MovingSound/isDonePlaying ()Z +MD: bpc/c ()V net/minecraft/client/audio/GuardianSound/update ()V +MD: bpd/c ()V net/minecraft/client/audio/MovingSoundMinecart/update ()V +MD: bpe/c ()V net/minecraft/client/audio/MovingSoundMinecartRiding/update ()V +MD: bpf/a (Ljy;)Lbpf; net/minecraft/client/audio/PositionedSoundRecord/create (Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/client/audio/PositionedSoundRecord; +MD: bpf/a (Ljy;F)Lbpf; net/minecraft/client/audio/PositionedSoundRecord/create (Lnet/minecraft/util/ResourceLocation;F)Lnet/minecraft/client/audio/PositionedSoundRecord; +MD: bpf/a (Ljy;FFF)Lbpf; net/minecraft/client/audio/PositionedSoundRecord/create (Lnet/minecraft/util/ResourceLocation;FFF)Lnet/minecraft/client/audio/PositionedSoundRecord; +MD: bpg/a ()Ljava/lang/String; net/minecraft/client/audio/SoundCategory/getCategoryName ()Ljava/lang/String; +MD: bpg/a (Ljava/lang/String;)Lbpg; net/minecraft/client/audio/SoundCategory/getCategory (Ljava/lang/String;)Lnet/minecraft/client/audio/SoundCategory; +MD: bpg/b ()I net/minecraft/client/audio/SoundCategory/getCategoryId ()I +MD: bpg/values ()[Lbpg; net/minecraft/client/audio/SoundCategory/values ()[Lnet/minecraft/client/audio/SoundCategory; +MD: bph$a$a/a (Ljava/lang/String;)Lbph$a$a; net/minecraft/client/audio/SoundList$SoundEntry$Type/getType (Ljava/lang/String;)Lnet/minecraft/client/audio/SoundList$SoundEntry$Type; +MD: bph$a$a/values ()[Lbph$a$a; net/minecraft/client/audio/SoundList$SoundEntry$Type/values ()[Lnet/minecraft/client/audio/SoundList$SoundEntry$Type; +MD: bph$a/a ()Ljava/lang/String; net/minecraft/client/audio/SoundList$SoundEntry/getSoundEntryName ()Ljava/lang/String; +MD: bph$a/a (F)V net/minecraft/client/audio/SoundList$SoundEntry/setSoundEntryVolume (F)V +MD: bph$a/a (I)V net/minecraft/client/audio/SoundList$SoundEntry/setSoundEntryWeight (I)V +MD: bph$a/a (Lbph$a$a;)V net/minecraft/client/audio/SoundList$SoundEntry/setSoundEntryType (Lnet/minecraft/client/audio/SoundList$SoundEntry$Type;)V +MD: bph$a/a (Ljava/lang/String;)V net/minecraft/client/audio/SoundList$SoundEntry/setSoundEntryName (Ljava/lang/String;)V +MD: bph$a/a (Z)V net/minecraft/client/audio/SoundList$SoundEntry/setStreaming (Z)V +MD: bph$a/b ()F net/minecraft/client/audio/SoundList$SoundEntry/getSoundEntryVolume ()F +MD: bph$a/b (F)V net/minecraft/client/audio/SoundList$SoundEntry/setSoundEntryPitch (F)V +MD: bph$a/c ()F net/minecraft/client/audio/SoundList$SoundEntry/getSoundEntryPitch ()F +MD: bph$a/d ()I net/minecraft/client/audio/SoundList$SoundEntry/getSoundEntryWeight ()I +MD: bph$a/e ()Lbph$a$a; net/minecraft/client/audio/SoundList$SoundEntry/getSoundEntryType ()Lnet/minecraft/client/audio/SoundList$SoundEntry$Type; +MD: bph$a/f ()Z net/minecraft/client/audio/SoundList$SoundEntry/isStreaming ()Z +MD: bph/a ()Ljava/util/List; net/minecraft/client/audio/SoundList/getSoundList ()Ljava/util/List; +MD: bph/a (Lbpg;)V net/minecraft/client/audio/SoundList/setSoundCategory (Lnet/minecraft/client/audio/SoundCategory;)V +MD: bph/a (Z)V net/minecraft/client/audio/SoundList/setReplaceExisting (Z)V +MD: bph/b ()Z net/minecraft/client/audio/SoundList/canReplaceExisting ()Z +MD: bph/c ()Lbpg; net/minecraft/client/audio/SoundList/getSoundCategory ()Lnet/minecraft/client/audio/SoundCategory; +MD: bpi/a (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lbph; net/minecraft/client/audio/SoundListSerializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/client/audio/SoundList; +MD: bpi/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; net/minecraft/client/audio/SoundListSerializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; +MD: bpj$a/a ()I net/minecraft/client/audio/ISound$AttenuationType/getTypeInt ()I +MD: bpj$a/values ()[Lbpj$a; net/minecraft/client/audio/ISound$AttenuationType/values ()[Lnet/minecraft/client/audio/ISound$AttenuationType; +MD: bpj/a ()Ljy; net/minecraft/client/audio/ISound/getSoundLocation ()Lnet/minecraft/util/ResourceLocation; +MD: bpj/b ()Z net/minecraft/client/audio/ISound/canRepeat ()Z +MD: bpj/d ()I net/minecraft/client/audio/ISound/getRepeatDelay ()I +MD: bpj/e ()F net/minecraft/client/audio/ISound/getVolume ()F +MD: bpj/f ()F net/minecraft/client/audio/ISound/getPitch ()F +MD: bpj/g ()F net/minecraft/client/audio/ISound/getXPosF ()F +MD: bpj/h ()F net/minecraft/client/audio/ISound/getYPosF ()F +MD: bpj/i ()F net/minecraft/client/audio/ISound/getZPosF ()F +MD: bpj/j ()Lbpj$a; net/minecraft/client/audio/ISound/getAttenuationType ()Lnet/minecraft/client/audio/ISound$AttenuationType; +MD: bpk/k ()Z net/minecraft/client/audio/ITickableSound/isDonePlaying ()Z +MD: bpn/a (Ljava/net/SocketAddress;Lcom/mojang/authlib/GameProfile;)Ljava/lang/String; net/minecraft/server/integrated/IntegratedPlayerList/allowUserToConnect (Ljava/net/SocketAddress;Lcom/mojang/authlib/GameProfile;)Ljava/lang/String; +MD: bpn/b ()Lbpo; net/minecraft/server/integrated/IntegratedPlayerList/getServerInstance ()Lnet/minecraft/server/integrated/IntegratedServer; +MD: bpn/b (Llf;)V net/minecraft/server/integrated/IntegratedPlayerList/writePlayerData (Lnet/minecraft/entity/player/EntityPlayerMP;)V +MD: bpn/c ()Lnet/minecraft/server/MinecraftServer; net/minecraft/server/integrated/IntegratedPlayerList/getServerInstance ()Lnet/minecraft/server/MinecraftServer; +MD: bpn/t ()Ldn; net/minecraft/server/integrated/IntegratedPlayerList/getHostPlayerData ()Lnet/minecraft/nbt/NBTTagCompound; +MD: bpo$1/a ()Ljava/lang/String; net/minecraft/server/integrated/IntegratedServer$1/call ()Ljava/lang/String; +MD: bpo$1/call ()Ljava/lang/Object; net/minecraft/server/integrated/IntegratedServer$1/call ()Ljava/lang/Object; +MD: bpo$2/a ()Ljava/lang/String; net/minecraft/server/integrated/IntegratedServer$2/call ()Ljava/lang/String; +MD: bpo$2/call ()Ljava/lang/Object; net/minecraft/server/integrated/IntegratedServer$2/call ()Ljava/lang/Object; +MD: bpo$3/run ()V net/minecraft/server/integrated/IntegratedServer$3/run ()V +MD: bpo/A ()V net/minecraft/server/integrated/IntegratedServer/tick ()V +MD: bpo/a ()V net/minecraft/server/integrated/IntegratedServer/setStaticInstance ()V +MD: bpo/a (Ladp$a;)V net/minecraft/server/integrated/IntegratedServer/setGameType (Lnet/minecraft/world/WorldSettings$GameType;)V +MD: bpo/a (Ladp$a;Z)Ljava/lang/String; net/minecraft/server/integrated/IntegratedServer/shareToLAN (Lnet/minecraft/world/WorldSettings$GameType;Z)Ljava/lang/String; +MD: bpo/a (Lb;)V net/minecraft/server/integrated/IntegratedServer/finalTick (Lnet/minecraft/crash/CrashReport;)V +MD: bpo/a (Ljava/lang/String;Ljava/lang/String;JLadr;Ljava/lang/String;)V net/minecraft/server/integrated/IntegratedServer/loadAllWorlds (Ljava/lang/String;Ljava/lang/String;JLnet/minecraft/world/WorldType;Ljava/lang/String;)V +MD: bpo/a (Loj;)V net/minecraft/server/integrated/IntegratedServer/setDifficultyForAllWorlds (Lnet/minecraft/world/EnumDifficulty;)V +MD: bpo/a (Lor;)V net/minecraft/server/integrated/IntegratedServer/addServerStatsToSnooper (Lnet/minecraft/profiler/PlayerUsageSnooper;)V +MD: bpo/ad ()Z net/minecraft/server/integrated/IntegratedServer/isSnooperEnabled ()Z +MD: bpo/ae ()Z net/minecraft/server/integrated/IntegratedServer/isDedicatedServer ()Z +MD: bpo/ai ()Z net/minecraft/server/integrated/IntegratedServer/shouldUseNativeTransport ()Z +MD: bpo/al ()Z net/minecraft/server/integrated/IntegratedServer/isCommandBlockEnabled ()Z +MD: bpo/b ()Z net/minecraft/server/integrated/IntegratedServer/getPublic ()Z +MD: bpo/b (Lb;)Lb; net/minecraft/server/integrated/IntegratedServer/addServerInfoToCrashReport (Lnet/minecraft/crash/CrashReport;)Lnet/minecraft/crash/CrashReport; +MD: bpo/h ()Lbd; net/minecraft/server/integrated/IntegratedServer/createNewCommandManager ()Lnet/minecraft/command/ServerCommandManager; +MD: bpo/i ()Z net/minecraft/server/integrated/IntegratedServer/startServer ()Z +MD: bpo/l ()Z net/minecraft/server/integrated/IntegratedServer/canStructuresSpawn ()Z +MD: bpo/m ()Ladp$a; net/minecraft/server/integrated/IntegratedServer/getGameType ()Lnet/minecraft/world/WorldSettings$GameType; +MD: bpo/n ()Loj; net/minecraft/server/integrated/IntegratedServer/getDifficulty ()Lnet/minecraft/world/EnumDifficulty; +MD: bpo/o ()Z net/minecraft/server/integrated/IntegratedServer/isHardcore ()Z +MD: bpo/p ()I net/minecraft/server/integrated/IntegratedServer/getOpPermissionLevel ()I +MD: bpo/q ()Z net/minecraft/server/integrated/IntegratedServer/shouldBroadcastRconToOps ()Z +MD: bpo/r ()Z net/minecraft/server/integrated/IntegratedServer/shouldBroadcastConsoleToOps ()Z +MD: bpo/t ()V net/minecraft/server/integrated/IntegratedServer/stopServer ()V +MD: bpo/w ()V net/minecraft/server/integrated/IntegratedServer/initiateShutdown ()V +MD: bpo/y ()Ljava/io/File; net/minecraft/server/integrated/IntegratedServer/getDataDirectory ()Ljava/io/File; +MD: bpq$a/a ()Ljava/lang/String; net/minecraft/client/network/LanServerDetector$LanServer/getServerMotd ()Ljava/lang/String; +MD: bpq$a/b ()Ljava/lang/String; net/minecraft/client/network/LanServerDetector$LanServer/getServerIpPort ()Ljava/lang/String; +MD: bpq$a/c ()V net/minecraft/client/network/LanServerDetector$LanServer/updateLastSeen ()V +MD: bpq$b/run ()V net/minecraft/client/network/LanServerDetector$ThreadLanServerFind/run ()V +MD: bpq$c/a ()Z net/minecraft/client/network/LanServerDetector$LanServerList/getWasUpdated ()Z +MD: bpq$c/a (Ljava/lang/String;Ljava/net/InetAddress;)V net/minecraft/client/network/LanServerDetector$LanServerList/func_77551_a (Ljava/lang/String;Ljava/net/InetAddress;)V +MD: bpq$c/b ()V net/minecraft/client/network/LanServerDetector$LanServerList/setWasNotUpdated ()V +MD: bpq$c/c ()Ljava/util/List; net/minecraft/client/network/LanServerDetector$LanServerList/getLanServers ()Ljava/util/List; +MD: bpq/a ()Ljava/util/concurrent/atomic/AtomicInteger; net/minecraft/client/network/LanServerDetector/access$000 ()Ljava/util/concurrent/atomic/AtomicInteger; +MD: bpq/b ()Lorg/apache/logging/log4j/Logger; net/minecraft/client/network/LanServerDetector/access$100 ()Lorg/apache/logging/log4j/Logger; +MD: bpr/a (Ljava/lang/String;)Ljava/lang/String; net/minecraft/client/multiplayer/ThreadLanServerPing/getMotdFromPingResponse (Ljava/lang/String;)Ljava/lang/String; +MD: bpr/a (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; net/minecraft/client/multiplayer/ThreadLanServerPing/getPingResponse (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +MD: bpr/b (Ljava/lang/String;)Ljava/lang/String; net/minecraft/client/multiplayer/ThreadLanServerPing/getAdFromPingResponse (Ljava/lang/String;)Ljava/lang/String; +MD: bpr/interrupt ()V net/minecraft/client/multiplayer/ThreadLanServerPing/interrupt ()V +MD: bpr/run ()V net/minecraft/client/multiplayer/ThreadLanServerPing/run ()V +MD: bpv$a/a ()Ljy; net/minecraft/client/audio/MusicTicker$MusicType/getMusicLocation ()Lnet/minecraft/util/ResourceLocation; +MD: bpv$a/b ()I net/minecraft/client/audio/MusicTicker$MusicType/getMinDelay ()I +MD: bpv$a/c ()I net/minecraft/client/audio/MusicTicker$MusicType/getMaxDelay ()I +MD: bpv$a/values ()[Lbpv$a; net/minecraft/client/audio/MusicTicker$MusicType/values ()[Lnet/minecraft/client/audio/MusicTicker$MusicType; +MD: bpv/a ()V net/minecraft/client/audio/MusicTicker/func_181557_a ()V +MD: bpv/a (Lbpv$a;)V net/minecraft/client/audio/MusicTicker/func_181558_a (Lnet/minecraft/client/audio/MusicTicker$MusicType;)V +MD: bpv/c ()V net/minecraft/client/audio/MusicTicker/update ()V +MD: bpw/a ()Ljy; net/minecraft/client/audio/SoundPoolEntry/getSoundPoolEntryLocation ()Lnet/minecraft/util/ResourceLocation; +MD: bpw/a (D)V net/minecraft/client/audio/SoundPoolEntry/setPitch (D)V +MD: bpw/b ()D net/minecraft/client/audio/SoundPoolEntry/getPitch ()D +MD: bpw/b (D)V net/minecraft/client/audio/SoundPoolEntry/setVolume (D)V +MD: bpw/c ()D net/minecraft/client/audio/SoundPoolEntry/getVolume ()D +MD: bpw/d ()Z net/minecraft/client/audio/SoundPoolEntry/isStreamingSound ()Z +MD: bpx$1$1/errorMessage (Ljava/lang/String;Ljava/lang/String;I)V net/minecraft/client/audio/SoundManager$1$1/errorMessage (Ljava/lang/String;Ljava/lang/String;I)V +MD: bpx$1$1/importantMessage (Ljava/lang/String;I)V net/minecraft/client/audio/SoundManager$1$1/importantMessage (Ljava/lang/String;I)V +MD: bpx$1$1/message (Ljava/lang/String;I)V net/minecraft/client/audio/SoundManager$1$1/message (Ljava/lang/String;I)V +MD: bpx$1/run ()V net/minecraft/client/audio/SoundManager$1/run ()V +MD: bpx$2$1/connect ()V net/minecraft/client/audio/SoundManager$2$1/connect ()V +MD: bpx$2$1/getInputStream ()Ljava/io/InputStream; net/minecraft/client/audio/SoundManager$2$1/getInputStream ()Ljava/io/InputStream; +MD: bpx$2/openConnection (Ljava/net/URL;)Ljava/net/URLConnection; net/minecraft/client/audio/SoundManager$2/openConnection (Ljava/net/URL;)Ljava/net/URLConnection; +MD: bpx$a/playing (Ljava/lang/String;)Z net/minecraft/client/audio/SoundManager$SoundSystemStarterThread/playing (Ljava/lang/String;)Z +MD: bpx/a ()V net/minecraft/client/audio/SoundManager/reloadSoundSystem ()V +MD: bpx/a (Lbpg;)F net/minecraft/client/audio/SoundManager/getSoundCategoryVolume (Lnet/minecraft/client/audio/SoundCategory;)F +MD: bpx/a (Lbpg;F)V net/minecraft/client/audio/SoundManager/setSoundCategoryVolume (Lnet/minecraft/client/audio/SoundCategory;F)V +MD: bpx/a (Lbpj;)Z net/minecraft/client/audio/SoundManager/isSoundPlaying (Lnet/minecraft/client/audio/ISound;)Z +MD: bpx/a (Lbpj;I)V net/minecraft/client/audio/SoundManager/playDelayedSound (Lnet/minecraft/client/audio/ISound;I)V +MD: bpx/a (Lbpj;Lbpw;)F net/minecraft/client/audio/SoundManager/getNormalizedPitch (Lnet/minecraft/client/audio/ISound;Lnet/minecraft/client/audio/SoundPoolEntry;)F +MD: bpx/a (Lbpj;Lbpw;Lbpg;)F net/minecraft/client/audio/SoundManager/getNormalizedVolume (Lnet/minecraft/client/audio/ISound;Lnet/minecraft/client/audio/SoundPoolEntry;Lnet/minecraft/client/audio/SoundCategory;)F +MD: bpx/a (Lbpx;)Lavh; net/minecraft/client/audio/SoundManager/access$400 (Lnet/minecraft/client/audio/SoundManager;)Lnet/minecraft/client/settings/GameSettings; +MD: bpx/a (Lbpx;Lbpx$a;)Lbpx$a; net/minecraft/client/audio/SoundManager/access$102 (Lnet/minecraft/client/audio/SoundManager;Lnet/minecraft/client/audio/SoundManager$SoundSystemStarterThread;)Lnet/minecraft/client/audio/SoundManager$SoundSystemStarterThread; +MD: bpx/a (Lbpx;Z)Z net/minecraft/client/audio/SoundManager/access$302 (Lnet/minecraft/client/audio/SoundManager;Z)Z +MD: bpx/a (Ljy;)Ljava/net/URL; net/minecraft/client/audio/SoundManager/getURLForSoundResource (Lnet/minecraft/util/ResourceLocation;)Ljava/net/URL; +MD: bpx/a (Lwn;F)V net/minecraft/client/audio/SoundManager/setListener (Lnet/minecraft/entity/player/EntityPlayer;F)V +MD: bpx/b ()V net/minecraft/client/audio/SoundManager/unloadSoundSystem ()V +MD: bpx/b (Lbpj;)V net/minecraft/client/audio/SoundManager/stopSound (Lnet/minecraft/client/audio/ISound;)V +MD: bpx/b (Lbpx;)Lbpx$a; net/minecraft/client/audio/SoundManager/access$100 (Lnet/minecraft/client/audio/SoundManager;)Lnet/minecraft/client/audio/SoundManager$SoundSystemStarterThread; +MD: bpx/c ()V net/minecraft/client/audio/SoundManager/stopAllSounds ()V +MD: bpx/c (Lbpj;)V net/minecraft/client/audio/SoundManager/playSound (Lnet/minecraft/client/audio/ISound;)V +MD: bpx/d ()V net/minecraft/client/audio/SoundManager/updateAllSounds ()V +MD: bpx/e ()V net/minecraft/client/audio/SoundManager/pauseAllSounds ()V +MD: bpx/f ()V net/minecraft/client/audio/SoundManager/resumeAllSounds ()V +MD: bpx/g ()Lorg/apache/logging/log4j/Logger; net/minecraft/client/audio/SoundManager/access$000 ()Lorg/apache/logging/log4j/Logger; +MD: bpx/h ()Lorg/apache/logging/log4j/Marker; net/minecraft/client/audio/SoundManager/access$500 ()Lorg/apache/logging/log4j/Marker; +MD: bpx/i ()V net/minecraft/client/audio/SoundManager/loadSoundSystem ()V +MD: bpy/a ()I net/minecraft/client/audio/SoundEventAccessorComposite/getWeight ()I +MD: bpy/a (Lbqb;)V net/minecraft/client/audio/SoundEventAccessorComposite/addSoundToEventPool (Lnet/minecraft/client/audio/ISoundEventAccessor;)V +MD: bpy/b ()Lbpw; net/minecraft/client/audio/SoundEventAccessorComposite/cloneEntry ()Lnet/minecraft/client/audio/SoundPoolEntry; +MD: bpy/c ()Ljy; net/minecraft/client/audio/SoundEventAccessorComposite/getSoundEventLocation ()Lnet/minecraft/util/ResourceLocation; +MD: bpy/d ()Lbpg; net/minecraft/client/audio/SoundEventAccessorComposite/getSoundCategory ()Lnet/minecraft/client/audio/SoundCategory; +MD: bpy/g ()Ljava/lang/Object; net/minecraft/client/audio/SoundEventAccessorComposite/cloneEntry ()Ljava/lang/Object; +MD: bpz$1/getActualTypeArguments ()[Ljava/lang/reflect/Type; net/minecraft/client/audio/SoundHandler$1/getActualTypeArguments ()[Ljava/lang/reflect/Type; +MD: bpz$1/getOwnerType ()Ljava/lang/reflect/Type; net/minecraft/client/audio/SoundHandler$1/getOwnerType ()Ljava/lang/reflect/Type; +MD: bpz$1/getRawType ()Ljava/lang/reflect/Type; net/minecraft/client/audio/SoundHandler$1/getRawType ()Ljava/lang/reflect/Type; +MD: bpz$2/a ()I net/minecraft/client/audio/SoundHandler$2/getWeight ()I +MD: bpz$2/b ()Lbpw; net/minecraft/client/audio/SoundHandler$2/cloneEntry ()Lnet/minecraft/client/audio/SoundPoolEntry; +MD: bpz$2/g ()Ljava/lang/Object; net/minecraft/client/audio/SoundHandler$2/cloneEntry ()Ljava/lang/Object; +MD: bpz/a ()V net/minecraft/client/audio/SoundHandler/pauseSounds ()V +MD: bpz/a (Lbni;)V net/minecraft/client/audio/SoundHandler/onResourceManagerReload (Lnet/minecraft/client/resources/IResourceManager;)V +MD: bpz/a (Lbpg;F)V net/minecraft/client/audio/SoundHandler/setSoundLevel (Lnet/minecraft/client/audio/SoundCategory;F)V +MD: bpz/a (Lbpj;)V net/minecraft/client/audio/SoundHandler/playSound (Lnet/minecraft/client/audio/ISound;)V +MD: bpz/a (Lbpj;I)V net/minecraft/client/audio/SoundHandler/playDelayedSound (Lnet/minecraft/client/audio/ISound;I)V +MD: bpz/a (Lbpz;)Lbqa; net/minecraft/client/audio/SoundHandler/access$000 (Lnet/minecraft/client/audio/SoundHandler;)Lnet/minecraft/client/audio/SoundRegistry; +MD: bpz/a (Ljava/io/InputStream;)Ljava/util/Map; net/minecraft/client/audio/SoundHandler/getSoundMap (Ljava/io/InputStream;)Ljava/util/Map; +MD: bpz/a (Ljy;)Lbpy; net/minecraft/client/audio/SoundHandler/getSound (Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/client/audio/SoundEventAccessorComposite; +MD: bpz/a (Ljy;Lbph;)V net/minecraft/client/audio/SoundHandler/loadSoundResource (Lnet/minecraft/util/ResourceLocation;Lnet/minecraft/client/audio/SoundList;)V +MD: bpz/a (Lwn;F)V net/minecraft/client/audio/SoundHandler/setListener (Lnet/minecraft/entity/player/EntityPlayer;F)V +MD: bpz/a ([Lbpg;)Lbpy; net/minecraft/client/audio/SoundHandler/getRandomSoundFromCategories ([Lnet/minecraft/client/audio/SoundCategory;)Lnet/minecraft/client/audio/SoundEventAccessorComposite; +MD: bpz/b ()V net/minecraft/client/audio/SoundHandler/stopSounds ()V +MD: bpz/b (Lbpj;)V net/minecraft/client/audio/SoundHandler/stopSound (Lnet/minecraft/client/audio/ISound;)V +MD: bpz/c ()V net/minecraft/client/audio/SoundHandler/update ()V +MD: bpz/c (Lbpj;)Z net/minecraft/client/audio/SoundHandler/isSoundPlaying (Lnet/minecraft/client/audio/ISound;)Z +MD: bpz/d ()V net/minecraft/client/audio/SoundHandler/unloadSounds ()V +MD: bpz/e ()V net/minecraft/client/audio/SoundHandler/resumeSounds ()V +MD: bq/a ()I net/minecraft/command/server/CommandTestFor/getRequiredPermissionLevel ()I +MD: bq/a (Lm;[Ljava/lang/String;)V net/minecraft/command/server/CommandTestFor/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: bq/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/server/CommandTestFor/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: bq/b ([Ljava/lang/String;I)Z net/minecraft/command/server/CommandTestFor/isUsernameIndex ([Ljava/lang/String;I)Z +MD: bq/c ()Ljava/lang/String; net/minecraft/command/server/CommandTestFor/getCommandName ()Ljava/lang/String; +MD: bq/c (Lm;)Ljava/lang/String; net/minecraft/command/server/CommandTestFor/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: bqa/a ()V net/minecraft/client/audio/SoundRegistry/clearMap ()V +MD: bqa/a (Lbpy;)V net/minecraft/client/audio/SoundRegistry/registerSound (Lnet/minecraft/client/audio/SoundEventAccessorComposite;)V +MD: bqa/b ()Ljava/util/Map; net/minecraft/client/audio/SoundRegistry/createUnderlyingMap ()Ljava/util/Map; +MD: bqb/a ()I net/minecraft/client/audio/ISoundEventAccessor/getWeight ()I +MD: bqb/g ()Ljava/lang/Object; net/minecraft/client/audio/ISoundEventAccessor/cloneEntry ()Ljava/lang/Object; +MD: bqc/a ()I net/minecraft/client/audio/SoundEventAccessor/getWeight ()I +MD: bqc/b ()Lbpw; net/minecraft/client/audio/SoundEventAccessor/cloneEntry ()Lnet/minecraft/client/audio/SoundPoolEntry; +MD: bqc/g ()Ljava/lang/Object; net/minecraft/client/audio/SoundEventAccessor/cloneEntry ()Ljava/lang/Object; +MD: bqh/a ()Ljava/lang/String; net/minecraft/client/stream/Metadata/func_152809_a ()Ljava/lang/String; +MD: bqh/a (Ljava/lang/String;)V net/minecraft/client/stream/Metadata/func_152807_a (Ljava/lang/String;)V +MD: bqh/a (Ljava/lang/String;Ljava/lang/String;)V net/minecraft/client/stream/Metadata/func_152808_a (Ljava/lang/String;Ljava/lang/String;)V +MD: bqh/b ()Ljava/lang/String; net/minecraft/client/stream/Metadata/func_152806_b ()Ljava/lang/String; +MD: bqh/c ()Ljava/lang/String; net/minecraft/client/stream/Metadata/func_152810_c ()Ljava/lang/String; +MD: bqh/toString ()Ljava/lang/String; net/minecraft/client/stream/Metadata/toString ()Ljava/lang/String; +MD: bqj$1/bufferUnlockCallback (J)V net/minecraft/client/stream/BroadcastController$1/bufferUnlockCallback (J)V +MD: bqj$1/getArchivingStateCallback (Ltv/twitch/ErrorCode;Ltv/twitch/broadcast/ArchivingState;)V net/minecraft/client/stream/BroadcastController$1/getArchivingStateCallback (Ltv/twitch/ErrorCode;Ltv/twitch/broadcast/ArchivingState;)V +MD: bqj$1/getGameNameListCallback (Ltv/twitch/ErrorCode;Ltv/twitch/broadcast/GameInfoList;)V net/minecraft/client/stream/BroadcastController$1/getGameNameListCallback (Ltv/twitch/ErrorCode;Ltv/twitch/broadcast/GameInfoList;)V +MD: bqj$1/getIngestServersCallback (Ltv/twitch/ErrorCode;Ltv/twitch/broadcast/IngestList;)V net/minecraft/client/stream/BroadcastController$1/getIngestServersCallback (Ltv/twitch/ErrorCode;Ltv/twitch/broadcast/IngestList;)V +MD: bqj$1/getStreamInfoCallback (Ltv/twitch/ErrorCode;Ltv/twitch/broadcast/StreamInfo;)V net/minecraft/client/stream/BroadcastController$1/getStreamInfoCallback (Ltv/twitch/ErrorCode;Ltv/twitch/broadcast/StreamInfo;)V +MD: bqj$1/getUserInfoCallback (Ltv/twitch/ErrorCode;Ltv/twitch/broadcast/UserInfo;)V net/minecraft/client/stream/BroadcastController$1/getUserInfoCallback (Ltv/twitch/ErrorCode;Ltv/twitch/broadcast/UserInfo;)V +MD: bqj$1/loginCallback (Ltv/twitch/ErrorCode;Ltv/twitch/broadcast/ChannelInfo;)V net/minecraft/client/stream/BroadcastController$1/loginCallback (Ltv/twitch/ErrorCode;Ltv/twitch/broadcast/ChannelInfo;)V +MD: bqj$1/requestAuthTokenCallback (Ltv/twitch/ErrorCode;Ltv/twitch/AuthToken;)V net/minecraft/client/stream/BroadcastController$1/requestAuthTokenCallback (Ltv/twitch/ErrorCode;Ltv/twitch/AuthToken;)V +MD: bqj$1/runCommercialCallback (Ltv/twitch/ErrorCode;)V net/minecraft/client/stream/BroadcastController$1/runCommercialCallback (Ltv/twitch/ErrorCode;)V +MD: bqj$1/sendActionMetaDataCallback (Ltv/twitch/ErrorCode;)V net/minecraft/client/stream/BroadcastController$1/sendActionMetaDataCallback (Ltv/twitch/ErrorCode;)V +MD: bqj$1/sendEndSpanMetaDataCallback (Ltv/twitch/ErrorCode;)V net/minecraft/client/stream/BroadcastController$1/sendEndSpanMetaDataCallback (Ltv/twitch/ErrorCode;)V +MD: bqj$1/sendStartSpanMetaDataCallback (Ltv/twitch/ErrorCode;)V net/minecraft/client/stream/BroadcastController$1/sendStartSpanMetaDataCallback (Ltv/twitch/ErrorCode;)V +MD: bqj$1/setStreamInfoCallback (Ltv/twitch/ErrorCode;)V net/minecraft/client/stream/BroadcastController$1/setStreamInfoCallback (Ltv/twitch/ErrorCode;)V +MD: bqj$1/startCallback (Ltv/twitch/ErrorCode;)V net/minecraft/client/stream/BroadcastController$1/startCallback (Ltv/twitch/ErrorCode;)V +MD: bqj$1/stopCallback (Ltv/twitch/ErrorCode;)V net/minecraft/client/stream/BroadcastController$1/stopCallback (Ltv/twitch/ErrorCode;)V +MD: bqj$2/statCallback (Ltv/twitch/broadcast/StatType;J)V net/minecraft/client/stream/BroadcastController$2/statCallback (Ltv/twitch/broadcast/StatType;J)V +MD: bqj$a/values ()[Lbqj$a; net/minecraft/client/stream/BroadcastController$BroadcastState/values ()[Lnet/minecraft/client/stream/BroadcastController$BroadcastState; +MD: bqj$b/a ()V net/minecraft/client/stream/BroadcastController$BroadcastListener/func_152895_a ()V +MD: bqj$b/a (Lbqj$a;)V net/minecraft/client/stream/BroadcastController$BroadcastListener/func_152891_a (Lnet/minecraft/client/stream/BroadcastController$BroadcastState;)V +MD: bqj$b/a (Ltv/twitch/ErrorCode;)V net/minecraft/client/stream/BroadcastController$BroadcastListener/func_152897_a (Ltv/twitch/ErrorCode;)V +MD: bqj$b/a (Ltv/twitch/ErrorCode;Ltv/twitch/AuthToken;)V net/minecraft/client/stream/BroadcastController$BroadcastListener/func_152900_a (Ltv/twitch/ErrorCode;Ltv/twitch/AuthToken;)V +MD: bqj$b/a (Ltv/twitch/ErrorCode;[Ltv/twitch/broadcast/GameInfo;)V net/minecraft/client/stream/BroadcastController$BroadcastListener/func_152898_a (Ltv/twitch/ErrorCode;[Ltv/twitch/broadcast/GameInfo;)V +MD: bqj$b/a (Ltv/twitch/broadcast/IngestList;)V net/minecraft/client/stream/BroadcastController$BroadcastListener/func_152896_a (Ltv/twitch/broadcast/IngestList;)V +MD: bqj$b/a (Ltv/twitch/broadcast/StreamInfo;)V net/minecraft/client/stream/BroadcastController$BroadcastListener/func_152894_a (Ltv/twitch/broadcast/StreamInfo;)V +MD: bqj$b/b ()V net/minecraft/client/stream/BroadcastController$BroadcastListener/func_152899_b ()V +MD: bqj$b/b (Ltv/twitch/ErrorCode;)V net/minecraft/client/stream/BroadcastController$BroadcastListener/func_152893_b (Ltv/twitch/ErrorCode;)V +MD: bqj$b/c ()V net/minecraft/client/stream/BroadcastController$BroadcastListener/func_152901_c ()V +MD: bqj$b/c (Ltv/twitch/ErrorCode;)V net/minecraft/client/stream/BroadcastController$BroadcastListener/func_152892_c (Ltv/twitch/ErrorCode;)V +MD: bqj/A ()Ltv/twitch/ErrorCode; net/minecraft/client/stream/BroadcastController/getErrorCode ()Ltv/twitch/ErrorCode; +MD: bqj/B ()Ltv/twitch/broadcast/PixelFormat; net/minecraft/client/stream/BroadcastController/func_152826_z ()Ltv/twitch/broadcast/PixelFormat; +MD: bqj/C ()Z net/minecraft/client/stream/BroadcastController/func_152817_A ()Z +MD: bqj/D ()Z net/minecraft/client/stream/BroadcastController/func_152851_B ()Z +MD: bqj/E ()V net/minecraft/client/stream/BroadcastController/statCallback ()V +MD: bqj/F ()Z net/minecraft/client/stream/BroadcastController/func_152845_C ()Z +MD: bqj/G ()Z net/minecraft/client/stream/BroadcastController/requestCommercial ()Z +MD: bqj/H ()Z net/minecraft/client/stream/BroadcastController/stopBroadcasting ()Z +MD: bqj/I ()Z net/minecraft/client/stream/BroadcastController/func_152847_F ()Z +MD: bqj/J ()Z net/minecraft/client/stream/BroadcastController/func_152854_G ()Z +MD: bqj/K ()V net/minecraft/client/stream/BroadcastController/func_152821_H ()V +MD: bqj/L ()V net/minecraft/client/stream/BroadcastController/func_152835_I ()V +MD: bqj/M ()Lbql; net/minecraft/client/stream/BroadcastController/func_152838_J ()Lnet/minecraft/client/stream/IngestServerTester; +MD: bqj/O ()Z net/minecraft/client/stream/BroadcastController/func_152823_L ()Z +MD: bqj/P ()V net/minecraft/client/stream/BroadcastController/func_152831_M ()V +MD: bqj/Q ()Ltv/twitch/broadcast/FrameBuffer; net/minecraft/client/stream/BroadcastController/func_152822_N ()Ltv/twitch/broadcast/FrameBuffer; +MD: bqj/a (F)V net/minecraft/client/stream/BroadcastController/setRecordingDeviceVolume (F)V +MD: bqj/a (IIFF)Ltv/twitch/broadcast/VideoParams; net/minecraft/client/stream/BroadcastController/func_152834_a (IIFF)Ltv/twitch/broadcast/VideoParams; +MD: bqj/a (Lbqj$a;)V net/minecraft/client/stream/BroadcastController/func_152827_a (Lnet/minecraft/client/stream/BroadcastController$BroadcastState;)V +MD: bqj/a (Lbqj$b;)V net/minecraft/client/stream/BroadcastController/func_152841_a (Lnet/minecraft/client/stream/BroadcastController$BroadcastListener;)V +MD: bqj/a (Ljava/lang/String;)V net/minecraft/client/stream/BroadcastController/func_152842_a (Ljava/lang/String;)V +MD: bqj/a (Ljava/lang/String;JJLjava/lang/String;Ljava/lang/String;)Z net/minecraft/client/stream/BroadcastController/func_177947_a (Ljava/lang/String;JJLjava/lang/String;Ljava/lang/String;)Z +MD: bqj/a (Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)Z net/minecraft/client/stream/BroadcastController/func_152840_a (Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)Z +MD: bqj/a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z net/minecraft/client/stream/BroadcastController/func_152828_a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z +MD: bqj/a (Ljava/lang/String;Ltv/twitch/AuthToken;)Z net/minecraft/client/stream/BroadcastController/func_152818_a (Ljava/lang/String;Ltv/twitch/AuthToken;)Z +MD: bqj/a (Ltv/twitch/ErrorCode;)Z net/minecraft/client/stream/BroadcastController/func_152853_a (Ltv/twitch/ErrorCode;)Z +MD: bqj/a (Ltv/twitch/broadcast/FrameBuffer;)V net/minecraft/client/stream/BroadcastController/captureFramebuffer (Ltv/twitch/broadcast/FrameBuffer;)V +MD: bqj/a (Ltv/twitch/broadcast/IngestServer;)V net/minecraft/client/stream/BroadcastController/func_152824_a (Ltv/twitch/broadcast/IngestServer;)V +MD: bqj/a (Ltv/twitch/broadcast/VideoParams;)Z net/minecraft/client/stream/BroadcastController/func_152836_a (Ltv/twitch/broadcast/VideoParams;)Z +MD: bqj/b ()Z net/minecraft/client/stream/BroadcastController/func_152858_b ()Z +MD: bqj/b (F)V net/minecraft/client/stream/BroadcastController/setPlaybackDeviceVolume (F)V +MD: bqj/b (Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)J net/minecraft/client/stream/BroadcastController/func_177946_b (Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)J +MD: bqj/b (Ltv/twitch/broadcast/FrameBuffer;)Ltv/twitch/ErrorCode; net/minecraft/client/stream/BroadcastController/submitStreamFrame (Ltv/twitch/broadcast/FrameBuffer;)Ltv/twitch/ErrorCode; +MD: bqj/d (Ljava/lang/String;)V net/minecraft/client/stream/BroadcastController/func_152820_d (Ljava/lang/String;)V +MD: bqj/e (Ljava/lang/String;)V net/minecraft/client/stream/BroadcastController/func_152832_e (Ljava/lang/String;)V +MD: bqj/j ()Ltv/twitch/broadcast/StreamInfo; net/minecraft/client/stream/BroadcastController/getStreamInfo ()Ltv/twitch/broadcast/StreamInfo; +MD: bqj/l ()Ltv/twitch/broadcast/ChannelInfo; net/minecraft/client/stream/BroadcastController/getChannelInfo ()Ltv/twitch/broadcast/ChannelInfo; +MD: bqj/m ()Z net/minecraft/client/stream/BroadcastController/isBroadcasting ()Z +MD: bqj/n ()Z net/minecraft/client/stream/BroadcastController/isReadyToBroadcast ()Z +MD: bqj/o ()Z net/minecraft/client/stream/BroadcastController/isIngestTesting ()Z +MD: bqj/p ()Z net/minecraft/client/stream/BroadcastController/isBroadcastPaused ()Z +MD: bqj/q ()Z net/minecraft/client/stream/BroadcastController/func_152849_q ()Z +MD: bqj/s ()Ltv/twitch/broadcast/IngestServer; net/minecraft/client/stream/BroadcastController/func_152833_s ()Ltv/twitch/broadcast/IngestServer; +MD: bqj/t ()Ltv/twitch/broadcast/IngestList; net/minecraft/client/stream/BroadcastController/func_152855_t ()Ltv/twitch/broadcast/IngestList; +MD: bqj/w ()Lbql; net/minecraft/client/stream/BroadcastController/isReady ()Lnet/minecraft/client/stream/IngestServerTester; +MD: bqj/x ()J net/minecraft/client/stream/BroadcastController/func_152844_x ()J +MD: bqj/y ()Z net/minecraft/client/stream/BroadcastController/func_152848_y ()Z +MD: bqk$1/chatEmoticonDataDownloadCallback (Ltv/twitch/ErrorCode;)V net/minecraft/client/stream/ChatController$1/chatEmoticonDataDownloadCallback (Ltv/twitch/ErrorCode;)V +MD: bqk$1/chatInitializationCallback (Ltv/twitch/ErrorCode;)V net/minecraft/client/stream/ChatController$1/chatInitializationCallback (Ltv/twitch/ErrorCode;)V +MD: bqk$1/chatShutdownCallback (Ltv/twitch/ErrorCode;)V net/minecraft/client/stream/ChatController$1/chatShutdownCallback (Ltv/twitch/ErrorCode;)V +MD: bqk$a/values ()[Lbqk$a; net/minecraft/client/stream/ChatController$EnumChannelState/values ()[Lnet/minecraft/client/stream/ChatController$EnumChannelState; +MD: bqk$b/a ()Lbqk$a; net/minecraft/client/stream/ChatController$ChatChannelListener/func_176040_a ()Lnet/minecraft/client/stream/ChatController$EnumChannelState; +MD: bqk$b/a (Lbqk$a;)V net/minecraft/client/stream/ChatController$ChatChannelListener/func_176035_a (Lnet/minecraft/client/stream/ChatController$EnumChannelState;)V +MD: bqk$b/a (Ljava/lang/String;)V net/minecraft/client/stream/ChatController$ChatChannelListener/func_176032_a (Ljava/lang/String;)V +MD: bqk$b/a (Z)Z net/minecraft/client/stream/ChatController$ChatChannelListener/func_176038_a (Z)Z +MD: bqk$b/b (Ljava/lang/String;)Z net/minecraft/client/stream/ChatController$ChatChannelListener/func_176037_b (Ljava/lang/String;)Z +MD: bqk$b/c (Ljava/lang/String;)V net/minecraft/client/stream/ChatController$ChatChannelListener/func_176031_c (Ljava/lang/String;)V +MD: bqk$b/chatBadgeDataDownloadCallback (Ljava/lang/String;Ltv/twitch/ErrorCode;)V net/minecraft/client/stream/ChatController$ChatChannelListener/chatBadgeDataDownloadCallback (Ljava/lang/String;Ltv/twitch/ErrorCode;)V +MD: bqk$b/chatChannelMembershipCallback (Ljava/lang/String;Ltv/twitch/chat/ChatEvent;Ltv/twitch/chat/ChatChannelInfo;)V net/minecraft/client/stream/ChatController$ChatChannelListener/chatChannelMembershipCallback (Ljava/lang/String;Ltv/twitch/chat/ChatEvent;Ltv/twitch/chat/ChatChannelInfo;)V +MD: bqk$b/chatChannelRawMessageCallback (Ljava/lang/String;[Ltv/twitch/chat/ChatRawMessage;)V net/minecraft/client/stream/ChatController$ChatChannelListener/chatChannelRawMessageCallback (Ljava/lang/String;[Ltv/twitch/chat/ChatRawMessage;)V +MD: bqk$b/chatChannelTokenizedMessageCallback (Ljava/lang/String;[Ltv/twitch/chat/ChatTokenizedMessage;)V net/minecraft/client/stream/ChatController$ChatChannelListener/chatChannelTokenizedMessageCallback (Ljava/lang/String;[Ltv/twitch/chat/ChatTokenizedMessage;)V +MD: bqk$b/chatChannelUserChangeCallback (Ljava/lang/String;[Ltv/twitch/chat/ChatUserInfo;[Ltv/twitch/chat/ChatUserInfo;[Ltv/twitch/chat/ChatUserInfo;)V net/minecraft/client/stream/ChatController$ChatChannelListener/chatChannelUserChangeCallback (Ljava/lang/String;[Ltv/twitch/chat/ChatUserInfo;[Ltv/twitch/chat/ChatUserInfo;[Ltv/twitch/chat/ChatUserInfo;)V +MD: bqk$b/chatClearCallback (Ljava/lang/String;Ljava/lang/String;)V net/minecraft/client/stream/ChatController$ChatChannelListener/chatClearCallback (Ljava/lang/String;Ljava/lang/String;)V +MD: bqk$b/chatStatusCallback (Ljava/lang/String;Ltv/twitch/ErrorCode;)V net/minecraft/client/stream/ChatController$ChatChannelListener/chatStatusCallback (Ljava/lang/String;Ltv/twitch/ErrorCode;)V +MD: bqk$b/d (Ljava/lang/String;)V net/minecraft/client/stream/ChatController$ChatChannelListener/func_176036_d (Ljava/lang/String;)V +MD: bqk$b/g ()Z net/minecraft/client/stream/ChatController$ChatChannelListener/func_176034_g ()Z +MD: bqk$b/h ()V net/minecraft/client/stream/ChatController$ChatChannelListener/func_176041_h ()V +MD: bqk$b/i ()V net/minecraft/client/stream/ChatController$ChatChannelListener/func_176039_i ()V +MD: bqk$b/j ()V net/minecraft/client/stream/ChatController$ChatChannelListener/func_176033_j ()V +MD: bqk$b/k ()V net/minecraft/client/stream/ChatController$ChatChannelListener/func_176030_k ()V +MD: bqk$c/values ()[Lbqk$c; net/minecraft/client/stream/ChatController$ChatState/values ()[Lnet/minecraft/client/stream/ChatController$ChatState; +MD: bqk$d/values ()[Lbqk$d; net/minecraft/client/stream/ChatController$EnumEmoticonMode/values ()[Lnet/minecraft/client/stream/ChatController$EnumEmoticonMode; +MD: bqk$e/a (Lbqk$c;)V net/minecraft/client/stream/ChatController$ChatListener/func_176017_a (Lnet/minecraft/client/stream/ChatController$ChatState;)V +MD: bqk$e/a (Ljava/lang/String;)V net/minecraft/client/stream/ChatController$ChatListener/func_180606_a (Ljava/lang/String;)V +MD: bqk$e/a (Ljava/lang/String;Ljava/lang/String;)V net/minecraft/client/stream/ChatController$ChatListener/func_176019_a (Ljava/lang/String;Ljava/lang/String;)V +MD: bqk$e/a (Ljava/lang/String;[Ltv/twitch/chat/ChatRawMessage;)V net/minecraft/client/stream/ChatController$ChatListener/func_180605_a (Ljava/lang/String;[Ltv/twitch/chat/ChatRawMessage;)V +MD: bqk$e/a (Ljava/lang/String;[Ltv/twitch/chat/ChatTokenizedMessage;)V net/minecraft/client/stream/ChatController$ChatListener/func_176025_a (Ljava/lang/String;[Ltv/twitch/chat/ChatTokenizedMessage;)V +MD: bqk$e/a (Ljava/lang/String;[Ltv/twitch/chat/ChatUserInfo;[Ltv/twitch/chat/ChatUserInfo;[Ltv/twitch/chat/ChatUserInfo;)V net/minecraft/client/stream/ChatController$ChatListener/func_176018_a (Ljava/lang/String;[Ltv/twitch/chat/ChatUserInfo;[Ltv/twitch/chat/ChatUserInfo;[Ltv/twitch/chat/ChatUserInfo;)V +MD: bqk$e/b (Ljava/lang/String;)V net/minecraft/client/stream/ChatController$ChatListener/func_180607_b (Ljava/lang/String;)V +MD: bqk$e/c (Ljava/lang/String;)V net/minecraft/client/stream/ChatController$ChatListener/func_176016_c (Ljava/lang/String;)V +MD: bqk$e/d ()V net/minecraft/client/stream/ChatController$ChatListener/func_176021_d ()V +MD: bqk$e/d (Ljava/lang/String;)V net/minecraft/client/stream/ChatController$ChatListener/func_176020_d (Ljava/lang/String;)V +MD: bqk$e/d (Ltv/twitch/ErrorCode;)V net/minecraft/client/stream/ChatController$ChatListener/func_176023_d (Ltv/twitch/ErrorCode;)V +MD: bqk$e/e ()V net/minecraft/client/stream/ChatController$ChatListener/func_176024_e ()V +MD: bqk$e/e (Ltv/twitch/ErrorCode;)V net/minecraft/client/stream/ChatController$ChatListener/func_176022_e (Ltv/twitch/ErrorCode;)V +MD: bqk/a (Lbqk$c;)V net/minecraft/client/stream/ChatController/func_175985_a (Lnet/minecraft/client/stream/ChatController$ChatState;)V +MD: bqk/a (Lbqk$e;)V net/minecraft/client/stream/ChatController/func_152990_a (Lnet/minecraft/client/stream/ChatController$ChatListener;)V +MD: bqk/a (Ljava/lang/String;)V net/minecraft/client/stream/ChatController/func_152984_a (Ljava/lang/String;)V +MD: bqk/a (Ljava/lang/String;Ljava/lang/String;)Z net/minecraft/client/stream/ChatController/func_175986_a (Ljava/lang/String;Ljava/lang/String;)Z +MD: bqk/a (Ljava/lang/String;Z)Z net/minecraft/client/stream/ChatController/func_175987_a (Ljava/lang/String;Z)Z +MD: bqk/a (Ltv/twitch/AuthToken;)V net/minecraft/client/stream/ChatController/func_152994_a (Ltv/twitch/AuthToken;)V +MD: bqk/c (Ljava/lang/String;)V net/minecraft/client/stream/ChatController/func_152998_c (Ljava/lang/String;)V +MD: bqk/d (Ljava/lang/String;)Z net/minecraft/client/stream/ChatController/func_175990_d (Ljava/lang/String;)Z +MD: bqk/e (Ljava/lang/String;)Lbqk$a; net/minecraft/client/stream/ChatController/func_175989_e (Ljava/lang/String;)Lnet/minecraft/client/stream/ChatController$EnumChannelState; +MD: bqk/h ()Lbqk$c; net/minecraft/client/stream/ChatController/func_153000_j ()Lnet/minecraft/client/stream/ChatController$ChatState; +MD: bqk/j (Ljava/lang/String;)Z net/minecraft/client/stream/ChatController/func_152986_d (Ljava/lang/String;)Z +MD: bqk/l (Ljava/lang/String;)Z net/minecraft/client/stream/ChatController/func_175991_l (Ljava/lang/String;)Z +MD: bqk/n ()Z net/minecraft/client/stream/ChatController/func_175984_n ()Z +MD: bqk/n (Ljava/lang/String;)V net/minecraft/client/stream/ChatController/func_152995_h (Ljava/lang/String;)V +MD: bqk/o ()Z net/minecraft/client/stream/ChatController/func_152993_m ()Z +MD: bqk/p ()V net/minecraft/client/stream/ChatController/func_175988_p ()V +MD: bqk/q ()V net/minecraft/client/stream/ChatController/func_152997_n ()V +MD: bqk/r ()V net/minecraft/client/stream/ChatController/func_153001_r ()V +MD: bqk/s ()V net/minecraft/client/stream/ChatController/func_152988_s ()V +MD: bqk/t ()V net/minecraft/client/stream/ChatController/func_152996_t ()V +MD: bql$1/bufferUnlockCallback (J)V net/minecraft/client/stream/IngestServerTester$1/bufferUnlockCallback (J)V +MD: bql$1/getArchivingStateCallback (Ltv/twitch/ErrorCode;Ltv/twitch/broadcast/ArchivingState;)V net/minecraft/client/stream/IngestServerTester$1/getArchivingStateCallback (Ltv/twitch/ErrorCode;Ltv/twitch/broadcast/ArchivingState;)V +MD: bql$1/getGameNameListCallback (Ltv/twitch/ErrorCode;Ltv/twitch/broadcast/GameInfoList;)V net/minecraft/client/stream/IngestServerTester$1/getGameNameListCallback (Ltv/twitch/ErrorCode;Ltv/twitch/broadcast/GameInfoList;)V +MD: bql$1/getIngestServersCallback (Ltv/twitch/ErrorCode;Ltv/twitch/broadcast/IngestList;)V net/minecraft/client/stream/IngestServerTester$1/getIngestServersCallback (Ltv/twitch/ErrorCode;Ltv/twitch/broadcast/IngestList;)V +MD: bql$1/getStreamInfoCallback (Ltv/twitch/ErrorCode;Ltv/twitch/broadcast/StreamInfo;)V net/minecraft/client/stream/IngestServerTester$1/getStreamInfoCallback (Ltv/twitch/ErrorCode;Ltv/twitch/broadcast/StreamInfo;)V +MD: bql$1/getUserInfoCallback (Ltv/twitch/ErrorCode;Ltv/twitch/broadcast/UserInfo;)V net/minecraft/client/stream/IngestServerTester$1/getUserInfoCallback (Ltv/twitch/ErrorCode;Ltv/twitch/broadcast/UserInfo;)V +MD: bql$1/loginCallback (Ltv/twitch/ErrorCode;Ltv/twitch/broadcast/ChannelInfo;)V net/minecraft/client/stream/IngestServerTester$1/loginCallback (Ltv/twitch/ErrorCode;Ltv/twitch/broadcast/ChannelInfo;)V +MD: bql$1/requestAuthTokenCallback (Ltv/twitch/ErrorCode;Ltv/twitch/AuthToken;)V net/minecraft/client/stream/IngestServerTester$1/requestAuthTokenCallback (Ltv/twitch/ErrorCode;Ltv/twitch/AuthToken;)V +MD: bql$1/runCommercialCallback (Ltv/twitch/ErrorCode;)V net/minecraft/client/stream/IngestServerTester$1/runCommercialCallback (Ltv/twitch/ErrorCode;)V +MD: bql$1/sendActionMetaDataCallback (Ltv/twitch/ErrorCode;)V net/minecraft/client/stream/IngestServerTester$1/sendActionMetaDataCallback (Ltv/twitch/ErrorCode;)V +MD: bql$1/sendEndSpanMetaDataCallback (Ltv/twitch/ErrorCode;)V net/minecraft/client/stream/IngestServerTester$1/sendEndSpanMetaDataCallback (Ltv/twitch/ErrorCode;)V +MD: bql$1/sendStartSpanMetaDataCallback (Ltv/twitch/ErrorCode;)V net/minecraft/client/stream/IngestServerTester$1/sendStartSpanMetaDataCallback (Ltv/twitch/ErrorCode;)V +MD: bql$1/setStreamInfoCallback (Ltv/twitch/ErrorCode;)V net/minecraft/client/stream/IngestServerTester$1/setStreamInfoCallback (Ltv/twitch/ErrorCode;)V +MD: bql$1/startCallback (Ltv/twitch/ErrorCode;)V net/minecraft/client/stream/IngestServerTester$1/startCallback (Ltv/twitch/ErrorCode;)V +MD: bql$1/stopCallback (Ltv/twitch/ErrorCode;)V net/minecraft/client/stream/IngestServerTester$1/stopCallback (Ltv/twitch/ErrorCode;)V +MD: bql$2/statCallback (Ltv/twitch/broadcast/StatType;J)V net/minecraft/client/stream/IngestServerTester$2/statCallback (Ltv/twitch/broadcast/StatType;J)V +MD: bql$a/a (Lbql;Lbql$b;)V net/minecraft/client/stream/IngestServerTester$IngestTestListener/func_152907_a (Lnet/minecraft/client/stream/IngestServerTester;Lnet/minecraft/client/stream/IngestServerTester$IngestTestState;)V +MD: bql$b/values ()[Lbql$b; net/minecraft/client/stream/IngestServerTester$IngestTestState/values ()[Lnet/minecraft/client/stream/IngestServerTester$IngestTestState; +MD: bql/a (Lbql$a;)V net/minecraft/client/stream/IngestServerTester/func_153042_a (Lnet/minecraft/client/stream/IngestServerTester$IngestTestListener;)V +MD: bql/a (Lbql$b;)V net/minecraft/client/stream/IngestServerTester/func_153034_a (Lnet/minecraft/client/stream/IngestServerTester$IngestTestState;)V +MD: bql/a (Ltv/twitch/broadcast/IngestServer;)Z net/minecraft/client/stream/IngestServerTester/func_153036_a (Ltv/twitch/broadcast/IngestServer;)Z +MD: bql/b (Ltv/twitch/broadcast/IngestServer;)V net/minecraft/client/stream/IngestServerTester/func_153035_b (Ltv/twitch/broadcast/IngestServer;)V +MD: bql/c ()Ltv/twitch/broadcast/IngestServer; net/minecraft/client/stream/IngestServerTester/func_153040_c ()Ltv/twitch/broadcast/IngestServer; +MD: bql/c (Ltv/twitch/broadcast/IngestServer;)Z net/minecraft/client/stream/IngestServerTester/func_153029_c (Ltv/twitch/broadcast/IngestServer;)Z +MD: bql/d ()I net/minecraft/client/stream/IngestServerTester/func_153028_p ()I +MD: bql/f ()Z net/minecraft/client/stream/IngestServerTester/func_153032_e ()Z +MD: bql/i ()F net/minecraft/client/stream/IngestServerTester/func_153030_h ()F +MD: bql/j ()V net/minecraft/client/stream/IngestServerTester/func_176004_j ()V +MD: bql/k ()V net/minecraft/client/stream/IngestServerTester/func_153041_j ()V +MD: bql/m ()V net/minecraft/client/stream/IngestServerTester/func_153039_l ()V +MD: bql/n ()J net/minecraft/client/stream/IngestServerTester/func_153037_m ()J +MD: bql/o ()V net/minecraft/client/stream/IngestServerTester/func_153038_n ()V +MD: bql/p ()V net/minecraft/client/stream/IngestServerTester/func_153031_o ()V +MD: bqm$a/values ()[Lbqm$a; net/minecraft/client/stream/IStream$AuthFailureReason/values ()[Lnet/minecraft/client/stream/IStream$AuthFailureReason; +MD: bqm/A ()Z net/minecraft/client/stream/IStream/func_152928_D ()Z +MD: bqm/B ()Ltv/twitch/ErrorCode; net/minecraft/client/stream/IStream/func_152912_E ()Ltv/twitch/ErrorCode; +MD: bqm/C ()Z net/minecraft/client/stream/IStream/func_152913_F ()Z +MD: bqm/D ()Z net/minecraft/client/stream/IStream/func_152929_G ()Z +MD: bqm/E ()Lbqm$a; net/minecraft/client/stream/IStream/func_152918_H ()Lnet/minecraft/client/stream/IStream$AuthFailureReason; +MD: bqm/a (Lbqh;J)V net/minecraft/client/stream/IStream/func_152911_a (Lnet/minecraft/client/stream/Metadata;J)V +MD: bqm/a (Lbqh;JJ)V net/minecraft/client/stream/IStream/func_176026_a (Lnet/minecraft/client/stream/Metadata;JJ)V +MD: bqm/a (Z)V net/minecraft/client/stream/IStream/muteMicrophone (Z)V +MD: bqm/e (Ljava/lang/String;)Ltv/twitch/chat/ChatUserInfo; net/minecraft/client/stream/IStream/func_152926_a (Ljava/lang/String;)Ltv/twitch/chat/ChatUserInfo; +MD: bqm/f ()V net/minecraft/client/stream/IStream/shutdownStream ()V +MD: bqm/f (Ljava/lang/String;)V net/minecraft/client/stream/IStream/func_152917_b (Ljava/lang/String;)V +MD: bqm/g ()V net/minecraft/client/stream/IStream/func_152935_j ()V +MD: bqm/h ()V net/minecraft/client/stream/IStream/func_152922_k ()V +MD: bqm/i ()Z net/minecraft/client/stream/IStream/func_152936_l ()Z +MD: bqm/j ()Z net/minecraft/client/stream/IStream/isReadyToBroadcast ()Z +MD: bqm/k ()Z net/minecraft/client/stream/IStream/isBroadcasting ()Z +MD: bqm/l ()Z net/minecraft/client/stream/IStream/isPaused ()Z +MD: bqm/m ()V net/minecraft/client/stream/IStream/requestCommercial ()V +MD: bqm/n ()V net/minecraft/client/stream/IStream/pause ()V +MD: bqm/o ()V net/minecraft/client/stream/IStream/unpause ()V +MD: bqm/p ()V net/minecraft/client/stream/IStream/updateStreamVolume ()V +MD: bqm/q ()V net/minecraft/client/stream/IStream/func_152930_t ()V +MD: bqm/r ()V net/minecraft/client/stream/IStream/stopBroadcasting ()V +MD: bqm/s ()[Ltv/twitch/broadcast/IngestServer; net/minecraft/client/stream/IStream/func_152925_v ()[Ltv/twitch/broadcast/IngestServer; +MD: bqm/u ()V net/minecraft/client/stream/IStream/func_152909_x ()V +MD: bqm/v ()Lbql; net/minecraft/client/stream/IStream/func_152932_y ()Lnet/minecraft/client/stream/IngestServerTester; +MD: bqm/w ()Z net/minecraft/client/stream/IStream/func_152908_z ()Z +MD: bqm/x ()I net/minecraft/client/stream/IStream/func_152920_A ()I +MD: bqm/y ()Z net/minecraft/client/stream/IStream/func_152927_B ()Z +MD: bqm/z ()Ljava/lang/String; net/minecraft/client/stream/IStream/func_152921_C ()Ljava/lang/String; +MD: bqn$1$1/run ()V net/minecraft/client/stream/TwitchStream$1$1/run ()V +MD: bqn$1/run ()V net/minecraft/client/stream/TwitchStream$1/run ()V +MD: bqn/A ()Z net/minecraft/client/stream/TwitchStream/func_152928_D ()Z +MD: bqn/B ()Ltv/twitch/ErrorCode; net/minecraft/client/stream/TwitchStream/func_152912_E ()Ltv/twitch/ErrorCode; +MD: bqn/C ()Z net/minecraft/client/stream/TwitchStream/func_152913_F ()Z +MD: bqn/D ()Z net/minecraft/client/stream/TwitchStream/func_152929_G ()Z +MD: bqn/E ()Lbqm$a; net/minecraft/client/stream/TwitchStream/func_152918_H ()Lnet/minecraft/client/stream/IStream$AuthFailureReason; +MD: bqn/F ()V net/minecraft/client/stream/TwitchStream/func_152942_I ()V +MD: bqn/G ()Lorg/apache/logging/log4j/Logger; net/minecraft/client/stream/TwitchStream/access$000 ()Lorg/apache/logging/log4j/Logger; +MD: bqn/a ()V net/minecraft/client/stream/TwitchStream/func_152895_a ()V +MD: bqn/a (F)I net/minecraft/client/stream/TwitchStream/formatStreamFps (F)I +MD: bqn/a (Lbqh;J)V net/minecraft/client/stream/TwitchStream/func_152911_a (Lnet/minecraft/client/stream/Metadata;J)V +MD: bqn/a (Lbqh;JJ)V net/minecraft/client/stream/TwitchStream/func_176026_a (Lnet/minecraft/client/stream/Metadata;JJ)V +MD: bqn/a (Lbqj$a;)V net/minecraft/client/stream/TwitchStream/func_152891_a (Lnet/minecraft/client/stream/BroadcastController$BroadcastState;)V +MD: bqn/a (Lbqk$c;)V net/minecraft/client/stream/TwitchStream/func_176017_a (Lnet/minecraft/client/stream/ChatController$ChatState;)V +MD: bqn/a (Lbql;Lbql$b;)V net/minecraft/client/stream/TwitchStream/func_152907_a (Lnet/minecraft/client/stream/IngestServerTester;Lnet/minecraft/client/stream/IngestServerTester$IngestTestState;)V +MD: bqn/a (Lbqn;)Lbqj; net/minecraft/client/stream/TwitchStream/access$100 (Lnet/minecraft/client/stream/TwitchStream;)Lnet/minecraft/client/stream/BroadcastController; +MD: bqn/a (Lbqn;Lbqm$a;)Lbqm$a; net/minecraft/client/stream/TwitchStream/access$302 (Lnet/minecraft/client/stream/TwitchStream;Lnet/minecraft/client/stream/IStream$AuthFailureReason;)Lnet/minecraft/client/stream/IStream$AuthFailureReason; +MD: bqn/a (Ljava/lang/String;)V net/minecraft/client/stream/TwitchStream/func_180606_a (Ljava/lang/String;)V +MD: bqn/a (Ljava/lang/String;Ljava/lang/String;)V net/minecraft/client/stream/TwitchStream/func_176019_a (Ljava/lang/String;Ljava/lang/String;)V +MD: bqn/a (Ljava/lang/String;Ltv/twitch/chat/ChatRawMessage;)V net/minecraft/client/stream/TwitchStream/func_176027_a (Ljava/lang/String;Ltv/twitch/chat/ChatRawMessage;)V +MD: bqn/a (Ljava/lang/String;[Ltv/twitch/chat/ChatRawMessage;)V net/minecraft/client/stream/TwitchStream/func_180605_a (Ljava/lang/String;[Ltv/twitch/chat/ChatRawMessage;)V +MD: bqn/a (Ljava/lang/String;[Ltv/twitch/chat/ChatTokenizedMessage;)V net/minecraft/client/stream/TwitchStream/func_176025_a (Ljava/lang/String;[Ltv/twitch/chat/ChatTokenizedMessage;)V +MD: bqn/a (Ljava/lang/String;[Ltv/twitch/chat/ChatUserInfo;[Ltv/twitch/chat/ChatUserInfo;[Ltv/twitch/chat/ChatUserInfo;)V net/minecraft/client/stream/TwitchStream/func_176018_a (Ljava/lang/String;[Ltv/twitch/chat/ChatUserInfo;[Ltv/twitch/chat/ChatUserInfo;[Ltv/twitch/chat/ChatUserInfo;)V +MD: bqn/a (Ljava/util/Set;Ljava/util/Set;I)Z net/minecraft/client/stream/TwitchStream/func_176028_a (Ljava/util/Set;Ljava/util/Set;I)Z +MD: bqn/a (Ltv/twitch/ErrorCode;)V net/minecraft/client/stream/TwitchStream/func_152897_a (Ltv/twitch/ErrorCode;)V +MD: bqn/a (Ltv/twitch/ErrorCode;Ltv/twitch/AuthToken;)V net/minecraft/client/stream/TwitchStream/func_152900_a (Ltv/twitch/ErrorCode;Ltv/twitch/AuthToken;)V +MD: bqn/a (Ltv/twitch/ErrorCode;[Ltv/twitch/broadcast/GameInfo;)V net/minecraft/client/stream/TwitchStream/func_152898_a (Ltv/twitch/ErrorCode;[Ltv/twitch/broadcast/GameInfo;)V +MD: bqn/a (Ltv/twitch/broadcast/IngestList;)V net/minecraft/client/stream/TwitchStream/func_152896_a (Ltv/twitch/broadcast/IngestList;)V +MD: bqn/a (Ltv/twitch/broadcast/StreamInfo;)V net/minecraft/client/stream/TwitchStream/func_152894_a (Ltv/twitch/broadcast/StreamInfo;)V +MD: bqn/a (Z)V net/minecraft/client/stream/TwitchStream/muteMicrophone (Z)V +MD: bqn/b ()V net/minecraft/client/stream/TwitchStream/func_152899_b ()V +MD: bqn/b (F)I net/minecraft/client/stream/TwitchStream/formatStreamKbps (F)I +MD: bqn/b (Lbqn;)Lbqk; net/minecraft/client/stream/TwitchStream/access$200 (Lnet/minecraft/client/stream/TwitchStream;)Lnet/minecraft/client/stream/ChatController; +MD: bqn/b (Ljava/lang/String;)V net/minecraft/client/stream/TwitchStream/func_180607_b (Ljava/lang/String;)V +MD: bqn/b (Ltv/twitch/ErrorCode;)V net/minecraft/client/stream/TwitchStream/func_152893_b (Ltv/twitch/ErrorCode;)V +MD: bqn/c ()V net/minecraft/client/stream/TwitchStream/func_152901_c ()V +MD: bqn/c (F)F net/minecraft/client/stream/TwitchStream/formatStreamBps (F)F +MD: bqn/c (Ljava/lang/String;)V net/minecraft/client/stream/TwitchStream/func_176016_c (Ljava/lang/String;)V +MD: bqn/c (Ltv/twitch/ErrorCode;)V net/minecraft/client/stream/TwitchStream/func_152892_c (Ltv/twitch/ErrorCode;)V +MD: bqn/d ()V net/minecraft/client/stream/TwitchStream/func_176021_d ()V +MD: bqn/d (Ljava/lang/String;)V net/minecraft/client/stream/TwitchStream/func_176020_d (Ljava/lang/String;)V +MD: bqn/d (Ltv/twitch/ErrorCode;)V net/minecraft/client/stream/TwitchStream/func_176023_d (Ltv/twitch/ErrorCode;)V +MD: bqn/e ()V net/minecraft/client/stream/TwitchStream/func_176024_e ()V +MD: bqn/e (Ljava/lang/String;)Ltv/twitch/chat/ChatUserInfo; net/minecraft/client/stream/TwitchStream/func_152926_a (Ljava/lang/String;)Ltv/twitch/chat/ChatUserInfo; +MD: bqn/e (Ltv/twitch/ErrorCode;)V net/minecraft/client/stream/TwitchStream/func_176022_e (Ltv/twitch/ErrorCode;)V +MD: bqn/f ()V net/minecraft/client/stream/TwitchStream/shutdownStream ()V +MD: bqn/f (Ljava/lang/String;)V net/minecraft/client/stream/TwitchStream/func_152917_b (Ljava/lang/String;)V +MD: bqn/g ()V net/minecraft/client/stream/TwitchStream/func_152935_j ()V +MD: bqn/h ()V net/minecraft/client/stream/TwitchStream/func_152922_k ()V +MD: bqn/i ()Z net/minecraft/client/stream/TwitchStream/func_152936_l ()Z +MD: bqn/j ()Z net/minecraft/client/stream/TwitchStream/isReadyToBroadcast ()Z +MD: bqn/k ()Z net/minecraft/client/stream/TwitchStream/isBroadcasting ()Z +MD: bqn/l ()Z net/minecraft/client/stream/TwitchStream/isPaused ()Z +MD: bqn/m ()V net/minecraft/client/stream/TwitchStream/requestCommercial ()V +MD: bqn/n ()V net/minecraft/client/stream/TwitchStream/pause ()V +MD: bqn/o ()V net/minecraft/client/stream/TwitchStream/unpause ()V +MD: bqn/p ()V net/minecraft/client/stream/TwitchStream/updateStreamVolume ()V +MD: bqn/q ()V net/minecraft/client/stream/TwitchStream/func_152930_t ()V +MD: bqn/r ()V net/minecraft/client/stream/TwitchStream/stopBroadcasting ()V +MD: bqn/s ()[Ltv/twitch/broadcast/IngestServer; net/minecraft/client/stream/TwitchStream/func_152925_v ()[Ltv/twitch/broadcast/IngestServer; +MD: bqn/u ()V net/minecraft/client/stream/TwitchStream/func_152909_x ()V +MD: bqn/v ()Lbql; net/minecraft/client/stream/TwitchStream/func_152932_y ()Lnet/minecraft/client/stream/IngestServerTester; +MD: bqn/w ()Z net/minecraft/client/stream/TwitchStream/func_152908_z ()Z +MD: bqn/x ()I net/minecraft/client/stream/TwitchStream/func_152920_A ()I +MD: bqn/y ()Z net/minecraft/client/stream/TwitchStream/func_152927_B ()Z +MD: bqn/z ()Ljava/lang/String; net/minecraft/client/stream/TwitchStream/func_152921_C ()Ljava/lang/String; +MD: bqo/A ()Z net/minecraft/client/stream/NullStream/func_152928_D ()Z +MD: bqo/B ()Ltv/twitch/ErrorCode; net/minecraft/client/stream/NullStream/func_152912_E ()Ltv/twitch/ErrorCode; +MD: bqo/C ()Z net/minecraft/client/stream/NullStream/func_152913_F ()Z +MD: bqo/D ()Z net/minecraft/client/stream/NullStream/func_152929_G ()Z +MD: bqo/E ()Lbqm$a; net/minecraft/client/stream/NullStream/func_152918_H ()Lnet/minecraft/client/stream/IStream$AuthFailureReason; +MD: bqo/a ()Ljava/lang/Throwable; net/minecraft/client/stream/NullStream/func_152937_a ()Ljava/lang/Throwable; +MD: bqo/a (Lbqh;J)V net/minecraft/client/stream/NullStream/func_152911_a (Lnet/minecraft/client/stream/Metadata;J)V +MD: bqo/a (Lbqh;JJ)V net/minecraft/client/stream/NullStream/func_176026_a (Lnet/minecraft/client/stream/Metadata;JJ)V +MD: bqo/a (Z)V net/minecraft/client/stream/NullStream/muteMicrophone (Z)V +MD: bqo/e (Ljava/lang/String;)Ltv/twitch/chat/ChatUserInfo; net/minecraft/client/stream/NullStream/func_152926_a (Ljava/lang/String;)Ltv/twitch/chat/ChatUserInfo; +MD: bqo/f ()V net/minecraft/client/stream/NullStream/shutdownStream ()V +MD: bqo/f (Ljava/lang/String;)V net/minecraft/client/stream/NullStream/func_152917_b (Ljava/lang/String;)V +MD: bqo/g ()V net/minecraft/client/stream/NullStream/func_152935_j ()V +MD: bqo/h ()V net/minecraft/client/stream/NullStream/func_152922_k ()V +MD: bqo/i ()Z net/minecraft/client/stream/NullStream/func_152936_l ()Z +MD: bqo/j ()Z net/minecraft/client/stream/NullStream/isReadyToBroadcast ()Z +MD: bqo/k ()Z net/minecraft/client/stream/NullStream/isBroadcasting ()Z +MD: bqo/l ()Z net/minecraft/client/stream/NullStream/isPaused ()Z +MD: bqo/m ()V net/minecraft/client/stream/NullStream/requestCommercial ()V +MD: bqo/n ()V net/minecraft/client/stream/NullStream/pause ()V +MD: bqo/o ()V net/minecraft/client/stream/NullStream/unpause ()V +MD: bqo/p ()V net/minecraft/client/stream/NullStream/updateStreamVolume ()V +MD: bqo/q ()V net/minecraft/client/stream/NullStream/func_152930_t ()V +MD: bqo/r ()V net/minecraft/client/stream/NullStream/stopBroadcasting ()V +MD: bqo/s ()[Ltv/twitch/broadcast/IngestServer; net/minecraft/client/stream/NullStream/func_152925_v ()[Ltv/twitch/broadcast/IngestServer; +MD: bqo/u ()V net/minecraft/client/stream/NullStream/func_152909_x ()V +MD: bqo/v ()Lbql; net/minecraft/client/stream/NullStream/func_152932_y ()Lnet/minecraft/client/stream/IngestServerTester; +MD: bqo/w ()Z net/minecraft/client/stream/NullStream/func_152908_z ()Z +MD: bqo/x ()I net/minecraft/client/stream/NullStream/func_152920_A ()I +MD: bqo/y ()Z net/minecraft/client/stream/NullStream/func_152927_B ()Z +MD: bqo/z ()Ljava/lang/String; net/minecraft/client/stream/NullStream/func_152921_C ()Ljava/lang/String; +MD: bqs/a ()V net/minecraft/client/renderer/OpenGlHelper/initializeTextures ()V +MD: bqs/a (I)V net/minecraft/client/renderer/OpenGlHelper/glDeleteShader (I)V +MD: bqs/a (IFF)V net/minecraft/client/renderer/OpenGlHelper/setLightmapTextureCoords (IFF)V +MD: bqs/a (II)I net/minecraft/client/renderer/OpenGlHelper/glGetProgrami (II)I +MD: bqs/a (IIII)V net/minecraft/client/renderer/OpenGlHelper/glRenderbufferStorage (IIII)V +MD: bqs/a (IIIII)V net/minecraft/client/renderer/OpenGlHelper/glFramebufferTexture2D (IIIII)V +MD: bqs/a (ILjava/lang/CharSequence;)I net/minecraft/client/renderer/OpenGlHelper/glGetUniformLocation (ILjava/lang/CharSequence;)I +MD: bqs/a (ILjava/nio/ByteBuffer;)V net/minecraft/client/renderer/OpenGlHelper/glShaderSource (ILjava/nio/ByteBuffer;)V +MD: bqs/a (ILjava/nio/ByteBuffer;I)V net/minecraft/client/renderer/OpenGlHelper/glBufferData (ILjava/nio/ByteBuffer;I)V +MD: bqs/a (ILjava/nio/FloatBuffer;)V net/minecraft/client/renderer/OpenGlHelper/glUniform1 (ILjava/nio/FloatBuffer;)V +MD: bqs/a (ILjava/nio/IntBuffer;)V net/minecraft/client/renderer/OpenGlHelper/glUniform1 (ILjava/nio/IntBuffer;)V +MD: bqs/a (IZLjava/nio/FloatBuffer;)V net/minecraft/client/renderer/OpenGlHelper/glUniformMatrix2 (IZLjava/nio/FloatBuffer;)V +MD: bqs/b ()Z net/minecraft/client/renderer/OpenGlHelper/areShadersSupported ()Z +MD: bqs/b (I)I net/minecraft/client/renderer/OpenGlHelper/glCreateShader (I)I +MD: bqs/b (II)V net/minecraft/client/renderer/OpenGlHelper/glAttachShader (II)V +MD: bqs/b (IIII)V net/minecraft/client/renderer/OpenGlHelper/glFramebufferRenderbuffer (IIII)V +MD: bqs/b (ILjava/lang/CharSequence;)I net/minecraft/client/renderer/OpenGlHelper/glGetAttribLocation (ILjava/lang/CharSequence;)I +MD: bqs/b (ILjava/nio/FloatBuffer;)V net/minecraft/client/renderer/OpenGlHelper/glUniform2 (ILjava/nio/FloatBuffer;)V +MD: bqs/b (ILjava/nio/IntBuffer;)V net/minecraft/client/renderer/OpenGlHelper/glUniform2 (ILjava/nio/IntBuffer;)V +MD: bqs/b (IZLjava/nio/FloatBuffer;)V net/minecraft/client/renderer/OpenGlHelper/glUniformMatrix3 (IZLjava/nio/FloatBuffer;)V +MD: bqs/c ()Ljava/lang/String; net/minecraft/client/renderer/OpenGlHelper/getLogText ()Ljava/lang/String; +MD: bqs/c (I)V net/minecraft/client/renderer/OpenGlHelper/glCompileShader (I)V +MD: bqs/c (II)I net/minecraft/client/renderer/OpenGlHelper/glGetShaderi (II)I +MD: bqs/c (IIII)V net/minecraft/client/renderer/OpenGlHelper/glBlendFunc (IIII)V +MD: bqs/c (ILjava/nio/FloatBuffer;)V net/minecraft/client/renderer/OpenGlHelper/glUniform3 (ILjava/nio/FloatBuffer;)V +MD: bqs/c (ILjava/nio/IntBuffer;)V net/minecraft/client/renderer/OpenGlHelper/glUniform3 (ILjava/nio/IntBuffer;)V +MD: bqs/c (IZLjava/nio/FloatBuffer;)V net/minecraft/client/renderer/OpenGlHelper/glUniformMatrix4 (IZLjava/nio/FloatBuffer;)V +MD: bqs/d ()I net/minecraft/client/renderer/OpenGlHelper/glCreateProgram ()I +MD: bqs/d (I)V net/minecraft/client/renderer/OpenGlHelper/glUseProgram (I)V +MD: bqs/d (II)Ljava/lang/String; net/minecraft/client/renderer/OpenGlHelper/glGetShaderInfoLog (II)Ljava/lang/String; +MD: bqs/d (ILjava/nio/FloatBuffer;)V net/minecraft/client/renderer/OpenGlHelper/glUniform4 (ILjava/nio/FloatBuffer;)V +MD: bqs/d (ILjava/nio/IntBuffer;)V net/minecraft/client/renderer/OpenGlHelper/glUniform4 (ILjava/nio/IntBuffer;)V +MD: bqs/e ()I net/minecraft/client/renderer/OpenGlHelper/glGenBuffers ()I +MD: bqs/e (I)V net/minecraft/client/renderer/OpenGlHelper/glDeleteProgram (I)V +MD: bqs/e (II)Ljava/lang/String; net/minecraft/client/renderer/OpenGlHelper/glGetProgramInfoLog (II)Ljava/lang/String; +MD: bqs/f ()Z net/minecraft/client/renderer/OpenGlHelper/useVbo ()Z +MD: bqs/f (I)V net/minecraft/client/renderer/OpenGlHelper/glLinkProgram (I)V +MD: bqs/f (II)V net/minecraft/client/renderer/OpenGlHelper/glUniform1i (II)V +MD: bqs/g ()I net/minecraft/client/renderer/OpenGlHelper/glGenFramebuffers ()I +MD: bqs/g (I)V net/minecraft/client/renderer/OpenGlHelper/glDeleteBuffers (I)V +MD: bqs/g (II)V net/minecraft/client/renderer/OpenGlHelper/glBindBuffer (II)V +MD: bqs/h ()I net/minecraft/client/renderer/OpenGlHelper/glGenRenderbuffers ()I +MD: bqs/h (I)V net/minecraft/client/renderer/OpenGlHelper/glDeleteRenderbuffers (I)V +MD: bqs/h (II)V net/minecraft/client/renderer/OpenGlHelper/glBindFramebuffer (II)V +MD: bqs/i ()Z net/minecraft/client/renderer/OpenGlHelper/isFramebufferEnabled ()Z +MD: bqs/i (I)V net/minecraft/client/renderer/OpenGlHelper/glDeleteFramebuffers (I)V +MD: bqs/i (II)V net/minecraft/client/renderer/OpenGlHelper/glBindRenderbuffer (II)V +MD: bqs/j ()Ljava/lang/String; net/minecraft/client/renderer/OpenGlHelper/getCpu ()Ljava/lang/String; +MD: bqs/j (I)I net/minecraft/client/renderer/OpenGlHelper/glCheckFramebufferStatus (I)I +MD: bqs/k (I)V net/minecraft/client/renderer/OpenGlHelper/setActiveTexture (I)V +MD: bqs/l (I)V net/minecraft/client/renderer/OpenGlHelper/setClientActiveTexture (I)V +MD: br/a ()I net/minecraft/command/CommandTime/getRequiredPermissionLevel ()I +MD: br/a (Lm;I)V net/minecraft/command/CommandTime/setTime (Lnet/minecraft/command/ICommandSender;I)V +MD: br/a (Lm;[Ljava/lang/String;)V net/minecraft/command/CommandTime/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: br/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/CommandTime/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: br/b (Lm;I)V net/minecraft/command/CommandTime/addTime (Lnet/minecraft/command/ICommandSender;I)V +MD: br/c ()Ljava/lang/String; net/minecraft/command/CommandTime/getCommandName ()Ljava/lang/String; +MD: br/c (Lm;)Ljava/lang/String; net/minecraft/command/CommandTime/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: bs/a ()I net/minecraft/command/CommandTitle/getRequiredPermissionLevel ()I +MD: bs/a (Lm;[Ljava/lang/String;)V net/minecraft/command/CommandTitle/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: bs/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/CommandTitle/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: bs/b ([Ljava/lang/String;I)Z net/minecraft/command/CommandTitle/isUsernameIndex ([Ljava/lang/String;I)Z +MD: bs/c ()Ljava/lang/String; net/minecraft/command/CommandTitle/getCommandName ()Ljava/lang/String; +MD: bs/c (Lm;)Ljava/lang/String; net/minecraft/command/CommandTitle/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: bt/a ()I net/minecraft/command/CommandToggleDownfall/getRequiredPermissionLevel ()I +MD: bt/a (Lm;[Ljava/lang/String;)V net/minecraft/command/CommandToggleDownfall/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: bt/c ()Ljava/lang/String; net/minecraft/command/CommandToggleDownfall/getCommandName ()Ljava/lang/String; +MD: bt/c (Lm;)Ljava/lang/String; net/minecraft/command/CommandToggleDownfall/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: bt/d ()V net/minecraft/command/CommandToggleDownfall/toggleDownfall ()V +MD: bu/a ()I net/minecraft/command/CommandTrigger/getRequiredPermissionLevel ()I +MD: bu/a (Lm;[Ljava/lang/String;)V net/minecraft/command/CommandTrigger/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: bu/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/CommandTrigger/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: bu/c ()Ljava/lang/String; net/minecraft/command/CommandTrigger/getCommandName ()Ljava/lang/String; +MD: bu/c (Lm;)Ljava/lang/String; net/minecraft/command/CommandTrigger/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: bv/a ()I net/minecraft/command/CommandWeather/getRequiredPermissionLevel ()I +MD: bv/a (Lm;[Ljava/lang/String;)V net/minecraft/command/CommandWeather/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: bv/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/CommandWeather/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: bv/c ()Ljava/lang/String; net/minecraft/command/CommandWeather/getCommandName ()Ljava/lang/String; +MD: bv/c (Lm;)Ljava/lang/String; net/minecraft/command/CommandWeather/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: bw/a ()I net/minecraft/command/server/CommandWhitelist/getRequiredPermissionLevel ()I +MD: bw/a (Lm;[Ljava/lang/String;)V net/minecraft/command/server/CommandWhitelist/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: bw/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/server/CommandWhitelist/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: bw/c ()Ljava/lang/String; net/minecraft/command/server/CommandWhitelist/getCommandName ()Ljava/lang/String; +MD: bw/c (Lm;)Ljava/lang/String; net/minecraft/command/server/CommandWhitelist/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: bx/a ()I net/minecraft/command/CommandWorldBorder/getRequiredPermissionLevel ()I +MD: bx/a (Lm;[Ljava/lang/String;)V net/minecraft/command/CommandWorldBorder/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: bx/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/CommandWorldBorder/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: bx/c ()Ljava/lang/String; net/minecraft/command/CommandWorldBorder/getCommandName ()Ljava/lang/String; +MD: bx/c (Lm;)Ljava/lang/String; net/minecraft/command/CommandWorldBorder/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: bx/d ()Lams; net/minecraft/command/CommandWorldBorder/getWorldBorder ()Lnet/minecraft/world/border/WorldBorder; +MD: bz/a ()[Ljava/lang/Object; net/minecraft/command/CommandException/getErrorObjects ()[Ljava/lang/Object; +MD: c$1/a ()Ljava/lang/String; net/minecraft/crash/CrashReportCategory$1/call ()Ljava/lang/String; +MD: c$1/call ()Ljava/lang/Object; net/minecraft/crash/CrashReportCategory$1/call ()Ljava/lang/Object; +MD: c$2/a ()Ljava/lang/String; net/minecraft/crash/CrashReportCategory$2/call ()Ljava/lang/String; +MD: c$2/call ()Ljava/lang/Object; net/minecraft/crash/CrashReportCategory$2/call ()Ljava/lang/Object; +MD: c$3/a ()Ljava/lang/String; net/minecraft/crash/CrashReportCategory$3/call ()Ljava/lang/String; +MD: c$3/call ()Ljava/lang/Object; net/minecraft/crash/CrashReportCategory$3/call ()Ljava/lang/Object; +MD: c$6/a ()Ljava/lang/String; net/minecraft/crash/CrashReportCategory$6/call ()Ljava/lang/String; +MD: c$6/call ()Ljava/lang/Object; net/minecraft/crash/CrashReportCategory$6/call ()Ljava/lang/Object; +MD: c$7/a ()Ljava/lang/String; net/minecraft/crash/CrashReportCategory$7/call ()Ljava/lang/String; +MD: c$7/call ()Ljava/lang/Object; net/minecraft/crash/CrashReportCategory$7/call ()Ljava/lang/Object; +MD: c$a/a ()Ljava/lang/String; net/minecraft/crash/CrashReportCategory$Entry/getKey ()Ljava/lang/String; +MD: c$a/b ()Ljava/lang/String; net/minecraft/crash/CrashReportCategory$Entry/getValue ()Ljava/lang/String; +MD: c/a ()[Ljava/lang/StackTraceElement; net/minecraft/crash/CrashReportCategory/getStackTrace ()[Ljava/lang/StackTraceElement; +MD: c/a (DDD)Ljava/lang/String; net/minecraft/crash/CrashReportCategory/getCoordinateInfo (DDD)Ljava/lang/String; +MD: c/a (I)I net/minecraft/crash/CrashReportCategory/getPrunedStackTrace (I)I +MD: c/a (Lc;Lcj;Lafh;I)V net/minecraft/crash/CrashReportCategory/addBlockInfo (Lnet/minecraft/crash/CrashReportCategory;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/Block;I)V +MD: c/a (Lc;Lcj;Lalz;)V net/minecraft/crash/CrashReportCategory/addBlockInfo (Lnet/minecraft/crash/CrashReportCategory;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: c/a (Lcj;)Ljava/lang/String; net/minecraft/crash/CrashReportCategory/getCoordinateInfo (Lnet/minecraft/util/BlockPos;)Ljava/lang/String; +MD: c/a (Ljava/lang/StackTraceElement;Ljava/lang/StackTraceElement;)Z net/minecraft/crash/CrashReportCategory/firstTwoElementsOfStackTraceMatch (Ljava/lang/StackTraceElement;Ljava/lang/StackTraceElement;)Z +MD: c/a (Ljava/lang/String;Ljava/lang/Object;)V net/minecraft/crash/CrashReportCategory/addCrashSection (Ljava/lang/String;Ljava/lang/Object;)V +MD: c/a (Ljava/lang/String;Ljava/lang/Throwable;)V net/minecraft/crash/CrashReportCategory/addCrashSectionThrowable (Ljava/lang/String;Ljava/lang/Throwable;)V +MD: c/a (Ljava/lang/String;Ljava/util/concurrent/Callable;)V net/minecraft/crash/CrashReportCategory/addCrashSectionCallable (Ljava/lang/String;Ljava/util/concurrent/Callable;)V +MD: c/a (Ljava/lang/StringBuilder;)V net/minecraft/crash/CrashReportCategory/appendToStringBuilder (Ljava/lang/StringBuilder;)V +MD: c/b (I)V net/minecraft/crash/CrashReportCategory/trimStackTraceEntriesFromBottom (I)V +MD: cj$1$1/a ()Lcj; net/minecraft/util/BlockPos$1$1/computeNext ()Lnet/minecraft/util/BlockPos; +MD: cj$1$1/computeNext ()Ljava/lang/Object; net/minecraft/util/BlockPos$1$1/computeNext ()Ljava/lang/Object; +MD: cj$1/iterator ()Ljava/util/Iterator; net/minecraft/util/BlockPos$1/iterator ()Ljava/util/Iterator; +MD: cj$2$1/a ()Lcj$a; net/minecraft/util/BlockPos$2$1/computeNext ()Lnet/minecraft/util/BlockPos$MutableBlockPos; +MD: cj$2$1/computeNext ()Ljava/lang/Object; net/minecraft/util/BlockPos$2$1/computeNext ()Ljava/lang/Object; +MD: cj$2/iterator ()Ljava/util/Iterator; net/minecraft/util/BlockPos$2/iterator ()Ljava/util/Iterator; +MD: cj$a/a (Lcj$a;I)I net/minecraft/util/BlockPos$MutableBlockPos/access$002 (Lnet/minecraft/util/BlockPos$MutableBlockPos;I)I +MD: cj$a/b (Lcj$a;I)I net/minecraft/util/BlockPos$MutableBlockPos/access$102 (Lnet/minecraft/util/BlockPos$MutableBlockPos;I)I +MD: cj$a/c (III)Lcj$a; net/minecraft/util/BlockPos$MutableBlockPos/set (III)Lnet/minecraft/util/BlockPos$MutableBlockPos; +MD: cj$a/c (Lcj$a;I)I net/minecraft/util/BlockPos$MutableBlockPos/access$202 (Lnet/minecraft/util/BlockPos$MutableBlockPos;I)I +MD: cj$a/d (Ldf;)Ldf; net/minecraft/util/BlockPos$MutableBlockPos/crossProduct (Lnet/minecraft/util/Vec3i;)Lnet/minecraft/util/Vec3i; +MD: cj$a/n ()I net/minecraft/util/BlockPos$MutableBlockPos/getX ()I +MD: cj$a/o ()I net/minecraft/util/BlockPos$MutableBlockPos/getY ()I +MD: cj$a/p ()I net/minecraft/util/BlockPos$MutableBlockPos/getZ ()I +MD: cj/a ()Lcj; net/minecraft/util/BlockPos/up ()Lnet/minecraft/util/BlockPos; +MD: cj/a (DDD)Lcj; net/minecraft/util/BlockPos/add (DDD)Lnet/minecraft/util/BlockPos; +MD: cj/a (III)Lcj; net/minecraft/util/BlockPos/add (III)Lnet/minecraft/util/BlockPos; +MD: cj/a (J)Lcj; net/minecraft/util/BlockPos/fromLong (J)Lnet/minecraft/util/BlockPos; +MD: cj/a (Lcj;Lcj;)Ljava/lang/Iterable; net/minecraft/util/BlockPos/getAllInBox (Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/BlockPos;)Ljava/lang/Iterable; +MD: cj/a (Lcq;)Lcj; net/minecraft/util/BlockPos/offset (Lnet/minecraft/util/EnumFacing;)Lnet/minecraft/util/BlockPos; +MD: cj/a (Lcq;I)Lcj; net/minecraft/util/BlockPos/offset (Lnet/minecraft/util/EnumFacing;I)Lnet/minecraft/util/BlockPos; +MD: cj/a (Ldf;)Lcj; net/minecraft/util/BlockPos/add (Lnet/minecraft/util/Vec3i;)Lnet/minecraft/util/BlockPos; +MD: cj/b ()Lcj; net/minecraft/util/BlockPos/down ()Lnet/minecraft/util/BlockPos; +MD: cj/b (I)Lcj; net/minecraft/util/BlockPos/up (I)Lnet/minecraft/util/BlockPos; +MD: cj/b (Lcj;Lcj;)Ljava/lang/Iterable; net/minecraft/util/BlockPos/getAllInBoxMutable (Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/BlockPos;)Ljava/lang/Iterable; +MD: cj/b (Ldf;)Lcj; net/minecraft/util/BlockPos/subtract (Lnet/minecraft/util/Vec3i;)Lnet/minecraft/util/BlockPos; +MD: cj/c ()Lcj; net/minecraft/util/BlockPos/north ()Lnet/minecraft/util/BlockPos; +MD: cj/c (I)Lcj; net/minecraft/util/BlockPos/down (I)Lnet/minecraft/util/BlockPos; +MD: cj/c (Ldf;)Lcj; net/minecraft/util/BlockPos/crossProduct (Lnet/minecraft/util/Vec3i;)Lnet/minecraft/util/BlockPos; +MD: cj/d ()Lcj; net/minecraft/util/BlockPos/south ()Lnet/minecraft/util/BlockPos; +MD: cj/d (I)Lcj; net/minecraft/util/BlockPos/north (I)Lnet/minecraft/util/BlockPos; +MD: cj/d (Ldf;)Ldf; net/minecraft/util/BlockPos/crossProduct (Lnet/minecraft/util/Vec3i;)Lnet/minecraft/util/Vec3i; +MD: cj/e ()Lcj; net/minecraft/util/BlockPos/west ()Lnet/minecraft/util/BlockPos; +MD: cj/e (I)Lcj; net/minecraft/util/BlockPos/south (I)Lnet/minecraft/util/BlockPos; +MD: cj/f ()Lcj; net/minecraft/util/BlockPos/east ()Lnet/minecraft/util/BlockPos; +MD: cj/f (I)Lcj; net/minecraft/util/BlockPos/west (I)Lnet/minecraft/util/BlockPos; +MD: cj/g ()J net/minecraft/util/BlockPos/toLong ()J +MD: cj/g (I)Lcj; net/minecraft/util/BlockPos/east (I)Lnet/minecraft/util/BlockPos; +MD: ck/a ()D net/minecraft/dispenser/IBlockSource/getX ()D +MD: ck/b ()D net/minecraft/dispenser/IBlockSource/getY ()D +MD: ck/c ()D net/minecraft/dispenser/IBlockSource/getZ ()D +MD: ck/d ()Lcj; net/minecraft/dispenser/IBlockSource/getBlockPos ()Lnet/minecraft/util/BlockPos; +MD: ck/f ()I net/minecraft/dispenser/IBlockSource/getBlockMetadata ()I +MD: ck/h ()Lakw; net/minecraft/dispenser/IBlockSource/getBlockTileEntity ()Lnet/minecraft/tileentity/TileEntity; +MD: cl/a ()D net/minecraft/block/BlockSourceImpl/getX ()D +MD: cl/b ()D net/minecraft/block/BlockSourceImpl/getY ()D +MD: cl/c ()D net/minecraft/block/BlockSourceImpl/getZ ()D +MD: cl/d ()Lcj; net/minecraft/block/BlockSourceImpl/getBlockPos ()Lnet/minecraft/util/BlockPos; +MD: cl/f ()I net/minecraft/block/BlockSourceImpl/getBlockMetadata ()I +MD: cl/h ()Lakw; net/minecraft/block/BlockSourceImpl/getBlockTileEntity ()Lnet/minecraft/tileentity/TileEntity; +MD: cl/i ()Ladm; net/minecraft/block/BlockSourceImpl/getWorld ()Lnet/minecraft/world/World; +MD: cm$a/a ([Ljava/lang/Object;)Ljava/util/List; net/minecraft/util/Cartesian$GetList/apply ([Ljava/lang/Object;)Ljava/util/List; +MD: cm$a/apply (Ljava/lang/Object;)Ljava/lang/Object; net/minecraft/util/Cartesian$GetList/apply (Ljava/lang/Object;)Ljava/lang/Object; +MD: cm$b$a/a ()[Ljava/lang/Object; net/minecraft/util/Cartesian$Product$ProductIterator/next ()[Ljava/lang/Object; +MD: cm$b$a/b ()V net/minecraft/util/Cartesian$Product$ProductIterator/endOfData ()V +MD: cm$b$a/hasNext ()Z net/minecraft/util/Cartesian$Product$ProductIterator/hasNext ()Z +MD: cm$b$a/next ()Ljava/lang/Object; net/minecraft/util/Cartesian$Product$ProductIterator/next ()Ljava/lang/Object; +MD: cm$b/iterator ()Ljava/util/Iterator; net/minecraft/util/Cartesian$Product/iterator ()Ljava/util/Iterator; +MD: cm/a (Ljava/lang/Class;I)[Ljava/lang/Object; net/minecraft/util/Cartesian/access$200 (Ljava/lang/Class;I)[Ljava/lang/Object; +MD: cm/a (Ljava/lang/Class;Ljava/lang/Iterable;)Ljava/lang/Iterable; net/minecraft/util/Cartesian/cartesianProduct (Ljava/lang/Class;Ljava/lang/Iterable;)Ljava/lang/Iterable; +MD: cm/a (Ljava/lang/Iterable;)Ljava/lang/Iterable; net/minecraft/util/Cartesian/cartesianProduct (Ljava/lang/Iterable;)Ljava/lang/Iterable; +MD: cm/b (Ljava/lang/Class;I)[Ljava/lang/Object; net/minecraft/util/Cartesian/createArray (Ljava/lang/Class;I)[Ljava/lang/Object; +MD: cm/b (Ljava/lang/Class;Ljava/lang/Iterable;)[Ljava/lang/Object; net/minecraft/util/Cartesian/toArray (Ljava/lang/Class;Ljava/lang/Iterable;)[Ljava/lang/Object; +MD: cm/b (Ljava/lang/Iterable;)Ljava/lang/Iterable; net/minecraft/util/Cartesian/arraysAsLists (Ljava/lang/Iterable;)Ljava/lang/Iterable; +MD: cn/a (Ladm;Lzx;ILcq;Lcz;)V net/minecraft/dispenser/BehaviorDefaultDispenseItem/doDispense (Lnet/minecraft/world/World;Lnet/minecraft/item/ItemStack;ILnet/minecraft/util/EnumFacing;Lnet/minecraft/dispenser/IPosition;)V +MD: cn/a (Lck;)V net/minecraft/dispenser/BehaviorDefaultDispenseItem/playDispenseSound (Lnet/minecraft/dispenser/IBlockSource;)V +MD: cn/a (Lck;Lcq;)V net/minecraft/dispenser/BehaviorDefaultDispenseItem/spawnDispenseParticles (Lnet/minecraft/dispenser/IBlockSource;Lnet/minecraft/util/EnumFacing;)V +MD: cn/a (Lck;Lzx;)Lzx; net/minecraft/dispenser/BehaviorDefaultDispenseItem/dispense (Lnet/minecraft/dispenser/IBlockSource;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack; +MD: cn/a (Lcq;)I net/minecraft/dispenser/BehaviorDefaultDispenseItem/func_82488_a (Lnet/minecraft/util/EnumFacing;)I +MD: cn/b (Lck;Lzx;)Lzx; net/minecraft/dispenser/BehaviorDefaultDispenseItem/dispenseStack (Lnet/minecraft/dispenser/IBlockSource;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack; +MD: co/a ()V net/minecraft/util/RegistryNamespacedDefaultedByKey/validateKey ()V +MD: co/a (I)Ljava/lang/Object; net/minecraft/util/RegistryNamespacedDefaultedByKey/getObjectById (I)Ljava/lang/Object; +MD: co/a (ILjava/lang/Object;Ljava/lang/Object;)V net/minecraft/util/RegistryNamespacedDefaultedByKey/register (ILjava/lang/Object;Ljava/lang/Object;)V +MD: co/a (Ljava/lang/Object;)Ljava/lang/Object; net/minecraft/util/RegistryNamespacedDefaultedByKey/getObject (Ljava/lang/Object;)Ljava/lang/Object; +MD: cp/a (Ljava/lang/Object;)Ljava/lang/Object; net/minecraft/util/RegistryDefaulted/getObject (Ljava/lang/Object;)Ljava/lang/Object; +MD: cq$a/a ()Ljava/lang/String; net/minecraft/util/EnumFacing$Axis/getName2 ()Ljava/lang/String; +MD: cq$a/a (Lcq;)Z net/minecraft/util/EnumFacing$Axis/apply (Lnet/minecraft/util/EnumFacing;)Z +MD: cq$a/a (Ljava/lang/String;)Lcq$a; net/minecraft/util/EnumFacing$Axis/byName (Ljava/lang/String;)Lnet/minecraft/util/EnumFacing$Axis; +MD: cq$a/apply (Ljava/lang/Object;)Z net/minecraft/util/EnumFacing$Axis/apply (Ljava/lang/Object;)Z +MD: cq$a/b ()Z net/minecraft/util/EnumFacing$Axis/isVertical ()Z +MD: cq$a/c ()Z net/minecraft/util/EnumFacing$Axis/isHorizontal ()Z +MD: cq$a/d ()Lcq$c; net/minecraft/util/EnumFacing$Axis/getPlane ()Lnet/minecraft/util/EnumFacing$Plane; +MD: cq$a/l ()Ljava/lang/String; net/minecraft/util/EnumFacing$Axis/getName ()Ljava/lang/String; +MD: cq$a/toString ()Ljava/lang/String; net/minecraft/util/EnumFacing$Axis/toString ()Ljava/lang/String; +MD: cq$a/values ()[Lcq$a; net/minecraft/util/EnumFacing$Axis/values ()[Lnet/minecraft/util/EnumFacing$Axis; +MD: cq$b/a ()I net/minecraft/util/EnumFacing$AxisDirection/getOffset ()I +MD: cq$b/toString ()Ljava/lang/String; net/minecraft/util/EnumFacing$AxisDirection/toString ()Ljava/lang/String; +MD: cq$b/values ()[Lcq$b; net/minecraft/util/EnumFacing$AxisDirection/values ()[Lnet/minecraft/util/EnumFacing$AxisDirection; +MD: cq$c/a ()[Lcq; net/minecraft/util/EnumFacing$Plane/facings ()[Lnet/minecraft/util/EnumFacing; +MD: cq$c/a (Lcq;)Z net/minecraft/util/EnumFacing$Plane/apply (Lnet/minecraft/util/EnumFacing;)Z +MD: cq$c/a (Ljava/util/Random;)Lcq; net/minecraft/util/EnumFacing$Plane/random (Ljava/util/Random;)Lnet/minecraft/util/EnumFacing; +MD: cq$c/apply (Ljava/lang/Object;)Z net/minecraft/util/EnumFacing$Plane/apply (Ljava/lang/Object;)Z +MD: cq$c/iterator ()Ljava/util/Iterator; net/minecraft/util/EnumFacing$Plane/iterator ()Ljava/util/Iterator; +MD: cq$c/values ()[Lcq$c; net/minecraft/util/EnumFacing$Plane/values ()[Lnet/minecraft/util/EnumFacing$Plane; +MD: cq/a ()I net/minecraft/util/EnumFacing/getIndex ()I +MD: cq/a (D)Lcq; net/minecraft/util/EnumFacing/fromAngle (D)Lnet/minecraft/util/EnumFacing; +MD: cq/a (FFF)Lcq; net/minecraft/util/EnumFacing/getFacingFromVector (FFF)Lnet/minecraft/util/EnumFacing; +MD: cq/a (I)Lcq; net/minecraft/util/EnumFacing/getFront (I)Lnet/minecraft/util/EnumFacing; +MD: cq/a (Lcq$a;)Lcq; net/minecraft/util/EnumFacing/rotateAround (Lnet/minecraft/util/EnumFacing$Axis;)Lnet/minecraft/util/EnumFacing; +MD: cq/a (Lcq$b;Lcq$a;)Lcq; net/minecraft/util/EnumFacing/func_181076_a (Lnet/minecraft/util/EnumFacing$AxisDirection;Lnet/minecraft/util/EnumFacing$Axis;)Lnet/minecraft/util/EnumFacing; +MD: cq/a (Ljava/lang/String;)Lcq; net/minecraft/util/EnumFacing/byName (Ljava/lang/String;)Lnet/minecraft/util/EnumFacing; +MD: cq/a (Ljava/util/Random;)Lcq; net/minecraft/util/EnumFacing/random (Ljava/util/Random;)Lnet/minecraft/util/EnumFacing; +MD: cq/b ()I net/minecraft/util/EnumFacing/getHorizontalIndex ()I +MD: cq/b (I)Lcq; net/minecraft/util/EnumFacing/getHorizontal (I)Lnet/minecraft/util/EnumFacing; +MD: cq/c ()Lcq$b; net/minecraft/util/EnumFacing/getAxisDirection ()Lnet/minecraft/util/EnumFacing$AxisDirection; +MD: cq/d ()Lcq; net/minecraft/util/EnumFacing/getOpposite ()Lnet/minecraft/util/EnumFacing; +MD: cq/e ()Lcq; net/minecraft/util/EnumFacing/rotateY ()Lnet/minecraft/util/EnumFacing; +MD: cq/f ()Lcq; net/minecraft/util/EnumFacing/rotateYCCW ()Lnet/minecraft/util/EnumFacing; +MD: cq/g ()I net/minecraft/util/EnumFacing/getFrontOffsetX ()I +MD: cq/h ()I net/minecraft/util/EnumFacing/getFrontOffsetY ()I +MD: cq/i ()I net/minecraft/util/EnumFacing/getFrontOffsetZ ()I +MD: cq/j ()Ljava/lang/String; net/minecraft/util/EnumFacing/getName2 ()Ljava/lang/String; +MD: cq/k ()Lcq$a; net/minecraft/util/EnumFacing/getAxis ()Lnet/minecraft/util/EnumFacing$Axis; +MD: cq/l ()Ljava/lang/String; net/minecraft/util/EnumFacing/getName ()Ljava/lang/String; +MD: cq/m ()Ldf; net/minecraft/util/EnumFacing/getDirectionVec ()Lnet/minecraft/util/Vec3i; +MD: cq/n ()Lcq; net/minecraft/util/EnumFacing/rotateX ()Lnet/minecraft/util/EnumFacing; +MD: cq/p ()Lcq; net/minecraft/util/EnumFacing/rotateZ ()Lnet/minecraft/util/EnumFacing; +MD: cq/toString ()Ljava/lang/String; net/minecraft/util/EnumFacing/toString ()Ljava/lang/String; +MD: cq/values ()[Lcq; net/minecraft/util/EnumFacing/values ()[Lnet/minecraft/util/EnumFacing; +MD: cr$1/a (Lck;Lzx;)Lzx; net/minecraft/dispenser/IBehaviorDispenseItem$1/dispense (Lnet/minecraft/dispenser/IBlockSource;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack; +MD: cr/a (Lck;Lzx;)Lzx; net/minecraft/dispenser/IBehaviorDispenseItem/dispense (Lnet/minecraft/dispenser/IBlockSource;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack; +MD: ct/a (I)Ljava/lang/Object; net/minecraft/util/ObjectIntIdentityMap/getByValue (I)Ljava/lang/Object; +MD: ct/a (Ljava/lang/Object;I)V net/minecraft/util/ObjectIntIdentityMap/put (Ljava/lang/Object;I)V +MD: ct/b (Ljava/lang/Object;)I net/minecraft/util/ObjectIntIdentityMap/get (Ljava/lang/Object;)I +MD: ct/iterator ()Ljava/util/Iterator; net/minecraft/util/ObjectIntIdentityMap/iterator ()Ljava/util/Iterator; +MD: cv/i ()Ladm; net/minecraft/dispenser/ILocation/getWorld ()Lnet/minecraft/world/World; +MD: cw/a (Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/util/Map;)Ljava/util/Map; net/minecraft/util/MapPopulator/populateMap (Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/util/Map;)Ljava/util/Map; +MD: cw/b (Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/Map; net/minecraft/util/MapPopulator/createMap (Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/Map; +MD: cx/a (I)Ljava/lang/Object; net/minecraft/util/RegistryNamespaced/getObjectById (I)Ljava/lang/Object; +MD: cx/a (ILjava/lang/Object;Ljava/lang/Object;)V net/minecraft/util/RegistryNamespaced/register (ILjava/lang/Object;Ljava/lang/Object;)V +MD: cx/a (Ljava/lang/Object;)Ljava/lang/Object; net/minecraft/util/RegistryNamespaced/getObject (Ljava/lang/Object;)Ljava/lang/Object; +MD: cx/b ()Ljava/util/Map; net/minecraft/util/RegistryNamespaced/createUnderlyingMap ()Ljava/util/Map; +MD: cx/b (Ljava/lang/Object;)I net/minecraft/util/RegistryNamespaced/getIDForObject (Ljava/lang/Object;)I +MD: cx/c (Ljava/lang/Object;)Ljava/lang/Object; net/minecraft/util/RegistryNamespaced/getNameForObject (Ljava/lang/Object;)Ljava/lang/Object; +MD: cx/d (Ljava/lang/Object;)Z net/minecraft/util/RegistryNamespaced/containsKey (Ljava/lang/Object;)Z +MD: cx/iterator ()Ljava/util/Iterator; net/minecraft/util/RegistryNamespaced/iterator ()Ljava/util/Iterator; +MD: cy/a ()[Ljava/lang/String; net/minecraft/util/EnumParticleTypes/getParticleNames ()[Ljava/lang/String; +MD: cy/a (I)Lcy; net/minecraft/util/EnumParticleTypes/getParticleFromId (I)Lnet/minecraft/util/EnumParticleTypes; +MD: cy/b ()Ljava/lang/String; net/minecraft/util/EnumParticleTypes/getParticleName ()Ljava/lang/String; +MD: cy/c ()I net/minecraft/util/EnumParticleTypes/getParticleID ()I +MD: cy/d ()I net/minecraft/util/EnumParticleTypes/getArgumentCount ()I +MD: cy/e ()Z net/minecraft/util/EnumParticleTypes/getShouldIgnoreRange ()Z +MD: cy/f ()Z net/minecraft/util/EnumParticleTypes/hasArguments ()Z +MD: cy/values ()[Lcy; net/minecraft/util/EnumParticleTypes/values ()[Lnet/minecraft/util/EnumParticleTypes; +MD: cz/a ()D net/minecraft/dispenser/IPosition/getX ()D +MD: cz/b ()D net/minecraft/dispenser/IPosition/getY ()D +MD: cz/c ()D net/minecraft/dispenser/IPosition/getZ ()D +MD: da/a ()D net/minecraft/dispenser/PositionImpl/getX ()D +MD: da/b ()D net/minecraft/dispenser/PositionImpl/getY ()D +MD: da/c ()D net/minecraft/dispenser/PositionImpl/getZ ()D +MD: db/a (Ljava/lang/Object;)Ljava/lang/Object; net/minecraft/util/IRegistry/getObject (Ljava/lang/Object;)Ljava/lang/Object; +MD: db/a (Ljava/lang/Object;Ljava/lang/Object;)V net/minecraft/util/IRegistry/putObject (Ljava/lang/Object;Ljava/lang/Object;)V +MD: dc/a ()Ldu; net/minecraft/util/Rotations/writeToNBT ()Lnet/minecraft/nbt/NBTTagList; +MD: dc/b ()F net/minecraft/util/Rotations/getX ()F +MD: dc/c ()F net/minecraft/util/Rotations/getY ()F +MD: dc/d ()F net/minecraft/util/Rotations/getZ ()F +MD: dc/equals (Ljava/lang/Object;)Z net/minecraft/util/Rotations/equals (Ljava/lang/Object;)Z +MD: dd/a (Ljava/lang/Object;)Ljava/lang/Object; net/minecraft/util/RegistrySimple/getObject (Ljava/lang/Object;)Ljava/lang/Object; +MD: dd/a (Ljava/lang/Object;Ljava/lang/Object;)V net/minecraft/util/RegistrySimple/putObject (Ljava/lang/Object;Ljava/lang/Object;)V +MD: dd/b ()Ljava/util/Map; net/minecraft/util/RegistrySimple/createUnderlyingMap ()Ljava/util/Map; +MD: dd/c ()Ljava/util/Set; net/minecraft/util/RegistrySimple/getKeys ()Ljava/util/Set; +MD: dd/d (Ljava/lang/Object;)Z net/minecraft/util/RegistrySimple/containsKey (Ljava/lang/Object;)Z +MD: dd/iterator ()Ljava/util/Iterator; net/minecraft/util/RegistrySimple/iterator ()Ljava/util/Iterator; +MD: df/c (DDD)D net/minecraft/util/Vec3i/distanceSq (DDD)D +MD: df/compareTo (Ljava/lang/Object;)I net/minecraft/util/Vec3i/compareTo (Ljava/lang/Object;)I +MD: df/d (DDD)D net/minecraft/util/Vec3i/distanceSqToCenter (DDD)D +MD: df/d (Ldf;)Ldf; net/minecraft/util/Vec3i/crossProduct (Lnet/minecraft/util/Vec3i;)Lnet/minecraft/util/Vec3i; +MD: df/equals (Ljava/lang/Object;)Z net/minecraft/util/Vec3i/equals (Ljava/lang/Object;)Z +MD: df/g (Ldf;)I net/minecraft/util/Vec3i/compareTo (Lnet/minecraft/util/Vec3i;)I +MD: df/hashCode ()I net/minecraft/util/Vec3i/hashCode ()I +MD: df/i (Ldf;)D net/minecraft/util/Vec3i/distanceSq (Lnet/minecraft/util/Vec3i;)D +MD: df/n ()I net/minecraft/util/Vec3i/getX ()I +MD: df/o ()I net/minecraft/util/Vec3i/getY ()I +MD: df/p ()I net/minecraft/util/Vec3i/getZ ()I +MD: df/toString ()Ljava/lang/String; net/minecraft/util/Vec3i/toString ()Ljava/lang/String; +MD: di/a ()J net/minecraft/util/StatCollector/getLastTranslationUpdateTimeInMilliseconds ()J +MD: di/a (Ljava/lang/String;)Ljava/lang/String; net/minecraft/util/StatCollector/translateToLocal (Ljava/lang/String;)Ljava/lang/String; +MD: di/a (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; net/minecraft/util/StatCollector/translateToLocalFormatted (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; +MD: di/b (Ljava/lang/String;)Ljava/lang/String; net/minecraft/util/StatCollector/translateToFallback (Ljava/lang/String;)Ljava/lang/String; +MD: di/c (Ljava/lang/String;)Z net/minecraft/util/StatCollector/canTranslate (Ljava/lang/String;)Z +MD: dj/a ()Ldj; net/minecraft/util/StringTranslate/getInstance ()Lnet/minecraft/util/StringTranslate; +MD: dj/a (Ljava/lang/String;)Ljava/lang/String; net/minecraft/util/StringTranslate/translateKey (Ljava/lang/String;)Ljava/lang/String; +MD: dj/a (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; net/minecraft/util/StringTranslate/translateKeyFormat (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; +MD: dj/a (Ljava/util/Map;)V net/minecraft/util/StringTranslate/replaceWith (Ljava/util/Map;)V +MD: dj/b (Ljava/lang/String;)Z net/minecraft/util/StringTranslate/isKeyTranslated (Ljava/lang/String;)Z +MD: dj/c ()J net/minecraft/util/StringTranslate/getLastUpdateTimeInMilliseconds ()J +MD: dj/c (Ljava/lang/String;)Ljava/lang/String; net/minecraft/util/StringTranslate/tryTranslateKey (Ljava/lang/String;)Ljava/lang/String; +MD: dl/a ()B net/minecraft/nbt/NBTTagByteArray/getId ()B +MD: dl/a (Ljava/io/DataInput;ILdw;)V net/minecraft/nbt/NBTTagByteArray/read (Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)V +MD: dl/a (Ljava/io/DataOutput;)V net/minecraft/nbt/NBTTagByteArray/write (Ljava/io/DataOutput;)V +MD: dl/b ()Leb; net/minecraft/nbt/NBTTagByteArray/copy ()Lnet/minecraft/nbt/NBTBase; +MD: dl/c ()[B net/minecraft/nbt/NBTTagByteArray/getByteArray ()[B +MD: dl/equals (Ljava/lang/Object;)Z net/minecraft/nbt/NBTTagByteArray/equals (Ljava/lang/Object;)Z +MD: dl/hashCode ()I net/minecraft/nbt/NBTTagByteArray/hashCode ()I +MD: dl/toString ()Ljava/lang/String; net/minecraft/nbt/NBTTagByteArray/toString ()Ljava/lang/String; +MD: dm/a ()B net/minecraft/nbt/NBTTagByte/getId ()B +MD: dm/a (Ljava/io/DataInput;ILdw;)V net/minecraft/nbt/NBTTagByte/read (Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)V +MD: dm/a (Ljava/io/DataOutput;)V net/minecraft/nbt/NBTTagByte/write (Ljava/io/DataOutput;)V +MD: dm/b ()Leb; net/minecraft/nbt/NBTTagByte/copy ()Lnet/minecraft/nbt/NBTBase; +MD: dm/c ()J net/minecraft/nbt/NBTTagByte/getLong ()J +MD: dm/d ()I net/minecraft/nbt/NBTTagByte/getInt ()I +MD: dm/e ()S net/minecraft/nbt/NBTTagByte/getShort ()S +MD: dm/equals (Ljava/lang/Object;)Z net/minecraft/nbt/NBTTagByte/equals (Ljava/lang/Object;)Z +MD: dm/f ()B net/minecraft/nbt/NBTTagByte/getByte ()B +MD: dm/g ()D net/minecraft/nbt/NBTTagByte/getDouble ()D +MD: dm/h ()F net/minecraft/nbt/NBTTagByte/getFloat ()F +MD: dm/hashCode ()I net/minecraft/nbt/NBTTagByte/hashCode ()I +MD: dm/toString ()Ljava/lang/String; net/minecraft/nbt/NBTTagByte/toString ()Ljava/lang/String; +MD: dn$1/a ()Ljava/lang/String; net/minecraft/nbt/NBTTagCompound$1/call ()Ljava/lang/String; +MD: dn$1/call ()Ljava/lang/Object; net/minecraft/nbt/NBTTagCompound$1/call ()Ljava/lang/Object; +MD: dn$2/a ()Ljava/lang/String; net/minecraft/nbt/NBTTagCompound$2/call ()Ljava/lang/String; +MD: dn$2/call ()Ljava/lang/Object; net/minecraft/nbt/NBTTagCompound$2/call ()Ljava/lang/Object; +MD: dn/a ()B net/minecraft/nbt/NBTTagCompound/getId ()B +MD: dn/a (BLjava/lang/String;Ljava/io/DataInput;ILdw;)Leb; net/minecraft/nbt/NBTTagCompound/readNBT (BLjava/lang/String;Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)Lnet/minecraft/nbt/NBTBase; +MD: dn/a (Ldn;)V net/minecraft/nbt/NBTTagCompound/merge (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: dn/a (Ljava/io/DataInput;ILdw;)V net/minecraft/nbt/NBTTagCompound/read (Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)V +MD: dn/a (Ljava/io/DataInput;Ldw;)B net/minecraft/nbt/NBTTagCompound/readType (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTSizeTracker;)B +MD: dn/a (Ljava/io/DataOutput;)V net/minecraft/nbt/NBTTagCompound/write (Ljava/io/DataOutput;)V +MD: dn/a (Ljava/lang/String;)Leb; net/minecraft/nbt/NBTTagCompound/getTag (Ljava/lang/String;)Lnet/minecraft/nbt/NBTBase; +MD: dn/a (Ljava/lang/String;B)V net/minecraft/nbt/NBTTagCompound/setByte (Ljava/lang/String;B)V +MD: dn/a (Ljava/lang/String;D)V net/minecraft/nbt/NBTTagCompound/setDouble (Ljava/lang/String;D)V +MD: dn/a (Ljava/lang/String;F)V net/minecraft/nbt/NBTTagCompound/setFloat (Ljava/lang/String;F)V +MD: dn/a (Ljava/lang/String;I)V net/minecraft/nbt/NBTTagCompound/setInteger (Ljava/lang/String;I)V +MD: dn/a (Ljava/lang/String;ILjava/lang/ClassCastException;)Lb; net/minecraft/nbt/NBTTagCompound/createCrashReport (Ljava/lang/String;ILjava/lang/ClassCastException;)Lnet/minecraft/crash/CrashReport; +MD: dn/a (Ljava/lang/String;J)V net/minecraft/nbt/NBTTagCompound/setLong (Ljava/lang/String;J)V +MD: dn/a (Ljava/lang/String;Leb;)V net/minecraft/nbt/NBTTagCompound/setTag (Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;)V +MD: dn/a (Ljava/lang/String;Leb;Ljava/io/DataOutput;)V net/minecraft/nbt/NBTTagCompound/writeEntry (Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;Ljava/io/DataOutput;)V +MD: dn/a (Ljava/lang/String;Ljava/lang/String;)V net/minecraft/nbt/NBTTagCompound/setString (Ljava/lang/String;Ljava/lang/String;)V +MD: dn/a (Ljava/lang/String;S)V net/minecraft/nbt/NBTTagCompound/setShort (Ljava/lang/String;S)V +MD: dn/a (Ljava/lang/String;Z)V net/minecraft/nbt/NBTTagCompound/setBoolean (Ljava/lang/String;Z)V +MD: dn/a (Ljava/lang/String;[B)V net/minecraft/nbt/NBTTagCompound/setByteArray (Ljava/lang/String;[B)V +MD: dn/a (Ljava/lang/String;[I)V net/minecraft/nbt/NBTTagCompound/setIntArray (Ljava/lang/String;[I)V +MD: dn/b ()Leb; net/minecraft/nbt/NBTTagCompound/copy ()Lnet/minecraft/nbt/NBTBase; +MD: dn/b (Ldn;)Ljava/util/Map; net/minecraft/nbt/NBTTagCompound/access$000 (Lnet/minecraft/nbt/NBTTagCompound;)Ljava/util/Map; +MD: dn/b (Ljava/io/DataInput;Ldw;)Ljava/lang/String; net/minecraft/nbt/NBTTagCompound/readKey (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTSizeTracker;)Ljava/lang/String; +MD: dn/b (Ljava/lang/String;)B net/minecraft/nbt/NBTTagCompound/getTagId (Ljava/lang/String;)B +MD: dn/b (Ljava/lang/String;I)Z net/minecraft/nbt/NBTTagCompound/hasKey (Ljava/lang/String;I)Z +MD: dn/c ()Ljava/util/Set; net/minecraft/nbt/NBTTagCompound/getKeySet ()Ljava/util/Set; +MD: dn/c (Ljava/lang/String;)Z net/minecraft/nbt/NBTTagCompound/hasKey (Ljava/lang/String;)Z +MD: dn/c (Ljava/lang/String;I)Ldu; net/minecraft/nbt/NBTTagCompound/getTagList (Ljava/lang/String;I)Lnet/minecraft/nbt/NBTTagList; +MD: dn/c_ ()Z net/minecraft/nbt/NBTTagCompound/hasNoTags ()Z +MD: dn/d (Ljava/lang/String;)B net/minecraft/nbt/NBTTagCompound/getByte (Ljava/lang/String;)B +MD: dn/e (Ljava/lang/String;)S net/minecraft/nbt/NBTTagCompound/getShort (Ljava/lang/String;)S +MD: dn/equals (Ljava/lang/Object;)Z net/minecraft/nbt/NBTTagCompound/equals (Ljava/lang/Object;)Z +MD: dn/f (Ljava/lang/String;)I net/minecraft/nbt/NBTTagCompound/getInteger (Ljava/lang/String;)I +MD: dn/g (Ljava/lang/String;)J net/minecraft/nbt/NBTTagCompound/getLong (Ljava/lang/String;)J +MD: dn/h (Ljava/lang/String;)F net/minecraft/nbt/NBTTagCompound/getFloat (Ljava/lang/String;)F +MD: dn/hashCode ()I net/minecraft/nbt/NBTTagCompound/hashCode ()I +MD: dn/i (Ljava/lang/String;)D net/minecraft/nbt/NBTTagCompound/getDouble (Ljava/lang/String;)D +MD: dn/j (Ljava/lang/String;)Ljava/lang/String; net/minecraft/nbt/NBTTagCompound/getString (Ljava/lang/String;)Ljava/lang/String; +MD: dn/k (Ljava/lang/String;)[B net/minecraft/nbt/NBTTagCompound/getByteArray (Ljava/lang/String;)[B +MD: dn/l (Ljava/lang/String;)[I net/minecraft/nbt/NBTTagCompound/getIntArray (Ljava/lang/String;)[I +MD: dn/m (Ljava/lang/String;)Ldn; net/minecraft/nbt/NBTTagCompound/getCompoundTag (Ljava/lang/String;)Lnet/minecraft/nbt/NBTTagCompound; +MD: dn/n (Ljava/lang/String;)Z net/minecraft/nbt/NBTTagCompound/getBoolean (Ljava/lang/String;)Z +MD: dn/o (Ljava/lang/String;)V net/minecraft/nbt/NBTTagCompound/removeTag (Ljava/lang/String;)V +MD: dn/toString ()Ljava/lang/String; net/minecraft/nbt/NBTTagCompound/toString ()Ljava/lang/String; +MD: dp/a ()B net/minecraft/nbt/NBTTagDouble/getId ()B +MD: dp/a (Ljava/io/DataInput;ILdw;)V net/minecraft/nbt/NBTTagDouble/read (Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)V +MD: dp/a (Ljava/io/DataOutput;)V net/minecraft/nbt/NBTTagDouble/write (Ljava/io/DataOutput;)V +MD: dp/b ()Leb; net/minecraft/nbt/NBTTagDouble/copy ()Lnet/minecraft/nbt/NBTBase; +MD: dp/c ()J net/minecraft/nbt/NBTTagDouble/getLong ()J +MD: dp/d ()I net/minecraft/nbt/NBTTagDouble/getInt ()I +MD: dp/e ()S net/minecraft/nbt/NBTTagDouble/getShort ()S +MD: dp/equals (Ljava/lang/Object;)Z net/minecraft/nbt/NBTTagDouble/equals (Ljava/lang/Object;)Z +MD: dp/f ()B net/minecraft/nbt/NBTTagDouble/getByte ()B +MD: dp/g ()D net/minecraft/nbt/NBTTagDouble/getDouble ()D +MD: dp/h ()F net/minecraft/nbt/NBTTagDouble/getFloat ()F +MD: dp/hashCode ()I net/minecraft/nbt/NBTTagDouble/hashCode ()I +MD: dp/toString ()Ljava/lang/String; net/minecraft/nbt/NBTTagDouble/toString ()Ljava/lang/String; +MD: dq/a ()B net/minecraft/nbt/NBTTagEnd/getId ()B +MD: dq/a (Ljava/io/DataInput;ILdw;)V net/minecraft/nbt/NBTTagEnd/read (Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)V +MD: dq/a (Ljava/io/DataOutput;)V net/minecraft/nbt/NBTTagEnd/write (Ljava/io/DataOutput;)V +MD: dq/b ()Leb; net/minecraft/nbt/NBTTagEnd/copy ()Lnet/minecraft/nbt/NBTBase; +MD: dq/toString ()Ljava/lang/String; net/minecraft/nbt/NBTTagEnd/toString ()Ljava/lang/String; +MD: dr/a ()B net/minecraft/nbt/NBTTagFloat/getId ()B +MD: dr/a (Ljava/io/DataInput;ILdw;)V net/minecraft/nbt/NBTTagFloat/read (Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)V +MD: dr/a (Ljava/io/DataOutput;)V net/minecraft/nbt/NBTTagFloat/write (Ljava/io/DataOutput;)V +MD: dr/b ()Leb; net/minecraft/nbt/NBTTagFloat/copy ()Lnet/minecraft/nbt/NBTBase; +MD: dr/c ()J net/minecraft/nbt/NBTTagFloat/getLong ()J +MD: dr/d ()I net/minecraft/nbt/NBTTagFloat/getInt ()I +MD: dr/e ()S net/minecraft/nbt/NBTTagFloat/getShort ()S +MD: dr/equals (Ljava/lang/Object;)Z net/minecraft/nbt/NBTTagFloat/equals (Ljava/lang/Object;)Z +MD: dr/f ()B net/minecraft/nbt/NBTTagFloat/getByte ()B +MD: dr/g ()D net/minecraft/nbt/NBTTagFloat/getDouble ()D +MD: dr/h ()F net/minecraft/nbt/NBTTagFloat/getFloat ()F +MD: dr/hashCode ()I net/minecraft/nbt/NBTTagFloat/hashCode ()I +MD: dr/toString ()Ljava/lang/String; net/minecraft/nbt/NBTTagFloat/toString ()Ljava/lang/String; +MD: ds/a ()B net/minecraft/nbt/NBTTagIntArray/getId ()B +MD: ds/a (Ljava/io/DataInput;ILdw;)V net/minecraft/nbt/NBTTagIntArray/read (Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)V +MD: ds/a (Ljava/io/DataOutput;)V net/minecraft/nbt/NBTTagIntArray/write (Ljava/io/DataOutput;)V +MD: ds/b ()Leb; net/minecraft/nbt/NBTTagIntArray/copy ()Lnet/minecraft/nbt/NBTBase; +MD: ds/c ()[I net/minecraft/nbt/NBTTagIntArray/getIntArray ()[I +MD: ds/equals (Ljava/lang/Object;)Z net/minecraft/nbt/NBTTagIntArray/equals (Ljava/lang/Object;)Z +MD: ds/hashCode ()I net/minecraft/nbt/NBTTagIntArray/hashCode ()I +MD: ds/toString ()Ljava/lang/String; net/minecraft/nbt/NBTTagIntArray/toString ()Ljava/lang/String; +MD: dt/a ()B net/minecraft/nbt/NBTTagInt/getId ()B +MD: dt/a (Ljava/io/DataInput;ILdw;)V net/minecraft/nbt/NBTTagInt/read (Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)V +MD: dt/a (Ljava/io/DataOutput;)V net/minecraft/nbt/NBTTagInt/write (Ljava/io/DataOutput;)V +MD: dt/b ()Leb; net/minecraft/nbt/NBTTagInt/copy ()Lnet/minecraft/nbt/NBTBase; +MD: dt/c ()J net/minecraft/nbt/NBTTagInt/getLong ()J +MD: dt/d ()I net/minecraft/nbt/NBTTagInt/getInt ()I +MD: dt/e ()S net/minecraft/nbt/NBTTagInt/getShort ()S +MD: dt/equals (Ljava/lang/Object;)Z net/minecraft/nbt/NBTTagInt/equals (Ljava/lang/Object;)Z +MD: dt/f ()B net/minecraft/nbt/NBTTagInt/getByte ()B +MD: dt/g ()D net/minecraft/nbt/NBTTagInt/getDouble ()D +MD: dt/h ()F net/minecraft/nbt/NBTTagInt/getFloat ()F +MD: dt/hashCode ()I net/minecraft/nbt/NBTTagInt/hashCode ()I +MD: dt/toString ()Ljava/lang/String; net/minecraft/nbt/NBTTagInt/toString ()Ljava/lang/String; +MD: du/a ()B net/minecraft/nbt/NBTTagList/getId ()B +MD: du/a (I)Leb; net/minecraft/nbt/NBTTagList/removeTag (I)Lnet/minecraft/nbt/NBTBase; +MD: du/a (ILeb;)V net/minecraft/nbt/NBTTagList/set (ILnet/minecraft/nbt/NBTBase;)V +MD: du/a (Leb;)V net/minecraft/nbt/NBTTagList/appendTag (Lnet/minecraft/nbt/NBTBase;)V +MD: du/a (Ljava/io/DataInput;ILdw;)V net/minecraft/nbt/NBTTagList/read (Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)V +MD: du/a (Ljava/io/DataOutput;)V net/minecraft/nbt/NBTTagList/write (Ljava/io/DataOutput;)V +MD: du/b ()Leb; net/minecraft/nbt/NBTTagList/copy ()Lnet/minecraft/nbt/NBTBase; +MD: du/b (I)Ldn; net/minecraft/nbt/NBTTagList/getCompoundTagAt (I)Lnet/minecraft/nbt/NBTTagCompound; +MD: du/c ()I net/minecraft/nbt/NBTTagList/tagCount ()I +MD: du/c (I)[I net/minecraft/nbt/NBTTagList/getIntArrayAt (I)[I +MD: du/c_ ()Z net/minecraft/nbt/NBTTagList/hasNoTags ()Z +MD: du/d (I)D net/minecraft/nbt/NBTTagList/getDoubleAt (I)D +MD: du/e (I)F net/minecraft/nbt/NBTTagList/getFloatAt (I)F +MD: du/equals (Ljava/lang/Object;)Z net/minecraft/nbt/NBTTagList/equals (Ljava/lang/Object;)Z +MD: du/f ()I net/minecraft/nbt/NBTTagList/getTagType ()I +MD: du/f (I)Ljava/lang/String; net/minecraft/nbt/NBTTagList/getStringTagAt (I)Ljava/lang/String; +MD: du/g (I)Leb; net/minecraft/nbt/NBTTagList/get (I)Lnet/minecraft/nbt/NBTBase; +MD: du/hashCode ()I net/minecraft/nbt/NBTTagList/hashCode ()I +MD: du/toString ()Ljava/lang/String; net/minecraft/nbt/NBTTagList/toString ()Ljava/lang/String; +MD: dv/a ()B net/minecraft/nbt/NBTTagLong/getId ()B +MD: dv/a (Ljava/io/DataInput;ILdw;)V net/minecraft/nbt/NBTTagLong/read (Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)V +MD: dv/a (Ljava/io/DataOutput;)V net/minecraft/nbt/NBTTagLong/write (Ljava/io/DataOutput;)V +MD: dv/b ()Leb; net/minecraft/nbt/NBTTagLong/copy ()Lnet/minecraft/nbt/NBTBase; +MD: dv/c ()J net/minecraft/nbt/NBTTagLong/getLong ()J +MD: dv/d ()I net/minecraft/nbt/NBTTagLong/getInt ()I +MD: dv/e ()S net/minecraft/nbt/NBTTagLong/getShort ()S +MD: dv/equals (Ljava/lang/Object;)Z net/minecraft/nbt/NBTTagLong/equals (Ljava/lang/Object;)Z +MD: dv/f ()B net/minecraft/nbt/NBTTagLong/getByte ()B +MD: dv/g ()D net/minecraft/nbt/NBTTagLong/getDouble ()D +MD: dv/h ()F net/minecraft/nbt/NBTTagLong/getFloat ()F +MD: dv/hashCode ()I net/minecraft/nbt/NBTTagLong/hashCode ()I +MD: dv/toString ()Ljava/lang/String; net/minecraft/nbt/NBTTagLong/toString ()Ljava/lang/String; +MD: dw$1/a (J)V net/minecraft/nbt/NBTSizeTracker$1/read (J)V +MD: dw/a (J)V net/minecraft/nbt/NBTSizeTracker/read (J)V +MD: dx/a (Ldn;Ljava/io/DataOutput;)V net/minecraft/nbt/CompressedStreamTools/write (Lnet/minecraft/nbt/NBTTagCompound;Ljava/io/DataOutput;)V +MD: dx/a (Ldn;Ljava/io/File;)V net/minecraft/nbt/CompressedStreamTools/safeWrite (Lnet/minecraft/nbt/NBTTagCompound;Ljava/io/File;)V +MD: dx/a (Ldn;Ljava/io/OutputStream;)V net/minecraft/nbt/CompressedStreamTools/writeCompressed (Lnet/minecraft/nbt/NBTTagCompound;Ljava/io/OutputStream;)V +MD: dx/a (Leb;Ljava/io/DataOutput;)V net/minecraft/nbt/CompressedStreamTools/writeTag (Lnet/minecraft/nbt/NBTBase;Ljava/io/DataOutput;)V +MD: dx/a (Ljava/io/DataInput;ILdw;)Leb; net/minecraft/nbt/CompressedStreamTools/func_152455_a (Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)Lnet/minecraft/nbt/NBTBase; +MD: dx/a (Ljava/io/DataInput;Ldw;)Ldn; net/minecraft/nbt/CompressedStreamTools/read (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTSizeTracker;)Lnet/minecraft/nbt/NBTTagCompound; +MD: dx/a (Ljava/io/DataInputStream;)Ldn; net/minecraft/nbt/CompressedStreamTools/read (Ljava/io/DataInputStream;)Lnet/minecraft/nbt/NBTTagCompound; +MD: dx/a (Ljava/io/File;)Ldn; net/minecraft/nbt/CompressedStreamTools/read (Ljava/io/File;)Lnet/minecraft/nbt/NBTTagCompound; +MD: dx/a (Ljava/io/InputStream;)Ldn; net/minecraft/nbt/CompressedStreamTools/readCompressed (Ljava/io/InputStream;)Lnet/minecraft/nbt/NBTTagCompound; +MD: dx/b (Ldn;Ljava/io/File;)V net/minecraft/nbt/CompressedStreamTools/write (Lnet/minecraft/nbt/NBTTagCompound;Ljava/io/File;)V +MD: dy/a (Ldn;)Lcom/mojang/authlib/GameProfile; net/minecraft/nbt/NBTUtil/readGameProfileFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)Lcom/mojang/authlib/GameProfile; +MD: dy/a (Ldn;Lcom/mojang/authlib/GameProfile;)Ldn; net/minecraft/nbt/NBTUtil/writeGameProfile (Lnet/minecraft/nbt/NBTTagCompound;Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/nbt/NBTTagCompound; +MD: dy/a (Leb;Leb;Z)Z net/minecraft/nbt/NBTUtil/func_181123_a (Lnet/minecraft/nbt/NBTBase;Lnet/minecraft/nbt/NBTBase;Z)Z +MD: dz/a ()B net/minecraft/nbt/NBTTagShort/getId ()B +MD: dz/a (Ljava/io/DataInput;ILdw;)V net/minecraft/nbt/NBTTagShort/read (Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)V +MD: dz/a (Ljava/io/DataOutput;)V net/minecraft/nbt/NBTTagShort/write (Ljava/io/DataOutput;)V +MD: dz/b ()Leb; net/minecraft/nbt/NBTTagShort/copy ()Lnet/minecraft/nbt/NBTBase; +MD: dz/c ()J net/minecraft/nbt/NBTTagShort/getLong ()J +MD: dz/d ()I net/minecraft/nbt/NBTTagShort/getInt ()I +MD: dz/e ()S net/minecraft/nbt/NBTTagShort/getShort ()S +MD: dz/equals (Ljava/lang/Object;)Z net/minecraft/nbt/NBTTagShort/equals (Ljava/lang/Object;)Z +MD: dz/f ()B net/minecraft/nbt/NBTTagShort/getByte ()B +MD: dz/g ()D net/minecraft/nbt/NBTTagShort/getDouble ()D +MD: dz/h ()F net/minecraft/nbt/NBTTagShort/getFloat ()F +MD: dz/hashCode ()I net/minecraft/nbt/NBTTagShort/hashCode ()I +MD: dz/toString ()Ljava/lang/String; net/minecraft/nbt/NBTTagShort/toString ()Ljava/lang/String; +MD: e/a ()Lb; net/minecraft/util/ReportedException/getCrashReport ()Lnet/minecraft/crash/CrashReport; +MD: e/getCause ()Ljava/lang/Throwable; net/minecraft/util/ReportedException/getCause ()Ljava/lang/Throwable; +MD: e/getMessage ()Ljava/lang/String; net/minecraft/util/ReportedException/getMessage ()Ljava/lang/String; +MD: ea/a ()B net/minecraft/nbt/NBTTagString/getId ()B +MD: ea/a (Ljava/io/DataInput;ILdw;)V net/minecraft/nbt/NBTTagString/read (Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)V +MD: ea/a (Ljava/io/DataOutput;)V net/minecraft/nbt/NBTTagString/write (Ljava/io/DataOutput;)V +MD: ea/a_ ()Ljava/lang/String; net/minecraft/nbt/NBTTagString/getString ()Ljava/lang/String; +MD: ea/b ()Leb; net/minecraft/nbt/NBTTagString/copy ()Lnet/minecraft/nbt/NBTBase; +MD: ea/c_ ()Z net/minecraft/nbt/NBTTagString/hasNoTags ()Z +MD: ea/equals (Ljava/lang/Object;)Z net/minecraft/nbt/NBTTagString/equals (Ljava/lang/Object;)Z +MD: ea/hashCode ()I net/minecraft/nbt/NBTTagString/hashCode ()I +MD: ea/toString ()Ljava/lang/String; net/minecraft/nbt/NBTTagString/toString ()Ljava/lang/String; +MD: eb$a/c ()J net/minecraft/nbt/NBTBase$NBTPrimitive/getLong ()J +MD: eb$a/d ()I net/minecraft/nbt/NBTBase$NBTPrimitive/getInt ()I +MD: eb$a/e ()S net/minecraft/nbt/NBTBase$NBTPrimitive/getShort ()S +MD: eb$a/f ()B net/minecraft/nbt/NBTBase$NBTPrimitive/getByte ()B +MD: eb$a/g ()D net/minecraft/nbt/NBTBase$NBTPrimitive/getDouble ()D +MD: eb$a/h ()F net/minecraft/nbt/NBTBase$NBTPrimitive/getFloat ()F +MD: eb/a ()B net/minecraft/nbt/NBTBase/getId ()B +MD: eb/a (B)Leb; net/minecraft/nbt/NBTBase/createNewByType (B)Lnet/minecraft/nbt/NBTBase; +MD: eb/a (Ljava/io/DataInput;ILdw;)V net/minecraft/nbt/NBTBase/read (Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)V +MD: eb/a (Ljava/io/DataOutput;)V net/minecraft/nbt/NBTBase/write (Ljava/io/DataOutput;)V +MD: eb/a_ ()Ljava/lang/String; net/minecraft/nbt/NBTBase/getString ()Ljava/lang/String; +MD: eb/b ()Leb; net/minecraft/nbt/NBTBase/copy ()Lnet/minecraft/nbt/NBTBase; +MD: eb/c_ ()Z net/minecraft/nbt/NBTBase/hasNoTags ()Z +MD: eb/equals (Ljava/lang/Object;)Z net/minecraft/nbt/NBTBase/equals (Ljava/lang/Object;)Z +MD: eb/hashCode ()I net/minecraft/nbt/NBTBase/hashCode ()I +MD: eb/toString ()Ljava/lang/String; net/minecraft/nbt/NBTBase/toString ()Ljava/lang/String; +MD: ed$a/a ()Leb; net/minecraft/nbt/JsonToNBT$Any/parse ()Lnet/minecraft/nbt/NBTBase; +MD: ed$b/a ()Leb; net/minecraft/nbt/JsonToNBT$Compound/parse ()Lnet/minecraft/nbt/NBTBase; +MD: ed$c/a ()Leb; net/minecraft/nbt/JsonToNBT$List/parse ()Lnet/minecraft/nbt/NBTBase; +MD: ed$d/a ()Leb; net/minecraft/nbt/JsonToNBT$Primitive/parse ()Lnet/minecraft/nbt/NBTBase; +MD: ed/a (Ljava/lang/String;)Ldn; net/minecraft/nbt/JsonToNBT/getTagFromJson (Ljava/lang/String;)Lnet/minecraft/nbt/NBTTagCompound; +MD: ed/a (Ljava/lang/String;C)I net/minecraft/nbt/JsonToNBT/func_150312_a (Ljava/lang/String;C)I +MD: ed/a (Ljava/lang/String;I)Ljava/lang/String; net/minecraft/nbt/JsonToNBT/func_179269_a (Ljava/lang/String;I)Ljava/lang/String; +MD: ed/a (Ljava/lang/String;Ljava/lang/String;)Led$a; net/minecraft/nbt/JsonToNBT/func_150316_a (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/nbt/JsonToNBT$Any; +MD: ed/a (Ljava/lang/String;Z)Led$a; net/minecraft/nbt/JsonToNBT/func_179270_a (Ljava/lang/String;Z)Lnet/minecraft/nbt/JsonToNBT$Any; +MD: ed/a ([Ljava/lang/String;)Led$a; net/minecraft/nbt/JsonToNBT/func_179272_a ([Ljava/lang/String;)Lnet/minecraft/nbt/JsonToNBT$Any; +MD: ed/b (Ljava/lang/String;)I net/minecraft/nbt/JsonToNBT/func_150310_b (Ljava/lang/String;)I +MD: ed/b (Ljava/lang/String;I)Z net/minecraft/nbt/JsonToNBT/func_179271_b (Ljava/lang/String;I)Z +MD: ed/b (Ljava/lang/String;Z)Ljava/lang/String; net/minecraft/nbt/JsonToNBT/func_150314_a (Ljava/lang/String;Z)Ljava/lang/String; +MD: ed/c (Ljava/lang/String;Z)Ljava/lang/String; net/minecraft/nbt/JsonToNBT/func_150313_b (Ljava/lang/String;Z)Ljava/lang/String; +MD: ed/d (Ljava/lang/String;Z)Ljava/lang/String; net/minecraft/nbt/JsonToNBT/func_150311_c (Ljava/lang/String;Z)Ljava/lang/String; +MD: ef/a (Lio/netty/buffer/ByteBuf;)[B net/minecraft/network/NettyEncryptionTranslator/func_150502_a (Lio/netty/buffer/ByteBuf;)[B +MD: ef/a (Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V net/minecraft/network/NettyEncryptionTranslator/cipher (Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V +MD: ef/a (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; net/minecraft/network/NettyEncryptionTranslator/decipher (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; +MD: eg/a (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V net/minecraft/network/NettyEncryptingDecoder/decode (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V +MD: eg/decode (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V net/minecraft/network/NettyEncryptingDecoder/decode (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V +MD: eh/a (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V net/minecraft/network/NettyEncryptingEncoder/encode (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V +MD: eh/encode (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V net/minecraft/network/NettyEncryptingEncoder/encode (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V +MD: ei/a (I)V net/minecraft/network/NettyCompressionDecoder/setCompressionTreshold (I)V +MD: ei/decode (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V net/minecraft/network/NettyCompressionDecoder/decode (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V +MD: ej/a (I)V net/minecraft/network/NettyCompressionEncoder/setCompressionTreshold (I)V +MD: ej/a (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V net/minecraft/network/NettyCompressionEncoder/encode (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V +MD: ej/encode (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V net/minecraft/network/NettyCompressionEncoder/encode (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V +MD: ek$1/a ()Lio/netty/channel/nio/NioEventLoopGroup; net/minecraft/network/NetworkManager$1/load ()Lio/netty/channel/nio/NioEventLoopGroup; +MD: ek$1/b ()Ljava/lang/Object; net/minecraft/network/NetworkManager$1/load ()Ljava/lang/Object; +MD: ek$2/a ()Lio/netty/channel/epoll/EpollEventLoopGroup; net/minecraft/network/NetworkManager$2/load ()Lio/netty/channel/epoll/EpollEventLoopGroup; +MD: ek$2/b ()Ljava/lang/Object; net/minecraft/network/NetworkManager$2/load ()Ljava/lang/Object; +MD: ek$3/a ()Lio/netty/channel/local/LocalEventLoopGroup; net/minecraft/network/NetworkManager$3/load ()Lio/netty/channel/local/LocalEventLoopGroup; +MD: ek$3/b ()Ljava/lang/Object; net/minecraft/network/NetworkManager$3/load ()Ljava/lang/Object; +MD: ek$4/run ()V net/minecraft/network/NetworkManager$4/run ()V +MD: ek$5/initChannel (Lio/netty/channel/Channel;)V net/minecraft/network/NetworkManager$5/initChannel (Lio/netty/channel/Channel;)V +MD: ek$6/initChannel (Lio/netty/channel/Channel;)V net/minecraft/network/NetworkManager$6/initChannel (Lio/netty/channel/Channel;)V +MD: ek$a/a (Lek$a;)Lff; net/minecraft/network/NetworkManager$InboundHandlerTuplePacketListener/access$100 (Lnet/minecraft/network/NetworkManager$InboundHandlerTuplePacketListener;)Lnet/minecraft/network/Packet; +MD: ek$a/b (Lek$a;)[Lio/netty/util/concurrent/GenericFutureListener; net/minecraft/network/NetworkManager$InboundHandlerTuplePacketListener/access$200 (Lnet/minecraft/network/NetworkManager$InboundHandlerTuplePacketListener;)[Lio/netty/util/concurrent/GenericFutureListener; +MD: ek/a ()V net/minecraft/network/NetworkManager/processReceivedPackets ()V +MD: ek/a (I)V net/minecraft/network/NetworkManager/setCompressionTreshold (I)V +MD: ek/a (Lek;)Lio/netty/channel/Channel; net/minecraft/network/NetworkManager/access$000 (Lnet/minecraft/network/NetworkManager;)Lio/netty/channel/Channel; +MD: ek/a (Lel;)V net/minecraft/network/NetworkManager/setConnectionState (Lnet/minecraft/network/EnumConnectionState;)V +MD: ek/a (Lep;)V net/minecraft/network/NetworkManager/setNetHandler (Lnet/minecraft/network/INetHandler;)V +MD: ek/a (Leu;)V net/minecraft/network/NetworkManager/closeChannel (Lnet/minecraft/util/IChatComponent;)V +MD: ek/a (Lff;)V net/minecraft/network/NetworkManager/sendPacket (Lnet/minecraft/network/Packet;)V +MD: ek/a (Lff;Lio/netty/util/concurrent/GenericFutureListener;[Lio/netty/util/concurrent/GenericFutureListener;)V net/minecraft/network/NetworkManager/sendPacket (Lnet/minecraft/network/Packet;Lio/netty/util/concurrent/GenericFutureListener;[Lio/netty/util/concurrent/GenericFutureListener;)V +MD: ek/a (Lff;[Lio/netty/util/concurrent/GenericFutureListener;)V net/minecraft/network/NetworkManager/dispatchPacket (Lnet/minecraft/network/Packet;[Lio/netty/util/concurrent/GenericFutureListener;)V +MD: ek/a (Lio/netty/channel/ChannelHandlerContext;Lff;)V net/minecraft/network/NetworkManager/channelRead0 (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/Packet;)V +MD: ek/a (Ljava/net/InetAddress;IZ)Lek; net/minecraft/network/NetworkManager/func_181124_a (Ljava/net/InetAddress;IZ)Lnet/minecraft/network/NetworkManager; +MD: ek/a (Ljava/net/SocketAddress;)Lek; net/minecraft/network/NetworkManager/provideLocalClient (Ljava/net/SocketAddress;)Lnet/minecraft/network/NetworkManager; +MD: ek/a (Ljavax/crypto/SecretKey;)V net/minecraft/network/NetworkManager/enableEncryption (Ljavax/crypto/SecretKey;)V +MD: ek/b ()Ljava/net/SocketAddress; net/minecraft/network/NetworkManager/getRemoteAddress ()Ljava/net/SocketAddress; +MD: ek/c ()Z net/minecraft/network/NetworkManager/isLocalChannel ()Z +MD: ek/channelActive (Lio/netty/channel/ChannelHandlerContext;)V net/minecraft/network/NetworkManager/channelActive (Lio/netty/channel/ChannelHandlerContext;)V +MD: ek/channelInactive (Lio/netty/channel/ChannelHandlerContext;)V net/minecraft/network/NetworkManager/channelInactive (Lio/netty/channel/ChannelHandlerContext;)V +MD: ek/channelRead0 (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V net/minecraft/network/NetworkManager/channelRead0 (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V +MD: ek/exceptionCaught (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V net/minecraft/network/NetworkManager/exceptionCaught (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V +MD: ek/f ()Z net/minecraft/network/NetworkManager/getIsencrypted ()Z +MD: ek/g ()Z net/minecraft/network/NetworkManager/isChannelOpen ()Z +MD: ek/h ()Z net/minecraft/network/NetworkManager/hasNoChannel ()Z +MD: ek/i ()Lep; net/minecraft/network/NetworkManager/getNetHandler ()Lnet/minecraft/network/INetHandler; +MD: ek/j ()Leu; net/minecraft/network/NetworkManager/getExitMessage ()Lnet/minecraft/util/IChatComponent; +MD: ek/k ()V net/minecraft/network/NetworkManager/disableAutoRead ()V +MD: ek/l ()V net/minecraft/network/NetworkManager/checkDisconnected ()V +MD: ek/m ()V net/minecraft/network/NetworkManager/flushOutboundQueue ()V +MD: el/a ()I net/minecraft/network/EnumConnectionState/getId ()I +MD: el/a (I)Lel; net/minecraft/network/EnumConnectionState/getById (I)Lnet/minecraft/network/EnumConnectionState; +MD: el/a (Lff;)Lel; net/minecraft/network/EnumConnectionState/getFromPacket (Lnet/minecraft/network/Packet;)Lnet/minecraft/network/EnumConnectionState; +MD: el/a (Lfg;I)Lff; net/minecraft/network/EnumConnectionState/getPacket (Lnet/minecraft/network/EnumPacketDirection;I)Lnet/minecraft/network/Packet; +MD: el/a (Lfg;Lff;)Ljava/lang/Integer; net/minecraft/network/EnumConnectionState/getPacketId (Lnet/minecraft/network/EnumPacketDirection;Lnet/minecraft/network/Packet;)Ljava/lang/Integer; +MD: el/a (Lfg;Ljava/lang/Class;)Lel; net/minecraft/network/EnumConnectionState/registerPacket (Lnet/minecraft/network/EnumPacketDirection;Ljava/lang/Class;)Lnet/minecraft/network/EnumConnectionState; +MD: el/values ()[Lel; net/minecraft/network/EnumConnectionState/values ()[Lnet/minecraft/network/EnumConnectionState; +MD: em/a ()[B net/minecraft/network/PacketBuffer/readByteArray ()[B +MD: em/a (I)I net/minecraft/network/PacketBuffer/getVarIntSize (I)I +MD: em/a (Lcj;)V net/minecraft/network/PacketBuffer/writeBlockPos (Lnet/minecraft/util/BlockPos;)V +MD: em/a (Ldn;)V net/minecraft/network/PacketBuffer/writeNBTTagCompoundToBuffer (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: em/a (Leu;)V net/minecraft/network/PacketBuffer/writeChatComponent (Lnet/minecraft/util/IChatComponent;)V +MD: em/a (Ljava/lang/Class;)Ljava/lang/Enum; net/minecraft/network/PacketBuffer/readEnumValue (Ljava/lang/Class;)Ljava/lang/Enum; +MD: em/a (Ljava/lang/Enum;)V net/minecraft/network/PacketBuffer/writeEnumValue (Ljava/lang/Enum;)V +MD: em/a (Ljava/lang/String;)Lem; net/minecraft/network/PacketBuffer/writeString (Ljava/lang/String;)Lnet/minecraft/network/PacketBuffer; +MD: em/a (Ljava/util/UUID;)V net/minecraft/network/PacketBuffer/writeUuid (Ljava/util/UUID;)V +MD: em/a (Lzx;)V net/minecraft/network/PacketBuffer/writeItemStackToBuffer (Lnet/minecraft/item/ItemStack;)V +MD: em/a ([B)V net/minecraft/network/PacketBuffer/writeByteArray ([B)V +MD: em/alloc ()Lio/netty/buffer/ByteBufAllocator; net/minecraft/network/PacketBuffer/alloc ()Lio/netty/buffer/ByteBufAllocator; +MD: em/array ()[B net/minecraft/network/PacketBuffer/array ()[B +MD: em/arrayOffset ()I net/minecraft/network/PacketBuffer/arrayOffset ()I +MD: em/b (I)V net/minecraft/network/PacketBuffer/writeVarIntToBuffer (I)V +MD: em/b (J)V net/minecraft/network/PacketBuffer/writeVarLong (J)V +MD: em/bytesBefore (B)I net/minecraft/network/PacketBuffer/bytesBefore (B)I +MD: em/bytesBefore (IB)I net/minecraft/network/PacketBuffer/bytesBefore (IB)I +MD: em/bytesBefore (IIB)I net/minecraft/network/PacketBuffer/bytesBefore (IIB)I +MD: em/c ()Lcj; net/minecraft/network/PacketBuffer/readBlockPos ()Lnet/minecraft/util/BlockPos; +MD: em/c (I)Ljava/lang/String; net/minecraft/network/PacketBuffer/readStringFromBuffer (I)Ljava/lang/String; +MD: em/capacity ()I net/minecraft/network/PacketBuffer/capacity ()I +MD: em/capacity (I)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/capacity (I)Lio/netty/buffer/ByteBuf; +MD: em/clear ()Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/clear ()Lio/netty/buffer/ByteBuf; +MD: em/compareTo (Lio/netty/buffer/ByteBuf;)I net/minecraft/network/PacketBuffer/compareTo (Lio/netty/buffer/ByteBuf;)I +MD: em/compareTo (Ljava/lang/Object;)I net/minecraft/network/PacketBuffer/compareTo (Ljava/lang/Object;)I +MD: em/copy ()Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/copy ()Lio/netty/buffer/ByteBuf; +MD: em/copy (II)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/copy (II)Lio/netty/buffer/ByteBuf; +MD: em/d ()Leu; net/minecraft/network/PacketBuffer/readChatComponent ()Lnet/minecraft/util/IChatComponent; +MD: em/discardReadBytes ()Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/discardReadBytes ()Lio/netty/buffer/ByteBuf; +MD: em/discardSomeReadBytes ()Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/discardSomeReadBytes ()Lio/netty/buffer/ByteBuf; +MD: em/duplicate ()Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/duplicate ()Lio/netty/buffer/ByteBuf; +MD: em/e ()I net/minecraft/network/PacketBuffer/readVarIntFromBuffer ()I +MD: em/ensureWritable (I)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/ensureWritable (I)Lio/netty/buffer/ByteBuf; +MD: em/ensureWritable (IZ)I net/minecraft/network/PacketBuffer/ensureWritable (IZ)I +MD: em/equals (Ljava/lang/Object;)Z net/minecraft/network/PacketBuffer/equals (Ljava/lang/Object;)Z +MD: em/f ()J net/minecraft/network/PacketBuffer/readVarLong ()J +MD: em/forEachByte (IILio/netty/buffer/ByteBufProcessor;)I net/minecraft/network/PacketBuffer/forEachByte (IILio/netty/buffer/ByteBufProcessor;)I +MD: em/forEachByte (Lio/netty/buffer/ByteBufProcessor;)I net/minecraft/network/PacketBuffer/forEachByte (Lio/netty/buffer/ByteBufProcessor;)I +MD: em/forEachByteDesc (IILio/netty/buffer/ByteBufProcessor;)I net/minecraft/network/PacketBuffer/forEachByteDesc (IILio/netty/buffer/ByteBufProcessor;)I +MD: em/forEachByteDesc (Lio/netty/buffer/ByteBufProcessor;)I net/minecraft/network/PacketBuffer/forEachByteDesc (Lio/netty/buffer/ByteBufProcessor;)I +MD: em/g ()Ljava/util/UUID; net/minecraft/network/PacketBuffer/readUuid ()Ljava/util/UUID; +MD: em/getBoolean (I)Z net/minecraft/network/PacketBuffer/getBoolean (I)Z +MD: em/getByte (I)B net/minecraft/network/PacketBuffer/getByte (I)B +MD: em/getBytes (ILio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/getBytes (ILio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; +MD: em/getBytes (ILio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/getBytes (ILio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf; +MD: em/getBytes (ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/getBytes (ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf; +MD: em/getBytes (ILjava/io/OutputStream;I)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/getBytes (ILjava/io/OutputStream;I)Lio/netty/buffer/ByteBuf; +MD: em/getBytes (ILjava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/getBytes (ILjava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf; +MD: em/getBytes (ILjava/nio/channels/GatheringByteChannel;I)I net/minecraft/network/PacketBuffer/getBytes (ILjava/nio/channels/GatheringByteChannel;I)I +MD: em/getBytes (I[B)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/getBytes (I[B)Lio/netty/buffer/ByteBuf; +MD: em/getBytes (I[BII)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/getBytes (I[BII)Lio/netty/buffer/ByteBuf; +MD: em/getChar (I)C net/minecraft/network/PacketBuffer/getChar (I)C +MD: em/getDouble (I)D net/minecraft/network/PacketBuffer/getDouble (I)D +MD: em/getFloat (I)F net/minecraft/network/PacketBuffer/getFloat (I)F +MD: em/getInt (I)I net/minecraft/network/PacketBuffer/getInt (I)I +MD: em/getLong (I)J net/minecraft/network/PacketBuffer/getLong (I)J +MD: em/getMedium (I)I net/minecraft/network/PacketBuffer/getMedium (I)I +MD: em/getShort (I)S net/minecraft/network/PacketBuffer/getShort (I)S +MD: em/getUnsignedByte (I)S net/minecraft/network/PacketBuffer/getUnsignedByte (I)S +MD: em/getUnsignedInt (I)J net/minecraft/network/PacketBuffer/getUnsignedInt (I)J +MD: em/getUnsignedMedium (I)I net/minecraft/network/PacketBuffer/getUnsignedMedium (I)I +MD: em/getUnsignedShort (I)I net/minecraft/network/PacketBuffer/getUnsignedShort (I)I +MD: em/h ()Ldn; net/minecraft/network/PacketBuffer/readNBTTagCompoundFromBuffer ()Lnet/minecraft/nbt/NBTTagCompound; +MD: em/hasArray ()Z net/minecraft/network/PacketBuffer/hasArray ()Z +MD: em/hasMemoryAddress ()Z net/minecraft/network/PacketBuffer/hasMemoryAddress ()Z +MD: em/hashCode ()I net/minecraft/network/PacketBuffer/hashCode ()I +MD: em/i ()Lzx; net/minecraft/network/PacketBuffer/readItemStackFromBuffer ()Lnet/minecraft/item/ItemStack; +MD: em/indexOf (IIB)I net/minecraft/network/PacketBuffer/indexOf (IIB)I +MD: em/internalNioBuffer (II)Ljava/nio/ByteBuffer; net/minecraft/network/PacketBuffer/internalNioBuffer (II)Ljava/nio/ByteBuffer; +MD: em/isDirect ()Z net/minecraft/network/PacketBuffer/isDirect ()Z +MD: em/isReadable ()Z net/minecraft/network/PacketBuffer/isReadable ()Z +MD: em/isReadable (I)Z net/minecraft/network/PacketBuffer/isReadable (I)Z +MD: em/isWritable ()Z net/minecraft/network/PacketBuffer/isWritable ()Z +MD: em/isWritable (I)Z net/minecraft/network/PacketBuffer/isWritable (I)Z +MD: em/markReaderIndex ()Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/markReaderIndex ()Lio/netty/buffer/ByteBuf; +MD: em/markWriterIndex ()Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/markWriterIndex ()Lio/netty/buffer/ByteBuf; +MD: em/maxCapacity ()I net/minecraft/network/PacketBuffer/maxCapacity ()I +MD: em/maxWritableBytes ()I net/minecraft/network/PacketBuffer/maxWritableBytes ()I +MD: em/memoryAddress ()J net/minecraft/network/PacketBuffer/memoryAddress ()J +MD: em/nioBuffer ()Ljava/nio/ByteBuffer; net/minecraft/network/PacketBuffer/nioBuffer ()Ljava/nio/ByteBuffer; +MD: em/nioBuffer (II)Ljava/nio/ByteBuffer; net/minecraft/network/PacketBuffer/nioBuffer (II)Ljava/nio/ByteBuffer; +MD: em/nioBufferCount ()I net/minecraft/network/PacketBuffer/nioBufferCount ()I +MD: em/nioBuffers ()[Ljava/nio/ByteBuffer; net/minecraft/network/PacketBuffer/nioBuffers ()[Ljava/nio/ByteBuffer; +MD: em/nioBuffers (II)[Ljava/nio/ByteBuffer; net/minecraft/network/PacketBuffer/nioBuffers (II)[Ljava/nio/ByteBuffer; +MD: em/order ()Ljava/nio/ByteOrder; net/minecraft/network/PacketBuffer/order ()Ljava/nio/ByteOrder; +MD: em/order (Ljava/nio/ByteOrder;)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/order (Ljava/nio/ByteOrder;)Lio/netty/buffer/ByteBuf; +MD: em/readBoolean ()Z net/minecraft/network/PacketBuffer/readBoolean ()Z +MD: em/readByte ()B net/minecraft/network/PacketBuffer/readByte ()B +MD: em/readBytes (I)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/readBytes (I)Lio/netty/buffer/ByteBuf; +MD: em/readBytes (Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/readBytes (Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; +MD: em/readBytes (Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/readBytes (Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf; +MD: em/readBytes (Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/readBytes (Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf; +MD: em/readBytes (Ljava/io/OutputStream;I)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/readBytes (Ljava/io/OutputStream;I)Lio/netty/buffer/ByteBuf; +MD: em/readBytes (Ljava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/readBytes (Ljava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf; +MD: em/readBytes (Ljava/nio/channels/GatheringByteChannel;I)I net/minecraft/network/PacketBuffer/readBytes (Ljava/nio/channels/GatheringByteChannel;I)I +MD: em/readBytes ([B)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/readBytes ([B)Lio/netty/buffer/ByteBuf; +MD: em/readBytes ([BII)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/readBytes ([BII)Lio/netty/buffer/ByteBuf; +MD: em/readChar ()C net/minecraft/network/PacketBuffer/readChar ()C +MD: em/readDouble ()D net/minecraft/network/PacketBuffer/readDouble ()D +MD: em/readFloat ()F net/minecraft/network/PacketBuffer/readFloat ()F +MD: em/readInt ()I net/minecraft/network/PacketBuffer/readInt ()I +MD: em/readLong ()J net/minecraft/network/PacketBuffer/readLong ()J +MD: em/readMedium ()I net/minecraft/network/PacketBuffer/readMedium ()I +MD: em/readShort ()S net/minecraft/network/PacketBuffer/readShort ()S +MD: em/readSlice (I)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/readSlice (I)Lio/netty/buffer/ByteBuf; +MD: em/readUnsignedByte ()S net/minecraft/network/PacketBuffer/readUnsignedByte ()S +MD: em/readUnsignedInt ()J net/minecraft/network/PacketBuffer/readUnsignedInt ()J +MD: em/readUnsignedMedium ()I net/minecraft/network/PacketBuffer/readUnsignedMedium ()I +MD: em/readUnsignedShort ()I net/minecraft/network/PacketBuffer/readUnsignedShort ()I +MD: em/readableBytes ()I net/minecraft/network/PacketBuffer/readableBytes ()I +MD: em/readerIndex ()I net/minecraft/network/PacketBuffer/readerIndex ()I +MD: em/readerIndex (I)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/readerIndex (I)Lio/netty/buffer/ByteBuf; +MD: em/refCnt ()I net/minecraft/network/PacketBuffer/refCnt ()I +MD: em/release ()Z net/minecraft/network/PacketBuffer/release ()Z +MD: em/release (I)Z net/minecraft/network/PacketBuffer/release (I)Z +MD: em/resetReaderIndex ()Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/resetReaderIndex ()Lio/netty/buffer/ByteBuf; +MD: em/resetWriterIndex ()Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/resetWriterIndex ()Lio/netty/buffer/ByteBuf; +MD: em/retain ()Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/retain ()Lio/netty/buffer/ByteBuf; +MD: em/retain ()Lio/netty/util/ReferenceCounted; net/minecraft/network/PacketBuffer/retain ()Lio/netty/util/ReferenceCounted; +MD: em/retain (I)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/retain (I)Lio/netty/buffer/ByteBuf; +MD: em/retain (I)Lio/netty/util/ReferenceCounted; net/minecraft/network/PacketBuffer/retain (I)Lio/netty/util/ReferenceCounted; +MD: em/setBoolean (IZ)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/setBoolean (IZ)Lio/netty/buffer/ByteBuf; +MD: em/setByte (II)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/setByte (II)Lio/netty/buffer/ByteBuf; +MD: em/setBytes (ILio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/setBytes (ILio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; +MD: em/setBytes (ILio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/setBytes (ILio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf; +MD: em/setBytes (ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/setBytes (ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf; +MD: em/setBytes (ILjava/io/InputStream;I)I net/minecraft/network/PacketBuffer/setBytes (ILjava/io/InputStream;I)I +MD: em/setBytes (ILjava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/setBytes (ILjava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf; +MD: em/setBytes (ILjava/nio/channels/ScatteringByteChannel;I)I net/minecraft/network/PacketBuffer/setBytes (ILjava/nio/channels/ScatteringByteChannel;I)I +MD: em/setBytes (I[B)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/setBytes (I[B)Lio/netty/buffer/ByteBuf; +MD: em/setBytes (I[BII)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/setBytes (I[BII)Lio/netty/buffer/ByteBuf; +MD: em/setChar (II)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/setChar (II)Lio/netty/buffer/ByteBuf; +MD: em/setDouble (ID)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/setDouble (ID)Lio/netty/buffer/ByteBuf; +MD: em/setFloat (IF)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/setFloat (IF)Lio/netty/buffer/ByteBuf; +MD: em/setIndex (II)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/setIndex (II)Lio/netty/buffer/ByteBuf; +MD: em/setInt (II)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/setInt (II)Lio/netty/buffer/ByteBuf; +MD: em/setLong (IJ)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/setLong (IJ)Lio/netty/buffer/ByteBuf; +MD: em/setMedium (II)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/setMedium (II)Lio/netty/buffer/ByteBuf; +MD: em/setShort (II)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/setShort (II)Lio/netty/buffer/ByteBuf; +MD: em/setZero (II)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/setZero (II)Lio/netty/buffer/ByteBuf; +MD: em/skipBytes (I)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/skipBytes (I)Lio/netty/buffer/ByteBuf; +MD: em/slice ()Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/slice ()Lio/netty/buffer/ByteBuf; +MD: em/slice (II)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/slice (II)Lio/netty/buffer/ByteBuf; +MD: em/toString ()Ljava/lang/String; net/minecraft/network/PacketBuffer/toString ()Ljava/lang/String; +MD: em/toString (IILjava/nio/charset/Charset;)Ljava/lang/String; net/minecraft/network/PacketBuffer/toString (IILjava/nio/charset/Charset;)Ljava/lang/String; +MD: em/toString (Ljava/nio/charset/Charset;)Ljava/lang/String; net/minecraft/network/PacketBuffer/toString (Ljava/nio/charset/Charset;)Ljava/lang/String; +MD: em/unwrap ()Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/unwrap ()Lio/netty/buffer/ByteBuf; +MD: em/writableBytes ()I net/minecraft/network/PacketBuffer/writableBytes ()I +MD: em/writeBoolean (Z)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/writeBoolean (Z)Lio/netty/buffer/ByteBuf; +MD: em/writeByte (I)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/writeByte (I)Lio/netty/buffer/ByteBuf; +MD: em/writeBytes (Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/writeBytes (Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; +MD: em/writeBytes (Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/writeBytes (Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf; +MD: em/writeBytes (Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/writeBytes (Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf; +MD: em/writeBytes (Ljava/io/InputStream;I)I net/minecraft/network/PacketBuffer/writeBytes (Ljava/io/InputStream;I)I +MD: em/writeBytes (Ljava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/writeBytes (Ljava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf; +MD: em/writeBytes (Ljava/nio/channels/ScatteringByteChannel;I)I net/minecraft/network/PacketBuffer/writeBytes (Ljava/nio/channels/ScatteringByteChannel;I)I +MD: em/writeBytes ([B)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/writeBytes ([B)Lio/netty/buffer/ByteBuf; +MD: em/writeBytes ([BII)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/writeBytes ([BII)Lio/netty/buffer/ByteBuf; +MD: em/writeChar (I)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/writeChar (I)Lio/netty/buffer/ByteBuf; +MD: em/writeDouble (D)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/writeDouble (D)Lio/netty/buffer/ByteBuf; +MD: em/writeFloat (F)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/writeFloat (F)Lio/netty/buffer/ByteBuf; +MD: em/writeInt (I)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/writeInt (I)Lio/netty/buffer/ByteBuf; +MD: em/writeLong (J)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/writeLong (J)Lio/netty/buffer/ByteBuf; +MD: em/writeMedium (I)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/writeMedium (I)Lio/netty/buffer/ByteBuf; +MD: em/writeShort (I)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/writeShort (I)Lio/netty/buffer/ByteBuf; +MD: em/writeZero (I)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/writeZero (I)Lio/netty/buffer/ByteBuf; +MD: em/writerIndex ()I net/minecraft/network/PacketBuffer/writerIndex ()I +MD: em/writerIndex (I)Lio/netty/buffer/ByteBuf; net/minecraft/network/PacketBuffer/writerIndex (I)Lio/netty/buffer/ByteBuf; +MD: en/decode (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V net/minecraft/util/MessageDeserializer/decode (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V +MD: eo/a (Lio/netty/channel/ChannelHandlerContext;Lff;Lio/netty/buffer/ByteBuf;)V net/minecraft/util/MessageSerializer/encode (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/Packet;Lio/netty/buffer/ByteBuf;)V +MD: eo/encode (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V net/minecraft/util/MessageSerializer/encode (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V +MD: ep/a (Leu;)V net/minecraft/network/INetHandler/onDisconnect (Lnet/minecraft/util/IChatComponent;)V +MD: eq/decode (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V net/minecraft/util/MessageDeserializer2/decode (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V +MD: er/a (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V net/minecraft/util/MessageSerializer2/encode (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V +MD: er/encode (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V net/minecraft/util/MessageSerializer2/encode (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V +MD: es$1/a (Leu;)Ljava/util/Iterator; net/minecraft/util/ChatComponentStyle$1/apply (Lnet/minecraft/util/IChatComponent;)Ljava/util/Iterator; +MD: es$1/apply (Ljava/lang/Object;)Ljava/lang/Object; net/minecraft/util/ChatComponentStyle$1/apply (Ljava/lang/Object;)Ljava/lang/Object; +MD: es$2/a (Leu;)Leu; net/minecraft/util/ChatComponentStyle$2/apply (Lnet/minecraft/util/IChatComponent;)Lnet/minecraft/util/IChatComponent; +MD: es$2/apply (Ljava/lang/Object;)Ljava/lang/Object; net/minecraft/util/ChatComponentStyle$2/apply (Ljava/lang/Object;)Ljava/lang/Object; +MD: es/a ()Ljava/util/List; net/minecraft/util/ChatComponentStyle/getSiblings ()Ljava/util/List; +MD: es/a (Leu;)Leu; net/minecraft/util/ChatComponentStyle/appendSibling (Lnet/minecraft/util/IChatComponent;)Lnet/minecraft/util/IChatComponent; +MD: es/a (Lez;)Leu; net/minecraft/util/ChatComponentStyle/setChatStyle (Lnet/minecraft/util/ChatStyle;)Lnet/minecraft/util/IChatComponent; +MD: es/a (Ljava/lang/Iterable;)Ljava/util/Iterator; net/minecraft/util/ChatComponentStyle/createDeepCopyIterator (Ljava/lang/Iterable;)Ljava/util/Iterator; +MD: es/a (Ljava/lang/String;)Leu; net/minecraft/util/ChatComponentStyle/appendText (Ljava/lang/String;)Lnet/minecraft/util/IChatComponent; +MD: es/b ()Lez; net/minecraft/util/ChatComponentStyle/getChatStyle ()Lnet/minecraft/util/ChatStyle; +MD: es/c ()Ljava/lang/String; net/minecraft/util/ChatComponentStyle/getUnformattedText ()Ljava/lang/String; +MD: es/d ()Ljava/lang/String; net/minecraft/util/ChatComponentStyle/getFormattedText ()Ljava/lang/String; +MD: es/equals (Ljava/lang/Object;)Z net/minecraft/util/ChatComponentStyle/equals (Ljava/lang/Object;)Z +MD: es/hashCode ()I net/minecraft/util/ChatComponentStyle/hashCode ()I +MD: es/iterator ()Ljava/util/Iterator; net/minecraft/util/ChatComponentStyle/iterator ()Ljava/util/Iterator; +MD: es/toString ()Ljava/lang/String; net/minecraft/util/ChatComponentStyle/toString ()Ljava/lang/String; +MD: et$a/a ()Z net/minecraft/event/ClickEvent$Action/shouldAllowInChat ()Z +MD: et$a/a (Ljava/lang/String;)Let$a; net/minecraft/event/ClickEvent$Action/getValueByCanonicalName (Ljava/lang/String;)Lnet/minecraft/event/ClickEvent$Action; +MD: et$a/b ()Ljava/lang/String; net/minecraft/event/ClickEvent$Action/getCanonicalName ()Ljava/lang/String; +MD: et$a/values ()[Let$a; net/minecraft/event/ClickEvent$Action/values ()[Lnet/minecraft/event/ClickEvent$Action; +MD: et/a ()Let$a; net/minecraft/event/ClickEvent/getAction ()Lnet/minecraft/event/ClickEvent$Action; +MD: et/b ()Ljava/lang/String; net/minecraft/event/ClickEvent/getValue ()Ljava/lang/String; +MD: et/equals (Ljava/lang/Object;)Z net/minecraft/event/ClickEvent/equals (Ljava/lang/Object;)Z +MD: et/hashCode ()I net/minecraft/event/ClickEvent/hashCode ()I +MD: et/toString ()Ljava/lang/String; net/minecraft/event/ClickEvent/toString ()Ljava/lang/String; +MD: eu$a/a (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Leu; net/minecraft/util/IChatComponent$Serializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/util/IChatComponent; +MD: eu$a/a (Leu;)Ljava/lang/String; net/minecraft/util/IChatComponent$Serializer/componentToJson (Lnet/minecraft/util/IChatComponent;)Ljava/lang/String; +MD: eu$a/a (Leu;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; net/minecraft/util/IChatComponent$Serializer/serialize (Lnet/minecraft/util/IChatComponent;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; +MD: eu$a/a (Lez;Lcom/google/gson/JsonObject;Lcom/google/gson/JsonSerializationContext;)V net/minecraft/util/IChatComponent$Serializer/serializeChatStyle (Lnet/minecraft/util/ChatStyle;Lcom/google/gson/JsonObject;Lcom/google/gson/JsonSerializationContext;)V +MD: eu$a/a (Ljava/lang/String;)Leu; net/minecraft/util/IChatComponent$Serializer/jsonToComponent (Ljava/lang/String;)Lnet/minecraft/util/IChatComponent; +MD: eu$a/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; net/minecraft/util/IChatComponent$Serializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; +MD: eu$a/serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; net/minecraft/util/IChatComponent$Serializer/serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; +MD: eu/a ()Ljava/util/List; net/minecraft/util/IChatComponent/getSiblings ()Ljava/util/List; +MD: eu/a (Leu;)Leu; net/minecraft/util/IChatComponent/appendSibling (Lnet/minecraft/util/IChatComponent;)Lnet/minecraft/util/IChatComponent; +MD: eu/a (Lez;)Leu; net/minecraft/util/IChatComponent/setChatStyle (Lnet/minecraft/util/ChatStyle;)Lnet/minecraft/util/IChatComponent; +MD: eu/a (Ljava/lang/String;)Leu; net/minecraft/util/IChatComponent/appendText (Ljava/lang/String;)Lnet/minecraft/util/IChatComponent; +MD: eu/b ()Lez; net/minecraft/util/IChatComponent/getChatStyle ()Lnet/minecraft/util/ChatStyle; +MD: eu/c ()Ljava/lang/String; net/minecraft/util/IChatComponent/getUnformattedText ()Ljava/lang/String; +MD: eu/d ()Ljava/lang/String; net/minecraft/util/IChatComponent/getFormattedText ()Ljava/lang/String; +MD: eu/e ()Ljava/lang/String; net/minecraft/util/IChatComponent/getUnformattedTextForChat ()Ljava/lang/String; +MD: eu/f ()Leu; net/minecraft/util/IChatComponent/createCopy ()Lnet/minecraft/util/IChatComponent; +MD: ev/a (Lm;Leu;Lpk;)Leu; net/minecraft/util/ChatComponentProcessor/processComponent (Lnet/minecraft/command/ICommandSender;Lnet/minecraft/util/IChatComponent;Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/IChatComponent; +MD: ew$a/a ()Z net/minecraft/event/HoverEvent$Action/shouldAllowInChat ()Z +MD: ew$a/a (Ljava/lang/String;)Lew$a; net/minecraft/event/HoverEvent$Action/getValueByCanonicalName (Ljava/lang/String;)Lnet/minecraft/event/HoverEvent$Action; +MD: ew$a/b ()Ljava/lang/String; net/minecraft/event/HoverEvent$Action/getCanonicalName ()Ljava/lang/String; +MD: ew$a/values ()[Lew$a; net/minecraft/event/HoverEvent$Action/values ()[Lnet/minecraft/event/HoverEvent$Action; +MD: ew/a ()Lew$a; net/minecraft/event/HoverEvent/getAction ()Lnet/minecraft/event/HoverEvent$Action; +MD: ew/b ()Leu; net/minecraft/event/HoverEvent/getValue ()Lnet/minecraft/util/IChatComponent; +MD: ew/equals (Ljava/lang/Object;)Z net/minecraft/event/HoverEvent/equals (Ljava/lang/Object;)Z +MD: ew/hashCode ()I net/minecraft/event/HoverEvent/hashCode ()I +MD: ew/toString ()Ljava/lang/String; net/minecraft/event/HoverEvent/toString ()Ljava/lang/String; +MD: ex/b (Ljava/lang/String;)V net/minecraft/util/ChatComponentScore/setValue (Ljava/lang/String;)V +MD: ex/e ()Ljava/lang/String; net/minecraft/util/ChatComponentScore/getUnformattedTextForChat ()Ljava/lang/String; +MD: ex/equals (Ljava/lang/Object;)Z net/minecraft/util/ChatComponentScore/equals (Ljava/lang/Object;)Z +MD: ex/f ()Leu; net/minecraft/util/ChatComponentScore/createCopy ()Lnet/minecraft/util/IChatComponent; +MD: ex/g ()Ljava/lang/String; net/minecraft/util/ChatComponentScore/getName ()Ljava/lang/String; +MD: ex/h ()Ljava/lang/String; net/minecraft/util/ChatComponentScore/getObjective ()Ljava/lang/String; +MD: ex/i ()Lex; net/minecraft/util/ChatComponentScore/createCopy ()Lnet/minecraft/util/ChatComponentScore; +MD: ex/toString ()Ljava/lang/String; net/minecraft/util/ChatComponentScore/toString ()Ljava/lang/String; +MD: ey/e ()Ljava/lang/String; net/minecraft/util/ChatComponentSelector/getUnformattedTextForChat ()Ljava/lang/String; +MD: ey/equals (Ljava/lang/Object;)Z net/minecraft/util/ChatComponentSelector/equals (Ljava/lang/Object;)Z +MD: ey/f ()Leu; net/minecraft/util/ChatComponentSelector/createCopy ()Lnet/minecraft/util/IChatComponent; +MD: ey/g ()Ljava/lang/String; net/minecraft/util/ChatComponentSelector/getSelector ()Ljava/lang/String; +MD: ey/h ()Ley; net/minecraft/util/ChatComponentSelector/createCopy ()Lnet/minecraft/util/ChatComponentSelector; +MD: ey/toString ()Ljava/lang/String; net/minecraft/util/ChatComponentSelector/toString ()Ljava/lang/String; +MD: ez$1/a ()La; net/minecraft/util/ChatStyle$1/getColor ()Lnet/minecraft/util/EnumChatFormatting; +MD: ez$1/a (La;)Lez; net/minecraft/util/ChatStyle$1/setColor (Lnet/minecraft/util/EnumChatFormatting;)Lnet/minecraft/util/ChatStyle; +MD: ez$1/a (Let;)Lez; net/minecraft/util/ChatStyle$1/setChatClickEvent (Lnet/minecraft/event/ClickEvent;)Lnet/minecraft/util/ChatStyle; +MD: ez$1/a (Lew;)Lez; net/minecraft/util/ChatStyle$1/setChatHoverEvent (Lnet/minecraft/event/HoverEvent;)Lnet/minecraft/util/ChatStyle; +MD: ez$1/a (Lez;)Lez; net/minecraft/util/ChatStyle$1/setParentStyle (Lnet/minecraft/util/ChatStyle;)Lnet/minecraft/util/ChatStyle; +MD: ez$1/a (Ljava/lang/Boolean;)Lez; net/minecraft/util/ChatStyle$1/setBold (Ljava/lang/Boolean;)Lnet/minecraft/util/ChatStyle; +MD: ez$1/b ()Z net/minecraft/util/ChatStyle$1/getBold ()Z +MD: ez$1/b (Ljava/lang/Boolean;)Lez; net/minecraft/util/ChatStyle$1/setItalic (Ljava/lang/Boolean;)Lnet/minecraft/util/ChatStyle; +MD: ez$1/c ()Z net/minecraft/util/ChatStyle$1/getItalic ()Z +MD: ez$1/c (Ljava/lang/Boolean;)Lez; net/minecraft/util/ChatStyle$1/setStrikethrough (Ljava/lang/Boolean;)Lnet/minecraft/util/ChatStyle; +MD: ez$1/d ()Z net/minecraft/util/ChatStyle$1/getStrikethrough ()Z +MD: ez$1/d (Ljava/lang/Boolean;)Lez; net/minecraft/util/ChatStyle$1/setUnderlined (Ljava/lang/Boolean;)Lnet/minecraft/util/ChatStyle; +MD: ez$1/e ()Z net/minecraft/util/ChatStyle$1/getUnderlined ()Z +MD: ez$1/e (Ljava/lang/Boolean;)Lez; net/minecraft/util/ChatStyle$1/setObfuscated (Ljava/lang/Boolean;)Lnet/minecraft/util/ChatStyle; +MD: ez$1/f ()Z net/minecraft/util/ChatStyle$1/getObfuscated ()Z +MD: ez$1/h ()Let; net/minecraft/util/ChatStyle$1/getChatClickEvent ()Lnet/minecraft/event/ClickEvent; +MD: ez$1/i ()Lew; net/minecraft/util/ChatStyle$1/getChatHoverEvent ()Lnet/minecraft/event/HoverEvent; +MD: ez$1/j ()Ljava/lang/String; net/minecraft/util/ChatStyle$1/getInsertion ()Ljava/lang/String; +MD: ez$1/k ()Ljava/lang/String; net/minecraft/util/ChatStyle$1/getFormattingCode ()Ljava/lang/String; +MD: ez$1/m ()Lez; net/minecraft/util/ChatStyle$1/createShallowCopy ()Lnet/minecraft/util/ChatStyle; +MD: ez$1/n ()Lez; net/minecraft/util/ChatStyle$1/createDeepCopy ()Lnet/minecraft/util/ChatStyle; +MD: ez$1/toString ()Ljava/lang/String; net/minecraft/util/ChatStyle$1/toString ()Ljava/lang/String; +MD: ez$a/a (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lez; net/minecraft/util/ChatStyle$Serializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/util/ChatStyle; +MD: ez$a/a (Lez;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; net/minecraft/util/ChatStyle$Serializer/serialize (Lnet/minecraft/util/ChatStyle;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; +MD: ez$a/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; net/minecraft/util/ChatStyle$Serializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; +MD: ez$a/serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; net/minecraft/util/ChatStyle$Serializer/serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; +MD: ez/a ()La; net/minecraft/util/ChatStyle/getColor ()Lnet/minecraft/util/EnumChatFormatting; +MD: ez/a (La;)Lez; net/minecraft/util/ChatStyle/setColor (Lnet/minecraft/util/EnumChatFormatting;)Lnet/minecraft/util/ChatStyle; +MD: ez/a (Let;)Lez; net/minecraft/util/ChatStyle/setChatClickEvent (Lnet/minecraft/event/ClickEvent;)Lnet/minecraft/util/ChatStyle; +MD: ez/a (Lew;)Lez; net/minecraft/util/ChatStyle/setChatHoverEvent (Lnet/minecraft/event/HoverEvent;)Lnet/minecraft/util/ChatStyle; +MD: ez/a (Lez;)Lez; net/minecraft/util/ChatStyle/setParentStyle (Lnet/minecraft/util/ChatStyle;)Lnet/minecraft/util/ChatStyle; +MD: ez/a (Lez;La;)La; net/minecraft/util/ChatStyle/access$502 (Lnet/minecraft/util/ChatStyle;Lnet/minecraft/util/EnumChatFormatting;)Lnet/minecraft/util/EnumChatFormatting; +MD: ez/a (Lez;Let;)Let; net/minecraft/util/ChatStyle/access$702 (Lnet/minecraft/util/ChatStyle;Lnet/minecraft/event/ClickEvent;)Lnet/minecraft/event/ClickEvent; +MD: ez/a (Lez;Lew;)Lew; net/minecraft/util/ChatStyle/access$802 (Lnet/minecraft/util/ChatStyle;Lnet/minecraft/event/HoverEvent;)Lnet/minecraft/event/HoverEvent; +MD: ez/a (Lez;Ljava/lang/Boolean;)Ljava/lang/Boolean; net/minecraft/util/ChatStyle/access$002 (Lnet/minecraft/util/ChatStyle;Ljava/lang/Boolean;)Ljava/lang/Boolean; +MD: ez/a (Lez;Ljava/lang/String;)Ljava/lang/String; net/minecraft/util/ChatStyle/access$602 (Lnet/minecraft/util/ChatStyle;Ljava/lang/String;)Ljava/lang/String; +MD: ez/a (Ljava/lang/Boolean;)Lez; net/minecraft/util/ChatStyle/setBold (Ljava/lang/Boolean;)Lnet/minecraft/util/ChatStyle; +MD: ez/a (Ljava/lang/String;)Lez; net/minecraft/util/ChatStyle/setInsertion (Ljava/lang/String;)Lnet/minecraft/util/ChatStyle; +MD: ez/b ()Z net/minecraft/util/ChatStyle/getBold ()Z +MD: ez/b (Lez;)Ljava/lang/Boolean; net/minecraft/util/ChatStyle/access$000 (Lnet/minecraft/util/ChatStyle;)Ljava/lang/Boolean; +MD: ez/b (Lez;Ljava/lang/Boolean;)Ljava/lang/Boolean; net/minecraft/util/ChatStyle/access$102 (Lnet/minecraft/util/ChatStyle;Ljava/lang/Boolean;)Ljava/lang/Boolean; +MD: ez/b (Ljava/lang/Boolean;)Lez; net/minecraft/util/ChatStyle/setItalic (Ljava/lang/Boolean;)Lnet/minecraft/util/ChatStyle; +MD: ez/c ()Z net/minecraft/util/ChatStyle/getItalic ()Z +MD: ez/c (Lez;)Ljava/lang/Boolean; net/minecraft/util/ChatStyle/access$100 (Lnet/minecraft/util/ChatStyle;)Ljava/lang/Boolean; +MD: ez/c (Lez;Ljava/lang/Boolean;)Ljava/lang/Boolean; net/minecraft/util/ChatStyle/access$202 (Lnet/minecraft/util/ChatStyle;Ljava/lang/Boolean;)Ljava/lang/Boolean; +MD: ez/c (Ljava/lang/Boolean;)Lez; net/minecraft/util/ChatStyle/setStrikethrough (Ljava/lang/Boolean;)Lnet/minecraft/util/ChatStyle; +MD: ez/d ()Z net/minecraft/util/ChatStyle/getStrikethrough ()Z +MD: ez/d (Lez;)Ljava/lang/Boolean; net/minecraft/util/ChatStyle/access$200 (Lnet/minecraft/util/ChatStyle;)Ljava/lang/Boolean; +MD: ez/d (Lez;Ljava/lang/Boolean;)Ljava/lang/Boolean; net/minecraft/util/ChatStyle/access$302 (Lnet/minecraft/util/ChatStyle;Ljava/lang/Boolean;)Ljava/lang/Boolean; +MD: ez/d (Ljava/lang/Boolean;)Lez; net/minecraft/util/ChatStyle/setUnderlined (Ljava/lang/Boolean;)Lnet/minecraft/util/ChatStyle; +MD: ez/e ()Z net/minecraft/util/ChatStyle/getUnderlined ()Z +MD: ez/e (Lez;)Ljava/lang/Boolean; net/minecraft/util/ChatStyle/access$300 (Lnet/minecraft/util/ChatStyle;)Ljava/lang/Boolean; +MD: ez/e (Lez;Ljava/lang/Boolean;)Ljava/lang/Boolean; net/minecraft/util/ChatStyle/access$402 (Lnet/minecraft/util/ChatStyle;Ljava/lang/Boolean;)Ljava/lang/Boolean; +MD: ez/e (Ljava/lang/Boolean;)Lez; net/minecraft/util/ChatStyle/setObfuscated (Ljava/lang/Boolean;)Lnet/minecraft/util/ChatStyle; +MD: ez/equals (Ljava/lang/Object;)Z net/minecraft/util/ChatStyle/equals (Ljava/lang/Object;)Z +MD: ez/f ()Z net/minecraft/util/ChatStyle/getObfuscated ()Z +MD: ez/f (Lez;)Ljava/lang/Boolean; net/minecraft/util/ChatStyle/access$400 (Lnet/minecraft/util/ChatStyle;)Ljava/lang/Boolean; +MD: ez/g ()Z net/minecraft/util/ChatStyle/isEmpty ()Z +MD: ez/g (Lez;)La; net/minecraft/util/ChatStyle/access$500 (Lnet/minecraft/util/ChatStyle;)Lnet/minecraft/util/EnumChatFormatting; +MD: ez/h ()Let; net/minecraft/util/ChatStyle/getChatClickEvent ()Lnet/minecraft/event/ClickEvent; +MD: ez/h (Lez;)Ljava/lang/String; net/minecraft/util/ChatStyle/access$600 (Lnet/minecraft/util/ChatStyle;)Ljava/lang/String; +MD: ez/hashCode ()I net/minecraft/util/ChatStyle/hashCode ()I +MD: ez/i ()Lew; net/minecraft/util/ChatStyle/getChatHoverEvent ()Lnet/minecraft/event/HoverEvent; +MD: ez/i (Lez;)Let; net/minecraft/util/ChatStyle/access$700 (Lnet/minecraft/util/ChatStyle;)Lnet/minecraft/event/ClickEvent; +MD: ez/j ()Ljava/lang/String; net/minecraft/util/ChatStyle/getInsertion ()Ljava/lang/String; +MD: ez/j (Lez;)Lew; net/minecraft/util/ChatStyle/access$800 (Lnet/minecraft/util/ChatStyle;)Lnet/minecraft/event/HoverEvent; +MD: ez/k ()Ljava/lang/String; net/minecraft/util/ChatStyle/getFormattingCode ()Ljava/lang/String; +MD: ez/m ()Lez; net/minecraft/util/ChatStyle/createShallowCopy ()Lnet/minecraft/util/ChatStyle; +MD: ez/n ()Lez; net/minecraft/util/ChatStyle/createDeepCopy ()Lnet/minecraft/util/ChatStyle; +MD: ez/o ()Lez; net/minecraft/util/ChatStyle/getParent ()Lnet/minecraft/util/ChatStyle; +MD: ez/toString ()Ljava/lang/String; net/minecraft/util/ChatStyle/toString ()Ljava/lang/String; +MD: f/a (C)Z net/minecraft/util/ChatAllowedCharacters/isAllowedCharacter (C)Z +MD: f/a (Ljava/lang/String;)Ljava/lang/String; net/minecraft/util/ChatAllowedCharacters/filterAllowedCharacters (Ljava/lang/String;)Ljava/lang/String; +MD: fa/e ()Ljava/lang/String; net/minecraft/util/ChatComponentText/getUnformattedTextForChat ()Ljava/lang/String; +MD: fa/equals (Ljava/lang/Object;)Z net/minecraft/util/ChatComponentText/equals (Ljava/lang/Object;)Z +MD: fa/f ()Leu; net/minecraft/util/ChatComponentText/createCopy ()Lnet/minecraft/util/IChatComponent; +MD: fa/g ()Ljava/lang/String; net/minecraft/util/ChatComponentText/getChatComponentText_TextValue ()Ljava/lang/String; +MD: fa/h ()Lfa; net/minecraft/util/ChatComponentText/createCopy ()Lnet/minecraft/util/ChatComponentText; +MD: fa/toString ()Ljava/lang/String; net/minecraft/util/ChatComponentText/toString ()Ljava/lang/String; +MD: fb/a (I)Leu; net/minecraft/util/ChatComponentTranslation/getFormatArgumentAsComponent (I)Lnet/minecraft/util/IChatComponent; +MD: fb/a (Lez;)Leu; net/minecraft/util/ChatComponentTranslation/setChatStyle (Lnet/minecraft/util/ChatStyle;)Lnet/minecraft/util/IChatComponent; +MD: fb/b (Ljava/lang/String;)V net/minecraft/util/ChatComponentTranslation/initializeFromFormat (Ljava/lang/String;)V +MD: fb/e ()Ljava/lang/String; net/minecraft/util/ChatComponentTranslation/getUnformattedTextForChat ()Ljava/lang/String; +MD: fb/equals (Ljava/lang/Object;)Z net/minecraft/util/ChatComponentTranslation/equals (Ljava/lang/Object;)Z +MD: fb/f ()Leu; net/minecraft/util/ChatComponentTranslation/createCopy ()Lnet/minecraft/util/IChatComponent; +MD: fb/g ()V net/minecraft/util/ChatComponentTranslation/ensureInitialized ()V +MD: fb/h ()Lfb; net/minecraft/util/ChatComponentTranslation/createCopy ()Lnet/minecraft/util/ChatComponentTranslation; +MD: fb/hashCode ()I net/minecraft/util/ChatComponentTranslation/hashCode ()I +MD: fb/i ()Ljava/lang/String; net/minecraft/util/ChatComponentTranslation/getKey ()Ljava/lang/String; +MD: fb/iterator ()Ljava/util/Iterator; net/minecraft/util/ChatComponentTranslation/iterator ()Ljava/util/Iterator; +MD: fb/j ()[Ljava/lang/Object; net/minecraft/util/ChatComponentTranslation/getFormatArgs ()[Ljava/lang/Object; +MD: fb/toString ()Ljava/lang/String; net/minecraft/util/ChatComponentTranslation/toString ()Ljava/lang/String; +MD: ff/a (Lem;)V net/minecraft/network/Packet/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ff/a (Lep;)V net/minecraft/network/Packet/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: ff/b (Lem;)V net/minecraft/network/Packet/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: fg/values ()[Lfg; net/minecraft/network/EnumPacketDirection/values ()[Lnet/minecraft/network/EnumPacketDirection; +MD: fh$1/run ()V net/minecraft/network/PacketThreadUtil$1/run ()V +MD: fh/a (Lff;Lep;Lod;)V net/minecraft/network/PacketThreadUtil/checkThreadAndEnqueue (Lnet/minecraft/network/Packet;Lnet/minecraft/network/INetHandler;Lnet/minecraft/util/IThreadListener;)V +MD: fi$a/a ()I net/minecraft/network/play/server/S08PacketPlayerPosLook$EnumFlags/func_180055_a ()I +MD: fi$a/a (I)Ljava/util/Set; net/minecraft/network/play/server/S08PacketPlayerPosLook$EnumFlags/func_180053_a (I)Ljava/util/Set; +MD: fi$a/a (Ljava/util/Set;)I net/minecraft/network/play/server/S08PacketPlayerPosLook$EnumFlags/func_180056_a (Ljava/util/Set;)I +MD: fi$a/b (I)Z net/minecraft/network/play/server/S08PacketPlayerPosLook$EnumFlags/func_180054_b (I)Z +MD: fi$a/values ()[Lfi$a; net/minecraft/network/play/server/S08PacketPlayerPosLook$EnumFlags/values ()[Lnet/minecraft/network/play/server/S08PacketPlayerPosLook$EnumFlags; +MD: fi/a ()D net/minecraft/network/play/server/S08PacketPlayerPosLook/getX ()D +MD: fi/a (Lem;)V net/minecraft/network/play/server/S08PacketPlayerPosLook/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: fi/a (Lep;)V net/minecraft/network/play/server/S08PacketPlayerPosLook/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: fi/a (Lfj;)V net/minecraft/network/play/server/S08PacketPlayerPosLook/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: fi/b ()D net/minecraft/network/play/server/S08PacketPlayerPosLook/getY ()D +MD: fi/b (Lem;)V net/minecraft/network/play/server/S08PacketPlayerPosLook/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: fi/c ()D net/minecraft/network/play/server/S08PacketPlayerPosLook/getZ ()D +MD: fi/d ()F net/minecraft/network/play/server/S08PacketPlayerPosLook/getYaw ()F +MD: fi/e ()F net/minecraft/network/play/server/S08PacketPlayerPosLook/getPitch ()F +MD: fi/f ()Ljava/util/Set; net/minecraft/network/play/server/S08PacketPlayerPosLook/func_179834_f ()Ljava/util/Set; +MD: fj/a (Lfi;)V net/minecraft/network/play/INetHandlerPlayClient/handlePlayerPosLook (Lnet/minecraft/network/play/server/S08PacketPlayerPosLook;)V +MD: fj/a (Lfk;)V net/minecraft/network/play/INetHandlerPlayClient/handleSpawnObject (Lnet/minecraft/network/play/server/S0EPacketSpawnObject;)V +MD: fj/a (Lfl;)V net/minecraft/network/play/INetHandlerPlayClient/handleSpawnExperienceOrb (Lnet/minecraft/network/play/server/S11PacketSpawnExperienceOrb;)V +MD: fj/a (Lfm;)V net/minecraft/network/play/INetHandlerPlayClient/handleSpawnGlobalEntity (Lnet/minecraft/network/play/server/S2CPacketSpawnGlobalEntity;)V +MD: fj/a (Lfn;)V net/minecraft/network/play/INetHandlerPlayClient/handleSpawnMob (Lnet/minecraft/network/play/server/S0FPacketSpawnMob;)V +MD: fj/a (Lfo;)V net/minecraft/network/play/INetHandlerPlayClient/handleSpawnPainting (Lnet/minecraft/network/play/server/S10PacketSpawnPainting;)V +MD: fj/a (Lfp;)V net/minecraft/network/play/INetHandlerPlayClient/handleSpawnPlayer (Lnet/minecraft/network/play/server/S0CPacketSpawnPlayer;)V +MD: fj/a (Lfq;)V net/minecraft/network/play/INetHandlerPlayClient/handleAnimation (Lnet/minecraft/network/play/server/S0BPacketAnimation;)V +MD: fj/a (Lfr;)V net/minecraft/network/play/INetHandlerPlayClient/handleStatistics (Lnet/minecraft/network/play/server/S37PacketStatistics;)V +MD: fj/a (Lfs;)V net/minecraft/network/play/INetHandlerPlayClient/handleBlockBreakAnim (Lnet/minecraft/network/play/server/S25PacketBlockBreakAnim;)V +MD: fj/a (Lft;)V net/minecraft/network/play/INetHandlerPlayClient/handleUpdateTileEntity (Lnet/minecraft/network/play/server/S35PacketUpdateTileEntity;)V +MD: fj/a (Lfu;)V net/minecraft/network/play/INetHandlerPlayClient/handleBlockAction (Lnet/minecraft/network/play/server/S24PacketBlockAction;)V +MD: fj/a (Lfv;)V net/minecraft/network/play/INetHandlerPlayClient/handleBlockChange (Lnet/minecraft/network/play/server/S23PacketBlockChange;)V +MD: fj/a (Lfw;)V net/minecraft/network/play/INetHandlerPlayClient/handleServerDifficulty (Lnet/minecraft/network/play/server/S41PacketServerDifficulty;)V +MD: fj/a (Lfx;)V net/minecraft/network/play/INetHandlerPlayClient/handleTabComplete (Lnet/minecraft/network/play/server/S3APacketTabComplete;)V +MD: fj/a (Lfy;)V net/minecraft/network/play/INetHandlerPlayClient/handleChat (Lnet/minecraft/network/play/server/S02PacketChat;)V +MD: fj/a (Lfz;)V net/minecraft/network/play/INetHandlerPlayClient/handleMultiBlockChange (Lnet/minecraft/network/play/server/S22PacketMultiBlockChange;)V +MD: fj/a (Lga;)V net/minecraft/network/play/INetHandlerPlayClient/handleConfirmTransaction (Lnet/minecraft/network/play/server/S32PacketConfirmTransaction;)V +MD: fj/a (Lgb;)V net/minecraft/network/play/INetHandlerPlayClient/handleCloseWindow (Lnet/minecraft/network/play/server/S2EPacketCloseWindow;)V +MD: fj/a (Lgc;)V net/minecraft/network/play/INetHandlerPlayClient/handleOpenWindow (Lnet/minecraft/network/play/server/S2DPacketOpenWindow;)V +MD: fj/a (Lgd;)V net/minecraft/network/play/INetHandlerPlayClient/handleWindowItems (Lnet/minecraft/network/play/server/S30PacketWindowItems;)V +MD: fj/a (Lge;)V net/minecraft/network/play/INetHandlerPlayClient/handleWindowProperty (Lnet/minecraft/network/play/server/S31PacketWindowProperty;)V +MD: fj/a (Lgf;)V net/minecraft/network/play/INetHandlerPlayClient/handleSetSlot (Lnet/minecraft/network/play/server/S2FPacketSetSlot;)V +MD: fj/a (Lgg;)V net/minecraft/network/play/INetHandlerPlayClient/handleCustomPayload (Lnet/minecraft/network/play/server/S3FPacketCustomPayload;)V +MD: fj/a (Lgh;)V net/minecraft/network/play/INetHandlerPlayClient/handleDisconnect (Lnet/minecraft/network/play/server/S40PacketDisconnect;)V +MD: fj/a (Lgi;)V net/minecraft/network/play/INetHandlerPlayClient/handleEntityStatus (Lnet/minecraft/network/play/server/S19PacketEntityStatus;)V +MD: fj/a (Lgj;)V net/minecraft/network/play/INetHandlerPlayClient/handleEntityNBT (Lnet/minecraft/network/play/server/S49PacketUpdateEntityNBT;)V +MD: fj/a (Lgk;)V net/minecraft/network/play/INetHandlerPlayClient/handleExplosion (Lnet/minecraft/network/play/server/S27PacketExplosion;)V +MD: fj/a (Lgl;)V net/minecraft/network/play/INetHandlerPlayClient/handleSetCompressionLevel (Lnet/minecraft/network/play/server/S46PacketSetCompressionLevel;)V +MD: fj/a (Lgm;)V net/minecraft/network/play/INetHandlerPlayClient/handleChangeGameState (Lnet/minecraft/network/play/server/S2BPacketChangeGameState;)V +MD: fj/a (Lgn;)V net/minecraft/network/play/INetHandlerPlayClient/handleKeepAlive (Lnet/minecraft/network/play/server/S00PacketKeepAlive;)V +MD: fj/a (Lgo;)V net/minecraft/network/play/INetHandlerPlayClient/handleChunkData (Lnet/minecraft/network/play/server/S21PacketChunkData;)V +MD: fj/a (Lgp;)V net/minecraft/network/play/INetHandlerPlayClient/handleMapChunkBulk (Lnet/minecraft/network/play/server/S26PacketMapChunkBulk;)V +MD: fj/a (Lgq;)V net/minecraft/network/play/INetHandlerPlayClient/handleEffect (Lnet/minecraft/network/play/server/S28PacketEffect;)V +MD: fj/a (Lgr;)V net/minecraft/network/play/INetHandlerPlayClient/handleParticles (Lnet/minecraft/network/play/server/S2APacketParticles;)V +MD: fj/a (Lgs;)V net/minecraft/network/play/INetHandlerPlayClient/handleSoundEffect (Lnet/minecraft/network/play/server/S29PacketSoundEffect;)V +MD: fj/a (Lgt;)V net/minecraft/network/play/INetHandlerPlayClient/handleJoinGame (Lnet/minecraft/network/play/server/S01PacketJoinGame;)V +MD: fj/a (Lgu;)V net/minecraft/network/play/INetHandlerPlayClient/handleMaps (Lnet/minecraft/network/play/server/S34PacketMaps;)V +MD: fj/a (Lgv;)V net/minecraft/network/play/INetHandlerPlayClient/handleEntityMovement (Lnet/minecraft/network/play/server/S14PacketEntity;)V +MD: fj/a (Lgw;)V net/minecraft/network/play/INetHandlerPlayClient/handleSignEditorOpen (Lnet/minecraft/network/play/server/S36PacketSignEditorOpen;)V +MD: fj/a (Lgx;)V net/minecraft/network/play/INetHandlerPlayClient/handlePlayerAbilities (Lnet/minecraft/network/play/server/S39PacketPlayerAbilities;)V +MD: fj/a (Lgy;)V net/minecraft/network/play/INetHandlerPlayClient/handleCombatEvent (Lnet/minecraft/network/play/server/S42PacketCombatEvent;)V +MD: fj/a (Lgz;)V net/minecraft/network/play/INetHandlerPlayClient/handlePlayerListItem (Lnet/minecraft/network/play/server/S38PacketPlayerListItem;)V +MD: fj/a (Lha;)V net/minecraft/network/play/INetHandlerPlayClient/handleUseBed (Lnet/minecraft/network/play/server/S0APacketUseBed;)V +MD: fj/a (Lhb;)V net/minecraft/network/play/INetHandlerPlayClient/handleDestroyEntities (Lnet/minecraft/network/play/server/S13PacketDestroyEntities;)V +MD: fj/a (Lhc;)V net/minecraft/network/play/INetHandlerPlayClient/handleRemoveEntityEffect (Lnet/minecraft/network/play/server/S1EPacketRemoveEntityEffect;)V +MD: fj/a (Lhd;)V net/minecraft/network/play/INetHandlerPlayClient/handleResourcePack (Lnet/minecraft/network/play/server/S48PacketResourcePackSend;)V +MD: fj/a (Lhe;)V net/minecraft/network/play/INetHandlerPlayClient/handleRespawn (Lnet/minecraft/network/play/server/S07PacketRespawn;)V +MD: fj/a (Lhf;)V net/minecraft/network/play/INetHandlerPlayClient/handleEntityHeadLook (Lnet/minecraft/network/play/server/S19PacketEntityHeadLook;)V +MD: fj/a (Lhg;)V net/minecraft/network/play/INetHandlerPlayClient/handleWorldBorder (Lnet/minecraft/network/play/server/S44PacketWorldBorder;)V +MD: fj/a (Lhh;)V net/minecraft/network/play/INetHandlerPlayClient/handleCamera (Lnet/minecraft/network/play/server/S43PacketCamera;)V +MD: fj/a (Lhi;)V net/minecraft/network/play/INetHandlerPlayClient/handleHeldItemChange (Lnet/minecraft/network/play/server/S09PacketHeldItemChange;)V +MD: fj/a (Lhj;)V net/minecraft/network/play/INetHandlerPlayClient/handleDisplayScoreboard (Lnet/minecraft/network/play/server/S3DPacketDisplayScoreboard;)V +MD: fj/a (Lhk;)V net/minecraft/network/play/INetHandlerPlayClient/handleEntityMetadata (Lnet/minecraft/network/play/server/S1CPacketEntityMetadata;)V +MD: fj/a (Lhl;)V net/minecraft/network/play/INetHandlerPlayClient/handleEntityAttach (Lnet/minecraft/network/play/server/S1BPacketEntityAttach;)V +MD: fj/a (Lhm;)V net/minecraft/network/play/INetHandlerPlayClient/handleEntityVelocity (Lnet/minecraft/network/play/server/S12PacketEntityVelocity;)V +MD: fj/a (Lhn;)V net/minecraft/network/play/INetHandlerPlayClient/handleEntityEquipment (Lnet/minecraft/network/play/server/S04PacketEntityEquipment;)V +MD: fj/a (Lho;)V net/minecraft/network/play/INetHandlerPlayClient/handleSetExperience (Lnet/minecraft/network/play/server/S1FPacketSetExperience;)V +MD: fj/a (Lhp;)V net/minecraft/network/play/INetHandlerPlayClient/handleUpdateHealth (Lnet/minecraft/network/play/server/S06PacketUpdateHealth;)V +MD: fj/a (Lhq;)V net/minecraft/network/play/INetHandlerPlayClient/handleScoreboardObjective (Lnet/minecraft/network/play/server/S3BPacketScoreboardObjective;)V +MD: fj/a (Lhr;)V net/minecraft/network/play/INetHandlerPlayClient/handleTeams (Lnet/minecraft/network/play/server/S3EPacketTeams;)V +MD: fj/a (Lhs;)V net/minecraft/network/play/INetHandlerPlayClient/handleUpdateScore (Lnet/minecraft/network/play/server/S3CPacketUpdateScore;)V +MD: fj/a (Lht;)V net/minecraft/network/play/INetHandlerPlayClient/handleSpawnPosition (Lnet/minecraft/network/play/server/S05PacketSpawnPosition;)V +MD: fj/a (Lhu;)V net/minecraft/network/play/INetHandlerPlayClient/handleTimeUpdate (Lnet/minecraft/network/play/server/S03PacketTimeUpdate;)V +MD: fj/a (Lhv;)V net/minecraft/network/play/INetHandlerPlayClient/handleTitle (Lnet/minecraft/network/play/server/S45PacketTitle;)V +MD: fj/a (Lhw;)V net/minecraft/network/play/INetHandlerPlayClient/handleUpdateSign (Lnet/minecraft/network/play/server/S33PacketUpdateSign;)V +MD: fj/a (Lhx;)V net/minecraft/network/play/INetHandlerPlayClient/handlePlayerListHeaderFooter (Lnet/minecraft/network/play/server/S47PacketPlayerListHeaderFooter;)V +MD: fj/a (Lhy;)V net/minecraft/network/play/INetHandlerPlayClient/handleCollectItem (Lnet/minecraft/network/play/server/S0DPacketCollectItem;)V +MD: fj/a (Lhz;)V net/minecraft/network/play/INetHandlerPlayClient/handleEntityTeleport (Lnet/minecraft/network/play/server/S18PacketEntityTeleport;)V +MD: fj/a (Lia;)V net/minecraft/network/play/INetHandlerPlayClient/handleEntityProperties (Lnet/minecraft/network/play/server/S20PacketEntityProperties;)V +MD: fj/a (Lib;)V net/minecraft/network/play/INetHandlerPlayClient/handleEntityEffect (Lnet/minecraft/network/play/server/S1DPacketEntityEffect;)V +MD: fk/a ()I net/minecraft/network/play/server/S0EPacketSpawnObject/getEntityID ()I +MD: fk/a (I)V net/minecraft/network/play/server/S0EPacketSpawnObject/setX (I)V +MD: fk/a (Lem;)V net/minecraft/network/play/server/S0EPacketSpawnObject/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: fk/a (Lep;)V net/minecraft/network/play/server/S0EPacketSpawnObject/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: fk/a (Lfj;)V net/minecraft/network/play/server/S0EPacketSpawnObject/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: fk/b ()I net/minecraft/network/play/server/S0EPacketSpawnObject/getX ()I +MD: fk/b (I)V net/minecraft/network/play/server/S0EPacketSpawnObject/setY (I)V +MD: fk/b (Lem;)V net/minecraft/network/play/server/S0EPacketSpawnObject/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: fk/c ()I net/minecraft/network/play/server/S0EPacketSpawnObject/getY ()I +MD: fk/c (I)V net/minecraft/network/play/server/S0EPacketSpawnObject/setZ (I)V +MD: fk/d ()I net/minecraft/network/play/server/S0EPacketSpawnObject/getZ ()I +MD: fk/d (I)V net/minecraft/network/play/server/S0EPacketSpawnObject/setSpeedX (I)V +MD: fk/e ()I net/minecraft/network/play/server/S0EPacketSpawnObject/getSpeedX ()I +MD: fk/e (I)V net/minecraft/network/play/server/S0EPacketSpawnObject/setSpeedY (I)V +MD: fk/f ()I net/minecraft/network/play/server/S0EPacketSpawnObject/getSpeedY ()I +MD: fk/f (I)V net/minecraft/network/play/server/S0EPacketSpawnObject/setSpeedZ (I)V +MD: fk/g ()I net/minecraft/network/play/server/S0EPacketSpawnObject/getSpeedZ ()I +MD: fk/g (I)V net/minecraft/network/play/server/S0EPacketSpawnObject/func_149002_g (I)V +MD: fk/h ()I net/minecraft/network/play/server/S0EPacketSpawnObject/getPitch ()I +MD: fk/i ()I net/minecraft/network/play/server/S0EPacketSpawnObject/getYaw ()I +MD: fk/j ()I net/minecraft/network/play/server/S0EPacketSpawnObject/getType ()I +MD: fk/k ()I net/minecraft/network/play/server/S0EPacketSpawnObject/func_149009_m ()I +MD: fl/a ()I net/minecraft/network/play/server/S11PacketSpawnExperienceOrb/getEntityID ()I +MD: fl/a (Lem;)V net/minecraft/network/play/server/S11PacketSpawnExperienceOrb/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: fl/a (Lep;)V net/minecraft/network/play/server/S11PacketSpawnExperienceOrb/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: fl/a (Lfj;)V net/minecraft/network/play/server/S11PacketSpawnExperienceOrb/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: fl/b ()I net/minecraft/network/play/server/S11PacketSpawnExperienceOrb/getX ()I +MD: fl/b (Lem;)V net/minecraft/network/play/server/S11PacketSpawnExperienceOrb/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: fl/c ()I net/minecraft/network/play/server/S11PacketSpawnExperienceOrb/getY ()I +MD: fl/d ()I net/minecraft/network/play/server/S11PacketSpawnExperienceOrb/getZ ()I +MD: fl/e ()I net/minecraft/network/play/server/S11PacketSpawnExperienceOrb/getXPValue ()I +MD: fm/a ()I net/minecraft/network/play/server/S2CPacketSpawnGlobalEntity/func_149052_c ()I +MD: fm/a (Lem;)V net/minecraft/network/play/server/S2CPacketSpawnGlobalEntity/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: fm/a (Lep;)V net/minecraft/network/play/server/S2CPacketSpawnGlobalEntity/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: fm/a (Lfj;)V net/minecraft/network/play/server/S2CPacketSpawnGlobalEntity/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: fm/b ()I net/minecraft/network/play/server/S2CPacketSpawnGlobalEntity/func_149051_d ()I +MD: fm/b (Lem;)V net/minecraft/network/play/server/S2CPacketSpawnGlobalEntity/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: fm/c ()I net/minecraft/network/play/server/S2CPacketSpawnGlobalEntity/func_149050_e ()I +MD: fm/d ()I net/minecraft/network/play/server/S2CPacketSpawnGlobalEntity/func_149049_f ()I +MD: fm/e ()I net/minecraft/network/play/server/S2CPacketSpawnGlobalEntity/func_149053_g ()I +MD: fn/a ()Ljava/util/List; net/minecraft/network/play/server/S0FPacketSpawnMob/func_149027_c ()Ljava/util/List; +MD: fn/a (Lem;)V net/minecraft/network/play/server/S0FPacketSpawnMob/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: fn/a (Lep;)V net/minecraft/network/play/server/S0FPacketSpawnMob/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: fn/a (Lfj;)V net/minecraft/network/play/server/S0FPacketSpawnMob/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: fn/b ()I net/minecraft/network/play/server/S0FPacketSpawnMob/getEntityID ()I +MD: fn/b (Lem;)V net/minecraft/network/play/server/S0FPacketSpawnMob/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: fn/c ()I net/minecraft/network/play/server/S0FPacketSpawnMob/getEntityType ()I +MD: fn/d ()I net/minecraft/network/play/server/S0FPacketSpawnMob/getX ()I +MD: fn/e ()I net/minecraft/network/play/server/S0FPacketSpawnMob/getY ()I +MD: fn/f ()I net/minecraft/network/play/server/S0FPacketSpawnMob/getZ ()I +MD: fn/g ()I net/minecraft/network/play/server/S0FPacketSpawnMob/getVelocityX ()I +MD: fn/h ()I net/minecraft/network/play/server/S0FPacketSpawnMob/getVelocityY ()I +MD: fn/i ()I net/minecraft/network/play/server/S0FPacketSpawnMob/getVelocityZ ()I +MD: fn/j ()B net/minecraft/network/play/server/S0FPacketSpawnMob/getYaw ()B +MD: fn/k ()B net/minecraft/network/play/server/S0FPacketSpawnMob/getPitch ()B +MD: fn/l ()B net/minecraft/network/play/server/S0FPacketSpawnMob/getHeadPitch ()B +MD: fo/a ()I net/minecraft/network/play/server/S10PacketSpawnPainting/getEntityID ()I +MD: fo/a (Lem;)V net/minecraft/network/play/server/S10PacketSpawnPainting/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: fo/a (Lep;)V net/minecraft/network/play/server/S10PacketSpawnPainting/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: fo/a (Lfj;)V net/minecraft/network/play/server/S10PacketSpawnPainting/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: fo/b ()Lcj; net/minecraft/network/play/server/S10PacketSpawnPainting/getPosition ()Lnet/minecraft/util/BlockPos; +MD: fo/b (Lem;)V net/minecraft/network/play/server/S10PacketSpawnPainting/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: fo/c ()Lcq; net/minecraft/network/play/server/S10PacketSpawnPainting/getFacing ()Lnet/minecraft/util/EnumFacing; +MD: fo/d ()Ljava/lang/String; net/minecraft/network/play/server/S10PacketSpawnPainting/getTitle ()Ljava/lang/String; +MD: fp/a ()Ljava/util/List; net/minecraft/network/play/server/S0CPacketSpawnPlayer/func_148944_c ()Ljava/util/List; +MD: fp/a (Lem;)V net/minecraft/network/play/server/S0CPacketSpawnPlayer/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: fp/a (Lep;)V net/minecraft/network/play/server/S0CPacketSpawnPlayer/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: fp/a (Lfj;)V net/minecraft/network/play/server/S0CPacketSpawnPlayer/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: fp/b ()I net/minecraft/network/play/server/S0CPacketSpawnPlayer/getEntityID ()I +MD: fp/b (Lem;)V net/minecraft/network/play/server/S0CPacketSpawnPlayer/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: fp/c ()Ljava/util/UUID; net/minecraft/network/play/server/S0CPacketSpawnPlayer/getPlayer ()Ljava/util/UUID; +MD: fp/d ()I net/minecraft/network/play/server/S0CPacketSpawnPlayer/getX ()I +MD: fp/e ()I net/minecraft/network/play/server/S0CPacketSpawnPlayer/getY ()I +MD: fp/f ()I net/minecraft/network/play/server/S0CPacketSpawnPlayer/getZ ()I +MD: fp/g ()B net/minecraft/network/play/server/S0CPacketSpawnPlayer/getYaw ()B +MD: fp/h ()B net/minecraft/network/play/server/S0CPacketSpawnPlayer/getPitch ()B +MD: fp/i ()I net/minecraft/network/play/server/S0CPacketSpawnPlayer/getCurrentItemID ()I +MD: fq/a ()I net/minecraft/network/play/server/S0BPacketAnimation/getEntityID ()I +MD: fq/a (Lem;)V net/minecraft/network/play/server/S0BPacketAnimation/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: fq/a (Lep;)V net/minecraft/network/play/server/S0BPacketAnimation/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: fq/a (Lfj;)V net/minecraft/network/play/server/S0BPacketAnimation/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: fq/b ()I net/minecraft/network/play/server/S0BPacketAnimation/getAnimationType ()I +MD: fq/b (Lem;)V net/minecraft/network/play/server/S0BPacketAnimation/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: fr/a ()Ljava/util/Map; net/minecraft/network/play/server/S37PacketStatistics/func_148974_c ()Ljava/util/Map; +MD: fr/a (Lem;)V net/minecraft/network/play/server/S37PacketStatistics/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: fr/a (Lep;)V net/minecraft/network/play/server/S37PacketStatistics/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: fr/a (Lfj;)V net/minecraft/network/play/server/S37PacketStatistics/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: fr/b (Lem;)V net/minecraft/network/play/server/S37PacketStatistics/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: fs/a ()I net/minecraft/network/play/server/S25PacketBlockBreakAnim/getBreakerId ()I +MD: fs/a (Lem;)V net/minecraft/network/play/server/S25PacketBlockBreakAnim/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: fs/a (Lep;)V net/minecraft/network/play/server/S25PacketBlockBreakAnim/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: fs/a (Lfj;)V net/minecraft/network/play/server/S25PacketBlockBreakAnim/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: fs/b ()Lcj; net/minecraft/network/play/server/S25PacketBlockBreakAnim/getPosition ()Lnet/minecraft/util/BlockPos; +MD: fs/b (Lem;)V net/minecraft/network/play/server/S25PacketBlockBreakAnim/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: fs/c ()I net/minecraft/network/play/server/S25PacketBlockBreakAnim/getProgress ()I +MD: ft/a ()Lcj; net/minecraft/network/play/server/S35PacketUpdateTileEntity/getPos ()Lnet/minecraft/util/BlockPos; +MD: ft/a (Lem;)V net/minecraft/network/play/server/S35PacketUpdateTileEntity/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ft/a (Lep;)V net/minecraft/network/play/server/S35PacketUpdateTileEntity/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: ft/a (Lfj;)V net/minecraft/network/play/server/S35PacketUpdateTileEntity/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: ft/b ()I net/minecraft/network/play/server/S35PacketUpdateTileEntity/getTileEntityType ()I +MD: ft/b (Lem;)V net/minecraft/network/play/server/S35PacketUpdateTileEntity/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ft/c ()Ldn; net/minecraft/network/play/server/S35PacketUpdateTileEntity/getNbtCompound ()Lnet/minecraft/nbt/NBTTagCompound; +MD: fu/a ()Lcj; net/minecraft/network/play/server/S24PacketBlockAction/getBlockPosition ()Lnet/minecraft/util/BlockPos; +MD: fu/a (Lem;)V net/minecraft/network/play/server/S24PacketBlockAction/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: fu/a (Lep;)V net/minecraft/network/play/server/S24PacketBlockAction/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: fu/a (Lfj;)V net/minecraft/network/play/server/S24PacketBlockAction/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: fu/b ()I net/minecraft/network/play/server/S24PacketBlockAction/getData1 ()I +MD: fu/b (Lem;)V net/minecraft/network/play/server/S24PacketBlockAction/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: fu/c ()I net/minecraft/network/play/server/S24PacketBlockAction/getData2 ()I +MD: fu/d ()Lafh; net/minecraft/network/play/server/S24PacketBlockAction/getBlockType ()Lnet/minecraft/block/Block; +MD: fv/a ()Lalz; net/minecraft/network/play/server/S23PacketBlockChange/getBlockState ()Lnet/minecraft/block/state/IBlockState; +MD: fv/a (Lem;)V net/minecraft/network/play/server/S23PacketBlockChange/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: fv/a (Lep;)V net/minecraft/network/play/server/S23PacketBlockChange/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: fv/a (Lfj;)V net/minecraft/network/play/server/S23PacketBlockChange/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: fv/b ()Lcj; net/minecraft/network/play/server/S23PacketBlockChange/getBlockPosition ()Lnet/minecraft/util/BlockPos; +MD: fv/b (Lem;)V net/minecraft/network/play/server/S23PacketBlockChange/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: fw/a ()Z net/minecraft/network/play/server/S41PacketServerDifficulty/isDifficultyLocked ()Z +MD: fw/a (Lem;)V net/minecraft/network/play/server/S41PacketServerDifficulty/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: fw/a (Lep;)V net/minecraft/network/play/server/S41PacketServerDifficulty/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: fw/a (Lfj;)V net/minecraft/network/play/server/S41PacketServerDifficulty/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: fw/b ()Loj; net/minecraft/network/play/server/S41PacketServerDifficulty/getDifficulty ()Lnet/minecraft/world/EnumDifficulty; +MD: fw/b (Lem;)V net/minecraft/network/play/server/S41PacketServerDifficulty/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: fx/a ()[Ljava/lang/String; net/minecraft/network/play/server/S3APacketTabComplete/func_149630_c ()[Ljava/lang/String; +MD: fx/a (Lem;)V net/minecraft/network/play/server/S3APacketTabComplete/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: fx/a (Lep;)V net/minecraft/network/play/server/S3APacketTabComplete/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: fx/a (Lfj;)V net/minecraft/network/play/server/S3APacketTabComplete/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: fx/b (Lem;)V net/minecraft/network/play/server/S3APacketTabComplete/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: fy/a ()Leu; net/minecraft/network/play/server/S02PacketChat/getChatComponent ()Lnet/minecraft/util/IChatComponent; +MD: fy/a (Lem;)V net/minecraft/network/play/server/S02PacketChat/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: fy/a (Lep;)V net/minecraft/network/play/server/S02PacketChat/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: fy/a (Lfj;)V net/minecraft/network/play/server/S02PacketChat/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: fy/b ()Z net/minecraft/network/play/server/S02PacketChat/isChat ()Z +MD: fy/b (Lem;)V net/minecraft/network/play/server/S02PacketChat/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: fy/c ()B net/minecraft/network/play/server/S02PacketChat/getType ()B +MD: fz$a/a ()Lcj; net/minecraft/network/play/server/S22PacketMultiBlockChange$BlockUpdateData/getPos ()Lnet/minecraft/util/BlockPos; +MD: fz$a/b ()S net/minecraft/network/play/server/S22PacketMultiBlockChange$BlockUpdateData/func_180089_b ()S +MD: fz$a/c ()Lalz; net/minecraft/network/play/server/S22PacketMultiBlockChange$BlockUpdateData/getBlockState ()Lnet/minecraft/block/state/IBlockState; +MD: fz/a ()[Lfz$a; net/minecraft/network/play/server/S22PacketMultiBlockChange/getChangedBlocks ()[Lnet/minecraft/network/play/server/S22PacketMultiBlockChange$BlockUpdateData; +MD: fz/a (Lem;)V net/minecraft/network/play/server/S22PacketMultiBlockChange/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: fz/a (Lep;)V net/minecraft/network/play/server/S22PacketMultiBlockChange/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: fz/a (Lfj;)V net/minecraft/network/play/server/S22PacketMultiBlockChange/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: fz/a (Lfz;)Ladg; net/minecraft/network/play/server/S22PacketMultiBlockChange/access$000 (Lnet/minecraft/network/play/server/S22PacketMultiBlockChange;)Lnet/minecraft/world/ChunkCoordIntPair; +MD: fz/b (Lem;)V net/minecraft/network/play/server/S22PacketMultiBlockChange/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: g$a/values ()[Lg$a; net/minecraft/util/Util$EnumOS/values ()[Lnet/minecraft/util/Util$EnumOS; +MD: g/a ()Lg$a; net/minecraft/util/Util/getOSType ()Lnet/minecraft/util/Util$EnumOS; +MD: g/a (Ljava/util/concurrent/FutureTask;Lorg/apache/logging/log4j/Logger;)Ljava/lang/Object; net/minecraft/util/Util/runTask (Ljava/util/concurrent/FutureTask;Lorg/apache/logging/log4j/Logger;)Ljava/lang/Object; +MD: ga/a ()I net/minecraft/network/play/server/S32PacketConfirmTransaction/getWindowId ()I +MD: ga/a (Lem;)V net/minecraft/network/play/server/S32PacketConfirmTransaction/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ga/a (Lep;)V net/minecraft/network/play/server/S32PacketConfirmTransaction/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: ga/a (Lfj;)V net/minecraft/network/play/server/S32PacketConfirmTransaction/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: ga/b ()S net/minecraft/network/play/server/S32PacketConfirmTransaction/getActionNumber ()S +MD: ga/b (Lem;)V net/minecraft/network/play/server/S32PacketConfirmTransaction/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ga/c ()Z net/minecraft/network/play/server/S32PacketConfirmTransaction/func_148888_e ()Z +MD: gb/a (Lem;)V net/minecraft/network/play/server/S2EPacketCloseWindow/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gb/a (Lep;)V net/minecraft/network/play/server/S2EPacketCloseWindow/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: gb/a (Lfj;)V net/minecraft/network/play/server/S2EPacketCloseWindow/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: gb/b (Lem;)V net/minecraft/network/play/server/S2EPacketCloseWindow/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gc/a ()I net/minecraft/network/play/server/S2DPacketOpenWindow/getWindowId ()I +MD: gc/a (Lem;)V net/minecraft/network/play/server/S2DPacketOpenWindow/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gc/a (Lep;)V net/minecraft/network/play/server/S2DPacketOpenWindow/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: gc/a (Lfj;)V net/minecraft/network/play/server/S2DPacketOpenWindow/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: gc/b ()Ljava/lang/String; net/minecraft/network/play/server/S2DPacketOpenWindow/getGuiId ()Ljava/lang/String; +MD: gc/b (Lem;)V net/minecraft/network/play/server/S2DPacketOpenWindow/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gc/c ()Leu; net/minecraft/network/play/server/S2DPacketOpenWindow/getWindowTitle ()Lnet/minecraft/util/IChatComponent; +MD: gc/d ()I net/minecraft/network/play/server/S2DPacketOpenWindow/getSlotCount ()I +MD: gc/e ()I net/minecraft/network/play/server/S2DPacketOpenWindow/getEntityId ()I +MD: gc/f ()Z net/minecraft/network/play/server/S2DPacketOpenWindow/hasSlots ()Z +MD: gd/a ()I net/minecraft/network/play/server/S30PacketWindowItems/func_148911_c ()I +MD: gd/a (Lem;)V net/minecraft/network/play/server/S30PacketWindowItems/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gd/a (Lep;)V net/minecraft/network/play/server/S30PacketWindowItems/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: gd/a (Lfj;)V net/minecraft/network/play/server/S30PacketWindowItems/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: gd/b ()[Lzx; net/minecraft/network/play/server/S30PacketWindowItems/getItemStacks ()[Lnet/minecraft/item/ItemStack; +MD: gd/b (Lem;)V net/minecraft/network/play/server/S30PacketWindowItems/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ge/a ()I net/minecraft/network/play/server/S31PacketWindowProperty/getWindowId ()I +MD: ge/a (Lem;)V net/minecraft/network/play/server/S31PacketWindowProperty/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ge/a (Lep;)V net/minecraft/network/play/server/S31PacketWindowProperty/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: ge/a (Lfj;)V net/minecraft/network/play/server/S31PacketWindowProperty/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: ge/b ()I net/minecraft/network/play/server/S31PacketWindowProperty/getVarIndex ()I +MD: ge/b (Lem;)V net/minecraft/network/play/server/S31PacketWindowProperty/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ge/c ()I net/minecraft/network/play/server/S31PacketWindowProperty/getVarValue ()I +MD: gf/a ()I net/minecraft/network/play/server/S2FPacketSetSlot/func_149175_c ()I +MD: gf/a (Lem;)V net/minecraft/network/play/server/S2FPacketSetSlot/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gf/a (Lep;)V net/minecraft/network/play/server/S2FPacketSetSlot/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: gf/a (Lfj;)V net/minecraft/network/play/server/S2FPacketSetSlot/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: gf/b ()I net/minecraft/network/play/server/S2FPacketSetSlot/func_149173_d ()I +MD: gf/b (Lem;)V net/minecraft/network/play/server/S2FPacketSetSlot/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gf/c ()Lzx; net/minecraft/network/play/server/S2FPacketSetSlot/func_149174_e ()Lnet/minecraft/item/ItemStack; +MD: gg/a ()Ljava/lang/String; net/minecraft/network/play/server/S3FPacketCustomPayload/getChannelName ()Ljava/lang/String; +MD: gg/a (Lem;)V net/minecraft/network/play/server/S3FPacketCustomPayload/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gg/a (Lep;)V net/minecraft/network/play/server/S3FPacketCustomPayload/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: gg/a (Lfj;)V net/minecraft/network/play/server/S3FPacketCustomPayload/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: gg/b ()Lem; net/minecraft/network/play/server/S3FPacketCustomPayload/getBufferData ()Lnet/minecraft/network/PacketBuffer; +MD: gg/b (Lem;)V net/minecraft/network/play/server/S3FPacketCustomPayload/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gh/a ()Leu; net/minecraft/network/play/server/S40PacketDisconnect/getReason ()Lnet/minecraft/util/IChatComponent; +MD: gh/a (Lem;)V net/minecraft/network/play/server/S40PacketDisconnect/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gh/a (Lep;)V net/minecraft/network/play/server/S40PacketDisconnect/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: gh/a (Lfj;)V net/minecraft/network/play/server/S40PacketDisconnect/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: gh/b (Lem;)V net/minecraft/network/play/server/S40PacketDisconnect/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gi/a ()B net/minecraft/network/play/server/S19PacketEntityStatus/getOpCode ()B +MD: gi/a (Ladm;)Lpk; net/minecraft/network/play/server/S19PacketEntityStatus/getEntity (Lnet/minecraft/world/World;)Lnet/minecraft/entity/Entity; +MD: gi/a (Lem;)V net/minecraft/network/play/server/S19PacketEntityStatus/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gi/a (Lep;)V net/minecraft/network/play/server/S19PacketEntityStatus/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: gi/a (Lfj;)V net/minecraft/network/play/server/S19PacketEntityStatus/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: gi/b (Lem;)V net/minecraft/network/play/server/S19PacketEntityStatus/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gj/a ()Ldn; net/minecraft/network/play/server/S49PacketUpdateEntityNBT/getTagCompound ()Lnet/minecraft/nbt/NBTTagCompound; +MD: gj/a (Ladm;)Lpk; net/minecraft/network/play/server/S49PacketUpdateEntityNBT/getEntity (Lnet/minecraft/world/World;)Lnet/minecraft/entity/Entity; +MD: gj/a (Lem;)V net/minecraft/network/play/server/S49PacketUpdateEntityNBT/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gj/a (Lep;)V net/minecraft/network/play/server/S49PacketUpdateEntityNBT/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: gj/a (Lfj;)V net/minecraft/network/play/server/S49PacketUpdateEntityNBT/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: gj/b (Lem;)V net/minecraft/network/play/server/S49PacketUpdateEntityNBT/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gk/a ()F net/minecraft/network/play/server/S27PacketExplosion/func_149149_c ()F +MD: gk/a (Lem;)V net/minecraft/network/play/server/S27PacketExplosion/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gk/a (Lep;)V net/minecraft/network/play/server/S27PacketExplosion/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: gk/a (Lfj;)V net/minecraft/network/play/server/S27PacketExplosion/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: gk/b ()F net/minecraft/network/play/server/S27PacketExplosion/func_149144_d ()F +MD: gk/b (Lem;)V net/minecraft/network/play/server/S27PacketExplosion/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gk/c ()F net/minecraft/network/play/server/S27PacketExplosion/func_149147_e ()F +MD: gk/d ()D net/minecraft/network/play/server/S27PacketExplosion/getX ()D +MD: gk/e ()D net/minecraft/network/play/server/S27PacketExplosion/getY ()D +MD: gk/f ()D net/minecraft/network/play/server/S27PacketExplosion/getZ ()D +MD: gk/g ()F net/minecraft/network/play/server/S27PacketExplosion/getStrength ()F +MD: gk/h ()Ljava/util/List; net/minecraft/network/play/server/S27PacketExplosion/getAffectedBlockPositions ()Ljava/util/List; +MD: gl/a ()I net/minecraft/network/play/server/S46PacketSetCompressionLevel/func_179760_a ()I +MD: gl/a (Lem;)V net/minecraft/network/play/server/S46PacketSetCompressionLevel/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gl/a (Lep;)V net/minecraft/network/play/server/S46PacketSetCompressionLevel/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: gl/a (Lfj;)V net/minecraft/network/play/server/S46PacketSetCompressionLevel/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: gl/b (Lem;)V net/minecraft/network/play/server/S46PacketSetCompressionLevel/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gm/a ()I net/minecraft/network/play/server/S2BPacketChangeGameState/getGameState ()I +MD: gm/a (Lem;)V net/minecraft/network/play/server/S2BPacketChangeGameState/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gm/a (Lep;)V net/minecraft/network/play/server/S2BPacketChangeGameState/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: gm/a (Lfj;)V net/minecraft/network/play/server/S2BPacketChangeGameState/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: gm/b ()F net/minecraft/network/play/server/S2BPacketChangeGameState/func_149137_d ()F +MD: gm/b (Lem;)V net/minecraft/network/play/server/S2BPacketChangeGameState/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gn/a ()I net/minecraft/network/play/server/S00PacketKeepAlive/func_149134_c ()I +MD: gn/a (Lem;)V net/minecraft/network/play/server/S00PacketKeepAlive/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gn/a (Lep;)V net/minecraft/network/play/server/S00PacketKeepAlive/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: gn/a (Lfj;)V net/minecraft/network/play/server/S00PacketKeepAlive/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: gn/b (Lem;)V net/minecraft/network/play/server/S00PacketKeepAlive/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: go/a ()[B net/minecraft/network/play/server/S21PacketChunkData/func_149272_d ()[B +MD: go/a (IZZ)I net/minecraft/network/play/server/S21PacketChunkData/func_180737_a (IZZ)I +MD: go/a (Lamy;ZZI)Lgo$a; net/minecraft/network/play/server/S21PacketChunkData/func_179756_a (Lnet/minecraft/world/chunk/Chunk;ZZI)Lnet/minecraft/network/play/server/S21PacketChunkData$Extracted; +MD: go/a (Lem;)V net/minecraft/network/play/server/S21PacketChunkData/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: go/a (Lep;)V net/minecraft/network/play/server/S21PacketChunkData/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: go/a (Lfj;)V net/minecraft/network/play/server/S21PacketChunkData/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: go/a ([B[BI)I net/minecraft/network/play/server/S21PacketChunkData/func_179757_a ([B[BI)I +MD: go/b ()I net/minecraft/network/play/server/S21PacketChunkData/getChunkX ()I +MD: go/b (Lem;)V net/minecraft/network/play/server/S21PacketChunkData/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: go/c ()I net/minecraft/network/play/server/S21PacketChunkData/getChunkZ ()I +MD: go/d ()I net/minecraft/network/play/server/S21PacketChunkData/getExtractedSize ()I +MD: go/e ()Z net/minecraft/network/play/server/S21PacketChunkData/func_149274_i ()Z +MD: gp/a ()I net/minecraft/network/play/server/S26PacketMapChunkBulk/getChunkCount ()I +MD: gp/a (I)I net/minecraft/network/play/server/S26PacketMapChunkBulk/getChunkX (I)I +MD: gp/a (Lem;)V net/minecraft/network/play/server/S26PacketMapChunkBulk/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gp/a (Lep;)V net/minecraft/network/play/server/S26PacketMapChunkBulk/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: gp/a (Lfj;)V net/minecraft/network/play/server/S26PacketMapChunkBulk/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: gp/b (I)I net/minecraft/network/play/server/S26PacketMapChunkBulk/getChunkZ (I)I +MD: gp/b (Lem;)V net/minecraft/network/play/server/S26PacketMapChunkBulk/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gp/c (I)[B net/minecraft/network/play/server/S26PacketMapChunkBulk/getChunkBytes (I)[B +MD: gp/d (I)I net/minecraft/network/play/server/S26PacketMapChunkBulk/getChunkSize (I)I +MD: gq/a ()Z net/minecraft/network/play/server/S28PacketEffect/isSoundServerwide ()Z +MD: gq/a (Lem;)V net/minecraft/network/play/server/S28PacketEffect/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gq/a (Lep;)V net/minecraft/network/play/server/S28PacketEffect/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: gq/a (Lfj;)V net/minecraft/network/play/server/S28PacketEffect/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: gq/b ()I net/minecraft/network/play/server/S28PacketEffect/getSoundType ()I +MD: gq/b (Lem;)V net/minecraft/network/play/server/S28PacketEffect/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gq/c ()I net/minecraft/network/play/server/S28PacketEffect/getSoundData ()I +MD: gq/d ()Lcj; net/minecraft/network/play/server/S28PacketEffect/getSoundPos ()Lnet/minecraft/util/BlockPos; +MD: gr/a ()Lcy; net/minecraft/network/play/server/S2APacketParticles/getParticleType ()Lnet/minecraft/util/EnumParticleTypes; +MD: gr/a (Lem;)V net/minecraft/network/play/server/S2APacketParticles/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gr/a (Lep;)V net/minecraft/network/play/server/S2APacketParticles/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: gr/a (Lfj;)V net/minecraft/network/play/server/S2APacketParticles/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: gr/b ()Z net/minecraft/network/play/server/S2APacketParticles/isLongDistance ()Z +MD: gr/b (Lem;)V net/minecraft/network/play/server/S2APacketParticles/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gr/c ()D net/minecraft/network/play/server/S2APacketParticles/getXCoordinate ()D +MD: gr/d ()D net/minecraft/network/play/server/S2APacketParticles/getYCoordinate ()D +MD: gr/e ()D net/minecraft/network/play/server/S2APacketParticles/getZCoordinate ()D +MD: gr/f ()F net/minecraft/network/play/server/S2APacketParticles/getXOffset ()F +MD: gr/g ()F net/minecraft/network/play/server/S2APacketParticles/getYOffset ()F +MD: gr/h ()F net/minecraft/network/play/server/S2APacketParticles/getZOffset ()F +MD: gr/i ()F net/minecraft/network/play/server/S2APacketParticles/getParticleSpeed ()F +MD: gr/j ()I net/minecraft/network/play/server/S2APacketParticles/getParticleCount ()I +MD: gr/k ()[I net/minecraft/network/play/server/S2APacketParticles/getParticleArgs ()[I +MD: gs/a ()Ljava/lang/String; net/minecraft/network/play/server/S29PacketSoundEffect/getSoundName ()Ljava/lang/String; +MD: gs/a (Lem;)V net/minecraft/network/play/server/S29PacketSoundEffect/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gs/a (Lep;)V net/minecraft/network/play/server/S29PacketSoundEffect/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: gs/a (Lfj;)V net/minecraft/network/play/server/S29PacketSoundEffect/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: gs/b ()D net/minecraft/network/play/server/S29PacketSoundEffect/getX ()D +MD: gs/b (Lem;)V net/minecraft/network/play/server/S29PacketSoundEffect/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gs/c ()D net/minecraft/network/play/server/S29PacketSoundEffect/getY ()D +MD: gs/d ()D net/minecraft/network/play/server/S29PacketSoundEffect/getZ ()D +MD: gs/e ()F net/minecraft/network/play/server/S29PacketSoundEffect/getVolume ()F +MD: gs/f ()F net/minecraft/network/play/server/S29PacketSoundEffect/getPitch ()F +MD: gt/a ()I net/minecraft/network/play/server/S01PacketJoinGame/getEntityId ()I +MD: gt/a (Lem;)V net/minecraft/network/play/server/S01PacketJoinGame/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gt/a (Lep;)V net/minecraft/network/play/server/S01PacketJoinGame/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: gt/a (Lfj;)V net/minecraft/network/play/server/S01PacketJoinGame/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: gt/b ()Z net/minecraft/network/play/server/S01PacketJoinGame/isHardcoreMode ()Z +MD: gt/b (Lem;)V net/minecraft/network/play/server/S01PacketJoinGame/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gt/c ()Ladp$a; net/minecraft/network/play/server/S01PacketJoinGame/getGameType ()Lnet/minecraft/world/WorldSettings$GameType; +MD: gt/d ()I net/minecraft/network/play/server/S01PacketJoinGame/getDimension ()I +MD: gt/e ()Loj; net/minecraft/network/play/server/S01PacketJoinGame/getDifficulty ()Lnet/minecraft/world/EnumDifficulty; +MD: gt/f ()I net/minecraft/network/play/server/S01PacketJoinGame/getMaxPlayers ()I +MD: gt/g ()Ladr; net/minecraft/network/play/server/S01PacketJoinGame/getWorldType ()Lnet/minecraft/world/WorldType; +MD: gt/h ()Z net/minecraft/network/play/server/S01PacketJoinGame/isReducedDebugInfo ()Z +MD: gu/a ()I net/minecraft/network/play/server/S34PacketMaps/getMapId ()I +MD: gu/a (Latg;)V net/minecraft/network/play/server/S34PacketMaps/setMapdataTo (Lnet/minecraft/world/storage/MapData;)V +MD: gu/a (Lem;)V net/minecraft/network/play/server/S34PacketMaps/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gu/a (Lep;)V net/minecraft/network/play/server/S34PacketMaps/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: gu/a (Lfj;)V net/minecraft/network/play/server/S34PacketMaps/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: gu/b (Lem;)V net/minecraft/network/play/server/S34PacketMaps/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gv$a/a (Lem;)V net/minecraft/network/play/server/S14PacketEntity$S15PacketEntityRelMove/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gv$a/a (Lep;)V net/minecraft/network/play/server/S14PacketEntity$S15PacketEntityRelMove/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: gv$a/b (Lem;)V net/minecraft/network/play/server/S14PacketEntity$S15PacketEntityRelMove/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gv$b/a (Lem;)V net/minecraft/network/play/server/S14PacketEntity$S17PacketEntityLookMove/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gv$b/a (Lep;)V net/minecraft/network/play/server/S14PacketEntity$S17PacketEntityLookMove/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: gv$b/b (Lem;)V net/minecraft/network/play/server/S14PacketEntity$S17PacketEntityLookMove/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gv$c/a (Lem;)V net/minecraft/network/play/server/S14PacketEntity$S16PacketEntityLook/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gv$c/a (Lep;)V net/minecraft/network/play/server/S14PacketEntity$S16PacketEntityLook/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: gv$c/b (Lem;)V net/minecraft/network/play/server/S14PacketEntity$S16PacketEntityLook/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gv/a ()B net/minecraft/network/play/server/S14PacketEntity/func_149062_c ()B +MD: gv/a (Ladm;)Lpk; net/minecraft/network/play/server/S14PacketEntity/getEntity (Lnet/minecraft/world/World;)Lnet/minecraft/entity/Entity; +MD: gv/a (Lem;)V net/minecraft/network/play/server/S14PacketEntity/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gv/a (Lep;)V net/minecraft/network/play/server/S14PacketEntity/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: gv/a (Lfj;)V net/minecraft/network/play/server/S14PacketEntity/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: gv/b ()B net/minecraft/network/play/server/S14PacketEntity/func_149061_d ()B +MD: gv/b (Lem;)V net/minecraft/network/play/server/S14PacketEntity/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gv/c ()B net/minecraft/network/play/server/S14PacketEntity/func_149064_e ()B +MD: gv/d ()B net/minecraft/network/play/server/S14PacketEntity/func_149066_f ()B +MD: gv/e ()B net/minecraft/network/play/server/S14PacketEntity/func_149063_g ()B +MD: gv/f ()Z net/minecraft/network/play/server/S14PacketEntity/func_149060_h ()Z +MD: gv/g ()Z net/minecraft/network/play/server/S14PacketEntity/getOnGround ()Z +MD: gv/toString ()Ljava/lang/String; net/minecraft/network/play/server/S14PacketEntity/toString ()Ljava/lang/String; +MD: gw/a ()Lcj; net/minecraft/network/play/server/S36PacketSignEditorOpen/getSignPosition ()Lnet/minecraft/util/BlockPos; +MD: gw/a (Lem;)V net/minecraft/network/play/server/S36PacketSignEditorOpen/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gw/a (Lep;)V net/minecraft/network/play/server/S36PacketSignEditorOpen/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: gw/a (Lfj;)V net/minecraft/network/play/server/S36PacketSignEditorOpen/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: gw/b (Lem;)V net/minecraft/network/play/server/S36PacketSignEditorOpen/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gx/a ()Z net/minecraft/network/play/server/S39PacketPlayerAbilities/isInvulnerable ()Z +MD: gx/a (F)V net/minecraft/network/play/server/S39PacketPlayerAbilities/setFlySpeed (F)V +MD: gx/a (Lem;)V net/minecraft/network/play/server/S39PacketPlayerAbilities/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gx/a (Lep;)V net/minecraft/network/play/server/S39PacketPlayerAbilities/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: gx/a (Lfj;)V net/minecraft/network/play/server/S39PacketPlayerAbilities/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: gx/a (Z)V net/minecraft/network/play/server/S39PacketPlayerAbilities/setInvulnerable (Z)V +MD: gx/b ()Z net/minecraft/network/play/server/S39PacketPlayerAbilities/isFlying ()Z +MD: gx/b (F)V net/minecraft/network/play/server/S39PacketPlayerAbilities/setWalkSpeed (F)V +MD: gx/b (Lem;)V net/minecraft/network/play/server/S39PacketPlayerAbilities/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gx/b (Z)V net/minecraft/network/play/server/S39PacketPlayerAbilities/setFlying (Z)V +MD: gx/c ()Z net/minecraft/network/play/server/S39PacketPlayerAbilities/isAllowFlying ()Z +MD: gx/c (Z)V net/minecraft/network/play/server/S39PacketPlayerAbilities/setAllowFlying (Z)V +MD: gx/d ()Z net/minecraft/network/play/server/S39PacketPlayerAbilities/isCreativeMode ()Z +MD: gx/d (Z)V net/minecraft/network/play/server/S39PacketPlayerAbilities/setCreativeMode (Z)V +MD: gx/e ()F net/minecraft/network/play/server/S39PacketPlayerAbilities/getFlySpeed ()F +MD: gx/f ()F net/minecraft/network/play/server/S39PacketPlayerAbilities/getWalkSpeed ()F +MD: gy$a/values ()[Lgy$a; net/minecraft/network/play/server/S42PacketCombatEvent$Event/values ()[Lnet/minecraft/network/play/server/S42PacketCombatEvent$Event; +MD: gy/a (Lem;)V net/minecraft/network/play/server/S42PacketCombatEvent/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gy/a (Lep;)V net/minecraft/network/play/server/S42PacketCombatEvent/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: gy/a (Lfj;)V net/minecraft/network/play/server/S42PacketCombatEvent/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: gy/b (Lem;)V net/minecraft/network/play/server/S42PacketCombatEvent/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gz$a/values ()[Lgz$a; net/minecraft/network/play/server/S38PacketPlayerListItem$Action/values ()[Lnet/minecraft/network/play/server/S38PacketPlayerListItem$Action; +MD: gz$b/a ()Lcom/mojang/authlib/GameProfile; net/minecraft/network/play/server/S38PacketPlayerListItem$AddPlayerData/getProfile ()Lcom/mojang/authlib/GameProfile; +MD: gz$b/b ()I net/minecraft/network/play/server/S38PacketPlayerListItem$AddPlayerData/getPing ()I +MD: gz$b/c ()Ladp$a; net/minecraft/network/play/server/S38PacketPlayerListItem$AddPlayerData/getGameMode ()Lnet/minecraft/world/WorldSettings$GameType; +MD: gz$b/d ()Leu; net/minecraft/network/play/server/S38PacketPlayerListItem$AddPlayerData/getDisplayName ()Lnet/minecraft/util/IChatComponent; +MD: gz$b/toString ()Ljava/lang/String; net/minecraft/network/play/server/S38PacketPlayerListItem$AddPlayerData/toString ()Ljava/lang/String; +MD: gz/a ()Ljava/util/List; net/minecraft/network/play/server/S38PacketPlayerListItem/func_179767_a ()Ljava/util/List; +MD: gz/a (Lem;)V net/minecraft/network/play/server/S38PacketPlayerListItem/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gz/a (Lep;)V net/minecraft/network/play/server/S38PacketPlayerListItem/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: gz/a (Lfj;)V net/minecraft/network/play/server/S38PacketPlayerListItem/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: gz/b ()Lgz$a; net/minecraft/network/play/server/S38PacketPlayerListItem/func_179768_b ()Lnet/minecraft/network/play/server/S38PacketPlayerListItem$Action; +MD: gz/b (Lem;)V net/minecraft/network/play/server/S38PacketPlayerListItem/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: gz/toString ()Ljava/lang/String; net/minecraft/network/play/server/S38PacketPlayerListItem/toString ()Ljava/lang/String; +MD: h/a (Lm;Lk;ILjava/lang/String;[Ljava/lang/Object;)V net/minecraft/command/IAdminCommand/notifyOperators (Lnet/minecraft/command/ICommandSender;Lnet/minecraft/command/ICommand;ILjava/lang/String;[Ljava/lang/Object;)V +MD: ha/a ()Lcj; net/minecraft/network/play/server/S0APacketUseBed/getBedPosition ()Lnet/minecraft/util/BlockPos; +MD: ha/a (Ladm;)Lwn; net/minecraft/network/play/server/S0APacketUseBed/getPlayer (Lnet/minecraft/world/World;)Lnet/minecraft/entity/player/EntityPlayer; +MD: ha/a (Lem;)V net/minecraft/network/play/server/S0APacketUseBed/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ha/a (Lep;)V net/minecraft/network/play/server/S0APacketUseBed/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: ha/a (Lfj;)V net/minecraft/network/play/server/S0APacketUseBed/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: ha/b (Lem;)V net/minecraft/network/play/server/S0APacketUseBed/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hb/a ()[I net/minecraft/network/play/server/S13PacketDestroyEntities/getEntityIDs ()[I +MD: hb/a (Lem;)V net/minecraft/network/play/server/S13PacketDestroyEntities/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hb/a (Lep;)V net/minecraft/network/play/server/S13PacketDestroyEntities/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: hb/a (Lfj;)V net/minecraft/network/play/server/S13PacketDestroyEntities/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: hb/b (Lem;)V net/minecraft/network/play/server/S13PacketDestroyEntities/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hc/a ()I net/minecraft/network/play/server/S1EPacketRemoveEntityEffect/getEntityId ()I +MD: hc/a (Lem;)V net/minecraft/network/play/server/S1EPacketRemoveEntityEffect/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hc/a (Lep;)V net/minecraft/network/play/server/S1EPacketRemoveEntityEffect/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: hc/a (Lfj;)V net/minecraft/network/play/server/S1EPacketRemoveEntityEffect/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: hc/b ()I net/minecraft/network/play/server/S1EPacketRemoveEntityEffect/getEffectId ()I +MD: hc/b (Lem;)V net/minecraft/network/play/server/S1EPacketRemoveEntityEffect/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hd/a ()Ljava/lang/String; net/minecraft/network/play/server/S48PacketResourcePackSend/getURL ()Ljava/lang/String; +MD: hd/a (Lem;)V net/minecraft/network/play/server/S48PacketResourcePackSend/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hd/a (Lep;)V net/minecraft/network/play/server/S48PacketResourcePackSend/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: hd/a (Lfj;)V net/minecraft/network/play/server/S48PacketResourcePackSend/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: hd/b ()Ljava/lang/String; net/minecraft/network/play/server/S48PacketResourcePackSend/getHash ()Ljava/lang/String; +MD: hd/b (Lem;)V net/minecraft/network/play/server/S48PacketResourcePackSend/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: he/a ()I net/minecraft/network/play/server/S07PacketRespawn/getDimensionID ()I +MD: he/a (Lem;)V net/minecraft/network/play/server/S07PacketRespawn/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: he/a (Lep;)V net/minecraft/network/play/server/S07PacketRespawn/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: he/a (Lfj;)V net/minecraft/network/play/server/S07PacketRespawn/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: he/b ()Loj; net/minecraft/network/play/server/S07PacketRespawn/getDifficulty ()Lnet/minecraft/world/EnumDifficulty; +MD: he/b (Lem;)V net/minecraft/network/play/server/S07PacketRespawn/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: he/c ()Ladp$a; net/minecraft/network/play/server/S07PacketRespawn/getGameType ()Lnet/minecraft/world/WorldSettings$GameType; +MD: he/d ()Ladr; net/minecraft/network/play/server/S07PacketRespawn/getWorldType ()Lnet/minecraft/world/WorldType; +MD: hf/a ()B net/minecraft/network/play/server/S19PacketEntityHeadLook/getYaw ()B +MD: hf/a (Ladm;)Lpk; net/minecraft/network/play/server/S19PacketEntityHeadLook/getEntity (Lnet/minecraft/world/World;)Lnet/minecraft/entity/Entity; +MD: hf/a (Lem;)V net/minecraft/network/play/server/S19PacketEntityHeadLook/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hf/a (Lep;)V net/minecraft/network/play/server/S19PacketEntityHeadLook/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: hf/a (Lfj;)V net/minecraft/network/play/server/S19PacketEntityHeadLook/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: hf/b (Lem;)V net/minecraft/network/play/server/S19PacketEntityHeadLook/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hg$a/values ()[Lhg$a; net/minecraft/network/play/server/S44PacketWorldBorder$Action/values ()[Lnet/minecraft/network/play/server/S44PacketWorldBorder$Action; +MD: hg/a (Lams;)V net/minecraft/network/play/server/S44PacketWorldBorder/func_179788_a (Lnet/minecraft/world/border/WorldBorder;)V +MD: hg/a (Lem;)V net/minecraft/network/play/server/S44PacketWorldBorder/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hg/a (Lep;)V net/minecraft/network/play/server/S44PacketWorldBorder/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: hg/a (Lfj;)V net/minecraft/network/play/server/S44PacketWorldBorder/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: hg/b (Lem;)V net/minecraft/network/play/server/S44PacketWorldBorder/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hh/a (Ladm;)Lpk; net/minecraft/network/play/server/S43PacketCamera/getEntity (Lnet/minecraft/world/World;)Lnet/minecraft/entity/Entity; +MD: hh/a (Lem;)V net/minecraft/network/play/server/S43PacketCamera/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hh/a (Lep;)V net/minecraft/network/play/server/S43PacketCamera/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: hh/a (Lfj;)V net/minecraft/network/play/server/S43PacketCamera/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: hh/b (Lem;)V net/minecraft/network/play/server/S43PacketCamera/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hi/a ()I net/minecraft/network/play/server/S09PacketHeldItemChange/getHeldItemHotbarIndex ()I +MD: hi/a (Lem;)V net/minecraft/network/play/server/S09PacketHeldItemChange/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hi/a (Lep;)V net/minecraft/network/play/server/S09PacketHeldItemChange/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: hi/a (Lfj;)V net/minecraft/network/play/server/S09PacketHeldItemChange/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: hi/b (Lem;)V net/minecraft/network/play/server/S09PacketHeldItemChange/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hj/a ()I net/minecraft/network/play/server/S3DPacketDisplayScoreboard/func_149371_c ()I +MD: hj/a (Lem;)V net/minecraft/network/play/server/S3DPacketDisplayScoreboard/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hj/a (Lep;)V net/minecraft/network/play/server/S3DPacketDisplayScoreboard/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: hj/a (Lfj;)V net/minecraft/network/play/server/S3DPacketDisplayScoreboard/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: hj/b ()Ljava/lang/String; net/minecraft/network/play/server/S3DPacketDisplayScoreboard/func_149370_d ()Ljava/lang/String; +MD: hj/b (Lem;)V net/minecraft/network/play/server/S3DPacketDisplayScoreboard/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hk/a ()Ljava/util/List; net/minecraft/network/play/server/S1CPacketEntityMetadata/func_149376_c ()Ljava/util/List; +MD: hk/a (Lem;)V net/minecraft/network/play/server/S1CPacketEntityMetadata/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hk/a (Lep;)V net/minecraft/network/play/server/S1CPacketEntityMetadata/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: hk/a (Lfj;)V net/minecraft/network/play/server/S1CPacketEntityMetadata/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: hk/b ()I net/minecraft/network/play/server/S1CPacketEntityMetadata/getEntityId ()I +MD: hk/b (Lem;)V net/minecraft/network/play/server/S1CPacketEntityMetadata/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hl/a ()I net/minecraft/network/play/server/S1BPacketEntityAttach/getLeash ()I +MD: hl/a (Lem;)V net/minecraft/network/play/server/S1BPacketEntityAttach/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hl/a (Lep;)V net/minecraft/network/play/server/S1BPacketEntityAttach/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: hl/a (Lfj;)V net/minecraft/network/play/server/S1BPacketEntityAttach/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: hl/b ()I net/minecraft/network/play/server/S1BPacketEntityAttach/getEntityId ()I +MD: hl/b (Lem;)V net/minecraft/network/play/server/S1BPacketEntityAttach/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hl/c ()I net/minecraft/network/play/server/S1BPacketEntityAttach/getVehicleEntityId ()I +MD: hm/a ()I net/minecraft/network/play/server/S12PacketEntityVelocity/getEntityID ()I +MD: hm/a (Lem;)V net/minecraft/network/play/server/S12PacketEntityVelocity/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hm/a (Lep;)V net/minecraft/network/play/server/S12PacketEntityVelocity/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: hm/a (Lfj;)V net/minecraft/network/play/server/S12PacketEntityVelocity/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: hm/b ()I net/minecraft/network/play/server/S12PacketEntityVelocity/getMotionX ()I +MD: hm/b (Lem;)V net/minecraft/network/play/server/S12PacketEntityVelocity/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hm/c ()I net/minecraft/network/play/server/S12PacketEntityVelocity/getMotionY ()I +MD: hm/d ()I net/minecraft/network/play/server/S12PacketEntityVelocity/getMotionZ ()I +MD: hn/a ()Lzx; net/minecraft/network/play/server/S04PacketEntityEquipment/getItemStack ()Lnet/minecraft/item/ItemStack; +MD: hn/a (Lem;)V net/minecraft/network/play/server/S04PacketEntityEquipment/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hn/a (Lep;)V net/minecraft/network/play/server/S04PacketEntityEquipment/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: hn/a (Lfj;)V net/minecraft/network/play/server/S04PacketEntityEquipment/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: hn/b ()I net/minecraft/network/play/server/S04PacketEntityEquipment/getEntityID ()I +MD: hn/b (Lem;)V net/minecraft/network/play/server/S04PacketEntityEquipment/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hn/c ()I net/minecraft/network/play/server/S04PacketEntityEquipment/getEquipmentSlot ()I +MD: ho/a ()F net/minecraft/network/play/server/S1FPacketSetExperience/func_149397_c ()F +MD: ho/a (Lem;)V net/minecraft/network/play/server/S1FPacketSetExperience/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ho/a (Lep;)V net/minecraft/network/play/server/S1FPacketSetExperience/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: ho/a (Lfj;)V net/minecraft/network/play/server/S1FPacketSetExperience/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: ho/b ()I net/minecraft/network/play/server/S1FPacketSetExperience/getTotalExperience ()I +MD: ho/b (Lem;)V net/minecraft/network/play/server/S1FPacketSetExperience/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ho/c ()I net/minecraft/network/play/server/S1FPacketSetExperience/getLevel ()I +MD: hp/a ()F net/minecraft/network/play/server/S06PacketUpdateHealth/getHealth ()F +MD: hp/a (Lem;)V net/minecraft/network/play/server/S06PacketUpdateHealth/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hp/a (Lep;)V net/minecraft/network/play/server/S06PacketUpdateHealth/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: hp/a (Lfj;)V net/minecraft/network/play/server/S06PacketUpdateHealth/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: hp/b ()I net/minecraft/network/play/server/S06PacketUpdateHealth/getFoodLevel ()I +MD: hp/b (Lem;)V net/minecraft/network/play/server/S06PacketUpdateHealth/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hp/c ()F net/minecraft/network/play/server/S06PacketUpdateHealth/getSaturationLevel ()F +MD: hq/a ()Ljava/lang/String; net/minecraft/network/play/server/S3BPacketScoreboardObjective/func_149339_c ()Ljava/lang/String; +MD: hq/a (Lem;)V net/minecraft/network/play/server/S3BPacketScoreboardObjective/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hq/a (Lep;)V net/minecraft/network/play/server/S3BPacketScoreboardObjective/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: hq/a (Lfj;)V net/minecraft/network/play/server/S3BPacketScoreboardObjective/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: hq/b ()Ljava/lang/String; net/minecraft/network/play/server/S3BPacketScoreboardObjective/func_149337_d ()Ljava/lang/String; +MD: hq/b (Lem;)V net/minecraft/network/play/server/S3BPacketScoreboardObjective/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hq/c ()I net/minecraft/network/play/server/S3BPacketScoreboardObjective/func_149338_e ()I +MD: hq/d ()Lauu$a; net/minecraft/network/play/server/S3BPacketScoreboardObjective/func_179817_d ()Lnet/minecraft/scoreboard/IScoreObjectiveCriteria$EnumRenderType; +MD: hr/a ()Ljava/lang/String; net/minecraft/network/play/server/S3EPacketTeams/func_149312_c ()Ljava/lang/String; +MD: hr/a (Lem;)V net/minecraft/network/play/server/S3EPacketTeams/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hr/a (Lep;)V net/minecraft/network/play/server/S3EPacketTeams/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: hr/a (Lfj;)V net/minecraft/network/play/server/S3EPacketTeams/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: hr/b ()Ljava/lang/String; net/minecraft/network/play/server/S3EPacketTeams/func_149306_d ()Ljava/lang/String; +MD: hr/b (Lem;)V net/minecraft/network/play/server/S3EPacketTeams/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hr/c ()Ljava/lang/String; net/minecraft/network/play/server/S3EPacketTeams/func_149311_e ()Ljava/lang/String; +MD: hr/d ()Ljava/lang/String; net/minecraft/network/play/server/S3EPacketTeams/func_149309_f ()Ljava/lang/String; +MD: hr/e ()Ljava/util/Collection; net/minecraft/network/play/server/S3EPacketTeams/func_149310_g ()Ljava/util/Collection; +MD: hr/f ()I net/minecraft/network/play/server/S3EPacketTeams/func_149307_h ()I +MD: hr/g ()I net/minecraft/network/play/server/S3EPacketTeams/func_149308_i ()I +MD: hr/h ()I net/minecraft/network/play/server/S3EPacketTeams/func_179813_h ()I +MD: hr/i ()Ljava/lang/String; net/minecraft/network/play/server/S3EPacketTeams/func_179814_i ()Ljava/lang/String; +MD: hs$a/values ()[Lhs$a; net/minecraft/network/play/server/S3CPacketUpdateScore$Action/values ()[Lnet/minecraft/network/play/server/S3CPacketUpdateScore$Action; +MD: hs/a ()Ljava/lang/String; net/minecraft/network/play/server/S3CPacketUpdateScore/getPlayerName ()Ljava/lang/String; +MD: hs/a (Lem;)V net/minecraft/network/play/server/S3CPacketUpdateScore/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hs/a (Lep;)V net/minecraft/network/play/server/S3CPacketUpdateScore/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: hs/a (Lfj;)V net/minecraft/network/play/server/S3CPacketUpdateScore/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: hs/b ()Ljava/lang/String; net/minecraft/network/play/server/S3CPacketUpdateScore/getObjectiveName ()Ljava/lang/String; +MD: hs/b (Lem;)V net/minecraft/network/play/server/S3CPacketUpdateScore/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hs/c ()I net/minecraft/network/play/server/S3CPacketUpdateScore/getScoreValue ()I +MD: hs/d ()Lhs$a; net/minecraft/network/play/server/S3CPacketUpdateScore/getScoreAction ()Lnet/minecraft/network/play/server/S3CPacketUpdateScore$Action; +MD: ht/a ()Lcj; net/minecraft/network/play/server/S05PacketSpawnPosition/getSpawnPos ()Lnet/minecraft/util/BlockPos; +MD: ht/a (Lem;)V net/minecraft/network/play/server/S05PacketSpawnPosition/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ht/a (Lep;)V net/minecraft/network/play/server/S05PacketSpawnPosition/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: ht/a (Lfj;)V net/minecraft/network/play/server/S05PacketSpawnPosition/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: ht/b (Lem;)V net/minecraft/network/play/server/S05PacketSpawnPosition/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hu/a ()J net/minecraft/network/play/server/S03PacketTimeUpdate/getTotalWorldTime ()J +MD: hu/a (Lem;)V net/minecraft/network/play/server/S03PacketTimeUpdate/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hu/a (Lep;)V net/minecraft/network/play/server/S03PacketTimeUpdate/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: hu/a (Lfj;)V net/minecraft/network/play/server/S03PacketTimeUpdate/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: hu/b ()J net/minecraft/network/play/server/S03PacketTimeUpdate/getWorldTime ()J +MD: hu/b (Lem;)V net/minecraft/network/play/server/S03PacketTimeUpdate/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hv$a/a ()[Ljava/lang/String; net/minecraft/network/play/server/S45PacketTitle$Type/getNames ()[Ljava/lang/String; +MD: hv$a/a (Ljava/lang/String;)Lhv$a; net/minecraft/network/play/server/S45PacketTitle$Type/byName (Ljava/lang/String;)Lnet/minecraft/network/play/server/S45PacketTitle$Type; +MD: hv$a/values ()[Lhv$a; net/minecraft/network/play/server/S45PacketTitle$Type/values ()[Lnet/minecraft/network/play/server/S45PacketTitle$Type; +MD: hv/a ()Lhv$a; net/minecraft/network/play/server/S45PacketTitle/getType ()Lnet/minecraft/network/play/server/S45PacketTitle$Type; +MD: hv/a (Lem;)V net/minecraft/network/play/server/S45PacketTitle/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hv/a (Lep;)V net/minecraft/network/play/server/S45PacketTitle/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: hv/a (Lfj;)V net/minecraft/network/play/server/S45PacketTitle/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: hv/b ()Leu; net/minecraft/network/play/server/S45PacketTitle/getMessage ()Lnet/minecraft/util/IChatComponent; +MD: hv/b (Lem;)V net/minecraft/network/play/server/S45PacketTitle/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hv/c ()I net/minecraft/network/play/server/S45PacketTitle/getFadeInTime ()I +MD: hv/d ()I net/minecraft/network/play/server/S45PacketTitle/getDisplayTime ()I +MD: hv/e ()I net/minecraft/network/play/server/S45PacketTitle/getFadeOutTime ()I +MD: hw/a ()Lcj; net/minecraft/network/play/server/S33PacketUpdateSign/getPos ()Lnet/minecraft/util/BlockPos; +MD: hw/a (Lem;)V net/minecraft/network/play/server/S33PacketUpdateSign/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hw/a (Lep;)V net/minecraft/network/play/server/S33PacketUpdateSign/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: hw/a (Lfj;)V net/minecraft/network/play/server/S33PacketUpdateSign/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: hw/b ()[Leu; net/minecraft/network/play/server/S33PacketUpdateSign/getLines ()[Lnet/minecraft/util/IChatComponent; +MD: hw/b (Lem;)V net/minecraft/network/play/server/S33PacketUpdateSign/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hx/a ()Leu; net/minecraft/network/play/server/S47PacketPlayerListHeaderFooter/getHeader ()Lnet/minecraft/util/IChatComponent; +MD: hx/a (Lem;)V net/minecraft/network/play/server/S47PacketPlayerListHeaderFooter/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hx/a (Lep;)V net/minecraft/network/play/server/S47PacketPlayerListHeaderFooter/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: hx/a (Lfj;)V net/minecraft/network/play/server/S47PacketPlayerListHeaderFooter/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: hx/b ()Leu; net/minecraft/network/play/server/S47PacketPlayerListHeaderFooter/getFooter ()Lnet/minecraft/util/IChatComponent; +MD: hx/b (Lem;)V net/minecraft/network/play/server/S47PacketPlayerListHeaderFooter/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hy/a ()I net/minecraft/network/play/server/S0DPacketCollectItem/getCollectedItemEntityID ()I +MD: hy/a (Lem;)V net/minecraft/network/play/server/S0DPacketCollectItem/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hy/a (Lep;)V net/minecraft/network/play/server/S0DPacketCollectItem/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: hy/a (Lfj;)V net/minecraft/network/play/server/S0DPacketCollectItem/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: hy/b ()I net/minecraft/network/play/server/S0DPacketCollectItem/getEntityID ()I +MD: hy/b (Lem;)V net/minecraft/network/play/server/S0DPacketCollectItem/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hz/a ()I net/minecraft/network/play/server/S18PacketEntityTeleport/getEntityId ()I +MD: hz/a (Lem;)V net/minecraft/network/play/server/S18PacketEntityTeleport/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hz/a (Lep;)V net/minecraft/network/play/server/S18PacketEntityTeleport/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: hz/a (Lfj;)V net/minecraft/network/play/server/S18PacketEntityTeleport/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: hz/b ()I net/minecraft/network/play/server/S18PacketEntityTeleport/getX ()I +MD: hz/b (Lem;)V net/minecraft/network/play/server/S18PacketEntityTeleport/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: hz/c ()I net/minecraft/network/play/server/S18PacketEntityTeleport/getY ()I +MD: hz/d ()I net/minecraft/network/play/server/S18PacketEntityTeleport/getZ ()I +MD: hz/e ()B net/minecraft/network/play/server/S18PacketEntityTeleport/getYaw ()B +MD: hz/f ()B net/minecraft/network/play/server/S18PacketEntityTeleport/getPitch ()B +MD: hz/g ()Z net/minecraft/network/play/server/S18PacketEntityTeleport/getOnGround ()Z +MD: i$a/a ()D net/minecraft/command/CommandBase$CoordinateArg/func_179628_a ()D +MD: i$a/b ()D net/minecraft/command/CommandBase$CoordinateArg/func_179629_b ()D +MD: i$a/c ()Z net/minecraft/command/CommandBase$CoordinateArg/func_179630_c ()Z +MD: i/a ()I net/minecraft/command/CommandBase/getRequiredPermissionLevel ()I +MD: i/a (DLjava/lang/String;IIZ)Li$a; net/minecraft/command/CommandBase/parseCoordinate (DLjava/lang/String;IIZ)Lnet/minecraft/command/CommandBase$CoordinateArg; +MD: i/a (DLjava/lang/String;Z)Li$a; net/minecraft/command/CommandBase/parseCoordinate (DLjava/lang/String;Z)Lnet/minecraft/command/CommandBase$CoordinateArg; +MD: i/a (Lh;)V net/minecraft/command/CommandBase/setAdminCommander (Lnet/minecraft/command/IAdminCommand;)V +MD: i/a (Ljava/lang/String;)I net/minecraft/command/CommandBase/parseInt (Ljava/lang/String;)I +MD: i/a (Ljava/lang/String;D)D net/minecraft/command/CommandBase/parseDouble (Ljava/lang/String;D)D +MD: i/a (Ljava/lang/String;DD)D net/minecraft/command/CommandBase/parseDouble (Ljava/lang/String;DD)D +MD: i/a (Ljava/lang/String;I)I net/minecraft/command/CommandBase/parseInt (Ljava/lang/String;I)I +MD: i/a (Ljava/lang/String;II)I net/minecraft/command/CommandBase/parseInt (Ljava/lang/String;II)I +MD: i/a (Ljava/lang/String;JJ)J net/minecraft/command/CommandBase/parseLong (Ljava/lang/String;JJ)J +MD: i/a (Ljava/lang/String;Ljava/lang/String;)Z net/minecraft/command/CommandBase/doesStringStartWith (Ljava/lang/String;Ljava/lang/String;)Z +MD: i/a (Ljava/util/Collection;)Ljava/lang/String; net/minecraft/command/CommandBase/joinNiceStringFromCollection (Ljava/util/Collection;)Ljava/lang/String; +MD: i/a (Ljava/util/List;)Leu; net/minecraft/command/CommandBase/join (Ljava/util/List;)Lnet/minecraft/util/IChatComponent; +MD: i/a (Lk;)I net/minecraft/command/CommandBase/compareTo (Lnet/minecraft/command/ICommand;)I +MD: i/a (Lm;)Z net/minecraft/command/CommandBase/canCommandSenderUseCommand (Lnet/minecraft/command/ICommandSender;)Z +MD: i/a (Lm;Ljava/lang/String;)Llf; net/minecraft/command/CommandBase/getPlayer (Lnet/minecraft/command/ICommandSender;Ljava/lang/String;)Lnet/minecraft/entity/player/EntityPlayerMP; +MD: i/a (Lm;Ljava/lang/String;Ljava/lang/Class;)Lpk; net/minecraft/command/CommandBase/getEntity (Lnet/minecraft/command/ICommandSender;Ljava/lang/String;Ljava/lang/Class;)Lnet/minecraft/entity/Entity; +MD: i/a (Lm;Lk;ILjava/lang/String;[Ljava/lang/Object;)V net/minecraft/command/CommandBase/notifyOperators (Lnet/minecraft/command/ICommandSender;Lnet/minecraft/command/ICommand;ILjava/lang/String;[Ljava/lang/Object;)V +MD: i/a (Lm;Lk;Ljava/lang/String;[Ljava/lang/Object;)V net/minecraft/command/CommandBase/notifyOperators (Lnet/minecraft/command/ICommandSender;Lnet/minecraft/command/ICommand;Ljava/lang/String;[Ljava/lang/Object;)V +MD: i/a (Lm;[Ljava/lang/String;I)Leu; net/minecraft/command/CommandBase/getChatComponentFromNthArg (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;I)Lnet/minecraft/util/IChatComponent; +MD: i/a (Lm;[Ljava/lang/String;IZ)Lcj; net/minecraft/command/CommandBase/parseBlockPos (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;IZ)Lnet/minecraft/util/BlockPos; +MD: i/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/CommandBase/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: i/a ([Ljava/lang/Object;)Ljava/lang/String; net/minecraft/command/CommandBase/joinNiceString ([Ljava/lang/Object;)Ljava/lang/String; +MD: i/a ([Ljava/lang/String;I)Ljava/lang/String; net/minecraft/command/CommandBase/buildString ([Ljava/lang/String;I)Ljava/lang/String; +MD: i/a ([Ljava/lang/String;ILcj;)Ljava/util/List; net/minecraft/command/CommandBase/func_175771_a ([Ljava/lang/String;ILnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: i/a ([Ljava/lang/String;Ljava/util/Collection;)Ljava/util/List; net/minecraft/command/CommandBase/getListOfStringsMatchingLastWord ([Ljava/lang/String;Ljava/util/Collection;)Ljava/util/List; +MD: i/a ([Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List; net/minecraft/command/CommandBase/getListOfStringsMatchingLastWord ([Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List; +MD: i/b ()Ljava/util/List; net/minecraft/command/CommandBase/getCommandAliases ()Ljava/util/List; +MD: i/b (DLjava/lang/String;IIZ)D net/minecraft/command/CommandBase/parseDouble (DLjava/lang/String;IIZ)D +MD: i/b (DLjava/lang/String;Z)D net/minecraft/command/CommandBase/parseDouble (DLjava/lang/String;Z)D +MD: i/b (Ljava/lang/String;)J net/minecraft/command/CommandBase/parseLong (Ljava/lang/String;)J +MD: i/b (Lm;)Llf; net/minecraft/command/CommandBase/getCommandSenderAsPlayer (Lnet/minecraft/command/ICommandSender;)Lnet/minecraft/entity/player/EntityPlayerMP; +MD: i/b (Lm;Ljava/lang/String;)Lpk; net/minecraft/command/CommandBase/func_175768_b (Lnet/minecraft/command/ICommandSender;Ljava/lang/String;)Lnet/minecraft/entity/Entity; +MD: i/b (Lm;[Ljava/lang/String;IZ)Leu; net/minecraft/command/CommandBase/getChatComponentFromNthArg (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;IZ)Lnet/minecraft/util/IChatComponent; +MD: i/b ([Ljava/lang/String;I)Z net/minecraft/command/CommandBase/isUsernameIndex ([Ljava/lang/String;I)Z +MD: i/b ([Ljava/lang/String;ILcj;)Ljava/util/List; net/minecraft/command/CommandBase/func_181043_b ([Ljava/lang/String;ILnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: i/c (Ljava/lang/String;)D net/minecraft/command/CommandBase/parseDouble (Ljava/lang/String;)D +MD: i/c (Lm;Ljava/lang/String;)Ljava/util/List; net/minecraft/command/CommandBase/func_175763_c (Lnet/minecraft/command/ICommandSender;Ljava/lang/String;)Ljava/util/List; +MD: i/compareTo (Ljava/lang/Object;)I net/minecraft/command/CommandBase/compareTo (Ljava/lang/Object;)I +MD: i/d (Ljava/lang/String;)Z net/minecraft/command/CommandBase/parseBoolean (Ljava/lang/String;)Z +MD: i/d (Lm;Ljava/lang/String;)Ljava/lang/String; net/minecraft/command/CommandBase/getPlayerName (Lnet/minecraft/command/ICommandSender;Ljava/lang/String;)Ljava/lang/String; +MD: i/e (Lm;Ljava/lang/String;)Ljava/lang/String; net/minecraft/command/CommandBase/getEntityName (Lnet/minecraft/command/ICommandSender;Ljava/lang/String;)Ljava/lang/String; +MD: i/f (Lm;Ljava/lang/String;)Lzw; net/minecraft/command/CommandBase/getItemByText (Lnet/minecraft/command/ICommandSender;Ljava/lang/String;)Lnet/minecraft/item/Item; +MD: i/g (Lm;Ljava/lang/String;)Lafh; net/minecraft/command/CommandBase/getBlockByText (Lnet/minecraft/command/ICommandSender;Ljava/lang/String;)Lnet/minecraft/block/Block; +MD: ia$a/a ()Ljava/lang/String; net/minecraft/network/play/server/S20PacketEntityProperties$Snapshot/func_151409_a ()Ljava/lang/String; +MD: ia$a/b ()D net/minecraft/network/play/server/S20PacketEntityProperties$Snapshot/func_151410_b ()D +MD: ia$a/c ()Ljava/util/Collection; net/minecraft/network/play/server/S20PacketEntityProperties$Snapshot/func_151408_c ()Ljava/util/Collection; +MD: ia/a ()I net/minecraft/network/play/server/S20PacketEntityProperties/getEntityId ()I +MD: ia/a (Lem;)V net/minecraft/network/play/server/S20PacketEntityProperties/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ia/a (Lep;)V net/minecraft/network/play/server/S20PacketEntityProperties/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: ia/a (Lfj;)V net/minecraft/network/play/server/S20PacketEntityProperties/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: ia/b ()Ljava/util/List; net/minecraft/network/play/server/S20PacketEntityProperties/func_149441_d ()Ljava/util/List; +MD: ia/b (Lem;)V net/minecraft/network/play/server/S20PacketEntityProperties/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ib/a ()Z net/minecraft/network/play/server/S1DPacketEntityEffect/func_149429_c ()Z +MD: ib/a (Lem;)V net/minecraft/network/play/server/S1DPacketEntityEffect/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ib/a (Lep;)V net/minecraft/network/play/server/S1DPacketEntityEffect/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: ib/a (Lfj;)V net/minecraft/network/play/server/S1DPacketEntityEffect/processPacket (Lnet/minecraft/network/play/INetHandlerPlayClient;)V +MD: ib/b ()I net/minecraft/network/play/server/S1DPacketEntityEffect/getEntityId ()I +MD: ib/b (Lem;)V net/minecraft/network/play/server/S1DPacketEntityEffect/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ib/c ()B net/minecraft/network/play/server/S1DPacketEntityEffect/getEffectId ()B +MD: ib/d ()B net/minecraft/network/play/server/S1DPacketEntityEffect/getAmplifier ()B +MD: ib/e ()I net/minecraft/network/play/server/S1DPacketEntityEffect/getDuration ()I +MD: ib/f ()Z net/minecraft/network/play/server/S1DPacketEntityEffect/func_179707_f ()Z +MD: ic/a (Lid;)V net/minecraft/network/play/INetHandlerPlayServer/processTabComplete (Lnet/minecraft/network/play/client/C14PacketTabComplete;)V +MD: ic/a (Lie;)V net/minecraft/network/play/INetHandlerPlayServer/processChatMessage (Lnet/minecraft/network/play/client/C01PacketChatMessage;)V +MD: ic/a (Lig;)V net/minecraft/network/play/INetHandlerPlayServer/processClientStatus (Lnet/minecraft/network/play/client/C16PacketClientStatus;)V +MD: ic/a (Lih;)V net/minecraft/network/play/INetHandlerPlayServer/processClientSettings (Lnet/minecraft/network/play/client/C15PacketClientSettings;)V +MD: ic/a (Lii;)V net/minecraft/network/play/INetHandlerPlayServer/processConfirmTransaction (Lnet/minecraft/network/play/client/C0FPacketConfirmTransaction;)V +MD: ic/a (Lij;)V net/minecraft/network/play/INetHandlerPlayServer/processEnchantItem (Lnet/minecraft/network/play/client/C11PacketEnchantItem;)V +MD: ic/a (Lik;)V net/minecraft/network/play/INetHandlerPlayServer/processClickWindow (Lnet/minecraft/network/play/client/C0EPacketClickWindow;)V +MD: ic/a (Lil;)V net/minecraft/network/play/INetHandlerPlayServer/processCloseWindow (Lnet/minecraft/network/play/client/C0DPacketCloseWindow;)V +MD: ic/a (Lim;)V net/minecraft/network/play/INetHandlerPlayServer/processVanilla250Packet (Lnet/minecraft/network/play/client/C17PacketCustomPayload;)V +MD: ic/a (Lin;)V net/minecraft/network/play/INetHandlerPlayServer/processUseEntity (Lnet/minecraft/network/play/client/C02PacketUseEntity;)V +MD: ic/a (Lio;)V net/minecraft/network/play/INetHandlerPlayServer/processKeepAlive (Lnet/minecraft/network/play/client/C00PacketKeepAlive;)V +MD: ic/a (Lip;)V net/minecraft/network/play/INetHandlerPlayServer/processPlayer (Lnet/minecraft/network/play/client/C03PacketPlayer;)V +MD: ic/a (Liq;)V net/minecraft/network/play/INetHandlerPlayServer/processPlayerAbilities (Lnet/minecraft/network/play/client/C13PacketPlayerAbilities;)V +MD: ic/a (Lir;)V net/minecraft/network/play/INetHandlerPlayServer/processPlayerDigging (Lnet/minecraft/network/play/client/C07PacketPlayerDigging;)V +MD: ic/a (Lis;)V net/minecraft/network/play/INetHandlerPlayServer/processEntityAction (Lnet/minecraft/network/play/client/C0BPacketEntityAction;)V +MD: ic/a (Lit;)V net/minecraft/network/play/INetHandlerPlayServer/processInput (Lnet/minecraft/network/play/client/C0CPacketInput;)V +MD: ic/a (Liu;)V net/minecraft/network/play/INetHandlerPlayServer/handleResourcePackStatus (Lnet/minecraft/network/play/client/C19PacketResourcePackStatus;)V +MD: ic/a (Liv;)V net/minecraft/network/play/INetHandlerPlayServer/processHeldItemChange (Lnet/minecraft/network/play/client/C09PacketHeldItemChange;)V +MD: ic/a (Liw;)V net/minecraft/network/play/INetHandlerPlayServer/processCreativeInventoryAction (Lnet/minecraft/network/play/client/C10PacketCreativeInventoryAction;)V +MD: ic/a (Lix;)V net/minecraft/network/play/INetHandlerPlayServer/processUpdateSign (Lnet/minecraft/network/play/client/C12PacketUpdateSign;)V +MD: ic/a (Liy;)V net/minecraft/network/play/INetHandlerPlayServer/handleAnimation (Lnet/minecraft/network/play/client/C0APacketAnimation;)V +MD: ic/a (Liz;)V net/minecraft/network/play/INetHandlerPlayServer/handleSpectate (Lnet/minecraft/network/play/client/C18PacketSpectate;)V +MD: ic/a (Lja;)V net/minecraft/network/play/INetHandlerPlayServer/processPlayerBlockPlacement (Lnet/minecraft/network/play/client/C08PacketPlayerBlockPlacement;)V +MD: id/a ()Ljava/lang/String; net/minecraft/network/play/client/C14PacketTabComplete/getMessage ()Ljava/lang/String; +MD: id/a (Lem;)V net/minecraft/network/play/client/C14PacketTabComplete/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: id/a (Lep;)V net/minecraft/network/play/client/C14PacketTabComplete/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: id/a (Lic;)V net/minecraft/network/play/client/C14PacketTabComplete/processPacket (Lnet/minecraft/network/play/INetHandlerPlayServer;)V +MD: id/b ()Lcj; net/minecraft/network/play/client/C14PacketTabComplete/getTargetBlock ()Lnet/minecraft/util/BlockPos; +MD: id/b (Lem;)V net/minecraft/network/play/client/C14PacketTabComplete/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ie/a ()Ljava/lang/String; net/minecraft/network/play/client/C01PacketChatMessage/getMessage ()Ljava/lang/String; +MD: ie/a (Lem;)V net/minecraft/network/play/client/C01PacketChatMessage/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ie/a (Lep;)V net/minecraft/network/play/client/C01PacketChatMessage/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: ie/a (Lic;)V net/minecraft/network/play/client/C01PacketChatMessage/processPacket (Lnet/minecraft/network/play/INetHandlerPlayServer;)V +MD: ie/b (Lem;)V net/minecraft/network/play/client/C01PacketChatMessage/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ig$a/values ()[Lig$a; net/minecraft/network/play/client/C16PacketClientStatus$EnumState/values ()[Lnet/minecraft/network/play/client/C16PacketClientStatus$EnumState; +MD: ig/a ()Lig$a; net/minecraft/network/play/client/C16PacketClientStatus/getStatus ()Lnet/minecraft/network/play/client/C16PacketClientStatus$EnumState; +MD: ig/a (Lem;)V net/minecraft/network/play/client/C16PacketClientStatus/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ig/a (Lep;)V net/minecraft/network/play/client/C16PacketClientStatus/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: ig/a (Lic;)V net/minecraft/network/play/client/C16PacketClientStatus/processPacket (Lnet/minecraft/network/play/INetHandlerPlayServer;)V +MD: ig/b (Lem;)V net/minecraft/network/play/client/C16PacketClientStatus/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ih/a ()Ljava/lang/String; net/minecraft/network/play/client/C15PacketClientSettings/getLang ()Ljava/lang/String; +MD: ih/a (Lem;)V net/minecraft/network/play/client/C15PacketClientSettings/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ih/a (Lep;)V net/minecraft/network/play/client/C15PacketClientSettings/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: ih/a (Lic;)V net/minecraft/network/play/client/C15PacketClientSettings/processPacket (Lnet/minecraft/network/play/INetHandlerPlayServer;)V +MD: ih/b (Lem;)V net/minecraft/network/play/client/C15PacketClientSettings/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ih/c ()Lwn$b; net/minecraft/network/play/client/C15PacketClientSettings/getChatVisibility ()Lnet/minecraft/entity/player/EntityPlayer$EnumChatVisibility; +MD: ih/d ()Z net/minecraft/network/play/client/C15PacketClientSettings/isColorsEnabled ()Z +MD: ih/e ()I net/minecraft/network/play/client/C15PacketClientSettings/getModelPartFlags ()I +MD: ii/a ()I net/minecraft/network/play/client/C0FPacketConfirmTransaction/getWindowId ()I +MD: ii/a (Lem;)V net/minecraft/network/play/client/C0FPacketConfirmTransaction/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ii/a (Lep;)V net/minecraft/network/play/client/C0FPacketConfirmTransaction/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: ii/a (Lic;)V net/minecraft/network/play/client/C0FPacketConfirmTransaction/processPacket (Lnet/minecraft/network/play/INetHandlerPlayServer;)V +MD: ii/b ()S net/minecraft/network/play/client/C0FPacketConfirmTransaction/getUid ()S +MD: ii/b (Lem;)V net/minecraft/network/play/client/C0FPacketConfirmTransaction/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ij/a ()I net/minecraft/network/play/client/C11PacketEnchantItem/getWindowId ()I +MD: ij/a (Lem;)V net/minecraft/network/play/client/C11PacketEnchantItem/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ij/a (Lep;)V net/minecraft/network/play/client/C11PacketEnchantItem/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: ij/a (Lic;)V net/minecraft/network/play/client/C11PacketEnchantItem/processPacket (Lnet/minecraft/network/play/INetHandlerPlayServer;)V +MD: ij/b ()I net/minecraft/network/play/client/C11PacketEnchantItem/getButton ()I +MD: ij/b (Lem;)V net/minecraft/network/play/client/C11PacketEnchantItem/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ik/a ()I net/minecraft/network/play/client/C0EPacketClickWindow/getWindowId ()I +MD: ik/a (Lem;)V net/minecraft/network/play/client/C0EPacketClickWindow/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ik/a (Lep;)V net/minecraft/network/play/client/C0EPacketClickWindow/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: ik/a (Lic;)V net/minecraft/network/play/client/C0EPacketClickWindow/processPacket (Lnet/minecraft/network/play/INetHandlerPlayServer;)V +MD: ik/b ()I net/minecraft/network/play/client/C0EPacketClickWindow/getSlotId ()I +MD: ik/b (Lem;)V net/minecraft/network/play/client/C0EPacketClickWindow/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ik/c ()I net/minecraft/network/play/client/C0EPacketClickWindow/getUsedButton ()I +MD: ik/d ()S net/minecraft/network/play/client/C0EPacketClickWindow/getActionNumber ()S +MD: ik/e ()Lzx; net/minecraft/network/play/client/C0EPacketClickWindow/getClickedItem ()Lnet/minecraft/item/ItemStack; +MD: ik/f ()I net/minecraft/network/play/client/C0EPacketClickWindow/getMode ()I +MD: il/a (Lem;)V net/minecraft/network/play/client/C0DPacketCloseWindow/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: il/a (Lep;)V net/minecraft/network/play/client/C0DPacketCloseWindow/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: il/a (Lic;)V net/minecraft/network/play/client/C0DPacketCloseWindow/processPacket (Lnet/minecraft/network/play/INetHandlerPlayServer;)V +MD: il/b (Lem;)V net/minecraft/network/play/client/C0DPacketCloseWindow/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: im/a ()Ljava/lang/String; net/minecraft/network/play/client/C17PacketCustomPayload/getChannelName ()Ljava/lang/String; +MD: im/a (Lem;)V net/minecraft/network/play/client/C17PacketCustomPayload/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: im/a (Lep;)V net/minecraft/network/play/client/C17PacketCustomPayload/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: im/a (Lic;)V net/minecraft/network/play/client/C17PacketCustomPayload/processPacket (Lnet/minecraft/network/play/INetHandlerPlayServer;)V +MD: im/b ()Lem; net/minecraft/network/play/client/C17PacketCustomPayload/getBufferData ()Lnet/minecraft/network/PacketBuffer; +MD: im/b (Lem;)V net/minecraft/network/play/client/C17PacketCustomPayload/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: in$a/values ()[Lin$a; net/minecraft/network/play/client/C02PacketUseEntity$Action/values ()[Lnet/minecraft/network/play/client/C02PacketUseEntity$Action; +MD: in/a ()Lin$a; net/minecraft/network/play/client/C02PacketUseEntity/getAction ()Lnet/minecraft/network/play/client/C02PacketUseEntity$Action; +MD: in/a (Ladm;)Lpk; net/minecraft/network/play/client/C02PacketUseEntity/getEntityFromWorld (Lnet/minecraft/world/World;)Lnet/minecraft/entity/Entity; +MD: in/a (Lem;)V net/minecraft/network/play/client/C02PacketUseEntity/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: in/a (Lep;)V net/minecraft/network/play/client/C02PacketUseEntity/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: in/a (Lic;)V net/minecraft/network/play/client/C02PacketUseEntity/processPacket (Lnet/minecraft/network/play/INetHandlerPlayServer;)V +MD: in/b ()Laui; net/minecraft/network/play/client/C02PacketUseEntity/getHitVec ()Lnet/minecraft/util/Vec3; +MD: in/b (Lem;)V net/minecraft/network/play/client/C02PacketUseEntity/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: io/a ()I net/minecraft/network/play/client/C00PacketKeepAlive/getKey ()I +MD: io/a (Lem;)V net/minecraft/network/play/client/C00PacketKeepAlive/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: io/a (Lep;)V net/minecraft/network/play/client/C00PacketKeepAlive/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: io/a (Lic;)V net/minecraft/network/play/client/C00PacketKeepAlive/processPacket (Lnet/minecraft/network/play/INetHandlerPlayServer;)V +MD: io/b (Lem;)V net/minecraft/network/play/client/C00PacketKeepAlive/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ip$a/a (Lem;)V net/minecraft/network/play/client/C03PacketPlayer$C04PacketPlayerPosition/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ip$a/a (Lep;)V net/minecraft/network/play/client/C03PacketPlayer$C04PacketPlayerPosition/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: ip$a/b (Lem;)V net/minecraft/network/play/client/C03PacketPlayer$C04PacketPlayerPosition/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ip$b/a (Lem;)V net/minecraft/network/play/client/C03PacketPlayer$C06PacketPlayerPosLook/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ip$b/a (Lep;)V net/minecraft/network/play/client/C03PacketPlayer$C06PacketPlayerPosLook/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: ip$b/b (Lem;)V net/minecraft/network/play/client/C03PacketPlayer$C06PacketPlayerPosLook/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ip$c/a (Lem;)V net/minecraft/network/play/client/C03PacketPlayer$C05PacketPlayerLook/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ip$c/a (Lep;)V net/minecraft/network/play/client/C03PacketPlayer$C05PacketPlayerLook/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: ip$c/b (Lem;)V net/minecraft/network/play/client/C03PacketPlayer$C05PacketPlayerLook/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ip/a ()D net/minecraft/network/play/client/C03PacketPlayer/getPositionX ()D +MD: ip/a (Lem;)V net/minecraft/network/play/client/C03PacketPlayer/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ip/a (Lep;)V net/minecraft/network/play/client/C03PacketPlayer/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: ip/a (Lic;)V net/minecraft/network/play/client/C03PacketPlayer/processPacket (Lnet/minecraft/network/play/INetHandlerPlayServer;)V +MD: ip/a (Z)V net/minecraft/network/play/client/C03PacketPlayer/setMoving (Z)V +MD: ip/b ()D net/minecraft/network/play/client/C03PacketPlayer/getPositionY ()D +MD: ip/b (Lem;)V net/minecraft/network/play/client/C03PacketPlayer/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ip/c ()D net/minecraft/network/play/client/C03PacketPlayer/getPositionZ ()D +MD: ip/d ()F net/minecraft/network/play/client/C03PacketPlayer/getYaw ()F +MD: ip/e ()F net/minecraft/network/play/client/C03PacketPlayer/getPitch ()F +MD: ip/f ()Z net/minecraft/network/play/client/C03PacketPlayer/isOnGround ()Z +MD: ip/g ()Z net/minecraft/network/play/client/C03PacketPlayer/isMoving ()Z +MD: ip/h ()Z net/minecraft/network/play/client/C03PacketPlayer/getRotating ()Z +MD: iq/a ()Z net/minecraft/network/play/client/C13PacketPlayerAbilities/isInvulnerable ()Z +MD: iq/a (F)V net/minecraft/network/play/client/C13PacketPlayerAbilities/setFlySpeed (F)V +MD: iq/a (Lem;)V net/minecraft/network/play/client/C13PacketPlayerAbilities/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: iq/a (Lep;)V net/minecraft/network/play/client/C13PacketPlayerAbilities/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: iq/a (Lic;)V net/minecraft/network/play/client/C13PacketPlayerAbilities/processPacket (Lnet/minecraft/network/play/INetHandlerPlayServer;)V +MD: iq/a (Z)V net/minecraft/network/play/client/C13PacketPlayerAbilities/setInvulnerable (Z)V +MD: iq/b ()Z net/minecraft/network/play/client/C13PacketPlayerAbilities/isFlying ()Z +MD: iq/b (F)V net/minecraft/network/play/client/C13PacketPlayerAbilities/setWalkSpeed (F)V +MD: iq/b (Lem;)V net/minecraft/network/play/client/C13PacketPlayerAbilities/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: iq/b (Z)V net/minecraft/network/play/client/C13PacketPlayerAbilities/setFlying (Z)V +MD: iq/c ()Z net/minecraft/network/play/client/C13PacketPlayerAbilities/isAllowFlying ()Z +MD: iq/c (Z)V net/minecraft/network/play/client/C13PacketPlayerAbilities/setAllowFlying (Z)V +MD: iq/d ()Z net/minecraft/network/play/client/C13PacketPlayerAbilities/isCreativeMode ()Z +MD: iq/d (Z)V net/minecraft/network/play/client/C13PacketPlayerAbilities/setCreativeMode (Z)V +MD: ir$a/values ()[Lir$a; net/minecraft/network/play/client/C07PacketPlayerDigging$Action/values ()[Lnet/minecraft/network/play/client/C07PacketPlayerDigging$Action; +MD: ir/a ()Lcj; net/minecraft/network/play/client/C07PacketPlayerDigging/getPosition ()Lnet/minecraft/util/BlockPos; +MD: ir/a (Lem;)V net/minecraft/network/play/client/C07PacketPlayerDigging/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ir/a (Lep;)V net/minecraft/network/play/client/C07PacketPlayerDigging/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: ir/a (Lic;)V net/minecraft/network/play/client/C07PacketPlayerDigging/processPacket (Lnet/minecraft/network/play/INetHandlerPlayServer;)V +MD: ir/b ()Lcq; net/minecraft/network/play/client/C07PacketPlayerDigging/getFacing ()Lnet/minecraft/util/EnumFacing; +MD: ir/b (Lem;)V net/minecraft/network/play/client/C07PacketPlayerDigging/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ir/c ()Lir$a; net/minecraft/network/play/client/C07PacketPlayerDigging/getStatus ()Lnet/minecraft/network/play/client/C07PacketPlayerDigging$Action; +MD: is$a/values ()[Lis$a; net/minecraft/network/play/client/C0BPacketEntityAction$Action/values ()[Lnet/minecraft/network/play/client/C0BPacketEntityAction$Action; +MD: is/a (Lem;)V net/minecraft/network/play/client/C0BPacketEntityAction/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: is/a (Lep;)V net/minecraft/network/play/client/C0BPacketEntityAction/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: is/a (Lic;)V net/minecraft/network/play/client/C0BPacketEntityAction/processPacket (Lnet/minecraft/network/play/INetHandlerPlayServer;)V +MD: is/b ()Lis$a; net/minecraft/network/play/client/C0BPacketEntityAction/getAction ()Lnet/minecraft/network/play/client/C0BPacketEntityAction$Action; +MD: is/b (Lem;)V net/minecraft/network/play/client/C0BPacketEntityAction/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: is/c ()I net/minecraft/network/play/client/C0BPacketEntityAction/getAuxData ()I +MD: it/a ()F net/minecraft/network/play/client/C0CPacketInput/getStrafeSpeed ()F +MD: it/a (Lem;)V net/minecraft/network/play/client/C0CPacketInput/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: it/a (Lep;)V net/minecraft/network/play/client/C0CPacketInput/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: it/a (Lic;)V net/minecraft/network/play/client/C0CPacketInput/processPacket (Lnet/minecraft/network/play/INetHandlerPlayServer;)V +MD: it/b ()F net/minecraft/network/play/client/C0CPacketInput/getForwardSpeed ()F +MD: it/b (Lem;)V net/minecraft/network/play/client/C0CPacketInput/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: it/c ()Z net/minecraft/network/play/client/C0CPacketInput/isJumping ()Z +MD: it/d ()Z net/minecraft/network/play/client/C0CPacketInput/isSneaking ()Z +MD: iu$a/values ()[Liu$a; net/minecraft/network/play/client/C19PacketResourcePackStatus$Action/values ()[Lnet/minecraft/network/play/client/C19PacketResourcePackStatus$Action; +MD: iu/a (Lem;)V net/minecraft/network/play/client/C19PacketResourcePackStatus/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: iu/a (Lep;)V net/minecraft/network/play/client/C19PacketResourcePackStatus/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: iu/a (Lic;)V net/minecraft/network/play/client/C19PacketResourcePackStatus/processPacket (Lnet/minecraft/network/play/INetHandlerPlayServer;)V +MD: iu/b (Lem;)V net/minecraft/network/play/client/C19PacketResourcePackStatus/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: iv/a ()I net/minecraft/network/play/client/C09PacketHeldItemChange/getSlotId ()I +MD: iv/a (Lem;)V net/minecraft/network/play/client/C09PacketHeldItemChange/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: iv/a (Lep;)V net/minecraft/network/play/client/C09PacketHeldItemChange/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: iv/a (Lic;)V net/minecraft/network/play/client/C09PacketHeldItemChange/processPacket (Lnet/minecraft/network/play/INetHandlerPlayServer;)V +MD: iv/b (Lem;)V net/minecraft/network/play/client/C09PacketHeldItemChange/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: iw/a ()I net/minecraft/network/play/client/C10PacketCreativeInventoryAction/getSlotId ()I +MD: iw/a (Lem;)V net/minecraft/network/play/client/C10PacketCreativeInventoryAction/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: iw/a (Lep;)V net/minecraft/network/play/client/C10PacketCreativeInventoryAction/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: iw/a (Lic;)V net/minecraft/network/play/client/C10PacketCreativeInventoryAction/processPacket (Lnet/minecraft/network/play/INetHandlerPlayServer;)V +MD: iw/b ()Lzx; net/minecraft/network/play/client/C10PacketCreativeInventoryAction/getStack ()Lnet/minecraft/item/ItemStack; +MD: iw/b (Lem;)V net/minecraft/network/play/client/C10PacketCreativeInventoryAction/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ix/a ()Lcj; net/minecraft/network/play/client/C12PacketUpdateSign/getPosition ()Lnet/minecraft/util/BlockPos; +MD: ix/a (Lem;)V net/minecraft/network/play/client/C12PacketUpdateSign/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ix/a (Lep;)V net/minecraft/network/play/client/C12PacketUpdateSign/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: ix/a (Lic;)V net/minecraft/network/play/client/C12PacketUpdateSign/processPacket (Lnet/minecraft/network/play/INetHandlerPlayServer;)V +MD: ix/b ()[Leu; net/minecraft/network/play/client/C12PacketUpdateSign/getLines ()[Lnet/minecraft/util/IChatComponent; +MD: ix/b (Lem;)V net/minecraft/network/play/client/C12PacketUpdateSign/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: iy/a (Lem;)V net/minecraft/network/play/client/C0APacketAnimation/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: iy/a (Lep;)V net/minecraft/network/play/client/C0APacketAnimation/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: iy/a (Lic;)V net/minecraft/network/play/client/C0APacketAnimation/processPacket (Lnet/minecraft/network/play/INetHandlerPlayServer;)V +MD: iy/b (Lem;)V net/minecraft/network/play/client/C0APacketAnimation/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: iz/a (Lem;)V net/minecraft/network/play/client/C18PacketSpectate/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: iz/a (Lep;)V net/minecraft/network/play/client/C18PacketSpectate/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: iz/a (Lic;)V net/minecraft/network/play/client/C18PacketSpectate/processPacket (Lnet/minecraft/network/play/INetHandlerPlayServer;)V +MD: iz/a (Lle;)Lpk; net/minecraft/network/play/client/C18PacketSpectate/getEntity (Lnet/minecraft/world/WorldServer;)Lnet/minecraft/entity/Entity; +MD: iz/b (Lem;)V net/minecraft/network/play/client/C18PacketSpectate/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: j/a ()Ljava/util/Map; net/minecraft/command/CommandHandler/getCommands ()Ljava/util/Map; +MD: j/a (Lk;)Lk; net/minecraft/command/CommandHandler/registerCommand (Lnet/minecraft/command/ICommand;)Lnet/minecraft/command/ICommand; +MD: j/a (Lk;[Ljava/lang/String;)I net/minecraft/command/CommandHandler/getUsernameIndex (Lnet/minecraft/command/ICommand;[Ljava/lang/String;)I +MD: j/a (Lm;)Ljava/util/List; net/minecraft/command/CommandHandler/getPossibleCommands (Lnet/minecraft/command/ICommandSender;)Ljava/util/List; +MD: j/a (Lm;Ljava/lang/String;)I net/minecraft/command/CommandHandler/executeCommand (Lnet/minecraft/command/ICommandSender;Ljava/lang/String;)I +MD: j/a (Lm;Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/CommandHandler/getTabCompletionOptions (Lnet/minecraft/command/ICommandSender;Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: j/a (Lm;[Ljava/lang/String;Lk;Ljava/lang/String;)Z net/minecraft/command/CommandHandler/tryExecute (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/command/ICommand;Ljava/lang/String;)Z +MD: j/a ([Ljava/lang/String;)[Ljava/lang/String; net/minecraft/command/CommandHandler/dropFirstString ([Ljava/lang/String;)[Ljava/lang/String; +MD: ja/a ()Lcj; net/minecraft/network/play/client/C08PacketPlayerBlockPlacement/getPosition ()Lnet/minecraft/util/BlockPos; +MD: ja/a (Lem;)V net/minecraft/network/play/client/C08PacketPlayerBlockPlacement/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ja/a (Lep;)V net/minecraft/network/play/client/C08PacketPlayerBlockPlacement/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: ja/a (Lic;)V net/minecraft/network/play/client/C08PacketPlayerBlockPlacement/processPacket (Lnet/minecraft/network/play/INetHandlerPlayServer;)V +MD: ja/b ()I net/minecraft/network/play/client/C08PacketPlayerBlockPlacement/getPlacedBlockDirection ()I +MD: ja/b (Lem;)V net/minecraft/network/play/client/C08PacketPlayerBlockPlacement/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ja/c ()Lzx; net/minecraft/network/play/client/C08PacketPlayerBlockPlacement/getStack ()Lnet/minecraft/item/ItemStack; +MD: ja/d ()F net/minecraft/network/play/client/C08PacketPlayerBlockPlacement/getPlacedBlockOffsetX ()F +MD: ja/e ()F net/minecraft/network/play/client/C08PacketPlayerBlockPlacement/getPlacedBlockOffsetY ()F +MD: ja/f ()F net/minecraft/network/play/client/C08PacketPlayerBlockPlacement/getPlacedBlockOffsetZ ()F +MD: jc/a ()Lel; net/minecraft/network/handshake/client/C00Handshake/getRequestedState ()Lnet/minecraft/network/EnumConnectionState; +MD: jc/a (Lem;)V net/minecraft/network/handshake/client/C00Handshake/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: jc/a (Lep;)V net/minecraft/network/handshake/client/C00Handshake/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: jc/a (Ljd;)V net/minecraft/network/handshake/client/C00Handshake/processPacket (Lnet/minecraft/network/handshake/INetHandlerHandshakeServer;)V +MD: jc/b ()I net/minecraft/network/handshake/client/C00Handshake/getProtocolVersion ()I +MD: jc/b (Lem;)V net/minecraft/network/handshake/client/C00Handshake/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: jd/a (Ljc;)V net/minecraft/network/handshake/INetHandlerHandshakeServer/processHandshake (Lnet/minecraft/network/handshake/client/C00Handshake;)V +MD: jf/a (Ljg;)V net/minecraft/network/login/INetHandlerLoginClient/handleLoginSuccess (Lnet/minecraft/network/login/server/S02PacketLoginSuccess;)V +MD: jf/a (Ljh;)V net/minecraft/network/login/INetHandlerLoginClient/handleEncryptionRequest (Lnet/minecraft/network/login/server/S01PacketEncryptionRequest;)V +MD: jf/a (Lji;)V net/minecraft/network/login/INetHandlerLoginClient/handleEnableCompression (Lnet/minecraft/network/login/server/S03PacketEnableCompression;)V +MD: jf/a (Ljj;)V net/minecraft/network/login/INetHandlerLoginClient/handleDisconnect (Lnet/minecraft/network/login/server/S00PacketDisconnect;)V +MD: jg/a ()Lcom/mojang/authlib/GameProfile; net/minecraft/network/login/server/S02PacketLoginSuccess/getProfile ()Lcom/mojang/authlib/GameProfile; +MD: jg/a (Lem;)V net/minecraft/network/login/server/S02PacketLoginSuccess/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: jg/a (Lep;)V net/minecraft/network/login/server/S02PacketLoginSuccess/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: jg/a (Ljf;)V net/minecraft/network/login/server/S02PacketLoginSuccess/processPacket (Lnet/minecraft/network/login/INetHandlerLoginClient;)V +MD: jg/b (Lem;)V net/minecraft/network/login/server/S02PacketLoginSuccess/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: jh/a ()Ljava/lang/String; net/minecraft/network/login/server/S01PacketEncryptionRequest/getServerId ()Ljava/lang/String; +MD: jh/a (Lem;)V net/minecraft/network/login/server/S01PacketEncryptionRequest/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: jh/a (Lep;)V net/minecraft/network/login/server/S01PacketEncryptionRequest/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: jh/a (Ljf;)V net/minecraft/network/login/server/S01PacketEncryptionRequest/processPacket (Lnet/minecraft/network/login/INetHandlerLoginClient;)V +MD: jh/b ()Ljava/security/PublicKey; net/minecraft/network/login/server/S01PacketEncryptionRequest/getPublicKey ()Ljava/security/PublicKey; +MD: jh/b (Lem;)V net/minecraft/network/login/server/S01PacketEncryptionRequest/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: jh/c ()[B net/minecraft/network/login/server/S01PacketEncryptionRequest/getVerifyToken ()[B +MD: ji/a ()I net/minecraft/network/login/server/S03PacketEnableCompression/getCompressionTreshold ()I +MD: ji/a (Lem;)V net/minecraft/network/login/server/S03PacketEnableCompression/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ji/a (Lep;)V net/minecraft/network/login/server/S03PacketEnableCompression/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: ji/a (Ljf;)V net/minecraft/network/login/server/S03PacketEnableCompression/processPacket (Lnet/minecraft/network/login/INetHandlerLoginClient;)V +MD: ji/b (Lem;)V net/minecraft/network/login/server/S03PacketEnableCompression/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: jj/a ()Leu; net/minecraft/network/login/server/S00PacketDisconnect/func_149603_c ()Lnet/minecraft/util/IChatComponent; +MD: jj/a (Lem;)V net/minecraft/network/login/server/S00PacketDisconnect/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: jj/a (Lep;)V net/minecraft/network/login/server/S00PacketDisconnect/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: jj/a (Ljf;)V net/minecraft/network/login/server/S00PacketDisconnect/processPacket (Lnet/minecraft/network/login/INetHandlerLoginClient;)V +MD: jj/b (Lem;)V net/minecraft/network/login/server/S00PacketDisconnect/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: jk/a (Ljl;)V net/minecraft/network/login/INetHandlerLoginServer/processLoginStart (Lnet/minecraft/network/login/client/C00PacketLoginStart;)V +MD: jk/a (Ljm;)V net/minecraft/network/login/INetHandlerLoginServer/processEncryptionResponse (Lnet/minecraft/network/login/client/C01PacketEncryptionResponse;)V +MD: jl/a ()Lcom/mojang/authlib/GameProfile; net/minecraft/network/login/client/C00PacketLoginStart/getProfile ()Lcom/mojang/authlib/GameProfile; +MD: jl/a (Lem;)V net/minecraft/network/login/client/C00PacketLoginStart/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: jl/a (Lep;)V net/minecraft/network/login/client/C00PacketLoginStart/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: jl/a (Ljk;)V net/minecraft/network/login/client/C00PacketLoginStart/processPacket (Lnet/minecraft/network/login/INetHandlerLoginServer;)V +MD: jl/b (Lem;)V net/minecraft/network/login/client/C00PacketLoginStart/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: jm/a (Lem;)V net/minecraft/network/login/client/C01PacketEncryptionResponse/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: jm/a (Lep;)V net/minecraft/network/login/client/C01PacketEncryptionResponse/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: jm/a (Ljava/security/PrivateKey;)Ljavax/crypto/SecretKey; net/minecraft/network/login/client/C01PacketEncryptionResponse/getSecretKey (Ljava/security/PrivateKey;)Ljavax/crypto/SecretKey; +MD: jm/a (Ljk;)V net/minecraft/network/login/client/C01PacketEncryptionResponse/processPacket (Lnet/minecraft/network/login/INetHandlerLoginServer;)V +MD: jm/b (Lem;)V net/minecraft/network/login/client/C01PacketEncryptionResponse/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: jm/b (Ljava/security/PrivateKey;)[B net/minecraft/network/login/client/C01PacketEncryptionResponse/getVerifyToken (Ljava/security/PrivateKey;)[B +MD: jp/a (Ljq;)V net/minecraft/network/status/INetHandlerStatusClient/handlePong (Lnet/minecraft/network/status/server/S01PacketPong;)V +MD: jp/a (Ljr;)V net/minecraft/network/status/INetHandlerStatusClient/handleServerInfo (Lnet/minecraft/network/status/server/S00PacketServerInfo;)V +MD: jq/a (Lem;)V net/minecraft/network/status/server/S01PacketPong/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: jq/a (Lep;)V net/minecraft/network/status/server/S01PacketPong/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: jq/a (Ljp;)V net/minecraft/network/status/server/S01PacketPong/processPacket (Lnet/minecraft/network/status/INetHandlerStatusClient;)V +MD: jq/b (Lem;)V net/minecraft/network/status/server/S01PacketPong/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: jr/a ()Ljs; net/minecraft/network/status/server/S00PacketServerInfo/getResponse ()Lnet/minecraft/network/ServerStatusResponse; +MD: jr/a (Lem;)V net/minecraft/network/status/server/S00PacketServerInfo/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: jr/a (Lep;)V net/minecraft/network/status/server/S00PacketServerInfo/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: jr/a (Ljp;)V net/minecraft/network/status/server/S00PacketServerInfo/processPacket (Lnet/minecraft/network/status/INetHandlerStatusClient;)V +MD: jr/b (Lem;)V net/minecraft/network/status/server/S00PacketServerInfo/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: js$a$a/a (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljs$a; net/minecraft/network/ServerStatusResponse$PlayerCountData$Serializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/network/ServerStatusResponse$PlayerCountData; +MD: js$a$a/a (Ljs$a;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; net/minecraft/network/ServerStatusResponse$PlayerCountData$Serializer/serialize (Lnet/minecraft/network/ServerStatusResponse$PlayerCountData;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; +MD: js$a$a/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; net/minecraft/network/ServerStatusResponse$PlayerCountData$Serializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; +MD: js$a$a/serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; net/minecraft/network/ServerStatusResponse$PlayerCountData$Serializer/serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; +MD: js$a/a ()I net/minecraft/network/ServerStatusResponse$PlayerCountData/getMaxPlayers ()I +MD: js$a/a ([Lcom/mojang/authlib/GameProfile;)V net/minecraft/network/ServerStatusResponse$PlayerCountData/setPlayers ([Lcom/mojang/authlib/GameProfile;)V +MD: js$a/b ()I net/minecraft/network/ServerStatusResponse$PlayerCountData/getOnlinePlayerCount ()I +MD: js$a/c ()[Lcom/mojang/authlib/GameProfile; net/minecraft/network/ServerStatusResponse$PlayerCountData/getPlayers ()[Lcom/mojang/authlib/GameProfile; +MD: js$b/a (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljs; net/minecraft/network/ServerStatusResponse$Serializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/network/ServerStatusResponse; +MD: js$b/a (Ljs;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; net/minecraft/network/ServerStatusResponse$Serializer/serialize (Lnet/minecraft/network/ServerStatusResponse;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; +MD: js$b/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; net/minecraft/network/ServerStatusResponse$Serializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; +MD: js$b/serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; net/minecraft/network/ServerStatusResponse$Serializer/serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; +MD: js$c$a/a (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljs$c; net/minecraft/network/ServerStatusResponse$MinecraftProtocolVersionIdentifier$Serializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/network/ServerStatusResponse$MinecraftProtocolVersionIdentifier; +MD: js$c$a/a (Ljs$c;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; net/minecraft/network/ServerStatusResponse$MinecraftProtocolVersionIdentifier$Serializer/serialize (Lnet/minecraft/network/ServerStatusResponse$MinecraftProtocolVersionIdentifier;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; +MD: js$c$a/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; net/minecraft/network/ServerStatusResponse$MinecraftProtocolVersionIdentifier$Serializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; +MD: js$c$a/serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; net/minecraft/network/ServerStatusResponse$MinecraftProtocolVersionIdentifier$Serializer/serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; +MD: js$c/a ()Ljava/lang/String; net/minecraft/network/ServerStatusResponse$MinecraftProtocolVersionIdentifier/getName ()Ljava/lang/String; +MD: js$c/b ()I net/minecraft/network/ServerStatusResponse$MinecraftProtocolVersionIdentifier/getProtocol ()I +MD: js/a ()Leu; net/minecraft/network/ServerStatusResponse/getServerDescription ()Lnet/minecraft/util/IChatComponent; +MD: js/a (Leu;)V net/minecraft/network/ServerStatusResponse/setServerDescription (Lnet/minecraft/util/IChatComponent;)V +MD: js/a (Ljava/lang/String;)V net/minecraft/network/ServerStatusResponse/setFavicon (Ljava/lang/String;)V +MD: js/a (Ljs$a;)V net/minecraft/network/ServerStatusResponse/setPlayerCountData (Lnet/minecraft/network/ServerStatusResponse$PlayerCountData;)V +MD: js/a (Ljs$c;)V net/minecraft/network/ServerStatusResponse/setProtocolVersionInfo (Lnet/minecraft/network/ServerStatusResponse$MinecraftProtocolVersionIdentifier;)V +MD: js/b ()Ljs$a; net/minecraft/network/ServerStatusResponse/getPlayerCountData ()Lnet/minecraft/network/ServerStatusResponse$PlayerCountData; +MD: js/c ()Ljs$c; net/minecraft/network/ServerStatusResponse/getProtocolVersionInfo ()Lnet/minecraft/network/ServerStatusResponse$MinecraftProtocolVersionIdentifier; +MD: js/d ()Ljava/lang/String; net/minecraft/network/ServerStatusResponse/getFavicon ()Ljava/lang/String; +MD: jt/a (Lju;)V net/minecraft/network/status/INetHandlerStatusServer/processPing (Lnet/minecraft/network/status/client/C01PacketPing;)V +MD: jt/a (Ljv;)V net/minecraft/network/status/INetHandlerStatusServer/processServerQuery (Lnet/minecraft/network/status/client/C00PacketServerQuery;)V +MD: ju/a ()J net/minecraft/network/status/client/C01PacketPing/getClientTime ()J +MD: ju/a (Lem;)V net/minecraft/network/status/client/C01PacketPing/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: ju/a (Lep;)V net/minecraft/network/status/client/C01PacketPing/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: ju/a (Ljt;)V net/minecraft/network/status/client/C01PacketPing/processPacket (Lnet/minecraft/network/status/INetHandlerStatusServer;)V +MD: ju/b (Lem;)V net/minecraft/network/status/client/C01PacketPing/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: jv/a (Lem;)V net/minecraft/network/status/client/C00PacketServerQuery/readPacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: jv/a (Lep;)V net/minecraft/network/status/client/C00PacketServerQuery/processPacket (Lnet/minecraft/network/INetHandler;)V +MD: jv/a (Ljt;)V net/minecraft/network/status/client/C00PacketServerQuery/processPacket (Lnet/minecraft/network/status/INetHandlerStatusServer;)V +MD: jv/b (Lem;)V net/minecraft/network/status/client/C00PacketServerQuery/writePacketData (Lnet/minecraft/network/PacketBuffer;)V +MD: jy/a ()Ljava/lang/String; net/minecraft/util/ResourceLocation/getResourcePath ()Ljava/lang/String; +MD: jy/a (Ljava/lang/String;)[Ljava/lang/String; net/minecraft/util/ResourceLocation/splitObjectName (Ljava/lang/String;)[Ljava/lang/String; +MD: jy/b ()Ljava/lang/String; net/minecraft/util/ResourceLocation/getResourceDomain ()Ljava/lang/String; +MD: jy/equals (Ljava/lang/Object;)Z net/minecraft/util/ResourceLocation/equals (Ljava/lang/Object;)Z +MD: jy/hashCode ()I net/minecraft/util/ResourceLocation/hashCode ()I +MD: jy/toString ()Ljava/lang/String; net/minecraft/util/ResourceLocation/toString ()Ljava/lang/String; +MD: k/a (Lm;)Z net/minecraft/command/ICommand/canCommandSenderUseCommand (Lnet/minecraft/command/ICommandSender;)Z +MD: k/a (Lm;[Ljava/lang/String;)V net/minecraft/command/ICommand/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: k/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/ICommand/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: k/b ()Ljava/util/List; net/minecraft/command/ICommand/getCommandAliases ()Ljava/util/List; +MD: k/b ([Ljava/lang/String;I)Z net/minecraft/command/ICommand/isUsernameIndex ([Ljava/lang/String;I)Z +MD: k/c ()Ljava/lang/String; net/minecraft/command/ICommand/getCommandName ()Ljava/lang/String; +MD: k/c (Lm;)Ljava/lang/String; net/minecraft/command/ICommand/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: ka/a ()F net/minecraft/dispenser/BehaviorProjectileDispense/func_82498_a ()F +MD: ka/a (Ladm;Lcz;)Lwv; net/minecraft/dispenser/BehaviorProjectileDispense/getProjectileEntity (Lnet/minecraft/world/World;Lnet/minecraft/dispenser/IPosition;)Lnet/minecraft/entity/IProjectile; +MD: ka/a (Lck;)V net/minecraft/dispenser/BehaviorProjectileDispense/playDispenseSound (Lnet/minecraft/dispenser/IBlockSource;)V +MD: ka/b ()F net/minecraft/dispenser/BehaviorProjectileDispense/func_82500_b ()F +MD: ka/b (Lck;Lzx;)Lzx; net/minecraft/dispenser/BehaviorProjectileDispense/dispenseStack (Lnet/minecraft/dispenser/IBlockSource;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack; +MD: kb$1/a (Ladm;Lcz;)Lwv; net/minecraft/init/Bootstrap$1/getProjectileEntity (Lnet/minecraft/world/World;Lnet/minecraft/dispenser/IPosition;)Lnet/minecraft/entity/IProjectile; +MD: kb$10/a (Ladm;Lcz;)Lwv; net/minecraft/init/Bootstrap$10/getProjectileEntity (Lnet/minecraft/world/World;Lnet/minecraft/dispenser/IPosition;)Lnet/minecraft/entity/IProjectile; +MD: kb$11/a ()F net/minecraft/init/Bootstrap$11/func_82498_a ()F +MD: kb$11/a (Ladm;Lcz;)Lwv; net/minecraft/init/Bootstrap$11/getProjectileEntity (Lnet/minecraft/world/World;Lnet/minecraft/dispenser/IPosition;)Lnet/minecraft/entity/IProjectile; +MD: kb$11/b ()F net/minecraft/init/Bootstrap$11/func_82500_b ()F +MD: kb$12$1/a ()F net/minecraft/init/Bootstrap$12$1/func_82498_a ()F +MD: kb$12$1/a (Ladm;Lcz;)Lwv; net/minecraft/init/Bootstrap$12$1/getProjectileEntity (Lnet/minecraft/world/World;Lnet/minecraft/dispenser/IPosition;)Lnet/minecraft/entity/IProjectile; +MD: kb$12$1/b ()F net/minecraft/init/Bootstrap$12$1/func_82500_b ()F +MD: kb$12/a (Lck;Lzx;)Lzx; net/minecraft/init/Bootstrap$12/dispense (Lnet/minecraft/dispenser/IBlockSource;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack; +MD: kb$13/b (Lck;Lzx;)Lzx; net/minecraft/init/Bootstrap$13/dispenseStack (Lnet/minecraft/dispenser/IBlockSource;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack; +MD: kb$14/a (Lck;)V net/minecraft/init/Bootstrap$14/playDispenseSound (Lnet/minecraft/dispenser/IBlockSource;)V +MD: kb$14/b (Lck;Lzx;)Lzx; net/minecraft/init/Bootstrap$14/dispenseStack (Lnet/minecraft/dispenser/IBlockSource;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack; +MD: kb$15/a (Lck;)V net/minecraft/init/Bootstrap$15/playDispenseSound (Lnet/minecraft/dispenser/IBlockSource;)V +MD: kb$15/b (Lck;Lzx;)Lzx; net/minecraft/init/Bootstrap$15/dispenseStack (Lnet/minecraft/dispenser/IBlockSource;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack; +MD: kb$16/a (Lck;)V net/minecraft/init/Bootstrap$16/playDispenseSound (Lnet/minecraft/dispenser/IBlockSource;)V +MD: kb$16/b (Lck;Lzx;)Lzx; net/minecraft/init/Bootstrap$16/dispenseStack (Lnet/minecraft/dispenser/IBlockSource;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack; +MD: kb$2/b (Lck;Lzx;)Lzx; net/minecraft/init/Bootstrap$2/dispenseStack (Lnet/minecraft/dispenser/IBlockSource;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack; +MD: kb$3/b (Lck;Lzx;)Lzx; net/minecraft/init/Bootstrap$3/dispenseStack (Lnet/minecraft/dispenser/IBlockSource;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack; +MD: kb$4/a (Lck;)V net/minecraft/init/Bootstrap$4/playDispenseSound (Lnet/minecraft/dispenser/IBlockSource;)V +MD: kb$4/b (Lck;Lzx;)Lzx; net/minecraft/init/Bootstrap$4/dispenseStack (Lnet/minecraft/dispenser/IBlockSource;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack; +MD: kb$5/a (Lck;)V net/minecraft/init/Bootstrap$5/playDispenseSound (Lnet/minecraft/dispenser/IBlockSource;)V +MD: kb$5/b (Lck;Lzx;)Lzx; net/minecraft/init/Bootstrap$5/dispenseStack (Lnet/minecraft/dispenser/IBlockSource;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack; +MD: kb$6/b (Lck;Lzx;)Lzx; net/minecraft/init/Bootstrap$6/dispenseStack (Lnet/minecraft/dispenser/IBlockSource;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack; +MD: kb$7/a (Lck;)V net/minecraft/init/Bootstrap$7/playDispenseSound (Lnet/minecraft/dispenser/IBlockSource;)V +MD: kb$7/b (Lck;Lzx;)Lzx; net/minecraft/init/Bootstrap$7/dispenseStack (Lnet/minecraft/dispenser/IBlockSource;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack; +MD: kb$8/a (Lck;)V net/minecraft/init/Bootstrap$8/playDispenseSound (Lnet/minecraft/dispenser/IBlockSource;)V +MD: kb$8/b (Lck;Lzx;)Lzx; net/minecraft/init/Bootstrap$8/dispenseStack (Lnet/minecraft/dispenser/IBlockSource;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack; +MD: kb$9/a (Ladm;Lcz;)Lwv; net/minecraft/init/Bootstrap$9/getProjectileEntity (Lnet/minecraft/world/World;Lnet/minecraft/dispenser/IPosition;)Lnet/minecraft/entity/IProjectile; +MD: kb/a ()Z net/minecraft/init/Bootstrap/isRegistered ()Z +MD: kb/a (Ljava/lang/String;)V net/minecraft/init/Bootstrap/printToSYSOUT (Ljava/lang/String;)V +MD: kb/b ()V net/minecraft/init/Bootstrap/registerDispenserBehaviors ()V +MD: kb/c ()V net/minecraft/init/Bootstrap/register ()V +MD: kb/d ()V net/minecraft/init/Bootstrap/redirectOutputToLog ()V +MD: kc$a/a (Ljava/lang/String;)V net/minecraft/client/util/JsonException$Entry/func_151373_a (Ljava/lang/String;)V +MD: kc$a/a (Lkc$a;Ljava/lang/String;)V net/minecraft/client/util/JsonException$Entry/access$100 (Lnet/minecraft/client/util/JsonException$Entry;Ljava/lang/String;)V +MD: kc$a/b ()Ljava/lang/String; net/minecraft/client/util/JsonException$Entry/func_151372_b ()Ljava/lang/String; +MD: kc$a/b (Lkc$a;Ljava/lang/String;)Ljava/lang/String; net/minecraft/client/util/JsonException$Entry/access$202 (Lnet/minecraft/client/util/JsonException$Entry;Ljava/lang/String;)Ljava/lang/String; +MD: kc$a/toString ()Ljava/lang/String; net/minecraft/client/util/JsonException$Entry/toString ()Ljava/lang/String; +MD: kc/a (Ljava/lang/Exception;)Lkc; net/minecraft/client/util/JsonException/func_151379_a (Ljava/lang/Exception;)Lnet/minecraft/client/util/JsonException; +MD: kc/a (Ljava/lang/String;)V net/minecraft/client/util/JsonException/func_151380_a (Ljava/lang/String;)V +MD: kc/b (Ljava/lang/String;)V net/minecraft/client/util/JsonException/func_151381_b (Ljava/lang/String;)V +MD: kc/getMessage ()Ljava/lang/String; net/minecraft/client/util/JsonException/getMessage ()Ljava/lang/String; +MD: kf/a ()Z net/minecraft/server/ServerEula/hasAcceptedEULA ()Z +MD: kf/a (Ljava/io/File;)Z net/minecraft/server/ServerEula/loadEULAFile (Ljava/io/File;)Z +MD: kf/b ()V net/minecraft/server/ServerEula/createEULAFile ()V +MD: kg/a (Ljava/lang/String;)V net/minecraft/util/LoggingPrintStream/logString (Ljava/lang/String;)V +MD: kg/println (Ljava/lang/Object;)V net/minecraft/util/LoggingPrintStream/println (Ljava/lang/Object;)V +MD: kg/println (Ljava/lang/String;)V net/minecraft/util/LoggingPrintStream/println (Ljava/lang/String;)V +MD: ki/fillInStackTrace ()Ljava/lang/Throwable; net/minecraft/network/ThreadQuickExitException/fillInStackTrace ()Ljava/lang/Throwable; +MD: kj/E ()Ljava/lang/String; net/minecraft/network/rcon/IServer/getHostname ()Ljava/lang/String; +MD: kj/F ()I net/minecraft/network/rcon/IServer/getPort ()I +MD: kj/G ()Ljava/lang/String; net/minecraft/network/rcon/IServer/getMotd ()Ljava/lang/String; +MD: kj/H ()Ljava/lang/String; net/minecraft/network/rcon/IServer/getMinecraftVersion ()Ljava/lang/String; +MD: kj/I ()I net/minecraft/network/rcon/IServer/getCurrentPlayerCount ()I +MD: kj/J ()I net/minecraft/network/rcon/IServer/getMaxPlayers ()I +MD: kj/K ()[Ljava/lang/String; net/minecraft/network/rcon/IServer/getAllUsernames ()[Ljava/lang/String; +MD: kj/M ()Z net/minecraft/network/rcon/IServer/isDebuggingEnabled ()Z +MD: kj/U ()Ljava/lang/String; net/minecraft/network/rcon/IServer/getFolderName ()Ljava/lang/String; +MD: kj/a ()V net/minecraft/network/rcon/IServer/saveProperties ()V +MD: kj/a (Ljava/lang/String;I)I net/minecraft/network/rcon/IServer/getIntProperty (Ljava/lang/String;I)I +MD: kj/a (Ljava/lang/String;Ljava/lang/Object;)V net/minecraft/network/rcon/IServer/setProperty (Ljava/lang/String;Ljava/lang/Object;)V +MD: kj/a (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; net/minecraft/network/rcon/IServer/getStringProperty (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +MD: kj/a_ (Ljava/lang/String;)Ljava/lang/String; net/minecraft/network/rcon/IServer/handleRConCommand (Ljava/lang/String;)Ljava/lang/String; +MD: kj/b ()Ljava/lang/String; net/minecraft/network/rcon/IServer/getSettingsFilename ()Ljava/lang/String; +MD: kj/d_ ()Ljava/lang/String; net/minecraft/network/rcon/IServer/getPlugins ()Ljava/lang/String; +MD: kj/e (Ljava/lang/String;)V net/minecraft/network/rcon/IServer/logInfo (Ljava/lang/String;)V +MD: kj/f (Ljava/lang/String;)V net/minecraft/network/rcon/IServer/logWarning (Ljava/lang/String;)V +MD: kj/g (Ljava/lang/String;)V net/minecraft/network/rcon/IServer/logSevere (Ljava/lang/String;)V +MD: kj/h (Ljava/lang/String;)V net/minecraft/network/rcon/IServer/logDebug (Ljava/lang/String;)V +MD: kk/a (ILauk;)V net/minecraft/scoreboard/ServerScoreboard/setObjectiveInDisplaySlot (ILnet/minecraft/scoreboard/ScoreObjective;)V +MD: kk/a (Lauk;)V net/minecraft/scoreboard/ServerScoreboard/onScoreObjectiveAdded (Lnet/minecraft/scoreboard/ScoreObjective;)V +MD: kk/a (Laul;)V net/minecraft/scoreboard/ServerScoreboard/broadcastTeamCreated (Lnet/minecraft/scoreboard/ScorePlayerTeam;)V +MD: kk/a (Laum;)V net/minecraft/scoreboard/ServerScoreboard/func_96536_a (Lnet/minecraft/scoreboard/Score;)V +MD: kk/a (Laup;)V net/minecraft/scoreboard/ServerScoreboard/func_96547_a (Lnet/minecraft/scoreboard/ScoreboardSaveData;)V +MD: kk/a (Ljava/lang/String;)V net/minecraft/scoreboard/ServerScoreboard/func_96516_a (Ljava/lang/String;)V +MD: kk/a (Ljava/lang/String;Lauk;)V net/minecraft/scoreboard/ServerScoreboard/func_178820_a (Ljava/lang/String;Lnet/minecraft/scoreboard/ScoreObjective;)V +MD: kk/a (Ljava/lang/String;Laul;)V net/minecraft/scoreboard/ServerScoreboard/removePlayerFromTeam (Ljava/lang/String;Lnet/minecraft/scoreboard/ScorePlayerTeam;)V +MD: kk/a (Ljava/lang/String;Ljava/lang/String;)Z net/minecraft/scoreboard/ServerScoreboard/addPlayerToTeam (Ljava/lang/String;Ljava/lang/String;)Z +MD: kk/b ()V net/minecraft/scoreboard/ServerScoreboard/markSaveDataDirty ()V +MD: kk/b (Lauk;)V net/minecraft/scoreboard/ServerScoreboard/onObjectiveDisplayNameChanged (Lnet/minecraft/scoreboard/ScoreObjective;)V +MD: kk/b (Laul;)V net/minecraft/scoreboard/ServerScoreboard/sendTeamUpdate (Lnet/minecraft/scoreboard/ScorePlayerTeam;)V +MD: kk/c (Lauk;)V net/minecraft/scoreboard/ServerScoreboard/onScoreObjectiveRemoved (Lnet/minecraft/scoreboard/ScoreObjective;)V +MD: kk/c (Laul;)V net/minecraft/scoreboard/ServerScoreboard/func_96513_c (Lnet/minecraft/scoreboard/ScorePlayerTeam;)V +MD: kk/d (Lauk;)Ljava/util/List; net/minecraft/scoreboard/ServerScoreboard/func_96550_d (Lnet/minecraft/scoreboard/ScoreObjective;)Ljava/util/List; +MD: kk/e (Lauk;)V net/minecraft/scoreboard/ServerScoreboard/func_96549_e (Lnet/minecraft/scoreboard/ScoreObjective;)V +MD: kk/f (Lauk;)Ljava/util/List; net/minecraft/scoreboard/ServerScoreboard/func_96548_f (Lnet/minecraft/scoreboard/ScoreObjective;)Ljava/util/List; +MD: kk/g (Lauk;)V net/minecraft/scoreboard/ServerScoreboard/sendDisplaySlotRemovalPackets (Lnet/minecraft/scoreboard/ScoreObjective;)V +MD: kk/h (Lauk;)I net/minecraft/scoreboard/ServerScoreboard/func_96552_h (Lnet/minecraft/scoreboard/ScoreObjective;)I +MD: kl/a ()V net/minecraft/server/dedicated/PropertyManager/generateNewProperties ()V +MD: kl/a (Ljava/lang/String;I)I net/minecraft/server/dedicated/PropertyManager/getIntProperty (Ljava/lang/String;I)I +MD: kl/a (Ljava/lang/String;J)J net/minecraft/server/dedicated/PropertyManager/getLongProperty (Ljava/lang/String;J)J +MD: kl/a (Ljava/lang/String;Ljava/lang/Object;)V net/minecraft/server/dedicated/PropertyManager/setProperty (Ljava/lang/String;Ljava/lang/Object;)V +MD: kl/a (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; net/minecraft/server/dedicated/PropertyManager/getStringProperty (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +MD: kl/a (Ljava/lang/String;Z)Z net/minecraft/server/dedicated/PropertyManager/getBooleanProperty (Ljava/lang/String;Z)Z +MD: kl/b ()V net/minecraft/server/dedicated/PropertyManager/saveProperties ()V +MD: kl/c ()Ljava/io/File; net/minecraft/server/dedicated/PropertyManager/getPropertiesFile ()Ljava/io/File; +MD: km/c ()V net/minecraft/util/ITickable/update ()V +MD: kn/A ()V net/minecraft/server/dedicated/DedicatedPlayerList/loadOpsList ()V +MD: kn/B ()V net/minecraft/server/dedicated/DedicatedPlayerList/saveOpsList ()V +MD: kn/C ()V net/minecraft/server/dedicated/DedicatedPlayerList/readWhiteList ()V +MD: kn/D ()V net/minecraft/server/dedicated/DedicatedPlayerList/saveWhiteList ()V +MD: kn/a ()V net/minecraft/server/dedicated/DedicatedPlayerList/loadWhiteList ()V +MD: kn/a (Lcom/mojang/authlib/GameProfile;)V net/minecraft/server/dedicated/DedicatedPlayerList/addOp (Lcom/mojang/authlib/GameProfile;)V +MD: kn/a (Z)V net/minecraft/server/dedicated/DedicatedPlayerList/setWhiteListEnabled (Z)V +MD: kn/b ()Lko; net/minecraft/server/dedicated/DedicatedPlayerList/getServerInstance ()Lnet/minecraft/server/dedicated/DedicatedServer; +MD: kn/b (Lcom/mojang/authlib/GameProfile;)V net/minecraft/server/dedicated/DedicatedPlayerList/removeOp (Lcom/mojang/authlib/GameProfile;)V +MD: kn/c ()Lnet/minecraft/server/MinecraftServer; net/minecraft/server/dedicated/DedicatedPlayerList/getServerInstance ()Lnet/minecraft/server/MinecraftServer; +MD: kn/c (Lcom/mojang/authlib/GameProfile;)V net/minecraft/server/dedicated/DedicatedPlayerList/removePlayerFromWhitelist (Lcom/mojang/authlib/GameProfile;)V +MD: kn/d (Lcom/mojang/authlib/GameProfile;)V net/minecraft/server/dedicated/DedicatedPlayerList/addWhitelistedPlayer (Lcom/mojang/authlib/GameProfile;)V +MD: kn/e (Lcom/mojang/authlib/GameProfile;)Z net/minecraft/server/dedicated/DedicatedPlayerList/canJoin (Lcom/mojang/authlib/GameProfile;)Z +MD: kn/f (Lcom/mojang/authlib/GameProfile;)Z net/minecraft/server/dedicated/DedicatedPlayerList/func_183023_f (Lcom/mojang/authlib/GameProfile;)Z +MD: kn/w ()V net/minecraft/server/dedicated/DedicatedPlayerList/saveIpBanList ()V +MD: kn/x ()V net/minecraft/server/dedicated/DedicatedPlayerList/saveUserBanList ()V +MD: kn/y ()V net/minecraft/server/dedicated/DedicatedPlayerList/loadIpBanList ()V +MD: kn/z ()V net/minecraft/server/dedicated/DedicatedPlayerList/loadUserBansList ()V +MD: ko$1/run ()V net/minecraft/server/dedicated/DedicatedServer$1/run ()V +MD: ko$2/run ()V net/minecraft/server/dedicated/DedicatedServer$2/run ()V +MD: ko$3/a ()Ljava/lang/String; net/minecraft/server/dedicated/DedicatedServer$3/call ()Ljava/lang/String; +MD: ko$3/call ()Ljava/lang/Object; net/minecraft/server/dedicated/DedicatedServer$3/call ()Ljava/lang/Object; +MD: ko$4/a ()Ljava/lang/String; net/minecraft/server/dedicated/DedicatedServer$4/call ()Ljava/lang/String; +MD: ko$4/call ()Ljava/lang/Object; net/minecraft/server/dedicated/DedicatedServer$4/call ()Ljava/lang/Object; +MD: ko/B ()V net/minecraft/server/dedicated/DedicatedServer/updateTimeLightAndEntities ()V +MD: ko/C ()Z net/minecraft/server/dedicated/DedicatedServer/getAllowNether ()Z +MD: ko/W ()Z net/minecraft/server/dedicated/DedicatedServer/allowSpawnMonsters ()Z +MD: ko/a ()V net/minecraft/server/dedicated/DedicatedServer/saveProperties ()V +MD: ko/a (Ladm;Lcj;Lwn;)Z net/minecraft/server/dedicated/DedicatedServer/isBlockProtected (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: ko/a (Ladp$a;)V net/minecraft/server/dedicated/DedicatedServer/setGameType (Lnet/minecraft/world/WorldSettings$GameType;)V +MD: ko/a (Ladp$a;Z)Ljava/lang/String; net/minecraft/server/dedicated/DedicatedServer/shareToLAN (Lnet/minecraft/world/WorldSettings$GameType;Z)Ljava/lang/String; +MD: ko/a (Lb;)V net/minecraft/server/dedicated/DedicatedServer/finalTick (Lnet/minecraft/crash/CrashReport;)V +MD: ko/a (Ljava/lang/String;I)I net/minecraft/server/dedicated/DedicatedServer/getIntProperty (Ljava/lang/String;I)I +MD: ko/a (Ljava/lang/String;Ljava/lang/Object;)V net/minecraft/server/dedicated/DedicatedServer/setProperty (Ljava/lang/String;Ljava/lang/Object;)V +MD: ko/a (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; net/minecraft/server/dedicated/DedicatedServer/getStringProperty (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +MD: ko/a (Ljava/lang/String;Lm;)V net/minecraft/server/dedicated/DedicatedServer/addPendingCommand (Ljava/lang/String;Lnet/minecraft/command/ICommandSender;)V +MD: ko/a (Ljava/lang/String;Z)Z net/minecraft/server/dedicated/DedicatedServer/getBooleanProperty (Ljava/lang/String;Z)Z +MD: ko/a (Lor;)V net/minecraft/server/dedicated/DedicatedServer/addServerStatsToSnooper (Lnet/minecraft/profiler/PlayerUsageSnooper;)V +MD: ko/aB ()Z net/minecraft/server/dedicated/DedicatedServer/isAnnouncingPlayerAchievements ()Z +MD: ko/aI ()I net/minecraft/server/dedicated/DedicatedServer/getMaxWorldSize ()I +MD: ko/aK ()I net/minecraft/server/dedicated/DedicatedServer/getNetworkCompressionTreshold ()I +MD: ko/aO ()V net/minecraft/server/dedicated/DedicatedServer/executePendingCommands ()V +MD: ko/aP ()Lkn; net/minecraft/server/dedicated/DedicatedServer/getConfigurationManager ()Lnet/minecraft/server/dedicated/DedicatedPlayerList; +MD: ko/aQ ()V net/minecraft/server/dedicated/DedicatedServer/setGuiEnabled ()V +MD: ko/aR ()Z net/minecraft/server/dedicated/DedicatedServer/convertFiles ()Z +MD: ko/aS ()J net/minecraft/server/dedicated/DedicatedServer/getMaxTickTime ()J +MD: ko/aT ()Lorg/apache/logging/log4j/Logger; net/minecraft/server/dedicated/DedicatedServer/access$000 ()Lorg/apache/logging/log4j/Logger; +MD: ko/aU ()V net/minecraft/server/dedicated/DedicatedServer/sleepFiveSeconds ()V +MD: ko/a_ (Ljava/lang/String;)Ljava/lang/String; net/minecraft/server/dedicated/DedicatedServer/handleRConCommand (Ljava/lang/String;)Ljava/lang/String; +MD: ko/ad ()Z net/minecraft/server/dedicated/DedicatedServer/isSnooperEnabled ()Z +MD: ko/ae ()Z net/minecraft/server/dedicated/DedicatedServer/isDedicatedServer ()Z +MD: ko/ai ()Z net/minecraft/server/dedicated/DedicatedServer/shouldUseNativeTransport ()Z +MD: ko/al ()Z net/minecraft/server/dedicated/DedicatedServer/isCommandBlockEnabled ()Z +MD: ko/ap ()Llx; net/minecraft/server/dedicated/DedicatedServer/getConfigurationManager ()Lnet/minecraft/server/management/ServerConfigurationManager; +MD: ko/as ()Z net/minecraft/server/dedicated/DedicatedServer/getGuiEnabled ()Z +MD: ko/aw ()I net/minecraft/server/dedicated/DedicatedServer/getSpawnProtectionSize ()I +MD: ko/b ()Ljava/lang/String; net/minecraft/server/dedicated/DedicatedServer/getSettingsFilename ()Ljava/lang/String; +MD: ko/b (Lb;)Lb; net/minecraft/server/dedicated/DedicatedServer/addServerInfoToCrashReport (Lnet/minecraft/crash/CrashReport;)Lnet/minecraft/crash/CrashReport; +MD: ko/d (I)V net/minecraft/server/dedicated/DedicatedServer/setPlayerIdleTimeout (I)V +MD: ko/d_ ()Ljava/lang/String; net/minecraft/server/dedicated/DedicatedServer/getPlugins ()Ljava/lang/String; +MD: ko/i ()Z net/minecraft/server/dedicated/DedicatedServer/startServer ()Z +MD: ko/l ()Z net/minecraft/server/dedicated/DedicatedServer/canStructuresSpawn ()Z +MD: ko/m ()Ladp$a; net/minecraft/server/dedicated/DedicatedServer/getGameType ()Lnet/minecraft/world/WorldSettings$GameType; +MD: ko/n ()Loj; net/minecraft/server/dedicated/DedicatedServer/getDifficulty ()Lnet/minecraft/world/EnumDifficulty; +MD: ko/o ()Z net/minecraft/server/dedicated/DedicatedServer/isHardcore ()Z +MD: ko/p ()I net/minecraft/server/dedicated/DedicatedServer/getOpPermissionLevel ()I +MD: ko/q ()Z net/minecraft/server/dedicated/DedicatedServer/shouldBroadcastRconToOps ()Z +MD: ko/r ()Z net/minecraft/server/dedicated/DedicatedServer/shouldBroadcastConsoleToOps ()Z +MD: ko/z ()V net/minecraft/server/dedicated/DedicatedServer/systemExitNow ()V +MD: kp$1/run ()V net/minecraft/server/dedicated/ServerHangWatchdog$1/run ()V +MD: kp/a ()V net/minecraft/server/dedicated/ServerHangWatchdog/scheduleHalt ()V +MD: kp/run ()V net/minecraft/server/dedicated/ServerHangWatchdog/run ()V +MD: kr$1/windowClosing (Ljava/awt/event/WindowEvent;)V net/minecraft/server/gui/MinecraftServerGui$1/windowClosing (Ljava/awt/event/WindowEvent;)V +MD: kr$2/actionPerformed (Ljava/awt/event/ActionEvent;)V net/minecraft/server/gui/MinecraftServerGui$2/actionPerformed (Ljava/awt/event/ActionEvent;)V +MD: kr$3/focusGained (Ljava/awt/event/FocusEvent;)V net/minecraft/server/gui/MinecraftServerGui$3/focusGained (Ljava/awt/event/FocusEvent;)V +MD: kr$4/run ()V net/minecraft/server/gui/MinecraftServerGui$4/run ()V +MD: kr$5/run ()V net/minecraft/server/gui/MinecraftServerGui$5/run ()V +MD: kr/a ()Ljavax/swing/JComponent; net/minecraft/server/gui/MinecraftServerGui/getStatsComponent ()Ljavax/swing/JComponent; +MD: kr/a (Ljavax/swing/JTextArea;Ljavax/swing/JScrollPane;Ljava/lang/String;)V net/minecraft/server/gui/MinecraftServerGui/func_164247_a (Ljavax/swing/JTextArea;Ljavax/swing/JScrollPane;Ljava/lang/String;)V +MD: kr/a (Lko;)V net/minecraft/server/gui/MinecraftServerGui/createServerGui (Lnet/minecraft/server/dedicated/DedicatedServer;)V +MD: kr/a (Lkr;)Lko; net/minecraft/server/gui/MinecraftServerGui/access$000 (Lnet/minecraft/server/gui/MinecraftServerGui;)Lnet/minecraft/server/dedicated/DedicatedServer; +MD: kr/b ()Ljavax/swing/JComponent; net/minecraft/server/gui/MinecraftServerGui/getPlayerListComponent ()Ljavax/swing/JComponent; +MD: kr/c ()Ljavax/swing/JComponent; net/minecraft/server/gui/MinecraftServerGui/getLogComponent ()Ljavax/swing/JComponent; +MD: ks/c ()V net/minecraft/server/gui/PlayerListComponent/update ()V +MD: kt$1/actionPerformed (Ljava/awt/event/ActionEvent;)V net/minecraft/server/gui/StatsComponent$1/actionPerformed (Ljava/awt/event/ActionEvent;)V +MD: kt/a ()V net/minecraft/server/gui/StatsComponent/func_120034_a ()V +MD: kt/a (Lkt;)V net/minecraft/server/gui/StatsComponent/access$000 (Lnet/minecraft/server/gui/StatsComponent;)V +MD: kt/a ([J)D net/minecraft/server/gui/StatsComponent/func_120035_a ([J)D +MD: kt/paint (Ljava/awt/Graphics;)V net/minecraft/server/gui/StatsComponent/paint (Ljava/awt/Graphics;)V +MD: kw/a (I)V net/minecraft/client/renderer/DestroyBlockProgress/setPartialBlockDamage (I)V +MD: kw/b ()Lcj; net/minecraft/client/renderer/DestroyBlockProgress/getPosition ()Lnet/minecraft/util/BlockPos; +MD: kw/b (I)V net/minecraft/client/renderer/DestroyBlockProgress/setCloudUpdateTick (I)V +MD: kw/c ()I net/minecraft/client/renderer/DestroyBlockProgress/getPartialBlockDamage ()I +MD: kw/d ()I net/minecraft/client/renderer/DestroyBlockProgress/getCreationCloudUpdateTick ()I +MD: ky/a ()V net/minecraft/world/demo/DemoWorldManager/updateBlockRemoving ()V +MD: ky/a (Lcj;)V net/minecraft/world/demo/DemoWorldManager/blockRemoving (Lnet/minecraft/util/BlockPos;)V +MD: ky/a (Lcj;Lcq;)V net/minecraft/world/demo/DemoWorldManager/onBlockClicked (Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)V +MD: ky/a (Lwn;Ladm;Lzx;)Z net/minecraft/world/demo/DemoWorldManager/tryUseItem (Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;Lnet/minecraft/item/ItemStack;)Z +MD: ky/a (Lwn;Ladm;Lzx;Lcj;Lcq;FFF)Z net/minecraft/world/demo/DemoWorldManager/activateBlockOrUseItem (Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: ky/b (Lcj;)Z net/minecraft/world/demo/DemoWorldManager/tryHarvestBlock (Lnet/minecraft/util/BlockPos;)Z +MD: ky/f ()V net/minecraft/world/demo/DemoWorldManager/sendDemoReminder ()V +MD: kz$1/a (Lams;D)V net/minecraft/world/WorldServerMulti$1/onSizeChanged (Lnet/minecraft/world/border/WorldBorder;D)V +MD: kz$1/a (Lams;DD)V net/minecraft/world/WorldServerMulti$1/onCenterChanged (Lnet/minecraft/world/border/WorldBorder;DD)V +MD: kz$1/a (Lams;DDJ)V net/minecraft/world/WorldServerMulti$1/onTransitionStarted (Lnet/minecraft/world/border/WorldBorder;DDJ)V +MD: kz$1/a (Lams;I)V net/minecraft/world/WorldServerMulti$1/onWarningTimeChanged (Lnet/minecraft/world/border/WorldBorder;I)V +MD: kz$1/b (Lams;D)V net/minecraft/world/WorldServerMulti$1/onDamageAmountChanged (Lnet/minecraft/world/border/WorldBorder;D)V +MD: kz$1/b (Lams;I)V net/minecraft/world/WorldServerMulti$1/onWarningDistanceChanged (Lnet/minecraft/world/border/WorldBorder;I)V +MD: kz$1/c (Lams;D)V net/minecraft/world/WorldServerMulti$1/onDamageBufferChanged (Lnet/minecraft/world/border/WorldBorder;D)V +MD: kz/a ()V net/minecraft/world/WorldServerMulti/saveLevel ()V +MD: kz/b ()Ladm; net/minecraft/world/WorldServerMulti/init ()Lnet/minecraft/world/World; +MD: l/a ()Ljava/util/Map; net/minecraft/command/ICommandManager/getCommands ()Ljava/util/Map; +MD: l/a (Lm;)Ljava/util/List; net/minecraft/command/ICommandManager/getPossibleCommands (Lnet/minecraft/command/ICommandSender;)Ljava/util/List; +MD: l/a (Lm;Ljava/lang/String;)I net/minecraft/command/ICommandManager/executeCommand (Lnet/minecraft/command/ICommandSender;Ljava/lang/String;)I +MD: l/a (Lm;Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/ICommandManager/getTabCompletionOptions (Lnet/minecraft/command/ICommandSender;Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: la$1/a ()Ljava/lang/String; net/minecraft/entity/EntityTracker$1/call ()Ljava/lang/String; +MD: la$1/call ()Ljava/lang/Object; net/minecraft/entity/EntityTracker$1/call ()Ljava/lang/Object; +MD: la/a ()V net/minecraft/entity/EntityTracker/updateTrackedEntities ()V +MD: la/a (Llf;)V net/minecraft/entity/EntityTracker/func_180245_a (Lnet/minecraft/entity/player/EntityPlayerMP;)V +MD: la/a (Llf;Lamy;)V net/minecraft/entity/EntityTracker/func_85172_a (Lnet/minecraft/entity/player/EntityPlayerMP;Lnet/minecraft/world/chunk/Chunk;)V +MD: la/a (Lpk;)V net/minecraft/entity/EntityTracker/trackEntity (Lnet/minecraft/entity/Entity;)V +MD: la/a (Lpk;II)V net/minecraft/entity/EntityTracker/trackEntity (Lnet/minecraft/entity/Entity;II)V +MD: la/a (Lpk;IIZ)V net/minecraft/entity/EntityTracker/addEntityToTracker (Lnet/minecraft/entity/Entity;IIZ)V +MD: la/a (Lpk;Lff;)V net/minecraft/entity/EntityTracker/sendToAllTrackingEntity (Lnet/minecraft/entity/Entity;Lnet/minecraft/network/Packet;)V +MD: la/b (Llf;)V net/minecraft/entity/EntityTracker/removePlayerFromTrackers (Lnet/minecraft/entity/player/EntityPlayerMP;)V +MD: la/b (Lpk;)V net/minecraft/entity/EntityTracker/untrackEntity (Lnet/minecraft/entity/Entity;)V +MD: la/b (Lpk;Lff;)V net/minecraft/entity/EntityTracker/func_151248_b (Lnet/minecraft/entity/Entity;Lnet/minecraft/network/Packet;)V +MD: lb/a (IIIIII)V net/minecraft/world/WorldManager/markBlockRangeForRenderUpdate (IIIIII)V +MD: lb/a (ILcj;I)V net/minecraft/world/WorldManager/broadcastSound (ILnet/minecraft/util/BlockPos;I)V +MD: lb/a (IZDDDDDD[I)V net/minecraft/world/WorldManager/spawnParticle (IZDDDDDD[I)V +MD: lb/a (Lcj;)V net/minecraft/world/WorldManager/markBlockForUpdate (Lnet/minecraft/util/BlockPos;)V +MD: lb/a (Ljava/lang/String;DDDFF)V net/minecraft/world/WorldManager/playSound (Ljava/lang/String;DDDFF)V +MD: lb/a (Ljava/lang/String;Lcj;)V net/minecraft/world/WorldManager/playRecord (Ljava/lang/String;Lnet/minecraft/util/BlockPos;)V +MD: lb/a (Lpk;)V net/minecraft/world/WorldManager/onEntityAdded (Lnet/minecraft/entity/Entity;)V +MD: lb/a (Lwn;ILcj;I)V net/minecraft/world/WorldManager/playAuxSFX (Lnet/minecraft/entity/player/EntityPlayer;ILnet/minecraft/util/BlockPos;I)V +MD: lb/a (Lwn;Ljava/lang/String;DDDFF)V net/minecraft/world/WorldManager/playSoundToNearExcept (Lnet/minecraft/entity/player/EntityPlayer;Ljava/lang/String;DDDFF)V +MD: lb/b (ILcj;I)V net/minecraft/world/WorldManager/sendBlockBreakProgress (ILnet/minecraft/util/BlockPos;I)V +MD: lb/b (Lcj;)V net/minecraft/world/WorldManager/notifyLightSet (Lnet/minecraft/util/BlockPos;)V +MD: lb/b (Lpk;)V net/minecraft/world/WorldManager/onEntityRemoved (Lnet/minecraft/entity/Entity;)V +MD: lc$a/a ()V net/minecraft/server/management/PlayerManager$PlayerInstance/processChunk ()V +MD: lc$a/a (III)V net/minecraft/server/management/PlayerManager$PlayerInstance/flagChunkForUpdate (III)V +MD: lc$a/a (Lakw;)V net/minecraft/server/management/PlayerManager$PlayerInstance/sendTileToAllPlayersWatchingChunk (Lnet/minecraft/tileentity/TileEntity;)V +MD: lc$a/a (Lamy;)V net/minecraft/server/management/PlayerManager$PlayerInstance/increaseInhabitedTime (Lnet/minecraft/world/chunk/Chunk;)V +MD: lc$a/a (Lff;)V net/minecraft/server/management/PlayerManager$PlayerInstance/sendToAllPlayersWatchingChunk (Lnet/minecraft/network/Packet;)V +MD: lc$a/a (Llc$a;)Ladg; net/minecraft/server/management/PlayerManager$PlayerInstance/access$500 (Lnet/minecraft/server/management/PlayerManager$PlayerInstance;)Lnet/minecraft/world/ChunkCoordIntPair; +MD: lc$a/a (Llf;)V net/minecraft/server/management/PlayerManager$PlayerInstance/addPlayer (Lnet/minecraft/entity/player/EntityPlayerMP;)V +MD: lc$a/b ()V net/minecraft/server/management/PlayerManager$PlayerInstance/onUpdate ()V +MD: lc$a/b (Llc$a;)Ljava/util/List; net/minecraft/server/management/PlayerManager$PlayerInstance/access$600 (Lnet/minecraft/server/management/PlayerManager$PlayerInstance;)Ljava/util/List; +MD: lc$a/b (Llf;)V net/minecraft/server/management/PlayerManager$PlayerInstance/removePlayer (Lnet/minecraft/entity/player/EntityPlayerMP;)V +MD: lc/a ()Lle; net/minecraft/server/management/PlayerManager/getWorldServer ()Lnet/minecraft/world/WorldServer; +MD: lc/a (I)V net/minecraft/server/management/PlayerManager/setPlayerViewRadius (I)V +MD: lc/a (II)Z net/minecraft/server/management/PlayerManager/hasPlayerInstance (II)Z +MD: lc/a (IIIII)Z net/minecraft/server/management/PlayerManager/overlaps (IIIII)Z +MD: lc/a (IIZ)Llc$a; net/minecraft/server/management/PlayerManager/getPlayerInstance (IIZ)Lnet/minecraft/server/management/PlayerManager$PlayerInstance; +MD: lc/a (Lcj;)V net/minecraft/server/management/PlayerManager/markBlockForUpdate (Lnet/minecraft/util/BlockPos;)V +MD: lc/a (Llc;)Lle; net/minecraft/server/management/PlayerManager/access$100 (Lnet/minecraft/server/management/PlayerManager;)Lnet/minecraft/world/WorldServer; +MD: lc/a (Llf;)V net/minecraft/server/management/PlayerManager/addPlayer (Lnet/minecraft/entity/player/EntityPlayerMP;)V +MD: lc/a (Llf;II)Z net/minecraft/server/management/PlayerManager/isPlayerWatchingChunk (Lnet/minecraft/entity/player/EntityPlayerMP;II)Z +MD: lc/b ()V net/minecraft/server/management/PlayerManager/updatePlayerInstances ()V +MD: lc/b (I)I net/minecraft/server/management/PlayerManager/getFurthestViewableBlock (I)I +MD: lc/b (Llc;)Lnq; net/minecraft/server/management/PlayerManager/access$200 (Lnet/minecraft/server/management/PlayerManager;)Lnet/minecraft/util/LongHashMap; +MD: lc/b (Llf;)V net/minecraft/server/management/PlayerManager/filterChunkLoadQueue (Lnet/minecraft/entity/player/EntityPlayerMP;)V +MD: lc/c ()Lorg/apache/logging/log4j/Logger; net/minecraft/server/management/PlayerManager/access$000 ()Lorg/apache/logging/log4j/Logger; +MD: lc/c (Llc;)Ljava/util/List; net/minecraft/server/management/PlayerManager/access$300 (Lnet/minecraft/server/management/PlayerManager;)Ljava/util/List; +MD: lc/c (Llf;)V net/minecraft/server/management/PlayerManager/removePlayer (Lnet/minecraft/entity/player/EntityPlayerMP;)V +MD: lc/d (Llc;)Ljava/util/List; net/minecraft/server/management/PlayerManager/access$400 (Lnet/minecraft/server/management/PlayerManager;)Ljava/util/List; +MD: lc/d (Llf;)V net/minecraft/server/management/PlayerManager/updateMountedMovingPlayer (Lnet/minecraft/entity/player/EntityPlayerMP;)V +MD: ld/a ()Ljava/util/List; net/minecraft/world/gen/ChunkProviderServer/func_152380_a ()Ljava/util/List; +MD: ld/a (II)Z net/minecraft/world/gen/ChunkProviderServer/chunkExists (II)Z +MD: ld/a (Ladm;Ljava/lang/String;Lcj;)Lcj; net/minecraft/world/gen/ChunkProviderServer/getStrongholdGen (Lnet/minecraft/world/World;Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/util/BlockPos; +MD: ld/a (Lamv;II)V net/minecraft/world/gen/ChunkProviderServer/populate (Lnet/minecraft/world/chunk/IChunkProvider;II)V +MD: ld/a (Lamv;Lamy;II)Z net/minecraft/world/gen/ChunkProviderServer/func_177460_a (Lnet/minecraft/world/chunk/IChunkProvider;Lnet/minecraft/world/chunk/Chunk;II)Z +MD: ld/a (Lamy;)V net/minecraft/world/gen/ChunkProviderServer/saveChunkExtraData (Lnet/minecraft/world/chunk/Chunk;)V +MD: ld/a (Lamy;II)V net/minecraft/world/gen/ChunkProviderServer/recreateStructures (Lnet/minecraft/world/chunk/Chunk;II)V +MD: ld/a (Lcj;)Lamy; net/minecraft/world/gen/ChunkProviderServer/provideChunk (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/world/chunk/Chunk; +MD: ld/a (Lpt;Lcj;)Ljava/util/List; net/minecraft/world/gen/ChunkProviderServer/getPossibleCreatures (Lnet/minecraft/entity/EnumCreatureType;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: ld/a (ZLnu;)Z net/minecraft/world/gen/ChunkProviderServer/saveChunks (ZLnet/minecraft/util/IProgressUpdate;)Z +MD: ld/b ()V net/minecraft/world/gen/ChunkProviderServer/unloadAllChunks ()V +MD: ld/b (II)V net/minecraft/world/gen/ChunkProviderServer/dropChunk (II)V +MD: ld/b (Lamy;)V net/minecraft/world/gen/ChunkProviderServer/saveChunkData (Lnet/minecraft/world/chunk/Chunk;)V +MD: ld/c ()V net/minecraft/world/gen/ChunkProviderServer/saveExtraData ()V +MD: ld/c (II)Lamy; net/minecraft/world/gen/ChunkProviderServer/loadChunk (II)Lnet/minecraft/world/chunk/Chunk; +MD: ld/d ()Z net/minecraft/world/gen/ChunkProviderServer/unloadQueuedChunks ()Z +MD: ld/d (II)Lamy; net/minecraft/world/gen/ChunkProviderServer/provideChunk (II)Lnet/minecraft/world/chunk/Chunk; +MD: ld/e ()Z net/minecraft/world/gen/ChunkProviderServer/canSave ()Z +MD: ld/e (II)Lamy; net/minecraft/world/gen/ChunkProviderServer/loadChunkFromFile (II)Lnet/minecraft/world/chunk/Chunk; +MD: ld/f ()Ljava/lang/String; net/minecraft/world/gen/ChunkProviderServer/makeString ()Ljava/lang/String; +MD: ld/g ()I net/minecraft/world/gen/ChunkProviderServer/getLoadedChunkCount ()I +MD: le$1/a (Lpr;)Z net/minecraft/world/WorldServer$1/apply (Lnet/minecraft/entity/EntityLivingBase;)Z +MD: le$1/apply (Ljava/lang/Object;)Z net/minecraft/world/WorldServer$1/apply (Ljava/lang/Object;)Z +MD: le/a ()V net/minecraft/world/WorldServer/saveLevel ()V +MD: le/a (IIIIII)Ljava/util/List; net/minecraft/world/WorldServer/getTileEntitiesIn (IIIIII)Ljava/util/List; +MD: le/a (Lade;)Z net/minecraft/world/WorldServer/fireBlockEvent (Lnet/minecraft/block/BlockEventData;)Z +MD: le/a (Ladp;)V net/minecraft/world/WorldServer/initialize (Lnet/minecraft/world/WorldSettings;)V +MD: le/a (Lamy;Z)Ljava/util/List; net/minecraft/world/WorldServer/getPendingBlockUpdates (Lnet/minecraft/world/chunk/Chunk;Z)Ljava/util/List; +MD: le/a (Laqe;Z)Ljava/util/List; net/minecraft/world/WorldServer/func_175712_a (Lnet/minecraft/world/gen/structure/StructureBoundingBox;Z)Ljava/util/List; +MD: le/a (Lcj;)Lcj; net/minecraft/world/WorldServer/adjustPosToNearbyEntity (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/util/BlockPos; +MD: le/a (Lcj;Lafh;)Z net/minecraft/world/WorldServer/isBlockTickPending (Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/Block;)Z +MD: le/a (Lcj;Lafh;I)V net/minecraft/world/WorldServer/scheduleUpdate (Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/Block;I)V +MD: le/a (Lcj;Lafh;II)V net/minecraft/world/WorldServer/updateBlockTick (Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/Block;II)V +MD: le/a (Lcy;DDDIDDDD[I)V net/minecraft/world/WorldServer/spawnParticle (Lnet/minecraft/util/EnumParticleTypes;DDDIDDDD[I)V +MD: le/a (Lcy;ZDDDIDDDD[I)V net/minecraft/world/WorldServer/spawnParticle (Lnet/minecraft/util/EnumParticleTypes;ZDDDIDDDD[I)V +MD: le/a (Ljava/lang/Runnable;)Lcom/google/common/util/concurrent/ListenableFuture; net/minecraft/world/WorldServer/addScheduledTask (Ljava/lang/Runnable;)Lcom/google/common/util/concurrent/ListenableFuture; +MD: le/a (Ljava/util/UUID;)Lpk; net/minecraft/world/WorldServer/getEntityFromUuid (Ljava/util/UUID;)Lnet/minecraft/entity/Entity; +MD: le/a (Lpk;)V net/minecraft/world/WorldServer/onEntityAdded (Lnet/minecraft/entity/Entity;)V +MD: le/a (Lpk;B)V net/minecraft/world/WorldServer/setEntityState (Lnet/minecraft/entity/Entity;B)V +MD: le/a (Lpk;DDDFZZ)Ladi; net/minecraft/world/WorldServer/newExplosion (Lnet/minecraft/entity/Entity;DDDFZZ)Lnet/minecraft/world/Explosion; +MD: le/a (Lpk;Z)V net/minecraft/world/WorldServer/updateEntityWithOptionalForce (Lnet/minecraft/entity/Entity;Z)V +MD: le/a (Lpt;Lady$c;Lcj;)Z net/minecraft/world/WorldServer/canCreatureTypeSpawnHere (Lnet/minecraft/entity/EnumCreatureType;Lnet/minecraft/world/biome/BiomeGenBase$SpawnListEntry;Lnet/minecraft/util/BlockPos;)Z +MD: le/a (Lpt;Lcj;)Lady$c; net/minecraft/world/WorldServer/getSpawnListEntryForTypeAt (Lnet/minecraft/entity/EnumCreatureType;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/world/biome/BiomeGenBase$SpawnListEntry; +MD: le/a (Lwn;Lcj;)Z net/minecraft/world/WorldServer/isBlockModifiable (Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/BlockPos;)Z +MD: le/a (Z)Z net/minecraft/world/WorldServer/tickUpdates (Z)Z +MD: le/a (ZLnu;)V net/minecraft/world/WorldServer/saveAllChunks (ZLnet/minecraft/util/IProgressUpdate;)V +MD: le/aJ ()Z net/minecraft/world/WorldServer/isCallingFromMinecraftThread ()Z +MD: le/ag ()V net/minecraft/world/WorldServer/resetRainAndThunder ()V +MD: le/ah ()Z net/minecraft/world/WorldServer/canSpawnNPCs ()Z +MD: le/ai ()Z net/minecraft/world/WorldServer/canSpawnAnimals ()Z +MD: le/aj ()V net/minecraft/world/WorldServer/setDebugWorldSettings ()V +MD: le/ak ()V net/minecraft/world/WorldServer/sendQueuedBlockEvents ()V +MD: le/b ()Ladm; net/minecraft/world/WorldServer/init ()Lnet/minecraft/world/World; +MD: le/b (Ladp;)V net/minecraft/world/WorldServer/createSpawnPosition (Lnet/minecraft/world/WorldSettings;)V +MD: le/b (Lcj;Lafh;II)V net/minecraft/world/WorldServer/scheduleBlockUpdate (Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/Block;II)V +MD: le/b (Lpk;)V net/minecraft/world/WorldServer/onEntityRemoved (Lnet/minecraft/entity/Entity;)V +MD: le/c ()V net/minecraft/world/WorldServer/tick ()V +MD: le/c (Lcj;Lafh;II)V net/minecraft/world/WorldServer/addBlockEvent (Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/Block;II)V +MD: le/c (Lpk;)Z net/minecraft/world/WorldServer/addWeatherEffect (Lnet/minecraft/entity/Entity;)Z +MD: le/d ()V net/minecraft/world/WorldServer/updateAllPlayersSleepingFlag ()V +MD: le/e ()V net/minecraft/world/WorldServer/wakeAllPlayers ()V +MD: le/f ()Z net/minecraft/world/WorldServer/areAllPlayersAsleep ()Z +MD: le/g ()V net/minecraft/world/WorldServer/setInitialSpawnLocation ()V +MD: le/h ()V net/minecraft/world/WorldServer/updateBlocks ()V +MD: le/i ()V net/minecraft/world/WorldServer/updateEntities ()V +MD: le/j ()V net/minecraft/world/WorldServer/resetUpdateEntityTick ()V +MD: le/k ()Lamv; net/minecraft/world/WorldServer/createChunkProvider ()Lnet/minecraft/world/chunk/IChunkProvider; +MD: le/l ()V net/minecraft/world/WorldServer/createBonusChest ()V +MD: le/m ()Lcj; net/minecraft/world/WorldServer/getSpawnCoordinate ()Lnet/minecraft/util/BlockPos; +MD: le/n ()V net/minecraft/world/WorldServer/saveChunkData ()V +MD: le/o ()V net/minecraft/world/WorldServer/flush ()V +MD: le/p ()V net/minecraft/world/WorldServer/updateWeather ()V +MD: le/q ()I net/minecraft/world/WorldServer/getRenderDistanceChunks ()I +MD: le/r ()Lnet/minecraft/server/MinecraftServer; net/minecraft/world/WorldServer/getMinecraftServer ()Lnet/minecraft/server/MinecraftServer; +MD: le/s ()Lla; net/minecraft/world/WorldServer/getEntityTracker ()Lnet/minecraft/entity/EntityTracker; +MD: le/t ()Llc; net/minecraft/world/WorldServer/getPlayerManager ()Lnet/minecraft/server/management/PlayerManager; +MD: le/u ()Ladu; net/minecraft/world/WorldServer/getDefaultTeleporter ()Lnet/minecraft/world/Teleporter; +MD: lf/A ()Lmv; net/minecraft/entity/player/EntityPlayerMP/getStatFile ()Lnet/minecraft/stats/StatisticsFile; +MD: lf/B ()V net/minecraft/entity/player/EntityPlayerMP/updatePotionMetadata ()V +MD: lf/C ()Lpk; net/minecraft/entity/player/EntityPlayerMP/getSpectatingEntity ()Lnet/minecraft/entity/Entity; +MD: lf/D ()J net/minecraft/entity/player/EntityPlayerMP/getLastActiveTime ()J +MD: lf/E ()Leu; net/minecraft/entity/player/EntityPlayerMP/getTabListDisplayName ()Lnet/minecraft/util/IChatComponent; +MD: lf/a (DDD)V net/minecraft/entity/player/EntityPlayerMP/setPositionAndUpdate (DDD)V +MD: lf/a (DZ)V net/minecraft/entity/player/EntityPlayerMP/handleFalling (DZ)V +MD: lf/a (DZLafh;Lcj;)V net/minecraft/entity/player/EntityPlayerMP/updateFallState (DZLnet/minecraft/block/Block;Lnet/minecraft/util/BlockPos;)V +MD: lf/a (FFZZ)V net/minecraft/entity/player/EntityPlayerMP/setEntityActionState (FFZZ)V +MD: lf/a (I)V net/minecraft/entity/player/EntityPlayerMP/addExperienceLevel (I)V +MD: lf/a (ILjava/lang/String;)Z net/minecraft/entity/player/EntityPlayerMP/canCommandSenderUseCommand (ILjava/lang/String;)Z +MD: lf/a (Lacy;)V net/minecraft/entity/player/EntityPlayerMP/displayVillagerTradeGui (Lnet/minecraft/entity/IMerchant;)V +MD: lf/a (Ladp$a;)V net/minecraft/entity/player/EntityPlayerMP/setGameType (Lnet/minecraft/world/WorldSettings$GameType;)V +MD: lf/a (Lakw;)V net/minecraft/entity/player/EntityPlayerMP/sendTileEntityUpdate (Lnet/minecraft/tileentity/TileEntity;)V +MD: lf/a (Laln;)V net/minecraft/entity/player/EntityPlayerMP/openEditSign (Lnet/minecraft/tileentity/TileEntitySign;)V +MD: lf/a (Lcj;)Lwn$a; net/minecraft/entity/player/EntityPlayerMP/trySleep (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/entity/player/EntityPlayer$EnumStatus; +MD: lf/a (Ldn;)V net/minecraft/entity/player/EntityPlayerMP/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: lf/a (Leu;)V net/minecraft/entity/player/EntityPlayerMP/addChatMessage (Lnet/minecraft/util/IChatComponent;)V +MD: lf/a (Lih;)V net/minecraft/entity/player/EntityPlayerMP/handleClientSettings (Lnet/minecraft/network/play/client/C15PacketClientSettings;)V +MD: lf/a (Ljava/lang/String;Ljava/lang/String;)V net/minecraft/entity/player/EntityPlayerMP/loadResourcePack (Ljava/lang/String;Ljava/lang/String;)V +MD: lf/a (Llf;)Z net/minecraft/entity/player/EntityPlayerMP/isSpectatedByPlayer (Lnet/minecraft/entity/player/EntityPlayerMP;)Z +MD: lf/a (Lmw;)V net/minecraft/entity/player/EntityPlayerMP/func_175145_a (Lnet/minecraft/stats/StatBase;)V +MD: lf/a (Lmw;I)V net/minecraft/entity/player/EntityPlayerMP/addStat (Lnet/minecraft/stats/StatBase;I)V +MD: lf/a (Log;)V net/minecraft/entity/player/EntityPlayerMP/displayGUIChest (Lnet/minecraft/inventory/IInventory;)V +MD: lf/a (Lol;)V net/minecraft/entity/player/EntityPlayerMP/displayGui (Lnet/minecraft/world/IInteractionObject;)V +MD: lf/a (Low;)V net/minecraft/entity/player/EntityPlayerMP/onDeath (Lnet/minecraft/util/DamageSource;)V +MD: lf/a (Low;F)Z net/minecraft/entity/player/EntityPlayerMP/attackEntityFrom (Lnet/minecraft/util/DamageSource;F)Z +MD: lf/a (Lpf;)V net/minecraft/entity/player/EntityPlayerMP/onNewPotionEffect (Lnet/minecraft/potion/PotionEffect;)V +MD: lf/a (Lpf;Z)V net/minecraft/entity/player/EntityPlayerMP/onChangedPotionEffect (Lnet/minecraft/potion/PotionEffect;Z)V +MD: lf/a (Lpk;)V net/minecraft/entity/player/EntityPlayerMP/mountEntity (Lnet/minecraft/entity/Entity;)V +MD: lf/a (Lpk;I)V net/minecraft/entity/player/EntityPlayerMP/onItemPickup (Lnet/minecraft/entity/Entity;I)V +MD: lf/a (Ltp;Log;)V net/minecraft/entity/player/EntityPlayerMP/displayGUIHorse (Lnet/minecraft/entity/passive/EntityHorse;Lnet/minecraft/inventory/IInventory;)V +MD: lf/a (Lwn;)Z net/minecraft/entity/player/EntityPlayerMP/canAttackPlayer (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: lf/a (Lwn;Z)V net/minecraft/entity/player/EntityPlayerMP/clonePlayer (Lnet/minecraft/entity/player/EntityPlayer;Z)V +MD: lf/a (Lxi;)V net/minecraft/entity/player/EntityPlayerMP/sendContainerToPlayer (Lnet/minecraft/inventory/Container;)V +MD: lf/a (Lxi;II)V net/minecraft/entity/player/EntityPlayerMP/sendProgressBarUpdate (Lnet/minecraft/inventory/Container;II)V +MD: lf/a (Lxi;ILzx;)V net/minecraft/entity/player/EntityPlayerMP/sendSlotContents (Lnet/minecraft/inventory/Container;ILnet/minecraft/item/ItemStack;)V +MD: lf/a (Lxi;Ljava/util/List;)V net/minecraft/entity/player/EntityPlayerMP/updateCraftingInventory (Lnet/minecraft/inventory/Container;Ljava/util/List;)V +MD: lf/a (Lxi;Log;)V net/minecraft/entity/player/EntityPlayerMP/sendAllWindowProperties (Lnet/minecraft/inventory/Container;Lnet/minecraft/inventory/IInventory;)V +MD: lf/a (Lzx;)V net/minecraft/entity/player/EntityPlayerMP/displayGUIBook (Lnet/minecraft/item/ItemStack;)V +MD: lf/a (Lzx;I)V net/minecraft/entity/player/EntityPlayerMP/setItemInUse (Lnet/minecraft/item/ItemStack;I)V +MD: lf/a (ZZZ)V net/minecraft/entity/player/EntityPlayerMP/wakeUpPlayer (ZZZ)V +MD: lf/b (I)V net/minecraft/entity/player/EntityPlayerMP/removeExperienceLevel (I)V +MD: lf/b (Ldn;)V net/minecraft/entity/player/EntityPlayerMP/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: lf/b (Leu;)V net/minecraft/entity/player/EntityPlayerMP/addChatComponentMessage (Lnet/minecraft/util/IChatComponent;)V +MD: lf/b (Lpf;)V net/minecraft/entity/player/EntityPlayerMP/onFinishedPotionEffect (Lnet/minecraft/potion/PotionEffect;)V +MD: lf/b (Lpk;)V net/minecraft/entity/player/EntityPlayerMP/onCriticalHit (Lnet/minecraft/entity/Entity;)V +MD: lf/c ()Lcj; net/minecraft/entity/player/EntityPlayerMP/getPosition ()Lnet/minecraft/util/BlockPos; +MD: lf/c (I)V net/minecraft/entity/player/EntityPlayerMP/travelToDimension (I)V +MD: lf/c (Lpk;)V net/minecraft/entity/player/EntityPlayerMP/onEnchantmentCritical (Lnet/minecraft/entity/Entity;)V +MD: lf/cr ()Z net/minecraft/entity/player/EntityPlayerMP/canPlayersAttack ()Z +MD: lf/cs ()V net/minecraft/entity/player/EntityPlayerMP/getNextWindowId ()V +MD: lf/d (Lpk;)V net/minecraft/entity/player/EntityPlayerMP/removeEntity (Lnet/minecraft/entity/Entity;)V +MD: lf/e (Lpk;)V net/minecraft/entity/player/EntityPlayerMP/setSpectatingEntity (Lnet/minecraft/entity/Entity;)V +MD: lf/f (Lpk;)V net/minecraft/entity/player/EntityPlayerMP/attackTargetEntityWithCurrentItem (Lnet/minecraft/entity/Entity;)V +MD: lf/g_ ()V net/minecraft/entity/player/EntityPlayerMP/addSelfToInternalCraftingInventory ()V +MD: lf/h_ ()V net/minecraft/entity/player/EntityPlayerMP/sendEnterCombat ()V +MD: lf/i_ ()V net/minecraft/entity/player/EntityPlayerMP/updateBiomesExplored ()V +MD: lf/j ()V net/minecraft/entity/player/EntityPlayerMP/sendEndCombat ()V +MD: lf/l ()V net/minecraft/entity/player/EntityPlayerMP/onUpdateEntity ()V +MD: lf/n ()V net/minecraft/entity/player/EntityPlayerMP/closeScreen ()V +MD: lf/o ()V net/minecraft/entity/player/EntityPlayerMP/updateHeldItem ()V +MD: lf/p ()V net/minecraft/entity/player/EntityPlayerMP/closeContainer ()V +MD: lf/q ()V net/minecraft/entity/player/EntityPlayerMP/mountEntityAndWakeUp ()V +MD: lf/r ()V net/minecraft/entity/player/EntityPlayerMP/setPlayerHealthUpdated ()V +MD: lf/s ()V net/minecraft/entity/player/EntityPlayerMP/onItemUseFinish ()V +MD: lf/t ()V net/minecraft/entity/player/EntityPlayerMP/sendPlayerAbilities ()V +MD: lf/t_ ()V net/minecraft/entity/player/EntityPlayerMP/onUpdate ()V +MD: lf/u ()Lle; net/minecraft/entity/player/EntityPlayerMP/getServerForPlayer ()Lnet/minecraft/world/WorldServer; +MD: lf/v ()Z net/minecraft/entity/player/EntityPlayerMP/isSpectator ()Z +MD: lf/w ()Ljava/lang/String; net/minecraft/entity/player/EntityPlayerMP/getPlayerIP ()Ljava/lang/String; +MD: lf/y ()Lwn$b; net/minecraft/entity/player/EntityPlayerMP/getChatVisibility ()Lnet/minecraft/entity/player/EntityPlayer$EnumChatVisibility; +MD: lf/z ()V net/minecraft/entity/player/EntityPlayerMP/markPlayerActive ()V +MD: lg/a ()V net/minecraft/server/management/ItemInWorldManager/updateBlockRemoving ()V +MD: lg/a (Ladp$a;)V net/minecraft/server/management/ItemInWorldManager/setGameType (Lnet/minecraft/world/WorldSettings$GameType;)V +MD: lg/a (Lcj;)V net/minecraft/server/management/ItemInWorldManager/blockRemoving (Lnet/minecraft/util/BlockPos;)V +MD: lg/a (Lcj;Lcq;)V net/minecraft/server/management/ItemInWorldManager/onBlockClicked (Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)V +MD: lg/a (Lle;)V net/minecraft/server/management/ItemInWorldManager/setWorld (Lnet/minecraft/world/WorldServer;)V +MD: lg/a (Lwn;Ladm;Lzx;)Z net/minecraft/server/management/ItemInWorldManager/tryUseItem (Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;Lnet/minecraft/item/ItemStack;)Z +MD: lg/a (Lwn;Ladm;Lzx;Lcj;Lcq;FFF)Z net/minecraft/server/management/ItemInWorldManager/activateBlockOrUseItem (Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: lg/b ()Ladp$a; net/minecraft/server/management/ItemInWorldManager/getGameType ()Lnet/minecraft/world/WorldSettings$GameType; +MD: lg/b (Ladp$a;)V net/minecraft/server/management/ItemInWorldManager/initializeGameType (Lnet/minecraft/world/WorldSettings$GameType;)V +MD: lg/b (Lcj;)Z net/minecraft/server/management/ItemInWorldManager/tryHarvestBlock (Lnet/minecraft/util/BlockPos;)Z +MD: lg/c ()Z net/minecraft/server/management/ItemInWorldManager/survivalOrAdventure ()Z +MD: lg/c (Lcj;)Z net/minecraft/server/management/ItemInWorldManager/removeBlock (Lnet/minecraft/util/BlockPos;)Z +MD: lg/d ()Z net/minecraft/server/management/ItemInWorldManager/isCreative ()Z +MD: lg/e ()V net/minecraft/server/management/ItemInWorldManager/cancelDestroyingBlock ()V +MD: lh/a ()V net/minecraft/entity/EntityTrackerEntry/sendDestroyEntityPacketToTrackedPlayers ()V +MD: lh/a (Lff;)V net/minecraft/entity/EntityTrackerEntry/sendPacketToTrackedPlayers (Lnet/minecraft/network/Packet;)V +MD: lh/a (Ljava/util/List;)V net/minecraft/entity/EntityTrackerEntry/updatePlayerList (Ljava/util/List;)V +MD: lh/a (Llf;)V net/minecraft/entity/EntityTrackerEntry/removeFromTrackedPlayers (Lnet/minecraft/entity/player/EntityPlayerMP;)V +MD: lh/b ()V net/minecraft/entity/EntityTrackerEntry/sendMetadataToAllAssociatedPlayers ()V +MD: lh/b (Lff;)V net/minecraft/entity/EntityTrackerEntry/func_151261_b (Lnet/minecraft/network/Packet;)V +MD: lh/b (Ljava/util/List;)V net/minecraft/entity/EntityTrackerEntry/updatePlayerEntities (Ljava/util/List;)V +MD: lh/b (Llf;)V net/minecraft/entity/EntityTrackerEntry/updatePlayerEntity (Lnet/minecraft/entity/player/EntityPlayerMP;)V +MD: lh/c ()Lff; net/minecraft/entity/EntityTrackerEntry/func_151260_c ()Lnet/minecraft/network/Packet; +MD: lh/c (Llf;)Z net/minecraft/entity/EntityTrackerEntry/func_180233_c (Lnet/minecraft/entity/player/EntityPlayerMP;)Z +MD: lh/d (Llf;)V net/minecraft/entity/EntityTrackerEntry/removeTrackedPlayerSymmetric (Lnet/minecraft/entity/player/EntityPlayerMP;)V +MD: lh/e (Llf;)Z net/minecraft/entity/EntityTrackerEntry/isPlayerWatchingThisChunk (Lnet/minecraft/entity/player/EntityPlayerMP;)Z +MD: lh/equals (Ljava/lang/Object;)Z net/minecraft/entity/EntityTrackerEntry/equals (Ljava/lang/Object;)Z +MD: lh/hashCode ()I net/minecraft/entity/EntityTrackerEntry/hashCode ()I +MD: lj/a (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)V net/minecraft/network/PingResponseHandler/writeAndFlush (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)V +MD: lj/a (Ljava/lang/String;)Lio/netty/buffer/ByteBuf; net/minecraft/network/PingResponseHandler/getStringBuffer (Ljava/lang/String;)Lio/netty/buffer/ByteBuf; +MD: lj/channelRead (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V net/minecraft/network/PingResponseHandler/channelRead (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V +MD: lk/a (Leu;)V net/minecraft/client/network/NetHandlerHandshakeMemory/onDisconnect (Lnet/minecraft/util/IChatComponent;)V +MD: lk/a (Ljc;)V net/minecraft/client/network/NetHandlerHandshakeMemory/processHandshake (Lnet/minecraft/network/handshake/client/C00Handshake;)V +MD: ll$1/a ()Lio/netty/channel/nio/NioEventLoopGroup; net/minecraft/network/NetworkSystem$1/load ()Lio/netty/channel/nio/NioEventLoopGroup; +MD: ll$1/b ()Ljava/lang/Object; net/minecraft/network/NetworkSystem$1/load ()Ljava/lang/Object; +MD: ll$2/a ()Lio/netty/channel/epoll/EpollEventLoopGroup; net/minecraft/network/NetworkSystem$2/load ()Lio/netty/channel/epoll/EpollEventLoopGroup; +MD: ll$2/b ()Ljava/lang/Object; net/minecraft/network/NetworkSystem$2/load ()Ljava/lang/Object; +MD: ll$3/a ()Lio/netty/channel/local/LocalEventLoopGroup; net/minecraft/network/NetworkSystem$3/load ()Lio/netty/channel/local/LocalEventLoopGroup; +MD: ll$3/b ()Ljava/lang/Object; net/minecraft/network/NetworkSystem$3/load ()Ljava/lang/Object; +MD: ll$4/initChannel (Lio/netty/channel/Channel;)V net/minecraft/network/NetworkSystem$4/initChannel (Lio/netty/channel/Channel;)V +MD: ll$5/initChannel (Lio/netty/channel/Channel;)V net/minecraft/network/NetworkSystem$5/initChannel (Lio/netty/channel/Channel;)V +MD: ll$6/a ()Ljava/lang/String; net/minecraft/network/NetworkSystem$6/call ()Ljava/lang/String; +MD: ll$6/call ()Ljava/lang/Object; net/minecraft/network/NetworkSystem$6/call ()Ljava/lang/Object; +MD: ll$7/operationComplete (Lio/netty/util/concurrent/Future;)V net/minecraft/network/NetworkSystem$7/operationComplete (Lio/netty/util/concurrent/Future;)V +MD: ll/a ()Ljava/net/SocketAddress; net/minecraft/network/NetworkSystem/addLocalEndpoint ()Ljava/net/SocketAddress; +MD: ll/a (Ljava/net/InetAddress;I)V net/minecraft/network/NetworkSystem/addLanEndpoint (Ljava/net/InetAddress;I)V +MD: ll/a (Lll;)Ljava/util/List; net/minecraft/network/NetworkSystem/access$000 (Lnet/minecraft/network/NetworkSystem;)Ljava/util/List; +MD: ll/b ()V net/minecraft/network/NetworkSystem/terminateEndpoints ()V +MD: ll/b (Lll;)Lnet/minecraft/server/MinecraftServer; net/minecraft/network/NetworkSystem/access$100 (Lnet/minecraft/network/NetworkSystem;)Lnet/minecraft/server/MinecraftServer; +MD: ll/c ()V net/minecraft/network/NetworkSystem/networkTick ()V +MD: ll/d ()Lnet/minecraft/server/MinecraftServer; net/minecraft/network/NetworkSystem/getServer ()Lnet/minecraft/server/MinecraftServer; +MD: lm$1/operationComplete (Lio/netty/util/concurrent/Future;)V net/minecraft/network/NetHandlerPlayServer$1/operationComplete (Lio/netty/util/concurrent/Future;)V +MD: lm$2/run ()V net/minecraft/network/NetHandlerPlayServer$2/run ()V +MD: lm$3/a ()Ljava/lang/String; net/minecraft/network/NetHandlerPlayServer$3/call ()Ljava/lang/String; +MD: lm$3/call ()Ljava/lang/Object; net/minecraft/network/NetHandlerPlayServer$3/call ()Ljava/lang/Object; +MD: lm/a ()Lek; net/minecraft/network/NetHandlerPlayServer/getNetworkManager ()Lnet/minecraft/network/NetworkManager; +MD: lm/a (DDDFF)V net/minecraft/network/NetHandlerPlayServer/setPlayerLocation (DDDFF)V +MD: lm/a (DDDFFLjava/util/Set;)V net/minecraft/network/NetHandlerPlayServer/setPlayerLocation (DDDFFLjava/util/Set;)V +MD: lm/a (Leu;)V net/minecraft/network/NetHandlerPlayServer/onDisconnect (Lnet/minecraft/util/IChatComponent;)V +MD: lm/a (Lff;)V net/minecraft/network/NetHandlerPlayServer/sendPacket (Lnet/minecraft/network/Packet;)V +MD: lm/a (Lid;)V net/minecraft/network/NetHandlerPlayServer/processTabComplete (Lnet/minecraft/network/play/client/C14PacketTabComplete;)V +MD: lm/a (Lie;)V net/minecraft/network/NetHandlerPlayServer/processChatMessage (Lnet/minecraft/network/play/client/C01PacketChatMessage;)V +MD: lm/a (Lig;)V net/minecraft/network/NetHandlerPlayServer/processClientStatus (Lnet/minecraft/network/play/client/C16PacketClientStatus;)V +MD: lm/a (Lih;)V net/minecraft/network/NetHandlerPlayServer/processClientSettings (Lnet/minecraft/network/play/client/C15PacketClientSettings;)V +MD: lm/a (Lii;)V net/minecraft/network/NetHandlerPlayServer/processConfirmTransaction (Lnet/minecraft/network/play/client/C0FPacketConfirmTransaction;)V +MD: lm/a (Lij;)V net/minecraft/network/NetHandlerPlayServer/processEnchantItem (Lnet/minecraft/network/play/client/C11PacketEnchantItem;)V +MD: lm/a (Lik;)V net/minecraft/network/NetHandlerPlayServer/processClickWindow (Lnet/minecraft/network/play/client/C0EPacketClickWindow;)V +MD: lm/a (Lil;)V net/minecraft/network/NetHandlerPlayServer/processCloseWindow (Lnet/minecraft/network/play/client/C0DPacketCloseWindow;)V +MD: lm/a (Lim;)V net/minecraft/network/NetHandlerPlayServer/processVanilla250Packet (Lnet/minecraft/network/play/client/C17PacketCustomPayload;)V +MD: lm/a (Lin;)V net/minecraft/network/NetHandlerPlayServer/processUseEntity (Lnet/minecraft/network/play/client/C02PacketUseEntity;)V +MD: lm/a (Lio;)V net/minecraft/network/NetHandlerPlayServer/processKeepAlive (Lnet/minecraft/network/play/client/C00PacketKeepAlive;)V +MD: lm/a (Lip;)V net/minecraft/network/NetHandlerPlayServer/processPlayer (Lnet/minecraft/network/play/client/C03PacketPlayer;)V +MD: lm/a (Liq;)V net/minecraft/network/NetHandlerPlayServer/processPlayerAbilities (Lnet/minecraft/network/play/client/C13PacketPlayerAbilities;)V +MD: lm/a (Lir;)V net/minecraft/network/NetHandlerPlayServer/processPlayerDigging (Lnet/minecraft/network/play/client/C07PacketPlayerDigging;)V +MD: lm/a (Lis;)V net/minecraft/network/NetHandlerPlayServer/processEntityAction (Lnet/minecraft/network/play/client/C0BPacketEntityAction;)V +MD: lm/a (Lit;)V net/minecraft/network/NetHandlerPlayServer/processInput (Lnet/minecraft/network/play/client/C0CPacketInput;)V +MD: lm/a (Liu;)V net/minecraft/network/NetHandlerPlayServer/handleResourcePackStatus (Lnet/minecraft/network/play/client/C19PacketResourcePackStatus;)V +MD: lm/a (Liv;)V net/minecraft/network/NetHandlerPlayServer/processHeldItemChange (Lnet/minecraft/network/play/client/C09PacketHeldItemChange;)V +MD: lm/a (Liw;)V net/minecraft/network/NetHandlerPlayServer/processCreativeInventoryAction (Lnet/minecraft/network/play/client/C10PacketCreativeInventoryAction;)V +MD: lm/a (Lix;)V net/minecraft/network/NetHandlerPlayServer/processUpdateSign (Lnet/minecraft/network/play/client/C12PacketUpdateSign;)V +MD: lm/a (Liy;)V net/minecraft/network/NetHandlerPlayServer/handleAnimation (Lnet/minecraft/network/play/client/C0APacketAnimation;)V +MD: lm/a (Liz;)V net/minecraft/network/NetHandlerPlayServer/handleSpectate (Lnet/minecraft/network/play/client/C18PacketSpectate;)V +MD: lm/a (Lja;)V net/minecraft/network/NetHandlerPlayServer/processPlayerBlockPlacement (Lnet/minecraft/network/play/client/C08PacketPlayerBlockPlacement;)V +MD: lm/b (Lip;)Z net/minecraft/network/NetHandlerPlayServer/func_183006_b (Lnet/minecraft/network/play/client/C03PacketPlayer;)Z +MD: lm/c ()V net/minecraft/network/NetHandlerPlayServer/update ()V +MD: lm/c (Ljava/lang/String;)V net/minecraft/network/NetHandlerPlayServer/kickPlayerFromServer (Ljava/lang/String;)V +MD: lm/d ()J net/minecraft/network/NetHandlerPlayServer/currentTimeMillis ()J +MD: lm/d (Ljava/lang/String;)V net/minecraft/network/NetHandlerPlayServer/handleSlashCommand (Ljava/lang/String;)V +MD: ln/a (Leu;)V net/minecraft/server/network/NetHandlerHandshakeTCP/onDisconnect (Lnet/minecraft/util/IChatComponent;)V +MD: ln/a (Ljc;)V net/minecraft/server/network/NetHandlerHandshakeTCP/processHandshake (Lnet/minecraft/network/handshake/client/C00Handshake;)V +MD: lo$1/a (Lio/netty/channel/ChannelFuture;)V net/minecraft/server/network/NetHandlerLoginServer$1/operationComplete (Lio/netty/channel/ChannelFuture;)V +MD: lo$1/operationComplete (Lio/netty/util/concurrent/Future;)V net/minecraft/server/network/NetHandlerLoginServer$1/operationComplete (Lio/netty/util/concurrent/Future;)V +MD: lo$2/run ()V net/minecraft/server/network/NetHandlerLoginServer$2/run ()V +MD: lo$a/values ()[Llo$a; net/minecraft/server/network/NetHandlerLoginServer$LoginState/values ()[Lnet/minecraft/server/network/NetHandlerLoginServer$LoginState; +MD: lo/a (Lcom/mojang/authlib/GameProfile;)Lcom/mojang/authlib/GameProfile; net/minecraft/server/network/NetHandlerLoginServer/getOfflineProfile (Lcom/mojang/authlib/GameProfile;)Lcom/mojang/authlib/GameProfile; +MD: lo/a (Leu;)V net/minecraft/server/network/NetHandlerLoginServer/onDisconnect (Lnet/minecraft/util/IChatComponent;)V +MD: lo/a (Ljava/lang/String;)V net/minecraft/server/network/NetHandlerLoginServer/closeConnection (Ljava/lang/String;)V +MD: lo/a (Ljl;)V net/minecraft/server/network/NetHandlerLoginServer/processLoginStart (Lnet/minecraft/network/login/client/C00PacketLoginStart;)V +MD: lo/a (Ljm;)V net/minecraft/server/network/NetHandlerLoginServer/processEncryptionResponse (Lnet/minecraft/network/login/client/C01PacketEncryptionResponse;)V +MD: lo/a (Llo;)Lnet/minecraft/server/MinecraftServer; net/minecraft/server/network/NetHandlerLoginServer/access$000 (Lnet/minecraft/server/network/NetHandlerLoginServer;)Lnet/minecraft/server/MinecraftServer; +MD: lo/a (Llo;Lcom/mojang/authlib/GameProfile;)Lcom/mojang/authlib/GameProfile; net/minecraft/server/network/NetHandlerLoginServer/access$102 (Lnet/minecraft/server/network/NetHandlerLoginServer;Lcom/mojang/authlib/GameProfile;)Lcom/mojang/authlib/GameProfile; +MD: lo/a (Llo;Llo$a;)Llo$a; net/minecraft/server/network/NetHandlerLoginServer/access$502 (Lnet/minecraft/server/network/NetHandlerLoginServer;Lnet/minecraft/server/network/NetHandlerLoginServer$LoginState;)Lnet/minecraft/server/network/NetHandlerLoginServer$LoginState; +MD: lo/b ()V net/minecraft/server/network/NetHandlerLoginServer/tryAcceptPlayer ()V +MD: lo/b (Llo;)Lcom/mojang/authlib/GameProfile; net/minecraft/server/network/NetHandlerLoginServer/access$100 (Lnet/minecraft/server/network/NetHandlerLoginServer;)Lcom/mojang/authlib/GameProfile; +MD: lo/c ()V net/minecraft/server/network/NetHandlerLoginServer/update ()V +MD: lo/c (Llo;)Ljava/lang/String; net/minecraft/server/network/NetHandlerLoginServer/access$200 (Lnet/minecraft/server/network/NetHandlerLoginServer;)Ljava/lang/String; +MD: lo/d ()Ljava/lang/String; net/minecraft/server/network/NetHandlerLoginServer/getConnectionInfo ()Ljava/lang/String; +MD: lo/d (Llo;)Ljavax/crypto/SecretKey; net/minecraft/server/network/NetHandlerLoginServer/access$300 (Lnet/minecraft/server/network/NetHandlerLoginServer;)Ljavax/crypto/SecretKey; +MD: lo/e ()Lorg/apache/logging/log4j/Logger; net/minecraft/server/network/NetHandlerLoginServer/access$400 ()Lorg/apache/logging/log4j/Logger; +MD: lp/a (Leu;)V net/minecraft/server/network/NetHandlerStatusServer/onDisconnect (Lnet/minecraft/util/IChatComponent;)V +MD: lp/a (Lju;)V net/minecraft/server/network/NetHandlerStatusServer/processPing (Lnet/minecraft/network/status/client/C01PacketPing;)V +MD: lp/a (Ljv;)V net/minecraft/server/network/NetHandlerStatusServer/processServerQuery (Lnet/minecraft/network/status/client/C00PacketServerQuery;)V +MD: ls/a (Lcom/google/gson/JsonObject;)V net/minecraft/server/management/BanEntry/onSerialization (Lcom/google/gson/JsonObject;)V +MD: ls/c ()Ljava/util/Date; net/minecraft/server/management/BanEntry/getBanEndDate ()Ljava/util/Date; +MD: ls/d ()Ljava/lang/String; net/minecraft/server/management/BanEntry/getBanReason ()Ljava/lang/String; +MD: ls/e ()Z net/minecraft/server/management/BanEntry/hasBanExpired ()Z +MD: lt$1/onProfileLookupFailed (Lcom/mojang/authlib/GameProfile;Ljava/lang/Exception;)V net/minecraft/server/management/PlayerProfileCache$1/onProfileLookupFailed (Lcom/mojang/authlib/GameProfile;Ljava/lang/Exception;)V +MD: lt$1/onProfileLookupSucceeded (Lcom/mojang/authlib/GameProfile;)V net/minecraft/server/management/PlayerProfileCache$1/onProfileLookupSucceeded (Lcom/mojang/authlib/GameProfile;)V +MD: lt$2/getActualTypeArguments ()[Ljava/lang/reflect/Type; net/minecraft/server/management/PlayerProfileCache$2/getActualTypeArguments ()[Ljava/lang/reflect/Type; +MD: lt$2/getOwnerType ()Ljava/lang/reflect/Type; net/minecraft/server/management/PlayerProfileCache$2/getOwnerType ()Ljava/lang/reflect/Type; +MD: lt$2/getRawType ()Ljava/lang/reflect/Type; net/minecraft/server/management/PlayerProfileCache$2/getRawType ()Ljava/lang/reflect/Type; +MD: lt$a/a ()Lcom/mojang/authlib/GameProfile; net/minecraft/server/management/PlayerProfileCache$ProfileEntry/getGameProfile ()Lcom/mojang/authlib/GameProfile; +MD: lt$a/a (Llt$a;)Ljava/util/Date; net/minecraft/server/management/PlayerProfileCache$ProfileEntry/access$200 (Lnet/minecraft/server/management/PlayerProfileCache$ProfileEntry;)Ljava/util/Date; +MD: lt$a/b ()Ljava/util/Date; net/minecraft/server/management/PlayerProfileCache$ProfileEntry/getExpirationDate ()Ljava/util/Date; +MD: lt$b/a (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Llt$a; net/minecraft/server/management/PlayerProfileCache$Serializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/server/management/PlayerProfileCache$ProfileEntry; +MD: lt$b/a (Llt$a;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; net/minecraft/server/management/PlayerProfileCache$Serializer/serialize (Lnet/minecraft/server/management/PlayerProfileCache$ProfileEntry;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; +MD: lt$b/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; net/minecraft/server/management/PlayerProfileCache$Serializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; +MD: lt$b/serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; net/minecraft/server/management/PlayerProfileCache$Serializer/serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; +MD: lt/a ()[Ljava/lang/String; net/minecraft/server/management/PlayerProfileCache/getUsernames ()[Ljava/lang/String; +MD: lt/a (I)Ljava/util/List; net/minecraft/server/management/PlayerProfileCache/getEntriesWithLimit (I)Ljava/util/List; +MD: lt/a (Lcom/mojang/authlib/GameProfile;)V net/minecraft/server/management/PlayerProfileCache/addEntry (Lcom/mojang/authlib/GameProfile;)V +MD: lt/a (Lcom/mojang/authlib/GameProfile;Ljava/util/Date;)V net/minecraft/server/management/PlayerProfileCache/addEntry (Lcom/mojang/authlib/GameProfile;Ljava/util/Date;)V +MD: lt/a (Ljava/lang/String;)Lcom/mojang/authlib/GameProfile; net/minecraft/server/management/PlayerProfileCache/getGameProfileForUsername (Ljava/lang/String;)Lcom/mojang/authlib/GameProfile; +MD: lt/a (Ljava/util/UUID;)Lcom/mojang/authlib/GameProfile; net/minecraft/server/management/PlayerProfileCache/getProfileByUUID (Ljava/util/UUID;)Lcom/mojang/authlib/GameProfile; +MD: lt/a (Lnet/minecraft/server/MinecraftServer;Ljava/lang/String;)Lcom/mojang/authlib/GameProfile; net/minecraft/server/management/PlayerProfileCache/getGameProfile (Lnet/minecraft/server/MinecraftServer;Ljava/lang/String;)Lcom/mojang/authlib/GameProfile; +MD: lt/b ()V net/minecraft/server/management/PlayerProfileCache/load ()V +MD: lt/b (Ljava/util/UUID;)Llt$a; net/minecraft/server/management/PlayerProfileCache/getByUUID (Ljava/util/UUID;)Lnet/minecraft/server/management/PlayerProfileCache$ProfileEntry; +MD: lt/c ()V net/minecraft/server/management/PlayerProfileCache/save ()V +MD: lu/a (Lcom/google/gson/JsonObject;)Lma; net/minecraft/server/management/BanList/createEntry (Lcom/google/gson/JsonObject;)Lnet/minecraft/server/management/UserListEntry; +MD: lu/a (Ljava/net/SocketAddress;)Z net/minecraft/server/management/BanList/isBanned (Ljava/net/SocketAddress;)Z +MD: lu/b (Ljava/net/SocketAddress;)Llv; net/minecraft/server/management/BanList/getBanEntry (Ljava/net/SocketAddress;)Lnet/minecraft/server/management/IPBanEntry; +MD: lu/c (Ljava/net/SocketAddress;)Ljava/lang/String; net/minecraft/server/management/BanList/addressToString (Ljava/net/SocketAddress;)Ljava/lang/String; +MD: lv/a (Lcom/google/gson/JsonObject;)V net/minecraft/server/management/IPBanEntry/onSerialization (Lcom/google/gson/JsonObject;)V +MD: lv/b (Lcom/google/gson/JsonObject;)Ljava/lang/String; net/minecraft/server/management/IPBanEntry/getIPFromJson (Lcom/google/gson/JsonObject;)Ljava/lang/String; +MD: lw$1/a (Ljava/lang/String;)Z net/minecraft/server/management/PreYggdrasilConverter$1/apply (Ljava/lang/String;)Z +MD: lw$1/apply (Ljava/lang/Object;)Z net/minecraft/server/management/PreYggdrasilConverter$1/apply (Ljava/lang/Object;)Z +MD: lw$2/onProfileLookupFailed (Lcom/mojang/authlib/GameProfile;Ljava/lang/Exception;)V net/minecraft/server/management/PreYggdrasilConverter$2/onProfileLookupFailed (Lcom/mojang/authlib/GameProfile;Ljava/lang/Exception;)V +MD: lw$2/onProfileLookupSucceeded (Lcom/mojang/authlib/GameProfile;)V net/minecraft/server/management/PreYggdrasilConverter$2/onProfileLookupSucceeded (Lcom/mojang/authlib/GameProfile;)V +MD: lw$3/onProfileLookupFailed (Lcom/mojang/authlib/GameProfile;Ljava/lang/Exception;)V net/minecraft/server/management/PreYggdrasilConverter$3/onProfileLookupFailed (Lcom/mojang/authlib/GameProfile;Ljava/lang/Exception;)V +MD: lw$3/onProfileLookupSucceeded (Lcom/mojang/authlib/GameProfile;)V net/minecraft/server/management/PreYggdrasilConverter$3/onProfileLookupSucceeded (Lcom/mojang/authlib/GameProfile;)V +MD: lw$4/onProfileLookupFailed (Lcom/mojang/authlib/GameProfile;Ljava/lang/Exception;)V net/minecraft/server/management/PreYggdrasilConverter$4/onProfileLookupFailed (Lcom/mojang/authlib/GameProfile;Ljava/lang/Exception;)V +MD: lw$4/onProfileLookupSucceeded (Lcom/mojang/authlib/GameProfile;)V net/minecraft/server/management/PreYggdrasilConverter$4/onProfileLookupSucceeded (Lcom/mojang/authlib/GameProfile;)V +MD: lw$5/onProfileLookupFailed (Lcom/mojang/authlib/GameProfile;Ljava/lang/Exception;)V net/minecraft/server/management/PreYggdrasilConverter$5/onProfileLookupFailed (Lcom/mojang/authlib/GameProfile;Ljava/lang/Exception;)V +MD: lw$5/onProfileLookupSucceeded (Lcom/mojang/authlib/GameProfile;)V net/minecraft/server/management/PreYggdrasilConverter$5/onProfileLookupSucceeded (Lcom/mojang/authlib/GameProfile;)V +MD: lw$6/a (Lcom/mojang/authlib/GameProfile;)Ljava/lang/String; net/minecraft/server/management/PreYggdrasilConverter$6/func_152744_a (Lcom/mojang/authlib/GameProfile;)Ljava/lang/String; +MD: lw$6/a (Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V net/minecraft/server/management/PreYggdrasilConverter$6/func_152743_a (Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V +MD: lw$6/onProfileLookupFailed (Lcom/mojang/authlib/GameProfile;Ljava/lang/Exception;)V net/minecraft/server/management/PreYggdrasilConverter$6/onProfileLookupFailed (Lcom/mojang/authlib/GameProfile;Ljava/lang/Exception;)V +MD: lw$6/onProfileLookupSucceeded (Lcom/mojang/authlib/GameProfile;)V net/minecraft/server/management/PreYggdrasilConverter$6/onProfileLookupSucceeded (Lcom/mojang/authlib/GameProfile;)V +MD: lw/a ()Lorg/apache/logging/log4j/Logger; net/minecraft/server/management/PreYggdrasilConverter/access$000 ()Lorg/apache/logging/log4j/Logger; +MD: lw/a (Ljava/io/File;)V net/minecraft/server/management/PreYggdrasilConverter/access$400 (Ljava/io/File;)V +MD: lw/a (Ljava/io/File;Ljava/util/Map;)Ljava/util/List; net/minecraft/server/management/PreYggdrasilConverter/readFile (Ljava/io/File;Ljava/util/Map;)Ljava/util/List; +MD: lw/a (Ljava/lang/String;)Ljava/lang/String; net/minecraft/server/management/PreYggdrasilConverter/getStringUUIDFromName (Ljava/lang/String;)Ljava/lang/String; +MD: lw/a (Ljava/lang/String;Ljava/util/Date;)Ljava/util/Date; net/minecraft/server/management/PreYggdrasilConverter/access$200 (Ljava/lang/String;Ljava/util/Date;)Ljava/util/Date; +MD: lw/a (Lkl;)Z net/minecraft/server/management/PreYggdrasilConverter/tryConvert (Lnet/minecraft/server/dedicated/PropertyManager;)Z +MD: lw/a (Lko;Lkl;)Z net/minecraft/server/management/PreYggdrasilConverter/convertSaveFiles (Lnet/minecraft/server/dedicated/DedicatedServer;Lnet/minecraft/server/dedicated/PropertyManager;)Z +MD: lw/a (Lnet/minecraft/server/MinecraftServer;)Z net/minecraft/server/management/PreYggdrasilConverter/convertUserBanlist (Lnet/minecraft/server/MinecraftServer;)Z +MD: lw/a (Lnet/minecraft/server/MinecraftServer;Ljava/util/Collection;Lcom/mojang/authlib/ProfileLookupCallback;)V net/minecraft/server/management/PreYggdrasilConverter/lookupNames (Lnet/minecraft/server/MinecraftServer;Ljava/util/Collection;Lcom/mojang/authlib/ProfileLookupCallback;)V +MD: lw/b (Ljava/io/File;)V net/minecraft/server/management/PreYggdrasilConverter/mkdir (Ljava/io/File;)V +MD: lw/b (Ljava/lang/String;Ljava/util/Date;)Ljava/util/Date; net/minecraft/server/management/PreYggdrasilConverter/parseDate (Ljava/lang/String;Ljava/util/Date;)Ljava/util/Date; +MD: lw/b (Lkl;)Z net/minecraft/server/management/PreYggdrasilConverter/hasUnconvertableFiles (Lnet/minecraft/server/dedicated/PropertyManager;)Z +MD: lw/b (Lnet/minecraft/server/MinecraftServer;)Z net/minecraft/server/management/PreYggdrasilConverter/convertIpBanlist (Lnet/minecraft/server/MinecraftServer;)Z +MD: lw/c (Ljava/io/File;)V net/minecraft/server/management/PreYggdrasilConverter/backupConverted (Ljava/io/File;)V +MD: lw/c (Lkl;)Z net/minecraft/server/management/PreYggdrasilConverter/hasUnconvertablePlayerFiles (Lnet/minecraft/server/dedicated/PropertyManager;)Z +MD: lw/c (Lnet/minecraft/server/MinecraftServer;)Z net/minecraft/server/management/PreYggdrasilConverter/convertOplist (Lnet/minecraft/server/MinecraftServer;)Z +MD: lw/d (Lkl;)Ljava/io/File; net/minecraft/server/management/PreYggdrasilConverter/getPlayersDirectory (Lnet/minecraft/server/dedicated/PropertyManager;)Ljava/io/File; +MD: lw/d (Lnet/minecraft/server/MinecraftServer;)Z net/minecraft/server/management/PreYggdrasilConverter/convertWhitelist (Lnet/minecraft/server/MinecraftServer;)Z +MD: lx$1/a (Lams;D)V net/minecraft/server/management/ServerConfigurationManager$1/onSizeChanged (Lnet/minecraft/world/border/WorldBorder;D)V +MD: lx$1/a (Lams;DD)V net/minecraft/server/management/ServerConfigurationManager$1/onCenterChanged (Lnet/minecraft/world/border/WorldBorder;DD)V +MD: lx$1/a (Lams;DDJ)V net/minecraft/server/management/ServerConfigurationManager$1/onTransitionStarted (Lnet/minecraft/world/border/WorldBorder;DDJ)V +MD: lx$1/a (Lams;I)V net/minecraft/server/management/ServerConfigurationManager$1/onWarningTimeChanged (Lnet/minecraft/world/border/WorldBorder;I)V +MD: lx$1/b (Lams;D)V net/minecraft/server/management/ServerConfigurationManager$1/onDamageAmountChanged (Lnet/minecraft/world/border/WorldBorder;D)V +MD: lx$1/b (Lams;I)V net/minecraft/server/management/ServerConfigurationManager$1/onWarningDistanceChanged (Lnet/minecraft/world/border/WorldBorder;I)V +MD: lx$1/c (Lams;D)V net/minecraft/server/management/ServerConfigurationManager$1/onDamageBufferChanged (Lnet/minecraft/world/border/WorldBorder;D)V +MD: lx/a ()V net/minecraft/server/management/ServerConfigurationManager/loadWhiteList ()V +MD: lx/a (DDDDILff;)V net/minecraft/server/management/ServerConfigurationManager/sendToAllNear (DDDDILnet/minecraft/network/Packet;)V +MD: lx/a (I)V net/minecraft/server/management/ServerConfigurationManager/setViewDistance (I)V +MD: lx/a (Ladp$a;)V net/minecraft/server/management/ServerConfigurationManager/setGameType (Lnet/minecraft/world/WorldSettings$GameType;)V +MD: lx/a (Lcom/mojang/authlib/GameProfile;)V net/minecraft/server/management/ServerConfigurationManager/addOp (Lcom/mojang/authlib/GameProfile;)V +MD: lx/a (Lek;Llf;)V net/minecraft/server/management/ServerConfigurationManager/initializeConnectionToPlayer (Lnet/minecraft/network/NetworkManager;Lnet/minecraft/entity/player/EntityPlayerMP;)V +MD: lx/a (Leu;)V net/minecraft/server/management/ServerConfigurationManager/sendChatMsg (Lnet/minecraft/util/IChatComponent;)V +MD: lx/a (Leu;Z)V net/minecraft/server/management/ServerConfigurationManager/sendChatMsgImpl (Lnet/minecraft/util/IChatComponent;Z)V +MD: lx/a (Lff;)V net/minecraft/server/management/ServerConfigurationManager/sendPacketToAllPlayers (Lnet/minecraft/network/Packet;)V +MD: lx/a (Lff;I)V net/minecraft/server/management/ServerConfigurationManager/sendPacketToAllPlayersInDimension (Lnet/minecraft/network/Packet;I)V +MD: lx/a (Ljava/lang/String;)Llf; net/minecraft/server/management/ServerConfigurationManager/getPlayerByUsername (Ljava/lang/String;)Lnet/minecraft/entity/player/EntityPlayerMP; +MD: lx/a (Ljava/net/SocketAddress;Lcom/mojang/authlib/GameProfile;)Ljava/lang/String; net/minecraft/server/management/ServerConfigurationManager/allowUserToConnect (Ljava/net/SocketAddress;Lcom/mojang/authlib/GameProfile;)Ljava/lang/String; +MD: lx/a (Ljava/util/UUID;)Llf; net/minecraft/server/management/ServerConfigurationManager/getPlayerByUUID (Ljava/util/UUID;)Lnet/minecraft/entity/player/EntityPlayerMP; +MD: lx/a (Lkk;Llf;)V net/minecraft/server/management/ServerConfigurationManager/sendScoreboard (Lnet/minecraft/scoreboard/ServerScoreboard;Lnet/minecraft/entity/player/EntityPlayerMP;)V +MD: lx/a (Llf;)Ldn; net/minecraft/server/management/ServerConfigurationManager/readPlayerDataFromFile (Lnet/minecraft/entity/player/EntityPlayerMP;)Lnet/minecraft/nbt/NBTTagCompound; +MD: lx/a (Llf;I)V net/minecraft/server/management/ServerConfigurationManager/transferPlayerToDimension (Lnet/minecraft/entity/player/EntityPlayerMP;I)V +MD: lx/a (Llf;IZ)Llf; net/minecraft/server/management/ServerConfigurationManager/recreatePlayerEntity (Lnet/minecraft/entity/player/EntityPlayerMP;IZ)Lnet/minecraft/entity/player/EntityPlayerMP; +MD: lx/a (Llf;Lle;)V net/minecraft/server/management/ServerConfigurationManager/preparePlayer (Lnet/minecraft/entity/player/EntityPlayerMP;Lnet/minecraft/world/WorldServer;)V +MD: lx/a (Llf;Llf;Ladm;)V net/minecraft/server/management/ServerConfigurationManager/setPlayerGameTypeBasedOnOther (Lnet/minecraft/entity/player/EntityPlayerMP;Lnet/minecraft/entity/player/EntityPlayerMP;Lnet/minecraft/world/World;)V +MD: lx/a (Lpk;ILle;Lle;)V net/minecraft/server/management/ServerConfigurationManager/transferEntityToWorld (Lnet/minecraft/entity/Entity;ILnet/minecraft/world/WorldServer;Lnet/minecraft/world/WorldServer;)V +MD: lx/a (Lwn;)Lmv; net/minecraft/server/management/ServerConfigurationManager/getPlayerStatsFile (Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/stats/StatisticsFile; +MD: lx/a (Lwn;DDDDILff;)V net/minecraft/server/management/ServerConfigurationManager/sendToAllNearExcept (Lnet/minecraft/entity/player/EntityPlayer;DDDDILnet/minecraft/network/Packet;)V +MD: lx/a (Lwn;Leu;)V net/minecraft/server/management/ServerConfigurationManager/sendMessageToAllTeamMembers (Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/IChatComponent;)V +MD: lx/a (Z)V net/minecraft/server/management/ServerConfigurationManager/setWhiteListEnabled (Z)V +MD: lx/a ([Lle;)V net/minecraft/server/management/ServerConfigurationManager/setPlayerManager ([Lnet/minecraft/world/WorldServer;)V +MD: lx/b (Lcom/mojang/authlib/GameProfile;)V net/minecraft/server/management/ServerConfigurationManager/removeOp (Lcom/mojang/authlib/GameProfile;)V +MD: lx/b (Ljava/lang/String;)Ljava/util/List; net/minecraft/server/management/ServerConfigurationManager/getPlayersMatchingAddress (Ljava/lang/String;)Ljava/util/List; +MD: lx/b (Llf;)V net/minecraft/server/management/ServerConfigurationManager/writePlayerData (Lnet/minecraft/entity/player/EntityPlayerMP;)V +MD: lx/b (Llf;Lle;)V net/minecraft/server/management/ServerConfigurationManager/updateTimeAndWeatherForPlayer (Lnet/minecraft/entity/player/EntityPlayerMP;Lnet/minecraft/world/WorldServer;)V +MD: lx/b (Lwn;Leu;)V net/minecraft/server/management/ServerConfigurationManager/sendMessageToTeamOrEvryPlayer (Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/IChatComponent;)V +MD: lx/b (Z)Ljava/lang/String; net/minecraft/server/management/ServerConfigurationManager/func_181058_b (Z)Ljava/lang/String; +MD: lx/c ()Lnet/minecraft/server/MinecraftServer; net/minecraft/server/management/ServerConfigurationManager/getServerInstance ()Lnet/minecraft/server/MinecraftServer; +MD: lx/c (Lcom/mojang/authlib/GameProfile;)V net/minecraft/server/management/ServerConfigurationManager/removePlayerFromWhitelist (Lcom/mojang/authlib/GameProfile;)V +MD: lx/c (Llf;)V net/minecraft/server/management/ServerConfigurationManager/playerLoggedIn (Lnet/minecraft/entity/player/EntityPlayerMP;)V +MD: lx/c (Z)V net/minecraft/server/management/ServerConfigurationManager/setCommandsAllowedForAll (Z)V +MD: lx/d ()I net/minecraft/server/management/ServerConfigurationManager/getEntityViewDistance ()I +MD: lx/d (Lcom/mojang/authlib/GameProfile;)V net/minecraft/server/management/ServerConfigurationManager/addWhitelistedPlayer (Lcom/mojang/authlib/GameProfile;)V +MD: lx/d (Llf;)V net/minecraft/server/management/ServerConfigurationManager/serverUpdateMountedMovingPlayer (Lnet/minecraft/entity/player/EntityPlayerMP;)V +MD: lx/e ()V net/minecraft/server/management/ServerConfigurationManager/onTick ()V +MD: lx/e (Lcom/mojang/authlib/GameProfile;)Z net/minecraft/server/management/ServerConfigurationManager/canJoin (Lcom/mojang/authlib/GameProfile;)Z +MD: lx/e (Llf;)V net/minecraft/server/management/ServerConfigurationManager/playerLoggedOut (Lnet/minecraft/entity/player/EntityPlayerMP;)V +MD: lx/f ()[Ljava/lang/String; net/minecraft/server/management/ServerConfigurationManager/getAllUsernames ()[Ljava/lang/String; +MD: lx/f (Lcom/mojang/authlib/GameProfile;)Z net/minecraft/server/management/ServerConfigurationManager/func_183023_f (Lcom/mojang/authlib/GameProfile;)Z +MD: lx/f (Llf;)V net/minecraft/server/management/ServerConfigurationManager/syncPlayerInventory (Lnet/minecraft/entity/player/EntityPlayerMP;)V +MD: lx/g ()[Lcom/mojang/authlib/GameProfile; net/minecraft/server/management/ServerConfigurationManager/getAllProfiles ()[Lcom/mojang/authlib/GameProfile; +MD: lx/g (Lcom/mojang/authlib/GameProfile;)Llf; net/minecraft/server/management/ServerConfigurationManager/createPlayerForUser (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/entity/player/EntityPlayerMP; +MD: lx/h ()Lmc; net/minecraft/server/management/ServerConfigurationManager/getBannedPlayers ()Lnet/minecraft/server/management/UserListBans; +MD: lx/h (Lcom/mojang/authlib/GameProfile;)Z net/minecraft/server/management/ServerConfigurationManager/canSendCommands (Lcom/mojang/authlib/GameProfile;)Z +MD: lx/i ()Llu; net/minecraft/server/management/ServerConfigurationManager/getBannedIPs ()Lnet/minecraft/server/management/BanList; +MD: lx/j ()V net/minecraft/server/management/ServerConfigurationManager/saveAllPlayerData ()V +MD: lx/k ()Lme; net/minecraft/server/management/ServerConfigurationManager/getWhitelistedPlayers ()Lnet/minecraft/server/management/UserListWhitelist; +MD: lx/l ()[Ljava/lang/String; net/minecraft/server/management/ServerConfigurationManager/getWhitelistedPlayerNames ()[Ljava/lang/String; +MD: lx/m ()Lly; net/minecraft/server/management/ServerConfigurationManager/getOppedPlayers ()Lnet/minecraft/server/management/UserListOps; +MD: lx/n ()[Ljava/lang/String; net/minecraft/server/management/ServerConfigurationManager/getOppedPlayerNames ()[Ljava/lang/String; +MD: lx/o ()I net/minecraft/server/management/ServerConfigurationManager/getCurrentPlayerCount ()I +MD: lx/p ()I net/minecraft/server/management/ServerConfigurationManager/getMaxPlayers ()I +MD: lx/q ()[Ljava/lang/String; net/minecraft/server/management/ServerConfigurationManager/getAvailablePlayerDat ()[Ljava/lang/String; +MD: lx/r ()Z net/minecraft/server/management/ServerConfigurationManager/isWhiteListEnabled ()Z +MD: lx/s ()I net/minecraft/server/management/ServerConfigurationManager/getViewDistance ()I +MD: lx/t ()Ldn; net/minecraft/server/management/ServerConfigurationManager/getHostPlayerData ()Lnet/minecraft/nbt/NBTTagCompound; +MD: lx/u ()V net/minecraft/server/management/ServerConfigurationManager/removeAllPlayers ()V +MD: lx/v ()Ljava/util/List; net/minecraft/server/management/ServerConfigurationManager/getPlayerList ()Ljava/util/List; +MD: ly/a ()[Ljava/lang/String; net/minecraft/server/management/UserListOps/getKeys ()[Ljava/lang/String; +MD: ly/a (Lcom/google/gson/JsonObject;)Lma; net/minecraft/server/management/UserListOps/createEntry (Lcom/google/gson/JsonObject;)Lnet/minecraft/server/management/UserListEntry; +MD: ly/a (Ljava/lang/Object;)Ljava/lang/String; net/minecraft/server/management/UserListOps/getObjectKey (Ljava/lang/Object;)Ljava/lang/String; +MD: ly/a (Ljava/lang/String;)Lcom/mojang/authlib/GameProfile; net/minecraft/server/management/UserListOps/getGameProfileFromName (Ljava/lang/String;)Lcom/mojang/authlib/GameProfile; +MD: ly/b (Lcom/mojang/authlib/GameProfile;)Z net/minecraft/server/management/UserListOps/func_183026_b (Lcom/mojang/authlib/GameProfile;)Z +MD: ly/c (Lcom/mojang/authlib/GameProfile;)Ljava/lang/String; net/minecraft/server/management/UserListOps/getObjectKey (Lcom/mojang/authlib/GameProfile;)Ljava/lang/String; +MD: lz/a ()I net/minecraft/server/management/UserListOpsEntry/getPermissionLevel ()I +MD: lz/a (Lcom/google/gson/JsonObject;)V net/minecraft/server/management/UserListOpsEntry/onSerialization (Lcom/google/gson/JsonObject;)V +MD: lz/b ()Z net/minecraft/server/management/UserListOpsEntry/func_183024_b ()Z +MD: lz/b (Lcom/google/gson/JsonObject;)Lcom/mojang/authlib/GameProfile; net/minecraft/server/management/UserListOpsEntry/func_152643_b (Lcom/google/gson/JsonObject;)Lcom/mojang/authlib/GameProfile; +MD: m/a (ILjava/lang/String;)Z net/minecraft/command/ICommandSender/canCommandSenderUseCommand (ILjava/lang/String;)Z +MD: m/a (Leu;)V net/minecraft/command/ICommandSender/addChatMessage (Lnet/minecraft/util/IChatComponent;)V +MD: m/a (Ln$a;I)V net/minecraft/command/ICommandSender/setCommandStat (Lnet/minecraft/command/CommandResultStats$Type;I)V +MD: m/c ()Lcj; net/minecraft/command/ICommandSender/getPosition ()Lnet/minecraft/util/BlockPos; +MD: m/d ()Laui; net/minecraft/command/ICommandSender/getPositionVector ()Lnet/minecraft/util/Vec3; +MD: m/e ()Ladm; net/minecraft/command/ICommandSender/getEntityWorld ()Lnet/minecraft/world/World; +MD: m/e_ ()Ljava/lang/String; net/minecraft/command/ICommandSender/getName ()Ljava/lang/String; +MD: m/f ()Lpk; net/minecraft/command/ICommandSender/getCommandSenderEntity ()Lnet/minecraft/entity/Entity; +MD: m/f_ ()Leu; net/minecraft/command/ICommandSender/getDisplayName ()Lnet/minecraft/util/IChatComponent; +MD: m/u_ ()Z net/minecraft/command/ICommandSender/sendCommandFeedback ()Z +MD: ma/a (Lcom/google/gson/JsonObject;)V net/minecraft/server/management/UserListEntry/onSerialization (Lcom/google/gson/JsonObject;)V +MD: ma/e ()Z net/minecraft/server/management/UserListEntry/hasBanExpired ()Z +MD: ma/f ()Ljava/lang/Object; net/minecraft/server/management/UserListEntry/getValue ()Ljava/lang/Object; +MD: mb$1/getActualTypeArguments ()[Ljava/lang/reflect/Type; net/minecraft/server/management/UserList$1/getActualTypeArguments ()[Ljava/lang/reflect/Type; +MD: mb$1/getOwnerType ()Ljava/lang/reflect/Type; net/minecraft/server/management/UserList$1/getOwnerType ()Ljava/lang/reflect/Type; +MD: mb$1/getRawType ()Ljava/lang/reflect/Type; net/minecraft/server/management/UserList$1/getRawType ()Ljava/lang/reflect/Type; +MD: mb$a/a (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lma; net/minecraft/server/management/UserList$Serializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/server/management/UserListEntry; +MD: mb$a/a (Lma;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; net/minecraft/server/management/UserList$Serializer/serialize (Lnet/minecraft/server/management/UserListEntry;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; +MD: mb$a/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; net/minecraft/server/management/UserList$Serializer/deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; +MD: mb$a/serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; net/minecraft/server/management/UserList$Serializer/serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; +MD: mb/a ()[Ljava/lang/String; net/minecraft/server/management/UserList/getKeys ()[Ljava/lang/String; +MD: mb/a (Lcom/google/gson/JsonObject;)Lma; net/minecraft/server/management/UserList/createEntry (Lcom/google/gson/JsonObject;)Lnet/minecraft/server/management/UserListEntry; +MD: mb/a (Ljava/lang/Object;)Ljava/lang/String; net/minecraft/server/management/UserList/getObjectKey (Ljava/lang/Object;)Ljava/lang/String; +MD: mb/a (Lma;)V net/minecraft/server/management/UserList/addEntry (Lnet/minecraft/server/management/UserListEntry;)V +MD: mb/a (Z)V net/minecraft/server/management/UserList/setLanServer (Z)V +MD: mb/b ()Z net/minecraft/server/management/UserList/isLanServer ()Z +MD: mb/b (Ljava/lang/Object;)Lma; net/minecraft/server/management/UserList/getEntry (Ljava/lang/Object;)Lnet/minecraft/server/management/UserListEntry; +MD: mb/c ()Ljava/io/File; net/minecraft/server/management/UserList/getSaveFile ()Ljava/io/File; +MD: mb/c (Ljava/lang/Object;)V net/minecraft/server/management/UserList/removeEntry (Ljava/lang/Object;)V +MD: mb/d ()Z net/minecraft/server/management/UserList/isEmpty ()Z +MD: mb/d (Ljava/lang/Object;)Z net/minecraft/server/management/UserList/hasEntry (Ljava/lang/Object;)Z +MD: mb/e ()Ljava/util/Map; net/minecraft/server/management/UserList/getValues ()Ljava/util/Map; +MD: mb/f ()V net/minecraft/server/management/UserList/writeChanges ()V +MD: mb/g ()V net/minecraft/server/management/UserList/readSavedFile ()V +MD: mb/h ()V net/minecraft/server/management/UserList/removeExpired ()V +MD: mc/a ()[Ljava/lang/String; net/minecraft/server/management/UserListBans/getKeys ()[Ljava/lang/String; +MD: mc/a (Lcom/google/gson/JsonObject;)Lma; net/minecraft/server/management/UserListBans/createEntry (Lcom/google/gson/JsonObject;)Lnet/minecraft/server/management/UserListEntry; +MD: mc/a (Lcom/mojang/authlib/GameProfile;)Z net/minecraft/server/management/UserListBans/isBanned (Lcom/mojang/authlib/GameProfile;)Z +MD: mc/a (Ljava/lang/Object;)Ljava/lang/String; net/minecraft/server/management/UserListBans/getObjectKey (Ljava/lang/Object;)Ljava/lang/String; +MD: mc/a (Ljava/lang/String;)Lcom/mojang/authlib/GameProfile; net/minecraft/server/management/UserListBans/isUsernameBanned (Ljava/lang/String;)Lcom/mojang/authlib/GameProfile; +MD: mc/b (Lcom/mojang/authlib/GameProfile;)Ljava/lang/String; net/minecraft/server/management/UserListBans/getObjectKey (Lcom/mojang/authlib/GameProfile;)Ljava/lang/String; +MD: md/a (Lcom/google/gson/JsonObject;)V net/minecraft/server/management/UserListBansEntry/onSerialization (Lcom/google/gson/JsonObject;)V +MD: md/b (Lcom/google/gson/JsonObject;)Lcom/mojang/authlib/GameProfile; net/minecraft/server/management/UserListBansEntry/toGameProfile (Lcom/google/gson/JsonObject;)Lcom/mojang/authlib/GameProfile; +MD: me/a ()[Ljava/lang/String; net/minecraft/server/management/UserListWhitelist/getKeys ()[Ljava/lang/String; +MD: me/a (Lcom/google/gson/JsonObject;)Lma; net/minecraft/server/management/UserListWhitelist/createEntry (Lcom/google/gson/JsonObject;)Lnet/minecraft/server/management/UserListEntry; +MD: me/a (Lcom/mojang/authlib/GameProfile;)Z net/minecraft/server/management/UserListWhitelist/isWhitelisted (Lcom/mojang/authlib/GameProfile;)Z +MD: me/a (Ljava/lang/Object;)Ljava/lang/String; net/minecraft/server/management/UserListWhitelist/getObjectKey (Ljava/lang/Object;)Ljava/lang/String; +MD: me/a (Ljava/lang/String;)Lcom/mojang/authlib/GameProfile; net/minecraft/server/management/UserListWhitelist/getBannedProfile (Ljava/lang/String;)Lcom/mojang/authlib/GameProfile; +MD: me/b (Lcom/mojang/authlib/GameProfile;)Ljava/lang/String; net/minecraft/server/management/UserListWhitelist/getObjectKey (Lcom/mojang/authlib/GameProfile;)Ljava/lang/String; +MD: mf/a (Lcom/google/gson/JsonObject;)V net/minecraft/server/management/UserListWhitelistEntry/onSerialization (Lcom/google/gson/JsonObject;)V +MD: mf/b (Lcom/google/gson/JsonObject;)Lcom/mojang/authlib/GameProfile; net/minecraft/server/management/UserListWhitelistEntry/gameProfileFromJsonObject (Lcom/google/gson/JsonObject;)Lcom/mojang/authlib/GameProfile; +MD: mh/a ()[B net/minecraft/network/rcon/RConOutputStream/toByteArray ()[B +MD: mh/a (I)V net/minecraft/network/rcon/RConOutputStream/writeInt (I)V +MD: mh/a (Ljava/lang/String;)V net/minecraft/network/rcon/RConOutputStream/writeString (Ljava/lang/String;)V +MD: mh/a (S)V net/minecraft/network/rcon/RConOutputStream/writeShort (S)V +MD: mh/a ([B)V net/minecraft/network/rcon/RConOutputStream/writeByteArray ([B)V +MD: mh/b ()V net/minecraft/network/rcon/RConOutputStream/reset ()V +MD: mi/a (B)Ljava/lang/String; net/minecraft/network/rcon/RConUtils/getByteAsHexString (B)Ljava/lang/String; +MD: mi/a ([BII)Ljava/lang/String; net/minecraft/network/rcon/RConUtils/getBytesAsString ([BII)Ljava/lang/String; +MD: mi/b ([BI)I net/minecraft/network/rcon/RConUtils/getRemainingBytesAsLEInt ([BI)I +MD: mi/b ([BII)I net/minecraft/network/rcon/RConUtils/getBytesAsLEInt ([BII)I +MD: mi/c ([BII)I net/minecraft/network/rcon/RConUtils/getBytesAsBEint ([BII)I +MD: mj/a (ILjava/lang/String;)Z net/minecraft/network/rcon/RConConsoleSource/canCommandSenderUseCommand (ILjava/lang/String;)Z +MD: mj/a (Leu;)V net/minecraft/network/rcon/RConConsoleSource/addChatMessage (Lnet/minecraft/util/IChatComponent;)V +MD: mj/a (Ln$a;I)V net/minecraft/network/rcon/RConConsoleSource/setCommandStat (Lnet/minecraft/command/CommandResultStats$Type;I)V +MD: mj/c ()Lcj; net/minecraft/network/rcon/RConConsoleSource/getPosition ()Lnet/minecraft/util/BlockPos; +MD: mj/d ()Laui; net/minecraft/network/rcon/RConConsoleSource/getPositionVector ()Lnet/minecraft/util/Vec3; +MD: mj/e ()Ladm; net/minecraft/network/rcon/RConConsoleSource/getEntityWorld ()Lnet/minecraft/world/World; +MD: mj/e_ ()Ljava/lang/String; net/minecraft/network/rcon/RConConsoleSource/getName ()Ljava/lang/String; +MD: mj/f ()Lpk; net/minecraft/network/rcon/RConConsoleSource/getCommandSenderEntity ()Lnet/minecraft/entity/Entity; +MD: mj/f_ ()Leu; net/minecraft/network/rcon/RConConsoleSource/getDisplayName ()Lnet/minecraft/util/IChatComponent; +MD: mj/h ()Lmj; net/minecraft/network/rcon/RConConsoleSource/getInstance ()Lnet/minecraft/network/rcon/RConConsoleSource; +MD: mj/i ()V net/minecraft/network/rcon/RConConsoleSource/resetLog ()V +MD: mj/j ()Ljava/lang/String; net/minecraft/network/rcon/RConConsoleSource/getLogContents ()Ljava/lang/String; +MD: mj/u_ ()Z net/minecraft/network/rcon/RConConsoleSource/sendCommandFeedback ()Z +MD: ml/a ()V net/minecraft/network/rcon/RConThreadBase/startThread ()V +MD: ml/a (Ljava/lang/String;)V net/minecraft/network/rcon/RConThreadBase/logDebug (Ljava/lang/String;)V +MD: ml/a (Ljava/net/DatagramSocket;)V net/minecraft/network/rcon/RConThreadBase/registerSocket (Ljava/net/DatagramSocket;)V +MD: ml/a (Ljava/net/DatagramSocket;Z)Z net/minecraft/network/rcon/RConThreadBase/closeSocket (Ljava/net/DatagramSocket;Z)Z +MD: ml/a (Ljava/net/ServerSocket;Z)Z net/minecraft/network/rcon/RConThreadBase/closeServerSocket_do (Ljava/net/ServerSocket;Z)Z +MD: ml/a (Z)V net/minecraft/network/rcon/RConThreadBase/closeAllSockets_do (Z)V +MD: ml/b (Ljava/lang/String;)V net/minecraft/network/rcon/RConThreadBase/logInfo (Ljava/lang/String;)V +MD: ml/b (Ljava/net/ServerSocket;)Z net/minecraft/network/rcon/RConThreadBase/closeServerSocket (Ljava/net/ServerSocket;)Z +MD: ml/c ()Z net/minecraft/network/rcon/RConThreadBase/isRunning ()Z +MD: ml/c (Ljava/lang/String;)V net/minecraft/network/rcon/RConThreadBase/logWarning (Ljava/lang/String;)V +MD: ml/d ()I net/minecraft/network/rcon/RConThreadBase/getNumberOfPlayers ()I +MD: ml/d (Ljava/lang/String;)V net/minecraft/network/rcon/RConThreadBase/logSevere (Ljava/lang/String;)V +MD: ml/e ()V net/minecraft/network/rcon/RConThreadBase/closeAllSockets ()V +MD: mm$a/a ()I net/minecraft/network/rcon/RConThreadQuery$Auth/getRandomChallenge ()I +MD: mm$a/a (J)Ljava/lang/Boolean; net/minecraft/network/rcon/RConThreadQuery$Auth/hasExpired (J)Ljava/lang/Boolean; +MD: mm$a/b ()[B net/minecraft/network/rcon/RConThreadQuery$Auth/getChallengeValue ()[B +MD: mm$a/c ()[B net/minecraft/network/rcon/RConThreadQuery$Auth/getRequestId ()[B +MD: mm/a ()V net/minecraft/network/rcon/RConThreadQuery/startThread ()V +MD: mm/a (Ljava/lang/Exception;)V net/minecraft/network/rcon/RConThreadQuery/stopWithException (Ljava/lang/Exception;)V +MD: mm/a (Ljava/net/DatagramPacket;)Z net/minecraft/network/rcon/RConThreadQuery/parseIncomingPacket (Ljava/net/DatagramPacket;)Z +MD: mm/a (Ljava/net/SocketAddress;)[B net/minecraft/network/rcon/RConThreadQuery/getRequestID (Ljava/net/SocketAddress;)[B +MD: mm/a ([BLjava/net/DatagramPacket;)V net/minecraft/network/rcon/RConThreadQuery/sendResponsePacket ([BLjava/net/DatagramPacket;)V +MD: mm/b (Ljava/net/DatagramPacket;)[B net/minecraft/network/rcon/RConThreadQuery/createQueryResponse (Ljava/net/DatagramPacket;)[B +MD: mm/c (Ljava/net/DatagramPacket;)Ljava/lang/Boolean; net/minecraft/network/rcon/RConThreadQuery/verifyClientAuth (Ljava/net/DatagramPacket;)Ljava/lang/Boolean; +MD: mm/d (Ljava/net/DatagramPacket;)V net/minecraft/network/rcon/RConThreadQuery/sendAuthChallenge (Ljava/net/DatagramPacket;)V +MD: mm/f ()V net/minecraft/network/rcon/RConThreadQuery/cleanQueryClientsMap ()V +MD: mm/g ()Z net/minecraft/network/rcon/RConThreadQuery/initQuerySystem ()Z +MD: mm/run ()V net/minecraft/network/rcon/RConThreadQuery/run ()V +MD: mn/a (IILjava/lang/String;)V net/minecraft/network/rcon/RConThreadClient/sendResponse (IILjava/lang/String;)V +MD: mn/a (ILjava/lang/String;)V net/minecraft/network/rcon/RConThreadClient/sendMultipacketResponse (ILjava/lang/String;)V +MD: mn/f ()V net/minecraft/network/rcon/RConThreadClient/sendLoginFailedResponse ()V +MD: mn/g ()V net/minecraft/network/rcon/RConThreadClient/closeSocket ()V +MD: mn/run ()V net/minecraft/network/rcon/RConThreadClient/run ()V +MD: mo/a ()V net/minecraft/network/rcon/RConThreadMain/startThread ()V +MD: mo/f ()V net/minecraft/network/rcon/RConThreadMain/initClientThreadList ()V +MD: mo/g ()V net/minecraft/network/rcon/RConThreadMain/cleanClientThreadsMap ()V +MD: mo/run ()V net/minecraft/network/rcon/RConThreadMain/run ()V +MD: mq/a ()Lmq; net/minecraft/stats/Achievement/initIndependentStat ()Lnet/minecraft/stats/Achievement; +MD: mq/a (Ljava/lang/Class;)Lmq; net/minecraft/stats/Achievement/func_150953_b (Ljava/lang/Class;)Lnet/minecraft/stats/Achievement; +MD: mq/a (Lms;)Lmq; net/minecraft/stats/Achievement/setStatStringFormatter (Lnet/minecraft/stats/IStatStringFormat;)Lnet/minecraft/stats/Achievement; +MD: mq/b ()Lmq; net/minecraft/stats/Achievement/setSpecial ()Lnet/minecraft/stats/Achievement; +MD: mq/b (Ljava/lang/Class;)Lmw; net/minecraft/stats/Achievement/func_150953_b (Ljava/lang/Class;)Lnet/minecraft/stats/StatBase; +MD: mq/c ()Lmq; net/minecraft/stats/Achievement/registerStat ()Lnet/minecraft/stats/Achievement; +MD: mq/d ()Z net/minecraft/stats/Achievement/isAchievement ()Z +MD: mq/e ()Leu; net/minecraft/stats/Achievement/getStatName ()Lnet/minecraft/util/IChatComponent; +MD: mq/f ()Ljava/lang/String; net/minecraft/stats/Achievement/getDescription ()Ljava/lang/String; +MD: mq/g ()Z net/minecraft/stats/Achievement/getSpecial ()Z +MD: mq/h ()Lmw; net/minecraft/stats/Achievement/registerStat ()Lnet/minecraft/stats/StatBase; +MD: mq/i ()Lmw; net/minecraft/stats/Achievement/initIndependentStat ()Lnet/minecraft/stats/StatBase; +MD: mr/a ()V net/minecraft/stats/AchievementList/init ()V +MD: ms/a (Ljava/lang/String;)Ljava/lang/String; net/minecraft/stats/IStatStringFormat/formatString (Ljava/lang/String;)Ljava/lang/String; +MD: mt/h ()Lmw; net/minecraft/stats/StatBasic/registerStat ()Lnet/minecraft/stats/StatBase; +MD: mu/a ()Lzw; net/minecraft/stats/StatCrafting/func_150959_a ()Lnet/minecraft/item/Item; +MD: mv/a ()V net/minecraft/stats/StatisticsFile/readStatFile ()V +MD: mv/a (Ljava/lang/String;)Ljava/util/Map; net/minecraft/stats/StatisticsFile/parseJson (Ljava/lang/String;)Ljava/util/Map; +MD: mv/a (Ljava/util/Map;)Ljava/lang/String; net/minecraft/stats/StatisticsFile/dumpJson (Ljava/util/Map;)Ljava/lang/String; +MD: mv/a (Llf;)V net/minecraft/stats/StatisticsFile/func_150876_a (Lnet/minecraft/entity/player/EntityPlayerMP;)V +MD: mv/a (Lwn;Lmw;I)V net/minecraft/stats/StatisticsFile/unlockAchievement (Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/stats/StatBase;I)V +MD: mv/b ()V net/minecraft/stats/StatisticsFile/saveStatFile ()V +MD: mv/b (Llf;)V net/minecraft/stats/StatisticsFile/sendAchievements (Lnet/minecraft/entity/player/EntityPlayerMP;)V +MD: mv/c ()Ljava/util/Set; net/minecraft/stats/StatisticsFile/func_150878_c ()Ljava/util/Set; +MD: mv/d ()V net/minecraft/stats/StatisticsFile/func_150877_d ()V +MD: mv/e ()Z net/minecraft/stats/StatisticsFile/func_150879_e ()Z +MD: mw$1/a (I)Ljava/lang/String; net/minecraft/stats/StatBase$1/format (I)Ljava/lang/String; +MD: mw$2/a (I)Ljava/lang/String; net/minecraft/stats/StatBase$2/format (I)Ljava/lang/String; +MD: mw$3/a (I)Ljava/lang/String; net/minecraft/stats/StatBase$3/format (I)Ljava/lang/String; +MD: mw$4/a (I)Ljava/lang/String; net/minecraft/stats/StatBase$4/format (I)Ljava/lang/String; +MD: mw/a (I)Ljava/lang/String; net/minecraft/stats/StatBase/format (I)Ljava/lang/String; +MD: mw/b (Ljava/lang/Class;)Lmw; net/minecraft/stats/StatBase/func_150953_b (Ljava/lang/Class;)Lnet/minecraft/stats/StatBase; +MD: mw/d ()Z net/minecraft/stats/StatBase/isAchievement ()Z +MD: mw/e ()Leu; net/minecraft/stats/StatBase/getStatName ()Lnet/minecraft/util/IChatComponent; +MD: mw/equals (Ljava/lang/Object;)Z net/minecraft/stats/StatBase/equals (Ljava/lang/Object;)Z +MD: mw/h ()Lmw; net/minecraft/stats/StatBase/registerStat ()Lnet/minecraft/stats/StatBase; +MD: mw/hashCode ()I net/minecraft/stats/StatBase/hashCode ()I +MD: mw/i ()Lmw; net/minecraft/stats/StatBase/initIndependentStat ()Lnet/minecraft/stats/StatBase; +MD: mw/j ()Leu; net/minecraft/stats/StatBase/func_150955_j ()Lnet/minecraft/util/IChatComponent; +MD: mw/k ()Lauu; net/minecraft/stats/StatBase/func_150952_k ()Lnet/minecraft/scoreboard/IScoreObjectiveCriteria; +MD: mw/l ()Ljava/lang/Class; net/minecraft/stats/StatBase/func_150954_l ()Ljava/lang/Class; +MD: mw/m ()Ljava/text/NumberFormat; net/minecraft/stats/StatBase/access$000 ()Ljava/text/NumberFormat; +MD: mw/n ()Ljava/text/DecimalFormat; net/minecraft/stats/StatBase/access$100 ()Ljava/text/DecimalFormat; +MD: mw/toString ()Ljava/lang/String; net/minecraft/stats/StatBase/toString ()Ljava/lang/String; +MD: mx/a (I)Ljava/lang/String; net/minecraft/stats/IStatType/format (I)Ljava/lang/String; +MD: my/a ()I net/minecraft/util/TupleIntJsonSerializable/getIntegerValue ()I +MD: my/a (I)V net/minecraft/util/TupleIntJsonSerializable/setIntegerValue (I)V +MD: my/a (Lmz;)V net/minecraft/util/TupleIntJsonSerializable/setJsonSerializableValue (Lnet/minecraft/util/IJsonSerializable;)V +MD: my/b ()Lmz; net/minecraft/util/TupleIntJsonSerializable/getJsonSerializableValue ()Lnet/minecraft/util/IJsonSerializable; +MD: mz/a ()Lcom/google/gson/JsonElement; net/minecraft/util/IJsonSerializable/getSerializableElement ()Lcom/google/gson/JsonElement; +MD: mz/a (Lcom/google/gson/JsonElement;)V net/minecraft/util/IJsonSerializable/fromJson (Lcom/google/gson/JsonElement;)V +MD: n$1/a (ILjava/lang/String;)Z net/minecraft/command/CommandResultStats$1/canCommandSenderUseCommand (ILjava/lang/String;)Z +MD: n$1/a (Leu;)V net/minecraft/command/CommandResultStats$1/addChatMessage (Lnet/minecraft/util/IChatComponent;)V +MD: n$1/a (Ln$a;I)V net/minecraft/command/CommandResultStats$1/setCommandStat (Lnet/minecraft/command/CommandResultStats$Type;I)V +MD: n$1/c ()Lcj; net/minecraft/command/CommandResultStats$1/getPosition ()Lnet/minecraft/util/BlockPos; +MD: n$1/d ()Laui; net/minecraft/command/CommandResultStats$1/getPositionVector ()Lnet/minecraft/util/Vec3; +MD: n$1/e ()Ladm; net/minecraft/command/CommandResultStats$1/getEntityWorld ()Lnet/minecraft/world/World; +MD: n$1/e_ ()Ljava/lang/String; net/minecraft/command/CommandResultStats$1/getName ()Ljava/lang/String; +MD: n$1/f ()Lpk; net/minecraft/command/CommandResultStats$1/getCommandSenderEntity ()Lnet/minecraft/entity/Entity; +MD: n$1/f_ ()Leu; net/minecraft/command/CommandResultStats$1/getDisplayName ()Lnet/minecraft/util/IChatComponent; +MD: n$1/u_ ()Z net/minecraft/command/CommandResultStats$1/sendCommandFeedback ()Z +MD: n$a/a ()I net/minecraft/command/CommandResultStats$Type/getTypeID ()I +MD: n$a/a (Ljava/lang/String;)Ln$a; net/minecraft/command/CommandResultStats$Type/getTypeByName (Ljava/lang/String;)Lnet/minecraft/command/CommandResultStats$Type; +MD: n$a/b ()Ljava/lang/String; net/minecraft/command/CommandResultStats$Type/getTypeName ()Ljava/lang/String; +MD: n$a/c ()[Ljava/lang/String; net/minecraft/command/CommandResultStats$Type/getTypeNames ()[Ljava/lang/String; +MD: n$a/values ()[Ln$a; net/minecraft/command/CommandResultStats$Type/values ()[Lnet/minecraft/command/CommandResultStats$Type; +MD: n/a (Ldn;)V net/minecraft/command/CommandResultStats/readStatsFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: n/a (Lm;Ln$a;I)V net/minecraft/command/CommandResultStats/func_179672_a (Lnet/minecraft/command/ICommandSender;Lnet/minecraft/command/CommandResultStats$Type;I)V +MD: n/a (Ln;)V net/minecraft/command/CommandResultStats/func_179671_a (Lnet/minecraft/command/CommandResultStats;)V +MD: n/a (Ln;Ln$a;)V net/minecraft/command/CommandResultStats/func_179669_a (Lnet/minecraft/command/CommandResultStats;Lnet/minecraft/command/CommandResultStats$Type;)V +MD: n/a (Ln;Ln$a;Ljava/lang/String;Ljava/lang/String;)V net/minecraft/command/CommandResultStats/func_179667_a (Lnet/minecraft/command/CommandResultStats;Lnet/minecraft/command/CommandResultStats$Type;Ljava/lang/String;Ljava/lang/String;)V +MD: n/b (Ldn;)V net/minecraft/command/CommandResultStats/writeStatsToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: na/a ()V net/minecraft/stats/StatList/init ()V +MD: na/a (Ljava/lang/String;)Lmw; net/minecraft/stats/StatList/getOneShotStat (Ljava/lang/String;)Lnet/minecraft/stats/StatBase; +MD: na/a (Lpm$a;)Lmw; net/minecraft/stats/StatList/getStatKillEntity (Lnet/minecraft/entity/EntityList$EntityEggInfo;)Lnet/minecraft/stats/StatBase; +MD: na/a (Lzw;)Ljava/lang/String; net/minecraft/stats/StatList/func_180204_a (Lnet/minecraft/item/Item;)Ljava/lang/String; +MD: na/a ([Lmw;)V net/minecraft/stats/StatList/replaceAllSimilarBlocks ([Lnet/minecraft/stats/StatBase;)V +MD: na/a ([Lmw;Lafh;Lafh;)V net/minecraft/stats/StatList/mergeStatBases ([Lnet/minecraft/stats/StatBase;Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)V +MD: na/b ()V net/minecraft/stats/StatList/initCraftableStats ()V +MD: na/b (Lpm$a;)Lmw; net/minecraft/stats/StatList/getStatEntityKilledBy (Lnet/minecraft/entity/EntityList$EntityEggInfo;)Lnet/minecraft/stats/StatBase; +MD: na/c ()V net/minecraft/stats/StatList/initMiningStats ()V +MD: na/d ()V net/minecraft/stats/StatList/initStats ()V +MD: na/e ()V net/minecraft/stats/StatList/initItemDepleteStats ()V +MD: nb/a (Lmq;)Z net/minecraft/stats/StatFileWriter/hasAchievementUnlocked (Lnet/minecraft/stats/Achievement;)Z +MD: nb/a (Lmw;)I net/minecraft/stats/StatFileWriter/readStat (Lnet/minecraft/stats/StatBase;)I +MD: nb/a (Lmw;Lmz;)Lmz; net/minecraft/stats/StatFileWriter/func_150872_a (Lnet/minecraft/stats/StatBase;Lnet/minecraft/util/IJsonSerializable;)Lnet/minecraft/util/IJsonSerializable; +MD: nb/a (Lwn;Lmw;I)V net/minecraft/stats/StatFileWriter/unlockAchievement (Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/stats/StatBase;I)V +MD: nb/b (Lmq;)Z net/minecraft/stats/StatFileWriter/canUnlockAchievement (Lnet/minecraft/stats/Achievement;)Z +MD: nb/b (Lmw;)Lmz; net/minecraft/stats/StatFileWriter/func_150870_b (Lnet/minecraft/stats/StatBase;)Lnet/minecraft/util/IJsonSerializable; +MD: nb/b (Lwn;Lmw;I)V net/minecraft/stats/StatFileWriter/increaseStat (Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/stats/StatBase;I)V +MD: nb/c (Lmq;)I net/minecraft/stats/StatFileWriter/func_150874_c (Lnet/minecraft/stats/Achievement;)I +MD: nc/a ()Lcom/google/gson/JsonElement; net/minecraft/util/JsonSerializableSet/getSerializableElement ()Lcom/google/gson/JsonElement; +MD: nc/a (Lcom/google/gson/JsonElement;)V net/minecraft/util/JsonSerializableSet/fromJson (Lcom/google/gson/JsonElement;)V +MD: nc/delegate ()Ljava/lang/Object; net/minecraft/util/JsonSerializableSet/delegate ()Ljava/lang/Object; +MD: nc/delegate ()Ljava/util/Collection; net/minecraft/util/JsonSerializableSet/delegate ()Ljava/util/Collection; +MD: nc/delegate ()Ljava/util/Set; net/minecraft/util/JsonSerializableSet/delegate ()Ljava/util/Set; +MD: ne$1/iterator ()Ljava/util/Iterator; net/minecraft/util/ClassInheritanceMultiMap$1/iterator ()Ljava/util/Iterator; +MD: ne/a (Ljava/lang/Class;)V net/minecraft/util/ClassInheritanceMultiMap/createLookup (Ljava/lang/Class;)V +MD: ne/a (Ljava/lang/Object;Ljava/lang/Class;)V net/minecraft/util/ClassInheritanceMultiMap/func_181743_a (Ljava/lang/Object;Ljava/lang/Class;)V +MD: ne/a (Lne;)Ljava/util/Map; net/minecraft/util/ClassInheritanceMultiMap/access$000 (Lnet/minecraft/util/ClassInheritanceMultiMap;)Ljava/util/Map; +MD: ne/add (Ljava/lang/Object;)Z net/minecraft/util/ClassInheritanceMultiMap/add (Ljava/lang/Object;)Z +MD: ne/b (Ljava/lang/Class;)Ljava/lang/Class; net/minecraft/util/ClassInheritanceMultiMap/func_181157_b (Ljava/lang/Class;)Ljava/lang/Class; +MD: ne/c (Ljava/lang/Class;)Ljava/lang/Iterable; net/minecraft/util/ClassInheritanceMultiMap/getByClass (Ljava/lang/Class;)Ljava/lang/Iterable; +MD: ne/contains (Ljava/lang/Object;)Z net/minecraft/util/ClassInheritanceMultiMap/contains (Ljava/lang/Object;)Z +MD: ne/iterator ()Ljava/util/Iterator; net/minecraft/util/ClassInheritanceMultiMap/iterator ()Ljava/util/Iterator; +MD: ne/remove (Ljava/lang/Object;)Z net/minecraft/util/ClassInheritanceMultiMap/remove (Ljava/lang/Object;)Z +MD: ne/size ()I net/minecraft/util/ClassInheritanceMultiMap/size ()I +MD: net/minecraft/client/ClientBrandRetriever/getClientModName ()Ljava/lang/String; net/minecraft/client/ClientBrandRetriever/getClientModName ()Ljava/lang/String; +MD: net/minecraft/client/main/Main$1/getPasswordAuthentication ()Ljava/net/PasswordAuthentication; net/minecraft/client/main/Main$1/getPasswordAuthentication ()Ljava/net/PasswordAuthentication; +MD: net/minecraft/client/main/Main$2/run ()V net/minecraft/client/main/Main$2/run ()V +MD: net/minecraft/client/main/Main/a (Ljava/lang/String;)Z net/minecraft/client/main/Main/isNullOrEmpty (Ljava/lang/String;)Z +MD: net/minecraft/realms/DisconnectedRealmsScreen/buttonClicked (Lnet/minecraft/realms/RealmsButton;)V net/minecraft/realms/DisconnectedRealmsScreen/buttonClicked (Lnet/minecraft/realms/RealmsButton;)V +MD: net/minecraft/realms/DisconnectedRealmsScreen/init ()V net/minecraft/realms/DisconnectedRealmsScreen/init ()V +MD: net/minecraft/realms/DisconnectedRealmsScreen/keyPressed (CI)V net/minecraft/realms/DisconnectedRealmsScreen/keyPressed (CI)V +MD: net/minecraft/realms/DisconnectedRealmsScreen/render (IIF)V net/minecraft/realms/DisconnectedRealmsScreen/render (IIF)V +MD: net/minecraft/realms/Realms/adventureId ()I net/minecraft/realms/Realms/adventureId ()I +MD: net/minecraft/realms/Realms/clearResourcePack ()V net/minecraft/realms/Realms/clearResourcePack ()V +MD: net/minecraft/realms/Realms/creativeId ()I net/minecraft/realms/Realms/creativeId ()I +MD: net/minecraft/realms/Realms/currentTimeMillis ()J net/minecraft/realms/Realms/currentTimeMillis ()J +MD: net/minecraft/realms/Realms/downloadResourcePack (Ljava/lang/String;Ljava/lang/String;)Lcom/google/common/util/concurrent/ListenableFuture; net/minecraft/realms/Realms/downloadResourcePack (Ljava/lang/String;Ljava/lang/String;)Lcom/google/common/util/concurrent/ListenableFuture; +MD: net/minecraft/realms/Realms/getGameDirectoryPath ()Ljava/lang/String; net/minecraft/realms/Realms/getGameDirectoryPath ()Ljava/lang/String; +MD: net/minecraft/realms/Realms/getName ()Ljava/lang/String; net/minecraft/realms/Realms/getName ()Ljava/lang/String; +MD: net/minecraft/realms/Realms/getProxy ()Ljava/net/Proxy; net/minecraft/realms/Realms/getProxy ()Ljava/net/Proxy; +MD: net/minecraft/realms/Realms/getRealmsNotificationsEnabled ()Z net/minecraft/realms/Realms/getRealmsNotificationsEnabled ()Z +MD: net/minecraft/realms/Realms/getSessionId ()Ljava/lang/String; net/minecraft/realms/Realms/getSessionId ()Ljava/lang/String; +MD: net/minecraft/realms/Realms/getUUID ()Ljava/lang/String; net/minecraft/realms/Realms/getUUID ()Ljava/lang/String; +MD: net/minecraft/realms/Realms/inTitleScreen ()Z net/minecraft/realms/Realms/inTitleScreen ()Z +MD: net/minecraft/realms/Realms/isTouchScreen ()Z net/minecraft/realms/Realms/isTouchScreen ()Z +MD: net/minecraft/realms/Realms/sessionId ()Ljava/lang/String; net/minecraft/realms/Realms/sessionId ()Ljava/lang/String; +MD: net/minecraft/realms/Realms/setConnectedToRealms (Z)V net/minecraft/realms/Realms/setConnectedToRealms (Z)V +MD: net/minecraft/realms/Realms/setScreen (Lnet/minecraft/realms/RealmsScreen;)V net/minecraft/realms/Realms/setScreen (Lnet/minecraft/realms/RealmsScreen;)V +MD: net/minecraft/realms/Realms/spectatorId ()I net/minecraft/realms/Realms/spectatorId ()I +MD: net/minecraft/realms/Realms/survivalId ()I net/minecraft/realms/Realms/survivalId ()I +MD: net/minecraft/realms/Realms/userName ()Ljava/lang/String; net/minecraft/realms/Realms/userName ()Ljava/lang/String; +MD: net/minecraft/realms/Realms/uuidToName (Ljava/lang/String;)Ljava/lang/String; net/minecraft/realms/Realms/uuidToName (Ljava/lang/String;)Ljava/lang/String; +MD: net/minecraft/realms/RealmsAnvilLevelStorageSource/clearAll ()V net/minecraft/realms/RealmsAnvilLevelStorageSource/clearAll ()V +MD: net/minecraft/realms/RealmsAnvilLevelStorageSource/convertLevel (Ljava/lang/String;Lnu;)Z net/minecraft/realms/RealmsAnvilLevelStorageSource/convertLevel (Ljava/lang/String;Lnet/minecraft/util/IProgressUpdate;)Z +MD: net/minecraft/realms/RealmsAnvilLevelStorageSource/deleteLevel (Ljava/lang/String;)Z net/minecraft/realms/RealmsAnvilLevelStorageSource/deleteLevel (Ljava/lang/String;)Z +MD: net/minecraft/realms/RealmsAnvilLevelStorageSource/getLevelList ()Ljava/util/List; net/minecraft/realms/RealmsAnvilLevelStorageSource/getLevelList ()Ljava/util/List; +MD: net/minecraft/realms/RealmsAnvilLevelStorageSource/getName ()Ljava/lang/String; net/minecraft/realms/RealmsAnvilLevelStorageSource/getName ()Ljava/lang/String; +MD: net/minecraft/realms/RealmsAnvilLevelStorageSource/isConvertible (Ljava/lang/String;)Z net/minecraft/realms/RealmsAnvilLevelStorageSource/isConvertible (Ljava/lang/String;)Z +MD: net/minecraft/realms/RealmsAnvilLevelStorageSource/isNewLevelIdAcceptable (Ljava/lang/String;)Z net/minecraft/realms/RealmsAnvilLevelStorageSource/isNewLevelIdAcceptable (Ljava/lang/String;)Z +MD: net/minecraft/realms/RealmsAnvilLevelStorageSource/levelExists (Ljava/lang/String;)Z net/minecraft/realms/RealmsAnvilLevelStorageSource/levelExists (Ljava/lang/String;)Z +MD: net/minecraft/realms/RealmsAnvilLevelStorageSource/renameLevel (Ljava/lang/String;Ljava/lang/String;)V net/minecraft/realms/RealmsAnvilLevelStorageSource/renameLevel (Ljava/lang/String;Ljava/lang/String;)V +MD: net/minecraft/realms/RealmsAnvilLevelStorageSource/requiresConversion (Ljava/lang/String;)Z net/minecraft/realms/RealmsAnvilLevelStorageSource/requiresConversion (Ljava/lang/String;)Z +MD: net/minecraft/realms/RealmsBridge/getNotificationScreen (Laxu;)Lawr; net/minecraft/realms/RealmsBridge/getNotificationScreen (Lnet/minecraft/client/gui/GuiScreen;)Lnet/minecraft/client/gui/GuiScreenRealmsProxy; +MD: net/minecraft/realms/RealmsBridge/init ()V net/minecraft/realms/RealmsBridge/init ()V +MD: net/minecraft/realms/RealmsBridge/switchToRealms (Laxu;)V net/minecraft/realms/RealmsBridge/switchToRealms (Lnet/minecraft/client/gui/GuiScreen;)V +MD: net/minecraft/realms/RealmsBufferBuilder/begin (ILbmu;)V net/minecraft/realms/RealmsBufferBuilder/begin (ILnet/minecraft/client/renderer/vertex/VertexFormat;)V +MD: net/minecraft/realms/RealmsBufferBuilder/clear ()V net/minecraft/realms/RealmsBufferBuilder/clear ()V +MD: net/minecraft/realms/RealmsBufferBuilder/color (FFFF)Lnet/minecraft/realms/RealmsBufferBuilder; net/minecraft/realms/RealmsBufferBuilder/color (FFFF)Lnet/minecraft/realms/RealmsBufferBuilder; +MD: net/minecraft/realms/RealmsBufferBuilder/color (IIII)Lnet/minecraft/realms/RealmsBufferBuilder; net/minecraft/realms/RealmsBufferBuilder/color (IIII)Lnet/minecraft/realms/RealmsBufferBuilder; +MD: net/minecraft/realms/RealmsBufferBuilder/end ()V net/minecraft/realms/RealmsBufferBuilder/end ()V +MD: net/minecraft/realms/RealmsBufferBuilder/endVertex ()V net/minecraft/realms/RealmsBufferBuilder/endVertex ()V +MD: net/minecraft/realms/RealmsBufferBuilder/faceTex2 (IIII)V net/minecraft/realms/RealmsBufferBuilder/faceTex2 (IIII)V +MD: net/minecraft/realms/RealmsBufferBuilder/faceTint (FFFI)V net/minecraft/realms/RealmsBufferBuilder/faceTint (FFFI)V +MD: net/minecraft/realms/RealmsBufferBuilder/fixupQuadColor (FFF)V net/minecraft/realms/RealmsBufferBuilder/fixupQuadColor (FFF)V +MD: net/minecraft/realms/RealmsBufferBuilder/fixupQuadColor (I)V net/minecraft/realms/RealmsBufferBuilder/fixupQuadColor (I)V +MD: net/minecraft/realms/RealmsBufferBuilder/fixupVertexColor (FFFI)V net/minecraft/realms/RealmsBufferBuilder/fixupVertexColor (FFFI)V +MD: net/minecraft/realms/RealmsBufferBuilder/from (Lbfd;)Lnet/minecraft/realms/RealmsBufferBuilder; net/minecraft/realms/RealmsBufferBuilder/from (Lnet/minecraft/client/renderer/WorldRenderer;)Lnet/minecraft/realms/RealmsBufferBuilder; +MD: net/minecraft/realms/RealmsBufferBuilder/getBuffer ()Ljava/nio/ByteBuffer; net/minecraft/realms/RealmsBufferBuilder/getBuffer ()Ljava/nio/ByteBuffer; +MD: net/minecraft/realms/RealmsBufferBuilder/getDrawMode ()I net/minecraft/realms/RealmsBufferBuilder/getDrawMode ()I +MD: net/minecraft/realms/RealmsBufferBuilder/getVertexCount ()I net/minecraft/realms/RealmsBufferBuilder/getVertexCount ()I +MD: net/minecraft/realms/RealmsBufferBuilder/getVertexFormat ()Lnet/minecraft/realms/RealmsVertexFormat; net/minecraft/realms/RealmsBufferBuilder/getVertexFormat ()Lnet/minecraft/realms/RealmsVertexFormat; +MD: net/minecraft/realms/RealmsBufferBuilder/noColor ()V net/minecraft/realms/RealmsBufferBuilder/noColor ()V +MD: net/minecraft/realms/RealmsBufferBuilder/normal (FFF)Lnet/minecraft/realms/RealmsBufferBuilder; net/minecraft/realms/RealmsBufferBuilder/normal (FFF)Lnet/minecraft/realms/RealmsBufferBuilder; +MD: net/minecraft/realms/RealmsBufferBuilder/offset (DDD)V net/minecraft/realms/RealmsBufferBuilder/offset (DDD)V +MD: net/minecraft/realms/RealmsBufferBuilder/postNormal (FFF)V net/minecraft/realms/RealmsBufferBuilder/postNormal (FFF)V +MD: net/minecraft/realms/RealmsBufferBuilder/postProcessFacePosition (DDD)V net/minecraft/realms/RealmsBufferBuilder/postProcessFacePosition (DDD)V +MD: net/minecraft/realms/RealmsBufferBuilder/putBulkData ([I)V net/minecraft/realms/RealmsBufferBuilder/putBulkData ([I)V +MD: net/minecraft/realms/RealmsBufferBuilder/restoreState (Lbfd$a;)V net/minecraft/realms/RealmsBufferBuilder/restoreState (Lnet/minecraft/client/renderer/WorldRenderer$State;)V +MD: net/minecraft/realms/RealmsBufferBuilder/sortQuads (FFF)V net/minecraft/realms/RealmsBufferBuilder/sortQuads (FFF)V +MD: net/minecraft/realms/RealmsBufferBuilder/tex (DD)Lnet/minecraft/realms/RealmsBufferBuilder; net/minecraft/realms/RealmsBufferBuilder/tex (DD)Lnet/minecraft/realms/RealmsBufferBuilder; +MD: net/minecraft/realms/RealmsBufferBuilder/tex2 (II)Lnet/minecraft/realms/RealmsBufferBuilder; net/minecraft/realms/RealmsBufferBuilder/tex2 (II)Lnet/minecraft/realms/RealmsBufferBuilder; +MD: net/minecraft/realms/RealmsBufferBuilder/vertex (DDD)Lnet/minecraft/realms/RealmsBufferBuilder; net/minecraft/realms/RealmsBufferBuilder/vertex (DDD)Lnet/minecraft/realms/RealmsBufferBuilder; +MD: net/minecraft/realms/RealmsButton/active ()Z net/minecraft/realms/RealmsButton/active ()Z +MD: net/minecraft/realms/RealmsButton/active (Z)V net/minecraft/realms/RealmsButton/active (Z)V +MD: net/minecraft/realms/RealmsButton/blit (IIIIII)V net/minecraft/realms/RealmsButton/blit (IIIIII)V +MD: net/minecraft/realms/RealmsButton/clicked (II)V net/minecraft/realms/RealmsButton/clicked (II)V +MD: net/minecraft/realms/RealmsButton/getHeight ()I net/minecraft/realms/RealmsButton/getHeight ()I +MD: net/minecraft/realms/RealmsButton/getProxy ()Lavs; net/minecraft/realms/RealmsButton/getProxy ()Lnet/minecraft/client/gui/GuiButton; +MD: net/minecraft/realms/RealmsButton/getWidth ()I net/minecraft/realms/RealmsButton/getWidth ()I +MD: net/minecraft/realms/RealmsButton/getYImage (Z)I net/minecraft/realms/RealmsButton/getYImage (Z)I +MD: net/minecraft/realms/RealmsButton/id ()I net/minecraft/realms/RealmsButton/id ()I +MD: net/minecraft/realms/RealmsButton/msg (Ljava/lang/String;)V net/minecraft/realms/RealmsButton/msg (Ljava/lang/String;)V +MD: net/minecraft/realms/RealmsButton/released (II)V net/minecraft/realms/RealmsButton/released (II)V +MD: net/minecraft/realms/RealmsButton/render (II)V net/minecraft/realms/RealmsButton/render (II)V +MD: net/minecraft/realms/RealmsButton/renderBg (II)V net/minecraft/realms/RealmsButton/renderBg (II)V +MD: net/minecraft/realms/RealmsButton/y ()I net/minecraft/realms/RealmsButton/y ()I +MD: net/minecraft/realms/RealmsClickableScrolledSelectionList/customMouseEvent (IIIFI)V net/minecraft/realms/RealmsClickableScrolledSelectionList/customMouseEvent (IIIFI)V +MD: net/minecraft/realms/RealmsClickableScrolledSelectionList/getItemCount ()I net/minecraft/realms/RealmsClickableScrolledSelectionList/getItemCount ()I +MD: net/minecraft/realms/RealmsClickableScrolledSelectionList/getMaxPosition ()I net/minecraft/realms/RealmsClickableScrolledSelectionList/getMaxPosition ()I +MD: net/minecraft/realms/RealmsClickableScrolledSelectionList/getScroll ()I net/minecraft/realms/RealmsClickableScrolledSelectionList/getScroll ()I +MD: net/minecraft/realms/RealmsClickableScrolledSelectionList/getScrollbarPosition ()I net/minecraft/realms/RealmsClickableScrolledSelectionList/getScrollbarPosition ()I +MD: net/minecraft/realms/RealmsClickableScrolledSelectionList/isSelectedItem (I)Z net/minecraft/realms/RealmsClickableScrolledSelectionList/isSelectedItem (I)Z +MD: net/minecraft/realms/RealmsClickableScrolledSelectionList/itemClicked (IIIII)V net/minecraft/realms/RealmsClickableScrolledSelectionList/itemClicked (IIIII)V +MD: net/minecraft/realms/RealmsClickableScrolledSelectionList/mouseEvent ()V net/minecraft/realms/RealmsClickableScrolledSelectionList/mouseEvent ()V +MD: net/minecraft/realms/RealmsClickableScrolledSelectionList/render (IIF)V net/minecraft/realms/RealmsClickableScrolledSelectionList/render (IIF)V +MD: net/minecraft/realms/RealmsClickableScrolledSelectionList/renderBackground ()V net/minecraft/realms/RealmsClickableScrolledSelectionList/renderBackground ()V +MD: net/minecraft/realms/RealmsClickableScrolledSelectionList/renderItem (IIIIII)V net/minecraft/realms/RealmsClickableScrolledSelectionList/renderItem (IIIIII)V +MD: net/minecraft/realms/RealmsClickableScrolledSelectionList/renderItem (IIIILnet/minecraft/realms/Tezzelator;II)V net/minecraft/realms/RealmsClickableScrolledSelectionList/renderItem (IIIILnet/minecraft/realms/Tezzelator;II)V +MD: net/minecraft/realms/RealmsClickableScrolledSelectionList/renderList (IIII)V net/minecraft/realms/RealmsClickableScrolledSelectionList/renderList (IIII)V +MD: net/minecraft/realms/RealmsClickableScrolledSelectionList/renderSelected (IIILnet/minecraft/realms/Tezzelator;)V net/minecraft/realms/RealmsClickableScrolledSelectionList/renderSelected (IIILnet/minecraft/realms/Tezzelator;)V +MD: net/minecraft/realms/RealmsClickableScrolledSelectionList/scroll (I)V net/minecraft/realms/RealmsClickableScrolledSelectionList/scroll (I)V +MD: net/minecraft/realms/RealmsClickableScrolledSelectionList/selectItem (IZII)V net/minecraft/realms/RealmsClickableScrolledSelectionList/selectItem (IZII)V +MD: net/minecraft/realms/RealmsClickableScrolledSelectionList/setLeftPos (I)V net/minecraft/realms/RealmsClickableScrolledSelectionList/setLeftPos (I)V +MD: net/minecraft/realms/RealmsClickableScrolledSelectionList/width ()I net/minecraft/realms/RealmsClickableScrolledSelectionList/width ()I +MD: net/minecraft/realms/RealmsClickableScrolledSelectionList/xm ()I net/minecraft/realms/RealmsClickableScrolledSelectionList/xm ()I +MD: net/minecraft/realms/RealmsClickableScrolledSelectionList/ym ()I net/minecraft/realms/RealmsClickableScrolledSelectionList/ym ()I +MD: net/minecraft/realms/RealmsConnect$1/run ()V net/minecraft/realms/RealmsConnect$1/run ()V +MD: net/minecraft/realms/RealmsConnect/abort ()V net/minecraft/realms/RealmsConnect/abort ()V +MD: net/minecraft/realms/RealmsConnect/access$000 (Lnet/minecraft/realms/RealmsConnect;)Z net/minecraft/realms/RealmsConnect/access$000 (Lnet/minecraft/realms/RealmsConnect;)Z +MD: net/minecraft/realms/RealmsConnect/access$100 (Lnet/minecraft/realms/RealmsConnect;)Lek; net/minecraft/realms/RealmsConnect/access$100 (Lnet/minecraft/realms/RealmsConnect;)Lnet/minecraft/network/NetworkManager; +MD: net/minecraft/realms/RealmsConnect/access$102 (Lnet/minecraft/realms/RealmsConnect;Lek;)Lek; net/minecraft/realms/RealmsConnect/access$102 (Lnet/minecraft/realms/RealmsConnect;Lnet/minecraft/network/NetworkManager;)Lnet/minecraft/network/NetworkManager; +MD: net/minecraft/realms/RealmsConnect/access$200 (Lnet/minecraft/realms/RealmsConnect;)Lnet/minecraft/realms/RealmsScreen; net/minecraft/realms/RealmsConnect/access$200 (Lnet/minecraft/realms/RealmsConnect;)Lnet/minecraft/realms/RealmsScreen; +MD: net/minecraft/realms/RealmsConnect/access$300 ()Lorg/apache/logging/log4j/Logger; net/minecraft/realms/RealmsConnect/access$300 ()Lorg/apache/logging/log4j/Logger; +MD: net/minecraft/realms/RealmsConnect/connect (Ljava/lang/String;I)V net/minecraft/realms/RealmsConnect/connect (Ljava/lang/String;I)V +MD: net/minecraft/realms/RealmsConnect/tick ()V net/minecraft/realms/RealmsConnect/tick ()V +MD: net/minecraft/realms/RealmsEditBox/getValue ()Ljava/lang/String; net/minecraft/realms/RealmsEditBox/getValue ()Ljava/lang/String; +MD: net/minecraft/realms/RealmsEditBox/isFocused ()Z net/minecraft/realms/RealmsEditBox/isFocused ()Z +MD: net/minecraft/realms/RealmsEditBox/keyPressed (CI)V net/minecraft/realms/RealmsEditBox/keyPressed (CI)V +MD: net/minecraft/realms/RealmsEditBox/mouseClicked (III)V net/minecraft/realms/RealmsEditBox/mouseClicked (III)V +MD: net/minecraft/realms/RealmsEditBox/render ()V net/minecraft/realms/RealmsEditBox/render ()V +MD: net/minecraft/realms/RealmsEditBox/setFocus (Z)V net/minecraft/realms/RealmsEditBox/setFocus (Z)V +MD: net/minecraft/realms/RealmsEditBox/setIsEditable (Z)V net/minecraft/realms/RealmsEditBox/setIsEditable (Z)V +MD: net/minecraft/realms/RealmsEditBox/setMaxLength (I)V net/minecraft/realms/RealmsEditBox/setMaxLength (I)V +MD: net/minecraft/realms/RealmsEditBox/setValue (Ljava/lang/String;)V net/minecraft/realms/RealmsEditBox/setValue (Ljava/lang/String;)V +MD: net/minecraft/realms/RealmsEditBox/tick ()V net/minecraft/realms/RealmsEditBox/tick ()V +MD: net/minecraft/realms/RealmsLevelSummary/compareTo (Lats;)I net/minecraft/realms/RealmsLevelSummary/compareTo (Lnet/minecraft/world/storage/SaveFormatComparator;)I +MD: net/minecraft/realms/RealmsLevelSummary/compareTo (Ljava/lang/Object;)I net/minecraft/realms/RealmsLevelSummary/compareTo (Ljava/lang/Object;)I +MD: net/minecraft/realms/RealmsLevelSummary/compareTo (Lnet/minecraft/realms/RealmsLevelSummary;)I net/minecraft/realms/RealmsLevelSummary/compareTo (Lnet/minecraft/realms/RealmsLevelSummary;)I +MD: net/minecraft/realms/RealmsLevelSummary/getGameMode ()I net/minecraft/realms/RealmsLevelSummary/getGameMode ()I +MD: net/minecraft/realms/RealmsLevelSummary/getLastPlayed ()J net/minecraft/realms/RealmsLevelSummary/getLastPlayed ()J +MD: net/minecraft/realms/RealmsLevelSummary/getLevelId ()Ljava/lang/String; net/minecraft/realms/RealmsLevelSummary/getLevelId ()Ljava/lang/String; +MD: net/minecraft/realms/RealmsLevelSummary/getLevelName ()Ljava/lang/String; net/minecraft/realms/RealmsLevelSummary/getLevelName ()Ljava/lang/String; +MD: net/minecraft/realms/RealmsLevelSummary/getSizeOnDisk ()J net/minecraft/realms/RealmsLevelSummary/getSizeOnDisk ()J +MD: net/minecraft/realms/RealmsLevelSummary/hasCheats ()Z net/minecraft/realms/RealmsLevelSummary/hasCheats ()Z +MD: net/minecraft/realms/RealmsLevelSummary/isHardcore ()Z net/minecraft/realms/RealmsLevelSummary/isHardcore ()Z +MD: net/minecraft/realms/RealmsLevelSummary/isRequiresConversion ()Z net/minecraft/realms/RealmsLevelSummary/isRequiresConversion ()Z +MD: net/minecraft/realms/RealmsMth/abs (F)F net/minecraft/realms/RealmsMth/abs (F)F +MD: net/minecraft/realms/RealmsMth/abs (I)I net/minecraft/realms/RealmsMth/abs (I)I +MD: net/minecraft/realms/RealmsMth/absFloor (D)I net/minecraft/realms/RealmsMth/absFloor (D)I +MD: net/minecraft/realms/RealmsMth/absMax (DD)D net/minecraft/realms/RealmsMth/absMax (DD)D +MD: net/minecraft/realms/RealmsMth/average ([J)D net/minecraft/realms/RealmsMth/average ([J)D +MD: net/minecraft/realms/RealmsMth/ceil (D)I net/minecraft/realms/RealmsMth/ceil (D)I +MD: net/minecraft/realms/RealmsMth/ceil (F)I net/minecraft/realms/RealmsMth/ceil (F)I +MD: net/minecraft/realms/RealmsMth/clamp (DDD)D net/minecraft/realms/RealmsMth/clamp (DDD)D +MD: net/minecraft/realms/RealmsMth/clamp (FFF)F net/minecraft/realms/RealmsMth/clamp (FFF)F +MD: net/minecraft/realms/RealmsMth/clamp (III)I net/minecraft/realms/RealmsMth/clamp (III)I +MD: net/minecraft/realms/RealmsMth/clampedLerp (DDD)D net/minecraft/realms/RealmsMth/clampedLerp (DDD)D +MD: net/minecraft/realms/RealmsMth/cos (F)F net/minecraft/realms/RealmsMth/cos (F)F +MD: net/minecraft/realms/RealmsMth/fastFloor (D)I net/minecraft/realms/RealmsMth/fastFloor (D)I +MD: net/minecraft/realms/RealmsMth/floor (D)I net/minecraft/realms/RealmsMth/floor (D)I +MD: net/minecraft/realms/RealmsMth/floor (F)I net/minecraft/realms/RealmsMth/floor (F)I +MD: net/minecraft/realms/RealmsMth/getDouble (Ljava/lang/String;D)D net/minecraft/realms/RealmsMth/getDouble (Ljava/lang/String;D)D +MD: net/minecraft/realms/RealmsMth/getDouble (Ljava/lang/String;DD)D net/minecraft/realms/RealmsMth/getDouble (Ljava/lang/String;DD)D +MD: net/minecraft/realms/RealmsMth/getInt (Ljava/lang/String;I)I net/minecraft/realms/RealmsMth/getInt (Ljava/lang/String;I)I +MD: net/minecraft/realms/RealmsMth/getInt (Ljava/lang/String;II)I net/minecraft/realms/RealmsMth/getInt (Ljava/lang/String;II)I +MD: net/minecraft/realms/RealmsMth/intFloorDiv (II)I net/minecraft/realms/RealmsMth/intFloorDiv (II)I +MD: net/minecraft/realms/RealmsMth/isEmpty (Ljava/lang/String;)Z net/minecraft/realms/RealmsMth/isEmpty (Ljava/lang/String;)Z +MD: net/minecraft/realms/RealmsMth/lfloor (D)J net/minecraft/realms/RealmsMth/lfloor (D)J +MD: net/minecraft/realms/RealmsMth/log2 (I)I net/minecraft/realms/RealmsMth/log2 (I)I +MD: net/minecraft/realms/RealmsMth/nextDouble (Ljava/util/Random;DD)D net/minecraft/realms/RealmsMth/nextDouble (Ljava/util/Random;DD)D +MD: net/minecraft/realms/RealmsMth/nextFloat (Ljava/util/Random;FF)F net/minecraft/realms/RealmsMth/nextFloat (Ljava/util/Random;FF)F +MD: net/minecraft/realms/RealmsMth/nextInt (Ljava/util/Random;II)I net/minecraft/realms/RealmsMth/nextInt (Ljava/util/Random;II)I +MD: net/minecraft/realms/RealmsMth/roundUp (II)I net/minecraft/realms/RealmsMth/roundUp (II)I +MD: net/minecraft/realms/RealmsMth/sin (F)F net/minecraft/realms/RealmsMth/sin (F)F +MD: net/minecraft/realms/RealmsMth/smallestEncompassingPowerOfTwo (I)I net/minecraft/realms/RealmsMth/smallestEncompassingPowerOfTwo (I)I +MD: net/minecraft/realms/RealmsMth/sqrt (D)F net/minecraft/realms/RealmsMth/sqrt (D)F +MD: net/minecraft/realms/RealmsMth/sqrt (F)F net/minecraft/realms/RealmsMth/sqrt (F)F +MD: net/minecraft/realms/RealmsMth/wrapDegrees (D)D net/minecraft/realms/RealmsMth/wrapDegrees (D)D +MD: net/minecraft/realms/RealmsMth/wrapDegrees (F)F net/minecraft/realms/RealmsMth/wrapDegrees (F)F +MD: net/minecraft/realms/RealmsScreen/bind (Ljava/lang/String;)V net/minecraft/realms/RealmsScreen/bind (Ljava/lang/String;)V +MD: net/minecraft/realms/RealmsScreen/bindFace (Ljava/lang/String;Ljava/lang/String;)V net/minecraft/realms/RealmsScreen/bindFace (Ljava/lang/String;Ljava/lang/String;)V +MD: net/minecraft/realms/RealmsScreen/blit (IIFFIIFF)V net/minecraft/realms/RealmsScreen/blit (IIFFIIFF)V +MD: net/minecraft/realms/RealmsScreen/blit (IIFFIIIIFF)V net/minecraft/realms/RealmsScreen/blit (IIFFIIIIFF)V +MD: net/minecraft/realms/RealmsScreen/blit (IIIIII)V net/minecraft/realms/RealmsScreen/blit (IIIIII)V +MD: net/minecraft/realms/RealmsScreen/buttonClicked (Lnet/minecraft/realms/RealmsButton;)V net/minecraft/realms/RealmsScreen/buttonClicked (Lnet/minecraft/realms/RealmsButton;)V +MD: net/minecraft/realms/RealmsScreen/buttons ()Ljava/util/List; net/minecraft/realms/RealmsScreen/buttons ()Ljava/util/List; +MD: net/minecraft/realms/RealmsScreen/buttonsAdd (Lnet/minecraft/realms/RealmsButton;)V net/minecraft/realms/RealmsScreen/buttonsAdd (Lnet/minecraft/realms/RealmsButton;)V +MD: net/minecraft/realms/RealmsScreen/buttonsClear ()V net/minecraft/realms/RealmsScreen/buttonsClear ()V +MD: net/minecraft/realms/RealmsScreen/buttonsRemove (Lnet/minecraft/realms/RealmsButton;)V net/minecraft/realms/RealmsScreen/buttonsRemove (Lnet/minecraft/realms/RealmsButton;)V +MD: net/minecraft/realms/RealmsScreen/confirmResult (ZI)V net/minecraft/realms/RealmsScreen/confirmResult (ZI)V +MD: net/minecraft/realms/RealmsScreen/drawCenteredString (Ljava/lang/String;III)V net/minecraft/realms/RealmsScreen/drawCenteredString (Ljava/lang/String;III)V +MD: net/minecraft/realms/RealmsScreen/drawString (Ljava/lang/String;III)V net/minecraft/realms/RealmsScreen/drawString (Ljava/lang/String;III)V +MD: net/minecraft/realms/RealmsScreen/drawString (Ljava/lang/String;IIIZ)V net/minecraft/realms/RealmsScreen/drawString (Ljava/lang/String;IIIZ)V +MD: net/minecraft/realms/RealmsScreen/fillGradient (IIIIII)V net/minecraft/realms/RealmsScreen/fillGradient (IIIIII)V +MD: net/minecraft/realms/RealmsScreen/fontDrawShadow (Ljava/lang/String;III)V net/minecraft/realms/RealmsScreen/fontDrawShadow (Ljava/lang/String;III)V +MD: net/minecraft/realms/RealmsScreen/fontLineHeight ()I net/minecraft/realms/RealmsScreen/fontLineHeight ()I +MD: net/minecraft/realms/RealmsScreen/fontSplit (Ljava/lang/String;I)Ljava/util/List; net/minecraft/realms/RealmsScreen/fontSplit (Ljava/lang/String;I)Ljava/util/List; +MD: net/minecraft/realms/RealmsScreen/fontWidth (Ljava/lang/String;)I net/minecraft/realms/RealmsScreen/fontWidth (Ljava/lang/String;)I +MD: net/minecraft/realms/RealmsScreen/getLevelStorageSource ()Lnet/minecraft/realms/RealmsAnvilLevelStorageSource; net/minecraft/realms/RealmsScreen/getLevelStorageSource ()Lnet/minecraft/realms/RealmsAnvilLevelStorageSource; +MD: net/minecraft/realms/RealmsScreen/getLocalizedString (Ljava/lang/String;)Ljava/lang/String; net/minecraft/realms/RealmsScreen/getLocalizedString (Ljava/lang/String;)Ljava/lang/String; +MD: net/minecraft/realms/RealmsScreen/getLocalizedString (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; net/minecraft/realms/RealmsScreen/getLocalizedString (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; +MD: net/minecraft/realms/RealmsScreen/getProxy ()Lawr; net/minecraft/realms/RealmsScreen/getProxy ()Lnet/minecraft/client/gui/GuiScreenRealmsProxy; +MD: net/minecraft/realms/RealmsScreen/height ()I net/minecraft/realms/RealmsScreen/height ()I +MD: net/minecraft/realms/RealmsScreen/init ()V net/minecraft/realms/RealmsScreen/init ()V +MD: net/minecraft/realms/RealmsScreen/init (Lave;II)V net/minecraft/realms/RealmsScreen/init (Lnet/minecraft/client/Minecraft;II)V +MD: net/minecraft/realms/RealmsScreen/isPauseScreen ()Z net/minecraft/realms/RealmsScreen/isPauseScreen ()Z +MD: net/minecraft/realms/RealmsScreen/keyPressed (CI)V net/minecraft/realms/RealmsScreen/keyPressed (CI)V +MD: net/minecraft/realms/RealmsScreen/keyboardEvent ()V net/minecraft/realms/RealmsScreen/keyboardEvent ()V +MD: net/minecraft/realms/RealmsScreen/mouseClicked (III)V net/minecraft/realms/RealmsScreen/mouseClicked (III)V +MD: net/minecraft/realms/RealmsScreen/mouseDragged (IIIJ)V net/minecraft/realms/RealmsScreen/mouseDragged (IIIJ)V +MD: net/minecraft/realms/RealmsScreen/mouseEvent ()V net/minecraft/realms/RealmsScreen/mouseEvent ()V +MD: net/minecraft/realms/RealmsScreen/mouseReleased (III)V net/minecraft/realms/RealmsScreen/mouseReleased (III)V +MD: net/minecraft/realms/RealmsScreen/newButton (IIIIILjava/lang/String;)Lnet/minecraft/realms/RealmsButton; net/minecraft/realms/RealmsScreen/newButton (IIIIILjava/lang/String;)Lnet/minecraft/realms/RealmsButton; +MD: net/minecraft/realms/RealmsScreen/newButton (IIILjava/lang/String;)Lnet/minecraft/realms/RealmsButton; net/minecraft/realms/RealmsScreen/newButton (IIILjava/lang/String;)Lnet/minecraft/realms/RealmsButton; +MD: net/minecraft/realms/RealmsScreen/newEditBox (IIIII)Lnet/minecraft/realms/RealmsEditBox; net/minecraft/realms/RealmsScreen/newEditBox (IIIII)Lnet/minecraft/realms/RealmsEditBox; +MD: net/minecraft/realms/RealmsScreen/removed ()V net/minecraft/realms/RealmsScreen/removed ()V +MD: net/minecraft/realms/RealmsScreen/render (IIF)V net/minecraft/realms/RealmsScreen/render (IIF)V +MD: net/minecraft/realms/RealmsScreen/renderBackground ()V net/minecraft/realms/RealmsScreen/renderBackground ()V +MD: net/minecraft/realms/RealmsScreen/renderBackground (I)V net/minecraft/realms/RealmsScreen/renderBackground (I)V +MD: net/minecraft/realms/RealmsScreen/renderTooltip (Ljava/lang/String;II)V net/minecraft/realms/RealmsScreen/renderTooltip (Ljava/lang/String;II)V +MD: net/minecraft/realms/RealmsScreen/renderTooltip (Ljava/util/List;II)V net/minecraft/realms/RealmsScreen/renderTooltip (Ljava/util/List;II)V +MD: net/minecraft/realms/RealmsScreen/renderTooltip (Lzx;II)V net/minecraft/realms/RealmsScreen/renderTooltip (Lnet/minecraft/item/ItemStack;II)V +MD: net/minecraft/realms/RealmsScreen/tick ()V net/minecraft/realms/RealmsScreen/tick ()V +MD: net/minecraft/realms/RealmsScreen/width ()I net/minecraft/realms/RealmsScreen/width ()I +MD: net/minecraft/realms/RealmsScrolledSelectionList/getItemCount ()I net/minecraft/realms/RealmsScrolledSelectionList/getItemCount ()I +MD: net/minecraft/realms/RealmsScrolledSelectionList/getMaxPosition ()I net/minecraft/realms/RealmsScrolledSelectionList/getMaxPosition ()I +MD: net/minecraft/realms/RealmsScrolledSelectionList/getScroll ()I net/minecraft/realms/RealmsScrolledSelectionList/getScroll ()I +MD: net/minecraft/realms/RealmsScrolledSelectionList/getScrollbarPosition ()I net/minecraft/realms/RealmsScrolledSelectionList/getScrollbarPosition ()I +MD: net/minecraft/realms/RealmsScrolledSelectionList/isSelectedItem (I)Z net/minecraft/realms/RealmsScrolledSelectionList/isSelectedItem (I)Z +MD: net/minecraft/realms/RealmsScrolledSelectionList/mouseEvent ()V net/minecraft/realms/RealmsScrolledSelectionList/mouseEvent ()V +MD: net/minecraft/realms/RealmsScrolledSelectionList/render (IIF)V net/minecraft/realms/RealmsScrolledSelectionList/render (IIF)V +MD: net/minecraft/realms/RealmsScrolledSelectionList/renderBackground ()V net/minecraft/realms/RealmsScrolledSelectionList/renderBackground ()V +MD: net/minecraft/realms/RealmsScrolledSelectionList/renderItem (IIIIII)V net/minecraft/realms/RealmsScrolledSelectionList/renderItem (IIIIII)V +MD: net/minecraft/realms/RealmsScrolledSelectionList/renderItem (IIIILnet/minecraft/realms/Tezzelator;II)V net/minecraft/realms/RealmsScrolledSelectionList/renderItem (IIIILnet/minecraft/realms/Tezzelator;II)V +MD: net/minecraft/realms/RealmsScrolledSelectionList/renderList (IIII)V net/minecraft/realms/RealmsScrolledSelectionList/renderList (IIII)V +MD: net/minecraft/realms/RealmsScrolledSelectionList/scroll (I)V net/minecraft/realms/RealmsScrolledSelectionList/scroll (I)V +MD: net/minecraft/realms/RealmsScrolledSelectionList/selectItem (IZII)V net/minecraft/realms/RealmsScrolledSelectionList/selectItem (IZII)V +MD: net/minecraft/realms/RealmsScrolledSelectionList/width ()I net/minecraft/realms/RealmsScrolledSelectionList/width ()I +MD: net/minecraft/realms/RealmsScrolledSelectionList/xm ()I net/minecraft/realms/RealmsScrolledSelectionList/xm ()I +MD: net/minecraft/realms/RealmsScrolledSelectionList/ym ()I net/minecraft/realms/RealmsScrolledSelectionList/ym ()I +MD: net/minecraft/realms/RealmsServerAddress/getHost ()Ljava/lang/String; net/minecraft/realms/RealmsServerAddress/getHost ()Ljava/lang/String; +MD: net/minecraft/realms/RealmsServerAddress/getPort ()I net/minecraft/realms/RealmsServerAddress/getPort ()I +MD: net/minecraft/realms/RealmsServerAddress/parseString (Ljava/lang/String;)Lnet/minecraft/realms/RealmsServerAddress; net/minecraft/realms/RealmsServerAddress/parseString (Ljava/lang/String;)Lnet/minecraft/realms/RealmsServerAddress; +MD: net/minecraft/realms/RealmsServerStatusPinger$1/a (Leu;)V net/minecraft/realms/RealmsServerStatusPinger$1/onDisconnect (Lnet/minecraft/util/IChatComponent;)V +MD: net/minecraft/realms/RealmsServerStatusPinger$1/a (Ljq;)V net/minecraft/realms/RealmsServerStatusPinger$1/handlePong (Lnet/minecraft/network/status/server/S01PacketPong;)V +MD: net/minecraft/realms/RealmsServerStatusPinger$1/a (Ljr;)V net/minecraft/realms/RealmsServerStatusPinger$1/handleServerInfo (Lnet/minecraft/network/status/server/S00PacketServerInfo;)V +MD: net/minecraft/realms/RealmsServerStatusPinger/access$000 ()Lorg/apache/logging/log4j/Logger; net/minecraft/realms/RealmsServerStatusPinger/access$000 ()Lorg/apache/logging/log4j/Logger; +MD: net/minecraft/realms/RealmsServerStatusPinger/pingServer (Ljava/lang/String;Lnet/minecraft/realms/RealmsServerPing;)V net/minecraft/realms/RealmsServerStatusPinger/pingServer (Ljava/lang/String;Lnet/minecraft/realms/RealmsServerPing;)V +MD: net/minecraft/realms/RealmsServerStatusPinger/removeAll ()V net/minecraft/realms/RealmsServerStatusPinger/removeAll ()V +MD: net/minecraft/realms/RealmsServerStatusPinger/tick ()V net/minecraft/realms/RealmsServerStatusPinger/tick ()V +MD: net/minecraft/realms/RealmsSimpleScrolledSelectionList/getItemCount ()I net/minecraft/realms/RealmsSimpleScrolledSelectionList/getItemCount ()I +MD: net/minecraft/realms/RealmsSimpleScrolledSelectionList/getMaxPosition ()I net/minecraft/realms/RealmsSimpleScrolledSelectionList/getMaxPosition ()I +MD: net/minecraft/realms/RealmsSimpleScrolledSelectionList/getScroll ()I net/minecraft/realms/RealmsSimpleScrolledSelectionList/getScroll ()I +MD: net/minecraft/realms/RealmsSimpleScrolledSelectionList/getScrollbarPosition ()I net/minecraft/realms/RealmsSimpleScrolledSelectionList/getScrollbarPosition ()I +MD: net/minecraft/realms/RealmsSimpleScrolledSelectionList/isSelectedItem (I)Z net/minecraft/realms/RealmsSimpleScrolledSelectionList/isSelectedItem (I)Z +MD: net/minecraft/realms/RealmsSimpleScrolledSelectionList/mouseEvent ()V net/minecraft/realms/RealmsSimpleScrolledSelectionList/mouseEvent ()V +MD: net/minecraft/realms/RealmsSimpleScrolledSelectionList/render (IIF)V net/minecraft/realms/RealmsSimpleScrolledSelectionList/render (IIF)V +MD: net/minecraft/realms/RealmsSimpleScrolledSelectionList/renderBackground ()V net/minecraft/realms/RealmsSimpleScrolledSelectionList/renderBackground ()V +MD: net/minecraft/realms/RealmsSimpleScrolledSelectionList/renderItem (IIIIII)V net/minecraft/realms/RealmsSimpleScrolledSelectionList/renderItem (IIIIII)V +MD: net/minecraft/realms/RealmsSimpleScrolledSelectionList/renderItem (IIIILnet/minecraft/realms/Tezzelator;II)V net/minecraft/realms/RealmsSimpleScrolledSelectionList/renderItem (IIIILnet/minecraft/realms/Tezzelator;II)V +MD: net/minecraft/realms/RealmsSimpleScrolledSelectionList/renderList (IIII)V net/minecraft/realms/RealmsSimpleScrolledSelectionList/renderList (IIII)V +MD: net/minecraft/realms/RealmsSimpleScrolledSelectionList/scroll (I)V net/minecraft/realms/RealmsSimpleScrolledSelectionList/scroll (I)V +MD: net/minecraft/realms/RealmsSimpleScrolledSelectionList/selectItem (IZII)V net/minecraft/realms/RealmsSimpleScrolledSelectionList/selectItem (IZII)V +MD: net/minecraft/realms/RealmsSimpleScrolledSelectionList/width ()I net/minecraft/realms/RealmsSimpleScrolledSelectionList/width ()I +MD: net/minecraft/realms/RealmsSimpleScrolledSelectionList/xm ()I net/minecraft/realms/RealmsSimpleScrolledSelectionList/xm ()I +MD: net/minecraft/realms/RealmsSimpleScrolledSelectionList/ym ()I net/minecraft/realms/RealmsSimpleScrolledSelectionList/ym ()I +MD: net/minecraft/realms/RealmsSliderButton/clamp (F)F net/minecraft/realms/RealmsSliderButton/clamp (F)F +MD: net/minecraft/realms/RealmsSliderButton/clampSteps (F)F net/minecraft/realms/RealmsSliderButton/clampSteps (F)F +MD: net/minecraft/realms/RealmsSliderButton/clicked (F)V net/minecraft/realms/RealmsSliderButton/clicked (F)V +MD: net/minecraft/realms/RealmsSliderButton/clicked (II)V net/minecraft/realms/RealmsSliderButton/clicked (II)V +MD: net/minecraft/realms/RealmsSliderButton/getMessage ()Ljava/lang/String; net/minecraft/realms/RealmsSliderButton/getMessage ()Ljava/lang/String; +MD: net/minecraft/realms/RealmsSliderButton/getYImage (Z)I net/minecraft/realms/RealmsSliderButton/getYImage (Z)I +MD: net/minecraft/realms/RealmsSliderButton/released (II)V net/minecraft/realms/RealmsSliderButton/released (II)V +MD: net/minecraft/realms/RealmsSliderButton/renderBg (II)V net/minecraft/realms/RealmsSliderButton/renderBg (II)V +MD: net/minecraft/realms/RealmsSliderButton/toPct (F)F net/minecraft/realms/RealmsSliderButton/toPct (F)F +MD: net/minecraft/realms/RealmsSliderButton/toValue (F)F net/minecraft/realms/RealmsSliderButton/toValue (F)F +MD: net/minecraft/realms/RealmsVertexFormat/addElement (Lnet/minecraft/realms/RealmsVertexFormatElement;)Lnet/minecraft/realms/RealmsVertexFormat; net/minecraft/realms/RealmsVertexFormat/addElement (Lnet/minecraft/realms/RealmsVertexFormatElement;)Lnet/minecraft/realms/RealmsVertexFormat; +MD: net/minecraft/realms/RealmsVertexFormat/clear ()V net/minecraft/realms/RealmsVertexFormat/clear ()V +MD: net/minecraft/realms/RealmsVertexFormat/equals (Ljava/lang/Object;)Z net/minecraft/realms/RealmsVertexFormat/equals (Ljava/lang/Object;)Z +MD: net/minecraft/realms/RealmsVertexFormat/from (Lbmu;)Lnet/minecraft/realms/RealmsVertexFormat; net/minecraft/realms/RealmsVertexFormat/from (Lnet/minecraft/client/renderer/vertex/VertexFormat;)Lnet/minecraft/realms/RealmsVertexFormat; +MD: net/minecraft/realms/RealmsVertexFormat/getColorOffset ()I net/minecraft/realms/RealmsVertexFormat/getColorOffset ()I +MD: net/minecraft/realms/RealmsVertexFormat/getElement (I)Lnet/minecraft/realms/RealmsVertexFormatElement; net/minecraft/realms/RealmsVertexFormat/getElement (I)Lnet/minecraft/realms/RealmsVertexFormatElement; +MD: net/minecraft/realms/RealmsVertexFormat/getElementCount ()I net/minecraft/realms/RealmsVertexFormat/getElementCount ()I +MD: net/minecraft/realms/RealmsVertexFormat/getElements ()Ljava/util/List; net/minecraft/realms/RealmsVertexFormat/getElements ()Ljava/util/List; +MD: net/minecraft/realms/RealmsVertexFormat/getIntegerSize ()I net/minecraft/realms/RealmsVertexFormat/getIntegerSize ()I +MD: net/minecraft/realms/RealmsVertexFormat/getNormalOffset ()I net/minecraft/realms/RealmsVertexFormat/getNormalOffset ()I +MD: net/minecraft/realms/RealmsVertexFormat/getOffset (I)I net/minecraft/realms/RealmsVertexFormat/getOffset (I)I +MD: net/minecraft/realms/RealmsVertexFormat/getUvOffset (I)I net/minecraft/realms/RealmsVertexFormat/getUvOffset (I)I +MD: net/minecraft/realms/RealmsVertexFormat/getVertexFormat ()Lbmu; net/minecraft/realms/RealmsVertexFormat/getVertexFormat ()Lnet/minecraft/client/renderer/vertex/VertexFormat; +MD: net/minecraft/realms/RealmsVertexFormat/getVertexSize ()I net/minecraft/realms/RealmsVertexFormat/getVertexSize ()I +MD: net/minecraft/realms/RealmsVertexFormat/hasColor ()Z net/minecraft/realms/RealmsVertexFormat/hasColor ()Z +MD: net/minecraft/realms/RealmsVertexFormat/hasNormal ()Z net/minecraft/realms/RealmsVertexFormat/hasNormal ()Z +MD: net/minecraft/realms/RealmsVertexFormat/hasUv (I)Z net/minecraft/realms/RealmsVertexFormat/hasUv (I)Z +MD: net/minecraft/realms/RealmsVertexFormat/hashCode ()I net/minecraft/realms/RealmsVertexFormat/hashCode ()I +MD: net/minecraft/realms/RealmsVertexFormat/toString ()Ljava/lang/String; net/minecraft/realms/RealmsVertexFormat/toString ()Ljava/lang/String; +MD: net/minecraft/realms/RealmsVertexFormatElement/equals (Ljava/lang/Object;)Z net/minecraft/realms/RealmsVertexFormatElement/equals (Ljava/lang/Object;)Z +MD: net/minecraft/realms/RealmsVertexFormatElement/getByteSize ()I net/minecraft/realms/RealmsVertexFormatElement/getByteSize ()I +MD: net/minecraft/realms/RealmsVertexFormatElement/getCount ()I net/minecraft/realms/RealmsVertexFormatElement/getCount ()I +MD: net/minecraft/realms/RealmsVertexFormatElement/getIndex ()I net/minecraft/realms/RealmsVertexFormatElement/getIndex ()I +MD: net/minecraft/realms/RealmsVertexFormatElement/getVertexFormatElement ()Lbmv; net/minecraft/realms/RealmsVertexFormatElement/getVertexFormatElement ()Lnet/minecraft/client/renderer/vertex/VertexFormatElement; +MD: net/minecraft/realms/RealmsVertexFormatElement/hashCode ()I net/minecraft/realms/RealmsVertexFormatElement/hashCode ()I +MD: net/minecraft/realms/RealmsVertexFormatElement/isPosition ()Z net/minecraft/realms/RealmsVertexFormatElement/isPosition ()Z +MD: net/minecraft/realms/RealmsVertexFormatElement/toString ()Ljava/lang/String; net/minecraft/realms/RealmsVertexFormatElement/toString ()Ljava/lang/String; +MD: net/minecraft/realms/Tezzelator/begin (ILnet/minecraft/realms/RealmsVertexFormat;)V net/minecraft/realms/Tezzelator/begin (ILnet/minecraft/realms/RealmsVertexFormat;)V +MD: net/minecraft/realms/Tezzelator/color (FFFF)V net/minecraft/realms/Tezzelator/color (FFFF)V +MD: net/minecraft/realms/Tezzelator/color (IIII)Lnet/minecraft/realms/RealmsBufferBuilder; net/minecraft/realms/Tezzelator/color (IIII)Lnet/minecraft/realms/RealmsBufferBuilder; +MD: net/minecraft/realms/Tezzelator/end ()V net/minecraft/realms/Tezzelator/end ()V +MD: net/minecraft/realms/Tezzelator/endVertex ()V net/minecraft/realms/Tezzelator/endVertex ()V +MD: net/minecraft/realms/Tezzelator/normal (FFF)V net/minecraft/realms/Tezzelator/normal (FFF)V +MD: net/minecraft/realms/Tezzelator/offset (DDD)V net/minecraft/realms/Tezzelator/offset (DDD)V +MD: net/minecraft/realms/Tezzelator/tex (DD)Lnet/minecraft/realms/Tezzelator; net/minecraft/realms/Tezzelator/tex (DD)Lnet/minecraft/realms/Tezzelator; +MD: net/minecraft/realms/Tezzelator/tex2 (SS)V net/minecraft/realms/Tezzelator/tex2 (SS)V +MD: net/minecraft/realms/Tezzelator/vertex (DDD)Lnet/minecraft/realms/Tezzelator; net/minecraft/realms/Tezzelator/vertex (DDD)Lnet/minecraft/realms/Tezzelator; +MD: net/minecraft/server/MinecraftServer$1/a ()V net/minecraft/server/MinecraftServer$1/setDoneWorking ()V +MD: net/minecraft/server/MinecraftServer$1/a (I)V net/minecraft/server/MinecraftServer$1/setLoadingProgress (I)V +MD: net/minecraft/server/MinecraftServer$1/a (Ljava/lang/String;)V net/minecraft/server/MinecraftServer$1/displaySavingString (Ljava/lang/String;)V +MD: net/minecraft/server/MinecraftServer$1/b (Ljava/lang/String;)V net/minecraft/server/MinecraftServer$1/resetProgressAndMessage (Ljava/lang/String;)V +MD: net/minecraft/server/MinecraftServer$1/c (Ljava/lang/String;)V net/minecraft/server/MinecraftServer$1/displayLoadingString (Ljava/lang/String;)V +MD: net/minecraft/server/MinecraftServer$2/run ()V net/minecraft/server/MinecraftServer$2/run ()V +MD: net/minecraft/server/MinecraftServer$3/a ()Ljava/lang/String; net/minecraft/server/MinecraftServer$3/call ()Ljava/lang/String; +MD: net/minecraft/server/MinecraftServer$3/call ()Ljava/lang/Object; net/minecraft/server/MinecraftServer$3/call ()Ljava/lang/Object; +MD: net/minecraft/server/MinecraftServer$4/a ()Ljava/lang/String; net/minecraft/server/MinecraftServer$4/call ()Ljava/lang/String; +MD: net/minecraft/server/MinecraftServer$4/call ()Ljava/lang/Object; net/minecraft/server/MinecraftServer$4/call ()Ljava/lang/Object; +MD: net/minecraft/server/MinecraftServer/A ()V net/minecraft/server/MinecraftServer/tick ()V +MD: net/minecraft/server/MinecraftServer/B ()V net/minecraft/server/MinecraftServer/updateTimeLightAndEntities ()V +MD: net/minecraft/server/MinecraftServer/C ()Z net/minecraft/server/MinecraftServer/getAllowNether ()Z +MD: net/minecraft/server/MinecraftServer/D ()V net/minecraft/server/MinecraftServer/startServerThread ()V +MD: net/minecraft/server/MinecraftServer/E ()Ljava/lang/String; net/minecraft/server/MinecraftServer/getHostname ()Ljava/lang/String; +MD: net/minecraft/server/MinecraftServer/F ()I net/minecraft/server/MinecraftServer/getPort ()I +MD: net/minecraft/server/MinecraftServer/G ()Ljava/lang/String; net/minecraft/server/MinecraftServer/getMotd ()Ljava/lang/String; +MD: net/minecraft/server/MinecraftServer/H ()Ljava/lang/String; net/minecraft/server/MinecraftServer/getMinecraftVersion ()Ljava/lang/String; +MD: net/minecraft/server/MinecraftServer/I ()I net/minecraft/server/MinecraftServer/getCurrentPlayerCount ()I +MD: net/minecraft/server/MinecraftServer/J ()I net/minecraft/server/MinecraftServer/getMaxPlayers ()I +MD: net/minecraft/server/MinecraftServer/K ()[Ljava/lang/String; net/minecraft/server/MinecraftServer/getAllUsernames ()[Ljava/lang/String; +MD: net/minecraft/server/MinecraftServer/L ()[Lcom/mojang/authlib/GameProfile; net/minecraft/server/MinecraftServer/getGameProfiles ()[Lcom/mojang/authlib/GameProfile; +MD: net/minecraft/server/MinecraftServer/M ()Z net/minecraft/server/MinecraftServer/isDebuggingEnabled ()Z +MD: net/minecraft/server/MinecraftServer/N ()Lnet/minecraft/server/MinecraftServer; net/minecraft/server/MinecraftServer/getServer ()Lnet/minecraft/server/MinecraftServer; +MD: net/minecraft/server/MinecraftServer/O ()Z net/minecraft/server/MinecraftServer/isAnvilFileSet ()Z +MD: net/minecraft/server/MinecraftServer/P ()Ll; net/minecraft/server/MinecraftServer/getCommandManager ()Lnet/minecraft/command/ICommandManager; +MD: net/minecraft/server/MinecraftServer/Q ()Ljava/security/KeyPair; net/minecraft/server/MinecraftServer/getKeyPair ()Ljava/security/KeyPair; +MD: net/minecraft/server/MinecraftServer/R ()I net/minecraft/server/MinecraftServer/getServerPort ()I +MD: net/minecraft/server/MinecraftServer/S ()Ljava/lang/String; net/minecraft/server/MinecraftServer/getServerOwner ()Ljava/lang/String; +MD: net/minecraft/server/MinecraftServer/T ()Z net/minecraft/server/MinecraftServer/isSinglePlayer ()Z +MD: net/minecraft/server/MinecraftServer/U ()Ljava/lang/String; net/minecraft/server/MinecraftServer/getFolderName ()Ljava/lang/String; +MD: net/minecraft/server/MinecraftServer/V ()Ljava/lang/String; net/minecraft/server/MinecraftServer/getWorldName ()Ljava/lang/String; +MD: net/minecraft/server/MinecraftServer/W ()Z net/minecraft/server/MinecraftServer/allowSpawnMonsters ()Z +MD: net/minecraft/server/MinecraftServer/X ()Z net/minecraft/server/MinecraftServer/isDemo ()Z +MD: net/minecraft/server/MinecraftServer/Y ()Latr; net/minecraft/server/MinecraftServer/getActiveAnvilConverter ()Lnet/minecraft/world/storage/ISaveFormat; +MD: net/minecraft/server/MinecraftServer/a (I)Lle; net/minecraft/server/MinecraftServer/worldServerForDimension (I)Lnet/minecraft/world/WorldServer; +MD: net/minecraft/server/MinecraftServer/a (ILjava/lang/String;)Z net/minecraft/server/MinecraftServer/canCommandSenderUseCommand (ILjava/lang/String;)Z +MD: net/minecraft/server/MinecraftServer/a (Ladm;Lcj;Lwn;)Z net/minecraft/server/MinecraftServer/isBlockProtected (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: net/minecraft/server/MinecraftServer/a (Ladp$a;)V net/minecraft/server/MinecraftServer/setGameType (Lnet/minecraft/world/WorldSettings$GameType;)V +MD: net/minecraft/server/MinecraftServer/a (Ladp$a;Z)Ljava/lang/String; net/minecraft/server/MinecraftServer/shareToLAN (Lnet/minecraft/world/WorldSettings$GameType;Z)Ljava/lang/String; +MD: net/minecraft/server/MinecraftServer/a (Lb;)V net/minecraft/server/MinecraftServer/finalTick (Lnet/minecraft/crash/CrashReport;)V +MD: net/minecraft/server/MinecraftServer/a (Leu;)V net/minecraft/server/MinecraftServer/addChatMessage (Lnet/minecraft/util/IChatComponent;)V +MD: net/minecraft/server/MinecraftServer/a (Ljava/lang/Runnable;)Lcom/google/common/util/concurrent/ListenableFuture; net/minecraft/server/MinecraftServer/addScheduledTask (Ljava/lang/Runnable;)Lcom/google/common/util/concurrent/ListenableFuture; +MD: net/minecraft/server/MinecraftServer/a (Ljava/lang/String;)V net/minecraft/server/MinecraftServer/convertMapIfNeeded (Ljava/lang/String;)V +MD: net/minecraft/server/MinecraftServer/a (Ljava/lang/String;Latp;)V net/minecraft/server/MinecraftServer/setResourcePackFromWorld (Ljava/lang/String;Lnet/minecraft/world/storage/ISaveHandler;)V +MD: net/minecraft/server/MinecraftServer/a (Ljava/lang/String;Ljava/lang/String;JLadr;Ljava/lang/String;)V net/minecraft/server/MinecraftServer/loadAllWorlds (Ljava/lang/String;Ljava/lang/String;JLnet/minecraft/world/WorldType;Ljava/lang/String;)V +MD: net/minecraft/server/MinecraftServer/a (Ljava/security/KeyPair;)V net/minecraft/server/MinecraftServer/setKeyPair (Ljava/security/KeyPair;)V +MD: net/minecraft/server/MinecraftServer/a (Ljava/util/UUID;)Lpk; net/minecraft/server/MinecraftServer/getEntityFromUuid (Ljava/util/UUID;)Lnet/minecraft/entity/Entity; +MD: net/minecraft/server/MinecraftServer/a (Ljava/util/concurrent/Callable;)Lcom/google/common/util/concurrent/ListenableFuture; net/minecraft/server/MinecraftServer/callFromMainThread (Ljava/util/concurrent/Callable;)Lcom/google/common/util/concurrent/ListenableFuture; +MD: net/minecraft/server/MinecraftServer/a (Ljs;)V net/minecraft/server/MinecraftServer/addFaviconToStatusResponse (Lnet/minecraft/network/ServerStatusResponse;)V +MD: net/minecraft/server/MinecraftServer/a (Lkm;)V net/minecraft/server/MinecraftServer/registerTickable (Lnet/minecraft/util/ITickable;)V +MD: net/minecraft/server/MinecraftServer/a (Llx;)V net/minecraft/server/MinecraftServer/setConfigManager (Lnet/minecraft/server/management/ServerConfigurationManager;)V +MD: net/minecraft/server/MinecraftServer/a (Lm;Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/server/MinecraftServer/getTabCompletions (Lnet/minecraft/command/ICommandSender;Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: net/minecraft/server/MinecraftServer/a (Ln$a;I)V net/minecraft/server/MinecraftServer/setCommandStat (Lnet/minecraft/command/CommandResultStats$Type;I)V +MD: net/minecraft/server/MinecraftServer/a (Lnet/minecraft/server/MinecraftServer;)Llx; net/minecraft/server/MinecraftServer/access$100 (Lnet/minecraft/server/MinecraftServer;)Lnet/minecraft/server/management/ServerConfigurationManager; +MD: net/minecraft/server/MinecraftServer/a (Loj;)V net/minecraft/server/MinecraftServer/setDifficultyForAllWorlds (Lnet/minecraft/world/EnumDifficulty;)V +MD: net/minecraft/server/MinecraftServer/a (Lor;)V net/minecraft/server/MinecraftServer/addServerStatsToSnooper (Lnet/minecraft/profiler/PlayerUsageSnooper;)V +MD: net/minecraft/server/MinecraftServer/a (Z)V net/minecraft/server/MinecraftServer/saveAllWorlds (Z)V +MD: net/minecraft/server/MinecraftServer/aA ()I net/minecraft/server/MinecraftServer/getMaxPlayerIdleMinutes ()I +MD: net/minecraft/server/MinecraftServer/aB ()Z net/minecraft/server/MinecraftServer/isAnnouncingPlayerAchievements ()Z +MD: net/minecraft/server/MinecraftServer/aD ()Lcom/mojang/authlib/minecraft/MinecraftSessionService; net/minecraft/server/MinecraftServer/getMinecraftSessionService ()Lcom/mojang/authlib/minecraft/MinecraftSessionService; +MD: net/minecraft/server/MinecraftServer/aE ()Lcom/mojang/authlib/GameProfileRepository; net/minecraft/server/MinecraftServer/getGameProfileRepository ()Lcom/mojang/authlib/GameProfileRepository; +MD: net/minecraft/server/MinecraftServer/aF ()Llt; net/minecraft/server/MinecraftServer/getPlayerProfileCache ()Lnet/minecraft/server/management/PlayerProfileCache; +MD: net/minecraft/server/MinecraftServer/aG ()Ljs; net/minecraft/server/MinecraftServer/getServerStatusResponse ()Lnet/minecraft/network/ServerStatusResponse; +MD: net/minecraft/server/MinecraftServer/aH ()V net/minecraft/server/MinecraftServer/refreshStatusNextTick ()V +MD: net/minecraft/server/MinecraftServer/aI ()I net/minecraft/server/MinecraftServer/getMaxWorldSize ()I +MD: net/minecraft/server/MinecraftServer/aJ ()Z net/minecraft/server/MinecraftServer/isCallingFromMinecraftThread ()Z +MD: net/minecraft/server/MinecraftServer/aK ()I net/minecraft/server/MinecraftServer/getNetworkCompressionTreshold ()I +MD: net/minecraft/server/MinecraftServer/aL ()J net/minecraft/server/MinecraftServer/getCurrentTime ()J +MD: net/minecraft/server/MinecraftServer/aM ()Ljava/lang/Thread; net/minecraft/server/MinecraftServer/getServerThread ()Ljava/lang/Thread; +MD: net/minecraft/server/MinecraftServer/aN ()Lorg/apache/logging/log4j/Logger; net/minecraft/server/MinecraftServer/access$000 ()Lorg/apache/logging/log4j/Logger; +MD: net/minecraft/server/MinecraftServer/a_ (Ljava/lang/String;I)V net/minecraft/server/MinecraftServer/outputPercentRemaining (Ljava/lang/String;I)V +MD: net/minecraft/server/MinecraftServer/a_ (Ljava/lang/String;Ljava/lang/String;)V net/minecraft/server/MinecraftServer/setResourcePack (Ljava/lang/String;Ljava/lang/String;)V +MD: net/minecraft/server/MinecraftServer/aa ()V net/minecraft/server/MinecraftServer/deleteWorldAndStopServer ()V +MD: net/minecraft/server/MinecraftServer/ab ()Ljava/lang/String; net/minecraft/server/MinecraftServer/getResourcePackUrl ()Ljava/lang/String; +MD: net/minecraft/server/MinecraftServer/ac ()Ljava/lang/String; net/minecraft/server/MinecraftServer/getResourcePackHash ()Ljava/lang/String; +MD: net/minecraft/server/MinecraftServer/ad ()Z net/minecraft/server/MinecraftServer/isSnooperEnabled ()Z +MD: net/minecraft/server/MinecraftServer/ae ()Z net/minecraft/server/MinecraftServer/isDedicatedServer ()Z +MD: net/minecraft/server/MinecraftServer/af ()Z net/minecraft/server/MinecraftServer/isServerInOnlineMode ()Z +MD: net/minecraft/server/MinecraftServer/ag ()Z net/minecraft/server/MinecraftServer/getCanSpawnAnimals ()Z +MD: net/minecraft/server/MinecraftServer/ah ()Z net/minecraft/server/MinecraftServer/getCanSpawnNPCs ()Z +MD: net/minecraft/server/MinecraftServer/ai ()Z net/minecraft/server/MinecraftServer/shouldUseNativeTransport ()Z +MD: net/minecraft/server/MinecraftServer/aj ()Z net/minecraft/server/MinecraftServer/isPVPEnabled ()Z +MD: net/minecraft/server/MinecraftServer/ak ()Z net/minecraft/server/MinecraftServer/isFlightAllowed ()Z +MD: net/minecraft/server/MinecraftServer/al ()Z net/minecraft/server/MinecraftServer/isCommandBlockEnabled ()Z +MD: net/minecraft/server/MinecraftServer/am ()Ljava/lang/String; net/minecraft/server/MinecraftServer/getMOTD ()Ljava/lang/String; +MD: net/minecraft/server/MinecraftServer/an ()I net/minecraft/server/MinecraftServer/getBuildLimit ()I +MD: net/minecraft/server/MinecraftServer/ao ()Z net/minecraft/server/MinecraftServer/isServerStopped ()Z +MD: net/minecraft/server/MinecraftServer/ap ()Llx; net/minecraft/server/MinecraftServer/getConfigurationManager ()Lnet/minecraft/server/management/ServerConfigurationManager; +MD: net/minecraft/server/MinecraftServer/aq ()Lll; net/minecraft/server/MinecraftServer/getNetworkSystem ()Lnet/minecraft/network/NetworkSystem; +MD: net/minecraft/server/MinecraftServer/ar ()Z net/minecraft/server/MinecraftServer/serverIsInRunLoop ()Z +MD: net/minecraft/server/MinecraftServer/as ()Z net/minecraft/server/MinecraftServer/getGuiEnabled ()Z +MD: net/minecraft/server/MinecraftServer/at ()I net/minecraft/server/MinecraftServer/getTickCounter ()I +MD: net/minecraft/server/MinecraftServer/au ()V net/minecraft/server/MinecraftServer/enableProfiling ()V +MD: net/minecraft/server/MinecraftServer/av ()Lor; net/minecraft/server/MinecraftServer/getPlayerUsageSnooper ()Lnet/minecraft/profiler/PlayerUsageSnooper; +MD: net/minecraft/server/MinecraftServer/aw ()I net/minecraft/server/MinecraftServer/getSpawnProtectionSize ()I +MD: net/minecraft/server/MinecraftServer/ax ()Z net/minecraft/server/MinecraftServer/getForceGamemode ()Z +MD: net/minecraft/server/MinecraftServer/ay ()Ljava/net/Proxy; net/minecraft/server/MinecraftServer/getServerProxy ()Ljava/net/Proxy; +MD: net/minecraft/server/MinecraftServer/az ()J net/minecraft/server/MinecraftServer/getCurrentTimeMillis ()J +MD: net/minecraft/server/MinecraftServer/b (I)V net/minecraft/server/MinecraftServer/setServerPort (I)V +MD: net/minecraft/server/MinecraftServer/b (Lb;)Lb; net/minecraft/server/MinecraftServer/addServerInfoToCrashReport (Lnet/minecraft/crash/CrashReport;)Lnet/minecraft/crash/CrashReport; +MD: net/minecraft/server/MinecraftServer/b (Ljava/lang/String;)V net/minecraft/server/MinecraftServer/setUserMessage (Ljava/lang/String;)V +MD: net/minecraft/server/MinecraftServer/b (Lor;)V net/minecraft/server/MinecraftServer/addServerTypeToSnooper (Lnet/minecraft/profiler/PlayerUsageSnooper;)V +MD: net/minecraft/server/MinecraftServer/b (Z)V net/minecraft/server/MinecraftServer/setDemo (Z)V +MD: net/minecraft/server/MinecraftServer/c ()Lcj; net/minecraft/server/MinecraftServer/getPosition ()Lnet/minecraft/util/BlockPos; +MD: net/minecraft/server/MinecraftServer/c (I)V net/minecraft/server/MinecraftServer/setBuildLimit (I)V +MD: net/minecraft/server/MinecraftServer/c (Ljava/lang/String;)V net/minecraft/server/MinecraftServer/setHostname (Ljava/lang/String;)V +MD: net/minecraft/server/MinecraftServer/c (Z)V net/minecraft/server/MinecraftServer/canCreateBonusChest (Z)V +MD: net/minecraft/server/MinecraftServer/d ()Laui; net/minecraft/server/MinecraftServer/getPositionVector ()Lnet/minecraft/util/Vec3; +MD: net/minecraft/server/MinecraftServer/d (I)V net/minecraft/server/MinecraftServer/setPlayerIdleTimeout (I)V +MD: net/minecraft/server/MinecraftServer/d (Ljava/lang/String;)Ljava/io/File; net/minecraft/server/MinecraftServer/getFile (Ljava/lang/String;)Ljava/io/File; +MD: net/minecraft/server/MinecraftServer/d (Z)V net/minecraft/server/MinecraftServer/setOnlineMode (Z)V +MD: net/minecraft/server/MinecraftServer/e ()Ladm; net/minecraft/server/MinecraftServer/getEntityWorld ()Lnet/minecraft/world/World; +MD: net/minecraft/server/MinecraftServer/e (Ljava/lang/String;)V net/minecraft/server/MinecraftServer/logInfo (Ljava/lang/String;)V +MD: net/minecraft/server/MinecraftServer/e (Z)V net/minecraft/server/MinecraftServer/setCanSpawnAnimals (Z)V +MD: net/minecraft/server/MinecraftServer/e_ ()Ljava/lang/String; net/minecraft/server/MinecraftServer/getName ()Ljava/lang/String; +MD: net/minecraft/server/MinecraftServer/f ()Lpk; net/minecraft/server/MinecraftServer/getCommandSenderEntity ()Lnet/minecraft/entity/Entity; +MD: net/minecraft/server/MinecraftServer/f (Ljava/lang/String;)V net/minecraft/server/MinecraftServer/logWarning (Ljava/lang/String;)V +MD: net/minecraft/server/MinecraftServer/f (Z)V net/minecraft/server/MinecraftServer/setCanSpawnNPCs (Z)V +MD: net/minecraft/server/MinecraftServer/f_ ()Leu; net/minecraft/server/MinecraftServer/getDisplayName ()Lnet/minecraft/util/IChatComponent; +MD: net/minecraft/server/MinecraftServer/g (Ljava/lang/String;)V net/minecraft/server/MinecraftServer/logSevere (Ljava/lang/String;)V +MD: net/minecraft/server/MinecraftServer/g (Z)V net/minecraft/server/MinecraftServer/setAllowPvp (Z)V +MD: net/minecraft/server/MinecraftServer/getServerModName ()Ljava/lang/String; net/minecraft/server/MinecraftServer/getServerModName ()Ljava/lang/String; +MD: net/minecraft/server/MinecraftServer/h ()Lbd; net/minecraft/server/MinecraftServer/createNewCommandManager ()Lnet/minecraft/command/ServerCommandManager; +MD: net/minecraft/server/MinecraftServer/h (Ljava/lang/String;)V net/minecraft/server/MinecraftServer/logDebug (Ljava/lang/String;)V +MD: net/minecraft/server/MinecraftServer/h (Z)V net/minecraft/server/MinecraftServer/setAllowFlight (Z)V +MD: net/minecraft/server/MinecraftServer/i ()Z net/minecraft/server/MinecraftServer/startServer ()Z +MD: net/minecraft/server/MinecraftServer/i (Ljava/lang/String;)V net/minecraft/server/MinecraftServer/setServerOwner (Ljava/lang/String;)V +MD: net/minecraft/server/MinecraftServer/i (Z)V net/minecraft/server/MinecraftServer/setForceGamemode (Z)V +MD: net/minecraft/server/MinecraftServer/j ()Ljava/lang/String; net/minecraft/server/MinecraftServer/getUserMessage ()Ljava/lang/String; +MD: net/minecraft/server/MinecraftServer/j (Ljava/lang/String;)V net/minecraft/server/MinecraftServer/setFolderName (Ljava/lang/String;)V +MD: net/minecraft/server/MinecraftServer/k ()V net/minecraft/server/MinecraftServer/initialWorldChunkLoad ()V +MD: net/minecraft/server/MinecraftServer/k (Ljava/lang/String;)V net/minecraft/server/MinecraftServer/setWorldName (Ljava/lang/String;)V +MD: net/minecraft/server/MinecraftServer/l ()Z net/minecraft/server/MinecraftServer/canStructuresSpawn ()Z +MD: net/minecraft/server/MinecraftServer/l (Ljava/lang/String;)V net/minecraft/server/MinecraftServer/setMOTD (Ljava/lang/String;)V +MD: net/minecraft/server/MinecraftServer/m ()Ladp$a; net/minecraft/server/MinecraftServer/getGameType ()Lnet/minecraft/world/WorldSettings$GameType; +MD: net/minecraft/server/MinecraftServer/n ()Loj; net/minecraft/server/MinecraftServer/getDifficulty ()Lnet/minecraft/world/EnumDifficulty; +MD: net/minecraft/server/MinecraftServer/o ()Z net/minecraft/server/MinecraftServer/isHardcore ()Z +MD: net/minecraft/server/MinecraftServer/p ()I net/minecraft/server/MinecraftServer/getOpPermissionLevel ()I +MD: net/minecraft/server/MinecraftServer/q ()Z net/minecraft/server/MinecraftServer/shouldBroadcastRconToOps ()Z +MD: net/minecraft/server/MinecraftServer/r ()Z net/minecraft/server/MinecraftServer/shouldBroadcastConsoleToOps ()Z +MD: net/minecraft/server/MinecraftServer/run ()V net/minecraft/server/MinecraftServer/run ()V +MD: net/minecraft/server/MinecraftServer/s ()V net/minecraft/server/MinecraftServer/clearCurrentTask ()V +MD: net/minecraft/server/MinecraftServer/t ()V net/minecraft/server/MinecraftServer/stopServer ()V +MD: net/minecraft/server/MinecraftServer/u ()Ljava/lang/String; net/minecraft/server/MinecraftServer/getServerHostname ()Ljava/lang/String; +MD: net/minecraft/server/MinecraftServer/u_ ()Z net/minecraft/server/MinecraftServer/sendCommandFeedback ()Z +MD: net/minecraft/server/MinecraftServer/v ()Z net/minecraft/server/MinecraftServer/isServerRunning ()Z +MD: net/minecraft/server/MinecraftServer/w ()V net/minecraft/server/MinecraftServer/initiateShutdown ()V +MD: net/minecraft/server/MinecraftServer/x ()V net/minecraft/server/MinecraftServer/setInstance ()V +MD: net/minecraft/server/MinecraftServer/y ()Ljava/io/File; net/minecraft/server/MinecraftServer/getDataDirectory ()Ljava/io/File; +MD: net/minecraft/server/MinecraftServer/z ()V net/minecraft/server/MinecraftServer/systemExitNow ()V +MD: ng/a ()Ljavax/crypto/SecretKey; net/minecraft/util/CryptManager/createNewSharedKey ()Ljavax/crypto/SecretKey; +MD: ng/a (ILjava/lang/String;Ljava/security/Key;)Ljavax/crypto/Cipher; net/minecraft/util/CryptManager/createTheCipherInstance (ILjava/lang/String;Ljava/security/Key;)Ljavax/crypto/Cipher; +MD: ng/a (ILjava/security/Key;)Ljavax/crypto/Cipher; net/minecraft/util/CryptManager/createNetCipherInstance (ILjava/security/Key;)Ljavax/crypto/Cipher; +MD: ng/a (ILjava/security/Key;[B)[B net/minecraft/util/CryptManager/cipherOperation (ILjava/security/Key;[B)[B +MD: ng/a (Ljava/lang/String;Ljava/security/PublicKey;Ljavax/crypto/SecretKey;)[B net/minecraft/util/CryptManager/getServerIdHash (Ljava/lang/String;Ljava/security/PublicKey;Ljavax/crypto/SecretKey;)[B +MD: ng/a (Ljava/lang/String;[[B)[B net/minecraft/util/CryptManager/digestOperation (Ljava/lang/String;[[B)[B +MD: ng/a (Ljava/security/Key;[B)[B net/minecraft/util/CryptManager/encryptData (Ljava/security/Key;[B)[B +MD: ng/a (Ljava/security/PrivateKey;[B)Ljavax/crypto/SecretKey; net/minecraft/util/CryptManager/decryptSharedKey (Ljava/security/PrivateKey;[B)Ljavax/crypto/SecretKey; +MD: ng/a ([B)Ljava/security/PublicKey; net/minecraft/util/CryptManager/decodePublicKey ([B)Ljava/security/PublicKey; +MD: ng/b ()Ljava/security/KeyPair; net/minecraft/util/CryptManager/generateKeyPair ()Ljava/security/KeyPair; +MD: ng/b (Ljava/security/Key;[B)[B net/minecraft/util/CryptManager/decryptData (Ljava/security/Key;[B)[B +MD: nh/a ()I net/minecraft/util/FrameTimer/func_181749_a ()I +MD: nh/a (J)V net/minecraft/util/FrameTimer/func_181747_a (J)V +MD: nh/a (JI)I net/minecraft/util/FrameTimer/func_181748_a (JI)I +MD: nh/b ()I net/minecraft/util/FrameTimer/func_181750_b ()I +MD: nh/b (I)I net/minecraft/util/FrameTimer/func_181751_b (I)I +MD: nh/c ()[J net/minecraft/util/FrameTimer/func_181746_c ()[J +MD: ni/a (Lcom/google/gson/JsonElement;)Z net/minecraft/util/JsonUtils/isString (Lcom/google/gson/JsonElement;)Z +MD: ni/a (Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/lang/String; net/minecraft/util/JsonUtils/getString (Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/lang/String; +MD: ni/a (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z net/minecraft/util/JsonUtils/isString (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z +MD: ni/a (Lcom/google/gson/JsonObject;Ljava/lang/String;F)F net/minecraft/util/JsonUtils/getFloat (Lcom/google/gson/JsonObject;Ljava/lang/String;F)F +MD: ni/a (Lcom/google/gson/JsonObject;Ljava/lang/String;I)I net/minecraft/util/JsonUtils/getInt (Lcom/google/gson/JsonObject;Ljava/lang/String;I)I +MD: ni/a (Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonArray;)Lcom/google/gson/JsonArray; net/minecraft/util/JsonUtils/getJsonArray (Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonArray;)Lcom/google/gson/JsonArray; +MD: ni/a (Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonObject;)Lcom/google/gson/JsonObject; net/minecraft/util/JsonUtils/getJsonObject (Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonObject;)Lcom/google/gson/JsonObject; +MD: ni/a (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; net/minecraft/util/JsonUtils/getString (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +MD: ni/a (Lcom/google/gson/JsonObject;Ljava/lang/String;Z)Z net/minecraft/util/JsonUtils/getBoolean (Lcom/google/gson/JsonObject;Ljava/lang/String;Z)Z +MD: ni/b (Lcom/google/gson/JsonElement;Ljava/lang/String;)Z net/minecraft/util/JsonUtils/getBoolean (Lcom/google/gson/JsonElement;Ljava/lang/String;)Z +MD: ni/c (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z net/minecraft/util/JsonUtils/isBoolean (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z +MD: ni/d (Lcom/google/gson/JsonElement;)Ljava/lang/String; net/minecraft/util/JsonUtils/toString (Lcom/google/gson/JsonElement;)Ljava/lang/String; +MD: ni/d (Lcom/google/gson/JsonElement;Ljava/lang/String;)F net/minecraft/util/JsonUtils/getFloat (Lcom/google/gson/JsonElement;Ljava/lang/String;)F +MD: ni/d (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z net/minecraft/util/JsonUtils/isJsonArray (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z +MD: ni/f (Lcom/google/gson/JsonElement;Ljava/lang/String;)I net/minecraft/util/JsonUtils/getInt (Lcom/google/gson/JsonElement;Ljava/lang/String;)I +MD: ni/f (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z net/minecraft/util/JsonUtils/isJsonPrimitive (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z +MD: ni/g (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z net/minecraft/util/JsonUtils/hasField (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z +MD: ni/h (Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/String; net/minecraft/util/JsonUtils/getString (Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/String; +MD: ni/i (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z net/minecraft/util/JsonUtils/getBoolean (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z +MD: ni/k (Lcom/google/gson/JsonObject;Ljava/lang/String;)F net/minecraft/util/JsonUtils/getFloat (Lcom/google/gson/JsonObject;Ljava/lang/String;)F +MD: ni/l (Lcom/google/gson/JsonElement;Ljava/lang/String;)Lcom/google/gson/JsonObject; net/minecraft/util/JsonUtils/getJsonObject (Lcom/google/gson/JsonElement;Ljava/lang/String;)Lcom/google/gson/JsonObject; +MD: ni/m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Lcom/google/gson/JsonArray; net/minecraft/util/JsonUtils/getJsonArray (Lcom/google/gson/JsonElement;Ljava/lang/String;)Lcom/google/gson/JsonArray; +MD: ni/m (Lcom/google/gson/JsonObject;Ljava/lang/String;)I net/minecraft/util/JsonUtils/getInt (Lcom/google/gson/JsonObject;Ljava/lang/String;)I +MD: ni/s (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonObject; net/minecraft/util/JsonUtils/getJsonObject (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonObject; +MD: ni/t (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonArray; net/minecraft/util/JsonUtils/getJsonArray (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonArray; +MD: nj$1/run ()V net/minecraft/util/HttpUtil$1/run ()V +MD: nj/a ()I net/minecraft/util/HttpUtil/getSuitableLanPort ()I +MD: nj/a (Ljava/io/File;Ljava/lang/String;Ljava/util/Map;ILnu;Ljava/net/Proxy;)Lcom/google/common/util/concurrent/ListenableFuture; net/minecraft/util/HttpUtil/downloadResourcePack (Ljava/io/File;Ljava/lang/String;Ljava/util/Map;ILnet/minecraft/util/IProgressUpdate;Ljava/net/Proxy;)Lcom/google/common/util/concurrent/ListenableFuture; +MD: nj/a (Ljava/net/URL;)Ljava/lang/String; net/minecraft/util/HttpUtil/get (Ljava/net/URL;)Ljava/lang/String; +MD: nj/a (Ljava/net/URL;Ljava/lang/String;Z)Ljava/lang/String; net/minecraft/util/HttpUtil/post (Ljava/net/URL;Ljava/lang/String;Z)Ljava/lang/String; +MD: nj/a (Ljava/net/URL;Ljava/util/Map;Z)Ljava/lang/String; net/minecraft/util/HttpUtil/postMap (Ljava/net/URL;Ljava/util/Map;Z)Ljava/lang/String; +MD: nj/a (Ljava/util/Map;)Ljava/lang/String; net/minecraft/util/HttpUtil/buildPostString (Ljava/util/Map;)Ljava/lang/String; +MD: nj/b ()Lorg/apache/logging/log4j/Logger; net/minecraft/util/HttpUtil/access$000 ()Lorg/apache/logging/log4j/Logger; +MD: nk/a (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; net/minecraft/server/management/LowerStringMap/put (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; +MD: nk/clear ()V net/minecraft/server/management/LowerStringMap/clear ()V +MD: nk/containsKey (Ljava/lang/Object;)Z net/minecraft/server/management/LowerStringMap/containsKey (Ljava/lang/Object;)Z +MD: nk/containsValue (Ljava/lang/Object;)Z net/minecraft/server/management/LowerStringMap/containsValue (Ljava/lang/Object;)Z +MD: nk/entrySet ()Ljava/util/Set; net/minecraft/server/management/LowerStringMap/entrySet ()Ljava/util/Set; +MD: nk/get (Ljava/lang/Object;)Ljava/lang/Object; net/minecraft/server/management/LowerStringMap/get (Ljava/lang/Object;)Ljava/lang/Object; +MD: nk/isEmpty ()Z net/minecraft/server/management/LowerStringMap/isEmpty ()Z +MD: nk/keySet ()Ljava/util/Set; net/minecraft/server/management/LowerStringMap/keySet ()Ljava/util/Set; +MD: nk/put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; net/minecraft/server/management/LowerStringMap/put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +MD: nk/putAll (Ljava/util/Map;)V net/minecraft/server/management/LowerStringMap/putAll (Ljava/util/Map;)V +MD: nk/remove (Ljava/lang/Object;)Ljava/lang/Object; net/minecraft/server/management/LowerStringMap/remove (Ljava/lang/Object;)Ljava/lang/Object; +MD: nk/size ()I net/minecraft/server/management/LowerStringMap/size ()I +MD: nk/values ()Ljava/util/Collection; net/minecraft/server/management/LowerStringMap/values ()Ljava/util/Collection; +MD: nl/a (I)Ljava/lang/Integer; net/minecraft/util/IntegerCache/getInteger (I)Ljava/lang/Integer; +MD: nm$a/a ()I net/minecraft/util/IntHashMap$Entry/getHash ()I +MD: nm$a/b ()Ljava/lang/Object; net/minecraft/util/IntHashMap$Entry/getValue ()Ljava/lang/Object; +MD: nm$a/equals (Ljava/lang/Object;)Z net/minecraft/util/IntHashMap$Entry/equals (Ljava/lang/Object;)Z +MD: nm$a/hashCode ()I net/minecraft/util/IntHashMap$Entry/hashCode ()I +MD: nm$a/toString ()Ljava/lang/String; net/minecraft/util/IntHashMap$Entry/toString ()Ljava/lang/String; +MD: nm/a (I)Ljava/lang/Object; net/minecraft/util/IntHashMap/lookup (I)Ljava/lang/Object; +MD: nm/a (II)I net/minecraft/util/IntHashMap/getSlotIndex (II)I +MD: nm/a (IILjava/lang/Object;I)V net/minecraft/util/IntHashMap/insert (IILjava/lang/Object;I)V +MD: nm/a (ILjava/lang/Object;)V net/minecraft/util/IntHashMap/addKey (ILjava/lang/Object;)V +MD: nm/a ([Lnm$a;)V net/minecraft/util/IntHashMap/copyTo ([Lnet/minecraft/util/IntHashMap$Entry;)V +MD: nm/b (I)Z net/minecraft/util/IntHashMap/containsItem (I)Z +MD: nm/c ()V net/minecraft/util/IntHashMap/clearMap ()V +MD: nm/c (I)Lnm$a; net/minecraft/util/IntHashMap/lookupEntry (I)Lnet/minecraft/util/IntHashMap$Entry; +MD: nm/d (I)Ljava/lang/Object; net/minecraft/util/IntHashMap/removeObject (I)Ljava/lang/Object; +MD: nm/e (I)Lnm$a; net/minecraft/util/IntHashMap/removeEntry (I)Lnet/minecraft/util/IntHashMap$Entry; +MD: nm/f (I)I net/minecraft/util/IntHashMap/access$000 (I)I +MD: nm/g (I)I net/minecraft/util/IntHashMap/computeHash (I)I +MD: nm/h (I)V net/minecraft/util/IntHashMap/grow (I)V +MD: no/b ()Ljava/lang/Object; net/minecraft/util/LazyLoadBase/load ()Ljava/lang/Object; +MD: no/c ()Ljava/lang/Object; net/minecraft/util/LazyLoadBase/getValue ()Ljava/lang/Object; +MD: np/a (Ljava/lang/Object;)Ljava/lang/Object; net/minecraft/util/ThreadSafeBoundList/func_152757_a (Ljava/lang/Object;)Ljava/lang/Object; +MD: np/b ()I net/minecraft/util/ThreadSafeBoundList/func_152758_b ()I +MD: np/c ()[Ljava/lang/Object; net/minecraft/util/ThreadSafeBoundList/func_152756_c ()[Ljava/lang/Object; +MD: nq$a/a ()J net/minecraft/util/LongHashMap$Entry/getKey ()J +MD: nq$a/b ()Ljava/lang/Object; net/minecraft/util/LongHashMap$Entry/getValue ()Ljava/lang/Object; +MD: nq$a/equals (Ljava/lang/Object;)Z net/minecraft/util/LongHashMap$Entry/equals (Ljava/lang/Object;)Z +MD: nq$a/hashCode ()I net/minecraft/util/LongHashMap$Entry/hashCode ()I +MD: nq$a/toString ()Ljava/lang/String; net/minecraft/util/LongHashMap$Entry/toString ()Ljava/lang/String; +MD: nq/a ()I net/minecraft/util/LongHashMap/getNumHashElements ()I +MD: nq/a (I)I net/minecraft/util/LongHashMap/hash (I)I +MD: nq/a (II)I net/minecraft/util/LongHashMap/getHashIndex (II)I +MD: nq/a (IJLjava/lang/Object;I)V net/minecraft/util/LongHashMap/createKey (IJLjava/lang/Object;I)V +MD: nq/a (J)Ljava/lang/Object; net/minecraft/util/LongHashMap/getValueByKey (J)Ljava/lang/Object; +MD: nq/a (JLjava/lang/Object;)V net/minecraft/util/LongHashMap/add (JLjava/lang/Object;)V +MD: nq/a ([Lnq$a;)V net/minecraft/util/LongHashMap/copyHashTableTo ([Lnet/minecraft/util/LongHashMap$Entry;)V +MD: nq/b (I)V net/minecraft/util/LongHashMap/resizeTable (I)V +MD: nq/b (J)Z net/minecraft/util/LongHashMap/containsItem (J)Z +MD: nq/c (J)Lnq$a; net/minecraft/util/LongHashMap/getEntry (J)Lnet/minecraft/util/LongHashMap$Entry; +MD: nq/d (J)Ljava/lang/Object; net/minecraft/util/LongHashMap/remove (J)Ljava/lang/Object; +MD: nq/e (J)Lnq$a; net/minecraft/util/LongHashMap/removeKey (J)Lnet/minecraft/util/LongHashMap$Entry; +MD: nq/f (J)I net/minecraft/util/LongHashMap/access$000 (J)I +MD: nq/g (J)I net/minecraft/util/LongHashMap/getHashedKey (J)I +MD: nr$1/read (Lcom/google/gson/stream/JsonReader;)Ljava/lang/Object; net/minecraft/util/EnumTypeAdapterFactory$1/read (Lcom/google/gson/stream/JsonReader;)Ljava/lang/Object; +MD: nr$1/write (Lcom/google/gson/stream/JsonWriter;Ljava/lang/Object;)V net/minecraft/util/EnumTypeAdapterFactory$1/write (Lcom/google/gson/stream/JsonWriter;Ljava/lang/Object;)V +MD: nr/a (Ljava/lang/Object;)Ljava/lang/String; net/minecraft/util/EnumTypeAdapterFactory/func_151232_a (Ljava/lang/Object;)Ljava/lang/String; +MD: nr/a (Lnr;Ljava/lang/Object;)Ljava/lang/String; net/minecraft/util/EnumTypeAdapterFactory/access$000 (Lnet/minecraft/util/EnumTypeAdapterFactory;Ljava/lang/Object;)Ljava/lang/String; +MD: nr/create (Lcom/google/gson/Gson;Lcom/google/gson/reflect/TypeToken;)Lcom/google/gson/TypeAdapter; net/minecraft/util/EnumTypeAdapterFactory/create (Lcom/google/gson/Gson;Lcom/google/gson/reflect/TypeToken;)Lcom/google/gson/TypeAdapter; +MD: ns/a (D)F net/minecraft/util/MathHelper/sqrt_double (D)F +MD: ns/a (DD)D net/minecraft/util/MathHelper/abs_max (DD)D +MD: ns/a (DDD)D net/minecraft/util/MathHelper/clamp_double (DDD)D +MD: ns/a (F)F net/minecraft/util/MathHelper/sin (F)F +MD: ns/a (FF)Z net/minecraft/util/MathHelper/epsilonEquals (FF)Z +MD: ns/a (FFF)F net/minecraft/util/MathHelper/clamp_float (FFF)F +MD: ns/a (I)I net/minecraft/util/MathHelper/abs_int (I)I +MD: ns/a (II)I net/minecraft/util/MathHelper/bucketInt (II)I +MD: ns/a (III)I net/minecraft/util/MathHelper/clamp_int (III)I +MD: ns/a (Ldf;)J net/minecraft/util/MathHelper/getPositionRandom (Lnet/minecraft/util/Vec3i;)J +MD: ns/a (Ljava/lang/String;D)D net/minecraft/util/MathHelper/parseDoubleWithDefault (Ljava/lang/String;D)D +MD: ns/a (Ljava/lang/String;DD)D net/minecraft/util/MathHelper/parseDoubleWithDefaultAndMax (Ljava/lang/String;DD)D +MD: ns/a (Ljava/lang/String;I)I net/minecraft/util/MathHelper/parseIntWithDefault (Ljava/lang/String;I)I +MD: ns/a (Ljava/lang/String;II)I net/minecraft/util/MathHelper/parseIntWithDefaultAndMax (Ljava/lang/String;II)I +MD: ns/a (Ljava/util/Random;)Ljava/util/UUID; net/minecraft/util/MathHelper/getRandomUuid (Ljava/util/Random;)Ljava/util/UUID; +MD: ns/a (Ljava/util/Random;DD)D net/minecraft/util/MathHelper/getRandomDoubleInRange (Ljava/util/Random;DD)D +MD: ns/a (Ljava/util/Random;FF)F net/minecraft/util/MathHelper/randomFloatClamp (Ljava/util/Random;FF)F +MD: ns/a (Ljava/util/Random;II)I net/minecraft/util/MathHelper/getRandomIntegerInRange (Ljava/util/Random;II)I +MD: ns/a ([J)D net/minecraft/util/MathHelper/average ([J)D +MD: ns/b (D)I net/minecraft/util/MathHelper/truncateDoubleToInt (D)I +MD: ns/b (DD)D net/minecraft/util/MathHelper/atan2 (DD)D +MD: ns/b (DDD)D net/minecraft/util/MathHelper/denormalizeClamp (DDD)D +MD: ns/b (F)F net/minecraft/util/MathHelper/cos (F)F +MD: ns/b (FFF)I net/minecraft/util/MathHelper/func_180183_b (FFF)I +MD: ns/b (I)I net/minecraft/util/MathHelper/roundUpToPowerOfTwo (I)I +MD: ns/b (II)I net/minecraft/util/MathHelper/normalizeAngle (II)I +MD: ns/b (III)I net/minecraft/util/MathHelper/func_180181_b (III)I +MD: ns/c (D)I net/minecraft/util/MathHelper/floor_double (D)I +MD: ns/c (DDD)D net/minecraft/util/MathHelper/func_181160_c (DDD)D +MD: ns/c (F)F net/minecraft/util/MathHelper/sqrt_float (F)F +MD: ns/c (FFF)I net/minecraft/util/MathHelper/hsvToRGB (FFF)I +MD: ns/c (I)I net/minecraft/util/MathHelper/calculateLogBaseTwo (I)I +MD: ns/c (II)I net/minecraft/util/MathHelper/roundUp (II)I +MD: ns/c (III)J net/minecraft/util/MathHelper/getCoordinateRandom (III)J +MD: ns/d (D)J net/minecraft/util/MathHelper/floor_double_long (D)J +MD: ns/d (F)I net/minecraft/util/MathHelper/floor_float (F)I +MD: ns/d (I)Z net/minecraft/util/MathHelper/isPowerOfTwo (I)Z +MD: ns/d (II)I net/minecraft/util/MathHelper/func_180188_d (II)I +MD: ns/e (D)I net/minecraft/util/MathHelper/func_154353_e (D)I +MD: ns/e (F)F net/minecraft/util/MathHelper/abs (F)F +MD: ns/e (I)I net/minecraft/util/MathHelper/calculateLogBaseTwoDeBruijn (I)I +MD: ns/f (D)I net/minecraft/util/MathHelper/ceiling_double_int (D)I +MD: ns/f (F)I net/minecraft/util/MathHelper/ceiling_float_int (F)I +MD: ns/g (D)D net/minecraft/util/MathHelper/wrapAngleTo180_double (D)D +MD: ns/g (F)F net/minecraft/util/MathHelper/wrapAngleTo180_float (F)F +MD: ns/h (D)D net/minecraft/util/MathHelper/func_181162_h (D)D +MD: ns/i (D)D net/minecraft/util/MathHelper/func_181161_i (D)D +MD: nt$a/a ()I net/minecraft/profiler/Profiler$Result/func_76329_a ()I +MD: nt$a/a (Lnt$a;)I net/minecraft/profiler/Profiler$Result/compareTo (Lnet/minecraft/profiler/Profiler$Result;)I +MD: nt$a/compareTo (Ljava/lang/Object;)I net/minecraft/profiler/Profiler$Result/compareTo (Ljava/lang/Object;)I +MD: nt/a ()V net/minecraft/profiler/Profiler/clearProfiling ()V +MD: nt/a (Ljava/lang/String;)V net/minecraft/profiler/Profiler/startSection (Ljava/lang/String;)V +MD: nt/b ()V net/minecraft/profiler/Profiler/endSection ()V +MD: nt/b (Ljava/lang/String;)Ljava/util/List; net/minecraft/profiler/Profiler/getProfilingData (Ljava/lang/String;)Ljava/util/List; +MD: nt/c ()Ljava/lang/String; net/minecraft/profiler/Profiler/getNameOfLastSection ()Ljava/lang/String; +MD: nt/c (Ljava/lang/String;)V net/minecraft/profiler/Profiler/endStartSection (Ljava/lang/String;)V +MD: nu/a ()V net/minecraft/util/IProgressUpdate/setDoneWorking ()V +MD: nu/a (I)V net/minecraft/util/IProgressUpdate/setLoadingProgress (I)V +MD: nu/a (Ljava/lang/String;)V net/minecraft/util/IProgressUpdate/displaySavingString (Ljava/lang/String;)V +MD: nu/b (Ljava/lang/String;)V net/minecraft/util/IProgressUpdate/resetProgressAndMessage (Ljava/lang/String;)V +MD: nu/c (Ljava/lang/String;)V net/minecraft/util/IProgressUpdate/displayLoadingString (Ljava/lang/String;)V +MD: nv/a ()V net/minecraft/util/MouseFilter/reset ()V +MD: nv/a (FF)F net/minecraft/util/MouseFilter/smooth (FF)F +MD: nw/l ()Ljava/lang/String; net/minecraft/util/IStringSerializable/getName ()Ljava/lang/String; +MD: nx/a (I)Ljava/lang/String; net/minecraft/util/StringUtils/ticksToElapsedTime (I)Ljava/lang/String; +MD: nx/a (Ljava/lang/String;)Ljava/lang/String; net/minecraft/util/StringUtils/stripControlCodes (Ljava/lang/String;)Ljava/lang/String; +MD: nx/b (Ljava/lang/String;)Z net/minecraft/util/StringUtils/isNullOrEmpty (Ljava/lang/String;)Z +MD: nz/a ()Ljava/lang/Object; net/minecraft/util/Tuple/getFirst ()Ljava/lang/Object; +MD: nz/b ()Ljava/lang/Object; net/minecraft/util/Tuple/getSecond ()Ljava/lang/Object; +MD: o$1/a (Lpk;)Z net/minecraft/command/PlayerSelector$1/apply (Lnet/minecraft/entity/Entity;)Z +MD: o$1/apply (Ljava/lang/Object;)Z net/minecraft/command/PlayerSelector$1/apply (Ljava/lang/Object;)Z +MD: o$10/a (Lpk;)Z net/minecraft/command/PlayerSelector$10/apply (Lnet/minecraft/entity/Entity;)Z +MD: o$10/apply (Ljava/lang/Object;)Z net/minecraft/command/PlayerSelector$10/apply (Ljava/lang/Object;)Z +MD: o$11/a (Lpk;)Z net/minecraft/command/PlayerSelector$11/apply (Lnet/minecraft/entity/Entity;)Z +MD: o$11/apply (Ljava/lang/Object;)Z net/minecraft/command/PlayerSelector$11/apply (Ljava/lang/Object;)Z +MD: o$12/a (Lpk;)Z net/minecraft/command/PlayerSelector$12/apply (Lnet/minecraft/entity/Entity;)Z +MD: o$12/apply (Ljava/lang/Object;)Z net/minecraft/command/PlayerSelector$12/apply (Ljava/lang/Object;)Z +MD: o$2/a (Lpk;)Z net/minecraft/command/PlayerSelector$2/apply (Lnet/minecraft/entity/Entity;)Z +MD: o$2/apply (Ljava/lang/Object;)Z net/minecraft/command/PlayerSelector$2/apply (Ljava/lang/Object;)Z +MD: o$3/a (Lpk;)Z net/minecraft/command/PlayerSelector$3/apply (Lnet/minecraft/entity/Entity;)Z +MD: o$3/apply (Ljava/lang/Object;)Z net/minecraft/command/PlayerSelector$3/apply (Ljava/lang/Object;)Z +MD: o$4/a (Lpk;Lpk;)I net/minecraft/command/PlayerSelector$4/compare (Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/Entity;)I +MD: o$4/compare (Ljava/lang/Object;Ljava/lang/Object;)I net/minecraft/command/PlayerSelector$4/compare (Ljava/lang/Object;Ljava/lang/Object;)I +MD: o$5/a (Lpk;)Z net/minecraft/command/PlayerSelector$5/apply (Lnet/minecraft/entity/Entity;)Z +MD: o$5/apply (Ljava/lang/Object;)Z net/minecraft/command/PlayerSelector$5/apply (Ljava/lang/Object;)Z +MD: o$6/a (Lpk;)Z net/minecraft/command/PlayerSelector$6/apply (Lnet/minecraft/entity/Entity;)Z +MD: o$6/apply (Ljava/lang/Object;)Z net/minecraft/command/PlayerSelector$6/apply (Ljava/lang/Object;)Z +MD: o$7/a (Lpk;)Z net/minecraft/command/PlayerSelector$7/apply (Lnet/minecraft/entity/Entity;)Z +MD: o$7/apply (Ljava/lang/Object;)Z net/minecraft/command/PlayerSelector$7/apply (Ljava/lang/Object;)Z +MD: o$8/a (Lpk;)Z net/minecraft/command/PlayerSelector$8/apply (Lnet/minecraft/entity/Entity;)Z +MD: o$8/apply (Ljava/lang/Object;)Z net/minecraft/command/PlayerSelector$8/apply (Ljava/lang/Object;)Z +MD: o$9/a (Lpk;)Z net/minecraft/command/PlayerSelector$9/apply (Lnet/minecraft/entity/Entity;)Z +MD: o$9/apply (Ljava/lang/Object;)Z net/minecraft/command/PlayerSelector$9/apply (Ljava/lang/Object;)Z +MD: o/a (I)I net/minecraft/command/PlayerSelector/func_179650_a (I)I +MD: o/a (Lcj;III)Laug; net/minecraft/command/PlayerSelector/func_179661_a (Lnet/minecraft/util/BlockPos;III)Lnet/minecraft/util/AxisAlignedBB; +MD: o/a (Ljava/lang/String;)Z net/minecraft/command/PlayerSelector/matchesMultiplePlayers (Ljava/lang/String;)Z +MD: o/a (Ljava/util/List;Ljava/util/Map;Lm;Ljava/lang/Class;Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/PlayerSelector/func_179658_a (Ljava/util/List;Ljava/util/Map;Lnet/minecraft/command/ICommandSender;Ljava/lang/Class;Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: o/a (Ljava/util/Map;)Ljava/util/Map; net/minecraft/command/PlayerSelector/func_96560_a (Ljava/util/Map;)Ljava/util/Map; +MD: o/a (Ljava/util/Map;Lcj;)Ljava/util/List; net/minecraft/command/PlayerSelector/func_180698_a (Ljava/util/Map;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: o/a (Ljava/util/Map;Ljava/lang/Class;Ljava/util/List;Ljava/lang/String;Ladm;Lcj;)Ljava/util/List; net/minecraft/command/PlayerSelector/filterResults (Ljava/util/Map;Ljava/lang/Class;Ljava/util/List;Ljava/lang/String;Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: o/a (Ljava/util/Map;Ljava/lang/String;)Ljava/util/List; net/minecraft/command/PlayerSelector/func_179663_a (Ljava/util/Map;Ljava/lang/String;)Ljava/util/List; +MD: o/a (Ljava/util/Map;Ljava/lang/String;I)I net/minecraft/command/PlayerSelector/parseIntWithDefault (Ljava/util/Map;Ljava/lang/String;I)I +MD: o/a (Lm;Ljava/lang/String;)Llf; net/minecraft/command/PlayerSelector/matchOnePlayer (Lnet/minecraft/command/ICommandSender;Ljava/lang/String;)Lnet/minecraft/entity/player/EntityPlayerMP; +MD: o/a (Lm;Ljava/lang/String;Ljava/lang/Class;)Lpk; net/minecraft/command/PlayerSelector/matchOneEntity (Lnet/minecraft/command/ICommandSender;Ljava/lang/String;Ljava/lang/Class;)Lnet/minecraft/entity/Entity; +MD: o/a (Lm;Ljava/util/Map;)Ljava/util/List; net/minecraft/command/PlayerSelector/getWorlds (Lnet/minecraft/command/ICommandSender;Ljava/util/Map;)Ljava/util/List; +MD: o/b (Ljava/lang/String;)Z net/minecraft/command/PlayerSelector/hasArguments (Ljava/lang/String;)Z +MD: o/b (Ljava/util/Map;)Ljava/util/List; net/minecraft/command/PlayerSelector/func_179648_b (Ljava/util/Map;)Ljava/util/List; +MD: o/b (Ljava/util/Map;Lcj;)Lcj; net/minecraft/command/PlayerSelector/func_179664_b (Ljava/util/Map;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/util/BlockPos; +MD: o/b (Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; net/minecraft/command/PlayerSelector/func_179651_b (Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; +MD: o/b (Lm;Ljava/lang/String;)Leu; net/minecraft/command/PlayerSelector/matchEntitiesToChatComponent (Lnet/minecraft/command/ICommandSender;Ljava/lang/String;)Lnet/minecraft/util/IChatComponent; +MD: o/b (Lm;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/List; net/minecraft/command/PlayerSelector/matchEntities (Lnet/minecraft/command/ICommandSender;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/List; +MD: o/b (Lm;Ljava/util/Map;)Z net/minecraft/command/PlayerSelector/isEntityTypeValid (Lnet/minecraft/command/ICommandSender;Ljava/util/Map;)Z +MD: o/c (Ljava/lang/String;)Ljava/util/Map; net/minecraft/command/PlayerSelector/getArgumentMap (Ljava/lang/String;)Ljava/util/Map; +MD: o/c (Ljava/util/Map;)Ljava/util/List; net/minecraft/command/PlayerSelector/func_179649_c (Ljava/util/Map;)Ljava/util/List; +MD: o/d (Ljava/util/Map;)Ljava/util/List; net/minecraft/command/PlayerSelector/func_179659_d (Ljava/util/Map;)Ljava/util/List; +MD: o/e (Ljava/util/Map;)Ljava/util/List; net/minecraft/command/PlayerSelector/func_179657_e (Ljava/util/Map;)Ljava/util/List; +MD: o/f (Ljava/util/Map;)Ljava/util/List; net/minecraft/command/PlayerSelector/func_179647_f (Ljava/util/Map;)Ljava/util/List; +MD: o/g (Ljava/util/Map;)Ljava/util/List; net/minecraft/command/PlayerSelector/func_179662_g (Ljava/util/Map;)Ljava/util/List; +MD: o/h (Ljava/util/Map;)Z net/minecraft/command/PlayerSelector/func_179665_h (Ljava/util/Map;)Z +MD: oa/a (Ljava/util/Collection;)I net/minecraft/util/WeightedRandom/getTotalWeight (Ljava/util/Collection;)I +MD: oa/a (Ljava/util/Collection;I)Loa$a; net/minecraft/util/WeightedRandom/getRandomItem (Ljava/util/Collection;I)Lnet/minecraft/util/WeightedRandom$Item; +MD: oa/a (Ljava/util/Random;Ljava/util/Collection;)Loa$a; net/minecraft/util/WeightedRandom/getRandomItem (Ljava/util/Random;Ljava/util/Collection;)Lnet/minecraft/util/WeightedRandom$Item; +MD: oa/a (Ljava/util/Random;Ljava/util/Collection;I)Loa$a; net/minecraft/util/WeightedRandom/getRandomItem (Ljava/util/Random;Ljava/util/Collection;I)Lnet/minecraft/util/WeightedRandom$Item; +MD: ob/a (Ljava/util/List;[Lob;)Ljava/util/List; net/minecraft/util/WeightedRandomChestContent/func_177629_a (Ljava/util/List;[Lnet/minecraft/util/WeightedRandomChestContent;)Ljava/util/List; +MD: ob/a (Ljava/util/Random;Ljava/util/List;Lalc;I)V net/minecraft/util/WeightedRandomChestContent/generateDispenserContents (Ljava/util/Random;Ljava/util/List;Lnet/minecraft/tileentity/TileEntityDispenser;I)V +MD: ob/a (Ljava/util/Random;Ljava/util/List;Log;I)V net/minecraft/util/WeightedRandomChestContent/generateChestContents (Ljava/util/Random;Ljava/util/List;Lnet/minecraft/inventory/IInventory;I)V +MD: od/a (Ljava/lang/Runnable;)Lcom/google/common/util/concurrent/ListenableFuture; net/minecraft/util/IThreadListener/addScheduledTask (Ljava/lang/Runnable;)Lcom/google/common/util/concurrent/ListenableFuture; +MD: od/aJ ()Z net/minecraft/util/IThreadListener/isCallingFromMinecraftThread ()Z +MD: of/a (I)Lzx; net/minecraft/inventory/InventoryLargeChest/getStackInSlot (I)Lnet/minecraft/item/ItemStack; +MD: of/a (II)Lzx; net/minecraft/inventory/InventoryLargeChest/decrStackSize (II)Lnet/minecraft/item/ItemStack; +MD: of/a (ILzx;)V net/minecraft/inventory/InventoryLargeChest/setInventorySlotContents (ILnet/minecraft/item/ItemStack;)V +MD: of/a (Log;)Z net/minecraft/inventory/InventoryLargeChest/isPartOfLargeChest (Lnet/minecraft/inventory/IInventory;)Z +MD: of/a (Lon;)V net/minecraft/inventory/InventoryLargeChest/setLockCode (Lnet/minecraft/world/LockCode;)V +MD: of/a (Lwm;Lwn;)Lxi; net/minecraft/inventory/InventoryLargeChest/createContainer (Lnet/minecraft/entity/player/InventoryPlayer;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/inventory/Container; +MD: of/a (Lwn;)Z net/minecraft/inventory/InventoryLargeChest/isUseableByPlayer (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: of/a_ (I)I net/minecraft/inventory/InventoryLargeChest/getField (I)I +MD: of/b (I)Lzx; net/minecraft/inventory/InventoryLargeChest/removeStackFromSlot (I)Lnet/minecraft/item/ItemStack; +MD: of/b (II)V net/minecraft/inventory/InventoryLargeChest/setField (II)V +MD: of/b (ILzx;)Z net/minecraft/inventory/InventoryLargeChest/isItemValidForSlot (ILnet/minecraft/item/ItemStack;)Z +MD: of/b (Lwn;)V net/minecraft/inventory/InventoryLargeChest/openInventory (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: of/c (Lwn;)V net/minecraft/inventory/InventoryLargeChest/closeInventory (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: of/e_ ()Ljava/lang/String; net/minecraft/inventory/InventoryLargeChest/getName ()Ljava/lang/String; +MD: of/f_ ()Leu; net/minecraft/inventory/InventoryLargeChest/getDisplayName ()Lnet/minecraft/util/IChatComponent; +MD: of/g ()I net/minecraft/inventory/InventoryLargeChest/getFieldCount ()I +MD: of/i ()Lon; net/minecraft/inventory/InventoryLargeChest/getLockCode ()Lnet/minecraft/world/LockCode; +MD: of/k ()Ljava/lang/String; net/minecraft/inventory/InventoryLargeChest/getGuiID ()Ljava/lang/String; +MD: of/l ()V net/minecraft/inventory/InventoryLargeChest/clear ()V +MD: of/l_ ()Z net/minecraft/inventory/InventoryLargeChest/hasCustomName ()Z +MD: of/o_ ()I net/minecraft/inventory/InventoryLargeChest/getSizeInventory ()I +MD: of/p_ ()V net/minecraft/inventory/InventoryLargeChest/markDirty ()V +MD: of/q_ ()I net/minecraft/inventory/InventoryLargeChest/getInventoryStackLimit ()I +MD: of/r_ ()Z net/minecraft/inventory/InventoryLargeChest/isLocked ()Z +MD: og/a (I)Lzx; net/minecraft/inventory/IInventory/getStackInSlot (I)Lnet/minecraft/item/ItemStack; +MD: og/a (II)Lzx; net/minecraft/inventory/IInventory/decrStackSize (II)Lnet/minecraft/item/ItemStack; +MD: og/a (ILzx;)V net/minecraft/inventory/IInventory/setInventorySlotContents (ILnet/minecraft/item/ItemStack;)V +MD: og/a (Lwn;)Z net/minecraft/inventory/IInventory/isUseableByPlayer (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: og/a_ (I)I net/minecraft/inventory/IInventory/getField (I)I +MD: og/b (I)Lzx; net/minecraft/inventory/IInventory/removeStackFromSlot (I)Lnet/minecraft/item/ItemStack; +MD: og/b (II)V net/minecraft/inventory/IInventory/setField (II)V +MD: og/b (ILzx;)Z net/minecraft/inventory/IInventory/isItemValidForSlot (ILnet/minecraft/item/ItemStack;)Z +MD: og/b (Lwn;)V net/minecraft/inventory/IInventory/openInventory (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: og/c (Lwn;)V net/minecraft/inventory/IInventory/closeInventory (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: og/g ()I net/minecraft/inventory/IInventory/getFieldCount ()I +MD: og/l ()V net/minecraft/inventory/IInventory/clear ()V +MD: og/o_ ()I net/minecraft/inventory/IInventory/getSizeInventory ()I +MD: og/p_ ()V net/minecraft/inventory/IInventory/markDirty ()V +MD: og/q_ ()I net/minecraft/inventory/IInventory/getInventoryStackLimit ()I +MD: oh/a (Loq;)V net/minecraft/inventory/IInvBasic/onInventoryChanged (Lnet/minecraft/inventory/InventoryBasic;)V +MD: oi/a (Ladm;DDDLog;)V net/minecraft/inventory/InventoryHelper/func_180174_a (Lnet/minecraft/world/World;DDDLnet/minecraft/inventory/IInventory;)V +MD: oi/a (Ladm;DDDLzx;)V net/minecraft/inventory/InventoryHelper/spawnItemStack (Lnet/minecraft/world/World;DDDLnet/minecraft/item/ItemStack;)V +MD: oi/a (Ladm;Lcj;Log;)V net/minecraft/inventory/InventoryHelper/dropInventoryItems (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/inventory/IInventory;)V +MD: oi/a (Ladm;Lpk;Log;)V net/minecraft/inventory/InventoryHelper/func_180176_a (Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;Lnet/minecraft/inventory/IInventory;)V +MD: oj/a ()I net/minecraft/world/EnumDifficulty/getDifficultyId ()I +MD: oj/a (I)Loj; net/minecraft/world/EnumDifficulty/getDifficultyEnum (I)Lnet/minecraft/world/EnumDifficulty; +MD: oj/b ()Ljava/lang/String; net/minecraft/world/EnumDifficulty/getDifficultyResourceKey ()Ljava/lang/String; +MD: oj/values ()[Loj; net/minecraft/world/EnumDifficulty/values ()[Lnet/minecraft/world/EnumDifficulty; +MD: ok/a (Loj;JJF)F net/minecraft/world/DifficultyInstance/calculateAdditionalDifficulty (Lnet/minecraft/world/EnumDifficulty;JJF)F +MD: ok/b ()F net/minecraft/world/DifficultyInstance/getAdditionalDifficulty ()F +MD: ok/c ()F net/minecraft/world/DifficultyInstance/getClampedAdditionalDifficulty ()F +MD: ol/a (Lwm;Lwn;)Lxi; net/minecraft/world/IInteractionObject/createContainer (Lnet/minecraft/entity/player/InventoryPlayer;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/inventory/Container; +MD: ol/k ()Ljava/lang/String; net/minecraft/world/IInteractionObject/getGuiID ()Ljava/lang/String; +MD: on/a ()Z net/minecraft/world/LockCode/isEmpty ()Z +MD: on/a (Ldn;)V net/minecraft/world/LockCode/toNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: on/b ()Ljava/lang/String; net/minecraft/world/LockCode/getLock ()Ljava/lang/String; +MD: on/b (Ldn;)Lon; net/minecraft/world/LockCode/fromNBT (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/world/LockCode; +MD: oo/a (Lon;)V net/minecraft/world/ILockableContainer/setLockCode (Lnet/minecraft/world/LockCode;)V +MD: oo/i ()Lon; net/minecraft/world/ILockableContainer/getLockCode ()Lnet/minecraft/world/LockCode; +MD: oo/r_ ()Z net/minecraft/world/ILockableContainer/isLocked ()Z +MD: op/e_ ()Ljava/lang/String; net/minecraft/world/IWorldNameable/getName ()Ljava/lang/String; +MD: op/f_ ()Leu; net/minecraft/world/IWorldNameable/getDisplayName ()Lnet/minecraft/util/IChatComponent; +MD: op/l_ ()Z net/minecraft/world/IWorldNameable/hasCustomName ()Z +MD: oq/a (I)Lzx; net/minecraft/inventory/InventoryBasic/getStackInSlot (I)Lnet/minecraft/item/ItemStack; +MD: oq/a (II)Lzx; net/minecraft/inventory/InventoryBasic/decrStackSize (II)Lnet/minecraft/item/ItemStack; +MD: oq/a (ILzx;)V net/minecraft/inventory/InventoryBasic/setInventorySlotContents (ILnet/minecraft/item/ItemStack;)V +MD: oq/a (Ljava/lang/String;)V net/minecraft/inventory/InventoryBasic/setCustomName (Ljava/lang/String;)V +MD: oq/a (Loh;)V net/minecraft/inventory/InventoryBasic/func_110134_a (Lnet/minecraft/inventory/IInvBasic;)V +MD: oq/a (Lwn;)Z net/minecraft/inventory/InventoryBasic/isUseableByPlayer (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: oq/a (Lzx;)Lzx; net/minecraft/inventory/InventoryBasic/func_174894_a (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack; +MD: oq/a_ (I)I net/minecraft/inventory/InventoryBasic/getField (I)I +MD: oq/b (I)Lzx; net/minecraft/inventory/InventoryBasic/removeStackFromSlot (I)Lnet/minecraft/item/ItemStack; +MD: oq/b (II)V net/minecraft/inventory/InventoryBasic/setField (II)V +MD: oq/b (ILzx;)Z net/minecraft/inventory/InventoryBasic/isItemValidForSlot (ILnet/minecraft/item/ItemStack;)Z +MD: oq/b (Loh;)V net/minecraft/inventory/InventoryBasic/func_110132_b (Lnet/minecraft/inventory/IInvBasic;)V +MD: oq/b (Lwn;)V net/minecraft/inventory/InventoryBasic/openInventory (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: oq/c (Lwn;)V net/minecraft/inventory/InventoryBasic/closeInventory (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: oq/e_ ()Ljava/lang/String; net/minecraft/inventory/InventoryBasic/getName ()Ljava/lang/String; +MD: oq/f_ ()Leu; net/minecraft/inventory/InventoryBasic/getDisplayName ()Lnet/minecraft/util/IChatComponent; +MD: oq/g ()I net/minecraft/inventory/InventoryBasic/getFieldCount ()I +MD: oq/l ()V net/minecraft/inventory/InventoryBasic/clear ()V +MD: oq/l_ ()Z net/minecraft/inventory/InventoryBasic/hasCustomName ()Z +MD: oq/o_ ()I net/minecraft/inventory/InventoryBasic/getSizeInventory ()I +MD: oq/p_ ()V net/minecraft/inventory/InventoryBasic/markDirty ()V +MD: oq/q_ ()I net/minecraft/inventory/InventoryBasic/getInventoryStackLimit ()I +MD: or$1/run ()V net/minecraft/profiler/PlayerUsageSnooper$1/run ()V +MD: or/a ()V net/minecraft/profiler/PlayerUsageSnooper/startSnooper ()V +MD: or/a (Ljava/lang/String;Ljava/lang/Object;)V net/minecraft/profiler/PlayerUsageSnooper/addClientStat (Ljava/lang/String;Ljava/lang/Object;)V +MD: or/a (Lor;)Los; net/minecraft/profiler/PlayerUsageSnooper/access$000 (Lnet/minecraft/profiler/PlayerUsageSnooper;)Lnet/minecraft/profiler/IPlayerUsage; +MD: or/b ()V net/minecraft/profiler/PlayerUsageSnooper/addMemoryStatsToSnooper ()V +MD: or/b (Ljava/lang/String;Ljava/lang/Object;)V net/minecraft/profiler/PlayerUsageSnooper/addStatToSnooper (Ljava/lang/String;Ljava/lang/Object;)V +MD: or/b (Lor;)Ljava/lang/Object; net/minecraft/profiler/PlayerUsageSnooper/access$100 (Lnet/minecraft/profiler/PlayerUsageSnooper;)Ljava/lang/Object; +MD: or/c ()Ljava/util/Map; net/minecraft/profiler/PlayerUsageSnooper/getCurrentStats ()Ljava/util/Map; +MD: or/c (Lor;)Ljava/util/Map; net/minecraft/profiler/PlayerUsageSnooper/access$200 (Lnet/minecraft/profiler/PlayerUsageSnooper;)Ljava/util/Map; +MD: or/d ()Z net/minecraft/profiler/PlayerUsageSnooper/isSnooperRunning ()Z +MD: or/d (Lor;)I net/minecraft/profiler/PlayerUsageSnooper/access$300 (Lnet/minecraft/profiler/PlayerUsageSnooper;)I +MD: or/e ()V net/minecraft/profiler/PlayerUsageSnooper/stopSnooper ()V +MD: or/e (Lor;)Ljava/util/Map; net/minecraft/profiler/PlayerUsageSnooper/access$400 (Lnet/minecraft/profiler/PlayerUsageSnooper;)Ljava/util/Map; +MD: or/f ()Ljava/lang/String; net/minecraft/profiler/PlayerUsageSnooper/getUniqueID ()Ljava/lang/String; +MD: or/f (Lor;)I net/minecraft/profiler/PlayerUsageSnooper/access$308 (Lnet/minecraft/profiler/PlayerUsageSnooper;)I +MD: or/g ()J net/minecraft/profiler/PlayerUsageSnooper/getMinecraftStartTimeMillis ()J +MD: or/g (Lor;)Ljava/lang/String; net/minecraft/profiler/PlayerUsageSnooper/access$500 (Lnet/minecraft/profiler/PlayerUsageSnooper;)Ljava/lang/String; +MD: or/h ()V net/minecraft/profiler/PlayerUsageSnooper/func_152766_h ()V +MD: or/h (Lor;)Ljava/net/URL; net/minecraft/profiler/PlayerUsageSnooper/access$600 (Lnet/minecraft/profiler/PlayerUsageSnooper;)Ljava/net/URL; +MD: or/i ()V net/minecraft/profiler/PlayerUsageSnooper/addJvmArgsToSnooper ()V +MD: os/a (Lor;)V net/minecraft/profiler/IPlayerUsage/addServerStatsToSnooper (Lnet/minecraft/profiler/PlayerUsageSnooper;)V +MD: os/ad ()Z net/minecraft/profiler/IPlayerUsage/isSnooperEnabled ()Z +MD: os/b (Lor;)V net/minecraft/profiler/IPlayerUsage/addServerTypeToSnooper (Lnet/minecraft/profiler/PlayerUsageSnooper;)V +MD: ot/a (ILzx;Lcq;)Z net/minecraft/inventory/ISidedInventory/canInsertItem (ILnet/minecraft/item/ItemStack;Lnet/minecraft/util/EnumFacing;)Z +MD: ot/a (Lcq;)[I net/minecraft/inventory/ISidedInventory/getSlotsForFace (Lnet/minecraft/util/EnumFacing;)[I +MD: ot/b (ILzx;Lcq;)Z net/minecraft/inventory/ISidedInventory/canExtractItem (ILnet/minecraft/item/ItemStack;Lnet/minecraft/util/EnumFacing;)Z +MD: ou/a ()Low; net/minecraft/util/CombatEntry/getDamageSrc ()Lnet/minecraft/util/DamageSource; +MD: ou/c ()F net/minecraft/util/CombatEntry/func_94563_c ()F +MD: ou/f ()Z net/minecraft/util/CombatEntry/isLivingDamageSrc ()Z +MD: ou/g ()Ljava/lang/String; net/minecraft/util/CombatEntry/func_94562_g ()Ljava/lang/String; +MD: ou/h ()Leu; net/minecraft/util/CombatEntry/getDamageSrcDisplayName ()Lnet/minecraft/util/IChatComponent; +MD: ou/i ()F net/minecraft/util/CombatEntry/getDamageAmount ()F +MD: ov/a ()V net/minecraft/util/CombatTracker/func_94545_a ()V +MD: ov/a (Lou;)Ljava/lang/String; net/minecraft/util/CombatTracker/func_94548_b (Lnet/minecraft/util/CombatEntry;)Ljava/lang/String; +MD: ov/a (Low;FF)V net/minecraft/util/CombatTracker/trackDamage (Lnet/minecraft/util/DamageSource;FF)V +MD: ov/b ()Leu; net/minecraft/util/CombatTracker/getDeathMessage ()Lnet/minecraft/util/IChatComponent; +MD: ov/c ()Lpr; net/minecraft/util/CombatTracker/func_94550_c ()Lnet/minecraft/entity/EntityLivingBase; +MD: ov/f ()I net/minecraft/util/CombatTracker/func_180134_f ()I +MD: ov/g ()V net/minecraft/util/CombatTracker/reset ()V +MD: ov/h ()Lpr; net/minecraft/util/CombatTracker/getFighter ()Lnet/minecraft/entity/EntityLivingBase; +MD: ov/i ()Lou; net/minecraft/util/CombatTracker/func_94544_f ()Lnet/minecraft/util/CombatEntry; +MD: ov/j ()V net/minecraft/util/CombatTracker/func_94542_g ()V +MD: ow/a ()Z net/minecraft/util/DamageSource/isProjectile ()Z +MD: ow/a (Ladi;)Low; net/minecraft/util/DamageSource/setExplosionSource (Lnet/minecraft/world/Explosion;)Lnet/minecraft/util/DamageSource; +MD: ow/a (Lpk;)Low; net/minecraft/util/DamageSource/causeThornsDamage (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/DamageSource; +MD: ow/a (Lpk;Lpk;)Low; net/minecraft/util/DamageSource/causeThrownDamage (Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/DamageSource; +MD: ow/a (Lpr;)Low; net/minecraft/util/DamageSource/causeMobDamage (Lnet/minecraft/entity/EntityLivingBase;)Lnet/minecraft/util/DamageSource; +MD: ow/a (Lwn;)Low; net/minecraft/util/DamageSource/causePlayerDamage (Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/util/DamageSource; +MD: ow/a (Lwq;Lpk;)Low; net/minecraft/util/DamageSource/causeArrowDamage (Lnet/minecraft/entity/projectile/EntityArrow;Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/DamageSource; +MD: ow/a (Lws;Lpk;)Low; net/minecraft/util/DamageSource/causeFireballDamage (Lnet/minecraft/entity/projectile/EntityFireball;Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/DamageSource; +MD: ow/b ()Low; net/minecraft/util/DamageSource/setProjectile ()Lnet/minecraft/util/DamageSource; +MD: ow/b (Lpk;Lpk;)Low; net/minecraft/util/DamageSource/causeIndirectMagicDamage (Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/DamageSource; +MD: ow/b (Lpr;)Leu; net/minecraft/util/DamageSource/getDeathMessage (Lnet/minecraft/entity/EntityLivingBase;)Lnet/minecraft/util/IChatComponent; +MD: ow/c ()Z net/minecraft/util/DamageSource/isExplosion ()Z +MD: ow/d ()Low; net/minecraft/util/DamageSource/setExplosion ()Lnet/minecraft/util/DamageSource; +MD: ow/e ()Z net/minecraft/util/DamageSource/isUnblockable ()Z +MD: ow/f ()F net/minecraft/util/DamageSource/getHungerDamage ()F +MD: ow/g ()Z net/minecraft/util/DamageSource/canHarmInCreative ()Z +MD: ow/h ()Z net/minecraft/util/DamageSource/isDamageAbsolute ()Z +MD: ow/i ()Lpk; net/minecraft/util/DamageSource/getSourceOfDamage ()Lnet/minecraft/entity/Entity; +MD: ow/j ()Lpk; net/minecraft/util/DamageSource/getEntity ()Lnet/minecraft/entity/Entity; +MD: ow/k ()Low; net/minecraft/util/DamageSource/setDamageBypassesArmor ()Lnet/minecraft/util/DamageSource; +MD: ow/l ()Low; net/minecraft/util/DamageSource/setDamageAllowedInCreativeMode ()Lnet/minecraft/util/DamageSource; +MD: ow/m ()Low; net/minecraft/util/DamageSource/setDamageIsAbsolute ()Lnet/minecraft/util/DamageSource; +MD: ow/n ()Low; net/minecraft/util/DamageSource/setFireDamage ()Lnet/minecraft/util/DamageSource; +MD: ow/o ()Z net/minecraft/util/DamageSource/isFireDamage ()Z +MD: ow/p ()Ljava/lang/String; net/minecraft/util/DamageSource/getDamageType ()Ljava/lang/String; +MD: ow/q ()Low; net/minecraft/util/DamageSource/setDifficultyScaled ()Lnet/minecraft/util/DamageSource; +MD: ow/r ()Z net/minecraft/util/DamageSource/isDifficultyScaled ()Z +MD: ow/s ()Z net/minecraft/util/DamageSource/isMagicDamage ()Z +MD: ow/t ()Low; net/minecraft/util/DamageSource/setMagicDamage ()Lnet/minecraft/util/DamageSource; +MD: ow/u ()Z net/minecraft/util/DamageSource/isCreativePlayer ()Z +MD: ox/b (Lpr;)Leu; net/minecraft/util/EntityDamageSource/getDeathMessage (Lnet/minecraft/entity/EntityLivingBase;)Lnet/minecraft/util/IChatComponent; +MD: ox/j ()Lpk; net/minecraft/util/EntityDamageSource/getEntity ()Lnet/minecraft/entity/Entity; +MD: ox/r ()Z net/minecraft/util/EntityDamageSource/isDifficultyScaled ()Z +MD: ox/v ()Lox; net/minecraft/util/EntityDamageSource/setIsThornsDamage ()Lnet/minecraft/util/EntityDamageSource; +MD: ox/w ()Z net/minecraft/util/EntityDamageSource/getIsThornsDamage ()Z +MD: oy/b (Lpr;)Leu; net/minecraft/util/EntityDamageSourceIndirect/getDeathMessage (Lnet/minecraft/entity/EntityLivingBase;)Lnet/minecraft/util/IChatComponent; +MD: oy/i ()Lpk; net/minecraft/util/EntityDamageSourceIndirect/getSourceOfDamage ()Lnet/minecraft/entity/Entity; +MD: oy/j ()Lpk; net/minecraft/util/EntityDamageSourceIndirect/getEntity ()Lnet/minecraft/entity/Entity; +MD: p$1/a (Lmq;)Z net/minecraft/command/server/CommandAchievement$1/apply (Lnet/minecraft/stats/Achievement;)Z +MD: p$1/apply (Ljava/lang/Object;)Z net/minecraft/command/server/CommandAchievement$1/apply (Ljava/lang/Object;)Z +MD: p/a ()I net/minecraft/command/server/CommandAchievement/getRequiredPermissionLevel ()I +MD: p/a (Lm;[Ljava/lang/String;)V net/minecraft/command/server/CommandAchievement/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: p/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/server/CommandAchievement/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: p/b ([Ljava/lang/String;I)Z net/minecraft/command/server/CommandAchievement/isUsernameIndex ([Ljava/lang/String;I)Z +MD: p/c ()Ljava/lang/String; net/minecraft/command/server/CommandAchievement/getCommandName ()Ljava/lang/String; +MD: p/c (Lm;)Ljava/lang/String; net/minecraft/command/server/CommandAchievement/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: pa/a (Lpr;Lqf;I)V net/minecraft/potion/PotionAbsorption/removeAttributesModifiersFromEntity (Lnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/entity/ai/attributes/BaseAttributeMap;I)V +MD: pa/b (Lpr;Lqf;I)V net/minecraft/potion/PotionAbsorption/applyAttributesModifiersToEntity (Lnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/entity/ai/attributes/BaseAttributeMap;I)V +MD: pb/a (ILqd;)D net/minecraft/potion/PotionAttackDamage/getAttributeModifierAmount (ILnet/minecraft/entity/ai/attributes/AttributeModifier;)D +MD: pc/a (Lpr;Lqf;I)V net/minecraft/potion/PotionHealthBoost/removeAttributesModifiersFromEntity (Lnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/entity/ai/attributes/BaseAttributeMap;I)V +MD: pd/a (II)Z net/minecraft/potion/PotionHealth/isReady (II)Z +MD: pd/b ()Z net/minecraft/potion/PotionHealth/isInstant ()Z +MD: pe/a ()Ljava/lang/String; net/minecraft/potion/Potion/getName ()Ljava/lang/String; +MD: pe/a (D)Lpe; net/minecraft/potion/Potion/setEffectiveness (D)Lnet/minecraft/potion/Potion; +MD: pe/a (II)Z net/minecraft/potion/Potion/isReady (II)Z +MD: pe/a (ILqd;)D net/minecraft/potion/Potion/getAttributeModifierAmount (ILnet/minecraft/entity/ai/attributes/AttributeModifier;)D +MD: pe/a (Lpf;)Ljava/lang/String; net/minecraft/potion/Potion/getDurationString (Lnet/minecraft/potion/PotionEffect;)Ljava/lang/String; +MD: pe/a (Lpk;Lpk;Lpr;ID)V net/minecraft/potion/Potion/affectEntity (Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/EntityLivingBase;ID)V +MD: pe/a (Lpr;I)V net/minecraft/potion/Potion/performEffect (Lnet/minecraft/entity/EntityLivingBase;I)V +MD: pe/a (Lpr;Lqf;I)V net/minecraft/potion/Potion/removeAttributesModifiersFromEntity (Lnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/entity/ai/attributes/BaseAttributeMap;I)V +MD: pe/a (Lqb;Ljava/lang/String;DI)Lpe; net/minecraft/potion/Potion/registerPotionAttributeModifier (Lnet/minecraft/entity/ai/attributes/IAttribute;Ljava/lang/String;DI)Lnet/minecraft/potion/Potion; +MD: pe/b ()Z net/minecraft/potion/Potion/isInstant ()Z +MD: pe/b (II)Lpe; net/minecraft/potion/Potion/setIconIndex (II)Lnet/minecraft/potion/Potion; +MD: pe/b (Ljava/lang/String;)Lpe; net/minecraft/potion/Potion/getPotionFromResourceLocation (Ljava/lang/String;)Lnet/minecraft/potion/Potion; +MD: pe/b (Lpr;Lqf;I)V net/minecraft/potion/Potion/applyAttributesModifiersToEntity (Lnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/entity/ai/attributes/BaseAttributeMap;I)V +MD: pe/c ()Ljava/util/Set; net/minecraft/potion/Potion/getPotionLocations ()Ljava/util/Set; +MD: pe/c (Ljava/lang/String;)Lpe; net/minecraft/potion/Potion/setPotionName (Ljava/lang/String;)Lnet/minecraft/potion/Potion; +MD: pe/d ()I net/minecraft/potion/Potion/getId ()I +MD: pe/e ()Z net/minecraft/potion/Potion/hasStatusIcon ()Z +MD: pe/f ()I net/minecraft/potion/Potion/getStatusIconIndex ()I +MD: pe/g ()Z net/minecraft/potion/Potion/isBadEffect ()Z +MD: pe/h ()D net/minecraft/potion/Potion/getEffectiveness ()D +MD: pe/j ()Z net/minecraft/potion/Potion/isUsable ()Z +MD: pe/k ()I net/minecraft/potion/Potion/getLiquidColor ()I +MD: pe/l ()Ljava/util/Map; net/minecraft/potion/Potion/getAttributeModifierMap ()Ljava/util/Map; +MD: pf/a ()I net/minecraft/potion/PotionEffect/getPotionID ()I +MD: pf/a (Ldn;)Ldn; net/minecraft/potion/PotionEffect/writeCustomPotionEffectToNBT (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; +MD: pf/a (Lpf;)V net/minecraft/potion/PotionEffect/combine (Lnet/minecraft/potion/PotionEffect;)V +MD: pf/a (Lpr;)Z net/minecraft/potion/PotionEffect/onUpdate (Lnet/minecraft/entity/EntityLivingBase;)Z +MD: pf/a (Z)V net/minecraft/potion/PotionEffect/setSplashPotion (Z)V +MD: pf/b ()I net/minecraft/potion/PotionEffect/getDuration ()I +MD: pf/b (Ldn;)Lpf; net/minecraft/potion/PotionEffect/readCustomPotionEffectFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/potion/PotionEffect; +MD: pf/b (Lpr;)V net/minecraft/potion/PotionEffect/performEffect (Lnet/minecraft/entity/EntityLivingBase;)V +MD: pf/b (Z)V net/minecraft/potion/PotionEffect/setPotionDurationMax (Z)V +MD: pf/c ()I net/minecraft/potion/PotionEffect/getAmplifier ()I +MD: pf/e ()Z net/minecraft/potion/PotionEffect/getIsAmbient ()Z +MD: pf/equals (Ljava/lang/Object;)Z net/minecraft/potion/PotionEffect/equals (Ljava/lang/Object;)Z +MD: pf/f ()Z net/minecraft/potion/PotionEffect/getIsShowParticles ()Z +MD: pf/g ()Ljava/lang/String; net/minecraft/potion/PotionEffect/getEffectName ()Ljava/lang/String; +MD: pf/h ()Z net/minecraft/potion/PotionEffect/getIsPotionDurationMax ()Z +MD: pf/hashCode ()I net/minecraft/potion/PotionEffect/hashCode ()I +MD: pf/i ()I net/minecraft/potion/PotionEffect/deincrementDuration ()I +MD: pf/toString ()Ljava/lang/String; net/minecraft/potion/PotionEffect/toString ()Ljava/lang/String; +MD: ph/a (F)V net/minecraft/entity/EntityAgeable/setScale (F)V +MD: ph/a (FF)V net/minecraft/entity/EntityAgeable/setSize (FF)V +MD: ph/a (I)V net/minecraft/entity/EntityAgeable/addGrowth (I)V +MD: ph/a (IZ)V net/minecraft/entity/EntityAgeable/func_175501_a (IZ)V +MD: ph/a (Ldn;)V net/minecraft/entity/EntityAgeable/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: ph/a (Lph;)Lph; net/minecraft/entity/EntityAgeable/createChild (Lnet/minecraft/entity/EntityAgeable;)Lnet/minecraft/entity/EntityAgeable; +MD: ph/a (Lwn;)Z net/minecraft/entity/EntityAgeable/interact (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: ph/a (Z)V net/minecraft/entity/EntityAgeable/setScaleForAge (Z)V +MD: ph/b (I)V net/minecraft/entity/EntityAgeable/setGrowingAge (I)V +MD: ph/b (Ldn;)V net/minecraft/entity/EntityAgeable/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: ph/h ()V net/minecraft/entity/EntityAgeable/entityInit ()V +MD: ph/j_ ()Z net/minecraft/entity/EntityAgeable/isChild ()Z +MD: ph/l ()I net/minecraft/entity/EntityAgeable/getGrowingAge ()I +MD: ph/m ()V net/minecraft/entity/EntityAgeable/onLivingUpdate ()V +MD: ph/n ()V net/minecraft/entity/EntityAgeable/onGrowingAdult ()V +MD: pk$1/a ()Ljava/lang/String; net/minecraft/entity/Entity$1/call ()Ljava/lang/String; +MD: pk$1/call ()Ljava/lang/Object; net/minecraft/entity/Entity$1/call ()Ljava/lang/Object; +MD: pk$2/a ()Ljava/lang/String; net/minecraft/entity/Entity$2/call ()Ljava/lang/String; +MD: pk$2/call ()Ljava/lang/Object; net/minecraft/entity/Entity$2/call ()Ljava/lang/Object; +MD: pk$3/a ()Ljava/lang/String; net/minecraft/entity/Entity$3/call ()Ljava/lang/String; +MD: pk$3/call ()Ljava/lang/Object; net/minecraft/entity/Entity$3/call ()Ljava/lang/Object; +MD: pk$4/a ()Ljava/lang/String; net/minecraft/entity/Entity$4/call ()Ljava/lang/String; +MD: pk$4/call ()Ljava/lang/Object; net/minecraft/entity/Entity$4/call ()Ljava/lang/Object; +MD: pk/F ()I net/minecraft/entity/Entity/getEntityId ()I +MD: pk/G ()V net/minecraft/entity/Entity/onKillCommand ()V +MD: pk/H ()Lpz; net/minecraft/entity/Entity/getDataWatcher ()Lnet/minecraft/entity/DataWatcher; +MD: pk/I ()V net/minecraft/entity/Entity/preparePlayerToSpawn ()V +MD: pk/J ()V net/minecraft/entity/Entity/setDead ()V +MD: pk/K ()V net/minecraft/entity/Entity/onEntityUpdate ()V +MD: pk/L ()I net/minecraft/entity/Entity/getMaxInPortalTime ()I +MD: pk/M ()V net/minecraft/entity/Entity/setOnFireFromLava ()V +MD: pk/N ()V net/minecraft/entity/Entity/extinguish ()V +MD: pk/O ()V net/minecraft/entity/Entity/kill ()V +MD: pk/P ()Ljava/lang/String; net/minecraft/entity/Entity/getSwimSound ()Ljava/lang/String; +MD: pk/Q ()V net/minecraft/entity/Entity/doBlockCollisions ()V +MD: pk/R ()Z net/minecraft/entity/Entity/isSilent ()Z +MD: pk/S ()Laug; net/minecraft/entity/Entity/getCollisionBoundingBox ()Lnet/minecraft/util/AxisAlignedBB; +MD: pk/T ()Z net/minecraft/entity/Entity/isImmuneToFire ()Z +MD: pk/U ()Z net/minecraft/entity/Entity/isWet ()Z +MD: pk/V ()Z net/minecraft/entity/Entity/isInWater ()Z +MD: pk/W ()Z net/minecraft/entity/Entity/handleWaterMovement ()Z +MD: pk/X ()V net/minecraft/entity/Entity/resetHeight ()V +MD: pk/Y ()V net/minecraft/entity/Entity/spawnRunningParticles ()V +MD: pk/Z ()V net/minecraft/entity/Entity/createRunningParticles ()V +MD: pk/a (B)V net/minecraft/entity/Entity/handleStatusUpdate (B)V +MD: pk/a (D)Z net/minecraft/entity/Entity/isInRangeToRenderDist (D)Z +MD: pk/a (DDD)V net/minecraft/entity/Entity/setPositionAndUpdate (DDD)V +MD: pk/a (DDDFF)V net/minecraft/entity/Entity/setPositionAndRotation (DDDFF)V +MD: pk/a (DDDFFIZ)V net/minecraft/entity/Entity/setPositionAndRotation2 (DDDFFIZ)V +MD: pk/a (DF)Lauh; net/minecraft/entity/Entity/rayTrace (DF)Lnet/minecraft/util/MovingObjectPosition; +MD: pk/a (DZLafh;Lcj;)V net/minecraft/entity/Entity/updateFallState (DZLnet/minecraft/block/Block;Lnet/minecraft/util/BlockPos;)V +MD: pk/a (FF)V net/minecraft/entity/Entity/setSize (FF)V +MD: pk/a (FFF)V net/minecraft/entity/Entity/moveFlying (FFF)V +MD: pk/a (ILjava/lang/String;)Z net/minecraft/entity/Entity/canCommandSenderUseCommand (ILjava/lang/String;)Z +MD: pk/a (Ladi;Ladm;Lcj;Lalz;)F net/minecraft/entity/Entity/getExplosionResistance (Lnet/minecraft/world/Explosion;Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)F +MD: pk/a (Ladi;Ladm;Lcj;Lalz;F)Z net/minecraft/entity/Entity/verifyExplosion (Lnet/minecraft/world/Explosion;Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;F)Z +MD: pk/a (Ladm;)V net/minecraft/entity/Entity/setWorld (Lnet/minecraft/world/World;)V +MD: pk/a (Larm;)Z net/minecraft/entity/Entity/isInsideOfMaterial (Lnet/minecraft/block/material/Material;)Z +MD: pk/a (Laug;)V net/minecraft/entity/Entity/setEntityBoundingBox (Lnet/minecraft/util/AxisAlignedBB;)V +MD: pk/a (Lc;)V net/minecraft/entity/Entity/addEntityCrashInfo (Lnet/minecraft/crash/CrashReportCategory;)V +MD: pk/a (Lcj;FF)V net/minecraft/entity/Entity/moveToBlockPosAndAngles (Lnet/minecraft/util/BlockPos;FF)V +MD: pk/a (Lcj;Lafh;)V net/minecraft/entity/Entity/playStepSound (Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/Block;)V +MD: pk/a (Ldn;)V net/minecraft/entity/Entity/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: pk/a (Leu;)V net/minecraft/entity/Entity/addChatMessage (Lnet/minecraft/util/IChatComponent;)V +MD: pk/a (Ljava/lang/String;)V net/minecraft/entity/Entity/setCustomNameTag (Ljava/lang/String;)V +MD: pk/a (Ljava/lang/String;FF)V net/minecraft/entity/Entity/playSound (Ljava/lang/String;FF)V +MD: pk/a (Llf;)Z net/minecraft/entity/Entity/isSpectatedByPlayer (Lnet/minecraft/entity/player/EntityPlayerMP;)Z +MD: pk/a (Ln$a;I)V net/minecraft/entity/Entity/setCommandStat (Lnet/minecraft/command/CommandResultStats$Type;I)V +MD: pk/a (Low;F)Z net/minecraft/entity/Entity/attackEntityFrom (Lnet/minecraft/util/DamageSource;F)Z +MD: pk/a (Lpk;)V net/minecraft/entity/Entity/mountEntity (Lnet/minecraft/entity/Entity;)V +MD: pk/a (Lpr;)V net/minecraft/entity/Entity/onKillEntity (Lnet/minecraft/entity/EntityLivingBase;)V +MD: pk/a (Lpr;Lpk;)V net/minecraft/entity/Entity/applyEnchantments (Lnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/entity/Entity;)V +MD: pk/a (Luv;)V net/minecraft/entity/Entity/onStruckByLightning (Lnet/minecraft/entity/effect/EntityLightningBolt;)V +MD: pk/a (Lwn;Laui;)Z net/minecraft/entity/Entity/interactAt (Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/Vec3;)Z +MD: pk/a (Lzw;I)Luz; net/minecraft/entity/Entity/dropItem (Lnet/minecraft/item/Item;I)Lnet/minecraft/entity/item/EntityItem; +MD: pk/a (Lzw;IF)Luz; net/minecraft/entity/Entity/dropItemWithOffset (Lnet/minecraft/item/Item;IF)Lnet/minecraft/entity/item/EntityItem; +MD: pk/a (Lzx;F)Luz; net/minecraft/entity/Entity/entityDropItem (Lnet/minecraft/item/ItemStack;F)Lnet/minecraft/entity/item/EntityItem; +MD: pk/a ([D)Ldu; net/minecraft/entity/Entity/newDoubleNBTList ([D)Lnet/minecraft/nbt/NBTTagList; +MD: pk/a ([F)Ldu; net/minecraft/entity/Entity/newFloatNBTList ([F)Lnet/minecraft/nbt/NBTTagList; +MD: pk/aA ()V net/minecraft/entity/Entity/setInWeb ()V +MD: pk/aB ()[Lpk; net/minecraft/entity/Entity/getParts ()[Lnet/minecraft/entity/Entity; +MD: pk/aC ()F net/minecraft/entity/Entity/getRotationYawHead ()F +MD: pk/aD ()Z net/minecraft/entity/Entity/canAttackWithItem ()Z +MD: pk/aE ()I net/minecraft/entity/Entity/getMaxFallHeight ()I +MD: pk/aG ()Laui; net/minecraft/entity/Entity/func_181014_aG ()Lnet/minecraft/util/Vec3; +MD: pk/aH ()Lcq; net/minecraft/entity/Entity/func_181012_aH ()Lnet/minecraft/util/EnumFacing; +MD: pk/aI ()Z net/minecraft/entity/Entity/doesEntityNotTriggerPressurePlate ()Z +MD: pk/aJ ()Z net/minecraft/entity/Entity/canRenderOnFire ()Z +MD: pk/aK ()Ljava/util/UUID; net/minecraft/entity/Entity/getUniqueID ()Ljava/util/UUID; +MD: pk/aL ()Z net/minecraft/entity/Entity/isPushedByWater ()Z +MD: pk/aM ()Ljava/lang/String; net/minecraft/entity/Entity/getCustomNameTag ()Ljava/lang/String; +MD: pk/aN ()Z net/minecraft/entity/Entity/getAlwaysRenderNameTag ()Z +MD: pk/aO ()Z net/minecraft/entity/Entity/getAlwaysRenderNameTagForRender ()Z +MD: pk/aP ()Lcq; net/minecraft/entity/Entity/getHorizontalFacing ()Lnet/minecraft/util/EnumFacing; +MD: pk/aQ ()Lew; net/minecraft/entity/Entity/getHoverEvent ()Lnet/minecraft/event/HoverEvent; +MD: pk/aR ()Laug; net/minecraft/entity/Entity/getEntityBoundingBox ()Lnet/minecraft/util/AxisAlignedBB; +MD: pk/aS ()F net/minecraft/entity/Entity/getEyeHeight ()F +MD: pk/aT ()Z net/minecraft/entity/Entity/isOutsideBorder ()Z +MD: pk/aU ()Ln; net/minecraft/entity/Entity/getCommandStats ()Lnet/minecraft/command/CommandResultStats; +MD: pk/aV ()Ldn; net/minecraft/entity/Entity/getNBTTagCompound ()Lnet/minecraft/nbt/NBTTagCompound; +MD: pk/aW ()Z net/minecraft/entity/Entity/isImmuneToExplosions ()Z +MD: pk/aa ()Ljava/lang/String; net/minecraft/entity/Entity/getSplashSound ()Ljava/lang/String; +MD: pk/ab ()Z net/minecraft/entity/Entity/isInLava ()Z +MD: pk/ac ()V net/minecraft/entity/Entity/setBeenAttacked ()V +MD: pk/ad ()Z net/minecraft/entity/Entity/canBeCollidedWith ()Z +MD: pk/ae ()Z net/minecraft/entity/Entity/canBePushed ()Z +MD: pk/af ()Z net/minecraft/entity/Entity/shouldSetPosAfterLoading ()Z +MD: pk/ag ()Ljava/lang/String; net/minecraft/entity/Entity/getEntityString ()Ljava/lang/String; +MD: pk/ah ()V net/minecraft/entity/Entity/onChunkLoad ()V +MD: pk/ai ()Z net/minecraft/entity/Entity/isEntityAlive ()Z +MD: pk/aj ()Z net/minecraft/entity/Entity/isEntityInsideOpaqueBlock ()Z +MD: pk/ak ()V net/minecraft/entity/Entity/updateRidden ()V +MD: pk/al ()V net/minecraft/entity/Entity/updateRiderPosition ()V +MD: pk/am ()D net/minecraft/entity/Entity/getYOffset ()D +MD: pk/an ()D net/minecraft/entity/Entity/getMountedYOffset ()D +MD: pk/ao ()F net/minecraft/entity/Entity/getCollisionBorderSize ()F +MD: pk/ap ()Laui; net/minecraft/entity/Entity/getLookVec ()Lnet/minecraft/util/Vec3; +MD: pk/aq ()I net/minecraft/entity/Entity/getPortalCooldown ()I +MD: pk/ar ()V net/minecraft/entity/Entity/performHurtAnimation ()V +MD: pk/as ()[Lzx; net/minecraft/entity/Entity/getInventory ()[Lnet/minecraft/item/ItemStack; +MD: pk/at ()Z net/minecraft/entity/Entity/isBurning ()Z +MD: pk/au ()Z net/minecraft/entity/Entity/isRiding ()Z +MD: pk/av ()Z net/minecraft/entity/Entity/isSneaking ()Z +MD: pk/aw ()Z net/minecraft/entity/Entity/isSprinting ()Z +MD: pk/ax ()Z net/minecraft/entity/Entity/isInvisible ()Z +MD: pk/ay ()Z net/minecraft/entity/Entity/isEating ()Z +MD: pk/az ()I net/minecraft/entity/Entity/getAir ()I +MD: pk/b (DDD)V net/minecraft/entity/Entity/setPosition (DDD)V +MD: pk/b (DDDFF)V net/minecraft/entity/Entity/setLocationAndAngles (DDDFF)V +MD: pk/b (F)I net/minecraft/entity/Entity/getBrightnessForRender (F)I +MD: pk/b (FF)V net/minecraft/entity/Entity/setRotation (FF)V +MD: pk/b (IZ)V net/minecraft/entity/Entity/setFlag (IZ)V +MD: pk/b (Laug;)Z net/minecraft/entity/Entity/isLiquidPresentInAABB (Lnet/minecraft/util/AxisAlignedBB;)Z +MD: pk/b (Lcj;)D net/minecraft/entity/Entity/getDistanceSq (Lnet/minecraft/util/BlockPos;)D +MD: pk/b (Ldn;)V net/minecraft/entity/Entity/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: pk/b (Low;)Z net/minecraft/entity/Entity/isEntityInvulnerable (Lnet/minecraft/util/DamageSource;)Z +MD: pk/b (Lpk;I)V net/minecraft/entity/Entity/addToPlayerScore (Lnet/minecraft/entity/Entity;I)V +MD: pk/b (Z)V net/minecraft/entity/Entity/setSilent (Z)V +MD: pk/c ()Lcj; net/minecraft/entity/Entity/getPosition ()Lnet/minecraft/util/BlockPos; +MD: pk/c (DDD)Z net/minecraft/entity/Entity/isOffsetPositionInLiquid (DDD)Z +MD: pk/c (F)F net/minecraft/entity/Entity/getBrightness (F)F +MD: pk/c (FF)V net/minecraft/entity/Entity/setAngles (FF)V +MD: pk/c (I)V net/minecraft/entity/Entity/travelToDimension (I)V +MD: pk/c (ILzx;)V net/minecraft/entity/Entity/setCurrentItemOrArmor (ILnet/minecraft/item/ItemStack;)V +MD: pk/c (Lcj;)D net/minecraft/entity/Entity/getDistanceSqToCenter (Lnet/minecraft/util/BlockPos;)D +MD: pk/c (Ldn;)Z net/minecraft/entity/Entity/writeMountToNBT (Lnet/minecraft/nbt/NBTTagCompound;)Z +MD: pk/c (Z)V net/minecraft/entity/Entity/setSneaking (Z)V +MD: pk/d ()Laui; net/minecraft/entity/Entity/getPositionVector ()Lnet/minecraft/util/Vec3; +MD: pk/d (DDD)V net/minecraft/entity/Entity/moveEntity (DDD)V +MD: pk/d (F)Laui; net/minecraft/entity/Entity/getLook (F)Lnet/minecraft/util/Vec3; +MD: pk/d (I)V net/minecraft/entity/Entity/setEntityId (I)V +MD: pk/d (ILzx;)Z net/minecraft/entity/Entity/replaceItemInInventory (ILnet/minecraft/item/ItemStack;)Z +MD: pk/d (Lcj;)V net/minecraft/entity/Entity/setPortal (Lnet/minecraft/util/BlockPos;)V +MD: pk/d (Ldn;)Z net/minecraft/entity/Entity/writeToNBTOptional (Lnet/minecraft/nbt/NBTTagCompound;)Z +MD: pk/d (Lwn;)V net/minecraft/entity/Entity/onCollideWithPlayer (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: pk/d (Z)V net/minecraft/entity/Entity/setSprinting (Z)V +MD: pk/e ()Ladm; net/minecraft/entity/Entity/getEntityWorld ()Lnet/minecraft/world/World; +MD: pk/e (DDD)D net/minecraft/entity/Entity/getDistanceSq (DDD)D +MD: pk/e (F)Laui; net/minecraft/entity/Entity/getPositionEyes (F)Lnet/minecraft/util/Vec3; +MD: pk/e (FF)V net/minecraft/entity/Entity/fall (FF)V +MD: pk/e (I)V net/minecraft/entity/Entity/setFire (I)V +MD: pk/e (Ldn;)V net/minecraft/entity/Entity/writeToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: pk/e (Lwn;)Z net/minecraft/entity/Entity/interactFirst (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: pk/e (Z)V net/minecraft/entity/Entity/setInvisible (Z)V +MD: pk/e_ ()Ljava/lang/String; net/minecraft/entity/Entity/getName ()Ljava/lang/String; +MD: pk/equals (Ljava/lang/Object;)Z net/minecraft/entity/Entity/equals (Ljava/lang/Object;)Z +MD: pk/f ()Lpk; net/minecraft/entity/Entity/getCommandSenderEntity ()Lnet/minecraft/entity/Entity; +MD: pk/f (DDD)D net/minecraft/entity/Entity/getDistance (DDD)D +MD: pk/f (F)V net/minecraft/entity/Entity/setRotationYawHead (F)V +MD: pk/f (FF)Laui; net/minecraft/entity/Entity/getVectorForRotation (FF)Lnet/minecraft/util/Vec3; +MD: pk/f (I)V net/minecraft/entity/Entity/dealFireDamage (I)V +MD: pk/f (Ldn;)V net/minecraft/entity/Entity/readFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: pk/f (Lwn;)Z net/minecraft/entity/Entity/isInvisibleToPlayer (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: pk/f (Z)V net/minecraft/entity/Entity/setEating (Z)V +MD: pk/f_ ()Leu; net/minecraft/entity/Entity/getDisplayName ()Lnet/minecraft/util/IChatComponent; +MD: pk/g (DDD)V net/minecraft/entity/Entity/addVelocity (DDD)V +MD: pk/g (F)V net/minecraft/entity/Entity/func_181013_g (F)V +MD: pk/g (I)Z net/minecraft/entity/Entity/getFlag (I)Z +MD: pk/g (Ldn;)V net/minecraft/entity/Entity/clientUpdateEntityNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: pk/g (Lpk;)F net/minecraft/entity/Entity/getDistanceToEntity (Lnet/minecraft/entity/Entity;)F +MD: pk/g (Z)V net/minecraft/entity/Entity/setAlwaysRenderNameTag (Z)V +MD: pk/h ()V net/minecraft/entity/Entity/entityInit ()V +MD: pk/h (DDD)Z net/minecraft/entity/Entity/isInRangeToRender3d (DDD)Z +MD: pk/h (I)V net/minecraft/entity/Entity/setAir (I)V +MD: pk/h (Lpk;)D net/minecraft/entity/Entity/getDistanceSqToEntity (Lnet/minecraft/entity/Entity;)D +MD: pk/h (Z)V net/minecraft/entity/Entity/setOutsideBorder (Z)V +MD: pk/hashCode ()I net/minecraft/entity/Entity/hashCode ()I +MD: pk/i (DDD)V net/minecraft/entity/Entity/setVelocity (DDD)V +MD: pk/i (I)V net/minecraft/entity/Entity/onDataWatcherUpdate (I)V +MD: pk/i (Lpk;)V net/minecraft/entity/Entity/applyEntityCollision (Lnet/minecraft/entity/Entity;)V +MD: pk/j (DDD)Z net/minecraft/entity/Entity/pushOutOfBlocks (DDD)Z +MD: pk/j (Lpk;)Laug; net/minecraft/entity/Entity/getCollisionBox (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/AxisAlignedBB; +MD: pk/k (Lpk;)Z net/minecraft/entity/Entity/isEntityEqual (Lnet/minecraft/entity/Entity;)Z +MD: pk/l (Lpk;)Z net/minecraft/entity/Entity/hitByEntity (Lnet/minecraft/entity/Entity;)Z +MD: pk/l_ ()Z net/minecraft/entity/Entity/hasCustomName ()Z +MD: pk/m ()V net/minecraft/entity/Entity/resetPositionToBB ()V +MD: pk/m (Lpk;)V net/minecraft/entity/Entity/copyLocationAndAnglesFrom (Lnet/minecraft/entity/Entity;)V +MD: pk/n (Lpk;)V net/minecraft/entity/Entity/copyDataFromOld (Lnet/minecraft/entity/Entity;)V +MD: pk/o (Lpk;)V net/minecraft/entity/Entity/func_174817_o (Lnet/minecraft/entity/Entity;)V +MD: pk/s_ ()Z net/minecraft/entity/Entity/canTriggerWalking ()Z +MD: pk/t_ ()V net/minecraft/entity/Entity/onUpdate ()V +MD: pk/toString ()Ljava/lang/String; net/minecraft/entity/Entity/toString ()Ljava/lang/String; +MD: pk/u_ ()Z net/minecraft/entity/Entity/sendCommandFeedback ()Z +MD: pm/a ()V net/minecraft/entity/EntityList/func_151514_a ()V +MD: pm/a (I)Ljava/lang/Class; net/minecraft/entity/EntityList/getClassFromID (I)Ljava/lang/Class; +MD: pm/a (ILadm;)Lpk; net/minecraft/entity/EntityList/createEntityByID (ILnet/minecraft/world/World;)Lnet/minecraft/entity/Entity; +MD: pm/a (Ldn;Ladm;)Lpk; net/minecraft/entity/EntityList/createEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;Lnet/minecraft/world/World;)Lnet/minecraft/entity/Entity; +MD: pm/a (Ljava/lang/Class;Ljava/lang/String;I)V net/minecraft/entity/EntityList/addMapping (Ljava/lang/Class;Ljava/lang/String;I)V +MD: pm/a (Ljava/lang/Class;Ljava/lang/String;III)V net/minecraft/entity/EntityList/addMapping (Ljava/lang/Class;Ljava/lang/String;III)V +MD: pm/a (Ljava/lang/String;)I net/minecraft/entity/EntityList/getIDFromString (Ljava/lang/String;)I +MD: pm/a (Ljava/lang/String;Ladm;)Lpk; net/minecraft/entity/EntityList/createEntityByName (Ljava/lang/String;Lnet/minecraft/world/World;)Lnet/minecraft/entity/Entity; +MD: pm/a (Lpk;)I net/minecraft/entity/EntityList/getEntityID (Lnet/minecraft/entity/Entity;)I +MD: pm/a (Lpk;Ljava/lang/String;)Z net/minecraft/entity/EntityList/isStringEntityName (Lnet/minecraft/entity/Entity;Ljava/lang/String;)Z +MD: pm/b ()Ljava/util/List; net/minecraft/entity/EntityList/getEntityNameList ()Ljava/util/List; +MD: pm/b (I)Ljava/lang/String; net/minecraft/entity/EntityList/getStringFromID (I)Ljava/lang/String; +MD: pm/b (Ljava/lang/String;)Z net/minecraft/entity/EntityList/isStringValidEntityName (Ljava/lang/String;)Z +MD: pm/b (Lpk;)Ljava/lang/String; net/minecraft/entity/EntityList/getEntityString (Lnet/minecraft/entity/Entity;)Ljava/lang/String; +MD: po$1/a (Lpk;)Z net/minecraft/util/EntitySelectors$1/apply (Lnet/minecraft/entity/Entity;)Z +MD: po$1/apply (Ljava/lang/Object;)Z net/minecraft/util/EntitySelectors$1/apply (Ljava/lang/Object;)Z +MD: po$2/a (Lpk;)Z net/minecraft/util/EntitySelectors$2/apply (Lnet/minecraft/entity/Entity;)Z +MD: po$2/apply (Ljava/lang/Object;)Z net/minecraft/util/EntitySelectors$2/apply (Ljava/lang/Object;)Z +MD: po$3/a (Lpk;)Z net/minecraft/util/EntitySelectors$3/apply (Lnet/minecraft/entity/Entity;)Z +MD: po$3/apply (Ljava/lang/Object;)Z net/minecraft/util/EntitySelectors$3/apply (Ljava/lang/Object;)Z +MD: po$4/a (Lpk;)Z net/minecraft/util/EntitySelectors$4/apply (Lnet/minecraft/entity/Entity;)Z +MD: po$4/apply (Ljava/lang/Object;)Z net/minecraft/util/EntitySelectors$4/apply (Ljava/lang/Object;)Z +MD: po$a/a (Lpk;)Z net/minecraft/util/EntitySelectors$ArmoredMob/apply (Lnet/minecraft/entity/Entity;)Z +MD: po$a/apply (Ljava/lang/Object;)Z net/minecraft/util/EntitySelectors$ArmoredMob/apply (Ljava/lang/Object;)Z +MD: pp/W ()Z net/minecraft/entity/item/EntityXPOrb/handleWaterMovement ()Z +MD: pp/a (I)I net/minecraft/entity/item/EntityXPOrb/getXPSplit (I)I +MD: pp/a (Ldn;)V net/minecraft/entity/item/EntityXPOrb/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: pp/a (Low;F)Z net/minecraft/entity/item/EntityXPOrb/attackEntityFrom (Lnet/minecraft/util/DamageSource;F)Z +MD: pp/aD ()Z net/minecraft/entity/item/EntityXPOrb/canAttackWithItem ()Z +MD: pp/b (F)I net/minecraft/entity/item/EntityXPOrb/getBrightnessForRender (F)I +MD: pp/b (Ldn;)V net/minecraft/entity/item/EntityXPOrb/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: pp/d (Lwn;)V net/minecraft/entity/item/EntityXPOrb/onCollideWithPlayer (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: pp/f (I)V net/minecraft/entity/item/EntityXPOrb/dealFireDamage (I)V +MD: pp/h ()V net/minecraft/entity/item/EntityXPOrb/entityInit ()V +MD: pp/j ()I net/minecraft/entity/item/EntityXPOrb/getXpValue ()I +MD: pp/l ()I net/minecraft/entity/item/EntityXPOrb/getTextureByXP ()I +MD: pp/s_ ()Z net/minecraft/entity/item/EntityXPOrb/canTriggerWalking ()Z +MD: pp/t_ ()V net/minecraft/entity/item/EntityXPOrb/onUpdate ()V +MD: pq/a (DZLafh;Lcj;)V net/minecraft/entity/EntityFlying/updateFallState (DZLnet/minecraft/block/Block;Lnet/minecraft/util/BlockPos;)V +MD: pq/e (FF)V net/minecraft/entity/EntityFlying/fall (FF)V +MD: pq/g (FF)V net/minecraft/entity/EntityFlying/moveEntityWithHeading (FF)V +MD: pq/k_ ()Z net/minecraft/entity/EntityFlying/isOnLadder ()Z +MD: pr$1/a (Lpk;)Z net/minecraft/entity/EntityLivingBase$1/apply (Lnet/minecraft/entity/Entity;)Z +MD: pr$1/apply (Ljava/lang/Object;)Z net/minecraft/entity/EntityLivingBase$1/apply (Ljava/lang/Object;)Z +MD: pr/B ()V net/minecraft/entity/EntityLivingBase/updatePotionMetadata ()V +MD: pr/G ()V net/minecraft/entity/EntityLivingBase/onKillCommand ()V +MD: pr/K ()V net/minecraft/entity/EntityLivingBase/onEntityUpdate ()V +MD: pr/O ()V net/minecraft/entity/EntityLivingBase/kill ()V +MD: pr/a (B)V net/minecraft/entity/EntityLivingBase/handleStatusUpdate (B)V +MD: pr/a (DDDFFIZ)V net/minecraft/entity/EntityLivingBase/setPositionAndRotation2 (DDDFFIZ)V +MD: pr/a (DZLafh;Lcj;)V net/minecraft/entity/EntityLivingBase/updateFallState (DZLnet/minecraft/block/Block;Lnet/minecraft/util/BlockPos;)V +MD: pr/a (Lauq;)Z net/minecraft/entity/EntityLivingBase/isOnTeam (Lnet/minecraft/scoreboard/Team;)Z +MD: pr/a (Ldn;)V net/minecraft/entity/EntityLivingBase/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: pr/a (Low;)V net/minecraft/entity/EntityLivingBase/onDeath (Lnet/minecraft/util/DamageSource;)V +MD: pr/a (Low;F)Z net/minecraft/entity/EntityLivingBase/attackEntityFrom (Lnet/minecraft/util/DamageSource;F)Z +MD: pr/a (Lpe;)Z net/minecraft/entity/EntityLivingBase/isPotionActive (Lnet/minecraft/potion/Potion;)Z +MD: pr/a (Lpf;)V net/minecraft/entity/EntityLivingBase/onNewPotionEffect (Lnet/minecraft/potion/PotionEffect;)V +MD: pr/a (Lpf;Z)V net/minecraft/entity/EntityLivingBase/onChangedPotionEffect (Lnet/minecraft/potion/PotionEffect;Z)V +MD: pr/a (Lpk;)V net/minecraft/entity/EntityLivingBase/mountEntity (Lnet/minecraft/entity/Entity;)V +MD: pr/a (Lpk;FDD)V net/minecraft/entity/EntityLivingBase/knockBack (Lnet/minecraft/entity/Entity;FDD)V +MD: pr/a (Lpk;I)V net/minecraft/entity/EntityLivingBase/onItemPickup (Lnet/minecraft/entity/Entity;I)V +MD: pr/a (Lqb;)Lqc; net/minecraft/entity/EntityLivingBase/getEntityAttribute (Lnet/minecraft/entity/ai/attributes/IAttribute;)Lnet/minecraft/entity/ai/attributes/IAttributeInstance; +MD: pr/a (ZI)V net/minecraft/entity/EntityLivingBase/dropEquipment (ZI)V +MD: pr/aC ()F net/minecraft/entity/EntityLivingBase/getRotationYawHead ()F +MD: pr/aO ()Z net/minecraft/entity/EntityLivingBase/getAlwaysRenderNameTagForRender ()Z +MD: pr/aX ()V net/minecraft/entity/EntityLivingBase/applyEntityAttributes ()V +MD: pr/aY ()Z net/minecraft/entity/EntityLivingBase/canBreatheUnderwater ()Z +MD: pr/aZ ()V net/minecraft/entity/EntityLivingBase/onDeathUpdate ()V +MD: pr/ac ()V net/minecraft/entity/EntityLivingBase/setBeenAttacked ()V +MD: pr/ad ()Z net/minecraft/entity/EntityLivingBase/canBeCollidedWith ()Z +MD: pr/ae ()Z net/minecraft/entity/EntityLivingBase/canBePushed ()Z +MD: pr/ai ()Z net/minecraft/entity/EntityLivingBase/isEntityAlive ()Z +MD: pr/ak ()V net/minecraft/entity/EntityLivingBase/updateRidden ()V +MD: pr/ap ()Laui; net/minecraft/entity/EntityLivingBase/getLookVec ()Lnet/minecraft/util/Vec3; +MD: pr/ar ()V net/minecraft/entity/EntityLivingBase/performHurtAnimation ()V +MD: pr/as ()[Lzx; net/minecraft/entity/EntityLivingBase/getInventory ()[Lnet/minecraft/item/ItemStack; +MD: pr/b (Ldn;)V net/minecraft/entity/EntityLivingBase/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: pr/b (Low;F)F net/minecraft/entity/EntityLivingBase/applyArmorCalculations (Lnet/minecraft/util/DamageSource;F)F +MD: pr/b (Lpe;)Lpf; net/minecraft/entity/EntityLivingBase/getActivePotionEffect (Lnet/minecraft/potion/Potion;)Lnet/minecraft/potion/PotionEffect; +MD: pr/b (Lpf;)V net/minecraft/entity/EntityLivingBase/onFinishedPotionEffect (Lnet/minecraft/potion/PotionEffect;)V +MD: pr/b (Lpr;)V net/minecraft/entity/EntityLivingBase/setRevengeTarget (Lnet/minecraft/entity/EntityLivingBase;)V +MD: pr/b (Lwn;)I net/minecraft/entity/EntityLivingBase/getExperiencePoints (Lnet/minecraft/entity/player/EntityPlayer;)I +MD: pr/b (Lzx;)V net/minecraft/entity/EntityLivingBase/renderBrokenItemStack (Lnet/minecraft/item/ItemStack;)V +MD: pr/b (ZI)V net/minecraft/entity/EntityLivingBase/dropFewItems (ZI)V +MD: pr/bA ()Lzx; net/minecraft/entity/EntityLivingBase/getHeldItem ()Lnet/minecraft/item/ItemStack; +MD: pr/bB ()F net/minecraft/entity/EntityLivingBase/getSoundVolume ()F +MD: pr/bC ()F net/minecraft/entity/EntityLivingBase/getSoundPitch ()F +MD: pr/bD ()Z net/minecraft/entity/EntityLivingBase/isMovementBlocked ()Z +MD: pr/bE ()F net/minecraft/entity/EntityLivingBase/getJumpUpwardsMotion ()F +MD: pr/bF ()V net/minecraft/entity/EntityLivingBase/jump ()V +MD: pr/bG ()V net/minecraft/entity/EntityLivingBase/updateAITick ()V +MD: pr/bH ()V net/minecraft/entity/EntityLivingBase/handleJumpLava ()V +MD: pr/bI ()F net/minecraft/entity/EntityLivingBase/getAIMoveSpeed ()F +MD: pr/bJ ()Z net/minecraft/entity/EntityLivingBase/isPlayerSleeping ()Z +MD: pr/bK ()V net/minecraft/entity/EntityLivingBase/updateEntityActionState ()V +MD: pr/bL ()V net/minecraft/entity/EntityLivingBase/collideWithNearbyEntities ()V +MD: pr/bM ()Z net/minecraft/entity/EntityLivingBase/isServerWorld ()Z +MD: pr/bN ()F net/minecraft/entity/EntityLivingBase/getAbsorptionAmount ()F +MD: pr/bO ()Lauq; net/minecraft/entity/EntityLivingBase/getTeam ()Lnet/minecraft/scoreboard/Team; +MD: pr/bP ()V net/minecraft/entity/EntityLivingBase/markPotionsDirty ()V +MD: pr/ba ()Z net/minecraft/entity/EntityLivingBase/canDropLoot ()Z +MD: pr/bb ()Z net/minecraft/entity/EntityLivingBase/isPlayer ()Z +MD: pr/bc ()Ljava/util/Random; net/minecraft/entity/EntityLivingBase/getRNG ()Ljava/util/Random; +MD: pr/bd ()Lpr; net/minecraft/entity/EntityLivingBase/getAITarget ()Lnet/minecraft/entity/EntityLivingBase; +MD: pr/be ()I net/minecraft/entity/EntityLivingBase/getRevengeTimer ()I +MD: pr/bf ()Lpr; net/minecraft/entity/EntityLivingBase/getLastAttacker ()Lnet/minecraft/entity/EntityLivingBase; +MD: pr/bg ()I net/minecraft/entity/EntityLivingBase/getLastAttackerTime ()I +MD: pr/bh ()I net/minecraft/entity/EntityLivingBase/getAge ()I +MD: pr/bi ()V net/minecraft/entity/EntityLivingBase/updatePotionEffects ()V +MD: pr/bj ()V net/minecraft/entity/EntityLivingBase/resetPotionEffectMetadata ()V +MD: pr/bk ()V net/minecraft/entity/EntityLivingBase/clearActivePotions ()V +MD: pr/bl ()Ljava/util/Collection; net/minecraft/entity/EntityLivingBase/getActivePotionEffects ()Ljava/util/Collection; +MD: pr/bm ()Z net/minecraft/entity/EntityLivingBase/isEntityUndead ()Z +MD: pr/bn ()F net/minecraft/entity/EntityLivingBase/getHealth ()F +MD: pr/bo ()Ljava/lang/String; net/minecraft/entity/EntityLivingBase/getHurtSound ()Ljava/lang/String; +MD: pr/bp ()Ljava/lang/String; net/minecraft/entity/EntityLivingBase/getDeathSound ()Ljava/lang/String; +MD: pr/bq ()V net/minecraft/entity/EntityLivingBase/addRandomDrop ()V +MD: pr/br ()I net/minecraft/entity/EntityLivingBase/getTotalArmorValue ()I +MD: pr/bs ()Lov; net/minecraft/entity/EntityLivingBase/getCombatTracker ()Lnet/minecraft/util/CombatTracker; +MD: pr/bt ()Lpr; net/minecraft/entity/EntityLivingBase/func_94060_bK ()Lnet/minecraft/entity/EntityLivingBase; +MD: pr/bu ()F net/minecraft/entity/EntityLivingBase/getMaxHealth ()F +MD: pr/bv ()I net/minecraft/entity/EntityLivingBase/getArrowCountInEntity ()I +MD: pr/bw ()V net/minecraft/entity/EntityLivingBase/swingItem ()V +MD: pr/bx ()V net/minecraft/entity/EntityLivingBase/updateArmSwingProgress ()V +MD: pr/by ()Lqf; net/minecraft/entity/EntityLivingBase/getAttributeMap ()Lnet/minecraft/entity/ai/attributes/BaseAttributeMap; +MD: pr/bz ()Lpw; net/minecraft/entity/EntityLivingBase/getCreatureAttribute ()Lnet/minecraft/entity/EnumCreatureAttribute; +MD: pr/c (ILzx;)V net/minecraft/entity/EntityLivingBase/setCurrentItemOrArmor (ILnet/minecraft/item/ItemStack;)V +MD: pr/c (Low;F)F net/minecraft/entity/EntityLivingBase/applyPotionDamageCalculations (Lnet/minecraft/util/DamageSource;F)F +MD: pr/c (Lpf;)V net/minecraft/entity/EntityLivingBase/addPotionEffect (Lnet/minecraft/potion/PotionEffect;)V +MD: pr/c (Lpr;)Z net/minecraft/entity/EntityLivingBase/isOnSameTeam (Lnet/minecraft/entity/EntityLivingBase;)Z +MD: pr/d (F)Laui; net/minecraft/entity/EntityLivingBase/getLook (F)Lnet/minecraft/util/Vec3; +MD: pr/d (Low;F)V net/minecraft/entity/EntityLivingBase/damageEntity (Lnet/minecraft/util/DamageSource;F)V +MD: pr/d (Lpf;)Z net/minecraft/entity/EntityLivingBase/isPotionApplicable (Lnet/minecraft/potion/PotionEffect;)Z +MD: pr/d (Z)V net/minecraft/entity/EntityLivingBase/setSprinting (Z)V +MD: pr/e (FF)V net/minecraft/entity/EntityLivingBase/fall (FF)V +MD: pr/f (F)V net/minecraft/entity/EntityLivingBase/setRotationYawHead (F)V +MD: pr/g (F)V net/minecraft/entity/EntityLivingBase/func_181013_g (F)V +MD: pr/g (FF)V net/minecraft/entity/EntityLivingBase/moveEntityWithHeading (FF)V +MD: pr/h ()V net/minecraft/entity/EntityLivingBase/entityInit ()V +MD: pr/h (F)V net/minecraft/entity/EntityLivingBase/heal (F)V +MD: pr/h (FF)F net/minecraft/entity/EntityLivingBase/func_110146_f (FF)F +MD: pr/h_ ()V net/minecraft/entity/EntityLivingBase/sendEnterCombat ()V +MD: pr/i (F)V net/minecraft/entity/EntityLivingBase/setHealth (F)V +MD: pr/i (Z)V net/minecraft/entity/EntityLivingBase/setJumping (Z)V +MD: pr/j ()V net/minecraft/entity/EntityLivingBase/sendEndCombat ()V +MD: pr/j (F)V net/minecraft/entity/EntityLivingBase/damageArmor (F)V +MD: pr/j (I)I net/minecraft/entity/EntityLivingBase/decreaseAirSupply (I)I +MD: pr/j_ ()Z net/minecraft/entity/EntityLivingBase/isChild ()Z +MD: pr/k (F)V net/minecraft/entity/EntityLivingBase/setAIMoveSpeed (F)V +MD: pr/k (I)Z net/minecraft/entity/EntityLivingBase/isPotionActive (I)Z +MD: pr/k_ ()Z net/minecraft/entity/EntityLivingBase/isOnLadder ()Z +MD: pr/l (F)F net/minecraft/entity/EntityLivingBase/getSwingProgress (F)F +MD: pr/l (I)V net/minecraft/entity/EntityLivingBase/removePotionEffectClient (I)V +MD: pr/m ()V net/minecraft/entity/EntityLivingBase/onLivingUpdate ()V +MD: pr/m (F)V net/minecraft/entity/EntityLivingBase/setAbsorptionAmount (F)V +MD: pr/m (I)V net/minecraft/entity/EntityLivingBase/removePotionEffect (I)V +MD: pr/n ()I net/minecraft/entity/EntityLivingBase/getArmSwingAnimationEnd ()I +MD: pr/n (I)Ljava/lang/String; net/minecraft/entity/EntityLivingBase/getFallSoundString (I)Ljava/lang/String; +MD: pr/o (I)V net/minecraft/entity/EntityLivingBase/setArrowCountInEntity (I)V +MD: pr/p (I)Lzx; net/minecraft/entity/EntityLivingBase/getEquipmentInSlot (I)Lnet/minecraft/item/ItemStack; +MD: pr/p (Lpk;)V net/minecraft/entity/EntityLivingBase/setLastAttacker (Lnet/minecraft/entity/Entity;)V +MD: pr/q (I)Lzx; net/minecraft/entity/EntityLivingBase/getCurrentArmor (I)Lnet/minecraft/item/ItemStack; +MD: pr/q (Lpk;)V net/minecraft/entity/EntityLivingBase/dismountEntity (Lnet/minecraft/entity/Entity;)V +MD: pr/r (Lpk;)Z net/minecraft/entity/EntityLivingBase/attackEntityAsMob (Lnet/minecraft/entity/Entity;)Z +MD: pr/s (Lpk;)V net/minecraft/entity/EntityLivingBase/collideWithEntity (Lnet/minecraft/entity/Entity;)V +MD: pr/t (Lpk;)Z net/minecraft/entity/EntityLivingBase/canEntityBeSeen (Lnet/minecraft/entity/Entity;)Z +MD: pr/t_ ()V net/minecraft/entity/EntityLivingBase/onUpdate ()V +MD: ps$a/values ()[Lps$a; net/minecraft/entity/EntityLiving$SpawnPlacementType/values ()[Lnet/minecraft/entity/EntityLiving$SpawnPlacementType; +MD: ps/A ()Lzw; net/minecraft/entity/EntityLiving/getDropItem ()Lnet/minecraft/item/Item; +MD: ps/C ()Z net/minecraft/entity/EntityLiving/canDespawn ()Z +MD: ps/D ()V net/minecraft/entity/EntityLiving/despawnEntity ()V +MD: ps/E ()V net/minecraft/entity/EntityLiving/updateAITasks ()V +MD: ps/K ()V net/minecraft/entity/EntityLiving/onEntityUpdate ()V +MD: ps/a (B)V net/minecraft/entity/EntityLiving/handleStatusUpdate (B)V +MD: ps/a (IF)V net/minecraft/entity/EntityLiving/setEquipmentDropChance (IF)V +MD: ps/a (II)Lzw; net/minecraft/entity/EntityLiving/getArmorItemForSlot (II)Lnet/minecraft/item/Item; +MD: ps/a (Ldn;)V net/minecraft/entity/EntityLiving/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: ps/a (Ljava/lang/Class;)Z net/minecraft/entity/EntityLiving/canAttackClass (Ljava/lang/Class;)Z +MD: ps/a (Lok;)V net/minecraft/entity/EntityLiving/setEquipmentBasedOnDifficulty (Lnet/minecraft/world/DifficultyInstance;)V +MD: ps/a (Lok;Lpu;)Lpu; net/minecraft/entity/EntityLiving/onInitialSpawn (Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/entity/IEntityLivingData;)Lnet/minecraft/entity/IEntityLivingData; +MD: ps/a (Lpk;FF)V net/minecraft/entity/EntityLiving/faceEntity (Lnet/minecraft/entity/Entity;FF)V +MD: ps/a (Lpk;Z)V net/minecraft/entity/EntityLiving/setLeashedToEntity (Lnet/minecraft/entity/Entity;Z)V +MD: ps/a (Luz;)V net/minecraft/entity/EntityLiving/updateEquipmentIfNeeded (Lnet/minecraft/entity/item/EntityItem;)V +MD: ps/a (Lwn;)Z net/minecraft/entity/EntityLiving/interact (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: ps/a (Lzx;)Z net/minecraft/entity/EntityLiving/func_175448_a (Lnet/minecraft/item/ItemStack;)Z +MD: ps/a (ZI)V net/minecraft/entity/EntityLiving/dropEquipment (ZI)V +MD: ps/a (ZZ)V net/minecraft/entity/EntityLiving/clearLeashed (ZZ)V +MD: ps/aE ()I net/minecraft/entity/EntityLiving/getMaxFallHeight ()I +MD: ps/aX ()V net/minecraft/entity/EntityLiving/applyEntityAttributes ()V +MD: ps/as ()[Lzx; net/minecraft/entity/EntityLiving/getInventory ()[Lnet/minecraft/item/ItemStack; +MD: ps/b (FFF)F net/minecraft/entity/EntityLiving/updateRotation (FFF)F +MD: ps/b (Ladm;)Lsw; net/minecraft/entity/EntityLiving/getNewNavigator (Lnet/minecraft/world/World;)Lnet/minecraft/pathfinding/PathNavigate; +MD: ps/b (Ldn;)V net/minecraft/entity/EntityLiving/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: ps/b (Lok;)V net/minecraft/entity/EntityLiving/setEnchantmentBasedOnDifficulty (Lnet/minecraft/world/DifficultyInstance;)V +MD: ps/b (Lwn;)I net/minecraft/entity/EntityLiving/getExperiencePoints (Lnet/minecraft/entity/player/EntityPlayer;)I +MD: ps/b (ZI)V net/minecraft/entity/EntityLiving/dropFewItems (ZI)V +MD: ps/bA ()Lzx; net/minecraft/entity/EntityLiving/getHeldItem ()Lnet/minecraft/item/ItemStack; +MD: ps/bK ()V net/minecraft/entity/EntityLiving/updateEntityActionState ()V +MD: ps/bM ()Z net/minecraft/entity/EntityLiving/isServerWorld ()Z +MD: ps/bQ ()I net/minecraft/entity/EntityLiving/getVerticalFaceSpeed ()I +MD: ps/bR ()Z net/minecraft/entity/EntityLiving/getCanSpawnHere ()Z +MD: ps/bS ()Z net/minecraft/entity/EntityLiving/isNotColliding ()Z +MD: ps/bT ()F net/minecraft/entity/EntityLiving/getRenderSizeModifier ()F +MD: ps/bV ()I net/minecraft/entity/EntityLiving/getMaxSpawnedInChunk ()I +MD: ps/bW ()Z net/minecraft/entity/EntityLiving/canBeSteered ()Z +MD: ps/bX ()V net/minecraft/entity/EntityLiving/enablePersistence ()V +MD: ps/bY ()Z net/minecraft/entity/EntityLiving/canPickUpLoot ()Z +MD: ps/bZ ()Z net/minecraft/entity/EntityLiving/isNoDespawnRequired ()Z +MD: ps/c (ILzx;)V net/minecraft/entity/EntityLiving/setCurrentItemOrArmor (ILnet/minecraft/item/ItemStack;)V +MD: ps/c (Lzx;)I net/minecraft/entity/EntityLiving/getArmorPosition (Lnet/minecraft/item/ItemStack;)I +MD: ps/ca ()V net/minecraft/entity/EntityLiving/updateLeashedState ()V +MD: ps/cb ()Z net/minecraft/entity/EntityLiving/allowLeashing ()Z +MD: ps/cc ()Z net/minecraft/entity/EntityLiving/getLeashed ()Z +MD: ps/cd ()Lpk; net/minecraft/entity/EntityLiving/getLeashedToEntity ()Lnet/minecraft/entity/Entity; +MD: ps/ce ()Z net/minecraft/entity/EntityLiving/isAIDisabled ()Z +MD: ps/d (ILzx;)Z net/minecraft/entity/EntityLiving/replaceItemInInventory (ILnet/minecraft/item/ItemStack;)Z +MD: ps/d (Lpr;)V net/minecraft/entity/EntityLiving/setAttackTarget (Lnet/minecraft/entity/EntityLivingBase;)V +MD: ps/e (Lwn;)Z net/minecraft/entity/EntityLiving/interactFirst (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: ps/h ()V net/minecraft/entity/EntityLiving/entityInit ()V +MD: ps/h (FF)F net/minecraft/entity/EntityLiving/func_110146_f (FF)F +MD: ps/j (Z)V net/minecraft/entity/EntityLiving/setCanPickUpLoot (Z)V +MD: ps/k (F)V net/minecraft/entity/EntityLiving/setAIMoveSpeed (F)V +MD: ps/k (Z)V net/minecraft/entity/EntityLiving/setNoAI (Z)V +MD: ps/m ()V net/minecraft/entity/EntityLiving/onLivingUpdate ()V +MD: ps/n ()V net/minecraft/entity/EntityLiving/recreateLeash ()V +MD: ps/n (F)V net/minecraft/entity/EntityLiving/setMoveForward (F)V +MD: ps/p ()Lqp; net/minecraft/entity/EntityLiving/getLookHelper ()Lnet/minecraft/entity/ai/EntityLookHelper; +MD: ps/p (I)Lzx; net/minecraft/entity/EntityLiving/getEquipmentInSlot (I)Lnet/minecraft/item/ItemStack; +MD: ps/q ()Lqq; net/minecraft/entity/EntityLiving/getMoveHelper ()Lnet/minecraft/entity/ai/EntityMoveHelper; +MD: ps/q (I)Lzx; net/minecraft/entity/EntityLiving/getCurrentArmor (I)Lnet/minecraft/item/ItemStack; +MD: ps/r ()Lqo; net/minecraft/entity/EntityLiving/getJumpHelper ()Lnet/minecraft/entity/ai/EntityJumpHelper; +MD: ps/s ()Lsw; net/minecraft/entity/EntityLiving/getNavigator ()Lnet/minecraft/pathfinding/PathNavigate; +MD: ps/t ()Lta; net/minecraft/entity/EntityLiving/getEntitySenses ()Lnet/minecraft/entity/ai/EntitySenses; +MD: ps/t_ ()V net/minecraft/entity/EntityLiving/onUpdate ()V +MD: ps/u ()Lpr; net/minecraft/entity/EntityLiving/getAttackTarget ()Lnet/minecraft/entity/EntityLivingBase; +MD: ps/v ()V net/minecraft/entity/EntityLiving/eatGrassBonus ()V +MD: ps/w ()I net/minecraft/entity/EntityLiving/getTalkInterval ()I +MD: ps/x ()V net/minecraft/entity/EntityLiving/playLivingSound ()V +MD: ps/y ()V net/minecraft/entity/EntityLiving/spawnExplosionParticle ()V +MD: ps/z ()Ljava/lang/String; net/minecraft/entity/EntityLiving/getLivingSound ()Ljava/lang/String; +MD: pt/a ()Ljava/lang/Class; net/minecraft/entity/EnumCreatureType/getCreatureClass ()Ljava/lang/Class; +MD: pt/b ()I net/minecraft/entity/EnumCreatureType/getMaxNumberOfCreature ()I +MD: pt/d ()Z net/minecraft/entity/EnumCreatureType/getPeacefulCreature ()Z +MD: pt/e ()Z net/minecraft/entity/EnumCreatureType/getAnimal ()Z +MD: pt/valueOf (Ljava/lang/String;)Lpt; net/minecraft/entity/EnumCreatureType/valueOf (Ljava/lang/String;)Lnet/minecraft/entity/EnumCreatureType; +MD: pt/values ()[Lpt; net/minecraft/entity/EnumCreatureType/values ()[Lnet/minecraft/entity/EnumCreatureType; +MD: pv/a (Ljava/lang/Class;)Lps$a; net/minecraft/entity/EntitySpawnPlacementRegistry/getPlacementForEntity (Ljava/lang/Class;)Lnet/minecraft/entity/EntityLiving$SpawnPlacementType; +MD: pw/valueOf (Ljava/lang/String;)Lpw; net/minecraft/entity/EnumCreatureAttribute/valueOf (Ljava/lang/String;)Lnet/minecraft/entity/EnumCreatureAttribute; +MD: pw/values ()[Lpw; net/minecraft/entity/EnumCreatureAttribute/values ()[Lnet/minecraft/entity/EnumCreatureAttribute; +MD: px/b ()Ljava/lang/String; net/minecraft/entity/IEntityOwnable/getOwnerId ()Ljava/lang/String; +MD: px/m_ ()Lpk; net/minecraft/entity/IEntityOwnable/getOwner ()Lnet/minecraft/entity/Entity; +MD: py/a (Lcj;)F net/minecraft/entity/EntityCreature/getBlockPathWeight (Lnet/minecraft/util/BlockPos;)F +MD: py/a (Lcj;I)V net/minecraft/entity/EntityCreature/setHomePosAndDistance (Lnet/minecraft/util/BlockPos;I)V +MD: py/bR ()Z net/minecraft/entity/EntityCreature/getCanSpawnHere ()Z +MD: py/ca ()V net/minecraft/entity/EntityCreature/updateLeashedState ()V +MD: py/cf ()Z net/minecraft/entity/EntityCreature/hasPath ()Z +MD: py/cg ()Z net/minecraft/entity/EntityCreature/isWithinHomeDistanceCurrentPosition ()Z +MD: py/ch ()Lcj; net/minecraft/entity/EntityCreature/getHomePosition ()Lnet/minecraft/util/BlockPos; +MD: py/ci ()F net/minecraft/entity/EntityCreature/getMaximumHomeDistance ()F +MD: py/cj ()V net/minecraft/entity/EntityCreature/detachHome ()V +MD: py/ck ()Z net/minecraft/entity/EntityCreature/hasHome ()Z +MD: py/e (Lcj;)Z net/minecraft/entity/EntityCreature/isWithinHomeDistanceFromPosition (Lnet/minecraft/util/BlockPos;)Z +MD: py/o (F)V net/minecraft/entity/EntityCreature/func_142017_o (F)V +MD: pz$a/a ()I net/minecraft/entity/DataWatcher$WatchableObject/getDataValueId ()I +MD: pz$a/a (Ljava/lang/Object;)V net/minecraft/entity/DataWatcher$WatchableObject/setObject (Ljava/lang/Object;)V +MD: pz$a/a (Lpz$a;Z)Z net/minecraft/entity/DataWatcher$WatchableObject/access$002 (Lnet/minecraft/entity/DataWatcher$WatchableObject;Z)Z +MD: pz$a/a (Z)V net/minecraft/entity/DataWatcher$WatchableObject/setWatched (Z)V +MD: pz$a/b ()Ljava/lang/Object; net/minecraft/entity/DataWatcher$WatchableObject/getObject ()Ljava/lang/Object; +MD: pz$a/c ()I net/minecraft/entity/DataWatcher$WatchableObject/getObjectType ()I +MD: pz$a/d ()Z net/minecraft/entity/DataWatcher$WatchableObject/isWatched ()Z +MD: pz/a ()Z net/minecraft/entity/DataWatcher/hasObjectChanged ()Z +MD: pz/a (I)B net/minecraft/entity/DataWatcher/getWatchableObjectByte (I)B +MD: pz/a (II)V net/minecraft/entity/DataWatcher/addObjectByDataType (II)V +MD: pz/a (ILjava/lang/Object;)V net/minecraft/entity/DataWatcher/addObject (ILjava/lang/Object;)V +MD: pz/a (Lem;)V net/minecraft/entity/DataWatcher/writeTo (Lnet/minecraft/network/PacketBuffer;)V +MD: pz/a (Lem;Lpz$a;)V net/minecraft/entity/DataWatcher/writeWatchableObjectToPacketBuffer (Lnet/minecraft/network/PacketBuffer;Lnet/minecraft/entity/DataWatcher$WatchableObject;)V +MD: pz/a (Ljava/util/List;)V net/minecraft/entity/DataWatcher/updateWatchedObjectsFromList (Ljava/util/List;)V +MD: pz/a (Ljava/util/List;Lem;)V net/minecraft/entity/DataWatcher/writeWatchedListToPacketBuffer (Ljava/util/List;Lnet/minecraft/network/PacketBuffer;)V +MD: pz/b ()Ljava/util/List; net/minecraft/entity/DataWatcher/getChanged ()Ljava/util/List; +MD: pz/b (I)S net/minecraft/entity/DataWatcher/getWatchableObjectShort (I)S +MD: pz/b (ILjava/lang/Object;)V net/minecraft/entity/DataWatcher/updateObject (ILjava/lang/Object;)V +MD: pz/b (Lem;)Ljava/util/List; net/minecraft/entity/DataWatcher/readWatchedListFromPacketBuffer (Lnet/minecraft/network/PacketBuffer;)Ljava/util/List; +MD: pz/c ()Ljava/util/List; net/minecraft/entity/DataWatcher/getAllWatched ()Ljava/util/List; +MD: pz/c (I)I net/minecraft/entity/DataWatcher/getWatchableObjectInt (I)I +MD: pz/d ()Z net/minecraft/entity/DataWatcher/getIsBlank ()Z +MD: pz/d (I)F net/minecraft/entity/DataWatcher/getWatchableObjectFloat (I)F +MD: pz/e ()V net/minecraft/entity/DataWatcher/func_111144_e ()V +MD: pz/e (I)Ljava/lang/String; net/minecraft/entity/DataWatcher/getWatchableObjectString (I)Ljava/lang/String; +MD: pz/f (I)Lzx; net/minecraft/entity/DataWatcher/getWatchableObjectItemStack (I)Lnet/minecraft/item/ItemStack; +MD: pz/h (I)Ldc; net/minecraft/entity/DataWatcher/getWatchableObjectRotations (I)Lnet/minecraft/util/Rotations; +MD: pz/i (I)V net/minecraft/entity/DataWatcher/setObjectWatched (I)V +MD: pz/j (I)Lpz$a; net/minecraft/entity/DataWatcher/getWatchedObject (I)Lnet/minecraft/entity/DataWatcher$WatchableObject; +MD: q/a ()I net/minecraft/command/server/CommandBanIp/getRequiredPermissionLevel ()I +MD: q/a (Lm;)Z net/minecraft/command/server/CommandBanIp/canCommandSenderUseCommand (Lnet/minecraft/command/ICommandSender;)Z +MD: q/a (Lm;Ljava/lang/String;Ljava/lang/String;)V net/minecraft/command/server/CommandBanIp/func_147210_a (Lnet/minecraft/command/ICommandSender;Ljava/lang/String;Ljava/lang/String;)V +MD: q/a (Lm;[Ljava/lang/String;)V net/minecraft/command/server/CommandBanIp/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: q/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/server/CommandBanIp/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: q/c ()Ljava/lang/String; net/minecraft/command/server/CommandBanIp/getCommandName ()Ljava/lang/String; +MD: q/c (Lm;)Ljava/lang/String; net/minecraft/command/server/CommandBanIp/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: qa/a (B)V net/minecraft/entity/passive/EntityTameable/handleStatusUpdate (B)V +MD: qa/a (Ldn;)V net/minecraft/entity/passive/EntityTameable/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: qa/a (Low;)V net/minecraft/entity/passive/EntityTameable/onDeath (Lnet/minecraft/util/DamageSource;)V +MD: qa/a (Lpr;Lpr;)Z net/minecraft/entity/passive/EntityTameable/shouldAttackEntity (Lnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/entity/EntityLivingBase;)Z +MD: qa/b ()Ljava/lang/String; net/minecraft/entity/passive/EntityTameable/getOwnerId ()Ljava/lang/String; +MD: qa/b (Ldn;)V net/minecraft/entity/passive/EntityTameable/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: qa/b (Ljava/lang/String;)V net/minecraft/entity/passive/EntityTameable/setOwnerId (Ljava/lang/String;)V +MD: qa/bO ()Lauq; net/minecraft/entity/passive/EntityTameable/getTeam ()Lnet/minecraft/scoreboard/Team; +MD: qa/c (Lpr;)Z net/minecraft/entity/passive/EntityTameable/isOnSameTeam (Lnet/minecraft/entity/EntityLivingBase;)Z +MD: qa/cl ()Z net/minecraft/entity/passive/EntityTameable/isTamed ()Z +MD: qa/cm ()V net/minecraft/entity/passive/EntityTameable/setupTamedAI ()V +MD: qa/cn ()Z net/minecraft/entity/passive/EntityTameable/isSitting ()Z +MD: qa/co ()Lpr; net/minecraft/entity/passive/EntityTameable/getOwner ()Lnet/minecraft/entity/EntityLivingBase; +MD: qa/cp ()Lse; net/minecraft/entity/passive/EntityTameable/getAISit ()Lnet/minecraft/entity/ai/EntityAISit; +MD: qa/e (Lpr;)Z net/minecraft/entity/passive/EntityTameable/isOwner (Lnet/minecraft/entity/EntityLivingBase;)Z +MD: qa/h ()V net/minecraft/entity/passive/EntityTameable/entityInit ()V +MD: qa/l (Z)V net/minecraft/entity/passive/EntityTameable/playTameEffect (Z)V +MD: qa/m (Z)V net/minecraft/entity/passive/EntityTameable/setTamed (Z)V +MD: qa/m_ ()Lpk; net/minecraft/entity/passive/EntityTameable/getOwner ()Lnet/minecraft/entity/Entity; +MD: qa/n (Z)V net/minecraft/entity/passive/EntityTameable/setSitting (Z)V +MD: qb/a ()Ljava/lang/String; net/minecraft/entity/ai/attributes/IAttribute/getAttributeUnlocalizedName ()Ljava/lang/String; +MD: qb/a (D)D net/minecraft/entity/ai/attributes/IAttribute/clampValue (D)D +MD: qb/b ()D net/minecraft/entity/ai/attributes/IAttribute/getDefaultValue ()D +MD: qb/c ()Z net/minecraft/entity/ai/attributes/IAttribute/getShouldWatch ()Z +MD: qb/d ()Lqb; net/minecraft/entity/ai/attributes/IAttribute/func_180372_d ()Lnet/minecraft/entity/ai/attributes/IAttribute; +MD: qc/a ()Lqb; net/minecraft/entity/ai/attributes/IAttributeInstance/getAttribute ()Lnet/minecraft/entity/ai/attributes/IAttribute; +MD: qc/a (D)V net/minecraft/entity/ai/attributes/IAttributeInstance/setBaseValue (D)V +MD: qc/a (I)Ljava/util/Collection; net/minecraft/entity/ai/attributes/IAttributeInstance/getModifiersByOperation (I)Ljava/util/Collection; +MD: qc/a (Ljava/util/UUID;)Lqd; net/minecraft/entity/ai/attributes/IAttributeInstance/getModifier (Ljava/util/UUID;)Lnet/minecraft/entity/ai/attributes/AttributeModifier; +MD: qc/a (Lqd;)Z net/minecraft/entity/ai/attributes/IAttributeInstance/hasModifier (Lnet/minecraft/entity/ai/attributes/AttributeModifier;)Z +MD: qc/b ()D net/minecraft/entity/ai/attributes/IAttributeInstance/getBaseValue ()D +MD: qc/b (Lqd;)V net/minecraft/entity/ai/attributes/IAttributeInstance/applyModifier (Lnet/minecraft/entity/ai/attributes/AttributeModifier;)V +MD: qc/c ()Ljava/util/Collection; net/minecraft/entity/ai/attributes/IAttributeInstance/func_111122_c ()Ljava/util/Collection; +MD: qc/c (Lqd;)V net/minecraft/entity/ai/attributes/IAttributeInstance/removeModifier (Lnet/minecraft/entity/ai/attributes/AttributeModifier;)V +MD: qc/d ()V net/minecraft/entity/ai/attributes/IAttributeInstance/removeAllModifiers ()V +MD: qc/e ()D net/minecraft/entity/ai/attributes/IAttributeInstance/getAttributeValue ()D +MD: qd/a ()Ljava/util/UUID; net/minecraft/entity/ai/attributes/AttributeModifier/getID ()Ljava/util/UUID; +MD: qd/a (Z)Lqd; net/minecraft/entity/ai/attributes/AttributeModifier/setSaved (Z)Lnet/minecraft/entity/ai/attributes/AttributeModifier; +MD: qd/b ()Ljava/lang/String; net/minecraft/entity/ai/attributes/AttributeModifier/getName ()Ljava/lang/String; +MD: qd/c ()I net/minecraft/entity/ai/attributes/AttributeModifier/getOperation ()I +MD: qd/d ()D net/minecraft/entity/ai/attributes/AttributeModifier/getAmount ()D +MD: qd/e ()Z net/minecraft/entity/ai/attributes/AttributeModifier/isSaved ()Z +MD: qd/equals (Ljava/lang/Object;)Z net/minecraft/entity/ai/attributes/AttributeModifier/equals (Ljava/lang/Object;)Z +MD: qd/hashCode ()I net/minecraft/entity/ai/attributes/AttributeModifier/hashCode ()I +MD: qd/toString ()Ljava/lang/String; net/minecraft/entity/ai/attributes/AttributeModifier/toString ()Ljava/lang/String; +MD: qe/a ()Ljava/lang/String; net/minecraft/entity/ai/attributes/BaseAttribute/getAttributeUnlocalizedName ()Ljava/lang/String; +MD: qe/a (Z)Lqe; net/minecraft/entity/ai/attributes/BaseAttribute/setShouldWatch (Z)Lnet/minecraft/entity/ai/attributes/BaseAttribute; +MD: qe/b ()D net/minecraft/entity/ai/attributes/BaseAttribute/getDefaultValue ()D +MD: qe/c ()Z net/minecraft/entity/ai/attributes/BaseAttribute/getShouldWatch ()Z +MD: qe/d ()Lqb; net/minecraft/entity/ai/attributes/BaseAttribute/func_180372_d ()Lnet/minecraft/entity/ai/attributes/IAttribute; +MD: qe/equals (Ljava/lang/Object;)Z net/minecraft/entity/ai/attributes/BaseAttribute/equals (Ljava/lang/Object;)Z +MD: qe/hashCode ()I net/minecraft/entity/ai/attributes/BaseAttribute/hashCode ()I +MD: qf/a ()Ljava/util/Collection; net/minecraft/entity/ai/attributes/BaseAttributeMap/getAllAttributes ()Ljava/util/Collection; +MD: qf/a (Lcom/google/common/collect/Multimap;)V net/minecraft/entity/ai/attributes/BaseAttributeMap/removeAttributeModifiers (Lcom/google/common/collect/Multimap;)V +MD: qf/a (Ljava/lang/String;)Lqc; net/minecraft/entity/ai/attributes/BaseAttributeMap/getAttributeInstanceByName (Ljava/lang/String;)Lnet/minecraft/entity/ai/attributes/IAttributeInstance; +MD: qf/a (Lqb;)Lqc; net/minecraft/entity/ai/attributes/BaseAttributeMap/getAttributeInstance (Lnet/minecraft/entity/ai/attributes/IAttribute;)Lnet/minecraft/entity/ai/attributes/IAttributeInstance; +MD: qf/a (Lqc;)V net/minecraft/entity/ai/attributes/BaseAttributeMap/func_180794_a (Lnet/minecraft/entity/ai/attributes/IAttributeInstance;)V +MD: qf/b (Lcom/google/common/collect/Multimap;)V net/minecraft/entity/ai/attributes/BaseAttributeMap/applyAttributeModifiers (Lcom/google/common/collect/Multimap;)V +MD: qf/b (Lqb;)Lqc; net/minecraft/entity/ai/attributes/BaseAttributeMap/registerAttribute (Lnet/minecraft/entity/ai/attributes/IAttribute;)Lnet/minecraft/entity/ai/attributes/IAttributeInstance; +MD: qf/c (Lqb;)Lqc; net/minecraft/entity/ai/attributes/BaseAttributeMap/func_180376_c (Lnet/minecraft/entity/ai/attributes/IAttribute;)Lnet/minecraft/entity/ai/attributes/IAttributeInstance; +MD: qh/a ()Lqb; net/minecraft/entity/ai/attributes/ModifiableAttributeInstance/getAttribute ()Lnet/minecraft/entity/ai/attributes/IAttribute; +MD: qh/a (D)V net/minecraft/entity/ai/attributes/ModifiableAttributeInstance/setBaseValue (D)V +MD: qh/a (I)Ljava/util/Collection; net/minecraft/entity/ai/attributes/ModifiableAttributeInstance/getModifiersByOperation (I)Ljava/util/Collection; +MD: qh/a (Ljava/util/UUID;)Lqd; net/minecraft/entity/ai/attributes/ModifiableAttributeInstance/getModifier (Ljava/util/UUID;)Lnet/minecraft/entity/ai/attributes/AttributeModifier; +MD: qh/a (Lqd;)Z net/minecraft/entity/ai/attributes/ModifiableAttributeInstance/hasModifier (Lnet/minecraft/entity/ai/attributes/AttributeModifier;)Z +MD: qh/b ()D net/minecraft/entity/ai/attributes/ModifiableAttributeInstance/getBaseValue ()D +MD: qh/b (I)Ljava/util/Collection; net/minecraft/entity/ai/attributes/ModifiableAttributeInstance/func_180375_b (I)Ljava/util/Collection; +MD: qh/b (Lqd;)V net/minecraft/entity/ai/attributes/ModifiableAttributeInstance/applyModifier (Lnet/minecraft/entity/ai/attributes/AttributeModifier;)V +MD: qh/c ()Ljava/util/Collection; net/minecraft/entity/ai/attributes/ModifiableAttributeInstance/func_111122_c ()Ljava/util/Collection; +MD: qh/c (Lqd;)V net/minecraft/entity/ai/attributes/ModifiableAttributeInstance/removeModifier (Lnet/minecraft/entity/ai/attributes/AttributeModifier;)V +MD: qh/d ()V net/minecraft/entity/ai/attributes/ModifiableAttributeInstance/removeAllModifiers ()V +MD: qh/e ()D net/minecraft/entity/ai/attributes/ModifiableAttributeInstance/getAttributeValue ()D +MD: qh/f ()V net/minecraft/entity/ai/attributes/ModifiableAttributeInstance/flagForUpdate ()V +MD: qh/g ()D net/minecraft/entity/ai/attributes/ModifiableAttributeInstance/computeValue ()D +MD: qi/a (Ljava/lang/String;)Lqc; net/minecraft/entity/ai/attributes/ServersideAttributeMap/getAttributeInstanceByName (Ljava/lang/String;)Lnet/minecraft/entity/ai/attributes/IAttributeInstance; +MD: qi/a (Lqb;)Lqc; net/minecraft/entity/ai/attributes/ServersideAttributeMap/getAttributeInstance (Lnet/minecraft/entity/ai/attributes/IAttribute;)Lnet/minecraft/entity/ai/attributes/IAttributeInstance; +MD: qi/a (Lqc;)V net/minecraft/entity/ai/attributes/ServersideAttributeMap/func_180794_a (Lnet/minecraft/entity/ai/attributes/IAttributeInstance;)V +MD: qi/b ()Ljava/util/Set; net/minecraft/entity/ai/attributes/ServersideAttributeMap/getAttributeInstanceSet ()Ljava/util/Set; +MD: qi/b (Ljava/lang/String;)Lqh; net/minecraft/entity/ai/attributes/ServersideAttributeMap/getAttributeInstanceByName (Ljava/lang/String;)Lnet/minecraft/entity/ai/attributes/ModifiableAttributeInstance; +MD: qi/b (Lqb;)Lqc; net/minecraft/entity/ai/attributes/ServersideAttributeMap/registerAttribute (Lnet/minecraft/entity/ai/attributes/IAttribute;)Lnet/minecraft/entity/ai/attributes/IAttributeInstance; +MD: qi/c ()Ljava/util/Collection; net/minecraft/entity/ai/attributes/ServersideAttributeMap/getWatchedAttributes ()Ljava/util/Collection; +MD: qi/c (Lqb;)Lqc; net/minecraft/entity/ai/attributes/ServersideAttributeMap/func_180376_c (Lnet/minecraft/entity/ai/attributes/IAttribute;)Lnet/minecraft/entity/ai/attributes/IAttributeInstance; +MD: qi/e (Lqb;)Lqh; net/minecraft/entity/ai/attributes/ServersideAttributeMap/getAttributeInstance (Lnet/minecraft/entity/ai/attributes/IAttribute;)Lnet/minecraft/entity/ai/attributes/ModifiableAttributeInstance; +MD: qj/a (D)D net/minecraft/entity/ai/attributes/RangedAttribute/clampValue (D)D +MD: qj/a (Ljava/lang/String;)Lqj; net/minecraft/entity/ai/attributes/RangedAttribute/setDescription (Ljava/lang/String;)Lnet/minecraft/entity/ai/attributes/RangedAttribute; +MD: qj/g ()Ljava/lang/String; net/minecraft/entity/ai/attributes/RangedAttribute/getDescription ()Ljava/lang/String; +MD: qm/a ()V net/minecraft/entity/EntityBodyHelper/updateRenderAngles ()V +MD: qm/a (FFF)F net/minecraft/entity/EntityBodyHelper/computeAngleWithBound (FFF)F +MD: qo/a ()V net/minecraft/entity/ai/EntityJumpHelper/setJumping ()V +MD: qo/b ()V net/minecraft/entity/ai/EntityJumpHelper/doJump ()V +MD: qp/a ()V net/minecraft/entity/ai/EntityLookHelper/onUpdateLook ()V +MD: qp/a (DDDFF)V net/minecraft/entity/ai/EntityLookHelper/setLookPosition (DDDFF)V +MD: qp/a (FFF)F net/minecraft/entity/ai/EntityLookHelper/updateRotation (FFF)F +MD: qp/a (Lpk;FF)V net/minecraft/entity/ai/EntityLookHelper/setLookPositionWithEntity (Lnet/minecraft/entity/Entity;FF)V +MD: qp/b ()Z net/minecraft/entity/ai/EntityLookHelper/getIsLooking ()Z +MD: qp/e ()D net/minecraft/entity/ai/EntityLookHelper/getLookPosX ()D +MD: qp/f ()D net/minecraft/entity/ai/EntityLookHelper/getLookPosY ()D +MD: qp/g ()D net/minecraft/entity/ai/EntityLookHelper/getLookPosZ ()D +MD: qq/a ()Z net/minecraft/entity/ai/EntityMoveHelper/isUpdating ()Z +MD: qq/a (DDDD)V net/minecraft/entity/ai/EntityMoveHelper/setMoveTo (DDDD)V +MD: qq/a (FFF)F net/minecraft/entity/ai/EntityMoveHelper/limitAngle (FFF)F +MD: qq/b ()D net/minecraft/entity/ai/EntityMoveHelper/getSpeed ()D +MD: qq/c ()V net/minecraft/entity/ai/EntityMoveHelper/onUpdateMoveHelper ()V +MD: qq/d ()D net/minecraft/entity/ai/EntityMoveHelper/getX ()D +MD: qq/e ()D net/minecraft/entity/ai/EntityMoveHelper/getY ()D +MD: qq/f ()D net/minecraft/entity/ai/EntityMoveHelper/getZ ()D +MD: qs$1/a (Lpk;)Z net/minecraft/entity/ai/EntityAIAvoidEntity$1/apply (Lnet/minecraft/entity/Entity;)Z +MD: qs$1/apply (Ljava/lang/Object;)Z net/minecraft/entity/ai/EntityAIAvoidEntity$1/apply (Ljava/lang/Object;)Z +MD: qs/a ()Z net/minecraft/entity/ai/EntityAIAvoidEntity/shouldExecute ()Z +MD: qs/b ()Z net/minecraft/entity/ai/EntityAIAvoidEntity/continueExecuting ()Z +MD: qs/c ()V net/minecraft/entity/ai/EntityAIAvoidEntity/startExecuting ()V +MD: qs/d ()V net/minecraft/entity/ai/EntityAIAvoidEntity/resetTask ()V +MD: qs/e ()V net/minecraft/entity/ai/EntityAIAvoidEntity/updateTask ()V +MD: qt/a ()Z net/minecraft/entity/ai/EntityAIBeg/shouldExecute ()Z +MD: qt/a (Lwn;)Z net/minecraft/entity/ai/EntityAIBeg/hasPlayerGotBoneInHand (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: qt/b ()Z net/minecraft/entity/ai/EntityAIBeg/continueExecuting ()Z +MD: qt/c ()V net/minecraft/entity/ai/EntityAIBeg/startExecuting ()V +MD: qt/d ()V net/minecraft/entity/ai/EntityAIBeg/resetTask ()V +MD: qt/e ()V net/minecraft/entity/ai/EntityAIBeg/updateTask ()V +MD: qu/a ()Z net/minecraft/entity/ai/EntityAIBreakDoor/shouldExecute ()Z +MD: qu/b ()Z net/minecraft/entity/ai/EntityAIBreakDoor/continueExecuting ()Z +MD: qu/c ()V net/minecraft/entity/ai/EntityAIBreakDoor/startExecuting ()V +MD: qu/d ()V net/minecraft/entity/ai/EntityAIBreakDoor/resetTask ()V +MD: qu/e ()V net/minecraft/entity/ai/EntityAIBreakDoor/updateTask ()V +MD: qv/a ()Z net/minecraft/entity/ai/EntityAIMate/shouldExecute ()Z +MD: qv/b ()Z net/minecraft/entity/ai/EntityAIMate/continueExecuting ()Z +MD: qv/d ()V net/minecraft/entity/ai/EntityAIMate/resetTask ()V +MD: qv/e ()V net/minecraft/entity/ai/EntityAIMate/updateTask ()V +MD: qv/f ()Ltm; net/minecraft/entity/ai/EntityAIMate/getNearbyMate ()Lnet/minecraft/entity/passive/EntityAnimal; +MD: qv/g ()V net/minecraft/entity/ai/EntityAIMate/spawnBaby ()V +MD: qw/a ()Z net/minecraft/entity/ai/EntityAIControlledByPlayer/shouldExecute ()Z +MD: qw/a (Lafh;)Z net/minecraft/entity/ai/EntityAIControlledByPlayer/isStairOrSlab (Lnet/minecraft/block/Block;)Z +MD: qw/c ()V net/minecraft/entity/ai/EntityAIControlledByPlayer/startExecuting ()V +MD: qw/d ()V net/minecraft/entity/ai/EntityAIControlledByPlayer/resetTask ()V +MD: qw/e ()V net/minecraft/entity/ai/EntityAIControlledByPlayer/updateTask ()V +MD: qw/f ()Z net/minecraft/entity/ai/EntityAIControlledByPlayer/isSpeedBoosted ()Z +MD: qw/g ()V net/minecraft/entity/ai/EntityAIControlledByPlayer/boostSpeed ()V +MD: qw/h ()Z net/minecraft/entity/ai/EntityAIControlledByPlayer/isControlledByPlayer ()Z +MD: qx/a ()Z net/minecraft/entity/ai/EntityAIDoorInteract/shouldExecute ()Z +MD: qx/a (Lcj;)Lagh; net/minecraft/entity/ai/EntityAIDoorInteract/getBlockDoor (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/block/BlockDoor; +MD: qx/b ()Z net/minecraft/entity/ai/EntityAIDoorInteract/continueExecuting ()Z +MD: qx/c ()V net/minecraft/entity/ai/EntityAIDoorInteract/startExecuting ()V +MD: qx/e ()V net/minecraft/entity/ai/EntityAIDoorInteract/updateTask ()V +MD: qy/a ()Z net/minecraft/entity/ai/EntityAIEatGrass/shouldExecute ()Z +MD: qy/b ()Z net/minecraft/entity/ai/EntityAIEatGrass/continueExecuting ()Z +MD: qy/c ()V net/minecraft/entity/ai/EntityAIEatGrass/startExecuting ()V +MD: qy/d ()V net/minecraft/entity/ai/EntityAIEatGrass/resetTask ()V +MD: qy/e ()V net/minecraft/entity/ai/EntityAIEatGrass/updateTask ()V +MD: qy/f ()I net/minecraft/entity/ai/EntityAIEatGrass/getEatingGrassTimer ()I +MD: qz/a ()Z net/minecraft/entity/ai/EntityAIFleeSun/shouldExecute ()Z +MD: qz/b ()Z net/minecraft/entity/ai/EntityAIFleeSun/continueExecuting ()Z +MD: qz/c ()V net/minecraft/entity/ai/EntityAIFleeSun/startExecuting ()V +MD: qz/f ()Laui; net/minecraft/entity/ai/EntityAIFleeSun/findPossibleShelter ()Lnet/minecraft/util/Vec3; +MD: r/a ()I net/minecraft/command/server/CommandBanPlayer/getRequiredPermissionLevel ()I +MD: r/a (Lm;)Z net/minecraft/command/server/CommandBanPlayer/canCommandSenderUseCommand (Lnet/minecraft/command/ICommandSender;)Z +MD: r/a (Lm;[Ljava/lang/String;)V net/minecraft/command/server/CommandBanPlayer/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: r/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/server/CommandBanPlayer/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: r/c ()Ljava/lang/String; net/minecraft/command/server/CommandBanPlayer/getCommandName ()Ljava/lang/String; +MD: r/c (Lm;)Ljava/lang/String; net/minecraft/command/server/CommandBanPlayer/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: ra/a ()Z net/minecraft/entity/ai/EntityAISwimming/shouldExecute ()Z +MD: ra/e ()V net/minecraft/entity/ai/EntityAISwimming/updateTask ()V +MD: rb/a ()Z net/minecraft/entity/ai/EntityAIFollowOwner/shouldExecute ()Z +MD: rb/a (Lcj;)Z net/minecraft/entity/ai/EntityAIFollowOwner/func_181065_a (Lnet/minecraft/util/BlockPos;)Z +MD: rb/b ()Z net/minecraft/entity/ai/EntityAIFollowOwner/continueExecuting ()Z +MD: rb/c ()V net/minecraft/entity/ai/EntityAIFollowOwner/startExecuting ()V +MD: rb/d ()V net/minecraft/entity/ai/EntityAIFollowOwner/resetTask ()V +MD: rb/e ()V net/minecraft/entity/ai/EntityAIFollowOwner/updateTask ()V +MD: rc/a ()Z net/minecraft/entity/ai/EntityAIFollowParent/shouldExecute ()Z +MD: rc/b ()Z net/minecraft/entity/ai/EntityAIFollowParent/continueExecuting ()Z +MD: rc/c ()V net/minecraft/entity/ai/EntityAIFollowParent/startExecuting ()V +MD: rc/d ()V net/minecraft/entity/ai/EntityAIFollowParent/resetTask ()V +MD: rc/e ()V net/minecraft/entity/ai/EntityAIFollowParent/updateTask ()V +MD: rd/a ()Z net/minecraft/entity/ai/EntityAIBase/shouldExecute ()Z +MD: rd/a (I)V net/minecraft/entity/ai/EntityAIBase/setMutexBits (I)V +MD: rd/b ()Z net/minecraft/entity/ai/EntityAIBase/continueExecuting ()Z +MD: rd/c ()V net/minecraft/entity/ai/EntityAIBase/startExecuting ()V +MD: rd/d ()V net/minecraft/entity/ai/EntityAIBase/resetTask ()V +MD: rd/e ()V net/minecraft/entity/ai/EntityAIBase/updateTask ()V +MD: rd/i ()Z net/minecraft/entity/ai/EntityAIBase/isInterruptible ()Z +MD: rd/j ()I net/minecraft/entity/ai/EntityAIBase/getMutexBits ()I +MD: re/a ()V net/minecraft/entity/ai/EntityAITasks/onUpdateTasks ()V +MD: re/a (ILrd;)V net/minecraft/entity/ai/EntityAITasks/addTask (ILnet/minecraft/entity/ai/EntityAIBase;)V +MD: re/a (Lrd;)V net/minecraft/entity/ai/EntityAITasks/removeTask (Lnet/minecraft/entity/ai/EntityAIBase;)V +MD: re/a (Lre$a;)Z net/minecraft/entity/ai/EntityAITasks/canContinue (Lnet/minecraft/entity/ai/EntityAITasks$EntityAITaskEntry;)Z +MD: re/a (Lre$a;Lre$a;)Z net/minecraft/entity/ai/EntityAITasks/areTasksCompatible (Lnet/minecraft/entity/ai/EntityAITasks$EntityAITaskEntry;Lnet/minecraft/entity/ai/EntityAITasks$EntityAITaskEntry;)Z +MD: re/b (Lre$a;)Z net/minecraft/entity/ai/EntityAITasks/canUse (Lnet/minecraft/entity/ai/EntityAITasks$EntityAITaskEntry;)Z +MD: rf/a ()Z net/minecraft/entity/ai/EntityAIHarvestFarmland/shouldExecute ()Z +MD: rf/a (Ladm;Lcj;)Z net/minecraft/entity/ai/EntityAIHarvestFarmland/shouldMoveTo (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: rf/b ()Z net/minecraft/entity/ai/EntityAIHarvestFarmland/continueExecuting ()Z +MD: rf/c ()V net/minecraft/entity/ai/EntityAIHarvestFarmland/startExecuting ()V +MD: rf/d ()V net/minecraft/entity/ai/EntityAIHarvestFarmland/resetTask ()V +MD: rf/e ()V net/minecraft/entity/ai/EntityAIHarvestFarmland/updateTask ()V +MD: rh/a ()Z net/minecraft/entity/ai/EntityAILeapAtTarget/shouldExecute ()Z +MD: rh/b ()Z net/minecraft/entity/ai/EntityAILeapAtTarget/continueExecuting ()Z +MD: rh/c ()V net/minecraft/entity/ai/EntityAILeapAtTarget/startExecuting ()V +MD: ri/a ()Z net/minecraft/entity/ai/EntityAIWatchClosest/shouldExecute ()Z +MD: ri/b ()Z net/minecraft/entity/ai/EntityAIWatchClosest/continueExecuting ()Z +MD: ri/c ()V net/minecraft/entity/ai/EntityAIWatchClosest/startExecuting ()V +MD: ri/d ()V net/minecraft/entity/ai/EntityAIWatchClosest/resetTask ()V +MD: ri/e ()V net/minecraft/entity/ai/EntityAIWatchClosest/updateTask ()V +MD: rj/a ()Z net/minecraft/entity/ai/EntityAILookAtTradePlayer/shouldExecute ()Z +MD: rk/a ()Z net/minecraft/entity/ai/EntityAIVillagerMate/shouldExecute ()Z +MD: rk/b ()Z net/minecraft/entity/ai/EntityAIVillagerMate/continueExecuting ()Z +MD: rk/c ()V net/minecraft/entity/ai/EntityAIVillagerMate/startExecuting ()V +MD: rk/d ()V net/minecraft/entity/ai/EntityAIVillagerMate/resetTask ()V +MD: rk/e ()V net/minecraft/entity/ai/EntityAIVillagerMate/updateTask ()V +MD: rk/f ()Z net/minecraft/entity/ai/EntityAIVillagerMate/checkSufficientDoorsPresentForNewVillager ()Z +MD: rk/g ()V net/minecraft/entity/ai/EntityAIVillagerMate/giveBirth ()V +MD: rl/a ()Z net/minecraft/entity/ai/EntityAIAttackOnCollide/shouldExecute ()Z +MD: rl/a (Lpr;)D net/minecraft/entity/ai/EntityAIAttackOnCollide/func_179512_a (Lnet/minecraft/entity/EntityLivingBase;)D +MD: rl/b ()Z net/minecraft/entity/ai/EntityAIAttackOnCollide/continueExecuting ()Z +MD: rl/c ()V net/minecraft/entity/ai/EntityAIAttackOnCollide/startExecuting ()V +MD: rl/d ()V net/minecraft/entity/ai/EntityAIAttackOnCollide/resetTask ()V +MD: rl/e ()V net/minecraft/entity/ai/EntityAIAttackOnCollide/updateTask ()V +MD: rm/a ()Z net/minecraft/entity/ai/EntityAIMoveIndoors/shouldExecute ()Z +MD: rm/b ()Z net/minecraft/entity/ai/EntityAIMoveIndoors/continueExecuting ()Z +MD: rm/c ()V net/minecraft/entity/ai/EntityAIMoveIndoors/startExecuting ()V +MD: rm/d ()V net/minecraft/entity/ai/EntityAIMoveIndoors/resetTask ()V +MD: rn/a ()Z net/minecraft/entity/ai/EntityAIMoveThroughVillage/shouldExecute ()Z +MD: rn/a (Lte;)Z net/minecraft/entity/ai/EntityAIMoveThroughVillage/doesDoorListContain (Lnet/minecraft/village/VillageDoorInfo;)Z +MD: rn/a (Ltf;)Lte; net/minecraft/entity/ai/EntityAIMoveThroughVillage/findNearestDoor (Lnet/minecraft/village/Village;)Lnet/minecraft/village/VillageDoorInfo; +MD: rn/b ()Z net/minecraft/entity/ai/EntityAIMoveThroughVillage/continueExecuting ()Z +MD: rn/c ()V net/minecraft/entity/ai/EntityAIMoveThroughVillage/startExecuting ()V +MD: rn/d ()V net/minecraft/entity/ai/EntityAIMoveThroughVillage/resetTask ()V +MD: rn/f ()V net/minecraft/entity/ai/EntityAIMoveThroughVillage/resizeDoorList ()V +MD: ro/a ()Z net/minecraft/entity/ai/EntityAIMoveToBlock/shouldExecute ()Z +MD: ro/a (Ladm;Lcj;)Z net/minecraft/entity/ai/EntityAIMoveToBlock/shouldMoveTo (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: ro/b ()Z net/minecraft/entity/ai/EntityAIMoveToBlock/continueExecuting ()Z +MD: ro/c ()V net/minecraft/entity/ai/EntityAIMoveToBlock/startExecuting ()V +MD: ro/d ()V net/minecraft/entity/ai/EntityAIMoveToBlock/resetTask ()V +MD: ro/e ()V net/minecraft/entity/ai/EntityAIMoveToBlock/updateTask ()V +MD: ro/f ()Z net/minecraft/entity/ai/EntityAIMoveToBlock/getIsAboveDestination ()Z +MD: ro/g ()Z net/minecraft/entity/ai/EntityAIMoveToBlock/searchForDestination ()Z +MD: rp/a ()Z net/minecraft/entity/ai/EntityAIMoveTowardsRestriction/shouldExecute ()Z +MD: rp/b ()Z net/minecraft/entity/ai/EntityAIMoveTowardsRestriction/continueExecuting ()Z +MD: rp/c ()V net/minecraft/entity/ai/EntityAIMoveTowardsRestriction/startExecuting ()V +MD: rq/a ()Z net/minecraft/entity/ai/EntityAIMoveTowardsTarget/shouldExecute ()Z +MD: rq/b ()Z net/minecraft/entity/ai/EntityAIMoveTowardsTarget/continueExecuting ()Z +MD: rq/c ()V net/minecraft/entity/ai/EntityAIMoveTowardsTarget/startExecuting ()V +MD: rq/d ()V net/minecraft/entity/ai/EntityAIMoveTowardsTarget/resetTask ()V +MD: rr/a ()Z net/minecraft/entity/ai/EntityAIOcelotAttack/shouldExecute ()Z +MD: rr/b ()Z net/minecraft/entity/ai/EntityAIOcelotAttack/continueExecuting ()Z +MD: rr/d ()V net/minecraft/entity/ai/EntityAIOcelotAttack/resetTask ()V +MD: rr/e ()V net/minecraft/entity/ai/EntityAIOcelotAttack/updateTask ()V +MD: rs/a ()Z net/minecraft/entity/ai/EntityAIOcelotSit/shouldExecute ()Z +MD: rs/a (Ladm;Lcj;)Z net/minecraft/entity/ai/EntityAIOcelotSit/shouldMoveTo (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: rs/b ()Z net/minecraft/entity/ai/EntityAIOcelotSit/continueExecuting ()Z +MD: rs/c ()V net/minecraft/entity/ai/EntityAIOcelotSit/startExecuting ()V +MD: rs/d ()V net/minecraft/entity/ai/EntityAIOcelotSit/resetTask ()V +MD: rs/e ()V net/minecraft/entity/ai/EntityAIOcelotSit/updateTask ()V +MD: rt/a ()Z net/minecraft/entity/ai/EntityAILookAtVillager/shouldExecute ()Z +MD: rt/b ()Z net/minecraft/entity/ai/EntityAILookAtVillager/continueExecuting ()Z +MD: rt/c ()V net/minecraft/entity/ai/EntityAILookAtVillager/startExecuting ()V +MD: rt/d ()V net/minecraft/entity/ai/EntityAILookAtVillager/resetTask ()V +MD: rt/e ()V net/minecraft/entity/ai/EntityAILookAtVillager/updateTask ()V +MD: ru/b ()Z net/minecraft/entity/ai/EntityAIOpenDoor/continueExecuting ()Z +MD: ru/c ()V net/minecraft/entity/ai/EntityAIOpenDoor/startExecuting ()V +MD: ru/d ()V net/minecraft/entity/ai/EntityAIOpenDoor/resetTask ()V +MD: ru/e ()V net/minecraft/entity/ai/EntityAIOpenDoor/updateTask ()V +MD: rv/a ()Z net/minecraft/entity/ai/EntityAIPanic/shouldExecute ()Z +MD: rv/b ()Z net/minecraft/entity/ai/EntityAIPanic/continueExecuting ()Z +MD: rv/c ()V net/minecraft/entity/ai/EntityAIPanic/startExecuting ()V +MD: rw/a ()Z net/minecraft/entity/ai/EntityAIPlay/shouldExecute ()Z +MD: rw/b ()Z net/minecraft/entity/ai/EntityAIPlay/continueExecuting ()Z +MD: rw/c ()V net/minecraft/entity/ai/EntityAIPlay/startExecuting ()V +MD: rw/d ()V net/minecraft/entity/ai/EntityAIPlay/resetTask ()V +MD: rw/e ()V net/minecraft/entity/ai/EntityAIPlay/updateTask ()V +MD: ry/a ()Z net/minecraft/entity/ai/EntityAILookIdle/shouldExecute ()Z +MD: ry/b ()Z net/minecraft/entity/ai/EntityAILookIdle/continueExecuting ()Z +MD: ry/c ()V net/minecraft/entity/ai/EntityAILookIdle/startExecuting ()V +MD: ry/e ()V net/minecraft/entity/ai/EntityAILookIdle/updateTask ()V +MD: rz/a ()Z net/minecraft/entity/ai/EntityAIWander/shouldExecute ()Z +MD: rz/b ()Z net/minecraft/entity/ai/EntityAIWander/continueExecuting ()Z +MD: rz/b (I)V net/minecraft/entity/ai/EntityAIWander/setExecutionChance (I)V +MD: rz/c ()V net/minecraft/entity/ai/EntityAIWander/startExecuting ()V +MD: rz/f ()V net/minecraft/entity/ai/EntityAIWander/makeUpdate ()V +MD: s/a ()I net/minecraft/command/CommandBlockData/getRequiredPermissionLevel ()I +MD: s/a (Lm;[Ljava/lang/String;)V net/minecraft/command/CommandBlockData/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: s/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/CommandBlockData/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: s/c ()Ljava/lang/String; net/minecraft/command/CommandBlockData/getCommandName ()Ljava/lang/String; +MD: s/c (Lm;)Ljava/lang/String; net/minecraft/command/CommandBlockData/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: sa/a ()Z net/minecraft/entity/ai/EntityAIArrowAttack/shouldExecute ()Z +MD: sa/b ()Z net/minecraft/entity/ai/EntityAIArrowAttack/continueExecuting ()Z +MD: sa/d ()V net/minecraft/entity/ai/EntityAIArrowAttack/resetTask ()V +MD: sa/e ()V net/minecraft/entity/ai/EntityAIArrowAttack/updateTask ()V +MD: sb/a ()Z net/minecraft/entity/ai/EntityAIRestrictOpenDoor/shouldExecute ()Z +MD: sb/b ()Z net/minecraft/entity/ai/EntityAIRestrictOpenDoor/continueExecuting ()Z +MD: sb/c ()V net/minecraft/entity/ai/EntityAIRestrictOpenDoor/startExecuting ()V +MD: sb/d ()V net/minecraft/entity/ai/EntityAIRestrictOpenDoor/resetTask ()V +MD: sb/e ()V net/minecraft/entity/ai/EntityAIRestrictOpenDoor/updateTask ()V +MD: sc/a ()Z net/minecraft/entity/ai/EntityAIRestrictSun/shouldExecute ()Z +MD: sc/c ()V net/minecraft/entity/ai/EntityAIRestrictSun/startExecuting ()V +MD: sc/d ()V net/minecraft/entity/ai/EntityAIRestrictSun/resetTask ()V +MD: sd/a ()Z net/minecraft/entity/ai/EntityAIRunAroundLikeCrazy/shouldExecute ()Z +MD: sd/b ()Z net/minecraft/entity/ai/EntityAIRunAroundLikeCrazy/continueExecuting ()Z +MD: sd/c ()V net/minecraft/entity/ai/EntityAIRunAroundLikeCrazy/startExecuting ()V +MD: sd/e ()V net/minecraft/entity/ai/EntityAIRunAroundLikeCrazy/updateTask ()V +MD: se/a ()Z net/minecraft/entity/ai/EntityAISit/shouldExecute ()Z +MD: se/a (Z)V net/minecraft/entity/ai/EntityAISit/setSitting (Z)V +MD: se/c ()V net/minecraft/entity/ai/EntityAISit/startExecuting ()V +MD: se/d ()V net/minecraft/entity/ai/EntityAISit/resetTask ()V +MD: sf/a ()Z net/minecraft/entity/ai/EntityAICreeperSwell/shouldExecute ()Z +MD: sf/c ()V net/minecraft/entity/ai/EntityAICreeperSwell/startExecuting ()V +MD: sf/d ()V net/minecraft/entity/ai/EntityAICreeperSwell/resetTask ()V +MD: sf/e ()V net/minecraft/entity/ai/EntityAICreeperSwell/updateTask ()V +MD: sg/a ()Z net/minecraft/entity/ai/EntityAIFollowGolem/shouldExecute ()Z +MD: sg/b ()Z net/minecraft/entity/ai/EntityAIFollowGolem/continueExecuting ()Z +MD: sg/c ()V net/minecraft/entity/ai/EntityAIFollowGolem/startExecuting ()V +MD: sg/d ()V net/minecraft/entity/ai/EntityAIFollowGolem/resetTask ()V +MD: sg/e ()V net/minecraft/entity/ai/EntityAIFollowGolem/updateTask ()V +MD: sh/a ()Z net/minecraft/entity/ai/EntityAITempt/shouldExecute ()Z +MD: sh/b ()Z net/minecraft/entity/ai/EntityAITempt/continueExecuting ()Z +MD: sh/c ()V net/minecraft/entity/ai/EntityAITempt/startExecuting ()V +MD: sh/d ()V net/minecraft/entity/ai/EntityAITempt/resetTask ()V +MD: sh/e ()V net/minecraft/entity/ai/EntityAITempt/updateTask ()V +MD: sh/f ()Z net/minecraft/entity/ai/EntityAITempt/isRunning ()Z +MD: si/a ()Z net/minecraft/entity/ai/EntityAITradePlayer/shouldExecute ()Z +MD: si/c ()V net/minecraft/entity/ai/EntityAITradePlayer/startExecuting ()V +MD: si/d ()V net/minecraft/entity/ai/EntityAITradePlayer/resetTask ()V +MD: sj/c ()V net/minecraft/entity/ai/EntityAIVillagerInteract/startExecuting ()V +MD: sj/e ()V net/minecraft/entity/ai/EntityAIVillagerInteract/updateTask ()V +MD: sl/a ()Z net/minecraft/entity/ai/EntityAIDefendVillage/shouldExecute ()Z +MD: sl/c ()V net/minecraft/entity/ai/EntityAIDefendVillage/startExecuting ()V +MD: sm/a ()Z net/minecraft/entity/ai/EntityAIHurtByTarget/shouldExecute ()Z +MD: sm/a (Lpy;Lpr;)V net/minecraft/entity/ai/EntityAIHurtByTarget/setEntityAttackTarget (Lnet/minecraft/entity/EntityCreature;Lnet/minecraft/entity/EntityLivingBase;)V +MD: sm/c ()V net/minecraft/entity/ai/EntityAIHurtByTarget/startExecuting ()V +MD: sn$1/a (Lpr;)Z net/minecraft/entity/ai/EntityAIFindEntityNearest$1/apply (Lnet/minecraft/entity/EntityLivingBase;)Z +MD: sn$1/apply (Ljava/lang/Object;)Z net/minecraft/entity/ai/EntityAIFindEntityNearest$1/apply (Ljava/lang/Object;)Z +MD: sn/a ()Z net/minecraft/entity/ai/EntityAIFindEntityNearest/shouldExecute ()Z +MD: sn/a (Lsn;)Lps; net/minecraft/entity/ai/EntityAIFindEntityNearest/access$000 (Lnet/minecraft/entity/ai/EntityAIFindEntityNearest;)Lnet/minecraft/entity/EntityLiving; +MD: sn/b ()Z net/minecraft/entity/ai/EntityAIFindEntityNearest/continueExecuting ()Z +MD: sn/c ()V net/minecraft/entity/ai/EntityAIFindEntityNearest/startExecuting ()V +MD: sn/d ()V net/minecraft/entity/ai/EntityAIFindEntityNearest/resetTask ()V +MD: sn/f ()D net/minecraft/entity/ai/EntityAIFindEntityNearest/func_179438_f ()D +MD: so$1/a (Lpk;)Z net/minecraft/entity/ai/EntityAIFindEntityNearestPlayer$1/apply (Lnet/minecraft/entity/Entity;)Z +MD: so$1/apply (Ljava/lang/Object;)Z net/minecraft/entity/ai/EntityAIFindEntityNearestPlayer$1/apply (Ljava/lang/Object;)Z +MD: so/a ()Z net/minecraft/entity/ai/EntityAIFindEntityNearestPlayer/shouldExecute ()Z +MD: so/a (Lso;)Lps; net/minecraft/entity/ai/EntityAIFindEntityNearestPlayer/access$000 (Lnet/minecraft/entity/ai/EntityAIFindEntityNearestPlayer;)Lnet/minecraft/entity/EntityLiving; +MD: so/b ()Z net/minecraft/entity/ai/EntityAIFindEntityNearestPlayer/continueExecuting ()Z +MD: so/c ()V net/minecraft/entity/ai/EntityAIFindEntityNearestPlayer/startExecuting ()V +MD: so/d ()V net/minecraft/entity/ai/EntityAIFindEntityNearestPlayer/resetTask ()V +MD: so/f ()D net/minecraft/entity/ai/EntityAIFindEntityNearestPlayer/func_179431_f ()D +MD: sp$1/a (Lpr;)Z net/minecraft/entity/ai/EntityAINearestAttackableTarget$1/apply (Lnet/minecraft/entity/EntityLivingBase;)Z +MD: sp$1/apply (Ljava/lang/Object;)Z net/minecraft/entity/ai/EntityAINearestAttackableTarget$1/apply (Ljava/lang/Object;)Z +MD: sp$a/a (Lpk;Lpk;)I net/minecraft/entity/ai/EntityAINearestAttackableTarget$Sorter/compare (Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/Entity;)I +MD: sp$a/compare (Ljava/lang/Object;Ljava/lang/Object;)I net/minecraft/entity/ai/EntityAINearestAttackableTarget$Sorter/compare (Ljava/lang/Object;Ljava/lang/Object;)I +MD: sp/a ()Z net/minecraft/entity/ai/EntityAINearestAttackableTarget/shouldExecute ()Z +MD: sp/c ()V net/minecraft/entity/ai/EntityAINearestAttackableTarget/startExecuting ()V +MD: sq/a ()Z net/minecraft/entity/ai/EntityAITargetNonTamed/shouldExecute ()Z +MD: sr/a ()Z net/minecraft/entity/ai/EntityAIOwnerHurtByTarget/shouldExecute ()Z +MD: sr/c ()V net/minecraft/entity/ai/EntityAIOwnerHurtByTarget/startExecuting ()V +MD: ss/a ()Z net/minecraft/entity/ai/EntityAIOwnerHurtTarget/shouldExecute ()Z +MD: ss/c ()V net/minecraft/entity/ai/EntityAIOwnerHurtTarget/startExecuting ()V +MD: st/a (Lpr;)Z net/minecraft/entity/ai/EntityAITarget/canEasilyReach (Lnet/minecraft/entity/EntityLivingBase;)Z +MD: st/a (Lpr;Z)Z net/minecraft/entity/ai/EntityAITarget/isSuitableTarget (Lnet/minecraft/entity/EntityLivingBase;Z)Z +MD: st/a (Lps;Lpr;ZZ)Z net/minecraft/entity/ai/EntityAITarget/isSuitableTarget (Lnet/minecraft/entity/EntityLiving;Lnet/minecraft/entity/EntityLivingBase;ZZ)Z +MD: st/b ()Z net/minecraft/entity/ai/EntityAITarget/continueExecuting ()Z +MD: st/c ()V net/minecraft/entity/ai/EntityAITarget/startExecuting ()V +MD: st/d ()V net/minecraft/entity/ai/EntityAITarget/resetTask ()V +MD: st/f ()D net/minecraft/entity/ai/EntityAITarget/getTargetDistance ()D +MD: sv/a ()Lasy; net/minecraft/pathfinding/PathNavigateGround/getPathFinder ()Lnet/minecraft/pathfinding/PathFinder; +MD: sv/a (IIIIIILaui;DD)Z net/minecraft/pathfinding/PathNavigateGround/isSafeToStandAt (IIIIIILnet/minecraft/util/Vec3;DD)Z +MD: sv/a (Laui;Laui;III)Z net/minecraft/pathfinding/PathNavigateGround/isDirectPathBetweenPoints (Lnet/minecraft/util/Vec3;Lnet/minecraft/util/Vec3;III)Z +MD: sv/a (Z)V net/minecraft/pathfinding/PathNavigateGround/setAvoidsWater (Z)V +MD: sv/b ()Z net/minecraft/pathfinding/PathNavigateGround/canNavigate ()Z +MD: sv/b (IIIIIILaui;DD)Z net/minecraft/pathfinding/PathNavigateGround/isPositionClear (IIIIIILnet/minecraft/util/Vec3;DD)Z +MD: sv/b (Z)V net/minecraft/pathfinding/PathNavigateGround/setBreakDoors (Z)V +MD: sv/c ()Laui; net/minecraft/pathfinding/PathNavigateGround/getEntityPosition ()Lnet/minecraft/util/Vec3; +MD: sv/c (Z)V net/minecraft/pathfinding/PathNavigateGround/setEnterDoors (Z)V +MD: sv/d ()V net/minecraft/pathfinding/PathNavigateGround/removeSunnyPath ()V +MD: sv/d (Z)V net/minecraft/pathfinding/PathNavigateGround/setCanSwim (Z)V +MD: sv/e ()Z net/minecraft/pathfinding/PathNavigateGround/getAvoidsWater ()Z +MD: sv/e (Z)V net/minecraft/pathfinding/PathNavigateGround/setAvoidSun (Z)V +MD: sv/g ()Z net/minecraft/pathfinding/PathNavigateGround/getEnterDoors ()Z +MD: sv/h ()Z net/minecraft/pathfinding/PathNavigateGround/getCanSwim ()Z +MD: sv/p ()I net/minecraft/pathfinding/PathNavigateGround/getPathablePosY ()I +MD: sw/a ()Lasy; net/minecraft/pathfinding/PathNavigate/getPathFinder ()Lnet/minecraft/pathfinding/PathFinder; +MD: sw/a (D)V net/minecraft/pathfinding/PathNavigate/setSpeed (D)V +MD: sw/a (DDD)Lasx; net/minecraft/pathfinding/PathNavigate/getPathToXYZ (DDD)Lnet/minecraft/pathfinding/PathEntity; +MD: sw/a (DDDD)Z net/minecraft/pathfinding/PathNavigate/tryMoveToXYZ (DDDD)Z +MD: sw/a (F)V net/minecraft/pathfinding/PathNavigate/setHeightRequirement (F)V +MD: sw/a (Lasx;D)Z net/minecraft/pathfinding/PathNavigate/setPath (Lnet/minecraft/pathfinding/PathEntity;D)Z +MD: sw/a (Laui;)V net/minecraft/pathfinding/PathNavigate/checkForStuck (Lnet/minecraft/util/Vec3;)V +MD: sw/a (Laui;Laui;III)Z net/minecraft/pathfinding/PathNavigate/isDirectPathBetweenPoints (Lnet/minecraft/util/Vec3;Lnet/minecraft/util/Vec3;III)Z +MD: sw/a (Lcj;)Lasx; net/minecraft/pathfinding/PathNavigate/getPathToPos (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/pathfinding/PathEntity; +MD: sw/a (Lpk;)Lasx; net/minecraft/pathfinding/PathNavigate/getPathToEntityLiving (Lnet/minecraft/entity/Entity;)Lnet/minecraft/pathfinding/PathEntity; +MD: sw/a (Lpk;D)Z net/minecraft/pathfinding/PathNavigate/tryMoveToEntityLiving (Lnet/minecraft/entity/Entity;D)Z +MD: sw/b ()Z net/minecraft/pathfinding/PathNavigate/canNavigate ()Z +MD: sw/c ()Laui; net/minecraft/pathfinding/PathNavigate/getEntityPosition ()Lnet/minecraft/util/Vec3; +MD: sw/d ()V net/minecraft/pathfinding/PathNavigate/removeSunnyPath ()V +MD: sw/i ()F net/minecraft/pathfinding/PathNavigate/getPathSearchRange ()F +MD: sw/j ()Lasx; net/minecraft/pathfinding/PathNavigate/getPath ()Lnet/minecraft/pathfinding/PathEntity; +MD: sw/k ()V net/minecraft/pathfinding/PathNavigate/onUpdateNavigation ()V +MD: sw/l ()V net/minecraft/pathfinding/PathNavigate/pathFollow ()V +MD: sw/m ()Z net/minecraft/pathfinding/PathNavigate/noPath ()Z +MD: sw/n ()V net/minecraft/pathfinding/PathNavigate/clearPathEntity ()V +MD: sw/o ()Z net/minecraft/pathfinding/PathNavigate/isInLiquid ()Z +MD: sx/a (Lcj;)Lasx; net/minecraft/pathfinding/PathNavigateClimber/getPathToPos (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/pathfinding/PathEntity; +MD: sx/a (Lpk;)Lasx; net/minecraft/pathfinding/PathNavigateClimber/getPathToEntityLiving (Lnet/minecraft/entity/Entity;)Lnet/minecraft/pathfinding/PathEntity; +MD: sx/a (Lpk;D)Z net/minecraft/pathfinding/PathNavigateClimber/tryMoveToEntityLiving (Lnet/minecraft/entity/Entity;D)Z +MD: sx/k ()V net/minecraft/pathfinding/PathNavigateClimber/onUpdateNavigation ()V +MD: sy/a ()Lasy; net/minecraft/pathfinding/PathNavigateSwimmer/getPathFinder ()Lnet/minecraft/pathfinding/PathFinder; +MD: sy/a (Laui;Laui;III)Z net/minecraft/pathfinding/PathNavigateSwimmer/isDirectPathBetweenPoints (Lnet/minecraft/util/Vec3;Lnet/minecraft/util/Vec3;III)Z +MD: sy/b ()Z net/minecraft/pathfinding/PathNavigateSwimmer/canNavigate ()Z +MD: sy/c ()Laui; net/minecraft/pathfinding/PathNavigateSwimmer/getEntityPosition ()Lnet/minecraft/util/Vec3; +MD: sy/d ()V net/minecraft/pathfinding/PathNavigateSwimmer/removeSunnyPath ()V +MD: sy/l ()V net/minecraft/pathfinding/PathNavigateSwimmer/pathFollow ()V +MD: t/a ()I net/minecraft/command/CommandClearInventory/getRequiredPermissionLevel ()I +MD: t/a (Lm;[Ljava/lang/String;)V net/minecraft/command/CommandClearInventory/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: t/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/CommandClearInventory/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: t/b ([Ljava/lang/String;I)Z net/minecraft/command/CommandClearInventory/isUsernameIndex ([Ljava/lang/String;I)Z +MD: t/c ()Ljava/lang/String; net/minecraft/command/CommandClearInventory/getCommandName ()Ljava/lang/String; +MD: t/c (Lm;)Ljava/lang/String; net/minecraft/command/CommandClearInventory/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: t/d ()[Ljava/lang/String; net/minecraft/command/CommandClearInventory/func_147209_d ()[Ljava/lang/String; +MD: ta/a ()V net/minecraft/entity/ai/EntitySenses/clearSensingCache ()V +MD: ta/a (Lpk;)Z net/minecraft/entity/ai/EntitySenses/canSee (Lnet/minecraft/entity/Entity;)Z +MD: tc/a (Lpy;II)Laui; net/minecraft/entity/ai/RandomPositionGenerator/findRandomTarget (Lnet/minecraft/entity/EntityCreature;II)Lnet/minecraft/util/Vec3; +MD: tc/a (Lpy;IILaui;)Laui; net/minecraft/entity/ai/RandomPositionGenerator/findRandomTargetBlockTowards (Lnet/minecraft/entity/EntityCreature;IILnet/minecraft/util/Vec3;)Lnet/minecraft/util/Vec3; +MD: tc/b (Lpy;IILaui;)Laui; net/minecraft/entity/ai/RandomPositionGenerator/findRandomTargetBlockAwayFrom (Lnet/minecraft/entity/EntityCreature;IILnet/minecraft/util/Vec3;)Lnet/minecraft/util/Vec3; +MD: tc/c (Lpy;IILaui;)Laui; net/minecraft/entity/ai/RandomPositionGenerator/findRandomTargetBlock (Lnet/minecraft/entity/EntityCreature;IILnet/minecraft/util/Vec3;)Lnet/minecraft/util/Vec3; +MD: te/a ()V net/minecraft/village/VillageDoorInfo/resetDoorOpeningRestrictionCounter ()V +MD: te/a (I)V net/minecraft/village/VillageDoorInfo/func_179849_a (I)V +MD: te/a (II)Lcq; net/minecraft/village/VillageDoorInfo/getFaceDirection (II)Lnet/minecraft/util/EnumFacing; +MD: te/a (Lcj;)I net/minecraft/village/VillageDoorInfo/getDistanceToDoorBlockSq (Lnet/minecraft/util/BlockPos;)I +MD: te/a (Z)V net/minecraft/village/VillageDoorInfo/setIsDetachedFromVillageFlag (Z)V +MD: te/b ()V net/minecraft/village/VillageDoorInfo/incrementDoorOpeningRestrictionCounter ()V +MD: te/b (III)I net/minecraft/village/VillageDoorInfo/getDistanceSquared (III)I +MD: te/b (Lcj;)I net/minecraft/village/VillageDoorInfo/getDistanceToInsideBlockSq (Lnet/minecraft/util/BlockPos;)I +MD: te/c ()I net/minecraft/village/VillageDoorInfo/getDoorOpeningRestrictionCounter ()I +MD: te/c (Lcj;)Z net/minecraft/village/VillageDoorInfo/func_179850_c (Lnet/minecraft/util/BlockPos;)Z +MD: te/d ()Lcj; net/minecraft/village/VillageDoorInfo/getDoorBlockPos ()Lnet/minecraft/util/BlockPos; +MD: te/e ()Lcj; net/minecraft/village/VillageDoorInfo/getInsideBlockPos ()Lnet/minecraft/util/BlockPos; +MD: te/f ()I net/minecraft/village/VillageDoorInfo/getInsideOffsetX ()I +MD: te/g ()I net/minecraft/village/VillageDoorInfo/getInsideOffsetZ ()I +MD: te/h ()I net/minecraft/village/VillageDoorInfo/getInsidePosY ()I +MD: te/i ()Z net/minecraft/village/VillageDoorInfo/getIsDetachedFromVillageFlag ()Z +MD: tf/a ()Lcj; net/minecraft/village/Village/getCenter ()Lnet/minecraft/util/BlockPos; +MD: tf/a (I)V net/minecraft/village/Village/tick (I)V +MD: tf/a (Ladm;)V net/minecraft/village/Village/setWorld (Lnet/minecraft/world/World;)V +MD: tf/a (Lcj;)Z net/minecraft/village/Village/func_179866_a (Lnet/minecraft/util/BlockPos;)Z +MD: tf/a (Lcj;III)Laui; net/minecraft/village/Village/func_179862_a (Lnet/minecraft/util/BlockPos;III)Lnet/minecraft/util/Vec3; +MD: tf/a (Lcj;Lcj;)Z net/minecraft/village/Village/func_179861_a (Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/BlockPos;)Z +MD: tf/a (Ldn;)V net/minecraft/village/Village/readVillageDataFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: tf/a (Ljava/lang/String;)I net/minecraft/village/Village/getReputationForPlayer (Ljava/lang/String;)I +MD: tf/a (Ljava/lang/String;I)I net/minecraft/village/Village/setReputationForPlayer (Ljava/lang/String;I)I +MD: tf/a (Lpr;)V net/minecraft/village/Village/addOrRenewAgressor (Lnet/minecraft/entity/EntityLivingBase;)V +MD: tf/a (Lte;)V net/minecraft/village/Village/addVillageDoorInfo (Lnet/minecraft/village/VillageDoorInfo;)V +MD: tf/b ()I net/minecraft/village/Village/getVillageRadius ()I +MD: tf/b (I)V net/minecraft/village/Village/setDefaultPlayerReputation (I)V +MD: tf/b (Lcj;)Lte; net/minecraft/village/Village/getNearestDoor (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/village/VillageDoorInfo; +MD: tf/b (Ldn;)V net/minecraft/village/Village/writeVillageDataToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: tf/b (Lpr;)Lpr; net/minecraft/village/Village/findNearestVillageAggressor (Lnet/minecraft/entity/EntityLivingBase;)Lnet/minecraft/entity/EntityLivingBase; +MD: tf/c ()I net/minecraft/village/Village/getNumVillageDoors ()I +MD: tf/c (Lcj;)Lte; net/minecraft/village/Village/getDoorInfo (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/village/VillageDoorInfo; +MD: tf/c (Lpr;)Lwn; net/minecraft/village/Village/getNearestTargetPlayer (Lnet/minecraft/entity/EntityLivingBase;)Lnet/minecraft/entity/player/EntityPlayer; +MD: tf/d ()I net/minecraft/village/Village/getTicksSinceLastDoorAdding ()I +MD: tf/d (Ljava/lang/String;)Z net/minecraft/village/Village/isPlayerReputationTooLow (Ljava/lang/String;)Z +MD: tf/e ()I net/minecraft/village/Village/getNumVillagers ()I +MD: tf/e (Lcj;)Lte; net/minecraft/village/Village/getExistedDoor (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/village/VillageDoorInfo; +MD: tf/f ()Ljava/util/List; net/minecraft/village/Village/getVillageDoorInfoList ()Ljava/util/List; +MD: tf/f (Lcj;)Z net/minecraft/village/Village/isWoodDoor (Lnet/minecraft/util/BlockPos;)Z +MD: tf/g ()Z net/minecraft/village/Village/isAnnihilated ()Z +MD: tf/h ()V net/minecraft/village/Village/endMatingSeason ()V +MD: tf/i ()Z net/minecraft/village/Village/isMatingSeason ()Z +MD: tf/j ()V net/minecraft/village/Village/updateNumIronGolems ()V +MD: tf/k ()V net/minecraft/village/Village/updateNumVillagers ()V +MD: tf/l ()V net/minecraft/village/Village/removeDeadAndOldAgressors ()V +MD: tf/m ()V net/minecraft/village/Village/removeDeadAndOutOfRangeDoors ()V +MD: tf/n ()V net/minecraft/village/Village/updateVillageRadiusAndCenter ()V +MD: tg/a ()V net/minecraft/village/VillageSiege/tick ()V +MD: tg/a (Lcj;)Laui; net/minecraft/village/VillageSiege/func_179867_a (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/util/Vec3; +MD: tg/b ()Z net/minecraft/village/VillageSiege/func_75529_b ()Z +MD: tg/c ()Z net/minecraft/village/VillageSiege/spawnZombie ()Z +MD: th/a ()V net/minecraft/village/VillageCollection/tick ()V +MD: th/a (Ladm;)V net/minecraft/village/VillageCollection/setWorldsForAll (Lnet/minecraft/world/World;)V +MD: th/a (Lanm;)Ljava/lang/String; net/minecraft/village/VillageCollection/fileNameForProvider (Lnet/minecraft/world/WorldProvider;)Ljava/lang/String; +MD: th/a (Lcj;)V net/minecraft/village/VillageCollection/addToVillagerPositionList (Lnet/minecraft/util/BlockPos;)V +MD: th/a (Lcj;I)Ltf; net/minecraft/village/VillageCollection/getNearestVillage (Lnet/minecraft/util/BlockPos;I)Lnet/minecraft/village/Village; +MD: th/a (Lcj;Lcq;I)I net/minecraft/village/VillageCollection/countBlocksCanSeeSky (Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;I)I +MD: th/a (Ldn;)V net/minecraft/village/VillageCollection/readFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: th/b ()Ljava/util/List; net/minecraft/village/VillageCollection/getVillageList ()Ljava/util/List; +MD: th/b (Lcj;)V net/minecraft/village/VillageCollection/addDoorsAround (Lnet/minecraft/util/BlockPos;)V +MD: th/b (Ldn;)V net/minecraft/village/VillageCollection/writeToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: th/c (Lcj;)Lte; net/minecraft/village/VillageCollection/checkDoorExistence (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/village/VillageDoorInfo; +MD: th/d (Lcj;)V net/minecraft/village/VillageCollection/addToNewDoorsList (Lnet/minecraft/util/BlockPos;)V +MD: th/e ()V net/minecraft/village/VillageCollection/removeAnnihilatedVillages ()V +MD: th/e (Lcj;)Z net/minecraft/village/VillageCollection/positionInList (Lnet/minecraft/util/BlockPos;)Z +MD: th/f ()V net/minecraft/village/VillageCollection/dropOldestVillagerPosition ()V +MD: th/f (Lcj;)Z net/minecraft/village/VillageCollection/isWoodDoor (Lnet/minecraft/util/BlockPos;)Z +MD: th/g ()V net/minecraft/village/VillageCollection/addNewDoorsToVillageOrCreateVillage ()V +MD: tj/a (Lwn;)Z net/minecraft/entity/passive/EntityAmbientCreature/interact (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: tj/cb ()Z net/minecraft/entity/passive/EntityAmbientCreature/allowLeashing ()Z +MD: tk/E ()V net/minecraft/entity/passive/EntityBat/updateAITasks ()V +MD: tk/a (DZLafh;Lcj;)V net/minecraft/entity/passive/EntityBat/updateFallState (DZLnet/minecraft/block/Block;Lnet/minecraft/util/BlockPos;)V +MD: tk/a (Ldn;)V net/minecraft/entity/passive/EntityBat/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: tk/a (Ljava/util/Calendar;)Z net/minecraft/entity/passive/EntityBat/isDateAroundHalloween (Ljava/util/Calendar;)Z +MD: tk/a (Low;F)Z net/minecraft/entity/passive/EntityBat/attackEntityFrom (Lnet/minecraft/util/DamageSource;F)Z +MD: tk/a (Z)V net/minecraft/entity/passive/EntityBat/setIsBatHanging (Z)V +MD: tk/aI ()Z net/minecraft/entity/passive/EntityBat/doesEntityNotTriggerPressurePlate ()Z +MD: tk/aS ()F net/minecraft/entity/passive/EntityBat/getEyeHeight ()F +MD: tk/aX ()V net/minecraft/entity/passive/EntityBat/applyEntityAttributes ()V +MD: tk/ae ()Z net/minecraft/entity/passive/EntityBat/canBePushed ()Z +MD: tk/b (Ldn;)V net/minecraft/entity/passive/EntityBat/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: tk/bB ()F net/minecraft/entity/passive/EntityBat/getSoundVolume ()F +MD: tk/bC ()F net/minecraft/entity/passive/EntityBat/getSoundPitch ()F +MD: tk/bL ()V net/minecraft/entity/passive/EntityBat/collideWithNearbyEntities ()V +MD: tk/bR ()Z net/minecraft/entity/passive/EntityBat/getCanSpawnHere ()Z +MD: tk/bo ()Ljava/lang/String; net/minecraft/entity/passive/EntityBat/getHurtSound ()Ljava/lang/String; +MD: tk/bp ()Ljava/lang/String; net/minecraft/entity/passive/EntityBat/getDeathSound ()Ljava/lang/String; +MD: tk/e (FF)V net/minecraft/entity/passive/EntityBat/fall (FF)V +MD: tk/h ()V net/minecraft/entity/passive/EntityBat/entityInit ()V +MD: tk/n ()Z net/minecraft/entity/passive/EntityBat/getIsBatHanging ()Z +MD: tk/s (Lpk;)V net/minecraft/entity/passive/EntityBat/collideWithEntity (Lnet/minecraft/entity/Entity;)V +MD: tk/s_ ()Z net/minecraft/entity/passive/EntityBat/canTriggerWalking ()Z +MD: tk/t_ ()V net/minecraft/entity/passive/EntityBat/onUpdate ()V +MD: tk/z ()Ljava/lang/String; net/minecraft/entity/passive/EntityBat/getLivingSound ()Ljava/lang/String; +MD: tm/C ()Z net/minecraft/entity/passive/EntityAnimal/canDespawn ()Z +MD: tm/E ()V net/minecraft/entity/passive/EntityAnimal/updateAITasks ()V +MD: tm/a (B)V net/minecraft/entity/passive/EntityAnimal/handleStatusUpdate (B)V +MD: tm/a (Lcj;)F net/minecraft/entity/passive/EntityAnimal/getBlockPathWeight (Lnet/minecraft/util/BlockPos;)F +MD: tm/a (Ldn;)V net/minecraft/entity/passive/EntityAnimal/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: tm/a (Low;F)Z net/minecraft/entity/passive/EntityAnimal/attackEntityFrom (Lnet/minecraft/util/DamageSource;F)Z +MD: tm/a (Ltm;)Z net/minecraft/entity/passive/EntityAnimal/canMateWith (Lnet/minecraft/entity/passive/EntityAnimal;)Z +MD: tm/a (Lwn;)Z net/minecraft/entity/passive/EntityAnimal/interact (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: tm/a (Lwn;Lzx;)V net/minecraft/entity/passive/EntityAnimal/consumeItemFromStack (Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/item/ItemStack;)V +MD: tm/b (Ldn;)V net/minecraft/entity/passive/EntityAnimal/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: tm/b (Lwn;)I net/minecraft/entity/passive/EntityAnimal/getExperiencePoints (Lnet/minecraft/entity/player/EntityPlayer;)I +MD: tm/bR ()Z net/minecraft/entity/passive/EntityAnimal/getCanSpawnHere ()Z +MD: tm/c (Lwn;)V net/minecraft/entity/passive/EntityAnimal/setInLove (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: tm/cq ()Lwn; net/minecraft/entity/passive/EntityAnimal/getPlayerInLove ()Lnet/minecraft/entity/player/EntityPlayer; +MD: tm/cr ()Z net/minecraft/entity/passive/EntityAnimal/isInLove ()Z +MD: tm/cs ()V net/minecraft/entity/passive/EntityAnimal/resetInLove ()V +MD: tm/d (Lzx;)Z net/minecraft/entity/passive/EntityAnimal/isBreedingItem (Lnet/minecraft/item/ItemStack;)Z +MD: tm/m ()V net/minecraft/entity/passive/EntityAnimal/onLivingUpdate ()V +MD: tm/w ()I net/minecraft/entity/passive/EntityAnimal/getTalkInterval ()I +MD: tn/A ()Lzw; net/minecraft/entity/passive/EntityChicken/getDropItem ()Lnet/minecraft/item/Item; +MD: tn/C ()Z net/minecraft/entity/passive/EntityChicken/canDespawn ()Z +MD: tn/a (Lcj;Lafh;)V net/minecraft/entity/passive/EntityChicken/playStepSound (Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/Block;)V +MD: tn/a (Ldn;)V net/minecraft/entity/passive/EntityChicken/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: tn/a (Lph;)Lph; net/minecraft/entity/passive/EntityChicken/createChild (Lnet/minecraft/entity/EntityAgeable;)Lnet/minecraft/entity/EntityAgeable; +MD: tn/aS ()F net/minecraft/entity/passive/EntityChicken/getEyeHeight ()F +MD: tn/aX ()V net/minecraft/entity/passive/EntityChicken/applyEntityAttributes ()V +MD: tn/al ()V net/minecraft/entity/passive/EntityChicken/updateRiderPosition ()V +MD: tn/b (Ldn;)V net/minecraft/entity/passive/EntityChicken/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: tn/b (Lph;)Ltn; net/minecraft/entity/passive/EntityChicken/createChild (Lnet/minecraft/entity/EntityAgeable;)Lnet/minecraft/entity/passive/EntityChicken; +MD: tn/b (Lwn;)I net/minecraft/entity/passive/EntityChicken/getExperiencePoints (Lnet/minecraft/entity/player/EntityPlayer;)I +MD: tn/b (ZI)V net/minecraft/entity/passive/EntityChicken/dropFewItems (ZI)V +MD: tn/bo ()Ljava/lang/String; net/minecraft/entity/passive/EntityChicken/getHurtSound ()Ljava/lang/String; +MD: tn/bp ()Ljava/lang/String; net/minecraft/entity/passive/EntityChicken/getDeathSound ()Ljava/lang/String; +MD: tn/cl ()Z net/minecraft/entity/passive/EntityChicken/isChickenJockey ()Z +MD: tn/d (Lzx;)Z net/minecraft/entity/passive/EntityChicken/isBreedingItem (Lnet/minecraft/item/ItemStack;)Z +MD: tn/e (FF)V net/minecraft/entity/passive/EntityChicken/fall (FF)V +MD: tn/l (Z)V net/minecraft/entity/passive/EntityChicken/setChickenJockey (Z)V +MD: tn/m ()V net/minecraft/entity/passive/EntityChicken/onLivingUpdate ()V +MD: tn/z ()Ljava/lang/String; net/minecraft/entity/passive/EntityChicken/getLivingSound ()Ljava/lang/String; +MD: to/A ()Lzw; net/minecraft/entity/passive/EntityCow/getDropItem ()Lnet/minecraft/item/Item; +MD: to/a (Lcj;Lafh;)V net/minecraft/entity/passive/EntityCow/playStepSound (Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/Block;)V +MD: to/a (Lph;)Lph; net/minecraft/entity/passive/EntityCow/createChild (Lnet/minecraft/entity/EntityAgeable;)Lnet/minecraft/entity/EntityAgeable; +MD: to/a (Lwn;)Z net/minecraft/entity/passive/EntityCow/interact (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: to/aS ()F net/minecraft/entity/passive/EntityCow/getEyeHeight ()F +MD: to/aX ()V net/minecraft/entity/passive/EntityCow/applyEntityAttributes ()V +MD: to/b (Lph;)Lto; net/minecraft/entity/passive/EntityCow/createChild (Lnet/minecraft/entity/EntityAgeable;)Lnet/minecraft/entity/passive/EntityCow; +MD: to/b (ZI)V net/minecraft/entity/passive/EntityCow/dropFewItems (ZI)V +MD: to/bB ()F net/minecraft/entity/passive/EntityCow/getSoundVolume ()F +MD: to/bo ()Ljava/lang/String; net/minecraft/entity/passive/EntityCow/getHurtSound ()Ljava/lang/String; +MD: to/bp ()Ljava/lang/String; net/minecraft/entity/passive/EntityCow/getDeathSound ()Ljava/lang/String; +MD: to/z ()Ljava/lang/String; net/minecraft/entity/passive/EntityCow/getLivingSound ()Ljava/lang/String; +MD: tp$1/a (Lpk;)Z net/minecraft/entity/passive/EntityHorse$1/apply (Lnet/minecraft/entity/Entity;)Z +MD: tp$1/apply (Ljava/lang/Object;)Z net/minecraft/entity/passive/EntityHorse$1/apply (Ljava/lang/Object;)Z +MD: tp/A ()Lzw; net/minecraft/entity/passive/EntityHorse/getDropItem ()Lnet/minecraft/item/Item; +MD: tp/a (B)V net/minecraft/entity/passive/EntityHorse/handleStatusUpdate (B)V +MD: tp/a (Lcj;Lafh;)V net/minecraft/entity/passive/EntityHorse/playStepSound (Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/Block;)V +MD: tp/a (Ldn;)V net/minecraft/entity/passive/EntityHorse/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: tp/a (Lok;Lpu;)Lpu; net/minecraft/entity/passive/EntityHorse/onInitialSpawn (Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/entity/IEntityLivingData;)Lnet/minecraft/entity/IEntityLivingData; +MD: tp/a (Loq;)V net/minecraft/entity/passive/EntityHorse/onInventoryChanged (Lnet/minecraft/inventory/InventoryBasic;)V +MD: tp/a (Low;)V net/minecraft/entity/passive/EntityHorse/onDeath (Lnet/minecraft/util/DamageSource;)V +MD: tp/a (Low;F)Z net/minecraft/entity/passive/EntityHorse/attackEntityFrom (Lnet/minecraft/util/DamageSource;F)Z +MD: tp/a (Lph;)Lph; net/minecraft/entity/passive/EntityHorse/createChild (Lnet/minecraft/entity/EntityAgeable;)Lnet/minecraft/entity/EntityAgeable; +MD: tp/a (Lpk;D)Ltp; net/minecraft/entity/passive/EntityHorse/getClosestHorse (Lnet/minecraft/entity/Entity;D)Lnet/minecraft/entity/passive/EntityHorse; +MD: tp/a (Lpk;Lxj;)V net/minecraft/entity/passive/EntityHorse/dropItemsInChest (Lnet/minecraft/entity/Entity;Lnet/minecraft/inventory/AnimalChest;)V +MD: tp/a (Ltm;)Z net/minecraft/entity/passive/EntityHorse/canMateWith (Lnet/minecraft/entity/passive/EntityAnimal;)Z +MD: tp/a (Lwn;)Z net/minecraft/entity/passive/EntityHorse/interact (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: tp/a (Lzw;)Z net/minecraft/entity/passive/EntityHorse/isArmorItem (Lnet/minecraft/item/Item;)Z +MD: tp/a (Z)V net/minecraft/entity/passive/EntityHorse/setScaleForAge (Z)V +MD: tp/aS ()F net/minecraft/entity/passive/EntityHorse/getEyeHeight ()F +MD: tp/aX ()V net/minecraft/entity/passive/EntityHorse/applyEntityAttributes ()V +MD: tp/ae ()Z net/minecraft/entity/passive/EntityHorse/canBePushed ()Z +MD: tp/al ()V net/minecraft/entity/passive/EntityHorse/updateRiderPosition ()V +MD: tp/b (Ldn;)V net/minecraft/entity/passive/EntityHorse/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: tp/b (Ljava/lang/String;)V net/minecraft/entity/passive/EntityHorse/setOwnerId (Ljava/lang/String;)V +MD: tp/bB ()F net/minecraft/entity/passive/EntityHorse/getSoundVolume ()F +MD: tp/bD ()Z net/minecraft/entity/passive/EntityHorse/isMovementBlocked ()Z +MD: tp/bR ()Z net/minecraft/entity/passive/EntityHorse/getCanSpawnHere ()Z +MD: tp/bV ()I net/minecraft/entity/passive/EntityHorse/getMaxSpawnedInChunk ()I +MD: tp/bo ()Ljava/lang/String; net/minecraft/entity/passive/EntityHorse/getHurtSound ()Ljava/lang/String; +MD: tp/bp ()Ljava/lang/String; net/minecraft/entity/passive/EntityHorse/getDeathSound ()Ljava/lang/String; +MD: tp/br ()I net/minecraft/entity/passive/EntityHorse/getTotalArmorValue ()I +MD: tp/c (IZ)V net/minecraft/entity/passive/EntityHorse/setHorseWatchableBoolean (IZ)V +MD: tp/cA ()Z net/minecraft/entity/passive/EntityHorse/isBreeding ()Z +MD: tp/cB ()Z net/minecraft/entity/passive/EntityHorse/getHasReproduced ()Z +MD: tp/cC ()I net/minecraft/entity/passive/EntityHorse/getTemper ()I +MD: tp/cD ()Z net/minecraft/entity/passive/EntityHorse/prepareChunkForSpawn ()Z +MD: tp/cE ()V net/minecraft/entity/passive/EntityHorse/dropChests ()V +MD: tp/cF ()D net/minecraft/entity/passive/EntityHorse/getHorseJumpStrength ()D +MD: tp/cG ()Z net/minecraft/entity/passive/EntityHorse/isHorseSaddled ()Z +MD: tp/cH ()Ljava/lang/String; net/minecraft/entity/passive/EntityHorse/getAngrySoundName ()Ljava/lang/String; +MD: tp/cI ()I net/minecraft/entity/passive/EntityHorse/getMaxTemper ()I +MD: tp/cJ ()Z net/minecraft/entity/passive/EntityHorse/func_110239_cn ()Z +MD: tp/cK ()Z net/minecraft/entity/passive/EntityHorse/func_175507_cI ()Z +MD: tp/cL ()Ljava/lang/String; net/minecraft/entity/passive/EntityHorse/getHorseTexture ()Ljava/lang/String; +MD: tp/cM ()[Ljava/lang/String; net/minecraft/entity/passive/EntityHorse/getVariantTexturePaths ()[Ljava/lang/String; +MD: tp/cO ()Z net/minecraft/entity/passive/EntityHorse/canWearArmor ()Z +MD: tp/cP ()Z net/minecraft/entity/passive/EntityHorse/canCarryChest ()Z +MD: tp/cR ()Z net/minecraft/entity/passive/EntityHorse/isUndead ()Z +MD: tp/cS ()Z net/minecraft/entity/passive/EntityHorse/isSterile ()Z +MD: tp/cW ()V net/minecraft/entity/passive/EntityHorse/makeHorseRearWithSound ()V +MD: tp/cX ()V net/minecraft/entity/passive/EntityHorse/dropChestItems ()V +MD: tp/cY ()V net/minecraft/entity/passive/EntityHorse/func_110266_cB ()V +MD: tp/cZ ()I net/minecraft/entity/passive/EntityHorse/getChestSize ()I +MD: tp/cb ()Z net/minecraft/entity/passive/EntityHorse/allowLeashing ()Z +MD: tp/cl ()I net/minecraft/entity/passive/EntityHorse/getHorseType ()I +MD: tp/cm ()I net/minecraft/entity/passive/EntityHorse/getHorseVariant ()I +MD: tp/cn ()Z net/minecraft/entity/passive/EntityHorse/isAdultHorse ()Z +MD: tp/co ()Z net/minecraft/entity/passive/EntityHorse/isTame ()Z +MD: tp/cp ()Z net/minecraft/entity/passive/EntityHorse/func_110253_bW ()Z +MD: tp/ct ()Ljava/lang/String; net/minecraft/entity/passive/EntityHorse/getOwnerId ()Ljava/lang/String; +MD: tp/cu ()F net/minecraft/entity/passive/EntityHorse/getHorseSize ()F +MD: tp/cv ()Z net/minecraft/entity/passive/EntityHorse/isHorseJumping ()Z +MD: tp/cw ()Z net/minecraft/entity/passive/EntityHorse/isChested ()Z +MD: tp/cx ()I net/minecraft/entity/passive/EntityHorse/getHorseArmorIndexSynced ()I +MD: tp/cy ()Z net/minecraft/entity/passive/EntityHorse/isEatingHaystack ()Z +MD: tp/cz ()Z net/minecraft/entity/passive/EntityHorse/isRearing ()Z +MD: tp/d (ILzx;)Z net/minecraft/entity/passive/EntityHorse/replaceItemInInventory (ILnet/minecraft/item/ItemStack;)Z +MD: tp/d (Lzx;)Z net/minecraft/entity/passive/EntityHorse/isBreedingItem (Lnet/minecraft/item/ItemStack;)Z +MD: tp/da ()V net/minecraft/entity/passive/EntityHorse/initHorseChest ()V +MD: tp/db ()V net/minecraft/entity/passive/EntityHorse/updateHorseSlots ()V +MD: tp/dc ()V net/minecraft/entity/passive/EntityHorse/resetTexturePrefix ()V +MD: tp/dd ()V net/minecraft/entity/passive/EntityHorse/setHorseTexturePaths ()V +MD: tp/de ()V net/minecraft/entity/passive/EntityHorse/func_110210_cH ()V +MD: tp/df ()V net/minecraft/entity/passive/EntityHorse/openHorseMouth ()V +MD: tp/dg ()Z net/minecraft/entity/passive/EntityHorse/canMate ()Z +MD: tp/dh ()V net/minecraft/entity/passive/EntityHorse/makeHorseRear ()V +MD: tp/di ()F net/minecraft/entity/passive/EntityHorse/getModifiedMaxHealth ()F +MD: tp/dj ()D net/minecraft/entity/passive/EntityHorse/getModifiedJumpStrength ()D +MD: tp/dk ()D net/minecraft/entity/passive/EntityHorse/getModifiedMovementSpeed ()D +MD: tp/e (FF)V net/minecraft/entity/passive/EntityHorse/fall (FF)V +MD: tp/e (Lzx;)V net/minecraft/entity/passive/EntityHorse/setHorseArmorStack (Lnet/minecraft/item/ItemStack;)V +MD: tp/e_ ()Ljava/lang/String; net/minecraft/entity/passive/EntityHorse/getName ()Ljava/lang/String; +MD: tp/f (Lzx;)I net/minecraft/entity/passive/EntityHorse/getHorseArmorIndex (Lnet/minecraft/item/ItemStack;)I +MD: tp/f (Z)V net/minecraft/entity/passive/EntityHorse/setEating (Z)V +MD: tp/g (FF)V net/minecraft/entity/passive/EntityHorse/moveEntityWithHeading (FF)V +MD: tp/g (Lwn;)V net/minecraft/entity/passive/EntityHorse/openGUI (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: tp/h ()V net/minecraft/entity/passive/EntityHorse/entityInit ()V +MD: tp/h (Lwn;)Z net/minecraft/entity/passive/EntityHorse/setTamedBy (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: tp/i (Lwn;)V net/minecraft/entity/passive/EntityHorse/mountTo (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: tp/k_ ()Z net/minecraft/entity/passive/EntityHorse/isOnLadder ()Z +MD: tp/l (Z)V net/minecraft/entity/passive/EntityHorse/setHorseTamed (Z)V +MD: tp/m ()V net/minecraft/entity/passive/EntityHorse/onLivingUpdate ()V +MD: tp/m (Z)V net/minecraft/entity/passive/EntityHorse/setHorseJumping (Z)V +MD: tp/n (Z)V net/minecraft/entity/passive/EntityHorse/setBreeding (Z)V +MD: tp/o (F)V net/minecraft/entity/passive/EntityHorse/func_142017_o (F)V +MD: tp/o (Z)V net/minecraft/entity/passive/EntityHorse/setChested (Z)V +MD: tp/p (F)F net/minecraft/entity/passive/EntityHorse/getGrassEatingAmount (F)F +MD: tp/p (Z)V net/minecraft/entity/passive/EntityHorse/setHasReproduced (Z)V +MD: tp/q (F)F net/minecraft/entity/passive/EntityHorse/getRearingAmount (F)F +MD: tp/q (Z)V net/minecraft/entity/passive/EntityHorse/setHorseSaddled (Z)V +MD: tp/r (F)F net/minecraft/entity/passive/EntityHorse/getMouthOpennessAngle (F)F +MD: tp/r (I)V net/minecraft/entity/passive/EntityHorse/setHorseType (I)V +MD: tp/r (Z)V net/minecraft/entity/passive/EntityHorse/setEatingHaystack (Z)V +MD: tp/s (I)V net/minecraft/entity/passive/EntityHorse/setHorseVariant (I)V +MD: tp/s (Z)V net/minecraft/entity/passive/EntityHorse/setRearing (Z)V +MD: tp/t (I)V net/minecraft/entity/passive/EntityHorse/setTemper (I)V +MD: tp/t (Z)V net/minecraft/entity/passive/EntityHorse/spawnHorseParticles (Z)V +MD: tp/t_ ()V net/minecraft/entity/passive/EntityHorse/onUpdate ()V +MD: tp/u (I)I net/minecraft/entity/passive/EntityHorse/increaseTemper (I)I +MD: tp/v (I)V net/minecraft/entity/passive/EntityHorse/setJumpPower (I)V +MD: tp/w ()I net/minecraft/entity/passive/EntityHorse/getTalkInterval ()I +MD: tp/w (I)Z net/minecraft/entity/passive/EntityHorse/getHorseWatchableBoolean (I)Z +MD: tp/z ()Ljava/lang/String; net/minecraft/entity/passive/EntityHorse/getLivingSound ()Ljava/lang/String; +MD: tq/C ()Z net/minecraft/entity/monster/EntityGolem/canDespawn ()Z +MD: tq/bo ()Ljava/lang/String; net/minecraft/entity/monster/EntityGolem/getHurtSound ()Ljava/lang/String; +MD: tq/bp ()Ljava/lang/String; net/minecraft/entity/monster/EntityGolem/getDeathSound ()Ljava/lang/String; +MD: tq/e (FF)V net/minecraft/entity/monster/EntityGolem/fall (FF)V +MD: tq/w ()I net/minecraft/entity/monster/EntityGolem/getTalkInterval ()I +MD: tq/z ()Ljava/lang/String; net/minecraft/entity/monster/EntityGolem/getLivingSound ()Ljava/lang/String; +MD: tr/a (Lph;)Lph; net/minecraft/entity/passive/EntityMooshroom/createChild (Lnet/minecraft/entity/EntityAgeable;)Lnet/minecraft/entity/EntityAgeable; +MD: tr/a (Lwn;)Z net/minecraft/entity/passive/EntityMooshroom/interact (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: tr/b (Lph;)Lto; net/minecraft/entity/passive/EntityMooshroom/createChild (Lnet/minecraft/entity/EntityAgeable;)Lnet/minecraft/entity/passive/EntityCow; +MD: tr/c (Lph;)Ltr; net/minecraft/entity/passive/EntityMooshroom/createChild (Lnet/minecraft/entity/EntityAgeable;)Lnet/minecraft/entity/passive/EntityMooshroom; +MD: ts/A ()Lzw; net/minecraft/entity/passive/EntityOcelot/getDropItem ()Lnet/minecraft/item/Item; +MD: ts/C ()Z net/minecraft/entity/passive/EntityOcelot/canDespawn ()Z +MD: ts/E ()V net/minecraft/entity/passive/EntityOcelot/updateAITasks ()V +MD: ts/a (Ldn;)V net/minecraft/entity/passive/EntityOcelot/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: ts/a (Lok;Lpu;)Lpu; net/minecraft/entity/passive/EntityOcelot/onInitialSpawn (Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/entity/IEntityLivingData;)Lnet/minecraft/entity/IEntityLivingData; +MD: ts/a (Low;F)Z net/minecraft/entity/passive/EntityOcelot/attackEntityFrom (Lnet/minecraft/util/DamageSource;F)Z +MD: ts/a (Lph;)Lph; net/minecraft/entity/passive/EntityOcelot/createChild (Lnet/minecraft/entity/EntityAgeable;)Lnet/minecraft/entity/EntityAgeable; +MD: ts/a (Ltm;)Z net/minecraft/entity/passive/EntityOcelot/canMateWith (Lnet/minecraft/entity/passive/EntityAnimal;)Z +MD: ts/a (Lwn;)Z net/minecraft/entity/passive/EntityOcelot/interact (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: ts/aX ()V net/minecraft/entity/passive/EntityOcelot/applyEntityAttributes ()V +MD: ts/b (Ldn;)V net/minecraft/entity/passive/EntityOcelot/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: ts/b (Lph;)Lts; net/minecraft/entity/passive/EntityOcelot/createChild (Lnet/minecraft/entity/EntityAgeable;)Lnet/minecraft/entity/passive/EntityOcelot; +MD: ts/b (ZI)V net/minecraft/entity/passive/EntityOcelot/dropFewItems (ZI)V +MD: ts/bB ()F net/minecraft/entity/passive/EntityOcelot/getSoundVolume ()F +MD: ts/bR ()Z net/minecraft/entity/passive/EntityOcelot/getCanSpawnHere ()Z +MD: ts/bS ()Z net/minecraft/entity/passive/EntityOcelot/isNotColliding ()Z +MD: ts/bo ()Ljava/lang/String; net/minecraft/entity/passive/EntityOcelot/getHurtSound ()Ljava/lang/String; +MD: ts/bp ()Ljava/lang/String; net/minecraft/entity/passive/EntityOcelot/getDeathSound ()Ljava/lang/String; +MD: ts/cm ()V net/minecraft/entity/passive/EntityOcelot/setupTamedAI ()V +MD: ts/ct ()I net/minecraft/entity/passive/EntityOcelot/getTameSkin ()I +MD: ts/d (Lzx;)Z net/minecraft/entity/passive/EntityOcelot/isBreedingItem (Lnet/minecraft/item/ItemStack;)Z +MD: ts/e (FF)V net/minecraft/entity/passive/EntityOcelot/fall (FF)V +MD: ts/e_ ()Ljava/lang/String; net/minecraft/entity/passive/EntityOcelot/getName ()Ljava/lang/String; +MD: ts/h ()V net/minecraft/entity/passive/EntityOcelot/entityInit ()V +MD: ts/m (Z)V net/minecraft/entity/passive/EntityOcelot/setTamed (Z)V +MD: ts/r (I)V net/minecraft/entity/passive/EntityOcelot/setTameSkin (I)V +MD: ts/r (Lpk;)Z net/minecraft/entity/passive/EntityOcelot/attackEntityAsMob (Lnet/minecraft/entity/Entity;)Z +MD: ts/z ()Ljava/lang/String; net/minecraft/entity/passive/EntityOcelot/getLivingSound ()Ljava/lang/String; +MD: tt/A ()Lzw; net/minecraft/entity/passive/EntityPig/getDropItem ()Lnet/minecraft/item/Item; +MD: tt/a (Lcj;Lafh;)V net/minecraft/entity/passive/EntityPig/playStepSound (Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/Block;)V +MD: tt/a (Ldn;)V net/minecraft/entity/passive/EntityPig/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: tt/a (Lph;)Lph; net/minecraft/entity/passive/EntityPig/createChild (Lnet/minecraft/entity/EntityAgeable;)Lnet/minecraft/entity/EntityAgeable; +MD: tt/a (Luv;)V net/minecraft/entity/passive/EntityPig/onStruckByLightning (Lnet/minecraft/entity/effect/EntityLightningBolt;)V +MD: tt/a (Lwn;)Z net/minecraft/entity/passive/EntityPig/interact (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: tt/aX ()V net/minecraft/entity/passive/EntityPig/applyEntityAttributes ()V +MD: tt/b (Ldn;)V net/minecraft/entity/passive/EntityPig/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: tt/b (Lph;)Ltt; net/minecraft/entity/passive/EntityPig/createChild (Lnet/minecraft/entity/EntityAgeable;)Lnet/minecraft/entity/passive/EntityPig; +MD: tt/b (ZI)V net/minecraft/entity/passive/EntityPig/dropFewItems (ZI)V +MD: tt/bW ()Z net/minecraft/entity/passive/EntityPig/canBeSteered ()Z +MD: tt/bo ()Ljava/lang/String; net/minecraft/entity/passive/EntityPig/getHurtSound ()Ljava/lang/String; +MD: tt/bp ()Ljava/lang/String; net/minecraft/entity/passive/EntityPig/getDeathSound ()Ljava/lang/String; +MD: tt/cl ()Z net/minecraft/entity/passive/EntityPig/getSaddled ()Z +MD: tt/cm ()Lqw; net/minecraft/entity/passive/EntityPig/getAIControlledByPlayer ()Lnet/minecraft/entity/ai/EntityAIControlledByPlayer; +MD: tt/d (Lzx;)Z net/minecraft/entity/passive/EntityPig/isBreedingItem (Lnet/minecraft/item/ItemStack;)Z +MD: tt/e (FF)V net/minecraft/entity/passive/EntityPig/fall (FF)V +MD: tt/h ()V net/minecraft/entity/passive/EntityPig/entityInit ()V +MD: tt/l (Z)V net/minecraft/entity/passive/EntityPig/setSaddled (Z)V +MD: tt/z ()Ljava/lang/String; net/minecraft/entity/passive/EntityPig/getLivingSound ()Ljava/lang/String; +MD: tu$a/a (Lpr;)D net/minecraft/entity/passive/EntityRabbit$AIEvilAttack/func_179512_a (Lnet/minecraft/entity/EntityLivingBase;)D +MD: tu$b/a ()F net/minecraft/entity/passive/EntityRabbit$EnumMoveType/getSpeed ()F +MD: tu$b/b ()F net/minecraft/entity/passive/EntityRabbit$EnumMoveType/func_180074_b ()F +MD: tu$b/c ()I net/minecraft/entity/passive/EntityRabbit$EnumMoveType/getDuration ()I +MD: tu$b/d ()I net/minecraft/entity/passive/EntityRabbit$EnumMoveType/func_180073_d ()I +MD: tu$b/values ()[Ltu$b; net/minecraft/entity/passive/EntityRabbit$EnumMoveType/values ()[Lnet/minecraft/entity/passive/EntityRabbit$EnumMoveType; +MD: tu$c/e ()V net/minecraft/entity/passive/EntityRabbit$AIAvoidEntity/updateTask ()V +MD: tu$e/a (Z)V net/minecraft/entity/passive/EntityRabbit$RabbitJumpHelper/func_180066_a (Z)V +MD: tu$e/b ()V net/minecraft/entity/passive/EntityRabbit$RabbitJumpHelper/doJump ()V +MD: tu$e/c ()Z net/minecraft/entity/passive/EntityRabbit$RabbitJumpHelper/getIsJumping ()Z +MD: tu$e/d ()Z net/minecraft/entity/passive/EntityRabbit$RabbitJumpHelper/func_180065_d ()Z +MD: tu$f/c ()V net/minecraft/entity/passive/EntityRabbit$RabbitMoveHelper/onUpdateMoveHelper ()V +MD: tu$g/e ()V net/minecraft/entity/passive/EntityRabbit$AIPanic/updateTask ()V +MD: tu$h/a ()Z net/minecraft/entity/passive/EntityRabbit$AIRaidFarm/shouldExecute ()Z +MD: tu$h/a (Ladm;Lcj;)Z net/minecraft/entity/passive/EntityRabbit$AIRaidFarm/shouldMoveTo (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: tu$h/b ()Z net/minecraft/entity/passive/EntityRabbit$AIRaidFarm/continueExecuting ()Z +MD: tu$h/c ()V net/minecraft/entity/passive/EntityRabbit$AIRaidFarm/startExecuting ()V +MD: tu$h/d ()V net/minecraft/entity/passive/EntityRabbit$AIRaidFarm/resetTask ()V +MD: tu$h/e ()V net/minecraft/entity/passive/EntityRabbit$AIRaidFarm/updateTask ()V +MD: tu/E ()V net/minecraft/entity/passive/EntityRabbit/updateAITasks ()V +MD: tu/Y ()V net/minecraft/entity/passive/EntityRabbit/spawnRunningParticles ()V +MD: tu/a (B)V net/minecraft/entity/passive/EntityRabbit/handleStatusUpdate (B)V +MD: tu/a (DD)V net/minecraft/entity/passive/EntityRabbit/calculateRotationYaw (DD)V +MD: tu/a (Ldn;)V net/minecraft/entity/passive/EntityRabbit/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: tu/a (Lok;Lpu;)Lpu; net/minecraft/entity/passive/EntityRabbit/onInitialSpawn (Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/entity/IEntityLivingData;)Lnet/minecraft/entity/IEntityLivingData; +MD: tu/a (Low;F)Z net/minecraft/entity/passive/EntityRabbit/attackEntityFrom (Lnet/minecraft/util/DamageSource;F)Z +MD: tu/a (Lph;)Lph; net/minecraft/entity/passive/EntityRabbit/createChild (Lnet/minecraft/entity/EntityAgeable;)Lnet/minecraft/entity/EntityAgeable; +MD: tu/a (Ltu$b;)V net/minecraft/entity/passive/EntityRabbit/setMoveType (Lnet/minecraft/entity/passive/EntityRabbit$EnumMoveType;)V +MD: tu/a (Ltu;)Z net/minecraft/entity/passive/EntityRabbit/access$000 (Lnet/minecraft/entity/passive/EntityRabbit;)Z +MD: tu/a (Lzw;)Z net/minecraft/entity/passive/EntityRabbit/isRabbitBreedingItem (Lnet/minecraft/item/Item;)Z +MD: tu/a (ZLtu$b;)V net/minecraft/entity/passive/EntityRabbit/setJumping (ZLnet/minecraft/entity/passive/EntityRabbit$EnumMoveType;)V +MD: tu/aX ()V net/minecraft/entity/passive/EntityRabbit/applyEntityAttributes ()V +MD: tu/b (D)V net/minecraft/entity/passive/EntityRabbit/setMovementSpeed (D)V +MD: tu/b (Ldn;)V net/minecraft/entity/passive/EntityRabbit/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: tu/b (Lph;)Ltu; net/minecraft/entity/passive/EntityRabbit/createChild (Lnet/minecraft/entity/EntityAgeable;)Lnet/minecraft/entity/passive/EntityRabbit; +MD: tu/b (Ltu$b;)V net/minecraft/entity/passive/EntityRabbit/doMovementAction (Lnet/minecraft/entity/passive/EntityRabbit$EnumMoveType;)V +MD: tu/b (ZI)V net/minecraft/entity/passive/EntityRabbit/dropFewItems (ZI)V +MD: tu/bE ()F net/minecraft/entity/passive/EntityRabbit/getJumpUpwardsMotion ()F +MD: tu/bo ()Ljava/lang/String; net/minecraft/entity/passive/EntityRabbit/getHurtSound ()Ljava/lang/String; +MD: tu/bp ()Ljava/lang/String; net/minecraft/entity/passive/EntityRabbit/getDeathSound ()Ljava/lang/String; +MD: tu/bq ()V net/minecraft/entity/passive/EntityRabbit/addRandomDrop ()V +MD: tu/br ()I net/minecraft/entity/passive/EntityRabbit/getTotalArmorValue ()I +MD: tu/cl ()Z net/minecraft/entity/passive/EntityRabbit/func_175523_cj ()Z +MD: tu/cm ()Ljava/lang/String; net/minecraft/entity/passive/EntityRabbit/getJumpingSound ()Ljava/lang/String; +MD: tu/cn ()I net/minecraft/entity/passive/EntityRabbit/getRabbitType ()I +MD: tu/co ()I net/minecraft/entity/passive/EntityRabbit/getMoveTypeDuration ()I +MD: tu/cp ()V net/minecraft/entity/passive/EntityRabbit/createEatingParticles ()V +MD: tu/ct ()V net/minecraft/entity/passive/EntityRabbit/func_175518_cr ()V +MD: tu/cu ()V net/minecraft/entity/passive/EntityRabbit/func_175520_cs ()V +MD: tu/cv ()V net/minecraft/entity/passive/EntityRabbit/updateMoveTypeDuration ()V +MD: tu/cw ()V net/minecraft/entity/passive/EntityRabbit/func_175517_cu ()V +MD: tu/cx ()Z net/minecraft/entity/passive/EntityRabbit/isCarrotEaten ()Z +MD: tu/d (Lzx;)Z net/minecraft/entity/passive/EntityRabbit/isBreedingItem (Lnet/minecraft/item/ItemStack;)Z +MD: tu/h ()V net/minecraft/entity/passive/EntityRabbit/entityInit ()V +MD: tu/m ()V net/minecraft/entity/passive/EntityRabbit/onLivingUpdate ()V +MD: tu/p (F)F net/minecraft/entity/passive/EntityRabbit/func_175521_o (F)F +MD: tu/r (I)V net/minecraft/entity/passive/EntityRabbit/setRabbitType (I)V +MD: tu/r (Lpk;)Z net/minecraft/entity/passive/EntityRabbit/attackEntityAsMob (Lnet/minecraft/entity/Entity;)Z +MD: tu/z ()Ljava/lang/String; net/minecraft/entity/passive/EntityRabbit/getLivingSound ()Ljava/lang/String; +MD: tv$1/a (Lwn;)Z net/minecraft/entity/passive/EntitySheep$1/canInteractWith (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: tv/A ()Lzw; net/minecraft/entity/passive/EntitySheep/getDropItem ()Lnet/minecraft/item/Item; +MD: tv/E ()V net/minecraft/entity/passive/EntitySheep/updateAITasks ()V +MD: tv/a (B)V net/minecraft/entity/passive/EntitySheep/handleStatusUpdate (B)V +MD: tv/a (Lcj;Lafh;)V net/minecraft/entity/passive/EntitySheep/playStepSound (Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/Block;)V +MD: tv/a (Ldn;)V net/minecraft/entity/passive/EntitySheep/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: tv/a (Ljava/util/Random;)Lzd; net/minecraft/entity/passive/EntitySheep/getRandomSheepColor (Ljava/util/Random;)Lnet/minecraft/item/EnumDyeColor; +MD: tv/a (Lok;Lpu;)Lpu; net/minecraft/entity/passive/EntitySheep/onInitialSpawn (Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/entity/IEntityLivingData;)Lnet/minecraft/entity/IEntityLivingData; +MD: tv/a (Lph;)Lph; net/minecraft/entity/passive/EntitySheep/createChild (Lnet/minecraft/entity/EntityAgeable;)Lnet/minecraft/entity/EntityAgeable; +MD: tv/a (Ltm;Ltm;)Lzd; net/minecraft/entity/passive/EntitySheep/getDyeColorMixFromParents (Lnet/minecraft/entity/passive/EntityAnimal;Lnet/minecraft/entity/passive/EntityAnimal;)Lnet/minecraft/item/EnumDyeColor; +MD: tv/a (Lwn;)Z net/minecraft/entity/passive/EntitySheep/interact (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: tv/a (Lzd;)[F net/minecraft/entity/passive/EntitySheep/func_175513_a (Lnet/minecraft/item/EnumDyeColor;)[F +MD: tv/aS ()F net/minecraft/entity/passive/EntitySheep/getEyeHeight ()F +MD: tv/aX ()V net/minecraft/entity/passive/EntitySheep/applyEntityAttributes ()V +MD: tv/b (Ldn;)V net/minecraft/entity/passive/EntitySheep/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: tv/b (Lph;)Ltv; net/minecraft/entity/passive/EntitySheep/createChild (Lnet/minecraft/entity/EntityAgeable;)Lnet/minecraft/entity/passive/EntitySheep; +MD: tv/b (Lzd;)V net/minecraft/entity/passive/EntitySheep/setFleeceColor (Lnet/minecraft/item/EnumDyeColor;)V +MD: tv/b (ZI)V net/minecraft/entity/passive/EntitySheep/dropFewItems (ZI)V +MD: tv/bo ()Ljava/lang/String; net/minecraft/entity/passive/EntitySheep/getHurtSound ()Ljava/lang/String; +MD: tv/bp ()Ljava/lang/String; net/minecraft/entity/passive/EntitySheep/getDeathSound ()Ljava/lang/String; +MD: tv/cl ()Lzd; net/minecraft/entity/passive/EntitySheep/getFleeceColor ()Lnet/minecraft/item/EnumDyeColor; +MD: tv/cm ()Z net/minecraft/entity/passive/EntitySheep/getSheared ()Z +MD: tv/h ()V net/minecraft/entity/passive/EntitySheep/entityInit ()V +MD: tv/l (Z)V net/minecraft/entity/passive/EntitySheep/setSheared (Z)V +MD: tv/m ()V net/minecraft/entity/passive/EntitySheep/onLivingUpdate ()V +MD: tv/p (F)F net/minecraft/entity/passive/EntitySheep/getHeadRotationPointY (F)F +MD: tv/q (F)F net/minecraft/entity/passive/EntitySheep/getHeadRotationAngleX (F)F +MD: tv/v ()V net/minecraft/entity/passive/EntitySheep/eatGrassBonus ()V +MD: tv/z ()Ljava/lang/String; net/minecraft/entity/passive/EntitySheep/getLivingSound ()Ljava/lang/String; +MD: tw/A ()Lzw; net/minecraft/entity/monster/EntitySnowman/getDropItem ()Lnet/minecraft/item/Item; +MD: tw/a (Lpr;F)V net/minecraft/entity/monster/EntitySnowman/attackEntityWithRangedAttack (Lnet/minecraft/entity/EntityLivingBase;F)V +MD: tw/aS ()F net/minecraft/entity/monster/EntitySnowman/getEyeHeight ()F +MD: tw/aX ()V net/minecraft/entity/monster/EntitySnowman/applyEntityAttributes ()V +MD: tw/b (ZI)V net/minecraft/entity/monster/EntitySnowman/dropFewItems (ZI)V +MD: tw/m ()V net/minecraft/entity/monster/EntitySnowman/onLivingUpdate ()V +MD: tx$a/a ()Z net/minecraft/entity/passive/EntitySquid$AIMoveRandom/shouldExecute ()Z +MD: tx$a/e ()V net/minecraft/entity/passive/EntitySquid$AIMoveRandom/updateTask ()V +MD: tx/A ()Lzw; net/minecraft/entity/passive/EntitySquid/getDropItem ()Lnet/minecraft/item/Item; +MD: tx/V ()Z net/minecraft/entity/passive/EntitySquid/isInWater ()Z +MD: tx/a (B)V net/minecraft/entity/passive/EntitySquid/handleStatusUpdate (B)V +MD: tx/a (Ltx;)Z net/minecraft/entity/passive/EntitySquid/access$000 (Lnet/minecraft/entity/passive/EntitySquid;)Z +MD: tx/aS ()F net/minecraft/entity/passive/EntitySquid/getEyeHeight ()F +MD: tx/aX ()V net/minecraft/entity/passive/EntitySquid/applyEntityAttributes ()V +MD: tx/b (FFF)V net/minecraft/entity/passive/EntitySquid/func_175568_b (FFF)V +MD: tx/b (ZI)V net/minecraft/entity/passive/EntitySquid/dropFewItems (ZI)V +MD: tx/bB ()F net/minecraft/entity/passive/EntitySquid/getSoundVolume ()F +MD: tx/bR ()Z net/minecraft/entity/passive/EntitySquid/getCanSpawnHere ()Z +MD: tx/bo ()Ljava/lang/String; net/minecraft/entity/passive/EntitySquid/getHurtSound ()Ljava/lang/String; +MD: tx/bp ()Ljava/lang/String; net/minecraft/entity/passive/EntitySquid/getDeathSound ()Ljava/lang/String; +MD: tx/g (FF)V net/minecraft/entity/passive/EntitySquid/moveEntityWithHeading (FF)V +MD: tx/m ()V net/minecraft/entity/passive/EntitySquid/onLivingUpdate ()V +MD: tx/n ()Z net/minecraft/entity/passive/EntitySquid/func_175567_n ()Z +MD: tx/s_ ()Z net/minecraft/entity/passive/EntitySquid/canTriggerWalking ()Z +MD: tx/z ()Ljava/lang/String; net/minecraft/entity/passive/EntitySquid/getLivingSound ()Ljava/lang/String; +MD: ty$a$1/a (Lpr;)Z net/minecraft/entity/monster/EntityIronGolem$AINearestAttackableTargetNonCreeper$1/apply (Lnet/minecraft/entity/EntityLivingBase;)Z +MD: ty$a$1/apply (Ljava/lang/Object;)Z net/minecraft/entity/monster/EntityIronGolem$AINearestAttackableTargetNonCreeper$1/apply (Ljava/lang/Object;)Z +MD: ty$a/a (Lty$a;)D net/minecraft/entity/monster/EntityIronGolem$AINearestAttackableTargetNonCreeper/access$000 (Lnet/minecraft/entity/monster/EntityIronGolem$AINearestAttackableTargetNonCreeper;)D +MD: ty$a/a (Lty$a;Lpr;Z)Z net/minecraft/entity/monster/EntityIronGolem$AINearestAttackableTargetNonCreeper/access$100 (Lnet/minecraft/entity/monster/EntityIronGolem$AINearestAttackableTargetNonCreeper;Lnet/minecraft/entity/EntityLivingBase;Z)Z +MD: ty/E ()V net/minecraft/entity/monster/EntityIronGolem/updateAITasks ()V +MD: ty/a (B)V net/minecraft/entity/monster/EntityIronGolem/handleStatusUpdate (B)V +MD: ty/a (Lcj;Lafh;)V net/minecraft/entity/monster/EntityIronGolem/playStepSound (Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/Block;)V +MD: ty/a (Ldn;)V net/minecraft/entity/monster/EntityIronGolem/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: ty/a (Ljava/lang/Class;)Z net/minecraft/entity/monster/EntityIronGolem/canAttackClass (Ljava/lang/Class;)Z +MD: ty/a (Low;)V net/minecraft/entity/monster/EntityIronGolem/onDeath (Lnet/minecraft/util/DamageSource;)V +MD: ty/a (Z)V net/minecraft/entity/monster/EntityIronGolem/setHoldingRose (Z)V +MD: ty/aX ()V net/minecraft/entity/monster/EntityIronGolem/applyEntityAttributes ()V +MD: ty/b (Ldn;)V net/minecraft/entity/monster/EntityIronGolem/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: ty/b (ZI)V net/minecraft/entity/monster/EntityIronGolem/dropFewItems (ZI)V +MD: ty/bo ()Ljava/lang/String; net/minecraft/entity/monster/EntityIronGolem/getHurtSound ()Ljava/lang/String; +MD: ty/bp ()Ljava/lang/String; net/minecraft/entity/monster/EntityIronGolem/getDeathSound ()Ljava/lang/String; +MD: ty/cl ()I net/minecraft/entity/monster/EntityIronGolem/getAttackTimer ()I +MD: ty/cm ()I net/minecraft/entity/monster/EntityIronGolem/getHoldRoseTick ()I +MD: ty/cn ()Z net/minecraft/entity/monster/EntityIronGolem/isPlayerCreated ()Z +MD: ty/h ()V net/minecraft/entity/monster/EntityIronGolem/entityInit ()V +MD: ty/j (I)I net/minecraft/entity/monster/EntityIronGolem/decreaseAirSupply (I)I +MD: ty/l (Z)V net/minecraft/entity/monster/EntityIronGolem/setPlayerCreated (Z)V +MD: ty/m ()V net/minecraft/entity/monster/EntityIronGolem/onLivingUpdate ()V +MD: ty/n ()Ltf; net/minecraft/entity/monster/EntityIronGolem/getVillage ()Lnet/minecraft/village/Village; +MD: ty/r (Lpk;)Z net/minecraft/entity/monster/EntityIronGolem/attackEntityAsMob (Lnet/minecraft/entity/Entity;)Z +MD: ty/s (Lpk;)V net/minecraft/entity/monster/EntityIronGolem/collideWithEntity (Lnet/minecraft/entity/Entity;)V +MD: tz/C ()Z net/minecraft/entity/passive/EntityWaterMob/canDespawn ()Z +MD: tz/K ()V net/minecraft/entity/passive/EntityWaterMob/onEntityUpdate ()V +MD: tz/aL ()Z net/minecraft/entity/passive/EntityWaterMob/isPushedByWater ()Z +MD: tz/aY ()Z net/minecraft/entity/passive/EntityWaterMob/canBreatheUnderwater ()Z +MD: tz/b (Lwn;)I net/minecraft/entity/passive/EntityWaterMob/getExperiencePoints (Lnet/minecraft/entity/player/EntityPlayer;)I +MD: tz/bR ()Z net/minecraft/entity/passive/EntityWaterMob/getCanSpawnHere ()Z +MD: tz/bS ()Z net/minecraft/entity/passive/EntityWaterMob/isNotColliding ()Z +MD: tz/w ()I net/minecraft/entity/passive/EntityWaterMob/getTalkInterval ()I +MD: u/a ()I net/minecraft/command/CommandClone/getRequiredPermissionLevel ()I +MD: u/a (Lm;[Ljava/lang/String;)V net/minecraft/command/CommandClone/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: u/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/CommandClone/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: u/c ()Ljava/lang/String; net/minecraft/command/CommandClone/getCommandName ()Ljava/lang/String; +MD: u/c (Lm;)Ljava/lang/String; net/minecraft/command/CommandClone/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: ua$1/a (Lpk;)Z net/minecraft/entity/passive/EntityWolf$1/apply (Lnet/minecraft/entity/Entity;)Z +MD: ua$1/apply (Ljava/lang/Object;)Z net/minecraft/entity/passive/EntityWolf$1/apply (Ljava/lang/Object;)Z +MD: ua/A ()Lzw; net/minecraft/entity/passive/EntityWolf/getDropItem ()Lnet/minecraft/item/Item; +MD: ua/C ()Z net/minecraft/entity/passive/EntityWolf/canDespawn ()Z +MD: ua/E ()V net/minecraft/entity/passive/EntityWolf/updateAITasks ()V +MD: ua/a (B)V net/minecraft/entity/passive/EntityWolf/handleStatusUpdate (B)V +MD: ua/a (Lcj;Lafh;)V net/minecraft/entity/passive/EntityWolf/playStepSound (Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/Block;)V +MD: ua/a (Ldn;)V net/minecraft/entity/passive/EntityWolf/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: ua/a (Low;F)Z net/minecraft/entity/passive/EntityWolf/attackEntityFrom (Lnet/minecraft/util/DamageSource;F)Z +MD: ua/a (Lph;)Lph; net/minecraft/entity/passive/EntityWolf/createChild (Lnet/minecraft/entity/EntityAgeable;)Lnet/minecraft/entity/EntityAgeable; +MD: ua/a (Lpr;Lpr;)Z net/minecraft/entity/passive/EntityWolf/shouldAttackEntity (Lnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/entity/EntityLivingBase;)Z +MD: ua/a (Ltm;)Z net/minecraft/entity/passive/EntityWolf/canMateWith (Lnet/minecraft/entity/passive/EntityAnimal;)Z +MD: ua/a (Lwn;)Z net/minecraft/entity/passive/EntityWolf/interact (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: ua/a (Lzd;)V net/minecraft/entity/passive/EntityWolf/setCollarColor (Lnet/minecraft/item/EnumDyeColor;)V +MD: ua/aS ()F net/minecraft/entity/passive/EntityWolf/getEyeHeight ()F +MD: ua/aX ()V net/minecraft/entity/passive/EntityWolf/applyEntityAttributes ()V +MD: ua/b (Ldn;)V net/minecraft/entity/passive/EntityWolf/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: ua/b (Lph;)Lua; net/minecraft/entity/passive/EntityWolf/createChild (Lnet/minecraft/entity/EntityAgeable;)Lnet/minecraft/entity/passive/EntityWolf; +MD: ua/bB ()F net/minecraft/entity/passive/EntityWolf/getSoundVolume ()F +MD: ua/bQ ()I net/minecraft/entity/passive/EntityWolf/getVerticalFaceSpeed ()I +MD: ua/bV ()I net/minecraft/entity/passive/EntityWolf/getMaxSpawnedInChunk ()I +MD: ua/bo ()Ljava/lang/String; net/minecraft/entity/passive/EntityWolf/getHurtSound ()Ljava/lang/String; +MD: ua/bp ()Ljava/lang/String; net/minecraft/entity/passive/EntityWolf/getDeathSound ()Ljava/lang/String; +MD: ua/cb ()Z net/minecraft/entity/passive/EntityWolf/allowLeashing ()Z +MD: ua/ct ()Z net/minecraft/entity/passive/EntityWolf/isWolfWet ()Z +MD: ua/cu ()F net/minecraft/entity/passive/EntityWolf/getTailRotation ()F +MD: ua/cv ()Z net/minecraft/entity/passive/EntityWolf/isAngry ()Z +MD: ua/cw ()Lzd; net/minecraft/entity/passive/EntityWolf/getCollarColor ()Lnet/minecraft/item/EnumDyeColor; +MD: ua/cx ()Z net/minecraft/entity/passive/EntityWolf/isBegging ()Z +MD: ua/d (Lpr;)V net/minecraft/entity/passive/EntityWolf/setAttackTarget (Lnet/minecraft/entity/EntityLivingBase;)V +MD: ua/d (Lzx;)Z net/minecraft/entity/passive/EntityWolf/isBreedingItem (Lnet/minecraft/item/ItemStack;)Z +MD: ua/h ()V net/minecraft/entity/passive/EntityWolf/entityInit ()V +MD: ua/i (FF)F net/minecraft/entity/passive/EntityWolf/getShakeAngle (FF)F +MD: ua/m ()V net/minecraft/entity/passive/EntityWolf/onLivingUpdate ()V +MD: ua/m (Z)V net/minecraft/entity/passive/EntityWolf/setTamed (Z)V +MD: ua/o (Z)V net/minecraft/entity/passive/EntityWolf/setAngry (Z)V +MD: ua/p (F)F net/minecraft/entity/passive/EntityWolf/getShadingWhileWet (F)F +MD: ua/p (Z)V net/minecraft/entity/passive/EntityWolf/setBegging (Z)V +MD: ua/q (F)F net/minecraft/entity/passive/EntityWolf/getInterestedAngle (F)F +MD: ua/r (Lpk;)Z net/minecraft/entity/passive/EntityWolf/attackEntityAsMob (Lnet/minecraft/entity/Entity;)Z +MD: ua/t_ ()V net/minecraft/entity/passive/EntityWolf/onUpdate ()V +MD: ua/z ()Ljava/lang/String; net/minecraft/entity/passive/EntityWolf/getLivingSound ()Ljava/lang/String; +MD: uc/bn ()F net/minecraft/entity/boss/IBossDisplayData/getHealth ()F +MD: uc/bu ()F net/minecraft/entity/boss/IBossDisplayData/getMaxHealth ()F +MD: uc/f_ ()Leu; net/minecraft/entity/boss/IBossDisplayData/getDisplayName ()Lnet/minecraft/util/IChatComponent; +MD: ud/a ()Ladm; net/minecraft/entity/IEntityMultiPart/getWorld ()Lnet/minecraft/world/World; +MD: ud/a (Lue;Low;F)Z net/minecraft/entity/IEntityMultiPart/attackEntityFromPart (Lnet/minecraft/entity/boss/EntityDragonPart;Lnet/minecraft/util/DamageSource;F)Z +MD: ue/a (Ldn;)V net/minecraft/entity/boss/EntityDragonPart/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: ue/a (Low;F)Z net/minecraft/entity/boss/EntityDragonPart/attackEntityFrom (Lnet/minecraft/util/DamageSource;F)Z +MD: ue/ad ()Z net/minecraft/entity/boss/EntityDragonPart/canBeCollidedWith ()Z +MD: ue/b (Ldn;)V net/minecraft/entity/boss/EntityDragonPart/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: ue/h ()V net/minecraft/entity/boss/EntityDragonPart/entityInit ()V +MD: ue/k (Lpk;)Z net/minecraft/entity/boss/EntityDragonPart/isEntityEqual (Lnet/minecraft/entity/Entity;)Z +MD: uf/a (Ldn;)V net/minecraft/entity/item/EntityEnderCrystal/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: uf/a (Low;F)Z net/minecraft/entity/item/EntityEnderCrystal/attackEntityFrom (Lnet/minecraft/util/DamageSource;F)Z +MD: uf/ad ()Z net/minecraft/entity/item/EntityEnderCrystal/canBeCollidedWith ()Z +MD: uf/b (Ldn;)V net/minecraft/entity/item/EntityEnderCrystal/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: uf/h ()V net/minecraft/entity/item/EntityEnderCrystal/entityInit ()V +MD: uf/s_ ()Z net/minecraft/entity/item/EntityEnderCrystal/canTriggerWalking ()Z +MD: uf/t_ ()V net/minecraft/entity/item/EntityEnderCrystal/onUpdate ()V +MD: ug/D ()V net/minecraft/entity/boss/EntityDragon/despawnEntity ()V +MD: ug/G ()V net/minecraft/entity/boss/EntityDragon/onKillCommand ()V +MD: ug/a ()Ladm; net/minecraft/entity/boss/EntityDragon/getWorld ()Lnet/minecraft/world/World; +MD: ug/a (Lcj;)V net/minecraft/entity/boss/EntityDragon/generatePortal (Lnet/minecraft/util/BlockPos;)V +MD: ug/a (Ljava/util/List;)V net/minecraft/entity/boss/EntityDragon/collideWithEntities (Ljava/util/List;)V +MD: ug/a (Low;F)Z net/minecraft/entity/boss/EntityDragon/attackEntityFrom (Lnet/minecraft/util/DamageSource;F)Z +MD: ug/a (Lue;Low;F)Z net/minecraft/entity/boss/EntityDragon/attackEntityFromPart (Lnet/minecraft/entity/boss/EntityDragonPart;Lnet/minecraft/util/DamageSource;F)Z +MD: ug/aB ()[Lpk; net/minecraft/entity/boss/EntityDragon/getParts ()[Lnet/minecraft/entity/Entity; +MD: ug/aX ()V net/minecraft/entity/boss/EntityDragon/applyEntityAttributes ()V +MD: ug/aZ ()V net/minecraft/entity/boss/EntityDragon/onDeathUpdate ()V +MD: ug/ad ()Z net/minecraft/entity/boss/EntityDragon/canBeCollidedWith ()Z +MD: ug/b (D)F net/minecraft/entity/boss/EntityDragon/simplifyAngle (D)F +MD: ug/b (IF)[D net/minecraft/entity/boss/EntityDragon/getMovementOffsets (IF)[D +MD: ug/b (Laug;)Z net/minecraft/entity/boss/EntityDragon/destroyBlocksInAABB (Lnet/minecraft/util/AxisAlignedBB;)Z +MD: ug/b (Ljava/util/List;)V net/minecraft/entity/boss/EntityDragon/attackEntitiesInList (Ljava/util/List;)V +MD: ug/bB ()F net/minecraft/entity/boss/EntityDragon/getSoundVolume ()F +MD: ug/bo ()Ljava/lang/String; net/minecraft/entity/boss/EntityDragon/getHurtSound ()Ljava/lang/String; +MD: ug/cf ()V net/minecraft/entity/boss/EntityDragon/setNewTarget ()V +MD: ug/e (Low;F)Z net/minecraft/entity/boss/EntityDragon/attackDragonFrom (Lnet/minecraft/util/DamageSource;F)Z +MD: ug/h ()V net/minecraft/entity/boss/EntityDragon/entityInit ()V +MD: ug/m ()V net/minecraft/entity/boss/EntityDragon/onLivingUpdate ()V +MD: ug/n ()V net/minecraft/entity/boss/EntityDragon/updateDragonEnderCrystal ()V +MD: ug/z ()Ljava/lang/String; net/minecraft/entity/boss/EntityDragon/getLivingSound ()Ljava/lang/String; +MD: uk$1/a (Lpk;)Z net/minecraft/entity/boss/EntityWither$1/apply (Lnet/minecraft/entity/Entity;)Z +MD: uk$1/apply (Ljava/lang/Object;)Z net/minecraft/entity/boss/EntityWither$1/apply (Ljava/lang/Object;)Z +MD: uk/D ()V net/minecraft/entity/boss/EntityWither/despawnEntity ()V +MD: uk/E ()V net/minecraft/entity/boss/EntityWither/updateAITasks ()V +MD: uk/a (I)F net/minecraft/entity/boss/EntityWither/func_82207_a (I)F +MD: uk/a (IDDDZ)V net/minecraft/entity/boss/EntityWither/launchWitherSkullToCoords (IDDDZ)V +MD: uk/a (ILpr;)V net/minecraft/entity/boss/EntityWither/launchWitherSkullToEntity (ILnet/minecraft/entity/EntityLivingBase;)V +MD: uk/a (Lafh;)Z net/minecraft/entity/boss/EntityWither/func_181033_a (Lnet/minecraft/block/Block;)Z +MD: uk/a (Ldn;)V net/minecraft/entity/boss/EntityWither/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: uk/a (Low;F)Z net/minecraft/entity/boss/EntityWither/attackEntityFrom (Lnet/minecraft/util/DamageSource;F)Z +MD: uk/a (Lpk;)V net/minecraft/entity/boss/EntityWither/mountEntity (Lnet/minecraft/entity/Entity;)V +MD: uk/a (Lpr;F)V net/minecraft/entity/boss/EntityWither/attackEntityWithRangedAttack (Lnet/minecraft/entity/EntityLivingBase;F)V +MD: uk/aA ()V net/minecraft/entity/boss/EntityWither/setInWeb ()V +MD: uk/aX ()V net/minecraft/entity/boss/EntityWither/applyEntityAttributes ()V +MD: uk/b (F)I net/minecraft/entity/boss/EntityWither/getBrightnessForRender (F)I +MD: uk/b (FFF)F net/minecraft/entity/boss/EntityWither/func_82204_b (FFF)F +MD: uk/b (I)F net/minecraft/entity/boss/EntityWither/func_82210_r (I)F +MD: uk/b (II)V net/minecraft/entity/boss/EntityWither/updateWatchedTargetId (II)V +MD: uk/b (Ldn;)V net/minecraft/entity/boss/EntityWither/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: uk/b (ZI)V net/minecraft/entity/boss/EntityWither/dropFewItems (ZI)V +MD: uk/bo ()Ljava/lang/String; net/minecraft/entity/boss/EntityWither/getHurtSound ()Ljava/lang/String; +MD: uk/bp ()Ljava/lang/String; net/minecraft/entity/boss/EntityWither/getDeathSound ()Ljava/lang/String; +MD: uk/br ()I net/minecraft/entity/boss/EntityWither/getTotalArmorValue ()I +MD: uk/bz ()Lpw; net/minecraft/entity/boss/EntityWither/getCreatureAttribute ()Lnet/minecraft/entity/EnumCreatureAttribute; +MD: uk/c (Lpf;)V net/minecraft/entity/boss/EntityWither/addPotionEffect (Lnet/minecraft/potion/PotionEffect;)V +MD: uk/cl ()I net/minecraft/entity/boss/EntityWither/getInvulTime ()I +MD: uk/cm ()Z net/minecraft/entity/boss/EntityWither/isArmored ()Z +MD: uk/e (FF)V net/minecraft/entity/boss/EntityWither/fall (FF)V +MD: uk/h ()V net/minecraft/entity/boss/EntityWither/entityInit ()V +MD: uk/m ()V net/minecraft/entity/boss/EntityWither/onLivingUpdate ()V +MD: uk/n ()V net/minecraft/entity/boss/EntityWither/func_82206_m ()V +MD: uk/r (I)V net/minecraft/entity/boss/EntityWither/setInvulTime (I)V +MD: uk/s (I)I net/minecraft/entity/boss/EntityWither/getWatchedTargetId (I)I +MD: uk/t (I)D net/minecraft/entity/boss/EntityWither/func_82214_u (I)D +MD: uk/u (I)D net/minecraft/entity/boss/EntityWither/func_82208_v (I)D +MD: uk/v (I)D net/minecraft/entity/boss/EntityWither/func_82213_w (I)D +MD: uk/z ()Ljava/lang/String; net/minecraft/entity/boss/EntityWither/getLivingSound ()Ljava/lang/String; +MD: um/A ()V net/minecraft/entity/item/EntityArmorStand/playParticles ()V +MD: um/B ()V net/minecraft/entity/item/EntityArmorStand/updatePotionMetadata ()V +MD: um/C ()V net/minecraft/entity/item/EntityArmorStand/dropBlock ()V +MD: um/D ()V net/minecraft/entity/item/EntityArmorStand/dropContents ()V +MD: um/G ()V net/minecraft/entity/item/EntityArmorStand/onKillCommand ()V +MD: um/a (D)Z net/minecraft/entity/item/EntityArmorStand/isInRangeToRenderDist (D)Z +MD: um/a (F)V net/minecraft/entity/item/EntityArmorStand/damageArmorStand (F)V +MD: um/a (Ldc;)V net/minecraft/entity/item/EntityArmorStand/setHeadRotation (Lnet/minecraft/util/Rotations;)V +MD: um/a (Ldn;)V net/minecraft/entity/item/EntityArmorStand/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: um/a (Low;F)Z net/minecraft/entity/item/EntityArmorStand/attackEntityFrom (Lnet/minecraft/util/DamageSource;F)Z +MD: um/a (Lwn;I)V net/minecraft/entity/item/EntityArmorStand/func_175422_a (Lnet/minecraft/entity/player/EntityPlayer;I)V +MD: um/a (Lwn;Laui;)Z net/minecraft/entity/item/EntityArmorStand/interactAt (Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/Vec3;)Z +MD: um/a (Z)V net/minecraft/entity/item/EntityArmorStand/func_181550_a (Z)V +MD: um/aS ()F net/minecraft/entity/item/EntityArmorStand/getEyeHeight ()F +MD: um/aW ()Z net/minecraft/entity/item/EntityArmorStand/isImmuneToExplosions ()Z +MD: um/ad ()Z net/minecraft/entity/item/EntityArmorStand/canBeCollidedWith ()Z +MD: um/ae ()Z net/minecraft/entity/item/EntityArmorStand/canBePushed ()Z +MD: um/as ()[Lzx; net/minecraft/entity/item/EntityArmorStand/getInventory ()[Lnet/minecraft/item/ItemStack; +MD: um/b (Ldc;)V net/minecraft/entity/item/EntityArmorStand/setBodyRotation (Lnet/minecraft/util/Rotations;)V +MD: um/b (Ldn;)V net/minecraft/entity/item/EntityArmorStand/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: um/bA ()Lzx; net/minecraft/entity/item/EntityArmorStand/getHeldItem ()Lnet/minecraft/item/ItemStack; +MD: um/bL ()V net/minecraft/entity/item/EntityArmorStand/collideWithNearbyEntities ()V +MD: um/bM ()Z net/minecraft/entity/item/EntityArmorStand/isServerWorld ()Z +MD: um/c (ILzx;)V net/minecraft/entity/item/EntityArmorStand/setCurrentItemOrArmor (ILnet/minecraft/item/ItemStack;)V +MD: um/c (Ldc;)V net/minecraft/entity/item/EntityArmorStand/setLeftArmRotation (Lnet/minecraft/util/Rotations;)V +MD: um/d (ILzx;)Z net/minecraft/entity/item/EntityArmorStand/replaceItemInInventory (ILnet/minecraft/item/ItemStack;)Z +MD: um/d (Ldc;)V net/minecraft/entity/item/EntityArmorStand/setRightArmRotation (Lnet/minecraft/util/Rotations;)V +MD: um/e (Ldc;)V net/minecraft/entity/item/EntityArmorStand/setLeftLegRotation (Lnet/minecraft/util/Rotations;)V +MD: um/e (Z)V net/minecraft/entity/item/EntityArmorStand/setInvisible (Z)V +MD: um/f (Ldc;)V net/minecraft/entity/item/EntityArmorStand/setRightLegRotation (Lnet/minecraft/util/Rotations;)V +MD: um/g (FF)V net/minecraft/entity/item/EntityArmorStand/moveEntityWithHeading (FF)V +MD: um/h ()V net/minecraft/entity/item/EntityArmorStand/entityInit ()V +MD: um/h (FF)F net/minecraft/entity/item/EntityArmorStand/func_110146_f (FF)F +MD: um/h (Ldn;)V net/minecraft/entity/item/EntityArmorStand/writePoseToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: um/j (Z)V net/minecraft/entity/item/EntityArmorStand/setSmall (Z)V +MD: um/j_ ()Z net/minecraft/entity/item/EntityArmorStand/isChild ()Z +MD: um/k (Z)V net/minecraft/entity/item/EntityArmorStand/setNoGravity (Z)V +MD: um/l (Z)V net/minecraft/entity/item/EntityArmorStand/setShowArms (Z)V +MD: um/m (Z)V net/minecraft/entity/item/EntityArmorStand/setNoBasePlate (Z)V +MD: um/n ()Z net/minecraft/entity/item/EntityArmorStand/isSmall ()Z +MD: um/n (Z)V net/minecraft/entity/item/EntityArmorStand/func_181027_m (Z)V +MD: um/p ()Z net/minecraft/entity/item/EntityArmorStand/hasNoGravity ()Z +MD: um/p (I)Lzx; net/minecraft/entity/item/EntityArmorStand/getEquipmentInSlot (I)Lnet/minecraft/item/ItemStack; +MD: um/q ()Z net/minecraft/entity/item/EntityArmorStand/getShowArms ()Z +MD: um/q (I)Lzx; net/minecraft/entity/item/EntityArmorStand/getCurrentArmor (I)Lnet/minecraft/item/ItemStack; +MD: um/r ()Z net/minecraft/entity/item/EntityArmorStand/hasNoBasePlate ()Z +MD: um/s ()Z net/minecraft/entity/item/EntityArmorStand/func_181026_s ()Z +MD: um/s (Lpk;)V net/minecraft/entity/item/EntityArmorStand/collideWithEntity (Lnet/minecraft/entity/Entity;)V +MD: um/t ()Ldc; net/minecraft/entity/item/EntityArmorStand/getHeadRotation ()Lnet/minecraft/util/Rotations; +MD: um/t_ ()V net/minecraft/entity/item/EntityArmorStand/onUpdate ()V +MD: um/u ()Ldc; net/minecraft/entity/item/EntityArmorStand/getBodyRotation ()Lnet/minecraft/util/Rotations; +MD: um/v ()Ldc; net/minecraft/entity/item/EntityArmorStand/getLeftArmRotation ()Lnet/minecraft/util/Rotations; +MD: um/w ()Ldc; net/minecraft/entity/item/EntityArmorStand/getRightArmRotation ()Lnet/minecraft/util/Rotations; +MD: um/x ()Ldc; net/minecraft/entity/item/EntityArmorStand/getLeftLegRotation ()Lnet/minecraft/util/Rotations; +MD: um/y ()Ldc; net/minecraft/entity/item/EntityArmorStand/getRightLegRotation ()Lnet/minecraft/util/Rotations; +MD: um/z ()Ldn; net/minecraft/entity/item/EntityArmorStand/readPoseFromNBT ()Lnet/minecraft/nbt/NBTTagCompound; +MD: un/a (I)D net/minecraft/entity/EntityHanging/func_174858_a (I)D +MD: un/a (Lcq;)V net/minecraft/entity/EntityHanging/updateFacingWithBoundingBox (Lnet/minecraft/util/EnumFacing;)V +MD: un/a (Ldn;)V net/minecraft/entity/EntityHanging/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: un/a (Low;F)Z net/minecraft/entity/EntityHanging/attackEntityFrom (Lnet/minecraft/util/DamageSource;F)Z +MD: un/aP ()Lcq; net/minecraft/entity/EntityHanging/getHorizontalFacing ()Lnet/minecraft/util/EnumFacing; +MD: un/ad ()Z net/minecraft/entity/EntityHanging/canBeCollidedWith ()Z +MD: un/af ()Z net/minecraft/entity/EntityHanging/shouldSetPosAfterLoading ()Z +MD: un/b (DDD)V net/minecraft/entity/EntityHanging/setPosition (DDD)V +MD: un/b (Ldn;)V net/minecraft/entity/EntityHanging/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: un/b (Lpk;)V net/minecraft/entity/EntityHanging/onBroken (Lnet/minecraft/entity/Entity;)V +MD: un/d (DDD)V net/minecraft/entity/EntityHanging/moveEntity (DDD)V +MD: un/g (DDD)V net/minecraft/entity/EntityHanging/addVelocity (DDD)V +MD: un/h ()V net/minecraft/entity/EntityHanging/entityInit ()V +MD: un/j ()Z net/minecraft/entity/EntityHanging/onValidSurface ()Z +MD: un/l ()I net/minecraft/entity/EntityHanging/getWidthPixels ()I +MD: un/l (Lpk;)Z net/minecraft/entity/EntityHanging/hitByEntity (Lnet/minecraft/entity/Entity;)Z +MD: un/m ()I net/minecraft/entity/EntityHanging/getHeightPixels ()I +MD: un/n ()Lcj; net/minecraft/entity/EntityHanging/getHangingPosition ()Lnet/minecraft/util/BlockPos; +MD: un/o ()V net/minecraft/entity/EntityHanging/updateBoundingBox ()V +MD: un/t_ ()V net/minecraft/entity/EntityHanging/onUpdate ()V +MD: uo/a (D)Z net/minecraft/entity/item/EntityItemFrame/isInRangeToRenderDist (D)Z +MD: uo/a (I)V net/minecraft/entity/item/EntityItemFrame/setItemRotation (I)V +MD: uo/a (IZ)V net/minecraft/entity/item/EntityItemFrame/func_174865_a (IZ)V +MD: uo/a (Ldn;)V net/minecraft/entity/item/EntityItemFrame/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: uo/a (Low;F)Z net/minecraft/entity/item/EntityItemFrame/attackEntityFrom (Lnet/minecraft/util/DamageSource;F)Z +MD: uo/a (Lpk;Z)V net/minecraft/entity/item/EntityItemFrame/dropItemOrSelf (Lnet/minecraft/entity/Entity;Z)V +MD: uo/a (Lzx;)V net/minecraft/entity/item/EntityItemFrame/setDisplayedItem (Lnet/minecraft/item/ItemStack;)V +MD: uo/a (Lzx;Z)V net/minecraft/entity/item/EntityItemFrame/setDisplayedItemWithUpdate (Lnet/minecraft/item/ItemStack;Z)V +MD: uo/ao ()F net/minecraft/entity/item/EntityItemFrame/getCollisionBorderSize ()F +MD: uo/b (Ldn;)V net/minecraft/entity/item/EntityItemFrame/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: uo/b (Lpk;)V net/minecraft/entity/item/EntityItemFrame/onBroken (Lnet/minecraft/entity/Entity;)V +MD: uo/b (Lzx;)V net/minecraft/entity/item/EntityItemFrame/removeFrameFromMap (Lnet/minecraft/item/ItemStack;)V +MD: uo/e (Lwn;)Z net/minecraft/entity/item/EntityItemFrame/interactFirst (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: uo/h ()V net/minecraft/entity/item/EntityItemFrame/entityInit ()V +MD: uo/l ()I net/minecraft/entity/item/EntityItemFrame/getWidthPixels ()I +MD: uo/m ()I net/minecraft/entity/item/EntityItemFrame/getHeightPixels ()I +MD: uo/o ()Lzx; net/minecraft/entity/item/EntityItemFrame/getDisplayedItem ()Lnet/minecraft/item/ItemStack; +MD: uo/p ()I net/minecraft/entity/item/EntityItemFrame/getRotation ()I +MD: uo/q ()I net/minecraft/entity/item/EntityItemFrame/func_174866_q ()I +MD: up/a (D)Z net/minecraft/entity/EntityLeashKnot/isInRangeToRenderDist (D)Z +MD: up/a (Ladm;Lcj;)Lup; net/minecraft/entity/EntityLeashKnot/createKnot (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/entity/EntityLeashKnot; +MD: up/a (Lcq;)V net/minecraft/entity/EntityLeashKnot/updateFacingWithBoundingBox (Lnet/minecraft/util/EnumFacing;)V +MD: up/a (Ldn;)V net/minecraft/entity/EntityLeashKnot/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: up/aS ()F net/minecraft/entity/EntityLeashKnot/getEyeHeight ()F +MD: up/b (Ladm;Lcj;)Lup; net/minecraft/entity/EntityLeashKnot/getKnotForPosition (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Lnet/minecraft/entity/EntityLeashKnot; +MD: up/b (Ldn;)V net/minecraft/entity/EntityLeashKnot/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: up/b (Lpk;)V net/minecraft/entity/EntityLeashKnot/onBroken (Lnet/minecraft/entity/Entity;)V +MD: up/d (Ldn;)Z net/minecraft/entity/EntityLeashKnot/writeToNBTOptional (Lnet/minecraft/nbt/NBTTagCompound;)Z +MD: up/e (Lwn;)Z net/minecraft/entity/EntityLeashKnot/interactFirst (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: up/h ()V net/minecraft/entity/EntityLeashKnot/entityInit ()V +MD: up/j ()Z net/minecraft/entity/EntityLeashKnot/onValidSurface ()Z +MD: up/l ()I net/minecraft/entity/EntityLeashKnot/getWidthPixels ()I +MD: up/m ()I net/minecraft/entity/EntityLeashKnot/getHeightPixels ()I +MD: uq$a/valueOf (Ljava/lang/String;)Luq$a; net/minecraft/entity/item/EntityPainting$EnumArt/valueOf (Ljava/lang/String;)Lnet/minecraft/entity/item/EntityPainting$EnumArt; +MD: uq$a/values ()[Luq$a; net/minecraft/entity/item/EntityPainting$EnumArt/values ()[Lnet/minecraft/entity/item/EntityPainting$EnumArt; +MD: uq/a (DDDFFIZ)V net/minecraft/entity/item/EntityPainting/setPositionAndRotation2 (DDDFFIZ)V +MD: uq/a (Ldn;)V net/minecraft/entity/item/EntityPainting/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: uq/b (DDDFF)V net/minecraft/entity/item/EntityPainting/setLocationAndAngles (DDDFF)V +MD: uq/b (Ldn;)V net/minecraft/entity/item/EntityPainting/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: uq/b (Lpk;)V net/minecraft/entity/item/EntityPainting/onBroken (Lnet/minecraft/entity/Entity;)V +MD: uq/l ()I net/minecraft/entity/item/EntityPainting/getWidthPixels ()I +MD: uq/m ()I net/minecraft/entity/item/EntityPainting/getHeightPixels ()I +MD: ur/J ()V net/minecraft/entity/projectile/EntityFishHook/setDead ()V +MD: ur/a (D)Z net/minecraft/entity/projectile/EntityFishHook/isInRangeToRenderDist (D)Z +MD: ur/a (DDDFFIZ)V net/minecraft/entity/projectile/EntityFishHook/setPositionAndRotation2 (DDDFFIZ)V +MD: ur/a (Ldn;)V net/minecraft/entity/projectile/EntityFishHook/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: ur/b (Ldn;)V net/minecraft/entity/projectile/EntityFishHook/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: ur/c (DDDFF)V net/minecraft/entity/projectile/EntityFishHook/handleHookCasting (DDDFF)V +MD: ur/h ()V net/minecraft/entity/projectile/EntityFishHook/entityInit ()V +MD: ur/i (DDD)V net/minecraft/entity/projectile/EntityFishHook/setVelocity (DDD)V +MD: ur/j ()Ljava/util/List; net/minecraft/entity/projectile/EntityFishHook/func_174855_j ()Ljava/util/List; +MD: ur/l ()I net/minecraft/entity/projectile/EntityFishHook/handleHookRetraction ()I +MD: ur/m ()Lzx; net/minecraft/entity/projectile/EntityFishHook/getFishingResult ()Lnet/minecraft/item/ItemStack; +MD: ur/t_ ()V net/minecraft/entity/projectile/EntityFishHook/onUpdate ()V +MD: us/a ()Lus; net/minecraft/util/WeightedRandomFishable/setEnchantable ()Lnet/minecraft/util/WeightedRandomFishable; +MD: us/a (F)Lus; net/minecraft/util/WeightedRandomFishable/setMaxDamagePercent (F)Lnet/minecraft/util/WeightedRandomFishable; +MD: us/a (Ljava/util/Random;)Lzx; net/minecraft/util/WeightedRandomFishable/getItemStack (Ljava/util/Random;)Lnet/minecraft/item/ItemStack; +MD: uv/a (Ldn;)V net/minecraft/entity/effect/EntityLightningBolt/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: uv/b (Ldn;)V net/minecraft/entity/effect/EntityLightningBolt/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: uv/h ()V net/minecraft/entity/effect/EntityLightningBolt/entityInit ()V +MD: uv/t_ ()V net/minecraft/entity/effect/EntityLightningBolt/onUpdate ()V +MD: ux/S ()Laug; net/minecraft/entity/item/EntityBoat/getCollisionBoundingBox ()Lnet/minecraft/util/AxisAlignedBB; +MD: ux/a (DDDFFIZ)V net/minecraft/entity/item/EntityBoat/setPositionAndRotation2 (DDDFFIZ)V +MD: ux/a (DZLafh;Lcj;)V net/minecraft/entity/item/EntityBoat/updateFallState (DZLnet/minecraft/block/Block;Lnet/minecraft/util/BlockPos;)V +MD: ux/a (F)V net/minecraft/entity/item/EntityBoat/setDamageTaken (F)V +MD: ux/a (I)V net/minecraft/entity/item/EntityBoat/setTimeSinceHit (I)V +MD: ux/a (Ldn;)V net/minecraft/entity/item/EntityBoat/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: ux/a (Low;F)Z net/minecraft/entity/item/EntityBoat/attackEntityFrom (Lnet/minecraft/util/DamageSource;F)Z +MD: ux/a (Z)V net/minecraft/entity/item/EntityBoat/setIsBoatEmpty (Z)V +MD: ux/ad ()Z net/minecraft/entity/item/EntityBoat/canBeCollidedWith ()Z +MD: ux/ae ()Z net/minecraft/entity/item/EntityBoat/canBePushed ()Z +MD: ux/al ()V net/minecraft/entity/item/EntityBoat/updateRiderPosition ()V +MD: ux/an ()D net/minecraft/entity/item/EntityBoat/getMountedYOffset ()D +MD: ux/ar ()V net/minecraft/entity/item/EntityBoat/performHurtAnimation ()V +MD: ux/b (I)V net/minecraft/entity/item/EntityBoat/setForwardDirection (I)V +MD: ux/b (Ldn;)V net/minecraft/entity/item/EntityBoat/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: ux/e (Lwn;)Z net/minecraft/entity/item/EntityBoat/interactFirst (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: ux/h ()V net/minecraft/entity/item/EntityBoat/entityInit ()V +MD: ux/i (DDD)V net/minecraft/entity/item/EntityBoat/setVelocity (DDD)V +MD: ux/j ()F net/minecraft/entity/item/EntityBoat/getDamageTaken ()F +MD: ux/j (Lpk;)Laug; net/minecraft/entity/item/EntityBoat/getCollisionBox (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/AxisAlignedBB; +MD: ux/l ()I net/minecraft/entity/item/EntityBoat/getTimeSinceHit ()I +MD: ux/m ()I net/minecraft/entity/item/EntityBoat/getForwardDirection ()I +MD: ux/s_ ()Z net/minecraft/entity/item/EntityBoat/canTriggerWalking ()Z +MD: ux/t_ ()V net/minecraft/entity/item/EntityBoat/onUpdate ()V +MD: uy/a (Lc;)V net/minecraft/entity/item/EntityFallingBlock/addEntityCrashInfo (Lnet/minecraft/crash/CrashReportCategory;)V +MD: uy/a (Ldn;)V net/minecraft/entity/item/EntityFallingBlock/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: uy/a (Z)V net/minecraft/entity/item/EntityFallingBlock/setHurtEntities (Z)V +MD: uy/aJ ()Z net/minecraft/entity/item/EntityFallingBlock/canRenderOnFire ()Z +MD: uy/ad ()Z net/minecraft/entity/item/EntityFallingBlock/canBeCollidedWith ()Z +MD: uy/b (Ldn;)V net/minecraft/entity/item/EntityFallingBlock/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: uy/e (FF)V net/minecraft/entity/item/EntityFallingBlock/fall (FF)V +MD: uy/h ()V net/minecraft/entity/item/EntityFallingBlock/entityInit ()V +MD: uy/j ()Ladm; net/minecraft/entity/item/EntityFallingBlock/getWorldObj ()Lnet/minecraft/world/World; +MD: uy/l ()Lalz; net/minecraft/entity/item/EntityFallingBlock/getBlock ()Lnet/minecraft/block/state/IBlockState; +MD: uy/s_ ()Z net/minecraft/entity/item/EntityFallingBlock/canTriggerWalking ()Z +MD: uy/t_ ()V net/minecraft/entity/item/EntityFallingBlock/onUpdate ()V +MD: uz/W ()Z net/minecraft/entity/item/EntityItem/handleWaterMovement ()Z +MD: uz/a (I)V net/minecraft/entity/item/EntityItem/setPickupDelay (I)V +MD: uz/a (Ldn;)V net/minecraft/entity/item/EntityItem/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: uz/a (Low;F)Z net/minecraft/entity/item/EntityItem/attackEntityFrom (Lnet/minecraft/util/DamageSource;F)Z +MD: uz/a (Luz;)Z net/minecraft/entity/item/EntityItem/combineItems (Lnet/minecraft/entity/item/EntityItem;)Z +MD: uz/a (Lzx;)V net/minecraft/entity/item/EntityItem/setEntityItemStack (Lnet/minecraft/item/ItemStack;)V +MD: uz/aD ()Z net/minecraft/entity/item/EntityItem/canAttackWithItem ()Z +MD: uz/b (Ldn;)V net/minecraft/entity/item/EntityItem/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: uz/b (Ljava/lang/String;)V net/minecraft/entity/item/EntityItem/setOwner (Ljava/lang/String;)V +MD: uz/c (I)V net/minecraft/entity/item/EntityItem/travelToDimension (I)V +MD: uz/c (Ljava/lang/String;)V net/minecraft/entity/item/EntityItem/setThrower (Ljava/lang/String;)V +MD: uz/d (Lwn;)V net/minecraft/entity/item/EntityItem/onCollideWithPlayer (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: uz/e_ ()Ljava/lang/String; net/minecraft/entity/item/EntityItem/getName ()Ljava/lang/String; +MD: uz/f (I)V net/minecraft/entity/item/EntityItem/dealFireDamage (I)V +MD: uz/h ()V net/minecraft/entity/item/EntityItem/entityInit ()V +MD: uz/j ()V net/minecraft/entity/item/EntityItem/setAgeToCreativeDespawnTime ()V +MD: uz/l ()Lzx; net/minecraft/entity/item/EntityItem/getEntityItem ()Lnet/minecraft/item/ItemStack; +MD: uz/m ()Ljava/lang/String; net/minecraft/entity/item/EntityItem/getOwner ()Ljava/lang/String; +MD: uz/n ()Ljava/lang/String; net/minecraft/entity/item/EntityItem/getThrower ()Ljava/lang/String; +MD: uz/o ()I net/minecraft/entity/item/EntityItem/getAge ()I +MD: uz/p ()V net/minecraft/entity/item/EntityItem/setDefaultPickupDelay ()V +MD: uz/q ()V net/minecraft/entity/item/EntityItem/setNoPickupDelay ()V +MD: uz/r ()V net/minecraft/entity/item/EntityItem/setInfinitePickupDelay ()V +MD: uz/s ()Z net/minecraft/entity/item/EntityItem/cannotPickup ()Z +MD: uz/s_ ()Z net/minecraft/entity/item/EntityItem/canTriggerWalking ()Z +MD: uz/t_ ()V net/minecraft/entity/item/EntityItem/onUpdate ()V +MD: uz/u ()V net/minecraft/entity/item/EntityItem/setNoDespawn ()V +MD: uz/v ()V net/minecraft/entity/item/EntityItem/func_174870_v ()V +MD: uz/w ()V net/minecraft/entity/item/EntityItem/searchForOtherItemsNearby ()V +MD: v/a ()I net/minecraft/command/CommandCompare/getRequiredPermissionLevel ()I +MD: v/a (Lm;[Ljava/lang/String;)V net/minecraft/command/CommandCompare/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: v/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/CommandCompare/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: v/c ()Ljava/lang/String; net/minecraft/command/CommandCompare/getCommandName ()Ljava/lang/String; +MD: v/c (Lm;)Ljava/lang/String; net/minecraft/command/CommandCompare/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: va$a/a ()I net/minecraft/entity/item/EntityMinecart$EnumMinecartType/getNetworkID ()I +MD: va$a/a (I)Lva$a; net/minecraft/entity/item/EntityMinecart$EnumMinecartType/byNetworkID (I)Lnet/minecraft/entity/item/EntityMinecart$EnumMinecartType; +MD: va$a/b ()Ljava/lang/String; net/minecraft/entity/item/EntityMinecart$EnumMinecartType/getName ()Ljava/lang/String; +MD: va$a/values ()[Lva$a; net/minecraft/entity/item/EntityMinecart$EnumMinecartType/values ()[Lnet/minecraft/entity/item/EntityMinecart$EnumMinecartType; +MD: va/J ()V net/minecraft/entity/item/EntityMinecart/setDead ()V +MD: va/S ()Laug; net/minecraft/entity/item/EntityMinecart/getCollisionBoundingBox ()Lnet/minecraft/util/AxisAlignedBB; +MD: va/a (DDDD)Laui; net/minecraft/entity/item/EntityMinecart/func_70495_a (DDDD)Lnet/minecraft/util/Vec3; +MD: va/a (DDDFFIZ)V net/minecraft/entity/item/EntityMinecart/setPositionAndRotation2 (DDDFFIZ)V +MD: va/a (F)V net/minecraft/entity/item/EntityMinecart/setDamage (F)V +MD: va/a (IIIZ)V net/minecraft/entity/item/EntityMinecart/onActivatorRailPass (IIIZ)V +MD: va/a (Ladm;DDDLva$a;)Lva; net/minecraft/entity/item/EntityMinecart/func_180458_a (Lnet/minecraft/world/World;DDDLnet/minecraft/entity/item/EntityMinecart$EnumMinecartType;)Lnet/minecraft/entity/item/EntityMinecart; +MD: va/a (Lalz;)V net/minecraft/entity/item/EntityMinecart/func_174899_a (Lnet/minecraft/block/state/IBlockState;)V +MD: va/a (Lcj;Lalz;)V net/minecraft/entity/item/EntityMinecart/func_180460_a (Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: va/a (Ldn;)V net/minecraft/entity/item/EntityMinecart/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: va/a (Ljava/lang/String;)V net/minecraft/entity/item/EntityMinecart/setCustomNameTag (Ljava/lang/String;)V +MD: va/a (Low;)V net/minecraft/entity/item/EntityMinecart/killMinecart (Lnet/minecraft/util/DamageSource;)V +MD: va/a (Low;F)Z net/minecraft/entity/item/EntityMinecart/attackEntityFrom (Lnet/minecraft/util/DamageSource;F)Z +MD: va/a (Z)V net/minecraft/entity/item/EntityMinecart/setHasDisplayTile (Z)V +MD: va/aM ()Ljava/lang/String; net/minecraft/entity/item/EntityMinecart/getCustomNameTag ()Ljava/lang/String; +MD: va/ad ()Z net/minecraft/entity/item/EntityMinecart/canBeCollidedWith ()Z +MD: va/ae ()Z net/minecraft/entity/item/EntityMinecart/canBePushed ()Z +MD: va/an ()D net/minecraft/entity/item/EntityMinecart/getMountedYOffset ()D +MD: va/ar ()V net/minecraft/entity/item/EntityMinecart/performHurtAnimation ()V +MD: va/b (DDD)V net/minecraft/entity/item/EntityMinecart/setPosition (DDD)V +MD: va/b (Ldn;)V net/minecraft/entity/item/EntityMinecart/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: va/e_ ()Ljava/lang/String; net/minecraft/entity/item/EntityMinecart/getName ()Ljava/lang/String; +MD: va/f_ ()Leu; net/minecraft/entity/item/EntityMinecart/getDisplayName ()Lnet/minecraft/util/IChatComponent; +MD: va/h ()V net/minecraft/entity/item/EntityMinecart/entityInit ()V +MD: va/i (DDD)V net/minecraft/entity/item/EntityMinecart/setVelocity (DDD)V +MD: va/i (Lpk;)V net/minecraft/entity/item/EntityMinecart/applyEntityCollision (Lnet/minecraft/entity/Entity;)V +MD: va/j (I)V net/minecraft/entity/item/EntityMinecart/setRollingAmplitude (I)V +MD: va/j (Lpk;)Laug; net/minecraft/entity/item/EntityMinecart/getCollisionBox (Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/AxisAlignedBB; +MD: va/k (DDD)Laui; net/minecraft/entity/item/EntityMinecart/func_70489_a (DDD)Lnet/minecraft/util/Vec3; +MD: va/k (I)V net/minecraft/entity/item/EntityMinecart/setRollingDirection (I)V +MD: va/l (I)V net/minecraft/entity/item/EntityMinecart/setDisplayTileOffset (I)V +MD: va/l_ ()Z net/minecraft/entity/item/EntityMinecart/hasCustomName ()Z +MD: va/m ()D net/minecraft/entity/item/EntityMinecart/getMaximumSpeed ()D +MD: va/n ()V net/minecraft/entity/item/EntityMinecart/moveDerailedMinecart ()V +MD: va/o ()V net/minecraft/entity/item/EntityMinecart/applyDrag ()V +MD: va/p ()F net/minecraft/entity/item/EntityMinecart/getDamage ()F +MD: va/q ()I net/minecraft/entity/item/EntityMinecart/getRollingAmplitude ()I +MD: va/r ()I net/minecraft/entity/item/EntityMinecart/getRollingDirection ()I +MD: va/s ()Lva$a; net/minecraft/entity/item/EntityMinecart/getMinecartType ()Lnet/minecraft/entity/item/EntityMinecart$EnumMinecartType; +MD: va/s_ ()Z net/minecraft/entity/item/EntityMinecart/canTriggerWalking ()Z +MD: va/t ()Lalz; net/minecraft/entity/item/EntityMinecart/getDisplayTile ()Lnet/minecraft/block/state/IBlockState; +MD: va/t_ ()V net/minecraft/entity/item/EntityMinecart/onUpdate ()V +MD: va/u ()Lalz; net/minecraft/entity/item/EntityMinecart/getDefaultDisplayTile ()Lnet/minecraft/block/state/IBlockState; +MD: va/v ()I net/minecraft/entity/item/EntityMinecart/getDisplayTileOffset ()I +MD: va/w ()I net/minecraft/entity/item/EntityMinecart/getDefaultDisplayTileOffset ()I +MD: va/x ()Z net/minecraft/entity/item/EntityMinecart/hasDisplayTile ()Z +MD: vb/a (Low;)V net/minecraft/entity/item/EntityMinecartChest/killMinecart (Lnet/minecraft/util/DamageSource;)V +MD: vb/a (Lwm;Lwn;)Lxi; net/minecraft/entity/item/EntityMinecartChest/createContainer (Lnet/minecraft/entity/player/InventoryPlayer;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/inventory/Container; +MD: vb/k ()Ljava/lang/String; net/minecraft/entity/item/EntityMinecartChest/getGuiID ()Ljava/lang/String; +MD: vb/o_ ()I net/minecraft/entity/item/EntityMinecartChest/getSizeInventory ()I +MD: vb/s ()Lva$a; net/minecraft/entity/item/EntityMinecartChest/getMinecartType ()Lnet/minecraft/entity/item/EntityMinecart$EnumMinecartType; +MD: vb/u ()Lalz; net/minecraft/entity/item/EntityMinecartChest/getDefaultDisplayTile ()Lnet/minecraft/block/state/IBlockState; +MD: vb/w ()I net/minecraft/entity/item/EntityMinecartChest/getDefaultDisplayTileOffset ()I +MD: vc$1/a (Lio/netty/buffer/ByteBuf;)V net/minecraft/entity/EntityMinecartCommandBlock$1/func_145757_a (Lio/netty/buffer/ByteBuf;)V +MD: vc$1/c ()Lcj; net/minecraft/entity/EntityMinecartCommandBlock$1/getPosition ()Lnet/minecraft/util/BlockPos; +MD: vc$1/d ()Laui; net/minecraft/entity/EntityMinecartCommandBlock$1/getPositionVector ()Lnet/minecraft/util/Vec3; +MD: vc$1/e ()Ladm; net/minecraft/entity/EntityMinecartCommandBlock$1/getEntityWorld ()Lnet/minecraft/world/World; +MD: vc$1/f ()Lpk; net/minecraft/entity/EntityMinecartCommandBlock$1/getCommandSenderEntity ()Lnet/minecraft/entity/Entity; +MD: vc$1/h ()V net/minecraft/entity/EntityMinecartCommandBlock$1/updateCommand ()V +MD: vc$1/i ()I net/minecraft/entity/EntityMinecartCommandBlock$1/func_145751_f ()I +MD: vc/a (IIIZ)V net/minecraft/entity/EntityMinecartCommandBlock/onActivatorRailPass (IIIZ)V +MD: vc/a (Ldn;)V net/minecraft/entity/EntityMinecartCommandBlock/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: vc/b (Ldn;)V net/minecraft/entity/EntityMinecartCommandBlock/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: vc/e (Lwn;)Z net/minecraft/entity/EntityMinecartCommandBlock/interactFirst (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: vc/h ()V net/minecraft/entity/EntityMinecartCommandBlock/entityInit ()V +MD: vc/i (I)V net/minecraft/entity/EntityMinecartCommandBlock/onDataWatcherUpdate (I)V +MD: vc/j ()Ladc; net/minecraft/entity/EntityMinecartCommandBlock/getCommandBlockLogic ()Lnet/minecraft/command/server/CommandBlockLogic; +MD: vc/s ()Lva$a; net/minecraft/entity/EntityMinecartCommandBlock/getMinecartType ()Lnet/minecraft/entity/item/EntityMinecart$EnumMinecartType; +MD: vc/u ()Lalz; net/minecraft/entity/EntityMinecartCommandBlock/getDefaultDisplayTile ()Lnet/minecraft/block/state/IBlockState; +MD: vd/J ()V net/minecraft/entity/item/EntityMinecartContainer/setDead ()V +MD: vd/a (I)Lzx; net/minecraft/entity/item/EntityMinecartContainer/getStackInSlot (I)Lnet/minecraft/item/ItemStack; +MD: vd/a (II)Lzx; net/minecraft/entity/item/EntityMinecartContainer/decrStackSize (II)Lnet/minecraft/item/ItemStack; +MD: vd/a (ILzx;)V net/minecraft/entity/item/EntityMinecartContainer/setInventorySlotContents (ILnet/minecraft/item/ItemStack;)V +MD: vd/a (Ldn;)V net/minecraft/entity/item/EntityMinecartContainer/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: vd/a (Lon;)V net/minecraft/entity/item/EntityMinecartContainer/setLockCode (Lnet/minecraft/world/LockCode;)V +MD: vd/a (Low;)V net/minecraft/entity/item/EntityMinecartContainer/killMinecart (Lnet/minecraft/util/DamageSource;)V +MD: vd/a (Lwn;)Z net/minecraft/entity/item/EntityMinecartContainer/isUseableByPlayer (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: vd/a_ (I)I net/minecraft/entity/item/EntityMinecartContainer/getField (I)I +MD: vd/b (I)Lzx; net/minecraft/entity/item/EntityMinecartContainer/removeStackFromSlot (I)Lnet/minecraft/item/ItemStack; +MD: vd/b (II)V net/minecraft/entity/item/EntityMinecartContainer/setField (II)V +MD: vd/b (ILzx;)Z net/minecraft/entity/item/EntityMinecartContainer/isItemValidForSlot (ILnet/minecraft/item/ItemStack;)Z +MD: vd/b (Ldn;)V net/minecraft/entity/item/EntityMinecartContainer/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: vd/b (Lwn;)V net/minecraft/entity/item/EntityMinecartContainer/openInventory (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: vd/c (I)V net/minecraft/entity/item/EntityMinecartContainer/travelToDimension (I)V +MD: vd/c (Lwn;)V net/minecraft/entity/item/EntityMinecartContainer/closeInventory (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: vd/e (Lwn;)Z net/minecraft/entity/item/EntityMinecartContainer/interactFirst (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: vd/e_ ()Ljava/lang/String; net/minecraft/entity/item/EntityMinecartContainer/getName ()Ljava/lang/String; +MD: vd/g ()I net/minecraft/entity/item/EntityMinecartContainer/getFieldCount ()I +MD: vd/i ()Lon; net/minecraft/entity/item/EntityMinecartContainer/getLockCode ()Lnet/minecraft/world/LockCode; +MD: vd/l ()V net/minecraft/entity/item/EntityMinecartContainer/clear ()V +MD: vd/o ()V net/minecraft/entity/item/EntityMinecartContainer/applyDrag ()V +MD: vd/p_ ()V net/minecraft/entity/item/EntityMinecartContainer/markDirty ()V +MD: vd/q_ ()I net/minecraft/entity/item/EntityMinecartContainer/getInventoryStackLimit ()I +MD: vd/r_ ()Z net/minecraft/entity/item/EntityMinecartContainer/isLocked ()Z +MD: ve/a (Lcj;Lalz;)V net/minecraft/entity/item/EntityMinecartFurnace/func_180460_a (Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)V +MD: ve/a (Ldn;)V net/minecraft/entity/item/EntityMinecartFurnace/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: ve/a (Low;)V net/minecraft/entity/item/EntityMinecartFurnace/killMinecart (Lnet/minecraft/util/DamageSource;)V +MD: ve/b (Ldn;)V net/minecraft/entity/item/EntityMinecartFurnace/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: ve/e (Lwn;)Z net/minecraft/entity/item/EntityMinecartFurnace/interactFirst (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: ve/h ()V net/minecraft/entity/item/EntityMinecartFurnace/entityInit ()V +MD: ve/i (Z)V net/minecraft/entity/item/EntityMinecartFurnace/setMinecartPowered (Z)V +MD: ve/j ()Z net/minecraft/entity/item/EntityMinecartFurnace/isMinecartPowered ()Z +MD: ve/m ()D net/minecraft/entity/item/EntityMinecartFurnace/getMaximumSpeed ()D +MD: ve/o ()V net/minecraft/entity/item/EntityMinecartFurnace/applyDrag ()V +MD: ve/s ()Lva$a; net/minecraft/entity/item/EntityMinecartFurnace/getMinecartType ()Lnet/minecraft/entity/item/EntityMinecart$EnumMinecartType; +MD: ve/t_ ()V net/minecraft/entity/item/EntityMinecartFurnace/onUpdate ()V +MD: ve/u ()Lalz; net/minecraft/entity/item/EntityMinecartFurnace/getDefaultDisplayTile ()Lnet/minecraft/block/state/IBlockState; +MD: vf/A ()D net/minecraft/entity/item/EntityMinecartHopper/getXPos ()D +MD: vf/B ()D net/minecraft/entity/item/EntityMinecartHopper/getYPos ()D +MD: vf/C ()D net/minecraft/entity/item/EntityMinecartHopper/getZPos ()D +MD: vf/D ()Z net/minecraft/entity/item/EntityMinecartHopper/func_96112_aD ()Z +MD: vf/E ()Z net/minecraft/entity/item/EntityMinecartHopper/canTransfer ()Z +MD: vf/a (IIIZ)V net/minecraft/entity/item/EntityMinecartHopper/onActivatorRailPass (IIIZ)V +MD: vf/a (Ldn;)V net/minecraft/entity/item/EntityMinecartHopper/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: vf/a (Low;)V net/minecraft/entity/item/EntityMinecartHopper/killMinecart (Lnet/minecraft/util/DamageSource;)V +MD: vf/a (Lwm;Lwn;)Lxi; net/minecraft/entity/item/EntityMinecartHopper/createContainer (Lnet/minecraft/entity/player/InventoryPlayer;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/inventory/Container; +MD: vf/b (Ldn;)V net/minecraft/entity/item/EntityMinecartHopper/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: vf/e (Lwn;)Z net/minecraft/entity/item/EntityMinecartHopper/interactFirst (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: vf/i (Z)V net/minecraft/entity/item/EntityMinecartHopper/setBlocked (Z)V +MD: vf/k ()Ljava/lang/String; net/minecraft/entity/item/EntityMinecartHopper/getGuiID ()Ljava/lang/String; +MD: vf/m (I)V net/minecraft/entity/item/EntityMinecartHopper/setTransferTicker (I)V +MD: vf/o_ ()I net/minecraft/entity/item/EntityMinecartHopper/getSizeInventory ()I +MD: vf/s ()Lva$a; net/minecraft/entity/item/EntityMinecartHopper/getMinecartType ()Lnet/minecraft/entity/item/EntityMinecart$EnumMinecartType; +MD: vf/t_ ()V net/minecraft/entity/item/EntityMinecartHopper/onUpdate ()V +MD: vf/u ()Lalz; net/minecraft/entity/item/EntityMinecartHopper/getDefaultDisplayTile ()Lnet/minecraft/block/state/IBlockState; +MD: vf/w ()I net/minecraft/entity/item/EntityMinecartHopper/getDefaultDisplayTileOffset ()I +MD: vf/y ()Z net/minecraft/entity/item/EntityMinecartHopper/getBlocked ()Z +MD: vf/z ()Ladm; net/minecraft/entity/item/EntityMinecartHopper/getWorld ()Lnet/minecraft/world/World; +MD: vg/a (IIIZ)V net/minecraft/entity/item/EntityMinecartEmpty/onActivatorRailPass (IIIZ)V +MD: vg/e (Lwn;)Z net/minecraft/entity/item/EntityMinecartEmpty/interactFirst (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: vg/s ()Lva$a; net/minecraft/entity/item/EntityMinecartEmpty/getMinecartType ()Lnet/minecraft/entity/item/EntityMinecart$EnumMinecartType; +MD: vh$1/a ()Ladm; net/minecraft/entity/ai/EntityMinecartMobSpawner$1/getSpawnerWorld ()Lnet/minecraft/world/World; +MD: vh$1/a (I)V net/minecraft/entity/ai/EntityMinecartMobSpawner$1/func_98267_a (I)V +MD: vh$1/b ()Lcj; net/minecraft/entity/ai/EntityMinecartMobSpawner$1/getSpawnerPosition ()Lnet/minecraft/util/BlockPos; +MD: vh/a (B)V net/minecraft/entity/ai/EntityMinecartMobSpawner/handleStatusUpdate (B)V +MD: vh/a (Ldn;)V net/minecraft/entity/ai/EntityMinecartMobSpawner/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: vh/b (Ldn;)V net/minecraft/entity/ai/EntityMinecartMobSpawner/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: vh/j ()Ladd; net/minecraft/entity/ai/EntityMinecartMobSpawner/func_98039_d ()Lnet/minecraft/tileentity/MobSpawnerBaseLogic; +MD: vh/s ()Lva$a; net/minecraft/entity/ai/EntityMinecartMobSpawner/getMinecartType ()Lnet/minecraft/entity/item/EntityMinecart$EnumMinecartType; +MD: vh/t_ ()V net/minecraft/entity/ai/EntityMinecartMobSpawner/onUpdate ()V +MD: vh/u ()Lalz; net/minecraft/entity/ai/EntityMinecartMobSpawner/getDefaultDisplayTile ()Lnet/minecraft/block/state/IBlockState; +MD: vi/a (B)V net/minecraft/entity/item/EntityMinecartTNT/handleStatusUpdate (B)V +MD: vi/a (IIIZ)V net/minecraft/entity/item/EntityMinecartTNT/onActivatorRailPass (IIIZ)V +MD: vi/a (Ladi;Ladm;Lcj;Lalz;)F net/minecraft/entity/item/EntityMinecartTNT/getExplosionResistance (Lnet/minecraft/world/Explosion;Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)F +MD: vi/a (Ladi;Ladm;Lcj;Lalz;F)Z net/minecraft/entity/item/EntityMinecartTNT/verifyExplosion (Lnet/minecraft/world/Explosion;Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;F)Z +MD: vi/a (Ldn;)V net/minecraft/entity/item/EntityMinecartTNT/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: vi/a (Low;)V net/minecraft/entity/item/EntityMinecartTNT/killMinecart (Lnet/minecraft/util/DamageSource;)V +MD: vi/a (Low;F)Z net/minecraft/entity/item/EntityMinecartTNT/attackEntityFrom (Lnet/minecraft/util/DamageSource;F)Z +MD: vi/b (D)V net/minecraft/entity/item/EntityMinecartTNT/explodeCart (D)V +MD: vi/b (Ldn;)V net/minecraft/entity/item/EntityMinecartTNT/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: vi/e (FF)V net/minecraft/entity/item/EntityMinecartTNT/fall (FF)V +MD: vi/j ()V net/minecraft/entity/item/EntityMinecartTNT/ignite ()V +MD: vi/l ()I net/minecraft/entity/item/EntityMinecartTNT/getFuseTicks ()I +MD: vi/s ()Lva$a; net/minecraft/entity/item/EntityMinecartTNT/getMinecartType ()Lnet/minecraft/entity/item/EntityMinecart$EnumMinecartType; +MD: vi/t_ ()V net/minecraft/entity/item/EntityMinecartTNT/onUpdate ()V +MD: vi/u ()Lalz; net/minecraft/entity/item/EntityMinecartTNT/getDefaultDisplayTile ()Lnet/minecraft/block/state/IBlockState; +MD: vi/y ()Z net/minecraft/entity/item/EntityMinecartTNT/isIgnited ()Z +MD: vj/a (Ldn;)V net/minecraft/entity/item/EntityTNTPrimed/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: vj/aS ()F net/minecraft/entity/item/EntityTNTPrimed/getEyeHeight ()F +MD: vj/ad ()Z net/minecraft/entity/item/EntityTNTPrimed/canBeCollidedWith ()Z +MD: vj/b (Ldn;)V net/minecraft/entity/item/EntityTNTPrimed/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: vj/h ()V net/minecraft/entity/item/EntityTNTPrimed/entityInit ()V +MD: vj/j ()Lpr; net/minecraft/entity/item/EntityTNTPrimed/getTntPlacedBy ()Lnet/minecraft/entity/EntityLivingBase; +MD: vj/l ()V net/minecraft/entity/item/EntityTNTPrimed/explode ()V +MD: vj/s_ ()Z net/minecraft/entity/item/EntityTNTPrimed/canTriggerWalking ()Z +MD: vj/t_ ()V net/minecraft/entity/item/EntityTNTPrimed/onUpdate ()V +MD: vl$a/a ()Z net/minecraft/entity/monster/EntityBlaze$AIFireballAttack/shouldExecute ()Z +MD: vl$a/c ()V net/minecraft/entity/monster/EntityBlaze$AIFireballAttack/startExecuting ()V +MD: vl$a/d ()V net/minecraft/entity/monster/EntityBlaze$AIFireballAttack/resetTask ()V +MD: vl$a/e ()V net/minecraft/entity/monster/EntityBlaze$AIFireballAttack/updateTask ()V +MD: vl/A ()Lzw; net/minecraft/entity/monster/EntityBlaze/getDropItem ()Lnet/minecraft/item/Item; +MD: vl/E ()V net/minecraft/entity/monster/EntityBlaze/updateAITasks ()V +MD: vl/a (Z)V net/minecraft/entity/monster/EntityBlaze/setOnFire (Z)V +MD: vl/aX ()V net/minecraft/entity/monster/EntityBlaze/applyEntityAttributes ()V +MD: vl/at ()Z net/minecraft/entity/monster/EntityBlaze/isBurning ()Z +MD: vl/b (F)I net/minecraft/entity/monster/EntityBlaze/getBrightnessForRender (F)I +MD: vl/b (ZI)V net/minecraft/entity/monster/EntityBlaze/dropFewItems (ZI)V +MD: vl/bo ()Ljava/lang/String; net/minecraft/entity/monster/EntityBlaze/getHurtSound ()Ljava/lang/String; +MD: vl/bp ()Ljava/lang/String; net/minecraft/entity/monster/EntityBlaze/getDeathSound ()Ljava/lang/String; +MD: vl/c (F)F net/minecraft/entity/monster/EntityBlaze/getBrightness (F)F +MD: vl/e (FF)V net/minecraft/entity/monster/EntityBlaze/fall (FF)V +MD: vl/h ()V net/minecraft/entity/monster/EntityBlaze/entityInit ()V +MD: vl/m ()V net/minecraft/entity/monster/EntityBlaze/onLivingUpdate ()V +MD: vl/n ()Z net/minecraft/entity/monster/EntityBlaze/func_70845_n ()Z +MD: vl/n_ ()Z net/minecraft/entity/monster/EntityBlaze/isValidLightLevel ()Z +MD: vl/z ()Ljava/lang/String; net/minecraft/entity/monster/EntityBlaze/getLivingSound ()Ljava/lang/String; +MD: vm/a (Lok;Lpu;)Lpu; net/minecraft/entity/monster/EntityCaveSpider/onInitialSpawn (Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/entity/IEntityLivingData;)Lnet/minecraft/entity/IEntityLivingData; +MD: vm/aS ()F net/minecraft/entity/monster/EntityCaveSpider/getEyeHeight ()F +MD: vm/aX ()V net/minecraft/entity/monster/EntityCaveSpider/applyEntityAttributes ()V +MD: vm/r (Lpk;)Z net/minecraft/entity/monster/EntityCaveSpider/attackEntityAsMob (Lnet/minecraft/entity/Entity;)Z +MD: vn/A ()Lzw; net/minecraft/entity/monster/EntityCreeper/getDropItem ()Lnet/minecraft/item/Item; +MD: vn/a (F)F net/minecraft/entity/monster/EntityCreeper/getCreeperFlashIntensity (F)F +MD: vn/a (I)V net/minecraft/entity/monster/EntityCreeper/setCreeperState (I)V +MD: vn/a (Ldn;)V net/minecraft/entity/monster/EntityCreeper/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: vn/a (Low;)V net/minecraft/entity/monster/EntityCreeper/onDeath (Lnet/minecraft/util/DamageSource;)V +MD: vn/a (Luv;)V net/minecraft/entity/monster/EntityCreeper/onStruckByLightning (Lnet/minecraft/entity/effect/EntityLightningBolt;)V +MD: vn/a (Lwn;)Z net/minecraft/entity/monster/EntityCreeper/interact (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: vn/aE ()I net/minecraft/entity/monster/EntityCreeper/getMaxFallHeight ()I +MD: vn/aX ()V net/minecraft/entity/monster/EntityCreeper/applyEntityAttributes ()V +MD: vn/b (Ldn;)V net/minecraft/entity/monster/EntityCreeper/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: vn/bo ()Ljava/lang/String; net/minecraft/entity/monster/EntityCreeper/getHurtSound ()Ljava/lang/String; +MD: vn/bp ()Ljava/lang/String; net/minecraft/entity/monster/EntityCreeper/getDeathSound ()Ljava/lang/String; +MD: vn/cm ()I net/minecraft/entity/monster/EntityCreeper/getCreeperState ()I +MD: vn/cn ()Z net/minecraft/entity/monster/EntityCreeper/hasIgnited ()Z +MD: vn/co ()V net/minecraft/entity/monster/EntityCreeper/ignite ()V +MD: vn/cp ()Z net/minecraft/entity/monster/EntityCreeper/isAIEnabled ()Z +MD: vn/cq ()V net/minecraft/entity/monster/EntityCreeper/func_175493_co ()V +MD: vn/cr ()V net/minecraft/entity/monster/EntityCreeper/explode ()V +MD: vn/e (FF)V net/minecraft/entity/monster/EntityCreeper/fall (FF)V +MD: vn/h ()V net/minecraft/entity/monster/EntityCreeper/entityInit ()V +MD: vn/n ()Z net/minecraft/entity/monster/EntityCreeper/getPowered ()Z +MD: vn/r (Lpk;)Z net/minecraft/entity/monster/EntityCreeper/attackEntityAsMob (Lnet/minecraft/entity/Entity;)Z +MD: vn/t_ ()V net/minecraft/entity/monster/EntityCreeper/onUpdate ()V +MD: vo$1/a (Lvp;)Z net/minecraft/entity/monster/EntityEnderman$1/apply (Lnet/minecraft/entity/monster/EntityEndermite;)Z +MD: vo$1/apply (Ljava/lang/Object;)Z net/minecraft/entity/monster/EntityEnderman$1/apply (Ljava/lang/Object;)Z +MD: vo$a/a ()Z net/minecraft/entity/monster/EntityEnderman$AIPlaceBlock/shouldExecute ()Z +MD: vo$a/a (Ladm;Lcj;Lafh;Lafh;Lafh;)Z net/minecraft/entity/monster/EntityEnderman$AIPlaceBlock/func_179474_a (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)Z +MD: vo$a/e ()V net/minecraft/entity/monster/EntityEnderman$AIPlaceBlock/updateTask ()V +MD: vo$b/a ()Z net/minecraft/entity/monster/EntityEnderman$AIFindPlayer/shouldExecute ()Z +MD: vo$b/b ()Z net/minecraft/entity/monster/EntityEnderman$AIFindPlayer/continueExecuting ()Z +MD: vo$b/c ()V net/minecraft/entity/monster/EntityEnderman$AIFindPlayer/startExecuting ()V +MD: vo$b/d ()V net/minecraft/entity/monster/EntityEnderman$AIFindPlayer/resetTask ()V +MD: vo$b/e ()V net/minecraft/entity/monster/EntityEnderman$AIFindPlayer/updateTask ()V +MD: vo$c/a ()Z net/minecraft/entity/monster/EntityEnderman$AITakeBlock/shouldExecute ()Z +MD: vo$c/e ()V net/minecraft/entity/monster/EntityEnderman$AITakeBlock/updateTask ()V +MD: vo/A ()Lzw; net/minecraft/entity/monster/EntityEnderman/getDropItem ()Lnet/minecraft/item/Item; +MD: vo/E ()V net/minecraft/entity/monster/EntityEnderman/updateAITasks ()V +MD: vo/a (Lalz;)V net/minecraft/entity/monster/EntityEnderman/setHeldBlockState (Lnet/minecraft/block/state/IBlockState;)V +MD: vo/a (Ldn;)V net/minecraft/entity/monster/EntityEnderman/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: vo/a (Low;F)Z net/minecraft/entity/monster/EntityEnderman/attackEntityFrom (Lnet/minecraft/util/DamageSource;F)Z +MD: vo/a (Lvo;Lwn;)Z net/minecraft/entity/monster/EntityEnderman/access$100 (Lnet/minecraft/entity/monster/EntityEnderman;Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: vo/a (Lvo;Z)Z net/minecraft/entity/monster/EntityEnderman/access$202 (Lnet/minecraft/entity/monster/EntityEnderman;Z)Z +MD: vo/a (Z)V net/minecraft/entity/monster/EntityEnderman/setScreaming (Z)V +MD: vo/aS ()F net/minecraft/entity/monster/EntityEnderman/getEyeHeight ()F +MD: vo/aX ()V net/minecraft/entity/monster/EntityEnderman/applyEntityAttributes ()V +MD: vo/b (Ldn;)V net/minecraft/entity/monster/EntityEnderman/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: vo/b (Lpk;)Z net/minecraft/entity/monster/EntityEnderman/teleportToEntity (Lnet/minecraft/entity/Entity;)Z +MD: vo/b (ZI)V net/minecraft/entity/monster/EntityEnderman/dropFewItems (ZI)V +MD: vo/bo ()Ljava/lang/String; net/minecraft/entity/monster/EntityEnderman/getHurtSound ()Ljava/lang/String; +MD: vo/bp ()Ljava/lang/String; net/minecraft/entity/monster/EntityEnderman/getDeathSound ()Ljava/lang/String; +MD: vo/c (Lwn;)Z net/minecraft/entity/monster/EntityEnderman/shouldAttackPlayer (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: vo/cm ()Lalz; net/minecraft/entity/monster/EntityEnderman/getHeldBlockState ()Lnet/minecraft/block/state/IBlockState; +MD: vo/co ()Z net/minecraft/entity/monster/EntityEnderman/isScreaming ()Z +MD: vo/cp ()Lqd; net/minecraft/entity/monster/EntityEnderman/access$000 ()Lnet/minecraft/entity/ai/attributes/AttributeModifier; +MD: vo/cq ()Ljava/util/Set; net/minecraft/entity/monster/EntityEnderman/access$300 ()Ljava/util/Set; +MD: vo/h ()V net/minecraft/entity/monster/EntityEnderman/entityInit ()V +MD: vo/k (DDD)Z net/minecraft/entity/monster/EntityEnderman/teleportTo (DDD)Z +MD: vo/m ()V net/minecraft/entity/monster/EntityEnderman/onLivingUpdate ()V +MD: vo/n ()Z net/minecraft/entity/monster/EntityEnderman/teleportRandomly ()Z +MD: vo/z ()Ljava/lang/String; net/minecraft/entity/monster/EntityEnderman/getLivingSound ()Ljava/lang/String; +MD: vp/A ()Lzw; net/minecraft/entity/monster/EntityEndermite/getDropItem ()Lnet/minecraft/item/Item; +MD: vp/a (Lcj;Lafh;)V net/minecraft/entity/monster/EntityEndermite/playStepSound (Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/Block;)V +MD: vp/a (Ldn;)V net/minecraft/entity/monster/EntityEndermite/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: vp/a (Z)V net/minecraft/entity/monster/EntityEndermite/setSpawnedByPlayer (Z)V +MD: vp/aS ()F net/minecraft/entity/monster/EntityEndermite/getEyeHeight ()F +MD: vp/aX ()V net/minecraft/entity/monster/EntityEndermite/applyEntityAttributes ()V +MD: vp/b (Ldn;)V net/minecraft/entity/monster/EntityEndermite/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: vp/bR ()Z net/minecraft/entity/monster/EntityEndermite/getCanSpawnHere ()Z +MD: vp/bo ()Ljava/lang/String; net/minecraft/entity/monster/EntityEndermite/getHurtSound ()Ljava/lang/String; +MD: vp/bp ()Ljava/lang/String; net/minecraft/entity/monster/EntityEndermite/getDeathSound ()Ljava/lang/String; +MD: vp/bz ()Lpw; net/minecraft/entity/monster/EntityEndermite/getCreatureAttribute ()Lnet/minecraft/entity/EnumCreatureAttribute; +MD: vp/m ()V net/minecraft/entity/monster/EntityEndermite/onLivingUpdate ()V +MD: vp/n ()Z net/minecraft/entity/monster/EntityEndermite/isSpawnedByPlayer ()Z +MD: vp/n_ ()Z net/minecraft/entity/monster/EntityEndermite/isValidLightLevel ()Z +MD: vp/s_ ()Z net/minecraft/entity/monster/EntityEndermite/canTriggerWalking ()Z +MD: vp/t_ ()V net/minecraft/entity/monster/EntityEndermite/onUpdate ()V +MD: vp/z ()Ljava/lang/String; net/minecraft/entity/monster/EntityEndermite/getLivingSound ()Ljava/lang/String; +MD: vq$1/a (Lpk;)Z net/minecraft/entity/monster/IMob$1/apply (Lnet/minecraft/entity/Entity;)Z +MD: vq$1/apply (Ljava/lang/Object;)Z net/minecraft/entity/monster/IMob$1/apply (Ljava/lang/Object;)Z +MD: vq$2/a (Lpk;)Z net/minecraft/entity/monster/IMob$2/apply (Lnet/minecraft/entity/Entity;)Z +MD: vq$2/apply (Ljava/lang/Object;)Z net/minecraft/entity/monster/IMob$2/apply (Ljava/lang/Object;)Z +MD: vr$a/a ()Z net/minecraft/entity/monster/EntityGhast$AILookAround/shouldExecute ()Z +MD: vr$a/e ()V net/minecraft/entity/monster/EntityGhast$AILookAround/updateTask ()V +MD: vr$b/b (DDDD)Z net/minecraft/entity/monster/EntityGhast$GhastMoveHelper/isNotColliding (DDDD)Z +MD: vr$b/c ()V net/minecraft/entity/monster/EntityGhast$GhastMoveHelper/onUpdateMoveHelper ()V +MD: vr$c/a ()Z net/minecraft/entity/monster/EntityGhast$AIFireballAttack/shouldExecute ()Z +MD: vr$c/c ()V net/minecraft/entity/monster/EntityGhast$AIFireballAttack/startExecuting ()V +MD: vr$c/d ()V net/minecraft/entity/monster/EntityGhast$AIFireballAttack/resetTask ()V +MD: vr$c/e ()V net/minecraft/entity/monster/EntityGhast$AIFireballAttack/updateTask ()V +MD: vr$d/a ()Z net/minecraft/entity/monster/EntityGhast$AIRandomFly/shouldExecute ()Z +MD: vr$d/b ()Z net/minecraft/entity/monster/EntityGhast$AIRandomFly/continueExecuting ()Z +MD: vr$d/c ()V net/minecraft/entity/monster/EntityGhast$AIRandomFly/startExecuting ()V +MD: vr/A ()Lzw; net/minecraft/entity/monster/EntityGhast/getDropItem ()Lnet/minecraft/item/Item; +MD: vr/a (Ldn;)V net/minecraft/entity/monster/EntityGhast/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: vr/a (Low;F)Z net/minecraft/entity/monster/EntityGhast/attackEntityFrom (Lnet/minecraft/util/DamageSource;F)Z +MD: vr/a (Z)V net/minecraft/entity/monster/EntityGhast/setAttacking (Z)V +MD: vr/aS ()F net/minecraft/entity/monster/EntityGhast/getEyeHeight ()F +MD: vr/aX ()V net/minecraft/entity/monster/EntityGhast/applyEntityAttributes ()V +MD: vr/b (Ldn;)V net/minecraft/entity/monster/EntityGhast/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: vr/b (ZI)V net/minecraft/entity/monster/EntityGhast/dropFewItems (ZI)V +MD: vr/bB ()F net/minecraft/entity/monster/EntityGhast/getSoundVolume ()F +MD: vr/bR ()Z net/minecraft/entity/monster/EntityGhast/getCanSpawnHere ()Z +MD: vr/bV ()I net/minecraft/entity/monster/EntityGhast/getMaxSpawnedInChunk ()I +MD: vr/bo ()Ljava/lang/String; net/minecraft/entity/monster/EntityGhast/getHurtSound ()Ljava/lang/String; +MD: vr/bp ()Ljava/lang/String; net/minecraft/entity/monster/EntityGhast/getDeathSound ()Ljava/lang/String; +MD: vr/cf ()I net/minecraft/entity/monster/EntityGhast/getFireballStrength ()I +MD: vr/h ()V net/minecraft/entity/monster/EntityGhast/entityInit ()V +MD: vr/n ()Z net/minecraft/entity/monster/EntityGhast/isAttacking ()Z +MD: vr/t_ ()V net/minecraft/entity/monster/EntityGhast/onUpdate ()V +MD: vr/z ()Ljava/lang/String; net/minecraft/entity/monster/EntityGhast/getLivingSound ()Ljava/lang/String; +MD: vs/a (Lcj;)F net/minecraft/entity/monster/EntityGiantZombie/getBlockPathWeight (Lnet/minecraft/util/BlockPos;)F +MD: vs/aS ()F net/minecraft/entity/monster/EntityGiantZombie/getEyeHeight ()F +MD: vs/aX ()V net/minecraft/entity/monster/EntityGiantZombie/applyEntityAttributes ()V +MD: vt$1/a (Llf;)Z net/minecraft/entity/monster/EntityGuardian$1/apply (Lnet/minecraft/entity/player/EntityPlayerMP;)Z +MD: vt$1/apply (Ljava/lang/Object;)Z net/minecraft/entity/monster/EntityGuardian$1/apply (Ljava/lang/Object;)Z +MD: vt$a/a ()Z net/minecraft/entity/monster/EntityGuardian$AIGuardianAttack/shouldExecute ()Z +MD: vt$a/b ()Z net/minecraft/entity/monster/EntityGuardian$AIGuardianAttack/continueExecuting ()Z +MD: vt$a/c ()V net/minecraft/entity/monster/EntityGuardian$AIGuardianAttack/startExecuting ()V +MD: vt$a/d ()V net/minecraft/entity/monster/EntityGuardian$AIGuardianAttack/resetTask ()V +MD: vt$a/e ()V net/minecraft/entity/monster/EntityGuardian$AIGuardianAttack/updateTask ()V +MD: vt$b/a (Lpr;)Z net/minecraft/entity/monster/EntityGuardian$GuardianTargetSelector/apply (Lnet/minecraft/entity/EntityLivingBase;)Z +MD: vt$b/apply (Ljava/lang/Object;)Z net/minecraft/entity/monster/EntityGuardian$GuardianTargetSelector/apply (Ljava/lang/Object;)Z +MD: vt$c/c ()V net/minecraft/entity/monster/EntityGuardian$GuardianMoveHelper/onUpdateMoveHelper ()V +MD: vt/E ()V net/minecraft/entity/monster/EntityGuardian/updateAITasks ()V +MD: vt/a (F)F net/minecraft/entity/monster/EntityGuardian/func_175471_a (F)F +MD: vt/a (I)Z net/minecraft/entity/monster/EntityGuardian/isSyncedFlagSet (I)Z +MD: vt/a (IZ)V net/minecraft/entity/monster/EntityGuardian/setSyncedFlag (IZ)V +MD: vt/a (Lcj;)F net/minecraft/entity/monster/EntityGuardian/getBlockPathWeight (Lnet/minecraft/util/BlockPos;)F +MD: vt/a (Ldn;)V net/minecraft/entity/monster/EntityGuardian/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: vt/a (Low;F)Z net/minecraft/entity/monster/EntityGuardian/attackEntityFrom (Lnet/minecraft/util/DamageSource;F)Z +MD: vt/a (Lvt;)Lrz; net/minecraft/entity/monster/EntityGuardian/access$100 (Lnet/minecraft/entity/monster/EntityGuardian;)Lnet/minecraft/entity/ai/EntityAIWander; +MD: vt/a (Lvt;I)V net/minecraft/entity/monster/EntityGuardian/access$000 (Lnet/minecraft/entity/monster/EntityGuardian;I)V +MD: vt/a (Lvt;Z)V net/minecraft/entity/monster/EntityGuardian/access$200 (Lnet/minecraft/entity/monster/EntityGuardian;Z)V +MD: vt/a (Z)V net/minecraft/entity/monster/EntityGuardian/setElder (Z)V +MD: vt/aS ()F net/minecraft/entity/monster/EntityGuardian/getEyeHeight ()F +MD: vt/aX ()V net/minecraft/entity/monster/EntityGuardian/applyEntityAttributes ()V +MD: vt/b (I)V net/minecraft/entity/monster/EntityGuardian/setTargetedEntity (I)V +MD: vt/b (Ladm;)Lsw; net/minecraft/entity/monster/EntityGuardian/getNewNavigator (Lnet/minecraft/world/World;)Lnet/minecraft/pathfinding/PathNavigate; +MD: vt/b (Ldn;)V net/minecraft/entity/monster/EntityGuardian/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: vt/b (ZI)V net/minecraft/entity/monster/EntityGuardian/dropFewItems (ZI)V +MD: vt/bQ ()I net/minecraft/entity/monster/EntityGuardian/getVerticalFaceSpeed ()I +MD: vt/bR ()Z net/minecraft/entity/monster/EntityGuardian/getCanSpawnHere ()Z +MD: vt/bS ()Z net/minecraft/entity/monster/EntityGuardian/isNotColliding ()Z +MD: vt/bo ()Ljava/lang/String; net/minecraft/entity/monster/EntityGuardian/getHurtSound ()Ljava/lang/String; +MD: vt/bp ()Ljava/lang/String; net/minecraft/entity/monster/EntityGuardian/getDeathSound ()Ljava/lang/String; +MD: vt/bq ()V net/minecraft/entity/monster/EntityGuardian/addRandomDrop ()V +MD: vt/cm ()I net/minecraft/entity/monster/EntityGuardian/func_175464_ck ()I +MD: vt/cn ()Z net/minecraft/entity/monster/EntityGuardian/isElder ()Z +MD: vt/co ()V net/minecraft/entity/monster/EntityGuardian/setElder ()V +MD: vt/cp ()Z net/minecraft/entity/monster/EntityGuardian/hasTargetedEntity ()Z +MD: vt/cq ()Lpr; net/minecraft/entity/monster/EntityGuardian/getTargetedEntity ()Lnet/minecraft/entity/EntityLivingBase; +MD: vt/g (FF)V net/minecraft/entity/monster/EntityGuardian/moveEntityWithHeading (FF)V +MD: vt/h ()V net/minecraft/entity/monster/EntityGuardian/entityInit ()V +MD: vt/i (I)V net/minecraft/entity/monster/EntityGuardian/onDataWatcherUpdate (I)V +MD: vt/l (Z)V net/minecraft/entity/monster/EntityGuardian/func_175476_l (Z)V +MD: vt/m ()V net/minecraft/entity/monster/EntityGuardian/onLivingUpdate ()V +MD: vt/n ()Z net/minecraft/entity/monster/EntityGuardian/func_175472_n ()Z +MD: vt/n_ ()Z net/minecraft/entity/monster/EntityGuardian/isValidLightLevel ()Z +MD: vt/p (F)F net/minecraft/entity/monster/EntityGuardian/func_175469_o (F)F +MD: vt/q (F)F net/minecraft/entity/monster/EntityGuardian/func_175477_p (F)F +MD: vt/s_ ()Z net/minecraft/entity/monster/EntityGuardian/canTriggerWalking ()Z +MD: vt/w ()I net/minecraft/entity/monster/EntityGuardian/getTalkInterval ()I +MD: vt/z ()Ljava/lang/String; net/minecraft/entity/monster/EntityGuardian/getLivingSound ()Ljava/lang/String; +MD: vu/A ()Lzw; net/minecraft/entity/monster/EntityMagmaCube/getDropItem ()Lnet/minecraft/item/Item; +MD: vu/aX ()V net/minecraft/entity/monster/EntityMagmaCube/applyEntityAttributes ()V +MD: vu/at ()Z net/minecraft/entity/monster/EntityMagmaCube/isBurning ()Z +MD: vu/b (F)I net/minecraft/entity/monster/EntityMagmaCube/getBrightnessForRender (F)I +MD: vu/b (ZI)V net/minecraft/entity/monster/EntityMagmaCube/dropFewItems (ZI)V +MD: vu/bF ()V net/minecraft/entity/monster/EntityMagmaCube/jump ()V +MD: vu/bH ()V net/minecraft/entity/monster/EntityMagmaCube/handleJumpLava ()V +MD: vu/bR ()Z net/minecraft/entity/monster/EntityMagmaCube/getCanSpawnHere ()Z +MD: vu/bS ()Z net/minecraft/entity/monster/EntityMagmaCube/isNotColliding ()Z +MD: vu/br ()I net/minecraft/entity/monster/EntityMagmaCube/getTotalArmorValue ()I +MD: vu/c (F)F net/minecraft/entity/monster/EntityMagmaCube/getBrightness (F)F +MD: vu/cf ()Lwb; net/minecraft/entity/monster/EntityMagmaCube/createInstance ()Lnet/minecraft/entity/monster/EntitySlime; +MD: vu/cg ()I net/minecraft/entity/monster/EntityMagmaCube/getJumpDelay ()I +MD: vu/ch ()V net/minecraft/entity/monster/EntityMagmaCube/alterSquishAmount ()V +MD: vu/ci ()Z net/minecraft/entity/monster/EntityMagmaCube/canDamagePlayer ()Z +MD: vu/cj ()I net/minecraft/entity/monster/EntityMagmaCube/getAttackStrength ()I +MD: vu/ck ()Ljava/lang/String; net/minecraft/entity/monster/EntityMagmaCube/getJumpSound ()Ljava/lang/String; +MD: vu/cl ()Z net/minecraft/entity/monster/EntityMagmaCube/makesSoundOnLand ()Z +MD: vu/e (FF)V net/minecraft/entity/monster/EntityMagmaCube/fall (FF)V +MD: vu/n ()Lcy; net/minecraft/entity/monster/EntityMagmaCube/getParticleType ()Lnet/minecraft/util/EnumParticleTypes; +MD: vv/P ()Ljava/lang/String; net/minecraft/entity/monster/EntityMob/getSwimSound ()Ljava/lang/String; +MD: vv/a (Lcj;)F net/minecraft/entity/monster/EntityMob/getBlockPathWeight (Lnet/minecraft/util/BlockPos;)F +MD: vv/a (Low;F)Z net/minecraft/entity/monster/EntityMob/attackEntityFrom (Lnet/minecraft/util/DamageSource;F)Z +MD: vv/aX ()V net/minecraft/entity/monster/EntityMob/applyEntityAttributes ()V +MD: vv/aa ()Ljava/lang/String; net/minecraft/entity/monster/EntityMob/getSplashSound ()Ljava/lang/String; +MD: vv/bR ()Z net/minecraft/entity/monster/EntityMob/getCanSpawnHere ()Z +MD: vv/ba ()Z net/minecraft/entity/monster/EntityMob/canDropLoot ()Z +MD: vv/bo ()Ljava/lang/String; net/minecraft/entity/monster/EntityMob/getHurtSound ()Ljava/lang/String; +MD: vv/bp ()Ljava/lang/String; net/minecraft/entity/monster/EntityMob/getDeathSound ()Ljava/lang/String; +MD: vv/m ()V net/minecraft/entity/monster/EntityMob/onLivingUpdate ()V +MD: vv/n (I)Ljava/lang/String; net/minecraft/entity/monster/EntityMob/getFallSoundString (I)Ljava/lang/String; +MD: vv/n_ ()Z net/minecraft/entity/monster/EntityMob/isValidLightLevel ()Z +MD: vv/r (Lpk;)Z net/minecraft/entity/monster/EntityMob/attackEntityAsMob (Lnet/minecraft/entity/Entity;)Z +MD: vv/t_ ()V net/minecraft/entity/monster/EntityMob/onUpdate ()V +MD: vw$a/a ()Z net/minecraft/entity/monster/EntityPigZombie$AITargetAggressor/shouldExecute ()Z +MD: vw$b/a (Lpy;Lpr;)V net/minecraft/entity/monster/EntityPigZombie$AIHurtByAggressor/setEntityAttackTarget (Lnet/minecraft/entity/EntityCreature;Lnet/minecraft/entity/EntityLivingBase;)V +MD: vw/E ()V net/minecraft/entity/monster/EntityPigZombie/updateAITasks ()V +MD: vw/a (Ldn;)V net/minecraft/entity/monster/EntityPigZombie/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: vw/a (Lok;)V net/minecraft/entity/monster/EntityPigZombie/setEquipmentBasedOnDifficulty (Lnet/minecraft/world/DifficultyInstance;)V +MD: vw/a (Lok;Lpu;)Lpu; net/minecraft/entity/monster/EntityPigZombie/onInitialSpawn (Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/entity/IEntityLivingData;)Lnet/minecraft/entity/IEntityLivingData; +MD: vw/a (Low;F)Z net/minecraft/entity/monster/EntityPigZombie/attackEntityFrom (Lnet/minecraft/util/DamageSource;F)Z +MD: vw/a (Lvw;Lpk;)V net/minecraft/entity/monster/EntityPigZombie/access$000 (Lnet/minecraft/entity/monster/EntityPigZombie;Lnet/minecraft/entity/Entity;)V +MD: vw/a (Lwn;)Z net/minecraft/entity/monster/EntityPigZombie/interact (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: vw/aX ()V net/minecraft/entity/monster/EntityPigZombie/applyEntityAttributes ()V +MD: vw/b (Ldn;)V net/minecraft/entity/monster/EntityPigZombie/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: vw/b (Lpk;)V net/minecraft/entity/monster/EntityPigZombie/becomeAngryAt (Lnet/minecraft/entity/Entity;)V +MD: vw/b (Lpr;)V net/minecraft/entity/monster/EntityPigZombie/setRevengeTarget (Lnet/minecraft/entity/EntityLivingBase;)V +MD: vw/b (ZI)V net/minecraft/entity/monster/EntityPigZombie/dropFewItems (ZI)V +MD: vw/bR ()Z net/minecraft/entity/monster/EntityPigZombie/getCanSpawnHere ()Z +MD: vw/bS ()Z net/minecraft/entity/monster/EntityPigZombie/isNotColliding ()Z +MD: vw/bo ()Ljava/lang/String; net/minecraft/entity/monster/EntityPigZombie/getHurtSound ()Ljava/lang/String; +MD: vw/bp ()Ljava/lang/String; net/minecraft/entity/monster/EntityPigZombie/getDeathSound ()Ljava/lang/String; +MD: vw/bq ()V net/minecraft/entity/monster/EntityPigZombie/addRandomDrop ()V +MD: vw/cm ()Z net/minecraft/entity/monster/EntityPigZombie/isAngry ()Z +MD: vw/n ()V net/minecraft/entity/monster/EntityPigZombie/applyEntityAI ()V +MD: vw/t_ ()V net/minecraft/entity/monster/EntityPigZombie/onUpdate ()V +MD: vw/z ()Ljava/lang/String; net/minecraft/entity/monster/EntityPigZombie/getLivingSound ()Ljava/lang/String; +MD: vx/a (Lpr;F)V net/minecraft/entity/IRangedAttackMob/attackEntityWithRangedAttack (Lnet/minecraft/entity/EntityLivingBase;F)V +MD: vy/a (Ldn;)Lqd; net/minecraft/entity/SharedMonsterAttributes/readAttributeModifierFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/entity/ai/attributes/AttributeModifier; +MD: vy/a (Lqc;)Ldn; net/minecraft/entity/SharedMonsterAttributes/writeAttributeInstanceToNBT (Lnet/minecraft/entity/ai/attributes/IAttributeInstance;)Lnet/minecraft/nbt/NBTTagCompound; +MD: vy/a (Lqc;Ldn;)V net/minecraft/entity/SharedMonsterAttributes/applyModifiersToAttributeInstance (Lnet/minecraft/entity/ai/attributes/IAttributeInstance;Lnet/minecraft/nbt/NBTTagCompound;)V +MD: vy/a (Lqd;)Ldn; net/minecraft/entity/SharedMonsterAttributes/writeAttributeModifierToNBT (Lnet/minecraft/entity/ai/attributes/AttributeModifier;)Lnet/minecraft/nbt/NBTTagCompound; +MD: vy/a (Lqf;)Ldu; net/minecraft/entity/SharedMonsterAttributes/writeBaseAttributeMapToNBT (Lnet/minecraft/entity/ai/attributes/BaseAttributeMap;)Lnet/minecraft/nbt/NBTTagList; +MD: vy/a (Lqf;Ldu;)V net/minecraft/entity/SharedMonsterAttributes/func_151475_a (Lnet/minecraft/entity/ai/attributes/BaseAttributeMap;Lnet/minecraft/nbt/NBTTagList;)V +MD: vz$a/a ()Z net/minecraft/entity/monster/EntitySilverfish$AIHideInStone/shouldExecute ()Z +MD: vz$a/b ()Z net/minecraft/entity/monster/EntitySilverfish$AIHideInStone/continueExecuting ()Z +MD: vz$a/c ()V net/minecraft/entity/monster/EntitySilverfish$AIHideInStone/startExecuting ()V +MD: vz$b/a ()Z net/minecraft/entity/monster/EntitySilverfish$AISummonSilverfish/shouldExecute ()Z +MD: vz$b/e ()V net/minecraft/entity/monster/EntitySilverfish$AISummonSilverfish/updateTask ()V +MD: vz$b/f ()V net/minecraft/entity/monster/EntitySilverfish$AISummonSilverfish/func_179462_f ()V +MD: vz/A ()Lzw; net/minecraft/entity/monster/EntitySilverfish/getDropItem ()Lnet/minecraft/item/Item; +MD: vz/a (Lcj;)F net/minecraft/entity/monster/EntitySilverfish/getBlockPathWeight (Lnet/minecraft/util/BlockPos;)F +MD: vz/a (Lcj;Lafh;)V net/minecraft/entity/monster/EntitySilverfish/playStepSound (Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/Block;)V +MD: vz/a (Low;F)Z net/minecraft/entity/monster/EntitySilverfish/attackEntityFrom (Lnet/minecraft/util/DamageSource;F)Z +MD: vz/aS ()F net/minecraft/entity/monster/EntitySilverfish/getEyeHeight ()F +MD: vz/aX ()V net/minecraft/entity/monster/EntitySilverfish/applyEntityAttributes ()V +MD: vz/am ()D net/minecraft/entity/monster/EntitySilverfish/getYOffset ()D +MD: vz/bR ()Z net/minecraft/entity/monster/EntitySilverfish/getCanSpawnHere ()Z +MD: vz/bo ()Ljava/lang/String; net/minecraft/entity/monster/EntitySilverfish/getHurtSound ()Ljava/lang/String; +MD: vz/bp ()Ljava/lang/String; net/minecraft/entity/monster/EntitySilverfish/getDeathSound ()Ljava/lang/String; +MD: vz/bz ()Lpw; net/minecraft/entity/monster/EntitySilverfish/getCreatureAttribute ()Lnet/minecraft/entity/EnumCreatureAttribute; +MD: vz/n_ ()Z net/minecraft/entity/monster/EntitySilverfish/isValidLightLevel ()Z +MD: vz/s_ ()Z net/minecraft/entity/monster/EntitySilverfish/canTriggerWalking ()Z +MD: vz/t_ ()V net/minecraft/entity/monster/EntitySilverfish/onUpdate ()V +MD: vz/z ()Ljava/lang/String; net/minecraft/entity/monster/EntitySilverfish/getLivingSound ()Ljava/lang/String; +MD: w/a ()I net/minecraft/command/server/CommandDeOp/getRequiredPermissionLevel ()I +MD: w/a (Lm;[Ljava/lang/String;)V net/minecraft/command/server/CommandDeOp/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: w/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/server/CommandDeOp/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: w/c ()Ljava/lang/String; net/minecraft/command/server/CommandDeOp/getCommandName ()Ljava/lang/String; +MD: w/c (Lm;)Ljava/lang/String; net/minecraft/command/server/CommandDeOp/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: wa/A ()Lzw; net/minecraft/entity/monster/EntitySkeleton/getDropItem ()Lnet/minecraft/item/Item; +MD: wa/a (I)V net/minecraft/entity/monster/EntitySkeleton/setSkeletonType (I)V +MD: wa/a (Lcj;Lafh;)V net/minecraft/entity/monster/EntitySkeleton/playStepSound (Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/Block;)V +MD: wa/a (Ldn;)V net/minecraft/entity/monster/EntitySkeleton/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: wa/a (Lok;)V net/minecraft/entity/monster/EntitySkeleton/setEquipmentBasedOnDifficulty (Lnet/minecraft/world/DifficultyInstance;)V +MD: wa/a (Lok;Lpu;)Lpu; net/minecraft/entity/monster/EntitySkeleton/onInitialSpawn (Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/entity/IEntityLivingData;)Lnet/minecraft/entity/IEntityLivingData; +MD: wa/a (Low;)V net/minecraft/entity/monster/EntitySkeleton/onDeath (Lnet/minecraft/util/DamageSource;)V +MD: wa/a (Lpr;F)V net/minecraft/entity/monster/EntitySkeleton/attackEntityWithRangedAttack (Lnet/minecraft/entity/EntityLivingBase;F)V +MD: wa/aS ()F net/minecraft/entity/monster/EntitySkeleton/getEyeHeight ()F +MD: wa/aX ()V net/minecraft/entity/monster/EntitySkeleton/applyEntityAttributes ()V +MD: wa/ak ()V net/minecraft/entity/monster/EntitySkeleton/updateRidden ()V +MD: wa/am ()D net/minecraft/entity/monster/EntitySkeleton/getYOffset ()D +MD: wa/b (Ldn;)V net/minecraft/entity/monster/EntitySkeleton/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: wa/b (ZI)V net/minecraft/entity/monster/EntitySkeleton/dropFewItems (ZI)V +MD: wa/bo ()Ljava/lang/String; net/minecraft/entity/monster/EntitySkeleton/getHurtSound ()Ljava/lang/String; +MD: wa/bp ()Ljava/lang/String; net/minecraft/entity/monster/EntitySkeleton/getDeathSound ()Ljava/lang/String; +MD: wa/bq ()V net/minecraft/entity/monster/EntitySkeleton/addRandomDrop ()V +MD: wa/bz ()Lpw; net/minecraft/entity/monster/EntitySkeleton/getCreatureAttribute ()Lnet/minecraft/entity/EnumCreatureAttribute; +MD: wa/c (ILzx;)V net/minecraft/entity/monster/EntitySkeleton/setCurrentItemOrArmor (ILnet/minecraft/item/ItemStack;)V +MD: wa/cm ()I net/minecraft/entity/monster/EntitySkeleton/getSkeletonType ()I +MD: wa/h ()V net/minecraft/entity/monster/EntitySkeleton/entityInit ()V +MD: wa/m ()V net/minecraft/entity/monster/EntitySkeleton/onLivingUpdate ()V +MD: wa/n ()V net/minecraft/entity/monster/EntitySkeleton/setCombatTask ()V +MD: wa/r (Lpk;)Z net/minecraft/entity/monster/EntitySkeleton/attackEntityAsMob (Lnet/minecraft/entity/Entity;)Z +MD: wa/z ()Ljava/lang/String; net/minecraft/entity/monster/EntitySkeleton/getLivingSound ()Ljava/lang/String; +MD: wb$a/a ()Z net/minecraft/entity/monster/EntitySlime$AISlimeAttack/shouldExecute ()Z +MD: wb$a/b ()Z net/minecraft/entity/monster/EntitySlime$AISlimeAttack/continueExecuting ()Z +MD: wb$a/c ()V net/minecraft/entity/monster/EntitySlime$AISlimeAttack/startExecuting ()V +MD: wb$a/e ()V net/minecraft/entity/monster/EntitySlime$AISlimeAttack/updateTask ()V +MD: wb$b/a ()Z net/minecraft/entity/monster/EntitySlime$AISlimeFloat/shouldExecute ()Z +MD: wb$b/e ()V net/minecraft/entity/monster/EntitySlime$AISlimeFloat/updateTask ()V +MD: wb$c/a ()Z net/minecraft/entity/monster/EntitySlime$AISlimeHop/shouldExecute ()Z +MD: wb$c/e ()V net/minecraft/entity/monster/EntitySlime$AISlimeHop/updateTask ()V +MD: wb$d/a (D)V net/minecraft/entity/monster/EntitySlime$SlimeMoveHelper/setSpeed (D)V +MD: wb$d/a (FZ)V net/minecraft/entity/monster/EntitySlime$SlimeMoveHelper/func_179920_a (FZ)V +MD: wb$d/c ()V net/minecraft/entity/monster/EntitySlime$SlimeMoveHelper/onUpdateMoveHelper ()V +MD: wb$e/a ()Z net/minecraft/entity/monster/EntitySlime$AISlimeFaceRandom/shouldExecute ()Z +MD: wb$e/e ()V net/minecraft/entity/monster/EntitySlime$AISlimeFaceRandom/updateTask ()V +MD: wb/A ()Lzw; net/minecraft/entity/monster/EntitySlime/getDropItem ()Lnet/minecraft/item/Item; +MD: wb/J ()V net/minecraft/entity/monster/EntitySlime/setDead ()V +MD: wb/a (I)V net/minecraft/entity/monster/EntitySlime/setSlimeSize (I)V +MD: wb/a (Ldn;)V net/minecraft/entity/monster/EntitySlime/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: wb/a (Lok;Lpu;)Lpu; net/minecraft/entity/monster/EntitySlime/onInitialSpawn (Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/entity/IEntityLivingData;)Lnet/minecraft/entity/IEntityLivingData; +MD: wb/aS ()F net/minecraft/entity/monster/EntitySlime/getEyeHeight ()F +MD: wb/b (Ldn;)V net/minecraft/entity/monster/EntitySlime/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: wb/bB ()F net/minecraft/entity/monster/EntitySlime/getSoundVolume ()F +MD: wb/bF ()V net/minecraft/entity/monster/EntitySlime/jump ()V +MD: wb/bQ ()I net/minecraft/entity/monster/EntitySlime/getVerticalFaceSpeed ()I +MD: wb/bR ()Z net/minecraft/entity/monster/EntitySlime/getCanSpawnHere ()Z +MD: wb/bo ()Ljava/lang/String; net/minecraft/entity/monster/EntitySlime/getHurtSound ()Ljava/lang/String; +MD: wb/bp ()Ljava/lang/String; net/minecraft/entity/monster/EntitySlime/getDeathSound ()Ljava/lang/String; +MD: wb/cf ()Lwb; net/minecraft/entity/monster/EntitySlime/createInstance ()Lnet/minecraft/entity/monster/EntitySlime; +MD: wb/cg ()I net/minecraft/entity/monster/EntitySlime/getJumpDelay ()I +MD: wb/ch ()V net/minecraft/entity/monster/EntitySlime/alterSquishAmount ()V +MD: wb/ci ()Z net/minecraft/entity/monster/EntitySlime/canDamagePlayer ()Z +MD: wb/cj ()I net/minecraft/entity/monster/EntitySlime/getAttackStrength ()I +MD: wb/ck ()Ljava/lang/String; net/minecraft/entity/monster/EntitySlime/getJumpSound ()Ljava/lang/String; +MD: wb/cl ()Z net/minecraft/entity/monster/EntitySlime/makesSoundOnLand ()Z +MD: wb/cm ()I net/minecraft/entity/monster/EntitySlime/getSlimeSize ()I +MD: wb/cn ()Z net/minecraft/entity/monster/EntitySlime/makesSoundOnJump ()Z +MD: wb/d (Lwn;)V net/minecraft/entity/monster/EntitySlime/onCollideWithPlayer (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: wb/e (Lpr;)V net/minecraft/entity/monster/EntitySlime/func_175451_e (Lnet/minecraft/entity/EntityLivingBase;)V +MD: wb/h ()V net/minecraft/entity/monster/EntitySlime/entityInit ()V +MD: wb/i (I)V net/minecraft/entity/monster/EntitySlime/onDataWatcherUpdate (I)V +MD: wb/i (Lpk;)V net/minecraft/entity/monster/EntitySlime/applyEntityCollision (Lnet/minecraft/entity/Entity;)V +MD: wb/n ()Lcy; net/minecraft/entity/monster/EntitySlime/getParticleType ()Lnet/minecraft/util/EnumParticleTypes; +MD: wb/t_ ()V net/minecraft/entity/monster/EntitySlime/onUpdate ()V +MD: wc$a/a (Lpr;)D net/minecraft/entity/monster/EntitySpider$AISpiderAttack/func_179512_a (Lnet/minecraft/entity/EntityLivingBase;)D +MD: wc$a/b ()Z net/minecraft/entity/monster/EntitySpider$AISpiderAttack/continueExecuting ()Z +MD: wc$b/a (Ljava/util/Random;)V net/minecraft/entity/monster/EntitySpider$GroupData/func_111104_a (Ljava/util/Random;)V +MD: wc$c/a ()Z net/minecraft/entity/monster/EntitySpider$AISpiderTarget/shouldExecute ()Z +MD: wc/A ()Lzw; net/minecraft/entity/monster/EntitySpider/getDropItem ()Lnet/minecraft/item/Item; +MD: wc/a (Lcj;Lafh;)V net/minecraft/entity/monster/EntitySpider/playStepSound (Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/Block;)V +MD: wc/a (Lok;Lpu;)Lpu; net/minecraft/entity/monster/EntitySpider/onInitialSpawn (Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/entity/IEntityLivingData;)Lnet/minecraft/entity/IEntityLivingData; +MD: wc/a (Z)V net/minecraft/entity/monster/EntitySpider/setBesideClimbableBlock (Z)V +MD: wc/aA ()V net/minecraft/entity/monster/EntitySpider/setInWeb ()V +MD: wc/aS ()F net/minecraft/entity/monster/EntitySpider/getEyeHeight ()F +MD: wc/aX ()V net/minecraft/entity/monster/EntitySpider/applyEntityAttributes ()V +MD: wc/an ()D net/minecraft/entity/monster/EntitySpider/getMountedYOffset ()D +MD: wc/b (Ladm;)Lsw; net/minecraft/entity/monster/EntitySpider/getNewNavigator (Lnet/minecraft/world/World;)Lnet/minecraft/pathfinding/PathNavigate; +MD: wc/b (ZI)V net/minecraft/entity/monster/EntitySpider/dropFewItems (ZI)V +MD: wc/bo ()Ljava/lang/String; net/minecraft/entity/monster/EntitySpider/getHurtSound ()Ljava/lang/String; +MD: wc/bp ()Ljava/lang/String; net/minecraft/entity/monster/EntitySpider/getDeathSound ()Ljava/lang/String; +MD: wc/bz ()Lpw; net/minecraft/entity/monster/EntitySpider/getCreatureAttribute ()Lnet/minecraft/entity/EnumCreatureAttribute; +MD: wc/d (Lpf;)Z net/minecraft/entity/monster/EntitySpider/isPotionApplicable (Lnet/minecraft/potion/PotionEffect;)Z +MD: wc/h ()V net/minecraft/entity/monster/EntitySpider/entityInit ()V +MD: wc/k_ ()Z net/minecraft/entity/monster/EntitySpider/isOnLadder ()Z +MD: wc/n ()Z net/minecraft/entity/monster/EntitySpider/isBesideClimbableBlock ()Z +MD: wc/t_ ()V net/minecraft/entity/monster/EntitySpider/onUpdate ()V +MD: wc/z ()Ljava/lang/String; net/minecraft/entity/monster/EntitySpider/getLivingSound ()Ljava/lang/String; +MD: wd/a (B)V net/minecraft/entity/monster/EntityWitch/handleStatusUpdate (B)V +MD: wd/a (Lpr;F)V net/minecraft/entity/monster/EntityWitch/attackEntityWithRangedAttack (Lnet/minecraft/entity/EntityLivingBase;F)V +MD: wd/a (Z)V net/minecraft/entity/monster/EntityWitch/setAggressive (Z)V +MD: wd/aS ()F net/minecraft/entity/monster/EntityWitch/getEyeHeight ()F +MD: wd/aX ()V net/minecraft/entity/monster/EntityWitch/applyEntityAttributes ()V +MD: wd/b (ZI)V net/minecraft/entity/monster/EntityWitch/dropFewItems (ZI)V +MD: wd/bo ()Ljava/lang/String; net/minecraft/entity/monster/EntityWitch/getHurtSound ()Ljava/lang/String; +MD: wd/bp ()Ljava/lang/String; net/minecraft/entity/monster/EntityWitch/getDeathSound ()Ljava/lang/String; +MD: wd/c (Low;F)F net/minecraft/entity/monster/EntityWitch/applyPotionDamageCalculations (Lnet/minecraft/util/DamageSource;F)F +MD: wd/h ()V net/minecraft/entity/monster/EntityWitch/entityInit ()V +MD: wd/m ()V net/minecraft/entity/monster/EntityWitch/onLivingUpdate ()V +MD: wd/n ()Z net/minecraft/entity/monster/EntityWitch/getAggressive ()Z +MD: wd/z ()Ljava/lang/String; net/minecraft/entity/monster/EntityWitch/getLivingSound ()Ljava/lang/String; +MD: we/A ()Lzw; net/minecraft/entity/monster/EntityZombie/getDropItem ()Lnet/minecraft/item/Item; +MD: we/C ()Z net/minecraft/entity/monster/EntityZombie/canDespawn ()Z +MD: we/a (B)V net/minecraft/entity/monster/EntityZombie/handleStatusUpdate (B)V +MD: we/a (F)V net/minecraft/entity/monster/EntityZombie/multiplySize (F)V +MD: we/a (FF)V net/minecraft/entity/monster/EntityZombie/setSize (FF)V +MD: we/a (I)V net/minecraft/entity/monster/EntityZombie/startConversion (I)V +MD: we/a (Lcj;Lafh;)V net/minecraft/entity/monster/EntityZombie/playStepSound (Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/Block;)V +MD: we/a (Ldn;)V net/minecraft/entity/monster/EntityZombie/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: we/a (Lok;)V net/minecraft/entity/monster/EntityZombie/setEquipmentBasedOnDifficulty (Lnet/minecraft/world/DifficultyInstance;)V +MD: we/a (Lok;Lpu;)Lpu; net/minecraft/entity/monster/EntityZombie/onInitialSpawn (Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/entity/IEntityLivingData;)Lnet/minecraft/entity/IEntityLivingData; +MD: we/a (Low;)V net/minecraft/entity/monster/EntityZombie/onDeath (Lnet/minecraft/util/DamageSource;)V +MD: we/a (Low;F)Z net/minecraft/entity/monster/EntityZombie/attackEntityFrom (Lnet/minecraft/util/DamageSource;F)Z +MD: we/a (Lpr;)V net/minecraft/entity/monster/EntityZombie/onKillEntity (Lnet/minecraft/entity/EntityLivingBase;)V +MD: we/a (Lwn;)Z net/minecraft/entity/monster/EntityZombie/interact (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: we/a (Lzx;)Z net/minecraft/entity/monster/EntityZombie/func_175448_a (Lnet/minecraft/item/ItemStack;)Z +MD: we/a (Z)V net/minecraft/entity/monster/EntityZombie/setBreakDoorsAItask (Z)V +MD: we/aS ()F net/minecraft/entity/monster/EntityZombie/getEyeHeight ()F +MD: we/aX ()V net/minecraft/entity/monster/EntityZombie/applyEntityAttributes ()V +MD: we/am ()D net/minecraft/entity/monster/EntityZombie/getYOffset ()D +MD: we/b (Ldn;)V net/minecraft/entity/monster/EntityZombie/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: we/b (Lwn;)I net/minecraft/entity/monster/EntityZombie/getExperiencePoints (Lnet/minecraft/entity/player/EntityPlayer;)I +MD: we/bo ()Ljava/lang/String; net/minecraft/entity/monster/EntityZombie/getHurtSound ()Ljava/lang/String; +MD: we/bp ()Ljava/lang/String; net/minecraft/entity/monster/EntityZombie/getDeathSound ()Ljava/lang/String; +MD: we/bq ()V net/minecraft/entity/monster/EntityZombie/addRandomDrop ()V +MD: we/br ()I net/minecraft/entity/monster/EntityZombie/getTotalArmorValue ()I +MD: we/bz ()Lpw; net/minecraft/entity/monster/EntityZombie/getCreatureAttribute ()Lnet/minecraft/entity/EnumCreatureAttribute; +MD: we/cn ()Z net/minecraft/entity/monster/EntityZombie/isBreakDoorsTaskSet ()Z +MD: we/co ()Z net/minecraft/entity/monster/EntityZombie/isVillager ()Z +MD: we/cp ()Z net/minecraft/entity/monster/EntityZombie/isConverting ()Z +MD: we/cq ()V net/minecraft/entity/monster/EntityZombie/convertToVillager ()V +MD: we/cr ()I net/minecraft/entity/monster/EntityZombie/getConversionTimeBoost ()I +MD: we/h ()V net/minecraft/entity/monster/EntityZombie/entityInit ()V +MD: we/j_ ()Z net/minecraft/entity/monster/EntityZombie/isChild ()Z +MD: we/l (Z)V net/minecraft/entity/monster/EntityZombie/setChild (Z)V +MD: we/m ()V net/minecraft/entity/monster/EntityZombie/onLivingUpdate ()V +MD: we/m (Z)V net/minecraft/entity/monster/EntityZombie/setVillager (Z)V +MD: we/n ()V net/minecraft/entity/monster/EntityZombie/applyEntityAI ()V +MD: we/n (Z)V net/minecraft/entity/monster/EntityZombie/setChildSize (Z)V +MD: we/r (Lpk;)Z net/minecraft/entity/monster/EntityZombie/attackEntityAsMob (Lnet/minecraft/entity/Entity;)Z +MD: we/t_ ()V net/minecraft/entity/monster/EntityZombie/onUpdate ()V +MD: we/z ()Ljava/lang/String; net/minecraft/entity/monster/EntityZombie/getLivingSound ()Ljava/lang/String; +MD: wg/a (Lacz;)V net/minecraft/entity/NpcMerchant/useRecipe (Lnet/minecraft/village/MerchantRecipe;)V +MD: wg/a (Lada;)V net/minecraft/entity/NpcMerchant/setRecipes (Lnet/minecraft/village/MerchantRecipeList;)V +MD: wg/a_ (Lwn;)V net/minecraft/entity/NpcMerchant/setCustomer (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: wg/a_ (Lzx;)V net/minecraft/entity/NpcMerchant/verifySellingItem (Lnet/minecraft/item/ItemStack;)V +MD: wg/b_ (Lwn;)Lada; net/minecraft/entity/NpcMerchant/getRecipes (Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/village/MerchantRecipeList; +MD: wg/f_ ()Leu; net/minecraft/entity/NpcMerchant/getDisplayName ()Lnet/minecraft/util/IChatComponent; +MD: wg/v_ ()Lwn; net/minecraft/entity/NpcMerchant/getCustomer ()Lnet/minecraft/entity/player/EntityPlayer; +MD: wi$a/a (Lada;Ljava/util/Random;)V net/minecraft/entity/passive/EntityVillager$EmeraldForItems/modifyMerchantRecipeList (Lnet/minecraft/village/MerchantRecipeList;Ljava/util/Random;)V +MD: wi$b/a (Lada;Ljava/util/Random;)V net/minecraft/entity/passive/EntityVillager$ListEnchantedBookForEmeralds/modifyMerchantRecipeList (Lnet/minecraft/village/MerchantRecipeList;Ljava/util/Random;)V +MD: wi$c/a (Lada;Ljava/util/Random;)V net/minecraft/entity/passive/EntityVillager$ListEnchantedItemForEmeralds/modifyMerchantRecipeList (Lnet/minecraft/village/MerchantRecipeList;Ljava/util/Random;)V +MD: wi$d/a (Lada;Ljava/util/Random;)V net/minecraft/entity/passive/EntityVillager$ItemAndEmeraldToItem/modifyMerchantRecipeList (Lnet/minecraft/village/MerchantRecipeList;Ljava/util/Random;)V +MD: wi$e/a (Lada;Ljava/util/Random;)V net/minecraft/entity/passive/EntityVillager$ListItemForEmeralds/modifyMerchantRecipeList (Lnet/minecraft/village/MerchantRecipeList;Ljava/util/Random;)V +MD: wi$f/a (Lada;Ljava/util/Random;)V net/minecraft/entity/passive/EntityVillager$ITradeList/modifyMerchantRecipeList (Lnet/minecraft/village/MerchantRecipeList;Ljava/util/Random;)V +MD: wi$g/a (Ljava/util/Random;)I net/minecraft/entity/passive/EntityVillager$PriceInfo/getPrice (Ljava/util/Random;)I +MD: wi/C ()Z net/minecraft/entity/passive/EntityVillager/canDespawn ()Z +MD: wi/E ()V net/minecraft/entity/passive/EntityVillager/updateAITasks ()V +MD: wi/a (B)V net/minecraft/entity/passive/EntityVillager/handleStatusUpdate (B)V +MD: wi/a (Lacz;)V net/minecraft/entity/passive/EntityVillager/useRecipe (Lnet/minecraft/village/MerchantRecipe;)V +MD: wi/a (Lada;)V net/minecraft/entity/passive/EntityVillager/setRecipes (Lnet/minecraft/village/MerchantRecipeList;)V +MD: wi/a (Lcy;)V net/minecraft/entity/passive/EntityVillager/spawnParticles (Lnet/minecraft/util/EnumParticleTypes;)V +MD: wi/a (Ldn;)V net/minecraft/entity/passive/EntityVillager/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: wi/a (Lok;Lpu;)Lpu; net/minecraft/entity/passive/EntityVillager/onInitialSpawn (Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/entity/IEntityLivingData;)Lnet/minecraft/entity/IEntityLivingData; +MD: wi/a (Low;)V net/minecraft/entity/passive/EntityVillager/onDeath (Lnet/minecraft/util/DamageSource;)V +MD: wi/a (Lph;)Lph; net/minecraft/entity/passive/EntityVillager/createChild (Lnet/minecraft/entity/EntityAgeable;)Lnet/minecraft/entity/EntityAgeable; +MD: wi/a (Luv;)V net/minecraft/entity/passive/EntityVillager/onStruckByLightning (Lnet/minecraft/entity/effect/EntityLightningBolt;)V +MD: wi/a (Luz;)V net/minecraft/entity/passive/EntityVillager/updateEquipmentIfNeeded (Lnet/minecraft/entity/item/EntityItem;)V +MD: wi/a (Lwn;)Z net/minecraft/entity/passive/EntityVillager/interact (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: wi/a (Lzw;)Z net/minecraft/entity/passive/EntityVillager/canVillagerPickupItem (Lnet/minecraft/item/Item;)Z +MD: wi/aS ()F net/minecraft/entity/passive/EntityVillager/getEyeHeight ()F +MD: wi/aX ()V net/minecraft/entity/passive/EntityVillager/applyEntityAttributes ()V +MD: wi/a_ (Lwn;)V net/minecraft/entity/passive/EntityVillager/setCustomer (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: wi/a_ (Lzx;)V net/minecraft/entity/passive/EntityVillager/verifySellingItem (Lnet/minecraft/item/ItemStack;)V +MD: wi/b (Ldn;)V net/minecraft/entity/passive/EntityVillager/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: wi/b (Lph;)Lwi; net/minecraft/entity/passive/EntityVillager/createChild (Lnet/minecraft/entity/EntityAgeable;)Lnet/minecraft/entity/passive/EntityVillager; +MD: wi/b (Lpr;)V net/minecraft/entity/passive/EntityVillager/setRevengeTarget (Lnet/minecraft/entity/EntityLivingBase;)V +MD: wi/b_ (Lwn;)Lada; net/minecraft/entity/passive/EntityVillager/getRecipes (Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/village/MerchantRecipeList; +MD: wi/bo ()Ljava/lang/String; net/minecraft/entity/passive/EntityVillager/getHurtSound ()Ljava/lang/String; +MD: wi/bp ()Ljava/lang/String; net/minecraft/entity/passive/EntityVillager/getDeathSound ()Ljava/lang/String; +MD: wi/cb ()Z net/minecraft/entity/passive/EntityVillager/allowLeashing ()Z +MD: wi/cl ()I net/minecraft/entity/passive/EntityVillager/getProfession ()I +MD: wi/cm ()Z net/minecraft/entity/passive/EntityVillager/isMating ()Z +MD: wi/cn ()Z net/minecraft/entity/passive/EntityVillager/isPlaying ()Z +MD: wi/co ()Z net/minecraft/entity/passive/EntityVillager/isTrading ()Z +MD: wi/cp ()V net/minecraft/entity/passive/EntityVillager/setLookingForHome ()V +MD: wi/cq ()Loq; net/minecraft/entity/passive/EntityVillager/getVillagerInventory ()Lnet/minecraft/inventory/InventoryBasic; +MD: wi/cr ()Z net/minecraft/entity/passive/EntityVillager/func_175553_cp ()Z +MD: wi/cs ()Z net/minecraft/entity/passive/EntityVillager/canAbondonItems ()Z +MD: wi/ct ()Z net/minecraft/entity/passive/EntityVillager/func_175557_cr ()Z +MD: wi/cu ()Z net/minecraft/entity/passive/EntityVillager/isFarmItemInInventory ()Z +MD: wi/cv ()V net/minecraft/entity/passive/EntityVillager/setAdditionalAItasks ()V +MD: wi/cw ()V net/minecraft/entity/passive/EntityVillager/populateBuyingList ()V +MD: wi/d (ILzx;)Z net/minecraft/entity/passive/EntityVillager/replaceItemInInventory (ILnet/minecraft/item/ItemStack;)Z +MD: wi/f_ ()Leu; net/minecraft/entity/passive/EntityVillager/getDisplayName ()Lnet/minecraft/util/IChatComponent; +MD: wi/h ()V net/minecraft/entity/passive/EntityVillager/entityInit ()V +MD: wi/l (Z)V net/minecraft/entity/passive/EntityVillager/setMating (Z)V +MD: wi/m (Z)V net/minecraft/entity/passive/EntityVillager/setPlaying (Z)V +MD: wi/n ()V net/minecraft/entity/passive/EntityVillager/onGrowingAdult ()V +MD: wi/n (Z)Z net/minecraft/entity/passive/EntityVillager/getIsWillingToMate (Z)Z +MD: wi/o (Z)V net/minecraft/entity/passive/EntityVillager/setIsWillingToMate (Z)V +MD: wi/r (I)V net/minecraft/entity/passive/EntityVillager/setProfession (I)V +MD: wi/s (I)Z net/minecraft/entity/passive/EntityVillager/hasEnoughItems (I)Z +MD: wi/v_ ()Lwn; net/minecraft/entity/passive/EntityVillager/getCustomer ()Lnet/minecraft/entity/player/EntityPlayer; +MD: wi/z ()Ljava/lang/String; net/minecraft/entity/passive/EntityVillager/getLivingSound ()Ljava/lang/String; +MD: wl/a ()F net/minecraft/entity/player/PlayerCapabilities/getFlySpeed ()F +MD: wl/a (F)V net/minecraft/entity/player/PlayerCapabilities/setFlySpeed (F)V +MD: wl/a (Ldn;)V net/minecraft/entity/player/PlayerCapabilities/writeCapabilitiesToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: wl/b ()F net/minecraft/entity/player/PlayerCapabilities/getWalkSpeed ()F +MD: wl/b (F)V net/minecraft/entity/player/PlayerCapabilities/setPlayerWalkSpeed (F)V +MD: wl/b (Ldn;)V net/minecraft/entity/player/PlayerCapabilities/readCapabilitiesFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: wm$1/a ()Ljava/lang/String; net/minecraft/entity/player/InventoryPlayer$1/call ()Ljava/lang/String; +MD: wm$1/call ()Ljava/lang/Object; net/minecraft/entity/player/InventoryPlayer$1/call ()Ljava/lang/Object; +MD: wm/a (F)V net/minecraft/entity/player/InventoryPlayer/damageArmor (F)V +MD: wm/a (I)Lzx; net/minecraft/entity/player/InventoryPlayer/getStackInSlot (I)Lnet/minecraft/item/ItemStack; +MD: wm/a (II)Lzx; net/minecraft/entity/player/InventoryPlayer/decrStackSize (II)Lnet/minecraft/item/ItemStack; +MD: wm/a (ILzx;)V net/minecraft/entity/player/InventoryPlayer/setInventorySlotContents (ILnet/minecraft/item/ItemStack;)V +MD: wm/a (Lafh;)F net/minecraft/entity/player/InventoryPlayer/getStrVsBlock (Lnet/minecraft/block/Block;)F +MD: wm/a (Ldu;)Ldu; net/minecraft/entity/player/InventoryPlayer/writeToNBT (Lnet/minecraft/nbt/NBTTagList;)Lnet/minecraft/nbt/NBTTagList; +MD: wm/a (Lwn;)Z net/minecraft/entity/player/InventoryPlayer/isUseableByPlayer (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: wm/a (Lzw;)Z net/minecraft/entity/player/InventoryPlayer/consumeInventoryItem (Lnet/minecraft/item/Item;)Z +MD: wm/a (Lzw;I)I net/minecraft/entity/player/InventoryPlayer/getInventorySlotContainItemAndDamage (Lnet/minecraft/item/Item;I)I +MD: wm/a (Lzw;IILdn;)I net/minecraft/entity/player/InventoryPlayer/clearMatchingItems (Lnet/minecraft/item/Item;IILnet/minecraft/nbt/NBTTagCompound;)I +MD: wm/a (Lzw;IZZ)V net/minecraft/entity/player/InventoryPlayer/setCurrentItem (Lnet/minecraft/item/Item;IZZ)V +MD: wm/a (Lzx;)Z net/minecraft/entity/player/InventoryPlayer/addItemStackToInventory (Lnet/minecraft/item/ItemStack;)Z +MD: wm/a_ (I)I net/minecraft/entity/player/InventoryPlayer/getField (I)I +MD: wm/b (I)Lzx; net/minecraft/entity/player/InventoryPlayer/removeStackFromSlot (I)Lnet/minecraft/item/ItemStack; +MD: wm/b (II)V net/minecraft/entity/player/InventoryPlayer/setField (II)V +MD: wm/b (ILzx;)Z net/minecraft/entity/player/InventoryPlayer/isItemValidForSlot (ILnet/minecraft/item/ItemStack;)Z +MD: wm/b (Lafh;)Z net/minecraft/entity/player/InventoryPlayer/canHeldItemHarvest (Lnet/minecraft/block/Block;)Z +MD: wm/b (Ldu;)V net/minecraft/entity/player/InventoryPlayer/readFromNBT (Lnet/minecraft/nbt/NBTTagList;)V +MD: wm/b (Lwm;)V net/minecraft/entity/player/InventoryPlayer/copyInventory (Lnet/minecraft/entity/player/InventoryPlayer;)V +MD: wm/b (Lwn;)V net/minecraft/entity/player/InventoryPlayer/openInventory (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: wm/b (Lzw;)Z net/minecraft/entity/player/InventoryPlayer/hasItem (Lnet/minecraft/item/Item;)Z +MD: wm/b (Lzx;)V net/minecraft/entity/player/InventoryPlayer/setItemStack (Lnet/minecraft/item/ItemStack;)V +MD: wm/c (Lwn;)V net/minecraft/entity/player/InventoryPlayer/closeInventory (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: wm/c (Lzw;)I net/minecraft/entity/player/InventoryPlayer/getInventorySlotContainItem (Lnet/minecraft/item/Item;)I +MD: wm/c (Lzx;)Z net/minecraft/entity/player/InventoryPlayer/hasItemStack (Lnet/minecraft/item/ItemStack;)Z +MD: wm/d (I)V net/minecraft/entity/player/InventoryPlayer/changeCurrentItem (I)V +MD: wm/d (Lzx;)I net/minecraft/entity/player/InventoryPlayer/storeItemStack (Lnet/minecraft/item/ItemStack;)I +MD: wm/e (I)Lzx; net/minecraft/entity/player/InventoryPlayer/armorItemInSlot (I)Lnet/minecraft/item/ItemStack; +MD: wm/e (Lzx;)I net/minecraft/entity/player/InventoryPlayer/storePartialItemStack (Lnet/minecraft/item/ItemStack;)I +MD: wm/e_ ()Ljava/lang/String; net/minecraft/entity/player/InventoryPlayer/getName ()Ljava/lang/String; +MD: wm/f_ ()Leu; net/minecraft/entity/player/InventoryPlayer/getDisplayName ()Lnet/minecraft/util/IChatComponent; +MD: wm/g ()I net/minecraft/entity/player/InventoryPlayer/getFieldCount ()I +MD: wm/h ()Lzx; net/minecraft/entity/player/InventoryPlayer/getCurrentItem ()Lnet/minecraft/item/ItemStack; +MD: wm/i ()I net/minecraft/entity/player/InventoryPlayer/getHotbarSize ()I +MD: wm/j ()I net/minecraft/entity/player/InventoryPlayer/getFirstEmptyStack ()I +MD: wm/k ()V net/minecraft/entity/player/InventoryPlayer/decrementAnimations ()V +MD: wm/l ()V net/minecraft/entity/player/InventoryPlayer/clear ()V +MD: wm/l_ ()Z net/minecraft/entity/player/InventoryPlayer/hasCustomName ()Z +MD: wm/m ()I net/minecraft/entity/player/InventoryPlayer/getTotalArmorValue ()I +MD: wm/n ()V net/minecraft/entity/player/InventoryPlayer/dropAllItems ()V +MD: wm/o_ ()I net/minecraft/entity/player/InventoryPlayer/getSizeInventory ()I +MD: wm/p ()Lzx; net/minecraft/entity/player/InventoryPlayer/getItemStack ()Lnet/minecraft/item/ItemStack; +MD: wm/p_ ()V net/minecraft/entity/player/InventoryPlayer/markDirty ()V +MD: wm/q_ ()I net/minecraft/entity/player/InventoryPlayer/getInventoryStackLimit ()I +MD: wn$a/valueOf (Ljava/lang/String;)Lwn$a; net/minecraft/entity/player/EntityPlayer$EnumStatus/valueOf (Ljava/lang/String;)Lnet/minecraft/entity/player/EntityPlayer$EnumStatus; +MD: wn$a/values ()[Lwn$a; net/minecraft/entity/player/EntityPlayer$EnumStatus/values ()[Lnet/minecraft/entity/player/EntityPlayer$EnumStatus; +MD: wn$b/a ()I net/minecraft/entity/player/EntityPlayer$EnumChatVisibility/getChatVisibility ()I +MD: wn$b/a (I)Lwn$b; net/minecraft/entity/player/EntityPlayer$EnumChatVisibility/getEnumChatVisibility (I)Lnet/minecraft/entity/player/EntityPlayer$EnumChatVisibility; +MD: wn$b/b ()Ljava/lang/String; net/minecraft/entity/player/EntityPlayer$EnumChatVisibility/getResourceKey ()Ljava/lang/String; +MD: wn$b/values ()[Lwn$b; net/minecraft/entity/player/EntityPlayer$EnumChatVisibility/values ()[Lnet/minecraft/entity/player/EntityPlayer$EnumChatVisibility; +MD: wn/I ()V net/minecraft/entity/player/EntityPlayer/preparePlayerToSpawn ()V +MD: wn/J ()V net/minecraft/entity/player/EntityPlayer/setDead ()V +MD: wn/L ()I net/minecraft/entity/player/EntityPlayer/getMaxInPortalTime ()I +MD: wn/P ()Ljava/lang/String; net/minecraft/entity/player/EntityPlayer/getSwimSound ()Ljava/lang/String; +MD: wn/X ()V net/minecraft/entity/player/EntityPlayer/resetHeight ()V +MD: wn/a (B)V net/minecraft/entity/player/EntityPlayer/handleStatusUpdate (B)V +MD: wn/a (F)V net/minecraft/entity/player/EntityPlayer/addExhaustion (F)V +MD: wn/a (I)V net/minecraft/entity/player/EntityPlayer/addExperienceLevel (I)V +MD: wn/a (Lacy;)V net/minecraft/entity/player/EntityPlayer/displayVillagerTradeGui (Lnet/minecraft/entity/IMerchant;)V +MD: wn/a (Ladc;)V net/minecraft/entity/player/EntityPlayer/openEditCommandBlock (Lnet/minecraft/command/server/CommandBlockLogic;)V +MD: wn/a (Ladm;Lcj;Z)Lcj; net/minecraft/entity/player/EntityPlayer/getBedSpawnLocation (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Z)Lnet/minecraft/util/BlockPos; +MD: wn/a (Ladp$a;)V net/minecraft/entity/player/EntityPlayer/setGameType (Lnet/minecraft/world/WorldSettings$GameType;)V +MD: wn/a (Lafh;)F net/minecraft/entity/player/EntityPlayer/getToolDigEfficiency (Lnet/minecraft/block/Block;)F +MD: wn/a (Laln;)V net/minecraft/entity/player/EntityPlayer/openEditSign (Lnet/minecraft/tileentity/TileEntitySign;)V +MD: wn/a (Lcj;)Lwn$a; net/minecraft/entity/player/EntityPlayer/trySleep (Lnet/minecraft/util/BlockPos;)Lnet/minecraft/entity/player/EntityPlayer$EnumStatus; +MD: wn/a (Lcj;Lcq;Lzx;)Z net/minecraft/entity/player/EntityPlayer/canPlayerEdit (Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;Lnet/minecraft/item/ItemStack;)Z +MD: wn/a (Lcj;Z)V net/minecraft/entity/player/EntityPlayer/setSpawnPoint (Lnet/minecraft/util/BlockPos;Z)V +MD: wn/a (Lcom/mojang/authlib/GameProfile;)Ljava/util/UUID; net/minecraft/entity/player/EntityPlayer/getUUID (Lcom/mojang/authlib/GameProfile;)Ljava/util/UUID; +MD: wn/a (Lcq;)V net/minecraft/entity/player/EntityPlayer/func_175139_a (Lnet/minecraft/util/EnumFacing;)V +MD: wn/a (Ldn;)V net/minecraft/entity/player/EntityPlayer/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: wn/a (Ljava/lang/String;FF)V net/minecraft/entity/player/EntityPlayer/playSound (Ljava/lang/String;FF)V +MD: wn/a (Lmw;)V net/minecraft/entity/player/EntityPlayer/func_175145_a (Lnet/minecraft/stats/StatBase;)V +MD: wn/a (Lmw;I)V net/minecraft/entity/player/EntityPlayer/addStat (Lnet/minecraft/stats/StatBase;I)V +MD: wn/a (Log;)V net/minecraft/entity/player/EntityPlayer/displayGUIChest (Lnet/minecraft/inventory/IInventory;)V +MD: wn/a (Lol;)V net/minecraft/entity/player/EntityPlayer/displayGui (Lnet/minecraft/world/IInteractionObject;)V +MD: wn/a (Lon;)Z net/minecraft/entity/player/EntityPlayer/canOpen (Lnet/minecraft/world/LockCode;)Z +MD: wn/a (Low;)V net/minecraft/entity/player/EntityPlayer/onDeath (Lnet/minecraft/util/DamageSource;)V +MD: wn/a (Low;F)Z net/minecraft/entity/player/EntityPlayer/attackEntityFrom (Lnet/minecraft/util/DamageSource;F)Z +MD: wn/a (Lpr;)V net/minecraft/entity/player/EntityPlayer/onKillEntity (Lnet/minecraft/entity/EntityLivingBase;)V +MD: wn/a (Ltp;Log;)V net/minecraft/entity/player/EntityPlayer/displayGUIHorse (Lnet/minecraft/entity/passive/EntityHorse;Lnet/minecraft/inventory/IInventory;)V +MD: wn/a (Luz;)V net/minecraft/entity/player/EntityPlayer/joinEntityItemWithWorld (Lnet/minecraft/entity/item/EntityItem;)V +MD: wn/a (Lwn;)Z net/minecraft/entity/player/EntityPlayer/canAttackPlayer (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: wn/a (Lwn;Z)V net/minecraft/entity/player/EntityPlayer/clonePlayer (Lnet/minecraft/entity/player/EntityPlayer;Z)V +MD: wn/a (Lwo;)Z net/minecraft/entity/player/EntityPlayer/isWearing (Lnet/minecraft/entity/player/EnumPlayerModelParts;)Z +MD: wn/a (Lzx;)V net/minecraft/entity/player/EntityPlayer/displayGUIBook (Lnet/minecraft/item/ItemStack;)V +MD: wn/a (Lzx;I)V net/minecraft/entity/player/EntityPlayer/setItemInUse (Lnet/minecraft/item/ItemStack;I)V +MD: wn/a (Lzx;Z)Luz; net/minecraft/entity/player/EntityPlayer/dropPlayerItemWithRandomChoice (Lnet/minecraft/item/ItemStack;Z)Lnet/minecraft/entity/item/EntityItem; +MD: wn/a (Lzx;ZZ)Luz; net/minecraft/entity/player/EntityPlayer/dropItem (Lnet/minecraft/item/ItemStack;ZZ)Lnet/minecraft/entity/item/EntityItem; +MD: wn/a (Z)Luz; net/minecraft/entity/player/EntityPlayer/dropOneItem (Z)Lnet/minecraft/entity/item/EntityItem; +MD: wn/a (ZZZ)V net/minecraft/entity/player/EntityPlayer/wakeUpPlayer (ZZZ)V +MD: wn/aA ()V net/minecraft/entity/player/EntityPlayer/setInWeb ()V +MD: wn/aL ()Z net/minecraft/entity/player/EntityPlayer/isPushedByWater ()Z +MD: wn/aO ()Z net/minecraft/entity/player/EntityPlayer/getAlwaysRenderNameTagForRender ()Z +MD: wn/aS ()F net/minecraft/entity/player/EntityPlayer/getEyeHeight ()F +MD: wn/aX ()V net/minecraft/entity/player/EntityPlayer/applyEntityAttributes ()V +MD: wn/aa ()Ljava/lang/String; net/minecraft/entity/player/EntityPlayer/getSplashSound ()Ljava/lang/String; +MD: wn/aj ()Z net/minecraft/entity/player/EntityPlayer/isEntityInsideOpaqueBlock ()Z +MD: wn/ak ()V net/minecraft/entity/player/EntityPlayer/updateRidden ()V +MD: wn/am ()D net/minecraft/entity/player/EntityPlayer/getYOffset ()D +MD: wn/aq ()I net/minecraft/entity/player/EntityPlayer/getPortalCooldown ()I +MD: wn/as ()[Lzx; net/minecraft/entity/player/EntityPlayer/getInventory ()[Lnet/minecraft/item/ItemStack; +MD: wn/b (I)V net/minecraft/entity/player/EntityPlayer/removeExperienceLevel (I)V +MD: wn/b (Lafh;)Z net/minecraft/entity/player/EntityPlayer/canHarvestBlock (Lnet/minecraft/block/Block;)Z +MD: wn/b (Ldn;)V net/minecraft/entity/player/EntityPlayer/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: wn/b (Leu;)V net/minecraft/entity/player/EntityPlayer/addChatComponentMessage (Lnet/minecraft/util/IChatComponent;)V +MD: wn/b (Ljava/lang/String;)Ljava/util/UUID; net/minecraft/entity/player/EntityPlayer/getOfflineUUID (Ljava/lang/String;)Ljava/util/UUID; +MD: wn/b (Lmw;)V net/minecraft/entity/player/EntityPlayer/triggerAchievement (Lnet/minecraft/stats/StatBase;)V +MD: wn/b (Lpk;)V net/minecraft/entity/player/EntityPlayer/onCriticalHit (Lnet/minecraft/entity/Entity;)V +MD: wn/b (Lpk;I)V net/minecraft/entity/player/EntityPlayer/addToPlayerScore (Lnet/minecraft/entity/Entity;I)V +MD: wn/b (Lwn;)I net/minecraft/entity/player/EntityPlayer/getExperiencePoints (Lnet/minecraft/entity/player/EntityPlayer;)I +MD: wn/b (Lzx;I)V net/minecraft/entity/player/EntityPlayer/updateItemUse (Lnet/minecraft/item/ItemStack;I)V +MD: wn/bA ()Lzx; net/minecraft/entity/player/EntityPlayer/getHeldItem ()Lnet/minecraft/item/ItemStack; +MD: wn/bD ()Z net/minecraft/entity/player/EntityPlayer/isMovementBlocked ()Z +MD: wn/bF ()V net/minecraft/entity/player/EntityPlayer/jump ()V +MD: wn/bI ()F net/minecraft/entity/player/EntityPlayer/getAIMoveSpeed ()F +MD: wn/bJ ()Z net/minecraft/entity/player/EntityPlayer/isPlayerSleeping ()Z +MD: wn/bK ()V net/minecraft/entity/player/EntityPlayer/updateEntityActionState ()V +MD: wn/bN ()F net/minecraft/entity/player/EntityPlayer/getAbsorptionAmount ()F +MD: wn/bO ()Lauq; net/minecraft/entity/player/EntityPlayer/getTeam ()Lnet/minecraft/scoreboard/Team; +MD: wn/bQ ()Lzx; net/minecraft/entity/player/EntityPlayer/getItemInUse ()Lnet/minecraft/item/ItemStack; +MD: wn/bR ()I net/minecraft/entity/player/EntityPlayer/getItemInUseCount ()I +MD: wn/bS ()Z net/minecraft/entity/player/EntityPlayer/isUsingItem ()Z +MD: wn/bT ()I net/minecraft/entity/player/EntityPlayer/getItemInUseDuration ()I +MD: wn/bU ()V net/minecraft/entity/player/EntityPlayer/stopUsingItem ()V +MD: wn/bV ()V net/minecraft/entity/player/EntityPlayer/clearItemInUse ()V +MD: wn/bW ()Z net/minecraft/entity/player/EntityPlayer/isBlocking ()Z +MD: wn/bX ()I net/minecraft/entity/player/EntityPlayer/getScore ()I +MD: wn/bY ()F net/minecraft/entity/player/EntityPlayer/getArmorVisibility ()F +MD: wn/bZ ()Lzx; net/minecraft/entity/player/EntityPlayer/getCurrentEquippedItem ()Lnet/minecraft/item/ItemStack; +MD: wn/bb ()Z net/minecraft/entity/player/EntityPlayer/isPlayer ()Z +MD: wn/bo ()Ljava/lang/String; net/minecraft/entity/player/EntityPlayer/getHurtSound ()Ljava/lang/String; +MD: wn/bp ()Ljava/lang/String; net/minecraft/entity/player/EntityPlayer/getDeathSound ()Ljava/lang/String; +MD: wn/br ()I net/minecraft/entity/player/EntityPlayer/getTotalArmorValue ()I +MD: wn/c (ILzx;)V net/minecraft/entity/player/EntityPlayer/setCurrentItemOrArmor (ILnet/minecraft/item/ItemStack;)V +MD: wn/c (Lpk;)V net/minecraft/entity/player/EntityPlayer/onEnchantmentCritical (Lnet/minecraft/entity/Entity;)V +MD: wn/ca ()V net/minecraft/entity/player/EntityPlayer/destroyCurrentEquippedItem ()V +MD: wn/cb ()V net/minecraft/entity/player/EntityPlayer/respawnPlayer ()V +MD: wn/cc ()Z net/minecraft/entity/player/EntityPlayer/isUser ()Z +MD: wn/cd ()Lcom/mojang/authlib/GameProfile; net/minecraft/entity/player/EntityPlayer/getGameProfile ()Lcom/mojang/authlib/GameProfile; +MD: wn/ce ()F net/minecraft/entity/player/EntityPlayer/getBedOrientationInDegrees ()F +MD: wn/cf ()Z net/minecraft/entity/player/EntityPlayer/isPlayerFullyAsleep ()Z +MD: wn/cg ()I net/minecraft/entity/player/EntityPlayer/getSleepTimer ()I +MD: wn/ch ()Lcj; net/minecraft/entity/player/EntityPlayer/getBedLocation ()Lnet/minecraft/util/BlockPos; +MD: wn/ci ()Z net/minecraft/entity/player/EntityPlayer/isSpawnForced ()Z +MD: wn/cj ()I net/minecraft/entity/player/EntityPlayer/getXPSeed ()I +MD: wn/ck ()I net/minecraft/entity/player/EntityPlayer/xpBarCap ()I +MD: wn/cl ()Lxg; net/minecraft/entity/player/EntityPlayer/getFoodStats ()Lnet/minecraft/util/FoodStats; +MD: wn/cm ()Z net/minecraft/entity/player/EntityPlayer/shouldHeal ()Z +MD: wn/cn ()Z net/minecraft/entity/player/EntityPlayer/isAllowEdit ()Z +MD: wn/co ()Lyd; net/minecraft/entity/player/EntityPlayer/getInventoryEnderChest ()Lnet/minecraft/inventory/InventoryEnderChest; +MD: wn/cp ()Lauo; net/minecraft/entity/player/EntityPlayer/getWorldScoreboard ()Lnet/minecraft/scoreboard/Scoreboard; +MD: wn/cq ()Z net/minecraft/entity/player/EntityPlayer/hasReducedDebug ()Z +MD: wn/d (ILzx;)Z net/minecraft/entity/player/EntityPlayer/replaceItemInInventory (ILnet/minecraft/item/ItemStack;)Z +MD: wn/d (Low;F)V net/minecraft/entity/player/EntityPlayer/damageEntity (Lnet/minecraft/util/DamageSource;F)V +MD: wn/d (Lpk;)V net/minecraft/entity/player/EntityPlayer/collideWithPlayer (Lnet/minecraft/entity/Entity;)V +MD: wn/e (FF)V net/minecraft/entity/player/EntityPlayer/fall (FF)V +MD: wn/e (Lpk;)Ljava/util/Collection; net/minecraft/entity/player/EntityPlayer/func_175137_e (Lnet/minecraft/entity/Entity;)Ljava/util/Collection; +MD: wn/e_ ()Ljava/lang/String; net/minecraft/entity/player/EntityPlayer/getName ()Ljava/lang/String; +MD: wn/f (Lpk;)V net/minecraft/entity/player/EntityPlayer/attackTargetEntityWithCurrentItem (Lnet/minecraft/entity/Entity;)V +MD: wn/f (Lwn;)Z net/minecraft/entity/player/EntityPlayer/isInvisibleToPlayer (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: wn/f_ ()Leu; net/minecraft/entity/player/EntityPlayer/getDisplayName ()Lnet/minecraft/util/IChatComponent; +MD: wn/g (FF)V net/minecraft/entity/player/EntityPlayer/moveEntityWithHeading (FF)V +MD: wn/h ()V net/minecraft/entity/player/EntityPlayer/entityInit ()V +MD: wn/j (F)V net/minecraft/entity/player/EntityPlayer/damageArmor (F)V +MD: wn/j (Z)Z net/minecraft/entity/player/EntityPlayer/canEat (Z)Z +MD: wn/k (DDD)V net/minecraft/entity/player/EntityPlayer/addMovementStat (DDD)V +MD: wn/k (Z)V net/minecraft/entity/player/EntityPlayer/setReducedDebug (Z)V +MD: wn/l (DDD)V net/minecraft/entity/player/EntityPlayer/addMountedMovementStat (DDD)V +MD: wn/m ()V net/minecraft/entity/player/EntityPlayer/onLivingUpdate ()V +MD: wn/m (F)V net/minecraft/entity/player/EntityPlayer/setAbsorptionAmount (F)V +MD: wn/n ()V net/minecraft/entity/player/EntityPlayer/closeScreen ()V +MD: wn/n (I)Ljava/lang/String; net/minecraft/entity/player/EntityPlayer/getFallSoundString (I)Ljava/lang/String; +MD: wn/p ()Z net/minecraft/entity/player/EntityPlayer/isInBed ()Z +MD: wn/p (I)Lzx; net/minecraft/entity/player/EntityPlayer/getEquipmentInSlot (I)Lnet/minecraft/item/ItemStack; +MD: wn/q (I)Lzx; net/minecraft/entity/player/EntityPlayer/getCurrentArmor (I)Lnet/minecraft/item/ItemStack; +MD: wn/r (I)V net/minecraft/entity/player/EntityPlayer/setScore (I)V +MD: wn/s ()V net/minecraft/entity/player/EntityPlayer/onItemUseFinish ()V +MD: wn/s (I)V net/minecraft/entity/player/EntityPlayer/addScore (I)V +MD: wn/s_ ()Z net/minecraft/entity/player/EntityPlayer/canTriggerWalking ()Z +MD: wn/t ()V net/minecraft/entity/player/EntityPlayer/sendPlayerAbilities ()V +MD: wn/t_ ()V net/minecraft/entity/player/EntityPlayer/onUpdate ()V +MD: wn/u (I)V net/minecraft/entity/player/EntityPlayer/addExperience (I)V +MD: wn/u (Lpk;)Z net/minecraft/entity/player/EntityPlayer/interactWith (Lnet/minecraft/entity/Entity;)Z +MD: wn/u_ ()Z net/minecraft/entity/player/EntityPlayer/sendCommandFeedback ()Z +MD: wn/v ()Z net/minecraft/entity/player/EntityPlayer/isSpectator ()Z +MD: wo/a ()I net/minecraft/entity/player/EnumPlayerModelParts/getPartMask ()I +MD: wo/b ()I net/minecraft/entity/player/EnumPlayerModelParts/getPartId ()I +MD: wo/c ()Ljava/lang/String; net/minecraft/entity/player/EnumPlayerModelParts/getPartName ()Ljava/lang/String; +MD: wo/d ()Leu; net/minecraft/entity/player/EnumPlayerModelParts/func_179326_d ()Lnet/minecraft/util/IChatComponent; +MD: wo/values ()[Lwo; net/minecraft/entity/player/EnumPlayerModelParts/values ()[Lnet/minecraft/entity/player/EnumPlayerModelParts; +MD: wq/a (DDDFFIZ)V net/minecraft/entity/projectile/EntityArrow/setPositionAndRotation2 (DDDFFIZ)V +MD: wq/a (I)V net/minecraft/entity/projectile/EntityArrow/setKnockbackStrength (I)V +MD: wq/a (Ldn;)V net/minecraft/entity/projectile/EntityArrow/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: wq/a (Z)V net/minecraft/entity/projectile/EntityArrow/setIsCritical (Z)V +MD: wq/aD ()Z net/minecraft/entity/projectile/EntityArrow/canAttackWithItem ()Z +MD: wq/aS ()F net/minecraft/entity/projectile/EntityArrow/getEyeHeight ()F +MD: wq/b (D)V net/minecraft/entity/projectile/EntityArrow/setDamage (D)V +MD: wq/b (Ldn;)V net/minecraft/entity/projectile/EntityArrow/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: wq/c (DDDFF)V net/minecraft/entity/projectile/EntityArrow/setThrowableHeading (DDDFF)V +MD: wq/d (Lwn;)V net/minecraft/entity/projectile/EntityArrow/onCollideWithPlayer (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: wq/h ()V net/minecraft/entity/projectile/EntityArrow/entityInit ()V +MD: wq/i (DDD)V net/minecraft/entity/projectile/EntityArrow/setVelocity (DDD)V +MD: wq/j ()D net/minecraft/entity/projectile/EntityArrow/getDamage ()D +MD: wq/l ()Z net/minecraft/entity/projectile/EntityArrow/getIsCritical ()Z +MD: wq/s_ ()Z net/minecraft/entity/projectile/EntityArrow/canTriggerWalking ()Z +MD: wq/t_ ()V net/minecraft/entity/projectile/EntityArrow/onUpdate ()V +MD: wr/a (D)Z net/minecraft/entity/item/EntityEnderEye/isInRangeToRenderDist (D)Z +MD: wr/a (Lcj;)V net/minecraft/entity/item/EntityEnderEye/moveTowards (Lnet/minecraft/util/BlockPos;)V +MD: wr/a (Ldn;)V net/minecraft/entity/item/EntityEnderEye/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: wr/aD ()Z net/minecraft/entity/item/EntityEnderEye/canAttackWithItem ()Z +MD: wr/b (F)I net/minecraft/entity/item/EntityEnderEye/getBrightnessForRender (F)I +MD: wr/b (Ldn;)V net/minecraft/entity/item/EntityEnderEye/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: wr/c (F)F net/minecraft/entity/item/EntityEnderEye/getBrightness (F)F +MD: wr/h ()V net/minecraft/entity/item/EntityEnderEye/entityInit ()V +MD: wr/i (DDD)V net/minecraft/entity/item/EntityEnderEye/setVelocity (DDD)V +MD: wr/t_ ()V net/minecraft/entity/item/EntityEnderEye/onUpdate ()V +MD: ws/a (D)Z net/minecraft/entity/projectile/EntityFireball/isInRangeToRenderDist (D)Z +MD: ws/a (Lauh;)V net/minecraft/entity/projectile/EntityFireball/onImpact (Lnet/minecraft/util/MovingObjectPosition;)V +MD: ws/a (Ldn;)V net/minecraft/entity/projectile/EntityFireball/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: ws/a (Low;F)Z net/minecraft/entity/projectile/EntityFireball/attackEntityFrom (Lnet/minecraft/util/DamageSource;F)Z +MD: ws/ad ()Z net/minecraft/entity/projectile/EntityFireball/canBeCollidedWith ()Z +MD: ws/ao ()F net/minecraft/entity/projectile/EntityFireball/getCollisionBorderSize ()F +MD: ws/b (F)I net/minecraft/entity/projectile/EntityFireball/getBrightnessForRender (F)I +MD: ws/b (Ldn;)V net/minecraft/entity/projectile/EntityFireball/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: ws/c (F)F net/minecraft/entity/projectile/EntityFireball/getBrightness (F)F +MD: ws/h ()V net/minecraft/entity/projectile/EntityFireball/entityInit ()V +MD: ws/j ()F net/minecraft/entity/projectile/EntityFireball/getMotionFactor ()F +MD: ws/t_ ()V net/minecraft/entity/projectile/EntityFireball/onUpdate ()V +MD: wt/a (B)V net/minecraft/entity/item/EntityFireworkRocket/handleStatusUpdate (B)V +MD: wt/a (D)Z net/minecraft/entity/item/EntityFireworkRocket/isInRangeToRenderDist (D)Z +MD: wt/a (Ldn;)V net/minecraft/entity/item/EntityFireworkRocket/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: wt/aD ()Z net/minecraft/entity/item/EntityFireworkRocket/canAttackWithItem ()Z +MD: wt/b (F)I net/minecraft/entity/item/EntityFireworkRocket/getBrightnessForRender (F)I +MD: wt/b (Ldn;)V net/minecraft/entity/item/EntityFireworkRocket/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: wt/c (F)F net/minecraft/entity/item/EntityFireworkRocket/getBrightness (F)F +MD: wt/h ()V net/minecraft/entity/item/EntityFireworkRocket/entityInit ()V +MD: wt/i (DDD)V net/minecraft/entity/item/EntityFireworkRocket/setVelocity (DDD)V +MD: wt/t_ ()V net/minecraft/entity/item/EntityFireworkRocket/onUpdate ()V +MD: wu/a (Lauh;)V net/minecraft/entity/projectile/EntityLargeFireball/onImpact (Lnet/minecraft/util/MovingObjectPosition;)V +MD: wu/a (Ldn;)V net/minecraft/entity/projectile/EntityLargeFireball/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: wu/b (Ldn;)V net/minecraft/entity/projectile/EntityLargeFireball/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: wv/c (DDDFF)V net/minecraft/entity/IProjectile/setThrowableHeading (DDDFF)V +MD: ww/a (Lauh;)V net/minecraft/entity/projectile/EntitySmallFireball/onImpact (Lnet/minecraft/util/MovingObjectPosition;)V +MD: ww/a (Low;F)Z net/minecraft/entity/projectile/EntitySmallFireball/attackEntityFrom (Lnet/minecraft/util/DamageSource;F)Z +MD: ww/ad ()Z net/minecraft/entity/projectile/EntitySmallFireball/canBeCollidedWith ()Z +MD: wx/a (Lauh;)V net/minecraft/entity/projectile/EntitySnowball/onImpact (Lnet/minecraft/util/MovingObjectPosition;)V +MD: wy/a (D)Z net/minecraft/entity/projectile/EntityThrowable/isInRangeToRenderDist (D)Z +MD: wy/a (Lauh;)V net/minecraft/entity/projectile/EntityThrowable/onImpact (Lnet/minecraft/util/MovingObjectPosition;)V +MD: wy/a (Ldn;)V net/minecraft/entity/projectile/EntityThrowable/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: wy/b (Ldn;)V net/minecraft/entity/projectile/EntityThrowable/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: wy/c (DDDFF)V net/minecraft/entity/projectile/EntityThrowable/setThrowableHeading (DDDFF)V +MD: wy/h ()V net/minecraft/entity/projectile/EntityThrowable/entityInit ()V +MD: wy/i (DDD)V net/minecraft/entity/projectile/EntityThrowable/setVelocity (DDD)V +MD: wy/j ()F net/minecraft/entity/projectile/EntityThrowable/getVelocity ()F +MD: wy/l ()F net/minecraft/entity/projectile/EntityThrowable/getInaccuracy ()F +MD: wy/m ()F net/minecraft/entity/projectile/EntityThrowable/getGravityVelocity ()F +MD: wy/n ()Lpr; net/minecraft/entity/projectile/EntityThrowable/getThrower ()Lnet/minecraft/entity/EntityLivingBase; +MD: wy/t_ ()V net/minecraft/entity/projectile/EntityThrowable/onUpdate ()V +MD: wz/a (Lauh;)V net/minecraft/entity/projectile/EntityEgg/onImpact (Lnet/minecraft/util/MovingObjectPosition;)V +MD: x/a ()I net/minecraft/command/CommandDebug/getRequiredPermissionLevel ()I +MD: x/a (ILjava/lang/String;Ljava/lang/StringBuilder;)V net/minecraft/command/CommandDebug/func_147202_a (ILjava/lang/String;Ljava/lang/StringBuilder;)V +MD: x/a (JI)V net/minecraft/command/CommandDebug/saveProfileResults (JI)V +MD: x/a (Lm;[Ljava/lang/String;)V net/minecraft/command/CommandDebug/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: x/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/CommandDebug/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: x/b (JI)Ljava/lang/String; net/minecraft/command/CommandDebug/getProfileResults (JI)Ljava/lang/String; +MD: x/c ()Ljava/lang/String; net/minecraft/command/CommandDebug/getCommandName ()Ljava/lang/String; +MD: x/c (Lm;)Ljava/lang/String; net/minecraft/command/CommandDebug/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: x/d ()Ljava/lang/String; net/minecraft/command/CommandDebug/getWittyComment ()Ljava/lang/String; +MD: xa/a (Lauh;)V net/minecraft/entity/item/EntityEnderPearl/onImpact (Lnet/minecraft/util/MovingObjectPosition;)V +MD: xa/t_ ()V net/minecraft/entity/item/EntityEnderPearl/onUpdate ()V +MD: xb/a (Lauh;)V net/minecraft/entity/item/EntityExpBottle/onImpact (Lnet/minecraft/util/MovingObjectPosition;)V +MD: xb/j ()F net/minecraft/entity/item/EntityExpBottle/getVelocity ()F +MD: xb/l ()F net/minecraft/entity/item/EntityExpBottle/getInaccuracy ()F +MD: xb/m ()F net/minecraft/entity/item/EntityExpBottle/getGravityVelocity ()F +MD: xc/a (I)V net/minecraft/entity/projectile/EntityPotion/setPotionDamage (I)V +MD: xc/a (Lauh;)V net/minecraft/entity/projectile/EntityPotion/onImpact (Lnet/minecraft/util/MovingObjectPosition;)V +MD: xc/a (Ldn;)V net/minecraft/entity/projectile/EntityPotion/readEntityFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: xc/b (Ldn;)V net/minecraft/entity/projectile/EntityPotion/writeEntityToNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: xc/j ()F net/minecraft/entity/projectile/EntityPotion/getVelocity ()F +MD: xc/l ()F net/minecraft/entity/projectile/EntityPotion/getInaccuracy ()F +MD: xc/m ()F net/minecraft/entity/projectile/EntityPotion/getGravityVelocity ()F +MD: xc/o ()I net/minecraft/entity/projectile/EntityPotion/getPotionDamage ()I +MD: xd/a (Ladi;Ladm;Lcj;Lalz;)F net/minecraft/entity/projectile/EntityWitherSkull/getExplosionResistance (Lnet/minecraft/world/Explosion;Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)F +MD: xd/a (Lauh;)V net/minecraft/entity/projectile/EntityWitherSkull/onImpact (Lnet/minecraft/util/MovingObjectPosition;)V +MD: xd/a (Low;F)Z net/minecraft/entity/projectile/EntityWitherSkull/attackEntityFrom (Lnet/minecraft/util/DamageSource;F)Z +MD: xd/a (Z)V net/minecraft/entity/projectile/EntityWitherSkull/setInvulnerable (Z)V +MD: xd/ad ()Z net/minecraft/entity/projectile/EntityWitherSkull/canBeCollidedWith ()Z +MD: xd/at ()Z net/minecraft/entity/projectile/EntityWitherSkull/isBurning ()Z +MD: xd/h ()V net/minecraft/entity/projectile/EntityWitherSkull/entityInit ()V +MD: xd/j ()F net/minecraft/entity/projectile/EntityWitherSkull/getMotionFactor ()F +MD: xd/l ()Z net/minecraft/entity/projectile/EntityWitherSkull/isInvulnerable ()Z +MD: xg/a ()I net/minecraft/util/FoodStats/getFoodLevel ()I +MD: xg/a (F)V net/minecraft/util/FoodStats/addExhaustion (F)V +MD: xg/a (I)V net/minecraft/util/FoodStats/setFoodLevel (I)V +MD: xg/a (IF)V net/minecraft/util/FoodStats/addStats (IF)V +MD: xg/a (Ldn;)V net/minecraft/util/FoodStats/readNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: xg/a (Lwn;)V net/minecraft/util/FoodStats/onUpdate (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: xg/a (Lzs;Lzx;)V net/minecraft/util/FoodStats/addStats (Lnet/minecraft/item/ItemFood;Lnet/minecraft/item/ItemStack;)V +MD: xg/b ()I net/minecraft/util/FoodStats/getPrevFoodLevel ()I +MD: xg/b (F)V net/minecraft/util/FoodStats/setFoodSaturationLevel (F)V +MD: xg/b (Ldn;)V net/minecraft/util/FoodStats/writeNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: xg/c ()Z net/minecraft/util/FoodStats/needFood ()Z +MD: xg/e ()F net/minecraft/util/FoodStats/getSaturationLevel ()F +MD: xi/a ()Ljava/util/List; net/minecraft/inventory/Container/getInventory ()Ljava/util/List; +MD: xi/a (I)Lyg; net/minecraft/inventory/Container/getSlot (I)Lnet/minecraft/inventory/Slot; +MD: xi/a (IIILwn;)Lzx; net/minecraft/inventory/Container/slotClick (IIILnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; +MD: xi/a (IIZLwn;)V net/minecraft/inventory/Container/retrySlotClick (IIZLnet/minecraft/entity/player/EntityPlayer;)V +MD: xi/a (ILwn;)Z net/minecraft/inventory/Container/isValidDragMode (ILnet/minecraft/entity/player/EntityPlayer;)Z +MD: xi/a (ILzx;)V net/minecraft/inventory/Container/putStackInSlot (ILnet/minecraft/item/ItemStack;)V +MD: xi/a (Lakw;)I net/minecraft/inventory/Container/calcRedstone (Lnet/minecraft/tileentity/TileEntity;)I +MD: xi/a (Ljava/util/Set;ILzx;I)V net/minecraft/inventory/Container/computeStackSize (Ljava/util/Set;ILnet/minecraft/item/ItemStack;I)V +MD: xi/a (Log;)V net/minecraft/inventory/Container/onCraftMatrixChanged (Lnet/minecraft/inventory/IInventory;)V +MD: xi/a (Log;I)Lyg; net/minecraft/inventory/Container/getSlotFromInventory (Lnet/minecraft/inventory/IInventory;I)Lnet/minecraft/inventory/Slot; +MD: xi/a (Lwm;)S net/minecraft/inventory/Container/getNextTransactionID (Lnet/minecraft/entity/player/InventoryPlayer;)S +MD: xi/a (Lwn;)Z net/minecraft/inventory/Container/canInteractWith (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: xi/a (Lwn;I)Z net/minecraft/inventory/Container/enchantItem (Lnet/minecraft/entity/player/EntityPlayer;I)Z +MD: xi/a (Lwn;Z)V net/minecraft/inventory/Container/setCanCraft (Lnet/minecraft/entity/player/EntityPlayer;Z)V +MD: xi/a (Lxn;)V net/minecraft/inventory/Container/onCraftGuiOpened (Lnet/minecraft/inventory/ICrafting;)V +MD: xi/a (Lyg;)Lyg; net/minecraft/inventory/Container/addSlotToContainer (Lnet/minecraft/inventory/Slot;)Lnet/minecraft/inventory/Slot; +MD: xi/a (Lyg;Lzx;Z)Z net/minecraft/inventory/Container/canAddItemToSlot (Lnet/minecraft/inventory/Slot;Lnet/minecraft/item/ItemStack;Z)Z +MD: xi/a (Lzx;IIZ)Z net/minecraft/inventory/Container/mergeItemStack (Lnet/minecraft/item/ItemStack;IIZ)Z +MD: xi/a (Lzx;Lyg;)Z net/minecraft/inventory/Container/canMergeSlot (Lnet/minecraft/item/ItemStack;Lnet/minecraft/inventory/Slot;)Z +MD: xi/a ([Lzx;)V net/minecraft/inventory/Container/putStacksInSlots ([Lnet/minecraft/item/ItemStack;)V +MD: xi/b ()V net/minecraft/inventory/Container/detectAndSendChanges ()V +MD: xi/b (I)I net/minecraft/inventory/Container/extractDragMode (I)I +MD: xi/b (II)V net/minecraft/inventory/Container/updateProgressBar (II)V +MD: xi/b (Log;)I net/minecraft/inventory/Container/calcRedstoneFromInventory (Lnet/minecraft/inventory/IInventory;)I +MD: xi/b (Lwn;)V net/minecraft/inventory/Container/onContainerClosed (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: xi/b (Lwn;I)Lzx; net/minecraft/inventory/Container/transferStackInSlot (Lnet/minecraft/entity/player/EntityPlayer;I)Lnet/minecraft/item/ItemStack; +MD: xi/b (Lxn;)V net/minecraft/inventory/Container/removeCraftingFromCrafters (Lnet/minecraft/inventory/ICrafting;)V +MD: xi/b (Lyg;)Z net/minecraft/inventory/Container/canDragIntoSlot (Lnet/minecraft/inventory/Slot;)Z +MD: xi/c (I)I net/minecraft/inventory/Container/getDragEvent (I)I +MD: xi/c (Lwn;)Z net/minecraft/inventory/Container/getCanCraft (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: xi/d ()V net/minecraft/inventory/Container/resetDrag ()V +MD: xi/d (II)I net/minecraft/inventory/Container/func_94534_d (II)I +MD: xk$1/p_ ()V net/minecraft/inventory/ContainerRepair$1/markDirty ()V +MD: xk$2/a (Lwn;)Z net/minecraft/inventory/ContainerRepair$2/canTakeStack (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: xk$2/a (Lwn;Lzx;)V net/minecraft/inventory/ContainerRepair$2/onPickupFromSlot (Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/item/ItemStack;)V +MD: xk$2/a (Lzx;)Z net/minecraft/inventory/ContainerRepair$2/isItemValid (Lnet/minecraft/item/ItemStack;)Z +MD: xk/a (Ljava/lang/String;)V net/minecraft/inventory/ContainerRepair/updateItemName (Ljava/lang/String;)V +MD: xk/a (Log;)V net/minecraft/inventory/ContainerRepair/onCraftMatrixChanged (Lnet/minecraft/inventory/IInventory;)V +MD: xk/a (Lwn;)Z net/minecraft/inventory/ContainerRepair/canInteractWith (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: xk/a (Lxk;)Log; net/minecraft/inventory/ContainerRepair/access$000 (Lnet/minecraft/inventory/ContainerRepair;)Lnet/minecraft/inventory/IInventory; +MD: xk/a (Lxn;)V net/minecraft/inventory/ContainerRepair/onCraftGuiOpened (Lnet/minecraft/inventory/ICrafting;)V +MD: xk/b (II)V net/minecraft/inventory/ContainerRepair/updateProgressBar (II)V +MD: xk/b (Lwn;)V net/minecraft/inventory/ContainerRepair/onContainerClosed (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: xk/b (Lwn;I)Lzx; net/minecraft/inventory/ContainerRepair/transferStackInSlot (Lnet/minecraft/entity/player/EntityPlayer;I)Lnet/minecraft/item/ItemStack; +MD: xk/b (Lxk;)I net/minecraft/inventory/ContainerRepair/access$100 (Lnet/minecraft/inventory/ContainerRepair;)I +MD: xk/e ()V net/minecraft/inventory/ContainerRepair/updateRepairOutput ()V +MD: xl$a/a ()I net/minecraft/inventory/ContainerBeacon$BeaconSlot/getSlotStackLimit ()I +MD: xl$a/a (Lzx;)Z net/minecraft/inventory/ContainerBeacon$BeaconSlot/isItemValid (Lnet/minecraft/item/ItemStack;)Z +MD: xl/a (Lwn;)Z net/minecraft/inventory/ContainerBeacon/canInteractWith (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: xl/a (Lxn;)V net/minecraft/inventory/ContainerBeacon/onCraftGuiOpened (Lnet/minecraft/inventory/ICrafting;)V +MD: xl/b (II)V net/minecraft/inventory/ContainerBeacon/updateProgressBar (II)V +MD: xl/b (Lwn;)V net/minecraft/inventory/ContainerBeacon/onContainerClosed (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: xl/b (Lwn;I)Lzx; net/minecraft/inventory/ContainerBeacon/transferStackInSlot (Lnet/minecraft/entity/player/EntityPlayer;I)Lnet/minecraft/item/ItemStack; +MD: xl/e ()Log; net/minecraft/inventory/ContainerBeacon/func_180611_e ()Lnet/minecraft/inventory/IInventory; +MD: xm$a/a ()I net/minecraft/inventory/ContainerBrewingStand$Ingredient/getSlotStackLimit ()I +MD: xm$a/a (Lzx;)Z net/minecraft/inventory/ContainerBrewingStand$Ingredient/isItemValid (Lnet/minecraft/item/ItemStack;)Z +MD: xm$b/a ()I net/minecraft/inventory/ContainerBrewingStand$Potion/getSlotStackLimit ()I +MD: xm$b/a (Lwn;Lzx;)V net/minecraft/inventory/ContainerBrewingStand$Potion/onPickupFromSlot (Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/item/ItemStack;)V +MD: xm$b/a (Lzx;)Z net/minecraft/inventory/ContainerBrewingStand$Potion/isItemValid (Lnet/minecraft/item/ItemStack;)Z +MD: xm$b/b_ (Lzx;)Z net/minecraft/inventory/ContainerBrewingStand$Potion/canHoldPotion (Lnet/minecraft/item/ItemStack;)Z +MD: xm/a (Lwn;)Z net/minecraft/inventory/ContainerBrewingStand/canInteractWith (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: xm/a (Lxn;)V net/minecraft/inventory/ContainerBrewingStand/onCraftGuiOpened (Lnet/minecraft/inventory/ICrafting;)V +MD: xm/b ()V net/minecraft/inventory/ContainerBrewingStand/detectAndSendChanges ()V +MD: xm/b (II)V net/minecraft/inventory/ContainerBrewingStand/updateProgressBar (II)V +MD: xm/b (Lwn;I)Lzx; net/minecraft/inventory/ContainerBrewingStand/transferStackInSlot (Lnet/minecraft/entity/player/EntityPlayer;I)Lnet/minecraft/item/ItemStack; +MD: xn/a (Lxi;II)V net/minecraft/inventory/ICrafting/sendProgressBarUpdate (Lnet/minecraft/inventory/Container;II)V +MD: xn/a (Lxi;ILzx;)V net/minecraft/inventory/ICrafting/sendSlotContents (Lnet/minecraft/inventory/Container;ILnet/minecraft/item/ItemStack;)V +MD: xn/a (Lxi;Ljava/util/List;)V net/minecraft/inventory/ICrafting/updateCraftingInventory (Lnet/minecraft/inventory/Container;Ljava/util/List;)V +MD: xn/a (Lxi;Log;)V net/minecraft/inventory/ICrafting/sendAllWindowProperties (Lnet/minecraft/inventory/Container;Lnet/minecraft/inventory/IInventory;)V +MD: xo/a (Lwn;)Z net/minecraft/inventory/ContainerChest/canInteractWith (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: xo/b (Lwn;)V net/minecraft/inventory/ContainerChest/onContainerClosed (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: xo/b (Lwn;I)Lzx; net/minecraft/inventory/ContainerChest/transferStackInSlot (Lnet/minecraft/entity/player/EntityPlayer;I)Lnet/minecraft/item/ItemStack; +MD: xo/e ()Log; net/minecraft/inventory/ContainerChest/getLowerChestInventory ()Lnet/minecraft/inventory/IInventory; +MD: xp/a (I)Lzx; net/minecraft/inventory/InventoryCrafting/getStackInSlot (I)Lnet/minecraft/item/ItemStack; +MD: xp/a (II)Lzx; net/minecraft/inventory/InventoryCrafting/decrStackSize (II)Lnet/minecraft/item/ItemStack; +MD: xp/a (ILzx;)V net/minecraft/inventory/InventoryCrafting/setInventorySlotContents (ILnet/minecraft/item/ItemStack;)V +MD: xp/a (Lwn;)Z net/minecraft/inventory/InventoryCrafting/isUseableByPlayer (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: xp/a_ (I)I net/minecraft/inventory/InventoryCrafting/getField (I)I +MD: xp/b (I)Lzx; net/minecraft/inventory/InventoryCrafting/removeStackFromSlot (I)Lnet/minecraft/item/ItemStack; +MD: xp/b (II)V net/minecraft/inventory/InventoryCrafting/setField (II)V +MD: xp/b (ILzx;)Z net/minecraft/inventory/InventoryCrafting/isItemValidForSlot (ILnet/minecraft/item/ItemStack;)Z +MD: xp/b (Lwn;)V net/minecraft/inventory/InventoryCrafting/openInventory (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: xp/c (II)Lzx; net/minecraft/inventory/InventoryCrafting/getStackInRowAndColumn (II)Lnet/minecraft/item/ItemStack; +MD: xp/c (Lwn;)V net/minecraft/inventory/InventoryCrafting/closeInventory (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: xp/e_ ()Ljava/lang/String; net/minecraft/inventory/InventoryCrafting/getName ()Ljava/lang/String; +MD: xp/f_ ()Leu; net/minecraft/inventory/InventoryCrafting/getDisplayName ()Lnet/minecraft/util/IChatComponent; +MD: xp/g ()I net/minecraft/inventory/InventoryCrafting/getFieldCount ()I +MD: xp/h ()I net/minecraft/inventory/InventoryCrafting/getHeight ()I +MD: xp/i ()I net/minecraft/inventory/InventoryCrafting/getWidth ()I +MD: xp/l ()V net/minecraft/inventory/InventoryCrafting/clear ()V +MD: xp/l_ ()Z net/minecraft/inventory/InventoryCrafting/hasCustomName ()Z +MD: xp/o_ ()I net/minecraft/inventory/InventoryCrafting/getSizeInventory ()I +MD: xp/p_ ()V net/minecraft/inventory/InventoryCrafting/markDirty ()V +MD: xp/q_ ()I net/minecraft/inventory/InventoryCrafting/getInventoryStackLimit ()I +MD: xq/a (Log;)V net/minecraft/inventory/ContainerWorkbench/onCraftMatrixChanged (Lnet/minecraft/inventory/IInventory;)V +MD: xq/a (Lwn;)Z net/minecraft/inventory/ContainerWorkbench/canInteractWith (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: xq/a (Lzx;Lyg;)Z net/minecraft/inventory/ContainerWorkbench/canMergeSlot (Lnet/minecraft/item/ItemStack;Lnet/minecraft/inventory/Slot;)Z +MD: xq/b (Lwn;)V net/minecraft/inventory/ContainerWorkbench/onContainerClosed (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: xq/b (Lwn;I)Lzx; net/minecraft/inventory/ContainerWorkbench/transferStackInSlot (Lnet/minecraft/entity/player/EntityPlayer;I)Lnet/minecraft/item/ItemStack; +MD: xr/a (Lwn;)Z net/minecraft/inventory/ContainerDispenser/canInteractWith (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: xr/b (Lwn;I)Lzx; net/minecraft/inventory/ContainerDispenser/transferStackInSlot (Lnet/minecraft/entity/player/EntityPlayer;I)Lnet/minecraft/item/ItemStack; +MD: xs$1/p_ ()V net/minecraft/inventory/ContainerEnchantment$1/markDirty ()V +MD: xs$1/q_ ()I net/minecraft/inventory/ContainerEnchantment$1/getInventoryStackLimit ()I +MD: xs$2/a ()I net/minecraft/inventory/ContainerEnchantment$2/getSlotStackLimit ()I +MD: xs$2/a (Lzx;)Z net/minecraft/inventory/ContainerEnchantment$2/isItemValid (Lnet/minecraft/item/ItemStack;)Z +MD: xs$3/a (Lzx;)Z net/minecraft/inventory/ContainerEnchantment$3/isItemValid (Lnet/minecraft/item/ItemStack;)Z +MD: xs/a (Log;)V net/minecraft/inventory/ContainerEnchantment/onCraftMatrixChanged (Lnet/minecraft/inventory/IInventory;)V +MD: xs/a (Lwn;)Z net/minecraft/inventory/ContainerEnchantment/canInteractWith (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: xs/a (Lwn;I)Z net/minecraft/inventory/ContainerEnchantment/enchantItem (Lnet/minecraft/entity/player/EntityPlayer;I)Z +MD: xs/a (Lxn;)V net/minecraft/inventory/ContainerEnchantment/onCraftGuiOpened (Lnet/minecraft/inventory/ICrafting;)V +MD: xs/a (Lzx;II)Ljava/util/List; net/minecraft/inventory/ContainerEnchantment/func_178148_a (Lnet/minecraft/item/ItemStack;II)Ljava/util/List; +MD: xs/b ()V net/minecraft/inventory/ContainerEnchantment/detectAndSendChanges ()V +MD: xs/b (II)V net/minecraft/inventory/ContainerEnchantment/updateProgressBar (II)V +MD: xs/b (Lwn;)V net/minecraft/inventory/ContainerEnchantment/onContainerClosed (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: xs/b (Lwn;I)Lzx; net/minecraft/inventory/ContainerEnchantment/transferStackInSlot (Lnet/minecraft/entity/player/EntityPlayer;I)Lnet/minecraft/item/ItemStack; +MD: xs/e ()I net/minecraft/inventory/ContainerEnchantment/getLapisAmount ()I +MD: xt/a (Lzx;)Z net/minecraft/inventory/SlotFurnaceFuel/isItemValid (Lnet/minecraft/item/ItemStack;)Z +MD: xt/b (Lzx;)I net/minecraft/inventory/SlotFurnaceFuel/getItemStackLimit (Lnet/minecraft/item/ItemStack;)I +MD: xt/c_ (Lzx;)Z net/minecraft/inventory/SlotFurnaceFuel/isBucket (Lnet/minecraft/item/ItemStack;)Z +MD: xu/a (Lwn;)Z net/minecraft/inventory/ContainerFurnace/canInteractWith (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: xu/a (Lxn;)V net/minecraft/inventory/ContainerFurnace/onCraftGuiOpened (Lnet/minecraft/inventory/ICrafting;)V +MD: xu/b ()V net/minecraft/inventory/ContainerFurnace/detectAndSendChanges ()V +MD: xu/b (II)V net/minecraft/inventory/ContainerFurnace/updateProgressBar (II)V +MD: xu/b (Lwn;I)Lzx; net/minecraft/inventory/ContainerFurnace/transferStackInSlot (Lnet/minecraft/entity/player/EntityPlayer;I)Lnet/minecraft/item/ItemStack; +MD: xv/a (I)Lzx; net/minecraft/inventory/SlotFurnaceOutput/decrStackSize (I)Lnet/minecraft/item/ItemStack; +MD: xv/a (Lwn;Lzx;)V net/minecraft/inventory/SlotFurnaceOutput/onPickupFromSlot (Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/item/ItemStack;)V +MD: xv/a (Lzx;)Z net/minecraft/inventory/SlotFurnaceOutput/isItemValid (Lnet/minecraft/item/ItemStack;)Z +MD: xv/a (Lzx;I)V net/minecraft/inventory/SlotFurnaceOutput/onCrafting (Lnet/minecraft/item/ItemStack;I)V +MD: xv/c (Lzx;)V net/minecraft/inventory/SlotFurnaceOutput/onCrafting (Lnet/minecraft/item/ItemStack;)V +MD: xw/a (Lwn;)Z net/minecraft/inventory/ContainerHopper/canInteractWith (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: xw/b (Lwn;)V net/minecraft/inventory/ContainerHopper/onContainerClosed (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: xw/b (Lwn;I)Lzx; net/minecraft/inventory/ContainerHopper/transferStackInSlot (Lnet/minecraft/entity/player/EntityPlayer;I)Lnet/minecraft/item/ItemStack; +MD: xx$1/a (Lzx;)Z net/minecraft/inventory/ContainerHorseInventory$1/isItemValid (Lnet/minecraft/item/ItemStack;)Z +MD: xx$2/a (Lzx;)Z net/minecraft/inventory/ContainerHorseInventory$2/isItemValid (Lnet/minecraft/item/ItemStack;)Z +MD: xx$2/b ()Z net/minecraft/inventory/ContainerHorseInventory$2/canBeHovered ()Z +MD: xx/a (Lwn;)Z net/minecraft/inventory/ContainerHorseInventory/canInteractWith (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: xx/b (Lwn;)V net/minecraft/inventory/ContainerHorseInventory/onContainerClosed (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: xx/b (Lwn;I)Lzx; net/minecraft/inventory/ContainerHorseInventory/transferStackInSlot (Lnet/minecraft/entity/player/EntityPlayer;I)Lnet/minecraft/item/ItemStack; +MD: xy$1/a ()I net/minecraft/inventory/ContainerPlayer$1/getSlotStackLimit ()I +MD: xy$1/a (Lzx;)Z net/minecraft/inventory/ContainerPlayer$1/isItemValid (Lnet/minecraft/item/ItemStack;)Z +MD: xy$1/c ()Ljava/lang/String; net/minecraft/inventory/ContainerPlayer$1/getSlotTexture ()Ljava/lang/String; +MD: xy/a (Log;)V net/minecraft/inventory/ContainerPlayer/onCraftMatrixChanged (Lnet/minecraft/inventory/IInventory;)V +MD: xy/a (Lwn;)Z net/minecraft/inventory/ContainerPlayer/canInteractWith (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: xy/a (Lzx;Lyg;)Z net/minecraft/inventory/ContainerPlayer/canMergeSlot (Lnet/minecraft/item/ItemStack;Lnet/minecraft/inventory/Slot;)Z +MD: xy/b (Lwn;)V net/minecraft/inventory/ContainerPlayer/onContainerClosed (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: xy/b (Lwn;I)Lzx; net/minecraft/inventory/ContainerPlayer/transferStackInSlot (Lnet/minecraft/entity/player/EntityPlayer;I)Lnet/minecraft/item/ItemStack; +MD: y/a (Ladp$a;)V net/minecraft/command/CommandDefaultGameMode/setGameType (Lnet/minecraft/world/WorldSettings$GameType;)V +MD: y/a (Lm;[Ljava/lang/String;)V net/minecraft/command/CommandDefaultGameMode/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: y/c ()Ljava/lang/String; net/minecraft/command/CommandDefaultGameMode/getCommandName ()Ljava/lang/String; +MD: y/c (Lm;)Ljava/lang/String; net/minecraft/command/CommandDefaultGameMode/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: ya/a (I)Lzx; net/minecraft/inventory/InventoryMerchant/getStackInSlot (I)Lnet/minecraft/item/ItemStack; +MD: ya/a (II)Lzx; net/minecraft/inventory/InventoryMerchant/decrStackSize (II)Lnet/minecraft/item/ItemStack; +MD: ya/a (ILzx;)V net/minecraft/inventory/InventoryMerchant/setInventorySlotContents (ILnet/minecraft/item/ItemStack;)V +MD: ya/a (Lwn;)Z net/minecraft/inventory/InventoryMerchant/isUseableByPlayer (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: ya/a_ (I)I net/minecraft/inventory/InventoryMerchant/getField (I)I +MD: ya/b (I)Lzx; net/minecraft/inventory/InventoryMerchant/removeStackFromSlot (I)Lnet/minecraft/item/ItemStack; +MD: ya/b (II)V net/minecraft/inventory/InventoryMerchant/setField (II)V +MD: ya/b (ILzx;)Z net/minecraft/inventory/InventoryMerchant/isItemValidForSlot (ILnet/minecraft/item/ItemStack;)Z +MD: ya/b (Lwn;)V net/minecraft/inventory/InventoryMerchant/openInventory (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: ya/c (Lwn;)V net/minecraft/inventory/InventoryMerchant/closeInventory (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: ya/d (I)V net/minecraft/inventory/InventoryMerchant/setCurrentRecipeIndex (I)V +MD: ya/e (I)Z net/minecraft/inventory/InventoryMerchant/inventoryResetNeededOnSlotChange (I)Z +MD: ya/e_ ()Ljava/lang/String; net/minecraft/inventory/InventoryMerchant/getName ()Ljava/lang/String; +MD: ya/f_ ()Leu; net/minecraft/inventory/InventoryMerchant/getDisplayName ()Lnet/minecraft/util/IChatComponent; +MD: ya/g ()I net/minecraft/inventory/InventoryMerchant/getFieldCount ()I +MD: ya/h ()V net/minecraft/inventory/InventoryMerchant/resetRecipeAndSlots ()V +MD: ya/i ()Lacz; net/minecraft/inventory/InventoryMerchant/getCurrentRecipe ()Lnet/minecraft/village/MerchantRecipe; +MD: ya/l ()V net/minecraft/inventory/InventoryMerchant/clear ()V +MD: ya/l_ ()Z net/minecraft/inventory/InventoryMerchant/hasCustomName ()Z +MD: ya/o_ ()I net/minecraft/inventory/InventoryMerchant/getSizeInventory ()I +MD: ya/p_ ()V net/minecraft/inventory/InventoryMerchant/markDirty ()V +MD: ya/q_ ()I net/minecraft/inventory/InventoryMerchant/getInventoryStackLimit ()I +MD: yb/a (Log;)V net/minecraft/inventory/ContainerMerchant/onCraftMatrixChanged (Lnet/minecraft/inventory/IInventory;)V +MD: yb/a (Lwn;)Z net/minecraft/inventory/ContainerMerchant/canInteractWith (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: yb/a (Lxn;)V net/minecraft/inventory/ContainerMerchant/onCraftGuiOpened (Lnet/minecraft/inventory/ICrafting;)V +MD: yb/b ()V net/minecraft/inventory/ContainerMerchant/detectAndSendChanges ()V +MD: yb/b (II)V net/minecraft/inventory/ContainerMerchant/updateProgressBar (II)V +MD: yb/b (Lwn;)V net/minecraft/inventory/ContainerMerchant/onContainerClosed (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: yb/b (Lwn;I)Lzx; net/minecraft/inventory/ContainerMerchant/transferStackInSlot (Lnet/minecraft/entity/player/EntityPlayer;I)Lnet/minecraft/item/ItemStack; +MD: yb/d (I)V net/minecraft/inventory/ContainerMerchant/setCurrentRecipeIndex (I)V +MD: yb/e ()Lya; net/minecraft/inventory/ContainerMerchant/getMerchantInventory ()Lnet/minecraft/inventory/InventoryMerchant; +MD: yc/a (I)Lzx; net/minecraft/inventory/SlotMerchantResult/decrStackSize (I)Lnet/minecraft/item/ItemStack; +MD: yc/a (Lacz;Lzx;Lzx;)Z net/minecraft/inventory/SlotMerchantResult/doTrade (Lnet/minecraft/village/MerchantRecipe;Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Z +MD: yc/a (Lwn;Lzx;)V net/minecraft/inventory/SlotMerchantResult/onPickupFromSlot (Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/item/ItemStack;)V +MD: yc/a (Lzx;)Z net/minecraft/inventory/SlotMerchantResult/isItemValid (Lnet/minecraft/item/ItemStack;)Z +MD: yc/a (Lzx;I)V net/minecraft/inventory/SlotMerchantResult/onCrafting (Lnet/minecraft/item/ItemStack;I)V +MD: yc/c (Lzx;)V net/minecraft/inventory/SlotMerchantResult/onCrafting (Lnet/minecraft/item/ItemStack;)V +MD: yd/a (Lalf;)V net/minecraft/inventory/InventoryEnderChest/setChestTileEntity (Lnet/minecraft/tileentity/TileEntityEnderChest;)V +MD: yd/a (Ldu;)V net/minecraft/inventory/InventoryEnderChest/loadInventoryFromNBT (Lnet/minecraft/nbt/NBTTagList;)V +MD: yd/a (Lwn;)Z net/minecraft/inventory/InventoryEnderChest/isUseableByPlayer (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: yd/b (Lwn;)V net/minecraft/inventory/InventoryEnderChest/openInventory (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: yd/c (Lwn;)V net/minecraft/inventory/InventoryEnderChest/closeInventory (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: yd/h ()Ldu; net/minecraft/inventory/InventoryEnderChest/saveInventoryToNBT ()Lnet/minecraft/nbt/NBTTagList; +MD: ye/a (I)Lzx; net/minecraft/inventory/InventoryCraftResult/getStackInSlot (I)Lnet/minecraft/item/ItemStack; +MD: ye/a (II)Lzx; net/minecraft/inventory/InventoryCraftResult/decrStackSize (II)Lnet/minecraft/item/ItemStack; +MD: ye/a (ILzx;)V net/minecraft/inventory/InventoryCraftResult/setInventorySlotContents (ILnet/minecraft/item/ItemStack;)V +MD: ye/a (Lwn;)Z net/minecraft/inventory/InventoryCraftResult/isUseableByPlayer (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: ye/a_ (I)I net/minecraft/inventory/InventoryCraftResult/getField (I)I +MD: ye/b (I)Lzx; net/minecraft/inventory/InventoryCraftResult/removeStackFromSlot (I)Lnet/minecraft/item/ItemStack; +MD: ye/b (II)V net/minecraft/inventory/InventoryCraftResult/setField (II)V +MD: ye/b (ILzx;)Z net/minecraft/inventory/InventoryCraftResult/isItemValidForSlot (ILnet/minecraft/item/ItemStack;)Z +MD: ye/b (Lwn;)V net/minecraft/inventory/InventoryCraftResult/openInventory (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: ye/c (Lwn;)V net/minecraft/inventory/InventoryCraftResult/closeInventory (Lnet/minecraft/entity/player/EntityPlayer;)V +MD: ye/e_ ()Ljava/lang/String; net/minecraft/inventory/InventoryCraftResult/getName ()Ljava/lang/String; +MD: ye/f_ ()Leu; net/minecraft/inventory/InventoryCraftResult/getDisplayName ()Lnet/minecraft/util/IChatComponent; +MD: ye/g ()I net/minecraft/inventory/InventoryCraftResult/getFieldCount ()I +MD: ye/l ()V net/minecraft/inventory/InventoryCraftResult/clear ()V +MD: ye/l_ ()Z net/minecraft/inventory/InventoryCraftResult/hasCustomName ()Z +MD: ye/o_ ()I net/minecraft/inventory/InventoryCraftResult/getSizeInventory ()I +MD: ye/p_ ()V net/minecraft/inventory/InventoryCraftResult/markDirty ()V +MD: ye/q_ ()I net/minecraft/inventory/InventoryCraftResult/getInventoryStackLimit ()I +MD: yf/a (I)Lzx; net/minecraft/inventory/SlotCrafting/decrStackSize (I)Lnet/minecraft/item/ItemStack; +MD: yf/a (Lwn;Lzx;)V net/minecraft/inventory/SlotCrafting/onPickupFromSlot (Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/item/ItemStack;)V +MD: yf/a (Lzx;)Z net/minecraft/inventory/SlotCrafting/isItemValid (Lnet/minecraft/item/ItemStack;)Z +MD: yf/a (Lzx;I)V net/minecraft/inventory/SlotCrafting/onCrafting (Lnet/minecraft/item/ItemStack;I)V +MD: yf/c (Lzx;)V net/minecraft/inventory/SlotCrafting/onCrafting (Lnet/minecraft/item/ItemStack;)V +MD: yg/a ()I net/minecraft/inventory/Slot/getSlotStackLimit ()I +MD: yg/a (I)Lzx; net/minecraft/inventory/Slot/decrStackSize (I)Lnet/minecraft/item/ItemStack; +MD: yg/a (Log;I)Z net/minecraft/inventory/Slot/isHere (Lnet/minecraft/inventory/IInventory;I)Z +MD: yg/a (Lwn;)Z net/minecraft/inventory/Slot/canTakeStack (Lnet/minecraft/entity/player/EntityPlayer;)Z +MD: yg/a (Lwn;Lzx;)V net/minecraft/inventory/Slot/onPickupFromSlot (Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/item/ItemStack;)V +MD: yg/a (Lzx;)Z net/minecraft/inventory/Slot/isItemValid (Lnet/minecraft/item/ItemStack;)Z +MD: yg/a (Lzx;I)V net/minecraft/inventory/Slot/onCrafting (Lnet/minecraft/item/ItemStack;I)V +MD: yg/a (Lzx;Lzx;)V net/minecraft/inventory/Slot/onSlotChange (Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)V +MD: yg/b ()Z net/minecraft/inventory/Slot/canBeHovered ()Z +MD: yg/b (Lzx;)I net/minecraft/inventory/Slot/getItemStackLimit (Lnet/minecraft/item/ItemStack;)I +MD: yg/c ()Ljava/lang/String; net/minecraft/inventory/Slot/getSlotTexture ()Ljava/lang/String; +MD: yg/c (Lzx;)V net/minecraft/inventory/Slot/onCrafting (Lnet/minecraft/item/ItemStack;)V +MD: yg/d ()Lzx; net/minecraft/inventory/Slot/getStack ()Lnet/minecraft/item/ItemStack; +MD: yg/d (Lzx;)V net/minecraft/inventory/Slot/putStack (Lnet/minecraft/item/ItemStack;)V +MD: yg/e ()Z net/minecraft/inventory/Slot/getHasStack ()Z +MD: yg/f ()V net/minecraft/inventory/Slot/onSlotChanged ()V +MD: yi/a (I)I net/minecraft/item/ItemAnvilBlock/getMetadata (I)I +MD: yj$1/b (Lck;Lzx;)Lzx; net/minecraft/item/ItemArmor$1/dispenseStack (Lnet/minecraft/dispenser/IBlockSource;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack; +MD: yj$a/a ()I net/minecraft/item/ItemArmor$ArmorMaterial/getEnchantability ()I +MD: yj$a/a (I)I net/minecraft/item/ItemArmor$ArmorMaterial/getDurability (I)I +MD: yj$a/b ()Lzw; net/minecraft/item/ItemArmor$ArmorMaterial/getRepairItem ()Lnet/minecraft/item/Item; +MD: yj$a/b (I)I net/minecraft/item/ItemArmor$ArmorMaterial/getDamageReductionAmount (I)I +MD: yj$a/c ()Ljava/lang/String; net/minecraft/item/ItemArmor$ArmorMaterial/getName ()Ljava/lang/String; +MD: yj$a/valueOf (Ljava/lang/String;)Lyj$a; net/minecraft/item/ItemArmor$ArmorMaterial/valueOf (Ljava/lang/String;)Lnet/minecraft/item/ItemArmor$ArmorMaterial; +MD: yj$a/values ()[Lyj$a; net/minecraft/item/ItemArmor$ArmorMaterial/values ()[Lnet/minecraft/item/ItemArmor$ArmorMaterial; +MD: yj/a (Lzx;I)I net/minecraft/item/ItemArmor/getColorFromItemStack (Lnet/minecraft/item/ItemStack;I)I +MD: yj/a (Lzx;Ladm;Lwn;)Lzx; net/minecraft/item/ItemArmor/onItemRightClick (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; +MD: yj/a (Lzx;Lzx;)Z net/minecraft/item/ItemArmor/getIsRepairable (Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Z +MD: yj/b ()I net/minecraft/item/ItemArmor/getItemEnchantability ()I +MD: yj/b (Lzx;)I net/minecraft/item/ItemArmor/getColor (Lnet/minecraft/item/ItemStack;)I +MD: yj/b (Lzx;I)V net/minecraft/item/ItemArmor/setColor (Lnet/minecraft/item/ItemStack;I)V +MD: yj/c (Lzx;)V net/minecraft/item/ItemArmor/removeColor (Lnet/minecraft/item/ItemStack;)V +MD: yj/d ()[I net/minecraft/item/ItemArmor/access$000 ()[I +MD: yj/d_ (Lzx;)Z net/minecraft/item/ItemArmor/hasColor (Lnet/minecraft/item/ItemStack;)Z +MD: yj/x_ ()Lyj$a; net/minecraft/item/ItemArmor/getArmorMaterial ()Lnet/minecraft/item/ItemArmor$ArmorMaterial; +MD: yk/a (Lum;Ljava/util/Random;)V net/minecraft/item/ItemArmorStand/applyRandomRotations (Lnet/minecraft/entity/item/EntityArmorStand;Ljava/util/Random;)V +MD: yk/a (Lzx;Lwn;Ladm;Lcj;Lcq;FFF)Z net/minecraft/item/ItemArmorStand/onItemUse (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: yl/a (Lzx;Lafh;)F net/minecraft/item/ItemAxe/getStrVsBlock (Lnet/minecraft/item/ItemStack;Lnet/minecraft/block/Block;)F +MD: ym/a (Lzw;Lyz;Ljava/util/List;)V net/minecraft/item/ItemBanner/getSubItems (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V +MD: ym/a (Lzx;)Ljava/lang/String; net/minecraft/item/ItemBanner/getItemStackDisplayName (Lnet/minecraft/item/ItemStack;)Ljava/lang/String; +MD: ym/a (Lzx;I)I net/minecraft/item/ItemBanner/getColorFromItemStack (Lnet/minecraft/item/ItemStack;I)I +MD: ym/a (Lzx;Lwn;Ladm;Lcj;Lcq;FFF)Z net/minecraft/item/ItemBanner/onItemUse (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: ym/a (Lzx;Lwn;Ljava/util/List;Z)V net/minecraft/item/ItemBanner/addInformation (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;Ljava/util/List;Z)V +MD: ym/c ()Lyz; net/minecraft/item/ItemBanner/getCreativeTab ()Lnet/minecraft/creativetab/CreativeTabs; +MD: ym/h (Lzx;)Lzd; net/minecraft/item/ItemBanner/getBaseColor (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/EnumDyeColor; +MD: yn/a (Lzx;Lwn;Ladm;Lcj;Lcq;FFF)Z net/minecraft/item/ItemBed/onItemUse (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: yo/a ()Ljava/lang/String; net/minecraft/item/ItemBlock/getUnlocalizedName ()Ljava/lang/String; +MD: yo/a (Ladm;Lcj;Lcq;Lwn;Lzx;)Z net/minecraft/item/ItemBlock/canPlaceBlockOnSide (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/item/ItemStack;)Z +MD: yo/a (Ladm;Lwn;Lcj;Lzx;)Z net/minecraft/item/ItemBlock/setTileEntityNBT (Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/BlockPos;Lnet/minecraft/item/ItemStack;)Z +MD: yo/a (Lzw;Lyz;Ljava/util/List;)V net/minecraft/item/ItemBlock/getSubItems (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V +MD: yo/a (Lzx;Lwn;Ladm;Lcj;Lcq;FFF)Z net/minecraft/item/ItemBlock/onItemUse (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: yo/b (Ljava/lang/String;)Lyo; net/minecraft/item/ItemBlock/setUnlocalizedName (Ljava/lang/String;)Lnet/minecraft/item/ItemBlock; +MD: yo/c ()Lyz; net/minecraft/item/ItemBlock/getCreativeTab ()Lnet/minecraft/creativetab/CreativeTabs; +MD: yo/c (Ljava/lang/String;)Lzw; net/minecraft/item/ItemBlock/setUnlocalizedName (Ljava/lang/String;)Lnet/minecraft/item/Item; +MD: yo/d ()Lafh; net/minecraft/item/ItemBlock/getBlock ()Lnet/minecraft/block/Block; +MD: yo/e_ (Lzx;)Ljava/lang/String; net/minecraft/item/ItemBlock/getUnlocalizedName (Lnet/minecraft/item/ItemStack;)Ljava/lang/String; +MD: yp/a (Lzx;Lwn;Ladm;Lcj;Lcq;FFF)Z net/minecraft/item/ItemReed/onItemUse (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: yq/a (Lzx;Ladm;Lwn;)Lzx; net/minecraft/item/ItemBoat/onItemRightClick (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; +MD: yr/b ()I net/minecraft/item/ItemBook/getItemEnchantability ()I +MD: yr/f_ (Lzx;)Z net/minecraft/item/ItemBook/isItemTool (Lnet/minecraft/item/ItemStack;)Z +MD: ys/a (Lzx;Ladm;Lwn;)Lzx; net/minecraft/item/ItemGlassBottle/onItemRightClick (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; +MD: yt/a (Lzx;Ladm;Lwn;)Lzx; net/minecraft/item/ItemBow/onItemRightClick (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; +MD: yt/a (Lzx;Ladm;Lwn;I)V net/minecraft/item/ItemBow/onPlayerStoppedUsing (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;I)V +MD: yt/b ()I net/minecraft/item/ItemBow/getItemEnchantability ()I +MD: yt/b (Lzx;Ladm;Lwn;)Lzx; net/minecraft/item/ItemBow/onItemUseFinish (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; +MD: yt/d (Lzx;)I net/minecraft/item/ItemBow/getMaxItemUseDuration (Lnet/minecraft/item/ItemStack;)I +MD: yt/e (Lzx;)Laba; net/minecraft/item/ItemBow/getItemUseAction (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/EnumAction; +MD: yu/b (Lzx;Ladm;Lwn;)Lzx; net/minecraft/item/ItemSoup/onItemUseFinish (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; +MD: yv/a (Ladm;Lcj;)Z net/minecraft/item/ItemBucket/tryPlaceContainedLiquid (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: yv/a (Lzx;Ladm;Lwn;)Lzx; net/minecraft/item/ItemBucket/onItemRightClick (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; +MD: yv/a (Lzx;Lwn;Lzw;)Lzx; net/minecraft/item/ItemBucket/fillBucket (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/item/Item;)Lnet/minecraft/item/ItemStack; +MD: yw/a (Lzx;Ladm;Lwn;)Lzx; net/minecraft/item/ItemCarrotOnAStick/onItemRightClick (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; +MD: yw/e ()Z net/minecraft/item/ItemCarrotOnAStick/shouldRotateAroundWhenRendering ()Z +MD: yw/w_ ()Z net/minecraft/item/ItemCarrotOnAStick/isFull3D ()Z +MD: yx/a (Lzw;Lyz;Ljava/util/List;)V net/minecraft/item/ItemCoal/getSubItems (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V +MD: yx/e_ (Lzx;)Ljava/lang/String; net/minecraft/item/ItemCoal/getUnlocalizedName (Lnet/minecraft/item/ItemStack;)Ljava/lang/String; +MD: yy/c (Lzx;Ladm;Lwn;)Lff; net/minecraft/item/ItemMapBase/createMapDataPacket (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/network/Packet; +MD: yy/f ()Z net/minecraft/item/ItemMapBase/isMap ()Z +MD: yz$1/e ()Lzw; net/minecraft/creativetab/CreativeTabs$1/getTabIconItem ()Lnet/minecraft/item/Item; +MD: yz$10/e ()Lzw; net/minecraft/creativetab/CreativeTabs$10/getTabIconItem ()Lnet/minecraft/item/Item; +MD: yz$11/e ()Lzw; net/minecraft/creativetab/CreativeTabs$11/getTabIconItem ()Lnet/minecraft/item/Item; +MD: yz$12/e ()Lzw; net/minecraft/creativetab/CreativeTabs$12/getTabIconItem ()Lnet/minecraft/item/Item; +MD: yz$2/e ()Lzw; net/minecraft/creativetab/CreativeTabs$2/getTabIconItem ()Lnet/minecraft/item/Item; +MD: yz$3/e ()Lzw; net/minecraft/creativetab/CreativeTabs$3/getTabIconItem ()Lnet/minecraft/item/Item; +MD: yz$4/e ()Lzw; net/minecraft/creativetab/CreativeTabs$4/getTabIconItem ()Lnet/minecraft/item/Item; +MD: yz$5/e ()Lzw; net/minecraft/creativetab/CreativeTabs$5/getTabIconItem ()Lnet/minecraft/item/Item; +MD: yz$5/f ()I net/minecraft/creativetab/CreativeTabs$5/getIconItemDamage ()I +MD: yz$6/e ()Lzw; net/minecraft/creativetab/CreativeTabs$6/getTabIconItem ()Lnet/minecraft/item/Item; +MD: yz$7/e ()Lzw; net/minecraft/creativetab/CreativeTabs$7/getTabIconItem ()Lnet/minecraft/item/Item; +MD: yz$8/e ()Lzw; net/minecraft/creativetab/CreativeTabs$8/getTabIconItem ()Lnet/minecraft/item/Item; +MD: yz$9/e ()Lzw; net/minecraft/creativetab/CreativeTabs$9/getTabIconItem ()Lnet/minecraft/item/Item; +MD: yz/a ()I net/minecraft/creativetab/CreativeTabs/getTabIndex ()I +MD: yz/a (Lacj;)Z net/minecraft/creativetab/CreativeTabs/hasRelevantEnchantmentType (Lnet/minecraft/enchantment/EnumEnchantmentType;)Z +MD: yz/a (Ljava/lang/String;)Lyz; net/minecraft/creativetab/CreativeTabs/setBackgroundImageName (Ljava/lang/String;)Lnet/minecraft/creativetab/CreativeTabs; +MD: yz/a (Ljava/util/List;)V net/minecraft/creativetab/CreativeTabs/displayAllReleventItems (Ljava/util/List;)V +MD: yz/a (Ljava/util/List;[Lacj;)V net/minecraft/creativetab/CreativeTabs/addEnchantmentBooksToList (Ljava/util/List;[Lnet/minecraft/enchantment/EnumEnchantmentType;)V +MD: yz/a ([Lacj;)Lyz; net/minecraft/creativetab/CreativeTabs/setRelevantEnchantmentTypes ([Lnet/minecraft/enchantment/EnumEnchantmentType;)Lnet/minecraft/creativetab/CreativeTabs; +MD: yz/b ()Ljava/lang/String; net/minecraft/creativetab/CreativeTabs/getTabLabel ()Ljava/lang/String; +MD: yz/c ()Ljava/lang/String; net/minecraft/creativetab/CreativeTabs/getTranslatedTabLabel ()Ljava/lang/String; +MD: yz/d ()Lzx; net/minecraft/creativetab/CreativeTabs/getIconItemStack ()Lnet/minecraft/item/ItemStack; +MD: yz/e ()Lzw; net/minecraft/creativetab/CreativeTabs/getTabIconItem ()Lnet/minecraft/item/Item; +MD: yz/f ()I net/minecraft/creativetab/CreativeTabs/getIconItemDamage ()I +MD: yz/g ()Ljava/lang/String; net/minecraft/creativetab/CreativeTabs/getBackgroundImageName ()Ljava/lang/String; +MD: yz/h ()Z net/minecraft/creativetab/CreativeTabs/drawInForegroundOfTab ()Z +MD: yz/i ()Lyz; net/minecraft/creativetab/CreativeTabs/setNoTitle ()Lnet/minecraft/creativetab/CreativeTabs; +MD: yz/j ()Z net/minecraft/creativetab/CreativeTabs/shouldHidePlayerInventory ()Z +MD: yz/k ()Lyz; net/minecraft/creativetab/CreativeTabs/setNoScrollbar ()Lnet/minecraft/creativetab/CreativeTabs; +MD: yz/l ()I net/minecraft/creativetab/CreativeTabs/getTabColumn ()I +MD: yz/m ()Z net/minecraft/creativetab/CreativeTabs/isTabInFirstRow ()Z +MD: yz/n ()[Lacj; net/minecraft/creativetab/CreativeTabs/getRelevantEnchantmentTypes ()[Lnet/minecraft/enchantment/EnumEnchantmentType; +MD: z/a ()I net/minecraft/command/CommandEffect/getRequiredPermissionLevel ()I +MD: z/a (Lm;[Ljava/lang/String;)V net/minecraft/command/CommandEffect/processCommand (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;)V +MD: z/a (Lm;[Ljava/lang/String;Lcj;)Ljava/util/List; net/minecraft/command/CommandEffect/addTabCompletionOptions (Lnet/minecraft/command/ICommandSender;[Ljava/lang/String;Lnet/minecraft/util/BlockPos;)Ljava/util/List; +MD: z/b ([Ljava/lang/String;I)Z net/minecraft/command/CommandEffect/isUsernameIndex ([Ljava/lang/String;I)Z +MD: z/c ()Ljava/lang/String; net/minecraft/command/CommandEffect/getCommandName ()Ljava/lang/String; +MD: z/c (Lm;)Ljava/lang/String; net/minecraft/command/CommandEffect/getCommandUsage (Lnet/minecraft/command/ICommandSender;)Ljava/lang/String; +MD: z/d ()[Ljava/lang/String; net/minecraft/command/CommandEffect/getAllUsernames ()[Ljava/lang/String; +MD: za/a (Lzx;Ladm;Lafh;Lcj;Lpr;)Z net/minecraft/item/ItemTool/onBlockDestroyed (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/block/Block;Lnet/minecraft/util/BlockPos;Lnet/minecraft/entity/EntityLivingBase;)Z +MD: za/a (Lzx;Lafh;)F net/minecraft/item/ItemTool/getStrVsBlock (Lnet/minecraft/item/ItemStack;Lnet/minecraft/block/Block;)F +MD: za/a (Lzx;Lpr;Lpr;)Z net/minecraft/item/ItemTool/hitEntity (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/entity/EntityLivingBase;)Z +MD: za/a (Lzx;Lzx;)Z net/minecraft/item/ItemTool/getIsRepairable (Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Z +MD: za/b ()I net/minecraft/item/ItemTool/getItemEnchantability ()I +MD: za/g ()Lzw$a; net/minecraft/item/ItemTool/getToolMaterial ()Lnet/minecraft/item/Item$ToolMaterial; +MD: za/h ()Ljava/lang/String; net/minecraft/item/ItemTool/getToolMaterialName ()Ljava/lang/String; +MD: za/i ()Lcom/google/common/collect/Multimap; net/minecraft/item/ItemTool/getItemAttributeModifiers ()Lcom/google/common/collect/Multimap; +MD: za/w_ ()Z net/minecraft/item/ItemTool/isFull3D ()Z +MD: zb/a (Ladm;Lcj;Lcq;Lafh;)V net/minecraft/item/ItemDoor/placeDoor (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;Lnet/minecraft/block/Block;)V +MD: zb/a (Lzx;Lwn;Ladm;Lcj;Lcq;FFF)Z net/minecraft/item/ItemDoor/onItemUse (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: zc/a (Lzx;I)I net/minecraft/item/ItemDoublePlant/getColorFromItemStack (Lnet/minecraft/item/ItemStack;I)I +MD: zd/a ()I net/minecraft/item/EnumDyeColor/getMetadata ()I +MD: zd/a (I)Lzd; net/minecraft/item/EnumDyeColor/byDyeDamage (I)Lnet/minecraft/item/EnumDyeColor; +MD: zd/b ()I net/minecraft/item/EnumDyeColor/getDyeDamage ()I +MD: zd/b (I)Lzd; net/minecraft/item/EnumDyeColor/byMetadata (I)Lnet/minecraft/item/EnumDyeColor; +MD: zd/d ()Ljava/lang/String; net/minecraft/item/EnumDyeColor/getUnlocalizedName ()Ljava/lang/String; +MD: zd/e ()Larn; net/minecraft/item/EnumDyeColor/getMapColor ()Lnet/minecraft/block/material/MapColor; +MD: zd/l ()Ljava/lang/String; net/minecraft/item/EnumDyeColor/getName ()Ljava/lang/String; +MD: zd/toString ()Ljava/lang/String; net/minecraft/item/EnumDyeColor/toString ()Ljava/lang/String; +MD: zd/values ()[Lzd; net/minecraft/item/EnumDyeColor/values ()[Lnet/minecraft/item/EnumDyeColor; +MD: ze/a (Ladm;Lcj;I)V net/minecraft/item/ItemDye/spawnBonemealParticles (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;I)V +MD: ze/a (Lzw;Lyz;Ljava/util/List;)V net/minecraft/item/ItemDye/getSubItems (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V +MD: ze/a (Lzx;Ladm;Lcj;)Z net/minecraft/item/ItemDye/applyBonemeal (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: ze/a (Lzx;Lwn;Ladm;Lcj;Lcq;FFF)Z net/minecraft/item/ItemDye/onItemUse (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: ze/a (Lzx;Lwn;Lpr;)Z net/minecraft/item/ItemDye/itemInteractionForEntity (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/entity/EntityLivingBase;)Z +MD: ze/e_ (Lzx;)Ljava/lang/String; net/minecraft/item/ItemDye/getUnlocalizedName (Lnet/minecraft/item/ItemStack;)Ljava/lang/String; +MD: zf/a (I)I net/minecraft/item/ItemCloth/getMetadata (I)I +MD: zf/e_ (Lzx;)Ljava/lang/String; net/minecraft/item/ItemCloth/getUnlocalizedName (Lnet/minecraft/item/ItemStack;)Ljava/lang/String; +MD: zg/a (Lzx;Ladm;Lwn;)Lzx; net/minecraft/item/ItemEgg/onItemRightClick (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; +MD: zh/a (Lzx;Ladm;Lwn;)Lzx; net/minecraft/item/ItemEmptyMap/onItemRightClick (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; +MD: zi/a (Laci;Ljava/util/List;)V net/minecraft/item/ItemEnchantedBook/getAll (Lnet/minecraft/enchantment/Enchantment;Ljava/util/List;)V +MD: zi/a (Lacl;)Lzx; net/minecraft/item/ItemEnchantedBook/getEnchantedItemStack (Lnet/minecraft/enchantment/EnchantmentData;)Lnet/minecraft/item/ItemStack; +MD: zi/a (Ljava/util/Random;III)Lob; net/minecraft/item/ItemEnchantedBook/getRandom (Ljava/util/Random;III)Lnet/minecraft/util/WeightedRandomChestContent; +MD: zi/a (Lzx;Lacl;)V net/minecraft/item/ItemEnchantedBook/addEnchantment (Lnet/minecraft/item/ItemStack;Lnet/minecraft/enchantment/EnchantmentData;)V +MD: zi/a (Lzx;Lwn;Ljava/util/List;Z)V net/minecraft/item/ItemEnchantedBook/addInformation (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;Ljava/util/List;Z)V +MD: zi/b (Ljava/util/Random;)Lob; net/minecraft/item/ItemEnchantedBook/getRandom (Ljava/util/Random;)Lnet/minecraft/util/WeightedRandomChestContent; +MD: zi/f (Lzx;)Z net/minecraft/item/ItemEnchantedBook/hasEffect (Lnet/minecraft/item/ItemStack;)Z +MD: zi/f_ (Lzx;)Z net/minecraft/item/ItemEnchantedBook/isItemTool (Lnet/minecraft/item/ItemStack;)Z +MD: zi/g (Lzx;)Laaj; net/minecraft/item/ItemEnchantedBook/getRarity (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/EnumRarity; +MD: zi/h (Lzx;)Ldu; net/minecraft/item/ItemEnchantedBook/getEnchantments (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/nbt/NBTTagList; +MD: zj/a (Lzx;Ladm;Lwn;)Lzx; net/minecraft/item/ItemEnderEye/onItemRightClick (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; +MD: zj/a (Lzx;Lwn;Ladm;Lcj;Lcq;FFF)Z net/minecraft/item/ItemEnderEye/onItemUse (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: zk/a (Lzx;Ladm;Lwn;)Lzx; net/minecraft/item/ItemEnderPearl/onItemRightClick (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; +MD: zl/a (Lzx;Ladm;Lwn;)Lzx; net/minecraft/item/ItemExpBottle/onItemRightClick (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; +MD: zl/f (Lzx;)Z net/minecraft/item/ItemExpBottle/hasEffect (Lnet/minecraft/item/ItemStack;)Z +MD: zm/a (Lzx;Lwn;Ladm;Lcj;Lcq;FFF)Z net/minecraft/item/ItemFireball/onItemUse (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: zn/a (Ldn;Ljava/util/List;)V net/minecraft/item/ItemFireworkCharge/addExplosionInfo (Lnet/minecraft/nbt/NBTTagCompound;Ljava/util/List;)V +MD: zn/a (Lzx;I)I net/minecraft/item/ItemFireworkCharge/getColorFromItemStack (Lnet/minecraft/item/ItemStack;I)I +MD: zn/a (Lzx;Ljava/lang/String;)Leb; net/minecraft/item/ItemFireworkCharge/getExplosionTag (Lnet/minecraft/item/ItemStack;Ljava/lang/String;)Lnet/minecraft/nbt/NBTBase; +MD: zn/a (Lzx;Lwn;Ljava/util/List;Z)V net/minecraft/item/ItemFireworkCharge/addInformation (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;Ljava/util/List;Z)V +MD: zo/a (Lzx;Lwn;Ladm;Lcj;Lcq;FFF)Z net/minecraft/item/ItemFirework/onItemUse (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: zo/a (Lzx;Lwn;Ljava/util/List;Z)V net/minecraft/item/ItemFirework/addInformation (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;Ljava/util/List;Z)V +MD: zp$a/a ()I net/minecraft/item/ItemFishFood$FishType/getMetadata ()I +MD: zp$a/a (I)Lzp$a; net/minecraft/item/ItemFishFood$FishType/byMetadata (I)Lnet/minecraft/item/ItemFishFood$FishType; +MD: zp$a/a (Lzx;)Lzp$a; net/minecraft/item/ItemFishFood$FishType/byItemStack (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemFishFood$FishType; +MD: zp$a/b ()Ljava/lang/String; net/minecraft/item/ItemFishFood$FishType/getUnlocalizedName ()Ljava/lang/String; +MD: zp$a/c ()I net/minecraft/item/ItemFishFood$FishType/getUncookedHealAmount ()I +MD: zp$a/d ()F net/minecraft/item/ItemFishFood$FishType/getUncookedSaturationModifier ()F +MD: zp$a/e ()I net/minecraft/item/ItemFishFood$FishType/getCookedHealAmount ()I +MD: zp$a/f ()F net/minecraft/item/ItemFishFood$FishType/getCookedSaturationModifier ()F +MD: zp$a/g ()Z net/minecraft/item/ItemFishFood$FishType/canCook ()Z +MD: zp$a/values ()[Lzp$a; net/minecraft/item/ItemFishFood$FishType/values ()[Lnet/minecraft/item/ItemFishFood$FishType; +MD: zp/a (Lzw;Lyz;Ljava/util/List;)V net/minecraft/item/ItemFishFood/getSubItems (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V +MD: zp/c (Lzx;Ladm;Lwn;)V net/minecraft/item/ItemFishFood/onFoodEaten (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;)V +MD: zp/e_ (Lzx;)Ljava/lang/String; net/minecraft/item/ItemFishFood/getUnlocalizedName (Lnet/minecraft/item/ItemStack;)Ljava/lang/String; +MD: zp/h (Lzx;)I net/minecraft/item/ItemFishFood/getHealAmount (Lnet/minecraft/item/ItemStack;)I +MD: zp/i (Lzx;)F net/minecraft/item/ItemFishFood/getSaturationModifier (Lnet/minecraft/item/ItemStack;)F +MD: zp/j (Lzx;)Ljava/lang/String; net/minecraft/item/ItemFishFood/getPotionEffect (Lnet/minecraft/item/ItemStack;)Ljava/lang/String; +MD: zq/a (Lzx;Ladm;Lwn;)Lzx; net/minecraft/item/ItemFishingRod/onItemRightClick (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; +MD: zq/b ()I net/minecraft/item/ItemFishingRod/getItemEnchantability ()I +MD: zq/e ()Z net/minecraft/item/ItemFishingRod/shouldRotateAroundWhenRendering ()Z +MD: zq/f_ (Lzx;)Z net/minecraft/item/ItemFishingRod/isItemTool (Lnet/minecraft/item/ItemStack;)Z +MD: zq/w_ ()Z net/minecraft/item/ItemFishingRod/isFull3D ()Z +MD: zr/a (Lzx;Lwn;Ladm;Lcj;Lcq;FFF)Z net/minecraft/item/ItemFlintAndSteel/onItemUse (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: zs/a (IIIF)Lzs; net/minecraft/item/ItemFood/setPotionEffect (IIIF)Lnet/minecraft/item/ItemFood; +MD: zs/a (Lzx;Ladm;Lwn;)Lzx; net/minecraft/item/ItemFood/onItemRightClick (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; +MD: zs/b (Lzx;Ladm;Lwn;)Lzx; net/minecraft/item/ItemFood/onItemUseFinish (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; +MD: zs/c (Lzx;Ladm;Lwn;)V net/minecraft/item/ItemFood/onFoodEaten (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;)V +MD: zs/d (Lzx;)I net/minecraft/item/ItemFood/getMaxItemUseDuration (Lnet/minecraft/item/ItemStack;)I +MD: zs/e (Lzx;)Laba; net/minecraft/item/ItemFood/getItemUseAction (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/EnumAction; +MD: zs/g ()Z net/minecraft/item/ItemFood/isWolfsFavoriteMeat ()Z +MD: zs/h ()Lzs; net/minecraft/item/ItemFood/setAlwaysEdible ()Lnet/minecraft/item/ItemFood; +MD: zs/h (Lzx;)I net/minecraft/item/ItemFood/getHealAmount (Lnet/minecraft/item/ItemStack;)I +MD: zs/i (Lzx;)F net/minecraft/item/ItemFood/getSaturationModifier (Lnet/minecraft/item/ItemStack;)F +MD: zt/a (Lzw;Lyz;Ljava/util/List;)V net/minecraft/item/ItemAppleGold/getSubItems (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V +MD: zt/c (Lzx;Ladm;Lwn;)V net/minecraft/item/ItemAppleGold/onFoodEaten (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;)V +MD: zt/f (Lzx;)Z net/minecraft/item/ItemAppleGold/hasEffect (Lnet/minecraft/item/ItemStack;)Z +MD: zt/g (Lzx;)Laaj; net/minecraft/item/ItemAppleGold/getRarity (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/EnumRarity; +MD: zu/a (Ladm;Lcj;Lcq;)Lun; net/minecraft/item/ItemHangingEntity/createEntity (Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;)Lnet/minecraft/entity/EntityHanging; +MD: zu/a (Lzx;Lwn;Ladm;Lcj;Lcq;FFF)Z net/minecraft/item/ItemHangingEntity/onItemUse (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: zv/a (Lzx;Lwn;Ladm;Lcj;Lalz;)Z net/minecraft/item/ItemHoe/useHoe (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/block/state/IBlockState;)Z +MD: zv/a (Lzx;Lwn;Ladm;Lcj;Lcq;FFF)Z net/minecraft/item/ItemHoe/onItemUse (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: zv/g ()Ljava/lang/String; net/minecraft/item/ItemHoe/getMaterialName ()Ljava/lang/String; +MD: zv/w_ ()Z net/minecraft/item/ItemHoe/isFull3D ()Z +MD: zw$1/a (Lzx;)Ljava/lang/String; net/minecraft/item/Item$1/apply (Lnet/minecraft/item/ItemStack;)Ljava/lang/String; +MD: zw$1/apply (Ljava/lang/Object;)Ljava/lang/Object; net/minecraft/item/Item$1/apply (Ljava/lang/Object;)Ljava/lang/Object; +MD: zw$10/a (Lzx;)Ljava/lang/String; net/minecraft/item/Item$10/apply (Lnet/minecraft/item/ItemStack;)Ljava/lang/String; +MD: zw$10/apply (Ljava/lang/Object;)Ljava/lang/Object; net/minecraft/item/Item$10/apply (Ljava/lang/Object;)Ljava/lang/Object; +MD: zw$11/a (Lzx;)Ljava/lang/String; net/minecraft/item/Item$11/apply (Lnet/minecraft/item/ItemStack;)Ljava/lang/String; +MD: zw$11/apply (Ljava/lang/Object;)Ljava/lang/Object; net/minecraft/item/Item$11/apply (Ljava/lang/Object;)Ljava/lang/Object; +MD: zw$12/a (Lzx;)Ljava/lang/String; net/minecraft/item/Item$12/apply (Lnet/minecraft/item/ItemStack;)Ljava/lang/String; +MD: zw$12/apply (Ljava/lang/Object;)Ljava/lang/Object; net/minecraft/item/Item$12/apply (Ljava/lang/Object;)Ljava/lang/Object; +MD: zw$13/a (Lzx;)Ljava/lang/String; net/minecraft/item/Item$13/apply (Lnet/minecraft/item/ItemStack;)Ljava/lang/String; +MD: zw$13/apply (Ljava/lang/Object;)Ljava/lang/Object; net/minecraft/item/Item$13/apply (Ljava/lang/Object;)Ljava/lang/Object; +MD: zw$14/a (Lzx;)Ljava/lang/String; net/minecraft/item/Item$14/apply (Lnet/minecraft/item/ItemStack;)Ljava/lang/String; +MD: zw$14/apply (Ljava/lang/Object;)Ljava/lang/Object; net/minecraft/item/Item$14/apply (Ljava/lang/Object;)Ljava/lang/Object; +MD: zw$15/a (Lzx;)Ljava/lang/String; net/minecraft/item/Item$15/apply (Lnet/minecraft/item/ItemStack;)Ljava/lang/String; +MD: zw$15/apply (Ljava/lang/Object;)Ljava/lang/Object; net/minecraft/item/Item$15/apply (Ljava/lang/Object;)Ljava/lang/Object; +MD: zw$16/a (Lzx;)Ljava/lang/String; net/minecraft/item/Item$16/apply (Lnet/minecraft/item/ItemStack;)Ljava/lang/String; +MD: zw$16/apply (Ljava/lang/Object;)Ljava/lang/Object; net/minecraft/item/Item$16/apply (Ljava/lang/Object;)Ljava/lang/Object; +MD: zw$17/a (Lzx;)Ljava/lang/String; net/minecraft/item/Item$17/apply (Lnet/minecraft/item/ItemStack;)Ljava/lang/String; +MD: zw$17/apply (Ljava/lang/Object;)Ljava/lang/Object; net/minecraft/item/Item$17/apply (Ljava/lang/Object;)Ljava/lang/Object; +MD: zw$2/a (Lzx;)Ljava/lang/String; net/minecraft/item/Item$2/apply (Lnet/minecraft/item/ItemStack;)Ljava/lang/String; +MD: zw$2/apply (Ljava/lang/Object;)Ljava/lang/Object; net/minecraft/item/Item$2/apply (Ljava/lang/Object;)Ljava/lang/Object; +MD: zw$3/a (Lzx;)Ljava/lang/String; net/minecraft/item/Item$3/apply (Lnet/minecraft/item/ItemStack;)Ljava/lang/String; +MD: zw$3/apply (Ljava/lang/Object;)Ljava/lang/Object; net/minecraft/item/Item$3/apply (Ljava/lang/Object;)Ljava/lang/Object; +MD: zw$4/a (Lzx;)Ljava/lang/String; net/minecraft/item/Item$4/apply (Lnet/minecraft/item/ItemStack;)Ljava/lang/String; +MD: zw$4/apply (Ljava/lang/Object;)Ljava/lang/Object; net/minecraft/item/Item$4/apply (Ljava/lang/Object;)Ljava/lang/Object; +MD: zw$5/a (Lzx;)Ljava/lang/String; net/minecraft/item/Item$5/apply (Lnet/minecraft/item/ItemStack;)Ljava/lang/String; +MD: zw$5/apply (Ljava/lang/Object;)Ljava/lang/Object; net/minecraft/item/Item$5/apply (Ljava/lang/Object;)Ljava/lang/Object; +MD: zw$6/a (Lzx;)Ljava/lang/String; net/minecraft/item/Item$6/apply (Lnet/minecraft/item/ItemStack;)Ljava/lang/String; +MD: zw$6/apply (Ljava/lang/Object;)Ljava/lang/Object; net/minecraft/item/Item$6/apply (Ljava/lang/Object;)Ljava/lang/Object; +MD: zw$7/a (Lzx;)Ljava/lang/String; net/minecraft/item/Item$7/apply (Lnet/minecraft/item/ItemStack;)Ljava/lang/String; +MD: zw$7/apply (Ljava/lang/Object;)Ljava/lang/Object; net/minecraft/item/Item$7/apply (Ljava/lang/Object;)Ljava/lang/Object; +MD: zw$8/a (Lzx;)Ljava/lang/String; net/minecraft/item/Item$8/apply (Lnet/minecraft/item/ItemStack;)Ljava/lang/String; +MD: zw$8/apply (Ljava/lang/Object;)Ljava/lang/Object; net/minecraft/item/Item$8/apply (Ljava/lang/Object;)Ljava/lang/Object; +MD: zw$9/a (Lzx;)Ljava/lang/String; net/minecraft/item/Item$9/apply (Lnet/minecraft/item/ItemStack;)Ljava/lang/String; +MD: zw$9/apply (Ljava/lang/Object;)Ljava/lang/Object; net/minecraft/item/Item$9/apply (Ljava/lang/Object;)Ljava/lang/Object; +MD: zw$a/a ()I net/minecraft/item/Item$ToolMaterial/getMaxUses ()I +MD: zw$a/b ()F net/minecraft/item/Item$ToolMaterial/getEfficiencyOnProperMaterial ()F +MD: zw$a/c ()F net/minecraft/item/Item$ToolMaterial/getDamageVsEntity ()F +MD: zw$a/d ()I net/minecraft/item/Item$ToolMaterial/getHarvestLevel ()I +MD: zw$a/e ()I net/minecraft/item/Item$ToolMaterial/getEnchantability ()I +MD: zw$a/f ()Lzw; net/minecraft/item/Item$ToolMaterial/getRepairItem ()Lnet/minecraft/item/Item; +MD: zw$a/valueOf (Ljava/lang/String;)Lzw$a; net/minecraft/item/Item$ToolMaterial/valueOf (Ljava/lang/String;)Lnet/minecraft/item/Item$ToolMaterial; +MD: zw$a/values ()[Lzw$a; net/minecraft/item/Item$ToolMaterial/values ()[Lnet/minecraft/item/Item$ToolMaterial; +MD: zw/a ()Ljava/lang/String; net/minecraft/item/Item/getUnlocalizedName ()Ljava/lang/String; +MD: zw/a (I)I net/minecraft/item/Item/getMetadata (I)I +MD: zw/a (ILjava/lang/String;Lzw;)V net/minecraft/item/Item/registerItem (ILjava/lang/String;Lnet/minecraft/item/Item;)V +MD: zw/a (ILjy;Lzw;)V net/minecraft/item/Item/registerItem (ILnet/minecraft/util/ResourceLocation;Lnet/minecraft/item/Item;)V +MD: zw/a (Ladm;Lwn;Z)Lauh; net/minecraft/item/Item/getMovingObjectPositionFromPlayer (Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;Z)Lnet/minecraft/util/MovingObjectPosition; +MD: zw/a (Lafh;)Lzw; net/minecraft/item/Item/getItemFromBlock (Lnet/minecraft/block/Block;)Lnet/minecraft/item/Item; +MD: zw/a (Lafh;Lzw;)V net/minecraft/item/Item/registerItemBlock (Lnet/minecraft/block/Block;Lnet/minecraft/item/Item;)V +MD: zw/a (Ldn;)Z net/minecraft/item/Item/updateItemStackNBT (Lnet/minecraft/nbt/NBTTagCompound;)Z +MD: zw/a (Lyz;)Lzw; net/minecraft/item/Item/setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/item/Item; +MD: zw/a (Lzw;Lyz;Ljava/util/List;)V net/minecraft/item/Item/getSubItems (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V +MD: zw/a (Lzx;)Ljava/lang/String; net/minecraft/item/Item/getItemStackDisplayName (Lnet/minecraft/item/ItemStack;)Ljava/lang/String; +MD: zw/a (Lzx;I)I net/minecraft/item/Item/getColorFromItemStack (Lnet/minecraft/item/ItemStack;I)I +MD: zw/a (Lzx;Ladm;Lafh;Lcj;Lpr;)Z net/minecraft/item/Item/onBlockDestroyed (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/block/Block;Lnet/minecraft/util/BlockPos;Lnet/minecraft/entity/EntityLivingBase;)Z +MD: zw/a (Lzx;Ladm;Lpk;IZ)V net/minecraft/item/Item/onUpdate (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;IZ)V +MD: zw/a (Lzx;Ladm;Lwn;)Lzx; net/minecraft/item/Item/onItemRightClick (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; +MD: zw/a (Lzx;Ladm;Lwn;I)V net/minecraft/item/Item/onPlayerStoppedUsing (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;I)V +MD: zw/a (Lzx;Lafh;)F net/minecraft/item/Item/getStrVsBlock (Lnet/minecraft/item/ItemStack;Lnet/minecraft/block/Block;)F +MD: zw/a (Lzx;Lpr;Lpr;)Z net/minecraft/item/Item/hitEntity (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/entity/EntityLivingBase;)Z +MD: zw/a (Lzx;Lwn;Ladm;Lcj;Lcq;FFF)Z net/minecraft/item/Item/onItemUse (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: zw/a (Lzx;Lwn;Ljava/util/List;Z)V net/minecraft/item/Item/addInformation (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;Ljava/util/List;Z)V +MD: zw/a (Lzx;Lwn;Lpr;)Z net/minecraft/item/Item/itemInteractionForEntity (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/entity/EntityLivingBase;)Z +MD: zw/a (Lzx;Lzx;)Z net/minecraft/item/Item/getIsRepairable (Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Z +MD: zw/a (Z)Lzw; net/minecraft/item/Item/setHasSubtypes (Z)Lnet/minecraft/item/Item; +MD: zw/b ()I net/minecraft/item/Item/getItemEnchantability ()I +MD: zw/b (I)Lzw; net/minecraft/item/Item/getItemById (I)Lnet/minecraft/item/Item; +MD: zw/b (Lafh;)Z net/minecraft/item/Item/canHarvestBlock (Lnet/minecraft/block/Block;)Z +MD: zw/b (Lzw;)I net/minecraft/item/Item/getIdFromItem (Lnet/minecraft/item/Item;)I +MD: zw/b (Lzx;Ladm;Lwn;)Lzx; net/minecraft/item/Item/onItemUseFinish (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; +MD: zw/c ()Lyz; net/minecraft/item/Item/getCreativeTab ()Lnet/minecraft/creativetab/CreativeTabs; +MD: zw/c (I)Lzw; net/minecraft/item/Item/setMaxStackSize (I)Lnet/minecraft/item/Item; +MD: zw/c (Lafh;)V net/minecraft/item/Item/registerItemBlock (Lnet/minecraft/block/Block;)V +MD: zw/c (Ljava/lang/String;)Lzw; net/minecraft/item/Item/setUnlocalizedName (Ljava/lang/String;)Lnet/minecraft/item/Item; +MD: zw/c (Lzw;)Lzw; net/minecraft/item/Item/setContainerItem (Lnet/minecraft/item/Item;)Lnet/minecraft/item/Item; +MD: zw/d (I)Lzw; net/minecraft/item/Item/setMaxDamage (I)Lnet/minecraft/item/Item; +MD: zw/d (Ljava/lang/String;)Lzw; net/minecraft/item/Item/getByNameOrId (Ljava/lang/String;)Lnet/minecraft/item/Item; +MD: zw/d (Lzx;)I net/minecraft/item/Item/getMaxItemUseDuration (Lnet/minecraft/item/ItemStack;)I +MD: zw/d (Lzx;Ladm;Lwn;)V net/minecraft/item/Item/onCreated (Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;)V +MD: zw/e ()Z net/minecraft/item/Item/shouldRotateAroundWhenRendering ()Z +MD: zw/e (Ljava/lang/String;)Lzw; net/minecraft/item/Item/setPotionEffect (Ljava/lang/String;)Lnet/minecraft/item/Item; +MD: zw/e (Lzx;)Laba; net/minecraft/item/Item/getItemUseAction (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/EnumAction; +MD: zw/e_ (Lzx;)Ljava/lang/String; net/minecraft/item/Item/getUnlocalizedName (Lnet/minecraft/item/ItemStack;)Ljava/lang/String; +MD: zw/f ()Z net/minecraft/item/Item/isMap ()Z +MD: zw/f (Lzx;)Z net/minecraft/item/Item/hasEffect (Lnet/minecraft/item/ItemStack;)Z +MD: zw/f_ (Lzx;)Z net/minecraft/item/Item/isItemTool (Lnet/minecraft/item/ItemStack;)Z +MD: zw/g (Lzx;)Laaj; net/minecraft/item/Item/getRarity (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/EnumRarity; +MD: zw/i ()Lcom/google/common/collect/Multimap; net/minecraft/item/Item/getItemAttributeModifiers ()Lcom/google/common/collect/Multimap; +MD: zw/j ()I net/minecraft/item/Item/getItemStackLimit ()I +MD: zw/j (Lzx;)Ljava/lang/String; net/minecraft/item/Item/getPotionEffect (Lnet/minecraft/item/ItemStack;)Ljava/lang/String; +MD: zw/k ()Z net/minecraft/item/Item/getHasSubtypes ()Z +MD: zw/k (Lzx;)Ljava/lang/String; net/minecraft/item/Item/getUnlocalizedNameInefficiently (Lnet/minecraft/item/ItemStack;)Ljava/lang/String; +MD: zw/l ()I net/minecraft/item/Item/getMaxDamage ()I +MD: zw/l (Lzx;)Z net/minecraft/item/Item/isPotionIngredient (Lnet/minecraft/item/ItemStack;)Z +MD: zw/m ()Z net/minecraft/item/Item/isDamageable ()Z +MD: zw/n ()Lzw; net/minecraft/item/Item/setFull3D ()Lnet/minecraft/item/Item; +MD: zw/p ()Z net/minecraft/item/Item/getShareTag ()Z +MD: zw/q ()Lzw; net/minecraft/item/Item/getContainerItem ()Lnet/minecraft/item/Item; +MD: zw/r ()Z net/minecraft/item/Item/hasContainerItem ()Z +MD: zw/s ()Z net/minecraft/item/Item/canItemEditBlocks ()Z +MD: zw/t ()V net/minecraft/item/Item/registerItems ()V +MD: zw/w_ ()Z net/minecraft/item/Item/isFull3D ()Z +MD: zx/A ()I net/minecraft/item/ItemStack/getRepairCost ()I +MD: zx/B ()Lcom/google/common/collect/Multimap; net/minecraft/item/ItemStack/getAttributeModifiers ()Lcom/google/common/collect/Multimap; +MD: zx/C ()Leu; net/minecraft/item/ItemStack/getChatComponent ()Lnet/minecraft/util/IChatComponent; +MD: zx/a ()Ljava/lang/String; net/minecraft/item/ItemStack/getUnlocalizedName ()Ljava/lang/String; +MD: zx/a (I)Lzx; net/minecraft/item/ItemStack/splitStack (I)Lnet/minecraft/item/ItemStack; +MD: zx/a (ILjava/util/Random;)Z net/minecraft/item/ItemStack/attemptDamageItem (ILjava/util/Random;)Z +MD: zx/a (ILpr;)V net/minecraft/item/ItemStack/damageItem (ILnet/minecraft/entity/EntityLivingBase;)V +MD: zx/a (Laci;I)V net/minecraft/item/ItemStack/addEnchantment (Lnet/minecraft/enchantment/Enchantment;I)V +MD: zx/a (Ladm;Lafh;Lcj;Lwn;)V net/minecraft/item/ItemStack/onBlockDestroyed (Lnet/minecraft/world/World;Lnet/minecraft/block/Block;Lnet/minecraft/util/BlockPos;Lnet/minecraft/entity/player/EntityPlayer;)V +MD: zx/a (Ladm;Lpk;IZ)V net/minecraft/item/ItemStack/updateAnimation (Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;IZ)V +MD: zx/a (Ladm;Lwn;)Lzx; net/minecraft/item/ItemStack/useItemRightClick (Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; +MD: zx/a (Ladm;Lwn;I)V net/minecraft/item/ItemStack/onCrafting (Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;I)V +MD: zx/a (Lafh;)F net/minecraft/item/ItemStack/getStrVsBlock (Lnet/minecraft/block/Block;)F +MD: zx/a (Ldn;)Lzx; net/minecraft/item/ItemStack/loadItemStackFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/item/ItemStack; +MD: zx/a (Ljava/lang/String;Leb;)V net/minecraft/item/ItemStack/setTagInfo (Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;)V +MD: zx/a (Ljava/lang/String;Z)Ldn; net/minecraft/item/ItemStack/getSubCompound (Ljava/lang/String;Z)Lnet/minecraft/nbt/NBTTagCompound; +MD: zx/a (Lpr;Lwn;)V net/minecraft/item/ItemStack/hitEntity (Lnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/entity/player/EntityPlayer;)V +MD: zx/a (Luo;)V net/minecraft/item/ItemStack/setItemFrame (Lnet/minecraft/entity/item/EntityItemFrame;)V +MD: zx/a (Lwn;Ladm;Lcj;Lcq;FFF)Z net/minecraft/item/ItemStack/onItemUse (Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFF)Z +MD: zx/a (Lwn;Lpr;)Z net/minecraft/item/ItemStack/interactWithEntity (Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/entity/EntityLivingBase;)Z +MD: zx/a (Lwn;Z)Ljava/util/List; net/minecraft/item/ItemStack/getTooltip (Lnet/minecraft/entity/player/EntityPlayer;Z)Ljava/util/List; +MD: zx/a (Lzw;)V net/minecraft/item/ItemStack/setItem (Lnet/minecraft/item/Item;)V +MD: zx/a (Lzx;)Z net/minecraft/item/ItemStack/isItemEqual (Lnet/minecraft/item/ItemStack;)Z +MD: zx/a (Lzx;Lzx;)Z net/minecraft/item/ItemStack/areItemStackTagsEqual (Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Z +MD: zx/b ()Lzw; net/minecraft/item/ItemStack/getItem ()Lnet/minecraft/item/Item; +MD: zx/b (I)V net/minecraft/item/ItemStack/setItemDamage (I)V +MD: zx/b (Ladm;Lwn;)Lzx; net/minecraft/item/ItemStack/onItemUseFinish (Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; +MD: zx/b (Ladm;Lwn;I)V net/minecraft/item/ItemStack/onPlayerStoppedUsing (Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;I)V +MD: zx/b (Lafh;)Z net/minecraft/item/ItemStack/canHarvestBlock (Lnet/minecraft/block/Block;)Z +MD: zx/b (Ldn;)Ldn; net/minecraft/item/ItemStack/writeToNBT (Lnet/minecraft/nbt/NBTTagCompound;)Lnet/minecraft/nbt/NBTTagCompound; +MD: zx/b (Lzx;)Lzx; net/minecraft/item/ItemStack/copyItemStack (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack; +MD: zx/b (Lzx;Lzx;)Z net/minecraft/item/ItemStack/areItemStacksEqual (Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Z +MD: zx/c ()I net/minecraft/item/ItemStack/getMaxStackSize ()I +MD: zx/c (I)V net/minecraft/item/ItemStack/setRepairCost (I)V +MD: zx/c (Lafh;)Z net/minecraft/item/ItemStack/canDestroy (Lnet/minecraft/block/Block;)Z +MD: zx/c (Ldn;)V net/minecraft/item/ItemStack/readFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: zx/c (Ljava/lang/String;)Lzx; net/minecraft/item/ItemStack/setStackDisplayName (Ljava/lang/String;)Lnet/minecraft/item/ItemStack; +MD: zx/c (Lzx;)Z net/minecraft/item/ItemStack/getIsItemStackEqual (Lnet/minecraft/item/ItemStack;)Z +MD: zx/c (Lzx;Lzx;)Z net/minecraft/item/ItemStack/areItemsEqual (Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Z +MD: zx/d ()Z net/minecraft/item/ItemStack/isStackable ()Z +MD: zx/d (Lafh;)Z net/minecraft/item/ItemStack/canPlaceOn (Lnet/minecraft/block/Block;)Z +MD: zx/d (Ldn;)V net/minecraft/item/ItemStack/setTagCompound (Lnet/minecraft/nbt/NBTTagCompound;)V +MD: zx/d (Lzx;)Z net/minecraft/item/ItemStack/isItemStackEqual (Lnet/minecraft/item/ItemStack;)Z +MD: zx/e ()Z net/minecraft/item/ItemStack/isItemStackDamageable ()Z +MD: zx/f ()Z net/minecraft/item/ItemStack/getHasSubtypes ()Z +MD: zx/g ()Z net/minecraft/item/ItemStack/isItemDamaged ()Z +MD: zx/h ()I net/minecraft/item/ItemStack/getItemDamage ()I +MD: zx/i ()I net/minecraft/item/ItemStack/getMetadata ()I +MD: zx/j ()I net/minecraft/item/ItemStack/getMaxDamage ()I +MD: zx/k ()Lzx; net/minecraft/item/ItemStack/copy ()Lnet/minecraft/item/ItemStack; +MD: zx/l ()I net/minecraft/item/ItemStack/getMaxItemUseDuration ()I +MD: zx/m ()Laba; net/minecraft/item/ItemStack/getItemUseAction ()Lnet/minecraft/item/EnumAction; +MD: zx/n ()Z net/minecraft/item/ItemStack/hasTagCompound ()Z +MD: zx/o ()Ldn; net/minecraft/item/ItemStack/getTagCompound ()Lnet/minecraft/nbt/NBTTagCompound; +MD: zx/p ()Ldu; net/minecraft/item/ItemStack/getEnchantmentTagList ()Lnet/minecraft/nbt/NBTTagList; +MD: zx/q ()Ljava/lang/String; net/minecraft/item/ItemStack/getDisplayName ()Ljava/lang/String; +MD: zx/r ()V net/minecraft/item/ItemStack/clearCustomName ()V +MD: zx/s ()Z net/minecraft/item/ItemStack/hasDisplayName ()Z +MD: zx/t ()Z net/minecraft/item/ItemStack/hasEffect ()Z +MD: zx/toString ()Ljava/lang/String; net/minecraft/item/ItemStack/toString ()Ljava/lang/String; +MD: zx/u ()Laaj; net/minecraft/item/ItemStack/getRarity ()Lnet/minecraft/item/EnumRarity; +MD: zx/v ()Z net/minecraft/item/ItemStack/isItemEnchantable ()Z +MD: zx/w ()Z net/minecraft/item/ItemStack/isItemEnchanted ()Z +MD: zx/x ()Z net/minecraft/item/ItemStack/canEditBlocks ()Z +MD: zx/y ()Z net/minecraft/item/ItemStack/isOnItemFrame ()Z +MD: zx/z ()Luo; net/minecraft/item/ItemStack/getItemFrame ()Lnet/minecraft/entity/item/EntityItemFrame; +MD: zy/a (Ljava/lang/String;)Lzw; net/minecraft/init/Items/getRegisteredItem (Ljava/lang/String;)Lnet/minecraft/item/Item; +MD: zz/a (Lwn;Ladm;Lcj;)Z net/minecraft/item/ItemLead/attachToFence (Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;)Z +MD: zz/a (Lzx;Lwn;Ladm;Lcj;Lcq;FFF)Z net/minecraft/item/ItemLead/onItemUse (Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;Lnet/minecraft/util/BlockPos;Lnet/minecraft/util/EnumFacing;FFF)Z diff --git a/src/main/resources/mcmod.info b/src/main/resources/mcmod.info index ab6d5dd..098225c 100644 --- a/src/main/resources/mcmod.info +++ b/src/main/resources/mcmod.info @@ -5,7 +5,7 @@ "description": "A mod that is used as an example.", "version": "${version}", "mcversion": "${mcversion}", - "url": "https://github.com/romangraef/Forge1.8.9Template/", + "url": "", "updateUrl": "", "authorList": [ "You" diff --git a/src/main/resources/mixins.flustclient.json b/src/main/resources/mixins.flustclient.json index 5ea0c57..83f0e51 100644 --- a/src/main/resources/mixins.flustclient.json +++ b/src/main/resources/mixins.flustclient.json @@ -1,6 +1,6 @@ { "package": "${basePackage}.mixin", - "plugin": "${basePackage}.init.AutoDiscoveryMixinPlugin", + "plugin": "${basePackage}.mixin.AutoDiscoveryMixinPlugin", "refmap": "mixins.${modid}.refmap.json", "minVersion": "0.7", "compatibilityLevel": "JAVA_8",