So I'm trying to add a 2 block item to my mod. Like a bed. So I've looked around in the bed code and used some of it. Also with the json files too. I've gotten so far. But all my console says is
Description: There was a severe problem during mod loading that has caused the game to fail
net.minecraftforge.fml.common.LoaderException: java.lang.IllegalArgumentException: Don't know how to convert sc:rebar_maker[facing=north,part=head] back into data...
So on.
Here is my code....
package com.duckcreeper.steelcraft.init;
import net.minecraft.block.Block;
import net.minecraft.block.BlockBed;
import net.minecraft.block.BlockDirectional;
import net.minecraft.block.material.Material;
import net.minecraft.block.properties.IProperty;
import net.minecraft.block.properties.PropertyEnum;
import net.minecraft.block.state.BlockState;
import net.minecraft.block.state.IBlockState;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.init.Items;
import net.minecraft.item.Item;
import net.minecraft.util.BlockPos;
import net.minecraft.util.EnumFacing;
import net.minecraft.util.IStringSerializable;
import net.minecraft.world.IBlockAccess;
import net.minecraft.world.World;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;
public class rebar_maker extends BlockDirectional {
public static final PropertyEnum PART = PropertyEnum.create("part",rebar_maker.EnumPartType.class);
public rebar_maker() {
super(Material.cloth);
this.setDefaultState(this.blockState.getBaseState().withProperty(PART, rebar_maker.EnumPartType.FOOT));
}
public void onNeighborBlockChange(World worldIn, BlockPos pos, IBlockState state, Block neighborBlock)
{
EnumFacing enumfacing = (EnumFacing)state.getValue(FACING);
if (state.getValue(PART) == rebar_maker.EnumPartType.HEAD)
{
if (worldIn.getBlockState(pos.offset(enumfacing.getOpposite())).getBlock() != this)
{
worldIn.setBlockToAir(pos);
}
}
else if (worldIn.getBlockState(pos.offset(enumfacing)).getBlock() != this)
{
worldIn.setBlockToAir(pos);
if (!worldIn.isRemote)
{
this.dropBlockAsItem(worldIn, pos, state, 0);
}
}
}
public void onBlockHarvested(World worldIn, BlockPos pos, IBlockState state, EntityPlayer player)
{
if (player.capabilities.isCreativeMode && state.getValue(PART) == BlockBed.EnumPartType.HEAD)
{
BlockPos blockpos1 = pos.offset(((EnumFacing)state.getValue(FACING)).getOpposite());
if (worldIn.getBlockState(blockpos1).getBlock() == this)
{
worldIn.setBlockToAir(blockpos1);
}
}
}
public IBlockState getActualState(IBlockState state, IBlockAccess worldIn, BlockPos pos)
{
if (state.getValue(PART) == BlockBed.EnumPartType.FOOT)
{
IBlockState iblockstate1 = worldIn.getBlockState(pos.offset((EnumFacing)state.getValue(FACING)));
}
return state;
}
protected BlockState createBlockState()
{
return new BlockState(this, new IProperty[] {FACING, PART});
}
public static enum EnumPartType implements IStringSerializable {
HEAD("head"),
FOOT("foot");
private final String name;
private EnumPartType(String name) {
this.name = name;
}
public String toString() {
return this.name;
}
public String getName() {
return this.name;
}
}
}
.json files now
BlockStates :
{
"variants": {
"facing=north,part=foot": { "model": "rebar_maker_foot", "y": 180 },
"facing=east,part=foot": { "model": "rebar_maker_foot", "y": 270 },
"facing=south,part=foot": { "model": "rebar_maker_foot" },
"facing=west,part=foot": { "model": "rebar_maker_foot", "y": 90 },
"facing=north,part=head": { "model": "rebar_maker_head", "y": 180 },
"facing=east,part=head": { "model": "rebar_maker_head", "y": 270 },
"facing=south,part=head": { "model": "rebar_maker_head" },
"facing=west,part=head": { "model": "rebar_maker_head", "y": 90 }
}
}
Block Models:
{
"__comment": "Model generated using MrCrayfish's Model Creator (http://mrcrayfish.com/modelcreator/)",
"textures": {
"0": "blocks/top",
"1": "blocks/null"
},
"elements": [
{
"name": "Cube",
"from": [ 0.0, 6.0, 0.0 ],
"to": [ 16.0, 7.0, 16.0 ],
"faces": {
"north": { "texture": "#0", "uv": [ 0.0, 0.0, 16.0, 1.0 ] },
"east": { "texture": "#0", "uv": [ 0.0, 0.0, 16.0, 1.0 ] },
"south": { "texture": "#0", "uv": [ 0.0, 0.0, 16.0, 1.0 ] },
"west": { "texture": "#0", "uv": [ 0.0, 0.0, 16.0, 1.0 ] },
"up": { "texture": "#0", "uv": [ 0.0, 0.0, 16.0, 16.0 ] },
"down": { "texture": "#0", "uv": [ 0.0, 0.0, 16.0, 16.0 ] }
}
},
{
"name": "Cube",
"from": [ 0.5000000074505806, 7.0, 1.0 ],
"to": [ 14.50000000745058, 13.0, 15.0 ],
"faces": {
"north": { "texture": "#0", "uv": [ 0.0, 0.0, 14.0, 6.0 ] },
"east": { "texture": "#0", "uv": [ 0.0, 0.0, 14.0, 6.0 ] },
"south": { "texture": "#0", "uv": [ 0.0, 0.0, 14.0, 6.0 ] },
"west": { "texture": "#0", "uv": [ 0.0, 0.0, 14.0, 6.0 ] },
"up": { "texture": "#0", "uv": [ 0.0, 0.0, 14.0, 14.0 ] }
}
},
{
"name": "Cube",
"from": [ 0.0, 9.0, 6.0 ],
"to": [ 0.4999999925494194, 10.0, 6.499999992549419 ],
"faces": {
"north": { "texture": "#0", "uv": [ 0.0, 0.0, 0.4999999925494194, 1.0 ] },
"east": { "texture": "#1", "uv": [ 0.0, 0.0, 0.4999999925494194, 1.0 ] },
"south": { "texture": "#0", "uv": [ 0.0, 0.0, 0.4999999925494194, 1.0 ] },
"west": { "texture": "#0", "uv": [ 0.0, 0.0, 0.4999999925494194, 1.0 ] },
"up": { "texture": "#0", "uv": [ 0.0, 0.0, 0.4999999925494194, 0.4999999925494194 ] },
"down": { "texture": "#0", "uv": [ 0.0, 0.0, 0.4999999925494194, 0.4999999925494194 ] }
}
},
{
"name": "Cube",
"from": [ 0.0, 9.0, 9.0 ],
"to": [ 0.4999999925494194, 10.0, 9.49999999254942 ],
"faces": {
"north": { "texture": "#0", "uv": [ 0.0, 0.0, 0.4999999925494194, 1.0 ] },
"east": { "texture": "#1", "uv": [ 0.0, 0.0, 0.4999999925494194, 1.0 ] },
"south": { "texture": "#0", "uv": [ 0.0, 0.0, 0.4999999925494194, 1.0 ] },
"west": { "texture": "#0", "uv": [ 0.0, 0.0, 0.4999999925494194, 1.0 ] },
"up": { "texture": "#0", "uv": [ 0.0, 0.0, 0.4999999925494194, 0.4999999925494194 ] },
"down": { "texture": "#1", "uv": [ 0.0, 0.0, 0.4999999925494194, 0.4999999925494194 ] }
}
},
{
"name": "Cube",
"from": [ 0.0, 10.0, 6.0 ],
"to": [ 0.4999999925494194, 11.0, 9.49999999254942 ],
"faces": {
"north": { "texture": "#0", "uv": [ 0.0, 0.0, 0.4999999925494194, 1.0 ] },
"east": { "texture": "#1", "uv": [ 0.0, 0.0, 3.4999999925494194, 1.0 ] },
"south": { "texture": "#0", "uv": [ 0.0, 0.0, 0.4999999925494194, 1.0 ] },
"west": { "texture": "#0", "uv": [ 0.0, 0.0, 3.4999999925494194, 1.0 ] },
"up": { "texture": "#0", "uv": [ 0.0, 0.0, 0.4999999925494194, 3.4999999925494194 ] },
"down": { "texture": "#0", "uv": [ 0.0, 0.0, 0.4999999925494194, 3.4999999925494194 ] }
}
},
{
"name": "Cube",
"from": [ 0.0, 8.0, 6.0 ],
"to": [ 0.4999999925494194, 9.0, 9.49999999254942 ],
"faces": {
"north": { "texture": "#0", "uv": [ 0.0, 0.0, 0.4999999925494194, 1.0 ] },
"east": { "texture": "#1", "uv": [ 0.0, 0.0, 3.4999999925494194, 1.0 ] },
"south": { "texture": "#0", "uv": [ 0.0, 0.0, 0.4999999925494194, 1.0 ] },
"west": { "texture": "#0", "uv": [ 0.0, 0.0, 3.4999999925494194, 1.0 ] },
"up": { "texture": "#0", "uv": [ 0.0, 0.0, 0.4999999925494194, 3.4999999925494194 ] },
"down": { "texture": "#0", "uv": [ 0.0, 0.0, 0.4999999925494194, 3.4999999925494194 ] }
}
},
{
"name": "Cube",
"from": [ 14.50000000745058, 0.0, 0.5000000074505806 ],
"to": [ 15.50000000745058, 6.0, 1.5000000074505806 ],
"faces": {
"north": { "texture": "#0", "uv": [ 0.0, 0.0, 5.0, 6.0 ] },
"east": { "texture": "#0", "uv": [ 0.0, 0.0, 5.0, 6.0 ] },
"south": { "texture": "#0", "uv": [ 0.0, 0.0, 5.0, 6.0 ] },
"west": { "texture": "#0", "uv": [ 0.0, 0.0, 5.0, 6.0 ] },
"up": { "texture": "#0", "uv": [ 0.0, 0.0, 1.0, 1.0 ] },
"down": { "texture": "#0", "uv": [ 0.0, 0.0, 1.0, 1.0 ] }
}
},
{
"name": "Cube",
"from": [ 0.5000000074505806, 0.0, 0.5000000074505806 ],
"to": [ 1.5000000074505806, 6.0, 1.5000000074505806 ],
"faces": {
"north": { "texture": "#0", "uv": [ 0.0, 0.0, 5.0, 6.0 ] },
"east": { "texture": "#0", "uv": [ 0.0, 0.0, 5.0, 6.0 ] },
"south": { "texture": "#0", "uv": [ 0.0, 0.0, 5.0, 6.0 ] },
"west": { "texture": "#0", "uv": [ 0.0, 0.0, 5.0, 6.0 ] },
"up": { "texture": "#1", "uv": [ 0.0, 0.0, 1.0, 1.0 ] },
"down": { "texture": "#0", "uv": [ 0.0, 0.0, 1.0, 1.0 ] }
}
},
{
"name": "Cube",
"from": [ 0.5000000074505806, 0.0, 14.50000000745058 ],
"to": [ 1.5000000074505806, 6.0, 15.50000000745058 ],
"faces": {
"north": { "texture": "#0", "uv": [ 0.0, 0.0, 5.0, 6.0 ] },
"east": { "texture": "#0", "uv": [ 0.0, 0.0, 5.0, 6.0 ] },
"south": { "texture": "#0", "uv": [ 0.0, 0.0, 5.0, 6.0 ] },
"west": { "texture": "#0", "uv": [ 0.0, 0.0, 5.0, 6.0 ] },
"up": { "texture": "#1", "uv": [ 0.0, 0.0, 1.0, 1.0 ] },
"down": { "texture": "#0", "uv": [ 0.0, 0.0, 1.0, 1.0 ] }
}
},
{
"name": "Cube",
"from": [ 13.50000000745058, 0.0, 14.50000000745058 ],
"to": [ 14.50000000745058, 6.0, 15.50000000745058 ],
"faces": {
"north": { "texture": "#0", "uv": [ 0.0, 0.0, 5.0, 6.0 ] },
"east": { "texture": "#0", "uv": [ 0.0, 0.0, 5.0, 6.0 ] },
"south": { "texture": "#0", "uv": [ 0.0, 0.0, 5.0, 6.0 ] },
"west": { "texture": "#0", "uv": [ 0.0, 0.0, 5.0, 6.0 ] },
"up": { "texture": "#1", "uv": [ 0.0, 0.0, 1.0, 1.0 ] },
"down": { "texture": "#0", "uv": [ 0.0, 0.0, 1.0, 1.0 ] }
}
}
]
}
^ Thats the head
Here is the foot:
{
"__comment": "Model generated using MrCrayfish's Model Creator (http://mrcrayfish.com/modelcreator/)",
"textures": {
"0": "blocks/top",
"1": "blocks/null",
"2": "blocks/rebar"
},
"elements": [
{
"name": "Cube",
"from": [ 3.0, 0.0, 1.0 ],
"to": [ 4.0, 6.0, 2.0 ],
"faces": {
"north": { "texture": "#0", "uv": [ 0.0, 0.0, 1.0, 6.0 ] },
"east": { "texture": "#0", "uv": [ 0.0, 0.0, 1.0, 6.0 ] },
"south": { "texture": "#0", "uv": [ 0.0, 0.0, 1.0, 6.0 ] },
"west": { "texture": "#0", "uv": [ 0.0, 0.0, 1.0, 6.0 ] },
"up": { "texture": "#1", "uv": [ 0.0, 0.0, 1.0, 1.0 ] },
"down": { "texture": "#0", "uv": [ 0.0, 0.0, 1.0, 1.0 ] }
}
},
{
"name": "Cube",
"from": [ 3.0, 0.0, 14.0 ],
"to": [ 4.0, 6.0, 15.0 ],
"faces": {
"north": { "texture": "#0", "uv": [ 0.0, 0.0, 1.0, 6.0 ] },
"east": { "texture": "#0", "uv": [ 0.0, 0.0, 1.0, 6.0 ] },
"south": { "texture": "#0", "uv": [ 0.0, 0.0, 1.0, 6.0 ] },
"west": { "texture": "#0", "uv": [ 0.0, 0.0, 1.0, 6.0 ] },
"up": { "texture": "#1", "uv": [ 0.0, 0.0, 1.0, 1.0 ] },
"down": { "texture": "#0", "uv": [ 0.0, 0.0, 1.0, 1.0 ] }
}
},
{
"name": "Cube",
"from": [ 2.5000000074505806, 6.0, 0.4999999925494194 ],
"to": [ 16.00000001490116, 7.0, 15.49999999254942 ],
"faces": {
"north": { "texture": "#0", "uv": [ 0.0, 0.0, 13.50000000745058, 1.0 ] },
"east": { "texture": "#0", "uv": [ 0.0, 0.0, 15.0, 1.0 ] },
"south": { "texture": "#0", "uv": [ 0.0, 0.0, 13.50000000745058, 1.0 ] },
"west": { "texture": "#0", "uv": [ 0.0, 0.0, 15.0, 1.0 ] },
"up": { "texture": "#0", "uv": [ 0.0, 0.0, 16.00000000745058, 16.0 ] },
"down": { "texture": "#0", "uv": [ 0.0, 0.0, 16.00000000745058, 16.0 ] }
}
},
{
"name": "Cube",
"from": [ 11.0, 7.0, 2.0 ],
"to": [ 12.0, 8.0, 13.0 ],
"rotation": { "origin": [ 8.0, 8.0, 8.0 ], "axis": "y", "angle": 45.0 },
"faces": {
"north": { "texture": "#2", "uv": [ 0.0, 0.0, 7.0, 4.0 ] },
"east": { "texture": "#2", "uv": [ 0.0, 0.0, 5.0, 6.0 ] },
"south": { "texture": "#2", "uv": [ 0.0, 0.0, 7.0, 4.0 ] },
"west": { "texture": "#2", "uv": [ 0.0, 0.0, 5.0, 6.0 ] },
"up": { "texture": "#2", "uv": [ 0.0, 0.0, 5.0, 11.0 ] },
"down": { "texture": "#1", "uv": [ 0.0, 0.0, 1.0, 11.0 ] }
}
},
{
"name": "Cube",
"from": [ 5.0, 7.0, 4.0 ],
"to": [ 6.0, 8.0, 15.0 ],
"rotation": { "origin": [ 8.0, 8.0, 8.0 ], "axis": "y", "angle": 22.5 },
"faces": {
"north": { "texture": "#2", "uv": [ 0.0, 0.0, 7.0, 4.0 ] },
"east": { "texture": "#2", "uv": [ 0.0, 0.0, 5.0, 6.0 ] },
"south": { "texture": "#2", "uv": [ 0.0, 0.0, 7.0, 4.0 ] },
"west": { "texture": "#2", "uv": [ 0.0, 0.0, 5.0, 6.0 ] },
"up": { "texture": "#2", "uv": [ 0.0, 0.0, 5.0, 11.0 ] },
"down": { "texture": "#1", "uv": [ 0.0, 0.0, 1.0, 11.0 ] }
}
}
]
}
Item . json
{
"parent": "sc:block/rebar_maker_foot",
"display": {
"thirdperson": {
"rotation": [ 10, -45, 170 ],
"translation": [ 0, 1.5, -2.75 ],
"scale": [ 0.375, 0.375, 0.375 ]
}
}
}
Console:
[11:33:50] [main/INFO] [GradleStart]: Extra: []
[11:33:50] [main/INFO] [GradleStart]: Running with arguments: [--userProperties, {}, --assetsDir, C:/Users/<MY Personal Name>/.gradle/caches/minecraft/assets, --assetIndex, 1.8, --accessToken, {REDACTED}, --version, 1.8, --tweakClass, net.minecraftforge.fml.common.launcher.FMLTweaker, --tweakClass, net.minecraftforge.gradle.tweakers.CoremodTweaker]
[11:33:50] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[11:33:50] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[11:33:50] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.CoremodTweaker
[11:33:50] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker
[11:33:50] [main/INFO] [FML]: Forge Mod Loader version 8.0.14.1274 for Minecraft 1.8 loading
[11:33:50] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_66, running on Windows 7:amd64:6.1, installed at C:\Program Files\Java\jre1.8.0_66
[11:33:50] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation
[11:33:50] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.CoremodTweaker
[11:33:50] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.fml.relauncher.FMLCorePlugin
[11:33:50] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin
[11:33:50] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[11:33:50] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[11:33:50] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
[11:33:50] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[11:33:50] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[11:33:50] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[11:33:50] [main/ERROR] [FML]: The binary patch set is missing. Either you are in a development environment, or things are not going to work!
[11:33:53] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing
[11:33:53] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[11:33:53] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[11:33:53] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
[11:33:53] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
[11:33:53] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
[11:33:53] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main}
[11:33:54] [Client thread/INFO]: Setting user: Player102
[11:33:57] [Client thread/INFO]: LWJGL Version: 2.9.1
[11:33:58] [Client thread/INFO] [MinecraftForge]: Attempting early MinecraftForge initialization
[11:33:58] [Client thread/INFO] [FML]: MinecraftForge v11.14.0.1274 Initialized
[11:33:58] [Client thread/INFO] [FML]: Replaced 215 ore recipies
[11:33:58] [Client thread/INFO] [MinecraftForge]: Completed early MinecraftForge initialization
[11:33:58] [Client thread/INFO] [FML]: Searching C:\Users\Colin\Desktop\SteelCraft pls work\eclipse\mods for mods
[11:34:02] [Client thread/INFO] [FML]: Forge Mod Loader has identified 4 mods to load
[11:34:02] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, sc] at CLIENT
[11:34:02] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, sc] at SERVER
[11:34:02] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Steel Craft
[11:34:02] [Client thread/INFO] [FML]: Processing ObjectHolder annotations
[11:34:02] [Client thread/INFO] [FML]: Found 384 ObjectHolder annotations
[11:34:02] [Client thread/INFO] [FML]: Configured a dormant chunk cache size of 0
[11:34:02] [Client thread/ERROR] [FML]: Caught an exception during block registration
java.lang.IllegalArgumentException: Don't know how to convert sc:rebar_maker[facing=north,part=head] back into data...
at net.minecraft.block.Block.getMetaFromState(Block.java:225) ~[block.class:?]
at net.minecraftforge.fml.common.registry.GameData.registerBlock(GameData.java:805) ~[GameData.class:?]
at net.minecraftforge.fml.common.registry.GameData.registerBlock(GameData.java:767) ~[GameData.class:?]
at net.minecraftforge.fml.common.registry.GameRegistry.registerBlock(GameRegistry.java:214) [GameRegistry.class:?]
at net.minecraftforge.fml.common.registry.GameRegistry.registerBlock(GameRegistry.java:182) [GameRegistry.class:?]
at net.minecraftforge.fml.common.registry.GameRegistry.registerBlock(GameRegistry.java:171) [GameRegistry.class:?]
at com.duckcreeper.steelcraft.init.SteelCraftBlocks.register(SteelCraftBlocks.java:38) [steelCraftBlocks.class:?]
at com.duckcreeper.steelcraft.SteelMain.preInit(SteelMain.java:32) [steelMain.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_66]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_66]
at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:515) [FMLModContainer.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_66]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_66]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) [guava-17.0.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) [guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) [guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) [guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) [guava-17.0.jar:?]
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) [LoadController.class:?]
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:187) [LoadController.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_66]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_66]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) [guava-17.0.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) [guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) [guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) [guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) [guava-17.0.jar:?]
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118) [LoadController.class:?]
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:514) [Loader.class:?]
at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243) [FMLClientHandler.class:?]
at net.minecraft.client.Minecraft.startGame(Minecraft.java:412) [Minecraft.class:?]
at net.minecraft.client.Minecraft.run(Minecraft.java:325) [Minecraft.class:?]
at net.minecraft.client.main.Main.main(Main.java:117) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_66]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_66]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.11.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?]
at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) [start/:?]
at GradleStart.main(Unknown Source) [start/:?]
[11:34:02] [Client thread/INFO] [FML]: Applying holder lookups
[11:34:02] [Client thread/INFO] [FML]: Holder lookups applied
[11:34:02] [Client thread/ERROR] [FML]: Fatal errors were detected during the transition from PREINITIALIZATION to INITIALIZATION. Loading cannot continue
[11:34:02] [Client thread/ERROR] [FML]:
mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized
FML{8.0.14.1274} [Forge Mod Loader] (forgeSrc-1.8-11.14.0.1274-1.8.jar) Unloaded->Constructed->Pre-initialized
Forge{11.14.0.1274} [Minecraft Forge] (forgeSrc-1.8-11.14.0.1274-1.8.jar) Unloaded->Constructed->Pre-initialized
sc{1.0} [steel Craft] (bin) Unloaded->Constructed->Errored
[11:34:02] [Client thread/ERROR] [FML]: The following problems were captured during this phase
[11:34:02] [Client thread/ERROR] [FML]: Caught exception from sc
net.minecraftforge.fml.common.LoaderException: java.lang.IllegalArgumentException: Don't know how to convert sc:rebar_maker[facing=north,part=head] back into data...
at net.minecraftforge.fml.common.registry.GameRegistry.registerBlock(GameRegistry.java:225) ~[forgeSrc-1.8-11.14.0.1274-1.8.jar:?]
at net.minecraftforge.fml.common.registry.GameRegistry.registerBlock(GameRegistry.java:182) ~[forgeSrc-1.8-11.14.0.1274-1.8.jar:?]
at net.minecraftforge.fml.common.registry.GameRegistry.registerBlock(GameRegistry.java:171) ~[forgeSrc-1.8-11.14.0.1274-1.8.jar:?]
at com.duckcreeper.steelcraft.init.SteelCraftBlocks.register(SteelCraftBlocks.java:38) ~[bin/:?]
at com.duckcreeper.steelcraft.SteelMain.preInit(SteelMain.java:32) ~[bin/:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_66]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_66]
at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:515) ~[forgeSrc-1.8-11.14.0.1274-1.8.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_66]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_66]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?]
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) ~[forgeSrc-1.8-11.14.0.1274-1.8.jar:?]
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:187) ~[forgeSrc-1.8-11.14.0.1274-1.8.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_66]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_66]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?]
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118) [LoadController.class:?]
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:514) [Loader.class:?]
at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243) [FMLClientHandler.class:?]
at net.minecraft.client.Minecraft.startGame(Minecraft.java:412) [Minecraft.class:?]
at net.minecraft.client.Minecraft.run(Minecraft.java:325) [Minecraft.class:?]
at net.minecraft.client.main.Main.main(Main.java:117) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_66]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_66]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.11.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?]
at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) [start/:?]
at GradleStart.main(Unknown Source) [start/:?]
Caused by: java.lang.IllegalArgumentException: Don't know how to convert sc:rebar_maker[facing=north,part=head] back into data...
at net.minecraft.block.Block.getMetaFromState(Block.java:225) ~[forgeSrc-1.8-11.14.0.1274-1.8.jar:?]
at net.minecraftforge.fml.common.registry.GameData.registerBlock(GameData.java:805) ~[forgeSrc-1.8-11.14.0.1274-1.8.jar:?]
at net.minecraftforge.fml.common.registry.GameData.registerBlock(GameData.java:767) ~[forgeSrc-1.8-11.14.0.1274-1.8.jar:?]
at net.minecraftforge.fml.common.registry.GameRegistry.registerBlock(GameRegistry.java:214) ~[forgeSrc-1.8-11.14.0.1274-1.8.jar:?]
... 43 more
[11:34:02] [Client thread/INFO] [sTDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:568]: ---- Minecraft Crash Report ----
// I'm sorry, Dave.
Time: 1/30/16 11:34 AM
Description: There was a severe problem during mod loading that has caused the game to fail
net.minecraftforge.fml.common.LoaderException: java.lang.IllegalArgumentException: Don't know how to convert sc:rebar_maker[facing=north,part=head] back into data...
at net.minecraftforge.fml.common.registry.GameRegistry.registerBlock(GameRegistry.java:225)
at net.minecraftforge.fml.common.registry.GameRegistry.registerBlock(GameRegistry.java:182)
at net.minecraftforge.fml.common.registry.GameRegistry.registerBlock(GameRegistry.java:171)
at com.duckcreeper.steelcraft.init.SteelCraftBlocks.register(SteelCraftBlocks.java:38)
at com.duckcreeper.steelcraft.SteelMain.preInit(SteelMain.java:32)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:515)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:514)
at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:412)
at net.minecraft.client.Minecraft.run(Minecraft.java:325)
at net.minecraft.client.main.Main.main(Main.java:117)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)
at GradleStart.main(Unknown Source)
Caused by: java.lang.IllegalArgumentException: Don't know how to convert sc:rebar_maker[facing=north,part=head] back into data...
at net.minecraft.block.Block.getMetaFromState(Block.java:225)
at net.minecraftforge.fml.common.registry.GameData.registerBlock(GameData.java:805)
at net.minecraftforge.fml.common.registry.GameData.registerBlock(GameData.java:767)
at net.minecraftforge.fml.common.registry.GameRegistry.registerBlock(GameRegistry.java:214)
... 43 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.8
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.8.0_66, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 827110424 bytes (788 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB)
JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.10 FML v8.0.14.1274 Minecraft Forge 11.14.0.1274 4 mods loaded, 4 mods active
mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized
FML{8.0.14.1274} [Forge Mod Loader] (forgeSrc-1.8-11.14.0.1274-1.8.jar) Unloaded->Constructed->Pre-initialized
Forge{11.14.0.1274} [Minecraft Forge] (forgeSrc-1.8-11.14.0.1274-1.8.jar) Unloaded->Constructed->Pre-initialized
sc{1.0} [steel Craft] (bin) Unloaded->Constructed->Errored
Help would be appreciated!!!