Caseofgames
-
Posts
24 -
Joined
-
Last visited
Posts posted by Caseofgames
-
-
I am creating a block that takes an item out of a player's inventory and fills its storage. How would I remove the item from the inventory?
-
10 hours ago, Differentiation said:
HOLD ON! Before you ask, think again: Do you know the basics of the Java language?
Duh! I know the basics of Java
-
Where are good 1.12.2 modding tutorials I can use to create a mod.
-
I am stupid! There is a demo in the minecraft default resource pack! Thank you.
-
I mean like how do you make minecraft like guis, like your inventory?
-
What programs can make images for guis if there is one?
-
McJty's tutorials made me slap myself in the face. Thanks Choonster!
-
What is the best source for tutorials for 1.11?
-
My last thread was to render in code models. What I should have asked was to code the models themselves. So how do you do that?
-
An "In code model" is a model which is modeled with pure code.
-
How do you render in code models? I attempted to read the Minecraft source code to try to find out, but I can't. Is there anyone out there that can help me?
-
It's odd that I can not find a tutorial that answers this question. Try as I might to find one. :'( Can anyone help me?
-
Ok, I believe I want to use CoFHLib.
-
Or energy in general
-
BTW This is 1.10.2
-
Hey, I was wondering how to transmit RF from 1 block to the next to the next.
-
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
-
-
Hey, Is there a way you can detect if there's a block next to another block?
-
Which I mean how do you combine PropertyBools specifically.
-
How to make a block have multiple properties (using metadata)
-
I looked everywhere and I can't find out how to have multiple block states on one block! I looked everywhere from other mods source code to online tutorials! I even tried to follow this link https://mcforge.readthedocs.io/en/latest/blockstates/forgeBlockstates and still can't find any solution to this problem. Is there anyone that can help me?
-
I need to know how to make conduits render in Minecraft 1.10.2, can anyone help me? I tried using ScratchForFun's cable tutorial, but it's for 1.7.2 and I'm working with 1.10.2, so it doesn't work. I also tried looking at the source code for EnderIO, but it's quite complicated. I know as a matter of fact that you need a TileEntity, but then you also need to connect cable to cable, or cable to machine. Is there anyone out there that has experience at cable making?
How would you put nameplates on TileEntities? (1.16)
in Modder Support
Posted
I'm not talking about regular entities like zombies. I'm referring to TileEntity that apply to blocks. Is it even possible to put a nameplate on top of a TileEntity, or would I need to use an invisible armor stand?