check to-do for current status
This commit is contained in:
19
1.11/To-Dos
19
1.11/To-Dos
@@ -1,12 +1,23 @@
|
||||
To-Dos
|
||||
|
||||
*** Priority ***
|
||||
- [ ] Tongs Extract from bloomery for Hot Iron
|
||||
- [ ] Tongs Extract from bloomery for Hot Iron Finished
|
||||
- [ ] Item Drop for failed crucible
|
||||
- [ ] Try Submodel
|
||||
- [ ] Block Drop for failed crucible
|
||||
- [ ] Fix Bloomery Lit Texture
|
||||
- [ ] Tile Firebox Heat Manager
|
||||
- [ ] oreDictionary ingotBall to ingotIron
|
||||
- [ ] Crafting Recipes
|
||||
|
||||
|
||||
- [x] Bellows break texture
|
||||
- [x] Bellows Pump Speed
|
||||
- [x] Break IronCrucible gives back Ore
|
||||
- [x] Tile Bloomery Heat Manager
|
||||
- [x] Tongs Model for hotIron
|
||||
- [x] Tongs Model for hotIronCooked
|
||||
- [x] Tongs Model for hotIronBurnt
|
||||
- [x] Tongs Extract from bloomery for Hot Iron
|
||||
- [x] Tongs Extract from bloomery for Hot Iron Finished
|
||||
|
||||
- [ ] Anvil
|
||||
- [ ] Anvil Recipe Handler
|
||||
|
||||
|
||||
@@ -93,6 +93,7 @@ public class Bloomery extends CustomContainerFacing implements ITileEntityProvid
|
||||
if ((pItem.getItem() == Items.FLINT_AND_STEEL) //|| (pItem.getItem() == PrimalItems.FIRE_BOW)
|
||||
|| pItem.getItem() == Item.getItemFromBlock(Blocks.TORCH)) {
|
||||
world.setBlockState(pos, state.withProperty(ACTIVE, true), 2);
|
||||
tile.setHeat(400);
|
||||
tile.markDirty();
|
||||
tile.updateBlock();
|
||||
return true;
|
||||
|
||||
@@ -11,6 +11,7 @@ import net.minecraft.block.state.IBlockState;
|
||||
import net.minecraft.entity.EntityLivingBase;
|
||||
import net.minecraft.entity.item.EntityItem;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.init.Blocks;
|
||||
import net.minecraft.init.Items;
|
||||
import net.minecraft.item.Item;
|
||||
import net.minecraft.item.ItemStack;
|
||||
@@ -31,6 +32,8 @@ import nmd.primal.forgecraft.tiles.TileBaseCrucible;
|
||||
import nmd.primal.forgecraft.tiles.TileFirebox;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
|
||||
import javax.annotation.CheckForNull;
|
||||
import javax.annotation.Nullable;
|
||||
import java.util.List;
|
||||
import java.util.Random;
|
||||
|
||||
@@ -91,8 +94,10 @@ public class Crucible extends Block {
|
||||
if(!world.isRemote){
|
||||
spawnItemEntityFromWorld(world, pos, new ItemStack(ModBlocks.emptycrucible, 1));
|
||||
if(StringUtils.isEmpty(this.getUnlocalizedName()) == false) {
|
||||
if (checkDrops(this.getUnlocalizedName()).equals(this.getUnlocalizedName())) {
|
||||
spawnItemEntityFromWorld(world, pos, new ItemStack(getItemFromName(this.getUnlocalizedName()), 1));
|
||||
if(checkDrops(this.getUnlocalizedName()) != null) {
|
||||
if (checkDrops(this.getUnlocalizedName()).equals(this.getUnlocalizedName())) {
|
||||
spawnItemEntityFromWorld(world, pos, new ItemStack(getItemFromName(this.getUnlocalizedName()), 1));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -104,13 +109,20 @@ public class Crucible extends Block {
|
||||
if(name.equals("tile.coolironcrucible")){
|
||||
string = this.getUnlocalizedName();
|
||||
}
|
||||
if(name.equals("tile.rawironcrucible")){
|
||||
string = this.getUnlocalizedName();
|
||||
}
|
||||
|
||||
return string;
|
||||
}
|
||||
|
||||
private Item getItemFromName(String name){
|
||||
if(name.equals(getUnlocalizedName())){
|
||||
if(name.equals("tile.coolironcrucible")){
|
||||
return Item.getItemFromBlock(ModBlocks.ironball);
|
||||
} else return Items.AIR;
|
||||
} else if (name.equals("tile.rawironcrucible")){
|
||||
return Item.getItemFromBlock(Blocks.IRON_ORE);
|
||||
}
|
||||
else return Items.AIR;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -88,17 +88,17 @@ public class ModCrafting {
|
||||
0.5f
|
||||
);
|
||||
|
||||
//Remakes the Burnt Hot Iron Crucible
|
||||
//Makes the Finished Hot Iron Crucible
|
||||
BloomeryCrafting.addRecipe(
|
||||
new ItemStack(ModBlocks.failedironcruciblehot, 1),
|
||||
new ItemStack(ModBlocks.hotcookedironcrucible, 1),
|
||||
new ItemStack(ModBlocks.failedironcruciblehot, 1),
|
||||
new ItemStack(ModBlocks.failedironcruciblehot, 1),
|
||||
new ItemStack(ModBlocks.failedironcrucible, 1),
|
||||
5000,
|
||||
5000,
|
||||
1550,
|
||||
1200,
|
||||
800,
|
||||
0.0f,
|
||||
0.0f
|
||||
0.33f,
|
||||
0.5f
|
||||
);
|
||||
|
||||
}
|
||||
|
||||
@@ -52,7 +52,11 @@ public class ModItems {
|
||||
new ResourceLocation(ModInfo.MOD_ID, "stonetongs"),
|
||||
new ResourceLocation(ModInfo.MOD_ID, "stonetongs_default"),
|
||||
new ResourceLocation(ModInfo.MOD_ID, "stonetongs_emptyhot"),
|
||||
new ResourceLocation(ModInfo.MOD_ID, "stonetongs_emptyhotcracked"));
|
||||
new ResourceLocation(ModInfo.MOD_ID, "stonetongs_emptyhotcracked"),
|
||||
new ResourceLocation(ModInfo.MOD_ID, "stonetongs_hotiron"),
|
||||
new ResourceLocation(ModInfo.MOD_ID, "stonetongs_hotironcooked"),
|
||||
new ResourceLocation(ModInfo.MOD_ID, "stonetongs_hotironfailed")
|
||||
);
|
||||
ModelLoader.setCustomMeshDefinition(ModItems.stonetongs, new ItemMeshDefinition() {
|
||||
|
||||
@Override
|
||||
@@ -67,6 +71,15 @@ public class ModItems {
|
||||
else if (stack.getTagCompound().getInteger("type") == 2 ) {
|
||||
return new ModelResourceLocation(stack.getItem().getRegistryName() + "_emptyhotcracked", "inventory");
|
||||
}
|
||||
else if (stack.getTagCompound().getInteger("type") == 3 ) {
|
||||
return new ModelResourceLocation(stack.getItem().getRegistryName() + "_hotiron", "inventory");
|
||||
}
|
||||
else if (stack.getTagCompound().getInteger("type") == 4 ) {
|
||||
return new ModelResourceLocation(stack.getItem().getRegistryName() + "_hotironcooked", "inventory");
|
||||
}
|
||||
else if (stack.getTagCompound().getInteger("type") == 5 ) {
|
||||
return new ModelResourceLocation(stack.getItem().getRegistryName() + "_hotironfailed", "inventory");
|
||||
}
|
||||
else return new ModelResourceLocation(stack.getItem().getRegistryName(), "inventory");
|
||||
}
|
||||
return new ModelResourceLocation(stack.getItem().getRegistryName(), "inventory");
|
||||
|
||||
@@ -11,7 +11,10 @@ import net.minecraft.util.*;
|
||||
import net.minecraft.util.math.BlockPos;
|
||||
import net.minecraft.world.World;
|
||||
import nmd.primal.forgecraft.ModInfo;
|
||||
import nmd.primal.forgecraft.blocks.Crucible;
|
||||
import nmd.primal.forgecraft.blocks.CrucibleHot;
|
||||
import nmd.primal.forgecraft.init.ModBlocks;
|
||||
import nmd.primal.forgecraft.tiles.TileBaseCrucible;
|
||||
import nmd.primal.forgecraft.tiles.TileBloomery;
|
||||
|
||||
/**
|
||||
@@ -34,6 +37,7 @@ public class ItemStoneTongs extends Item {
|
||||
item.setTagCompound(new NBTTagCompound());
|
||||
//this.setDamage(item, 1000);
|
||||
item.getTagCompound().setInteger("type", 0);
|
||||
item.getTagCompound().setInteger("cooldown", 0);
|
||||
//item.getTagCompound().setBoolean("active", false);
|
||||
}
|
||||
}
|
||||
@@ -42,8 +46,50 @@ public class ItemStoneTongs extends Item {
|
||||
{
|
||||
if(!world.isRemote) {
|
||||
ItemStack itemstack = player.getHeldItem(hand);
|
||||
/*****
|
||||
Picks Up Hot Crucibles from the Ground
|
||||
*****/
|
||||
if (world.getBlockState(pos).getBlock() != ModBlocks.bloomery) {
|
||||
if (world.getBlockState(pos).getMaterial() == Material.ROCK || world.getBlockState(pos).getMaterial() == Material.ROCK) {
|
||||
if(world.getBlockState(pos).getBlock() instanceof CrucibleHot) {
|
||||
TileBaseCrucible tileCrucible = (TileBaseCrucible) world.getTileEntity(pos);
|
||||
if (world.getBlockState(pos).getBlock() == ModBlocks.emptycruciblehot) {
|
||||
itemstack.getTagCompound().setInteger("type", 1);
|
||||
itemstack.getTagCompound().setInteger("cooldown", tileCrucible.countdown);
|
||||
world.setBlockToAir(pos);
|
||||
return EnumActionResult.SUCCESS;
|
||||
}
|
||||
if (world.getBlockState(pos).getBlock() == ModBlocks.emptycruciblecrackedhot) {
|
||||
itemstack.getTagCompound().setInteger("type", 2);
|
||||
itemstack.getTagCompound().setInteger("cooldown", tileCrucible.countdown);
|
||||
world.setBlockToAir(pos);
|
||||
return EnumActionResult.SUCCESS;
|
||||
}
|
||||
if (world.getBlockState(pos).getBlock() == ModBlocks.hotironcrucible) {
|
||||
itemstack.getTagCompound().setInteger("type", 3);
|
||||
itemstack.getTagCompound().setInteger("cooldown", tileCrucible.countdown);
|
||||
world.setBlockToAir(pos);
|
||||
return EnumActionResult.SUCCESS;
|
||||
}
|
||||
if (world.getBlockState(pos).getBlock() == ModBlocks.hotcookedironcrucible) {
|
||||
itemstack.getTagCompound().setInteger("type", 4);
|
||||
itemstack.getTagCompound().setInteger("cooldown", tileCrucible.countdown);
|
||||
world.setBlockToAir(pos);
|
||||
return EnumActionResult.SUCCESS;
|
||||
}
|
||||
if (world.getBlockState(pos).getBlock() == ModBlocks.failedironcruciblehot) {
|
||||
itemstack.getTagCompound().setInteger("type", 5);
|
||||
itemstack.getTagCompound().setInteger("cooldown", tileCrucible.countdown);
|
||||
world.setBlockToAir(pos);
|
||||
return EnumActionResult.SUCCESS;
|
||||
}
|
||||
}
|
||||
/*****
|
||||
Places the crucible from the Tongs to the World
|
||||
*****/
|
||||
if ((world.getBlockState(pos).getBlock() instanceof Crucible) || (world.getBlockState(pos).getBlock() instanceof CrucibleHot)) {
|
||||
return EnumActionResult.FAIL;
|
||||
} else if (world.getBlockState(pos).getMaterial() == Material.ROCK || world.getBlockState(pos).getMaterial() == Material.SAND)
|
||||
{
|
||||
BlockPos tempPos = new BlockPos(pos.getX(), pos.getY() + 1, pos.getZ());
|
||||
if (world.getBlockState(tempPos).getBlock() == Blocks.AIR) {
|
||||
switch (itemstack.getTagCompound().getInteger("type")) {
|
||||
@@ -51,18 +97,39 @@ public class ItemStoneTongs extends Item {
|
||||
break;
|
||||
case 1:
|
||||
world.setBlockState(tempPos, ModBlocks.emptycruciblehot.getDefaultState(), 3);
|
||||
TileBaseCrucible tileCrucible1 = (TileBaseCrucible) world.getTileEntity(tempPos);
|
||||
tileCrucible1.countdown = itemstack.getTagCompound().getInteger("cooldown");
|
||||
itemstack.getTagCompound().setInteger("cooldown", 0);
|
||||
itemstack.getTagCompound().setInteger("type", 0);
|
||||
return EnumActionResult.SUCCESS;
|
||||
case 2:
|
||||
world.setBlockState(tempPos, ModBlocks.emptycruciblecrackedhot.getDefaultState(), 3);
|
||||
TileBaseCrucible tileCrucible2 = (TileBaseCrucible) world.getTileEntity(tempPos);
|
||||
tileCrucible2.countdown = itemstack.getTagCompound().getInteger("cooldown");
|
||||
itemstack.getTagCompound().setInteger("cooldown", 0);
|
||||
itemstack.getTagCompound().setInteger("type", 0);
|
||||
return EnumActionResult.SUCCESS;
|
||||
case 3:
|
||||
return EnumActionResult.FAIL;
|
||||
world.setBlockState(tempPos, ModBlocks.hotironcrucible.getDefaultState(), 3);
|
||||
TileBaseCrucible tileCrucible3 = (TileBaseCrucible) world.getTileEntity(tempPos);
|
||||
tileCrucible3.countdown = itemstack.getTagCompound().getInteger("cooldown");
|
||||
itemstack.getTagCompound().setInteger("cooldown", 0);
|
||||
itemstack.getTagCompound().setInteger("type", 0);
|
||||
return EnumActionResult.SUCCESS;
|
||||
case 4:
|
||||
return EnumActionResult.FAIL;
|
||||
world.setBlockState(tempPos, ModBlocks.hotcookedironcrucible.getDefaultState(), 3);
|
||||
TileBaseCrucible tileCrucible4 = (TileBaseCrucible) world.getTileEntity(tempPos);
|
||||
tileCrucible4.countdown = itemstack.getTagCompound().getInteger("cooldown");
|
||||
itemstack.getTagCompound().setInteger("cooldown", 0);
|
||||
itemstack.getTagCompound().setInteger("type", 0);
|
||||
return EnumActionResult.SUCCESS;
|
||||
case 5:
|
||||
return EnumActionResult.FAIL;
|
||||
world.setBlockState(tempPos, ModBlocks.failedironcruciblehot.getDefaultState(), 3);
|
||||
TileBaseCrucible tileCrucible5 = (TileBaseCrucible) world.getTileEntity(tempPos);
|
||||
tileCrucible5.countdown = itemstack.getTagCompound().getInteger("cooldown");
|
||||
itemstack.getTagCompound().setInteger("cooldown", 0);
|
||||
itemstack.getTagCompound().setInteger("type", 0);
|
||||
return EnumActionResult.SUCCESS;
|
||||
case 6:
|
||||
return EnumActionResult.FAIL;
|
||||
case 7:
|
||||
@@ -71,6 +138,9 @@ public class ItemStoneTongs extends Item {
|
||||
}
|
||||
}
|
||||
}
|
||||
/*****
|
||||
Pulls the crucible from the Bloomery
|
||||
*****/
|
||||
if (world.getBlockState(pos).getBlock() == ModBlocks.bloomery) {
|
||||
TileBloomery tile = (TileBloomery) world.getTileEntity(pos);
|
||||
if (tile.getSlotStack(1).getItem().equals(Item.getItemFromBlock(ModBlocks.emptycruciblehot))) {
|
||||
@@ -81,8 +151,21 @@ public class ItemStoneTongs extends Item {
|
||||
itemstack.getTagCompound().setInteger("type", 2);
|
||||
tile.setSlotStack(1, ItemStack.EMPTY);
|
||||
return EnumActionResult.SUCCESS;
|
||||
} else return EnumActionResult.FAIL;
|
||||
} else return EnumActionResult.FAIL;
|
||||
} else if (tile.getSlotStack(1).getItem().equals(Item.getItemFromBlock(ModBlocks.hotironcrucible))) {
|
||||
itemstack.getTagCompound().setInteger("type", 3);
|
||||
tile.setSlotStack(1, ItemStack.EMPTY);
|
||||
return EnumActionResult.SUCCESS;
|
||||
} else if (tile.getSlotStack(1).getItem().equals(Item.getItemFromBlock(ModBlocks.hotcookedironcrucible))) {
|
||||
itemstack.getTagCompound().setInteger("type", 4);
|
||||
tile.setSlotStack(1, ItemStack.EMPTY);
|
||||
return EnumActionResult.SUCCESS;
|
||||
} else if (tile.getSlotStack(1).getItem().equals(Item.getItemFromBlock(ModBlocks.failedironcruciblehot))) {
|
||||
itemstack.getTagCompound().setInteger("type", 5);
|
||||
tile.setSlotStack(1, ItemStack.EMPTY);
|
||||
return EnumActionResult.SUCCESS;
|
||||
}
|
||||
else return EnumActionResult.FAIL;
|
||||
}
|
||||
}
|
||||
return EnumActionResult.FAIL;
|
||||
}
|
||||
|
||||
@@ -40,7 +40,7 @@ public class TilePistonBellowsRender extends TileEntitySpecialRenderer<TilePisto
|
||||
GL11.glRotated(0, 0.0F, 1.0F, 0.0F);
|
||||
if(state.getValue(PistonBellows.ACTIVE) == Boolean.TRUE){
|
||||
//System.out.println(tile.getAnimation());
|
||||
GL11.glTranslated(0.0D, 0, (double) tile.getAnimation()/80);
|
||||
GL11.glTranslated(0.0D, 0, (double) tile.getAnimation()/75);
|
||||
}
|
||||
ItemStack stackToRender = new ItemStack(ModItems.pistonbellows, 1);
|
||||
renderItem.renderItem(stackToRender, renderItem.getItemModelMesher().getItemModel(stackToRender));
|
||||
|
||||
@@ -53,7 +53,7 @@ public class TileBloomery extends TileBaseSlot implements ITickable {
|
||||
}
|
||||
slotZeroManager(world);
|
||||
}
|
||||
this.heatManager(this.getHeat(), state, this.getSlotStack(0));
|
||||
this.heatManager(this.getHeat(), state, this.getSlotStack(0), world, pos);
|
||||
}
|
||||
slotOneManager();
|
||||
}
|
||||
@@ -62,9 +62,9 @@ public class TileBloomery extends TileBaseSlot implements ITickable {
|
||||
private void slotOneManager(){
|
||||
BloomeryCrafting recipe = BloomeryCrafting.getRecipe(this.getSlotStack(1));
|
||||
if(recipe != null){
|
||||
//System.out.println(recipe.getIdealTime() + " : " + recipe.getHeatThreshold());
|
||||
//System.out.println(this.cookCounter + " : " + this.getHeat());
|
||||
//System.out.println("====================");
|
||||
System.out.println(recipe.getIdealTime() + " : " + recipe.getHeatThreshold());
|
||||
System.out.println(this.cookCounter + " : " + this.getHeat());
|
||||
System.out.println("====================");
|
||||
if(this.getHeat() >= recipe.getHeatThreshold()){
|
||||
cookCounter++;
|
||||
}
|
||||
@@ -72,7 +72,7 @@ public class TileBloomery extends TileBaseSlot implements ITickable {
|
||||
if(this.getSlotStack(1).getItem() == recipe.getInput().getItem()) {
|
||||
this.setSlotStack(1, recipe.getOutput());
|
||||
this.cookCounter = 0;
|
||||
//System.out.print(" :Success: " + this.getSlotStack(1));
|
||||
System.out.print(" :Success: " + this.getSlotStack(1));
|
||||
this.updateBlock();
|
||||
this.markDirty();
|
||||
}
|
||||
@@ -81,7 +81,7 @@ public class TileBloomery extends TileBaseSlot implements ITickable {
|
||||
if(this.getSlotStack(1).getItem() == recipe.getInput().getItem()) {
|
||||
this.setSlotStack(1, recipe.getOutputFailed());
|
||||
this.cookCounter = 0;
|
||||
//System.out.print(" :Failure Time: " + this.getSlotStack(1));
|
||||
System.out.print(" :Failure Time: " + this.getSlotStack(1));
|
||||
this.updateBlock();
|
||||
this.markDirty();
|
||||
}
|
||||
@@ -90,7 +90,7 @@ public class TileBloomery extends TileBaseSlot implements ITickable {
|
||||
if(this.getSlotStack(1).getItem() == recipe.getInput().getItem()) {
|
||||
this.setSlotStack(1, recipe.getOutputFailed());
|
||||
this.cookCounter = 0;
|
||||
//System.out.print(" :Failure Heat: " + this.getSlotStack(1));
|
||||
System.out.print(" :Failure Heat: " + this.getSlotStack(1));
|
||||
this.updateBlock();
|
||||
this.markDirty();
|
||||
}
|
||||
@@ -132,31 +132,26 @@ public class TileBloomery extends TileBaseSlot implements ITickable {
|
||||
return 1;
|
||||
}
|
||||
|
||||
private void heatManager(Integer h, IBlockState state, ItemStack stack){
|
||||
private void heatManager(Integer h, IBlockState state, ItemStack stack, World world, BlockPos pos){
|
||||
if(state.getValue(Bloomery.ACTIVE) == true){
|
||||
if(!stack.isEmpty()) {
|
||||
if(h > 400) {
|
||||
if(h > 0) {
|
||||
this.setHeat(h - 25);
|
||||
}
|
||||
/*if(h < 400){
|
||||
this.setHeat(400);
|
||||
}*/
|
||||
if(h < 10 ){
|
||||
world.setBlockState(pos, state.withProperty(Bloomery.ACTIVE, false), 2);
|
||||
}
|
||||
}
|
||||
if(stack.isEmpty()){
|
||||
if(h > 50){
|
||||
this.setHeat(h - 25);
|
||||
if(this.getHeat() < 50){
|
||||
this.setHeat(50);
|
||||
}
|
||||
}
|
||||
world.setBlockState(pos, state.withProperty(Bloomery.ACTIVE, false), 2);
|
||||
}
|
||||
}
|
||||
if(state.getValue(Bloomery.ACTIVE) == false){
|
||||
if(h > 50){
|
||||
this.setHeat(h - 50);
|
||||
if(this.getHeat() < 50){
|
||||
this.setHeat(50);
|
||||
}
|
||||
}
|
||||
if(h < 0){
|
||||
this.setHeat(0);
|
||||
}
|
||||
}
|
||||
this.updateBlock();
|
||||
|
||||
@@ -23,18 +23,18 @@ public class TilePistonBellows extends BaseTile implements ITickable{
|
||||
IBlockState state = world.getBlockState(this.pos);
|
||||
if (world.getBlockState(this.getPos()).getValue(PistonBellows.ACTIVE)) {
|
||||
iteration++;
|
||||
if(iteration <= 35){
|
||||
if(iteration <= 30){
|
||||
animateIteration++;
|
||||
//
|
||||
}
|
||||
if(iteration > 35){
|
||||
animateIteration = 35 - (iteration - 35);
|
||||
if(iteration > 30){
|
||||
animateIteration = 30 - (iteration - 30);
|
||||
if(animateIteration < 0){
|
||||
animateIteration = 0;
|
||||
}
|
||||
//
|
||||
}
|
||||
if(iteration > 71){
|
||||
if(iteration > 61){
|
||||
iteration = 0;
|
||||
animateIteration = 0;
|
||||
world.setBlockState(this.getPos(), state.withProperty(PistonBellows.ACTIVE, false), 3);
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"forge_marker":1,
|
||||
"defaults": {
|
||||
"textures": {
|
||||
"particle": "blocks/checker_test",
|
||||
"particle": "blocks/planks_acacia",
|
||||
"texture_test": "blocks/checker_test",
|
||||
"texture": "blocks/planks_acacia"
|
||||
},
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"forge_marker":1,
|
||||
"defaults": {
|
||||
"textures": {
|
||||
"particle": "blocks/checker_test",
|
||||
"particle": "blocks/planks_birch",
|
||||
"texture_test": "blocks/checker_test",
|
||||
"texture": "blocks/planks_birch"
|
||||
},
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"forge_marker":1,
|
||||
"defaults": {
|
||||
"textures": {
|
||||
"particle": "blocks/checker_test",
|
||||
"particle": "blocks/planks_big_oak",
|
||||
"texture_test": "blocks/checker_test",
|
||||
"texture": "blocks/planks_big_oak"
|
||||
},
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"forge_marker":1,
|
||||
"defaults": {
|
||||
"textures": {
|
||||
"particle": "blocks/checker_test",
|
||||
"particle": "blocks/planks_jungle",
|
||||
"texture_test": "blocks/checker_test",
|
||||
"texture": "blocks/planks_jungle"
|
||||
},
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"forge_marker":1,
|
||||
"defaults": {
|
||||
"textures": {
|
||||
"particle": "blocks/checker_test",
|
||||
"particle": "blocks/planks_oak",
|
||||
"texture_test": "blocks/checker_test",
|
||||
"texture": "blocks/planks_oak"
|
||||
},
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"forge_marker":1,
|
||||
"defaults": {
|
||||
"textures": {
|
||||
"particle": "blocks/checker_test",
|
||||
"particle": "blocks/planks_spruce",
|
||||
"texture_test": "blocks/checker_test",
|
||||
"texture": "blocks/planks_spruce"
|
||||
},
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
|
||||
"textures": {
|
||||
"particle": "blocks/checker_test",
|
||||
"particle": "blocks/planks_oak",
|
||||
"texture_test": "blocks/checker_test",
|
||||
"texture": "blocks/planks_oak"
|
||||
},
|
||||
|
||||
@@ -1,92 +1,11 @@
|
||||
{
|
||||
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
|
||||
"forge_marker":1,
|
||||
"textures": {
|
||||
"particle": "blocks/planks_oak",
|
||||
"texture": "blocks/planks_oak",
|
||||
"texture1": "forgecraft:blocks/stone_slab"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"__comment": "Cube1",
|
||||
"from": [ 4, 0, 0 ],
|
||||
"to": [ 5, 1, 3 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 4, 12, 5, 15 ], "texture": "#texture1" },
|
||||
"up": { "uv": [ 4, 1, 5, 4 ], "texture": "#texture1" },
|
||||
"north": { "uv": [ 11, 13, 12, 14 ], "texture": "#texture1" },
|
||||
"south": { "uv": [ 4, 13, 5, 14 ], "texture": "#texture1" },
|
||||
"west": { "uv": [ 1, 14, 4, 15 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 12, 14, 15, 15 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube2",
|
||||
"from": [ 11, 0, 0 ],
|
||||
"to": [ 12, 1, 3 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 4, 12, 5, 15 ], "texture": "#texture1" },
|
||||
"up": { "uv": [ 4, 1, 5, 4 ], "texture": "#texture1" },
|
||||
"north": { "uv": [ 11, 13, 12, 14 ], "texture": "#texture1" },
|
||||
"south": { "uv": [ 4, 13, 5, 14 ], "texture": "#texture1" },
|
||||
"west": { "uv": [ 1, 14, 4, 15 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 12, 14, 15, 15 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube3",
|
||||
"from": [ 4, 0, 3 ],
|
||||
"to": [ 5, 1, 10 ],
|
||||
"rotation": { "origin": [ 4, 0, 3 ], "axis": "y", "angle": 45 },
|
||||
"faces": {
|
||||
"down": { "uv": [ 4, 2, 5, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 4, 3, 5, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 11, 15, 12, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 4, 15, 5, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 3, 15, 10, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 15, 14, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube4",
|
||||
"from": [ 11, 0, 3 ],
|
||||
"to": [ 12, 1, 10 ],
|
||||
"rotation": { "origin": [ 12, 1, 3 ], "axis": "y", "angle": -45 },
|
||||
"faces": {
|
||||
"down": { "uv": [ 4, 2, 5, 9 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 4, 3, 5, 10 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 11, 15, 12, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 4, 15, 5, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 3, 15, 10, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 7, 15, 14, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube5",
|
||||
"from": [ 6.5, 0, 7.5 ],
|
||||
"to": [ 7.5, 1, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 6.5, 0, 7.5, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 6.5, 7.5, 7.5, 16 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 8.5, 15, 9.5, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 6.5, 15, 7.5, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 15, 16, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 15, 8.5, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube6",
|
||||
"from": [ 8.5, 0, 7.5 ],
|
||||
"to": [ 9.5, 1, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 8.5, 0, 9.5, 8.5 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 8.5, 7.5, 9.5, 16 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 6.5, 15, 7.5, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 8.5, 15, 9.5, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 7.5, 15, 16, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 15, 8.5, 16 ], "texture": "#texture" }
|
||||
}
|
||||
}
|
||||
],
|
||||
"parent": "forgecraft:item/stonetongs",
|
||||
"display": {
|
||||
"thirdperson_righthand": {
|
||||
"rotation": [60, 0, 0],
|
||||
@@ -108,3 +27,4 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"forge_marker":1,
|
||||
"textures": {
|
||||
"particle": "blocks/planks_oak",
|
||||
"texture": "blocks/planks_oak",
|
||||
"texture1": "forgecraft:blocks/stone_slab"
|
||||
},
|
||||
"parent": "forgecraft:item/stonetongs"
|
||||
}
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
|
||||
"textures": {
|
||||
"particle": "forgecraft:blocks/stone_slab",
|
||||
"texture": "forgecraft:blocks/stone_slab",
|
||||
"particle": "blocks/planks_oak",
|
||||
"texture": "blocks/planks_oak",
|
||||
"texture1": "forgecraft:blocks/stone_slab",
|
||||
"texture2": "forgecraft:blocks/stone_slab_hot"
|
||||
},
|
||||
@@ -94,129 +94,129 @@
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube1",
|
||||
"from": [ 5, -4, -3 ],
|
||||
"to": [ 11, -3, 3 ],
|
||||
"shade": false,
|
||||
"faces": {
|
||||
"down": { "uv": [ 5, 5, 11, 11 ], "texture": "#texture2" },
|
||||
"up": { "uv": [ 5, 5, 11, 11 ], "texture": "#texture2" },
|
||||
"north": { "uv": [ 5, 13, 11, 14 ], "texture": "#texture2" },
|
||||
"south": { "uv": [ 7, 14, 13, 15 ], "texture": "#texture2" },
|
||||
"west": { "uv": [ 6, 9, 12, 10 ], "texture": "#texture2" },
|
||||
"east": { "uv": [ 6, 9, 12, 10 ], "texture": "#texture2" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube11",
|
||||
"__comment": "Cube16",
|
||||
"from": [ 5, -3, 2 ],
|
||||
"to": [ 11, 3, 3 ],
|
||||
"shade": false,
|
||||
"faces": {
|
||||
"down": { "uv": [ 5, 10, 11, 11 ], "texture": "#texture2" },
|
||||
"up": { "uv": [ 5, 5, 11, 6 ], "texture": "#texture2" },
|
||||
"north": { "uv": [ 5, 9, 11, 15 ], "texture": "#texture2" },
|
||||
"south": { "uv": [ 5, 9, 11, 15 ], "texture": "#texture2" },
|
||||
"west": { "uv": [ 5, 9, 6, 15 ], "texture": "#texture2" },
|
||||
"east": { "uv": [ 10, 9, 11, 15 ], "texture": "#texture2" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube13",
|
||||
"from": [ 5, -3, -2 ],
|
||||
"to": [ 6, 3, 2 ],
|
||||
"shade": false,
|
||||
"faces": {
|
||||
"down": { "uv": [ 5, 6, 6, 10 ], "texture": "#texture2" },
|
||||
"up": { "uv": [ 5, 6, 6, 10 ], "texture": "#texture2" },
|
||||
"north": { "uv": [ 10, 9, 11, 15 ], "texture": "#texture2" },
|
||||
"south": { "uv": [ 5, 9, 6, 15 ], "texture": "#texture2" },
|
||||
"west": { "uv": [ 6, 9, 10, 15 ], "texture": "#texture2" },
|
||||
"east": { "uv": [ 6, 9, 10, 15 ], "texture": "#texture2" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube13",
|
||||
"from": [ 10, -3, -2 ],
|
||||
"to": [ 11, 3, 2 ],
|
||||
"shade": false,
|
||||
"faces": {
|
||||
"down": { "uv": [ 5, 6, 6, 10 ], "texture": "#texture2" },
|
||||
"up": { "uv": [ 5, 6, 6, 10 ], "texture": "#texture2" },
|
||||
"north": { "uv": [ 10, 9, 11, 15 ], "texture": "#texture2" },
|
||||
"south": { "uv": [ 5, 9, 6, 15 ], "texture": "#texture2" },
|
||||
"west": { "uv": [ 6, 9, 10, 15 ], "texture": "#texture2" },
|
||||
"east": { "uv": [ 6, 9, 10, 15 ], "texture": "#texture2" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube15",
|
||||
"from": [ 4, 1, -2 ],
|
||||
"to": [ 5, 2, 2 ],
|
||||
"shade": false,
|
||||
"faces": {
|
||||
"down": { "uv": [ 4, 6, 5, 10 ], "texture": "#texture2" },
|
||||
"up": { "uv": [ 4, 6, 5, 10 ], "texture": "#texture2" },
|
||||
"north": { "uv": [ 11, 10, 12, 11 ], "texture": "#texture2" },
|
||||
"south": { "uv": [ 4, 10, 5, 11 ], "texture": "#texture2" },
|
||||
"west": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture2" },
|
||||
"east": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture2" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube15",
|
||||
"from": [ 11, 1, -2 ],
|
||||
"to": [ 12, 2, 2 ],
|
||||
"shade": false,
|
||||
"faces": {
|
||||
"down": { "uv": [ 4, 6, 5, 10 ], "texture": "#texture2" },
|
||||
"up": { "uv": [ 4, 6, 5, 10 ], "texture": "#texture2" },
|
||||
"north": { "uv": [ 11, 10, 12, 11 ], "texture": "#texture2" },
|
||||
"south": { "uv": [ 4, 10, 5, 11 ], "texture": "#texture2" },
|
||||
"west": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture2" },
|
||||
"east": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture2" }
|
||||
"down": { "uv": [ 5, 13, 11, 14 ], "texture": "#texture2" },
|
||||
"up": { "uv": [ 5, 2, 11, 3 ], "texture": "#texture2" },
|
||||
"north": { "uv": [ 5, 10, 11, 16 ], "texture": "#texture2" },
|
||||
"south": { "uv": [ 5, 10, 11, 16 ], "texture": "#texture2" },
|
||||
"west": { "uv": [ 2, 10, 3, 16 ], "texture": "#texture2" },
|
||||
"east": { "uv": [ 13, 10, 14, 16 ], "texture": "#texture2" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 6, 1, -4 ],
|
||||
"to": [ 10, 2, -3 ],
|
||||
"shade": false,
|
||||
"faces": {
|
||||
"down": { "uv": [ 6, 11, 10, 12 ], "texture": "#texture2" },
|
||||
"up": { "uv": [ 6, 4, 10, 5 ], "texture": "#texture2" },
|
||||
"north": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture2" },
|
||||
"south": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture2" },
|
||||
"west": { "uv": [ 4, 10, 5, 11 ], "texture": "#texture2" },
|
||||
"east": { "uv": [ 11, 10, 12, 11 ], "texture": "#texture2" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube18",
|
||||
"from": [ 6, 1, 3 ],
|
||||
"to": [ 10, 2, 4 ],
|
||||
"shade": false,
|
||||
"faces": {
|
||||
"down": { "uv": [ 6, 4, 10, 5 ], "texture": "#texture2" },
|
||||
"up": { "uv": [ 6, 11, 10, 12 ], "texture": "#texture2" },
|
||||
"north": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture2" },
|
||||
"south": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture2" },
|
||||
"west": { "uv": [ 11, 10, 12, 11 ], "texture": "#texture2" },
|
||||
"east": { "uv": [ 4, 10, 5, 11 ], "texture": "#texture2" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube11",
|
||||
"from": [ 5, -3, -3 ],
|
||||
"to": [ 11, 3, -2 ],
|
||||
"shade": false,
|
||||
"faces": {
|
||||
"down": { "uv": [ 5, 10, 11, 11 ], "texture": "#texture2" },
|
||||
"up": { "uv": [ 5, 5, 11, 6 ], "texture": "#texture2" },
|
||||
"north": { "uv": [ 5, 7, 11, 13 ], "texture": "#texture2" },
|
||||
"south": { "uv": [ 5, 9, 11, 15 ], "texture": "#texture2" },
|
||||
"west": { "uv": [ 5, 9, 6, 15 ], "texture": "#texture2" },
|
||||
"east": { "uv": [ 10, 9, 11, 15 ], "texture": "#texture2" }
|
||||
"down": { "uv": [ 5, 13, 11, 14 ], "texture": "#texture2" },
|
||||
"up": { "uv": [ 5, 2, 11, 3 ], "texture": "#texture2" },
|
||||
"north": { "uv": [ 5, 10, 11, 16 ], "texture": "#texture2" },
|
||||
"south": { "uv": [ 5, 10, 11, 16 ], "texture": "#texture2" },
|
||||
"west": { "uv": [ 2, 10, 3, 16 ], "texture": "#texture2" },
|
||||
"east": { "uv": [ 13, 10, 14, 16 ], "texture": "#texture2" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube18",
|
||||
"from": [ 5, -3, -2 ],
|
||||
"to": [ 6, 3, 2 ],
|
||||
"shade": false,
|
||||
"faces": {
|
||||
"down": { "uv": [ 5, 12, 6, 16 ], "texture": "#texture2" },
|
||||
"up": { "uv": [ 5, 0, 6, 4 ], "texture": "#texture2" },
|
||||
"north": { "uv": [ 10, 10, 11, 16 ], "texture": "#texture2" },
|
||||
"south": { "uv": [ 5, 10, 6, 16 ], "texture": "#texture2" },
|
||||
"west": { "uv": [ 0, 10, 4, 16 ], "texture": "#texture2" },
|
||||
"east": { "uv": [ 12, 10, 16, 16 ], "texture": "#texture2" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube19",
|
||||
"from": [ 10, -3, -2 ],
|
||||
"to": [ 11, 3, 2 ],
|
||||
"shade": false,
|
||||
"faces": {
|
||||
"down": { "uv": [ 5, 12, 6, 16 ], "texture": "#texture2" },
|
||||
"up": { "uv": [ 5, 0, 6, 4 ], "texture": "#texture2" },
|
||||
"north": { "uv": [ 10, 10, 11, 16 ], "texture": "#texture2" },
|
||||
"south": { "uv": [ 5, 10, 6, 16 ], "texture": "#texture2" },
|
||||
"west": { "uv": [ 0, 10, 4, 16 ], "texture": "#texture2" },
|
||||
"east": { "uv": [ 12, 10, 16, 16 ], "texture": "#texture2" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube20",
|
||||
"from": [ 5, -4, -3 ],
|
||||
"to": [ 11, -3, 3 ],
|
||||
"shade": false,
|
||||
"faces": {
|
||||
"down": { "uv": [ 5, 10, 11, 16 ], "texture": "#texture2" },
|
||||
"up": { "uv": [ 5, 0, 11, 6 ], "texture": "#texture2" },
|
||||
"north": { "uv": [ 5, 3, 11, 4 ], "texture": "#texture2" },
|
||||
"south": { "uv": [ 5, 3, 11, 4 ], "texture": "#texture2" },
|
||||
"west": { "uv": [ 0, 3, 6, 4 ], "texture": "#texture2" },
|
||||
"east": { "uv": [ 10, 3, 16, 4 ], "texture": "#texture2" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube21",
|
||||
"from": [ 4, 1, -2 ],
|
||||
"to": [ 5, 2, 2 ],
|
||||
"shade": false,
|
||||
"faces": {
|
||||
"down": { "uv": [ 4, 12, 5, 16 ], "texture": "#texture2" },
|
||||
"up": { "uv": [ 4, 0, 5, 4 ], "texture": "#texture2" },
|
||||
"north": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture2" },
|
||||
"south": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture2" },
|
||||
"west": { "uv": [ 0, 14, 4, 15 ], "texture": "#texture2" },
|
||||
"east": { "uv": [ 12, 14, 16, 15 ], "texture": "#texture2" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube22",
|
||||
"from": [ 11, 1, -2 ],
|
||||
"to": [ 12, 2, 2 ],
|
||||
"shade": false,
|
||||
"faces": {
|
||||
"down": { "uv": [ 4, 12, 5, 16 ], "texture": "#texture2", "rotation": 90 },
|
||||
"up": { "uv": [ 4, 0, 5, 4 ], "texture": "#texture2", "rotation": 270 },
|
||||
"north": { "uv": [ 12, 14, 16, 15 ], "texture": "#texture2" },
|
||||
"south": { "uv": [ 0, 14, 4, 15 ], "texture": "#texture2" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture2" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture2" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube23",
|
||||
"from": [ 6, 1, -4 ],
|
||||
"to": [ 10, 2, -3 ],
|
||||
"shade": false,
|
||||
"faces": {
|
||||
"down": { "uv": [ 4, 12, 5, 16 ], "texture": "#texture2", "rotation": 90 },
|
||||
"up": { "uv": [ 4, 0, 5, 4 ], "texture": "#texture2", "rotation": 270 },
|
||||
"north": { "uv": [ 12, 14, 16, 15 ], "texture": "#texture2" },
|
||||
"south": { "uv": [ 0, 14, 4, 15 ], "texture": "#texture2" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture2" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture2" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube24",
|
||||
"from": [ 6, 1, 3 ],
|
||||
"to": [ 10, 2, 4 ],
|
||||
"shade": false,
|
||||
"faces": {
|
||||
"down": { "uv": [ 4, 12, 5, 16 ], "texture": "#texture2", "rotation": 90 },
|
||||
"up": { "uv": [ 4, 0, 5, 4 ], "texture": "#texture2", "rotation": 270 },
|
||||
"north": { "uv": [ 12, 14, 16, 15 ], "texture": "#texture2" },
|
||||
"south": { "uv": [ 0, 14, 4, 15 ], "texture": "#texture2" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture2" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture2" }
|
||||
}
|
||||
}
|
||||
],
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"forge_marker":1,
|
||||
"textures": {
|
||||
"particle": "forgecraft:blocks/stone_slab",
|
||||
"texture": "forgecraft:blocks/stone_slab",
|
||||
"particle": "blocks/planks_oak",
|
||||
"texture": "blocks/planks_oak",
|
||||
"texture1": "forgecraft:blocks/stone_slab_cracked",
|
||||
"texture2": "forgecraft:blocks/stone_slab_cracked_hot"
|
||||
},
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
|
||||
"textures": {
|
||||
"particle": "forgecraft:blocks/stone_slab",
|
||||
"texture": "forgecraft:blocks/stone_slab",
|
||||
"particle": "blocks/planks_oak",
|
||||
"texture": "blocks/planks_oak",
|
||||
"texture1": "forgecraft:blocks/stone_slab",
|
||||
"texture2": "forgecraft:blocks/stone_slab_hot"
|
||||
},
|
||||
@@ -94,135 +94,149 @@
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube1",
|
||||
"from": [ 5, -4, -3 ],
|
||||
"to": [ 11, -3, 3 ],
|
||||
"shade": false,
|
||||
"faces": {
|
||||
"down": { "uv": [ 5, 5, 11, 11 ], "texture": "#texture2" },
|
||||
"up": { "uv": [ 5, 5, 11, 11 ], "texture": "#texture2" },
|
||||
"north": { "uv": [ 5, 13, 11, 14 ], "texture": "#texture2" },
|
||||
"south": { "uv": [ 7, 14, 13, 15 ], "texture": "#texture2" },
|
||||
"west": { "uv": [ 6, 9, 12, 10 ], "texture": "#texture2" },
|
||||
"east": { "uv": [ 6, 9, 12, 10 ], "texture": "#texture2" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube11",
|
||||
"__comment": "Cube16",
|
||||
"from": [ 5, -3, 2 ],
|
||||
"to": [ 11, 3, 3 ],
|
||||
"shade": false,
|
||||
"faces": {
|
||||
"down": { "uv": [ 5, 10, 11, 11 ], "texture": "#texture2" },
|
||||
"up": { "uv": [ 5, 5, 11, 6 ], "texture": "#texture2" },
|
||||
"north": { "uv": [ 5, 9, 11, 15 ], "texture": "#texture2" },
|
||||
"south": { "uv": [ 5, 9, 11, 15 ], "texture": "#texture2" },
|
||||
"west": { "uv": [ 5, 9, 6, 15 ], "texture": "#texture2" },
|
||||
"east": { "uv": [ 10, 9, 11, 15 ], "texture": "#texture2" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube13",
|
||||
"from": [ 5, -3, -2 ],
|
||||
"to": [ 6, 3, 2 ],
|
||||
"shade": false,
|
||||
"faces": {
|
||||
"down": { "uv": [ 5, 6, 6, 10 ], "texture": "#texture2" },
|
||||
"up": { "uv": [ 5, 6, 6, 10 ], "texture": "#texture2" },
|
||||
"north": { "uv": [ 10, 9, 11, 15 ], "texture": "#texture2" },
|
||||
"south": { "uv": [ 5, 9, 6, 15 ], "texture": "#texture2" },
|
||||
"west": { "uv": [ 6, 9, 10, 15 ], "texture": "#texture2" },
|
||||
"east": { "uv": [ 6, 9, 10, 15 ], "texture": "#texture2" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube13",
|
||||
"from": [ 10, -3, -2 ],
|
||||
"to": [ 11, 3, 2 ],
|
||||
"shade": false,
|
||||
"faces": {
|
||||
"down": { "uv": [ 5, 6, 6, 10 ], "texture": "#texture2" },
|
||||
"up": { "uv": [ 5, 6, 6, 10 ], "texture": "#texture2" },
|
||||
"north": { "uv": [ 10, 9, 11, 15 ], "texture": "#texture2" },
|
||||
"south": { "uv": [ 5, 9, 6, 15 ], "texture": "#texture2" },
|
||||
"west": { "uv": [ 6, 9, 10, 15 ], "texture": "#texture2" },
|
||||
"east": { "uv": [ 6, 9, 10, 15 ], "texture": "#texture2" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube15",
|
||||
"from": [ 4, 1, -2 ],
|
||||
"to": [ 5, 2, 2 ],
|
||||
"shade": false,
|
||||
"faces": {
|
||||
"down": { "uv": [ 4, 6, 5, 10 ], "texture": "#texture2" },
|
||||
"up": { "uv": [ 4, 6, 5, 10 ], "texture": "#texture2" },
|
||||
"north": { "uv": [ 11, 10, 12, 11 ], "texture": "#texture2" },
|
||||
"south": { "uv": [ 4, 10, 5, 11 ], "texture": "#texture2" },
|
||||
"west": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture2" },
|
||||
"east": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture2" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube15",
|
||||
"from": [ 11, 1, -2 ],
|
||||
"to": [ 12, 2, 2 ],
|
||||
"shade": false,
|
||||
"faces": {
|
||||
"down": { "uv": [ 4, 6, 5, 10 ], "texture": "#texture2" },
|
||||
"up": { "uv": [ 4, 6, 5, 10 ], "texture": "#texture2" },
|
||||
"north": { "uv": [ 11, 10, 12, 11 ], "texture": "#texture2" },
|
||||
"south": { "uv": [ 4, 10, 5, 11 ], "texture": "#texture2" },
|
||||
"west": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture2" },
|
||||
"east": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture2" }
|
||||
"down": { "uv": [ 5, 13, 11, 14 ], "texture": "#texture2" },
|
||||
"up": { "uv": [ 5, 2, 11, 3 ], "texture": "#texture2" },
|
||||
"north": { "uv": [ 5, 10, 11, 16 ], "texture": "#texture2" },
|
||||
"south": { "uv": [ 5, 10, 11, 16 ], "texture": "#texture2" },
|
||||
"west": { "uv": [ 2, 10, 3, 16 ], "texture": "#texture2" },
|
||||
"east": { "uv": [ 13, 10, 14, 16 ], "texture": "#texture2" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 6, 1, -4 ],
|
||||
"to": [ 10, 2, -3 ],
|
||||
"shade": false,
|
||||
"faces": {
|
||||
"down": { "uv": [ 6, 11, 10, 12 ], "texture": "#texture2" },
|
||||
"up": { "uv": [ 6, 4, 10, 5 ], "texture": "#texture2" },
|
||||
"north": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture2" },
|
||||
"south": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture2" },
|
||||
"west": { "uv": [ 4, 10, 5, 11 ], "texture": "#texture2" },
|
||||
"east": { "uv": [ 11, 10, 12, 11 ], "texture": "#texture2" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube18",
|
||||
"from": [ 6, 1, 3 ],
|
||||
"to": [ 10, 2, 4 ],
|
||||
"shade": false,
|
||||
"faces": {
|
||||
"down": { "uv": [ 6, 4, 10, 5 ], "texture": "#texture2" },
|
||||
"up": { "uv": [ 6, 11, 10, 12 ], "texture": "#texture2" },
|
||||
"north": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture2" },
|
||||
"south": { "uv": [ 6, 10, 10, 11 ], "texture": "#texture2" },
|
||||
"west": { "uv": [ 11, 10, 12, 11 ], "texture": "#texture2" },
|
||||
"east": { "uv": [ 4, 10, 5, 11 ], "texture": "#texture2" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube11",
|
||||
"from": [ 5, -3, -3 ],
|
||||
"to": [ 11, 3, -2 ],
|
||||
"shade": false,
|
||||
"faces": {
|
||||
"down": { "uv": [ 5, 10, 11, 11 ], "texture": "#texture2" },
|
||||
"up": { "uv": [ 5, 5, 11, 6 ], "texture": "#texture2" },
|
||||
"north": { "uv": [ 5, 7, 11, 13 ], "texture": "#texture2" },
|
||||
"south": { "uv": [ 5, 9, 11, 15 ], "texture": "#texture2" },
|
||||
"west": { "uv": [ 5, 9, 6, 15 ], "texture": "#texture2" },
|
||||
"east": { "uv": [ 10, 9, 11, 15 ], "texture": "#texture2" }
|
||||
"down": { "uv": [ 5, 13, 11, 14 ], "texture": "#texture2" },
|
||||
"up": { "uv": [ 5, 2, 11, 3 ], "texture": "#texture2" },
|
||||
"north": { "uv": [ 5, 10, 11, 16 ], "texture": "#texture2" },
|
||||
"south": { "uv": [ 5, 10, 11, 16 ], "texture": "#texture2" },
|
||||
"west": { "uv": [ 2, 10, 3, 16 ], "texture": "#texture2" },
|
||||
"east": { "uv": [ 13, 10, 14, 16 ], "texture": "#texture2" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube18",
|
||||
"from": [ 5, -3, -2 ],
|
||||
"to": [ 6, 3, 2 ],
|
||||
"shade": false,
|
||||
"faces": {
|
||||
"down": { "uv": [ 5, 12, 6, 16 ], "texture": "#texture2" },
|
||||
"up": { "uv": [ 5, 0, 6, 4 ], "texture": "#texture2" },
|
||||
"north": { "uv": [ 10, 10, 11, 16 ], "texture": "#texture2" },
|
||||
"south": { "uv": [ 5, 10, 6, 16 ], "texture": "#texture2" },
|
||||
"west": { "uv": [ 0, 10, 4, 16 ], "texture": "#texture2" },
|
||||
"east": { "uv": [ 12, 10, 16, 16 ], "texture": "#texture2" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube19",
|
||||
"from": [ 10, -3, -2 ],
|
||||
"to": [ 11, 3, 2 ],
|
||||
"shade": false,
|
||||
"faces": {
|
||||
"down": { "uv": [ 5, 12, 6, 16 ], "texture": "#texture2" },
|
||||
"up": { "uv": [ 5, 0, 6, 4 ], "texture": "#texture2" },
|
||||
"north": { "uv": [ 10, 10, 11, 16 ], "texture": "#texture2" },
|
||||
"south": { "uv": [ 5, 10, 6, 16 ], "texture": "#texture2" },
|
||||
"west": { "uv": [ 0, 10, 4, 16 ], "texture": "#texture2" },
|
||||
"east": { "uv": [ 12, 10, 16, 16 ], "texture": "#texture2" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube20",
|
||||
"from": [ 5, -4, -3 ],
|
||||
"to": [ 11, -3, 3 ],
|
||||
"shade": false,
|
||||
"faces": {
|
||||
"down": { "uv": [ 5, 10, 11, 16 ], "texture": "#texture2" },
|
||||
"up": { "uv": [ 5, 0, 11, 6 ], "texture": "#texture2" },
|
||||
"north": { "uv": [ 5, 3, 11, 4 ], "texture": "#texture2" },
|
||||
"south": { "uv": [ 5, 3, 11, 4 ], "texture": "#texture2" },
|
||||
"west": { "uv": [ 0, 3, 6, 4 ], "texture": "#texture2" },
|
||||
"east": { "uv": [ 10, 3, 16, 4 ], "texture": "#texture2" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube21",
|
||||
"from": [ 4, 1, -2 ],
|
||||
"to": [ 5, 2, 2 ],
|
||||
"shade": false,
|
||||
"faces": {
|
||||
"down": { "uv": [ 4, 12, 5, 16 ], "texture": "#texture2" },
|
||||
"up": { "uv": [ 4, 0, 5, 4 ], "texture": "#texture2" },
|
||||
"north": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture2" },
|
||||
"south": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture2" },
|
||||
"west": { "uv": [ 0, 14, 4, 15 ], "texture": "#texture2" },
|
||||
"east": { "uv": [ 12, 14, 16, 15 ], "texture": "#texture2" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube22",
|
||||
"from": [ 11, 1, -2 ],
|
||||
"to": [ 12, 2, 2 ],
|
||||
"shade": false,
|
||||
"faces": {
|
||||
"down": { "uv": [ 4, 12, 5, 16 ], "texture": "#texture2", "rotation": 90 },
|
||||
"up": { "uv": [ 4, 0, 5, 4 ], "texture": "#texture2", "rotation": 270 },
|
||||
"north": { "uv": [ 12, 14, 16, 15 ], "texture": "#texture2" },
|
||||
"south": { "uv": [ 0, 14, 4, 15 ], "texture": "#texture2" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture2" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture2" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube23",
|
||||
"from": [ 6, 1, -4 ],
|
||||
"to": [ 10, 2, -3 ],
|
||||
"shade": false,
|
||||
"faces": {
|
||||
"down": { "uv": [ 4, 12, 5, 16 ], "texture": "#texture2", "rotation": 90 },
|
||||
"up": { "uv": [ 4, 0, 5, 4 ], "texture": "#texture2", "rotation": 270 },
|
||||
"north": { "uv": [ 12, 14, 16, 15 ], "texture": "#texture2" },
|
||||
"south": { "uv": [ 0, 14, 4, 15 ], "texture": "#texture2" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture2" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture2" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube24",
|
||||
"from": [ 6, 1, 3 ],
|
||||
"to": [ 10, 2, 4 ],
|
||||
"shade": false,
|
||||
"faces": {
|
||||
"down": { "uv": [ 4, 12, 5, 16 ], "texture": "#texture2", "rotation": 90 },
|
||||
"up": { "uv": [ 4, 0, 5, 4 ], "texture": "#texture2", "rotation": 270 },
|
||||
"north": { "uv": [ 12, 14, 16, 15 ], "texture": "#texture2" },
|
||||
"south": { "uv": [ 0, 14, 4, 15 ], "texture": "#texture2" },
|
||||
"west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture2" },
|
||||
"east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture2" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube25",
|
||||
"from": [ 5.5, 3, -2.5 ],
|
||||
"to": [ 10.5, 4, 2.5 ],
|
||||
"shade": false,
|
||||
"faces": {
|
||||
"down": { "uv": [ 5.5, 9.5, 10.5, 14.5 ], "texture": "#texture2" },
|
||||
"up": { "uv": [ 5.5, 0.5, 10.5, 5.5 ], "texture": "#texture2" },
|
||||
"north": { "uv": [ 5.5, 12, 10.5, 13 ], "texture": "#texture2" },
|
||||
"south": { "uv": [ 5.5, 12, 10.5, 13 ], "texture": "#texture2" },
|
||||
"west": { "uv": [ 0.5, 12, 5.5, 13 ], "texture": "#texture2" },
|
||||
"east": { "uv": [ 10.5, 12, 15.5, 13 ], "texture": "#texture2" }
|
||||
}
|
||||
}
|
||||
],
|
||||
"display": {
|
||||
"thirdperson_righthand": {
|
||||
"rotation": [60, 0, 0],
|
||||
"rotation": [ 60, 0, 0 ],
|
||||
"translation": [ 0, 8.9, 3.7 ]
|
||||
},
|
||||
"firstperson_righthand": {
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"forge_marker":1,
|
||||
"textures": {
|
||||
"particle": "blocks/planks_oak",
|
||||
"texture": "blocks/planks_oak",
|
||||
"texture1": "forgecraft:blocks/stone_slab",
|
||||
"texture2": "forgecraft:blocks/stone_slab_hot"
|
||||
},
|
||||
"parent": "forgecraft:item/stonetongs_hotiron"
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"forge_marker":1,
|
||||
"textures": {
|
||||
"particle": "blocks/planks_oak",
|
||||
"texture": "blocks/planks_oak",
|
||||
"texture1": "forgecraft:blocks/stone_slab",
|
||||
"texture2": "forgecraft:blocks/stone_slab_hot_burnt"
|
||||
},
|
||||
"parent": "forgecraft:item/stonetongs_hotiron"
|
||||
}
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 484 B After Width: | Height: | Size: 405 B |
Reference in New Issue
Block a user