Powered Funneling

- Tidied up R-Funnel texture sheet
- R-Funnels can now be powered by redstone
- Non-mounted R-Funnels are now full hopper-like blocks rather than fixtures
This commit is contained in:
simibubi 2020-06-25 18:17:37 +02:00
parent a25f90f4ab
commit 457050ab2f
21 changed files with 705 additions and 952 deletions

View file

@ -17,7 +17,7 @@ a579c40c43dc2174afb66f42d00d0c4a0efaaeee assets\create\blockstates\andesite_bric
398922758a6219544e5b85c91c9cf8a543b437e5 assets\create\blockstates\andesite_pillar.json 398922758a6219544e5b85c91c9cf8a543b437e5 assets\create\blockstates\andesite_pillar.json
f9fa6aa530eb0891a74eadfbebc663172a57147a assets\create\blockstates\basin.json f9fa6aa530eb0891a74eadfbebc663172a57147a assets\create\blockstates\basin.json
96a4fae5883eda130f8ec1a57d34534f6d0793c4 assets\create\blockstates\belt.json 96a4fae5883eda130f8ec1a57d34534f6d0793c4 assets\create\blockstates\belt.json
86487988273d365436dbadad597c112aacf5aa92 assets\create\blockstates\belt_funnel.json fe0278550e4795cc9757e726b88db12b599ec9ef assets\create\blockstates\belt_funnel.json
40d10934934ea142d71fc6ce598b1455c3ad47b4 assets\create\blockstates\belt_observer.json 40d10934934ea142d71fc6ce598b1455c3ad47b4 assets\create\blockstates\belt_observer.json
4325605fbdea60d5f54286c309c825bebcd74b95 assets\create\blockstates\belt_tunnel.json 4325605fbdea60d5f54286c309c825bebcd74b95 assets\create\blockstates\belt_tunnel.json
cf9045eb16e5299a1d917c4cb536289f49411276 assets\create\blockstates\birch_window.json cf9045eb16e5299a1d917c4cb536289f49411276 assets\create\blockstates\birch_window.json
@ -283,7 +283,7 @@ e8b0a401c10d1ba67ed71ba31bd5f9bc28571b65 assets\create\blockstates\powered_toggl
3a739f9d4276828d83f2d2750bf3227c87bcd438 assets\create\blockstates\pulley_magnet.json 3a739f9d4276828d83f2d2750bf3227c87bcd438 assets\create\blockstates\pulley_magnet.json
469e430d96cb0a5e1aaf6b7cc5d401d488c9e600 assets\create\blockstates\pulse_repeater.json 469e430d96cb0a5e1aaf6b7cc5d401d488c9e600 assets\create\blockstates\pulse_repeater.json
6fa36883e76e9e403bb429c8f86b8c0d3bba0cff assets\create\blockstates\radial_chassis.json 6fa36883e76e9e403bb429c8f86b8c0d3bba0cff assets\create\blockstates\radial_chassis.json
35cc2bb35c9e2809f69d1fb70e854f69e0f9bbe6 assets\create\blockstates\reality_funnel.json 5e03eb759050c365f9f452ef0659f19a80e1e2f8 assets\create\blockstates\reality_funnel.json
8929677f2cc5354aa19ef182af69f9f0b41eb242 assets\create\blockstates\redstone_contact.json 8929677f2cc5354aa19ef182af69f9f0b41eb242 assets\create\blockstates\redstone_contact.json
c29213b77ac0c78d8979c5f6188d2b265696f9b9 assets\create\blockstates\redstone_link.json c29213b77ac0c78d8979c5f6188d2b265696f9b9 assets\create\blockstates\redstone_link.json
1eac804cba08aebb5f4646758ae1ef9b32e01365 assets\create\blockstates\reinforced_rail.json 1eac804cba08aebb5f4646758ae1ef9b32e01365 assets\create\blockstates\reinforced_rail.json

View file

@ -1,49 +1,64 @@
{ {
"variants": { "variants": {
"facing=north,shape=retracted": { "facing=north,powered=false,shape=retracted": {
"model": "create:block/belt_funnel/block_retracted" "model": "create:block/belt_funnel/block_retracted"
}, },
"facing=south,shape=retracted": { "facing=south,powered=false,shape=retracted": {
"model": "create:block/belt_funnel/block_retracted", "model": "create:block/belt_funnel/block_retracted",
"y": 180 "y": 180
}, },
"facing=west,shape=retracted": { "facing=west,powered=false,shape=retracted": {
"model": "create:block/belt_funnel/block_retracted", "model": "create:block/belt_funnel/block_retracted",
"y": 270 "y": 270
}, },
"facing=east,shape=retracted": { "facing=east,powered=false,shape=retracted": {
"model": "create:block/belt_funnel/block_retracted", "model": "create:block/belt_funnel/block_retracted",
"y": 90 "y": 90
}, },
"facing=north,shape=default": { "facing=north,powered=true,shape=retracted": {
"model": "create:block/belt_funnel/block_default" "model": "create:block/belt_funnel/block_retracted_powered"
}, },
"facing=south,shape=default": { "facing=south,powered=true,shape=retracted": {
"model": "create:block/belt_funnel/block_default", "model": "create:block/belt_funnel/block_retracted_powered",
"y": 180 "y": 180
}, },
"facing=west,shape=default": { "facing=west,powered=true,shape=retracted": {
"model": "create:block/belt_funnel/block_default", "model": "create:block/belt_funnel/block_retracted_powered",
"y": 270 "y": 270
}, },
"facing=east,shape=default": { "facing=east,powered=true,shape=retracted": {
"model": "create:block/belt_funnel/block_default", "model": "create:block/belt_funnel/block_retracted_powered",
"y": 90 "y": 90
}, },
"facing=north,shape=extended": { "facing=north,powered=false,shape=extended": {
"model": "create:block/belt_funnel/block_extended" "model": "create:block/belt_funnel/block_extended"
}, },
"facing=south,shape=extended": { "facing=south,powered=false,shape=extended": {
"model": "create:block/belt_funnel/block_extended", "model": "create:block/belt_funnel/block_extended",
"y": 180 "y": 180
}, },
"facing=west,shape=extended": { "facing=west,powered=false,shape=extended": {
"model": "create:block/belt_funnel/block_extended", "model": "create:block/belt_funnel/block_extended",
"y": 270 "y": 270
}, },
"facing=east,shape=extended": { "facing=east,powered=false,shape=extended": {
"model": "create:block/belt_funnel/block_extended", "model": "create:block/belt_funnel/block_extended",
"y": 90 "y": 90
},
"facing=north,powered=true,shape=extended": {
"model": "create:block/belt_funnel/block_extended_powered"
},
"facing=south,powered=true,shape=extended": {
"model": "create:block/belt_funnel/block_extended_powered",
"y": 180
},
"facing=west,powered=true,shape=extended": {
"model": "create:block/belt_funnel/block_extended_powered",
"y": 270
},
"facing=east,powered=true,shape=extended": {
"model": "create:block/belt_funnel/block_extended_powered",
"y": 90
} }
} }
} }

View file

@ -1,30 +1,56 @@
{ {
"variants": { "variants": {
"facing=down": { "facing=down,powered=false": {
"model": "create:block/reality_funnel/block", "model": "create:block/reality_funnel/block",
"x": 180 "x": 180
}, },
"facing=up": { "facing=up,powered=false": {
"model": "create:block/reality_funnel/block" "model": "create:block/reality_funnel/block"
}, },
"facing=north": { "facing=north,powered=false": {
"model": "create:block/reality_funnel/block", "model": "create:block/reality_funnel/block",
"x": 90 "x": 90
}, },
"facing=south": { "facing=south,powered=false": {
"model": "create:block/reality_funnel/block", "model": "create:block/reality_funnel/block",
"x": 90, "x": 90,
"y": 180 "y": 180
}, },
"facing=west": { "facing=west,powered=false": {
"model": "create:block/reality_funnel/block", "model": "create:block/reality_funnel/block",
"x": 90, "x": 90,
"y": 270 "y": 270
}, },
"facing=east": { "facing=east,powered=false": {
"model": "create:block/reality_funnel/block", "model": "create:block/reality_funnel/block",
"x": 90, "x": 90,
"y": 90 "y": 90
},
"facing=down,powered=true": {
"model": "create:block/reality_funnel/block_powered",
"x": 180
},
"facing=up,powered=true": {
"model": "create:block/reality_funnel/block_powered"
},
"facing=north,powered=true": {
"model": "create:block/reality_funnel/block_powered",
"x": 90
},
"facing=south,powered=true": {
"model": "create:block/reality_funnel/block_powered",
"x": 90,
"y": 180
},
"facing=west,powered=true": {
"model": "create:block/reality_funnel/block_powered",
"x": 90,
"y": 270
},
"facing=east,powered=true": {
"model": "create:block/reality_funnel/block_powered",
"x": 90,
"y": 90
} }
} }
} }

View file

