Ejemplo n.º 1
0
 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);
   }
 }
Ejemplo n.º 2
0
 public static void setLmmTextureManagerModels(Map map) {
   Object instance = getLmmTextureManagerInstance();
   Modchu_Reflect.setFieldObject(
       instance.getClass(),
       Modchu_Main.getMinecraftVersion() > 169 && !isLMR && !isLMMX ? "models" : "modelMap",
       instance,
       map);
 }
Ejemplo n.º 3
0
 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);
 }
Ejemplo n.º 4
0
 public static void setLmmTextureManagerTextures(Object o) {
   Object instance = getLmmTextureManagerInstance();
   Modchu_Reflect.setFieldObject(instance.getClass(), "textures", instance, o);
 }
Ejemplo n.º 5
0
 public static void setTextureBoxModels(Object ltb, Object[] o) {
   if (ltb != null) Modchu_Reflect.setFieldObject(ltb.getClass(), "models", ltb, o);
 }