diff options
Diffstat (limited to 'src/main/java/gtPlusPlus/preloader')
17 files changed, 1171 insertions, 9587 deletions
diff --git a/src/main/java/gtPlusPlus/preloader/CORE_Preloader.java b/src/main/java/gtPlusPlus/preloader/CORE_Preloader.java index a382572db5..146c92764b 100644 --- a/src/main/java/gtPlusPlus/preloader/CORE_Preloader.java +++ b/src/main/java/gtPlusPlus/preloader/CORE_Preloader.java @@ -26,7 +26,7 @@ public class CORE_Preloader { } static { - ArrayList<ArtifactVersion> deps = new ArrayList<ArtifactVersion>(); + ArrayList<ArtifactVersion> deps = new ArrayList<>(); // deps.add("required-before:gregtech;"); DEPENDENCIES = Collections.unmodifiableList(deps); } diff --git a/src/main/java/gtPlusPlus/preloader/ChunkDebugger.java b/src/main/java/gtPlusPlus/preloader/ChunkDebugger.java deleted file mode 100644 index 6c7f4075a8..0000000000 --- a/src/main/java/gtPlusPlus/preloader/ChunkDebugger.java +++ /dev/null @@ -1,61 +0,0 @@ -package gtPlusPlus.preloader; - -import java.util.LinkedHashMap; -import java.util.Map; - -import net.minecraft.world.ChunkCoordIntPair; -import net.minecraft.world.World; -import net.minecraftforge.common.ForgeChunkManager.Ticket; - -import gtPlusPlus.api.objects.Logger; -import gtPlusPlus.api.objects.data.Pair; - -public class ChunkDebugger { - - public static final Map<Integer, Pair<String, String>> mChunkTicketsMap = new LinkedHashMap<Integer, Pair<String, String>>(); - public static final Map<String, Pair<String, String>> mChunksLoadedByModsMap = new LinkedHashMap<String, Pair<String, String>>(); - - public static void storeTicketToCache(Ticket aTicket, World aWorld) { - mChunkTicketsMap.put( - aTicket.hashCode(), - new Pair<String, String>(aTicket.getModId(), "" + aTicket.world.provider.dimensionId)); - Logger.REFLECTION( - "Ticket created by " + aTicket.getModId() + " for dimension " + aTicket.world.provider.dimensionId); - } - - public static void storeLoadChunkToCache(Ticket aTicket, ChunkCoordIntPair aChunk) { - mChunksLoadedByModsMap.put(aChunk.toString(), new Pair<String, String>(aTicket.getModId(), aChunk.toString())); - Logger.REFLECTION( - "Chunk Loaded by " + aTicket.getModId() - + " at position " - + aChunk.toString() - + " for dimension " - + aTicket.world.provider.dimensionId); - } - - public static void removeTicketFromCache(Ticket aTicket) { - Pair<String, String> aPair = mChunkTicketsMap.get(aTicket.hashCode()); - String aKey = aPair.getKey(); - if (aKey == null) { - aKey = "Invalid ModId"; - } - Logger.REFLECTION("Ticket released by " + aKey + " for dimension " + aTicket.world.provider.dimensionId); - mChunkTicketsMap.remove(aTicket.hashCode()); - } - - public static void removeLoadedChunkFromCache(ChunkCoordIntPair aChunk) { - if (aChunk == null || aChunk.toString() == null) { - return; - } - Pair<String, String> aPair = mChunksLoadedByModsMap.get(aChunk.toString()); - if (aPair == null) { - return; - } - String aKey = aPair.getKey(); - String aValue = aPair.getValue(); - if (aKey != null && aValue != null) { - Logger.REFLECTION("Chunk Unloaded by " + aKey + " at position " + aChunk.toString() + ""); - } - mChunksLoadedByModsMap.remove(aChunk.toString()); - } -} diff --git a/src/main/java/gtPlusPlus/preloader/DevHelper.java b/src/main/java/gtPlusPlus/preloader/DevHelper.java deleted file mode 100644 index bc240b1b5d..0000000000 --- a/src/main/java/gtPlusPlus/preloader/DevHelper.java +++ /dev/null @@ -1,7317 +0,0 @@ -package gtPlusPlus.preloader; - -import java.io.IOException; -import java.lang.reflect.Method; -import java.util.HashMap; -import java.util.Map; - -import net.minecraft.launchwrapper.Launch; - -import gtPlusPlus.api.objects.data.Pair; -import gtPlusPlus.api.objects.data.weakref.WeakAutoMap; -import gtPlusPlus.core.util.reflect.ReflectionUtils; - -public class DevHelper { - - private static final DevHelper mInstance; - public static final boolean mIsValidHelper; - - static { - mInstance = new DevHelper(); - if (DevHelperInternals.init()) { - mIsValidHelper = true; - } else { - mIsValidHelper = false; - } - } - - public DevHelper() {} - - public static boolean isObfuscatedEnvironment() { - // Are we in a 'decompiled' environment? - boolean deobfuscatedEnvironment = false; - byte[] bs; - try { - bs = Launch.classLoader.getClassBytes("net.minecraft.world.World"); - if (bs != null) { - deobfuscatedEnvironment = true; - } else { - deobfuscatedEnvironment = false; - } - } catch (IOException e) {} - return !deobfuscatedEnvironment; - } - - @SuppressWarnings("rawtypes") - public static Method getForgeMethod(Class c, String s, Class... varags) { - String s1, s2; - Method a, b; - s1 = s; - s2 = getSRG(s); - try { - a = ReflectionUtils.getMethod(c, s1, varags); - if (a != null) { - return a; - } else { - b = ReflectionUtils.getMethod(c, s2, varags); - if (b != null) { - return b; - } - } - } catch (Exception e) {} - return null; - } - - private static final synchronized DevHelper getInstance() { - return mInstance; - } - - public static final synchronized boolean isValidHelperObject() { - return mIsValidHelper; - } - - public static String getSRG(String mForgeName) { - String aSRG = DevHelperInternals.forgeToSrg.get(mForgeName); - return aSRG != null ? aSRG : "BAD_SRG_NAME"; - } - - public static String getForge(String mSrgName) { - String aForgeName = DevHelperInternals.srgToForge.get(mSrgName); - return aForgeName != null ? aForgeName : "BAD_FORGE_NAME"; - } - - public static String getMinecraftClassName(String adeObName, boolean obfuscated) { - if (obfuscated) { - return getObfuscated(adeObName); - } - return adeObName; - } - - public static String getObfuscated(String mDeob) { - String obfuscatedClassname = DevHelperInternals.deObToOb.get(mDeob); - obfuscatedClassname = obfuscatedClassname != null ? obfuscatedClassname : "BAD_OBFUSCATED_CLASS_NAME"; - if (obfuscatedClassname.equals("BAD_OBFUSCATED_CLASS_NAME")) { - Preloader_Logger.INFO("[Fix] Failed to Get Deobfuscated name for " + mDeob); - } - return obfuscatedClassname; - } - - public static String getDeobfuscated(String mOb) { - String deobfuscatedClassname = DevHelperInternals.obToDeOb.get(mOb); - return deobfuscatedClassname != null ? deobfuscatedClassname : "BAD_DEOBFUSCATED_CLASS_NAME"; - } - - public static class DevHelperInternals { - - public static final Map<String, String> srgToForge = new HashMap<String, String>(); - public static final Map<String, String> forgeToSrg = new HashMap<String, String>(); - private static WeakAutoMap<Pair<String, String>> mInitMap = new WeakAutoMap<Pair<String, String>>(); - - // Obfuscation - public static final Map<String, String> obToDeOb = new HashMap<String, String>(); - public static final Map<String, String> deObToOb = new HashMap<String, String>(); - private static WeakAutoMap<Pair<String, String>> mObInitMap = new WeakAutoMap<Pair<String, String>>(); - - private static boolean init() { - init1(); - init2(); - init3(); - init4(); - if (mInitMap.size() > 0) { - for (Pair<String, String> p : mInitMap) { - if (p != null) { - String srg = p.getKey(); - String forge = p.getValue(); - srgToForge.put(srg, forge); - forgeToSrg.put(forge, srg); - } - } - } - - if (mObInitMap.size() > 0) { - for (Pair<String, String> p : mObInitMap) { - if (p != null) { - String ob = p.getKey(); - String deOb = p.getValue(); - obToDeOb.put(ob, deOb); - deObToOb.put(deOb, ob); - } - } - } - Preloader_Logger.INFO("[DevHelper] mInitMap size: " + mInitMap.size()); - Preloader_Logger.INFO("[DevHelper] mObInitMap size: " + mObInitMap.size()); - - Preloader_Logger.INFO("[DevHelper] srgToForge size: " + srgToForge.size()); - Preloader_Logger.INFO("[DevHelper] forgeToSrg size: " + forgeToSrg.size()); - Preloader_Logger.INFO("[DevHelper] obToDeOb size: " + obToDeOb.size()); - Preloader_Logger.INFO("[DevHelper] deObToOb size: " + deObToOb.size()); - - if (srgToForge.size() > 0 && forgeToSrg.size() > 0 && obToDeOb.size() > 0 && deObToOb.size() > 0) { - if (srgToForge.size() == forgeToSrg.size() && obToDeOb.size() == deObToOb.size()) { - return true; - } else { - if (srgToForge.size() != forgeToSrg.size()) { - int aKey1 = 0; - int aKey2 = 0; - HashMap<Integer, String> aMissingForgeNames = new HashMap<Integer, String>(); - HashMap<Integer, String> aMissingSrgNames = new HashMap<Integer, String>(); - Preloader_Logger.INFO("Mismatch between mapped Forge and Srg names, finding missing values."); - if (srgToForge.size() > forgeToSrg.size()) { - Preloader_Logger.INFO("More SRG Keys detected."); - for (String aKey : srgToForge.keySet()) { - if (!forgeToSrg.containsValue(aKey)) { - aMissingSrgNames.put(aKey1++, aKey); - } - } - } else if (srgToForge.size() < forgeToSrg.size()) { - Preloader_Logger.INFO("More Forge Keys detected."); - for (String aKey : forgeToSrg.keySet()) { - if (!srgToForge.containsValue(aKey)) { - aMissingForgeNames.put(aKey2++, aKey); - } - } - } - if (!aMissingForgeNames.isEmpty()) { - for (String missingVal : aMissingForgeNames.values()) { - // Preloader_Logger.WARNING("Missing Forge value: "+missingVal); - } - } - if (!aMissingSrgNames.isEmpty()) { - for (String missingVal : aMissingSrgNames.values()) { - // Preloader_Logger.WARNING("Missing SRG value: "+missingVal); - } - } - } - if (obToDeOb.size() != deObToOb.size()) { - int aKey1 = 0; - int aKey2 = 0; - HashMap<Integer, String> aMissingObfNames = new HashMap<Integer, String>(); - HashMap<Integer, String> aMissingDeObfNames = new HashMap<Integer, String>(); - Preloader_Logger.INFO( - "Mismatch between mapped Obfuscated and Deobfuscated names, finding missing values."); - if (obToDeOb.size() > deObToOb.size()) { - Preloader_Logger.INFO("More Obfuscated Keys detected."); - for (String aKey : obToDeOb.keySet()) { - if (!deObToOb.containsValue(aKey)) { - aMissingObfNames.put(aKey1++, aKey); - } - } - } else if (obToDeOb.size() < deObToOb.size()) { - Preloader_Logger.INFO("More Deobfuscated Keys detected."); - for (String aKey : deObToOb.keySet()) { - if (!obToDeOb.containsValue(aKey)) { - aMissingDeObfNames.put(aKey2++, aKey); - } - } - } - if (!aMissingObfNames.isEmpty()) { - for (String missingVal : aMissingObfNames.values()) { - Preloader_Logger.WARNING("Missing Obfuscated value: " + missingVal); - } - } - if (!aMissingDeObfNames.isEmpty()) { - for (String missingVal : aMissingDeObfNames.values()) { - Preloader_Logger.WARNING("Missing Deobfuscated value: " + missingVal); - } - } - } - } - } - - // return true anyway as some keys will mismatch. - return true; - } - - private static void init1() { - mInitMap.put(new Pair<String, String>("func_100011_g", "getIsPotionDurationMax")); - mInitMap.put(new Pair<String, String>("func_100012_b", "setPotionDurationMax")); - mInitMap.put(new Pair<String, String>("func_100015_a", "isKeyDown")); - mInitMap.put(new Pair<String, String>("func_102007_a", "canInsertItem")); - mInitMap.put(new Pair<String, String>("func_102008_b", "canExtractItem")); - mInitMap.put(new Pair<String, String>("func_104002_bU", "isNoDespawnRequired")); - mInitMap.put(new Pair<String, String>("func_104055_i", "setForceGamemode")); - mInitMap.put(new Pair<String, String>("func_104056_am", "getForceGamemode")); - mInitMap.put(new Pair<String, String>("func_104112_b", "saveExtraData")); - mInitMap.put(new Pair<String, String>("func_104140_m", "saveChunkData")); - mInitMap.put(new Pair<String, String>("func_110123_P", "onChunkLoad")); - mInitMap.put(new Pair<String, String>("func_110124_au", "getUniqueID")); - mInitMap.put(new Pair<String, String>("func_110125_a", "setParticleIcon")); - mInitMap.put(new Pair<String, String>("func_110128_b", "onBroken")); - mInitMap.put(new Pair<String, String>("func_110130_b", "getKnotForBlock")); - mInitMap.put(new Pair<String, String>("func_110131_b", "removeFrameFromMap")); - mInitMap.put(new Pair<String, String>("func_110138_aP", "getMaxHealth")); - mInitMap.put(new Pair<String, String>("func_110139_bj", "getAbsorptionAmount")); - mInitMap.put(new Pair<String, String>("func_110140_aT", "getAttributeMap")); - mInitMap.put(new Pair<String, String>("func_110142_aN", "getCombatTracker")); - mInitMap.put(new Pair<String, String>("func_110143_aJ", "getHealth")); - mInitMap.put(new Pair<String, String>("func_110144_aD", "getLastAttacker")); - mInitMap.put(new Pair<String, String>("func_110145_l", "dismountEntity")); - mInitMap.put(new Pair<String, String>("func_110147_ax", "applyEntityAttributes")); - mInitMap.put(new Pair<String, String>("func_110148_a", "getEntityAttribute")); - mInitMap.put(new Pair<String, String>("func_110149_m", "setAbsorptionAmount")); - mInitMap.put(new Pair<String, String>("func_110159_bB", "updateLeashedState")); - mInitMap.put(new Pair<String, String>("func_110160_i", "clearLeashed")); - mInitMap.put(new Pair<String, String>("func_110161_a", "onSpawnWithEgg")); - mInitMap.put(new Pair<String, String>("func_110162_b", "setLeashedToEntity")); - mInitMap.put(new Pair<String, String>("func_110163_bv", "enablePersistence")); - mInitMap.put(new Pair<String, String>("func_110164_bC", "allowLeashing")); - mInitMap.put(new Pair<String, String>("func_110165_bF", "recreateLeash")); - mInitMap.put(new Pair<String, String>("func_110166_bE", "getLeashedToEntity")); - mInitMap.put(new Pair<String, String>("func_110167_bD", "getLeashed")); - mInitMap.put(new Pair<String, String>("func_110171_b", "setHomeArea")); - mInitMap.put(new Pair<String, String>("func_110172_bL", "getHomePosition")); - mInitMap.put(new Pair<String, String>("func_110173_bK", "isWithinHomeDistanceCurrentPosition")); - mInitMap.put(new Pair<String, String>("func_110174_bM", "getMaximumHomeDistance")); - mInitMap.put(new Pair<String, String>("func_110175_bO", "hasHome")); - mInitMap.put(new Pair<String, String>("func_110176_b", "isWithinHomeDistance")); - mInitMap.put(new Pair<String, String>("func_110177_bN", "detachHome")); - mInitMap.put(new Pair<String, String>("func_110195_a", "addGrowth")); - mInitMap.put(new Pair<String, String>("func_110198_t", "increaseTemper")); - mInitMap.put(new Pair<String, String>("func_110199_f", "openGUI")); - mInitMap.put(new Pair<String, String>("func_110200_cJ", "canMate")); - mInitMap.put(new Pair<String, String>("func_110202_bQ", "getHorseVariant")); - mInitMap.put(new Pair<String, String>("func_110204_cc", "isEatingHaystack")); - mInitMap.put(new Pair<String, String>("func_110206_u", "setJumpPower")); - mInitMap.put(new Pair<String, String>("func_110207_m", "setChested")); - mInitMap.put(new Pair<String, String>("func_110208_b", "setHorseWatchableBoolean")); - mInitMap.put(new Pair<String, String>("func_110209_cd", "isRearing")); - mInitMap.put(new Pair<String, String>("func_110212_cp", "getVariantTexturePaths")); - mInitMap.put(new Pair<String, String>("func_110214_p", "setHorseType")); - mInitMap.put(new Pair<String, String>("func_110215_cj", "getHorseJumpStrength")); - mInitMap.put(new Pair<String, String>("func_110216_r", "spawnHorseParticles")); - mInitMap.put(new Pair<String, String>("func_110217_cl", "getAngrySoundName")); - mInitMap.put(new Pair<String, String>("func_110218_cm", "getMaxTemper")); - mInitMap.put(new Pair<String, String>("func_110219_q", "setRearing")); - mInitMap.put(new Pair<String, String>("func_110220_cK", "makeHorseRear")); - mInitMap.put(new Pair<String, String>("func_110221_n", "setHasReproduced")); - mInitMap.put(new Pair<String, String>("func_110222_cv", "isSterile")); - mInitMap.put(new Pair<String, String>("func_110223_p", "getRearingAmount")); - mInitMap.put(new Pair<String, String>("func_110224_ci", "dropChests")); - mInitMap.put(new Pair<String, String>("func_110227_p", "setEatingHaystack")); - mInitMap.put(new Pair<String, String>("func_110228_bR", "isAdultHorse")); - mInitMap.put(new Pair<String, String>("func_110229_cs", "canCarryChest")); - mInitMap.put(new Pair<String, String>("func_110231_cz", "makeHorseRearWithSound")); - mInitMap.put(new Pair<String, String>("func_110233_w", "getHorseWatchableBoolean")); - mInitMap.put(new Pair<String, String>("func_110234_j", "setHorseTamed")); - mInitMap.put(new Pair<String, String>("func_110235_q", "setHorseVariant")); - mInitMap.put(new Pair<String, String>("func_110238_s", "setTemper")); - mInitMap.put(new Pair<String, String>("func_110240_a", "dropItemsInChest")); - mInitMap.put(new Pair<String, String>("func_110243_cf", "getHasReproduced")); - mInitMap.put(new Pair<String, String>("func_110244_cA", "dropChestItems")); - mInitMap.put(new Pair<String, String>("func_110246_bZ", "isHorseJumping")); - mInitMap.put(new Pair<String, String>("func_110247_cG", "setHorseTexturePaths")); - mInitMap.put(new Pair<String, String>("func_110248_bS", "isTame")); - mInitMap.put(new Pair<String, String>("func_110249_cI", "openHorseMouth")); - mInitMap.put(new Pair<String, String>("func_110250_a", "getClosestHorse")); - mInitMap.put(new Pair<String, String>("func_110251_o", "setHorseSaddled")); - mInitMap.put(new Pair<String, String>("func_110252_cg", "getTemper")); - mInitMap.put(new Pair<String, String>("func_110254_bY", "getHorseSize")); - mInitMap.put(new Pair<String, String>("func_110255_k", "setHorseJumping")); - mInitMap.put(new Pair<String, String>("func_110256_cu", "isUndead")); - mInitMap.put(new Pair<String, String>("func_110257_ck", "isHorseSaddled")); - mInitMap.put(new Pair<String, String>("func_110258_o", "getGrassEatingAmount")); - mInitMap.put(new Pair<String, String>("func_110259_cr", "canWearArmor")); - mInitMap.put(new Pair<String, String>("func_110260_d", "getHorseArmorIndex")); - mInitMap.put(new Pair<String, String>("func_110261_ca", "isChested")); - mInitMap.put(new Pair<String, String>("func_110262_ch", "prepareChunkForSpawn")); - mInitMap.put(new Pair<String, String>("func_110263_g", "setTamedBy")); - mInitMap.put(new Pair<String, String>("func_110264_co", "getHorseTexture")); - mInitMap.put(new Pair<String, String>("func_110265_bP", "getHorseType")); - mInitMap.put(new Pair<String, String>("func_110297_a_", "verifySellingItem")); - mInitMap.put(new Pair<String, String>("func_110298_a", "displayGUIHorse")); - mInitMap.put(new Pair<String, String>("func_110303_q", "getLocationCape")); - mInitMap.put(new Pair<String, String>("func_110304_a", "getDownloadImageSkin")); - mInitMap.put(new Pair<String, String>("func_110306_p", "getLocationSkin")); - mInitMap.put(new Pair<String, String>("func_110311_f", "getLocationSkin")); - mInitMap.put(new Pair<String, String>("func_110317_t", "isRidingHorse")); - mInitMap.put(new Pair<String, String>("func_110318_g", "sendHorseJump")); - mInitMap.put(new Pair<String, String>("func_110319_bJ", "getHorseJumpPower")); - mInitMap.put(new Pair<String, String>("func_110322_i", "sendHorseInteraction")); - mInitMap.put(new Pair<String, String>("func_110326_a", "setRecordPlaying")); - mInitMap.put(new Pair<String, String>("func_110327_a", "renderIcons")); - mInitMap.put(new Pair<String, String>("func_110430_a", "setEntityActionState")); - mInitMap.put(new Pair<String, String>("func_110432_I", "getSession")); - mInitMap.put(new Pair<String, String>("func_110434_K", "getTextureManager")); - mInitMap.put(new Pair<String, String>("func_110435_P", "addDefaultResourcePack")); - mInitMap.put(new Pair<String, String>("func_110436_a", "refreshResources")); - mInitMap.put(new Pair<String, String>("func_110437_J", "getProxy")); - mInitMap.put(new Pair<String, String>("func_110438_M", "getResourcePackRepository")); - mInitMap.put(new Pair<String, String>("func_110441_Q", "updateDisplayMode")); - mInitMap.put(new Pair<String, String>("func_110442_L", "getResourceManager")); - mInitMap.put(new Pair<String, String>("func_110454_ao", "getServerProxy")); - mInitMap.put(new Pair<String, String>("func_110455_j", "getOpPermissionLevel")); - mInitMap.put(new Pair<String, String>("func_110462_b", "getPackFormat")); - mInitMap.put(new Pair<String, String>("func_110468_c", "getFrameIndex")); - mInitMap.put(new Pair<String, String>("func_110469_d", "getFrameTime")); - mInitMap.put(new Pair<String, String>("func_110470_b", "frameHasTime")); - mInitMap.put(new Pair<String, String>("func_110471_a", "getFrameHeight")); - mInitMap.put(new Pair<String, String>("func_110472_a", "getFrameTimeSingle")); - mInitMap.put(new Pair<String, String>("func_110473_c", "getFrameCount")); - mInitMap.put(new Pair<String, String>("func_110474_b", "getFrameWidth")); - mInitMap.put(new Pair<String, String>("func_110479_a", "getTextureBlur")); - mInitMap.put(new Pair<String, String>("func_110480_b", "getTextureClamp")); - mInitMap.put(new Pair<String, String>("func_110483_a", "getSectionName")); - mInitMap.put(new Pair<String, String>("func_110492_a", "parseAnimationFrame")); - mInitMap.put(new Pair<String, String>("func_110495_a", "hasNoTime")); - mInitMap.put(new Pair<String, String>("func_110496_c", "getFrameIndex")); - mInitMap.put(new Pair<String, String>("func_110497_b", "getFrameTime")); - mInitMap.put(new Pair<String, String>("func_110503_a", "parseMetadataSection")); - mInitMap.put(new Pair<String, String>("func_110504_a", "registerMetadataSectionType")); - mInitMap.put(new Pair<String, String>("func_110505_a", "getGson")); - mInitMap.put(new Pair<String, String>("func_110514_c", "getResourcePack")); - mInitMap.put(new Pair<String, String>("func_110515_d", "getResourcePackName")); - mInitMap.put(new Pair<String, String>("func_110516_a", "updateResourcePack")); - mInitMap.put(new Pair<String, String>("func_110517_b", "closeResourcePack")); - mInitMap.put(new Pair<String, String>("func_110518_a", "bindTexturePackIcon")); - mInitMap.put(new Pair<String, String>("func_110519_e", "getTexturePackDescription")); - mInitMap.put(new Pair<String, String>("func_110526_a", "getMetadata")); - mInitMap.put(new Pair<String, String>("func_110527_b", "getInputStream")); - mInitMap.put(new Pair<String, String>("func_110528_c", "hasMetadata")); - mInitMap.put(new Pair<String, String>("func_110536_a", "getResource")); - mInitMap.put(new Pair<String, String>("func_110537_b", "getLocationMcmeta")); - mInitMap.put(new Pair<String, String>("func_110538_a", "addResourcePack")); - mInitMap.put(new Pair<String, String>("func_110541_a", "reloadResources")); - mInitMap.put(new Pair<String, String>("func_110542_a", "registerReloadListener")); - mInitMap.put(new Pair<String, String>("func_110543_a", "clearResources")); - mInitMap.put(new Pair<String, String>("func_110544_b", "notifyReloadListeners")); - mInitMap.put(new Pair<String, String>("func_110545_a", "reloadResourcePack")); - mInitMap.put(new Pair<String, String>("func_110549_a", "onResourceManagerReload")); - mInitMap.put(new Pair<String, String>("func_110550_d", "tick")); - mInitMap.put(new Pair<String, String>("func_110551_a", "loadTexture")); - mInitMap.put(new Pair<String, String>("func_110552_b", "getGlTextureId")); - mInitMap.put(new Pair<String, String>("func_110564_a", "updateDynamicTexture")); - mInitMap.put(new Pair<String, String>("func_110565_c", "getTextureData")); - mInitMap.put(new Pair<String, String>("func_110569_e", "initMissingImage")); - mInitMap.put(new Pair<String, String>("func_110571_b", "loadTextureAtlas")); - mInitMap.put(new Pair<String, String>("func_110572_b", "getAtlasSprite")); - mInitMap.put(new Pair<String, String>("func_110573_f", "registerIcons")); - mInitMap.put(new Pair<String, String>("func_110577_a", "bindTexture")); - mInitMap.put(new Pair<String, String>("func_110578_a", "getDynamicTextureLocation")); - mInitMap.put(new Pair<String, String>("func_110579_a", "loadTexture")); - mInitMap.put(new Pair<String, String>("func_110580_a", "loadTickableTexture")); - mInitMap.put(new Pair<String, String>("func_110581_b", "getTexture")); - mInitMap.put(new Pair<String, String>("func_110586_a", "getPackImage")); - mInitMap.put(new Pair<String, String>("func_110587_b", "getResourceDomains")); - mInitMap.put(new Pair<String, String>("func_110589_b", "resourceExists")); - mInitMap.put(new Pair<String, String>("func_110590_a", "getInputStream")); - mInitMap.put(new Pair<String, String>("func_110591_a", "getInputStreamByName")); - mInitMap.put(new Pair<String, String>("func_110592_c", "locationToName")); - mInitMap.put(new Pair<String, String>("func_110593_b", "hasResourceName")); - mInitMap.put(new Pair<String, String>("func_110594_c", "logNameNotLowercase")); - mInitMap.put(new Pair<String, String>("func_110595_a", "getRelativeName")); - mInitMap.put(new Pair<String, String>("func_110596_a", "readMetadata")); - mInitMap.put(new Pair<String, String>("func_110599_c", "getResourcePackZipFile")); - mInitMap.put(new Pair<String, String>("func_110605_c", "getResourceStream")); - mInitMap.put(new Pair<String, String>("func_110609_b", "getRepositoryEntriesAll")); - mInitMap.put(new Pair<String, String>("func_110611_a", "updateRepositoryEntriesAll")); - mInitMap.put(new Pair<String, String>("func_110612_e", "getDirResourcepacks")); - mInitMap.put(new Pair<String, String>("func_110613_c", "getRepositoryEntries")); - mInitMap.put(new Pair<String, String>("func_110614_g", "getResourcePackFiles")); - mInitMap.put(new Pair<String, String>("func_110616_f", "fixDirResourcepacks")); - mInitMap.put(new Pair<String, String>("func_110623_a", "getResourcePath")); - mInitMap.put(new Pair<String, String>("func_110624_b", "getResourceDomain")); - mInitMap.put(new Pair<String, String>("func_110646_a", "getTextWithoutFormattingCodes")); - mInitMap.put(new Pair<String, String>("func_110647_a", "getOSType")); - mInitMap.put(new Pair<String, String>("func_110661_a", "parseDouble")); - mInitMap.put(new Pair<String, String>("func_110662_c", "parseBoolean")); - mInitMap.put(new Pair<String, String>("func_110664_a", "parseDouble")); - mInitMap.put(new Pair<String, String>("func_110665_a", "clamp_double")); - mInitMap.put(new Pair<String, String>("func_110666_a", "clamp_coord")); - mInitMap.put(new Pair<String, String>("func_110682_a", "setBoxRotation")); - mInitMap.put(new Pair<String, String>("func_110683_a", "updateHorseRotation")); - mInitMap.put(new Pair<String, String>("func_110738_j", "isRidingHorse")); - mInitMap.put(new Pair<String, String>("func_110775_a", "getEntityTexture")); - mInitMap.put(new Pair<String, String>("func_110776_a", "bindTexture")); - mInitMap.put(new Pair<String, String>("func_110777_b", "bindEntityTexture")); - mInitMap.put(new Pair<String, String>("func_110813_b", "canRenderName")); - mInitMap.put(new Pair<String, String>("func_110934_a", "addSprite")); - mInitMap.put(new Pair<String, String>("func_110935_a", "getCurrentWidth")); - mInitMap.put(new Pair<String, String>("func_110936_b", "getCurrentHeight")); - mInitMap.put(new Pair<String, String>("func_110966_b", "setIconWidth")); - mInitMap.put(new Pair<String, String>("func_110967_i", "getOriginY")); - mInitMap.put(new Pair<String, String>("func_110968_a", "setFramesTextureData")); - mInitMap.put(new Pair<String, String>("func_110969_c", "setIconHeight")); - mInitMap.put(new Pair<String, String>("func_110970_k", "getFrameCount")); - mInitMap.put(new Pair<String, String>("func_110971_a", "initSprite")); - mInitMap.put(new Pair<String, String>("func_110985_a", "updateAnaglyph")); - mInitMap.put(new Pair<String, String>("func_110986_a", "readImageData")); - mInitMap.put(new Pair<String, String>("func_110987_a", "uploadTextureImage")); - mInitMap.put(new Pair<String, String>("func_110988_a", "uploadTexture")); - mInitMap.put(new Pair<String, String>("func_110989_a", "uploadTextureImageAllocate")); - mInitMap.put(new Pair<String, String>("func_110990_a", "copyToBuffer")); - mInitMap.put(new Pair<String, String>("func_110991_a", "allocateTexture")); - mInitMap.put(new Pair<String, String>("func_110993_a", "uploadTextureImageSubImpl")); - mInitMap.put(new Pair<String, String>("func_110994_a", "copyToBufferPos")); - mInitMap.put(new Pair<String, String>("func_110995_a", "uploadTextureImageSub")); - mInitMap.put(new Pair<String, String>("func_110996_a", "glGenTextures")); - mInitMap.put(new Pair<String, String>("func_110997_a", "setTextureClamped")); - mInitMap.put(new Pair<String, String>("func_111108_a", "getAttributeUnlocalizedName")); - mInitMap.put(new Pair<String, String>("func_111109_a", "clampValue")); - mInitMap.put(new Pair<String, String>("func_111110_b", "getDefaultValue")); - mInitMap.put(new Pair<String, String>("func_111111_c", "getShouldWatch")); - mInitMap.put(new Pair<String, String>("func_111112_a", "setShouldWatch")); - mInitMap.put(new Pair<String, String>("func_111116_f", "getDescription")); - mInitMap.put(new Pair<String, String>("func_111117_a", "setDescription")); - mInitMap.put(new Pair<String, String>("func_111121_a", "applyModifier")); - mInitMap.put(new Pair<String, String>("func_111123_a", "getAttribute")); - mInitMap.put(new Pair<String, String>("func_111124_b", "removeModifier")); - mInitMap.put(new Pair<String, String>("func_111125_b", "getBaseValue")); - mInitMap.put(new Pair<String, String>("func_111126_e", "getAttributeValue")); - mInitMap.put(new Pair<String, String>("func_111127_a", "getModifier")); - mInitMap.put(new Pair<String, String>("func_111128_a", "setBaseValue")); - mInitMap.put(new Pair<String, String>("func_111129_g", "computeValue")); - mInitMap.put(new Pair<String, String>("func_111130_a", "getModifiersByOperation")); - mInitMap.put(new Pair<String, String>("func_111131_f", "flagForUpdate")); - mInitMap.put(new Pair<String, String>("func_111145_d", "getWatchableObjectFloat")); - mInitMap.put(new Pair<String, String>("func_111146_a", "getAllAttributes")); - mInitMap.put(new Pair<String, String>("func_111147_b", "applyAttributeModifiers")); - mInitMap.put(new Pair<String, String>("func_111148_a", "removeAttributeModifiers")); - mInitMap.put(new Pair<String, String>("func_111149_a", "addAttributeInstance")); - mInitMap.put(new Pair<String, String>("func_111150_b", "registerAttribute")); - mInitMap.put(new Pair<String, String>("func_111151_a", "getAttributeInstance")); - mInitMap.put(new Pair<String, String>("func_111152_a", "getAttributeInstanceByName")); - mInitMap.put(new Pair<String, String>("func_111160_c", "getWatchedAttributes")); - mInitMap.put(new Pair<String, String>("func_111161_b", "getAttributeInstanceSet")); - mInitMap.put(new Pair<String, String>("func_111164_d", "getAmount")); - mInitMap.put(new Pair<String, String>("func_111165_e", "isSaved")); - mInitMap.put(new Pair<String, String>("func_111166_b", "getName")); - mInitMap.put(new Pair<String, String>("func_111167_a", "getID")); - mInitMap.put(new Pair<String, String>("func_111168_a", "setSaved")); - mInitMap.put(new Pair<String, String>("func_111169_c", "getOperation")); - mInitMap.put(new Pair<String, String>("func_111175_f", "getTargetDistance")); - mInitMap.put(new Pair<String, String>("func_111184_a", "registerPotionAttributeModifier")); - |