@ -742,16 +742,19 @@ public class AllBlocks {
public static final BlockEntry<RealityFunnelBlock> REALITY_FUNNEL = public static final BlockEntry<RealityFunnelBlock> REALITY_FUNNEL =
REGISTRATE.block("reality_funnel", RealityFunnelBlock::new) REGISTRATE.block("reality_funnel", RealityFunnelBlock::new)
.initialProperties(SharedProperties::softMetal) .initialProperties(SharedProperties::softMetal)
.blockstate((c, p) -> p.directionalBlock(c.get(), s -> AssetLookup.partialBaseModel(c, p))) .blockstate((c, p) -> p.directionalBlock(c.get(), AssetLookup.forPowered(c, p)))
.item(FunnelItem::new) .item(FunnelItem::new)
.transform(customItemModel()) .transform(customItemModel())
.register(); .register();
public static final BlockEntry<BeltFunnelBlock> BELT_FUNNEL = REGISTRATE.block("belt_funnel", BeltFunnelBlock::new) public static final BlockEntry<BeltFunnelBlock> BELT_FUNNEL = REGISTRATE.block("belt_funnel", BeltFunnelBlock::new)
.initialProperties(SharedProperties::softMetal) .initialProperties(SharedProperties::softMetal)
.blockstate((c, p) -> p.horizontalBlock(c.get(), .blockstate((c, p) -> p.horizontalBlock(c.get(), s -> {
s -> AssetLookup.partialBaseModel(c, p, s.get(BeltFunnelBlock.SHAPE) String shape = s.get(BeltFunnelBlock.SHAPE)
.getName()))) .getName();
return s.get(BeltFunnelBlock.POWERED) ? AssetLookup.partialBaseModel(c, p, shape, "powered")
: AssetLookup.partialBaseModel(c, p, shape);
}))
.loot((p, b) -> p.registerDropping(b, REALITY_FUNNEL.get())) .loot((p, b) -> p.registerDropping(b, REALITY_FUNNEL.get()))
.register(); .register();

View file

@ -65,7 +65,10 @@ public class AllShapes {
NIXIE_TUBE_CEILING = shape(0, 12, 0, 16, 16, 16).add(9, 1, 5, 15, 16, 11) NIXIE_TUBE_CEILING = shape(0, 12, 0, 16, 16, 16).add(9, 1, 5, 15, 16, 11)
.add(1, 1, 5, 7, 16, 11) .add(1, 1, 5, 7, 16, 11)
.forHorizontalAxis(), .forHorizontalAxis(),
REALITY_FUNNEL = shape(2, -2, 2, 14, 2, 14).forDirectional(UP), REALITY_FUNNEL = shape(3, -2, 3, 13, 2, 13).add(2, 2, 2, 14, 6, 14)
.add(1, 6, 1, 15, 10, 15)
.add(0, 10, 0, 16, 16, 16)
.forDirectional(UP),
BELT_FUNNEL_RETRACTED = shape(3, -5, 14, 13, 13, 19).add(0, -5, 8, 16, 16, 14) BELT_FUNNEL_RETRACTED = shape(3, -5, 14, 13, 13, 19).add(0, -5, 8, 16, 16, 14)
.forHorizontal(NORTH), .forHorizontal(NORTH),
BELT_FUNNEL_DEFAULT = shape(3, -5, 12, 13, 13, 17).add(0, -5, 6, 16, 16, 12) BELT_FUNNEL_DEFAULT = shape(3, -5, 12, 13, 13, 17).add(0, -5, 6, 16, 16, 12)

View file

@ -17,9 +17,11 @@ import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.item.BlockItemUseContext; import net.minecraft.item.BlockItemUseContext;
import net.minecraft.item.ItemStack; import net.minecraft.item.ItemStack;
import net.minecraft.item.ItemUseContext; import net.minecraft.item.ItemUseContext;
import net.minecraft.state.BooleanProperty;
import net.minecraft.state.EnumProperty; import net.minecraft.state.EnumProperty;
import net.minecraft.state.IProperty; import net.minecraft.state.IProperty;
import net.minecraft.state.StateContainer.Builder; import net.minecraft.state.StateContainer.Builder;
import net.minecraft.state.properties.BlockStateProperties;
import net.minecraft.util.ActionResultType; import net.minecraft.util.ActionResultType;
import net.minecraft.util.Direction; import net.minecraft.util.Direction;
import net.minecraft.util.IStringSerializable; import net.minecraft.util.IStringSerializable;
@ -36,11 +38,10 @@ import net.minecraft.world.World;
public class BeltFunnelBlock extends HorizontalBlock implements IWrenchable { public class BeltFunnelBlock extends HorizontalBlock implements IWrenchable {
public static final IProperty<Shape> SHAPE = EnumProperty.create("shape", Shape.class); public static final IProperty<Shape> SHAPE = EnumProperty.create("shape", Shape.class);
public static final BooleanProperty POWERED = BlockStateProperties.POWERED;
public enum Shape implements IStringSerializable { public enum Shape implements IStringSerializable {
RETRACTED(AllShapes.BELT_FUNNEL_RETRACTED), RETRACTED(AllShapes.BELT_FUNNEL_RETRACTED), EXTENDED(AllShapes.BELT_FUNNEL_EXTENDED);
DEFAULT(AllShapes.BELT_FUNNEL_DEFAULT),
EXTENDED(AllShapes.BELT_FUNNEL_EXTENDED);
VoxelShaper shaper; VoxelShaper shaper;
@ -56,14 +57,15 @@ public class BeltFunnelBlock extends HorizontalBlock implements IWrenchable {
public BeltFunnelBlock(Properties p_i48377_1_) { public BeltFunnelBlock(Properties p_i48377_1_) {
super(p_i48377_1_); super(p_i48377_1_);
setDefaultState(getDefaultState().with(SHAPE, Shape.DEFAULT)); setDefaultState(getDefaultState().with(SHAPE, Shape.RETRACTED)
.with(POWERED, false));
} }
@Override @Override
protected void fillStateContainer(Builder<Block, BlockState> p_206840_1_) { protected void fillStateContainer(Builder<Block, BlockState> p_206840_1_) {
super.fillStateContainer(p_206840_1_.add(HORIZONTAL_FACING, SHAPE)); super.fillStateContainer(p_206840_1_.add(HORIZONTAL_FACING, SHAPE, POWERED));
} }
@Override @Override
public VoxelShape getShape(BlockState state, IBlockReader p_220053_2_, BlockPos p_220053_3_, public VoxelShape getShape(BlockState state, IBlockReader p_220053_2_, BlockPos p_220053_3_,
ISelectionContext p_220053_4_) { ISelectionContext p_220053_4_) {
@ -71,8 +73,9 @@ public class BeltFunnelBlock extends HorizontalBlock implements IWrenchable {
} }
@Override @Override
public BlockState getStateForPlacement(BlockItemUseContext p_196258_1_) { public BlockState getStateForPlacement(BlockItemUseContext ctx) {
return updateShape(super.getStateForPlacement(p_196258_1_), p_196258_1_.getWorld(), p_196258_1_.getPos()); return updateShape(super.getStateForPlacement(ctx), ctx.getWorld(), ctx.getPos()).with(POWERED, ctx.getWorld()
.isBlockPowered(ctx.getPos()));
} }
@Override @Override
@ -80,7 +83,7 @@ public class BeltFunnelBlock extends HorizontalBlock implements IWrenchable {
PlayerEntity player) { PlayerEntity player) {
return AllBlocks.REALITY_FUNNEL.asStack(); return AllBlocks.REALITY_FUNNEL.asStack();
} }
@Override @Override
public BlockState updatePostPlacement(BlockState state, Direction direction, BlockState neighbour, IWorld world, public BlockState updatePostPlacement(BlockState state, Direction direction, BlockState neighbour, IWorld world,
BlockPos pos, BlockPos p_196271_6_) { BlockPos pos, BlockPos p_196271_6_) {
@ -126,10 +129,14 @@ public class BeltFunnelBlock extends HorizontalBlock implements IWrenchable {
if (fromPos.equals(pos.offset(blockFacing))) if (fromPos.equals(pos.offset(blockFacing)))
if (!isValidPosition(state, worldIn, pos)) if (!isValidPosition(state, worldIn, pos))
worldIn.destroyBlock(pos, true); worldIn.destroyBlock(pos, true);
boolean previouslyPowered = state.get(POWERED);
if (previouslyPowered != worldIn.isBlockPowered(pos))
worldIn.setBlockState(pos, state.cycle(POWERED), 2);
} }
private BlockState updateShape(BlockState state, ILightReader world, BlockPos pos) { private BlockState updateShape(BlockState state, ILightReader world, BlockPos pos) {
state = state.with(SHAPE, Shape.DEFAULT); state = state.with(SHAPE, Shape.RETRACTED);
BlockState neighbour = world.getBlockState(pos.offset(state.get(HORIZONTAL_FACING))); BlockState neighbour = world.getBlockState(pos.offset(state.get(HORIZONTAL_FACING)));
if (canConnectTo(state, neighbour)) if (canConnectTo(state, neighbour))
return state.with(SHAPE, Shape.EXTENDED); return state.with(SHAPE, Shape.EXTENDED);

View file

@ -7,6 +7,9 @@ import com.simibubi.create.foundation.block.ProperDirectionalBlock;
import net.minecraft.block.Block; import net.minecraft.block.Block;
import net.minecraft.block.BlockState; import net.minecraft.block.BlockState;
import net.minecraft.item.BlockItemUseContext; import net.minecraft.item.BlockItemUseContext;
import net.minecraft.state.BooleanProperty;
import net.minecraft.state.StateContainer.Builder;
import net.minecraft.state.properties.BlockStateProperties;
import net.minecraft.util.Direction; import net.minecraft.util.Direction;
import net.minecraft.util.math.BlockPos; import net.minecraft.util.math.BlockPos;
import net.minecraft.util.math.shapes.ISelectionContext; import net.minecraft.util.math.shapes.ISelectionContext;
@ -18,15 +21,25 @@ import net.minecraft.world.World;
public class RealityFunnelBlock extends ProperDirectionalBlock { public class RealityFunnelBlock extends ProperDirectionalBlock {
public static final BooleanProperty POWERED = BlockStateProperties.POWERED;
public RealityFunnelBlock(Properties p_i48415_1_) { public RealityFunnelBlock(Properties p_i48415_1_) {
super(p_i48415_1_); super(p_i48415_1_);
setDefaultState(getDefaultState().with(POWERED, false));
} }
@Override @Override
public BlockState getStateForPlacement(BlockItemUseContext context) { public BlockState getStateForPlacement(BlockItemUseContext context) {
return getDefaultState().with(FACING, context.getFace()); return getDefaultState().with(FACING, context.getFace())
.with(POWERED, context.getWorld()
.isBlockPowered(context.getPos()));
} }
@Override
protected void fillStateContainer(Builder<Block, BlockState> builder) {
super.fillStateContainer(builder.add(POWERED));
}
@Override @Override
public VoxelShape getShape(BlockState state, IBlockReader p_220053_2_, BlockPos p_220053_3_, public VoxelShape getShape(BlockState state, IBlockReader p_220053_2_, BlockPos p_220053_3_,
ISelectionContext p_220053_4_) { ISelectionContext p_220053_4_) {
@ -58,6 +71,10 @@ public class RealityFunnelBlock extends ProperDirectionalBlock {
if (fromPos.equals(pos.offset(blockFacing))) if (fromPos.equals(pos.offset(blockFacing)))
if (!isValidPosition(state, worldIn, pos)) if (!isValidPosition(state, worldIn, pos))
worldIn.destroyBlock(pos, true); worldIn.destroyBlock(pos, true);
boolean previouslyPowered = state.get(POWERED);
if (previouslyPowered != worldIn.isBlockPowered(pos))
worldIn.setBlockState(pos, state.cycle(POWERED), 2);
} }
@Override @Override

View file

@ -1,5 +1,6 @@
package com.simibubi.create.content.logistics.block.redstone; package com.simibubi.create.content.logistics.block.redstone;
import com.simibubi.create.AllBlocks;
import com.simibubi.create.AllShapes; import com.simibubi.create.AllShapes;
import com.simibubi.create.AllTileEntities; import com.simibubi.create.AllTileEntities;
import com.simibubi.create.content.contraptions.wrench.IWrenchable; import com.simibubi.create.content.contraptions.wrench.IWrenchable;
@ -164,6 +165,8 @@ public class RedstoneLinkBlock extends ProperDirectionalBlock implements ITE<Red
BlockPos neighbourPos = pos.offset(state.get(FACING) BlockPos neighbourPos = pos.offset(state.get(FACING)
.getOpposite()); .getOpposite());
BlockState neighbour = worldIn.getBlockState(neighbourPos); BlockState neighbour = worldIn.getBlockState(neighbourPos);
if (AllBlocks.REALITY_FUNNEL.has(neighbour) || AllBlocks.BELT_FUNNEL.has(neighbour))
return true;
return Block.hasSolidSide(neighbour, worldIn, neighbourPos, state.get(FACING)); return Block.hasSolidSide(neighbour, worldIn, neighbourPos, state.get(FACING));
} }

View file

@ -1,314 +0,0 @@
{
"credit": "Made with Blockbench",
"parent": "block/block",
"textures": {
"10": "create:block/reality_funnel",
"particle": "create:block/brass_block"
},
"elements": [
{
"name": "RightWall",
"from": [0, -3, 6],
"to": [2, 16, 12],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]},
"faces": {
"north": {"uv": [15.5, 11.25, 16, 16], "texture": "#10"},
"east": {"uv": [2.75, 2.75, 4, 7.5], "texture": "#10"},
"south": {"uv": [12, 11.25, 12.5, 16], "texture": "#10"},
"west": {"uv": [2.5, 2.75, 4, 7.5], "texture": "#10"},
"up": {"uv": [6, 3.5, 7.5, 4], "rotation": 270, "texture": "#10"}
}
},
{
"name": "LeftWall",
"from": [14, -3, 6],
"to": [16, 16, 12],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]},
"faces": {
"north": {"uv": [12, 11.25, 12.5, 16], "texture": "#10"},
"east": {"uv": [2.5, 2.75, 4, 7.5], "texture": "#10"},
"south": {"uv": [15.5, 11.25, 16, 16], "texture": "#10"},
"west": {"uv": [2.5, 2.75, 4, 7.5], "texture": "#10"},
"up": {"uv": [6, 7.5, 7.5, 8], "rotation": 270, "texture": "#10"},
"down": {"uv": [4, 8, 4, 8], "rotation": 270, "texture": "#10"}
}
},
{
"name": "Top",
"from": [2, 10, 6],
"to": [14, 16, 12],
"rotation": {"angle": 0, "axis": "y", "origin": [6, -8, 8]},
"faces": {
"north": {"uv": [12.5, 11.25, 15.5, 12.75], "texture": "#10"},
"south": {"uv": [12.5, 11.25, 15.5, 12.75], "texture": "#10"},
"up": {"uv": [6, 4, 7.5, 7.5], "rotation": 270, "texture": "#10"},
"down": {"uv": [6, 4, 7.5, 7.5], "rotation": 270, "texture": "#10"}
}
},
{
"name": "RightBottom",
"from": [0, -5, 6],
"to": [1, -3, 12],
"rotation": {"angle": 0, "axis": "y", "origin": [-7, -8, 8]},
"faces": {
"north": {"uv": [12, 13.75, 12.25, 14.25], "texture": "#10"},
"east": {"uv": [2.5, 7.5, 4, 8], "texture": "#10"},
"south": {"uv": [12.25, 15, 12.5, 15.5], "texture": "#10"},
"west": {"uv": [2.5, 7.5, 4, 8], "texture": "#10"},
"down": {"uv": [2.5, 7.75, 4, 8], "rotation": 270, "texture": "#10"}
}
},
{
"name": "LeftBottom",
"from": [15, -5, 6],
"to": [16, -3, 12],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]},
"faces": {
"north": {"uv": [12, 13.75, 12.25, 14.25], "texture": "#10"},
"east": {"uv": [2.5, 7.5, 4, 8], "texture": "#10"},
"south": {"uv": [12.25, 14.5, 12.5, 15], "texture": "#10"},
"west": {"uv": [2.5, 7.5, 4, 8], "texture": "#10"},
"down": {"uv": [2.5, 7.75, 4, 8], "rotation": 270, "texture": "#10"}
}
},
{
"name": "F1",
"from": [2, -2.5, 7.5],
"to": [5, 10.5, 8.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]},
"faces": {
"north": {"uv": [4, 0, 4.75, 3.25], "texture": "#10"},
"east": {"uv": [4, 0, 4.25, 3.25], "texture": "#10"},
"south": {"uv": [4, 0, 4.75, 3.25], "rotation": 180, "texture": "#10"},
"west": {"uv": [4.5, 0, 4.75, 3.25], "texture": "#10"},
"up": {"uv": [4, 0.25, 4.75, 0.5], "rotation": 180, "texture": "#10"},
"down": {"uv": [4, 2.25, 4.75, 2.5], "rotation": 180, "texture": "#10"}
}
},
{
"name": "F3",
"from": [8, -2.5, 7.5],
"to": [11, 10.5, 8.5],
"rotation": {"angle": 0, "axis": "y", "origin": [14, -8, 8]},
"faces": {
"north": {"uv": [4, 0, 4.75, 3.25], "texture": "#10"},
"east": {"uv": [4, 0, 4.25, 3.25], "texture": "#10"},
"south": {"uv": [4, 0, 4.75, 3.25], "rotation": 180, "texture": "#10"},
"west": {"uv": [4.5, 0, 4.75, 3.25], "texture": "#10"},
"up": {"uv": [4, 0.25, 4.75, 0.5], "rotation": 180, "texture": "#10"},
"down": {"uv": [4, 2.25, 4.75, 2.5], "rotation": 180, "texture": "#10"}
}
},
{
"name": "F2",
"from": [5, -2.5, 7.5],
"to": [8, 10.5, 8.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]},
"faces": {
"north": {"uv": [4, 0, 4.75, 3.25], "texture": "#10"},
"east": {"uv": [4, 0, 4.25, 3.25], "texture": "#10"},
"south": {"uv": [4, 0, 4.75, 3.25], "rotation": 180, "texture": "#10"},
"west": {"uv": [4.5, 0, 4.75, 3.25], "texture": "#10"},
"up": {"uv": [4, 0.25, 4.75, 0.5], "rotation": 180, "texture": "#10"},
"down": {"uv": [4, 2.25, 4.75, 2.5], "rotation": 180, "texture": "#10"}
}
},
{
"name": "F4",
"from": [11, -2.5, 7.5],
"to": [14, 10.5, 8.5],
"rotation": {"angle": 0, "axis": "y", "origin": [14, -8, 8]},
"faces": {
"north": {"uv": [4, 0, 4.75, 3.25], "texture": "#10"},
"east": {"uv": [4, 0, 4.25, 3.25], "texture": "#10"},
"south": {"uv": [4, 0, 4.75, 3.25], "rotation": 180, "texture": "#10"},
"west": {"uv": [4.5, 0, 4.75, 3.25], "texture": "#10"},
"up": {"uv": [4, 0.25, 4.75, 0.5], "rotation": 180, "texture": "#10"},
"down": {"uv": [4, 2.25, 4.75, 2.5], "rotation": 180, "texture": "#10"}
}
},
{
"name": "BackExtension",
"from": [2, -2, 10],
"to": [14, 14, 14],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]},
"faces": {
"east": {"uv": [0.25, 3.25, 1.25, 7.25], "texture": "#10"},
"south": {"uv": [5.5, 12, 8.5, 16], "texture": "#10"},
"west": {"uv": [0.25, 3.25, 1.25, 7.25], "rotation": 180, "texture": "#10"},
"up": {"uv": [7, 0, 8, 3.5], "rotation": 270, "texture": "#10"}
}
},
{
"name": "MidExtension",
"from": [1, -3, 9],
"to": [15, 15, 13],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]},
"faces": {
"north": {"uv": [9, 0, 12.5, 4.5], "texture": "#10"},
"east": {"uv": [1.25, 2.75, 2.25, 7.25], "texture": "#10"},
"south": {"uv": [8.5, 11.5, 12, 16], "texture": "#10"},
"west": {"uv": [1.25, 2.75, 2.25, 7.25], "rotation": 180, "texture": "#10"},
"up": {"uv": [4.75, 4, 5.75, 8], "rotation": 270, "texture": "#10"}
}
},
{
"name": "midBackPlateRight",
"from": [0, -5, 12],
"to": [1, -2, 14],
"rotation": {"angle": 0, "axis": "y", "origin": [-7, -8, 8]},
"faces": {
"west": {"uv": [3, 0, 3.5, 0.75], "texture": "#10"},
"up": {"uv": [3, 0, 3.5, 0.25], "rotation": 90, "texture": "#10"}
}
},
{
"name": "midBackPlateLeft",
"from": [15, -5, 12],
"to": [16, -2, 14],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]},
"faces": {
"east": {"uv": [0.5, 7.25, 1, 8], "texture": "#10"},
"up": {"uv": [3, 0, 3.5, 0.25], "rotation": 90, "texture": "#10"}
}
},
{
"name": "BackBottom",
"from": [4, -5, 16],
"to": [12, 5, 31],
"rotation": {"angle": -22.5, "axis": "x", "origin": [8, -5, 17]},
"faces": {
"east": {"uv": [12.25, 8.75, 16, 11.25], "texture": "#10"},
"west": {"uv": [12.25, 8.75, 16, 11.25], "rotation": 180, "texture": "#10"},
"down": {"uv": [12.25, 6.75, 16, 8.75], "rotation": 270, "texture": "#10"}
}
},
{
"name": "Back",
"from": [3, -4, 14],
"to": [13, 13, 17],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]},
"faces": {
"east": {"uv": [12.5, 0, 13.25, 4.5], "texture": "#10"},
"south": {"uv": [3, 11.75, 5.5, 16], "texture": "#10"},
"west": {"uv": [12.5, 0, 13.25, 4.5], "texture": "#10"},
"up": {"uv": [8, 1, 8.75, 3.5], "rotation": 90, "texture": "#10"},
"down": {"uv": [8, 1, 8.5, 3.5], "rotation": 270, "texture": "#10"}
}
},
{
"name": "BackPlateMid",
"from": [1, -3, 10],
"to": [15, -2, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]},
"faces": {
"south": {"uv": [0.25, 7.25, 3.75, 7.5], "texture": "#10"},
"up": {"uv": [14.5, 0.25, 16, 3.75], "rotation": 90, "texture": "#10"}
}
},
{
"name": "RearBackPlate",
"from": [1, -5, 15],
"to": [15, -3, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [7, -8, 8]},
"faces": {
"south": {"uv": [0.25, 7.5, 3.75, 8], "texture": "#10"}
}
},
{
"name": "BackPlateRight",
"from": [0, -5, 14],
"to": [1, -2, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [-7, -8, 8]},
"faces": {
"north": {"uv": [12, 13.75, 12.25, 14.25], "texture": "#10"},
"south": {"uv": [0, 7.25, 0.25, 8], "texture": "#10"},
"west": {"uv": [3.5, 0, 4, 0.75], "texture": "#10"},
"up": {"uv": [3.5, 0, 4, 0.25], "rotation": 90, "texture": "#10"}
}
},
{
"name": "BackPlateLeft",
"from": [15, -5, 14],
"to": [16, -2, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]},
"faces": {
"north": {"uv": [12, 13.75, 12.25, 14.25], "texture": "#10"},
"east": {"uv": [0, 7.25, 0.5, 8], "texture": "#10"},
"south": {"uv": [3.75, 7.25, 4, 8], "texture": "#10"},
"up": {"uv": [3.5, 0, 4, 0.25], "rotation": 90, "texture": "#10"}
}
}
],
"display": {
"thirdperson_righthand": {
"rotation": [75, 45, 0],
"translation": [0, 2.5, 0],
"scale": [0.375, 0.375, 0.375]
},
"thirdperson_lefthand": {
"rotation": [75, 45, 0],
"translation": [0, 2.5, 0],
"scale": [0.375, 0.375, 0.375]
},
"firstperson_righthand": {
"rotation": [0, 45, 0],
"scale": [0.4, 0.4, 0.4]
},
"firstperson_lefthand": {
"rotation": [0, 225, 0],
"scale": [0.4, 0.4, 0.4]
},
"ground": {
"translation": [0, 3.25, 0],
"scale": [0.25, 0.25, 0.25]
},
"gui": {
"rotation": [30, 225, 0],
"translation": [0, 1, 0],
"scale": [0.5, 0.5, 0.5]
},
"head": {
"rotation": [0, 90, 0]
},
"fixed": {
"rotation": [0, 90, 0],
"translation": [0, 1.5, 0],
"scale": [0.5, 0.5, 0.5]
}
},
"groups": [
{
"name": "BeltFunnel",
"origin": [9, -4, 8],
"children": [
{
"name": "FrontSection",
"origin": [9, -4, 8],
"children": [0, 1, 2, 3, 4,
{
"name": "Flap",
"origin": [8, 8, 8],
"children": [5, 6, 7, 8]
}
]
},
{
"name": "Extension",
"origin": [9, -4, 8],
"children": [9, 10]
},
{
"name": "DELETABLEEXTESNIONMID",
"origin": [35, 12, 4],
"children": [11, 12]
},
{
"name": "Base",
"origin": [9, -4, 8],
"children": [13, 14, 15, 16, 17, 18]
}
]
}
]
}

