fixed the damn empty crucibles

This commit is contained in:
Mohammad-Ali Minaie
2017-01-27 20:19:21 -05:00
parent 82d78be1d3
commit ec08e00c9e
17 changed files with 135 additions and 451 deletions

View File

@@ -8,15 +8,20 @@ import net.minecraft.block.properties.PropertyInteger;
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.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.CommonUtils;
import nmd.primal.forgecraft.ModInfo;
import nmd.primal.forgecraft.tiles.TileFirebox;
/**
* Created by mminaie on 1/24/17.
@@ -25,21 +30,54 @@ public class EmptyCrucible extends Block {
protected static final AxisAlignedBB boundBox = new AxisAlignedBB(4/16D, 0.0D, 4/16D, 12/16D, 7/16D, 12/16D);
public static final PropertyInteger SIZE = PropertyInteger.create("size", 0, 3);
//public static final PropertyInteger SIZE = PropertyInteger.create("size", 0, 3);
public EmptyCrucible(Material material, String registryName) {
super(material);
setUnlocalizedName(ModInfo.ForgecraftBlocks.EMPTYCRUCIBLE.getUnlocalizedName());
//setUnlocalizedName("emptycrucible");
setRegistryName(registryName);
//setRegistryName(ModInfo.ForgecraftBlocks.FIREBOX.getRegistryName());
setCreativeTab(ModInfo.TAB_FORGECRAFT);
setHardness(3.0f);
this.blockState.getBaseState().withProperty(SIZE, Integer.valueOf(0));
//this.blockState.getBaseState().withProperty(SIZE, Integer.valueOf(0));
}
@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) {
System.out.println(state.getValue(SIZE));
//TileFirebox tile = (TileFirebox) world.getTileEntity(pos);
//if (tile != null) {
ItemStack pItem = player.inventory.getCurrentItem();
if(pItem.isEmpty()) {
if (player.isSneaking()) {
CommonUtils.spawnItemEntity(world, player, new ItemStack(this, 1, this.getMetaFromState(state)));
}
}
if(state.getValue(SIZE) == 3){
world.setBlockState(pos, state.withProperty(SIZE, 0), 2);
return true;
} else
world.setBlockState(pos, state.withProperty(SIZE, state.getValue(SIZE) + 1), 2);
return true;
}
if(player.isSneaking()){
}*/
return false;
}
// ***************************************************************************** //
// BlockState
// ***************************************************************************** //
/*@Override
public void onBlockPlacedBy(World worldIn, BlockPos pos, IBlockState state, EntityLivingBase placer, ItemStack stack)
{
worldIn.setBlockState(pos, state.withProperty(SIZE, 0), 2);
}
@Override
public IBlockState getStateForPlacement(World worldIn, BlockPos pos, EnumFacing facing, float hitX, float hitY, float hitZ, int meta, EntityLivingBase placer)
{
@@ -88,7 +126,7 @@ public class EmptyCrucible extends Block {
return i;
}
return i;
}
}*/
@Override
public AxisAlignedBB getBoundingBox(IBlockState state, IBlockAccess source, BlockPos pos)

View File

