From 551af08466631f874495d61d8277040565ba72ed Mon Sep 17 00:00:00 2001 From: simibubi <31564874+simibubi@users.noreply.github.com> Date: Mon, 16 Dec 2019 12:03:42 +0100 Subject: [PATCH] Least's Model Updates - Changes to Basin and Belt tunnel models - Belt tunnels have extra states for their blinds --- .../create/foundation/utility/AllShapes.java | 4 +- .../modules/contraptions/IWrenchable.java | 13 + .../modules/contraptions/WrenchItem.java | 6 +- .../modules/contraptions/base/IRotate.java | 9 +- .../relays/belt/BeltTunnelBlock.java | 50 ++- .../relays/belt/BeltTunnelShapes.java | 49 +-- .../relays/belt/BeltTunnelTileEntity.java | 2 +- .../logistics/block/BeltFunnelBlock.java | 158 -------- .../block/belts/BeltFunnelBlock.java | 6 + .../create/blockstates/belt_tunnel.json | 4 +- .../assets/create/models/block/basin.json | 143 ++------ .../models/block/belt_tunnel/cross.json | 282 +++++++-------- .../create/models/block/belt_tunnel/flap.json | 16 +- .../create/models/block/belt_tunnel/item.json | 338 ++++++++---------- .../models/block/belt_tunnel/straight.json | 142 +++----- .../block/belt_tunnel/straight_fullshade.json | 101 ++++++ .../block/belt_tunnel/straight_halfshade.json | 101 ++++++ .../block/belt_tunnel/straight_windowed.json | 101 ++++++ .../models/block/belt_tunnel/t_left.json | 202 +++++------ .../models/block/belt_tunnel/t_right.json | 206 +++++------ .../models/block/belt_tunnel/window.json | 153 -------- .../assets/create/textures/block/basin.png | Bin 816 -> 698 bytes .../create/textures/block/belt_tunnel.png | Bin 0 -> 1952 bytes .../create/textures/block/belttunnel.png | Bin 1530 -> 0 bytes .../textures/block/brass_casing_side.png | Bin 486 -> 424 bytes .../textures/block/crushing_wheel_body.png | Bin 985 -> 1363 bytes 26 files changed, 921 insertions(+), 1165 deletions(-) create mode 100644 src/main/java/com/simibubi/create/modules/contraptions/IWrenchable.java delete mode 100644 src/main/java/com/simibubi/create/modules/logistics/block/BeltFunnelBlock.java create mode 100644 src/main/resources/assets/create/models/block/belt_tunnel/straight_fullshade.json create mode 100644 src/main/resources/assets/create/models/block/belt_tunnel/straight_halfshade.json create mode 100644 src/main/resources/assets/create/models/block/belt_tunnel/straight_windowed.json delete mode 100644 src/main/resources/assets/create/models/block/belt_tunnel/window.json create mode 100644 src/main/resources/assets/create/textures/block/belt_tunnel.png delete mode 100644 src/main/resources/assets/create/textures/block/belttunnel.png diff --git a/src/main/java/com/simibubi/create/foundation/utility/AllShapes.java b/src/main/java/com/simibubi/create/foundation/utility/AllShapes.java index 0032fc6d4..bff2ba8e5 100644 --- a/src/main/java/com/simibubi/create/foundation/utility/AllShapes.java +++ b/src/main/java/com/simibubi/create/foundation/utility/AllShapes.java @@ -73,7 +73,9 @@ public class AllShapes { makeCuboidShape(0, 0, 0, 16, 2, 16), makeCuboidShape(1, 1, 1, 15, 15, 15), makeCuboidShape(0, 14, 0, 16, 16, 16)), - BASIN_BLOCK_SHAPE = makeCuboidShape(0, 0, 0, 16, 13, 16),//todo can be improved when someone finds the time :D + BASIN_BLOCK_SHAPE = VoxelShapes.or( + makeCuboidShape(2, 0, 2, 14, 2, 14), + makeCuboidShape(0, 2, 0, 16, 13, 16)), CRUSHING_WHEEL_COLLISION_SHAPE = makeCuboidShape(0, 0, 0, 16, 22, 16), MECHANICAL_PROCESSOR_SHAPE = VoxelShapes.combineAndSimplify( VoxelShapes.fullCube(), diff --git a/src/main/java/com/simibubi/create/modules/contraptions/IWrenchable.java b/src/main/java/com/simibubi/create/modules/contraptions/IWrenchable.java new file mode 100644 index 000000000..986f7c183 --- /dev/null +++ b/src/main/java/com/simibubi/create/modules/contraptions/IWrenchable.java @@ -0,0 +1,13 @@ +package com.simibubi.create.modules.contraptions; + +import net.minecraft.block.BlockState; +import net.minecraft.item.ItemUseContext; +import net.minecraft.util.ActionResultType; + +public interface IWrenchable { + + public default ActionResultType onWrenched(BlockState state, ItemUseContext context) { + return ActionResultType.PASS; + } + +} diff --git a/src/main/java/com/simibubi/create/modules/contraptions/WrenchItem.java b/src/main/java/com/simibubi/create/modules/contraptions/WrenchItem.java index 48c8018e2..cc6b5cdcf 100644 --- a/src/main/java/com/simibubi/create/modules/contraptions/WrenchItem.java +++ b/src/main/java/com/simibubi/create/modules/contraptions/WrenchItem.java @@ -1,7 +1,5 @@ package com.simibubi.create.modules.contraptions; -import com.simibubi.create.modules.contraptions.base.IRotate; - import net.minecraft.block.Block; import net.minecraft.block.BlockState; import net.minecraft.entity.player.PlayerEntity; @@ -27,9 +25,9 @@ public class WrenchItem extends Item { World world = context.getWorld(); BlockPos pos = context.getPos(); BlockState state = world.getBlockState(pos); - if (!(state.getBlock() instanceof IRotate)) + if (!(state.getBlock() instanceof IWrenchable)) return super.onItemUse(context); - IRotate actor = (IRotate) state.getBlock(); + IWrenchable actor = (IWrenchable) state.getBlock(); if (player.isSneaking()) { if (world instanceof ServerWorld) { diff --git a/src/main/java/com/simibubi/create/modules/contraptions/base/IRotate.java b/src/main/java/com/simibubi/create/modules/contraptions/base/IRotate.java index 0e33e5f9f..d7da35144 100644 --- a/src/main/java/com/simibubi/create/modules/contraptions/base/IRotate.java +++ b/src/main/java/com/simibubi/create/modules/contraptions/base/IRotate.java @@ -1,17 +1,16 @@ package com.simibubi.create.modules.contraptions.base; import com.simibubi.create.CreateConfig; +import com.simibubi.create.modules.contraptions.IWrenchable; import net.minecraft.block.BlockState; -import net.minecraft.item.ItemUseContext; -import net.minecraft.util.ActionResultType; import net.minecraft.util.Direction; import net.minecraft.util.Direction.Axis; import net.minecraft.util.math.BlockPos; import net.minecraft.util.text.TextFormatting; import net.minecraft.world.World; -public interface IRotate { +public interface IRotate extends IWrenchable { public enum SpeedLevel { NONE, MEDIUM, FAST; @@ -55,10 +54,6 @@ public interface IRotate { public Axis getRotationAxis(BlockState state); - public default ActionResultType onWrenched(BlockState state, ItemUseContext context) { - return ActionResultType.PASS; - } - public default SpeedLevel getMinimumRequiredSpeedLevel() { return SpeedLevel.NONE; } diff --git a/src/main/java/com/simibubi/create/modules/contraptions/relays/belt/BeltTunnelBlock.java b/src/main/java/com/simibubi/create/modules/contraptions/relays/belt/BeltTunnelBlock.java index 40e919e34..4ffca89aa 100644 --- a/src/main/java/com/simibubi/create/modules/contraptions/relays/belt/BeltTunnelBlock.java +++ b/src/main/java/com/simibubi/create/modules/contraptions/relays/belt/BeltTunnelBlock.java @@ -3,17 +3,20 @@ package com.simibubi.create.modules.contraptions.relays.belt; import com.simibubi.create.AllBlocks; import com.simibubi.create.foundation.block.IWithTileEntity; import com.simibubi.create.foundation.utility.Lang; +import com.simibubi.create.modules.contraptions.IWrenchable; import com.simibubi.create.modules.contraptions.relays.belt.BeltBlock.Slope; import net.minecraft.block.Block; import net.minecraft.block.BlockState; import net.minecraft.block.Blocks; import net.minecraft.item.BlockItemUseContext; +import net.minecraft.item.ItemUseContext; import net.minecraft.state.EnumProperty; import net.minecraft.state.IProperty; import net.minecraft.state.StateContainer.Builder; import net.minecraft.state.properties.BlockStateProperties; import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.ActionResultType; import net.minecraft.util.BlockRenderLayer; import net.minecraft.util.Direction; import net.minecraft.util.Direction.Axis; @@ -27,7 +30,7 @@ import net.minecraft.world.IWorld; import net.minecraft.world.IWorldReader; import net.minecraft.world.World; -public class BeltTunnelBlock extends Block implements IWithTileEntity { +public class BeltTunnelBlock extends Block implements IWithTileEntity, IWrenchable { public static final IProperty SHAPE = EnumProperty.create("shape", Shape.class); public static final IProperty HORIZONTAL_AXIS = BlockStateProperties.HORIZONTAL_AXIS; @@ -38,7 +41,7 @@ public class BeltTunnelBlock extends Block implements IWithTileEntity { - - public static final VoxelShape - SHAPE_NORTH = makeCuboidShape(3, -4, -1, 13, 8, 5), - SHAPE_SOUTH = makeCuboidShape(3, -4, 11, 13, 8, 17), - SHAPE_WEST = makeCuboidShape(-1, -4, 3, 5, 8, 13), - SHAPE_EAST = makeCuboidShape(11, -4, 3, 17, 8, 13); - - public BeltFunnelBlock() { - super(Properties.from(Blocks.ANDESITE)); - } - - @Override - public boolean hasTileEntity(BlockState state) { - return true; - } - - @Override - public TileEntity createTileEntity(BlockState state, IBlockReader world) { - return new BeltFunnelTileEntity(); - } - - @Override - protected void fillStateContainer(Builder builder) { - builder.add(HORIZONTAL_FACING); - super.fillStateContainer(builder); - } - - @Override - public BlockState getStateForPlacement(BlockItemUseContext context) { - BlockState state = getDefaultState(); - - if (context.getFace().getAxis().isHorizontal()) { - state = state.with(HORIZONTAL_FACING, context.getFace().getOpposite()); - } else { - state = state.with(HORIZONTAL_FACING, context.getPlacementHorizontalFacing()); - } - - return state; - } - - @Override - public VoxelShape getShape(BlockState state, IBlockReader worldIn, BlockPos pos, ISelectionContext context) { - Direction facing = state.get(HORIZONTAL_FACING); - - if (facing == Direction.EAST) - return SHAPE_EAST; - if (facing == Direction.WEST) - return SHAPE_WEST; - if (facing == Direction.SOUTH) - return SHAPE_SOUTH; - if (facing == Direction.NORTH) - return SHAPE_NORTH; - - return VoxelShapes.empty(); - } - - @Override - public void onBlockAdded(BlockState state, World worldIn, BlockPos pos, BlockState oldState, boolean isMoving) { - onAttachmentPlaced(worldIn, pos, state); - updateObservedInventory(state, worldIn, pos); - } - - @Override - public void onNeighborChange(BlockState state, IWorldReader world, BlockPos pos, BlockPos neighbor) { - if (!neighbor.equals(pos.offset(state.get(HORIZONTAL_FACING)))) - return; - updateObservedInventory(state, world, pos); - } - - private void updateObservedInventory(BlockState state, IWorldReader world, BlockPos pos) { - IInventoryManipulator te = (IInventoryManipulator) world.getTileEntity(pos); - if (te == null) - return; - te.neighborChanged(); - } - - @Override - public void onReplaced(BlockState state, World worldIn, BlockPos pos, BlockState newState, boolean isMoving) { - onAttachmentRemoved(worldIn, pos, state); - if (state.hasTileEntity() && state.getBlock() != newState.getBlock()) { - worldIn.removeTileEntity(pos); - } - } - - @Override - public List getPotentialAttachmentLocations(BeltTileEntity te) { - return Arrays.asList(te.getPos().up()); - } - - @Override - public Optional getValidBeltPositionFor(IWorld world, BlockPos pos, BlockState state) { - BlockPos validPos = pos.down(); - BlockState blockState = world.getBlockState(validPos); - if (!AllBlocks.BELT.typeOf(blockState) - || blockState.get(HORIZONTAL_FACING).getAxis() != state.get(HORIZONTAL_FACING).getAxis()) - return Optional.empty(); - return Optional.of(validPos); - } - - @Override - public boolean handleEntity(BeltTileEntity te, Entity entity, BeltAttachmentState state) { - if (!(entity instanceof ItemEntity)) - return false; - boolean slope = te.getBlockState().get(BeltBlock.SLOPE) != Slope.HORIZONTAL; - if (entity.getPositionVec().distanceTo(VecHelper.getCenterOf(te.getPos())) > (slope ? .6f : .4f)) - return false; - - entity.setMotion(Vec3d.ZERO); - withTileEntityDo(te.getWorld(), state.attachmentPos, funnelTE -> { - funnelTE.tryToInsert((ItemEntity) entity); - }); - - return true; - } - - @Override - public PushReaction getPushReaction(BlockState state) { - return PushReaction.BLOCK; - } - -} diff --git a/src/main/java/com/simibubi/create/modules/logistics/block/belts/BeltFunnelBlock.java b/src/main/java/com/simibubi/create/modules/logistics/block/belts/BeltFunnelBlock.java index e23ce5c3e..1e23564d3 100644 --- a/src/main/java/com/simibubi/create/modules/logistics/block/belts/BeltFunnelBlock.java +++ b/src/main/java/com/simibubi/create/modules/logistics/block/belts/BeltFunnelBlock.java @@ -20,6 +20,7 @@ import net.minecraft.block.Block; import net.minecraft.block.BlockState; import net.minecraft.block.Blocks; import net.minecraft.block.HorizontalBlock; +import net.minecraft.block.material.PushReaction; import net.minecraft.entity.player.PlayerEntity; import net.minecraft.item.BlockItemUseContext; import net.minecraft.item.ItemStack; @@ -216,5 +217,10 @@ public class BeltFunnelBlock extends HorizontalBlock implements IBeltAttachment, public Direction getFilterFacing(BlockState state) { return state.get(HORIZONTAL_FACING).getOpposite(); } + + @Override + public PushReaction getPushReaction(BlockState state) { + return PushReaction.BLOCK; + } } diff --git a/src/main/resources/assets/create/blockstates/belt_tunnel.json b/src/main/resources/assets/create/blockstates/belt_tunnel.json index 25965e395..28fb1709d 100644 --- a/src/main/resources/assets/create/blockstates/belt_tunnel.json +++ b/src/main/resources/assets/create/blockstates/belt_tunnel.json @@ -3,7 +3,9 @@ "variants": { "shape": { "straight": { "model": "create:block/belt_tunnel/straight" }, - "window": { "model": "create:block/belt_tunnel/window" }, + "window": { "model": "create:block/belt_tunnel/straight_windowed" }, + "halfshade": { "model": "create:block/belt_tunnel/straight_halfshade" }, + "fullshade": { "model": "create:block/belt_tunnel/straight_fullshade" }, "t_left": { "model": "create:block/belt_tunnel/t_left" }, "t_right": { "model": "create:block/belt_tunnel/t_right" }, "cross": { "model": "create:block/belt_tunnel/cross" } diff --git a/src/main/resources/assets/create/models/block/basin.json b/src/main/resources/assets/create/models/block/basin.json index ebcb1694a..be76f1771 100644 --- a/src/main/resources/assets/create/models/block/basin.json +++ b/src/main/resources/assets/create/models/block/basin.json @@ -1,7 +1,7 @@ { "credit": "Made with Blockbench", - "parent": "block/cube", - "ambientocclusion": false, + "parent": "block/block", + "ambientocclusion": true, "textures": { "12": "create:block/basin", "particle": "create:block/basin" @@ -9,161 +9,76 @@ "elements": [ { "name": "Side1", - "from": [0, 5, 0], + "from": [0, 2, 0], "to": [2, 13, 16], "rotation": {"angle": 0, "axis": "y", "origin": [8, 24, 8]}, "faces": { - "north": {"uv": [7, 0, 8, 4], "texture": "#12"}, - "east": {"uv": [0, 0, 8, 4.5], "texture": "#12"}, - "south": {"uv": [0, 0, 1, 4], "texture": "#12"}, - "west": {"uv": [0, 0, 8, 4], "texture": "#12"}, + "north": {"uv": [7, 0, 8, 5.5], "texture": "#12"}, + "east": {"uv": [0, 0, 8, 5.5], "texture": "#12"}, + "south": {"uv": [0, 0, 1, 5.5], "texture": "#12"}, + "west": {"uv": [0, 0, 8, 5.5], "texture": "#12"}, "up": {"uv": [8, 0, 9, 8], "texture": "#12"}, "down": {"uv": [8, 0, 9, 8], "texture": "#12"} } }, - { - "name": "Leg1", - "from": [0, 0, 0], - "to": [2, 5, 2], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 24, 8]}, - "faces": { - "north": {"uv": [7, 4, 8, 6.5], "texture": "#12"}, - "east": {"uv": [7, 4, 8, 6.5], "texture": "#12"}, - "south": {"uv": [0, 4, 1, 6.5], "texture": "#12"}, - "west": {"uv": [0, 4, 1, 6.5], "texture": "#12"}, - "down": {"uv": [7, 5.5, 8, 6.5], "texture": "#12"} - } - }, - { - "name": "Leg2", - "from": [0, 0, 14], - "to": [2, 5, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 24, 22]}, - "faces": { - "north": {"uv": [7, 4, 8, 6.5], "texture": "#12"}, - "east": {"uv": [0, 4, 1, 6.5], "texture": "#12"}, - "south": {"uv": [0, 4, 1, 6.5], "texture": "#12"}, - "west": {"uv": [7, 4.5, 8, 6.5], "texture": "#12"}, - "down": {"uv": [1, 10, 2, 11], "texture": "#12"} - } - }, - { - "name": "Leg3", - "from": [14, 0, 0], - "to": [16, 5, 2], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 24, 8]}, - "faces": { - "north": {"uv": [0, 4, 1, 6.5], "texture": "#12"}, - "east": {"uv": [7, 4, 8, 6.5], "texture": "#12"}, - "south": {"uv": [7, 4, 8, 6.5], "texture": "#12"}, - "west": {"uv": [0, 4, 1, 6.5], "texture": "#12"}, - "down": {"uv": [0, 5.5, 1, 6.5], "texture": "#12"} - } - }, - { - "name": "Leg4", - "from": [14, 0, 14], - "to": [16, 5, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 24, 22]}, - "faces": { - "north": {"uv": [0, 4, 1, 6.5], "texture": "#12"}, - "east": {"uv": [0, 4, 1, 6.5], "texture": "#12"}, - "south": {"uv": [7, 4, 8, 6.5], "texture": "#12"}, - "west": {"uv": [7, 4, 8, 6.5], "texture": "#12"}, - "down": {"uv": [1, 11, 2, 12], "texture": "#12"} - } - }, - { - "name": "Bottom1", - "from": [2, 1, 2], - "to": [4, 6, 14], - "rotation": {"angle": 22.5, "axis": "z", "origin": [2, 1, 8]}, - "faces": { - "east": {"uv": [1, 4.5, 7, 7], "texture": "#12"}, - "west": {"uv": [1, 4.5, 7, 7], "texture": "#12"} - } - }, - { - "name": "Bottom2", - "from": [2, 1, 12], - "to": [14, 6, 14], - "rotation": {"angle": 22.5, "axis": "x", "origin": [4, 1, 14]}, - "faces": { - "north": {"uv": [1, 4.5, 7, 7], "texture": "#12"}, - "south": {"uv": [1, 4.5, 7, 7], "texture": "#12"} - } - }, - { - "name": "Bottom4", - "from": [2, 1, 2], - "to": [14, 6, 4], - "rotation": {"angle": -22.5, "axis": "x", "origin": [4, 1, 2]}, - "faces": { - "north": {"uv": [1, 4.5, 7, 7], "texture": "#12"}, - "south": {"uv": [1, 4.5, 7, 7], "texture": "#12"} - } - }, - { - "name": "Bottom3", - "from": [12, 1, 2], - "to": [14, 6, 14], - "rotation": {"angle": -22.5, "axis": "z", "origin": [14, 1, 8]}, - "faces": { - "east": {"uv": [1, 4.5, 7, 7], "texture": "#12"}, - "west": {"uv": [1, 4.5, 7, 7], "texture": "#12"} - } - }, { "name": "BasinBottom", "from": [2, 0, 2], "to": [14, 2, 14], "rotation": {"angle": 0, "axis": "y", "origin": [8, 25, 8]}, "faces": { - "north": {"uv": [1, 6.5, 7, 7.5], "texture": "#12"}, - "east": {"uv": [1, 6.5, 7, 7.5], "texture": "#12"}, - "south": {"uv": [1, 6.5, 7, 7.5], "texture": "#12"}, - "west": {"uv": [1, 6.5, 7, 7.5], "texture": "#12"}, + "north": {"uv": [1, 5.5, 7, 6.5], "texture": "#12"}, + "east": {"uv": [1, 5.5, 7, 6.5], "texture": "#12"}, + "south": {"uv": [1, 5.5, 7, 6.5], "texture": "#12"}, + "west": {"uv": [1, 5.5, 7, 6.5], "texture": "#12"}, "up": {"uv": [0, 10, 6, 16], "texture": "#12"}, "down": {"uv": [0, 10, 6, 16], "rotation": 90, "texture": "#12"} } }, { "name": "Side4", - "from": [2, 5, 0], + "from": [2, 2, 0], "to": [14, 13, 2], "rotation": {"angle": 0, "axis": "y", "origin": [8, 24, 8]}, "faces": { - "north": {"uv": [1, 0, 7, 4], "texture": "#12"}, - "south": {"uv": [0, 0, 8, 4.5], "texture": "#12"}, + "north": {"uv": [1, 0, 7, 5.5], "texture": "#12"}, + "south": {"uv": [0, 0, 8, 5.5], "texture": "#12"}, "up": {"uv": [9, 0, 15, 1], "texture": "#12"}, "down": {"uv": [9, 7, 15, 8], "texture": "#12"} } }, { "name": "Side2", - "from": [2, 5, 14], + "from": [2, 2, 14], "to": [14, 13, 16], "rotation": {"angle": 0, "axis": "y", "origin": [8, 24, 8]}, "faces": { - "north": {"uv": [1, 0, 7, 4.5], "texture": "#12"}, - "south": {"uv": [1, 0, 7, 4], "texture": "#12"}, + "north": {"uv": [1, 0, 7, 5.5], "texture": "#12"}, + "south": {"uv": [1, 0, 7, 5.5], "texture": "#12"}, "up": {"uv": [9, 7, 15, 8], "texture": "#12"}, "down": {"uv": [9, 0, 15, 1], "texture": "#12"} } }, { "name": "Side3", - "from": [14, 5, 0], + "from": [14, 2, 0], "to": [16, 13, 16], "rotation": {"angle": 0, "axis": "y", "origin": [8, 40, 8]}, "faces": { - "north": {"uv": [0, 0, 1, 4], "texture": "#12"}, - "east": {"uv": [0, 0, 8, 4], "texture": "#12"}, - "south": {"uv": [7, 0, 8, 4], "texture": "#12"}, - "west": {"uv": [0, 0, 8, 4.5], "texture": "#12"}, + "north": {"uv": [0, 0, 1, 5.5], "texture": "#12"}, + "east": {"uv": [0, 0, 8, 5.5], "texture": "#12"}, + "south": {"uv": [7, 0, 8, 5.5], "texture": "#12"}, + "west": {"uv": [0, 0, 8, 5.5], "texture": "#12"}, "up": {"uv": [15, 0, 16, 8], "texture": "#12"}, "down": {"uv": [15, 0, 16, 8], "texture": "#12"} } } + ], + "groups": [ + { + "name": "Basin", + "origin": [8, 8, 8], + "children": [0, 1, 2, 3, 4] + } ] } \ No newline at end of file diff --git a/src/main/resources/assets/create/models/block/belt_tunnel/cross.json b/src/main/resources/assets/create/models/block/belt_tunnel/cross.json index 8c92f774c..81c29b76d 100644 --- a/src/main/resources/assets/create/models/block/belt_tunnel/cross.json +++ b/src/main/resources/assets/create/models/block/belt_tunnel/cross.json @@ -2,186 +2,176 @@ "credit": "Made with Blockbench", "parent": "block/block", "textures": { - "0": "create:block/belttunnel", - "particle": "create:block/belttunnel" + "0": "create:block/belt_tunnel", + "particle": "create:block/belt_tunnel" }, "elements": [ + { + "name": "LeftWall", + "from": [2, 8, 0], + "to": [14, 16, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-9, -24, 8]}, + "faces": { + "north": {"uv": [0.5, 4, 3.5, 6], "texture": "#0"}, + "east": {"uv": [3.5, 4, 4, 6], "texture": "#0"}, + "south": {"uv": [0.5, 6, 3.5, 8], "texture": "#0"}, + "west": {"uv": [0, 4, 0.5, 6], "texture": "#0"}, + "up": {"uv": [0.5, 3.5, 3.5, 4], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0.75, 4, 3.5, 4.5], "texture": "#0"} + } + }, { "name": "TopPiece", "from": [2, 14, 2], "to": [14, 16, 14], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, + "rotation": {"angle": 0, "axis": "y", "origin": [7, -24, 8]}, "faces": { - "north": {"uv": [16, 0, 10, 1], "texture": "#0"}, - "south": {"uv": [16, 0, 10, 1], "texture": "#0"}, - "up": {"uv": [1, 15, 7, 9], "texture": "#0"}, - "down": {"uv": [7, 9, 1, 15], "rotation": 90, "texture": "#0"} + "up": {"uv": [0.5, 0.5, 3.5, 3.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0.5, 0.5, 3.5, 3.5], "rotation": 270, "texture": "#0"} } }, { - "name": "BackLeft", - "from": [14, -5, 0], - "to": [16, -3, 1], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, - "faces": { - "north": {"uv": [10, 15, 9, 16], "rotation": 180, "texture": "#0"}, - "east": {"uv": [9.5, 15, 9, 16], "rotation": 180, "texture": "#0"}, - "south": {"uv": [10, 15, 9, 16], "texture": "#0"}, - "west": {"uv": [10, 15, 9.5, 16], "rotation": 180, "texture": "#0"} - } - }, - { - "name": "BackLeft", - "from": [0, -5, 0], - "to": [2, -3, 1], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, - "faces": { - "north": {"uv": [9, 15, 10, 16], "rotation": 180, "texture": "#0"}, - "east": {"uv": [9.5, 15, 10, 16], "rotation": 180, "texture": "#0"}, - "south": {"uv": [9, 15, 10, 16], "texture": "#0"}, - "west": {"uv": [9, 15, 9.5, 16], "rotation": 180, "texture": "#0"} - } - }, - { - "name": "BackLeft", - "from": [14, -5, 15], - "to": [16, -3, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, - "faces": { - "north": {"uv": [9, 15, 10, 16], "texture": "#0"}, - "east": {"uv": [9, 15, 9.5, 16], "rotation": 180, "texture": "#0"}, - "south": {"uv": [9, 15, 10, 16], "rotation": 180, "texture": "#0"}, - "west": {"uv": [9.5, 15, 10, 16], "rotation": 180, "texture": "#0"} - } - }, - { - "name": "BackLeft", - "from": [0, -5, 15], - "to": [2, -3, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, - "faces": { - "north": {"uv": [10, 15, 9, 16], "texture": "#0"}, - "east": {"uv": [10, 15, 9.5, 16], "rotation": 180, "texture": "#0"}, - "south": {"uv": [10, 15, 9, 16], "rotation": 180, "texture": "#0"}, - "west": {"uv": [9.5, 15, 9, 16], "rotation": 180, "texture": "#0"} - } - }, - { - "name": "FrontLeft", - "from": [14, -3, 0], - "to": [16, 8, 2], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, - "faces": { - "north": {"uv": [10, 9.5, 9, 15], "rotation": 180, "texture": "#0"}, - "east": {"uv": [10, 9.5, 9, 15], "texture": "#0"}, - "south": {"uv": [10, 9.5, 9, 15], "rotation": 180, "texture": "#0"}, - "west": {"uv": [10, 9.5, 9, 15], "texture": "#0"} - } - }, - { - "name": "FrontLeft", - "from": [0, -3, 0], - "to": [2, 8, 2], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, - "faces": { - "north": {"uv": [9, 9.5, 10, 15], "rotation": 180, "texture": "#0"}, - "east": {"uv": [9, 9.5, 10, 15], "texture": "#0"}, - "south": {"uv": [9, 9.5, 10, 15], "rotation": 180, "texture": "#0"}, - "west": {"uv": [9, 9.5, 10, 15], "texture": "#0"} - } - }, - { - "name": "FrontLeft", - "from": [14, -3, 14], - "to": [16, 8, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, - "faces": { - "north": {"uv": [9, 9.5, 10, 15], "rotation": 180, "texture": "#0"}, - "east": {"uv": [9, 9.5, 10, 15], "texture": "#0"}, - "south": {"uv": [9, 9.5, 10, 15], "rotation": 180, "texture": "#0"}, - "west": {"uv": [9, 9.5, 10, 15], "texture": "#0"} - } - }, - { - "name": "FrontLeft", + "name": "LeftT", "from": [0, -3, 14], - "to": [2, 8, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, + "to": [2, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, -24, 8]}, "faces": { - "north": {"uv": [10, 9.5, 9, 15], "rotation": 180, "texture": "#0"}, - "east": {"uv": [10, 9.5, 9, 15], "texture": "#0"}, - "south": {"uv": [10, 9.5, 9, 15], "rotation": 180, "texture": "#0"}, - "west": {"uv": [10, 9.5, 9, 15], "texture": "#0"} + "north": {"uv": [7.5, 3.5, 8, 8.25], "texture": "#0"}, + "east": {"uv": [0, 4, 0.5, 8.75], "texture": "#0"}, + "south": {"uv": [0, 4, 0.5, 8.75], "texture": "#0"}, + "west": {"uv": [3.5, 4, 4, 8.75], "texture": "#0"}, + "up": {"uv": [0, 3.5, 0.5, 4], "texture": "#0"} + } + }, + { + "name": "LeftT", + "from": [0, -3, 0], + "to": [2, 16, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, -24, 8]}, + "faces": { + "north": {"uv": [3.5, 4, 4, 8.75], "texture": "#0"}, + "east": {"uv": [3.5, 4, 4, 8.75], "texture": "#0"}, + "south": {"uv": [0, 4, 0.5, 8.75], "texture": "#0"}, + "west": {"uv": [0, 4, 0.5, 8.75], "texture": "#0"}, + "up": {"uv": [0, 3.5, 0.5, 4], "texture": "#0"} + } + }, + { + "name": "RightT", + "from": [14, -3, 14], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, -24, 8]}, + "faces": { + "north": {"uv": [4, 3.5, 4.5, 8.25], "texture": "#0"}, + "east": {"uv": [0, 4, 0.5, 8.75], "texture": "#0"}, + "south": {"uv": [3.5, 4, 4, 8.75], "texture": "#0"}, + "west": {"uv": [3.5, 4, 4, 8.75], "texture": "#0"}, + "up": {"uv": [3.5, 3.5, 4, 4], "texture": "#0"} + } + }, + { + "name": "RightT", + "from": [14, -3, 0], + "to": [16, 16, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, -24, 8]}, + "faces": { + "north": {"uv": [0, 4, 0.5, 8.75], "texture": "#0"}, + "east": {"uv": [3.5, 4, 4, 8.75], "texture": "#0"}, + "south": {"uv": [3.5, 4, 4, 8.75], "texture": "#0"}, + "west": {"uv": [0, 4, 0.5, 8.75], "texture": "#0"}, + "up": {"uv": [3.5, 3.5, 4, 4], "texture": "#0"} + } + }, + { + "name": "LeftTRail", + "from": [0, -5, 15], + "to": [1, -3, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, -24, 23]}, + "faces": { + "north": {"uv": [4, 8, 4.25, 8.5], "texture": "#0"}, + "east": {"uv": [4, 8, 4.25, 8.5], "texture": "#0"}, + "south": {"uv": [4, 8, 4.25, 8.5], "texture": "#0"}, + "west": {"uv": [4, 8, 4.25, 8.5], "texture": "#0"} + } + }, + { + "name": "LeftTRail", + "from": [0, -5, 0], + "to": [1, -3, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, -24, 8]}, + "faces": { + "north": {"uv": [4, 8, 4.25, 8.5], "texture": "#0"}, + "east": {"uv": [4, 8, 4.25, 8.5], "texture": "#0"}, + "south": {"uv": [4, 8, 4.25, 8.5], "texture": "#0"}, + "west": {"uv": [4, 8, 4.25, 8.5], "texture": "#0"} + } + }, + { + "name": "RIghtTRail", + "from": [15, -5, 15], + "to": [16, -3, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, -24, 23]}, + "faces": { + "north": {"uv": [4, 8, 4.25, 8.5], "texture": "#0"}, + "east": {"uv": [4, 8, 4.25, 8.5], "texture": "#0"}, + "south": {"uv": [4, 8, 4.25, 8.5], "texture": "#0"}, + "west": {"uv": [4, 8, 4.25, 8.5], "texture": "#0"} + } + }, + { + "name": "RIghtTRail", + "from": [15, -5, 0], + "to": [16, -3, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, -24, 8]}, + "faces": { + "north": {"uv": [4, 8, 4.25, 8.5], "texture": "#0"}, + "east": {"uv": [4, 8, 4.25, 8.5], "texture": "#0"}, + "south": {"uv": [4, 8, 4.25, 8.5], "texture": "#0"}, + "west": {"uv": [4, 8, 4.25, 8.5], "texture": "#0"} } }, { "name": "FrontTop", - "from": [14, 8, 0], - "to": [16, 16, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, + "from": [0, 8, 2], + "to": [2, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]}, "faces": { - "north": {"uv": [10, 8, 9, 12], "rotation": 180, "texture": "#0"}, - "east": {"uv": [16, 2.5, 8, 6.5], "texture": "#0"}, - "south": {"uv": [10, 8, 9, 12], "texture": "#0"}, - "west": {"uv": [8, 0, 0, 4], "texture": "#0"}, - "up": {"uv": [7, 16, 8, 8], "texture": "#0"}, - "down": {"uv": [16, 2.5, 8, 3.5], "rotation": 90, "texture": "#0"} + "east": {"uv": [0.5, 6, 3.5, 8], "texture": "#0"}, + "west": {"uv": [0.5, 4, 3.5, 6], "texture": "#0"}, + "up": {"uv": [3.5, 0.5, 4, 3.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0.5, 5.5, 3.5, 6], "rotation": 270, "texture": "#0"} } }, { - "name": "BackTop", - "from": [2, 8, 0], - "to": [14, 16, 2], - "rotation": {"angle": 0, "axis": "y", "origin": [-8, -24, 8]}, - "faces": { - "north": {"uv": [15, 2.5, 9, 6.5], "texture": "#0"}, - "east": {"uv": [10, 8, 9, 12], "texture": "#0"}, - "south": {"uv": [8, 0, 0, 4], "texture": "#0"}, - "west": {"uv": [10, 8, 9, 12], "rotation": 180, "texture": "#0"}, - "up": {"uv": [1, 8, 0, 16], "rotation": 270, "texture": "#0"}, - "down": {"uv": [8, 6.5, 16, 5.5], "rotation": 180, "texture": "#0"} - } - }, - { - "name": "BackTop", + "name": "TTop", "from": [2, 8, 14], "to": [14, 16, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [-8, -24, 8]}, + "rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]}, "faces": { - "north": {"uv": [0, 0, 8, 4], "texture": "#0"}, - "east": {"uv": [9, 8, 10, 12], "texture": "#0"}, - "south": {"uv": [9, 2.5, 15, 6.5], "texture": "#0"}, - "west": {"uv": [9, 8, 10, 12], "rotation": 180, "texture": "#0"}, - "up": {"uv": [0, 8, 1, 16], "rotation": 270, "texture": "#0"}, - "down": {"uv": [8, 5.5, 16, 6.5], "rotation": 180, "texture": "#0"} + "north": {"uv": [0.5, 6, 3.5, 8], "texture": "#0"}, + "south": {"uv": [0.5, 4, 3.5, 6], "texture": "#0"}, + "up": {"uv": [0.5, 3.5, 3.5, 4], "texture": "#0"}, + "down": {"uv": [0.5, 5.5, 3.5, 6], "texture": "#0"} } }, { "name": "BackTop", - "from": [0, 8, 0], - "to": [2, 16, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, + "from": [14, 8, 2], + "to": [16, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, -8, 8]}, "faces": { - "north": {"uv": [10, 8, 9, 12], "texture": "#0"}, - "east": {"uv": [8, 0, 0, 4], "texture": "#0"}, - "south": {"uv": [10, 8, 9, 12], "rotation": 180, "texture": "#0"}, - "west": {"uv": [16, 2.5, 8, 6.5], "texture": "#0"}, - "up": {"uv": [0, 16, 1, 8], "texture": "#0"}, - "down": {"uv": [16, 5.5, 8, 6.5], "rotation": 90, "texture": "#0"} + "east": {"uv": [0.5, 4, 3.5, 6], "texture": "#0"}, + "west": {"uv": [0.5, 6, 3.5, 8], "texture": "#0"}, + "up": {"uv": [0, 0.5, 0.5, 3.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0.5, 4, 3.5, 4.5], "rotation": 270, "texture": "#0"} } } ], "groups": [ { - "name": "belttunnel", + "name": "Cover", "origin": [8, 8, 8], - "children": [ - { - "name": "Cover", - "origin": [8, 8, 8], - "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] - } - ] + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] } ] } \ No newline at end of file diff --git a/src/main/resources/assets/create/models/block/belt_tunnel/flap.json b/src/main/resources/assets/create/models/block/belt_tunnel/flap.json index f5e91442b..b1b1e371e 100644 --- a/src/main/resources/assets/create/models/block/belt_tunnel/flap.json +++ b/src/main/resources/assets/create/models/block/belt_tunnel/flap.json @@ -2,8 +2,8 @@ "credit": "Made with Blockbench", "parent": "block/block", "textures": { - "0": "create:block/belttunnel", - "particle": "create:block/belttunnel" + "0": "create:block/belt_tunnel", + "particle": "create:block/belt_tunnel" }, "elements": [ { @@ -12,12 +12,12 @@ "to": [15.5, 8.5, 14], "rotation": {"angle": 0, "axis": "y", "origin": [-24.5, -7.5, 8]}, "faces": { - "north": {"uv": [1, 4, 1.5, 9], "texture": "#0"}, - "east": {"uv": [1, 4, 2.5, 9], "rotation": 180, "texture": "#0"}, - "south": {"uv": [2, 4, 2.5, 9], "texture": "#0"}, - "west": {"uv": [1, 4, 2.5, 9], "texture": "#0"}, - "up": {"uv": [1, 4, 2.5, 4.5], "rotation": 90, "texture": "#0"}, - "down": {"uv": [1, 4, 2.5, 4.5], "rotation": 270, "texture": "#0"} + "north": {"uv": [4, 0, 4.25, 2.5], "texture": "#0"}, + "east": {"uv": [4, 0, 4.75, 2.5], "rotation": 180, "texture": "#0"}, + "south": {"uv": [4.5, 0, 4.75, 2.5], "texture": "#0"}, + "west": {"uv": [4, 0, 4.75, 2.5], "texture": "#0"}, + "up": {"uv": [4, 1.25, 4.75, 1.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [4, 1, 4.75, 1.25], "rotation": 270, "texture": "#0"} } } ], diff --git a/src/main/resources/assets/create/models/block/belt_tunnel/item.json b/src/main/resources/assets/create/models/block/belt_tunnel/item.json index d25e2ab05..dc73dabf0 100644 --- a/src/main/resources/assets/create/models/block/belt_tunnel/item.json +++ b/src/main/resources/assets/create/models/block/belt_tunnel/item.json @@ -2,256 +2,204 @@ "credit": "Made with Blockbench", "parent": "block/block", "textures": { - "0": "create:block/belttunnel", - "particle": "create:block/belttunnel" + "0": "create:block/belt_tunnel", + "particle": "create:block/belt_tunnel" }, "elements": [ { "name": "LeftWall", - "from": [2, -3, 0], - "to": [14, 14, 2], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, + "from": [0, -3, 0], + "to": [16, 16, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-9, -24, 8]}, "faces": { - "north": {"uv": [10, 7.5, 16, 16], "texture": "#0"}, - "south": {"uv": [10, 7.5, 16, 16], "texture": "#0"}, - "up": {"uv": [10, 1, 16, 2], "rotation": 180, "texture": "#0"} + "north": {"uv": [4, 3.5, 8, 8.25], "texture": "#0"}, + "east": {"uv": [3.5, 4, 4, 8.75], "texture": "#0"}, + "south": {"uv": [4, 3.5, 8, 8.25], "texture": "#0"}, + "west": {"uv": [0, 4, 0.5, 8.75], "texture": "#0"}, + "up": {"uv": [0, 3.5, 4, 4], "rotation": 180, "texture": "#0"} } }, { "name": "TopPiece", "from": [2, 14, 2], "to": [14, 16, 14], - "rotation": {"angle": 0, "axis": "y", "origin": [24, -24, 8]}, + "rotation": {"angle": 0, "axis": "y", "origin": [7, -24, 8]}, "faces": { - "north": {"uv": [10, 0, 16, 1], "texture": "#0"}, - "south": {"uv": [10, 0, 16, 1], "texture": "#0"}, - "up": {"uv": [1, 9, 7, 15], "rotation": 180, "texture": "#0"}, - "down": {"uv": [1, 9, 7, 15], "rotation": 270, "texture": "#0"} + "up": {"uv": [0.5, 0.5, 3.5, 3.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0.5, 0.5, 3.5, 3.5], "rotation": 270, "texture": "#0"} } }, { "name": "RightWall", - "from": [2, -3, 14], - "to": [14, 14, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, + "from": [0, -3, 14], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, -24, 8]}, "faces": { - "north": {"uv": [10, 7.5, 16, 16], "texture": "#0"}, - "south": {"uv": [10, 7.5, 16, 16], "texture": "#0"}, - "up": {"uv": [10, 1, 16, 2], "texture": "#0"} + "north": {"uv": [4, 3.5, 8, 8.25], "texture": "#0"}, + "east": {"uv": [0, 4, 0.5, 8.75], "texture": "#0"}, + "south": {"uv": [4, 3.5, 8, 8.25], "texture": "#0"}, + "west": {"uv": [3.5, 4, 4, 8.75], "texture": "#0"}, + "up": {"uv": [0, 0, 4, 0.5], "rotation": 180, "texture": "#0"} } }, { "name": "LeftRail", "from": [0, -5, 0], "to": [16, -3, 1], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, + "rotation": {"angle": 0, "axis": "y", "origin": [-8, -24, 8]}, "faces": { - "north": {"uv": [8, 6.5, 16, 7.5], "texture": "#0"}, - "east": {"uv": [9, 13, 9.5, 14], "texture": "#0"}, - "south": {"uv": [8, 6.5, 16, 7.5], "texture": "#0"}, - "west": {"uv": [9, 15, 9.5, 16], "texture": "#0"}, - "up": {"uv": [8, 7, 16, 7.5], "texture": "#0"} + "north": {"uv": [4, 8.25, 8, 8.75], "texture": "#0"}, + "east": {"uv": [7.75, 8.25, 8, 8.75], "texture": "#0"}, + "south": {"uv": [4, 8.25, 8, 8.75], "texture": "#0"}, + "west": {"uv": [4, 7.25, 4.25, 7.75], "texture": "#0"} } }, { "name": "RightRail", "from": [0, -5, 15], "to": [16, -3, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 23]}, + "rotation": {"angle": 0, "axis": "y", "origin": [-8, -24, 23]}, "faces": { - "north": {"uv": [8, 6.5, 16, 7.5], "texture": "#0"}, - "east": {"uv": [9, 13, 9.5, 14], "texture": "#0"}, - "south": {"uv": [8, 6.5, 16, 7.5], "texture": "#0"}, - "west": {"uv": [9, 15, 9.5, 16], "texture": "#0"}, - "up": {"uv": [8, 7, 16, 7.5], "texture": "#0"} - } - }, - { - "name": "FrontRight", - "from": [0, -3, 14], - "to": [2, 8, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]}, - "faces": { - "north": {"uv": [9, 10.5, 10, 16], "texture": "#0"}, - "east": {"uv": [9, 10.5, 10, 16], "rotation": 180, "texture": "#0"}, - "south": {"uv": [9, 10.5, 10, 16], "texture": "#0"}, - "west": {"uv": [9, 10.5, 10, 16], "rotation": 180, "texture": "#0"} - } - }, - { - "name": "BackRight", - "from": [14, -3, 14], - "to": [16, 8, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]}, - "faces": { - "north": {"uv": [9, 10.5, 10, 16], "rotation": 180, "texture": "#0"}, - "east": {"uv": [9, 10.5, 10, 16], "texture": "#0"}, - "south": {"uv": [9, 10.5, 10, 16], "rotation": 180, "texture": "#0"}, - "west": {"uv": [9, 10.5, 10, 16], "texture": "#0"} - } - }, - { - "name": "BackLeft", - "from": [14, -3, 0], - "to": [16, 8, 2], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]}, - "faces": { - "north": {"uv": [9, 10.5, 10, 16], "texture": "#0"}, - "east": {"uv": [9, 10.5, 10, 16], "rotation": 180, "texture": "#0"}, - "south": {"uv": [9, 10.5, 10, 16], "texture": "#0"}, - "west": {"uv": [9, 10.5, 10, 16], "rotation": 180, "texture": "#0"} - } - }, - { - "name": "FrontLeft", - "from": [0, -3, 0], - "to": [2, 8, 2], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]}, - "faces": { - "north": {"uv": [9, 10.5, 10, 16], "rotation": 180, "texture": "#0"}, - "east": {"uv": [9, 10.5, 10, 16], "texture": "#0"}, - "south": {"uv": [9, 10.5, 10, 16], "rotation": 180, "texture": "#0"}, - "west": {"uv": [9, 10.5, 10, 16], "texture": "#0"} + "north": {"uv": [4, 8.25, 8, 8.75], "texture": "#0"}, + "east": {"uv": [4, 8, 4.25, 8.5], "texture": "#0"}, + "south": {"uv": [4, 8.25, 8, 8.75], "texture": "#0"}, + "west": {"uv": [3.75, 7.25, 4, 7.75], "texture": "#0"} } }, { "name": "FrontTop", - "from": [0, 8, 0], - "to": [2, 16, 16], + "from": [0, 8, 2], + "to": [2, 16, 14], "rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]}, "faces": { - "north": {"uv": [9, 8, 10, 12], "rotation": 180, "texture": "#0"}, - "east": {"uv": [0, 0, 8, 4], "texture": "#0"}, - "south": {"uv": [9, 8, 10, 12], "texture": "#0"}, - "west": {"uv": [8, 2.5, 16, 6.5], "texture": "#0"}, - "up": {"uv": [7, 8, 8, 16], "rotation": 180, "texture": "#0"}, - "down": {"uv": [8, 2.5, 16, 3.5], "rotation": 270, "texture": "#0"} + "east": {"uv": [0.5, 6, 3.5, 8], "texture": "#0"}, + "west": {"uv": [0.5, 4, 3.5, 6], "texture": "#0"}, + "up": {"uv": [3.5, 0.5, 4, 3.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0.5, 5.5, 3.5, 6], "rotation": 270, "texture": "#0"} } }, { "name": "BackTop", - "from": [14, 8, 0], - "to": [16, 16, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]}, + "from": [14, 8, 2], + "to": [16, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, -8, 8]}, "faces": { - "north": {"uv": [9, 8, 10, 12], "texture": "#0"}, - "east": {"uv": [8, 2.5, 16, 6.5], "texture": "#0"}, - "south": {"uv": [9, 8, 10, 12], "rotation": 180, "texture": "#0"}, - "west": {"uv": [0, 0, 8, 4], "texture": "#0"}, - "up": {"uv": [0, 8, 1, 16], "rotation": 180, "texture": "#0"}, - "down": {"uv": [8, 5.5, 16, 6.5], "rotation": 270, "texture": "#0"} + "east": {"uv": [0.5, 4, 3.5, 6], "texture": "#0"}, + "west": {"uv": [0.5, 6, 3.5, 8], "texture": "#0"}, + "up": {"uv": [0, 0.5, 0.5, 3.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0.5, 4, 3.5, 4.5], "rotation": 270, "texture": "#0"} } }, { "name": "F1", - "from": [14.5, -2.5, 2], - "to": [15.5, 8.5, 5], - "rotation": {"angle": 0, "axis": "y", "origin": [-24.5, -7.5, 8]}, - "faces": { - "north": {"uv": [1, 4, 1.5, 9], "texture": "#0"}, - "east": {"uv": [1, 4, 2.5, 9], "rotation": 180, "texture": "#0"}, - "south": {"uv": [2, 4, 2.5, 9], "texture": "#0"}, - "west": {"uv": [1, 4, 2.5, 9], "texture": "#0"}, - "up": {"uv": [1, 4, 2.5, 4.5], "rotation": 90, "texture": "#0"}, - "down": {"uv": [1, 4, 2.5, 4.5], "rotation": 270, "texture": "#0"} - } - }, - { - "name": "F2", - "from": [0.5, -2.5, 2], - "to": [1.5, 8.5, 5], - "rotation": {"angle": 0, "axis": "y", "origin": [-38.5, -7.5, 8]}, - "faces": { - "north": {"uv": [1, 4, 1.5, 9], "texture": "#0"}, - "east": {"uv": [1, 4, 2.5, 9], "rotation": 180, "texture": "#0"}, - "south": {"uv": [2, 4, 2.5, 9], "texture": "#0"}, - "west": {"uv": [1, 4, 2.5, 9], "texture": "#0"}, - "up": {"uv": [1, 4, 2.5, 4.5], "rotation": 90, "texture": "#0"}, - "down": {"uv": [1, 4, 2.5, 4.5], "rotation": 270, "texture": "#0"} - } - }, - { - "name": "F2", - "from": [14.5, -2.5, 5], - "to": [15.5, 8.5, 8], - "rotation": {"angle": 0, "axis": "y", "origin": [-24.5, -7.5, 8]}, - "faces": { - "north": {"uv": [1, 4, 1.5, 9], "texture": "#0"}, - "east": {"uv": [1, 4, 2.5, 9], "rotation": 180, "texture": "#0"}, - "south": {"uv": [2, 4, 2.5, 9], "texture": "#0"}, - "west": {"uv": [1, 4, 2.5, 9], "texture": "#0"}, - "up": {"uv": [1, 4, 2.5, 4.5], "rotation": 90, "texture": "#0"}, - "down": {"uv": [1, 4, 2.5, 4.5], "rotation": 270, "texture": "#0"} - } - }, - { - "name": "F3", - "from": [0.5, -2.5, 5], - "to": [1.5, 8.5, 8], - "rotation": {"angle": 0, "axis": "y", "origin": [-38.5, -7.5, 8]}, - "faces": { - "north": {"uv": [1, 4, 1.5, 9], "texture": "#0"}, - "east": {"uv": [1, 4, 2.5, 9], "rotation": 180, "texture": "#0"}, - "south": {"uv": [2, 4, 2.5, 9], "texture": "#0"}, - "west": {"uv": [1, 4, 2.5, 9], "texture": "#0"}, - "up": {"uv": [1, 4, 2.5, 4.5], "rotation": 90, "texture": "#0"}, - "down": {"uv": [1, 4, 2.5, 4.5], "rotation": 270, "texture": "#0"} - } - }, - { - "name": "F3", - "from": [14.5, -2.5, 8], - "to": [15.5, 8.5, 11], - "rotation": {"angle": 0, "axis": "x", "origin": [-24.5, -7.5, 8]}, - "faces": { - "north": {"uv": [1, 4, 1.5, 9], "texture": "#0"}, - "east": {"uv": [1, 4, 2.5, 9], "rotation": 180, "texture": "#0"}, - "south": {"uv": [2, 4, 2.5, 9], "texture": "#0"}, - "west": {"uv": [1, 4, 2.5, 9], "texture": "#0"}, - "up": {"uv": [1, 4, 2.5, 4.5], "rotation": 90, "texture": "#0"}, - "down": {"uv": [1, 4, 2.5, 4.5], "rotation": 270, "texture": "#0"} - } - }, - { - "name": "F4", - "from": [0.5, -2.5, 8], - "to": [1.5, 8.5, 11], - "rotation": {"angle": 0, "axis": "x", "origin": [-38.5, -7.5, 8]}, - "faces": { - "north": {"uv": [1, 4, 1.5, 9], "texture": "#0"}, - "east": {"uv": [1, 4, 2.5, 9], "rotation": 180, "texture": "#0"}, - "south": {"uv": [2, 4, 2.5, 9], "texture": "#0"}, - "west": {"uv": [1, 4, 2.5, 9], "texture": "#0"}, - "up": {"uv": [1, 4, 2.5, 4.5], "rotation": 90, "texture": "#0"}, - "down": {"uv": [1, 4, 2.5, 4.5], "rotation": 270, "texture": "#0"} - } - }, - { - "name": "F4", "from": [14.5, -2.5, 11], "to": [15.5, 8.5, 14], "rotation": {"angle": 0, "axis": "y", "origin": [-24.5, -7.5, 8]}, "faces": { - "north": {"uv": [1, 4, 1.5, 9], "texture": "#0"}, - "east": {"uv": [1, 4, 2.5, 9], "rotation": 180, "texture": "#0"}, - "south": {"uv": [2, 4, 2.5, 9], "texture": "#0"}, - "west": {"uv": [1, 4, 2.5, 9], "texture": "#0"}, - "up": {"uv": [1, 4, 2.5, 4.5], "rotation": 90, "texture": "#0"}, - "down": {"uv": [1, 4, 2.5, 4.5], "rotation": 270, "texture": "#0"} + "north": {"uv": [4, 0, 4.25, 2.5], "texture": "#0"}, + "east": {"uv": [4, 0, 4.75, 2.5], "rotation": 180, "texture": "#0"}, + "south": {"uv": [4.5, 0, 4.75, 2.5], "texture": "#0"}, + "west": {"uv": [4, 0, 4.75, 2.5], "texture": "#0"}, + "up": {"uv": [4, 0.25, 4.75, 0.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [4, 2.25, 4.75, 2.5], "rotation": 270, "texture": "#0"} } }, { - "name": "F5", + "name": "F2", "from": [0.5, -2.5, 11], "to": [1.5, 8.5, 14], "rotation": {"angle": 0, "axis": "y", "origin": [-38.5, -7.5, 8]}, "faces": { - "north": {"uv": [1, 4, 1.5, 9], "texture": "#0"}, - "east": {"uv": [1, 4, 2.5, 9], "rotation": 180, "texture": "#0"}, - "south": {"uv": [2, 4, 2.5, 9], "texture": "#0"}, - "west": {"uv": [1, 4, 2.5, 9], "texture": "#0"}, - "up": {"uv": [1, 4, 2.5, 4.5], "rotation": 90, "texture": "#0"}, - "down": {"uv": [1, 4, 2.5, 4.5], "rotation": 270, "texture": "#0"} + "north": {"uv": [4, 0, 4.25, 2.5], "texture": "#0"}, + "east": {"uv": [4, 0, 4.75, 2.5], "rotation": 180, "texture": "#0"}, + "south": {"uv": [4.5, 0, 4.75, 2.5], "texture": "#0"}, + "west": {"uv": [4, 0, 4.75, 2.5], "texture": "#0"}, + "up": {"uv": [4, 0.25, 4.75, 0.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [4, 2.25, 4.75, 2.5], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "F3", + "from": [14.5, -2.5, 5], + "to": [15.5, 8.5, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [-24.5, -7.5, 2]}, + "faces": { + "north": {"uv": [4, 0, 4.25, 2.5], "texture": "#0"}, + "east": {"uv": [4, 0, 4.75, 2.5], "rotation": 180, "texture": "#0"}, + "south": {"uv": [4.5, 0, 4.75, 2.5], "texture": "#0"}, + "west": {"uv": [4, 0, 4.75, 2.5], "texture": "#0"}, + "up": {"uv": [4, 0.25, 4.75, 0.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [4, 2.25, 4.75, 2.5], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "F4", + "from": [0.5, -2.5, 5], + "to": [1.5, 8.5, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [-38.5, -7.5, 2]}, + "faces": { + "north": {"uv": [4, 0, 4.25, 2.5], "texture": "#0"}, + "east": {"uv": [4, 0, 4.75, 2.5], "rotation": 180, "texture": "#0"}, + "south": {"uv": [4.5, 0, 4.75, 2.5], "texture": "#0"}, + "west": {"uv": [4, 0, 4.75, 2.5], "texture": "#0"}, + "up": {"uv": [4, 0.25, 4.75, 0.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [4, 2.25, 4.75, 2.5], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "F2", + "from": [14.5, -2.5, 8], + "to": [15.5, 8.5, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [-24.5, -7.5, 8]}, + "faces": { + "north": {"uv": [4, 0, 4.25, 2.5], "texture": "#0"}, + "east": {"uv": [4, 0, 4.75, 2.5], "rotation": 180, "texture": "#0"}, + "south": {"uv": [4.5, 0, 4.75, 2.5], "texture": "#0"}, + "west": {"uv": [4, 0, 4.75, 2.5], "texture": "#0"}, + "up": {"uv": [4, 0.25, 4.75, 0.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [4, 2.25, 4.75, 2.5], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "F3", + "from": [0.5, -2.5, 8], + "to": [1.5, 8.5, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [-38.5, -7.5, 8]}, + "faces": { + "north": {"uv": [4, 0, 4.25, 2.5], "texture": "#0"}, + "east": {"uv": [4, 0, 4.75, 2.5], "rotation": 180, "texture": "#0"}, + "south": {"uv": [4.5, 0, 4.75, 2.5], "texture": "#0"}, + "west": {"uv": [4, 0, 4.75, 2.5], "texture": "#0"}, + "up": {"uv": [4, 0.25, 4.75, 0.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [4, 2.25, 4.75, 2.5], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "F4", + "from": [14.5, -2.5, 2], + "to": [15.5, 8.5, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [-24.5, -7.5, 2]}, + "faces": { + "north": {"uv": [4, 0, 4.25, 2.5], "texture": "#0"}, + "east": {"uv": [4, 0, 4.75, 2.5], "rotation": 180, "texture": "#0"}, + "south": {"uv": [4.5, 0, 4.75, 2.5], "texture": "#0"}, + "west": {"uv": [4, 0, 4.75, 2.5], "texture": "#0"}, + "up": {"uv": [4, 0.25, 4.75, 0.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [4, 2.25, 4.75, 2.5], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "F5", + "from": [0.5, -2.5, 2], + "to": [1.5, 8.5, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [-38.5, -7.5, 2]}, + "faces": { + "north": {"uv": [4, 0, 4.25, 2.5], "texture": "#0"}, + "east": {"uv": [4, 0, 4.75, 2.5], "rotation": 180, "texture": "#0"}, + "south": {"uv": [4.5, 0, 4.75, 2.5], "texture": "#0"}, + "west": {"uv": [4, 0, 4.75, 2.5], "texture": "#0"}, + "up": {"uv": [4, 0.25, 4.75, 0.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [4, 2.25, 4.75, 2.5], "rotation": 270, "texture": "#0"} } } ], @@ -296,12 +244,12 @@ { "name": "Cover", "origin": [8, 8, 8], - "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] + "children": [0, 1, 2, 3, 4, 5, 6] }, { "name": "Flap", "origin": [8, 8, 8], - "children": [11, 12, 13, 14, 15, 16, 17, 18] + "children": [7, 8, 9, 10, 11, 12, 13, 14] } ] } \ No newline at end of file diff --git a/src/main/resources/assets/create/models/block/belt_tunnel/straight.json b/src/main/resources/assets/create/models/block/belt_tunnel/straight.json index 95c507dfc..027b65eb7 100644 --- a/src/main/resources/assets/create/models/block/belt_tunnel/straight.json +++ b/src/main/resources/assets/create/models/block/belt_tunnel/straight.json @@ -2,144 +2,92 @@ "credit": "Made with Blockbench", "parent": "block/block", "textures": { - "0": "create:block/belttunnel", - "particle": "create:block/belttunnel" + "0": "create:block/belt_tunnel", + "particle": "create:block/belt_tunnel" }, "elements": [ { "name": "LeftWall", - "from": [2, -3, 0], - "to": [14, 14, 2], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, + "from": [0, -3, 0], + "to": [16, 16, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-9, -24, 8]}, "faces": { - "north": {"uv": [10, 7.5, 16, 16], "texture": "#0"}, - "south": {"uv": [10, 7.5, 16, 16], "texture": "#0"}, - "up": {"uv": [10, 1, 16, 2], "rotation": 180, "texture": "#0"} + "north": {"uv": [4, 3.5, 8, 8.25], "texture": "#0"}, + "east": {"uv": [3.5, 4, 4, 8.75], "texture": "#0"}, + "south": {"uv": [4, 3.5, 8, 8.25], "texture": "#0"}, + "west": {"uv": [0, 4, 0.5, 8.75], "texture": "#0"}, + "up": {"uv": [0, 3.5, 4, 4], "rotation": 180, "texture": "#0"} } }, { "name": "TopPiece", "from": [2, 14, 2], "to": [14, 16, 14], - "rotation": {"angle": 0, "axis": "y", "origin": [24, -24, 8]}, + "rotation": {"angle": 0, "axis": "y", "origin": [7, -24, 8]}, "faces": { - "north": {"uv": [10, 0, 16, 1], "texture": "#0"}, - "south": {"uv": [10, 0, 16, 1], "texture": "#0"}, - "up": {"uv": [1, 9, 7, 15], "rotation": 180, "texture": "#0"}, - "down": {"uv": [1, 9, 7, 15], "rotation": 270, "texture": "#0"} + "up": {"uv": [0.5, 0.5, 3.5, 3.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0.5, 0.5, 3.5, 3.5], "rotation": 270, "texture": "#0"} } }, { "name": "RightWall", - "from": [2, -3, 14], - "to": [14, 14, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, + "from": [0, -3, 14], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, -24, 8]}, "faces": { - "north": {"uv": [10, 7.5, 16, 16], "texture": "#0"}, - "south": {"uv": [10, 7.5, 16, 16], "texture": "#0"}, - "up": {"uv": [10, 1, 16, 2], "texture": "#0"} + "north": {"uv": [4, 3.5, 8, 8.25], "texture": "#0"}, + "east": {"uv": [0, 4, 0.5, 8.75], "texture": "#0"}, + "south": {"uv": [4, 3.5, 8, 8.25], "texture": "#0"}, + "west": {"uv": [3.5, 4, 4, 8.75], "texture": "#0"}, + "up": {"uv": [0, 0, 4, 0.5], "rotation": 180, "texture": "#0"} } }, { "name": "LeftRail", "from": [0, -5, 0], "to": [16, -3, 1], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, + "rotation": {"angle": 0, "axis": "y", "origin": [-8, -24, 8]}, "faces": { - "north": {"uv": [8, 6.5, 16, 7.5], "texture": "#0"}, - "east": {"uv": [9, 13, 9.5, 14], "texture": "#0"}, - "south": {"uv": [8, 6.5, 16, 7.5], "texture": "#0"}, - "west": {"uv": [9, 15, 9.5, 16], "texture": "#0"}, - "up": {"uv": [8, 7, 16, 7.5], "texture": "#0"} + "north": {"uv": [4, 8.25, 8, 8.75], "texture": "#0"}, + "east": {"uv": [7.75, 8.25, 8, 8.75], "texture": "#0"}, + "south": {"uv": [4, 8.25, 8, 8.75], "texture": "#0"}, + "west": {"uv": [4, 7.25, 4.25, 7.75], "texture": "#0"} } }, { "name": "RightRail", "from": [0, -5, 15], "to": [16, -3, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 23]}, + "rotation": {"angle": 0, "axis": "y", "origin": [-8, -24, 23]}, "faces": { - "north": {"uv": [8, 6.5, 16, 7.5], "texture": "#0"}, - "east": {"uv": [9, 13, 9.5, 14], "texture": "#0"}, - "south": {"uv": [8, 6.5, 16, 7.5], "texture": "#0"}, - "west": {"uv": [9, 15, 9.5, 16], "texture": "#0"}, - "up": {"uv": [8, 7, 16, 7.5], "texture": "#0"} - } - }, - { - "name": "FrontRight", - "from": [0, -3, 14], - "to": [2, 8, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]}, - "faces": { - "north": {"uv": [9, 10.5, 10, 16], "texture": "#0"}, - "east": {"uv": [9, 10.5, 10, 16], "rotation": 180, "texture": "#0"}, - "south": {"uv": [9, 10.5, 10, 16], "texture": "#0"}, - "west": {"uv": [9, 10.5, 10, 16], "rotation": 180, "texture": "#0"} - } - }, - { - "name": "BackRight", - "from": [14, -3, 14], - "to": [16, 8, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]}, - "faces": { - "north": {"uv": [9, 10.5, 10, 16], "rotation": 180, "texture": "#0"}, - "east": {"uv": [9, 10.5, 10, 16], "texture": "#0"}, - "south": {"uv": [9, 10.5, 10, 16], "rotation": 180, "texture": "#0"}, - "west": {"uv": [9, 10.5, 10, 16], "texture": "#0"} - } - }, - { - "name": "BackLeft", - "from": [14, -3, 0], - "to": [16, 8, 2], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]}, - "faces": { - "north": {"uv": [9, 10.5, 10, 16], "texture": "#0"}, - "east": {"uv": [9, 10.5, 10, 16], "rotation": 180, "texture": "#0"}, - "south": {"uv": [9, 10.5, 10, 16], "texture": "#0"}, - "west": {"uv": [9, 10.5, 10, 16], "rotation": 180, "texture": "#0"} - } - }, - { - "name": "FrontLeft", - "from": [0, -3, 0], - "to": [2, 8, 2], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]}, - "faces": { - "north": {"uv": [9, 10.5, 10, 16], "rotation": 180, "texture": "#0"}, - "east": {"uv": [9, 10.5, 10, 16], "texture": "#0"}, - "south": {"uv": [9, 10.5, 10, 16], "rotation": 180, "texture": "#0"}, - "west": {"uv": [9, 10.5, 10, 16], "texture": "#0"} + "north": {"uv": [4, 8.25, 8, 8.75], "texture": "#0"}, + "east": {"uv": [4, 8, 4.25, 8.5], "texture": "#0"}, + "south": {"uv": [4, 8.25, 8, 8.75], "texture": "#0"}, + "west": {"uv": [3.75, 7.25, 4, 7.75], "texture": "#0"} } }, { "name": "FrontTop", - "from": [0, 8, 0], - "to": [2, 16, 16], + "from": [0, 8, 2], + "to": [2, 16, 14], "rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]}, "faces": { - "north": {"uv": [9, 8, 10, 12], "rotation": 180, "texture": "#0"}, - "east": {"uv": [0, 0, 8, 4], "texture": "#0"}, - "south": {"uv": [9, 8, 10, 12], "texture": "#0"}, - "west": {"uv": [8, 2.5, 16, 6.5], "texture": "#0"}, - "up": {"uv": [7, 8, 8, 16], "rotation": 180, "texture": "#0"}, - "down": {"uv": [8, 2.5, 16, 3.5], "rotation": 270, "texture": "#0"} + "east": {"uv": [0.5, 6, 3.5, 8], "texture": "#0"}, + "west": {"uv": [0.5, 4, 3.5, 6], "texture": "#0"}, + "up": {"uv": [3.5, 0.5, 4, 3.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0.5, 5.5, 3.5, 6], "rotation": 270, "texture": "#0"} } }, { "name": "BackTop", - "from": [14, 8, 0], - "to": [16, 16, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]}, + "from": [14, 8, 2], + "to": [16, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, -8, 8]}, "faces": { - "north": {"uv": [9, 8, 10, 12], "texture": "#0"}, - "east": {"uv": [8, 2.5, 16, 6.5], "texture": "#0"}, - "south": {"uv": [9, 8, 10, 12], "rotation": 180, "texture": "#0"}, - "west": {"uv": [0, 0, 8, 4], "texture": "#0"}, - "up": {"uv": [0, 8, 1, 16], "rotation": 180, "texture": "#0"}, - "down": {"uv": [8, 5.5, 16, 6.5], "rotation": 270, "texture": "#0"} + "east": {"uv": [0.5, 4, 3.5, 6], "texture": "#0"}, + "west": {"uv": [0.5, 6, 3.5, 8], "texture": "#0"}, + "up": {"uv": [0, 0.5, 0.5, 3.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0.5, 4, 3.5, 4.5], "rotation": 270, "texture": "#0"} } } ], @@ -147,7 +95,7 @@ { "name": "Cover", "origin": [8, 8, 8], - "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] + "children": [0, 1, 2, 3, 4, 5, 6] } ] } \ No newline at end of file diff --git a/src/main/resources/assets/create/models/block/belt_tunnel/straight_fullshade.json b/src/main/resources/assets/create/models/block/belt_tunnel/straight_fullshade.json new file mode 100644 index 000000000..2deeb5bfa --- /dev/null +++ b/src/main/resources/assets/create/models/block/belt_tunnel/straight_fullshade.json @@ -0,0 +1,101 @@ +{ + "credit": "Made with Blockbench", + "parent": "block/block", + "textures": { + "0": "create:block/belt_tunnel", + "particle": "create:block/belt_tunnel" + }, + "elements": [ + { + "name": "LeftWall", + "from": [0, -3, 0], + "to": [16, 16, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-9, -24, 8]}, + "faces": { + "north": {"uv": [12, 8.25, 16, 13], "texture": "#0"}, + "east": {"uv": [3.5, 4, 4, 8.75], "texture": "#0"}, + "south": {"uv": [12, 8.25, 16, 13], "texture": "#0"}, + "west": {"uv": [0, 4, 0.5, 8.75], "texture": "#0"}, + "up": {"uv": [0, 3.5, 4, 4], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "TopPiece", + "from": [2, 14, 2], + "to": [14, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, -24, 8]}, + "faces": { + "up": {"uv": [8.5, 0.25, 11.5, 3.25], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0.5, 0.5, 3.5, 3.5], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "RightWall", + "from": [0, -3, 14], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, -24, 8]}, + "faces": { + "north": {"uv": [12, 8.25, 16, 13], "texture": "#0"}, + "east": {"uv": [0, 4, 0.5, 8.75], "texture": "#0"}, + "south": {"uv": [12, 8.25, 16, 13], "texture": "#0"}, + "west": {"uv": [3.5, 4, 4, 8.75], "texture": "#0"}, + "up": {"uv": [0, 0, 4, 0.5], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "LeftRail", + "from": [0, -5, 0], + "to": [16, -3, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, -24, 8]}, + "faces": { + "north": {"uv": [4, 8.25, 8, 8.75], "texture": "#0"}, + "east": {"uv": [7.75, 8.25, 8, 8.75], "texture": "#0"}, + "south": {"uv": [4, 8.25, 8, 8.75], "texture": "#0"}, + "west": {"uv": [4, 7.25, 4.25, 7.75], "texture": "#0"} + } + }, + { + "name": "RightRail", + "from": [0, -5, 15], + "to": [16, -3, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, -24, 23]}, + "faces": { + "north": {"uv": [4, 8.25, 8, 8.75], "texture": "#0"}, + "east": {"uv": [4, 8, 4.25, 8.5], "texture": "#0"}, + "south": {"uv": [4, 8.25, 8, 8.75], "texture": "#0"}, + "west": {"uv": [3.75, 7.25, 4, 7.75], "texture": "#0"} + } + }, + { + "name": "FrontTop", + "from": [0, 8, 2], + "to": [2, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]}, + "faces": { + "east": {"uv": [0.5, 6, 3.5, 8], "texture": "#0"}, + "west": {"uv": [0.5, 4, 3.5, 6], "texture": "#0"}, + "up": {"uv": [3.5, 0.5, 4, 3.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0.5, 5.5, 3.5, 6], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "BackTop", + "from": [14, 8, 2], + "to": [16, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, -8, 8]}, + "faces": { + "east": {"uv": [0.5, 4, 3.5, 6], "texture": "#0"}, + "west": {"uv": [0.5, 6, 3.5, 8], "texture": "#0"}, + "up": {"uv": [0, 0.5, 0.5, 3.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0.5, 4, 3.5, 4.5], "rotation": 270, "texture": "#0"} + } + } + ], + "groups": [ + { + "name": "Cover", + "origin": [8, 8, 8], + "children": [0, 1, 2, 3, 4, 5, 6] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/block/belt_tunnel/straight_halfshade.json b/src/main/resources/assets/create/models/block/belt_tunnel/straight_halfshade.json new file mode 100644 index 000000000..bdc3759ca --- /dev/null +++ b/src/main/resources/assets/create/models/block/belt_tunnel/straight_halfshade.json @@ -0,0 +1,101 @@ +{ + "credit": "Made with Blockbench", + "parent": "block/block", + "textures": { + "0": "create:block/belt_tunnel", + "particle": "create:block/belt_tunnel" + }, + "elements": [ + { + "name": "LeftWall", + "from": [0, -3, 0], + "to": [16, 16, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-9, -24, 8]}, + "faces": { + "north": {"uv": [8, 3.5, 12, 8.25], "texture": "#0"}, + "east": {"uv": [3.5, 4, 4, 8.75], "texture": "#0"}, + "south": {"uv": [8, 3.5, 12, 8.25], "texture": "#0"}, + "west": {"uv": [0, 4, 0.5, 8.75], "texture": "#0"}, + "up": {"uv": [0, 3.5, 4, 4], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "TopPiece", + "from": [2, 14, 2], + "to": [14, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, -24, 8]}, + "faces": { + "up": {"uv": [8.5, 0.25, 11.5, 3.25], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0.5, 0.5, 3.5, 3.5], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "RightWall", + "from": [0, -3, 14], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, -24, 8]}, + "faces": { + "north": {"uv": [8, 3.5, 12, 8.25], "texture": "#0"}, + "east": {"uv": [0, 4, 0.5, 8.75], "texture": "#0"}, + "south": {"uv": [8, 3.5, 12, 8.25], "texture": "#0"}, + "west": {"uv": [3.5, 4, 4, 8.75], "texture": "#0"}, + "up": {"uv": [0, 0, 4, 0.5], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "LeftRail", + "from": [0, -5, 0], + "to": [16, -3, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, -24, 8]}, + "faces": { + "north": {"uv": [4, 8.25, 8, 8.75], "texture": "#0"}, + "east": {"uv": [7.75, 8.25, 8, 8.75], "texture": "#0"}, + "south": {"uv": [4, 8.25, 8, 8.75], "texture": "#0"}, + "west": {"uv": [4, 7.25, 4.25, 7.75], "texture": "#0"} + } + }, + { + "name": "RightRail", + "from": [0, -5, 15], + "to": [16, -3, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, -24, 23]}, + "faces": { + "north": {"uv": [4, 8.25, 8, 8.75], "texture": "#0"}, + "east": {"uv": [4, 8, 4.25, 8.5], "texture": "#0"}, + "south": {"uv": [4, 8.25, 8, 8.75], "texture": "#0"}, + "west": {"uv": [3.75, 7.25, 4, 7.75], "texture": "#0"} + } + }, + { + "name": "FrontTop", + "from": [0, 8, 2], + "to": [2, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]}, + "faces": { + "east": {"uv": [0.5, 6, 3.5, 8], "texture": "#0"}, + "west": {"uv": [0.5, 4, 3.5, 6], "texture": "#0"}, + "up": {"uv": [3.5, 0.5, 4, 3.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0.5, 5.5, 3.5, 6], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "BackTop", + "from": [14, 8, 2], + "to": [16, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, -8, 8]}, + "faces": { + "east": {"uv": [0.5, 4, 3.5, 6], "texture": "#0"}, + "west": {"uv": [0.5, 6, 3.5, 8], "texture": "#0"}, + "up": {"uv": [0, 0.5, 0.5, 3.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0.5, 4, 3.5, 4.5], "rotation": 270, "texture": "#0"} + } + } + ], + "groups": [ + { + "name": "Cover", + "origin": [8, 8, 8], + "children": [0, 1, 2, 3, 4, 5, 6] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/block/belt_tunnel/straight_windowed.json b/src/main/resources/assets/create/models/block/belt_tunnel/straight_windowed.json new file mode 100644 index 000000000..dda810dce --- /dev/null +++ b/src/main/resources/assets/create/models/block/belt_tunnel/straight_windowed.json @@ -0,0 +1,101 @@ +{ + "credit": "Made with Blockbench", + "parent": "block/block", + "textures": { + "0": "create:block/belt_tunnel", + "particle": "create:block/belt_tunnel" + }, + "elements": [ + { + "name": "LeftWall", + "from": [0, -3, 0], + "to": [16, 16, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-9, -24, 8]}, + "faces": { + "north": {"uv": [12, 3.5, 16, 8.25], "texture": "#0"}, + "east": {"uv": [3.5, 4, 4, 8.75], "texture": "#0"}, + "south": {"uv": [12, 3.5, 16, 8.25], "texture": "#0"}, + "west": {"uv": [0, 4, 0.5, 8.75], "texture": "#0"}, + "up": {"uv": [0, 3.5, 4, 4], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "TopPiece", + "from": [2, 14, 2], + "to": [14, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, -24, 8]}, + "faces": { + "up": {"uv": [8.5, 0.25, 11.5, 3.25], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0.5, 0.5, 3.5, 3.5], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "RightWall", + "from": [0, -3, 14], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, -24, 8]}, + "faces": { + "north": {"uv": [12, 3.5, 16, 8.25], "texture": "#0"}, + "east": {"uv": [0, 4, 0.5, 8.75], "texture": "#0"}, + "south": {"uv": [12, 3.5, 16, 8.25], "texture": "#0"}, + "west": {"uv": [3.5, 4, 4, 8.75], "texture": "#0"}, + "up": {"uv": [0, 0, 4, 0.5], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "LeftRail", + "from": [0, -5, 0], + "to": [16, -3, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, -24, 8]}, + "faces": { + "north": {"uv": [4, 8.25, 8, 8.75], "texture": "#0"}, + "east": {"uv": [7.75, 8.25, 8, 8.75], "texture": "#0"}, + "south": {"uv": [4, 8.25, 8, 8.75], "texture": "#0"}, + "west": {"uv": [4, 7.25, 4.25, 7.75], "texture": "#0"} + } + }, + { + "name": "RightRail", + "from": [0, -5, 15], + "to": [16, -3, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, -24, 23]}, + "faces": { + "north": {"uv": [4, 8.25, 8, 8.75], "texture": "#0"}, + "east": {"uv": [4, 8, 4.25, 8.5], "texture": "#0"}, + "south": {"uv": [4, 8.25, 8, 8.75], "texture": "#0"}, + "west": {"uv": [3.75, 7.25, 4, 7.75], "texture": "#0"} + } + }, + { + "name": "FrontTop", + "from": [0, 8, 2], + "to": [2, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]}, + "faces": { + "east": {"uv": [0.5, 6, 3.5, 8], "texture": "#0"}, + "west": {"uv": [0.5, 4, 3.5, 6], "texture": "#0"}, + "up": {"uv": [3.5, 0.5, 4, 3.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0.5, 5.5, 3.5, 6], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "BackTop", + "from": [14, 8, 2], + "to": [16, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, -8, 8]}, + "faces": { + "east": {"uv": [0.5, 4, 3.5, 6], "texture": "#0"}, + "west": {"uv": [0.5, 6, 3.5, 8], "texture": "#0"}, + "up": {"uv": [0, 0.5, 0.5, 3.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0.5, 4, 3.5, 4.5], "rotation": 270, "texture": "#0"} + } + } + ], + "groups": [ + { + "name": "Cover", + "origin": [8, 8, 8], + "children": [0, 1, 2, 3, 4, 5, 6] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/block/belt_tunnel/t_left.json b/src/main/resources/assets/create/models/block/belt_tunnel/t_left.json index 8acc5808b..fbb3568b4 100644 --- a/src/main/resources/assets/create/models/block/belt_tunnel/t_left.json +++ b/src/main/resources/assets/create/models/block/belt_tunnel/t_left.json @@ -2,171 +2,137 @@ "credit": "Made with Blockbench", "parent": "block/block", "textures": { - "0": "create:block/belttunnel", - "particle": "create:block/belttunnel" + "0": "create:block/belt_tunnel", + "particle": "create:block/belt_tunnel" }, "elements": [ + { + "name": "LeftWall", + "from": [0, -3, 0], + "to": [16, 16, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-9, -24, 8]}, + "faces": { + "north": {"uv": [4, 3.5, 8, 8.25], "texture": "#0"}, + "east": {"uv": [3.5, 4, 4, 8.75], "texture": "#0"}, + "south": {"uv": [4, 3.5, 8, 8.25], "texture": "#0"}, + "west": {"uv": [0, 4, 0.5, 8.75], "texture": "#0"}, + "up": {"uv": [0, 3.5, 4, 4], "rotation": 180, "texture": "#0"} + } + }, { "name": "TopPiece", "from": [2, 14, 2], "to": [14, 16, 14], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, + "rotation": {"angle": 0, "axis": "y", "origin": [7, -24, 8]}, "faces": { - "north": {"uv": [10, 0, 16, 1], "texture": "#0"}, - "south": {"uv": [10, 0, 16, 1], "texture": "#0"}, - "up": {"uv": [1, 9, 7, 15], "texture": "#0"}, - "down": {"uv": [1, 9, 7, 15], "rotation": 90, "texture": "#0"} + "up": {"uv": [0.5, 0.5, 3.5, 3.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0.5, 0.5, 3.5, 3.5], "rotation": 270, "texture": "#0"} } }, { - "name": "RightWall", - "from": [2, -3, 0], - "to": [14, 14, 2], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, + "name": "LeftT", + "from": [0, -3, 14], + "to": [2, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, -24, 8]}, "faces": { - "north": {"uv": [10, 7.5, 16, 16], "texture": "#0"}, - "south": {"uv": [10, 7.5, 16, 16], "texture": "#0"}, - "up": {"uv": [10, 1, 16, 2], "rotation": 180, "texture": "#0"} + "north": {"uv": [7.5, 3.5, 8, 8.25], "texture": "#0"}, + "east": {"uv": [0, 4, 0.5, 8.75], "texture": "#0"}, + "south": {"uv": [0, 4, 0.5, 8.75], "texture": "#0"}, + "west": {"uv": [3.5, 4, 4, 8.75], "texture": "#0"}, + "up": {"uv": [0, 3.5, 0.5, 4], "texture": "#0"} } }, { - "name": "RightRail", + "name": "RightT", + "from": [14, -3, 14], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, -24, 8]}, + "faces": { + "north": {"uv": [4, 3.5, 4.5, 8.25], "texture": "#0"}, + "east": {"uv": [0, 4, 0.5, 8.75], "texture": "#0"}, + "south": {"uv": [3.5, 4, 4, 8.75], "texture": "#0"}, + "west": {"uv": [3.5, 4, 4, 8.75], "texture": "#0"}, + "up": {"uv": [3.5, 3.5, 4, 4], "texture": "#0"} + } + }, + { + "name": "LeftRail", "from": [0, -5, 0], "to": [16, -3, 1], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, + "rotation": {"angle": 0, "axis": "y", "origin": [-8, -24, 8]}, "faces": { - "north": {"uv": [8, 6.5, 16, 7.5], "texture": "#0"}, - "east": {"uv": [9, 15, 9.5, 16], "texture": "#0"}, - "south": {"uv": [8, 6.5, 16, 7.5], "texture": "#0"}, - "west": {"uv": [9, 13, 9.5, 14], "texture": "#0"}, - "up": {"uv": [8, 7, 16, 7.5], "rotation": 180, "texture": "#0"} + "north": {"uv": [4, 8.25, 8, 8.75], "texture": "#0"}, + "east": {"uv": [7.75, 8.25, 8, 8.75], "texture": "#0"}, + "south": {"uv": [4, 8.25, 8, 8.75], "texture": "#0"}, + "west": {"uv": [4, 7.25, 4.25, 7.75], "texture": "#0"} } }, { - "name": "FrontRight", - "from": [14, -3, 0], - "to": [16, 8, 2], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, + "name": "LeftTRail", + "from": [0, -5, 15], + "to": [1, -3, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, -24, 23]}, "faces": { - "north": {"uv": [9, 10.5, 10, 16], "texture": "#0"}, - "east": {"uv": [9, 10.5, 10, 16], "rotation": 180, "texture": "#0"}, - "south": {"uv": [9, 10.5, 10, 16], "texture": "#0"}, - "west": {"uv": [9, 10.5, 10, 16], "rotation": 180, "texture": "#0"} + "north": {"uv": [4, 8, 4.25, 8.5], "texture": "#0"}, + "east": {"uv": [4, 8, 4.25, 8.5], "texture": "#0"}, + "south": {"uv": [4, 8, 4.25, 8.5], "texture": "#0"}, + "west": {"uv": [4, 8, 4.25, 8.5], "texture": "#0"} } }, { - "name": "BackRight", - "from": [0, -3, 0], - "to": [2, 8, 2], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, + "name": "RIghtTRail", + "from": [15, -5, 15], + "to": [16, -3, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, -24, 23]}, "faces": { - "north": {"uv": [9, 10.5, 10, 16], "rotation": 180, "texture": "#0"}, - "east": {"uv": [9, 10.5, 10, 16], "texture": "#0"}, - "south": {"uv": [9, 10.5, 10, 16], "rotation": 180, "texture": "#0"}, - "west": {"uv": [9, 10.5, 10, 16], "texture": "#0"} - } - }, - { - "name": "BackLeft", - "from": [0, -3, 14], - "to": [2, 8, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, - "faces": { - "north": {"uv": [9, 9.5, 10, 15], "texture": "#0"}, - "east": {"uv": [9, 9.5, 10, 15], "rotation": 180, "texture": "#0"}, - "south": {"uv": [9, 9.5, 10, 15], "texture": "#0"}, - "west": {"uv": [9, 9.5, 10, 15], "rotation": 180, "texture": "#0"} - } - }, - { - "name": "FrontLeft", - "from": [14, -3, 14], - "to": [16, 8, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, - "faces": { - "north": {"uv": [9, 9.5, 10, 15], "rotation": 180, "texture": "#0"}, - "east": {"uv": [9, 9.5, 10, 15], "texture": "#0"}, - "south": {"uv": [9, 9.5, 10, 15], "rotation": 180, "texture": "#0"}, - "west": {"uv": [9, 9.5, 10, 15], "texture": "#0"} + "north": {"uv": [4, 8, 4.25, 8.5], "texture": "#0"}, + "east": {"uv": [4, 8, 4.25, 8.5], "texture": "#0"}, + "south": {"uv": [4, 8, 4.25, 8.5], "texture": "#0"}, + "west": {"uv": [4, 8, 4.25, 8.5], "texture": "#0"} } }, { "name": "FrontTop", - "from": [14, 8, 0], - "to": [16, 16, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, + "from": [0, 8, 2], + "to": [2, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]}, "faces": { - "north": {"uv": [9, 8, 10, 12], "texture": "#0"}, - "east": {"uv": [8, 2.5, 16, 6.5], "texture": "#0"}, - "south": {"uv": [9, 8, 10, 12], "rotation": 180, "texture": "#0"}, - "west": {"uv": [0, 0, 8, 4], "texture": "#0"}, - "up": {"uv": [7, 8, 8, 16], "texture": "#0"}, - "down": {"uv": [8, 2.5, 16, 3.5], "rotation": 90, "texture": "#0"} + "east": {"uv": [0.5, 6, 3.5, 8], "texture": "#0"}, + "west": {"uv": [0.5, 4, 3.5, 6], "texture": "#0"}, + "up": {"uv": [3.5, 0.5, 4, 3.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0.5, 5.5, 3.5, 6], "rotation": 270, "texture": "#0"} } }, { - "name": "BackTop", + "name": "TTop", "from": [2, 8, 14], "to": [14, 16, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [-8, -24, 8]}, + "rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]}, "faces": { - "north": {"uv": [0, 0, 8, 4], "texture": "#0"}, - "east": {"uv": [9, 8, 10, 12], "texture": "#0"}, - "south": {"uv": [9, 2.5, 15, 6.5], "texture": "#0"}, - "west": {"uv": [9, 8, 10, 12], "rotation": 180, "texture": "#0"}, - "up": {"uv": [0, 8, 1, 16], "rotation": 270, "texture": "#0"}, - "down": {"uv": [8, 5.5, 16, 6.5], "rotation": 180, "texture": "#0"} + "north": {"uv": [0.5, 6, 3.5, 8], "texture": "#0"}, + "south": {"uv": [0.5, 4, 3.5, 6], "texture": "#0"}, + "up": {"uv": [0.5, 3.5, 3.5, 4], "texture": "#0"}, + "down": {"uv": [0.5, 5.5, 3.5, 6], "texture": "#0"} } }, { "name": "BackTop", - "from": [0, 8, 0], - "to": [2, 16, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, + "from": [14, 8, 2], + "to": [16, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, -8, 8]}, "faces": { - "north": {"uv": [9, 8, 10, 12], "rotation": 180, "texture": "#0"}, - "east": {"uv": [0, 0, 8, 4], "texture": "#0"}, - "south": {"uv": [9, 8, 10, 12], "texture": "#0"}, - "west": {"uv": [8, 2.5, 16, 6.5], "texture": "#0"}, - "up": {"uv": [0, 8, 1, 16], "texture": "#0"}, - "down": {"uv": [8, 5.5, 16, 6.5], "rotation": 90, "texture": "#0"} - } - }, - { - "name": "BackLeft", - "from": [14, -5, 15], - "to": [16, -3, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, - "faces": { - "north": {"uv": [9, 15, 10, 16], "texture": "#0"}, - "east": {"uv": [9, 15, 9.5, 16], "rotation": 180, "texture": "#0"}, - "south": {"uv": [9, 15, 10, 16], "rotation": 180, "texture": "#0"}, - "west": {"uv": [9.5, 15, 10, 16], "rotation": 180, "texture": "#0"} - } - }, - { - "name": "BackLeft", - "from": [0, -5, 15], - "to": [2, -3, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, - "faces": { - "north": {"uv": [10, 15, 9, 16], "texture": "#0"}, - "east": {"uv": [10, 15, 9.5, 16], "rotation": 180, "texture": "#0"}, - "south": {"uv": [10, 15, 9, 16], "rotation": 180, "texture": "#0"}, - "west": {"uv": [9.5, 15, 9, 16], "rotation": 180, "texture": "#0"} + "east": {"uv": [0.5, 4, 3.5, 6], "texture": "#0"}, + "west": {"uv": [0.5, 6, 3.5, 8], "texture": "#0"}, + "up": {"uv": [0, 0.5, 0.5, 3.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0.5, 4, 3.5, 4.5], "rotation": 270, "texture": "#0"} } } ], "groups": [ { - "name": "belttunnel", + "name": "Cover", "origin": [8, 8, 8], - "children": [ - { - "name": "Cover", - "origin": [8, 8, 8], - "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] - }, 10, 11] + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] } ] } \ No newline at end of file diff --git a/src/main/resources/assets/create/models/block/belt_tunnel/t_right.json b/src/main/resources/assets/create/models/block/belt_tunnel/t_right.json index 7a3542ea0..85bb96bcf 100644 --- a/src/main/resources/assets/create/models/block/belt_tunnel/t_right.json +++ b/src/main/resources/assets/create/models/block/belt_tunnel/t_right.json @@ -2,175 +2,137 @@ "credit": "Made with Blockbench", "parent": "block/block", "textures": { - "0": "create:block/belttunnel", - "particle": "create:block/belttunnel" + "0": "create:block/belt_tunnel", + "particle": "create:block/belt_tunnel" }, "elements": [ + { + "name": "LeftWall", + "from": [0, -3, 14], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, -24, 8]}, + "faces": { + "north": {"uv": [4, 3.5, 8, 8.25], "texture": "#0"}, + "east": {"uv": [0, 4, 0.5, 8.75], "texture": "#0"}, + "south": {"uv": [4, 3.5, 8, 8.25], "texture": "#0"}, + "west": {"uv": [3.5, 4, 4, 8.75], "texture": "#0"}, + "up": {"uv": [0, 3.5, 4, 4], "texture": "#0"} + } + }, { "name": "TopPiece", "from": [2, 14, 2], "to": [14, 16, 14], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, + "rotation": {"angle": 0, "axis": "y", "origin": [9, -24, 8]}, "faces": { - "north": {"uv": [16, 0, 10, 1], "texture": "#0"}, - "south": {"uv": [16, 0, 10, 1], "texture": "#0"}, - "up": {"uv": [1, 15, 7, 9], "texture": "#0"}, - "down": {"uv": [7, 9, 1, 15], "rotation": 90, "texture": "#0"} + "up": {"uv": [0.5, 0.5, 3.5, 3.5], "texture": "#0"}, + "down": {"uv": [0.5, 0.5, 3.5, 3.5], "rotation": 90, "texture": "#0"} } }, { - "name": "RightWall", - "from": [2, -3, 14], - "to": [14, 14, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, + "name": "LeftT", + "from": [14, -3, 0], + "to": [16, 16, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, -24, 8]}, "faces": { - "north": {"uv": [16, 7.5, 10, 16], "texture": "#0"}, - "south": {"uv": [16, 7.5, 10, 16], "texture": "#0"}, - "up": {"uv": [10, 2, 16, 1], "rotation": 180, "texture": "#0"} + "north": {"uv": [0, 4, 0.5, 8.75], "texture": "#0"}, + "east": {"uv": [3.5, 4, 4, 8.75], "texture": "#0"}, + "south": {"uv": [7.5, 3.5, 8, 8.25], "texture": "#0"}, + "west": {"uv": [0, 4, 0.5, 8.75], "texture": "#0"}, + "up": {"uv": [0, 3.5, 0.5, 4], "rotation": 180, "texture": "#0"} } }, { - "name": "RightRail", + "name": "RightT", + "from": [0, -3, 0], + "to": [2, 16, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, -24, 8]}, + "faces": { + "north": {"uv": [3.5, 4, 4, 8.75], "texture": "#0"}, + "east": {"uv": [3.5, 4, 4, 8.75], "texture": "#0"}, + "south": {"uv": [4, 3.5, 4.5, 8.25], "texture": "#0"}, + "west": {"uv": [0, 4, 0.5, 8.75], "texture": "#0"}, + "up": {"uv": [3.5, 3.5, 4, 4], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "LeftRail", "from": [0, -5, 15], "to": [16, -3, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, + "rotation": {"angle": 0, "axis": "y", "origin": [9, -24, 8]}, "faces": { - "north": {"uv": [16, 6.5, 8, 7.5], "texture": "#0"}, - "east": {"uv": [9.5, 15, 9, 16], "texture": "#0"}, - "south": {"uv": [16, 6.5, 8, 7.5], "texture": "#0"}, - "west": {"uv": [9.5, 13, 9, 14], "texture": "#0"}, - "up": {"uv": [8, 7.5, 16, 7], "rotation": 180, "texture": "#0"} + "north": {"uv": [4, 8.25, 8, 8.75], "texture": "#0"}, + "east": {"uv": [4, 7.25, 4.25, 7.75], "texture": "#0"}, + "south": {"uv": [4, 8.25, 8, 8.75], "texture": "#0"}, + "west": {"uv": [7.75, 8.25, 8, 8.75], "texture": "#0"} } }, { - "name": "FrontRight", - "from": [14, -3, 14], - "to": [16, 8, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, + "name": "LeftTRail", + "from": [15, -5, 0], + "to": [16, -3, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [9, -24, 8]}, "faces": { - "north": {"uv": [10, 10.5, 9, 16], "texture": "#0"}, - "east": {"uv": [10, 10.5, 9, 16], "rotation": 180, "texture": "#0"}, - "south": {"uv": [10, 10.5, 9, 16], "texture": "#0"}, - "west": {"uv": [10, 10.5, 9, 16], "rotation": 180, "texture": "#0"} + "north": {"uv": [4, 8, 4.25, 8.5], "texture": "#0"}, + "east": {"uv": [4, 8, 4.25, 8.5], "texture": "#0"}, + "south": {"uv": [4, 8, 4.25, 8.5], "texture": "#0"}, + "west": {"uv": [4, 8, 4.25, 8.5], "texture": "#0"} } }, { - "name": "BackRight", - "from": [0, -3, 14], - "to": [2, 8, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, + "name": "RIghtTRail", + "from": [0, -5, 0], + "to": [1, -3, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [9, -24, 8]}, "faces": { - "north": {"uv": [10, 10.5, 9, 16], "rotation": 180, "texture": "#0"}, - "east": {"uv": [10, 10.5, 9, 16], "texture": "#0"}, - "south": {"uv": [10, 10.5, 9, 16], "rotation": 180, "texture": "#0"}, - "west": {"uv": [10, 10.5, 9, 16], "texture": "#0"} - } - }, - { - "name": "BackLeft", - "from": [0, -3, 0], - "to": [2, 8, 2], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, - "faces": { - "north": {"uv": [10, 9.5, 9, 15], "texture": "#0"}, - "east": {"uv": [10, 10.5, 9, 16], "rotation": 180, "texture": "#0"}, - "south": {"uv": [10, 10.5, 9, 16], "texture": "#0"}, - "west": {"uv": [10, 9.5, 9, 15], "rotation": 180, "texture": "#0"} - } - }, - { - "name": "FrontLeft", - "from": [14, -3, 0], - "to": [16, 8, 2], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, - "faces": { - "north": {"uv": [10, 10.5, 9, 16], "rotation": 180, "texture": "#0"}, - "east": {"uv": [10, 9.5, 9, 15], "texture": "#0"}, - "south": {"uv": [10, 9.5, 9, 15], "rotation": 180, "texture": "#0"}, - "west": {"uv": [10, 9.5, 9, 15], "texture": "#0"} + "north": {"uv": [4, 8, 4.25, 8.5], "texture": "#0"}, + "east": {"uv": [4, 8, 4.25, 8.5], "texture": "#0"}, + "south": {"uv": [4, 8, 4.25, 8.5], "texture": "#0"}, + "west": {"uv": [4, 8, 4.25, 8.5], "texture": "#0"} } }, { "name": "FrontTop", - "from": [14, 8, 0], - "to": [16, 16, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, + "from": [14, 8, 2], + "to": [16, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [9, -24, 8]}, "faces": { - "north": {"uv": [10, 8, 9, 12], "rotation": 180, "texture": "#0"}, - "east": {"uv": [16, 2.5, 8, 6.5], "texture": "#0"}, - "south": {"uv": [10, 8, 9, 12], "texture": "#0"}, - "west": {"uv": [8, 0, 0, 4], "texture": "#0"}, - "up": {"uv": [7, 16, 8, 8], "texture": "#0"}, - "down": {"uv": [16, 2.5, 8, 3.5], "rotation": 90, "texture": "#0"} + "east": {"uv": [0.5, 4, 3.5, 6], "texture": "#0"}, + "west": {"uv": [0.5, 6, 3.5, 8], "texture": "#0"}, + "up": {"uv": [3.5, 0.5, 4, 3.5], "texture": "#0"}, + "down": {"uv": [0.5, 5.5, 3.5, 6], "rotation": 90, "texture": "#0"} } }, { - "name": "BackTop", + "name": "TTop", "from": [2, 8, 0], "to": [14, 16, 2], - "rotation": {"angle": 0, "axis": "y", "origin": [-8, -24, 8]}, + "rotation": {"angle": 0, "axis": "y", "origin": [9, -24, 8]}, "faces": { - "north": {"uv": [15, 2.5, 9, 6.5], "texture": "#0"}, - "east": {"uv": [10, 8, 9, 12], "texture": "#0"}, - "south": {"uv": [8, 0, 0, 4], "texture": "#0"}, - "west": {"uv": [10, 8, 9, 12], "rotation": 180, "texture": "#0"}, - "up": {"uv": [1, 8, 0, 16], "rotation": 270, "texture": "#0"}, - "down": {"uv": [8, 6.5, 16, 5.5], "rotation": 180, "texture": "#0"} + "north": {"uv": [0.5, 4, 3.5, 6], "texture": "#0"}, + "south": {"uv": [0.5, 6, 3.5, 8], "texture": "#0"}, + "up": {"uv": [0.5, 3.5, 3.5, 4], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0.5, 5.5, 3.5, 6], "rotation": 180, "texture": "#0"} } }, { "name": "BackTop", - "from": [0, 8, 0], - "to": [2, 16, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, + "from": [0, 8, 2], + "to": [2, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [9, -24, 8]}, "faces": { - "north": {"uv": [10, 8, 9, 12], "texture": "#0"}, - "east": {"uv": [8, 0, 0, 4], "texture": "#0"}, - "south": {"uv": [10, 8, 9, 12], "rotation": 180, "texture": "#0"}, - "west": {"uv": [16, 2.5, 8, 6.5], "texture": "#0"}, - "up": {"uv": [0, 16, 1, 8], "texture": "#0"}, - "down": {"uv": [16, 5.5, 8, 6.5], "rotation": 90, "texture": "#0"} - } - }, - { - "name": "BackLeft", - "from": [0, -5, 0], - "to": [2, -3, 1], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, - "faces": { - "north": {"uv": [9, 15, 10, 16], "rotation": 180, "texture": "#0"}, - "east": {"uv": [9.5, 15, 10, 16], "rotation": 180, "texture": "#0"}, - "south": {"uv": [9, 15, 10, 16], "rotation": 180, "texture": "#0"}, - "west": {"uv": [9.5, 15, 9, 16], "rotation": 180, "texture": "#0"}, - "up": {"uv": [9, 15, 10, 16], "rotation": 180, "texture": "#0"}, - "down": {"uv": [9, 15, 10, 16], "rotation": 180, "texture": "#0"} - } - }, - { - "name": "BackLeft", - "from": [14, -5, 0], - "to": [16, -3, 1], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, - "faces": { - "north": {"uv": [10, 15, 9, 16], "rotation": 180, "texture": "#0"}, - "east": {"uv": [9.5, 15, 9, 16], "rotation": 180, "texture": "#0"}, - "south": {"uv": [10, 15, 9, 16], "rotation": 180, "texture": "#0"}, - "west": {"uv": [10, 15, 9.5, 16], "rotation": 180, "texture": "#0"}, - "up": {"uv": [10, 15, 9, 16], "rotation": 180, "texture": "#0"}, - "down": {"uv": [10, 15, 9, 16], "rotation": 180, "texture": "#0"} + "east": {"uv": [0.5, 6, 3.5, 8], "texture": "#0"}, + "west": {"uv": [0.5, 4, 3.5, 6], "texture": "#0"}, + "up": {"uv": [0, 0.5, 0.5, 3.5], "texture": "#0"}, + "down": {"uv": [0.5, 4, 3.5, 4.5], "rotation": 90, "texture": "#0"} } } ], "groups": [ { - "name": "belttunnel", + "name": "Cover", "origin": [8, 8, 8], - "children": [ - { - "name": "Cover", - "origin": [8, 8, 8], - "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] - }, 10, 11] + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] } ] } \ No newline at end of file diff --git a/src/main/resources/assets/create/models/block/belt_tunnel/window.json b/src/main/resources/assets/create/models/block/belt_tunnel/window.json deleted file mode 100644 index ddb0cfd8c..000000000 --- a/src/main/resources/assets/create/models/block/belt_tunnel/window.json +++ /dev/null @@ -1,153 +0,0 @@ -{ - "credit": "Made with Blockbench", - "parent": "block/block", - "textures": { - "6": "create:block/windowed_belttunnel", - "particle": "create:block/windowed_belttunnel" - }, - "elements": [ - { - "name": "LeftWall", - "from": [2, -3, 0], - "to": [14, 14, 2], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, - "faces": { - "north": {"uv": [10, 7.5, 16, 16], "texture": "#6"}, - "south": {"uv": [10, 7.5, 16, 16], "texture": "#6"}, - "up": {"uv": [10, 1, 16, 2], "rotation": 180, "texture": "#6"} - } - }, - { - "name": "TopPiece", - "from": [2, 14, 2], - "to": [14, 16, 14], - "rotation": {"angle": 0, "axis": "y", "origin": [24, -24, 8]}, - "faces": { - "north": {"uv": [10, 0, 16, 1], "texture": "#6"}, - "south": {"uv": [10, 0, 16, 1], "texture": "#6"}, - "up": {"uv": [1, 9, 7, 15], "rotation": 180, "texture": "#6"}, - "down": {"uv": [1, 9, 7, 15], "rotation": 270, "texture": "#6"} - } - }, - { - "name": "RightWall", - "from": [2, -3, 14], - "to": [14, 14, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, - "faces": { - "north": {"uv": [10, 7.5, 16, 16], "texture": "#6"}, - "south": {"uv": [10, 7.5, 16, 16], "texture": "#6"}, - "up": {"uv": [10, 1, 16, 2], "texture": "#6"} - } - }, - { - "name": "LeftRail", - "from": [0, -5, 0], - "to": [16, -3, 1], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 8]}, - "faces": { - "north": {"uv": [8, 6.5, 16, 7.5], "texture": "#6"}, - "east": {"uv": [9, 13, 9.5, 14], "texture": "#6"}, - "south": {"uv": [8, 6.5, 16, 7.5], "texture": "#6"}, - "west": {"uv": [9, 15, 9.5, 16], "texture": "#6"}, - "up": {"uv": [8, 7, 16, 7.5], "texture": "#6"} - } - }, - { - "name": "RightRail", - "from": [0, -5, 15], - "to": [16, -3, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -24, 23]}, - "faces": { - "north": {"uv": [8, 6.5, 16, 7.5], "texture": "#6"}, - "east": {"uv": [9, 13, 9.5, 14], "texture": "#6"}, - "south": {"uv": [8, 6.5, 16, 7.5], "texture": "#6"}, - "west": {"uv": [9, 15, 9.5, 16], "texture": "#6"}, - "up": {"uv": [8, 7, 16, 7.5], "texture": "#6"} - } - }, - { - "name": "FrontRight", - "from": [0, -3, 14], - "to": [2, 8, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]}, - "faces": { - "north": {"uv": [9, 10.5, 10, 16], "texture": "#6"}, - "east": {"uv": [9, 10.5, 10, 16], "rotation": 180, "texture": "#6"}, - "south": {"uv": [9, 10.5, 10, 16], "texture": "#6"}, - "west": {"uv": [9, 10.5, 10, 16], "rotation": 180, "texture": "#6"} - } - }, - { - "name": "BackRight", - "from": [14, -3, 14], - "to": [16, 8, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]}, - "faces": { - "north": {"uv": [9, 10.5, 10, 16], "rotation": 180, "texture": "#6"}, - "east": {"uv": [9, 10.5, 10, 16], "texture": "#6"}, - "south": {"uv": [9, 10.5, 10, 16], "rotation": 180, "texture": "#6"}, - "west": {"uv": [9, 10.5, 10, 16], "texture": "#6"} - } - }, - { - "name": "BackLeft", - "from": [14, -3, 0], - "to": [16, 8, 2], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]}, - "faces": { - "north": {"uv": [9, 10.5, 10, 16], "texture": "#6"}, - "east": {"uv": [9, 10.5, 10, 16], "rotation": 180, "texture": "#6"}, - "south": {"uv": [9, 10.5, 10, 16], "texture": "#6"}, - "west": {"uv": [9, 10.5, 10, 16], "rotation": 180, "texture": "#6"} - } - }, - { - "name": "FrontLeft", - "from": [0, -3, 0], - "to": [2, 8, 2], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]}, - "faces": { - "north": {"uv": [9, 10.5, 10, 16], "rotation": 180, "texture": "#6"}, - "east": {"uv": [9, 10.5, 10, 16], "texture": "#6"}, - "south": {"uv": [9, 10.5, 10, 16], "rotation": 180, "texture": "#6"}, - "west": {"uv": [9, 10.5, 10, 16], "texture": "#6"} - } - }, - { - "name": "FrontTop", - "from": [0, 8, 0], - "to": [2, 16, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]}, - "faces": { - "north": {"uv": [9, 8, 10, 12], "rotation": 180, "texture": "#6"}, - "east": {"uv": [0, 0, 8, 4], "texture": "#6"}, - "south": {"uv": [9, 8, 10, 12], "texture": "#6"}, - "west": {"uv": [8, 2.5, 16, 6.5], "texture": "#6"}, - "up": {"uv": [7, 8, 8, 16], "rotation": 180, "texture": "#6"}, - "down": {"uv": [8, 2.5, 16, 3.5], "rotation": 270, "texture": "#6"} - } - }, - { - "name": "BackTop", - "from": [14, 8, 0], - "to": [16, 16, 16], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]}, - "faces": { - "north": {"uv": [9, 8, 10, 12], "texture": "#6"}, - "east": {"uv": [8, 2.5, 16, 6.5], "texture": "#6"}, - "south": {"uv": [9, 8, 10, 12], "rotation": 180, "texture": "#6"}, - "west": {"uv": [0, 0, 8, 4], "texture": "#6"}, - "up": {"uv": [0, 8, 1, 16], "rotation": 180, "texture": "#6"}, - "down": {"uv": [8, 5.5, 16, 6.5], "rotation": 270, "texture": "#6"} - } - } - ], - "groups": [ - { - "name": "Cover", - "origin": [8, 8, 8], - "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/assets/create/textures/block/basin.png b/src/main/resources/assets/create/textures/block/basin.png index 470fc5edfb5aa72a3b6f674f6cf0925e9f374272..d95aef9b971dddad920a7093e24298b824d9a89f 100644 GIT binary patch delta 616 zcmV-u0+;=;2D$~1B#|)~3c>&Y4#EKyC`y2lQz(BoNkliPzWI* zuu-iq&`@n0qNmBkfE&n1=Y(K9O?yI7d>8I+A3mUV(7Awb5}O8`FjMg$_@YPqZu(EqjBnB`(& zHtV(7zOSVZi}~ElXESqib0;G3L5QE=GgQ14FqUA5zyQzBKh4Z0d3|}6J}odtOXBje zl$O(7OTcjW!vI1?592BsklYoZ{j!{hPp^MBs3id3D9egUz<68=ZergCD!NetiYC;g zl*hH*T1RZm#kY0|I-Sfwzdw|~vOQL)}@yGRKIJQWd;=Y<&zzDZ(4 zbUL|xUHT#*Nm3cZel`Kz>1mo(i4cNK`|LoHbk8GzEoYTg!vB;&%h0?4o9x&U@I7c= zfL-yiCFoh9jSFCIh&>Yna`JS{_OfZuf=C`fQ#|QH#Y*=M0wnrBA9Qr&Xn`>OXa%T zU&8sptp#Ged~ng?*MH`m0Q>Xa136Scky7mZPV@5)+KDe;;4O$v1q=pb1xNOrvbZ@$ z*7kbwS^|h6)*}%KXVYm~0Q>jzvrHc!<@xDJ=D(iQhR25odAPrqPUl)h5QC6>fwyqt zt$?8>Lj=yzXe5)#ce%Gk?ta|a=NtJpo><>R=ZC{s3yMQj!g2&>u={ z?ZF_iS=8$dlu;bpIl47eQ5P3&WgP*;ssIvEq}}ey<>i%*?e>-Q?HqJEi9eZ3Ag22_ z$yx$P#1TZME@2pn(Xp=2QPhxTvnBO<%i2u|f=I!p__`g?BOnP-tkG!6>FJr;h%lyM z@Ay|0fH>yxpMRXRRJ0SY)-B*8!min|j!``=gpjl&)@Ju%cp^n|eJ7olfB<*jcKGr29UqX_s+5!C#ImiBfNsf+uIXI{YwkwG3V2(A|E{-G{5wNqf zE4#a2WN&X@umRhVeP*4DBMF@#p@SoFqa!=-y0;`?Rewm5g(JzrOX|q_-TK0$+oaIB zO$wdcq|mudJpZ^Rm5Oh#9Aiy*_Wi(qaE#Py#@eA?J-}Wp7G9R3r0>C_SP&Tdd97<< zL~#F&iBtgMn8RPKnhy|Qcg*g6zm^t4NZJu=v-?V=DxnqnAp$;+;GZ4=JJlnw7-Q0I zB<&AWSUR~}(T>2z1q8NGsZ^H3!{nciUGt16Mh6{W+_-?xci=yN2gG{;+ieN}vXM zZ|nUr?2IK3u>ZgA<^-CjzPcb|UEf+lv*LxWU7u#+gU;1WpJNxUE%#qxg z6!X-fp`lU*B_*Aq2Bynv{-Imf4O7DFv2)W?O)s8q$=MOlKM>g{o`IfK)huf_)Z8C? z-WrWuWZ}6rHTy{F>XANREuci>*XrbE(VBnp$kjbPPCx1T-p$c|Ik6*uXr!{a^8Bi8 zAVR<7l{p){`B0j#=ljT8_Md^e?GGp7Ut_+cocg@^S-Xhoy`EKm=?Fi`{pMO}R-*ew z<}IHAVjc*bt3$GLyi|A05OCvL1wx_gOA>3j>8#2-4myQAdqDEiYK!Dstt>ArLe?Ir z(|Jt4L5|;k(=tEK@4E?bF+BGdzzWFv`uf5L;K1IQ1~=!k(uPfvt*vYQatI;gOtjab z`5EIZN1#rD|FA+}c6n*w1ifToj)LpDSMqSH8ga)Nt9^%wYsZ2)g$797pWo zXw)kJIdb~=C{RbyC+olRO9L!&mVh`A)dVM=qGuCNy|M=bZb3Zw?^p zvH@TBK>;@{B%}Y7o!!_md&^+B368AQH46$=lT1pt9Jh{Hnn)z+qIo_RqQN-%%N*1R ziV9mVPr1-cP7}?OZ)9lcYy ztO@&~gv4=E4g3?mvguk|qxMg^c7~bOXlv>CEoO;Wh6^dl#CTj2KxTwqZ+5CAVW82mD&XRnu(qfnlj@{D_>Q$KOE9}SHw?|v@2fj z&=HC!dWNoFaN)}2J}zP+BoAVA)eO>tYjoz`WN=yl3+SaIjLmsHs+!(Zh4KFym92990_2K?4*JKmTaLUm(GKq0MQTD3#e&g`7R z+mYbR;{dVE#-rhdu}CYRYnf(gqghV*Ads0l){JF||JA&Q;b?i&0$eG5^O}MZw(>8+ zt|)h$;L_@FXJ+Sz2`pZ``%O>;!Z;DfKC3+QjAh`6F7`edU2q*~a5T1ISUozuX31bm z4&Ej2$$k>c#+$opA&*%(Bbc~YYIynw&h~;pjy;B5OMdFE%Ap_puMJ zMr~#*gZtXt;Y38#^t>1mYC7_$Md)pWpp>Ed&dTk#8BR=7pIbQ-+xTAM2tNNj+1t4; z^F)Cwo|>;RK?rP5Oc5=j4)d?wf2lN4t3rk8+4QE>w?r6Z8~>XEp++fN(JS56Cq6$d zj2$6-ge{v@LATh!ziHKk#O1a3>Yx0r+8isOB05t=cIUdVGA_QKt&*BOGLh;>KC(MH z+-Sd+@05-e|Km321d=JBqObE80Rf&sUK_yh#_-x`O;i3{B52rIedBS?Hut2We2-1; zd{U}TMmd&yMx=WT4eNUAR>rdv+*dY}&Lg{!>ME|U?MD`UVLxhcxQ=sVgAaYXf+N&_ za6l#H$R-$?*PvgCMC=kVYjDZmo5-Pz@-~YK4oZ=Wm}pj7SVNvhK?#ZoGUyN0NuAV& zE?V6AleQmwq%F(pN3w}sRkd*%!v!S~yaKK*9x^+TP@$Pd*ttwF^Veq2lI>0{Yl{*& zCKSDj*_5wPS+8?iH-v%d!?!cPghQ6!2w0D;0SBeb zR^4J_W?0;P20dF)6v8W@KnsI}1F7v?r&m8TcbYY(W6%?-Lq)KyU5=IY8n)=|A-rq- df25TESBf7>1(q7G*KB-K;9%=)Q*BL8`yc3XY0>}y literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/create/textures/block/belttunnel.png b/src/main/resources/assets/create/textures/block/belttunnel.png deleted file mode 100644 index 8ef94125a2216b14d0bfcdcd9fcc157f50f447b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1530 zcmVN2bZe?^J zG%heMGBNQWX_Wu~1$RkAK~z{rrB{hgTUQX}FH+GhkW$hG2?14EgQ3{i&kMG(O$>-Y zfh-`JmXrX-m;k{G*eu2=W=R5Rqel73>6|h5<#_>2iFEYdeRyWhJu`Rareb#TE*UX1 z`fU*&2Jh&Y9;u;Ge-#b8Z&SeW74g3cBgO(%R0{pttvuk{sK1(oz`=%_vKxJL9QROm z-9eevKFX|lX?xj0JIlTFI?+%6>`XLC+^=VB4CtVp-_7D zE(DO*FCIFZ*aatkF)yA&O)eZ@2tHz|;Fh5rOMM2)vx@ zpj5b*<#%yCoCjy@ulCX&f7^}Nr7jMb%t_qKgx!=}w9xoKbzT7jg#`>;R>Tzpu1bo{ zchT08nGQL?yKO%g8LP2orrl*L6R-=JlenACl72c#c$ut58-H3vMg+Y{5$id_Vu)D* z!=5Ud4Bq7(*3h%bdir(X8!5Q4Ks7xbtK+|at>+OtELFszsZJep58E#+Vm%j)jg8da z-cDAlm6!Q>x(rajSi}g18bV-I#J`WVN)fL-<=_QHtUGFIYNFQG)@u_eEMf%K37i-4 z>_nRsF~}7bvF@m$p+OX|*=)Sb4{{kUDq;k~&J`{yV%-r4w6(QeTY;MvvF->p(9+U! zZ2~tfV%-sH;QuJ_c(_KK=XyZxc|Z70F#qI-y!W|B-wVRO{U|ng*Bv1RC_+usc$pvM zG9VzF8KG3cumRM%@H=dEM@Rt_u-omt%nwoyup2lxcD-?y9M2JNmAvDb2VZ5*5NwbF z)PTieVSlBA7y%pDsDR z%RYv%K`zzWNFcdn<(zj&;{g_?Iw&-KkHRyZ@*RjVNg)6yFhonu6;Sa&fm7oUL7rh_ zR6zN`Z*iAEu-#>ilA&IT&zpHJnECjb7~Mi9%SSWV_t~f1A#gS}M5%~d92~`cbjE?Kk#v&0tJ*Gq@dipWl;(+R@FE~P=&`sKk4H% zH%3+eFHQjzDEDrurvQdehWQlmSiNeTVvIf-%ncJ9-BJX~9m|peI8ixGh0OGR_rByE zGNo5tETfYSSjx<*#zp0%=$wT|ZEXnx=R=7J{LPhqm7iqTky8L86o#nYBR>1my%z1# zDl=pTTH z<{$tS@Uhf|!g!IuRjQDHQGpXa@96iq3#zAj$6UZOwPdG&lT)CWD@Wx51YoPyMg?MX zzle%Jl;5{P8Y^n%rR#B#|)~f5HF&4#EKyC`y0;000?uMObuGZ)S9NVRB^vaA9d~bS`dX zbRaY?FfKAN@gQlH0003cNkl6vgk-WCgV(4lNn>NKBd{sG&h1*q_J`l&ukXwj9+ze77)@dlEO4(M7q-9MuESfI^oda? zZ{T$14ZeCbZP>4i(L>|y?%?HiANcYB69++sufYk}S)<5DD|)RGTy+w6&}ud6wMu_# WNwI3;V3eZ(0000D0eeYAK~y+TZIVe& z13?T$Yv`_|Ge8mqg6u#b!ImXUF2D|nCAZ-UoH0ZpQzu>311~r#BEYh&?{9bcySnu2 z^QHRF7OPyqQLh7zQNO>v_z--kU22-9uF85-tOxz0qO6_ON;Q+|)VWS#sx-0lRjwa@ zZ@QsYsZohDa%Aai7%Xe=88P^erPojQ=On&rg#A8sZ;)#rx-J!Rw(&$Gtxz~+Qk)u2 zN=Zn-Fmq*S^uzTq_Z4}^St2+B)&R5;a|m{lP(PV(PmkNMVuvZxWdfrZVz17+x=~qb zx4!<&y>2v-(c4ggL)loP#p&ToJ07)vwq<3FVFw~7Ictkho%CALM-u}UMW8KIwZ0qo zXhI(m^-;Q*@K`MEcYumoJK1jOzeWRBXKychsAmmKG{`b}QR1?aL?p4B;ds<@Hhy^h z{4ZR9FkDfR>Yp8cU4JBDz>(ZNzI-)Xt_#Tr!;wo9!JGA*D5ZY4Mch3;dEW9Mn0dX# fm}0`jR4MfZ#bX%~9N(UU00000NkvXXu0mjfHEhX% diff --git a/src/main/resources/assets/create/textures/block/crushing_wheel_body.png b/src/main/resources/assets/create/textures/block/crushing_wheel_body.png index 74d1350e33beb29b2c5db55e93bcc8642e61d984..542f0f54183bd173edf16b8af5238e8b422a8918 100644 GIT binary patch delta 1321 zcmV+^1=jl62h$3WBnkm@Qb$4nuFf3kks%v@zW@LZzX3P}QzQTY1n5abK~z{rtyfEL zTU8JqU%#&H>sMl@wUabe^AN27b;F89Sp>lXeg%tGu&9LKSMU<5kXotiV8;rv?1CDdWVVnkk zt4yB%d0M2{MdD}S%_{rs(~oStnS$+?pMM(sweytfjnxm*-~4hJa|^fNV@?V;oZ8e9XU4zjH1(rT1P*$A6= zn++!Lg$Kym^l^~_fdCnX!A1bZN{Kq14(0MC@+f{h9;blc$1*E4#09|VpkzOpq4ZIb zl>`GTBV$12LUHVbvi6PFx5(*qQl(O*Ua!Zza3G}iP+n0=eY(!PKH@O}4uL3t5Wwx2 zm&z$N3dYE(0my>E3;f(_cd1w^^J&}d4pnQ7k*r#)lFu+tU9Z>G9-fg*zy^o{oEG%j z)(XcQ5aYm?_dummn&rCNNj|R`8izw0lL76v8TWdvP7RfeRvEwsApU^F8ex!=!w?YW zVjwC*kW6KG>?#jLB9So}@&d?zX0q&|QR-X31|a^jImqdZvJfXn+(9rBM#Q5AU5Kr+ z9Kc$@<%8S7?q)%9?B4VCs)2O9f4e?5{tew#I#aH(SosOAE0Aek11&|X~*BL%T zwPUa90l`y!{^7&l=*Eq=Pxbp3LHl?24}O3vp&Y#)kZiUp$2+L){p2yvp%iz)&fiby z_dg$TreiL9&Vo@6AhtMvIbx4fOEVIHr|S;Yc$!1b35-yf?EMZc#h0m&F^!uQYygzv z4geCnNv;GdU1wpOafRnL+f3nSjQW5mw8k7fC~*KC@( zf%bb=Nn4?9tiQ!4bh~tQpZiBG7t~i@F`8Q^yXt5lUEOA}Se&k3ze?AxtWc?18!JOp4qOi}M50mde)C}NGDMc6)E+$e)#NMB;MAF;Lr%ngYfcZ~ zXPz>|w?cGvjkdSn8A{Eb-_x9QxWC6eVII6x8D^4u{ES4*<|tP^d_$>Fi`V@{X(edE{ee>;|*$e)EIbZ{DbJfZP>ZorzR05O& zC_w-TCZo{O@(O)^`!*Z!<=5Z8^o3@_ABI=Otxs;T7sX5R=SBY12qx!mUfVqBgs%z- z-}5SIaxOSG1J0_XX_W<>n*nE4(&QWl1LtM{APTGr2c9ScWG?TVn*oUNSr;0p*=SJV fI6b`3QuIF*pmI7>wu-sB00000NkvXXu0mjf_9=!h delta 942 zcmV;f15y0b3fTvcB#|)~f4~3$4!{9w)`cA5QX`jR^?fvF*g(=QBWa*hypI4Mnq7+ zTVB-szsY=KdaHL>*MP*TQ!~@e_Bqo%-KGY^j`{ug%g7oB?UVife?ceQ`|E2y`4ykP89OA_yeke)_s*TBoPx z-&U&org7A;Yt@m855lwa zj_FPKK7%VYjb;lXNFcp<)so(e}5fZLqzF4B@z<%c5G_7 zUA57O_?qpO6L5WdWBRrXiEluH18R>=XFx^cS~sX3y%+`y`}LL|{?~ zxujBtk%mq)M1XzvTgLf5fBfLi{w1n9t0e{8 z#*QcS5eksNvKI(3KK(`z@c37NKW_bbpM*L|~hHH#glN(uA@X2r)j$