gettig ready to make tesr

This commit is contained in:
Mohammad-Ali Minaie
2017-06-20 16:18:06 -04:00
parent 4d33953135
commit 53680a59c8
3 changed files with 44 additions and 10 deletions

View File

@@ -5,15 +5,19 @@ import net.minecraft.block.properties.IProperty;
import net.minecraft.block.state.BlockStateContainer;
import net.minecraft.block.state.IBlockState;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.EnumBlockRenderType;
import net.minecraft.util.EnumFacing;
import net.minecraft.util.EnumHand;
import net.minecraft.util.math.AxisAlignedBB;
import net.minecraft.util.math.BlockPos;
import net.minecraft.world.IBlockAccess;
import net.minecraft.world.World;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;
import nmd.primal.forgecraft.ModInfo;
import nmd.primal.forgecraft.tiles.TileCastingForm;
import javax.annotation.Nullable;
@@ -23,16 +27,39 @@ import javax.annotation.Nullable;
*/
public class CastingForm extends CustomContainerFacing {
protected static AxisAlignedBB bound = new AxisAlignedBB(0/16D, 0.0D, 0/16D, 16/16D, 5/16D, 16/16D);
public CastingForm(Material material, String registryName) {
super(material, registryName);
setDefaultState(this.blockState.getBaseState().withProperty(FACING, EnumFacing.NORTH));
setCreativeTab(ModInfo.TAB_FORGECRAFT);
}
@Override
public boolean onBlockActivated(World world, BlockPos pos, IBlockState state, EntityPlayer player, EnumHand hand, EnumFacing facing, float hitx, float hity, float hitz) {
if (!world.isRemote) {
}
return false;
}
@Override
public TileEntity createNewTileEntity(World worldIn, int meta) {
return new TileCastingForm();
}
@Override
public AxisAlignedBB getBoundingBox(IBlockState state, IBlockAccess source, BlockPos pos)
{
return bound;
}
@Override
public void onBlockPlacedBy(World worldIn, BlockPos pos, IBlockState state, EntityLivingBase placer, ItemStack stack)
{

View File

@@ -1,12 +1,19 @@
{
"forge_marker":1,
"defaults": {
"parent": "forgecraft:castingform"
},
"variants": {
"facing=north": { "model": "forgecraft:castingform" },
"facing=east": { "model": "forgecraft:castingform", "y": 90 },
"facing=south": { "model": "forgecraft:castingform", "y": 180 },
"facing=west": { "model": "forgecraft:castingform", "y": 270 }
"facing=north": {
"model": "forgecraft:castingform"
},
"facing=east": {
"model": "forgecraft:castingform",
"y": 90
},
"facing=south": {
"model": "forgecraft:castingform",
"y": 180
},
"facing=west": {
"model": "forgecraft:castingform",
"y": 270
}
}
}

View File

@@ -1,8 +1,8 @@
{
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
"textures": {
"particle": "blocks/e_particle",
"texture": "items/test"
"particle": "blocks/log_oak",
"texture": "blocks/log_oak"
},
"elements": [
{