bloomery initial functionality complete needs tongs addition
This commit is contained in:
Binary file not shown.
|
Before Width: | Height: | Size: 159 B |
@@ -5,7 +5,7 @@ org.gradle.jvmargs=-Xmx3G
|
||||
|
||||
mod_group=nmd.primal.forgecraft
|
||||
mod_name=ForgeCraft
|
||||
mod_version=1.0.6
|
||||
mod_version=1.0.7
|
||||
forge_version=13.19.1.2189
|
||||
mcp_mappings=snapshot_20161130
|
||||
mc_version=1.11
|
||||
|
||||
BIN
1.11/src/.DS_Store
vendored
BIN
1.11/src/.DS_Store
vendored
Binary file not shown.
@@ -18,7 +18,7 @@ public class ModInfo {
|
||||
//public static final String MOD_PREFIX = MOD_ID + ":";
|
||||
//public static final String MOD_CHANNEL = MOD_ID;
|
||||
public static final String MOD_VERSION = "1.0.1";
|
||||
public static final String MC_VERSIONS = "[1.9.4, 1.11.2)";
|
||||
public static final String MC_VERSIONS = "[1.11.0, 1.11.1)";
|
||||
|
||||
/** Mod Structures **/
|
||||
public static final String SERVER_PROXY = "nmd.primal.forgecraft.proxy.ServerProxy";
|
||||
@@ -49,8 +49,8 @@ public class ModInfo {
|
||||
|
||||
public enum ForgecraftBlocks {
|
||||
FIREBOX("firebox", "firebox"),
|
||||
//PISTONBELLOWSJUNGLE("pistonbellowsjungle", "pistonbellowsjungle"),
|
||||
PISTONBELLOWS("pistonbellows", "pistonbellows");
|
||||
PISTONBELLOWS("pistonbellows", "pistonbellows"),
|
||||
BLOOMERY("bloomery", "bloomery");
|
||||
|
||||
private String unlocalizedName;
|
||||
private String registryName;
|
||||
|
||||
445
1.11/src/main/java/nmd/primal/forgecraft/blocks/Bloomery.java
Normal file
445
1.11/src/main/java/nmd/primal/forgecraft/blocks/Bloomery.java
Normal file
@@ -0,0 +1,445 @@
|
||||
package nmd.primal.forgecraft.blocks;
|
||||
|
||||
import net.minecraft.block.BlockLog;
|
||||
import net.minecraft.block.ITileEntityProvider;
|
||||
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.entity.Entity;
|
||||
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.init.SoundEvents;
|
||||
import net.minecraft.item.Item;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.tileentity.TileEntity;
|
||||
import net.minecraft.util.*;
|
||||
import net.minecraft.util.math.AxisAlignedBB;
|
||||
import net.minecraft.util.math.BlockPos;
|
||||
import net.minecraft.util.text.ITextComponent;
|
||||
import net.minecraft.util.text.TextComponentString;
|
||||
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.TileBloomery;
|
||||
import nmd.primal.forgecraft.tiles.TileFirebox;
|
||||
|
||||
import java.util.Random;
|
||||
|
||||
/**
|
||||
* Created by mminaie on 1/21/17.
|
||||
*/
|
||||
public class Bloomery extends CustomContainerFacing implements ITileEntityProvider {
|
||||
|
||||
public static final PropertyBool ACTIVE = PropertyBool.create("active");
|
||||
public static final PropertyBool COVERED = PropertyBool.create("covered");
|
||||
|
||||
public Bloomery(Material material, String registryName) {
|
||||
super(material);
|
||||
setUnlocalizedName(ModInfo.ForgecraftBlocks.BLOOMERY.getUnlocalizedName());
|
||||
setRegistryName(registryName);
|
||||
//setRegistryName(ModInfo.ForgecraftBlocks.FIREBOX.getRegistryName());
|
||||
setCreativeTab(ModInfo.TAB_FORGECRAFT);
|
||||
setDefaultState(this.blockState.getBaseState().withProperty(FACING, EnumFacing.NORTH).withProperty(ACTIVE, Boolean.valueOf(false)));
|
||||
setHardness(3.0f);
|
||||
}
|
||||
|
||||
@Override
|
||||
public TileEntity createNewTileEntity(World worldIn, int meta)
|
||||
{
|
||||
return new TileBloomery();
|
||||
}
|
||||
|
||||
@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) {
|
||||
TileBloomery tile = (TileBloomery) world.getTileEntity(pos);
|
||||
if (tile != null) {
|
||||
ItemStack pItem = player.inventory.getCurrentItem();
|
||||
ItemStack tileItem = tile.getSlotStack(0);
|
||||
if(pItem.isEmpty()) {
|
||||
/*if (player.isSneaking()) {
|
||||
if (!tileItem.isEmpty()) {
|
||||
CommonUtils.spawnItemEntity(world, player, tile.getSlotStack(0));
|
||||
tile.setSlotStack(0, ItemStack.EMPTY);
|
||||
tile.markDirty();
|
||||
tile.updateBlock();
|
||||
return true;
|
||||
}
|
||||
}*/
|
||||
if(!player.isSneaking()){
|
||||
if(world.getBlockState(pos).getValue(ACTIVE) == true){
|
||||
Integer tempInt = tile.getHeat();
|
||||
String tempString = tempInt.toString();
|
||||
ITextComponent itextcomponent = new TextComponentString(tempString);
|
||||
player.sendStatusMessage(itextcomponent, true);
|
||||
//System.out.println(pos);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
if(tile.getSlotStack(0) != ItemStack.EMPTY) {
|
||||
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.markDirty();
|
||||
tile.updateBlock();
|
||||
return true;
|
||||
}
|
||||
}
|
||||
if((!pItem.isEmpty()) && tile.isItemValidForSlot(0, pItem)) {
|
||||
if (!tileItem.isEmpty()){
|
||||
if(pItem.getItem() == tileItem.getItem()){
|
||||
if(tileItem.getCount() < 64){
|
||||
if(tileItem.getCount() + pItem.getCount() <= 64){
|
||||
tileItem.grow(pItem.getCount());
|
||||
tile.markDirty();
|
||||
tile.updateBlock();
|
||||
return true;
|
||||
}
|
||||
if(tileItem.getCount() + pItem.getCount() > 64){
|
||||
pItem.setCount(64-pItem.getCount());
|
||||
tileItem.setCount(64);
|
||||
tile.markDirty();
|
||||
tile.updateBlock();
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if(tileItem.isEmpty()) {
|
||||
tile.setSlotStack(0, pItem);
|
||||
player.inventory.setInventorySlotContents(player.inventory.currentItem, ItemStack.EMPTY);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
if(!pItem.isEmpty()) {
|
||||
if(pItem.getItem() == Item.getItemFromBlock(Blocks.STONE_SLAB)){
|
||||
world.setBlockState(pos, state.withProperty(COVERED, true), 2);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
/*@Override
|
||||
public void onEntityCollidedWithBlock(World world, BlockPos pos, IBlockState state, Entity ent)
|
||||
{
|
||||
if (!world.isRemote)
|
||||
{
|
||||
if(ent instanceof EntityItem){
|
||||
//System.out.println("collision");
|
||||
EntityItem itemEnt = (EntityItem) ent;
|
||||
ItemStack stack = itemEnt.getEntityItem();
|
||||
//System.out.println(stack);
|
||||
TileFirebox tile = (TileFirebox)world.getTileEntity(pos);
|
||||
if (tile != null) {
|
||||
if(!tile.getSlotStack(0).isEmpty()) {
|
||||
if(tile.getSlotStack(0).getItem() == stack.getItem()) {
|
||||
int entStackSize = stack.getCount();
|
||||
int tileStackSize = tile.getSlotStack(0).getCount();
|
||||
int tileSizeRemaining = 64 - tileStackSize;
|
||||
if (tileStackSize < 64) {
|
||||
if (entStackSize <= tileSizeRemaining) {
|
||||
tile.incrementStackSize(tile.getSlotList(), 0, entStackSize);
|
||||
//tile.setSlotStack(0, new ItemStack(stack.getItem(), tileStackSize + entStackSize, stack.getItemDamage()));
|
||||
ent.setDead();
|
||||
world.notifyBlockUpdate(pos, state, state, 3);
|
||||
tile.updateBlock();
|
||||
}
|
||||
if (entStackSize > tileSizeRemaining) {
|
||||
tile.getSlotStack(0).setCount(64);
|
||||
stack.setCount(64 - entStackSize);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if (tile.getSlotStack(0).isEmpty()) {
|
||||
//int entStackSize = stack.getCount();
|
||||
tile.setSlotStack(0, itemEnt.getEntityItem());
|
||||
itemEnt.setDead();
|
||||
world.notifyBlockUpdate(pos, state, state, 3);
|
||||
tile.updateBlock();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
*/
|
||||
public void onBlockClicked(World world, BlockPos pos, EntityPlayer player) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getLightValue(IBlockState state, IBlockAccess world, BlockPos pos)
|
||||
{
|
||||
int lightState =0;
|
||||
if(state.getValue(ACTIVE) == true){
|
||||
lightState = 10;
|
||||
}
|
||||
return lightState;
|
||||
}
|
||||
|
||||
public int getFlammability(IBlockAccess world, BlockPos pos, EnumFacing face)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
public boolean isFlammable(IBlockAccess world, BlockPos pos, EnumFacing face)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isFireSource(World world, BlockPos pos, EnumFacing side)
|
||||
{
|
||||
if(!world.isRemote){
|
||||
if(world.getBlockState(pos).getValue(ACTIVE)==true){
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Called serverside after this block is replaced with another in Chunk, but before the Tile Entity is updated
|
||||
*/
|
||||
@Override
|
||||
public void breakBlock(World world, BlockPos pos, IBlockState state)
|
||||
{
|
||||
if (!world.isRemote && world.getGameRules().getBoolean("doTileDrops"))
|
||||
{
|
||||
TileBloomery tile = (TileBloomery) world.getTileEntity(pos);
|
||||
if (tile !=null)
|
||||
{
|
||||
for (ItemStack stack : tile.getSlotList())
|
||||
{
|
||||
if (stack != null) {
|
||||
float offset = 0.7F;
|
||||
double offsetX = world.rand.nextFloat() * offset + (1.0F - offset) * 0.5D;
|
||||
double offsetY = world.rand.nextFloat() * offset + (1.0F - offset) * 0.5D;
|
||||
double offsetZ = world.rand.nextFloat() * offset + (1.0F - offset) * 0.5D;
|
||||
EntityItem item = new EntityItem(world, pos.getX() + offsetX, pos.getY() + offsetY, pos.getZ() + offsetZ, stack);
|
||||
item.setDefaultPickupDelay();
|
||||
world.spawnEntity(item);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
super.breakBlock(world, pos, state);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onBlockPlacedBy(World worldIn, BlockPos pos, IBlockState state, EntityLivingBase placer, ItemStack stack)
|
||||
{
|
||||
worldIn.setBlockState(pos, state.withProperty(FACING, placer.getHorizontalFacing()).withProperty(ACTIVE, Boolean.valueOf(false)).withProperty(COVERED, Boolean.valueOf(false)), 2);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getMetaFromState(IBlockState state) {
|
||||
int i = 0;
|
||||
|
||||
if( state.getValue(FACING) == EnumFacing.EAST && state.getValue(ACTIVE) == false && state.getValue(COVERED) == false){
|
||||
i = 0;
|
||||
return i;
|
||||
}
|
||||
if( state.getValue(FACING) == EnumFacing.WEST && state.getValue(ACTIVE) == false && state.getValue(COVERED) == false){
|
||||
i = 1;
|
||||
return i;
|
||||
}
|
||||
if( state.getValue(FACING) == EnumFacing.SOUTH && state.getValue(ACTIVE) == false && state.getValue(COVERED) == false){
|
||||
i = 2;
|
||||
return i;
|
||||
}
|
||||
if( state.getValue(FACING) == EnumFacing.NORTH && state.getValue(ACTIVE) == false && state.getValue(COVERED) == false){
|
||||
i = 3;
|
||||
return i;
|
||||
}
|
||||
if( state.getValue(FACING) == EnumFacing.EAST && state.getValue(ACTIVE) == true && state.getValue(COVERED) == false){
|
||||
i = 4;
|
||||
return i;
|
||||
}
|
||||
if( state.getValue(FACING) == EnumFacing.WEST && state.getValue(ACTIVE) == true && state.getValue(COVERED) == false){
|
||||
i = 5;
|
||||
return i;
|
||||
}
|
||||
if( state.getValue(FACING) == EnumFacing.SOUTH && state.getValue(ACTIVE) == true && state.getValue(COVERED) == false){
|
||||
i = 6;
|
||||
return i;
|
||||
}
|
||||
if( state.getValue(FACING) == EnumFacing.NORTH && state.getValue(ACTIVE) == true && state.getValue(COVERED) == false){
|
||||
i = 7;
|
||||
return i;
|
||||
}
|
||||
if( state.getValue(FACING) == EnumFacing.EAST && state.getValue(ACTIVE) == true && state.getValue(COVERED) == true){
|
||||
i = 8;
|
||||
return i;
|
||||
}
|
||||
if( state.getValue(FACING) == EnumFacing.WEST && state.getValue(ACTIVE) == true && state.getValue(COVERED) == true){
|
||||
i = 9;
|
||||
return i;
|
||||
}
|
||||
if( state.getValue(FACING) == EnumFacing.SOUTH && state.getValue(ACTIVE) == true && state.getValue(COVERED) == true){
|
||||
i = 10;
|
||||
return i;
|
||||
}
|
||||
if( state.getValue(FACING) == EnumFacing.NORTH && state.getValue(ACTIVE) == true && state.getValue(COVERED) == true){
|
||||
i = 11;
|
||||
return i;
|
||||
}
|
||||
if( state.getValue(FACING) == EnumFacing.EAST && state.getValue(ACTIVE) == false && state.getValue(COVERED) == true){
|
||||
i = 12;
|
||||
return i;
|
||||
}
|
||||
if( state.getValue(FACING) == EnumFacing.WEST && state.getValue(ACTIVE) == false && state.getValue(COVERED) == true){
|
||||
i = 13;
|
||||
return i;
|
||||
}
|
||||
if( state.getValue(FACING) == EnumFacing.SOUTH && state.getValue(ACTIVE) == false && state.getValue(COVERED) == true){
|
||||
i = 14;
|
||||
return i;
|
||||
}
|
||||
if( state.getValue(FACING) == EnumFacing.NORTH && state.getValue(ACTIVE) == false && state.getValue(COVERED) == true){
|
||||
i = 15;
|
||||
return i;
|
||||
}
|
||||
return i;
|
||||
}
|
||||
|
||||
@Override
|
||||
public IBlockState getStateFromMeta(int meta)
|
||||
{
|
||||
IBlockState iblockstate = this.getDefaultState();
|
||||
|
||||
if (meta == 0){
|
||||
iblockstate = iblockstate.withProperty(FACING, EnumFacing.EAST).withProperty(ACTIVE, Boolean.valueOf(false)).withProperty(COVERED, Boolean.valueOf(false));
|
||||
}
|
||||
if (meta == 1) {
|
||||
iblockstate = iblockstate.withProperty(FACING, EnumFacing.WEST).withProperty(ACTIVE, Boolean.valueOf(false)).withProperty(COVERED, Boolean.valueOf(false));
|
||||
}
|
||||
if (meta == 2) {
|
||||
iblockstate = iblockstate.withProperty(FACING, EnumFacing.SOUTH).withProperty(ACTIVE, Boolean.valueOf(false)).withProperty(COVERED, Boolean.valueOf(false));
|
||||
}
|
||||
if (meta == 3) {
|
||||
iblockstate = iblockstate.withProperty(FACING, EnumFacing.NORTH).withProperty(ACTIVE, Boolean.valueOf(false)).withProperty(COVERED, Boolean.valueOf(false));
|
||||
}
|
||||
if (meta == 4) {
|
||||
iblockstate = iblockstate.withProperty(FACING, EnumFacing.EAST).withProperty(ACTIVE, Boolean.valueOf(true)).withProperty(COVERED, Boolean.valueOf(false));
|
||||
}
|
||||
if (meta == 5) {
|
||||
iblockstate = iblockstate.withProperty(FACING, EnumFacing.WEST).withProperty(ACTIVE, Boolean.valueOf(true)).withProperty(COVERED, Boolean.valueOf(false));
|
||||
}
|
||||
if (meta == 6) {
|
||||
iblockstate = iblockstate.withProperty(FACING, EnumFacing.SOUTH).withProperty(ACTIVE, Boolean.valueOf(true)).withProperty(COVERED, Boolean.valueOf(false));
|
||||
}
|
||||
if (meta == 7) {
|
||||
iblockstate = iblockstate.withProperty(FACING, EnumFacing.NORTH).withProperty(ACTIVE, Boolean.valueOf(true)).withProperty(COVERED, Boolean.valueOf(false));
|
||||
}
|
||||
if (meta == 8) {
|
||||
iblockstate = iblockstate.withProperty(FACING, EnumFacing.EAST).withProperty(ACTIVE, Boolean.valueOf(true)).withProperty(COVERED, Boolean.valueOf(true));
|
||||
}
|
||||
if (meta == 9) {
|
||||
iblockstate = iblockstate.withProperty(FACING, EnumFacing.WEST).withProperty(ACTIVE, Boolean.valueOf(true)).withProperty(COVERED, Boolean.valueOf(true));
|
||||
}
|
||||
if (meta == 10) {
|
||||
iblockstate = iblockstate.withProperty(FACING, EnumFacing.SOUTH).withProperty(ACTIVE, Boolean.valueOf(true)).withProperty(COVERED, Boolean.valueOf(true));
|
||||
}
|
||||
if (meta == 11) {
|
||||
iblockstate = iblockstate.withProperty(FACING, EnumFacing.NORTH).withProperty(ACTIVE, Boolean.valueOf(true)).withProperty(COVERED, Boolean.valueOf(true));
|
||||
}
|
||||
if (meta == 12) {
|
||||
iblockstate = iblockstate.withProperty(FACING, EnumFacing.EAST).withProperty(ACTIVE, Boolean.valueOf(false)).withProperty(COVERED, Boolean.valueOf(true));
|
||||
}
|
||||
if (meta == 13) {
|
||||
iblockstate = iblockstate.withProperty(FACING, EnumFacing.WEST).withProperty(ACTIVE, Boolean.valueOf(false)).withProperty(COVERED, Boolean.valueOf(true));
|
||||
}
|
||||
if (meta == 14) {
|
||||
iblockstate = iblockstate.withProperty(FACING, EnumFacing.SOUTH).withProperty(ACTIVE, Boolean.valueOf(false)).withProperty(COVERED, Boolean.valueOf(true));
|
||||
}
|
||||
if (meta == 15) {
|
||||
iblockstate = iblockstate.withProperty(FACING, EnumFacing.NORTH).withProperty(ACTIVE, Boolean.valueOf(false)).withProperty(COVERED, Boolean.valueOf(true));
|
||||
}
|
||||
return iblockstate;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected BlockStateContainer createBlockState() {
|
||||
return new BlockStateContainer(this, new IProperty[] {FACING, ACTIVE, COVERED});
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isFullCube(IBlockState state)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isFullyOpaque(IBlockState state)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isOpaqueCube(IBlockState state)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public boolean shouldSideBeRendered(IBlockState blockState, IBlockAccess blockAccess, BlockPos pos, EnumFacing side)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public EnumBlockRenderType getRenderType(IBlockState state)
|
||||
{
|
||||
return EnumBlockRenderType.MODEL;
|
||||
}
|
||||
|
||||
@SideOnly(Side.CLIENT)
|
||||
@SuppressWarnings("incomplete-switch")
|
||||
public void randomDisplayTick(IBlockState state, World world, BlockPos pos, Random rand)
|
||||
{
|
||||
if(state.getValue(Bloomery.ACTIVE) == true)
|
||||
{
|
||||
double d0 = (double)pos.getX() + 0.5D;
|
||||
double d1 = (double)pos.getY() + 0.2D;
|
||||
double d2 = (double)pos.getZ() + 0.5D;
|
||||
double d3 = 0.52D;
|
||||
double d4 = rand.nextDouble() * 0.6D - 0.3D;
|
||||
|
||||
if (rand.nextDouble() < 0.1D)
|
||||
{
|
||||
world.playSound((double)pos.getX() + 0.5D, (double)pos.getY(), (double)pos.getZ() + 0.5D, SoundEvents.BLOCK_FURNACE_FIRE_CRACKLE, SoundCategory.BLOCKS, 1.0F, 1.0F, false);
|
||||
}
|
||||
if(rand.nextInt(4) == 1){
|
||||
world.spawnParticle(EnumParticleTypes.FLAME, d0+d4, d1, d2+d4, 0.0D, 0.001D, 0.0D, new int[0]);
|
||||
world.spawnParticle(EnumParticleTypes.FLAME, d0+d4, d1, d2+d4, 0.0D, 0.001D, 0.0D, new int[0]);
|
||||
}
|
||||
if(rand.nextInt(4) == 2){
|
||||
world.spawnParticle(EnumParticleTypes.FLAME, d0+d4, d1, d2-d4, 0.0D, 0.001D, 0.0D, new int[0]);
|
||||
world.spawnParticle(EnumParticleTypes.FLAME, d0+d4, d1, d2+d4, 0.0D, 0.001D, 0.0D, new int[0]);
|
||||
}
|
||||
if(rand.nextInt(4) == 3){
|
||||
world.spawnParticle(EnumParticleTypes.FLAME, d0-d4, d1, d2+d4, 0.0D, 0.001D, 0.0D, new int[0]);
|
||||
world.spawnParticle(EnumParticleTypes.FLAME, d0+d4, d1, d2+d4, 0.0D, 0.001D, 0.0D, new int[0]);
|
||||
}
|
||||
if(rand.nextInt(4) == 4){
|
||||
world.spawnParticle(EnumParticleTypes.FLAME, d0-d4, d1, d2-d4, 0.0D, 0.001D, 0.0D, new int[0]);
|
||||
world.spawnParticle(EnumParticleTypes.FLAME, d0+d4, d1, d2+d4, 0.0D, 0.001D, 0.0D, new int[0]);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -21,6 +21,7 @@ import net.minecraftforge.fml.relauncher.Side;
|
||||
import net.minecraftforge.fml.relauncher.SideOnly;
|
||||
import nmd.primal.forgecraft.ModInfo;
|
||||
import nmd.primal.forgecraft.init.ModBlocks;
|
||||
import nmd.primal.forgecraft.tiles.TileBloomery;
|
||||
import nmd.primal.forgecraft.tiles.TileFirebox;
|
||||
import nmd.primal.forgecraft.tiles.TilePistonBellows;
|
||||
|
||||
@@ -69,7 +70,7 @@ public class PistonBellows extends CustomContainerFacing {
|
||||
@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(PistonBellows.FACING));
|
||||
//System.out.println(state.getValue(PistonBellows.FACING));
|
||||
if(state.getValue(this.ACTIVE) == false) {
|
||||
world.setBlockState(pos, state.withProperty(ACTIVE, true), 2);
|
||||
if (state.getValue(PistonBellows.FACING) == EnumFacing.NORTH) {
|
||||
@@ -86,6 +87,22 @@ public class PistonBellows extends CustomContainerFacing {
|
||||
}
|
||||
}
|
||||
}
|
||||
if (world.getBlockState(tempPos).getBlock() == ModBlocks.bloomery) {
|
||||
TileBloomery tile = (TileBloomery) world.getTileEntity(tempPos);
|
||||
if ((world.getBlockState(tempPos).getValue(Bloomery.ACTIVE) == true)
|
||||
&& (world.getBlockState(tempPos).getValue(Bloomery.FACING) == EnumFacing.EAST)) {
|
||||
if (tile != null) {
|
||||
//System.out.println(world.getBlockState(tempPos).getValue(Firebox.FACING));
|
||||
tile.setHeat(tile.getHeat() + 25);
|
||||
if(world.getBlockState(tempPos).getValue(Bloomery.COVERED) == true){
|
||||
tile.setHeat(tile.getHeat() + 25);
|
||||
}
|
||||
tile.updateBlock();
|
||||
tile.markDirty();
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if (state.getValue(PistonBellows.FACING) == EnumFacing.SOUTH) {
|
||||
BlockPos tempPos = new BlockPos(pos.getX() - 1, pos.getY(), pos.getZ());
|
||||
@@ -101,6 +118,22 @@ public class PistonBellows extends CustomContainerFacing {
|
||||
}
|
||||
}
|
||||
}
|
||||
if (world.getBlockState(tempPos).getBlock() == ModBlocks.bloomery) {
|
||||
TileBloomery tile = (TileBloomery) world.getTileEntity(tempPos);
|
||||
if ((world.getBlockState(tempPos).getValue(Bloomery.ACTIVE) == true)
|
||||
&& (world.getBlockState(tempPos).getValue(Bloomery.FACING) == EnumFacing.WEST)) {
|
||||
if (tile != null) {
|
||||
//System.out.println(world.getBlockState(tempPos).getValue(Firebox.FACING));
|
||||
tile.setHeat(tile.getHeat() + 25);
|
||||
if(world.getBlockState(tempPos).getValue(Bloomery.COVERED) == true){
|
||||
tile.setHeat(tile.getHeat() + 25);
|
||||
}
|
||||
tile.updateBlock();
|
||||
tile.markDirty();
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if (state.getValue(PistonBellows.FACING) == EnumFacing.EAST) {
|
||||
BlockPos tempPos = new BlockPos(pos.getX(), pos.getY(), pos.getZ() + 1);
|
||||
@@ -116,6 +149,22 @@ public class PistonBellows extends CustomContainerFacing {
|
||||
}
|
||||
}
|
||||
}
|
||||
if (world.getBlockState(tempPos).getBlock() == ModBlocks.bloomery) {
|
||||
TileBloomery tile = (TileBloomery) world.getTileEntity(tempPos);
|
||||
if ((world.getBlockState(tempPos).getValue(Bloomery.ACTIVE) == true)
|
||||
&& (world.getBlockState(tempPos).getValue(Bloomery.FACING) == EnumFacing.SOUTH)) {
|
||||
if (tile != null) {
|
||||
//System.out.println(world.getBlockState(tempPos).getValue(Firebox.FACING));
|
||||
tile.setHeat(tile.getHeat() + 25);
|
||||
if(world.getBlockState(tempPos).getValue(Bloomery.COVERED) == true){
|
||||
tile.setHeat(tile.getHeat() + 25);
|
||||
}
|
||||
tile.updateBlock();
|
||||
tile.markDirty();
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if (state.getValue(PistonBellows.FACING) == EnumFacing.WEST) {
|
||||
BlockPos tempPos = new BlockPos(pos.getX(), pos.getY(), pos.getZ() - 1);
|
||||
@@ -131,6 +180,22 @@ public class PistonBellows extends CustomContainerFacing {
|
||||
}
|
||||
}
|
||||
}
|
||||
if (world.getBlockState(tempPos).getBlock() == ModBlocks.bloomery) {
|
||||
TileBloomery tile = (TileBloomery) world.getTileEntity(tempPos);
|
||||
if ((world.getBlockState(tempPos).getValue(Bloomery.ACTIVE) == true)
|
||||
&& (world.getBlockState(tempPos).getValue(Bloomery.FACING) == EnumFacing.NORTH)) {
|
||||
if (tile != null) {
|
||||
//System.out.println(world.getBlockState(tempPos).getValue(Firebox.FACING));
|
||||
tile.setHeat(tile.getHeat() + 25);
|
||||
if(world.getBlockState(tempPos).getValue(Bloomery.COVERED) == true){
|
||||
tile.setHeat(tile.getHeat() + 25);
|
||||
}
|
||||
tile.updateBlock();
|
||||
tile.markDirty();
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -7,6 +7,7 @@ import net.minecraft.client.renderer.block.model.ModelResourceLocation;
|
||||
import net.minecraft.item.Item;
|
||||
import net.minecraft.item.ItemBlock;
|
||||
import net.minecraftforge.fml.common.registry.GameRegistry;
|
||||
import nmd.primal.forgecraft.blocks.Bloomery;
|
||||
import nmd.primal.forgecraft.blocks.Firebox;
|
||||
import nmd.primal.forgecraft.blocks.PistonBellows;
|
||||
|
||||
@@ -16,7 +17,7 @@ import nmd.primal.forgecraft.blocks.PistonBellows;
|
||||
public class ModBlocks {
|
||||
|
||||
public static Block firebox;
|
||||
//public static Block pistonbellows;
|
||||
public static Block bloomery;
|
||||
public static Block pistonbellowsoak;
|
||||
public static Block pistonbellowsjungle;
|
||||
public static Block pistonbellowsbirch;
|
||||
@@ -34,6 +35,7 @@ public class ModBlocks {
|
||||
pistonbellowsspruce = new PistonBellows(Material.WOOD, "pistonbellowsspruce");
|
||||
pistonbellowsdarkoak = new PistonBellows(Material.WOOD, "pistonbellowsdarkoak");
|
||||
pistonbellowsacacia = new PistonBellows(Material.WOOD, "pistonbellowsacacia");
|
||||
bloomery = new Bloomery(Material.ROCK, "bloomery");
|
||||
}
|
||||
|
||||
public static void register() {
|
||||
@@ -44,6 +46,7 @@ public class ModBlocks {
|
||||
registerBlock(pistonbellowsspruce);
|
||||
registerBlock(pistonbellowsdarkoak);
|
||||
registerBlock(pistonbellowsacacia);
|
||||
registerBlock(bloomery);
|
||||
}
|
||||
|
||||
public static void registerRenders() {
|
||||
@@ -54,6 +57,7 @@ public class ModBlocks {
|
||||
registerRender(pistonbellowsspruce);
|
||||
registerRender(pistonbellowsdarkoak);
|
||||
registerRender(pistonbellowsacacia);
|
||||
registerRender(bloomery);
|
||||
}
|
||||
|
||||
private static void registerBlock(Block block) {
|
||||
|
||||
@@ -2,6 +2,7 @@ package nmd.primal.forgecraft.init;
|
||||
|
||||
import net.minecraft.tileentity.TileEntity;
|
||||
import net.minecraftforge.fml.common.registry.GameRegistry;
|
||||
import nmd.primal.forgecraft.tiles.TileBloomery;
|
||||
import nmd.primal.forgecraft.tiles.TileFirebox;
|
||||
import nmd.primal.forgecraft.tiles.TilePistonBellows;
|
||||
|
||||
@@ -13,6 +14,7 @@ public class ModTiles {
|
||||
public static void registerTileEntities () {
|
||||
registerTileEntity(TileFirebox.class, "firebox");
|
||||
registerTileEntity(TilePistonBellows.class, "pistonbellows");
|
||||
registerTileEntity(TileBloomery.class, "bloomery");
|
||||
}
|
||||
|
||||
private static void registerTileEntity(Class<? extends TileEntity> tile_class, String baseName) {
|
||||
|
||||
@@ -3,8 +3,10 @@ package nmd.primal.forgecraft.proxy;
|
||||
import net.minecraftforge.fml.client.registry.ClientRegistry;
|
||||
import nmd.primal.forgecraft.init.ModBlocks;
|
||||
import nmd.primal.forgecraft.init.ModItems;
|
||||
import nmd.primal.forgecraft.renders.TileBloomeryRender;
|
||||
import nmd.primal.forgecraft.renders.TileFireboxRender;
|
||||
import nmd.primal.forgecraft.renders.TilePistonBellowsRender;
|
||||
import nmd.primal.forgecraft.tiles.TileBloomery;
|
||||
import nmd.primal.forgecraft.tiles.TileFirebox;
|
||||
import nmd.primal.forgecraft.tiles.TilePistonBellows;
|
||||
|
||||
@@ -26,6 +28,7 @@ public class ClientProxy implements CommonProxy {
|
||||
{
|
||||
ClientRegistry.bindTileEntitySpecialRenderer(TileFirebox.class, new TileFireboxRender());
|
||||
ClientRegistry.bindTileEntitySpecialRenderer(TilePistonBellows.class, new TilePistonBellowsRender());
|
||||
ClientRegistry.bindTileEntitySpecialRenderer(TileBloomery.class, new TileBloomeryRender());
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,63 @@
|
||||
package nmd.primal.forgecraft.renders;
|
||||
|
||||
import net.minecraft.client.Minecraft;
|
||||
import net.minecraft.client.renderer.OpenGlHelper;
|
||||
import net.minecraft.client.renderer.RenderItem;
|
||||
import net.minecraft.client.renderer.texture.TextureMap;
|
||||
import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer;
|
||||
import net.minecraft.item.ItemBlock;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.util.math.BlockPos;
|
||||
import nmd.primal.forgecraft.tiles.TileBloomery;
|
||||
import nmd.primal.forgecraft.tiles.TileFirebox;
|
||||
import org.lwjgl.opengl.GL11;
|
||||
|
||||
/**
|
||||
* Created by mminaie on 1/22/17.
|
||||
*/
|
||||
public class TileBloomeryRender extends TileEntitySpecialRenderer<TileBloomery>
|
||||
{
|
||||
private RenderItem renderItem = Minecraft.getMinecraft().getRenderItem();
|
||||
|
||||
@Override
|
||||
public void renderTileEntityAt(TileBloomery tile, double x, double y, double z, float partialTicks, int destroyStage)
|
||||
{
|
||||
GL11.glPushMatrix();
|
||||
GL11.glTranslated(x + 0.5D, y + 0.0626D, z + 0.5D);
|
||||
//GL11.glRotatef(90.0F, 0.0F, 0.0F, 1.0F);
|
||||
Minecraft.getMinecraft().getTextureManager().bindTexture(TextureMap.LOCATION_BLOCKS_TEXTURE);
|
||||
float prevLGTX = OpenGlHelper.lastBrightnessX;
|
||||
float prevLGTY = OpenGlHelper.lastBrightnessY;
|
||||
BlockPos pos = tile.getPos();
|
||||
int bright = tile.getWorld().getCombinedLight(pos.up(), 0);
|
||||
OpenGlHelper.setLightmapTextureCoords(OpenGlHelper.lightmapTexUnit, bright % 65536, bright / 65536);
|
||||
|
||||
ItemStack stack1 = tile.getSlotStack(0);
|
||||
|
||||
boolean is_block = stack1.getItem() instanceof ItemBlock;
|
||||
float scale = is_block ? 0.1725F : 0.3F;
|
||||
double xTrans = is_block ? -1.6D : -0.45D;
|
||||
double yTrans = is_block ? -1.26D : -0.7D;
|
||||
|
||||
if (!stack1.isEmpty()) {
|
||||
int stackRotation = stack1.getCount();
|
||||
GL11.glPushMatrix();
|
||||
GL11.glScalef(scale, scale, scale);
|
||||
GL11.glRotated(90.0F, 1.0F, 0.0F, 0.0F);
|
||||
renderItem.renderItem(stack1, renderItem.getItemModelMesher().getItemModel(stack1));
|
||||
GL11.glPopMatrix();
|
||||
for(int i = 0; i < Math.ceil(stackRotation/8) + 1; i++){
|
||||
GL11.glPushMatrix();
|
||||
GL11.glScalef(scale, scale, scale);
|
||||
GL11.glRotated(45.0F * i, 0.0F, 1.0F, 0.0F);
|
||||
GL11.glRotated(90.0F, 1.0F, 0.0F, 0.0F);
|
||||
GL11.glTranslated(xTrans, yTrans, 0.0D);
|
||||
renderItem.renderItem(stack1, renderItem.getItemModelMesher().getItemModel(stack1));
|
||||
GL11.glPopMatrix();
|
||||
}
|
||||
}
|
||||
|
||||
OpenGlHelper.setLightmapTextureCoords(OpenGlHelper.lightmapTexUnit, prevLGTX, prevLGTY);
|
||||
GL11.glPopMatrix();
|
||||
}
|
||||
}
|
||||
139
1.11/src/main/java/nmd/primal/forgecraft/tiles/TileBloomery.java
Normal file
139
1.11/src/main/java/nmd/primal/forgecraft/tiles/TileBloomery.java
Normal file
@@ -0,0 +1,139 @@
|
||||
package nmd.primal.forgecraft.tiles;
|
||||
|
||||
import net.minecraft.block.BlockFurnace;
|
||||
import net.minecraft.block.state.IBlockState;
|
||||
import net.minecraft.init.Blocks;
|
||||
import net.minecraft.init.Items;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.nbt.NBTTagCompound;
|
||||
import net.minecraft.tileentity.TileEntityFurnace;
|
||||
import net.minecraft.util.ITickable;
|
||||
import net.minecraft.util.NonNullList;
|
||||
import net.minecraft.util.math.BlockPos;
|
||||
import net.minecraft.world.World;
|
||||
import nmd.primal.forgecraft.blocks.Bloomery;
|
||||
import nmd.primal.forgecraft.blocks.Firebox;
|
||||
|
||||
import static nmd.primal.forgecraft.CommonUtils.getVanillaItemBurnTime;
|
||||
|
||||
/**
|
||||
* Created by mminaie on 1/22/17.
|
||||
*/
|
||||
public class TileBloomery extends TileBaseSlot implements ITickable {
|
||||
|
||||
private NonNullList<ItemStack> slotList = NonNullList.<ItemStack>withSize(3, ItemStack.EMPTY);
|
||||
private int iteration = 0;
|
||||
private int heat;
|
||||
|
||||
@Override
|
||||
public void update () {
|
||||
if(!world.isRemote){
|
||||
World world = this.getWorld();
|
||||
this.iteration ++;
|
||||
if(this.iteration == 300 ) {
|
||||
this.iteration = 0;
|
||||
IBlockState state = world.getBlockState(this.pos);
|
||||
BlockPos abovePos = new BlockPos(this.getPos().getX(), this.getPos().getY()+1, this.getPos().getZ());
|
||||
if (world.getBlockState(this.getPos()).getValue(Bloomery.ACTIVE)) {
|
||||
if (this.getSlotStack(0) == ItemStack.EMPTY) {
|
||||
world.setBlockState(this.getPos(), state.withProperty(Firebox.ACTIVE, false), 2);
|
||||
this.markDirty();
|
||||
world.notifyBlockUpdate(pos, state, state, 2);
|
||||
}
|
||||
if(this.getSlotStack(0) != ItemStack.EMPTY) {
|
||||
Integer decrInt = (int) Math.floor(getVanillaItemBurnTime(this.getSlotStack(0)) / 20);
|
||||
if(decrInt == 0) {
|
||||
decrInt = 1;
|
||||
}
|
||||
if (world.rand.nextInt(decrInt) == 0) {
|
||||
this.decrStackSize(0, 1);
|
||||
this.markDirty();
|
||||
this.updateBlock();
|
||||
}
|
||||
}
|
||||
}
|
||||
this.heatManager(this.getHeat(), state, this.getSlotStack(0));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public int getHeat(){
|
||||
return this.heat;
|
||||
}
|
||||
|
||||
public void setHeat(int newHeat){
|
||||
this.heat = newHeat;
|
||||
}
|
||||
@Override
|
||||
public int getSlotLimit() {
|
||||
return 1;
|
||||
}
|
||||
|
||||
private void heatManager(Integer h, IBlockState state, ItemStack stack){
|
||||
if(state.getValue(Bloomery.ACTIVE) == true){
|
||||
if(!stack.isEmpty()) {
|
||||
if(h > 400) {
|
||||
this.setHeat(h - 25);
|
||||
}
|
||||
if(h < 400){
|
||||
this.setHeat(400);
|
||||
}
|
||||
}
|
||||
if(stack.isEmpty()){
|
||||
if(h > 50){
|
||||
this.setHeat(h - 25);
|
||||
if(this.getHeat() < 50){
|
||||
this.setHeat(50);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if(state.getValue(Bloomery.ACTIVE) == false){
|
||||
if(h > 50){
|
||||
this.setHeat(h - 50);
|
||||
if(this.getHeat() < 50){
|
||||
this.setHeat(50);
|
||||
}
|
||||
}
|
||||
}
|
||||
this.updateBlock();
|
||||
this.markDirty();
|
||||
}
|
||||
|
||||
public ItemStack removeStackFromSlot(int index) {
|
||||
ItemStack stack = this.getSlotStack(index);
|
||||
this.setSlotStack(index, ItemStack.EMPTY);
|
||||
return stack;
|
||||
}
|
||||
|
||||
public boolean isItemValidForSlot(int index, ItemStack stack) {
|
||||
if(index == 0){
|
||||
if(stack.getItem() == Items.COAL){
|
||||
if(stack.getMetadata() == 1) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
// ***************************************************************************** //
|
||||
// NBT
|
||||
// ***************************************************************************** //
|
||||
@Override
|
||||
public NBTTagCompound readNBT(NBTTagCompound nbt)
|
||||
{
|
||||
super.readNBT(nbt);
|
||||
this.heat = nbt.getInteger("heat");
|
||||
return nbt;
|
||||
}
|
||||
|
||||
@Override
|
||||
public NBTTagCompound writeNBT(NBTTagCompound nbt)
|
||||
{
|
||||
nbt.setInteger("heat", this.heat);
|
||||
super.writeNBT(nbt);
|
||||
return nbt;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"variants": {
|
||||
"active=false,covered=false,facing=north": { "model": "forgecraft:bloomery" },
|
||||
"active=false,covered=false,facing=east": { "model": "forgecraft:bloomery", "y": 90 },
|
||||
"active=false,covered=false,facing=south": { "model": "forgecraft:bloomery", "y": 180 },
|
||||
"active=false,covered=false,facing=west": { "model": "forgecraft:bloomery", "y": 270 },
|
||||
"active=true,covered=false,facing=north": { "model": "forgecraft:bloomery_lit" },
|
||||
"active=true,covered=false,facing=east": { "model": "forgecraft:bloomery_lit", "y": 90 },
|
||||
"active=true,covered=false,facing=south": { "model": "forgecraft:bloomery_lit", "y": 180 },
|
||||
"active=true,covered=false,facing=west": { "model": "forgecraft:bloomery_lit", "y": 270 },
|
||||
"active=true,covered=true,facing=north": { "model": "forgecraft:bloomery_lit_covered" },
|
||||
"active=true,covered=true,facing=east": { "model": "forgecraft:bloomery_lit_covered", "y": 90 },
|
||||
"active=true,covered=true,facing=south": { "model": "forgecraft:bloomery_lit_covered", "y": 180 },
|
||||
"active=true,covered=true,facing=west": { "model": "forgecraft:bloomery_lit_covered", "y": 270 },
|
||||
"active=false,covered=true,facing=north": { "model": "forgecraft:bloomery_covered" },
|
||||
"active=false,covered=true,facing=east": { "model": "forgecraft:bloomery_covered", "y": 90 },
|
||||
"active=false,covered=true,facing=south": { "model": "forgecraft:bloomery_covered", "y": 180 },
|
||||
"active=false,covered=true,facing=west": { "model": "forgecraft:bloomery_covered", "y": 270 }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,231 @@
|
||||
{
|
||||
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
|
||||
"textures": {
|
||||
"particle": "forgecraft:blocks/brick",
|
||||
"texture": "forgecraft:blocks/brick"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"__comment": "Cube1",
|
||||
"from": [ 2, 0, 2 ],
|
||||
"to": [ 14, 1, 14 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 2, 14, 14 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 2, 14, 14 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 2, 15, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 15, 14, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 2, 15, 14, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 2, 15, 14, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube3",
|
||||
"from": [ 0, 0, 3 ],
|
||||
"to": [ 2, 14, 13 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 0, 3, 2, 13 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 3, 1, 13, 3 ], "texture": "#texture", "rotation": 90 },
|
||||
"north": { "uv": [ 14, 2, 16, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 0, 2, 2, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 3, 2, 13, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 2, 2, 12, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube4",
|
||||
"from": [ 3, 0, 14 ],
|
||||
"to": [ 13, 1, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 3, 0, 13, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 3, 14, 13, 16 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 3, 15, 13, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 3, 15, 13, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 15, 16, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 15, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube6",
|
||||
"from": [ 3, 0, 0 ],
|
||||
"to": [ 13, 14, 2 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 3, 14, 13, 16 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 0, 12, 2 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 3, 2, 13, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 12, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 0, 2, 2, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 14, 2, 16, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube8",
|
||||
"from": [ 14, 0, 3 ],
|
||||
"to": [ 16, 14, 13 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 14, 3, 16, 13 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 9, 12, 11 ], "texture": "#texture", "rotation": 90 },
|
||||
"north": { "uv": [ 0, 2, 2, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 14, 2, 16, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 2, 2, 12, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 3, 2, 13, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube14",
|
||||
"from": [ 3, 1, 14 ],
|
||||
"to": [ 4, 3, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 3, 0, 4, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 3, 14, 4, 16 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 12, 13, 13, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 3, 13, 4, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 13, 16, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 13, 2, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube14",
|
||||
"from": [ 12, 1, 14 ],
|
||||
"to": [ 13, 3, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 3, 0, 4, 1 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 3, 15, 4, 16 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 12, 11, 13, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 3, 11, 4, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 15, 11, 16, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 11, 1, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube16",
|
||||
"from": [ 3, 3, 14 ],
|
||||
"to": [ 13, 14, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 3, 0, 13, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 3, 9, 13, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 2, 2, 12, 13 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 3, 2, 13, 13 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 16, 13 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 2, 2, 13 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 2, 0, 14 ],
|
||||
"to": [ 3, 14, 15 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 1, 0, 13 ],
|
||||
"to": [ 3, 14, 14 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 1, 0, 2 ],
|
||||
"to": [ 3, 14, 3 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 2, 0, 1 ],
|
||||
"to": [ 3, 14, 2 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 14, 0, 2 ],
|
||||
"to": [ 15, 14, 3 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 13, 0, 1 ],
|
||||
"to": [ 14, 14, 3 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 13, 0, 13 ],
|
||||
"to": [ 14, 14, 15 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 14, 0, 13 ],
|
||||
"to": [ 15, 14, 14 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
}
|
||||
],
|
||||
"display": {
|
||||
"thirdperson_righthand": {
|
||||
"rotation": [ 60, 45, 0 ],
|
||||
"scale": [ 0.5, 0.6, 0.5 ]
|
||||
},
|
||||
"firstperson_righthand": {
|
||||
"rotation": [ 0, 45, 0 ],
|
||||
"scale": [ 0.7, 0.7, 0.7 ]
|
||||
},
|
||||
"gui": {
|
||||
"rotation": [ 45, 45, 0 ],
|
||||
"scale": [ 0.6, 0.6, 0.6 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,217 @@
|
||||
{
|
||||
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
|
||||
"textures": {
|
||||
"particle": "blocks/e_particle",
|
||||
"texture": "blocks/brick"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"__comment": "Cube1",
|
||||
"from": [ 2, 0, 2 ],
|
||||
"to": [ 14, 1, 14 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 2, 14, 14 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 2, 14, 14 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 2, 15, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 15, 14, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 2, 15, 14, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 2, 15, 14, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube3",
|
||||
"from": [ 0, 0, 3 ],
|
||||
"to": [ 2, 14, 13 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 0, 3, 2, 13 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 3, 1, 13, 3 ], "texture": "#texture", "rotation": 90 },
|
||||
"north": { "uv": [ 14, 2, 16, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 0, 2, 2, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 3, 2, 13, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 2, 2, 12, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube4",
|
||||
"from": [ 3, 0, 14 ],
|
||||
"to": [ 13, 1, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 3, 0, 13, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 3, 14, 13, 16 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 3, 15, 13, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 3, 15, 13, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 15, 16, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 15, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube6",
|
||||
"from": [ 3, 0, 0 ],
|
||||
"to": [ 13, 14, 2 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 3, 14, 13, 16 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 0, 12, 2 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 3, 2, 13, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 12, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 0, 2, 2, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 14, 2, 16, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube8",
|
||||
"from": [ 14, 0, 3 ],
|
||||
"to": [ 16, 14, 13 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 14, 3, 16, 13 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 9, 12, 11 ], "texture": "#texture", "rotation": 90 },
|
||||
"north": { "uv": [ 0, 2, 2, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 14, 2, 16, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 2, 2, 12, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 3, 2, 13, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube14",
|
||||
"from": [ 3, 1, 14 ],
|
||||
"to": [ 4, 3, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 3, 0, 4, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 3, 14, 4, 16 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 12, 13, 13, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 3, 13, 4, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 13, 16, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 13, 2, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube14",
|
||||
"from": [ 12, 1, 14 ],
|
||||
"to": [ 13, 3, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 3, 0, 4, 1 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 3, 15, 4, 16 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 12, 11, 13, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 3, 11, 4, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 15, 11, 16, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 11, 1, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube16",
|
||||
"from": [ 3, 3, 14 ],
|
||||
"to": [ 13, 14, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 3, 0, 13, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 3, 9, 13, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 2, 2, 12, 13 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 3, 2, 13, 13 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 16, 13 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 2, 2, 13 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 2, 0, 14 ],
|
||||
"to": [ 3, 14, 15 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 1, 0, 13 ],
|
||||
"to": [ 3, 14, 14 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 1, 0, 2 ],
|
||||
"to": [ 3, 14, 3 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 2, 0, 1 ],
|
||||
"to": [ 3, 14, 2 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 14, 0, 2 ],
|
||||
"to": [ 15, 14, 3 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 13, 0, 1 ],
|
||||
"to": [ 14, 14, 3 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 13, 0, 13 ],
|
||||
"to": [ 14, 14, 15 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 14, 0, 13 ],
|
||||
"to": [ 15, 14, 14 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,234 @@
|
||||
{
|
||||
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
|
||||
"textures": {
|
||||
"particle": "forgecraft:blocks/brick",
|
||||
"texture": "forgecraft:blocks/brick",
|
||||
"texture1": "forgecraft:blocks/brick_lit",
|
||||
"texture2": "forgecraft:blocks/stone_slab",
|
||||
"texture3": "forgecraft:blocks/stone_slab_hot"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"__comment": "Cube1",
|
||||
"from": [ 2, 0, 2 ],
|
||||
"to": [ 14, 1, 14 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 2, 14, 14 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 2, 14, 14 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 2, 15, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 15, 14, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 2, 15, 14, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 2, 15, 14, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube3",
|
||||
"from": [ 0, 0, 3 ],
|
||||
"to": [ 2, 14, 13 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 0, 3, 2, 13 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 3, 1, 13, 3 ], "texture": "#texture", "rotation": 90 },
|
||||
"north": { "uv": [ 14, 2, 16, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 0, 2, 2, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 3, 2, 13, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 2, 2, 12, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube4",
|
||||
"from": [ 3, 0, 14 ],
|
||||
"to": [ 13, 1, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 3, 0, 13, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 3, 14, 13, 16 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 3, 15, 13, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 3, 15, 13, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 15, 16, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 15, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube6",
|
||||
"from": [ 3, 0, 0 ],
|
||||
"to": [ 13, 14, 2 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 3, 14, 13, 16 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 0, 12, 2 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 3, 2, 13, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 12, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 0, 2, 2, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 14, 2, 16, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube8",
|
||||
"from": [ 14, 0, 3 ],
|
||||
"to": [ 16, 14, 13 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 14, 3, 16, 13 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 9, 12, 11 ], "texture": "#texture", "rotation": 90 },
|
||||
"north": { "uv": [ 0, 2, 2, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 14, 2, 16, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 2, 2, 12, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 3, 2, 13, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube14",
|
||||
"from": [ 3, 1, 14 ],
|
||||
"to": [ 4, 3, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 3, 0, 4, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 3, 14, 4, 16 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 12, 13, 13, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 3, 13, 4, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 13, 16, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 13, 2, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube14",
|
||||
"from": [ 12, 1, 14 ],
|
||||
"to": [ 13, 3, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 3, 0, 4, 1 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 3, 15, 4, 16 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 12, 11, 13, 15 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 3, 11, 4, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 15, 11, 16, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 11, 1, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube16",
|
||||
"from": [ 3, 3, 14 ],
|
||||
"to": [ 13, 14, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 3, 0, 13, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 3, 9, 13, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 2, 2, 12, 13 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 3, 2, 13, 13 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 16, 13 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 2, 2, 13 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 2, 0, 14 ],
|
||||
"to": [ 3, 14, 15 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 1, 0, 13 ],
|
||||
"to": [ 3, 14, 14 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 1, 0, 2 ],
|
||||
"to": [ 3, 14, 3 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 2, 0, 1 ],
|
||||
"to": [ 3, 14, 2 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 14, 0, 2 ],
|
||||
"to": [ 15, 14, 3 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 13, 0, 1 ],
|
||||
"to": [ 14, 14, 3 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 13, 0, 13 ],
|
||||
"to": [ 14, 14, 15 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 14, 0, 13 ],
|
||||
"to": [ 15, 14, 14 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "lid",
|
||||
"from": [ -0.5, 14, 8 ],
|
||||
"to": [ 11.5, 16, 20 ],
|
||||
"rotation": { "origin": [ -0.5, 14, 8 ], "axis": "y", "angle": 45 },
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 14, 14, 2 ], "texture": "#texture2" },
|
||||
"up": { "uv": [ 2, 2, 14, 14 ], "texture": "#texture2" },
|
||||
"north": { "uv": [ 14, 9, 2, 11 ], "texture": "#texture2" },
|
||||
"south": { "uv": [ 2, 4, 14, 6 ], "texture": "#texture2" },
|
||||
"west": { "uv": [ 4, 2, 6, 14 ], "texture": "#texture2", "rotation": 270 },
|
||||
"east": { "uv": [ 4, 1, 6, 13 ], "texture": "#texture2", "rotation": 270 }
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,218 @@
|
||||
{
|
||||
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
|
||||
"textures": {
|
||||
"particle": "forgecraft:blocks/brick",
|
||||
"texture": "forgecraft:blocks/brick",
|
||||
"texture1": "forgecraft:blocks/brick_lit"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"__comment": "Cube1",
|
||||
"from": [ 2, 0, 2 ],
|
||||
"to": [ 14, 1, 14 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 2, 14, 14 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 2, 14, 14 ], "texture": "#texture1" },
|
||||
"north": { "uv": [ 2, 15, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 15, 14, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 2, 15, 14, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 2, 15, 14, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube3",
|
||||
"from": [ 0, 0, 3 ],
|
||||
"to": [ 2, 14, 13 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 0, 3, 2, 13 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 3, 1, 13, 3 ], "texture": "#texture", "rotation": 90 },
|
||||
"north": { "uv": [ 14, 2, 16, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 0, 2, 2, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 3, 2, 13, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 2, 2, 12, 16 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube4",
|
||||
"from": [ 3, 0, 14 ],
|
||||
"to": [ 13, 1, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 3, 0, 13, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 3, 14, 13, 16 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 3, 15, 13, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 3, 15, 13, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 15, 16, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 15, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube6",
|
||||
"from": [ 3, 0, 0 ],
|
||||
"to": [ 13, 14, 2 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 3, 14, 13, 16 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 0, 12, 2 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 3, 2, 13, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 12, 16 ], "texture": "#texture1" },
|
||||
"west": { "uv": [ 0, 2, 2, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 14, 2, 16, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube8",
|
||||
"from": [ 14, 0, 3 ],
|
||||
"to": [ 16, 14, 13 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 14, 3, 16, 13 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 9, 12, 11 ], "texture": "#texture", "rotation": 90 },
|
||||
"north": { "uv": [ 0, 2, 2, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 14, 2, 16, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 2, 2, 12, 16 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 3, 2, 13, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube14",
|
||||
"from": [ 3, 1, 14 ],
|
||||
"to": [ 4, 3, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 3, 0, 4, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 3, 14, 4, 16 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 12, 13, 13, 15 ], "texture": "#texture1" },
|
||||
"south": { "uv": [ 3, 13, 4, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 13, 16, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 13, 2, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube14",
|
||||
"from": [ 12, 1, 14 ],
|
||||
"to": [ 13, 3, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 3, 0, 4, 1 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 3, 15, 4, 16 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 12, 11, 13, 15 ], "texture": "#texture1" },
|
||||
"south": { "uv": [ 3, 11, 4, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 15, 11, 16, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 11, 1, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube16",
|
||||
"from": [ 3, 3, 14 ],
|
||||
"to": [ 13, 14, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 3, 0, 13, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 3, 9, 13, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 2, 2, 12, 13 ], "texture": "#texture1" },
|
||||
"south": { "uv": [ 3, 2, 13, 13 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 16, 13 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 2, 2, 13 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 2, 0, 14 ],
|
||||
"to": [ 3, 14, 15 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 1, 0, 13 ],
|
||||
"to": [ 3, 14, 14 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture1" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 1, 0, 2 ],
|
||||
"to": [ 3, 14, 3 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture1" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 2, 0, 1 ],
|
||||
"to": [ 3, 14, 2 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture1" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 14, 0, 2 ],
|
||||
"to": [ 15, 14, 3 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture1" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 13, 0, 1 ],
|
||||
"to": [ 14, 14, 3 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture1" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 13, 0, 13 ],
|
||||
"to": [ 14, 14, 15 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture1" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 14, 0, 13 ],
|
||||
"to": [ 15, 14, 14 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture1" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture1" }
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,218 @@
|
||||
{
|
||||
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
|
||||
"textures": {
|
||||
"particle": "blocks/brick",
|
||||
"texture": "blocks/brick",
|
||||
"texture1": "blocks/brick_lit"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"__comment": "Cube1",
|
||||
"from": [ 2, 0, 2 ],
|
||||
"to": [ 14, 1, 14 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 2, 14, 14 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 2, 14, 14 ], "texture": "#texture1" },
|
||||
"north": { "uv": [ 2, 15, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 15, 14, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 2, 15, 14, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 2, 15, 14, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube3",
|
||||
"from": [ 0, 0, 3 ],
|
||||
"to": [ 2, 14, 13 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 0, 3, 2, 13 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 3, 1, 13, 3 ], "texture": "#texture", "rotation": 90 },
|
||||
"north": { "uv": [ 14, 2, 16, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 0, 2, 2, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 3, 2, 13, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 2, 2, 12, 16 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube4",
|
||||
"from": [ 3, 0, 14 ],
|
||||
"to": [ 13, 1, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 3, 0, 13, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 3, 14, 13, 16 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 3, 15, 13, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 3, 15, 13, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 15, 16, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 15, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube6",
|
||||
"from": [ 3, 0, 0 ],
|
||||
"to": [ 13, 14, 2 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 3, 14, 13, 16 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 0, 12, 2 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 3, 2, 13, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 12, 16 ], "texture": "#texture1" },
|
||||
"west": { "uv": [ 0, 2, 2, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 14, 2, 16, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube8",
|
||||
"from": [ 14, 0, 3 ],
|
||||
"to": [ 16, 14, 13 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 14, 3, 16, 13 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 9, 12, 11 ], "texture": "#texture", "rotation": 90 },
|
||||
"north": { "uv": [ 0, 2, 2, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 14, 2, 16, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 2, 2, 12, 16 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 3, 2, 13, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube14",
|
||||
"from": [ 3, 1, 14 ],
|
||||
"to": [ 4, 3, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 3, 0, 4, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 3, 14, 4, 16 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 12, 13, 13, 15 ], "texture": "#texture1" },
|
||||
"south": { "uv": [ 3, 13, 4, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 13, 16, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 13, 2, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube14",
|
||||
"from": [ 12, 1, 14 ],
|
||||
"to": [ 13, 3, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 3, 0, 4, 1 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 3, 15, 4, 16 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 12, 11, 13, 15 ], "texture": "#texture1" },
|
||||
"south": { "uv": [ 3, 11, 4, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 15, 11, 16, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 11, 1, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube16",
|
||||
"from": [ 3, 3, 14 ],
|
||||
"to": [ 13, 14, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 3, 0, 13, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 3, 9, 13, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 2, 2, 12, 13 ], "texture": "#texture1" },
|
||||
"south": { "uv": [ 3, 2, 13, 13 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 16, 13 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 2, 2, 13 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 2, 0, 14 ],
|
||||
"to": [ 3, 14, 15 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 1, 0, 13 ],
|
||||
"to": [ 3, 14, 14 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture1" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 1, 0, 2 ],
|
||||
"to": [ 3, 14, 3 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture1" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 2, 0, 1 ],
|
||||
"to": [ 3, 14, 2 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture1" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 14, 0, 2 ],
|
||||
"to": [ 15, 14, 3 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture1" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 13, 0, 1 ],
|
||||
"to": [ 14, 14, 3 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture1" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 13, 0, 13 ],
|
||||
"to": [ 14, 14, 15 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture1" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 14, 0, 13 ],
|
||||
"to": [ 15, 14, 14 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture1" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture1" }
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,234 @@
|
||||
{
|
||||
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
|
||||
"textures": {
|
||||
"particle": "forgecraft:blocks/brick",
|
||||
"texture": "forgecraft:blocks/brick",
|
||||
"texture1": "forgecraft:blocks/brick_lit",
|
||||
"texture2": "forgecraft:blocks/stone_slab",
|
||||
"texture3": "forgecraft:blocks/stone_slab_hot"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"__comment": "Cube1",
|
||||
"from": [ 2, 0, 2 ],
|
||||
"to": [ 14, 1, 14 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 2, 14, 14 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 2, 14, 14 ], "texture": "#texture1" },
|
||||
"north": { "uv": [ 2, 15, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 15, 14, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 2, 15, 14, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 2, 15, 14, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube3",
|
||||
"from": [ 0, 0, 3 ],
|
||||
"to": [ 2, 14, 13 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 0, 3, 2, 13 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 3, 1, 13, 3 ], "texture": "#texture", "rotation": 90 },
|
||||
"north": { "uv": [ 13, 2, 15, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 0, 2, 2, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 3, 2, 13, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 2, 2, 12, 16 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube4",
|
||||
"from": [ 3, 0, 14 ],
|
||||
"to": [ 13, 1, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 3, 0, 13, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 3, 14, 13, 16 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 3, 15, 13, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 3, 15, 13, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 15, 16, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 15, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube6",
|
||||
"from": [ 3, 0, 0 ],
|
||||
"to": [ 13, 14, 2 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 3, 14, 13, 16 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 0, 12, 2 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 3, 2, 13, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 12, 16 ], "texture": "#texture1" },
|
||||
"west": { "uv": [ 0, 2, 2, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 14, 2, 16, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube8",
|
||||
"from": [ 14, 0, 3 ],
|
||||
"to": [ 16, 14, 13 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 14, 3, 16, 13 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 9, 12, 11 ], "texture": "#texture", "rotation": 90 },
|
||||
"north": { "uv": [ 0, 2, 2, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 13, 2, 15, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 2, 2, 12, 16 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 3, 2, 13, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube14",
|
||||
"from": [ 3, 1, 14 ],
|
||||
"to": [ 4, 3, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 3, 0, 4, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 3, 14, 4, 16 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 12, 13, 13, 15 ], "texture": "#texture1" },
|
||||
"south": { "uv": [ 3, 13, 4, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 13, 16, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 13, 2, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube14",
|
||||
"from": [ 12, 1, 14 ],
|
||||
"to": [ 13, 3, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 3, 0, 4, 1 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 3, 15, 4, 16 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 12, 11, 13, 15 ], "texture": "#texture1" },
|
||||
"south": { "uv": [ 3, 11, 4, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 15, 11, 16, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 11, 1, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube16",
|
||||
"from": [ 3, 3, 14 ],
|
||||
"to": [ 13, 14, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 3, 0, 13, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 3, 9, 13, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 2, 2, 12, 13 ], "texture": "#texture1" },
|
||||
"south": { "uv": [ 3, 2, 13, 13 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 16, 13 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 2, 2, 13 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 2, 0, 14 ],
|
||||
"to": [ 3, 14, 15 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 1, 0, 13 ],
|
||||
"to": [ 3, 14, 14 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture1" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 1, 0, 2 ],
|
||||
"to": [ 3, 14, 3 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture1" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 2, 0, 1 ],
|
||||
"to": [ 3, 14, 2 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 14, 0, 2 ],
|
||||
"to": [ 15, 14, 3 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 13, 0, 1 ],
|
||||
"to": [ 14, 14, 3 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture1" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 13, 0, 13 ],
|
||||
"to": [ 14, 14, 15 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture1" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 14, 0, 13 ],
|
||||
"to": [ 15, 14, 14 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "lid",
|
||||
"from": [ -0.5, 14, 8 ],
|
||||
"to": [ 11.5, 16, 20 ],
|
||||
"rotation": { "origin": [ -0.5, 14, 8 ], "axis": "y", "angle": 45 },
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 14, 14, 2 ], "texture": "#texture3" },
|
||||
"up": { "uv": [ 2, 2, 14, 14 ], "texture": "#texture3" },
|
||||
"north": { "uv": [ 14, 9, 2, 11 ], "texture": "#texture3" },
|
||||
"south": { "uv": [ 2, 4, 14, 6 ], "texture": "#texture3" },
|
||||
"west": { "uv": [ 4, 2, 6, 14 ], "texture": "#texture3", "rotation": 270 },
|
||||
"east": { "uv": [ 4, 1, 6, 13 ], "texture": "#texture3", "rotation": 270 }
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,234 @@
|
||||
{
|
||||
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
|
||||
"textures": {
|
||||
"particle": "blocks/brick",
|
||||
"texture": "blocks/brick",
|
||||
"texture1": "blocks/brick_lit",
|
||||
"texture2": "blocks/stone_slab",
|
||||
"texture3": "blocks/stone_slab_hot"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"__comment": "Cube1",
|
||||
"from": [ 2, 0, 2 ],
|
||||
"to": [ 14, 1, 14 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 2, 14, 14 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 2, 14, 14 ], "texture": "#texture1" },
|
||||
"north": { "uv": [ 2, 15, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 15, 14, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 2, 15, 14, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 2, 15, 14, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube3",
|
||||
"from": [ 0, 0, 3 ],
|
||||
"to": [ 2, 14, 13 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 0, 3, 2, 13 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 3, 1, 13, 3 ], "texture": "#texture", "rotation": 90 },
|
||||
"north": { "uv": [ 13, 2, 15, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 0, 2, 2, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 3, 2, 13, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 2, 2, 12, 16 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube4",
|
||||
"from": [ 3, 0, 14 ],
|
||||
"to": [ 13, 1, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 3, 0, 13, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 3, 14, 13, 16 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 3, 15, 13, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 3, 15, 13, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 15, 16, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 15, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube6",
|
||||
"from": [ 3, 0, 0 ],
|
||||
"to": [ 13, 14, 2 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 3, 14, 13, 16 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 0, 12, 2 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 3, 2, 13, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 12, 16 ], "texture": "#texture1" },
|
||||
"west": { "uv": [ 0, 2, 2, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 14, 2, 16, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube8",
|
||||
"from": [ 14, 0, 3 ],
|
||||
"to": [ 16, 14, 13 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 14, 3, 16, 13 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 9, 12, 11 ], "texture": "#texture", "rotation": 90 },
|
||||
"north": { "uv": [ 0, 2, 2, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 13, 2, 15, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 2, 2, 12, 16 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 3, 2, 13, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube14",
|
||||
"from": [ 3, 1, 14 ],
|
||||
"to": [ 4, 3, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 3, 0, 4, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 3, 14, 4, 16 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 12, 13, 13, 15 ], "texture": "#texture1" },
|
||||
"south": { "uv": [ 3, 13, 4, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 13, 16, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 13, 2, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube14",
|
||||
"from": [ 12, 1, 14 ],
|
||||
"to": [ 13, 3, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 3, 0, 4, 1 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 3, 15, 4, 16 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 12, 11, 13, 15 ], "texture": "#texture1" },
|
||||
"south": { "uv": [ 3, 11, 4, 15 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 15, 11, 16, 15 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 11, 1, 15 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube16",
|
||||
"from": [ 3, 3, 14 ],
|
||||
"to": [ 13, 14, 16 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 3, 0, 13, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 3, 9, 13, 11 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 2, 2, 12, 13 ], "texture": "#texture1" },
|
||||
"south": { "uv": [ 3, 2, 13, 13 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 16, 13 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 0, 2, 2, 13 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 2, 0, 14 ],
|
||||
"to": [ 3, 14, 15 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 1, 0, 13 ],
|
||||
"to": [ 3, 14, 14 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture1" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture1" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 1, 0, 2 ],
|
||||
"to": [ 3, 14, 3 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture1" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 2, 0, 1 ],
|
||||
"to": [ 3, 14, 2 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 14, 0, 2 ],
|
||||
"to": [ 15, 14, 3 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 13, 0, 1 ],
|
||||
"to": [ 14, 14, 3 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture1" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 13, 0, 13 ],
|
||||
"to": [ 14, 14, 15 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture1" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture1" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "Cube17",
|
||||
"from": [ 14, 0, 13 ],
|
||||
"to": [ 15, 14, 14 ],
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 1, 3, 2 ], "texture": "#texture" },
|
||||
"up": { "uv": [ 2, 14, 3, 15 ], "texture": "#texture" },
|
||||
"north": { "uv": [ 13, 2, 14, 16 ], "texture": "#texture" },
|
||||
"south": { "uv": [ 2, 2, 3, 16 ], "texture": "#texture" },
|
||||
"west": { "uv": [ 14, 2, 15, 16 ], "texture": "#texture" },
|
||||
"east": { "uv": [ 1, 2, 2, 16 ], "texture": "#texture" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"__comment": "lid",
|
||||
"from": [ -0.5, 14, 8 ],
|
||||
"to": [ 11.5, 16, 20 ],
|
||||
"rotation": { "origin": [ -0.5, 14, 8 ], "axis": "y", "angle": 45 },
|
||||
"faces": {
|
||||
"down": { "uv": [ 2, 14, 14, 2 ], "texture": "#texture3" },
|
||||
"up": { "uv": [ 2, 2, 14, 14 ], "texture": "#texture3" },
|
||||
"north": { "uv": [ 14, 9, 2, 11 ], "texture": "#texture3" },
|
||||
"south": { "uv": [ 2, 4, 14, 6 ], "texture": "#texture3" },
|
||||
"west": { "uv": [ 4, 2, 6, 14 ], "texture": "#texture3", "rotation": 270 },
|
||||
"east": { "uv": [ 4, 1, 6, 13 ], "texture": "#texture3", "rotation": 270 }
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,126 @@
|
||||
{
|
||||
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
|
||||
"textures": {
|
||||
"particle": "blocks/e_particle",
|
||||
"texture": "blocks/clay"
|
||||
},
|
||||
"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" }
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"forge_marker":1,
|
||||
"textures": {
|
||||
"particle": "forgecraft:blocks/brick",
|
||||
"texture": "forgecraft:blocks/brick"
|
||||
},
|
||||
"parent": "forgecraft:block/bloomery"
|
||||
}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 692 B |
Binary file not shown.
|
After Width: | Height: | Size: 765 B |
Binary file not shown.
|
After Width: | Height: | Size: 252 B |
Binary file not shown.
|
After Width: | Height: | Size: 478 B |
Binary file not shown.
|
After Width: | Height: | Size: 177 B |
Reference in New Issue
Block a user