Fixed Multipart wires not loading

This commit is contained in:
Calclavia 2013-12-01 14:30:54 +08:00
parent 139d878542
commit 10bbcff077
7 changed files with 11 additions and 10 deletions

View file

@ -134,9 +134,9 @@ public class RenderPartWire
public static void registerIcons(IconRegister iconReg) public static void registerIcons(IconRegister iconReg)
{ {
wireIcon = iconReg.registerIcon("resonantinduction:models/wire"); wireIcon = iconReg.registerIcon(MekanismInduction.PREFIX + MekanismInduction.MODEL_TEXTURE_DIRECTORY + "Wire");
insulationIcon = iconReg.registerIcon("resonantinduction:models/insulation" + (MekanismInduction.LO_FI_INSULATION ? "tiny" : "")); insulationIcon = iconReg.registerIcon(MekanismInduction.PREFIX + MekanismInduction.MODEL_TEXTURE_DIRECTORY + "Insulation" + (MekanismInduction.LO_FI_INSULATION ? "Tiny" : ""));
breakIcon = iconReg.registerIcon("resonantinduction:wire"); breakIcon = iconReg.registerIcon(MekanismInduction.PREFIX + "wire");
} }
public void renderStatic(PartWire wire) public void renderStatic(PartWire wire)

View file

@ -51,7 +51,7 @@ import cpw.mods.fml.common.network.NetworkMod;
import cpw.mods.fml.common.network.NetworkRegistry; import cpw.mods.fml.common.network.NetworkRegistry;
import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.common.registry.GameRegistry;
@Mod(modid = "MekanismInduction", name = "MekanismInduction", version = "5.6.0", dependencies = "required-after:Mekanism;after:MekanismGenerators") @Mod(modid = "MekanismInduction", name = "MekanismInduction", version = "5.6.0", dependencies = "required-after:Mekanism;after:MekanismGenerators;after:ForgeMultipart")
@NetworkMod(clientSideRequired = true, serverSideRequired = false) @NetworkMod(clientSideRequired = true, serverSideRequired = false)
public class MekanismInduction implements IModule public class MekanismInduction implements IModule
{ {
@ -150,7 +150,8 @@ public class MekanismInduction implements IModule
{ {
try try
{ {
itemPartWire = (Item) Class.forName("resonantinduction.wire.multipart.ItemPartWire").getConstructor(Integer.TYPE).newInstance(getNextItemID()); itemPartWire = (Item) Class.forName("mekanism.induction.common.wire.ItemPartWire").getConstructor(Integer.TYPE).newInstance(getNextItemID());
System.out.println("Mekanism Induction multipart loaded.");
} }
catch (Exception e) catch (Exception e)
{ {
@ -234,12 +235,12 @@ public class MekanismInduction implements IModule
{ {
try try
{ {
Class.forName("mekanism.induction.common..MultipartMI").newInstance(); Class.forName("mekanism.induction.common.MultipartMI").newInstance();
} }
catch (Exception e) catch (Exception e)
{ {
e.printStackTrace(); e.printStackTrace();
Mekanism.logger.severe("Failed to initiate Resonant Induction multipart module."); Mekanism.logger.severe("Failed to initiate Mekanism Induction multipart module.");
} }
} }

View file

@ -28,9 +28,9 @@ public class MultipartMI implements IPartFactory
MultiPartRegistry.registerParts(this, new String[] { "resonant_induction_wire" }); MultiPartRegistry.registerParts(this, new String[] { "resonant_induction_wire" });
MultipartGenerator.registerPassThroughInterface("universalelectricity.core.block.IConductor"); MultipartGenerator.registerPassThroughInterface("universalelectricity.core.block.IConductor");
MultipartGenerator.registerPassThroughInterface("buildcraft.api.power.IPowerReceptor"); MultipartGenerator.registerPassThroughInterface("buildcraft.api.power.IPowerReceptor");
MultipartGenerator.registerPassThroughInterface("resonantinduction.wire.IInsulatedMaterial"); MultipartGenerator.registerPassThroughInterface("mekanism.induction.common.wire.IInsulatedMaterial");
MultipartGenerator.registerPassThroughInterface("resonantinduction.wire.multipart.IBlockableConnection"); MultipartGenerator.registerPassThroughInterface("mekanism.induction.common.wire.IBlockableConnection");
MultipartGenerator.registerTrait("ic2.api.energy.tile.IEnergySink", "resonantinduction.wire.multipart.javatraits.TEnergySink"); MultipartGenerator.registerTrait("ic2.api.energy.tile.IEnergySink", "mekanism.induction.common.wire.TEnergySink");
} }
} }

View file

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 933 B

After

Width:  |  Height:  |  Size: 702 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 702 B