cycle through track items with right click, track turns are multi block now, custom collision boxes for different track types, transition blocks that are auto set for the geared slope, if straights collide it now automatically makes it a crossing block
This commit is contained in:
@@ -1,25 +1,27 @@
|
|||||||
package net.halbear.steampowered.Track.Blocks;
|
package net.halbear.steampowered.Track.Blocks;
|
||||||
|
|
||||||
import net.halbear.steampowered.registry.blocks.TrackBallast;
|
import net.halbear.steampowered.registry.blocks.*;
|
||||||
import net.halbear.steampowered.registry.blocks.TrackClass;
|
|
||||||
import net.halbear.steampowered.registry.blocks.TrackEnvironment;
|
|
||||||
import net.minecraft.block.*;
|
import net.minecraft.block.*;
|
||||||
import net.minecraft.entity.player.PlayerEntity;
|
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.state.*;
|
import net.minecraft.state.*;
|
||||||
import net.minecraft.state.properties.BlockStateProperties;
|
import net.minecraft.state.properties.BlockStateProperties;
|
||||||
|
import net.minecraft.stats.Stats;
|
||||||
|
import net.minecraft.tags.BlockTags;
|
||||||
import net.minecraft.tileentity.TileEntity;
|
import net.minecraft.tileentity.TileEntity;
|
||||||
import net.minecraft.util.Direction;
|
import net.minecraft.util.Direction;
|
||||||
|
import net.minecraft.util.ResourceLocation;
|
||||||
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.*;
|
||||||
import net.minecraft.util.math.shapes.VoxelShape;
|
|
||||||
import net.minecraft.util.math.vector.Vector3i;
|
import net.minecraft.util.math.vector.Vector3i;
|
||||||
import net.minecraft.world.IBlockReader;
|
import net.minecraft.world.IBlockReader;
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
|
|
||||||
import javax.annotation.Nullable;
|
import javax.annotation.Nullable;
|
||||||
|
|
||||||
|
import java.util.Objects;
|
||||||
|
|
||||||
import static net.halbear.steampowered.registry.blocks.TrackClass.*;
|
import static net.halbear.steampowered.registry.blocks.TrackClass.*;
|
||||||
|
|
||||||
public class TrainTrack extends DirectionalBlock {
|
public class TrainTrack extends DirectionalBlock {
|
||||||
@@ -33,7 +35,21 @@ public class TrainTrack extends DirectionalBlock {
|
|||||||
private Vector3i EndPlacement;
|
private Vector3i EndPlacement;
|
||||||
private Vector3i TrackLocation;
|
private Vector3i TrackLocation;
|
||||||
|
|
||||||
private static final VoxelShape NORTHBOX = Block.box(0, 0, 0, 16, 2, 16);
|
private static final VoxelShape GENERICTRACKBLOCK = VoxelShapes.or(Block.box(0,0,0,16,2,16));
|
||||||
|
private static final VoxelShape NORTHBOXSTRAIGHT = VoxelShapes.or(Block.box(1.5,0,0,3.5,2,16),
|
||||||
|
Block.box(12.5,0,0,14.5,2,16),
|
||||||
|
Block.box(1,0,0,15,1,16));
|
||||||
|
private static final VoxelShape EASTBOXSTRAIGHT = VoxelShapes.or(Block.box(0,0,01.5,16,2,3.5),
|
||||||
|
Block.box(0,0,012.5,16,2,14.5),
|
||||||
|
Block.box(0,0,1,16,1,15));
|
||||||
|
private static final VoxelShape NORTHBOXLONGSLOPE = VoxelShapes.or(Block.box(16,10,8,0,0,0),
|
||||||
|
Block.box(16,6,16,0,0,8));
|
||||||
|
private static final VoxelShape SOUTHBOXLONGSLOPE = VoxelShapes.or(Block.box(0,0,0,16,6,8),
|
||||||
|
Block.box(0,0,8,16,10,16));
|
||||||
|
private static final VoxelShape EASTBOXLONGSLOPE = VoxelShapes.or(Block.box(0,0,0,8,6,16),
|
||||||
|
Block.box(8,0,0,16,10,16));
|
||||||
|
private static final VoxelShape WESTBOXLONGSLOPE = VoxelShapes.or(Block.box(0,0,0,8,10,16),
|
||||||
|
Block.box(8,0,0,16,6,16));
|
||||||
|
|
||||||
public TrainTrack(AbstractBlock.Properties builder, String TrackClass){
|
public TrainTrack(AbstractBlock.Properties builder, String TrackClass){
|
||||||
super (builder);
|
super (builder);
|
||||||
@@ -42,18 +58,42 @@ public class TrainTrack extends DirectionalBlock {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void playerDestroy(World world, PlayerEntity player, BlockPos pos, BlockState state, @Nullable TileEntity tileentity, ItemStack itemstack) {
|
public void playerDestroy(World world, PlayerEntity player, BlockPos pos, BlockState state, @Nullable TileEntity tileentity, ItemStack itemstack) {
|
||||||
getBlock().playerDestroy(world,player,pos,state,tileentity,itemstack);
|
player.awardStat(Stats.BLOCK_MINED.get(this));
|
||||||
|
player.causeFoodExhaustion(0.005F);
|
||||||
|
dropResources(state, world, pos, tileentity, player, itemstack);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public VoxelShape getShape(BlockState state, IBlockReader worldIn, BlockPos position, ISelectionContext context){
|
public VoxelShape getShape(BlockState state, IBlockReader worldIn, BlockPos position, ISelectionContext context){
|
||||||
switch (state.getValue(FACING)){
|
switch (state.getValue(TRACK_TYPE)) {
|
||||||
|
case STRAIGHT:
|
||||||
|
switch (state.getValue(FACING)) {
|
||||||
case NORTH:
|
case NORTH:
|
||||||
return NORTHBOX;
|
return NORTHBOXSTRAIGHT;
|
||||||
case SOUTH:
|
case SOUTH:
|
||||||
return NORTHBOX;
|
return NORTHBOXSTRAIGHT;
|
||||||
|
case EAST:
|
||||||
|
return EASTBOXSTRAIGHT;
|
||||||
|
case WEST:
|
||||||
|
return EASTBOXSTRAIGHT;
|
||||||
default:
|
default:
|
||||||
return NORTHBOX;
|
return GENERICTRACKBLOCK;
|
||||||
|
}
|
||||||
|
case INCLINE:
|
||||||
|
switch (state.getValue(FACING)) {
|
||||||
|
case NORTH:
|
||||||
|
return NORTHBOXLONGSLOPE;
|
||||||
|
case SOUTH:
|
||||||
|
return SOUTHBOXLONGSLOPE;
|
||||||
|
case EAST:
|
||||||
|
return EASTBOXLONGSLOPE;
|
||||||
|
case WEST:
|
||||||
|
return WESTBOXLONGSLOPE;
|
||||||
|
default:
|
||||||
|
return WESTBOXLONGSLOPE;
|
||||||
|
}
|
||||||
|
default:
|
||||||
|
return GENERICTRACKBLOCK;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -84,6 +124,60 @@ public class TrainTrack extends DirectionalBlock {
|
|||||||
return points;
|
return points;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onPlace(BlockState state, World world, BlockPos pos, BlockState prevState, boolean isMoving){
|
||||||
|
super.onPlace(state, world,pos,prevState,isMoving);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Deprecated
|
||||||
|
public void onRemove(BlockState state, World world, BlockPos pos, BlockState prevState, boolean isMoving) {
|
||||||
|
if(state.getBlock() == ModBlocks.LEFT_TURN_TRAIN_TRACK.get()){
|
||||||
|
Direction facing = state.getBlockState().getValue(FACING);
|
||||||
|
switch(state.getBlockState().getValue(TRACK_TYPE)){
|
||||||
|
case LEFTTURN:
|
||||||
|
world.removeBlock(pos.relative(facing).relative(facing.getCounterClockWise()),false);
|
||||||
|
world.removeBlock(pos.relative(facing.getOpposite()).relative(facing.getClockWise()),false);
|
||||||
|
break;
|
||||||
|
case LEFTTURNEND:
|
||||||
|
world.removeBlock(pos.relative(facing.getOpposite()).relative(facing.getClockWise()),false);
|
||||||
|
world.removeBlock(pos.relative(facing.getOpposite()).relative(facing.getOpposite()).relative(facing.getClockWise()).relative(facing.getClockWise()),false);
|
||||||
|
break;
|
||||||
|
case LEFTTURNSTART:
|
||||||
|
world.removeBlock(pos.relative(facing).relative(facing.getCounterClockWise()),false);
|
||||||
|
world.removeBlock(pos.relative(facing).relative(facing).relative(facing.getCounterClockWise()).relative(facing.getCounterClockWise()),false);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
} else if(state.getBlock() == ModBlocks.RIGHT_TURN_TRAIN_TRACK.get()){
|
||||||
|
Direction facing = state.getBlockState().getValue(FACING);
|
||||||
|
switch(state.getBlockState().getValue(TRACK_TYPE)){
|
||||||
|
case RIGHTTURN:
|
||||||
|
world.removeBlock(pos.relative(facing).relative(facing.getClockWise()),false);
|
||||||
|
world.removeBlock(pos.relative(facing.getOpposite()).relative(facing.getCounterClockWise()),false);
|
||||||
|
break;
|
||||||
|
case RIGHTTURNEND:
|
||||||
|
world.removeBlock(pos.relative(facing.getOpposite()).relative(facing.getCounterClockWise()),false);
|
||||||
|
world.removeBlock(pos.relative(facing.getOpposite()).relative(facing.getOpposite()).relative(facing.getCounterClockWise()).relative(facing.getCounterClockWise()),false);
|
||||||
|
break;
|
||||||
|
case RIGHTTURNSTART:
|
||||||
|
world.removeBlock(pos.relative(facing).relative(facing.getClockWise()),false);
|
||||||
|
world.removeBlock(pos.relative(facing).relative(facing).relative(facing.getClockWise()).relative(facing.getClockWise()),false);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
super.onRemove(state,world,pos,prevState,isMoving);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean hasTileEntity(BlockState state) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public TileEntity createTileEntity(BlockState state, IBlockReader world) {
|
||||||
|
return ModTileEntities.TRAIN_TRACK_TILE_ENTITY_TYPE.get().create();
|
||||||
|
}
|
||||||
|
|
||||||
@Nullable
|
@Nullable
|
||||||
@Override
|
@Override
|
||||||
public BlockState getStateForPlacement(BlockItemUseContext context) {
|
public BlockState getStateForPlacement(BlockItemUseContext context) {
|
||||||
@@ -166,6 +260,37 @@ public class TrainTrack extends DirectionalBlock {
|
|||||||
default:
|
default:
|
||||||
trackType = STRAIGHT;
|
trackType = STRAIGHT;
|
||||||
}
|
}
|
||||||
|
if(trackType == STRAIGHT){
|
||||||
|
if (world.getBlockState(placementPos.relative(facing)).getBlock() == ModBlocks.STRAIGHT_TRAIN_TRACK.get() &&
|
||||||
|
world.getBlockState(placementPos.relative(facing)).getBlockState().getValue(FACING) != facing &&
|
||||||
|
world.getBlockState(placementPos.relative(facing)).getBlockState().getValue(FACING) != facing.getOpposite()){
|
||||||
|
world.setBlockAndUpdate(placementPos.relative(facing),ModBlocks.CROSSING_TRAIN_TRACK.get().defaultBlockState());
|
||||||
|
}
|
||||||
|
if (world.getBlockState(placementPos.relative(facing.getOpposite())).getBlock() == ModBlocks.STRAIGHT_TRAIN_TRACK.get() &&
|
||||||
|
world.getBlockState(placementPos.relative(facing.getOpposite())).getBlockState().getValue(FACING) != facing &&
|
||||||
|
world.getBlockState(placementPos.relative(facing.getOpposite())).getBlockState().getValue(FACING) != facing.getOpposite()){
|
||||||
|
world.setBlockAndUpdate(placementPos.relative(facing.getOpposite()),ModBlocks.CROSSING_TRAIN_TRACK.get().defaultBlockState());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (trackType == RIGHTTURNSTART) {
|
||||||
|
world.setBlockAndUpdate(placementPos.relative(facing).relative(facing.getClockWise()), ModBlocks.RIGHT_TURN_TRAIN_TRACK.get().defaultBlockState().setValue(TRACK_TYPE, RIGHTTURN).setValue(FACING, facing));
|
||||||
|
world.getBlockState(placementPos.relative(facing).relative(facing.getClockWise())).setValue(TRACK_TYPE, RIGHTTURN).setValue(FACING, facing).setValue(RENDER, true);
|
||||||
|
world.setBlockAndUpdate(placementPos.relative(facing).relative(facing).relative(facing.getClockWise()).relative(facing.getClockWise()), ModBlocks.RIGHT_TURN_TRAIN_TRACK.get().defaultBlockState().setValue(TRACK_TYPE, RIGHTTURNEND).setValue(FACING, facing));
|
||||||
|
world.getBlockState(placementPos.relative(facing).relative(facing).relative(facing.getClockWise()).relative(facing.getClockWise())).setValue(TRACK_TYPE, RIGHTTURNEND).setValue(FACING, facing).setValue(RENDER, false);
|
||||||
|
}
|
||||||
|
if (trackType == LEFTTURNSTART) {
|
||||||
|
world.setBlockAndUpdate(placementPos.relative(facing).relative(facing.getCounterClockWise()), ModBlocks.LEFT_TURN_TRAIN_TRACK.get().defaultBlockState().setValue(TRACK_TYPE, LEFTTURN).setValue(FACING, facing));
|
||||||
|
world.getBlockState(placementPos.relative(facing).relative(facing.getCounterClockWise())).setValue(TRACK_TYPE, LEFTTURN).setValue(FACING, facing).setValue(RENDER, true);
|
||||||
|
world.setBlockAndUpdate(placementPos.relative(facing).relative(facing).relative(facing.getCounterClockWise()).relative(facing.getCounterClockWise()), ModBlocks.LEFT_TURN_TRAIN_TRACK.get().defaultBlockState().setValue(TRACK_TYPE, LEFTTURNEND).setValue(FACING, facing));
|
||||||
|
world.getBlockState(placementPos.relative(facing).relative(facing).relative(facing.getCounterClockWise()).relative(facing.getCounterClockWise())).setValue(TRACK_TYPE, LEFTTURNEND).setValue(FACING, facing).setValue(RENDER, false);
|
||||||
|
}
|
||||||
|
if (trackType == MOUNTAININCLINE){
|
||||||
|
if(world.getBlockState(placementPos.relative(facing.getOpposite()).relative(facing.getOpposite())).is(Objects.requireNonNull(BlockTags.getAllTags().getTag(new ResourceLocation("hals_steampowered", "flattrack"))))){
|
||||||
|
trackType = MOUNTAININCLINESTART;
|
||||||
|
} else if (world.getBlockState(placementPos.relative(facing).relative(facing).above()).is(Objects.requireNonNull(BlockTags.getAllTags().getTag(new ResourceLocation("hals_steampowered", "flattrack"))))){
|
||||||
|
trackType = MOUNTAININCLINEEND;
|
||||||
|
}
|
||||||
|
}
|
||||||
int[] points = CreateCurveOffsets(trackType, facing);
|
int[] points = CreateCurveOffsets(trackType, facing);
|
||||||
return this.defaultBlockState()
|
return this.defaultBlockState()
|
||||||
.setValue(FACING, facing)
|
.setValue(FACING, facing)
|
||||||
|
|||||||
@@ -23,90 +23,81 @@ public class ModBlocks {
|
|||||||
public static final RegistryObject<Block> STRAIGHT_TRAIN_TRACK =
|
public static final RegistryObject<Block> STRAIGHT_TRAIN_TRACK =
|
||||||
registerBlock("straight_train_track",()-> new TrainTrack(AbstractBlock.Properties
|
registerBlock("straight_train_track",()-> new TrainTrack(AbstractBlock.Properties
|
||||||
.of(Material.METAL)
|
.of(Material.METAL)
|
||||||
.strength(3.0f,3.0f)
|
.strength(1.0f,1.0f)
|
||||||
.harvestTool(ToolType.PICKAXE)
|
.harvestTool(ToolType.PICKAXE)
|
||||||
.sound(SoundType.METAL)
|
.sound(SoundType.METAL)
|
||||||
.requiresCorrectToolForDrops()
|
|
||||||
.noOcclusion(),
|
.noOcclusion(),
|
||||||
"straight"
|
"straight"
|
||||||
));
|
));
|
||||||
public static final RegistryObject<Block> CROSSING_TRAIN_TRACK =
|
public static final RegistryObject<Block> CROSSING_TRAIN_TRACK =
|
||||||
registerBlock("crossing_train_track",()-> new TrainTrack(AbstractBlock.Properties
|
registerBlock("crossing_train_track",()-> new TrainTrack(AbstractBlock.Properties
|
||||||
.of(Material.METAL)
|
.of(Material.METAL)
|
||||||
.strength(3.0f,3.0f)
|
.strength(1.0f,1.0f)
|
||||||
.harvestTool(ToolType.PICKAXE)
|
.harvestTool(ToolType.PICKAXE)
|
||||||
.sound(SoundType.METAL)
|
.sound(SoundType.METAL)
|
||||||
.requiresCorrectToolForDrops()
|
|
||||||
.noOcclusion(),
|
.noOcclusion(),
|
||||||
"crossing"
|
"crossing"
|
||||||
));
|
));
|
||||||
public static final RegistryObject<Block> RIGHT_TURN_TRAIN_TRACK =
|
public static final RegistryObject<Block> RIGHT_TURN_TRAIN_TRACK =
|
||||||
registerBlock("right_turn_train_track",()-> new TrainTrack(AbstractBlock.Properties
|
registerBlock("right_turn_train_track",()-> new TrainTrack(AbstractBlock.Properties
|
||||||
.of(Material.METAL)
|
.of(Material.METAL)
|
||||||
.strength(3.0f,3.0f)
|
.strength(1.0f,1.0f)
|
||||||
.harvestTool(ToolType.PICKAXE)
|
.harvestTool(ToolType.PICKAXE)
|
||||||
.sound(SoundType.METAL)
|
.sound(SoundType.METAL)
|
||||||
.requiresCorrectToolForDrops()
|
|
||||||
.noOcclusion(),
|
.noOcclusion(),
|
||||||
"rightturn"
|
"rightturnstart"
|
||||||
));
|
));
|
||||||
public static final RegistryObject<Block> LEFT_TURN_TRAIN_TRACK =
|
public static final RegistryObject<Block> LEFT_TURN_TRAIN_TRACK =
|
||||||
registerBlock("left_turn_train_track",()-> new TrainTrack(AbstractBlock.Properties
|
registerBlock("left_turn_train_track",()-> new TrainTrack(AbstractBlock.Properties
|
||||||
.of(Material.METAL)
|
.of(Material.METAL)
|
||||||
.strength(3.0f,3.0f)
|
.strength(1.0f,1.0f)
|
||||||
.harvestTool(ToolType.PICKAXE)
|
.harvestTool(ToolType.PICKAXE)
|
||||||
.sound(SoundType.METAL)
|
.sound(SoundType.METAL)
|
||||||
.requiresCorrectToolForDrops()
|
|
||||||
.noOcclusion(),
|
.noOcclusion(),
|
||||||
"leftturn"
|
"leftturnstart"
|
||||||
));
|
));
|
||||||
public static final RegistryObject<Block> DIAGONAL_TRAIN_TRACK =
|
public static final RegistryObject<Block> DIAGONAL_TRAIN_TRACK =
|
||||||
registerBlock("diagonal_train_track",()-> new TrainTrack(AbstractBlock.Properties
|
registerBlock("diagonal_train_track",()-> new TrainTrack(AbstractBlock.Properties
|
||||||
.of(Material.METAL)
|
.of(Material.METAL)
|
||||||
.strength(3.0f,3.0f)
|
.strength(1.0f,1.0f)
|
||||||
.harvestTool(ToolType.PICKAXE)
|
.harvestTool(ToolType.PICKAXE)
|
||||||
.sound(SoundType.METAL)
|
.sound(SoundType.METAL)
|
||||||
.requiresCorrectToolForDrops()
|
|
||||||
.noOcclusion(),
|
.noOcclusion(),
|
||||||
"diagonalleft"
|
"diagonal"
|
||||||
));
|
));
|
||||||
public static final RegistryObject<Block> LEFT_45_DEGREE_TURN_TRAIN_TRACK =
|
public static final RegistryObject<Block> LEFT_45_DEGREE_TURN_TRAIN_TRACK =
|
||||||
registerBlock("left_45_degree_turn_train_track",()-> new TrainTrack(AbstractBlock.Properties
|
registerBlock("left_45_degree_turn_train_track",()-> new TrainTrack(AbstractBlock.Properties
|
||||||
.of(Material.METAL)
|
.of(Material.METAL)
|
||||||
.strength(3.0f,3.0f)
|
.strength(1.0f,1.0f)
|
||||||
.harvestTool(ToolType.PICKAXE)
|
.harvestTool(ToolType.PICKAXE)
|
||||||
.sound(SoundType.METAL)
|
.sound(SoundType.METAL)
|
||||||
.requiresCorrectToolForDrops()
|
|
||||||
.noOcclusion(),
|
.noOcclusion(),
|
||||||
"left45turn"
|
"left45turn"
|
||||||
));
|
));
|
||||||
public static final RegistryObject<Block> RIGHT_45_DEGREE_TURN_TRAIN_TRACK =
|
public static final RegistryObject<Block> RIGHT_45_DEGREE_TURN_TRAIN_TRACK =
|
||||||
registerBlock("right_45_degree_turn_train_track",()-> new TrainTrack(AbstractBlock.Properties
|
registerBlock("right_45_degree_turn_train_track",()-> new TrainTrack(AbstractBlock.Properties
|
||||||
.of(Material.METAL)
|
.of(Material.METAL)
|
||||||
.strength(3.0f,3.0f)
|
.strength(1.0f,1.0f)
|
||||||
.harvestTool(ToolType.PICKAXE)
|
.harvestTool(ToolType.PICKAXE)
|
||||||
.sound(SoundType.METAL)
|
.sound(SoundType.METAL)
|
||||||
.requiresCorrectToolForDrops()
|
|
||||||
.noOcclusion(),
|
.noOcclusion(),
|
||||||
"right45turn"
|
"right45turn"
|
||||||
));
|
));
|
||||||
public static final RegistryObject<Block> INCLINE_TRAIN_TRACK =
|
public static final RegistryObject<Block> INCLINE_TRAIN_TRACK =
|
||||||
registerBlock("incline_train_track",()-> new TrainTrack(AbstractBlock.Properties
|
registerBlock("incline_train_track",()-> new TrainTrack(AbstractBlock.Properties
|
||||||
.of(Material.METAL)
|
.of(Material.METAL)
|
||||||
.strength(3.0f,3.0f)
|
.strength(1.0f,1.0f)
|
||||||
.harvestTool(ToolType.PICKAXE)
|
.harvestTool(ToolType.PICKAXE)
|
||||||
.sound(SoundType.METAL)
|
.sound(SoundType.METAL)
|
||||||
.requiresCorrectToolForDrops()
|
|
||||||
.noOcclusion(),
|
.noOcclusion(),
|
||||||
"incline"
|
"incline"
|
||||||
));
|
));
|
||||||
public static final RegistryObject<Block> MOUNTAIN_INCLINE_TRAIN_TRACK =
|
public static final RegistryObject<Block> MOUNTAIN_INCLINE_TRAIN_TRACK =
|
||||||
registerBlock("mountain_incline_train_track",()-> new TrainTrack(AbstractBlock.Properties
|
registerBlock("mountain_incline_train_track",()-> new TrainTrack(AbstractBlock.Properties
|
||||||
.of(Material.METAL)
|
.of(Material.METAL)
|
||||||
.strength(3.0f,3.0f)
|
.strength(1.0f,1.0f)
|
||||||
.harvestTool(ToolType.PICKAXE)
|
.harvestTool(ToolType.PICKAXE)
|
||||||
.sound(SoundType.METAL)
|
.sound(SoundType.METAL)
|
||||||
.requiresCorrectToolForDrops()
|
|
||||||
.noOcclusion(),
|
.noOcclusion(),
|
||||||
"mountainincline"
|
"mountainincline"
|
||||||
));
|
));
|
||||||
|
|||||||
@@ -10,9 +10,9 @@ import net.minecraftforge.registries.ForgeRegistries;
|
|||||||
public class ModTileEntities {
|
public class ModTileEntities {
|
||||||
public static final DeferredRegister<TileEntityType<?>> TILE_ENTITIES = DeferredRegister.create(ForgeRegistries.TILE_ENTITIES, HalsSteampowered.MODID);
|
public static final DeferredRegister<TileEntityType<?>> TILE_ENTITIES = DeferredRegister.create(ForgeRegistries.TILE_ENTITIES, HalsSteampowered.MODID);
|
||||||
|
|
||||||
public static final RegistryObject<TileEntityType<TrainTrackTileEntity>> TRAIN_TRACK_TILE_ENTITY_TYPE = TILE_ENTITIES.register("train_track_tile_entity", ()->TileEntityType.Builder.of(TrainTrackTileEntity::new, ModBlocks.STRAIGHT_TRAIN_TRACK.get()).build(null));
|
public static final RegistryObject<TileEntityType<TrainTrackTileEntity>> TRAIN_TRACK_TILE_ENTITY_TYPE = TILE_ENTITIES.register("train_track_tile_entity",
|
||||||
public static final RegistryObject<TileEntityType<TrainTrackTileEntity>> TRAIN_TRACK_RTURN_TILE_ENTITY_TYPE = TILE_ENTITIES.register("train_track_rturn_tile_entity", ()->TileEntityType.Builder.of(TrainTrackTileEntity::new, ModBlocks.RIGHT_TURN_TRAIN_TRACK.get()).build(null));
|
()->TileEntityType.Builder.of(TrainTrackTileEntity::new,
|
||||||
public static final RegistryObject<TileEntityType<TrainTrackTileEntity>> TRAIN_TRACK_LTURN_TILE_ENTITY_TYPE = TILE_ENTITIES.register("train_track_lturn_tile_entity", ()->TileEntityType.Builder.of(TrainTrackTileEntity::new, ModBlocks.LEFT_TURN_TRAIN_TRACK.get()).build(null));
|
ModBlocks.STRAIGHT_TRAIN_TRACK.get(),ModBlocks.DIAGONAL_TRAIN_TRACK.get(),ModBlocks.LEFT_TURN_TRAIN_TRACK.get(),ModBlocks.RIGHT_TURN_TRAIN_TRACK.get(),
|
||||||
public static final RegistryObject<TileEntityType<TrainTrackTileEntity>> TRAIN_TRACK_RTURN45_TILE_ENTITY_TYPE = TILE_ENTITIES.register("train_track_rturn45_tile_entity", ()->TileEntityType.Builder.of(TrainTrackTileEntity::new, ModBlocks.RIGHT_45_DEGREE_TURN_TRAIN_TRACK.get()).build(null));
|
ModBlocks.RIGHT_45_DEGREE_TURN_TRAIN_TRACK.get(),ModBlocks.LEFT_45_DEGREE_TURN_TRAIN_TRACK.get(),ModBlocks.INCLINE_TRAIN_TRACK.get(),ModBlocks.MOUNTAIN_INCLINE_TRAIN_TRACK.get(),
|
||||||
public static final RegistryObject<TileEntityType<TrainTrackTileEntity>> TRAIN_TRACK_LTURN45_TILE_ENTITY_TYPE = TILE_ENTITIES.register("train_track_lturn45_tile_entity", ()->TileEntityType.Builder.of(TrainTrackTileEntity::new, ModBlocks.LEFT_45_DEGREE_TURN_TRAIN_TRACK.get()).build(null));
|
ModBlocks.CROSSING_TRAIN_TRACK.get()).build(null));
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,6 +7,8 @@ public enum TrackClass implements IStringSerializable {
|
|||||||
CROSSING("crossing"),
|
CROSSING("crossing"),
|
||||||
INCLINE("incline"),
|
INCLINE("incline"),
|
||||||
MOUNTAININCLINE("mountainincline"),
|
MOUNTAININCLINE("mountainincline"),
|
||||||
|
MOUNTAININCLINESTART("mountaininclinestart"),
|
||||||
|
MOUNTAININCLINEEND("mountaininclineend"),
|
||||||
YJUNCTION("yjunction"),
|
YJUNCTION("yjunction"),
|
||||||
XJUNCTION("xjunction"),
|
XJUNCTION("xjunction"),
|
||||||
LEFTTURN("leftturn"),
|
LEFTTURN("leftturn"),
|
||||||
|
|||||||
@@ -0,0 +1,51 @@
|
|||||||
|
package net.halbear.steampowered.registry.utility;
|
||||||
|
|
||||||
|
import net.halbear.steampowered.HalsSteampowered;
|
||||||
|
import net.halbear.steampowered.registry.blocks.ModBlocks;
|
||||||
|
import net.minecraft.entity.player.PlayerEntity;
|
||||||
|
import net.minecraft.item.Item;
|
||||||
|
import net.minecraft.item.ItemStack;
|
||||||
|
import net.minecraft.util.Hand;
|
||||||
|
import net.minecraftforge.event.entity.player.PlayerInteractEvent;
|
||||||
|
import net.minecraftforge.eventbus.api.SubscribeEvent;
|
||||||
|
import net.minecraftforge.fml.common.Mod;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
@Mod.EventBusSubscriber(modid = HalsSteampowered.MODID, bus = Mod.EventBusSubscriber.Bus.FORGE)
|
||||||
|
public class ServerEventHandler {
|
||||||
|
|
||||||
|
@SubscribeEvent
|
||||||
|
public static void CycleTrackItem(PlayerInteractEvent.RightClickItem event){
|
||||||
|
if(!event.getWorld().isClientSide()){
|
||||||
|
ArrayList<Item> trackBlocks = new ArrayList<Item>();
|
||||||
|
trackBlocks.add(ModBlocks.STRAIGHT_TRAIN_TRACK.get().asItem());
|
||||||
|
trackBlocks.add(ModBlocks.RIGHT_TURN_TRAIN_TRACK.get().asItem());
|
||||||
|
trackBlocks.add(ModBlocks.LEFT_TURN_TRAIN_TRACK.get().asItem());
|
||||||
|
trackBlocks.add(ModBlocks.RIGHT_45_DEGREE_TURN_TRAIN_TRACK.get().asItem());
|
||||||
|
trackBlocks.add(ModBlocks.LEFT_45_DEGREE_TURN_TRAIN_TRACK.get().asItem());
|
||||||
|
trackBlocks.add(ModBlocks.DIAGONAL_TRAIN_TRACK.get().asItem());
|
||||||
|
trackBlocks.add(ModBlocks.INCLINE_TRAIN_TRACK.get().asItem());
|
||||||
|
trackBlocks.add(ModBlocks.MOUNTAIN_INCLINE_TRAIN_TRACK.get().asItem());
|
||||||
|
trackBlocks.add(ModBlocks.CROSSING_TRAIN_TRACK.get().asItem());
|
||||||
|
PlayerEntity player = event.getPlayer();
|
||||||
|
ItemStack itemStack = event.getItemStack();
|
||||||
|
int ItemCount = itemStack.getCount();
|
||||||
|
if(trackBlocks.contains(itemStack.getItem())){
|
||||||
|
int index = trackBlocks.indexOf(itemStack.getItem());
|
||||||
|
if(index >= trackBlocks.size() - 1){
|
||||||
|
index = 0;
|
||||||
|
} else index++;
|
||||||
|
if (player != null){
|
||||||
|
player.setItemInHand(event.getHand(), new ItemStack(trackBlocks.get(index)));
|
||||||
|
if(event.getHand() == Hand.MAIN_HAND){
|
||||||
|
player.getMainHandItem().setCount(ItemCount);
|
||||||
|
} else{
|
||||||
|
player.getOffhandItem().setCount(ItemCount);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -21,6 +21,21 @@
|
|||||||
"apply": [
|
"apply": [
|
||||||
{"model": "hals_steampowered:block/incline/traintrackincline","weight": 7, "y": 270}
|
{"model": "hals_steampowered:block/incline/traintrackincline","weight": 7, "y": 270}
|
||||||
]
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"when": {"facing":"north", "base": "struts"},
|
||||||
|
"apply":{"model": "hals_steampowered:block/incline/traintrackincline_struts","y": 0}
|
||||||
|
},
|
||||||
|
{"when": {"facing":"south", "base": "struts"},
|
||||||
|
"apply":{"model": "hals_steampowered:block/incline/traintrackincline_struts","y": 180}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"when": {"facing":"east", "base": "struts"},
|
||||||
|
"apply":{"model": "hals_steampowered:block/incline/traintrackincline_struts","y": 90}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"when": {"facing":"west", "base": "struts"},
|
||||||
|
"apply":{"model": "hals_steampowered:block/incline/traintrackincline_struts","y": 270}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -1,23 +1,23 @@
|
|||||||
{ "multipart": [
|
{ "multipart": [
|
||||||
{
|
{
|
||||||
"when": {"facing":"north","render": true},
|
"when": {"facing":"north","render": true,"track_type": "leftturn"},
|
||||||
"apply": [
|
"apply": [
|
||||||
{"model": "hals_steampowered:block/track3blockradiusflipped","weight": 5, "y": 0}
|
{"model": "hals_steampowered:block/track3blockradiusflipped","weight": 5, "y": 0}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{"when": {"facing":"south","render": true},
|
{"when": {"facing":"south","render": true,"track_type": "leftturn"},
|
||||||
"apply": [
|
"apply": [
|
||||||
{"model": "hals_steampowered:block/track3blockradiusflipped","weight": 5, "y": 180}
|
{"model": "hals_steampowered:block/track3blockradiusflipped","weight": 5, "y": 180}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"when": {"facing":"east","render": true},
|
"when": {"facing":"east","render": true,"track_type": "leftturn"},
|
||||||
"apply": [
|
"apply": [
|
||||||
{"model": "hals_steampowered:block/track3blockradiusflipped","weight": 5, "y": 90}
|
{"model": "hals_steampowered:block/track3blockradiusflipped","weight": 5, "y": 90}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"when": {"facing":"west","render": true},
|
"when": {"facing":"west","render": true,"track_type": "leftturn"},
|
||||||
"apply": [
|
"apply": [
|
||||||
{"model": "hals_steampowered:block/track3blockradiusflipped","weight": 7, "y": 270}
|
{"model": "hals_steampowered:block/track3blockradiusflipped","weight": 7, "y": 270}
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -1,47 +1,77 @@
|
|||||||
{ "multipart": [
|
{ "multipart": [
|
||||||
{
|
{
|
||||||
"when": {"facing":"north"},
|
"when": {"facing":"north","track_type": "mountainincline"},
|
||||||
"apply":{"model": "hals_steampowered:block/mountainincline/traintrackgearedslope", "y": 0}
|
"apply":{"model": "hals_steampowered:block/mountainincline/traintrackgearedslope", "y": 0}
|
||||||
},
|
},
|
||||||
{"when": {"facing":"south"},
|
{"when": {"facing":"south","track_type": "mountainincline"},
|
||||||
"apply":{"model": "hals_steampowered:block/mountainincline/traintrackgearedslope","y": 180}
|
"apply":{"model": "hals_steampowered:block/mountainincline/traintrackgearedslope","y": 180}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"when": {"facing":"east"},
|
"when": {"facing":"east","track_type": "mountainincline"},
|
||||||
"apply":{"model": "hals_steampowered:block/mountainincline/traintrackgearedslope","y": 90}
|
"apply":{"model": "hals_steampowered:block/mountainincline/traintrackgearedslope","y": 90}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"when": {"facing":"west"},
|
"when": {"facing":"west","track_type": "mountainincline"},
|
||||||
"apply":{"model": "hals_steampowered:block/mountainincline/traintrackgearedslope","y": 270}
|
"apply":{"model": "hals_steampowered:block/mountainincline/traintrackgearedslope","y": 270}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"when": {"facing":"north", "base": "ballast"},
|
"when": {"facing":"north","track_type": "mountaininclinestart"},
|
||||||
|
"apply":{"model": "hals_steampowered:block/mountainincline/traintrackgearedslope_starttransition", "y": 0}
|
||||||
|
},
|
||||||
|
{"when": {"facing":"south","track_type": "mountaininclinestart"},
|
||||||
|
"apply":{"model": "hals_steampowered:block/mountainincline/traintrackgearedslope_starttransition","y": 180}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"when": {"facing":"east","track_type": "mountaininclinestart"},
|
||||||
|
"apply":{"model": "hals_steampowered:block/mountainincline/traintrackgearedslope_starttransition","y": 90}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"when": {"facing":"west","track_type": "mountaininclinestart"},
|
||||||
|
"apply":{"model": "hals_steampowered:block/mountainincline/traintrackgearedslope_starttransition","y": 270}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"when": {"facing":"north","track_type": "mountaininclineend"},
|
||||||
|
"apply":{"model": "hals_steampowered:block/mountainincline/traintrackgearedslope_endtransition", "y": 0}
|
||||||
|
},
|
||||||
|
{"when": {"facing":"south","track_type": "mountaininclineend"},
|
||||||
|
"apply":{"model": "hals_steampowered:block/mountainincline/traintrackgearedslope_endtransition","y": 180}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"when": {"facing":"east","track_type": "mountaininclineend"},
|
||||||
|
"apply":{"model": "hals_steampowered:block/mountainincline/traintrackgearedslope_endtransition","y": 90}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"when": {"facing":"west","track_type": "mountaininclineend"},
|
||||||
|
"apply":{"model": "hals_steampowered:block/mountainincline/traintrackgearedslope_endtransition","y": 270}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"when": {"facing":"north", "base": "ballast","track_type": "mountainincline"},
|
||||||
"apply": {"model": "hals_steampowered:block/mountainincline/traintrackgearedslope_ballast", "y": 0}
|
"apply": {"model": "hals_steampowered:block/mountainincline/traintrackgearedslope_ballast", "y": 0}
|
||||||
},
|
},
|
||||||
{"when": {"facing":"south", "base": "ballast"},
|
{"when": {"facing":"south", "base": "ballast","track_type": "mountainincline"},
|
||||||
"apply":{"model": "hals_steampowered:block/mountainincline/traintrackgearedslope_ballast","y": 180}
|
"apply":{"model": "hals_steampowered:block/mountainincline/traintrackgearedslope_ballast","y": 180}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"when": {"facing":"east", "base": "ballast"},
|
"when": {"facing":"east", "base": "ballast","track_type": "mountainincline"},
|
||||||
"apply":{"model": "hals_steampowered:block/mountainincline/traintrackgearedslope_ballast","y": 90}
|
"apply":{"model": "hals_steampowered:block/mountainincline/traintrackgearedslope_ballast","y": 90}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"when": {"facing":"west", "base": "ballast"},
|
"when": {"facing":"west", "base": "ballast","track_type": "mountainincline"},
|
||||||
"apply":{"model": "hals_steampowered:block/mountainincline/traintrackgearedslope_ballast","y": 270}
|
"apply":{"model": "hals_steampowered:block/mountainincline/traintrackgearedslope_ballast","y": 270}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"when": {"facing":"north", "base": "struts"},
|
"when": {"facing":"north", "base": "struts","track_type": "mountainincline"},
|
||||||
"apply":{"model": "hals_steampowered:block/mountainincline/traintrackgearedslope_struts","y": 0}
|
"apply":{"model": "hals_steampowered:block/mountainincline/traintrackgearedslope_struts","y": 0}
|
||||||
},
|
},
|
||||||
{"when": {"facing":"south", "base": "struts"},
|
{"when": {"facing":"south", "base": "struts","track_type": "mountainincline"},
|
||||||
"apply":{"model": "hals_steampowered:block/mountainincline/traintrackgearedslope_struts","y": 180}
|
"apply":{"model": "hals_steampowered:block/mountainincline/traintrackgearedslope_struts","y": 180}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"when": {"facing":"east", "base": "struts"},
|
"when": {"facing":"east", "base": "struts","track_type": "mountainincline"},
|
||||||
"apply":{"model": "hals_steampowered:block/mountainincline/traintrackgearedslope_struts","y": 90}
|
"apply":{"model": "hals_steampowered:block/mountainincline/traintrackgearedslope_struts","y": 90}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"when": {"facing":"west", "base": "struts"},
|
"when": {"facing":"west", "base": "struts","track_type": "mountainincline"},
|
||||||
"apply":{"model": "hals_steampowered:block/mountainincline/traintrackgearedslope_struts","y": 270}
|
"apply":{"model": "hals_steampowered:block/mountainincline/traintrackgearedslope_struts","y": 270}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -1,23 +1,23 @@
|
|||||||
{ "multipart": [
|
{ "multipart": [
|
||||||
{
|
{
|
||||||
"when": {"facing":"north","render": true},
|
"when": {"facing":"north","render": true,"track_type": "rightturn"},
|
||||||
"apply": [
|
"apply": [
|
||||||
{"model": "hals_steampowered:block/track3blockradius","weight": 5, "y": 0}
|
{"model": "hals_steampowered:block/track3blockradius","weight": 5, "y": 0}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{"when": {"facing":"south","render": true},
|
{"when": {"facing":"south","render": true,"track_type": "rightturn"},
|
||||||
"apply": [
|
"apply": [
|
||||||
{"model": "hals_steampowered:block/track3blockradius","weight": 5, "y": 180}
|
{"model": "hals_steampowered:block/track3blockradius","weight": 5, "y": 180}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"when": {"facing":"east","render": true},
|
"when": {"facing":"east","render": true,"track_type": "rightturn"},
|
||||||
"apply": [
|
"apply": [
|
||||||
{"model": "hals_steampowered:block/track3blockradius","weight": 5, "y": 90}
|
{"model": "hals_steampowered:block/track3blockradius","weight": 5, "y": 90}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"when": {"facing":"west","render": true},
|
"when": {"facing":"west","render": true,"track_type": "rightturn"},
|
||||||
"apply": [
|
"apply": [
|
||||||
{"model": "hals_steampowered:block/track3blockradius","weight": 7, "y": 270}
|
{"model": "hals_steampowered:block/track3blockradius","weight": 7, "y": 270}
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -0,0 +1,300 @@
|
|||||||
|
{
|
||||||
|
"format_version": "1.9.0",
|
||||||
|
"credit": "Made with Blockbench",
|
||||||
|
"texture_size": [64, 64],
|
||||||
|
"textures": {
|
||||||
|
"1": "hals_steampowered:block/rail45degreeincline",
|
||||||
|
"particle": "hals_steampowered:block/rail45degreeincline"
|
||||||
|
},
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"from": [0, 6.825, -3.35],
|
||||||
|
"to": [16, 7.825, 19.3],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 8.825, 8.45]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 2.25, 11.25, 2.5], "texture": "#1"},
|
||||||
|
"east": {"uv": [7.25, 1.75, 13.25, 2], "texture": "#1"},
|
||||||
|
"south": {"uv": [7.25, 2, 11.25, 2.25], "texture": "#1"},
|
||||||
|
"west": {"uv": [13.25, 1.75, 7.25, 2], "texture": "#1"},
|
||||||
|
"up": {"uv": [12, 15, 8, 9], "texture": "#1"},
|
||||||
|
"down": {"uv": [12, 9, 8, 15], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [11, 6.075, -3.35],
|
||||||
|
"to": [14, 6.825, 19.3],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 8.825, 8.45]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.75, 2.25, 8.5, 2.5], "texture": "#1"},
|
||||||
|
"east": {"uv": [10, 8.5, 16, 8.75], "texture": "#1"},
|
||||||
|
"south": {"uv": [10, 2.25, 10.75, 2.5], "texture": "#1"},
|
||||||
|
"west": {"uv": [15.75, 8.75, 9.75, 9], "texture": "#1"},
|
||||||
|
"up": {"uv": [13.25, 15, 12.5, 9], "texture": "#1"},
|
||||||
|
"down": {"uv": [13.25, 9, 12.5, 15], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2, 6.075, -3.35],
|
||||||
|
"to": [5, 6.825, 19.3],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [-1, 8.825, 8.45]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.75, 2.25, 8.5, 2.5], "texture": "#1"},
|
||||||
|
"east": {"uv": [10, 8.5, 16, 8.75], "texture": "#1"},
|
||||||
|
"south": {"uv": [10, 2.25, 10.75, 2.5], "texture": "#1"},
|
||||||
|
"west": {"uv": [15.75, 8.75, 9.75, 9], "texture": "#1"},
|
||||||
|
"up": {"uv": [13.25, 15, 12.5, 9], "texture": "#1"},
|
||||||
|
"down": {"uv": [13.25, 9, 12.5, 15], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [11, 6.075, -13.35],
|
||||||
|
"to": [14, 6.825, -3.35],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 8.825, 8.45]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.75, 2.25, 8.5, 2.5], "texture": "#1"},
|
||||||
|
"east": {"uv": [13.5, 8.5, 16, 8.75], "texture": "#1"},
|
||||||
|
"south": {"uv": [10, 2.25, 10.75, 2.5], "texture": "#1"},
|
||||||
|
"west": {"uv": [12.25, 8.75, 9.75, 9], "texture": "#1"},
|
||||||
|
"up": {"uv": [13.25, 11.5, 12.5, 9], "texture": "#1"},
|
||||||
|
"down": {"uv": [13.25, 9, 12.5, 11.5], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [0, 6.825, -13.35],
|
||||||
|
"to": [16, 7.825, -3.35],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 8.825, 8.45]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 2.25, 11.25, 2.5], "texture": "#1"},
|
||||||
|
"east": {"uv": [9.25, 1.75, 11.75, 2], "texture": "#1"},
|
||||||
|
"south": {"uv": [7.25, 2, 11.25, 2.25], "texture": "#1"},
|
||||||
|
"west": {"uv": [9.75, 1.75, 7.25, 2], "texture": "#1"},
|
||||||
|
"up": {"uv": [12, 11.5, 8, 9], "texture": "#1"},
|
||||||
|
"down": {"uv": [12, 9, 8, 11.5], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2, 6.075, -13.35],
|
||||||
|
"to": [5, 6.825, -3.35],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [-1, 8.825, 8.45]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.75, 2.25, 8.5, 2.5], "texture": "#1"},
|
||||||
|
"east": {"uv": [13.5, 8.5, 16, 8.75], "texture": "#1"},
|
||||||
|
"south": {"uv": [10, 2.25, 10.75, 2.5], "texture": "#1"},
|
||||||
|
"west": {"uv": [12.25, 8.75, 9.75, 9], "texture": "#1"},
|
||||||
|
"up": {"uv": [13.25, 11.5, 12.5, 9], "texture": "#1"},
|
||||||
|
"down": {"uv": [13.25, 9, 12.5, 11.5], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2, 6.075, 19.3],
|
||||||
|
"to": [5, 6.825, 29.3],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [-1, 8.825, 8.45]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.75, 2.25, 8.5, 2.5], "texture": "#1"},
|
||||||
|
"east": {"uv": [13.5, 8.5, 16, 8.75], "texture": "#1"},
|
||||||
|
"south": {"uv": [10, 2.25, 10.75, 2.5], "texture": "#1"},
|
||||||
|
"west": {"uv": [12.25, 8.75, 9.75, 9], "texture": "#1"},
|
||||||
|
"up": {"uv": [13.25, 11.5, 12.5, 9], "texture": "#1"},
|
||||||
|
"down": {"uv": [13.25, 9, 12.5, 11.5], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [0, 6.825, 19.3],
|
||||||
|
"to": [16, 7.825, 29.3],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 8.825, 8.45]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 2.25, 11.25, 2.5], "texture": "#1"},
|
||||||
|
"east": {"uv": [10.75, 1.75, 13.25, 2], "texture": "#1"},
|
||||||
|
"south": {"uv": [7.25, 2, 11.25, 2.25], "texture": "#1"},
|
||||||
|
"west": {"uv": [9.75, 1.75, 7.25, 2], "texture": "#1"},
|
||||||
|
"up": {"uv": [12, 11.5, 8, 9], "texture": "#1"},
|
||||||
|
"down": {"uv": [12, 9, 8, 11.5], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [11, 6.075, 19.3],
|
||||||
|
"to": [14, 6.825, 29.3],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 8.825, 8.45]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.75, 2.25, 8.5, 2.5], "texture": "#1"},
|
||||||
|
"east": {"uv": [13.5, 8.5, 16, 8.75], "texture": "#1"},
|
||||||
|
"south": {"uv": [10, 2.25, 10.75, 2.5], "texture": "#1"},
|
||||||
|
"west": {"uv": [12.25, 8.75, 9.75, 9], "texture": "#1"},
|
||||||
|
"up": {"uv": [13.25, 11.5, 12.5, 9], "texture": "#1"},
|
||||||
|
"down": {"uv": [13.25, 9, 12.5, 11.5], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2.5, 0, -5],
|
||||||
|
"to": [4.5, 13, -3],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [2.5, 0, -5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [15.5, 9, 16, 12.25], "texture": "#1"},
|
||||||
|
"east": {"uv": [15, 12.75, 15.5, 16], "texture": "#1"},
|
||||||
|
"south": {"uv": [14.75, 9, 15.25, 12.25], "texture": "#1"},
|
||||||
|
"west": {"uv": [15.5, 12.75, 16, 16], "texture": "#1"},
|
||||||
|
"up": {"uv": [11, 9, 11.5, 9.5], "texture": "#1"},
|
||||||
|
"down": {"uv": [8.5, 9.25, 9, 9.75], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [11.5, 0, -5],
|
||||||
|
"to": [13.5, 13, -3],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [11.5, 0, -5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [15.5, 9, 16, 12.25], "texture": "#1"},
|
||||||
|
"east": {"uv": [15, 12.75, 15.5, 16], "texture": "#1"},
|
||||||
|
"south": {"uv": [14.75, 9, 15.25, 12.25], "texture": "#1"},
|
||||||
|
"west": {"uv": [15.5, 12.75, 16, 16], "texture": "#1"},
|
||||||
|
"up": {"uv": [11, 9, 11.5, 9.5], "texture": "#1"},
|
||||||
|
"down": {"uv": [8.5, 9.25, 9, 9.75], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [11.5, 0, 2],
|
||||||
|
"to": [13.5, 10, 4],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [11.5, -3, 2]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [15.5, 9, 16, 11.5], "texture": "#1"},
|
||||||
|
"east": {"uv": [15, 12.75, 15.5, 15.25], "texture": "#1"},
|
||||||
|
"south": {"uv": [14.75, 9, 15.25, 11.5], "texture": "#1"},
|
||||||
|
"west": {"uv": [15.5, 12.75, 16, 15.25], "texture": "#1"},
|
||||||
|
"up": {"uv": [11, 9, 11.5, 9.5], "texture": "#1"},
|
||||||
|
"down": {"uv": [8.5, 9.25, 9, 9.75], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2.5, 0, 2],
|
||||||
|
"to": [4.5, 10, 4],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [2.5, -3, 2]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [15.5, 9, 16, 11.5], "texture": "#1"},
|
||||||
|
"east": {"uv": [15, 12.75, 15.5, 15.25], "texture": "#1"},
|
||||||
|
"south": {"uv": [14.75, 9, 15.25, 11.5], "texture": "#1"},
|
||||||
|
"west": {"uv": [15.5, 12.75, 16, 15.25], "texture": "#1"},
|
||||||
|
"up": {"uv": [11, 9, 11.5, 9.5], "texture": "#1"},
|
||||||
|
"down": {"uv": [8.5, 9.25, 9, 9.75], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [11.5, 0, -13],
|
||||||
|
"to": [13.5, 16, -11],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [11.5, 3, -13]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [14.25, 4.5, 14.75, 8.5], "texture": "#1"},
|
||||||
|
"east": {"uv": [13.75, 12, 14.25, 16], "texture": "#1"},
|
||||||
|
"south": {"uv": [13.75, 4.5, 14.25, 8.5], "texture": "#1"},
|
||||||
|
"west": {"uv": [14.25, 12, 14.75, 16], "texture": "#1"},
|
||||||
|
"up": {"uv": [11, 9, 11.5, 9.5], "texture": "#1"},
|
||||||
|
"down": {"uv": [8.5, 9.25, 9, 9.75], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2.5, 0, -13],
|
||||||
|
"to": [4.5, 16, -11],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [2.5, 3, -13]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [14.25, 4.5, 14.75, 8.5], "texture": "#1"},
|
||||||
|
"east": {"uv": [13.75, 12, 14.25, 16], "texture": "#1"},
|
||||||
|
"south": {"uv": [13.75, 4.5, 14.25, 8.5], "texture": "#1"},
|
||||||
|
"west": {"uv": [14.25, 12, 14.75, 16], "texture": "#1"},
|
||||||
|
"up": {"uv": [11, 9, 11.5, 9.5], "texture": "#1"},
|
||||||
|
"down": {"uv": [8.5, 9.25, 9, 9.75], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [11.5, 0, 9.5],
|
||||||
|
"to": [13.5, 7.5, 11.5],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [11.5, -0.5, 9.5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [15.5, 9, 16, 11], "texture": "#1"},
|
||||||
|
"east": {"uv": [15, 12.75, 15.5, 14.75], "texture": "#1"},
|
||||||
|
"south": {"uv": [14.75, 9, 15.25, 11], "texture": "#1"},
|
||||||
|
"west": {"uv": [15.5, 12.75, 16, 14.75], "texture": "#1"},
|
||||||
|
"up": {"uv": [11, 9, 11.5, 9.5], "texture": "#1"},
|
||||||
|
"down": {"uv": [8.5, 9.25, 9, 9.75], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2.5, 0, 9.5],
|
||||||
|
"to": [4.5, 7.5, 11.5],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [2.5, -0.5, 9.5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [15.5, 9, 16, 11], "texture": "#1"},
|
||||||
|
"east": {"uv": [15, 12.75, 15.5, 14.75], "texture": "#1"},
|
||||||
|
"south": {"uv": [14.75, 9, 15.25, 11], "texture": "#1"},
|
||||||
|
"west": {"uv": [15.5, 12.75, 16, 14.75], "texture": "#1"},
|
||||||
|
"up": {"uv": [11, 9, 11.5, 9.5], "texture": "#1"},
|
||||||
|
"down": {"uv": [8.5, 9.25, 9, 9.75], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [11.5, 0, 18.5],
|
||||||
|
"to": [13.5, 2.5, 20.5],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [11.5, -5.5, 18.5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [15.5, 9, 16, 9.5], "texture": "#1"},
|
||||||
|
"east": {"uv": [15, 12.75, 15.5, 13.25], "texture": "#1"},
|
||||||
|
"south": {"uv": [14.75, 9, 15.25, 9.5], "texture": "#1"},
|
||||||
|
"west": {"uv": [15.5, 12.75, 16, 13.25], "texture": "#1"},
|
||||||
|
"up": {"uv": [11, 9, 11.5, 9.5], "texture": "#1"},
|
||||||
|
"down": {"uv": [8.5, 9.25, 9, 9.75], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2.5, 0, 18.5],
|
||||||
|
"to": [4.5, 2.5, 20.5],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [2.5, -5.5, 18.5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [15.5, 9, 16, 9.5], "texture": "#1"},
|
||||||
|
"east": {"uv": [15, 12.75, 15.5, 13.25], "texture": "#1"},
|
||||||
|
"south": {"uv": [14.75, 9, 15.25, 9.5], "texture": "#1"},
|
||||||
|
"west": {"uv": [15.5, 12.75, 16, 13.25], "texture": "#1"},
|
||||||
|
"up": {"uv": [11, 9, 11.5, 9.5], "texture": "#1"},
|
||||||
|
"down": {"uv": [8.5, 9.25, 9, 9.75], "texture": "#1"}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"display": {
|
||||||
|
"thirdperson_righthand": {
|
||||||
|
"translation": [0, 4, -2.25],
|
||||||
|
"scale": [0.7, 0.7, 0.7]
|
||||||
|
},
|
||||||
|
"thirdperson_lefthand": {
|
||||||
|
"translation": [0, 4, -2.25],
|
||||||
|
"scale": [0.7, 0.7, 0.7]
|
||||||
|
},
|
||||||
|
"firstperson_righthand": {
|
||||||
|
"rotation": [82, 0, 0],
|
||||||
|
"translation": [0, 3.5, 1],
|
||||||
|
"scale": [0.7, 0.7, 0.7]
|
||||||
|
},
|
||||||
|
"firstperson_lefthand": {
|
||||||
|
"rotation": [82, 0, 0],
|
||||||
|
"translation": [0, 3.5, 1],
|
||||||
|
"scale": [0.7, 0.7, 0.7]
|
||||||
|
},
|
||||||
|
"ground": {
|
||||||
|
"translation": [0, 0.25, 0],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"gui": {
|
||||||
|
"rotation": [90, 0, 0]
|
||||||
|
},
|
||||||
|
"head": {
|
||||||
|
"translation": [0, 14.5, 0]
|
||||||
|
},
|
||||||
|
"fixed": {
|
||||||
|
"rotation": [-90, 0, 0],
|
||||||
|
"translation": [0, 0, -7.75]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"groups": [
|
||||||
|
{
|
||||||
|
"name": "struts",
|
||||||
|
"origin": [8, 8, 8],
|
||||||
|
"color": 0,
|
||||||
|
"children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,729 @@
|
|||||||
|
{
|
||||||
|
"format_version": "1.9.0",
|
||||||
|
"credit": "Made with Blockbench",
|
||||||
|
"texture_size": [64, 64],
|
||||||
|
"textures": {
|
||||||
|
"0": "hals_steampowered:block/rail45degreeincline",
|
||||||
|
"particle": "hals_steampowered:block/rail45degreeincline"
|
||||||
|
},
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"from": [2, 7.575, 7.05],
|
||||||
|
"to": [3, 9.575, 18.8],
|
||||||
|
"rotation": {"angle": 45, "axis": "x", "origin": [8, 8.575, 8.15]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7, 0, 7.25, 0.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [4.975, 0, 7, 0.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [7, 0.5, 7.25, 1], "texture": "#0"},
|
||||||
|
"west": {"uv": [3, 0.5, 5.025, 1], "texture": "#0"},
|
||||||
|
"up": {"uv": [2.25, 9, 2, 6.975], "texture": "#0"},
|
||||||
|
"down": {"uv": [2.25, 6.975, 2, 9], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [1, 7.575, 7.5],
|
||||||
|
"to": [4, 7.575, 18.475],
|
||||||
|
"rotation": {"angle": 45, "axis": "x", "origin": [8, 8.575, 8.15]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 0, 0.75, 0], "texture": "#0"},
|
||||||
|
"east": {"uv": [2.14167, 0, 4, 0], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 0, 0.75, 0], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 0, 1.85833, 0], "texture": "#0"},
|
||||||
|
"up": {"uv": [0.75, 1.25, 0, 1.01771], "texture": "#0"},
|
||||||
|
"down": {"uv": [8, 7.14167, 7.25, 9], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [12, 7.575, 7.5],
|
||||||
|
"to": [15, 7.575, 18.475],
|
||||||
|
"rotation": {"angle": 45, "axis": "x", "origin": [8, 8.575, 8.15]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 0, 0.75, 0], "texture": "#0"},
|
||||||
|
"east": {"uv": [2.14167, 0, 4, 0], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 0, 0.75, 0], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 0, 1.85833, 0], "texture": "#0"},
|
||||||
|
"up": {"uv": [2.25, 0.5, 1.5, 0.38385], "texture": "#0"},
|
||||||
|
"down": {"uv": [7.75, 7.14167, 7, 9], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [12.5, 9.575, 6.95],
|
||||||
|
"to": [14.5, 9.575, 18.75],
|
||||||
|
"rotation": {"angle": 45, "axis": "x", "origin": [8, 8.575, 8.15]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 0, 0.5, 0], "texture": "#0"},
|
||||||
|
"east": {"uv": [1.88696, 0, 4, 0], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 0, 0.5, 0], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 0, 2.11304, 0], "texture": "#0"},
|
||||||
|
"up": {"uv": [0.5, 9, 0, 6.88696], "texture": "#0"},
|
||||||
|
"down": {"uv": [1, 6.88696, 0.5, 9], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [1.5, 9.575, 7],
|
||||||
|
"to": [3.5, 9.575, 18.75],
|
||||||
|
"rotation": {"angle": 45, "axis": "x", "origin": [8, 8.575, 8.15]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 0, 0.5, 0], "texture": "#0"},
|
||||||
|
"east": {"uv": [1.88696, 0, 4, 0], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 0, 0.5, 0], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 0, 2.11304, 0], "texture": "#0"},
|
||||||
|
"up": {"uv": [1.5, 9, 1, 6.88696], "texture": "#0"},
|
||||||
|
"down": {"uv": [2, 6.88696, 1.5, 9], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [13, 7.575, 7.05],
|
||||||
|
"to": [14, 9.575, 18.8],
|
||||||
|
"rotation": {"angle": 45, "axis": "x", "origin": [8, 8.575, 8.15]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7, 1, 7.25, 1.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [4.975, 1, 7, 1.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [7, 1.5, 7.25, 2], "texture": "#0"},
|
||||||
|
"west": {"uv": [3, 1.5, 5.025, 2], "texture": "#0"},
|
||||||
|
"up": {"uv": [2.75, 9, 2.5, 6.975], "texture": "#0"},
|
||||||
|
"down": {"uv": [2.75, 6.975, 2.5, 9], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [11, 6.675, 6.45],
|
||||||
|
"to": [12, 10.675, 18.7],
|
||||||
|
"rotation": {"angle": 45, "axis": "x", "origin": [6, 8.675, 8.25]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 0, 7.5, 1], "texture": "#0"},
|
||||||
|
"east": {"uv": [10.98013, 0, 8, 1], "texture": "#0"},
|
||||||
|
"south": {"uv": [7.5, 0, 7.75, 1], "texture": "#0"},
|
||||||
|
"west": {"uv": [8, 0, 10.98013, 1], "texture": "#0"},
|
||||||
|
"up": {"uv": [15.75, 6, 15.5, 3.01987], "texture": "#0"},
|
||||||
|
"down": {"uv": [16, 3.01987, 15.75, 6], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [4, 6.675, 6.45],
|
||||||
|
"to": [5, 10.675, 18.7],
|
||||||
|
"rotation": {"angle": 45, "axis": "x", "origin": [-1, 8.675, 8.25]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 0, 7.5, 1], "texture": "#0"},
|
||||||
|
"east": {"uv": [10.98013, 0, 8, 1], "texture": "#0"},
|
||||||
|
"south": {"uv": [7.5, 0, 7.75, 1], "texture": "#0"},
|
||||||
|
"west": {"uv": [8, 0, 10.98013, 1], "texture": "#0"},
|
||||||
|
"up": {"uv": [15.75, 6, 15.5, 3.01987], "texture": "#0"},
|
||||||
|
"down": {"uv": [16, 3.01987, 15.75, 6], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [0, 10.575, 18.65],
|
||||||
|
"to": [16, 11.575, 21.65],
|
||||||
|
"rotation": {"angle": 45, "axis": "x", "origin": [8, 11.575, 5.15]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7, 6, 3, 6.25], "texture": "#0"},
|
||||||
|
"east": {"uv": [7.75, 3, 7, 3.25], "texture": "#0"},
|
||||||
|
"south": {"uv": [7, 6.25, 3, 6.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [3.75, 7, 3, 7.25], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 4.75, 4, 4], "texture": "#0"},
|
||||||
|
"down": {"uv": [0, 4, 4, 4.75], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [0, 10.075, 11.15],
|
||||||
|
"to": [16, 11.075, 14.15],
|
||||||
|
"rotation": {"angle": 45, "axis": "x", "origin": [8, 11.075, 5.65]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [3, 6, 7, 6.25], "texture": "#0"},
|
||||||
|
"east": {"uv": [3, 7, 3.75, 7.25], "texture": "#0"},
|
||||||
|
"south": {"uv": [3, 6.25, 7, 6.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [7, 3, 7.75, 3.25], "texture": "#0"},
|
||||||
|
"up": {"uv": [4, 4.75, 0, 4], "texture": "#0"},
|
||||||
|
"down": {"uv": [4, 4, 0, 4.75], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2, 16.1, -16],
|
||||||
|
"to": [3, 18.1, -11.35],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [8, 17.1, -13.1]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7, 0, 7.25, 0.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [3, 0, 7, 0.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [7, 0.5, 7.25, 1], "texture": "#0"},
|
||||||
|
"west": {"uv": [3, 0.5, 7, 1], "texture": "#0"},
|
||||||
|
"up": {"uv": [2.25, 9, 2, 5], "texture": "#0"},
|
||||||
|
"down": {"uv": [2.5, 5, 2.25, 9], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [1, 16.1, -16],
|
||||||
|
"to": [4, 16.1, -10.6],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [8, 17.1, -13.1]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 0, 0.75, 0], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 0, 4, 0], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 0, 0.75, 0], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 0, 4, 0], "texture": "#0"},
|
||||||
|
"up": {"uv": [0.75, 4, 0, 0], "texture": "#0"},
|
||||||
|
"down": {"uv": [1.5, 0, 0.75, 4], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [12, 16.1, -16],
|
||||||
|
"to": [15, 16.1, -10.6],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [8, 17.1, -13.1]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 0, 0.75, 0], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 0, 4, 0], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 0, 0.75, 0], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 0, 4, 0], "texture": "#0"},
|
||||||
|
"up": {"uv": [2.25, 4, 1.5, 0], "texture": "#0"},
|
||||||
|
"down": {"uv": [3, 0, 2.25, 4], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [12.5, 18.1, -16],
|
||||||
|
"to": [14.5, 18.1, -11.4],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [8, 17.1, -13.1]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 0, 0.5, 0], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 0, 4, 0], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 0, 0.5, 0], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 0, 4, 0], "texture": "#0"},
|
||||||
|
"up": {"uv": [0.5, 9, 0, 5], "texture": "#0"},
|
||||||
|
"down": {"uv": [1, 5, 0.5, 9], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [1.5, 18.1, -16],
|
||||||
|
"to": [3.5, 18.1, -11.4],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [8, 17.1, -13.1]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 0, 0.5, 0], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 0, 4, 0], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 0, 0.5, 0], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 0, 4, 0], "texture": "#0"},
|
||||||
|
"up": {"uv": [1.5, 9, 1, 5], "texture": "#0"},
|
||||||
|
"down": {"uv": [2, 5, 1.5, 9], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [13, 16.1, -16],
|
||||||
|
"to": [14, 18.1, -11.35],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [8, 17.1, -13.1]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7, 1, 7.25, 1.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [3, 1, 7, 1.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [7, 1.5, 7.25, 2], "texture": "#0"},
|
||||||
|
"west": {"uv": [3, 1.5, 7, 2], "texture": "#0"},
|
||||||
|
"up": {"uv": [2.75, 9, 2.5, 5], "texture": "#0"},
|
||||||
|
"down": {"uv": [3, 5, 2.75, 9], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [0, 16.1, -14],
|
||||||
|
"to": [16, 17.1, -11],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [8, 17.1, -13.1]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [3, 6, 7, 6.25], "texture": "#0"},
|
||||||
|
"east": {"uv": [3, 7, 3.75, 7.25], "texture": "#0"},
|
||||||
|
"south": {"uv": [3, 6.25, 7, 6.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [7, 3, 7.75, 3.25], "texture": "#0"},
|
||||||
|
"up": {"uv": [4, 4.75, 0, 4], "texture": "#0"},
|
||||||
|
"down": {"uv": [8, 4, 4, 4.75], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [11.025, 7.6497, -4.95312],
|
||||||
|
"to": [12.025, 11.6497, 6.44688],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8.025, 7.6497, 6.44688]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 0, 7.5, 1], "texture": "#0"},
|
||||||
|
"east": {"uv": [14, 0, 10.98013, 1], "texture": "#0"},
|
||||||
|
"south": {"uv": [7.5, 0, 7.75, 1], "texture": "#0"},
|
||||||
|
"west": {"uv": [10.98013, 0, 14, 1], "texture": "#0"},
|
||||||
|
"up": {"uv": [15.75, 3.01987, 15.5, 0], "texture": "#0"},
|
||||||
|
"down": {"uv": [16, 0, 15.75, 3.01987], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [4.025, 7.6497, -4.95312],
|
||||||
|
"to": [5.025, 11.6497, 6.44688],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8.025, 7.6497, 6.44688]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 0, 7.5, 1], "texture": "#0"},
|
||||||
|
"east": {"uv": [14, 0, 10.98013, 1], "texture": "#0"},
|
||||||
|
"south": {"uv": [7.5, 0, 7.75, 1], "texture": "#0"},
|
||||||
|
"west": {"uv": [10.98013, 0, 14, 1], "texture": "#0"},
|
||||||
|
"up": {"uv": [15.75, 3.01987, 15.5, 0], "texture": "#0"},
|
||||||
|
"down": {"uv": [16, 0, 15.75, 3.01987], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2, 8.1, -8.4],
|
||||||
|
"to": [3, 10.1, 7.2],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 8, 7.6]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 0.5, 7, 1], "texture": "#0"},
|
||||||
|
"east": {"uv": [7, 0, 3, 0.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [7.25, 0, 7, 0.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [7, 0.5, 3, 1], "texture": "#0"},
|
||||||
|
"up": {"uv": [2.25, 5, 2, 9], "texture": "#0"},
|
||||||
|
"down": {"uv": [2.5, 9, 2.25, 5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [1, 8.1, -8.4],
|
||||||
|
"to": [4, 8.1, 7.6],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 8, 7.6]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.75, 0, 0, 0], "texture": "#0"},
|
||||||
|
"east": {"uv": [4, 0, 0, 0], "texture": "#0"},
|
||||||
|
"south": {"uv": [0.75, 0, 0, 0], "texture": "#0"},
|
||||||
|
"west": {"uv": [4, 0, 0, 0], "texture": "#0"},
|
||||||
|
"up": {"uv": [0.75, 0, 0, 4], "texture": "#0"},
|
||||||
|
"down": {"uv": [1.5, 4, 0.75, 0], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [12, 8.1, -8.4],
|
||||||
|
"to": [15, 8.1, 7.6],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 8, 7.6]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.75, 0, 0, 0], "texture": "#0"},
|
||||||
|
"east": {"uv": [4, 0, 0, 0], "texture": "#0"},
|
||||||
|
"south": {"uv": [0.75, 0, 0, 0], "texture": "#0"},
|
||||||
|
"west": {"uv": [4, 0, 0, 0], "texture": "#0"},
|
||||||
|
"up": {"uv": [2.25, 0, 1.5, 4], "texture": "#0"},
|
||||||
|
"down": {"uv": [3, 4, 2.25, 0], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [12.5, 10.1, -8.4],
|
||||||
|
"to": [14.5, 10.1, 7.2],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 8, 7.6]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.5, 0, 0, 0], "texture": "#0"},
|
||||||
|
"east": {"uv": [4, 0, 0, 0], "texture": "#0"},
|
||||||
|
"south": {"uv": [0.5, 0, 0, 0], "texture": "#0"},
|
||||||
|
"west": {"uv": [4, 0, 0, 0], "texture": "#0"},
|
||||||
|
"up": {"uv": [0.5, 5, 0, 9], "texture": "#0"},
|
||||||
|
"down": {"uv": [1, 9, 0.5, 5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [1.5, 10.1, -8.4],
|
||||||
|
"to": [3.5, 10.1, 7.2],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 8, 7.6]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.5, 0, 0, 0], "texture": "#0"},
|
||||||
|
"east": {"uv": [4, 0, 0, 0], "texture": "#0"},
|
||||||
|
"south": {"uv": [0.5, 0, 0, 0], "texture": "#0"},
|
||||||
|
"west": {"uv": [4, 0, 0, 0], "texture": "#0"},
|
||||||
|
"up": {"uv": [1.5, 5, 1, 9], "texture": "#0"},
|
||||||
|
"down": {"uv": [2, 9, 1.5, 5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [13, 8.1, -8.4],
|
||||||
|
"to": [14, 10.1, 7.2],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 8, 7.6]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 1.5, 7, 2], "texture": "#0"},
|
||||||
|
"east": {"uv": [7, 1, 3, 1.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [7.25, 1, 7, 1.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [7, 1.5, 3, 2], "texture": "#0"},
|
||||||
|
"up": {"uv": [2.75, 5, 2.5, 9], "texture": "#0"},
|
||||||
|
"down": {"uv": [3, 9, 2.75, 5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [0, 8.1, -6.4],
|
||||||
|
"to": [16, 9.1, -3.4],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 8, 7.6]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [3, 6.25, 7, 6.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [7, 3, 7.75, 3.25], "texture": "#0"},
|
||||||
|
"south": {"uv": [3, 6, 7, 6.25], "texture": "#0"},
|
||||||
|
"west": {"uv": [3, 7, 3.75, 7.25], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 4, 4, 4.75], "texture": "#0"},
|
||||||
|
"down": {"uv": [4, 4.75, 8, 4], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [0, 8.1, 1.6],
|
||||||
|
"to": [16, 9.1, 4.6],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 8, 7.6]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7, 6.25, 3, 6.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [3.75, 7, 3, 7.25], "texture": "#0"},
|
||||||
|
"south": {"uv": [7, 6, 3, 6.25], "texture": "#0"},
|
||||||
|
"west": {"uv": [7.75, 3, 7, 3.25], "texture": "#0"},
|
||||||
|
"up": {"uv": [4, 4, 0, 4.75], "texture": "#0"},
|
||||||
|
"down": {"uv": [8, 4.75, 4, 4], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [13, 14.2, -12.65],
|
||||||
|
"to": [14, 16.2, -7.15],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 14.1, -7.15]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 1.5, 7, 2], "texture": "#0"},
|
||||||
|
"east": {"uv": [7, 1, 5.5625, 1.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [7.25, 1, 7, 1.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [4.4375, 1.5, 3, 2], "texture": "#0"},
|
||||||
|
"up": {"uv": [2.75, 7.5625, 2.5, 9], "texture": "#0"},
|
||||||
|
"down": {"uv": [3, 9, 2.75, 7.5625], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [1.5, 16.2, -12.65],
|
||||||
|
"to": [3.5, 16.2, -7.15],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 14.1, -7.15]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.5, 0, 0, 0], "texture": "#0"},
|
||||||
|
"east": {"uv": [4, 0, 2.5625, 0], "texture": "#0"},
|
||||||
|
"south": {"uv": [0.5, 0, 0, 0], "texture": "#0"},
|
||||||
|
"west": {"uv": [1.4375, 0, 0, 0], "texture": "#0"},
|
||||||
|
"up": {"uv": [1.5, 7.5625, 1, 9], "texture": "#0"},
|
||||||
|
"down": {"uv": [2, 9, 1.5, 7.5625], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [12.5, 16.2, -12.65],
|
||||||
|
"to": [14.5, 16.2, -7.15],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 14.1, -7.15]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.5, 0, 0, 0], "texture": "#0"},
|
||||||
|
"east": {"uv": [4, 0, 2.5625, 0], "texture": "#0"},
|
||||||
|
"south": {"uv": [0.5, 0, 0, 0], "texture": "#0"},
|
||||||
|
"west": {"uv": [1.4375, 0, 0, 0], "texture": "#0"},
|
||||||
|
"up": {"uv": [0.5, 7.5625, 0, 9], "texture": "#0"},
|
||||||
|
"down": {"uv": [1, 9, 0.5, 7.5625], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [12, 14.2, -12.9],
|
||||||
|
"to": [15, 14.2, -7.15],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 14.1, -7.15]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.75, 0, 0, 0], "texture": "#0"},
|
||||||
|
"east": {"uv": [4, 0, 2.5625, 0], "texture": "#0"},
|
||||||
|
"south": {"uv": [0.75, 0, 0, 0], "texture": "#0"},
|
||||||
|
"west": {"uv": [1.4375, 0, 0, 0], "texture": "#0"},
|
||||||
|
"up": {"uv": [2.25, 2.5625, 1.5, 4], "texture": "#0"},
|
||||||
|
"down": {"uv": [3, 4, 2.25, 2.5625], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [1, 14.2, -12.9],
|
||||||
|
"to": [4, 14.2, -7.15],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 14.1, -7.15]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.75, 0, 0, 0], "texture": "#0"},
|
||||||
|
"east": {"uv": [4, 0, 2.5625, 0], "texture": "#0"},
|
||||||
|
"south": {"uv": [0.75, 0, 0, 0], "texture": "#0"},
|
||||||
|
"west": {"uv": [1.4375, 0, 0, 0], "texture": "#0"},
|
||||||
|
"up": {"uv": [0.75, 2.5625, 0, 4], "texture": "#0"},
|
||||||
|
"down": {"uv": [1.5, 4, 0.75, 2.5625], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2, 14.2, -12.65],
|
||||||
|
"to": [3, 16.2, -7.15],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 14.1, -7.15]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 0.5, 7, 1], "texture": "#0"},
|
||||||
|
"east": {"uv": [7, 0, 5.5625, 0.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [7.25, 0, 7, 0.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [4.4375, 0.5, 3, 1], "texture": "#0"},
|
||||||
|
"up": {"uv": [2.25, 7.5625, 2, 9], "texture": "#0"},
|
||||||
|
"down": {"uv": [2.5, 9, 2.25, 7.5625], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [0, 6.825, -14.9],
|
||||||
|
"to": [16, 7.825, -2.7],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 8.825, 8.45]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 2.25, 11.25, 2.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [7.25, 1.75, 10.48179, 2], "texture": "#0"},
|
||||||
|
"south": {"uv": [7.25, 2, 11.25, 2.25], "texture": "#0"},
|
||||||
|
"west": {"uv": [10.48179, 1.75, 7.25, 2], "texture": "#0"},
|
||||||
|
"up": {"uv": [12, 12.23179, 8, 9], "texture": "#0"},
|
||||||
|
"down": {"uv": [12, 9, 8, 12.23179], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [11, 6.075, -14.9],
|
||||||
|
"to": [14, 6.825, -2.7],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 8.825, 8.45]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.75, 2.25, 8.5, 2.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [10, 8.5, 13.23179, 8.75], "texture": "#0"},
|
||||||
|
"south": {"uv": [10, 2.25, 10.75, 2.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [12.98179, 8.75, 9.75, 9], "texture": "#0"},
|
||||||
|
"up": {"uv": [13.25, 12.23179, 12.5, 9], "texture": "#0"},
|
||||||
|
"down": {"uv": [13.25, 9, 12.5, 12.23179], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2, 6.075, -14.9],
|
||||||
|
"to": [5, 6.825, -2.7],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [-1, 8.825, 8.45]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.75, 2.25, 8.5, 2.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [10, 8.5, 13.23179, 8.75], "texture": "#0"},
|
||||||
|
"south": {"uv": [10, 2.25, 10.75, 2.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [12.98179, 8.75, 9.75, 9], "texture": "#0"},
|
||||||
|
"up": {"uv": [13.25, 12.23179, 12.5, 9], "texture": "#0"},
|
||||||
|
"down": {"uv": [13.25, 9, 12.5, 12.23179], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2, 6.075, -2.7],
|
||||||
|
"to": [5, 6.825, 7.3],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [-1, 8.825, 8.45]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.75, 2.25, 8.5, 2.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [13.5, 8.5, 16, 8.75], "texture": "#0"},
|
||||||
|
"south": {"uv": [10, 2.25, 10.75, 2.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [12.25, 8.75, 9.75, 9], "texture": "#0"},
|
||||||
|
"up": {"uv": [13.25, 11.5, 12.5, 9], "texture": "#0"},
|
||||||
|
"down": {"uv": [13.25, 9, 12.5, 11.5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [0, 6.825, -2.7],
|
||||||
|
"to": [16, 7.825, 7.3],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 8.825, 8.45]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 2.25, 11.25, 2.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [10.75, 1.75, 13.25, 2], "texture": "#0"},
|
||||||
|
"south": {"uv": [7.25, 2, 11.25, 2.25], "texture": "#0"},
|
||||||
|
"west": {"uv": [9.75, 1.75, 7.25, 2], "texture": "#0"},
|
||||||
|
"up": {"uv": [12, 11.5, 8, 9], "texture": "#0"},
|
||||||
|
"down": {"uv": [12, 9, 8, 11.5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [11, 6.075, -2.7],
|
||||||
|
"to": [14, 6.825, 7.3],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 8.825, 8.45]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.75, 2.25, 8.5, 2.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [13.5, 8.5, 16, 8.75], "texture": "#0"},
|
||||||
|
"south": {"uv": [10, 2.25, 10.75, 2.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [12.25, 8.75, 9.75, 9], "texture": "#0"},
|
||||||
|
"up": {"uv": [13.25, 11.5, 12.5, 9], "texture": "#0"},
|
||||||
|
"down": {"uv": [13.25, 9, 12.5, 11.5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [11.5, 0, 4.5],
|
||||||
|
"to": [13.5, 7.5, 6.5],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [11.5, -0.5, 4.5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [15.5, 9, 16, 11], "texture": "#0"},
|
||||||
|
"east": {"uv": [15, 12.75, 15.5, 14.75], "texture": "#0"},
|
||||||
|
"south": {"uv": [14.75, 9, 15.25, 11], "texture": "#0"},
|
||||||
|
"west": {"uv": [15.5, 12.75, 16, 14.75], "texture": "#0"},
|
||||||
|
"up": {"uv": [11, 9, 11.5, 9.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [8.5, 9.25, 9, 9.75], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2.5, 0, 4.5],
|
||||||
|
"to": [4.5, 7.5, 6.5],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [2.5, -0.5, 4.5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [15.5, 9, 16, 11], "texture": "#0"},
|
||||||
|
"east": {"uv": [15, 12.75, 15.5, 14.75], "texture": "#0"},
|
||||||
|
"south": {"uv": [14.75, 9, 15.25, 11], "texture": "#0"},
|
||||||
|
"west": {"uv": [15.5, 12.75, 16, 14.75], "texture": "#0"},
|
||||||
|
"up": {"uv": [11, 9, 11.5, 9.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [8.5, 9.25, 9, 9.75], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [11.5, 0, 10.5],
|
||||||
|
"to": [13.5, 2.5, 12.5],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [11.5, -5.5, 10.5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [15.5, 9, 16, 9.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [15, 12.75, 15.5, 13.25], "texture": "#0"},
|
||||||
|
"south": {"uv": [14.75, 9, 15.25, 9.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [15.5, 12.75, 16, 13.25], "texture": "#0"},
|
||||||
|
"up": {"uv": [11, 9, 11.5, 9.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [8.5, 9.25, 9, 9.75], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2.5, 0, 10.5],
|
||||||
|
"to": [4.5, 2.5, 12.5],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [2.5, -5.5, 10.5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [15.5, 9, 16, 9.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [15, 12.75, 15.5, 13.25], "texture": "#0"},
|
||||||
|
"south": {"uv": [14.75, 9, 15.25, 9.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [15.5, 12.75, 16, 13.25], "texture": "#0"},
|
||||||
|
"up": {"uv": [11, 9, 11.5, 9.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [8.5, 9.25, 9, 9.75], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [0, 6.575, 7.35],
|
||||||
|
"to": [16, 7.575, 18.5],
|
||||||
|
"rotation": {"angle": 45, "axis": "x", "origin": [8, 8.575, 8.15]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 2.25, 11.25, 2.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [10.29636, 1.75, 13.25, 2], "texture": "#0"},
|
||||||
|
"south": {"uv": [7.25, 2, 11.25, 2.25], "texture": "#0"},
|
||||||
|
"west": {"uv": [13.25, 1.75, 10.29636, 2], "texture": "#0"},
|
||||||
|
"up": {"uv": [12, 15, 8, 12.04636], "texture": "#0"},
|
||||||
|
"down": {"uv": [12, 12.04636, 8, 15], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [11, 5.825, 7.35],
|
||||||
|
"to": [14, 6.575, 19],
|
||||||
|
"rotation": {"angle": 45, "axis": "x", "origin": [8, 8.575, 8.15]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.75, 2.25, 8.5, 2.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [13.04636, 8.5, 16, 8.75], "texture": "#0"},
|
||||||
|
"south": {"uv": [10, 2.25, 10.75, 2.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [15.75, 8.75, 12.79636, 9], "texture": "#0"},
|
||||||
|
"up": {"uv": [13.25, 15, 12.5, 12.04636], "texture": "#0"},
|
||||||
|
"down": {"uv": [13.25, 12.04636, 12.5, 15], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2, 5.825, 7.35],
|
||||||
|
"to": [5, 6.575, 19],
|
||||||
|
"rotation": {"angle": 45, "axis": "x", "origin": [-1, 8.575, 8.15]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.75, 2.25, 8.5, 2.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [13.04636, 8.5, 16, 8.75], "texture": "#0"},
|
||||||
|
"south": {"uv": [10, 2.25, 10.75, 2.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [15.75, 8.75, 12.79636, 9], "texture": "#0"},
|
||||||
|
"up": {"uv": [13.25, 15, 12.5, 12.04636], "texture": "#0"},
|
||||||
|
"down": {"uv": [13.25, 12.04636, 12.5, 15], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2.5, 0, -4],
|
||||||
|
"to": [4.5, 13, -2],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [2.5, 0, -4]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [15.5, 9, 16, 12.25], "texture": "#0"},
|
||||||
|
"east": {"uv": [15, 12.75, 15.5, 16], "texture": "#0"},
|
||||||
|
"south": {"uv": [14.75, 9, 15.25, 12.25], "texture": "#0"},
|
||||||
|
"west": {"uv": [15.5, 12.75, 16, 16], "texture": "#0"},
|
||||||
|
"up": {"uv": [11, 9, 11.5, 9.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [8.5, 9.25, 9, 9.75], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [11.5, 0, -4],
|
||||||
|
"to": [13.5, 13, -2],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [11.5, 0, -4]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [15.5, 9, 16, 12.25], "texture": "#0"},
|
||||||
|
"east": {"uv": [15, 12.75, 15.5, 16], "texture": "#0"},
|
||||||
|
"south": {"uv": [14.75, 9, 15.25, 12.25], "texture": "#0"},
|
||||||
|
"west": {"uv": [15.5, 12.75, 16, 16], "texture": "#0"},
|
||||||
|
"up": {"uv": [11, 9, 11.5, 9.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [8.5, 9.25, 9, 9.75], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2.5, 0, -13],
|
||||||
|
"to": [4.5, 16, -11],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [2.5, 3, -13]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [14.25, 4.5, 14.75, 8.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [13.75, 12, 14.25, 16], "texture": "#0"},
|
||||||
|
"south": {"uv": [13.75, 4.5, 14.25, 8.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [14.25, 12, 14.75, 16], "texture": "#0"},
|
||||||
|
"up": {"uv": [11, 9, 11.5, 9.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [8.5, 9.25, 9, 9.75], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [11.5, 0, -13],
|
||||||
|
"to": [13.5, 16, -11],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [11.5, 3, -13]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [14.25, 4.5, 14.75, 8.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [13.75, 12, 14.25, 16], "texture": "#0"},
|
||||||
|
"south": {"uv": [13.75, 4.5, 14.25, 8.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [14.25, 12, 14.75, 16], "texture": "#0"},
|
||||||
|
"up": {"uv": [11, 9, 11.5, 9.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [8.5, 9.25, 9, 9.75], "texture": "#0"}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"display": {
|
||||||
|
"thirdperson_righthand": {
|
||||||
|
"translation": [0, 4, -2.25],
|
||||||
|
"scale": [0.7, 0.7, 0.7]
|
||||||
|
},
|
||||||
|
"thirdperson_lefthand": {
|
||||||
|
"translation": [0, 4, -2.25],
|
||||||
|
"scale": [0.7, 0.7, 0.7]
|
||||||
|
},
|
||||||
|
"firstperson_righthand": {
|
||||||
|
"rotation": [82, 0, 0],
|
||||||
|
"translation": [0, 3.5, 1],
|
||||||
|
"scale": [0.7, 0.7, 0.7]
|
||||||
|
},
|
||||||
|
"firstperson_lefthand": {
|
||||||
|
"rotation": [82, 0, 0],
|
||||||
|
"translation": [0, 3.5, 1],
|
||||||
|
"scale": [0.7, 0.7, 0.7]
|
||||||
|
},
|
||||||
|
"ground": {
|
||||||
|
"translation": [0, 0.25, 0],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"gui": {
|
||||||
|
"rotation": [90, 0, 0]
|
||||||
|
},
|
||||||
|
"head": {
|
||||||
|
"translation": [0, 14.5, 0]
|
||||||
|
},
|
||||||
|
"fixed": {
|
||||||
|
"rotation": [-90, 0, 0],
|
||||||
|
"translation": [0, 0, -7.75]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"groups": [
|
||||||
|
{
|
||||||
|
"name": "group",
|
||||||
|
"origin": [0, 0, 0],
|
||||||
|
"color": 0,
|
||||||
|
"children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "group",
|
||||||
|
"origin": [8, 17.1, -13.1],
|
||||||
|
"color": 0,
|
||||||
|
"children": [10, 11, 12, 13, 14, 15, 16, 17, 18]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "rails",
|
||||||
|
"origin": [0, 0, 0],
|
||||||
|
"color": 0,
|
||||||
|
"children": [19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "struts",
|
||||||
|
"origin": [8, 8, 8],
|
||||||
|
"color": 0,
|
||||||
|
"children": [33, 34, 35, 36, 37, 38, 39, 40, 41, 42]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "struts",
|
||||||
|
"origin": [8, 8, 8],
|
||||||
|
"color": 0,
|
||||||
|
"children": [43, 44, 45, 46, 47]
|
||||||
|
},
|
||||||
|
48,
|
||||||
|
49
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,695 @@
|
|||||||
|
{
|
||||||
|
"format_version": "1.9.0",
|
||||||
|
"credit": "Made with Blockbench",
|
||||||
|
"texture_size": [64, 64],
|
||||||
|
"textures": {
|
||||||
|
"0": "hals_steampowered:block/rail45degreeincline",
|
||||||
|
"particle": "hals_steampowered:block/rail45degreeincline"
|
||||||
|
},
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"from": [2, 7.575, -4.35],
|
||||||
|
"to": [3, 9.575, 7.8],
|
||||||
|
"rotation": {"angle": 45, "axis": "x", "origin": [8, 8.575, 8.15]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7, 0, 7.25, 0.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [4.975, 0, 7, 0.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [7, 0.5, 7.25, 1], "texture": "#0"},
|
||||||
|
"west": {"uv": [3, 0.5, 5.025, 1], "texture": "#0"},
|
||||||
|
"up": {"uv": [2.25, 9, 2, 6.975], "texture": "#0"},
|
||||||
|
"down": {"uv": [2.25, 6.975, 2, 9], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [1, 7.575, -3.5],
|
||||||
|
"to": [4, 7.575, 7.475],
|
||||||
|
"rotation": {"angle": 45, "axis": "x", "origin": [8, 8.575, 8.15]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 0, 0.75, 0], "texture": "#0"},
|
||||||
|
"east": {"uv": [2.14167, 0, 4, 0], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 0, 0.75, 0], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 0, 1.85833, 0], "texture": "#0"},
|
||||||
|
"up": {"uv": [0.75, 1.25, 0, 1.01771], "texture": "#0"},
|
||||||
|
"down": {"uv": [8, 7.14167, 7.25, 9], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [12, 7.575, -3.5],
|
||||||
|
"to": [15, 7.575, 7.475],
|
||||||
|
"rotation": {"angle": 45, "axis": "x", "origin": [8, 8.575, 8.15]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 0, 0.75, 0], "texture": "#0"},
|
||||||
|
"east": {"uv": [2.14167, 0, 4, 0], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 0, 0.75, 0], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 0, 1.85833, 0], "texture": "#0"},
|
||||||
|
"up": {"uv": [2.25, 0.5, 1.5, 0.38386], "texture": "#0"},
|
||||||
|
"down": {"uv": [7.75, 7.14167, 7, 9], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [12.5, 9.575, -4.35],
|
||||||
|
"to": [14.5, 9.575, 7],
|
||||||
|
"rotation": {"angle": 45, "axis": "x", "origin": [8, 8.575, 8.15]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 0, 0.5, 0], "texture": "#0"},
|
||||||
|
"east": {"uv": [1.88696, 0, 4, 0], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 0, 0.5, 0], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 0, 2.11304, 0], "texture": "#0"},
|
||||||
|
"up": {"uv": [0.5, 9, 0, 6.88696], "texture": "#0"},
|
||||||
|
"down": {"uv": [1, 6.88696, 0.5, 9], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [1.5, 9.575, -4.35],
|
||||||
|
"to": [3.5, 9.575, 7],
|
||||||
|
"rotation": {"angle": 45, "axis": "x", "origin": [8, 8.575, 8.15]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 0, 0.5, 0], "texture": "#0"},
|
||||||
|
"east": {"uv": [1.88696, 0, 4, 0], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 0, 0.5, 0], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 0, 2.11304, 0], "texture": "#0"},
|
||||||
|
"up": {"uv": [1.5, 9, 1, 6.88696], "texture": "#0"},
|
||||||
|
"down": {"uv": [2, 6.88696, 1.5, 9], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [13, 7.575, -4.35],
|
||||||
|
"to": [14, 9.575, 7.8],
|
||||||
|
"rotation": {"angle": 45, "axis": "x", "origin": [8, 8.575, 8.15]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7, 1, 7.25, 1.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [4.975, 1, 7, 1.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [7, 1.5, 7.25, 2], "texture": "#0"},
|
||||||
|
"west": {"uv": [3, 1.5, 5.025, 2], "texture": "#0"},
|
||||||
|
"up": {"uv": [2.75, 9, 2.5, 6.975], "texture": "#0"},
|
||||||
|
"down": {"uv": [2.75, 6.975, 2.5, 9], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [11, 6.675, -3.55],
|
||||||
|
"to": [12, 10.675, 7.7],
|
||||||
|
"rotation": {"angle": 45, "axis": "x", "origin": [6, 8.675, 8.25]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 0, 7.5, 1], "texture": "#0"},
|
||||||
|
"east": {"uv": [10.98013, 0, 8, 1], "texture": "#0"},
|
||||||
|
"south": {"uv": [7.5, 0, 7.75, 1], "texture": "#0"},
|
||||||
|
"west": {"uv": [8, 0, 10.98013, 1], "texture": "#0"},
|
||||||
|
"up": {"uv": [15.75, 6, 15.5, 3.01987], "texture": "#0"},
|
||||||
|
"down": {"uv": [16, 3.01987, 15.75, 6], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [11.025, 7.6497, 6.44688],
|
||||||
|
"to": [12.025, 11.6497, 17.84688],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8.025, 7.6497, 6.44688]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 0, 7.5, 1], "texture": "#0"},
|
||||||
|
"east": {"uv": [14, 0, 10.98013, 1], "texture": "#0"},
|
||||||
|
"south": {"uv": [7.5, 0, 7.75, 1], "texture": "#0"},
|
||||||
|
"west": {"uv": [10.98013, 0, 14, 1], "texture": "#0"},
|
||||||
|
"up": {"uv": [15.75, 3.01987, 15.5, 0], "texture": "#0"},
|
||||||
|
"down": {"uv": [16, 0, 15.75, 3.01987], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [4, 6.675, -3.55],
|
||||||
|
"to": [5, 10.675, 7.7],
|
||||||
|
"rotation": {"angle": 45, "axis": "x", "origin": [-1, 8.675, 8.25]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 0, 7.5, 1], "texture": "#0"},
|
||||||
|
"east": {"uv": [10.98013, 0, 8, 1], "texture": "#0"},
|
||||||
|
"south": {"uv": [7.5, 0, 7.75, 1], "texture": "#0"},
|
||||||
|
"west": {"uv": [8, 0, 10.98013, 1], "texture": "#0"},
|
||||||
|
"up": {"uv": [15.75, 6, 15.5, 3.01987], "texture": "#0"},
|
||||||
|
"down": {"uv": [16, 3.01987, 15.75, 6], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [4.025, 7.6497, 6.44688],
|
||||||
|
"to": [5.025, 11.6497, 17.84688],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8.025, 7.6497, 6.44688]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 0, 7.5, 1], "texture": "#0"},
|
||||||
|
"east": {"uv": [14, 0, 10.98013, 1], "texture": "#0"},
|
||||||
|
"south": {"uv": [7.5, 0, 7.75, 1], "texture": "#0"},
|
||||||
|
"west": {"uv": [10.98013, 0, 14, 1], "texture": "#0"},
|
||||||
|
"up": {"uv": [15.75, 3.01987, 15.5, 0], "texture": "#0"},
|
||||||
|
"down": {"uv": [16, 0, 15.75, 3.01987], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [0, 10.575, 7.65],
|
||||||
|
"to": [16, 11.575, 10.65],
|
||||||
|
"rotation": {"angle": 45, "axis": "x", "origin": [8, 11.575, 5.15]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7, 6, 3, 6.25], "texture": "#0"},
|
||||||
|
"east": {"uv": [7.75, 3, 7, 3.25], "texture": "#0"},
|
||||||
|
"south": {"uv": [7, 6.25, 3, 6.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [3.75, 7, 3, 7.25], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 4.75, 4, 4], "texture": "#0"},
|
||||||
|
"down": {"uv": [0, 4, 4, 4.75], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [0, 10.075, 0.15],
|
||||||
|
"to": [16, 11.075, 3.15],
|
||||||
|
"rotation": {"angle": 45, "axis": "x", "origin": [8, 11.075, 5.65]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [3, 6, 7, 6.25], "texture": "#0"},
|
||||||
|
"east": {"uv": [3, 7, 3.75, 7.25], "texture": "#0"},
|
||||||
|
"south": {"uv": [3, 6.25, 7, 6.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [7, 3, 7.75, 3.25], "texture": "#0"},
|
||||||
|
"up": {"uv": [4, 4.75, 0, 4], "texture": "#0"},
|
||||||
|
"down": {"uv": [4, 4, 0, 4.75], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2, 0.1, 26.6],
|
||||||
|
"to": [3, 2.1, 32],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 32]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 0.5, 7, 1], "texture": "#0"},
|
||||||
|
"east": {"uv": [7, 0, 3, 0.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [7.25, 0, 7, 0.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [7, 0.5, 3, 1], "texture": "#0"},
|
||||||
|
"up": {"uv": [2.25, 5, 2, 9], "texture": "#0"},
|
||||||
|
"down": {"uv": [2.5, 9, 2.25, 5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [1, 0.1, 26.6],
|
||||||
|
"to": [4, 0.1, 32],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 32]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.75, 0, 0, 0], "texture": "#0"},
|
||||||
|
"east": {"uv": [4, 0, 0, 0], "texture": "#0"},
|
||||||
|
"south": {"uv": [0.75, 0, 0, 0], "texture": "#0"},
|
||||||
|
"west": {"uv": [4, 0, 0, 0], "texture": "#0"},
|
||||||
|
"up": {"uv": [0.75, 0, 0, 4], "texture": "#0"},
|
||||||
|
"down": {"uv": [1.5, 4, 0.75, 0], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [12, 0.1, 26.6],
|
||||||
|
"to": [15, 0.1, 32],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 32]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.75, 0, 0, 0], "texture": "#0"},
|
||||||
|
"east": {"uv": [4, 0, 0, 0], "texture": "#0"},
|
||||||
|
"south": {"uv": [0.75, 0, 0, 0], "texture": "#0"},
|
||||||
|
"west": {"uv": [4, 0, 0, 0], "texture": "#0"},
|
||||||
|
"up": {"uv": [2.25, 0, 1.5, 4], "texture": "#0"},
|
||||||
|
"down": {"uv": [3, 4, 2.25, 0], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [12.5, 2.1, 27.4],
|
||||||
|
"to": [14.5, 2.1, 32],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 32]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.5, 0, 0, 0], "texture": "#0"},
|
||||||
|
"east": {"uv": [4, 0, 0, 0], "texture": "#0"},
|
||||||
|
"south": {"uv": [0.5, 0, 0, 0], "texture": "#0"},
|
||||||
|
"west": {"uv": [4, 0, 0, 0], "texture": "#0"},
|
||||||
|
"up": {"uv": [0.5, 5, 0, 9], "texture": "#0"},
|
||||||
|
"down": {"uv": [1, 9, 0.5, 5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [1.5, 2.1, 27.4],
|
||||||
|
"to": [3.5, 2.1, 32],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 32]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.5, 0, 0, 0], "texture": "#0"},
|
||||||
|
"east": {"uv": [4, 0, 0, 0], "texture": "#0"},
|
||||||
|
"south": {"uv": [0.5, 0, 0, 0], "texture": "#0"},
|
||||||
|
"west": {"uv": [4, 0, 0, 0], "texture": "#0"},
|
||||||
|
"up": {"uv": [1.5, 5, 1, 9], "texture": "#0"},
|
||||||
|
"down": {"uv": [2, 9, 1.5, 5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [13, 0.1, 26.6],
|
||||||
|
"to": [14, 2.1, 32],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 32]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 1.5, 7, 2], "texture": "#0"},
|
||||||
|
"east": {"uv": [7, 1, 3, 1.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [7.25, 1, 7, 1.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [7, 1.5, 3, 2], "texture": "#0"},
|
||||||
|
"up": {"uv": [2.75, 5, 2.5, 9], "texture": "#0"},
|
||||||
|
"down": {"uv": [3, 9, 2.75, 5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [0, 0.1, 27],
|
||||||
|
"to": [16, 1.1, 30],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 33]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7, 6.25, 3, 6.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [3.75, 7, 3, 7.25], "texture": "#0"},
|
||||||
|
"south": {"uv": [7, 6, 3, 6.25], "texture": "#0"},
|
||||||
|
"west": {"uv": [7.75, 3, 7, 3.25], "texture": "#0"},
|
||||||
|
"up": {"uv": [4, 4, 0, 4.75], "texture": "#0"},
|
||||||
|
"down": {"uv": [8, 4.75, 4, 4], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2, 0.1, 11],
|
||||||
|
"to": [3, 2.1, 27],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 0, 27]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 0.5, 7, 1], "texture": "#0"},
|
||||||
|
"east": {"uv": [7, 0, 3, 0.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [7.25, 0, 7, 0.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [7, 0.5, 3, 1], "texture": "#0"},
|
||||||
|
"up": {"uv": [2.25, 5, 2, 9], "texture": "#0"},
|
||||||
|
"down": {"uv": [2.5, 9, 2.25, 5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [1, 0.1, 11],
|
||||||
|
"to": [4, 0.1, 27],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 0, 27]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.75, 0, 0, 0], "texture": "#0"},
|
||||||
|
"east": {"uv": [4, 0, 0, 0], "texture": "#0"},
|
||||||
|
"south": {"uv": [0.75, 0, 0, 0], "texture": "#0"},
|
||||||
|
"west": {"uv": [4, 0, 0, 0], "texture": "#0"},
|
||||||
|
"up": {"uv": [0.75, 0, 0, 4], "texture": "#0"},
|
||||||
|
"down": {"uv": [1.5, 4, 0.75, 0], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [12, 0.1, 11],
|
||||||
|
"to": [15, 0.1, 27],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 0, 27]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.75, 0, 0, 0], "texture": "#0"},
|
||||||
|
"east": {"uv": [4, 0, 0, 0], "texture": "#0"},
|
||||||
|
"south": {"uv": [0.75, 0, 0, 0], "texture": "#0"},
|
||||||
|
"west": {"uv": [4, 0, 0, 0], "texture": "#0"},
|
||||||
|
"up": {"uv": [2.25, 0, 1.5, 4], "texture": "#0"},
|
||||||
|
"down": {"uv": [3, 4, 2.25, 0], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [12.5, 2.1, 11],
|
||||||
|
"to": [14.5, 2.1, 26.6],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 0, 27]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.5, 0, 0, 0], "texture": "#0"},
|
||||||
|
"east": {"uv": [4, 0, 0, 0], "texture": "#0"},
|
||||||
|
"south": {"uv": [0.5, 0, 0, 0], "texture": "#0"},
|
||||||
|
"west": {"uv": [4, 0, 0, 0], "texture": "#0"},
|
||||||
|
"up": {"uv": [0.5, 5, 0, 9], "texture": "#0"},
|
||||||
|
"down": {"uv": [1, 9, 0.5, 5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [1.5, 2.1, 11],
|
||||||
|
"to": [3.5, 2.1, 26.6],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 0, 27]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.5, 0, 0, 0], "texture": "#0"},
|
||||||
|
"east": {"uv": [4, 0, 0, 0], "texture": "#0"},
|
||||||
|
"south": {"uv": [0.5, 0, 0, 0], "texture": "#0"},
|
||||||
|
"west": {"uv": [4, 0, 0, 0], "texture": "#0"},
|
||||||
|
"up": {"uv": [1.5, 5, 1, 9], "texture": "#0"},
|
||||||
|
"down": {"uv": [2, 9, 1.5, 5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [13, 0.1, 11],
|
||||||
|
"to": [14, 2.1, 27],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 0, 27]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 1.5, 7, 2], "texture": "#0"},
|
||||||
|
"east": {"uv": [7, 1, 3, 1.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [7.25, 1, 7, 1.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [7, 1.5, 3, 2], "texture": "#0"},
|
||||||
|
"up": {"uv": [2.75, 5, 2.5, 9], "texture": "#0"},
|
||||||
|
"down": {"uv": [3, 9, 2.75, 5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [0, 0.1, 13],
|
||||||
|
"to": [16, 1.1, 16],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 0, 27]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [3, 6.25, 7, 6.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [7, 3, 7.75, 3.25], "texture": "#0"},
|
||||||
|
"south": {"uv": [3, 6, 7, 6.25], "texture": "#0"},
|
||||||
|
"west": {"uv": [3, 7, 3.75, 7.25], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 4, 4, 4.75], "texture": "#0"},
|
||||||
|
"down": {"uv": [4, 4.75, 8, 4], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [0, 0.1, 21],
|
||||||
|
"to": [16, 1.1, 24],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 0, 27]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7, 6.25, 3, 6.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [3.75, 7, 3, 7.25], "texture": "#0"},
|
||||||
|
"south": {"uv": [7, 6, 3, 6.25], "texture": "#0"},
|
||||||
|
"west": {"uv": [7.75, 3, 7, 3.25], "texture": "#0"},
|
||||||
|
"up": {"uv": [4, 4, 0, 4.75], "texture": "#0"},
|
||||||
|
"down": {"uv": [8, 4.75, 4, 4], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [13, 6.2, 6.5],
|
||||||
|
"to": [14, 8.2, 12.25],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 6.1, 12.25]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 1.5, 7, 2], "texture": "#0"},
|
||||||
|
"east": {"uv": [7, 1, 5.5625, 1.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [7.25, 1, 7, 1.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [4.4375, 1.5, 3, 2], "texture": "#0"},
|
||||||
|
"up": {"uv": [2.75, 7.5625, 2.5, 9], "texture": "#0"},
|
||||||
|
"down": {"uv": [3, 9, 2.75, 7.5625], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [1.5, 8.2, 6.75],
|
||||||
|
"to": [3.5, 8.2, 12.25],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 6.1, 12.25]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.5, 0, 0, 0], "texture": "#0"},
|
||||||
|
"east": {"uv": [4, 0, 2.5625, 0], "texture": "#0"},
|
||||||
|
"south": {"uv": [0.5, 0, 0, 0], "texture": "#0"},
|
||||||
|
"west": {"uv": [1.4375, 0, 0, 0], "texture": "#0"},
|
||||||
|
"up": {"uv": [1.5, 7.5625, 1, 9], "texture": "#0"},
|
||||||
|
"down": {"uv": [2, 9, 1.5, 7.5625], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [12.5, 8.2, 6.75],
|
||||||
|
"to": [14.5, 8.2, 12.25],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 6.1, 12.25]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.5, 0, 0, 0], "texture": "#0"},
|
||||||
|
"east": {"uv": [4, 0, 2.5625, 0], "texture": "#0"},
|
||||||
|
"south": {"uv": [0.5, 0, 0, 0], "texture": "#0"},
|
||||||
|
"west": {"uv": [1.4375, 0, 0, 0], "texture": "#0"},
|
||||||
|
"up": {"uv": [0.5, 7.5625, 0, 9], "texture": "#0"},
|
||||||
|
"down": {"uv": [1, 9, 0.5, 7.5625], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [12, 6.2, 6.5],
|
||||||
|
"to": [15, 6.2, 12.25],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 6.1, 12.25]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.75, 0, 0, 0], "texture": "#0"},
|
||||||
|
"east": {"uv": [4, 0, 2.5625, 0], "texture": "#0"},
|
||||||
|
"south": {"uv": [0.75, 0, 0, 0], "texture": "#0"},
|
||||||
|
"west": {"uv": [1.4375, 0, 0, 0], "texture": "#0"},
|
||||||
|
"up": {"uv": [2.25, 2.5625, 1.5, 4], "texture": "#0"},
|
||||||
|
"down": {"uv": [3, 4, 2.25, 2.5625], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [1, 6.2, 6.5],
|
||||||
|
"to": [4, 6.2, 12.25],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 6.1, 12.25]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.75, 0, 0, 0], "texture": "#0"},
|
||||||
|
"east": {"uv": [4, 0, 2.5625, 0], "texture": "#0"},
|
||||||
|
"south": {"uv": [0.75, 0, 0, 0], "texture": "#0"},
|
||||||
|
"west": {"uv": [1.4375, 0, 0, 0], "texture": "#0"},
|
||||||
|
"up": {"uv": [0.75, 2.5625, 0, 4], "texture": "#0"},
|
||||||
|
"down": {"uv": [1.5, 4, 0.75, 2.5625], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2, 6.2, 6.5],
|
||||||
|
"to": [3, 8.2, 12.25],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 6.1, 12.25]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 0.5, 7, 1], "texture": "#0"},
|
||||||
|
"east": {"uv": [7, 0, 5.5625, 0.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [7.25, 0, 7, 0.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [4.4375, 0.5, 3, 1], "texture": "#0"},
|
||||||
|
"up": {"uv": [2.25, 7.5625, 2, 9], "texture": "#0"},
|
||||||
|
"down": {"uv": [2.5, 9, 2.25, 7.5625], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [0, 6.825, 7.1],
|
||||||
|
"to": [16, 7.825, 19.3],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 8.825, 8.45]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 2.25, 11.25, 2.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [7.25, 1.75, 10.48179, 2], "texture": "#0"},
|
||||||
|
"south": {"uv": [7.25, 2, 11.25, 2.25], "texture": "#0"},
|
||||||
|
"west": {"uv": [10.48179, 1.75, 7.25, 2], "texture": "#0"},
|
||||||
|
"up": {"uv": [12, 12.23179, 8, 9], "texture": "#0"},
|
||||||
|
"down": {"uv": [12, 9, 8, 12.23179], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [11, 6.075, 7.1],
|
||||||
|
"to": [14, 6.825, 19.3],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 8.825, 8.45]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.75, 2.25, 8.5, 2.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [10, 8.5, 13.23179, 8.75], "texture": "#0"},
|
||||||
|
"south": {"uv": [10, 2.25, 10.75, 2.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [12.98179, 8.75, 9.75, 9], "texture": "#0"},
|
||||||
|
"up": {"uv": [13.25, 12.23179, 12.5, 9], "texture": "#0"},
|
||||||
|
"down": {"uv": [13.25, 9, 12.5, 12.23179], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2, 6.075, 7.1],
|
||||||
|
"to": [5, 6.825, 19.3],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [-1, 8.825, 8.45]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.75, 2.25, 8.5, 2.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [10, 8.5, 13.23179, 8.75], "texture": "#0"},
|
||||||
|
"south": {"uv": [10, 2.25, 10.75, 2.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [12.98179, 8.75, 9.75, 9], "texture": "#0"},
|
||||||
|
"up": {"uv": [13.25, 12.23179, 12.5, 9], "texture": "#0"},
|
||||||
|
"down": {"uv": [13.25, 9, 12.5, 12.23179], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2, 6.075, 19.3],
|
||||||
|
"to": [5, 6.825, 29.3],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [-1, 8.825, 8.45]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.75, 2.25, 8.5, 2.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [13.5, 8.5, 16, 8.75], "texture": "#0"},
|
||||||
|
"south": {"uv": [10, 2.25, 10.75, 2.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [12.25, 8.75, 9.75, 9], "texture": "#0"},
|
||||||
|
"up": {"uv": [13.25, 11.5, 12.5, 9], "texture": "#0"},
|
||||||
|
"down": {"uv": [13.25, 9, 12.5, 11.5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [0, 6.825, 19.3],
|
||||||
|
"to": [16, 7.825, 29.3],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 8.825, 8.45]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 2.25, 11.25, 2.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [10.75, 1.75, 13.25, 2], "texture": "#0"},
|
||||||
|
"south": {"uv": [7.25, 2, 11.25, 2.25], "texture": "#0"},
|
||||||
|
"west": {"uv": [9.75, 1.75, 7.25, 2], "texture": "#0"},
|
||||||
|
"up": {"uv": [12, 11.5, 8, 9], "texture": "#0"},
|
||||||
|
"down": {"uv": [12, 9, 8, 11.5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [11, 6.075, 19.3],
|
||||||
|
"to": [14, 6.825, 29.3],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 8.825, 8.45]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.75, 2.25, 8.5, 2.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [13.5, 8.5, 16, 8.75], "texture": "#0"},
|
||||||
|
"south": {"uv": [10, 2.25, 10.75, 2.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [12.25, 8.75, 9.75, 9], "texture": "#0"},
|
||||||
|
"up": {"uv": [13.25, 11.5, 12.5, 9], "texture": "#0"},
|
||||||
|
"down": {"uv": [13.25, 9, 12.5, 11.5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [11.5, 0, 8.5],
|
||||||
|
"to": [13.5, 7.5, 10.5],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [11.5, -0.5, 8.5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [15.5, 9, 16, 11], "texture": "#0"},
|
||||||
|
"east": {"uv": [15, 12.75, 15.5, 14.75], "texture": "#0"},
|
||||||
|
"south": {"uv": [14.75, 9, 15.25, 11], "texture": "#0"},
|
||||||
|
"west": {"uv": [15.5, 12.75, 16, 14.75], "texture": "#0"},
|
||||||
|
"up": {"uv": [11, 9, 11.5, 9.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [8.5, 9.25, 9, 9.75], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2.5, 0, 8.5],
|
||||||
|
"to": [4.5, 7.5, 10.5],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [2.5, -0.5, 8.5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [15.5, 9, 16, 11], "texture": "#0"},
|
||||||
|
"east": {"uv": [15, 12.75, 15.5, 14.75], "texture": "#0"},
|
||||||
|
"south": {"uv": [14.75, 9, 15.25, 11], "texture": "#0"},
|
||||||
|
"west": {"uv": [15.5, 12.75, 16, 14.75], "texture": "#0"},
|
||||||
|
"up": {"uv": [11, 9, 11.5, 9.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [8.5, 9.25, 9, 9.75], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [11.5, 0, 18.5],
|
||||||
|
"to": [13.5, 2.5, 20.5],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [11.5, -5.5, 18.5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [15.5, 9, 16, 9.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [15, 12.75, 15.5, 13.25], "texture": "#0"},
|
||||||
|
"south": {"uv": [14.75, 9, 15.25, 9.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [15.5, 12.75, 16, 13.25], "texture": "#0"},
|
||||||
|
"up": {"uv": [11, 9, 11.5, 9.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [8.5, 9.25, 9, 9.75], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2.5, 0, 18.5],
|
||||||
|
"to": [4.5, 2.5, 20.5],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [2.5, -5.5, 18.5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [15.5, 9, 16, 9.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [15, 12.75, 15.5, 13.25], "texture": "#0"},
|
||||||
|
"south": {"uv": [14.75, 9, 15.25, 9.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [15.5, 12.75, 16, 13.25], "texture": "#0"},
|
||||||
|
"up": {"uv": [11, 9, 11.5, 9.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [8.5, 9.25, 9, 9.75], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [0, 6.575, -3.65],
|
||||||
|
"to": [16, 7.575, 7.5],
|
||||||
|
"rotation": {"angle": 45, "axis": "x", "origin": [8, 8.575, 8.15]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 2.25, 11.25, 2.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [10.29636, 1.75, 13.25, 2], "texture": "#0"},
|
||||||
|
"south": {"uv": [7.25, 2, 11.25, 2.25], "texture": "#0"},
|
||||||
|
"west": {"uv": [13.25, 1.75, 10.29636, 2], "texture": "#0"},
|
||||||
|
"up": {"uv": [12, 15, 8, 12.04636], "texture": "#0"},
|
||||||
|
"down": {"uv": [12, 12.04636, 8, 15], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [11, 5.825, -3.65],
|
||||||
|
"to": [14, 6.575, 8],
|
||||||
|
"rotation": {"angle": 45, "axis": "x", "origin": [8, 8.575, 8.15]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.75, 2.25, 8.5, 2.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [13.04636, 8.5, 16, 8.75], "texture": "#0"},
|
||||||
|
"south": {"uv": [10, 2.25, 10.75, 2.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [15.75, 8.75, 12.79636, 9], "texture": "#0"},
|
||||||
|
"up": {"uv": [13.25, 15, 12.5, 12.04636], "texture": "#0"},
|
||||||
|
"down": {"uv": [13.25, 12.04636, 12.5, 15], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2, 5.825, -3.65],
|
||||||
|
"to": [5, 6.575, 8],
|
||||||
|
"rotation": {"angle": 45, "axis": "x", "origin": [-1, 8.575, 8.15]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.75, 2.25, 8.5, 2.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [13.04636, 8.5, 16, 8.75], "texture": "#0"},
|
||||||
|
"south": {"uv": [10, 2.25, 10.75, 2.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [15.75, 8.75, 12.79636, 9], "texture": "#0"},
|
||||||
|
"up": {"uv": [13.25, 15, 12.5, 12.04636], "texture": "#0"},
|
||||||
|
"down": {"uv": [13.25, 12.04636, 12.5, 15], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2.5, 0, 0],
|
||||||
|
"to": [4.5, 13, 2],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [2.5, 0, 0]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [15.5, 9, 16, 12.25], "texture": "#0"},
|
||||||
|
"east": {"uv": [15, 12.75, 15.5, 16], "texture": "#0"},
|
||||||
|
"south": {"uv": [14.75, 9, 15.25, 12.25], "texture": "#0"},
|
||||||
|
"west": {"uv": [15.5, 12.75, 16, 16], "texture": "#0"},
|
||||||
|
"up": {"uv": [11, 9, 11.5, 9.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [8.5, 9.25, 9, 9.75], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [11.5, 0, 0],
|
||||||
|
"to": [13.5, 13, 2],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [11.5, 0, 0]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [15.5, 9, 16, 12.25], "texture": "#0"},
|
||||||
|
"east": {"uv": [15, 12.75, 15.5, 16], "texture": "#0"},
|
||||||
|
"south": {"uv": [14.75, 9, 15.25, 12.25], "texture": "#0"},
|
||||||
|
"west": {"uv": [15.5, 12.75, 16, 16], "texture": "#0"},
|
||||||
|
"up": {"uv": [11, 9, 11.5, 9.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [8.5, 9.25, 9, 9.75], "texture": "#0"}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"display": {
|
||||||
|
"thirdperson_righthand": {
|
||||||
|
"translation": [0, 4, -2.25],
|
||||||
|
"scale": [0.7, 0.7, 0.7]
|
||||||
|
},
|
||||||
|
"thirdperson_lefthand": {
|
||||||
|
"translation": [0, 4, -2.25],
|
||||||
|
"scale": [0.7, 0.7, 0.7]
|
||||||
|
},
|
||||||
|
"firstperson_righthand": {
|
||||||
|
"rotation": [82, 0, 0],
|
||||||
|
"translation": [0, 3.5, 1],
|
||||||
|
"scale": [0.7, 0.7, 0.7]
|
||||||
|
},
|
||||||
|
"firstperson_lefthand": {
|
||||||
|
"rotation": [82, 0, 0],
|
||||||
|
"translation": [0, 3.5, 1],
|
||||||
|
"scale": [0.7, 0.7, 0.7]
|
||||||
|
},
|
||||||
|
"ground": {
|
||||||
|
"translation": [0, 0.25, 0],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"gui": {
|
||||||
|
"rotation": [90, 0, 0]
|
||||||
|
},
|
||||||
|
"head": {
|
||||||
|
"translation": [0, 14.5, 0]
|
||||||
|
},
|
||||||
|
"fixed": {
|
||||||
|
"rotation": [-90, 0, 0],
|
||||||
|
"translation": [0, 0, -7.75]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"groups": [
|
||||||
|
{
|
||||||
|
"name": "group",
|
||||||
|
"origin": [0, 0, 0],
|
||||||
|
"color": 0,
|
||||||
|
"children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "rails",
|
||||||
|
"origin": [0, 0, 0],
|
||||||
|
"color": 0,
|
||||||
|
"children": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "struts",
|
||||||
|
"origin": [8, 8, 8],
|
||||||
|
"color": 0,
|
||||||
|
"children": [33, 34, 35, 36, 37, 38, 39, 40, 41, 42]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "struts",
|
||||||
|
"origin": [8, 8, 8],
|
||||||
|
"color": 0,
|
||||||
|
"children": [43, 44, 45, 46, 47]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,789 @@
|
|||||||
|
{
|
||||||
|
"format_version": "1.9.0",
|
||||||
|
"credit": "Made with Blockbench",
|
||||||
|
"texture_size": [64, 64],
|
||||||
|
"textures": {
|
||||||
|
"1": "hals_steampowered:block/rail45degreeincline",
|
||||||
|
"particle": "hals_steampowered:block/rail45degreeincline"
|
||||||
|
},
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"from": [2, 0.1, 26.6],
|
||||||
|
"to": [3, 2.1, 32],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 32]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 0.5, 7, 1], "texture": "#1"},
|
||||||
|
"east": {"uv": [7, 0, 3, 0.5], "texture": "#1"},
|
||||||
|
"south": {"uv": [7.25, 0, 7, 0.5], "texture": "#1"},
|
||||||
|
"west": {"uv": [7, 0.5, 3, 1], "texture": "#1"},
|
||||||
|
"up": {"uv": [2.25, 5, 2, 9], "texture": "#1"},
|
||||||
|
"down": {"uv": [2.5, 9, 2.25, 5], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [1, 0.1, 26.6],
|
||||||
|
"to": [4, 0.1, 32],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 32]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.75, 0, 0, 0], "texture": "#1"},
|
||||||
|
"east": {"uv": [4, 0, 0, 0], "texture": "#1"},
|
||||||
|
"south": {"uv": [0.75, 0, 0, 0], "texture": "#1"},
|
||||||
|
"west": {"uv": [4, 0, 0, 0], "texture": "#1"},
|
||||||
|
"up": {"uv": [0.75, 0, 0, 4], "texture": "#1"},
|
||||||
|
"down": {"uv": [1.5, 4, 0.75, 0], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [12, 0.1, 26.6],
|
||||||
|
"to": [15, 0.1, 32],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 32]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.75, 0, 0, 0], "texture": "#1"},
|
||||||
|
"east": {"uv": [4, 0, 0, 0], "texture": "#1"},
|
||||||
|
"south": {"uv": [0.75, 0, 0, 0], "texture": "#1"},
|
||||||
|
"west": {"uv": [4, 0, 0, 0], "texture": "#1"},
|
||||||
|
"up": {"uv": [2.25, 0, 1.5, 4], "texture": "#1"},
|
||||||
|
"down": {"uv": [3, 4, 2.25, 0], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [12.5, 2.1, 27.4],
|
||||||
|
"to": [14.5, 2.1, 32],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 32]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.5, 0, 0, 0], "texture": "#1"},
|
||||||
|
"east": {"uv": [4, 0, 0, 0], "texture": "#1"},
|
||||||
|
"south": {"uv": [0.5, 0, 0, 0], "texture": "#1"},
|
||||||
|
"west": {"uv": [4, 0, 0, 0], "texture": "#1"},
|
||||||
|
"up": {"uv": [0.5, 5, 0, 9], "texture": "#1"},
|
||||||
|
"down": {"uv": [1, 9, 0.5, 5], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [1.5, 2.1, 27.4],
|
||||||
|
"to": [3.5, 2.1, 32],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 32]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.5, 0, 0, 0], "texture": "#1"},
|
||||||
|
"east": {"uv": [4, 0, 0, 0], "texture": "#1"},
|
||||||
|
"south": {"uv": [0.5, 0, 0, 0], "texture": "#1"},
|
||||||
|
"west": {"uv": [4, 0, 0, 0], "texture": "#1"},
|
||||||
|
"up": {"uv": [1.5, 5, 1, 9], "texture": "#1"},
|
||||||
|
"down": {"uv": [2, 9, 1.5, 5], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [13, 0.1, 26.6],
|
||||||
|
"to": [14, 2.1, 32],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 32]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 1.5, 7, 2], "texture": "#1"},
|
||||||
|
"east": {"uv": [7, 1, 3, 1.5], "texture": "#1"},
|
||||||
|
"south": {"uv": [7.25, 1, 7, 1.5], "texture": "#1"},
|
||||||
|
"west": {"uv": [7, 1.5, 3, 2], "texture": "#1"},
|
||||||
|
"up": {"uv": [2.75, 5, 2.5, 9], "texture": "#1"},
|
||||||
|
"down": {"uv": [3, 9, 2.75, 5], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [0, 0.1, 27],
|
||||||
|
"to": [16, 1.1, 30],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 33]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7, 6.25, 3, 6.5], "texture": "#1"},
|
||||||
|
"east": {"uv": [3.75, 7, 3, 7.25], "texture": "#1"},
|
||||||
|
"south": {"uv": [7, 6, 3, 6.25], "texture": "#1"},
|
||||||
|
"west": {"uv": [7.75, 3, 7, 3.25], "texture": "#1"},
|
||||||
|
"up": {"uv": [4, 4, 0, 4.75], "texture": "#1"},
|
||||||
|
"down": {"uv": [8, 4.75, 4, 4], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2, 0.1, 11],
|
||||||
|
"to": [3, 2.1, 27],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 0, 27]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 0.5, 7, 1], "texture": "#1"},
|
||||||
|
"east": {"uv": [7, 0, 3, 0.5], "texture": "#1"},
|
||||||
|
"south": {"uv": [7.25, 0, 7, 0.5], "texture": "#1"},
|
||||||
|
"west": {"uv": [7, 0.5, 3, 1], "texture": "#1"},
|
||||||
|
"up": {"uv": [2.25, 5, 2, 9], "texture": "#1"},
|
||||||
|
"down": {"uv": [2.5, 9, 2.25, 5], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [1, 0.1, 11],
|
||||||
|
"to": [4, 0.1, 27],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 0, 27]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.75, 0, 0, 0], "texture": "#1"},
|
||||||
|
"east": {"uv": [4, 0, 0, 0], "texture": "#1"},
|
||||||
|
"south": {"uv": [0.75, 0, 0, 0], "texture": "#1"},
|
||||||
|
"west": {"uv": [4, 0, 0, 0], "texture": "#1"},
|
||||||
|
"up": {"uv": [0.75, 0, 0, 4], "texture": "#1"},
|
||||||
|
"down": {"uv": [1.5, 4, 0.75, 0], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [12, 0.1, 11],
|
||||||
|
"to": [15, 0.1, 27],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 0, 27]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.75, 0, 0, 0], "texture": "#1"},
|
||||||
|
"east": {"uv": [4, 0, 0, 0], "texture": "#1"},
|
||||||
|
"south": {"uv": [0.75, 0, 0, 0], "texture": "#1"},
|
||||||
|
"west": {"uv": [4, 0, 0, 0], "texture": "#1"},
|
||||||
|
"up": {"uv": [2.25, 0, 1.5, 4], "texture": "#1"},
|
||||||
|
"down": {"uv": [3, 4, 2.25, 0], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [12.5, 2.1, 11],
|
||||||
|
"to": [14.5, 2.1, 26.6],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 0, 27]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.5, 0, 0, 0], "texture": "#1"},
|
||||||
|
"east": {"uv": [4, 0, 0, 0], "texture": "#1"},
|
||||||
|
"south": {"uv": [0.5, 0, 0, 0], "texture": "#1"},
|
||||||
|
"west": {"uv": [4, 0, 0, 0], "texture": "#1"},
|
||||||
|
"up": {"uv": [0.5, 5, 0, 9], "texture": "#1"},
|
||||||
|
"down": {"uv": [1, 9, 0.5, 5], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [1.5, 2.1, 11],
|
||||||
|
"to": [3.5, 2.1, 26.6],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 0, 27]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.5, 0, 0, 0], "texture": "#1"},
|
||||||
|
"east": {"uv": [4, 0, 0, 0], "texture": "#1"},
|
||||||
|
"south": {"uv": [0.5, 0, 0, 0], "texture": "#1"},
|
||||||
|
"west": {"uv": [4, 0, 0, 0], "texture": "#1"},
|
||||||
|
"up": {"uv": [1.5, 5, 1, 9], "texture": "#1"},
|
||||||
|
"down": {"uv": [2, 9, 1.5, 5], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [13, 0.1, 11],
|
||||||
|
"to": [14, 2.1, 27],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 0, 27]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 1.5, 7, 2], "texture": "#1"},
|
||||||
|
"east": {"uv": [7, 1, 3, 1.5], "texture": "#1"},
|
||||||
|
"south": {"uv": [7.25, 1, 7, 1.5], "texture": "#1"},
|
||||||
|
"west": {"uv": [7, 1.5, 3, 2], "texture": "#1"},
|
||||||
|
"up": {"uv": [2.75, 5, 2.5, 9], "texture": "#1"},
|
||||||
|
"down": {"uv": [3, 9, 2.75, 5], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [0, 0.1, 13],
|
||||||
|
"to": [16, 1.1, 16],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 0, 27]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [3, 6.25, 7, 6.5], "texture": "#1"},
|
||||||
|
"east": {"uv": [7, 3, 7.75, 3.25], "texture": "#1"},
|
||||||
|
"south": {"uv": [3, 6, 7, 6.25], "texture": "#1"},
|
||||||
|
"west": {"uv": [3, 7, 3.75, 7.25], "texture": "#1"},
|
||||||
|
"up": {"uv": [0, 4, 4, 4.75], "texture": "#1"},
|
||||||
|
"down": {"uv": [4, 4.75, 8, 4], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [0, 0.1, 21],
|
||||||
|
"to": [16, 1.1, 24],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 0, 27]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7, 6.25, 3, 6.5], "texture": "#1"},
|
||||||
|
"east": {"uv": [3.75, 7, 3, 7.25], "texture": "#1"},
|
||||||
|
"south": {"uv": [7, 6, 3, 6.25], "texture": "#1"},
|
||||||
|
"west": {"uv": [7.75, 3, 7, 3.25], "texture": "#1"},
|
||||||
|
"up": {"uv": [4, 4, 0, 4.75], "texture": "#1"},
|
||||||
|
"down": {"uv": [8, 4.75, 4, 4], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2, 12.3, -12.85],
|
||||||
|
"to": [3, 14.3, -2.5],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 12.2, -2.5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 0.5, 7, 1], "texture": "#1"},
|
||||||
|
"east": {"uv": [7, 0, 3, 0.5], "texture": "#1"},
|
||||||
|
"south": {"uv": [7.25, 0, 7, 0.5], "texture": "#1"},
|
||||||
|
"west": {"uv": [7, 0.5, 3, 1], "texture": "#1"},
|
||||||
|
"up": {"uv": [2.25, 5, 2, 9], "texture": "#1"},
|
||||||
|
"down": {"uv": [2.5, 9, 2.25, 5], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [1, 12.3, -12.8],
|
||||||
|
"to": [4, 12.3, -2.5],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 12.2, -2.5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.75, 0, 0, 0], "texture": "#1"},
|
||||||
|
"east": {"uv": [4, 0, 0, 0], "texture": "#1"},
|
||||||
|
"south": {"uv": [0.75, 0, 0, 0], "texture": "#1"},
|
||||||
|
"west": {"uv": [4, 0, 0, 0], "texture": "#1"},
|
||||||
|
"up": {"uv": [0.75, 0, 0, 4], "texture": "#1"},
|
||||||
|
"down": {"uv": [1.5, 4, 0.75, 0], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [12, 12.3, -12.8],
|
||||||
|
"to": [15, 12.3, -2.5],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 12.2, -2.5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.75, 0, 0, 0], "texture": "#1"},
|
||||||
|
"east": {"uv": [4, 0, 0, 0], "texture": "#1"},
|
||||||
|
"south": {"uv": [0.75, 0, 0, 0], "texture": "#1"},
|
||||||
|
"west": {"uv": [4, 0, 0, 0], "texture": "#1"},
|
||||||
|
"up": {"uv": [2.25, 0, 1.5, 4], "texture": "#1"},
|
||||||
|
"down": {"uv": [3, 4, 2.25, 0], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [12.5, 14.3, -12.85],
|
||||||
|
"to": [14.5, 14.3, -2.5],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 12.2, -2.5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.5, 0, 0, 0], "texture": "#1"},
|
||||||
|
"east": {"uv": [4, 0, 0, 0], "texture": "#1"},
|
||||||
|
"south": {"uv": [0.5, 0, 0, 0], "texture": "#1"},
|
||||||
|
"west": {"uv": [4, 0, 0, 0], "texture": "#1"},
|
||||||
|
"up": {"uv": [0.5, 5, 0, 9], "texture": "#1"},
|
||||||
|
"down": {"uv": [1, 9, 0.5, 5], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [1.5, 14.3, -12.85],
|
||||||
|
"to": [3.5, 14.3, -2.5],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 12.2, -2.5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.5, 0, 0, 0], "texture": "#1"},
|
||||||
|
"east": {"uv": [4, 0, 0, 0], "texture": "#1"},
|
||||||
|
"south": {"uv": [0.5, 0, 0, 0], "texture": "#1"},
|
||||||
|
"west": {"uv": [4, 0, 0, 0], "texture": "#1"},
|
||||||
|
"up": {"uv": [1.5, 5, 1, 9], "texture": "#1"},
|
||||||
|
"down": {"uv": [2, 9, 1.5, 5], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [13, 12.3, -12.85],
|
||||||
|
"to": [14, 14.3, -2.5],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 12.2, -2.5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 1.5, 7, 2], "texture": "#1"},
|
||||||
|
"east": {"uv": [7, 1, 3, 1.5], "texture": "#1"},
|
||||||
|
"south": {"uv": [7.25, 1, 7, 1.5], "texture": "#1"},
|
||||||
|
"west": {"uv": [7, 1.5, 3, 2], "texture": "#1"},
|
||||||
|
"up": {"uv": [2.75, 5, 2.5, 9], "texture": "#1"},
|
||||||
|
"down": {"uv": [3, 9, 2.75, 5], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [0, 12.3, -8.5],
|
||||||
|
"to": [16, 13.3, -5.5],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 12.2, -2.5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7, 6.25, 3, 6.5], "texture": "#1"},
|
||||||
|
"east": {"uv": [3.75, 7, 3, 7.25], "texture": "#1"},
|
||||||
|
"south": {"uv": [7, 6, 3, 6.25], "texture": "#1"},
|
||||||
|
"west": {"uv": [7.75, 3, 7, 3.25], "texture": "#1"},
|
||||||
|
"up": {"uv": [4, 4, 0, 4.75], "texture": "#1"},
|
||||||
|
"down": {"uv": [8, 4.75, 4, 4], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [0, 6.2, 6.25],
|
||||||
|
"to": [16, 7.2, 9.25],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 6.1, 12.25]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7, 6.25, 3, 6.5], "texture": "#1"},
|
||||||
|
"east": {"uv": [3.75, 7, 3, 7.25], "texture": "#1"},
|
||||||
|
"south": {"uv": [7, 6, 3, 6.25], "texture": "#1"},
|
||||||
|
"west": {"uv": [7.75, 3, 7, 3.25], "texture": "#1"},
|
||||||
|
"up": {"uv": [4, 4, 0, 4.75], "texture": "#1"},
|
||||||
|
"down": {"uv": [8, 4.75, 4, 4], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [0, 6.2, -1.75],
|
||||||
|
"to": [16, 7.2, 1.25],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 6.1, 12.25]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [3, 6.25, 7, 6.5], "texture": "#1"},
|
||||||
|
"east": {"uv": [7, 3, 7.75, 3.25], "texture": "#1"},
|
||||||
|
"south": {"uv": [3, 6, 7, 6.25], "texture": "#1"},
|
||||||
|
"west": {"uv": [3, 7, 3.75, 7.25], "texture": "#1"},
|
||||||
|
"up": {"uv": [0, 4, 4, 4.75], "texture": "#1"},
|
||||||
|
"down": {"uv": [4, 4.75, 8, 4], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [13, 6.2, -3.75],
|
||||||
|
"to": [14, 8.2, 12.25],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 6.1, 12.25]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 1.5, 7, 2], "texture": "#1"},
|
||||||
|
"east": {"uv": [7, 1, 3, 1.5], "texture": "#1"},
|
||||||
|
"south": {"uv": [7.25, 1, 7, 1.5], "texture": "#1"},
|
||||||
|
"west": {"uv": [7, 1.5, 3, 2], "texture": "#1"},
|
||||||
|
"up": {"uv": [2.75, 5, 2.5, 9], "texture": "#1"},
|
||||||
|
"down": {"uv": [3, 9, 2.75, 5], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [1.5, 8.2, -3.75],
|
||||||
|
"to": [3.5, 8.2, 12.25],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 6.1, 12.25]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.5, 0, 0, 0], "texture": "#1"},
|
||||||
|
"east": {"uv": [4, 0, 0, 0], "texture": "#1"},
|
||||||
|
"south": {"uv": [0.5, 0, 0, 0], "texture": "#1"},
|
||||||
|
"west": {"uv": [4, 0, 0, 0], "texture": "#1"},
|
||||||
|
"up": {"uv": [1.5, 5, 1, 9], "texture": "#1"},
|
||||||
|
"down": {"uv": [2, 9, 1.5, 5], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [12.5, 8.2, -3.75],
|
||||||
|
"to": [14.5, 8.2, 12.25],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 6.1, 12.25]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.5, 0, 0, 0], "texture": "#1"},
|
||||||
|
"east": {"uv": [4, 0, 0, 0], "texture": "#1"},
|
||||||
|
"south": {"uv": [0.5, 0, 0, 0], "texture": "#1"},
|
||||||
|
"west": {"uv": [4, 0, 0, 0], "texture": "#1"},
|
||||||
|
"up": {"uv": [0.5, 5, 0, 9], "texture": "#1"},
|
||||||
|
"down": {"uv": [1, 9, 0.5, 5], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [12, 6.2, -3.75],
|
||||||
|
"to": [15, 6.2, 12.25],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 6.1, 12.25]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.75, 0, 0, 0], "texture": "#1"},
|
||||||
|
"east": {"uv": [4, 0, 0, 0], "texture": "#1"},
|
||||||
|
"south": {"uv": [0.75, 0, 0, 0], "texture": "#1"},
|
||||||
|
"west": {"uv": [4, 0, 0, 0], "texture": "#1"},
|
||||||
|
"up": {"uv": [2.25, 0, 1.5, 4], "texture": "#1"},
|
||||||
|
"down": {"uv": [3, 4, 2.25, 0], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [1, 6.2, -3.75],
|
||||||
|
"to": [4, 6.2, 12.25],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 6.1, 12.25]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.75, 0, 0, 0], "texture": "#1"},
|
||||||
|
"east": {"uv": [4, 0, 0, 0], "texture": "#1"},
|
||||||
|
"south": {"uv": [0.75, 0, 0, 0], "texture": "#1"},
|
||||||
|
"west": {"uv": [4, 0, 0, 0], "texture": "#1"},
|
||||||
|
"up": {"uv": [0.75, 0, 0, 4], "texture": "#1"},
|
||||||
|
"down": {"uv": [1.5, 4, 0.75, 0], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2, 6.2, -3.75],
|
||||||
|
"to": [3, 8.2, 12.25],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 6.1, 12.25]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 0.5, 7, 1], "texture": "#1"},
|
||||||
|
"east": {"uv": [7, 0, 3, 0.5], "texture": "#1"},
|
||||||
|
"south": {"uv": [7.25, 0, 7, 0.5], "texture": "#1"},
|
||||||
|
"west": {"uv": [7, 0.5, 3, 1], "texture": "#1"},
|
||||||
|
"up": {"uv": [2.25, 5, 2, 9], "texture": "#1"},
|
||||||
|
"down": {"uv": [2.5, 9, 2.25, 5], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2, 16.1, -16],
|
||||||
|
"to": [3, 18.1, -11.275],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, 16, 0]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 0.5, 7, 1], "texture": "#1"},
|
||||||
|
"east": {"uv": [7, 0, 3, 0.5], "texture": "#1"},
|
||||||
|
"south": {"uv": [7.25, 0, 7, 0.5], "texture": "#1"},
|
||||||
|
"west": {"uv": [7, 0.5, 3, 1], "texture": "#1"},
|
||||||
|
"up": {"uv": [2.25, 5, 2, 9], "texture": "#1"},
|
||||||
|
"down": {"uv": [2.5, 9, 2.25, 5], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [1, 16.1, -16],
|
||||||
|
"to": [4, 16.1, -11.2],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, 16, 0]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.75, 0, 0, 0], "texture": "#1"},
|
||||||
|
"east": {"uv": [4, 0, 0, 0], "texture": "#1"},
|
||||||
|
"south": {"uv": [0.75, 0, 0, 0], "texture": "#1"},
|
||||||
|
"west": {"uv": [4, 0, 0, 0], "texture": "#1"},
|
||||||
|
"up": {"uv": [0.75, 0, 0, 4], "texture": "#1"},
|
||||||
|
"down": {"uv": [1.5, 4, 0.75, 0], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [12, 16.1, -16],
|
||||||
|
"to": [15, 16.1, -11.2],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, 16, 0]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.75, 0, 0, 0], "texture": "#1"},
|
||||||
|
"east": {"uv": [4, 0, 0, 0], "texture": "#1"},
|
||||||
|
"south": {"uv": [0.75, 0, 0, 0], "texture": "#1"},
|
||||||
|
"west": {"uv": [4, 0, 0, 0], "texture": "#1"},
|
||||||
|
"up": {"uv": [2.25, 0, 1.5, 4], "texture": "#1"},
|
||||||
|
"down": {"uv": [3, 4, 2.25, 0], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [12.5, 18.1, -16],
|
||||||
|
"to": [14.5, 18.1, -11.25],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, 16, 0]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.5, 0, 0, 0], "texture": "#1"},
|
||||||
|
"east": {"uv": [4, 0, 0, 0], "texture": "#1"},
|
||||||
|
"south": {"uv": [0.5, 0, 0, 0], "texture": "#1"},
|
||||||
|
"west": {"uv": [4, 0, 0, 0], "texture": "#1"},
|
||||||
|
"up": {"uv": [0.5, 5, 0, 9], "texture": "#1"},
|
||||||
|
"down": {"uv": [1, 9, 0.5, 5], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [1.5, 18.1, -16],
|
||||||
|
"to": [3.5, 18.1, -11.25],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, 16, 0]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.5, 0, 0, 0], "texture": "#1"},
|
||||||
|
"east": {"uv": [4, 0, 0, 0], "texture": "#1"},
|
||||||
|
"south": {"uv": [0.5, 0, 0, 0], "texture": "#1"},
|
||||||
|
"west": {"uv": [4, 0, 0, 0], "texture": "#1"},
|
||||||
|
"up": {"uv": [1.5, 5, 1, 9], "texture": "#1"},
|
||||||
|
"down": {"uv": [2, 9, 1.5, 5], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [13, 16.1, -16],
|
||||||
|
"to": [14, 18.1, -11.275],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, 16, 0]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 1.5, 7, 2], "texture": "#1"},
|
||||||
|
"east": {"uv": [7, 1, 3, 1.5], "texture": "#1"},
|
||||||
|
"south": {"uv": [7.25, 1, 7, 1.5], "texture": "#1"},
|
||||||
|
"west": {"uv": [7, 1.5, 3, 2], "texture": "#1"},
|
||||||
|
"up": {"uv": [2.75, 5, 2.5, 9], "texture": "#1"},
|
||||||
|
"down": {"uv": [3, 9, 2.75, 5], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [0, 16.1, -14],
|
||||||
|
"to": [16, 17.1, -11],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [16, 16, 0]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [3, 6.25, 7, 6.5], "texture": "#1"},
|
||||||
|
"east": {"uv": [7, 3, 7.75, 3.25], "texture": "#1"},
|
||||||
|
"south": {"uv": [3, 6, 7, 6.25], "texture": "#1"},
|
||||||
|
"west": {"uv": [3, 7, 3.75, 7.25], "texture": "#1"},
|
||||||
|
"up": {"uv": [0, 4, 4, 4.75], "texture": "#1"},
|
||||||
|
"down": {"uv": [4, 4.75, 8, 4], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [0, 6.825, -3.35],
|
||||||
|
"to": [16, 7.825, 19.3],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 8.825, 8.45]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 2.25, 11.25, 2.5], "texture": "#1"},
|
||||||
|
"east": {"uv": [7.25, 1.75, 13.25, 2], "texture": "#1"},
|
||||||
|
"south": {"uv": [7.25, 2, 11.25, 2.25], "texture": "#1"},
|
||||||
|
"west": {"uv": [13.25, 1.75, 7.25, 2], "texture": "#1"},
|
||||||
|
"up": {"uv": [12, 15, 8, 9], "texture": "#1"},
|
||||||
|
"down": {"uv": [12, 9, 8, 15], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [11, 6.075, -3.35],
|
||||||
|
"to": [14, 6.825, 19.3],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 8.825, 8.45]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.75, 2.25, 8.5, 2.5], "texture": "#1"},
|
||||||
|
"east": {"uv": [10, 8.5, 16, 8.75], "texture": "#1"},
|
||||||
|
"south": {"uv": [10, 2.25, 10.75, 2.5], "texture": "#1"},
|
||||||
|
"west": {"uv": [15.75, 8.75, 9.75, 9], "texture": "#1"},
|
||||||
|
"up": {"uv": [13.25, 15, 12.5, 9], "texture": "#1"},
|
||||||
|
"down": {"uv": [13.25, 9, 12.5, 15], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2, 6.075, -3.35],
|
||||||
|
"to": [5, 6.825, 19.3],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [-1, 8.825, 8.45]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.75, 2.25, 8.5, 2.5], "texture": "#1"},
|
||||||
|
"east": {"uv": [10, 8.5, 16, 8.75], "texture": "#1"},
|
||||||
|
"south": {"uv": [10, 2.25, 10.75, 2.5], "texture": "#1"},
|
||||||
|
"west": {"uv": [15.75, 8.75, 9.75, 9], "texture": "#1"},
|
||||||
|
"up": {"uv": [13.25, 15, 12.5, 9], "texture": "#1"},
|
||||||
|
"down": {"uv": [13.25, 9, 12.5, 15], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [11, 6.075, -13.35],
|
||||||
|
"to": [14, 6.825, -3.35],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 8.825, 8.45]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.75, 2.25, 8.5, 2.5], "texture": "#1"},
|
||||||
|
"east": {"uv": [13.5, 8.5, 16, 8.75], "texture": "#1"},
|
||||||
|
"south": {"uv": [10, 2.25, 10.75, 2.5], "texture": "#1"},
|
||||||
|
"west": {"uv": [12.25, 8.75, 9.75, 9], "texture": "#1"},
|
||||||
|
"up": {"uv": [13.25, 11.5, 12.5, 9], "texture": "#1"},
|
||||||
|
"down": {"uv": [13.25, 9, 12.5, 11.5], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [0, 6.825, -13.35],
|
||||||
|
"to": [16, 7.825, -3.35],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 8.825, 8.45]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 2.25, 11.25, 2.5], "texture": "#1"},
|
||||||
|
"east": {"uv": [9.25, 1.75, 11.75, 2], "texture": "#1"},
|
||||||
|
"south": {"uv": [7.25, 2, 11.25, 2.25], "texture": "#1"},
|
||||||
|
"west": {"uv": [9.75, 1.75, 7.25, 2], "texture": "#1"},
|
||||||
|
"up": {"uv": [12, 11.5, 8, 9], "texture": "#1"},
|
||||||
|
"down": {"uv": [12, 9, 8, 11.5], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2, 6.075, -13.35],
|
||||||
|
"to": [5, 6.825, -3.35],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [-1, 8.825, 8.45]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.75, 2.25, 8.5, 2.5], "texture": "#1"},
|
||||||
|
"east": {"uv": [13.5, 8.5, 16, 8.75], "texture": "#1"},
|
||||||
|
"south": {"uv": [10, 2.25, 10.75, 2.5], "texture": "#1"},
|
||||||
|
"west": {"uv": [12.25, 8.75, 9.75, 9], "texture": "#1"},
|
||||||
|
"up": {"uv": [13.25, 11.5, 12.5, 9], "texture": "#1"},
|
||||||
|
"down": {"uv": [13.25, 9, 12.5, 11.5], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2, 6.075, 19.3],
|
||||||
|
"to": [5, 6.825, 29.3],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [-1, 8.825, 8.45]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.75, 2.25, 8.5, 2.5], "texture": "#1"},
|
||||||
|
"east": {"uv": [13.5, 8.5, 16, 8.75], "texture": "#1"},
|
||||||
|
"south": {"uv": [10, 2.25, 10.75, 2.5], "texture": "#1"},
|
||||||
|
"west": {"uv": [12.25, 8.75, 9.75, 9], "texture": "#1"},
|
||||||
|
"up": {"uv": [13.25, 11.5, 12.5, 9], "texture": "#1"},
|
||||||
|
"down": {"uv": [13.25, 9, 12.5, 11.5], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [0, 6.825, 19.3],
|
||||||
|
"to": [16, 7.825, 29.3],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 8.825, 8.45]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 2.25, 11.25, 2.5], "texture": "#1"},
|
||||||
|
"east": {"uv": [10.75, 1.75, 13.25, 2], "texture": "#1"},
|
||||||
|
"south": {"uv": [7.25, 2, 11.25, 2.25], "texture": "#1"},
|
||||||
|
"west": {"uv": [9.75, 1.75, 7.25, 2], "texture": "#1"},
|
||||||
|
"up": {"uv": [12, 11.5, 8, 9], "texture": "#1"},
|
||||||
|
"down": {"uv": [12, 9, 8, 11.5], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [11, 6.075, 19.3],
|
||||||
|
"to": [14, 6.825, 29.3],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "x", "origin": [8, 8.825, 8.45]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.75, 2.25, 8.5, 2.5], "texture": "#1"},
|
||||||
|
"east": {"uv": [13.5, 8.5, 16, 8.75], "texture": "#1"},
|
||||||
|
"south": {"uv": [10, 2.25, 10.75, 2.5], "texture": "#1"},
|
||||||
|
"west": {"uv": [12.25, 8.75, 9.75, 9], "texture": "#1"},
|
||||||
|
"up": {"uv": [13.25, 11.5, 12.5, 9], "texture": "#1"},
|
||||||
|
"down": {"uv": [13.25, 9, 12.5, 11.5], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2.5, 0, -5],
|
||||||
|
"to": [4.5, 13, -3],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [2.5, 0, -5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [15.5, 9, 16, 12.25], "texture": "#1"},
|
||||||
|
"east": {"uv": [15, 12.75, 15.5, 16], "texture": "#1"},
|
||||||
|
"south": {"uv": [14.75, 9, 15.25, 12.25], "texture": "#1"},
|
||||||
|
"west": {"uv": [15.5, 12.75, 16, 16], "texture": "#1"},
|
||||||
|
"up": {"uv": [11, 9, 11.5, 9.5], "texture": "#1"},
|
||||||
|
"down": {"uv": [8.5, 9.25, 9, 9.75], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [11.5, 0, -5],
|
||||||
|
"to": [13.5, 13, -3],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [11.5, 0, -5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [15.5, 9, 16, 12.25], "texture": "#1"},
|
||||||
|
"east": {"uv": [15, 12.75, 15.5, 16], "texture": "#1"},
|
||||||
|
"south": {"uv": [14.75, 9, 15.25, 12.25], "texture": "#1"},
|
||||||
|
"west": {"uv": [15.5, 12.75, 16, 16], "texture": "#1"},
|
||||||
|
"up": {"uv": [11, 9, 11.5, 9.5], "texture": "#1"},
|
||||||
|
"down": {"uv": [8.5, 9.25, 9, 9.75], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [11.5, 0, 2],
|
||||||
|
"to": [13.5, 10, 4],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [11.5, -3, 2]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [15.5, 9, 16, 11.5], "texture": "#1"},
|
||||||
|
"east": {"uv": [15, 12.75, 15.5, 15.25], "texture": "#1"},
|
||||||
|
"south": {"uv": [14.75, 9, 15.25, 11.5], "texture": "#1"},
|
||||||
|
"west": {"uv": [15.5, 12.75, 16, 15.25], "texture": "#1"},
|
||||||
|
"up": {"uv": [11, 9, 11.5, 9.5], "texture": "#1"},
|
||||||
|
"down": {"uv": [8.5, 9.25, 9, 9.75], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2.5, 0, 2],
|
||||||
|
"to": [4.5, 10, 4],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [2.5, -3, 2]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [15.5, 9, 16, 11.5], "texture": "#1"},
|
||||||
|
"east": {"uv": [15, 12.75, 15.5, 15.25], "texture": "#1"},
|
||||||
|
"south": {"uv": [14.75, 9, 15.25, 11.5], "texture": "#1"},
|
||||||
|
"west": {"uv": [15.5, 12.75, 16, 15.25], "texture": "#1"},
|
||||||
|
"up": {"uv": [11, 9, 11.5, 9.5], "texture": "#1"},
|
||||||
|
"down": {"uv": [8.5, 9.25, 9, 9.75], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [11.5, 0, -13],
|
||||||
|
"to": [13.5, 16, -11],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [11.5, 3, -13]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [14.25, 4.5, 14.75, 8.5], "texture": "#1"},
|
||||||
|
"east": {"uv": [13.75, 12, 14.25, 16], "texture": "#1"},
|
||||||
|
"south": {"uv": [13.75, 4.5, 14.25, 8.5], "texture": "#1"},
|
||||||
|
"west": {"uv": [14.25, 12, 14.75, 16], "texture": "#1"},
|
||||||
|
"up": {"uv": [11, 9, 11.5, 9.5], "texture": "#1"},
|
||||||
|
"down": {"uv": [8.5, 9.25, 9, 9.75], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2.5, 0, -13],
|
||||||
|
"to": [4.5, 16, -11],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [2.5, 3, -13]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [14.25, 4.5, 14.75, 8.5], "texture": "#1"},
|
||||||
|
"east": {"uv": [13.75, 12, 14.25, 16], "texture": "#1"},
|
||||||
|
"south": {"uv": [13.75, 4.5, 14.25, 8.5], "texture": "#1"},
|
||||||
|
"west": {"uv": [14.25, 12, 14.75, 16], "texture": "#1"},
|
||||||
|
"up": {"uv": [11, 9, 11.5, 9.5], "texture": "#1"},
|
||||||
|
"down": {"uv": [8.5, 9.25, 9, 9.75], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [11.5, 0, 9.5],
|
||||||
|
"to": [13.5, 7.5, 11.5],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [11.5, -0.5, 9.5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [15.5, 9, 16, 11], "texture": "#1"},
|
||||||
|
"east": {"uv": [15, 12.75, 15.5, 14.75], "texture": "#1"},
|
||||||
|
"south": {"uv": [14.75, 9, 15.25, 11], "texture": "#1"},
|
||||||
|
"west": {"uv": [15.5, 12.75, 16, 14.75], "texture": "#1"},
|
||||||
|
"up": {"uv": [11, 9, 11.5, 9.5], "texture": "#1"},
|
||||||
|
"down": {"uv": [8.5, 9.25, 9, 9.75], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2.5, 0, 9.5],
|
||||||
|
"to": [4.5, 7.5, 11.5],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [2.5, -0.5, 9.5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [15.5, 9, 16, 11], "texture": "#1"},
|
||||||
|
"east": {"uv": [15, 12.75, 15.5, 14.75], "texture": "#1"},
|
||||||
|
"south": {"uv": [14.75, 9, 15.25, 11], "texture": "#1"},
|
||||||
|
"west": {"uv": [15.5, 12.75, 16, 14.75], "texture": "#1"},
|
||||||
|
"up": {"uv": [11, 9, 11.5, 9.5], "texture": "#1"},
|
||||||
|
"down": {"uv": [8.5, 9.25, 9, 9.75], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [11.5, 0, 18.5],
|
||||||
|
"to": [13.5, 2.5, 20.5],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [11.5, -5.5, 18.5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [15.5, 9, 16, 9.5], "texture": "#1"},
|
||||||
|
"east": {"uv": [15, 12.75, 15.5, 13.25], "texture": "#1"},
|
||||||
|
"south": {"uv": [14.75, 9, 15.25, 9.5], "texture": "#1"},
|
||||||
|
"west": {"uv": [15.5, 12.75, 16, 13.25], "texture": "#1"},
|
||||||
|
"up": {"uv": [11, 9, 11.5, 9.5], "texture": "#1"},
|
||||||
|
"down": {"uv": [8.5, 9.25, 9, 9.75], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2.5, 0, 18.5],
|
||||||
|
"to": [4.5, 2.5, 20.5],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [2.5, -5.5, 18.5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [15.5, 9, 16, 9.5], "texture": "#1"},
|
||||||
|
"east": {"uv": [15, 12.75, 15.5, 13.25], "texture": "#1"},
|
||||||
|
"south": {"uv": [14.75, 9, 15.25, 9.5], "texture": "#1"},
|
||||||
|
"west": {"uv": [15.5, 12.75, 16, 13.25], "texture": "#1"},
|
||||||
|
"up": {"uv": [11, 9, 11.5, 9.5], "texture": "#1"},
|
||||||
|
"down": {"uv": [8.5, 9.25, 9, 9.75], "texture": "#1"}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"display": {
|
||||||
|
"thirdperson_righthand": {
|
||||||
|
"translation": [0, 4, -2.25],
|
||||||
|
"scale": [0.7, 0.7, 0.7]
|
||||||
|
},
|
||||||
|
"thirdperson_lefthand": {
|
||||||
|
"translation": [0, 4, -2.25],
|
||||||
|
"scale": [0.7, 0.7, 0.7]
|
||||||
|
},
|
||||||
|
"firstperson_righthand": {
|
||||||
|
"rotation": [5, 26, 2],
|
||||||
|
"translation": [4.5, 3.5, -4.5],
|
||||||
|
"scale": [0.4, 0.4, 0.2]
|
||||||
|
},
|
||||||
|
"firstperson_lefthand": {
|
||||||
|
"rotation": [5, 26, -1],
|
||||||
|
"translation": [4.5, 3.5, -4.5],
|
||||||
|
"scale": [0.39, 0.39, 0.19]
|
||||||
|
},
|
||||||
|
"ground": {
|
||||||
|
"translation": [0, 0.25, 0],
|
||||||
|
"scale": [0.3, 0.3, 0.3]
|
||||||
|
},
|
||||||
|
"gui": {
|
||||||
|
"rotation": [10, 21, 0],
|
||||||
|
"translation": [0, -1, 0],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"head": {
|
||||||
|
"translation": [0, 14.5, 0]
|
||||||
|
},
|
||||||
|
"fixed": {
|
||||||
|
"rotation": [-90, 180, 0],
|
||||||
|
"translation": [0, 0, -7.75]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"groups": [
|
||||||
|
{
|
||||||
|
"name": "rails",
|
||||||
|
"origin": [0, 0, 0],
|
||||||
|
"color": 0,
|
||||||
|
"children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "struts",
|
||||||
|
"origin": [8, 8, 8],
|
||||||
|
"color": 0,
|
||||||
|
"children": [37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -1,150 +0,0 @@
|
|||||||
{
|
|
||||||
"format_version": "1.21.6",
|
|
||||||
"credit": "Made with Blockbench",
|
|
||||||
"texture_size": [64, 64],
|
|
||||||
"textures": {
|
|
||||||
"0": "hals_steampowered:block/rail",
|
|
||||||
"particle": "hals_steampowered:block/rail"
|
|
||||||
},
|
|
||||||
"elements": [
|
|
||||||
{
|
|
||||||
"from": [2, 0.1, 0],
|
|
||||||
"to": [3, 2.1, 16],
|
|
||||||
"rotation": {"angle": 45, "axis": "y", "origin": [8, 1.1, 8.5]},
|
|
||||||
"faces": {
|
|
||||||
"north": {"uv": [7, 0, 7.25, 0.5], "texture": "#0"},
|
|
||||||
"east": {"uv": [3, 0, 7, 0.5], "texture": "#0"},
|
|
||||||
"south": {"uv": [7, 0.5, 7.25, 1], "texture": "#0"},
|
|
||||||
"west": {"uv": [3, 0.5, 7, 1], "texture": "#0"},
|
|
||||||
"up": {"uv": [2.25, 9, 2, 5], "texture": "#0"},
|
|
||||||
"down": {"uv": [2.5, 5, 2.25, 9], "texture": "#0"}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"from": [1, 0.1, 0],
|
|
||||||
"to": [4, 0.1, 16],
|
|
||||||
"rotation": {"angle": 45, "axis": "y", "origin": [8, 1.1, 8.5]},
|
|
||||||
"faces": {
|
|
||||||
"north": {"uv": [0, 0, 0.75, 0], "texture": "#0"},
|
|
||||||
"east": {"uv": [0, 0, 4, 0], "texture": "#0"},
|
|
||||||
"south": {"uv": [0, 0, 0.75, 0], "texture": "#0"},
|
|
||||||
"west": {"uv": [0, 0, 4, 0], "texture": "#0"},
|
|
||||||
"up": {"uv": [0.75, 4, 0, 0], "texture": "#0"},
|
|
||||||
"down": {"uv": [1.5, 0, 0.75, 4], "texture": "#0"}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"from": [12, 0.1, 0],
|
|
||||||
"to": [15, 0.1, 16],
|
|
||||||
"rotation": {"angle": 45, "axis": "y", "origin": [8, 1.1, 8.5]},
|
|
||||||
"faces": {
|
|
||||||
"north": {"uv": [0, 0, 0.75, 0], "texture": "#0"},
|
|
||||||
"east": {"uv": [0, 0, 4, 0], "texture": "#0"},
|
|
||||||
"south": {"uv": [0, 0, 0.75, 0], "texture": "#0"},
|
|
||||||
"west": {"uv": [0, 0, 4, 0], "texture": "#0"},
|
|
||||||
"up": {"uv": [2.25, 4, 1.5, 0], "texture": "#0"},
|
|
||||||
"down": {"uv": [3, 0, 2.25, 4], "texture": "#0"}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"from": [12.5, 2.1, 0],
|
|
||||||
"to": [14.5, 2.1, 16],
|
|
||||||
"rotation": {"angle": 45, "axis": "y", "origin": [8, 1.1, 8.5]},
|
|
||||||
"faces": {
|
|
||||||
"north": {"uv": [0, 0, 0.5, 0], "texture": "#0"},
|
|
||||||
"east": {"uv": [0, 0, 4, 0], "texture": "#0"},
|
|
||||||
"south": {"uv": [0, 0, 0.5, 0], "texture": "#0"},
|
|
||||||
"west": {"uv": [0, 0, 4, 0], "texture": "#0"},
|
|
||||||
"up": {"uv": [0.5, 9, 0, 5], "texture": "#0"},
|
|
||||||
"down": {"uv": [1, 5, 0.5, 9], "texture": "#0"}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"from": [1.5, 2.1, 0],
|
|
||||||
"to": [3.5, 2.1, 16],
|
|
||||||
"rotation": {"angle": 45, "axis": "y", "origin": [8, 1.1, 8.5]},
|
|
||||||
"faces": {
|
|
||||||
"north": {"uv": [0, 0, 0.5, 0], "texture": "#0"},
|
|
||||||
"east": {"uv": [0, 0, 4, 0], "texture": "#0"},
|
|
||||||
"south": {"uv": [0, 0, 0.5, 0], "texture": "#0"},
|
|
||||||
"west": {"uv": [0, 0, 4, 0], "texture": "#0"},
|
|
||||||
"up": {"uv": [1.5, 9, 1, 5], "texture": "#0"},
|
|
||||||
"down": {"uv": [2, 5, 1.5, 9], "texture": "#0"}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"from": [13, 0.1, 0],
|
|
||||||
"to": [14, 2.1, 16],
|
|
||||||
"rotation": {"angle": 45, "axis": "y", "origin": [8, 1.1, 8.5]},
|
|
||||||
"faces": {
|
|
||||||
"north": {"uv": [7, 1, 7.25, 1.5], "texture": "#0"},
|
|
||||||
"east": {"uv": [3, 1, 7, 1.5], "texture": "#0"},
|
|
||||||
"south": {"uv": [7, 1.5, 7.25, 2], "texture": "#0"},
|
|
||||||
"west": {"uv": [3, 1.5, 7, 2], "texture": "#0"},
|
|
||||||
"up": {"uv": [2.75, 9, 2.5, 5], "texture": "#0"},
|
|
||||||
"down": {"uv": [3, 5, 2.75, 9], "texture": "#0"}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"from": [0, 0.1, 11],
|
|
||||||
"to": [16, 1.1, 14],
|
|
||||||
"rotation": {"angle": 45, "axis": "y", "origin": [8, 1.1, 8.5]},
|
|
||||||
"faces": {
|
|
||||||
"north": {"uv": [7, 6, 3, 6.25], "texture": "#0"},
|
|
||||||
"east": {"uv": [7.75, 3, 7, 3.25], "texture": "#0"},
|
|
||||||
"south": {"uv": [7, 6.25, 3, 6.5], "texture": "#0"},
|
|
||||||
"west": {"uv": [3.75, 7, 3, 7.25], "texture": "#0"},
|
|
||||||
"up": {"uv": [0, 4.75, 4, 4], "texture": "#0"},
|
|
||||||
"down": {"uv": [4, 4, 8, 4.75], "texture": "#0"}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"from": [0, 0.1, 3],
|
|
||||||
"to": [16, 1.1, 6],
|
|
||||||
"rotation": {"angle": 45, "axis": "y", "origin": [8, 1.1, 8.5]},
|
|
||||||
"faces": {
|
|
||||||
"north": {"uv": [3, 6, 7, 6.25], "texture": "#0"},
|
|
||||||
"east": {"uv": [3, 7, 3.75, 7.25], "texture": "#0"},
|
|
||||||
"south": {"uv": [3, 6.25, 7, 6.5], "texture": "#0"},
|
|
||||||
"west": {"uv": [7, 3, 7.75, 3.25], "texture": "#0"},
|
|
||||||
"up": {"uv": [4, 4.75, 0, 4], "texture": "#0"},
|
|
||||||
"down": {"uv": [8, 4, 4, 4.75], "texture": "#0"}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"display": {
|
|
||||||
"thirdperson_righthand": {
|
|
||||||
"translation": [0, 4, -2.25],
|
|
||||||
"scale": [0.7, 0.7, 0.7]
|
|
||||||
},
|
|
||||||
"thirdperson_lefthand": {
|
|
||||||
"translation": [0, 4, -2.25],
|
|
||||||
"scale": [0.7, 0.7, 0.7]
|
|
||||||
},
|
|
||||||
"firstperson_righthand": {
|
|
||||||
"rotation": [82, 0, 0],
|
|
||||||
"translation": [0, 3.5, 1],
|
|
||||||
"scale": [0.7, 0.7, 0.7]
|
|
||||||
},
|
|
||||||
"firstperson_lefthand": {
|
|
||||||
"rotation": [82, 0, 0],
|
|
||||||
"translation": [0, 3.5, 1],
|
|
||||||
"scale": [0.7, 0.7, 0.7]
|
|
||||||
},
|
|
||||||
"ground": {
|
|
||||||
"translation": [0, 0.25, 0],
|
|
||||||
"scale": [0.5, 0.5, 0.5]
|
|
||||||
},
|
|
||||||
"gui": {
|
|
||||||
"rotation": [90, 0, 0],
|
|
||||||
"scale": [0.8, 0.8, 0.8]
|
|
||||||
},
|
|
||||||
"head": {
|
|
||||||
"translation": [0, 14.5, 0]
|
|
||||||
},
|
|
||||||
"fixed": {
|
|
||||||
"rotation": [-90, 0, 0],
|
|
||||||
"translation": [0, 0, -7.75]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -0,0 +1,198 @@
|
|||||||
|
{
|
||||||
|
"format_version": "1.9.0",
|
||||||
|
"credit": "Made with Blockbench",
|
||||||
|
"texture_size": [64, 64],
|
||||||
|
"textures": {
|
||||||
|
"0": "hals_steampowered:block/rail45degreeincline",
|
||||||
|
"particle": "hals_steampowered:block/rail45degreeincline"
|
||||||
|
},
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"from": [2, 7.575, -4.35],
|
||||||
|
"to": [3, 9.575, 19.65],
|
||||||
|
"rotation": {"angle": 45, "axis": "x", "origin": [8, 8.575, 8.15]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7, 0, 7.25, 0.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [3, 0, 7, 0.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [7, 0.5, 7.25, 1], "texture": "#0"},
|
||||||
|
"west": {"uv": [3, 0.5, 7, 1], "texture": "#0"},
|
||||||
|
"up": {"uv": [2.25, 9, 2, 5], "texture": "#0"},
|
||||||
|
"down": {"uv": [2.25, 5, 2, 9], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [1, 7.575, -3.5],
|
||||||
|
"to": [4, 7.575, 20.5],
|
||||||
|
"rotation": {"angle": 45, "axis": "x", "origin": [8, 8.575, 8.15]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 0, 0.75, 0], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 0, 4, 0], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 0, 0.75, 0], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 0, 4, 0], "texture": "#0"},
|
||||||
|
"up": {"uv": [0.75, 1.25, 0, 0.75], "texture": "#0"},
|
||||||
|
"down": {"uv": [8, 5, 7.25, 9], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [12, 7.575, -3.5],
|
||||||
|
"to": [15, 7.575, 20.5],
|
||||||
|
"rotation": {"angle": 45, "axis": "x", "origin": [8, 8.575, 8.15]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 0, 0.75, 0], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 0, 4, 0], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 0, 0.75, 0], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 0, 4, 0], "texture": "#0"},
|
||||||
|
"up": {"uv": [2.25, 0.5, 1.5, 0.25], "texture": "#0"},
|
||||||
|
"down": {"uv": [7.75, 5, 7, 9], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [12.5, 9.575, -4.35],
|
||||||
|
"to": [14.5, 9.575, 18.65],
|
||||||
|
"rotation": {"angle": 45, "axis": "x", "origin": [8, 8.575, 8.15]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 0, 0.5, 0], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 0, 4, 0], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 0, 0.5, 0], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 0, 4, 0], "texture": "#0"},
|
||||||
|
"up": {"uv": [0.5, 9, 0, 5], "texture": "#0"},
|
||||||
|
"down": {"uv": [1, 5, 0.5, 9], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [1.5, 9.575, -4.35],
|
||||||
|
"to": [3.5, 9.575, 18.65],
|
||||||
|
"rotation": {"angle": 45, "axis": "x", "origin": [8, 8.575, 8.15]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 0, 0.5, 0], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 0, 4, 0], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 0, 0.5, 0], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 0, 4, 0], "texture": "#0"},
|
||||||
|
"up": {"uv": [1.5, 9, 1, 5], "texture": "#0"},
|
||||||
|
"down": {"uv": [2, 5, 1.5, 9], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [13, 7.575, -4.35],
|
||||||
|
"to": [14, 9.575, 19.65],
|
||||||
|
"rotation": {"angle": 45, "axis": "x", "origin": [8, 8.575, 8.15]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7, 1, 7.25, 1.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [3, 1, 7, 1.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [7, 1.5, 7.25, 2], "texture": "#0"},
|
||||||
|
"west": {"uv": [3, 1.5, 7, 2], "texture": "#0"},
|
||||||
|
"up": {"uv": [2.75, 9, 2.5, 5], "texture": "#0"},
|
||||||
|
"down": {"uv": [2.75, 5, 2.5, 9], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [11, 6.675, -3.55],
|
||||||
|
"to": [12, 10.675, 19.1],
|
||||||
|
"rotation": {"angle": 45, "axis": "x", "origin": [6, 8.675, 8.25]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 0, 7.5, 1], "texture": "#0"},
|
||||||
|
"east": {"uv": [14, 0, 8, 1], "texture": "#0"},
|
||||||
|
"south": {"uv": [7.5, 0, 7.75, 1], "texture": "#0"},
|
||||||
|
"west": {"uv": [8, 0, 14, 1], "texture": "#0"},
|
||||||
|
"up": {"uv": [15.75, 6, 15.5, 0], "texture": "#0"},
|
||||||
|
"down": {"uv": [16, 0, 15.75, 6], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [4, 6.675, -3.55],
|
||||||
|
"to": [5, 10.675, 19.1],
|
||||||
|
"rotation": {"angle": 45, "axis": "x", "origin": [-1, 8.675, 8.25]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.25, 0, 7.5, 1], "texture": "#0"},
|
||||||
|
"east": {"uv": [14, 0, 8, 1], "texture": "#0"},
|
||||||
|
"south": {"uv": [7.5, 0, 7.75, 1], "texture": "#0"},
|
||||||
|
"west": {"uv": [8, 0, 14, 1], "texture": "#0"},
|
||||||
|
"up": {"uv": [15.75, 6, 15.5, 0], "texture": "#0"},
|
||||||
|
"down": {"uv": [16, 0, 15.75, 6], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [0, 10.575, 7.65],
|
||||||
|
"to": [16, 11.575, 10.65],
|
||||||
|
"rotation": {"angle": 45, "axis": "x", "origin": [8, 11.575, 5.15]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7, 6, 3, 6.25], "texture": "#0"},
|
||||||
|
"east": {"uv": [7.75, 3, 7, 3.25], "texture": "#0"},
|
||||||
|
"south": {"uv": [7, 6.25, 3, 6.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [3.75, 7, 3, 7.25], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 4.75, 4, 4], "texture": "#0"},
|
||||||
|
"down": {"uv": [0, 4, 4, 4.75], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [0, 5.175, 13.05],
|
||||||
|
"to": [16, 6.175, 16.05],
|
||||||
|
"rotation": {"angle": 45, "axis": "x", "origin": [8, 6.175, 10.55]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7, 6, 3, 6.25], "texture": "#0"},
|
||||||
|
"east": {"uv": [7.75, 3, 7, 3.25], "texture": "#0"},
|
||||||
|
"south": {"uv": [7, 6.25, 3, 6.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [3.75, 7, 3, 7.25], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 4.75, 4, 4], "texture": "#0"},
|
||||||
|
"down": {"uv": [0, 4, 4, 4.75], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [0, 10.075, 0.15],
|
||||||
|
"to": [16, 11.075, 3.15],
|
||||||
|
"rotation": {"angle": 45, "axis": "x", "origin": [8, 11.075, 5.65]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [3, 6, 7, 6.25], "texture": "#0"},
|
||||||
|
"east": {"uv": [3, 7, 3.75, 7.25], "texture": "#0"},
|
||||||
|
"south": {"uv": [3, 6.25, 7, 6.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [7, 3, 7.75, 3.25], "texture": "#0"},
|
||||||
|
"up": {"uv": [4, 4.75, 0, 4], "texture": "#0"},
|
||||||
|
"down": {"uv": [4, 4, 0, 4.75], "texture": "#0"}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"display": {
|
||||||
|
"thirdperson_righthand": {
|
||||||
|
"translation": [0, 1.5, -2.25],
|
||||||
|
"scale": [0.4, 0.4, 0.4]
|
||||||
|
},
|
||||||
|
"thirdperson_lefthand": {
|
||||||
|
"translation": [0, 2, -2.25],
|
||||||
|
"scale": [0.4, 0.4, 0.4]
|
||||||
|
},
|
||||||
|
"firstperson_righthand": {
|
||||||
|
"rotation": [9, 4, 0],
|
||||||
|
"translation": [0, 4, 0.25],
|
||||||
|
"scale": [0.4, 0.4, 0.2]
|
||||||
|
},
|
||||||
|
"firstperson_lefthand": {
|
||||||
|
"rotation": [9, -3, 0],
|
||||||
|
"translation": [0.5, 4.75, 0.25],
|
||||||
|
"scale": [0.4, 0.4, 0.2]
|
||||||
|
},
|
||||||
|
"ground": {
|
||||||
|
"translation": [0, 0.25, 0],
|
||||||
|
"scale": [0.4, 0.4, 0.4]
|
||||||
|
},
|
||||||
|
"gui": {
|
||||||
|
"rotation": [0, 35, 0],
|
||||||
|
"translation": [0, -0.75, 0],
|
||||||
|
"scale": [0.8, 0.8, 0.8]
|
||||||
|
},
|
||||||
|
"head": {
|
||||||
|
"translation": [0, -9.75, -5]
|
||||||
|
},
|
||||||
|
"fixed": {
|
||||||
|
"rotation": [-90, 0, 0],
|
||||||
|
"translation": [0, 0, -7.75]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"groups": [
|
||||||
|
{
|
||||||
|
"name": "group",
|
||||||
|
"origin": [0, 0, 0],
|
||||||
|
"color": 0,
|
||||||
|
"children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 2.1 KiB |
@@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:block",
|
||||||
|
"pools": [
|
||||||
|
{
|
||||||
|
"rolls": 1,
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"name": "hals_steampowered:diagonal_train_track"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"type": "minecraft:block",
|
||||||
|
"pools": [
|
||||||
|
{
|
||||||
|
"rolls": 1,
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"name": "hals_steampowered:straight_train_track"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"replace": false,
|
||||||
|
"values": [
|
||||||
|
"hals_steampowered:straight_train_track",
|
||||||
|
"hals_steampowered:diagonal_train_track",
|
||||||
|
"hals_steampowered:crossing_train_track",
|
||||||
|
"hals_steampowered:left_turn_train_track",
|
||||||
|
"hals_steampowered:right_turn_train_track",
|
||||||
|
"hals_steampowered:left_45_degree_turn_train_track",
|
||||||
|
"hals_steampowered:right_45_degree_turn_train_track"
|
||||||
|
]
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user