View file

@ -2,267 +2,233 @@
"credit": "Made with Blockbench", "credit": "Made with Blockbench",
"parent": "block/block", "parent": "block/block",
"textures": { "textures": {
"10": "create:block/reality_funnel", "2": "create:block/funnel_off",
"3": "create:block/funnel_back",
"4": "create:block/funnel_plating",
"particle": "create:block/brass_block" "particle": "create:block/brass_block"
}, },
"elements": [ "elements": [
{ {
"name": "RightWall", "name": "LeftWall",
"from": [0, -3, 0], "from": [14, -3, 0],
"to": [2, 16, 6], "to": [16, 0, 6],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]}, "rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 0]},
"faces": { "faces": {
"north": {"uv": [15.5, 11.25, 16, 16], "texture": "#10"}, "north": {"uv": [8, 13.5, 9, 15], "texture": "#4"},
"east": {"uv": [2.75, 2.75, 4, 7.5], "texture": "#10"}, "east": {"uv": [13, 0, 16, 6], "rotation": 90, "texture": "#2"},
"south": {"uv": [12, 11.25, 12.5, 16], "texture": "#10"}, "south": {"uv": [15, 13.5, 16, 15], "texture": "#4"},
"west": {"uv": [2.5, 2.75, 4, 7.5], "texture": "#10"}, "west": {"uv": [13, 0, 16, 6], "rotation": 90, "texture": "#2"}
"up": {"uv": [6, 3.5, 7.5, 4], "rotation": 270, "texture": "#10"}
} }
}, },
{ {
"name": "LeftWall", "name": "LeftWall",
"from": [14, -3, 0], "from": [0, -3, 0],
"to": [16, 16, 6], "to": [2, 0, 6],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]}, "rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 0]},
"faces": { "faces": {
"north": {"uv": [12, 11.25, 12.5, 16], "texture": "#10"}, "north": {"uv": [15, 13.5, 16, 15], "texture": "#4"},
"east": {"uv": [2.5, 2.75, 4, 7.5], "texture": "#10"}, "east": {"uv": [13, 6, 16, 0], "rotation": 90, "texture": "#2"},
"south": {"uv": [15.5, 11.25, 16, 16], "texture": "#10"}, "south": {"uv": [16, 13.5, 15, 15], "texture": "#4"},
"west": {"uv": [2.5, 2.75, 4, 7.5], "texture": "#10"}, "west": {"uv": [13, 6, 16, 0], "rotation": 90, "texture": "#2"}
"up": {"uv": [6, 7.5, 7.5, 8], "rotation": 270, "texture": "#10"}, }
"down": {"uv": [4, 8, 4, 8], "rotation": 270, "texture": "#10"} },
{
"name": "LeftWall",
"from": [14, 0, 0],
"to": [16, 16, 6],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 0]},
"faces": {
"north": {"uv": [8, 5.5, 9, 13.5], "texture": "#4"},
"east": {"uv": [0, 6, 16, 12], "rotation": 90, "texture": "#2"},
"south": {"uv": [15, 5.5, 16, 13.5], "texture": "#4"},
"west": {"uv": [0, 6, 16, 12], "rotation": 90, "texture": "#2"},
"up": {"uv": [14, 0, 16, 6], "texture": "#2"}
}
},
{
"name": "LeftWall",
"from": [0, 0, 0],
"to": [2, 16, 6],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 0]},
"faces": {
"north": {"uv": [15, 5.5, 16, 13.5], "texture": "#4"},
"east": {"uv": [0, 12, 16, 6], "rotation": 90, "texture": "#2"},
"south": {"uv": [16, 5.5, 15, 13.5], "texture": "#4"},
"west": {"uv": [0, 12, 16, 6], "rotation": 90, "texture": "#2"},
"up": {"uv": [16, 0, 14, 6], "texture": "#2"}
} }
}, },
{ {
"name": "Top", "name": "Top",
"from": [2, 10, 0], "from": [2, 10, 0],
"to": [14, 16, 6], "to": [14, 16, 6],
"rotation": {"angle": 0, "axis": "y", "origin": [6, -8, 8]}, "rotation": {"angle": 0, "axis": "y", "origin": [6, -8, 0]},
"faces": { "faces": {
"north": {"uv": [12.5, 11.25, 15.5, 12.75], "texture": "#10"}, "north": {"uv": [9, 5.5, 15, 8.5], "texture": "#4"},
"south": {"uv": [12.5, 11.25, 15.5, 12.75], "texture": "#10"}, "south": {"uv": [9, 5.5, 15, 8.5], "texture": "#4"},
"up": {"uv": [6, 4, 7.5, 7.5], "rotation": 270, "texture": "#10"}, "up": {"uv": [2, 0, 14, 6], "texture": "#2"},
"down": {"uv": [6, 4, 7.5, 7.5], "rotation": 270, "texture": "#10"} "down": {"uv": [2, 0, 14, 6], "texture": "#particle"}
}
},
{
"name": "RightBottom",
"from": [0, -5, 0],
"to": [1, -3, 6],
"rotation": {"angle": 0, "axis": "y", "origin": [-7, -8, 8]},
"faces": {
"north": {"uv": [12, 13.75, 12.25, 14.25], "texture": "#10"},
"east": {"uv": [2.5, 7.5, 4, 8], "texture": "#10"},
"south": {"uv": [12.25, 15, 12.5, 15.5], "texture": "#10"},
"west": {"uv": [2.5, 7.5, 4, 8], "texture": "#10"},
"down": {"uv": [2.5, 7.75, 4, 8], "rotation": 270, "texture": "#10"}
} }
}, },
{ {
"name": "LeftBottom", "name": "LeftBottom",
"from": [15, -5, 0], "from": [15, -5, 0],
"to": [16, -3, 6], "to": [16, -3, 6],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]}, "rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 0]},
"faces": { "faces": {
"north": {"uv": [12, 13.75, 12.25, 14.25], "texture": "#10"}, "north": {"uv": [8, 15, 8.5, 16], "texture": "#4"},
"east": {"uv": [2.5, 7.5, 4, 8], "texture": "#10"}, "east": {"uv": [5, 15, 8, 16], "texture": "#4"},
"south": {"uv": [12.25, 14.5, 12.5, 15], "texture": "#10"}, "west": {"uv": [5, 15, 8, 16], "texture": "#4"}
"west": {"uv": [2.5, 7.5, 4, 8], "texture": "#10"},
"down": {"uv": [2.5, 7.75, 4, 8], "rotation": 270, "texture": "#10"}
} }
}, },
{ {
"name": "F1", "name": "LeftBottom",
"from": [2, -2.5, 1.5], "from": [0, -5, 0],
"to": [5, 10.5, 2.5], "to": [1, -3, 6],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]}, "rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 0]},
"faces": { "faces": {
"north": {"uv": [4, 0, 4.75, 3.25], "texture": "#10"}, "north": {"uv": [15.5, 15, 16, 16], "texture": "#4"},
"east": {"uv": [4, 0, 4.25, 3.25], "texture": "#10"}, "east": {"uv": [8, 15, 5, 16], "texture": "#4"},
"south": {"uv": [4, 0, 4.75, 3.25], "rotation": 180, "texture": "#10"}, "west": {"uv": [8, 15, 5, 16], "texture": "#4"}
"west": {"uv": [4.5, 0, 4.75, 3.25], "texture": "#10"},
"up": {"uv": [4, 0.25, 4.75, 0.5], "rotation": 180, "texture": "#10"},
"down": {"uv": [4, 2.25, 4.75, 2.5], "rotation": 180, "texture": "#10"}
}
},
{
"name": "F3",
"from": [8, -2.5, 1.5],
"to": [11, 10.5, 2.5],
"rotation": {"angle": 0, "axis": "y", "origin": [14, -8, 8]},
"faces": {
"north": {"uv": [4, 0, 4.75, 3.25], "texture": "#10"},
"east": {"uv": [4, 0, 4.25, 3.25], "texture": "#10"},
"south": {"uv": [4, 0, 4.75, 3.25], "rotation": 180, "texture": "#10"},
"west": {"uv": [4.5, 0, 4.75, 3.25], "texture": "#10"},
"up": {"uv": [4, 0.25, 4.75, 0.5], "rotation": 180, "texture": "#10"},
"down": {"uv": [4, 2.25, 4.75, 2.5], "rotation": 180, "texture": "#10"}
}
},
{
"name": "F2",
"from": [5, -2.5, 1.5],
"to": [8, 10.5, 2.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]},
"faces": {
"north": {"uv": [4, 0, 4.75, 3.25], "texture": "#10"},
"east": {"uv": [4, 0, 4.25, 3.25], "texture": "#10"},
"south": {"uv": [4, 0, 4.75, 3.25], "rotation": 180, "texture": "#10"},
"west": {"uv": [4.5, 0, 4.75, 3.25], "texture": "#10"},
"up": {"uv": [4, 0.25, 4.75, 0.5], "rotation": 180, "texture": "#10"},
"down": {"uv": [4, 2.25, 4.75, 2.5], "rotation": 180, "texture": "#10"}
}
},
{
"name": "F4",
"from": [11, -2.5, 1.5],
"to": [14, 10.5, 2.5],
"rotation": {"angle": 0, "axis": "y", "origin": [14, -8, 8]},
"faces": {
"north": {"uv": [4, 0, 4.75, 3.25], "texture": "#10"},
"east": {"uv": [4, 0, 4.25, 3.25], "texture": "#10"},
"south": {"uv": [4, 0, 4.75, 3.25], "rotation": 180, "texture": "#10"},
"west": {"uv": [4.5, 0, 4.75, 3.25], "texture": "#10"},
"up": {"uv": [4, 0.25, 4.75, 0.5], "rotation": 180, "texture": "#10"},
"down": {"uv": [4, 2.25, 4.75, 2.5], "rotation": 180, "texture": "#10"}
} }
}, },
{ {
"name": "BackExtension", "name": "BackExtension",
"from": [2, -2, 10], "from": [2, -2, 10],
"to": [14, 14, 14], "to": [14, 14, 14],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]}, "rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 6]},
"faces": { "faces": {
"east": {"uv": [0.25, 3.25, 1.25, 7.25], "texture": "#10"}, "east": {"uv": [9, 8, 11, 16], "texture": "#3"},
"south": {"uv": [5.5, 12, 8.5, 16], "texture": "#10"}, "south": {"uv": [0, 0.5, 8, 6.5], "rotation": 90, "texture": "#3"},
"west": {"uv": [0.25, 3.25, 1.25, 7.25], "rotation": 180, "texture": "#10"}, "west": {"uv": [9, 8, 11, 16], "texture": "#3"},
"up": {"uv": [7, 0, 8, 3.5], "rotation": 270, "texture": "#10"} "up": {"uv": [13, 10, 15, 16], "rotation": 270, "texture": "#3"}
} }
}, },
{ {
"name": "MidExtension", "name": "MidExtension",
"from": [1, -3, 6], "from": [1, -2, 6],
"to": [15, 15, 10], "to": [15, 15, 10],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]}, "rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 6]},
"faces": { "faces": {
"north": {"uv": [9, 0, 12.5, 4.5], "texture": "#10"}, "north": {"uv": [0, 7.5, 7, 16], "texture": "#3"},
"east": {"uv": [1.25, 2.75, 2.25, 7.25], "texture": "#10"}, "east": {"uv": [7, 7.5, 9, 16], "rotation": 180, "texture": "#3"},
"south": {"uv": [8.5, 11.5, 12, 16], "texture": "#10"}, "south": {"uv": [0, 0, 8.5, 7], "rotation": 270, "texture": "#3"},
"west": {"uv": [1.25, 2.75, 2.25, 7.25], "rotation": 180, "texture": "#10"}, "west": {"uv": [7, 7.5, 9, 16], "rotation": 180, "texture": "#3"},
"up": {"uv": [4.75, 4, 5.75, 8], "rotation": 270, "texture": "#10"} "up": {"uv": [11, 9, 13, 16], "rotation": 270, "texture": "#3"}
}
},
{
"name": "MidRight",
"from": [0, -5, 6],
"to": [1, -2, 12],
"rotation": {"angle": 0, "axis": "y", "origin": [-7, -8, 8]},
"faces": {
"north": {"uv": [12, 13.75, 12.25, 14.25], "texture": "#10"},
"east": {"uv": [1, 7.25, 2.5, 8], "texture": "#10"},
"west": {"uv": [1.5, 0, 3, 0.75], "texture": "#10"},
"up": {"uv": [1.5, 0, 3, 0.25], "rotation": 90, "texture": "#10"},
"down": {"uv": [1, 7.75, 2.5, 8], "rotation": 270, "texture": "#10"}
}
},
{
"name": "MidLeft",
"from": [15, -5, 6],
"to": [16, -2, 12],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]},
"faces": {
"north": {"uv": [12, 13.75, 12.25, 14.25], "texture": "#10"},
"east": {"uv": [1, 7.25, 2.5, 8], "texture": "#10"},
"west": {"uv": [1.5, 0, 3, 0.75], "texture": "#10"},
"up": {"uv": [1.5, 0, 3, 0.25], "rotation": 90, "texture": "#10"},
"down": {"uv": [1, 7.75, 2.5, 8], "rotation": 270, "texture": "#10"}
}
},
{
"name": "midBackPlateRight",
"from": [0, -5, 12],
"to": [1, -2, 14],
"rotation": {"angle": 0, "axis": "y", "origin": [-7, -8, 8]},
"faces": {
"west": {"uv": [3, 0, 3.5, 0.75], "texture": "#10"},
"up": {"uv": [3, 0, 3.5, 0.25], "rotation": 90, "texture": "#10"}
}
},
{
"name": "midBackPlateLeft",
"from": [15, -5, 12],
"to": [16, -2, 14],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]},
"faces": {
"east": {"uv": [0.5, 7.25, 1, 8], "texture": "#10"},
"up": {"uv": [3, 0, 3.5, 0.25], "rotation": 90, "texture": "#10"}
} }
}, },
{ {
"name": "BackBottom", "name": "BackBottom",
"from": [4, -5, 16], "from": [4, -3, 16],
"to": [12, 5, 31], "to": [12, 7, 31],
"rotation": {"angle": -22.5, "axis": "x", "origin": [8, -5, 17]}, "rotation": {"angle": -22.5, "axis": "x", "origin": [8, -5, 17]},
"faces": { "faces": {
"east": {"uv": [12.25, 8.75, 16, 11.25], "texture": "#10"}, "east": {"uv": [0, 0, 5, 7.5], "rotation": 270, "texture": "#4"},
"west": {"uv": [12.25, 8.75, 16, 11.25], "rotation": 180, "texture": "#10"}, "west": {"uv": [0, 0, 5, 7.5], "rotation": 90, "texture": "#4"},
"down": {"uv": [12.25, 6.75, 16, 8.75], "rotation": 270, "texture": "#10"} "up": {"uv": [0, 10, 7.5, 14], "rotation": 270, "texture": "#4"},
"down": {"uv": [0, 10, 7.5, 14], "rotation": 270, "texture": "#4"}
} }
}, },
{ {
"name": "Back", "name": "Back",
"from": [3, -4, 14], "from": [3, -4, 14],
"to": [13, 13, 17], "to": [13, 13, 17],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]}, "rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 6]},
"faces": { "faces": {
"east": {"uv": [12.5, 0, 13.25, 4.5], "texture": "#10"}, "east": {"uv": [5, 0, 6.5, 8.5], "texture": "#4"},
"south": {"uv": [3, 11.75, 5.5, 16], "texture": "#10"}, "south": {"uv": [0, 0, 5, 8.5], "texture": "#4"},
"west": {"uv": [12.5, 0, 13.25, 4.5], "texture": "#10"}, "west": {"uv": [5, 0, 6.5, 8.5], "texture": "#4"},
"up": {"uv": [8, 1, 8.75, 3.5], "rotation": 90, "texture": "#10"}, "up": {"uv": [0, 8.5, 5, 10], "texture": "#4"},
"down": {"uv": [8, 1, 8.5, 3.5], "rotation": 270, "texture": "#10"} "down": {"uv": [0, 8.5, 5, 10], "texture": "#4"}
}
},
{
"name": "BackPlateMid",
"from": [1, -3, 10],
"to": [15, -2, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]},
"faces": {
"south": {"uv": [0.25, 7.25, 3.75, 7.5], "texture": "#10"},
"up": {"uv": [14.5, 0.25, 16, 3.75], "rotation": 90, "texture": "#10"}
} }
}, },
{ {
"name": "RearBackPlate", "name": "RearBackPlate",
"from": [1, -5, 15], "from": [1, -5, 5],
"to": [15, -3, 16], "to": [15, -2, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [7, -8, 8]}, "rotation": {"angle": 0, "axis": "y", "origin": [7, -8, 8]},
"faces": { "faces": {
"south": {"uv": [0.25, 7.5, 3.75, 8], "texture": "#10"} "north": {"uv": [1, 13, 15, 16], "texture": "#particle"},
} "south": {"uv": [0.5, 14.5, 7.5, 16], "texture": "#4"},
}, "up": {"uv": [1, 5, 15, 16], "texture": "#particle"}
{
"name": "BackPlateRight",
"from": [0, -5, 14],
"to": [1, -2, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [-7, -8, 8]},
"faces": {
"north": {"uv": [12, 13.75, 12.25, 14.25], "texture": "#10"},
"south": {"uv": [0, 7.25, 0.25, 8], "texture": "#10"},
"west": {"uv": [3.5, 0, 4, 0.75], "texture": "#10"},
"up": {"uv": [3.5, 0, 4, 0.25], "rotation": 90, "texture": "#10"}
} }
}, },
{ {
"name": "BackPlateLeft", "name": "BackPlateLeft",
"from": [15, -5, 14], "from": [15, -5, 6],
"to": [16, -2, 16], "to": [16, -2, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]}, "rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 6]},
"faces": { "faces": {
"north": {"uv": [12, 13.75, 12.25, 14.25], "texture": "#10"}, "east": {"uv": [0, 14.5, 5, 16], "texture": "#4"},
"east": {"uv": [0, 7.25, 0.5, 8], "texture": "#10"}, "south": {"uv": [7.5, 14.5, 8, 16], "texture": "#4"},
"south": {"uv": [3.75, 7.25, 4, 8], "texture": "#10"}, "up": {"uv": [0, 14.5, 5.5, 15], "rotation": 270, "texture": "#4"}
"up": {"uv": [3.5, 0, 4, 0.25], "rotation": 90, "texture": "#10"} }
},
{
"name": "BackPlateLeft",
"from": [0, -5, 6],
"to": [1, -2, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 6]},
"faces": {
"south": {"uv": [0, 14.5, 0.5, 16], "texture": "#4"},
"west": {"uv": [5, 14.5, 0, 16], "texture": "#4"},
"up": {"uv": [0, 15, 5.5, 14.5], "rotation": 270, "texture": "#4"}
}
},
{
"name": "F4",
"from": [11, -3, 1],
"to": [14, 10, 2],
"rotation": {"angle": 0, "axis": "y", "origin": [-24.5, -7.5, 1]},
"faces": {
"north": {"uv": [6.5, 0, 8, 6.5], "texture": "#4"},
"east": {"uv": [6.5, 0, 7, 6.5], "texture": "#4"},
"south": {"uv": [6.5, 0, 8, 6.5], "texture": "#4"},
"west": {"uv": [7.5, 0, 8, 6.5], "texture": "#4"},
"up": {"uv": [6.5, 0, 8, 0.5], "texture": "#4"},
"down": {"uv": [6.5, 6, 8, 6.5], "rotation": 180, "texture": "#4"}
}
},
{
"name": "F5",
"from": [5, -3, 1],
"to": [8, 10, 2],
"rotation": {"angle": 0, "axis": "y", "origin": [-30.5, -7.5, 1]},
"faces": {
"north": {"uv": [6.5, 0, 8, 6.5], "texture": "#4"},
"east": {"uv": [6.5, 0, 7, 6.5], "texture": "#4"},
"south": {"uv": [6.5, 0, 8, 6.5], "texture": "#4"},
"west": {"uv": [7.5, 0, 8, 6.5], "texture": "#4"},
"up": {"uv": [6.5, 0, 8, 0.5], "texture": "#4"},
"down": {"uv": [6.5, 6, 8, 6.5], "rotation": 180, "texture": "#4"}
}
},
{
"name": "F5",
"from": [8, -3, 1],
"to": [11, 10, 2],
"rotation": {"angle": 0, "axis": "y", "origin": [-24.5, -7.5, 1]},
"faces": {
"north": {"uv": [6.5, 0, 8, 6.5], "texture": "#4"},
"east": {"uv": [6.5, 0, 7, 6.5], "texture": "#4"},
"south": {"uv": [6.5, 0, 8, 6.5], "texture": "#4"},
"west": {"uv": [7.5, 0, 8, 6.5], "texture": "#4"},
"up": {"uv": [6.5, 0, 8, 0.5], "texture": "#4"},
"down": {"uv": [6.5, 6, 8, 6.5], "rotation": 180, "texture": "#4"}
}
},
{
"name": "F6",
"from": [2, -3, 1],
"to": [5, 10, 2],
"rotation": {"angle": 0, "axis": "y", "origin": [-30.5, -7.5, 1]},
"faces": {
"north": {"uv": [6.5, 0, 8, 6.5], "texture": "#4"},
"east": {"uv": [6.5, 0, 7, 6.5], "texture": "#4"},
"south": {"uv": [6.5, 0, 8, 6.5], "texture": "#4"},
"west": {"uv": [7.5, 0, 8, 6.5], "texture": "#4"},
"up": {"uv": [6.5, 0, 8, 0.5], "texture": "#4"},
"down": {"uv": [6.5, 6, 8, 6.5], "rotation": 180, "texture": "#4"}
} }
} }
], ],
@ -311,33 +277,28 @@
{ {
"name": "FrontSection", "name": "FrontSection",
"origin": [9, -4, 8], "origin": [9, -4, 8],
"children": [0, 1, 2, 3, 4, "children": [0, 1, 2, 3, 4, 5, 6]
{
"name": "Flap",
"origin": [8, 8, 8],
"children": [5, 6, 7, 8]
}
]
}, },
{ {
"name": "Extension", "name": "Extension",
"origin": [9, -4, 8], "origin": [9, -4, 8],
"children": [9, 10] "children": [7, 8]
},
{
"name": "DELETABLEEXTENSION",
"origin": [9, -4, 8],
"children": [11, 12]
},
{
"name": "DELETABLEEXTESNIONMID",
"origin": [35, 12, 4],
"children": [13, 14]
}, },
{ {
"name": "Base", "name": "Base",
"origin": [9, -4, 8], "origin": [9, -4, 8],
"children": [15, 16, 17, 18, 19, 20] "children": [9, 10, 11, 12, 13]
}
]
},
{
"name": "flap",
"origin": [8, 8, 8],
"children": [
{
"name": "Flap",
"origin": [8, 8, 8],
"children": [14, 15, 16, 17]
} }
] ]
} }