@@ -26,6 +26,9 @@ public class ModBlocks {
public static Block pistonbellowsdarkoak;
public static Block pistonbellowsacacia;
public static Block emptycrucible;
public static Block emptycruciblehot;
public static Block emptycruciblecracked;
public static Block emptycruciblecrackedhot;
public static void init() {
@@ -39,6 +42,9 @@ public class ModBlocks {
pistonbellowsacacia = new PistonBellows(Material.WOOD, "pistonbellowsacacia");
bloomery = new Bloomery(Material.ROCK, "bloomery");
emptycrucible = new EmptyCrucible(Material.ROCK, "emptycrucible");
emptycruciblehot = new EmptyCrucible(Material.ROCK, "emptycruciblehot");
emptycruciblecracked = new EmptyCrucible(Material.ROCK, "emptycruciblecracked");
emptycruciblecrackedhot = new EmptyCrucible(Material.ROCK, "emptycruciblecrackedhot");
}
public static void register() {
@@ -51,6 +57,9 @@ public class ModBlocks {
registerBlock(pistonbellowsacacia);
registerBlock(bloomery);
registerBlock(emptycrucible);
registerBlock(emptycruciblehot);
registerBlock(emptycruciblecracked);
registerBlock(emptycruciblecrackedhot);
}
public static void registerRenders() {
@@ -63,6 +72,9 @@ public class ModBlocks {
registerRender(pistonbellowsacacia);
registerRender(bloomery);
registerRender(emptycrucible);
registerRender(emptycruciblehot);
registerRender(emptycruciblecracked);
registerRender(emptycruciblecrackedhot);
}
private static void registerBlock(Block block) {

View File

@@ -38,17 +38,17 @@ public class ModCrafting {
//DryingRecipe.addRecipe(new ItemStack(Items.FISH, 1, 0), new ItemStack(PrimalItems.FISH_COD_DRIED), new ItemStack(PrimalItems.FISH_COD_ROTTEN), 25, 0.006F);
BloomeryCrafting.addRecipe(
new ItemStack(ModItems.softcrucible, 1),
new ItemStack(ModBlocks.emptycruciblehot, 1),
new ItemStack(ModBlocks.emptycrucible, 1),
new ItemStack(Items.STICK, 1),
2100,
2400,
500,
1200,
0.25f,
0.25f);
BloomeryCrafting.addRecipe(
new ItemStack(ModBlocks.emptycrucible, 1),
new ItemStack(Items.STICK, 1),
new ItemStack(Items.STICK, 1),
new ItemStack(Items.STICK, 1, 3),
new ItemStack(Items.STICK, 1, 3),
2700,
9000,
0.0f,

View File

@@ -76,7 +76,7 @@ public class TileBloomery extends TileBaseSlot implements ITickable {
}
}
if(cookCounter > recipe.getIdealTime() + (recipe.getIdealTime() * recipe.getTimeVariance())){
if(this.getSlotStack(1) == recipe.getInput()) {
if(this.getSlotStack(1).getItem() == recipe.getInput().getItem()) {
this.setSlotStack(1, recipe.getOutputFailed());
this.cookCounter = 0;
System.out.print(" :Failure Time: " + this.getSlotStack(1));
@@ -85,12 +85,14 @@ public class TileBloomery extends TileBaseSlot implements ITickable {
}
}
if(this.getHeat() > recipe.getHeatThreshold() + (recipe.getHeatThreshold() * recipe.getHeatVariance())){
if(this.getSlotStack(1).getItem() == recipe.getInput().getItem()) {
this.setSlotStack(1, recipe.getOutputFailed());
this.cookCounter = 0;
System.out.print(" :Failure Heat: " + this.getSlotStack(1));
this.updateBlock();
this.markDirty();
}
}
if (this.getSlotStack(1).isEmpty()){
this.cookCounter=0;
}

View File

@@ -1,8 +1,5 @@
{
"variants": {
"size=0": { "model": "forgecraft:emptycrucible" },
"size=1": { "model": "forgecraft:emptycruciblehot" },
"size=2": { "model": "forgecraft:emptycruciblecracked" }
"size=3": { "model": "forgecraft:emptycruciblecrackedhot" }
"normal": { "model": "forgecraft:emptycrucible" }
}
}

View File

@@ -0,0 +1,12 @@
{
"forge_marker":1,
"defaults": {
"textures": {
"particle": "forgecraft:blocks/stone_slab_cracked",
"texture": "forgecraft:blocks/stone_slab_cracked"
}
},
"variants": {
"normal": { "model": "forgecraft:emptycrucible" }
}
}

View File

@@ -0,0 +1,12 @@
{
"forge_marker":1,
"defaults": {
"textures": {
"particle": "forgecraft:blocks/stone_slab_cracked_hot",
"texture": "forgecraft:blocks/stone_slab_cracked_hot"
}
},
"variants": {
"normal": { "model": "forgecraft:emptycrucible" }
}
}

View File

@@ -0,0 +1,12 @@
{
"forge_marker":1,
"defaults": {
"textures": {
"particle": "forgecraft:blocks/stone_slab_hot",
"texture": "forgecraft:blocks/stone_slab_hot"
}
},
"variants": {
"normal": { "model": "forgecraft:emptycrucible" }
}
}

View File

@@ -1,144 +0,0 @@
{
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
"textures": {
"particle": "forgecraft:blocks/stone_slab",
"texture": "forgecraft:blocks/stone_slab_cracked"
},
"elements": [
{
"__comment": "Cube1",
"from": [ 5, 0, 5 ],
"to": [ 11, 1, 11 ],
"faces": {
"down": { "uv": [ 5, 5, 11, 11 ], "texture": "#texture" },
"up": { "uv": [ 5, 5, 11, 11 ], "texture": "#texture" },
"north": { "uv": [ 5, 15, 11, 16 ], "texture": "#texture" },
"south": { "uv": [ 5, 15, 11, 16 ], "texture": "#texture" },
"west": { "uv": [ 5, 15, 11, 16 ], "texture": "#texture" },
"east": { "uv": [ 5, 15, 11, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Cube11",
"from": [ 5, 1, 5 ],
"to": [ 11, 7, 6 ],
"faces": {
"down": { "uv": [ 5, 10, 11, 11 ], "texture": "#texture" },
"up": { "uv": [ 5, 5, 11, 6 ], "texture": "#texture" },
"north": { "uv": [ 5, 9, 11, 15 ], "texture": "#texture" },
"south": { "uv": [ 5, 9, 11, 15 ], "texture": "#texture" },
"west": { "uv": [ 5, 9, 6, 15 ], "texture": "#texture" },
"east": { "uv": [ 10, 9, 11, 15 ], "texture": "#texture" }
}
},
{
"__comment": "Cube11",
"from": [ 5, 1, 10 ],
"to": [ 11, 7, 11 ],
"faces": {
"down": { "uv": [ 5, 10, 11, 11 ], "texture": "#texture" },
"up": { "uv": [ 5, 5, 11, 6 ], "texture": "#texture" },
"north": { "uv": [ 5, 9, 11, 15 ], "texture": "#texture" },
"south": { "uv": [ 5, 9, 11, 15 ], "texture": "#texture" },
"west": { "uv": [ 5, 9, 6, 15 ], "texture": "#texture" },
"east": { "uv": [ 10, 9, 11, 15 ], "texture": "#texture" }
}
},
{
"__comment": "Cube13",
"from": [ 5, 1, 6 ],
"to": [ 6, 7, 10 ],
"faces": {
"down": { "uv": [ 5, 6, 6, 10 ], "texture": "#texture" },
"up": { "uv": [ 5, 6, 6, 10 ], "texture": "#texture" },
"north": { "uv": [ 10, 9, 11, 15 ], "texture": "#texture" },
"south": { "uv": [ 5, 9, 6, 15 ], "texture": "#texture" },
"west": { "uv": [ 6, 9, 10, 15 ], "texture": "#texture" },
"east": { "uv": [ 6, 9, 10, 15 ], "texture": "#texture" }
}
},
{
"__comment": "Cube13",
"from": [ 10, 1, 6 ],
"to": [ 11, 7, 10 ],
"faces": {
"down": { "uv": [ 5, 6, 6, 10 ], "texture": "#texture" },
"up": { "uv": [ 5, 6, 6, 10 ], "texture": "#texture" },
"north": { "uv": [ 10, 9, 11, 15 ], "texture": "#texture" },
"south": { "uv": [ 5, 9, 6, 15 ], "texture": "#texture" },
"west": { "uv": [ 6, 9, 10, 15 ], "texture": "#texture" },
"east": { "uv": [ 6, 9, 10, 15 ], "texture": "#texture" }
}
},
{
"__comment": "Cube15",
"from": [ 4, 5, 6 ],
"to": [ 5, 6, 10 ],
"faces": {
"down": { "uv": [ 4, 6, 5, 10 ], "texture": "#texture" },
"up": { "uv": [ 4, 6, 5, 10 ], "texture": "#texture" },
"north": { "uv": [ 11, 10, 12, 11 ], "texture": "#texture" },
"south": { "uv": [ 4, 10, 5, 11 ], "texture": "#texture" },
"west": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture" },
"east": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture" }
}
},
{
"__comment": "Cube15",
"from": [ 11, 5, 6 ],
"to": [ 12, 6, 10 ],
"faces": {
"down": { "uv": [ 4, 6, 5, 10 ], "texture": "#texture" },
"up": { "uv": [ 4, 6, 5, 10 ], "texture": "#texture" },
"north": { "uv": [ 11, 10, 12, 11 ], "texture": "#texture" },
"south": { "uv": [ 4, 10, 5, 11 ], "texture": "#texture" },
"west": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture" },
"east": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture" }
}
},
{
"__comment": "Cube17",
"from": [ 6, 5, 4 ],
"to": [ 10, 6, 5 ],
"faces": {
"down": { "uv": [ 6, 11, 10, 12 ], "texture": "#texture" },
"up": { "uv": [ 6, 4, 10, 5 ], "texture": "#texture" },
"north": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture" },
"south": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture" },
"west": { "uv": [ 4, 10, 5, 11 ], "texture": "#texture" },
"east": { "uv": [ 11, 10, 12, 11 ], "texture": "#texture" }
}
},
{
"__comment": "Cube18",
"from": [ 6, 5, 11 ],
"to": [ 10, 6, 12 ],
"faces": {
"down": { "uv": [ 6, 4, 10, 5 ], "texture": "#texture" },
"up": { "uv": [ 6, 11, 10, 12 ], "texture": "#texture" },
"north": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture" },
"south": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture" },
"west": { "uv": [ 11, 10, 12, 11 ], "texture": "#texture" },
"east": { "uv": [ 4, 10, 5, 11 ], "texture": "#texture" }
}
}
],
"display": {
"thirdperson_righthand": {
"translation": [ 0.1, 1.1, -2.35 ]
},
"firstperson_righthand": {
"translation": [ 0, 4, 0 ]
},
"gui": {
"translation": [ 0, 4, 0 ]
},
"ground": {
"translation": [ 0, 4, 0 ]
},
"fixed": {
"rotation": [ 45, 45, 0 ],
"translation": [ 0, 4, 0 ]
}
}
}

View File

@@ -1,144 +0,0 @@
{
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
"textures": {
"particle": "forgecraft:blocks/stone_slab",
"texture": "forgecraft:blocks/stone_slab_cracked_hot"
},
"elements": [
{
"__comment": "Cube1",
"from": [ 5, 0, 5 ],
"to": [ 11, 1, 11 ],
"faces": {
"down": { "uv": [ 5, 5, 11, 11 ], "texture": "#texture" },
"up": { "uv": [ 5, 5, 11, 11 ], "texture": "#texture" },
"north": { "uv": [ 5, 15, 11, 16 ], "texture": "#texture" },
"south": { "uv": [ 5, 15, 11, 16 ], "texture": "#texture" },
"west": { "uv": [ 5, 15, 11, 16 ], "texture": "#texture" },
"east": { "uv": [ 5, 15, 11, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Cube11",
"from": [ 5, 1, 5 ],
"to": [ 11, 7, 6 ],
"faces": {
"down": { "uv": [ 5, 10, 11, 11 ], "texture": "#texture" },
"up": { "uv": [ 5, 5, 11, 6 ], "texture": "#texture" },
"north": { "uv": [ 5, 9, 11, 15 ], "texture": "#texture" },
"south": { "uv": [ 5, 9, 11, 15 ], "texture": "#texture" },
"west": { "uv": [ 5, 9, 6, 15 ], "texture": "#texture" },
"east": { "uv": [ 10, 9, 11, 15 ], "texture": "#texture" }
}
},
{
"__comment": "Cube11",
"from": [ 5, 1, 10 ],
"to": [ 11, 7, 11 ],
"faces": {
"down": { "uv": [ 5, 10, 11, 11 ], "texture": "#texture" },
"up": { "uv": [ 5, 5, 11, 6 ], "texture": "#texture" },
"north": { "uv": [ 5, 9, 11, 15 ], "texture": "#texture" },
"south": { "uv": [ 5, 9, 11, 15 ], "texture": "#texture" },
"west": { "uv": [ 5, 9, 6, 15 ], "texture": "#texture" },
"east": { "uv": [ 10, 9, 11, 15 ], "texture": "#texture" }
}
},
{
"__comment": "Cube13",
"from": [ 5, 1, 6 ],
"to": [ 6, 7, 10 ],
"faces": {
"down": { "uv": [ 5, 6, 6, 10 ], "texture": "#texture" },
"up": { "uv": [ 5, 6, 6, 10 ], "texture": "#texture" },
"north": { "uv": [ 10, 9, 11, 15 ], "texture": "#texture" },
"south": { "uv": [ 5, 9, 6, 15 ], "texture": "#texture" },
"west": { "uv": [ 6, 9, 10, 15 ], "texture": "#texture" },
"east": { "uv": [ 6, 9, 10, 15 ], "texture": "#texture" }
}
},
{
"__comment": "Cube13",
"from": [ 10, 1, 6 ],
"to": [ 11, 7, 10 ],
"faces": {
"down": { "uv": [ 5, 6, 6, 10 ], "texture": "#texture" },
"up": { "uv": [ 5, 6, 6, 10 ], "texture": "#texture" },
"north": { "uv": [ 10, 9, 11, 15 ], "texture": "#texture" },
"south": { "uv": [ 5, 9, 6, 15 ], "texture": "#texture" },
"west": { "uv": [ 6, 9, 10, 15 ], "texture": "#texture" },
"east": { "uv": [ 6, 9, 10, 15 ], "texture": "#texture" }
}
},
{
"__comment": "Cube15",
"from": [ 4, 5, 6 ],
"to": [ 5, 6, 10 ],
"faces": {
"down": { "uv": [ 4, 6, 5, 10 ], "texture": "#texture" },
"up": { "uv": [ 4, 6, 5, 10 ], "texture": "#texture" },
"north": { "uv": [ 11, 10, 12, 11 ], "texture": "#texture" },
"south": { "uv": [ 4, 10, 5, 11 ], "texture": "#texture" },
"west": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture" },
"east": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture" }
}
},
{
"__comment": "Cube15",
"from": [ 11, 5, 6 ],
"to": [ 12, 6, 10 ],
"faces": {
"down": { "uv": [ 4, 6, 5, 10 ], "texture": "#texture" },
"up": { "uv": [ 4, 6, 5, 10 ], "texture": "#texture" },
"north": { "uv": [ 11, 10, 12, 11 ], "texture": "#texture" },
"south": { "uv": [ 4, 10, 5, 11 ], "texture": "#texture" },
"west": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture" },
"east": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture" }
}
},
{
"__comment": "Cube17",
"from": [ 6, 5, 4 ],
"to": [ 10, 6, 5 ],
"faces": {
"down": { "uv": [ 6, 11, 10, 12 ], "texture": "#texture" },
"up": { "uv": [ 6, 4, 10, 5 ], "texture": "#texture" },
"north": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture" },
"south": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture" },
"west": { "uv": [ 4, 10, 5, 11 ], "texture": "#texture" },
"east": { "uv": [ 11, 10, 12, 11 ], "texture": "#texture" }
}
},
{
"__comment": "Cube18",
"from": [ 6, 5, 11 ],
"to": [ 10, 6, 12 ],
"faces": {
"down": { "uv": [ 6, 4, 10, 5 ], "texture": "#texture" },
"up": { "uv": [ 6, 11, 10, 12 ], "texture": "#texture" },
"north": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture" },
"south": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture" },
"west": { "uv": [ 11, 10, 12, 11 ], "texture": "#texture" },
"east": { "uv": [ 4, 10, 5, 11 ], "texture": "#texture" }
}
}
],
"display": {
"thirdperson_righthand": {
"translation": [ 0.1, 1.1, -2.35 ]
},
"firstperson_righthand": {
"translation": [ 0, 4, 0 ]
},
"gui": {
"translation": [ 0, 4, 0 ]
},
"ground": {
"translation": [ 0, 4, 0 ]
},
"fixed": {
"rotation": [ 45, 45, 0 ],
"translation": [ 0, 4, 0 ]
}
}
}

View File

@@ -1,145 +0,0 @@
{
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
"textures": {
"particle": "forgecraft:blocks/stone_slab",
"texture1": "forgecraft:blocks/stone_slab",
"texture": "forgecraft:blocks/stone_slab_hot"
},
"elements": [
{
"__comment": "Cube1",
"from": [ 5, 0, 5 ],
"to": [ 11, 1, 11 ],
"faces": {
"down": { "uv": [ 5, 5, 11, 11 ], "texture": "#texture" },
"up": { "uv": [ 5, 5, 11, 11 ], "texture": "#texture" },
"north": { "uv": [ 5, 15, 11, 16 ], "texture": "#texture" },
"south": { "uv": [ 5, 15, 11, 16 ], "texture": "#texture" },
"west": { "uv": [ 5, 15, 11, 16 ], "texture": "#texture" },
"east": { "uv": [ 5, 15, 11, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Cube11",
"from": [ 5, 1, 5 ],
"to": [ 11, 7, 6 ],
"faces": {
"down": { "uv": [ 5, 10, 11, 11 ], "texture": "#texture" },
"up": { "uv": [ 5, 5, 11, 6 ], "texture": "#texture" },
"north": { "uv": [ 5, 9, 11, 15 ], "texture": "#texture" },
"south": { "uv": [ 5, 9, 11, 15 ], "texture": "#texture" },
"west": { "uv": [ 5, 9, 6, 15 ], "texture": "#texture" },
"east": { "uv": [ 10, 9, 11, 15 ], "texture": "#texture" }
}
},
{
"__comment": "Cube11",
"from": [ 5, 1, 10 ],
"to": [ 11, 7, 11 ],
"faces": {
"down": { "uv": [ 5, 10, 11, 11 ], "texture": "#texture" },
"up": { "uv": [ 5, 5, 11, 6 ], "texture": "#texture" },
"north": { "uv": [ 5, 9, 11, 15 ], "texture": "#texture" },
"south": { "uv": [ 5, 9, 11, 15 ], "texture": "#texture" },
"west": { "uv": [ 5, 9, 6, 15 ], "texture": "#texture" },
"east": { "uv": [ 10, 9, 11, 15 ], "texture": "#texture" }
}
},
{
"__comment": "Cube13",
"from": [ 5, 1, 6 ],
"to": [ 6, 7, 10 ],
"faces": {
"down": { "uv": [ 5, 6, 6, 10 ], "texture": "#texture" },
"up": { "uv": [ 5, 6, 6, 10 ], "texture": "#texture" },
"north": { "uv": [ 10, 9, 11, 15 ], "texture": "#texture" },
"south": { "uv": [ 5, 9, 6, 15 ], "texture": "#texture" },
"west": { "uv": [ 6, 9, 10, 15 ], "texture": "#texture" },
"east": { "uv": [ 6, 9, 10, 15 ], "texture": "#texture" }
}
},
{
"__comment": "Cube13",
"from": [ 10, 1, 6 ],
"to": [ 11, 7, 10 ],
"faces": {
"down": { "uv": [ 5, 6, 6, 10 ], "texture": "#texture" },
"up": { "uv": [ 5, 6, 6, 10 ], "texture": "#texture" },
"north": { "uv": [ 10, 9, 11, 15 ], "texture": "#texture" },
"south": { "uv": [ 5, 9, 6, 15 ], "texture": "#texture" },
"west": { "uv": [ 6, 9, 10, 15 ], "texture": "#texture" },
"east": { "uv": [ 6, 9, 10, 15 ], "texture": "#texture" }
}
},
{
"__comment": "Cube15",
"from": [ 4, 5, 6 ],
"to": [ 5, 6, 10 ],
"faces": {
"down": { "uv": [ 4, 6, 5, 10 ], "texture": "#texture" },
"up": { "uv": [ 4, 6, 5, 10 ], "texture": "#texture" },
"north": { "uv": [ 11, 10, 12, 11 ], "texture": "#texture" },
"south": { "uv": [ 4, 10, 5, 11 ], "texture": "#texture" },
"west": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture" },
"east": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture" }
}
},
{
"__comment": "Cube15",
"from": [ 11, 5, 6 ],
"to": [ 12, 6, 10 ],
"faces": {
"down": { "uv": [ 4, 6, 5, 10 ], "texture": "#texture" },
"up": { "uv": [ 4, 6, 5, 10 ], "texture": "#texture" },
"north": { "uv": [ 11, 10, 12, 11 ], "texture": "#texture" },
"south": { "uv": [ 4, 10, 5, 11 ], "texture": "#texture" },
"west": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture" },
"east": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture" }
}
},
{
"__comment": "Cube17",
"from": [ 6, 5, 4 ],
"to": [ 10, 6, 5 ],
"faces": {
"down": { "uv": [ 6, 11, 10, 12 ], "texture": "#texture" },
"up": { "uv": [ 6, 4, 10, 5 ], "texture": "#texture" },
"north": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture" },
"south": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture" },
"west": { "uv": [ 4, 10, 5, 11 ], "texture": "#texture" },
"east": { "uv": [ 11, 10, 12, 11 ], "texture": "#texture" }
}
},
{
"__comment": "Cube18",
"from": [ 6, 5, 11 ],
"to": [ 10, 6, 12 ],
"faces": {
"down": { "uv": [ 6, 4, 10, 5 ], "texture": "#texture" },
"up": { "uv": [ 6, 11, 10, 12 ], "texture": "#texture" },
"north": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture" },
"south": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture" },
"west": { "uv": [ 11, 10, 12, 11 ], "texture": "#texture" },
"east": { "uv": [ 4, 10, 5, 11 ], "texture": "#texture" }
}
}
],
"display": {
"thirdperson_righthand": {
"translation": [ 0.1, 1.1, -2.35 ]
},
"firstperson_righthand": {
"translation": [ 0, 4, 0 ]
},
"gui": {
"translation": [ 0, 4, 0 ]
},
"ground": {
"translation": [ 0, 4, 0 ]
},
"fixed": {
"rotation": [ 45, 45, 0 ],
"translation": [ 0, 4, 0 ]
}
}
}

View File

@@ -0,0 +1,8 @@
{
"forge_marker":1,
"textures": {
"particle": "forgecraft:blocks/stone_slab",
"texture": "forgecraft:blocks/stone_slab"
},
"parent": "forgecraft:block/emptycrucible"
}

View File

@@ -0,0 +1,8 @@
{
"forge_marker":1,
"textures": {
"particle": "forgecraft:blocks/stone_slab_cracked",
"texture": "forgecraft:blocks/stone_slab_cracked"
},
"parent": "forgecraft:block/emptycrucible"
}

View File

@@ -0,0 +1,8 @@
{
"forge_marker":1,
"textures": {
"particle": "forgecraft:blocks/stone_slab_cracked_hot",
"texture": "forgecraft:blocks/stone_slab_cracked_hot"
},
"parent": "forgecraft:block/emptycrucible"
}

View File

@@ -0,0 +1,8 @@
{
"forge_marker":1,
"textures": {
"particle": "forgecraft:blocks/stone_slab_hot",
"texture": "forgecraft:blocks/stone_slab_hot"
},
"parent": "forgecraft:block/emptycrucible"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 478 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 518 B