mirror of
https://github.com/Jozufozu/Flywheel.git
synced 2024-11-14 06:24:12 +01:00
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:
parent
a25f90f4ab
commit
457050ab2f
@ -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
|
||||||
|
@ -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
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -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
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -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();
|
||||||
|
|
||||||
|
@ -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)
|
||||||
|
@ -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,12 +57,13 @@ 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
|
||||||
@ -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
|
||||||
@ -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);
|
||||||
|
@ -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,13 +21,23 @@ 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
|
||||||
@ -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
|
||||||
|
@ -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));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -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]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@ -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]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"parent": "create:block/belt_funnel/block_extended",
|
||||||
|
"textures": {
|
||||||
|
"2": "create:block/funnel_on"
|
||||||
|
}
|
||||||
|
}
|
@ -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]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"parent": "create:block/belt_funnel/block_retracted",
|
||||||
|
"textures": {
|
||||||
|
"2": "create:block/funnel_on"
|
||||||
|
}
|
||||||
|
}
|
@ -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": [9, -4, 8],
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"name": "FrontSection",
|
||||||
|
"origin": [9, -4, 8],
|
||||||
|
"children": [0, 1, 2, 3,
|
||||||
|
{
|
||||||
|
"name": "Flap",
|
||||||
"origin": [8, 8, 8],
|
"origin": [8, 8, 8],
|
||||||
"children": [0, 1, 2, 3, 4, 5]
|
"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]
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"parent": "create:block/reality_funnel/block",
|
||||||
|
"textures": {
|
||||||
|
"3": "create:block/funnel_on"
|
||||||
|
}
|
||||||
|
}
|
@ -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]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
BIN
src/main/resources/assets/create/textures/block/funnel_back.png
Normal file
BIN
src/main/resources/assets/create/textures/block/funnel_back.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 948 B |
BIN
src/main/resources/assets/create/textures/block/funnel_off.png
Normal file
BIN
src/main/resources/assets/create/textures/block/funnel_off.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 370 B |
BIN
src/main/resources/assets/create/textures/block/funnel_on.png
Normal file
BIN
src/main/resources/assets/create/textures/block/funnel_on.png
Normal file
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 |
Loading…
Reference in New Issue
Block a user