View file

@ -0,0 +1,6 @@
{
"parent": "create:block/belt_funnel/block_extended",
"textures": {
"2": "create:block/funnel_on"
}
}

View file

@ -2,35 +2,60 @@
"credit": "Made with Blockbench", "credit": "Made with Blockbench",
"parent": "block/block", "parent": "block/block",
"textures": { "textures": {
"10": "create:block/reality_funnel", "2": "create:block/funnel_off",
"3": "create:block/funnel_back",
"4": "create:block/funnel_plating",
"particle": "create:block/brass_block" "particle": "create:block/brass_block"
}, },
"elements": [ "elements": [
{ {
"name": "RightWall", "name": "LeftWall",
"from": [0, -3, 8], "from": [14, -3, 8],
"to": [2, 16, 14], "to": [16, 0, 14],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]}, "rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]},
"faces": { "faces": {
"north": {"uv": [15.5, 11.25, 16, 16], "texture": "#10"}, "north": {"uv": [8, 13.5, 9, 15], "texture": "#4"},
"east": {"uv": [2.75, 2.75, 4, 7.5], "texture": "#10"}, "east": {"uv": [13, 0, 16, 6], "rotation": 90, "texture": "#2"},
"south": {"uv": [12, 11.25, 12.5, 16], "texture": "#10"}, "south": {"uv": [15, 13.5, 16, 15], "texture": "#4"},
"west": {"uv": [2.5, 2.75, 4, 7.5], "texture": "#10"}, "west": {"uv": [13, 0, 16, 6], "rotation": 90, "texture": "#2"}
"up": {"uv": [6, 3.5, 7.5, 4], "rotation": 270, "texture": "#10"}
} }
}, },
{ {
"name": "LeftWall", "name": "LeftWall",
"from": [14, -3, 8], "from": [0, -3, 8],
"to": [2, 0, 14],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]},
"faces": {
"north": {"uv": [15, 13.5, 16, 15], "texture": "#4"},
"east": {"uv": [13, 6, 16, 0], "rotation": 90, "texture": "#2"},
"south": {"uv": [16, 13.5, 15, 15], "texture": "#4"},
"west": {"uv": [13, 6, 16, 0], "rotation": 90, "texture": "#2"}
}
},
{
"name": "LeftWall",
"from": [14, 0, 8],
"to": [16, 16, 14], "to": [16, 16, 14],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]}, "rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]},
"faces": { "faces": {
"north": {"uv": [12, 11.25, 12.5, 16], "texture": "#10"}, "north": {"uv": [8, 5.5, 9, 13.5], "texture": "#4"},
"east": {"uv": [2.5, 2.75, 4, 7.5], "texture": "#10"}, "east": {"uv": [0, 6, 16, 12], "rotation": 90, "texture": "#2"},
"south": {"uv": [15.5, 11.25, 16, 16], "texture": "#10"}, "south": {"uv": [15, 5.5, 16, 13.5], "texture": "#4"},
"west": {"uv": [2.5, 2.75, 4, 7.5], "texture": "#10"}, "west": {"uv": [0, 6, 16, 12], "rotation": 90, "texture": "#2"},
"up": {"uv": [6, 7.5, 7.5, 8], "rotation": 270, "texture": "#10"}, "up": {"uv": [14, 0, 16, 6], "texture": "#2"}
"down": {"uv": [4, 8, 4, 8], "rotation": 270, "texture": "#10"} }
},
{
"name": "LeftWall",
"from": [0, 0, 8],
"to": [2, 16, 14],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]},
"faces": {
"north": {"uv": [15, 5.5, 16, 13.5], "texture": "#4"},
"east": {"uv": [0, 12, 16, 6], "rotation": 90, "texture": "#2"},
"south": {"uv": [16, 5.5, 15, 13.5], "texture": "#4"},
"west": {"uv": [0, 12, 16, 6], "rotation": 90, "texture": "#2"},
"up": {"uv": [16, 0, 14, 6], "texture": "#2"}
} }
}, },
{ {
@ -39,23 +64,10 @@
"to": [14, 16, 14], "to": [14, 16, 14],
"rotation": {"angle": 0, "axis": "y", "origin": [6, -8, 8]}, "rotation": {"angle": 0, "axis": "y", "origin": [6, -8, 8]},
"faces": { "faces": {
"north": {"uv": [12.5, 11.25, 15.5, 12.75], "texture": "#10"}, "north": {"uv": [9, 5.5, 15, 8.5], "texture": "#4"},
"south": {"uv": [12.5, 11.25, 15.5, 12.75], "texture": "#10"}, "south": {"uv": [9, 5.5, 15, 8.5], "texture": "#4"},
"up": {"uv": [6, 4, 7.5, 7.5], "rotation": 270, "texture": "#10"}, "up": {"uv": [2, 0, 14, 6], "texture": "#2"},
"down": {"uv": [6, 4, 7.5, 7.5], "rotation": 270, "texture": "#10"} "down": {"uv": [2, 0, 14, 6], "texture": "#particle"}
}
},
{
"name": "RightBottom",
"from": [0, -5, 8],
"to": [1, -3, 14],
"rotation": {"angle": 0, "axis": "y", "origin": [-7, -8, 8]},
"faces": {
"north": {"uv": [12, 13.75, 12.25, 14.25], "texture": "#10"},
"east": {"uv": [2.5, 7.5, 4, 8], "texture": "#10"},
"south": {"uv": [12.25, 15, 12.5, 15.5], "texture": "#10"},
"west": {"uv": [2.5, 7.5, 4, 8], "texture": "#10"},
"down": {"uv": [2.5, 7.75, 4, 8], "rotation": 270, "texture": "#10"}
} }
}, },
{ {
@ -64,67 +76,20 @@
"to": [16, -3, 14], "to": [16, -3, 14],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]}, "rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]},
"faces": { "faces": {
"north": {"uv": [12, 13.75, 12.25, 14.25], "texture": "#10"}, "north": {"uv": [8, 15, 8.5, 16], "texture": "#4"},
"east": {"uv": [2.5, 7.5, 4, 8], "texture": "#10"}, "east": {"uv": [5, 15, 8, 16], "texture": "#4"},
"south": {"uv": [12.25, 14.5, 12.5, 15], "texture": "#10"}, "west": {"uv": [5, 15, 8, 16], "texture": "#4"}
"west": {"uv": [2.5, 7.5, 4, 8], "texture": "#10"},
"down": {"uv": [2.5, 7.75, 4, 8], "rotation": 270, "texture": "#10"}
} }
}, },
{ {
"name": "F1", "name": "LeftBottom",
"from": [2, -2.5, 9.5], "from": [0, -5, 8],
"to": [5, 10.5, 10.5], "to": [1, -3, 14],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]}, "rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]},
"faces": { "faces": {
"north": {"uv": [4, 0, 4.75, 3.25], "texture": "#10"}, "north": {"uv": [15.5, 15, 16, 16], "texture": "#4"},
"east": {"uv": [4, 0, 4.25, 3.25], "texture": "#10"}, "east": {"uv": [8, 15, 5, 16], "texture": "#4"},
"south": {"uv": [4, 0, 4.75, 3.25], "rotation": 180, "texture": "#10"}, "west": {"uv": [8, 15, 5, 16], "texture": "#4"}
"west": {"uv": [4.5, 0, 4.75, 3.25], "texture": "#10"},
"up": {"uv": [4, 0.25, 4.75, 0.5], "rotation": 180, "texture": "#10"},
"down": {"uv": [4, 2.25, 4.75, 2.5], "rotation": 180, "texture": "#10"}
}
},
{
"name": "F3",
"from": [8, -2.5, 9.5],
"to": [11, 10.5, 10.5],
"rotation": {"angle": 0, "axis": "y", "origin": [14, -8, 8]},
"faces": {
"north": {"uv": [4, 0, 4.75, 3.25], "texture": "#10"},
"east": {"uv": [4, 0, 4.25, 3.25], "texture": "#10"},
"south": {"uv": [4, 0, 4.75, 3.25], "rotation": 180, "texture": "#10"},
"west": {"uv": [4.5, 0, 4.75, 3.25], "texture": "#10"},
"up": {"uv": [4, 0.25, 4.75, 0.5], "rotation": 180, "texture": "#10"},
"down": {"uv": [4, 2.25, 4.75, 2.5], "rotation": 180, "texture": "#10"}
}
},
{
"name": "F2",
"from": [5, -2.5, 9.5],
"to": [8, 10.5, 10.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]},
"faces": {
"north": {"uv": [4, 0, 4.75, 3.25], "texture": "#10"},
"east": {"uv": [4, 0, 4.25, 3.25], "texture": "#10"},
"south": {"uv": [4, 0, 4.75, 3.25], "rotation": 180, "texture": "#10"},
"west": {"uv": [4.5, 0, 4.75, 3.25], "texture": "#10"},
"up": {"uv": [4, 0.25, 4.75, 0.5], "rotation": 180, "texture": "#10"},
"down": {"uv": [4, 2.25, 4.75, 2.5], "rotation": 180, "texture": "#10"}
}
},
{
"name": "F4",
"from": [11, -2.5, 9.5],
"to": [14, 10.5, 10.5],
"rotation": {"angle": 0, "axis": "y", "origin": [14, -8, 8]},
"faces": {
"north": {"uv": [4, 0, 4.75, 3.25], "texture": "#10"},
"east": {"uv": [4, 0, 4.25, 3.25], "texture": "#10"},
"south": {"uv": [4, 0, 4.75, 3.25], "rotation": 180, "texture": "#10"},
"west": {"uv": [4.5, 0, 4.75, 3.25], "texture": "#10"},
"up": {"uv": [4, 0.25, 4.75, 0.5], "rotation": 180, "texture": "#10"},
"down": {"uv": [4, 2.25, 4.75, 2.5], "rotation": 180, "texture": "#10"}
} }
}, },
{ {
@ -133,23 +98,23 @@
"to": [14, 14, 16], "to": [14, 14, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]}, "rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]},
"faces": { "faces": {
"east": {"uv": [0.25, 3.25, 1.25, 7.25], "texture": "#10"}, "east": {"uv": [9, 8, 11, 16], "texture": "#3"},
"south": {"uv": [5.5, 12, 8.5, 16], "texture": "#10"}, "south": {"uv": [0, 0.5, 8, 6.5], "rotation": 90, "texture": "#3"},
"west": {"uv": [0.25, 3.25, 1.25, 7.25], "rotation": 180, "texture": "#10"}, "west": {"uv": [9, 8, 11, 16], "texture": "#3"},
"up": {"uv": [7, 0, 8, 3.5], "rotation": 270, "texture": "#10"} "up": {"uv": [13, 10, 15, 16], "rotation": 270, "texture": "#3"}
} }
}, },
{ {
"name": "MidExtension", "name": "MidExtension",
"from": [1, -3, 11], "from": [1, -2, 11],
"to": [15, 15, 15], "to": [15, 15, 15],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]}, "rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]},
"faces": { "faces": {
"north": {"uv": [9, 0, 12.5, 4.5], "texture": "#10"}, "north": {"uv": [0, 7.5, 7, 16], "texture": "#3"},
"east": {"uv": [1.25, 2.75, 2.25, 7.25], "texture": "#10"}, "east": {"uv": [7, 7.5, 9, 16], "rotation": 180, "texture": "#3"},
"south": {"uv": [8.5, 11.5, 12, 16], "texture": "#10"}, "south": {"uv": [0, 0, 8.5, 7], "rotation": 270, "texture": "#3"},
"west": {"uv": [1.25, 2.75, 2.25, 7.25], "rotation": 180, "texture": "#10"}, "west": {"uv": [7, 7.5, 9, 16], "rotation": 180, "texture": "#3"},
"up": {"uv": [4.75, 4, 5.75, 8], "rotation": 270, "texture": "#10"} "up": {"uv": [11, 9, 13, 16], "rotation": 270, "texture": "#3"}
} }
}, },
{ {
@ -158,9 +123,10 @@
"to": [12, 5, 31], "to": [12, 5, 31],
"rotation": {"angle": -22.5, "axis": "x", "origin": [8, -5, 17]}, "rotation": {"angle": -22.5, "axis": "x", "origin": [8, -5, 17]},
"faces": { "faces": {
"east": {"uv": [12.25, 8.75, 16, 11.25], "texture": "#10"}, "east": {"uv": [0, 0, 5, 7.5], "rotation": 270, "texture": "#4"},
"west": {"uv": [12.25, 8.75, 16, 11.25], "rotation": 180, "texture": "#10"}, "west": {"uv": [0, 0, 5, 7.5], "rotation": 90, "texture": "#4"},
"down": {"uv": [12.25, 6.75, 16, 8.75], "rotation": 270, "texture": "#10"} "up": {"uv": [0, 10, 7.5, 14], "rotation": 270, "texture": "#4"},
"down": {"uv": [0, 10, 7.5, 14], "rotation": 270, "texture": "#4"}
} }
}, },
{ {
@ -169,42 +135,22 @@
"to": [13, 13, 19], "to": [13, 13, 19],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]}, "rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]},
"faces": { "faces": {
"east": {"uv": [12.5, 0, 13.25, 4.5], "texture": "#10"}, "east": {"uv": [5, 0, 6.5, 8.5], "texture": "#4"},
"south": {"uv": [3, 11.75, 5.5, 16], "texture": "#10"}, "south": {"uv": [0, 0, 5, 8.5], "texture": "#4"},
"west": {"uv": [12.5, 0, 13.25, 4.5], "texture": "#10"}, "west": {"uv": [5, 0, 6.5, 8.5], "texture": "#4"},
"up": {"uv": [8, 1, 8.75, 3.5], "rotation": 90, "texture": "#10"}, "up": {"uv": [0, 8.5, 5, 10], "texture": "#4"},
"down": {"uv": [8, 1, 8.5, 3.5], "rotation": 270, "texture": "#10"} "down": {"uv": [0, 8.5, 5, 10], "texture": "#4"}
}
},
{
"name": "BackPlateMid",
"from": [1, -3, 10],
"to": [15, -2, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]},
"faces": {
"south": {"uv": [0.25, 7.25, 3.75, 7.5], "texture": "#10"},
"up": {"uv": [14.5, 0.25, 16, 3.75], "rotation": 90, "texture": "#10"}
} }
}, },
{ {
"name": "RearBackPlate", "name": "RearBackPlate",
"from": [1, -5, 15], "from": [1, -5, 10],
"to": [15, -3, 16], "to": [15, -2, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [7, -8, 8]}, "rotation": {"angle": 0, "axis": "y", "origin": [7, -8, 8]},
"faces": { "faces": {
"south": {"uv": [0.25, 7.5, 3.75, 8], "texture": "#10"} "north": {"uv": [1, 13, 15, 16], "texture": "#particle"},
} "south": {"uv": [0.5, 14.5, 7.5, 16], "texture": "#4"},
}, "up": {"uv": [1, 10, 15, 16], "texture": "#particle"}
{
"name": "BackPlateRight",
"from": [0, -5, 14],
"to": [1, -2, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [-7, -8, 8]},
"faces": {
"north": {"uv": [12, 13.75, 12.25, 14.25], "texture": "#10"},
"south": {"uv": [0, 7.25, 0.25, 8], "texture": "#10"},
"west": {"uv": [3.5, 0, 4, 0.75], "texture": "#10"},
"up": {"uv": [3.5, 0, 4, 0.25], "rotation": 90, "texture": "#10"}
} }
}, },
{ {
@ -213,10 +159,76 @@
"to": [16, -2, 16], "to": [16, -2, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]}, "rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]},
"faces": { "faces": {
"north": {"uv": [12, 13.75, 12.25, 14.25], "texture": "#10"}, "east": {"uv": [0, 14.5, 1, 16], "texture": "#4"},
"east": {"uv": [0, 7.25, 0.5, 8], "texture": "#10"}, "south": {"uv": [7.5, 14.5, 8, 16], "texture": "#4"},
"south": {"uv": [3.75, 7.25, 4, 8], "texture": "#10"}, "up": {"uv": [0, 14.5, 1, 15], "rotation": 270, "texture": "#4"}
"up": {"uv": [3.5, 0, 4, 0.25], "rotation": 90, "texture": "#10"} }
},
{
"name": "BackPlateLeft",
"from": [0, -5, 14],
"to": [1, -2, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 8]},
"faces": {
"south": {"uv": [0, 14.5, 0.5, 16], "texture": "#4"},
"west": {"uv": [1, 14.5, 0, 16], "texture": "#4"},
"up": {"uv": [0, 15, 1, 14.5], "rotation": 270, "texture": "#4"}
}
},
{
"name": "F4",
"from": [11, -3, 9],
"to": [14, 10, 10],
"rotation": {"angle": 0, "axis": "y", "origin": [-24.5, -7.5, 9]},
"faces": {
"north": {"uv": [6.5, 0, 8, 6.5], "texture": "#4"},
"east": {"uv": [6.5, 0, 7, 6.5], "texture": "#4"},
"south": {"uv": [6.5, 0, 8, 6.5], "texture": "#4"},
"west": {"uv": [7.5, 0, 8, 6.5], "texture": "#4"},
"up": {"uv": [6.5, 0, 8, 0.5], "texture": "#4"},
"down": {"uv": [6.5, 6, 8, 6.5], "rotation": 180, "texture": "#4"}
}
},
{
"name": "F5",
"from": [5, -3, 9],
"to": [8, 10, 10],
"rotation": {"angle": 0, "axis": "y", "origin": [-30.5, -7.5, 9]},
"faces": {
"north": {"uv": [6.5, 0, 8, 6.5], "texture": "#4"},
"east": {"uv": [6.5, 0, 7, 6.5], "texture": "#4"},
"south": {"uv": [6.5, 0, 8, 6.5], "texture": "#4"},
"west": {"uv": [7.5, 0, 8, 6.5], "texture": "#4"},
"up": {"uv": [6.5, 0, 8, 0.5], "texture": "#4"},
"down": {"uv": [6.5, 6, 8, 6.5], "rotation": 180, "texture": "#4"}
}
},
{
"name": "F5",
"from": [8, -3, 9],
"to": [11, 10, 10],
"rotation": {"angle": 0, "axis": "y", "origin": [-24.5, -7.5, 9]},
"faces": {
"north": {"uv": [6.5, 0, 8, 6.5], "texture": "#4"},
"east": {"uv": [6.5, 0, 7, 6.5], "texture": "#4"},
"south": {"uv": [6.5, 0, 8, 6.5], "texture": "#4"},
"west": {"uv": [7.5, 0, 8, 6.5], "texture": "#4"},
"up": {"uv": [6.5, 0, 8, 0.5], "texture": "#4"},
"down": {"uv": [6.5, 6, 8, 6.5], "rotation": 180, "texture": "#4"}
}
},
{
"name": "F6",
"from": [2, -3, 9],
"to": [5, 10, 10],
"rotation": {"angle": 0, "axis": "y", "origin": [-30.5, -7.5, 9]},
"faces": {
"north": {"uv": [6.5, 0, 8, 6.5], "texture": "#4"},
"east": {"uv": [6.5, 0, 7, 6.5], "texture": "#4"},
"south": {"uv": [6.5, 0, 8, 6.5], "texture": "#4"},
"west": {"uv": [7.5, 0, 8, 6.5], "texture": "#4"},
"up": {"uv": [6.5, 0, 8, 0.5], "texture": "#4"},
"down": {"uv": [6.5, 6, 8, 6.5], "rotation": 180, "texture": "#4"}
} }
} }
], ],
@ -265,23 +277,28 @@
{ {
"name": "FrontSection", "name": "FrontSection",
"origin": [9, -4, 8], "origin": [9, -4, 8],
"children": [0, 1, 2, 3, 4, "children": [0, 1, 2, 3, 4, 5, 6]
{
"name": "Flap",
"origin": [8, 8, 8],
"children": [5, 6, 7, 8]
}
]
}, },
{ {
"name": "Extension", "name": "Extension",
"origin": [9, -4, 8], "origin": [9, -4, 8],
"children": [9, 10] "children": [7, 8]
}, },
{ {
"name": "Base", "name": "Base",
"origin": [9, -4, 8], "origin": [9, -4, 8],
"children": [11, 12, 13, 14, 15, 16] "children": [9, 10, 11, 12, 13]
}
]
},
{
"name": "flap",
"origin": [8, 8, 8],
"children": [
{
"name": "Flap",
"origin": [8, 8, 8],
"children": [14, 15, 16, 17]
} }
] ]
} }

