Caseofgames Posted August 14, 2016 Share Posted August 14, 2016 Block Code: package caseofgames.em.blocks; import caseofgames.em.conduit.ConduitType; import caseofgames.em.init.Blocks; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.block.properties.IProperty; import net.minecraft.block.properties.PropertyBool; import net.minecraft.block.state.BlockStateContainer; import net.minecraft.block.state.IBlockState; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.util.EnumFacing; import net.minecraft.util.math.BlockPos; import net.minecraft.world.IBlockAccess; public class BlockElectricConduit extends Block { public final String name = "electricConduit"; public ConduitType type = new ConduitType("electric"); public static final PropertyBool DOWN = PropertyBool.create("down"); public static final PropertyBool EAST = PropertyBool.create("east"); public static final PropertyBool NORTH = PropertyBool.create("north"); public static final PropertyBool SOUTH = PropertyBool.create("south"); public static final PropertyBool UP = PropertyBool.create("up"); public static final PropertyBool WEST = PropertyBool.create("west"); public BlockElectricConduit() { super(Material.IRON); this.setCreativeTab(CreativeTabs.REDSTONE).setHardness(10).setRegistryName(name).setUnlocalizedName(name) .setHarvestLevel("pickaxe", 3); this.setDefaultState(this.blockState.getBaseState().withProperty(DOWN, Boolean.valueOf(false)) .withProperty(EAST, Boolean.valueOf(false)).withProperty(NORTH, Boolean.valueOf(false)) .withProperty(SOUTH, Boolean.valueOf(false)).withProperty(UP, Boolean.valueOf(false)) .withProperty(WEST, Boolean.valueOf(false))); this.useNeighborBrightness = true; } @Override protected BlockStateContainer createBlockState() { return new BlockStateContainer(this, new IProperty[] { DOWN, EAST, NORTH, SOUTH, UP, WEST }); } @Override public IBlockState getStateFromMeta(int meta) { return getDefaultState(); } @Override public int getMetaFromState(IBlockState state) { return 0; } @Override public IBlockState getActualState(IBlockState state, IBlockAccess world, BlockPos pos) { return state .withProperty(DOWN, Boolean.valueOf(world.getBlockState(pos.down()).getBlock() == Blocks.electricConduit)) .withProperty(EAST, Boolean.valueOf(world.getBlockState(pos.east()).getBlock() == Blocks.electricConduit)) .withProperty(NORTH, Boolean.valueOf(world.getBlockState(pos.north()).getBlock() == Blocks.electricConduit)) .withProperty(SOUTH, Boolean.valueOf(world.getBlockState(pos.south()).getBlock() == Blocks.electricConduit)) .withProperty(UP, Boolean.valueOf(world.getBlockState(pos.up()).getBlock() == Blocks.electricConduit)) .withProperty(WEST, Boolean.valueOf(world.getBlockState(pos.west()).getBlock() == Blocks.electricConduit)); } } Block State File: { "variants": { "down=false,east=false,north=false,south=false,up=false,west=false": { "model": "em:electricConduit", "x": 0, "y": 0, "uvlock": true }, "down=true,east=false,north=false,south=false,up=false,west=false": { "model": "em:electricConduit_n", "x": 90, "y": 0, "uvlock": true }, "down=false,east=true,north=false,south=false,up=false,west=false": { "model": "em:electricConduit_n", "x": 0, "y": 90, "uvlock": true }, "down=false,east=false,north=true,south=false,up=false,west=false": { "model": "em:electricConduit_n", "x": 0, "y": 0, "uvlock": true }, "down=false,east=false,north=false,south=true,up=false,west=false": { "model": "em:electricConduit_n", "x": 0, "y": 180, "uvlock": true }, "down=false,east=false,north=false,south=false,up=true,west=false": { "model": "em:electricConduit_n", "x": 270, "y": 0, "uvlock": true }, "down=false,east=false,north=false,south=false,up=false,west=true": { "model": "em:electricConduit_n", "x": 0, "y": 270, "uvlock": true }, "down=true,east=true,north=false,south=false,up=false,west=false": { "model": "em:electricConduit_nw", "x": 90, "y": 180, "uvlock": true }, "down=true,east=false,north=true,south=false,up=false,west=false": { "model": "em:electricConduit_nw", "x": 90, "y": 90, "uvlock": true }, "down=true,east=false,north=false,south=true,up=false,west=false": { "model": "em:electricConduit_nw", "x": 90, "y": 270, "uvlock": true }, "down=true,east=false,north=false,south=false,up=true,west=false": { "model": "em:electricConduit_ns", "x": 90, "y": 0, "uvlock": true }, "down=true,east=false,north=false,south=false,up=false,west=true": { "model": "em:electricConduit_nw", "x": 90, "y": 0, "uvlock": true }, "down=false,east=true,north=true,south=false,up=false,west=false": { "model": "em:electricConduit_nw", "x": 0, "y": 90, "uvlock": true }, "down=false,east=true,north=false,south=true,up=false,west=false": { "model": "em:electricConduit_nw", "x": 0, "y": 180, "uvlock": true }, "down=false,east=true,north=false,south=false,up=true,west=false": { "model": "em:electricConduit_nw", "x": 270, "y": 180, "uvlock": true }, "down=false,east=true,north=false,south=false,up=false,west=true": { "model": "em:electricConduit_ns", "x": 0, "y": 90, "uvlock": true }, "down=false,east=false,north=true,south=true,up=false,west=false": { "model": "em:electricConduit_ns", "x": 0, "y": 0, "uvlock": true }, "down=false,east=false,north=true,south=false,up=true,west=false": { "model": "em:electricConduit_nw", "x": 270, "y": 90, "uvlock": true }, "down=false,east=false,north=true,south=false,up=false,west=true": { "model": "em:electricConduit_nw", "x": 0, "y": 0, "uvlock": true }, "down=false,east=false,north=false,south=true,up=true,west=false": { "model": "em:electricConduit_nw", "x": 270, "y": 270, "uvlock": true }, "down=false,east=false,north=false,south=true,up=false,west=true": { "model": "em:electricConduit_nw", "x": 0, "y": 270, "uvlock": true }, "down=false,east=false,north=false,south=false,up=true,west=true": { "model": "em:electricConduit_nw", "x": 270, "y": 0, "uvlock": true }, "down=true,east=true,north=true,south=false,up=false,west=false": { "model": "em:electricConduit_nuw", "x": 90, "y": 90, "uvlock": true }, "down=true,east=true,north=false,south=true,up=false,west=false": { "model": "em:electricConduit_nuw", "x": 90, "y": 180, "uvlock": true }, "down=true,east=true,north=false,south=false,up=true,west=false": { "model": "em:electricConduit_dnu", "x": 0, "y": 90, "uvlock": true }, "down=true,east=true,north=false,south=false,up=false,west=true": { "model": "em:electricConduit_dnu", "x": 90, "y": 90, "uvlock": true }, "down=true,east=false,north=true,south=true,up=false,west=false": { "model": "em:electricConduit_dnu", "x": 90, "y": 0, "uvlock": true }, "down=true,east=false,north=true,south=false,up=true,west=false": { "model": "em:electricConduit_dnu", "x": 0, "y": 0, "uvlock": true }, "down=true,east=false,north=true,south=false,up=false,west=true": { "model": "em:electricConduit_nuw", "x": 90, "y": 0, "uvlock": true }, "down=true,east=false,north=false,south=true,up=true,west=false": { "model": "em:electricConduit_dnu", "x": 0, "y": 180, "uvlock": true }, "down=true,east=false,north=false,south=true,up=false,west=true": { "model": "em:electricConduit_nuw", "x": 90, "y": 270, "uvlock": true }, "down=true,east=false,north=false,south=false,up=true,west=true": { "model": "em:electricConduit_dnu", "x": 0, "y": 270, "uvlock": true }, "down=false,east=true,north=true,south=true,up=false,west=false": { "model": "em:electricConduit_nsw", "x": 0, "y": 180, "uvlock": true }, "down=false,east=true,north=true,south=false,up=true,west=false": { "model": "em:electricConduit_nuw", "x": 0, "y": 90, "uvlock": true }, "down=false,east=true,north=true,south=false,up=false,west=true": { "model": "em:electricConduit_nsw", "x": 0, "y": 90, "uvlock": true }, "down=false,east=true,north=false,south=true,up=true,west=false": { "model": "em:electricConduit_nuw", "x": 0, "y": 180, "uvlock": true }, "down=false,east=true,north=false,south=true,up=false,west=true": { "model": "em:electricConduit_nsw", "x": 0, "y": 270, "uvlock": true }, "down=false,east=true,north=false,south=false,up=true,west=true": { "model": "em:electricConduit_dnu", "x": 270, "y": 90, "uvlock": true }, "down=false,east=false,north=true,south=true,up=true,west=false": { "model": "em:electricConduit_dnu", "x": 270, "y": 0, "uvlock": true }, "down=false,east=false,north=true,south=true,up=false,west=true": { "model": "em:electricConduit_nsw", "x": 0, "y": 0, "uvlock": true }, "down=false,east=false,north=true,south=false,up=true,west=true": { "model": "em:electricConduit_nuw", "x": 0, "y": 0, "uvlock": true }, "down=false,east=false,north=false,south=true,up=true,west=true": { "model": "em:electricConduit_nuw", "x": 0, "y": 270, "uvlock": true }, "down=true,east=true,north=true,south=true,up=false,west=false": { "model": "em:electricConduit_nsuw", "x": 180, "y": 180, "uvlock": true }, "down=true,east=true,north=true,south=false,up=true,west=false": { "model": "em:electricConduit_nsuw", "x": 90, "y": 90, "uvlock": true }, "down=true,east=true,north=true,south=false,up=false,west=true": { "model": "em:electricConduit_nsuw", "x": 180, "y": 90, "uvlock": true }, "down=true,east=true,north=false,south=true,up=true,west=false": { "model": "em:electricConduit_nsuw", "x": 90, "y": 180, "uvlock": true }, "down=true,east=true,north=false,south=true,up=false,west=true": { "model": "em:electricConduit_nsuw", "x": 180, "y": 270, "uvlock": true }, "down=true,east=true,north=false,south=false,up=true,west=true": { "model": "em:electricConduit_ensw", "x": 90, "y": 0, "uvlock": true }, "down=true,east=false,north=true,south=true,up=true,west=false": { "model": "em:electricConduit_ensw", "x": 90, "y": 90, "uvlock": true }, "down=true,east=false,north=true,south=true,up=false,west=true": { "model": "em:electricConduit_nsuw", "x": 180, "y": 0, "uvlock": true }, "down=true,east=false,north=true,south=false,up=true,west=true": { "model": "em:electricConduit_nsuw", "x": 90, "y": 0, "uvlock": true }, "down=true,east=false,north=false,south=true,up=true,west=true": { "model": "em:electricConduit_nsuw", "x": 90, "y": 270, "uvlock": true }, "down=false,east=true,north=true,south=true,up=true,west=false": { "model": "em:electricConduit_nsuw", "x": 0, "y": 180, "uvlock": true }, "down=false,east=true,north=true,south=true,up=false,west=true": { "model": "em:electricConduit_ensw", "x": 0, "y": 0, "uvlock": true }, "down=false,east=true,north=true,south=false,up=true,west=true": { "model": "em:electricConduit_nsuw", "x": 0, "y": 90, "uvlock": true }, "down=false,east=true,north=false,south=true,up=true,west=true": { "model": "em:electricConduit_nsuw", "x": 0, "y": 270, "uvlock": true }, "down=false,east=false,north=true,south=true,up=true,west=true": { "model": "em:electricConduit_nsuw", "x": 0, "y": 0, "uvlock": true }, "down=true,east=true,north=true,south=true,up=true,west=false": { "model": "em:electricConduit_desuw", "x": 0, "y": 270, "uvlock": true }, "down=true,east=true,north=true,south=true,up=false,west=true": { "model": "em:electricConduit_desuw", "x": 270, "y": 0, "uvlock": true }, "down=true,east=true,north=true,south=false,up=true,west=true": { "model": "em:electricConduit_desuw", "x": 0, "y": 180, "uvlock": true }, "down=true,east=true,north=false,south=true,up=true,west=true": { "model": "em:electricConduit_desuw", "x": 0, "y": 0, "uvlock": true }, "down=true,east=false,north=true,south=true,up=true,west=true": { "model": "em:electricConduit_desuw", "x": 0, "y": 90, "uvlock": true }, "down=false,east=true,north=true,south=true,up=true,west=true": { "model": "em:electricConduit_desuw", "x": 90, "y": 0, "uvlock": true }, "down=true,east=true,north=true,south=true,up=true,west=true": { "model": "em:electricConduit_densuw", "x": 0, "y": 0, "uvlock": true } } } Console: [14:49:59] [Client thread/ERROR] [FML]: Exception loading model for variant em:electricConduit#down=false,east=false,north=false,south=false,up=true,west=false for blockstate "em:electricConduit[down=false,east=false,north=false,south=false,up=true,west=false]" net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model em:electricConduit#down=false,east=false,north=false,south=false,up=true,west=false with loader VariantLoader.INSTANCE, skipping at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:153) ~[ModelLoaderRegistry.class:?] at net.minecraftforge.client.model.ModelLoader.registerVariant(ModelLoader.java:241) ~[ModelLoader.class:?] at net.minecraft.client.renderer.block.model.ModelBakery.loadBlock(ModelBakery.java:145) ~[ModelBakery.class:?] at net.minecraftforge.client.model.ModelLoader.loadBlocks(ModelLoader.java:229) ~[ModelLoader.class:?] at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:146) ~[ModelLoader.class:?] at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:122) [simpleReloadableResourceManager.class:?] at net.minecraft.client.Minecraft.startGame(Minecraft.java:540) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:386) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_77] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_77] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_77] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_77] at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_77] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_77] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_77] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_77] at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?] at GradleStart.main(GradleStart.java:26) [start/:?] Caused by: net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model em:block/electricConduit_n with loader VanillaLoader.INSTANCE, skipping at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:153) ~[ModelLoaderRegistry.class:?] at net.minecraftforge.client.model.ModelLoader$WeightedRandomModel.<init>(ModelLoader.java:752) ~[ModelLoader$WeightedRandomModel.class:?] at net.minecraftforge.client.model.ModelLoader$VariantLoader.loadModel(ModelLoader.java:1184) ~[ModelLoader$VariantLoader.class:?] at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:149) ~[ModelLoaderRegistry.class:?] ... 21 more Caused by: java.io.FileNotFoundException: em:models/block/electricConduit_n.json at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:68) ~[FallbackResourceManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:65) ~[simpleReloadableResourceManager.class:?] at net.minecraft.client.renderer.block.model.ModelBakery.loadModel(ModelBakery.java:311) ~[ModelBakery.class:?] at net.minecraftforge.client.model.ModelLoader.access$1100(ModelLoader.java:118) ~[ModelLoader.class:?] at net.minecraftforge.client.model.ModelLoader$VanillaLoader.loadModel(ModelLoader.java:868) ~[ModelLoader$VanillaLoader.class:?] at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:149) ~[ModelLoaderRegistry.class:?] at net.minecraftforge.client.model.ModelLoader$WeightedRandomModel.<init>(ModelLoader.java:752) ~[ModelLoader$WeightedRandomModel.class:?] at net.minecraftforge.client.model.ModelLoader$VariantLoader.loadModel(ModelLoader.java:1184) ~[ModelLoader$VariantLoader.class:?] at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:149) ~[ModelLoaderRegistry.class:?] ... 21 more [14:49:59] [Client thread/ERROR] [FML]: Exception loading model for variant em:electricConduit#down=false,east=true,north=false,south=false,up=false,west=true for blockstate "em:electricConduit[down=false,east=true,north=false,south=false,up=false,west=true]" net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model em:electricConduit#down=false,east=true,north=false,south=false,up=false,west=true with loader VariantLoader.INSTANCE, skipping at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:153) ~[ModelLoaderRegistry.class:?] at net.minecraftforge.client.model.ModelLoader.registerVariant(ModelLoader.java:241) ~[ModelLoader.class:?] at net.minecraft.client.renderer.block.model.ModelBakery.loadBlock(ModelBakery.java:145) ~[ModelBakery.class:?] at net.minecraftforge.client.model.ModelLoader.loadBlocks(ModelLoader.java:229) ~[ModelLoader.class:?] at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:146) ~[ModelLoader.class:?] at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:122) [simpleReloadableResourceManager.class:?] at net.minecraft.client.Minecraft.startGame(Minecraft.java:540) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:386) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_77] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_77] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_77] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_77] at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_77] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_77] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_77] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_77] at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?] at GradleStart.main(GradleStart.java:26) [start/:?] Caused by: net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model em:block/electricConduit_ns with loader VanillaLoader.INSTANCE, skipping at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:153) ~[ModelLoaderRegistry.class:?] at net.minecraftforge.client.model.ModelLoader$WeightedRandomModel.<init>(ModelLoader.java:752) ~[ModelLoader$WeightedRandomModel.class:?] at net.minecraftforge.client.model.ModelLoader$VariantLoader.loadModel(ModelLoader.java:1184) ~[ModelLoader$VariantLoader.class:?] at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:149) ~[ModelLoaderRegistry.class:?] ... 21 more Caused by: java.io.FileNotFoundException: em:models/block/electricConduit_ns.json at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:68) ~[FallbackResourceManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:65) ~[simpleReloadableResourceManager.class:?] at net.minecraft.client.renderer.block.model.ModelBakery.loadModel(ModelBakery.java:311) ~[ModelBakery.class:?] at net.minecraftforge.client.model.ModelLoader.access$1100(ModelLoader.java:118) ~[ModelLoader.class:?] at net.minecraftforge.client.model.ModelLoader$VanillaLoader.loadModel(ModelLoader.java:868) ~[ModelLoader$VanillaLoader.class:?] at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:149) ~[ModelLoaderRegistry.class:?] at net.minecraftforge.client.model.ModelLoader$WeightedRandomModel.<init>(ModelLoader.java:752) ~[ModelLoader$WeightedRandomModel.class:?] at net.minecraftforge.client.model.ModelLoader$VariantLoader.loadModel(ModelLoader.java:1184) ~[ModelLoader$VariantLoader.class:?] at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:149) ~[ModelLoaderRegistry.class:?] ... 21 more [14:49:59] [Client thread/ERROR] [FML]: Exception loading model for variant em:electricConduit#down=false,east=true,north=false,south=true,up=false,west=true for blockstate "em:electricConduit[down=false,east=true,north=false,south=true,up=false,west=true]" net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model em:electricConduit#down=false,east=true,north=false,south=true,up=false,west=true with loader VariantLoader.INSTANCE, skipping at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:153) ~[ModelLoaderRegistry.class:?] at net.minecraftforge.client.model.ModelLoader.registerVariant(ModelLoader.java:241) ~[ModelLoader.class:?] at net.minecraft.client.renderer.block.model.ModelBakery.loadBlock(ModelBakery.java:145) ~[ModelBakery.class:?] at net.minecraftforge.client.model.ModelLoader.loadBlocks(ModelLoader.java:229) ~[ModelLoader.class:?] at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:146) ~[ModelLoader.class:?] at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:122) [simpleReloadableResourceManager.class:?] at net.minecraft.client.Minecraft.startGame(Minecraft.java:540) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:386) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_77] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_77] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_77] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_77] at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_77] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_77] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_77] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_77] at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?] at GradleStart.main(GradleStart.java:26) [start/:?] Caused by: net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model em:block/electricConduit_nsw with loader VanillaLoader.INSTANCE, skipping at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:153) ~[ModelLoaderRegistry.class:?] at net.minecraftforge.client.model.ModelLoader$WeightedRandomModel.<init>(ModelLoader.java:752) ~[ModelLoader$WeightedRandomModel.class:?] at net.minecraftforge.client.model.ModelLoader$VariantLoader.loadModel(ModelLoader.java:1184) ~[ModelLoader$VariantLoader.class:?] at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:149) ~[ModelLoaderRegistry.class:?] ... 21 more Caused by: java.io.FileNotFoundException: em:models/block/electricConduit_nsw.json at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:68) ~[FallbackResourceManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:65) ~[simpleReloadableResourceManager.class:?] at net.minecraft.client.renderer.block.model.ModelBakery.loadModel(ModelBakery.java:311) ~[ModelBakery.class:?] at net.minecraftforge.client.model.ModelLoader.access$1100(ModelLoader.java:118) ~[ModelLoader.class:?] at net.minecraftforge.client.model.ModelLoader$VanillaLoader.loadModel(ModelLoader.java:868) ~[ModelLoader$VanillaLoader.class:?] at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:149) ~[ModelLoaderRegistry.class:?] at net.minecraftforge.client.model.ModelLoader$WeightedRandomModel.<init>(ModelLoader.java:752) ~[ModelLoader$WeightedRandomModel.class:?] at net.minecraftforge.client.model.ModelLoader$VariantLoader.loadModel(ModelLoader.java:1184) ~[ModelLoader$VariantLoader.class:?] at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:149) ~[ModelLoaderRegistry.class:?] ... 21 more [14:49:59] [Client thread/ERROR] [FML]: Exception loading model for variant em:electricConduit#down=true,east=true,north=true,south=false,up=true,west=false for blockstate "em:electricConduit[down=true,east=true,north=true,south=false,up=true,west=false]" net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model em:electricConduit#down=true,east=true,north=true,south=false,up=true,west=false with loader VariantLoader.INSTANCE, skipping at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:153) ~[ModelLoaderRegistry.class:?] at net.minecraftforge.client.model.ModelLoader.registerVariant(ModelLoader.java:241) ~[ModelLoader.class:?] at net.minecraft.client.renderer.block.model.ModelBakery.loadBlock(ModelBakery.java:145) ~[ModelBakery.class:?] at net.minecraftforge.client.model.ModelLoader.loadBlocks(ModelLoader.java:229) ~[ModelLoader.class:?] at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:146) ~[ModelLoader.class:?] at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:122) [simpleReloadableResourceManager.class:?] at net.minecraft.client.Minecraft.startGame(Minecraft.java:540) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:386) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_77] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_77] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_77] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_77] at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_77] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_77] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_77] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_77] at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?] at GradleStart.main(GradleStart.java:26) [start/:?] Caused by: net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model em:block/electricConduit_nsuw with loader VanillaLoader.INSTANCE, skipping at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:153) ~[ModelLoaderRegistry.class:?] at net.minecraftforge.client.model.ModelLoader$WeightedRandomModel.<init>(ModelLoader.java:752) ~[ModelLoader$WeightedRandomModel.class:?] at net.minecraftforge.client.model.ModelLoader$VariantLoader.loadModel(ModelLoader.java:1184) ~[ModelLoader$VariantLoader.class:?] at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:149) ~[ModelLoaderRegistry.class:?] ... 21 more Caused by: java.io.FileNotFoundException: em:models/block/electricConduit_nsuw.json at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:68) ~[FallbackResourceManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:65) ~[simpleReloadableResourceManager.class:?] at net.minecraft.client.renderer.block.model.ModelBakery.loadModel(ModelBakery.java:311) ~[ModelBakery.class:?] at net.minecraftforge.client.model.ModelLoader.access$1100(ModelLoader.java:118) ~[ModelLoader.class:?] at net.minecraftforge.client.model.ModelLoader$VanillaLoader.loadModel(ModelLoader.java:868) ~[ModelLoader$VanillaLoader.class:?] at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:149) ~[ModelLoaderRegistry.class:?] at net.minecraftforge.client.model.ModelLoader$WeightedRandomModel.<init>(ModelLoader.java:752) ~[ModelLoader$WeightedRandomModel.class:?] at net.minecraftforge.client.model.ModelLoader$VariantLoader.loadModel(ModelLoader.java:1184) ~[ModelLoader$VariantLoader.class:?] at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:149) ~[ModelLoaderRegistry.class:?] ... 21 more [14:49:59] [Client thread/ERROR] [FML]: Suppressed additional 59 model loading errors for domain em Quote Link to comment Share on other sites More sharing options...
Choonster Posted August 14, 2016 Share Posted August 14, 2016 [14:49:59] [Client thread/ERROR] [FML]: Exception loading model for variant em:electricConduit#down=false,east=false,north=false,south=false,up=true,west=false for blockstate "em:electricConduit[down=false,east=false,north=false,south=false,up=true,west=false]" net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model em:electricConduit#down=false,east=false,north=false,south=false,up=true,west=false with loader VariantLoader.INSTANCE, skipping ... Caused by: net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model em:block/electricConduit_n with loader VanillaLoader.INSTANCE, skipping ... Caused by: java.io.FileNotFoundException: em:models/block/electricConduit_n.json The model files you specified don't exist. Side note: I'd recommend using Forge's blockstates format or Vanilla's multipart blockstates format. These both allow you to combine models conditionally, eliminating the need to manually create a model for every possible combination of connections. I use Forge's blockstates format for a BuildCraft-style pipe model here. Vanilla uses the multipart blockstates format for Redstone and Fences, among other things. Quote Please don't PM me to ask for help. Asking your question in a public thread preserves it for people who are having the same problem in the future. Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.