more casting stuff, need to make the actual tool parts and tools

This commit is contained in:
Mohammad-Ali Minaie
2017-06-24 04:19:17 -04:00
parent c21ca30137
commit c2a22770f7
20 changed files with 1999 additions and 54 deletions

View File

@@ -0,0 +1,199 @@
package nmd.primal.forgecraft.blocks;
import net.minecraft.block.material.Material;
import net.minecraft.block.properties.IProperty;
import net.minecraft.block.state.BlockStateContainer;
import net.minecraft.block.state.IBlockState;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.entity.item.EntityItem;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.EnumBlockRenderType;
import net.minecraft.util.EnumFacing;
import net.minecraft.util.EnumHand;
import net.minecraft.util.math.AxisAlignedBB;
import net.minecraft.util.math.BlockPos;
import net.minecraft.world.IBlockAccess;
import net.minecraft.world.World;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;
import nmd.primal.core.common.helper.CommonUtils;
import nmd.primal.core.common.helper.PlayerHelper;
import nmd.primal.forgecraft.ModInfo;
import nmd.primal.forgecraft.items.casting.CastingPart;
import nmd.primal.forgecraft.tiles.TileCastingBlock;
import nmd.primal.forgecraft.tiles.TileCastingForm;
import java.util.Random;
/**
* Created by mminaie on 6/24/17.
*/
public class CastingBlock extends CustomContainerFacing {
protected static AxisAlignedBB bound = new AxisAlignedBB(0/16D, 0.0D, 0/16D, 16/16D, 5.5/16D, 16/16D);
public CastingBlock(Material material, String registryName) {
super(material, registryName);
setDefaultState(this.blockState.getBaseState().withProperty(FACING, EnumFacing.NORTH));
setCreativeTab(ModInfo.TAB_FORGECRAFT);
}
@Override
public boolean onBlockActivated(World world, BlockPos pos, IBlockState state, EntityPlayer player, EnumHand hand, EnumFacing facing, float hitx, float hity, float hitz) {
if (!world.isRemote) {
TileCastingBlock tile = (TileCastingBlock) world.getTileEntity(pos);
ItemStack pItem = player.inventory.getCurrentItem();
if(player.isSneaking()) {
if(!tile.getSlotStack(0).isEmpty()){
ItemStack copyStack = tile.getSlotStack(0).copy();
PlayerHelper.spawnItemOnPlayer(world, player, copyStack);
tile.setSlotStack(0, ItemStack.EMPTY);
tile.updateBlock();
return true;
}
}
if(pItem.getItem() instanceof CastingPart){
if(tile.getSlotStack(0).isEmpty()){
ItemStack copyStack = pItem.copy();
copyStack.setCount(1);
pItem.shrink(1);
tile.setSlotStack(0, copyStack);
tile.updateBlock();
return true;
}
}
}
return false;
}
@Override
public void breakBlock(World world, BlockPos pos, IBlockState state)
{
if (!world.isRemote && world.getGameRules().getBoolean("doTileDrops"))
{
TileCastingBlock tile = (TileCastingBlock) 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 TileEntity createNewTileEntity(World worldIn, int meta) {
return new TileCastingBlock();
}
@Override
public AxisAlignedBB getBoundingBox(IBlockState state, IBlockAccess source, BlockPos pos)
{
return bound;
}
@Override
public void onBlockPlacedBy(World worldIn, BlockPos pos, IBlockState state, EntityLivingBase placer, ItemStack stack)
{
//if(!worldIn.isRemote) {
worldIn.setBlockState(pos, state.withProperty(FACING, placer.getHorizontalFacing()), 2);
//}
}
@Override
public int getMetaFromState(IBlockState state) {
int i = 0;
if( state.getValue(FACING) == EnumFacing.EAST) {
i = 0;
return i;
}
if( state.getValue(FACING) == EnumFacing.WEST) {
i = 1;
return i;
}
if( state.getValue(FACING) == EnumFacing.SOUTH){
i = 2;
return i;
}
if( state.getValue(FACING) == EnumFacing.NORTH){
i = 3;
return i;
}
return i;
}
@Override
public IBlockState getStateFromMeta(int meta)
{
IBlockState iblockstate = this.getDefaultState();
if (meta == 0){
iblockstate = iblockstate.withProperty(FACING, EnumFacing.EAST);
}
if (meta == 1) {
iblockstate = iblockstate.withProperty(FACING, EnumFacing.WEST);
}
if (meta == 2) {
iblockstate = iblockstate.withProperty(FACING, EnumFacing.SOUTH);
}
if (meta == 3) {
iblockstate = iblockstate.withProperty(FACING, EnumFacing.NORTH);
}
return iblockstate;
}
@Override
protected BlockStateContainer createBlockState() {
return new BlockStateContainer(this, new IProperty[] {FACING});
}
@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;
}
}

View File

@@ -39,6 +39,7 @@ public class ModBlocks {
public static Block bloomery_adobe; public static Block bloomery_adobe;
public static Block blockbreaker; public static Block blockbreaker;
public static Block castingform; public static Block castingform;
public static Block castingblock;
public static Block pistonbellowsoak; public static Block pistonbellowsoak;
public static Block pistonbellowsjungle; public static Block pistonbellowsjungle;
@@ -101,6 +102,7 @@ public class ModBlocks {
bloomery_adobe = new BloomeryBase(Material.ROCK, "bloomery_adobe", 5000); bloomery_adobe = new BloomeryBase(Material.ROCK, "bloomery_adobe", 5000);
blockbreaker = new Breaker(Material.WOOD, "blockbreaker", 4.0f); blockbreaker = new Breaker(Material.WOOD, "blockbreaker", 4.0f);
castingform = new CastingForm(Material.WOOD, "castingform"); castingform = new CastingForm(Material.WOOD, "castingform");
castingblock = new CastingBlock(Material.ROCK, "castingblock");
pistonbellowsoak = new PistonBellows(Material.WOOD, "pistonbellowsoak"); pistonbellowsoak = new PistonBellows(Material.WOOD, "pistonbellowsoak");
pistonbellowsjungle = new PistonBellows(Material.WOOD, "pistonbellowsjungle"); pistonbellowsjungle = new PistonBellows(Material.WOOD, "pistonbellowsjungle");
@@ -380,6 +382,7 @@ public class ModBlocks {
registerBlock(bloomery_adobe); registerBlock(bloomery_adobe);
registerBlock(blockbreaker); registerBlock(blockbreaker);
registerBlock(castingform); registerBlock(castingform);
registerBlock(castingblock);
registerBlock(pistonbellowsoak); registerBlock(pistonbellowsoak);
registerBlock(pistonbellowsjungle); registerBlock(pistonbellowsjungle);
@@ -444,6 +447,7 @@ public class ModBlocks {
registerRender(forge_brick); registerRender(forge_brick);
registerRender(forge_adobe); registerRender(forge_adobe);
registerRender(castingform); registerRender(castingform);
registerRender(castingblock);
registerRender(blockbreaker); registerRender(blockbreaker);
registerRender(pistonbellowsoak); registerRender(pistonbellowsoak);

View File

@@ -329,6 +329,7 @@ public class ModCrafting {
String empty = ItemStack.EMPTY.getItem().getRegistryName().toString(); String empty = ItemStack.EMPTY.getItem().getRegistryName().toString();
String muddd = ModItems.castingmud.getRegistryName().toString(); String muddd = ModItems.castingmud.getRegistryName().toString();
//Casting Pickaxe
CastingformCrafting.addRecipe( CastingformCrafting.addRecipe(
new String[] { new String[] {
muddd,muddd,muddd,muddd,muddd, muddd,muddd,muddd,muddd,muddd,
@@ -336,7 +337,51 @@ public class ModCrafting {
empty,muddd,muddd,muddd,empty, empty,muddd,muddd,muddd,empty,
muddd,muddd,muddd,muddd,muddd, muddd,muddd,muddd,muddd,muddd,
muddd,muddd,muddd,muddd,muddd }, muddd,muddd,muddd,muddd,muddd },
new ItemStack(Items.STICK, 1) new ItemStack(ModItems.cast_pickaxe, 1)
);
//Casting Shovel
CastingformCrafting.addRecipe(
new String[] {
muddd,muddd,muddd,muddd,muddd,
muddd,muddd,empty,muddd,muddd,
muddd,empty,empty,empty,muddd,
muddd,empty,empty,empty,muddd,
muddd,empty,muddd,empty,muddd },
new ItemStack(ModItems.cast_shovel, 1)
);
//Casting Axe
CastingformCrafting.addRecipe(
new String[] {
muddd,empty,empty,muddd,muddd,
muddd,empty,empty,empty,muddd,
muddd,empty,empty,empty,muddd,
muddd,empty,muddd,muddd,muddd,
muddd,muddd,muddd,muddd,muddd },
new ItemStack(ModItems.cast_axe, 1)
);
//Casting Hoe
CastingformCrafting.addRecipe(
new String[] {
muddd,muddd,muddd,empty,empty,
muddd,muddd,empty,muddd,muddd,
muddd,empty,muddd,muddd,muddd,
empty,muddd,muddd,muddd,muddd,
muddd,muddd,muddd,muddd,muddd },
new ItemStack(ModItems.cast_hoe, 1)
);
//Casting Gladius
CastingformCrafting.addRecipe(
new String[] {
muddd,muddd,muddd,muddd,muddd,
muddd,muddd,empty,muddd,muddd,
muddd,muddd,empty,muddd,muddd,
muddd,empty,empty,empty,muddd,
muddd,muddd,empty,muddd,muddd },
new ItemStack(ModItems.cast_gladius, 1)
); );
/****************************************************************************** /******************************************************************************

View File

@@ -15,6 +15,7 @@ import net.minecraftforge.fml.relauncher.SideOnly;
import nmd.primal.core.api.PrimalMaterials; import nmd.primal.core.api.PrimalMaterials;
import nmd.primal.forgecraft.ModInfo; import nmd.primal.forgecraft.ModInfo;
import nmd.primal.forgecraft.items.*; import nmd.primal.forgecraft.items.*;
import nmd.primal.forgecraft.items.casting.CastingPart;
import nmd.primal.forgecraft.items.parts.ToolPart; import nmd.primal.forgecraft.items.parts.ToolPart;
import nmd.primal.forgecraft.items.tools.CustomAxe; import nmd.primal.forgecraft.items.tools.CustomAxe;
import nmd.primal.forgecraft.items.tools.CustomHoe; import nmd.primal.forgecraft.items.tools.CustomHoe;
@@ -45,6 +46,12 @@ public class ModItems {
public static Item wootzchunkhot; public static Item wootzchunkhot;
public static Item cast_axe;
public static Item cast_gladius;
public static Item cast_hoe;
public static Item cast_pickaxe;
public static Item cast_shovel;
public static Item pickaxehead; public static Item pickaxehead;
public static Item ironaxehead; public static Item ironaxehead;
@@ -111,6 +118,14 @@ public class ModItems {
castingmud = new BaseItem("castingmud"); castingmud = new BaseItem("castingmud");
//matchlockmusket = new Musket("matchlock_musket"); //matchlockmusket = new Musket("matchlock_musket");
/**********
CASTING PARTS
**********/
cast_axe = new CastingPart("cast_axe");
cast_gladius = new CastingPart("cast_gladius");
cast_hoe = new CastingPart("cast_hoe");
cast_pickaxe = new CastingPart("cast_pickaxe");
cast_shovel = new CastingPart("cast_shovel");
/********** /**********
TOOL PARTS TOOL PARTS
@@ -199,6 +214,15 @@ public class ModItems {
GameRegistry.register(wootzchunkhot); GameRegistry.register(wootzchunkhot);
//GameRegistry.register(test); //GameRegistry.register(test);
/**********
CASTING PARTS
**********/
GameRegistry.register(cast_axe);
GameRegistry.register(cast_gladius);
GameRegistry.register(cast_hoe);
GameRegistry.register(cast_pickaxe);
GameRegistry.register(cast_shovel);
/********** /**********
TOOL PARTS TOOL PARTS
**********/ **********/
@@ -269,6 +293,15 @@ public class ModItems {
registerRender(steelchunkhot); registerRender(steelchunkhot);
//registerRender(test); //registerRender(test);
/**********
CASTING PARTS
**********/
registerRender(cast_axe);
registerRender(cast_gladius);
registerRender(cast_hoe);
registerRender(cast_pickaxe);
registerRender(cast_shovel);
/********** /**********
TOOL PARTS TOOL PARTS
**********/ **********/

View File

@@ -17,6 +17,7 @@ public class ModTiles {
registerTileEntity(TileAnvil.class, "anvil"); registerTileEntity(TileAnvil.class, "anvil");
registerTileEntity(TileBreaker.class, "breaker"); registerTileEntity(TileBreaker.class, "breaker");
registerTileEntity(TileCastingForm.class, "castingform"); registerTileEntity(TileCastingForm.class, "castingform");
registerTileEntity(TileCastingBlock.class, "castingblock");
} }
private static void registerTileEntity(Class<? extends TileEntity> tile_class, String baseName) { private static void registerTileEntity(Class<? extends TileEntity> tile_class, String baseName) {

View File

@@ -0,0 +1,13 @@
package nmd.primal.forgecraft.items.casting;
import nmd.primal.forgecraft.items.BaseItem;
/**
* Created by mminaie on 6/24/17.
*/
public class CastingPart extends BaseItem {
public CastingPart(String registryName) {
super(registryName);
}
}

View File

@@ -35,6 +35,7 @@ public class ClientProxy implements CommonProxy {
ClientRegistry.bindTileEntitySpecialRenderer(TileAnvil.class, new TileAnvilRender()); ClientRegistry.bindTileEntitySpecialRenderer(TileAnvil.class, new TileAnvilRender());
ClientRegistry.bindTileEntitySpecialRenderer(TileBreaker.class, new TileBreakerRender()); ClientRegistry.bindTileEntitySpecialRenderer(TileBreaker.class, new TileBreakerRender());
ClientRegistry.bindTileEntitySpecialRenderer(TileCastingForm.class, new TileCastingformRender()); ClientRegistry.bindTileEntitySpecialRenderer(TileCastingForm.class, new TileCastingformRender());
ClientRegistry.bindTileEntitySpecialRenderer(TileCastingBlock.class, new TileCastingBlockRender());
} }
@Override @Override

View File

@@ -0,0 +1,106 @@
package nmd.primal.forgecraft.renders.blocks;
import net.minecraft.block.state.IBlockState;
import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.OpenGlHelper;
import net.minecraft.client.renderer.RenderItem;
import net.minecraft.client.renderer.block.model.ItemCameraTransforms;
import net.minecraft.client.renderer.texture.TextureMap;
import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer;
import net.minecraft.item.Item;
import net.minecraft.util.EnumFacing;
import net.minecraft.util.math.BlockPos;
import nmd.primal.forgecraft.blocks.CastingBlock;
import nmd.primal.forgecraft.blocks.CastingForm;
import nmd.primal.forgecraft.blocks.CustomContainerFacing;
import nmd.primal.forgecraft.init.ModItems;
import nmd.primal.forgecraft.items.casting.CastingPart;
import nmd.primal.forgecraft.tiles.TileCastingBlock;
import nmd.primal.forgecraft.tiles.TileCastingForm;
import org.lwjgl.opengl.GL11;
/**
* Created by mminaie on 6/21/17.
*/
public class TileCastingBlockRender extends TileEntitySpecialRenderer <TileCastingBlock> {
private RenderItem renderItem = Minecraft.getMinecraft().getRenderItem();
@Override
public void renderTileEntityAt(TileCastingBlock tile, double x, double y, double z, float partialTicks, int destroyStage) {
BlockPos pos = tile.getPos();
IBlockState state = this.getWorld().getBlockState(pos);
if (state.getBlock() instanceof CastingBlock) {
GL11.glPushMatrix();
GL11.glTranslated(x + 0.5, y + 0.25D, z + 0.5);
//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;
GL11.glScaled(0.99D, 0.99D, 0.99D);
int bright = tile.getWorld().getCombinedLight(pos.up(), 0);
OpenGlHelper.setLightmapTextureCoords(OpenGlHelper.lightmapTexUnit, bright % 65536, bright / 65536);
if (state.getValue(CustomContainerFacing.FACING) == EnumFacing.NORTH) {
if (!tile.getSlotStack(0).isEmpty()) {
Item item = tile.getSlotStack(0).getItem();
if (item instanceof CastingPart) {
GL11.glPushMatrix();
GL11.glRotatef(180.0f, 0.0f, 1.0f, 0.0f);
GL11.glRotatef(90.0f, 1.0f, 0.0f, 0.0f);
renderItem.renderItem(tile.getSlotStack(0), ItemCameraTransforms.TransformType.FIXED);
GL11.glPopMatrix();
}
}
}
if (state.getValue(CustomContainerFacing.FACING) == EnumFacing.SOUTH) {
if (!tile.getSlotStack(0).isEmpty()) {
Item item = tile.getSlotStack(0).getItem();
if (item instanceof CastingPart) {
GL11.glPushMatrix();
GL11.glRotated(90.0D, 0.0D, 0.0D, 0.0D);
renderItem.renderItem(tile.getSlotStack(0), ItemCameraTransforms.TransformType.FIXED);
GL11.glPopMatrix();
}
}
}
if (state.getValue(CustomContainerFacing.FACING) == EnumFacing.WEST) {
if (!tile.getSlotStack(0).isEmpty()) {
Item item = tile.getSlotStack(0).getItem();
if (item instanceof CastingPart) {
GL11.glPushMatrix();
GL11.glRotated(90.0D, 1.0D, 0.0D, 0.0D);
GL11.glRotated(90.0D, 0.0D, 0.0D, 1.0D);
//GL11.glRotated(180.0D, 0.0D, 1.0D, 0.0D);
renderItem.renderItem(tile.getSlotStack(0), ItemCameraTransforms.TransformType.FIXED);
GL11.glPopMatrix();
}
}
}
if (state.getValue(CustomContainerFacing.FACING) == EnumFacing.EAST) {
if (!tile.getSlotStack(0).isEmpty()) {
Item item = tile.getSlotStack(0).getItem();
if (item instanceof CastingPart) {
GL11.glPushMatrix();
GL11.glRotated(90.0D, 1.0D, 0.0D, 0.0D);
GL11.glRotated(-90.0D, 0.0D, 0.0D, 1.0D);
renderItem.renderItem(tile.getSlotStack(0), ItemCameraTransforms.TransformType.FIXED);
GL11.glPopMatrix();
}
}
}
OpenGlHelper.setLightmapTextureCoords(OpenGlHelper.lightmapTexUnit, prevLGTX, prevLGTY);
GL11.glPopMatrix();
}
}
}

View File

@@ -0,0 +1,17 @@
package nmd.primal.forgecraft.tiles;
import net.minecraft.item.ItemStack;
import net.minecraft.util.NonNullList;
/**
* Created by mminaie on 6/24/17.
*/
public class TileCastingBlock extends TileBaseSlot {
@Override
public int getSlotLimit() {
return 1;
}
}

View File

@@ -61,9 +61,9 @@ public interface CastingFormHandler {
if(player.isSneaking()) { if(player.isSneaking()) {
if (pItem.getItem() != ModItems.castingmud) { if (pItem.getItem() != ModItems.castingmud) {
System.out.println("Level 1 a");
if (!tile.getSlotStack(counter).isEmpty()) { if (!tile.getSlotStack(counter).isEmpty()) {
System.out.println("Level 1 b");
ItemStack dropStack = new ItemStack(ModItems.castingmud, 1); ItemStack dropStack = new ItemStack(ModItems.castingmud, 1);
tile.setSlotStack(counter, ItemStack.EMPTY); tile.setSlotStack(counter, ItemStack.EMPTY);
PlayerHelper.spawnItemOnGround(world, pos, dropStack); PlayerHelper.spawnItemOnGround(world, pos, dropStack);
@@ -73,9 +73,9 @@ public interface CastingFormHandler {
} }
if (pItem.getItem() == ModItems.castingmud) { if (pItem.getItem() == ModItems.castingmud) {
System.out.println("Level 2 a");
if (tile.getSlotStack(counter).isEmpty()) { if (tile.getSlotStack(counter).isEmpty()) {
System.out.println("Level 2 b");
ItemStack castStack = new ItemStack(ModItems.castingmud, 1); ItemStack castStack = new ItemStack(ModItems.castingmud, 1);
pItem.shrink(1); pItem.shrink(1);
tile.setSlotStack(counter, castStack); tile.setSlotStack(counter, castStack);
@@ -97,9 +97,7 @@ public interface CastingFormHandler {
if(player.isSneaking()) { if(player.isSneaking()) {
if (pItem.getItem() != ModItems.castingmud) { if (pItem.getItem() != ModItems.castingmud) {
System.out.println("Level 1 a");
if (!tile.getSlotStack(counter).isEmpty()) { if (!tile.getSlotStack(counter).isEmpty()) {
System.out.println("Level 1 b");
ItemStack dropStack = new ItemStack(ModItems.castingmud, 1); ItemStack dropStack = new ItemStack(ModItems.castingmud, 1);
tile.setSlotStack(counter, ItemStack.EMPTY); tile.setSlotStack(counter, ItemStack.EMPTY);
PlayerHelper.spawnItemOnGround(world, pos, dropStack); PlayerHelper.spawnItemOnGround(world, pos, dropStack);
@@ -109,9 +107,7 @@ public interface CastingFormHandler {
} }
if (pItem.getItem() == ModItems.castingmud) { if (pItem.getItem() == ModItems.castingmud) {
System.out.println("Level 2 a");
if (tile.getSlotStack(counter).isEmpty()) { if (tile.getSlotStack(counter).isEmpty()) {
System.out.println("Level 2 b");
ItemStack castStack = new ItemStack(ModItems.castingmud, 1); ItemStack castStack = new ItemStack(ModItems.castingmud, 1);
pItem.shrink(1); pItem.shrink(1);
tile.setSlotStack(counter, castStack); tile.setSlotStack(counter, castStack);
@@ -133,9 +129,7 @@ public interface CastingFormHandler {
if(player.isSneaking()) { if(player.isSneaking()) {
if (pItem.getItem() != ModItems.castingmud) { if (pItem.getItem() != ModItems.castingmud) {
System.out.println("Level 1 a");
if (!tile.getSlotStack(counter).isEmpty()) { if (!tile.getSlotStack(counter).isEmpty()) {
System.out.println("Level 1 b");
ItemStack dropStack = new ItemStack(ModItems.castingmud, 1); ItemStack dropStack = new ItemStack(ModItems.castingmud, 1);
tile.setSlotStack(counter, ItemStack.EMPTY); tile.setSlotStack(counter, ItemStack.EMPTY);
PlayerHelper.spawnItemOnGround(world, pos, dropStack); PlayerHelper.spawnItemOnGround(world, pos, dropStack);
@@ -145,9 +139,7 @@ public interface CastingFormHandler {
} }
if (pItem.getItem() == ModItems.castingmud) { if (pItem.getItem() == ModItems.castingmud) {
System.out.println("Level 2 a");
if (tile.getSlotStack(counter).isEmpty()) { if (tile.getSlotStack(counter).isEmpty()) {
System.out.println("Level 2 b");
ItemStack castStack = new ItemStack(ModItems.castingmud, 1); ItemStack castStack = new ItemStack(ModItems.castingmud, 1);
pItem.shrink(1); pItem.shrink(1);
tile.setSlotStack(counter, castStack); tile.setSlotStack(counter, castStack);
@@ -169,9 +161,7 @@ public interface CastingFormHandler {
if(player.isSneaking()) { if(player.isSneaking()) {
if (pItem.getItem() != ModItems.castingmud) { if (pItem.getItem() != ModItems.castingmud) {
System.out.println("Level 1 a");
if (!tile.getSlotStack(counter).isEmpty()) { if (!tile.getSlotStack(counter).isEmpty()) {
System.out.println("Level 1 b");
ItemStack dropStack = new ItemStack(ModItems.castingmud, 1); ItemStack dropStack = new ItemStack(ModItems.castingmud, 1);
tile.setSlotStack(counter, ItemStack.EMPTY); tile.setSlotStack(counter, ItemStack.EMPTY);
PlayerHelper.spawnItemOnGround(world, pos, dropStack); PlayerHelper.spawnItemOnGround(world, pos, dropStack);
@@ -181,9 +171,7 @@ public interface CastingFormHandler {
} }
if (pItem.getItem() == ModItems.castingmud) { if (pItem.getItem() == ModItems.castingmud) {
System.out.println("Level 2 a");
if (tile.getSlotStack(counter).isEmpty()) { if (tile.getSlotStack(counter).isEmpty()) {
System.out.println("Level 2 b");
ItemStack castStack = new ItemStack(ModItems.castingmud, 1); ItemStack castStack = new ItemStack(ModItems.castingmud, 1);
pItem.shrink(1); pItem.shrink(1);
tile.setSlotStack(counter, castStack); tile.setSlotStack(counter, castStack);

View File

@@ -0,0 +1,19 @@
{
"variants": {
"facing=north": {
"model": "forgecraft:castingblock"
},
"facing=east": {
"model": "forgecraft:castingblock",
"y": 90
},
"facing=south": {
"model": "forgecraft:castingblock",
"y": 180
},
"facing=west": {
"model": "forgecraft:castingblock",
"y": 270
}
}
}

View File

@@ -0,0 +1,107 @@
{
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
"textures": {
"particle": "forgecraft:blocks/stone_slab",
"texture": "forgecraft:blocks/stone_slab"
},
"elements": [
{
"__comment": "Box1",
"from": [ 0, 0, 0 ],
"to": [ 16, 4, 16 ],
"faces": {
"down": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture" },
"up": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture" },
"north": { "uv": [ 0, 12, 16, 16 ], "texture": "#texture" },
"south": { "uv": [ 0, 12, 16, 16 ], "texture": "#texture" },
"west": { "uv": [ 0, 12, 16, 16 ], "texture": "#texture" },
"east": { "uv": [ 0, 12, 16, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box2",
"from": [ 0, 4, 0 ],
"to": [ 1, 5.5, 16 ],
"faces": {
"down": { "uv": [ 0, 0, 1, 16 ], "texture": "#texture" },
"up": { "uv": [ 0, 0, 1, 16 ], "texture": "#texture" },
"north": { "uv": [ 15, 10.5, 16, 12 ], "texture": "#texture" },
"south": { "uv": [ 0, 10.5, 1, 12 ], "texture": "#texture" },
"west": { "uv": [ 0, 10.5, 16, 12 ], "texture": "#texture" },
"east": { "uv": [ 0, 10.5, 16, 12 ], "texture": "#texture" }
}
},
{
"__comment": "Box2",
"from": [ 15, 4, 0 ],
"to": [ 16, 5.5, 16 ],
"faces": {
"down": { "uv": [ 0, 0, 1, 16 ], "texture": "#texture" },
"up": { "uv": [ 0, 0, 1, 16 ], "texture": "#texture" },
"north": { "uv": [ 15, 11, 16, 12 ], "texture": "#texture" },
"south": { "uv": [ 0, 11, 1, 12 ], "texture": "#texture" },
"west": { "uv": [ 0, 11, 16, 12 ], "texture": "#texture" },
"east": { "uv": [ 0, 11, 16, 12 ], "texture": "#texture" }
}
},
{
"__comment": "Box4",
"from": [ 1, 4, 0 ],
"to": [ 15, 5.5, 1 ],
"faces": {
"down": { "uv": [ 1, 15, 15, 16 ], "texture": "#texture" },
"up": { "uv": [ 1, 0, 15, 1 ], "texture": "#texture" },
"north": { "uv": [ 1, 10.5, 15, 12 ], "texture": "#texture" },
"south": { "uv": [ 1, 10.5, 15, 12 ], "texture": "#texture" },
"west": { "uv": [ 0, 10.5, 1, 12 ], "texture": "#texture" },
"east": { "uv": [ 15, 10.5, 16, 12 ], "texture": "#texture" }
}
},
{
"__comment": "Box5",
"from": [ 1, 4, 15 ],
"to": [ 15, 5.5, 16 ],
"faces": {
"down": { "uv": [ 1, 0, 15, 1 ], "texture": "#texture" },
"up": { "uv": [ 1, 15, 15, 16 ], "texture": "#texture" },
"north": { "uv": [ 1, 10.5, 15, 12 ], "texture": "#texture" },
"south": { "uv": [ 1, 10.5, 15, 12 ], "texture": "#texture" },
"west": { "uv": [ 15, 10.5, 16, 12 ], "texture": "#texture" },
"east": { "uv": [ 0, 10.5, 1, 12 ], "texture": "#texture" }
}
}
],
"display": {
"thirdperson_righthand": {
"rotation": [ 75, 45, 0 ],
"translation": [ 0, 2.5, 0 ],
"scale": [ 0.375, 0.375, 0.375 ]
},
"thirdperson_lefthand": {
"rotation": [ 75, 45, 0 ],
"translation": [ 0, 2.5, 0 ],
"scale": [ 0.375, 0.375, 0.375 ]
},
"firstperson_righthand": {
"rotation": [ 0, 45, 0 ],
"scale": [ 0.4, 0.4, 0.4 ]
},
"firstperson_lefthand": {
"rotation": [ 0, 45, 0 ],
"scale": [ 0.4, 0.4, 0.4 ]
},
"gui": {
"rotation": [ 30, 225, 0 ],
"scale": [ 0.625, 0.625, 0.625 ]
},
"ground": {
"translation": [ 0, 3, 0 ],
"scale": [ 0.25, 0.25, 0.25 ]
},
"fixed": {
"rotation": [ -90, 0, 0 ],
"translation": [ 0, 0, -3.5 ],
"scale": [ 0.5, 0.5, 0.5 ]
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 B

View File

@@ -0,0 +1,299 @@
{
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
"textures": {
"particle": "forgecraft:blocks/castingmud",
"texture": "forgecraft:blocks/castingmud"
},
"elements": [
{
"__comment": "Box29",
"from": [ 0, 0, 0 ],
"to": [ 16, 2, 3 ],
"faces": {
"down": { "uv": [ 0, 13, 16, 16 ], "texture": "#texture" },
"up": { "uv": [ 0, 0, 16, 3 ], "texture": "#texture" },
"north": { "uv": [ 0, 14, 16, 16 ], "texture": "#texture" },
"south": { "uv": [ 0, 14, 16, 16 ], "texture": "#texture" },
"west": { "uv": [ 0, 14, 3, 16 ], "texture": "#texture" },
"east": { "uv": [ 13, 14, 16, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box29",
"from": [ 0, 0, 13 ],
"to": [ 16, 2, 16 ],
"faces": {
"down": { "uv": [ 0, 0, 16, 3 ], "texture": "#texture" },
"up": { "uv": [ 0, 13, 16, 16 ], "texture": "#texture" },
"north": { "uv": [ 0, 14, 16, 16 ], "texture": "#texture" },
"south": { "uv": [ 0, 14, 16, 16 ], "texture": "#texture" },
"west": { "uv": [ 13, 14, 16, 16 ], "texture": "#texture" },
"east": { "uv": [ 0, 14, 3, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box31",
"from": [ 0, 0, 3 ],
"to": [ 3, 2, 13 ],
"faces": {
"down": { "uv": [ 0, 3, 3, 13 ], "texture": "#texture" },
"up": { "uv": [ 0, 3, 3, 13 ], "texture": "#texture" },
"west": { "uv": [ 3, 14, 13, 16 ], "texture": "#texture" },
"east": { "uv": [ 3, 14, 13, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box31",
"from": [ 13, 0, 3 ],
"to": [ 16, 2, 13 ],
"faces": {
"down": { "uv": [ 13, 3, 16, 13 ], "texture": "#texture" },
"up": { "uv": [ 13, 3, 16, 13 ], "texture": "#texture" },
"west": { "uv": [ 3, 14, 13, 16 ], "texture": "#texture" },
"east": { "uv": [ 3, 14, 13, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box25",
"from": [ 3, 0, 3 ],
"to": [ 5, 2, 5 ],
"faces": {
"down": { "uv": [ 3, 11, 5, 13 ], "texture": "#texture" },
"up": { "uv": [ 3, 3, 5, 5 ], "texture": "#texture" },
"north": { "uv": [ 11, 14, 13, 16 ], "texture": "#texture" },
"south": { "uv": [ 3, 14, 5, 16 ], "texture": "#texture" },
"west": { "uv": [ 3, 14, 5, 16 ], "texture": "#texture" },
"east": { "uv": [ 11, 14, 13, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box25",
"from": [ 3, 0, 5 ],
"to": [ 5, 2, 7 ],
"faces": {
"down": { "uv": [ 3, 9, 5, 11 ], "texture": "#texture" },
"up": { "uv": [ 3, 5, 5, 7 ], "texture": "#texture" },
"north": { "uv": [ 11, 14, 13, 16 ], "texture": "#texture" },
"south": { "uv": [ 3, 14, 5, 16 ], "texture": "#texture" },
"west": { "uv": [ 5, 14, 7, 16 ], "texture": "#texture" },
"east": { "uv": [ 9, 14, 11, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box25",
"from": [ 3, 0, 7 ],
"to": [ 5, 2, 9 ],
"faces": {
"down": { "uv": [ 3, 7, 5, 9 ], "texture": "#texture" },
"up": { "uv": [ 3, 7, 5, 9 ], "texture": "#texture" },
"north": { "uv": [ 11, 14, 13, 16 ], "texture": "#texture" },
"south": { "uv": [ 3, 14, 5, 16 ], "texture": "#texture" },
"west": { "uv": [ 7, 14, 9, 16 ], "texture": "#texture" },
"east": { "uv": [ 7, 14, 9, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box25",
"from": [ 3, 0, 9 ],
"to": [ 5, 2, 11 ],
"faces": {
"down": { "uv": [ 3, 5, 5, 7 ], "texture": "#texture" },
"up": { "uv": [ 3, 9, 5, 11 ], "texture": "#texture" },
"north": { "uv": [ 11, 14, 13, 16 ], "texture": "#texture" },
"south": { "uv": [ 3, 14, 5, 16 ], "texture": "#texture" },
"west": { "uv": [ 9, 14, 11, 16 ], "texture": "#texture" },
"east": { "uv": [ 5, 14, 7, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box25",
"from": [ 3, 0, 11 ],
"to": [ 5, 2, 13 ],
"faces": {
"down": { "uv": [ 3, 3, 5, 5 ], "texture": "#texture" },
"up": { "uv": [ 3, 11, 5, 13 ], "texture": "#texture" },
"north": { "uv": [ 11, 14, 13, 16 ], "texture": "#texture" },
"south": { "uv": [ 3, 14, 5, 16 ], "texture": "#texture" },
"west": { "uv": [ 11, 14, 13, 16 ], "texture": "#texture" },
"east": { "uv": [ 3, 14, 5, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box25",
"from": [ 5, 0, 11 ],
"to": [ 7, 2, 13 ],
"faces": {
"down": { "uv": [ 5, 3, 7, 5 ], "texture": "#texture" },
"up": { "uv": [ 5, 11, 7, 13 ], "texture": "#texture" },
"north": { "uv": [ 9, 14, 11, 16 ], "texture": "#texture" },
"south": { "uv": [ 5, 14, 7, 16 ], "texture": "#texture" },
"west": { "uv": [ 11, 14, 13, 16 ], "texture": "#texture" },
"east": { "uv": [ 3, 14, 5, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box25",
"from": [ 7, 0, 11 ],
"to": [ 9, 2, 13 ],
"faces": {
"down": { "uv": [ 7, 3, 9, 5 ], "texture": "#texture" },
"up": { "uv": [ 7, 11, 9, 13 ], "texture": "#texture" },
"north": { "uv": [ 7, 14, 9, 16 ], "texture": "#texture" },
"south": { "uv": [ 7, 14, 9, 16 ], "texture": "#texture" },
"west": { "uv": [ 11, 14, 13, 16 ], "texture": "#texture" },
"east": { "uv": [ 3, 14, 5, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box25",
"from": [ 9, 0, 11 ],
"to": [ 11, 2, 13 ],
"faces": {
"down": { "uv": [ 9, 3, 11, 5 ], "texture": "#texture" },
"up": { "uv": [ 9, 11, 11, 13 ], "texture": "#texture" },
"north": { "uv": [ 5, 14, 7, 16 ], "texture": "#texture" },
"south": { "uv": [ 9, 14, 11, 16 ], "texture": "#texture" },
"west": { "uv": [ 11, 14, 13, 16 ], "texture": "#texture" },
"east": { "uv": [ 3, 14, 5, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box25",
"from": [ 11, 0, 11 ],
"to": [ 13, 2, 13 ],
"faces": {
"down": { "uv": [ 11, 3, 13, 5 ], "texture": "#texture" },
"up": { "uv": [ 11, 11, 13, 13 ], "texture": "#texture" },
"north": { "uv": [ 3, 14, 5, 16 ], "texture": "#texture" },
"south": { "uv": [ 11, 14, 13, 16 ], "texture": "#texture" },
"west": { "uv": [ 11, 14, 13, 16 ], "texture": "#texture" },
"east": { "uv": [ 3, 14, 5, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box25",
"from": [ 11, 0, 9 ],
"to": [ 13, 2, 11 ],
"faces": {
"down": { "uv": [ 11, 5, 13, 7 ], "texture": "#texture" },
"up": { "uv": [ 11, 9, 13, 11 ], "texture": "#texture" },
"north": { "uv": [ 3, 14, 5, 16 ], "texture": "#texture" },
"south": { "uv": [ 11, 14, 13, 16 ], "texture": "#texture" },
"west": { "uv": [ 9, 14, 11, 16 ], "texture": "#texture" },
"east": { "uv": [ 5, 14, 7, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box25",
"from": [ 11, 0, 7 ],
"to": [ 13, 2, 9 ],
"faces": {
"down": { "uv": [ 11, 7, 13, 9 ], "texture": "#texture" },
"up": { "uv": [ 11, 7, 13, 9 ], "texture": "#texture" },
"north": { "uv": [ 3, 14, 5, 16 ], "texture": "#texture" },
"south": { "uv": [ 11, 14, 13, 16 ], "texture": "#texture" },
"west": { "uv": [ 7, 14, 9, 16 ], "texture": "#texture" },
"east": { "uv": [ 7, 14, 9, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box25",
"from": [ 11, 0, 5 ],
"to": [ 13, 2, 7 ],
"faces": {
"down": { "uv": [ 11, 9, 13, 11 ], "texture": "#texture" },
"up": { "uv": [ 11, 5, 13, 7 ], "texture": "#texture" },
"north": { "uv": [ 3, 14, 5, 16 ], "texture": "#texture" },
"south": { "uv": [ 11, 14, 13, 16 ], "texture": "#texture" },
"west": { "uv": [ 5, 14, 7, 16 ], "texture": "#texture" },
"east": { "uv": [ 9, 14, 11, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box25",
"from": [ 11, 0, 3 ],
"to": [ 13, 2, 5 ],
"faces": {
"down": { "uv": [ 11, 11, 13, 13 ], "texture": "#texture" },
"up": { "uv": [ 11, 3, 13, 5 ], "texture": "#texture" },
"north": { "uv": [ 3, 14, 5, 16 ], "texture": "#texture" },
"south": { "uv": [ 11, 14, 13, 16 ], "texture": "#texture" },
"west": { "uv": [ 3, 14, 5, 16 ], "texture": "#texture" },
"east": { "uv": [ 11, 14, 13, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box25",
"from": [ 9, 0, 3 ],
"to": [ 11, 2, 5 ],
"faces": {
"down": { "uv": [ 9, 11, 11, 13 ], "texture": "#texture" },
"up": { "uv": [ 9, 3, 11, 5 ], "texture": "#texture" },
"north": { "uv": [ 5, 14, 7, 16 ], "texture": "#texture" },
"south": { "uv": [ 9, 14, 11, 16 ], "texture": "#texture" },
"west": { "uv": [ 3, 14, 5, 16 ], "texture": "#texture" },
"east": { "uv": [ 11, 14, 13, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box25",
"from": [ 9, 0, 9 ],
"to": [ 11, 2, 11 ],
"faces": {
"down": { "uv": [ 9, 5, 11, 7 ], "texture": "#texture" },
"up": { "uv": [ 9, 9, 11, 11 ], "texture": "#texture" },
"north": { "uv": [ 5, 14, 7, 16 ], "texture": "#texture" },
"south": { "uv": [ 9, 14, 11, 16 ], "texture": "#texture" },
"west": { "uv": [ 9, 14, 11, 16 ], "texture": "#texture" },
"east": { "uv": [ 5, 14, 7, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box25",
"from": [ 7, 0, 9 ],
"to": [ 9, 2, 11 ],
"faces": {
"down": { "uv": [ 7, 5, 9, 7 ], "texture": "#texture" },
"up": { "uv": [ 7, 9, 9, 11 ], "texture": "#texture" },
"north": { "uv": [ 7, 14, 9, 16 ], "texture": "#texture" },
"south": { "uv": [ 7, 14, 9, 16 ], "texture": "#texture" },
"west": { "uv": [ 9, 14, 11, 16 ], "texture": "#texture" },
"east": { "uv": [ 5, 14, 7, 16 ], "texture": "#texture" }
}
}
],
"display": {
"thirdperson_righthand": {
"rotation": [ 75, 45, 0 ],
"translation": [ 0, 3.54, 2.7826 ],
"scale": [ 0.375, 0.375, 0.375 ]
},
"thirdperson_lefthand": {
"rotation": [ 75, 45, 0 ],
"translation": [ 0, 3.54, 2.7826 ],
"scale": [ 0.375, 0.375, 0.375 ]
},
"firstperson_righthand": {
"rotation": [ 0, 45, 0 ],
"translation": [ 3.5, 1.75, 0 ],
"scale": [ 0.4, 0.4, 0.4 ]
},
"firstperson_lefthand": {
"rotation": [ 0, -45, 0 ],
"translation": [ 4.5, 1.75, 0 ],
"scale": [ 0.4, 0.4, 0.4 ]
},
"gui": {
"rotation": [ -90, 180, 0 ],
"scale": [ 0.8, 0.8, 0.8 ]
},
"ground": {
"translation": [ 0, 2, 0 ],
"scale": [ 0.5, 0.5, 0.5 ]
},
"fixed": {
"rotation": [ -90, 180, 0 ],
"translation": [ 0, 0, -7.1 ]
}
}
}

View File

@@ -0,0 +1,253 @@
{
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
"textures": {
"particle": "forgecraft:blocks/castingmud",
"texture": "forgecraft:blocks/castingmud"
},
"elements": [
{
"__comment": "Box29",
"from": [ 0, 0, 0 ],
"to": [ 16, 2, 3 ],
"faces": {
"down": { "uv": [ 0, 13, 16, 16 ], "texture": "#texture" },
"up": { "uv": [ 0, 0, 16, 3 ], "texture": "#texture" },
"north": { "uv": [ 0, 14, 16, 16 ], "texture": "#texture" },
"south": { "uv": [ 0, 14, 16, 16 ], "texture": "#texture" },
"west": { "uv": [ 0, 14, 3, 16 ], "texture": "#texture" },
"east": { "uv": [ 13, 14, 16, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box29",
"from": [ 0, 0, 13 ],
"to": [ 16, 2, 16 ],
"faces": {
"down": { "uv": [ 0, 0, 16, 3 ], "texture": "#texture" },
"up": { "uv": [ 0, 13, 16, 16 ], "texture": "#texture" },
"north": { "uv": [ 0, 14, 16, 16 ], "texture": "#texture" },
"south": { "uv": [ 0, 14, 16, 16 ], "texture": "#texture" },
"west": { "uv": [ 13, 14, 16, 16 ], "texture": "#texture" },
"east": { "uv": [ 0, 14, 3, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box31",
"from": [ 0, 0, 3 ],
"to": [ 3, 2, 13 ],
"faces": {
"down": { "uv": [ 0, 3, 3, 13 ], "texture": "#texture" },
"up": { "uv": [ 0, 3, 3, 13 ], "texture": "#texture" },
"west": { "uv": [ 3, 14, 13, 16 ], "texture": "#texture" },
"east": { "uv": [ 3, 14, 13, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box31",
"from": [ 13, 0, 3 ],
"to": [ 16, 2, 13 ],
"faces": {
"down": { "uv": [ 13, 3, 16, 13 ], "texture": "#texture" },
"up": { "uv": [ 13, 3, 16, 13 ], "texture": "#texture" },
"west": { "uv": [ 3, 14, 13, 16 ], "texture": "#texture" },
"east": { "uv": [ 3, 14, 13, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box60",
"from": [ 3, 0, 3 ],
"to": [ 5, 2, 5 ],
"faces": {
"down": { "uv": [ 3, 11, 5, 13 ], "texture": "#texture" },
"up": { "uv": [ 3, 3, 5, 5 ], "texture": "#texture" }
}
},
{
"__comment": "Box60",
"from": [ 5, 0, 3 ],
"to": [ 7, 2, 5 ],
"faces": {
"down": { "uv": [ 5, 11, 7, 13 ], "texture": "#texture" },
"up": { "uv": [ 5, 3, 7, 5 ], "texture": "#texture" },
"south": { "uv": [ 5, 14, 7, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box60",
"from": [ 7, 0, 3 ],
"to": [ 9, 2, 5 ],
"faces": {
"down": { "uv": [ 7, 11, 9, 13 ], "texture": "#texture" },
"up": { "uv": [ 7, 3, 9, 5 ], "texture": "#texture" }
}
},
{
"__comment": "Box60",
"from": [ 9, 0, 3 ],
"to": [ 11, 2, 5 ],
"faces": {
"down": { "uv": [ 9, 11, 11, 13 ], "texture": "#texture" },
"up": { "uv": [ 9, 3, 11, 5 ], "texture": "#texture" },
"south": { "uv": [ 9, 14, 11, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box60",
"from": [ 11, 0, 3 ],
"to": [ 13, 2, 5 ],
"faces": {
"down": { "uv": [ 11, 11, 13, 13 ], "texture": "#texture" },
"up": { "uv": [ 11, 3, 13, 5 ], "texture": "#texture" }
}
},
{
"__comment": "Box60",
"from": [ 3, 0, 5 ],
"to": [ 5, 2, 7 ],
"faces": {
"down": { "uv": [ 3, 9, 5, 11 ], "texture": "#texture" },
"up": { "uv": [ 3, 5, 5, 7 ], "texture": "#texture" },
"east": { "uv": [ 9, 14, 11, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box60",
"from": [ 7, 0, 5 ],
"to": [ 9, 2, 7 ],
"faces": {
"down": { "uv": [ 7, 9, 9, 11 ], "texture": "#texture" },
"up": { "uv": [ 7, 5, 9, 7 ], "texture": "#texture" },
"west": { "uv": [ 5, 14, 7, 16 ], "texture": "#texture" },
"east": { "uv": [ 9, 14, 11, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box60",
"from": [ 11, 0, 5 ],
"to": [ 13, 2, 7 ],
"faces": {
"down": { "uv": [ 11, 9, 13, 11 ], "texture": "#texture" },
"up": { "uv": [ 11, 5, 13, 7 ], "texture": "#texture" },
"west": { "uv": [ 5, 14, 7, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box60",
"from": [ 3, 0, 7 ],
"to": [ 5, 2, 9 ],
"faces": {
"down": { "uv": [ 3, 7, 5, 9 ], "texture": "#texture" },
"up": { "uv": [ 3, 7, 5, 9 ], "texture": "#texture" },
"east": { "uv": [ 7, 14, 9, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box60",
"from": [ 7, 0, 7 ],
"to": [ 9, 2, 9 ],
"faces": {
"down": { "uv": [ 7, 7, 9, 9 ], "texture": "#texture" },
"up": { "uv": [ 7, 7, 9, 9 ], "texture": "#texture" },
"south": { "uv": [ 7, 14, 9, 16 ], "texture": "#texture" },
"west": { "uv": [ 7, 14, 9, 16 ], "texture": "#texture" },
"east": { "uv": [ 7, 14, 9, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box60",
"from": [ 11, 0, 7 ],
"to": [ 13, 2, 9 ],
"faces": {
"down": { "uv": [ 11, 7, 13, 9 ], "texture": "#texture" },
"up": { "uv": [ 11, 7, 13, 9 ], "texture": "#texture" },
"west": { "uv": [ 7, 14, 9, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box60",
"from": [ 3, 0, 9 ],
"to": [ 5, 2, 11 ],
"faces": {
"down": { "uv": [ 3, 5, 5, 7 ], "texture": "#texture" },
"up": { "uv": [ 3, 9, 5, 11 ], "texture": "#texture" }
}
},
{
"__comment": "Box60",
"from": [ 5, 0, 9 ],
"to": [ 7, 2, 11 ],
"faces": {
"down": { "uv": [ 5, 5, 7, 7 ], "texture": "#texture" },
"up": { "uv": [ 5, 9, 7, 11 ], "texture": "#texture" },
"north": { "uv": [ 9, 14, 11, 16 ], "texture": "#texture" },
"east": { "uv": [ 5, 14, 7, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box60",
"from": [ 9, 0, 9 ],
"to": [ 11, 2, 11 ],
"faces": {
"down": { "uv": [ 9, 5, 11, 7 ], "texture": "#texture" },
"up": { "uv": [ 9, 9, 11, 11 ], "texture": "#texture" },
"north": { "uv": [ 5, 14, 7, 16 ], "texture": "#texture" },
"west": { "uv": [ 9, 14, 11, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box60",
"from": [ 11, 0, 9 ],
"to": [ 13, 2, 11 ],
"faces": {
"down": { "uv": [ 11, 5, 13, 7 ], "texture": "#texture" },
"up": { "uv": [ 11, 9, 13, 11 ], "texture": "#texture" }
}
},
{
"__comment": "Box60",
"from": [ 3, 0, 11 ],
"to": [ 5, 2, 13 ],
"faces": {
"down": { "uv": [ 3, 3, 5, 5 ], "texture": "#texture" },
"up": { "uv": [ 3, 11, 5, 13 ], "texture": "#texture" }
}
},
{
"__comment": "Box60",
"from": [ 5, 0, 11 ],
"to": [ 7, 2, 13 ],
"faces": {
"down": { "uv": [ 5, 3, 7, 5 ], "texture": "#texture" },
"up": { "uv": [ 5, 11, 7, 13 ], "texture": "#texture" }
}
},
{
"__comment": "Box60",
"from": [ 7, 0, 11 ],
"to": [ 9, 2, 13 ],
"faces": {
"down": { "uv": [ 7, 3, 9, 5 ], "texture": "#texture" },
"up": { "uv": [ 7, 11, 9, 13 ], "texture": "#texture" },
"north": { "uv": [ 7, 14, 9, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box60",
"from": [ 9, 0, 11 ],
"to": [ 11, 2, 13 ],
"faces": {
"down": { "uv": [ 9, 3, 11, 5 ], "texture": "#texture" },
"up": { "uv": [ 9, 11, 11, 13 ], "texture": "#texture" }
}
},
{
"__comment": "Box60",
"from": [ 11, 0, 11 ],
"to": [ 13, 2, 13 ],
"faces": {
"down": { "uv": [ 11, 3, 13, 5 ], "texture": "#texture" },
"up": { "uv": [ 11, 11, 13, 13 ], "texture": "#texture" }
}
}
]
}

View File

@@ -0,0 +1,275 @@
{
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
"textures": {
"particle": "forgecraft:blocks/castingmud",
"texture": "forgecraft:blocks/castingmud"
},
"elements": [
{
"__comment": "Box29",
"from": [ 0, 0, 0 ],
"to": [ 16, 2, 3 ],
"faces": {
"down": { "uv": [ 0, 13, 16, 16 ], "texture": "#texture" },
"up": { "uv": [ 0, 0, 16, 3 ], "texture": "#texture" },
"north": { "uv": [ 0, 14, 16, 16 ], "texture": "#texture" },
"south": { "uv": [ 0, 14, 16, 16 ], "texture": "#texture" },
"west": { "uv": [ 0, 14, 3, 16 ], "texture": "#texture" },
"east": { "uv": [ 13, 14, 16, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box29",
"from": [ 0, 0, 13 ],
"to": [ 16, 2, 16 ],
"faces": {
"down": { "uv": [ 0, 0, 16, 3 ], "texture": "#texture" },
"up": { "uv": [ 0, 13, 16, 16 ], "texture": "#texture" },
"north": { "uv": [ 0, 14, 16, 16 ], "texture": "#texture" },
"south": { "uv": [ 0, 14, 16, 16 ], "texture": "#texture" },
"west": { "uv": [ 13, 14, 16, 16 ], "texture": "#texture" },
"east": { "uv": [ 0, 14, 3, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box31",
"from": [ 0, 0, 3 ],
"to": [ 3, 2, 13 ],
"faces": {
"down": { "uv": [ 0, 3, 3, 13 ], "texture": "#texture" },
"up": { "uv": [ 0, 3, 3, 13 ], "texture": "#texture" },
"west": { "uv": [ 3, 14, 13, 16 ], "texture": "#texture" },
"east": { "uv": [ 3, 14, 13, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box31",
"from": [ 13, 0, 3 ],
"to": [ 16, 2, 13 ],
"faces": {
"down": { "uv": [ 13, 3, 16, 13 ], "texture": "#texture" },
"up": { "uv": [ 13, 3, 16, 13 ], "texture": "#texture" },
"west": { "uv": [ 3, 14, 13, 16 ], "texture": "#texture" },
"east": { "uv": [ 3, 14, 13, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box41",
"from": [ 3, 0, 3 ],
"to": [ 5, 2, 5 ],
"faces": {
"down": { "uv": [ 3, 11, 5, 13 ], "texture": "#texture" },
"up": { "uv": [ 3, 3, 5, 5 ], "texture": "#texture" }
}
},
{
"__comment": "Box41",
"from": [ 5, 0, 3 ],
"to": [ 7, 2, 5 ],
"faces": {
"down": { "uv": [ 5, 11, 7, 13 ], "texture": "#texture" },
"up": { "uv": [ 5, 3, 7, 5 ], "texture": "#texture" }
}
},
{
"__comment": "Box41",
"from": [ 7, 0, 3 ],
"to": [ 9, 2, 5 ],
"faces": {
"down": { "uv": [ 7, 11, 9, 13 ], "texture": "#texture" },
"up": { "uv": [ 7, 3, 9, 5 ], "texture": "#texture" },
"south": { "uv": [ 7, 14, 9, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box41",
"from": [ 9, 0, 3 ],
"to": [ 11, 2, 5 ],
"faces": {
"down": { "uv": [ 9, 11, 11, 13 ], "texture": "#texture" },
"up": { "uv": [ 9, 3, 11, 5 ], "texture": "#texture" }
}
},
{
"__comment": "Box41",
"from": [ 11, 0, 3 ],
"to": [ 13, 2, 5 ],
"faces": {
"down": { "uv": [ 11, 11, 13, 13 ], "texture": "#texture" },
"up": { "uv": [ 11, 3, 13, 5 ], "texture": "#texture" }
}
},
{
"__comment": "Box41",
"from": [ 3, 0, 5 ],
"to": [ 5, 2, 7 ],
"faces": {
"down": { "uv": [ 3, 9, 5, 11 ], "texture": "#texture" },
"up": { "uv": [ 3, 5, 5, 7 ], "texture": "#texture" }
}
},
{
"__comment": "Box41",
"from": [ 5, 0, 5 ],
"to": [ 7, 2, 7 ],
"faces": {
"down": { "uv": [ 5, 9, 7, 11 ], "texture": "#texture" },
"up": { "uv": [ 5, 5, 7, 7 ], "texture": "#texture" },
"east": { "uv": [ 9, 14, 11, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box41",
"from": [ 9, 0, 5 ],
"to": [ 11, 2, 7 ],
"faces": {
"down": { "uv": [ 9, 9, 11, 11 ], "texture": "#texture" },
"up": { "uv": [ 9, 5, 11, 7 ], "texture": "#texture" },
"west": { "uv": [ 5, 14, 7, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box41",
"from": [ 11, 0, 5 ],
"to": [ 13, 2, 7 ],
"faces": {
"down": { "uv": [ 11, 9, 13, 11 ], "texture": "#texture" },
"up": { "uv": [ 11, 5, 13, 7 ], "texture": "#texture" }
}
},
{
"__comment": "Box41",
"from": [ 3, 0, 7 ],
"to": [ 5, 2, 9 ],
"faces": {
"down": { "uv": [ 3, 7, 5, 9 ], "texture": "#texture" },
"up": { "uv": [ 3, 7, 5, 9 ], "texture": "#texture" }
}
},
{
"__comment": "Box41",
"from": [ 5, 0, 7 ],
"to": [ 7, 2, 9 ],
"faces": {
"down": { "uv": [ 5, 7, 7, 9 ], "texture": "#texture" },
"up": { "uv": [ 5, 7, 7, 9 ], "texture": "#texture" },
"south": { "uv": [ 5, 14, 7, 16 ], "texture": "#texture" },
"east": { "uv": [ 7, 14, 9, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box41",
"from": [ 9, 0, 7 ],
"to": [ 11, 2, 9 ],
"faces": {
"down": { "uv": [ 9, 7, 11, 9 ], "texture": "#texture" },
"up": { "uv": [ 9, 7, 11, 9 ], "texture": "#texture" },
"south": { "uv": [ 9, 14, 11, 16 ], "texture": "#texture" },
"west": { "uv": [ 7, 14, 9, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box41",
"from": [ 11, 0, 7 ],
"to": [ 13, 2, 9 ],
"faces": {
"down": { "uv": [ 11, 7, 13, 9 ], "texture": "#texture" },
"up": { "uv": [ 11, 7, 13, 9 ], "texture": "#texture" }
}
},
{
"__comment": "Box41",
"from": [ 3, 0, 9 ],
"to": [ 5, 2, 11 ],
"faces": {
"down": { "uv": [ 3, 5, 5, 7 ], "texture": "#texture" },
"up": { "uv": [ 3, 9, 5, 11 ], "texture": "#texture" },
"east": { "uv": [ 5, 14, 7, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box41",
"from": [ 11, 0, 9 ],
"to": [ 13, 2, 11 ],
"faces": {
"down": { "uv": [ 11, 5, 13, 7 ], "texture": "#texture" },
"up": { "uv": [ 11, 9, 13, 11 ], "texture": "#texture" },
"west": { "uv": [ 9, 14, 11, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box41",
"from": [ 3, 0, 11 ],
"to": [ 5, 2, 13 ],
"faces": {
"down": { "uv": [ 3, 3, 5, 5 ], "texture": "#texture" },
"up": { "uv": [ 3, 11, 5, 13 ], "texture": "#texture" }
}
},
{
"__comment": "Box41",
"from": [ 5, 0, 11 ],
"to": [ 7, 2, 13 ],
"faces": {
"down": { "uv": [ 5, 3, 7, 5 ], "texture": "#texture" },
"up": { "uv": [ 5, 11, 7, 13 ], "texture": "#texture" },
"north": { "uv": [ 9, 14, 11, 16 ], "texture": "#texture" },
"east": { "uv": [ 3, 14, 5, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box41",
"from": [ 9, 0, 11 ],
"to": [ 11, 2, 13 ],
"faces": {
"down": { "uv": [ 9, 3, 11, 5 ], "texture": "#texture" },
"up": { "uv": [ 9, 11, 11, 13 ], "texture": "#texture" },
"north": { "uv": [ 5, 14, 7, 16 ], "texture": "#texture" },
"west": { "uv": [ 11, 14, 13, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box41",
"from": [ 11, 0, 11 ],
"to": [ 13, 2, 13 ],
"faces": {
"down": { "uv": [ 11, 3, 13, 5 ], "texture": "#texture" },
"up": { "uv": [ 11, 11, 13, 13 ], "texture": "#texture" }
}
}
],
"display": {
"thirdperson_righthand": {
"rotation": [ 75, 45, 0 ],
"translation": [ 0, 3.54, 2.7826 ],
"scale": [ 0.375, 0.375, 0.375 ]
},
"thirdperson_lefthand": {
"rotation": [ 75, 45, 0 ],
"translation": [ 0, 3.54, 2.7826 ],
"scale": [ 0.375, 0.375, 0.375 ]
},
"firstperson_righthand": {
"rotation": [ 0, 45, 0 ],
"translation": [ 3.5, 1.75, 0 ],
"scale": [ 0.4, 0.4, 0.4 ]
},
"firstperson_lefthand": {
"rotation": [ 0, -45, 0 ],
"translation": [ 4.5, 1.75, 0 ],
"scale": [ 0.4, 0.4, 0.4 ]
},
"gui": {
"rotation": [ -90, 180, 0 ],
"scale": [ 0.8, 0.8, 0.8 ]
},
"ground": {
"translation": [ 0, 2, 0 ],
"scale": [ 0.5, 0.5, 0.5 ]
},
"fixed": {
"rotation": [ -90, 180, 0 ],
"translation": [ 0, 0, -7.1 ]
}
}
}

View File

@@ -0,0 +1,285 @@
{
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
"textures": {
"particle": "forgecraft:blocks/castingmud",
"texture": "forgecraft:blocks/castingmud"
},
"elements": [
{
"__comment": "Box29",
"from": [ 0, 0, 0 ],
"to": [ 16, 2, 3 ],
"faces": {
"down": { "uv": [ 0, 13, 16, 16 ], "texture": "#texture" },
"up": { "uv": [ 0, 0, 16, 3 ], "texture": "#texture" },
"north": { "uv": [ 0, 14, 16, 16 ], "texture": "#texture" },
"south": { "uv": [ 0, 14, 16, 16 ], "texture": "#texture" },
"west": { "uv": [ 0, 14, 3, 16 ], "texture": "#texture" },
"east": { "uv": [ 13, 14, 16, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box29",
"from": [ 0, 0, 13 ],
"to": [ 16, 2, 16 ],
"faces": {
"down": { "uv": [ 0, 0, 16, 3 ], "texture": "#texture" },
"up": { "uv": [ 0, 13, 16, 16 ], "texture": "#texture" },
"north": { "uv": [ 0, 14, 16, 16 ], "texture": "#texture" },
"south": { "uv": [ 0, 14, 16, 16 ], "texture": "#texture" },
"west": { "uv": [ 13, 14, 16, 16 ], "texture": "#texture" },
"east": { "uv": [ 0, 14, 3, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box31",
"from": [ 0, 0, 3 ],
"to": [ 3, 2, 13 ],
"faces": {
"down": { "uv": [ 0, 3, 3, 13 ], "texture": "#texture" },
"up": { "uv": [ 0, 3, 3, 13 ], "texture": "#texture" },
"west": { "uv": [ 3, 14, 13, 16 ], "texture": "#texture" },
"east": { "uv": [ 3, 14, 13, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box31",
"from": [ 13, 0, 3 ],
"to": [ 16, 2, 13 ],
"faces": {
"down": { "uv": [ 13, 3, 16, 13 ], "texture": "#texture" },
"up": { "uv": [ 13, 3, 16, 13 ], "texture": "#texture" },
"west": { "uv": [ 3, 14, 13, 16 ], "texture": "#texture" },
"east": { "uv": [ 3, 14, 13, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box33",
"from": [ 5, 0, 3 ],
"to": [ 7, 2, 5 ],
"faces": {
"down": { "uv": [ 5, 11, 7, 13 ], "texture": "#texture" },
"up": { "uv": [ 5, 3, 7, 5 ], "texture": "#texture" }
}
},
{
"__comment": "Box33",
"from": [ 3, 0, 3 ],
"to": [ 5, 2, 5 ],
"faces": {
"down": { "uv": [ 3, 11, 5, 13 ], "texture": "#texture" },
"up": { "uv": [ 3, 3, 5, 5 ], "texture": "#texture" }
}
},
{
"__comment": "Box33",
"from": [ 7, 0, 3 ],
"to": [ 9, 2, 5 ],
"faces": {
"down": { "uv": [ 7, 11, 9, 13 ], "texture": "#texture" },
"up": { "uv": [ 7, 3, 9, 5 ], "texture": "#texture" },
"south": { "uv": [ 7, 14, 9, 16 ], "texture": "#texture" },
"east": { "uv": [ 11, 14, 13, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box33",
"from": [ 3, 0, 5 ],
"to": [ 5, 2, 7 ],
"faces": {
"down": { "uv": [ 3, 9, 5, 11 ], "texture": "#texture" },
"up": { "uv": [ 3, 5, 5, 7 ], "texture": "#texture" }
}
},
{
"__comment": "Box33",
"from": [ 5, 0, 5 ],
"to": [ 7, 2, 7 ],
"faces": {
"down": { "uv": [ 5, 9, 7, 11 ], "texture": "#texture" },
"up": { "uv": [ 5, 5, 7, 7 ], "texture": "#texture" },
"south": { "uv": [ 5, 14, 7, 16 ], "texture": "#texture" },
"east": { "uv": [ 9, 14, 11, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box33",
"from": [ 9, 0, 5 ],
"to": [ 11, 2, 7 ],
"faces": {
"down": { "uv": [ 9, 9, 11, 11 ], "texture": "#texture" },
"up": { "uv": [ 9, 5, 11, 7 ], "texture": "#texture" },
"north": { "uv": [ 5, 14, 7, 16 ], "texture": "#texture" },
"west": { "uv": [ 5, 14, 7, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box33",
"from": [ 11, 0, 5 ],
"to": [ 13, 2, 7 ],
"faces": {
"down": { "uv": [ 11, 9, 13, 11 ], "texture": "#texture" },
"up": { "uv": [ 11, 5, 13, 7 ], "texture": "#texture" },
"north": { "uv": [ 3, 14, 5, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box33",
"from": [ 3, 0, 7 ],
"to": [ 5, 2, 9 ],
"faces": {
"down": { "uv": [ 3, 7, 5, 9 ], "texture": "#texture" },
"up": { "uv": [ 3, 7, 5, 9 ], "texture": "#texture" },
"south": { "uv": [ 3, 14, 5, 16 ], "texture": "#texture" },
"east": { "uv": [ 7, 14, 9, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box33",
"from": [ 7, 0, 7 ],
"to": [ 9, 2, 9 ],
"faces": {
"down": { "uv": [ 7, 7, 9, 9 ], "texture": "#texture" },
"up": { "uv": [ 7, 7, 9, 9 ], "texture": "#texture" },
"north": { "uv": [ 7, 14, 9, 16 ], "texture": "#texture" },
"west": { "uv": [ 7, 14, 9, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box33",
"from": [ 9, 0, 7 ],
"to": [ 11, 2, 9 ],
"faces": {
"down": { "uv": [ 9, 7, 11, 9 ], "texture": "#texture" },
"up": { "uv": [ 9, 7, 11, 9 ], "texture": "#texture" }
}
},
{
"__comment": "Box33",
"from": [ 11, 0, 7 ],
"to": [ 13, 2, 9 ],
"faces": {
"down": { "uv": [ 11, 7, 13, 9 ], "texture": "#texture" },
"up": { "uv": [ 11, 7, 13, 9 ], "texture": "#texture" }
}
},
{
"__comment": "Box33",
"from": [ 5, 0, 9 ],
"to": [ 7, 2, 11 ],
"faces": {
"down": { "uv": [ 5, 5, 7, 7 ], "texture": "#texture" },
"up": { "uv": [ 5, 9, 7, 11 ], "texture": "#texture" },
"north": { "uv": [ 9, 14, 11, 16 ], "texture": "#texture" },
"west": { "uv": [ 9, 14, 11, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box33",
"from": [ 7, 0, 9 ],
"to": [ 9, 2, 11 ],
"faces": {
"down": { "uv": [ 7, 5, 9, 7 ], "texture": "#texture" },
"up": { "uv": [ 7, 9, 9, 11 ], "texture": "#texture" }
}
},
{
"__comment": "Box33",
"from": [ 3, 0, 11 ],
"to": [ 5, 2, 13 ],
"faces": {
"down": { "uv": [ 3, 3, 5, 5 ], "texture": "#texture" },
"up": { "uv": [ 3, 11, 5, 13 ], "texture": "#texture" },
"north": { "uv": [ 11, 14, 13, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box33",
"from": [ 5, 0, 11 ],
"to": [ 7, 2, 13 ],
"faces": {
"down": { "uv": [ 5, 3, 7, 5 ], "texture": "#texture" },
"up": { "uv": [ 5, 11, 7, 13 ], "texture": "#texture" }
}
},
{
"__comment": "Box33",
"from": [ 7, 0, 11 ],
"to": [ 9, 2, 13 ],
"faces": {
"down": { "uv": [ 7, 3, 9, 5 ], "texture": "#texture" },
"up": { "uv": [ 7, 11, 9, 13 ], "texture": "#texture" }
}
},
{
"__comment": "Box33",
"from": [ 9, 0, 11 ],
"to": [ 11, 2, 13 ],
"faces": {
"down": { "uv": [ 9, 3, 11, 5 ], "texture": "#texture" },
"up": { "uv": [ 9, 11, 11, 13 ], "texture": "#texture" }
}
},
{
"__comment": "Box33",
"from": [ 11, 0, 11 ],
"to": [ 13, 2, 13 ],
"faces": {
"down": { "uv": [ 11, 3, 13, 5 ], "texture": "#texture" },
"up": { "uv": [ 11, 11, 13, 13 ], "texture": "#texture" }
}
},
{
"__comment": "Box33",
"from": [ 9, 0, 9 ],
"to": [ 11, 2, 11 ],
"faces": {
"down": { "uv": [ 9, 5, 11, 7 ], "texture": "#texture" },
"up": { "uv": [ 9, 9, 11, 11 ], "texture": "#texture" }
}
},
{
"__comment": "Box33",
"from": [ 11, 0, 9 ],
"to": [ 13, 2, 11 ],
"faces": {
"down": { "uv": [ 11, 5, 13, 7 ], "texture": "#texture" },
"up": { "uv": [ 11, 9, 13, 11 ], "texture": "#texture" }
}
}
],
"display": {
"thirdperson_righthand": {
"rotation": [ 75, 45, 0 ],
"translation": [ 0, 3.54, 2.7826 ],
"scale": [ 0.375, 0.375, 0.375 ]
},
"thirdperson_lefthand": {
"rotation": [ 75, 45, 0 ],
"translation": [ 0, 3.54, 2.7826 ],
"scale": [ 0.375, 0.375, 0.375 ]
},
"firstperson_righthand": {
"rotation": [ 0, 45, 0 ],
"translation": [ 3.5, 1.75, 0 ],
"scale": [ 0.4, 0.4, 0.4 ]
},
"firstperson_lefthand": {
"rotation": [ 0, -45, 0 ],
"translation": [ 4.5, 1.75, 0 ],
"scale": [ 0.4, 0.4, 0.4 ]
},
"gui": {
"rotation": [ -90, 180, 0 ],
"scale": [ 0.8, 0.8, 0.8 ]
},
"ground": {
"translation": [ 0, 2, 0 ],
"scale": [ 0.5, 0.5, 0.5 ]
},
"fixed": {
"rotation": [ -90, 180, 0 ],
"translation": [ 0, 0, -7.1 ]
}
}
}

View File

@@ -1,8 +1,8 @@
{ {
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio", "__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
"textures": { "textures": {
"particle": "blocks/e_particle", "particle": "forgecraft:blocks/castingmud",
"texture": "blocks/castingmud" "texture": "forgecraft:blocks/castingmud"
}, },
"elements": [ "elements": [
{ {
@@ -77,8 +77,9 @@
"from": [ 7, 0, 3 ], "from": [ 7, 0, 3 ],
"to": [ 9, 2, 5 ], "to": [ 9, 2, 5 ],
"faces": { "faces": {
"down": { "uv": [ 11, 3, 13, 5 ], "texture": "#texture" }, "down": { "uv": [ 7, 11, 9, 13 ], "texture": "#texture" },
"up": { "uv": [ 11, 11, 13, 13 ], "texture": "#texture" } "up": { "uv": [ 7, 3, 9, 5 ], "texture": "#texture" },
"south": { "uv": [ 7, 14, 9, 16 ], "texture": "#texture" }
} }
}, },
{ {
@@ -86,8 +87,9 @@
"from": [ 9, 0, 3 ], "from": [ 9, 0, 3 ],
"to": [ 11, 2, 5 ], "to": [ 11, 2, 5 ],
"faces": { "faces": {
"down": { "uv": [ 11, 3, 13, 5 ], "texture": "#texture" }, "down": { "uv": [ 9, 11, 11, 13 ], "texture": "#texture" },
"up": { "uv": [ 11, 11, 13, 13 ], "texture": "#texture" } "up": { "uv": [ 9, 3, 11, 5 ], "texture": "#texture" },
"south": { "uv": [ 9, 14, 11, 16 ], "texture": "#texture" }
} }
}, },
{ {
@@ -95,8 +97,8 @@
"from": [ 11, 0, 3 ], "from": [ 11, 0, 3 ],
"to": [ 13, 2, 5 ], "to": [ 13, 2, 5 ],
"faces": { "faces": {
"down": { "uv": [ 11, 3, 13, 5 ], "texture": "#texture" }, "down": { "uv": [ 11, 11, 13, 13 ], "texture": "#texture" },
"up": { "uv": [ 11, 11, 13, 13 ], "texture": "#texture" } "up": { "uv": [ 11, 3, 13, 5 ], "texture": "#texture" }
} }
}, },
{ {
@@ -104,8 +106,10 @@
"from": [ 5, 0, 7 ], "from": [ 5, 0, 7 ],
"to": [ 7, 2, 9 ], "to": [ 7, 2, 9 ],
"faces": { "faces": {
"down": { "uv": [ 11, 3, 13, 5 ], "texture": "#texture" }, "down": { "uv": [ 5, 7, 7, 9 ], "texture": "#texture" },
"up": { "uv": [ 11, 11, 13, 13 ], "texture": "#texture" } "up": { "uv": [ 5, 7, 7, 9 ], "texture": "#texture" },
"north": { "uv": [ 9, 14, 11, 16 ], "texture": "#texture" },
"west": { "uv": [ 7, 14, 9, 16 ], "texture": "#texture" }
} }
}, },
{ {
@@ -113,8 +117,10 @@
"from": [ 3, 0, 5 ], "from": [ 3, 0, 5 ],
"to": [ 5, 2, 7 ], "to": [ 5, 2, 7 ],
"faces": { "faces": {
"down": { "uv": [ 11, 3, 13, 5 ], "texture": "#texture" }, "down": { "uv": [ 3, 9, 5, 11 ], "texture": "#texture" },
"up": { "uv": [ 11, 11, 13, 13 ], "texture": "#texture" } "up": { "uv": [ 3, 5, 5, 7 ], "texture": "#texture" },
"south": { "uv": [ 3, 14, 5, 16 ], "texture": "#texture" },
"east": { "uv": [ 9, 14, 11, 16 ], "texture": "#texture" }
} }
}, },
{ {
@@ -122,8 +128,9 @@
"from": [ 7, 0, 7 ], "from": [ 7, 0, 7 ],
"to": [ 9, 2, 9 ], "to": [ 9, 2, 9 ],
"faces": { "faces": {
"down": { "uv": [ 11, 3, 13, 5 ], "texture": "#texture" }, "down": { "uv": [ 7, 7, 9, 9 ], "texture": "#texture" },
"up": { "uv": [ 11, 11, 13, 13 ], "texture": "#texture" } "up": { "uv": [ 7, 7, 9, 9 ], "texture": "#texture" },
"north": { "uv": [ 7, 14, 9, 16 ], "texture": "#texture" }
} }
}, },
{ {
@@ -131,8 +138,10 @@
"from": [ 9, 0, 7 ], "from": [ 9, 0, 7 ],
"to": [ 11, 2, 9 ], "to": [ 11, 2, 9 ],
"faces": { "faces": {
"down": { "uv": [ 11, 3, 13, 5 ], "texture": "#texture" }, "down": { "uv": [ 9, 7, 11, 9 ], "texture": "#texture" },
"up": { "uv": [ 11, 11, 13, 13 ], "texture": "#texture" } "up": { "uv": [ 9, 7, 11, 9 ], "texture": "#texture" },
"north": { "uv": [ 5, 14, 7, 16 ], "texture": "#texture" },
"east": { "uv": [ 7, 14, 9, 16 ], "texture": "#texture" }
} }
}, },
{ {
@@ -140,8 +149,10 @@
"from": [ 11, 0, 5 ], "from": [ 11, 0, 5 ],
"to": [ 13, 2, 7 ], "to": [ 13, 2, 7 ],
"faces": { "faces": {
"down": { "uv": [ 11, 3, 13, 5 ], "texture": "#texture" }, "down": { "uv": [ 11, 9, 13, 11 ], "texture": "#texture" },
"up": { "uv": [ 11, 11, 13, 13 ], "texture": "#texture" } "up": { "uv": [ 11, 5, 13, 7 ], "texture": "#texture" },
"south": { "uv": [ 11, 14, 13, 16 ], "texture": "#texture" },
"west": { "uv": [ 5, 14, 7, 16 ], "texture": "#texture" }
} }
}, },
{ {
@@ -149,8 +160,9 @@
"from": [ 3, 0, 9 ], "from": [ 3, 0, 9 ],
"to": [ 5, 2, 11 ], "to": [ 5, 2, 11 ],
"faces": { "faces": {
"down": { "uv": [ 11, 3, 13, 5 ], "texture": "#texture" }, "down": { "uv": [ 3, 5, 5, 7 ], "texture": "#texture" },
"up": { "uv": [ 11, 11, 13, 13 ], "texture": "#texture" } "up": { "uv": [ 3, 9, 5, 11 ], "texture": "#texture" },
"north": { "uv": [ 11, 14, 13, 16 ], "texture": "#texture" }
} }
}, },
{ {
@@ -158,8 +170,8 @@
"from": [ 5, 0, 9 ], "from": [ 5, 0, 9 ],
"to": [ 7, 2, 11 ], "to": [ 7, 2, 11 ],
"faces": { "faces": {
"down": { "uv": [ 11, 3, 13, 5 ], "texture": "#texture" }, "down": { "uv": [ 5, 5, 7, 7 ], "texture": "#texture" },
"up": { "uv": [ 11, 11, 13, 13 ], "texture": "#texture" } "up": { "uv": [ 5, 9, 7, 11 ], "texture": "#texture" }
} }
}, },
{ {
@@ -167,8 +179,8 @@
"from": [ 7, 0, 9 ], "from": [ 7, 0, 9 ],
"to": [ 9, 2, 11 ], "to": [ 9, 2, 11 ],
"faces": { "faces": {
"down": { "uv": [ 11, 3, 13, 5 ], "texture": "#texture" }, "down": { "uv": [ 7, 5, 9, 7 ], "texture": "#texture" },
"up": { "uv": [ 11, 11, 13, 13 ], "texture": "#texture" } "up": { "uv": [ 7, 9, 9, 11 ], "texture": "#texture" }
} }
}, },
{ {
@@ -176,8 +188,8 @@
"from": [ 9, 0, 9 ], "from": [ 9, 0, 9 ],
"to": [ 11, 2, 11 ], "to": [ 11, 2, 11 ],
"faces": { "faces": {
"down": { "uv": [ 11, 3, 13, 5 ], "texture": "#texture" }, "down": { "uv": [ 9, 5, 11, 7 ], "texture": "#texture" },
"up": { "uv": [ 11, 11, 13, 13 ], "texture": "#texture" } "up": { "uv": [ 9, 9, 11, 11 ], "texture": "#texture" }
} }
}, },
{ {
@@ -185,8 +197,9 @@
"from": [ 11, 0, 9 ], "from": [ 11, 0, 9 ],
"to": [ 13, 2, 11 ], "to": [ 13, 2, 11 ],
"faces": { "faces": {
"down": { "uv": [ 11, 3, 13, 5 ], "texture": "#texture" }, "down": { "uv": [ 11, 5, 13, 7 ], "texture": "#texture" },
"up": { "uv": [ 11, 11, 13, 13 ], "texture": "#texture" } "up": { "uv": [ 11, 9, 13, 11 ], "texture": "#texture" },
"north": { "uv": [ 3, 14, 5, 16 ], "texture": "#texture" }
} }
}, },
{ {
@@ -194,8 +207,8 @@
"from": [ 3, 0, 11 ], "from": [ 3, 0, 11 ],
"to": [ 5, 2, 13 ], "to": [ 5, 2, 13 ],
"faces": { "faces": {
"down": { "uv": [ 11, 3, 13, 5 ], "texture": "#texture" }, "down": { "uv": [ 3, 3, 5, 5 ], "texture": "#texture" },
"up": { "uv": [ 11, 11, 13, 13 ], "texture": "#texture" } "up": { "uv": [ 3, 11, 5, 13 ], "texture": "#texture" }
} }
}, },
{ {
@@ -203,8 +216,8 @@
"from": [ 5, 0, 11 ], "from": [ 5, 0, 11 ],
"to": [ 7, 2, 13 ], "to": [ 7, 2, 13 ],
"faces": { "faces": {
"down": { "uv": [ 11, 3, 13, 5 ], "texture": "#texture" }, "down": { "uv": [ 5, 3, 7, 5 ], "texture": "#texture" },
"up": { "uv": [ 11, 11, 13, 13 ], "texture": "#texture" } "up": { "uv": [ 5, 11, 7, 13 ], "texture": "#texture" }
} }
}, },
{ {
@@ -212,8 +225,8 @@
"from": [ 7, 0, 11 ], "from": [ 7, 0, 11 ],
"to": [ 9, 2, 13 ], "to": [ 9, 2, 13 ],
"faces": { "faces": {
"down": { "uv": [ 11, 3, 13, 5 ], "texture": "#texture" }, "down": { "uv": [ 7, 3, 9, 5 ], "texture": "#texture" },
"up": { "uv": [ 11, 11, 13, 13 ], "texture": "#texture" } "up": { "uv": [ 7, 11, 9, 13 ], "texture": "#texture" }
} }
}, },
{ {
@@ -221,8 +234,8 @@
"from": [ 9, 0, 11 ], "from": [ 9, 0, 11 ],
"to": [ 11, 2, 13 ], "to": [ 11, 2, 13 ],
"faces": { "faces": {
"down": { "uv": [ 11, 3, 13, 5 ], "texture": "#texture" }, "down": { "uv": [ 9, 3, 11, 5 ], "texture": "#texture" },
"up": { "uv": [ 11, 11, 13, 13 ], "texture": "#texture" } "up": { "uv": [ 9, 11, 11, 13 ], "texture": "#texture" }
} }
}, },
{ {
@@ -234,5 +247,39 @@
"up": { "uv": [ 11, 11, 13, 13 ], "texture": "#texture" } "up": { "uv": [ 11, 11, 13, 13 ], "texture": "#texture" }
} }
} }
] ],
"display": {
"thirdperson_righthand": {
"rotation": [ 75, 45, 0 ],
"translation": [ 0, 3.54, 2.7826 ],
"scale": [ 0.375, 0.375, 0.375 ]
},
"thirdperson_lefthand": {
"rotation": [ 75, 45, 0 ],
"translation": [ 0, 3.54, 2.7826 ],
"scale": [ 0.375, 0.375, 0.375 ]
},
"firstperson_righthand": {
"rotation": [ 0, 45, 0 ],
"translation": [ 3.5, 1.75, 0 ],
"scale": [ 0.4, 0.4, 0.4 ]
},
"firstperson_lefthand": {
"rotation": [ 0, -45, 0 ],
"translation": [ 4.5, 1.75, 0 ],
"scale": [ 0.4, 0.4, 0.4 ]
},
"gui": {
"rotation": [ -90, 180, 0 ],
"scale": [ 0.8, 0.8, 0.8 ]
},
"ground": {
"translation": [ 0, 2, 0 ],
"scale": [ 0.5, 0.5, 0.5 ]
},
"fixed": {
"rotation": [ -90, 180, 0 ],
"translation": [ 0, 0, -7.1 ]
}
}
} }

View File

@@ -0,0 +1,249 @@
{
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
"textures": {
"particle": "forgecraft:blocks/castingmud",
"texture": "forgecraft:blocks/castingmud"
},
"elements": [
{
"__comment": "Box29",
"from": [ 0, 0, 0 ],
"to": [ 16, 2, 3 ],
"faces": {
"down": { "uv": [ 0, 13, 16, 16 ], "texture": "#texture" },
"up": { "uv": [ 0, 0, 16, 3 ], "texture": "#texture" },
"north": { "uv": [ 0, 14, 16, 16 ], "texture": "#texture" },
"south": { "uv": [ 0, 14, 16, 16 ], "texture": "#texture" },
"west": { "uv": [ 0, 14, 3, 16 ], "texture": "#texture" },
"east": { "uv": [ 13, 14, 16, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box29",
"from": [ 0, 0, 13 ],
"to": [ 16, 2, 16 ],
"faces": {
"down": { "uv": [ 0, 0, 16, 3 ], "texture": "#texture" },
"up": { "uv": [ 0, 13, 16, 16 ], "texture": "#texture" },
"north": { "uv": [ 0, 14, 16, 16 ], "texture": "#texture" },
"south": { "uv": [ 0, 14, 16, 16 ], "texture": "#texture" },
"west": { "uv": [ 13, 14, 16, 16 ], "texture": "#texture" },
"east": { "uv": [ 0, 14, 3, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box31",
"from": [ 0, 0, 3 ],
"to": [ 3, 2, 13 ],
"faces": {
"down": { "uv": [ 0, 3, 3, 13 ], "texture": "#texture" },
"up": { "uv": [ 0, 3, 3, 13 ], "texture": "#texture" },
"west": { "uv": [ 3, 14, 13, 16 ], "texture": "#texture" },
"east": { "uv": [ 3, 14, 13, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box31",
"from": [ 13, 0, 3 ],
"to": [ 16, 2, 13 ],
"faces": {
"down": { "uv": [ 13, 3, 16, 13 ], "texture": "#texture" },
"up": { "uv": [ 13, 3, 16, 13 ], "texture": "#texture" },
"west": { "uv": [ 3, 14, 13, 16 ], "texture": "#texture" },
"east": { "uv": [ 3, 14, 13, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box59",
"from": [ 3, 0, 3 ],
"to": [ 5, 2, 5 ],
"faces": {
"down": { "uv": [ 3, 11, 5, 13 ], "texture": "#texture" },
"up": { "uv": [ 3, 3, 5, 5 ], "texture": "#texture" }
}
},
{
"__comment": "Box59",
"from": [ 5, 0, 3 ],
"to": [ 7, 2, 5 ],
"faces": {
"down": { "uv": [ 5, 11, 7, 13 ], "texture": "#texture" },
"up": { "uv": [ 5, 3, 7, 5 ], "texture": "#texture" }
}
},
{
"__comment": "Box59",
"from": [ 7, 0, 3 ],
"to": [ 9, 2, 5 ],
"faces": {
"down": { "uv": [ 7, 11, 9, 13 ], "texture": "#texture" },
"up": { "uv": [ 7, 3, 9, 5 ], "texture": "#texture" },
"south": { "uv": [ 7, 14, 9, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box59",
"from": [ 9, 0, 3 ],
"to": [ 11, 2, 5 ],
"faces": {
"down": { "uv": [ 9, 11, 11, 13 ], "texture": "#texture" },
"up": { "uv": [ 9, 3, 11, 5 ], "texture": "#texture" }
}
},
{
"__comment": "Box59",
"from": [ 11, 0, 3 ],
"to": [ 13, 2, 5 ],
"faces": {
"down": { "uv": [ 11, 11, 13, 13 ], "texture": "#texture" },
"up": { "uv": [ 11, 3, 13, 5 ], "texture": "#texture" }
}
},
{
"__comment": "Box59",
"from": [ 3, 0, 5 ],
"to": [ 5, 2, 7 ],
"faces": {
"down": { "uv": [ 3, 9, 5, 11 ], "texture": "#texture" },
"up": { "uv": [ 3, 5, 5, 7 ], "texture": "#texture" }
}
},
{
"__comment": "Box59",
"from": [ 5, 0, 5 ],
"to": [ 7, 2, 7 ],
"faces": {
"down": { "uv": [ 5, 9, 7, 11 ], "texture": "#texture" },
"up": { "uv": [ 5, 5, 7, 7 ], "texture": "#texture" },
"south": { "uv": [ 5, 14, 7, 16 ], "texture": "#texture" },
"east": { "uv": [ 9, 14, 11, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box59",
"from": [ 11, 0, 5 ],
"to": [ 13, 2, 7 ],
"faces": {
"down": { "uv": [ 11, 9, 13, 11 ], "texture": "#texture" },
"up": { "uv": [ 11, 5, 13, 7 ], "texture": "#texture" }
}
},
{
"__comment": "Box59",
"from": [ 9, 0, 5 ],
"to": [ 11, 2, 7 ],
"faces": {
"down": { "uv": [ 9, 9, 11, 11 ], "texture": "#texture" },
"up": { "uv": [ 9, 5, 11, 7 ], "texture": "#texture" },
"south": { "uv": [ 9, 14, 11, 16 ], "texture": "#texture" },
"west": { "uv": [ 5, 14, 7, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box59",
"from": [ 3, 0, 7 ],
"to": [ 5, 2, 9 ],
"faces": {
"down": { "uv": [ 3, 7, 5, 9 ], "texture": "#texture" },
"up": { "uv": [ 3, 7, 5, 9 ], "texture": "#texture" },
"east": { "uv": [ 7, 14, 9, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box59",
"from": [ 11, 0, 7 ],
"to": [ 13, 2, 9 ],
"faces": {
"down": { "uv": [ 11, 7, 13, 9 ], "texture": "#texture" },
"up": { "uv": [ 11, 7, 13, 9 ], "texture": "#texture" },
"west": { "uv": [ 7, 14, 9, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box59",
"from": [ 3, 0, 9 ],
"to": [ 5, 2, 11 ],
"faces": {
"down": { "uv": [ 3, 5, 5, 7 ], "texture": "#texture" },
"up": { "uv": [ 3, 9, 5, 11 ], "texture": "#texture" },
"east": { "uv": [ 5, 14, 7, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box59",
"from": [ 3, 0, 11 ],
"to": [ 5, 2, 13 ],
"faces": {
"down": { "uv": [ 3, 3, 5, 5 ], "texture": "#texture" },
"up": { "uv": [ 3, 11, 5, 13 ], "texture": "#texture" },
"east": { "uv": [ 3, 14, 5, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box59",
"from": [ 11, 0, 9 ],
"to": [ 13, 2, 11 ],
"faces": {
"down": { "uv": [ 11, 5, 13, 7 ], "texture": "#texture" },
"up": { "uv": [ 11, 9, 13, 11 ], "texture": "#texture" },
"west": { "uv": [ 9, 14, 11, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box59",
"from": [ 11, 0, 11 ],
"to": [ 13, 2, 13 ],
"faces": {
"down": { "uv": [ 11, 3, 13, 5 ], "texture": "#texture" },
"up": { "uv": [ 11, 11, 13, 13 ], "texture": "#texture" },
"west": { "uv": [ 11, 14, 13, 16 ], "texture": "#texture" }
}
},
{
"__comment": "Box59",
"from": [ 7, 0, 11 ],
"to": [ 9, 2, 13 ],
"faces": {
"down": { "uv": [ 7, 3, 9, 5 ], "texture": "#texture" },
"up": { "uv": [ 7, 11, 9, 13 ], "texture": "#texture" },
"north": { "uv": [ 7, 14, 9, 16 ], "texture": "#texture" },
"west": { "uv": [ 11, 14, 13, 16 ], "texture": "#texture" },
"east": { "uv": [ 3, 14, 5, 16 ], "texture": "#texture" }
}
}
],
"display": {
"thirdperson_righthand": {
"rotation": [ 75, 45, 0 ],
"translation": [ 0, 3.54, 2.7826 ],
"scale": [ 0.375, 0.375, 0.375 ]
},
"thirdperson_lefthand": {
"rotation": [ 75, 45, 0 ],
"translation": [ 0, 3.54, 2.7826 ],
"scale": [ 0.375, 0.375, 0.375 ]
},
"firstperson_righthand": {
"rotation": [ 0, 45, 0 ],
"translation": [ 3.5, 1.75, 0 ],
"scale": [ 0.4, 0.4, 0.4 ]
},
"firstperson_lefthand": {
"rotation": [ 0, -45, 0 ],
"translation": [ 4.5, 1.75, 0 ],
"scale": [ 0.4, 0.4, 0.4 ]
},
"gui": {
"rotation": [ -90, 180, 0 ],
"scale": [ 0.8, 0.8, 0.8 ]
},
"ground": {
"translation": [ 0, 2, 0 ],
"scale": [ 0.5, 0.5, 0.5 ]
},
"fixed": {
"rotation": [ -90, 180, 0 ],
"translation": [ 0, 0, -7.1 ]
}
}
}

View File

@@ -0,0 +1,4 @@
{
"forge_marker":1,
"parent": "forgecraft:block/castingblock"
}