View file

@ -0,0 +1,6 @@
{
"parent": "create:block/belt_funnel/block_retracted",
"textures": {
"2": "create:block/funnel_on"
}
}

View file

@ -2,75 +2,133 @@
"credit": "Made with Blockbench", "credit": "Made with Blockbench",
"parent": "block/block", "parent": "block/block",
"textures": { "textures": {
"10": "create:block/reality_funnel", "2": "create:block/funnel_back",
"3": "create:block/funnel_off",
"4": "create:block/funnel_plating",
"particle": "create:block/brass_block" "particle": "create:block/brass_block"
}, },
"elements": [ "elements": [
{ {
"from": [2.1, -2, 2.1], "name": "RightWall",
"to": [13.9, 0, 13.9], "from": [0, 10, 0],
"rotation": {"angle": 0, "axis": "z", "origin": [9, 8, 8]}, "to": [2, 16, 16],
"faces": { "faces": {
"north": {"uv": [0, 13, 0.5, 16], "rotation": 270, "texture": "#10"}, "north": {"uv": [14, 0, 16, 6], "texture": "#3"},
"east": {"uv": [0, 13, 0.5, 16], "rotation": 270, "texture": "#10"}, "east": {"uv": [0, 0, 16, 6], "texture": "#3"},
"south": {"uv": [0, 13, 0.5, 16], "rotation": 270, "texture": "#10"}, "south": {"uv": [0, 0, 2, 6], "texture": "#3"},
"west": {"uv": [0, 13, 0.5, 16], "rotation": 270, "texture": "#10"} "west": {"uv": [0, 0, 16, 6], "texture": "#3"},
"up": {"uv": [14, 0, 16, 16], "rotation": 180, "texture": "#particle"},
"down": {"uv": [0, 0, 2, 16], "texture": "#particle"}
} }
}, },
{ {
"from": [3, -1, 3], "name": "LeftWall",
"to": [13, 1, 13], "from": [14, 10, 0],
"rotation": {"angle": 0, "axis": "z", "origin": [9, 9, 8]}, "to": [16, 16, 16],
"faces": { "faces": {
"up": {"uv": [9.5, 1.75, 12, 4.25], "rotation": 90, "texture": "#10"} "north": {"uv": [0, 0, 2, 6], "texture": "#3"},
"east": {"uv": [0, 0, 16, 6], "texture": "#3"},
"south": {"uv": [14, 0, 16, 6], "texture": "#3"},
"west": {"uv": [0, 0, 16, 6], "texture": "#3"},
"up": {"uv": [0, 0, 2, 16], "rotation": 180, "texture": "#particle"},
"down": {"uv": [14, 0, 16, 16], "texture": "#particle"}
} }
}, },
{ {
"from": [13, 0, 2], "name": "Top",
"to": [14, 2, 14], "from": [2, 10, 14],
"rotation": {"angle": 0, "axis": "z", "origin": [9, 8, 8]}, "to": [14, 16, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [6, 8, 8]},
"faces": { "faces": {
"north": {"uv": [0.5, 13, 1, 13.25], "rotation": 270, "texture": "#10"}, "north": {"uv": [2, 0, 14, 6], "texture": "#3"},
"east": {"uv": [0.5, 13, 1, 16], "rotation": 270, "texture": "#10"}, "south": {"uv": [2, 0, 14, 6], "texture": "#3"},
"south": {"uv": [0.5, 13, 1, 13.25], "rotation": 270, "texture": "#10"}, "up": {"uv": [2, 0, 14, 2], "rotation": 180, "texture": "#particle"},
"west": {"uv": [0.5, 13, 1, 16], "rotation": 270, "texture": "#10"}, "down": {"uv": [2, 0, 14, 2], "texture": "#particle"}
"up": {"uv": [0.75, 13, 1, 16], "rotation": 180, "texture": "#10"},
"down": {"uv": [0.75, 13, 1, 16], "rotation": 180, "texture": "#10"}
} }
}, },
{ {
"from": [2, 0, 2], "name": "Top",
"to": [3, 2, 14], "from": [2, 10, 0],
"rotation": {"angle": 0, "axis": "z", "origin": [9, 8, 8]}, "to": [14, 16, 2],
"rotation": {"angle": 0, "axis": "y", "origin": [6, 8, 8]},
"faces": { "faces": {
"north": {"uv": [0.5, 15.75, 1, 16], "rotation": 270, "texture": "#10"}, "north": {"uv": [2, 0, 14, 6], "texture": "#3"},
"east": {"uv": [0.5, 13, 1, 16], "rotation": 270, "texture": "#10"}, "south": {"uv": [2, 0, 14, 6], "texture": "#3"},
"south": {"uv": [0.5, 15.75, 1, 16], "rotation": 270, "texture": "#10"}, "up": {"uv": [2, 14, 14, 16], "rotation": 180, "texture": "#particle"},
"west": {"uv": [0.5, 13, 1, 16], "rotation": 270, "texture": "#10"}, "down": {"uv": [2, 14, 14, 16], "texture": "#particle"}
"up": {"uv": [0.75, 13, 1, 16], "rotation": 180, "texture": "#10"},
"down": {"uv": [0.75, 13, 1, 16], "rotation": 180, "texture": "#10"}
} }
}, },
{ {
"from": [3, 0, 2], "name": "F4",
"to": [13, 2, 3], "from": [11, 14, 1.5],
"rotation": {"angle": 0, "axis": "z", "origin": [9, 8, 8]}, "to": [14, 15, 14.5],
"rotation": {"angle": 0, "axis": "y", "origin": [14, 8.5, 8]},
"faces": { "faces": {
"north": {"uv": [0.5, 13.25, 1, 15.75], "rotation": 270, "texture": "#10"}, "up": {"uv": [6.5, 0, 8, 6.5], "rotation": 180, "texture": "#4"}
"south": {"uv": [0.5, 13.25, 1, 15.75], "rotation": 270, "texture": "#10"},
"up": {"uv": [0.75, 13.25, 1, 15.75], "rotation": 90, "texture": "#10"},
"down": {"uv": [0.75, 13.25, 1, 15.75], "rotation": 90, "texture": "#10"}
} }
}, },
{ {
"from": [3, 0, 13], "name": "F5",
"to": [13, 2, 14], "from": [5, 14, 1.5],
"rotation": {"angle": 0, "axis": "z", "origin": [9, 8, 8]}, "to": [8, 15, 14.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8.5, 8]},
"faces": { "faces": {
"north": {"uv": [0.5, 13.25, 1, 15.75], "rotation": 270, "texture": "#10"}, "up": {"uv": [6.5, 0, 8, 6.5], "rotation": 180, "texture": "#4"}
"south": {"uv": [0.5, 13.25, 1, 15.75], "rotation": 270, "texture": "#10"}, }
"up": {"uv": [0.75, 13.25, 1, 15.75], "rotation": 270, "texture": "#10"}, },
"down": {"uv": [0.75, 13.25, 1, 15.75], "rotation": 270, "texture": "#10"} {
"name": "F5",
"from": [8, 14, 1.5],
"to": [11, 15, 14.5],
"rotation": {"angle": 0, "axis": "y", "origin": [14, 8.5, 8]},
"faces": {
"up": {"uv": [6.5, 0, 8, 6.5], "rotation": 180, "texture": "#4"}
}
},
{
"name": "F6",
"from": [2, 14, 1.5],
"to": [5, 15, 14.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8.5, 8]},
"faces": {
"up": {"uv": [6.5, 0, 8, 6.5], "rotation": 180, "texture": "#4"}
}
},
{
"name": "BackExtension",
"from": [2, 2, 2],
"to": [14, 6, 14],
"faces": {
"north": {"uv": [13, 10, 15, 16], "rotation": 270, "texture": "#2"},
"east": {"uv": [13, 10, 15, 16], "rotation": 270, "texture": "#2"},
"south": {"uv": [13, 10, 15, 16], "rotation": 270, "texture": "#2"},
"west": {"uv": [13, 10, 15, 16], "rotation": 270, "texture": "#2"},
"down": {"uv": [9, 0.5, 15, 6.5], "texture": "#2"}
}
},
{
"name": "MidExtension",
"from": [1, 6, 1],
"to": [15, 10, 15],
"faces": {
"north": {"uv": [11, 9, 13, 16], "rotation": 90, "texture": "#2"},
"east": {"uv": [11, 9, 13, 16], "rotation": 90, "texture": "#2"},
"south": {"uv": [11, 9, 13, 16], "rotation": 90, "texture": "#2"},
"west": {"uv": [11, 9, 13, 16], "rotation": 90, "texture": "#2"},
"up": {"uv": [0, 9, 7, 16], "rotation": 180, "texture": "#2"},
"down": {"uv": [8.5, 0, 15.5, 7], "texture": "#2"}
}
},
{
"name": "Back",
"from": [3, -2, 3],
"to": [13, 2, 13],
"faces": {
"north": {"uv": [9.5, 9, 14.5, 11], "texture": "#4"},
"east": {"uv": [9.5, 9, 14.5, 11], "texture": "#4"},
"south": {"uv": [9.5, 9, 14.5, 11], "texture": "#4"},
"west": {"uv": [9.5, 9, 14.5, 11], "texture": "#4"},
"down": {"uv": [9.5, 11, 14.5, 16], "texture": "#4"}
} }
} }
], ],
@ -113,9 +171,41 @@
}, },
"groups": [ "groups": [
{ {
"name": "BasicFunnel", "name": "BeltFunnel",
"origin": [8, 8, 8], "origin": [9, -4, 8],
"children": [0, 1, 2, 3, 4, 5] "children": [
{
"name": "FrontSection",
"origin": [9, -4, 8],
"children": [0, 1, 2, 3,
{
"name": "Flap",
"origin": [8, 8, 8],
"children": [4, 5, 6, 7]
}
]
},
{
"name": "Extension",
"origin": [9, -4, 8],
"children": [8, 9]
},
{
"name": "DELETABLEEXTENSION",
"origin": [9, -4, 8],
"children": []
},
{
"name": "DELETABLEEXTESNIONMID",
"origin": [35, 12, 4],
"children": []
},
{
"name": "Base",
"origin": [9, -4, 8],
"children": [10]
}
]
} }
] ]
} }

