public static void setMaidColor(Object owner, int i) { int version = Modchu_Main.getMinecraftVersion(); if (version < 170 | isLMMX | isLMR) { Object textureData = Modchu_Reflect.getFieldObject(owner.getClass(), "textureData", owner); if (textureData != null) { Modchu_Reflect.setFieldObject(textureData.getClass(), "color", textureData, i); } } else { Object multiModel = Modchu_Reflect.getFieldObject(owner.getClass(), "multiModel", owner); if (multiModel != null) Modchu_Reflect.setFieldObject(multiModel.getClass(), "color", multiModel, i); } }
public static void setLmmTextureManagerModels(Map map) { Object instance = getLmmTextureManagerInstance(); Modchu_Reflect.setFieldObject( instance.getClass(), Modchu_Main.getMinecraftVersion() > 169 && !isLMR && !isLMMX ? "models" : "modelMap", instance, map); }
public static void setLmmTextureManagerModelNames(Map map) { if (Modchu_Main.getMinecraftVersion() < 170 | isLMR | isLMMX) return; Object instance = getLmmTextureManagerInstance(); Modchu_Reflect.setFieldObject(instance.getClass(), "modelNames", instance, map); }
public static void setLmmTextureManagerTextures(Object o) { Object instance = getLmmTextureManagerInstance(); Modchu_Reflect.setFieldObject(instance.getClass(), "textures", instance, o); }
public static void setTextureBoxModels(Object ltb, Object[] o) { if (ltb != null) Modchu_Reflect.setFieldObject(ltb.getClass(), "models", ltb, o); }