View file

@ -0,0 +1,6 @@
{
"parent": "create:block/reality_funnel/block",
"textures": {
"3": "create:block/funnel_on"
}
}

View file

@ -2,230 +2,133 @@
"credit": "Made with Blockbench", "credit": "Made with Blockbench",
"parent": "block/block", "parent": "block/block",
"textures": { "textures": {
"10": "create:block/reality_funnel", "2": "create:block/funnel_back",
"3": "create:block/funnel_off",
"4": "create:block/funnel_plating",
"particle": "create:block/brass_block" "particle": "create:block/brass_block"
}, },
"elements": [ "elements": [
{ {
"name": "RightWall", "name": "RightWall",
"from": [0, -3, 3], "from": [0, 10, 0],
"to": [2, 16, 9], "to": [2, 16, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 5]},
"faces": { "faces": {
"north": {"uv": [15.5, 11.25, 16, 16], "texture": "#10"}, "north": {"uv": [14, 0, 16, 6], "texture": "#3"},
"east": {"uv": [2.75, 2.75, 4, 7.5], "texture": "#10"}, "east": {"uv": [0, 0, 16, 6], "texture": "#3"},
"south": {"uv": [12, 11.25, 12.5, 16], "texture": "#10"}, "south": {"uv": [0, 0, 2, 6], "texture": "#3"},
"west": {"uv": [2.5, 2.75, 4, 7.5], "texture": "#10"}, "west": {"uv": [0, 0, 16, 6], "texture": "#3"},
"up": {"uv": [6, 3.5, 7.5, 4], "rotation": 270, "texture": "#10"} "up": {"uv": [14, 0, 16, 16], "rotation": 180, "texture": "#particle"},
"down": {"uv": [0, 0, 2, 16], "texture": "#particle"}
} }
}, },
{ {
"name": "LeftWall", "name": "LeftWall",
"from": [14, -3, 3], "from": [14, 10, 0],
"to": [16, 16, 9], "to": [16, 16, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 5]},
"faces": { "faces": {
"north": {"uv": [12, 11.25, 12.5, 16], "texture": "#10"}, "north": {"uv": [0, 0, 2, 6], "texture": "#3"},
"east": {"uv": [2.5, 2.75, 4, 7.5], "texture": "#10"}, "east": {"uv": [0, 0, 16, 6], "texture": "#3"},
"south": {"uv": [15.5, 11.25, 16, 16], "texture": "#10"}, "south": {"uv": [14, 0, 16, 6], "texture": "#3"},
"west": {"uv": [2.5, 2.75, 4, 7.5], "texture": "#10"}, "west": {"uv": [0, 0, 16, 6], "texture": "#3"},
"up": {"uv": [6, 7.5, 7.5, 8], "rotation": 270, "texture": "#10"}, "up": {"uv": [0, 0, 2, 16], "rotation": 180, "texture": "#particle"},
"down": {"uv": [4, 8, 4, 8], "rotation": 270, "texture": "#10"} "down": {"uv": [14, 0, 16, 16], "texture": "#particle"}
} }
}, },
{ {
"name": "Top", "name": "Top",
"from": [2, 10, 3], "from": [2, 10, 14],
"to": [14, 16, 9], "to": [14, 16, 16],
"rotation": {"angle": 0, "axis": "y", "origin": [6, -8, 5]}, "rotation": {"angle": 0, "axis": "y", "origin": [6, 8, 8]},
"faces": { "faces": {
"north": {"uv": [12.5, 11.25, 15.5, 12.75], "texture": "#10"}, "north": {"uv": [2, 0, 14, 6], "texture": "#3"},
"south": {"uv": [12.5, 11.25, 15.5, 12.75], "texture": "#10"}, "south": {"uv": [2, 0, 14, 6], "texture": "#3"},
"up": {"uv": [6, 4, 7.5, 7.5], "rotation": 270, "texture": "#10"}, "up": {"uv": [2, 0, 14, 2], "rotation": 180, "texture": "#particle"},
"down": {"uv": [6, 4, 7.5, 7.5], "rotation": 270, "texture": "#10"} "down": {"uv": [2, 0, 14, 2], "texture": "#particle"}
} }
}, },
{ {
"name": "RightBottom", "name": "Top",
"from": [0, -5, 3], "from": [2, 10, 0],
"to": [1, -3, 9], "to": [14, 16, 2],
"rotation": {"angle": 0, "axis": "y", "origin": [-7, -8, 5]}, "rotation": {"angle": 0, "axis": "y", "origin": [6, 8, 8]},
"faces": { "faces": {
"north": {"uv": [12, 13.75, 12.25, 14.25], "texture": "#10"}, "north": {"uv": [2, 0, 14, 6], "texture": "#3"},
"east": {"uv": [2.5, 7.5, 4, 8], "texture": "#10"}, "south": {"uv": [2, 0, 14, 6], "texture": "#3"},
"south": {"uv": [12.25, 15, 12.5, 15.5], "texture": "#10"}, "up": {"uv": [2, 14, 14, 16], "rotation": 180, "texture": "#particle"},
"west": {"uv": [2.5, 7.5, 4, 8], "texture": "#10"}, "down": {"uv": [2, 14, 14, 16], "texture": "#particle"}
"down": {"uv": [2.5, 7.75, 4, 8], "rotation": 270, "texture": "#10"}
}
},
{
"name": "LeftBottom",
"from": [15, -5, 3],
"to": [16, -3, 9],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 5]},
"faces": {
"north": {"uv": [12, 13.75, 12.25, 14.25], "texture": "#10"},
"east": {"uv": [2.5, 7.5, 4, 8], "texture": "#10"},
"south": {"uv": [12.25, 14.5, 12.5, 15], "texture": "#10"},
"west": {"uv": [2.5, 7.5, 4, 8], "texture": "#10"},
"down": {"uv": [2.5, 7.75, 4, 8], "rotation": 270, "texture": "#10"}
}
},
{
"name": "F1",
"from": [2, -2.5, 4.5],
"to": [5, 10.5, 5.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 5]},
"faces": {
"north": {"uv": [4, 0, 4.75, 3.25], "texture": "#10"},
"east": {"uv": [4, 0, 4.25, 3.25], "texture": "#10"},
"south": {"uv": [4, 0, 4.75, 3.25], "rotation": 180, "texture": "#10"},
"west": {"uv": [4.5, 0, 4.75, 3.25], "texture": "#10"},
"up": {"uv": [4, 0.25, 4.75, 0.5], "rotation": 180, "texture": "#10"},
"down": {"uv": [4, 2.25, 4.75, 2.5], "rotation": 180, "texture": "#10"}
}
},
{
"name": "F3",
"from": [8, -2.5, 4.5],
"to": [11, 10.5, 5.5],
"rotation": {"angle": 0, "axis": "y", "origin": [14, -8, 5]},
"faces": {
"north": {"uv": [4, 0, 4.75, 3.25], "texture": "#10"},
"east": {"uv": [4, 0, 4.25, 3.25], "texture": "#10"},
"south": {"uv": [4, 0, 4.75, 3.25], "rotation": 180, "texture": "#10"},
"west": {"uv": [4.5, 0, 4.75, 3.25], "texture": "#10"},
"up": {"uv": [4, 0.25, 4.75, 0.5], "rotation": 180, "texture": "#10"},
"down": {"uv": [4, 2.25, 4.75, 2.5], "rotation": 180, "texture": "#10"}
}
},
{
"name": "F2",
"from": [5, -2.5, 4.5],
"to": [8, 10.5, 5.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 5]},
"faces": {
"north": {"uv": [4, 0, 4.75, 3.25], "texture": "#10"},
"east": {"uv": [4, 0, 4.25, 3.25], "texture": "#10"},
"south": {"uv": [4, 0, 4.75, 3.25], "rotation": 180, "texture": "#10"},
"west": {"uv": [4.5, 0, 4.75, 3.25], "texture": "#10"},
"up": {"uv": [4, 0.25, 4.75, 0.5], "rotation": 180, "texture": "#10"},
"down": {"uv": [4, 2.25, 4.75, 2.5], "rotation": 180, "texture": "#10"}
} }
}, },
{ {
"name": "F4", "name": "F4",
"from": [11, -2.5, 4.5], "from": [11, 14, 1.5],
"to": [14, 10.5, 5.5], "to": [14, 15, 14.5],
"rotation": {"angle": 0, "axis": "y", "origin": [14, -8, 5]}, "rotation": {"angle": 0, "axis": "y", "origin": [14, 8.5, 8]},
"faces": { "faces": {
"north": {"uv": [4, 0, 4.75, 3.25], "texture": "#10"}, "up": {"uv": [6.5, 0, 8, 6.5], "rotation": 180, "texture": "#4"}
"east": {"uv": [4, 0, 4.25, 3.25], "texture": "#10"}, }
"south": {"uv": [4, 0, 4.75, 3.25], "rotation": 180, "texture": "#10"}, },
"west": {"uv": [4.5, 0, 4.75, 3.25], "texture": "#10"}, {
"up": {"uv": [4, 0.25, 4.75, 0.5], "rotation": 180, "texture": "#10"}, "name": "F5",
"down": {"uv": [4, 2.25, 4.75, 2.5], "rotation": 180, "texture": "#10"} "from": [5, 14, 1.5],
"to": [8, 15, 14.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8.5, 8]},
"faces": {
"up": {"uv": [6.5, 0, 8, 6.5], "rotation": 180, "texture": "#4"}
}
},
{
"name": "F5",
"from": [8, 14, 1.5],
"to": [11, 15, 14.5],
"rotation": {"angle": 0, "axis": "y", "origin": [14, 8.5, 8]},
"faces": {
"up": {"uv": [6.5, 0, 8, 6.5], "rotation": 180, "texture": "#4"}
}
},
{
"name": "F6",
"from": [2, 14, 1.5],
"to": [5, 15, 14.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8.5, 8]},
"faces": {
"up": {"uv": [6.5, 0, 8, 6.5], "rotation": 180, "texture": "#4"}
} }
}, },
{ {
"name": "BackExtension", "name": "BackExtension",
"from": [2, -2, 7], "from": [2, 2, 2],
"to": [14, 14, 11], "to": [14, 6, 14],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 5]},
"faces": { "faces": {
"east": {"uv": [0.25, 3.25, 1.25, 7.25], "texture": "#10"}, "north": {"uv": [13, 10, 15, 16], "rotation": 270, "texture": "#2"},
"south": {"uv": [5.5, 12, 8.5, 16], "texture": "#10"}, "east": {"uv": [13, 10, 15, 16], "rotation": 270, "texture": "#2"},
"west": {"uv": [0.25, 3.25, 1.25, 7.25], "rotation": 180, "texture": "#10"}, "south": {"uv": [13, 10, 15, 16], "rotation": 270, "texture": "#2"},
"up": {"uv": [7, 0, 8, 3.5], "rotation": 270, "texture": "#10"} "west": {"uv": [13, 10, 15, 16], "rotation": 270, "texture": "#2"},
"down": {"uv": [9, 0.5, 15, 6.5], "texture": "#2"}
} }
}, },
{ {
"name": "MidExtension", "name": "MidExtension",
"from": [1, -3, 6], "from": [1, 6, 1],
"to": [15, 15, 10], "to": [15, 10, 15],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 5]},
"faces": { "faces": {
"north": {"uv": [9, 0, 12.5, 4.5], "texture": "#10"}, "north": {"uv": [11, 9, 13, 16], "rotation": 90, "texture": "#2"},
"east": {"uv": [1.25, 2.75, 2.25, 7.25], "texture": "#10"}, "east": {"uv": [11, 9, 13, 16], "rotation": 90, "texture": "#2"},
"south": {"uv": [8.5, 11.5, 12, 16], "texture": "#10"}, "south": {"uv": [11, 9, 13, 16], "rotation": 90, "texture": "#2"},
"west": {"uv": [1.25, 2.75, 2.25, 7.25], "rotation": 180, "texture": "#10"}, "west": {"uv": [11, 9, 13, 16], "rotation": 90, "texture": "#2"},
"up": {"uv": [4.75, 4, 5.75, 8], "rotation": 270, "texture": "#10"} "up": {"uv": [0, 9, 7, 16], "rotation": 180, "texture": "#2"},
} "down": {"uv": [8.5, 0, 15.5, 7], "texture": "#2"}
},
{
"name": "midBackPlateRight",
"from": [0, -5, 9],
"to": [1, -2, 11],
"rotation": {"angle": 0, "axis": "y", "origin": [-7, -8, 5]},
"faces": {
"west": {"uv": [3, 0, 3.5, 0.75], "texture": "#10"},
"up": {"uv": [3, 0, 3.5, 0.25], "rotation": 90, "texture": "#10"}
}
},
{
"name": "midBackPlateLeft",
"from": [15, -5, 9],
"to": [16, -2, 11],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 5]},
"faces": {
"east": {"uv": [0.5, 7.25, 1, 8], "texture": "#10"},
"up": {"uv": [3, 0, 3.5, 0.25], "rotation": 90, "texture": "#10"}
} }
}, },
{ {
"name": "Back", "name": "Back",
"from": [3, -4, 11], "from": [3, -2, 3],
"to": [13, 13, 14], "to": [13, 2, 13],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 5]},
"faces": { "faces": {
"east": {"uv": [12.5, 0, 13.25, 4.5], "texture": "#10"}, "north": {"uv": [9.5, 9, 14.5, 11], "texture": "#4"},
"south": {"uv": [3, 11.75, 5.5, 16], "texture": "#10"}, "east": {"uv": [9.5, 9, 14.5, 11], "texture": "#4"},
"west": {"uv": [12.5, 0, 13.25, 4.5], "texture": "#10"}, "south": {"uv": [9.5, 9, 14.5, 11], "texture": "#4"},
"up": {"uv": [8, 1, 8.75, 3.5], "rotation": 90, "texture": "#10"}, "west": {"uv": [9.5, 9, 14.5, 11], "texture": "#4"},
"down": {"uv": [8, 1, 8.5, 3.5], "rotation": 270, "texture": "#10"} "down": {"uv": [9.5, 11, 14.5, 16], "texture": "#4"}
}
},
{
"name": "BackPlateMid",
"from": [1, -3, 7],
"to": [15, -2, 13],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 5]},
"faces": {
"south": {"uv": [0.25, 7.25, 3.75, 7.5], "texture": "#10"},
"up": {"uv": [14.5, 0.25, 16, 3.75], "rotation": 90, "texture": "#10"}
}
},
{
"name": "RearBackPlate",
"from": [1, -5, 12],
"to": [15, -3, 13],
"rotation": {"angle": 0, "axis": "y", "origin": [7, -8, 5]},
"faces": {
"south": {"uv": [0.25, 7.5, 3.75, 8], "texture": "#10"}
}
},
{
"name": "BackPlateRight",
"from": [0, -5, 11],
"to": [1, -2, 13],
"rotation": {"angle": 0, "axis": "y", "origin": [-7, -8, 5]},
"faces": {
"north": {"uv": [12, 13.75, 12.25, 14.25], "texture": "#10"},
"south": {"uv": [0, 7.25, 0.25, 8], "texture": "#10"},
"west": {"uv": [3.5, 0, 4, 0.75], "texture": "#10"},
"up": {"uv": [3.5, 0, 4, 0.25], "rotation": 90, "texture": "#10"}
}
},
{
"name": "BackPlateLeft",
"from": [15, -5, 11],
"to": [16, -2, 13],
"rotation": {"angle": 0, "axis": "y", "origin": [8, -8, 5]},
"faces": {
"north": {"uv": [12, 13.75, 12.25, 14.25], "texture": "#10"},
"east": {"uv": [0, 7.25, 0.5, 8], "texture": "#10"},
"south": {"uv": [3.75, 7.25, 4, 8], "texture": "#10"},
"up": {"uv": [3.5, 0, 4, 0.25], "rotation": 90, "texture": "#10"}
} }
} }
], ],
@ -245,7 +148,7 @@
"scale": [0.4, 0.4, 0.4] "scale": [0.4, 0.4, 0.4]
}, },
"firstperson_lefthand": { "firstperson_lefthand": {
"rotation": [0, 45, 0], "rotation": [0, 225, 0],
"scale": [0.4, 0.4, 0.4] "scale": [0.4, 0.4, 0.4]
}, },
"ground": { "ground": {
@ -254,7 +157,6 @@
}, },
"gui": { "gui": {
"rotation": [30, 225, 0], "rotation": [30, 225, 0],
"translation": [0, 1.75, 0],
"scale": [0.625, 0.625, 0.625] "scale": [0.625, 0.625, 0.625]
}, },
"head": { "head": {
@ -272,28 +174,33 @@
{ {
"name": "FrontSection", "name": "FrontSection",
"origin": [9, -4, 8], "origin": [9, -4, 8],
"children": [0, 1, 2, 3, 4, "children": [0, 1, 2, 3,
{ {
"name": "Flap", "name": "Flap",
"origin": [8, 8, 8], "origin": [8, 8, 8],
"children": [5, 6, 7, 8] "children": [4, 5, 6, 7]
} }
] ]
}, },
{ {
"name": "Extension", "name": "Extension",
"origin": [9, -4, 8], "origin": [9, -4, 8],
"children": [9, 10] "children": [8, 9]
},
{
"name": "DELETABLEEXTENSION",
"origin": [9, -4, 8],
"children": []
}, },
{ {
"name": "DELETABLEEXTESNIONMID", "name": "DELETABLEEXTESNIONMID",
"origin": [35, 12, 4], "origin": [35, 12, 4],
"children": [11, 12] "children": []
}, },
{ {
"name": "Base", "name": "Base",
"origin": [9, -4, 8], "origin": [9, -4, 8],
"children": [13, 14, 15, 16, 17] "children": [10]
} }
] ]
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 948 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 370 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 378 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB