diff --git a/src/main/java/net/halbear/steampowered/Track/Blocks/TrainTrack.java b/src/main/java/net/halbear/steampowered/Track/Blocks/TrainTrack.java index 0150e64..9bb0e6a 100644 --- a/src/main/java/net/halbear/steampowered/Track/Blocks/TrainTrack.java +++ b/src/main/java/net/halbear/steampowered/Track/Blocks/TrainTrack.java @@ -3,16 +3,20 @@ package net.halbear.steampowered.Track.Blocks; import net.halbear.steampowered.registry.blocks.TrackClass; import net.halbear.steampowered.registry.blocks.TrackEnvironment; import net.minecraft.block.*; +import net.minecraft.entity.player.PlayerEntity; import net.minecraft.item.BlockItemUseContext; -import net.minecraft.state.DirectionProperty; -import net.minecraft.state.EnumProperty; -import net.minecraft.state.StateContainer; +import net.minecraft.item.ItemStack; +import net.minecraft.state.*; import net.minecraft.state.properties.BlockStateProperties; +import net.minecraft.stats.Stats; +import net.minecraft.tileentity.TileEntity; import net.minecraft.util.Direction; import net.minecraft.util.math.BlockPos; import net.minecraft.util.math.shapes.ISelectionContext; import net.minecraft.util.math.shapes.VoxelShape; +import net.minecraft.util.math.vector.Vector3i; import net.minecraft.world.IBlockReader; +import net.minecraft.world.IWorld; import net.minecraft.world.World; import javax.annotation.Nullable; @@ -25,7 +29,16 @@ public class TrainTrack extends DirectionalBlock { public static final DirectionProperty FACING = BlockStateProperties.FACING; public static final EnumProperty TRACK_TYPE = EnumProperty.create("track_type", TrackClass.class); private static final EnumProperty ENVIRONMENT = EnumProperty.create("environment", TrackEnvironment.class); + /*private static final IntegerProperty STARTX = IntegerProperty.create("start_x",-20,20); + private static final IntegerProperty STARTY = IntegerProperty.create("start_y",-20,20); + private static final IntegerProperty STARTZ = IntegerProperty.create("start_z",-20,20); + private static final IntegerProperty ENDX = IntegerProperty.create("end_x",-20,20); + private static final IntegerProperty ENDY = IntegerProperty.create("end_y",-20,20); + private static final IntegerProperty ENDZ = IntegerProperty.create("end_z",-20,20);*/ private String TrackClass; + private Vector3i StartPlacement; + private Vector3i EndPlacement; + private Vector3i TrackLocation; private static final VoxelShape NORTHBOX = Block.box(0, 0, 0, 16, 2, 16); @@ -34,6 +47,11 @@ public class TrainTrack extends DirectionalBlock { this.TrackClass = TrackClass; } + @Override + public void playerDestroy(World world, PlayerEntity player, BlockPos pos, BlockState state, @Nullable TileEntity tileentity, ItemStack itemstack) { + getBlock().playerDestroy(world,player,pos,state,tileentity,itemstack); + } + @Override public VoxelShape getShape(BlockState state, IBlockReader worldIn, BlockPos position, ISelectionContext context){ switch (state.getValue(FACING)){ @@ -58,6 +76,9 @@ public class TrainTrack extends DirectionalBlock { World world = context.getLevel(); Direction facing = context.getHorizontalDirection(); TrackEnvironment Environment; + TrackLocation = new Vector3i(placementPos.getX(), placementPos.getY(), placementPos.getZ()); + StartPlacement = TrackLocation; + EndPlacement = TrackLocation; if (world.getBlockState(placementPos.below()).getBlock() == Blocks.SAND || world.getBlockState(placementPos.below()).getBlock() == Blocks.SANDSTONE){ Environment = TrackEnvironment.DESERT; diff --git a/src/main/java/net/halbear/steampowered/registry/blocks/ModBlocks.java b/src/main/java/net/halbear/steampowered/registry/blocks/ModBlocks.java index 0f31a60..d4b8afb 100644 --- a/src/main/java/net/halbear/steampowered/registry/blocks/ModBlocks.java +++ b/src/main/java/net/halbear/steampowered/registry/blocks/ModBlocks.java @@ -60,6 +60,46 @@ public class ModBlocks { .noOcclusion(), "leftturn" )); + public static final RegistryObject LEFT_DIAGONAL_TRAIN_TRACK = + registerBlock("left_diagonal_train_track",()-> new TrainTrack(AbstractBlock.Properties + .of(Material.METAL) + .strength(3.0f,3.0f) + .harvestTool(ToolType.PICKAXE) + .sound(SoundType.METAL) + .requiresCorrectToolForDrops() + .noOcclusion(), + "diagonalleft" + )); + public static final RegistryObject LEFT_45_DEGREE_TURN_TRAIN_TRACK = + registerBlock("left_45_degree_turn_train_track",()-> new TrainTrack(AbstractBlock.Properties + .of(Material.METAL) + .strength(3.0f,3.0f) + .harvestTool(ToolType.PICKAXE) + .sound(SoundType.METAL) + .requiresCorrectToolForDrops() + .noOcclusion(), + "left45turn" + )); + public static final RegistryObject RIGHT_DIAGONAL_TRAIN_TRACK = + registerBlock("right_diagonal_train_track",()-> new TrainTrack(AbstractBlock.Properties + .of(Material.METAL) + .strength(3.0f,3.0f) + .harvestTool(ToolType.PICKAXE) + .sound(SoundType.METAL) + .requiresCorrectToolForDrops() + .noOcclusion(), + "diagonalright" + )); + public static final RegistryObject RIGHT_45_DEGREE_TURN_TRAIN_TRACK = + registerBlock("right_45_degree_turn_train_track",()-> new TrainTrack(AbstractBlock.Properties + .of(Material.METAL) + .strength(3.0f,3.0f) + .harvestTool(ToolType.PICKAXE) + .sound(SoundType.METAL) + .requiresCorrectToolForDrops() + .noOcclusion(), + "right45turn" + )); private static RegistryObject registerBlock(String name, Supplier block){ RegistryObject toReturn = ModBlocks.BLOCKS.register(name, block); diff --git a/src/main/java/net/halbear/steampowered/registry/blocks/TrackClass.java b/src/main/java/net/halbear/steampowered/registry/blocks/TrackClass.java index 142cdbc..f567645 100644 --- a/src/main/java/net/halbear/steampowered/registry/blocks/TrackClass.java +++ b/src/main/java/net/halbear/steampowered/registry/blocks/TrackClass.java @@ -9,7 +9,11 @@ public enum TrackClass implements IStringSerializable { YJUNCTION("yjunction"), XJUNCTION("xjunction"), LEFTTURN("leftturn"), - RIGHTTURN("rightturn"); + RIGHTTURN("rightturn"), + RIGHT45TURN("right45turn"), + LEFT45TURN("left45turn"), + DIAGONALRIGHT("diagonalright"), + DIAGONALLEFT("diagonalleft"); private final String name; private TrackClass(String Name) { diff --git a/src/main/java/net/halbear/steampowered/registry/utility/ClientEventHandler.java b/src/main/java/net/halbear/steampowered/registry/utility/ClientEventHandler.java index ad36001..0f3fc0e 100644 --- a/src/main/java/net/halbear/steampowered/registry/utility/ClientEventHandler.java +++ b/src/main/java/net/halbear/steampowered/registry/utility/ClientEventHandler.java @@ -27,7 +27,11 @@ public class ClientEventHandler { ModBlocks.STRAIGHT_TRAIN_TRACK, ModBlocks.CROSSING_TRAIN_TRACK, ModBlocks.RIGHT_TURN_TRAIN_TRACK, - ModBlocks.LEFT_TURN_TRAIN_TRACK + ModBlocks.LEFT_TURN_TRAIN_TRACK, + ModBlocks.LEFT_45_DEGREE_TURN_TRAIN_TRACK, + ModBlocks.LEFT_DIAGONAL_TRAIN_TRACK, + ModBlocks.RIGHT_45_DEGREE_TURN_TRAIN_TRACK, + ModBlocks.RIGHT_DIAGONAL_TRAIN_TRACK ); } } diff --git a/src/main/resources/assets/hals_steampowered/blockstates/left_45_degree_turn_train_track.json b/src/main/resources/assets/hals_steampowered/blockstates/left_45_degree_turn_train_track.json new file mode 100644 index 0000000..03f1764 --- /dev/null +++ b/src/main/resources/assets/hals_steampowered/blockstates/left_45_degree_turn_train_track.json @@ -0,0 +1,26 @@ +{ "multipart": [ + { + "when": {"facing":"north"}, + "apply": [ + {"model": "hals_steampowered:block/track45degreeleftturn","weight": 5, "y": 0} + ] + }, + {"when": {"facing":"south"}, + "apply": [ + {"model": "hals_steampowered:block/track45degreeleftturn","weight": 5, "y": 180} + ] + }, + { + "when": {"facing":"east"}, + "apply": [ + {"model": "hals_steampowered:block/track45degreeleftturn","weight": 5, "y": 90} + ] + }, + { + "when": {"facing":"west"}, + "apply": [ + {"model": "hals_steampowered:block/track45degreeleftturn","weight": 7, "y": 270} + ] + } +] +} \ No newline at end of file diff --git a/src/main/resources/assets/hals_steampowered/blockstates/left_diagonal_train_track.json b/src/main/resources/assets/hals_steampowered/blockstates/left_diagonal_train_track.json new file mode 100644 index 0000000..d39358c --- /dev/null +++ b/src/main/resources/assets/hals_steampowered/blockstates/left_diagonal_train_track.json @@ -0,0 +1,30 @@ +{ "multipart": [ + { + "when": {"facing":"north"}, + "apply": [ + {"model": "hals_steampowered:block/straight_track/traintrackdiagonalleft","weight": 7, "y": 0}, + {"model": "hals_steampowered:block/straight_track/traintrackdiagonalleftdesert","weight": 3, "y": 0} + ] + }, + {"when": {"facing":"south"}, + "apply": [ + {"model": "hals_steampowered:block/straight_track/traintrackdiagonalleft","weight":7, "y": 180}, + {"model": "hals_steampowered:block/straight_track/traintrackdiagonalleftdesert","weight": 3, "y": 180} + ] + }, + { + "when": {"facing":"east"}, + "apply": [ + {"model": "hals_steampowered:block/straight_track/traintrackdiagonalleft","weight": 7, "y": 90}, + {"model": "hals_steampowered:block/straight_track/traintrackdiagonalleftdesert","weight": 3, "y": 90} + ] + }, + { + "when": {"facing":"west"}, + "apply": [ + {"model": "hals_steampowered:block/straight_track/traintrackdiagonalleft","weight": 7, "y": 270}, + {"model": "hals_steampowered:block/straight_track/traintrackdiagonalleftdesert","weight": 3, "y": 270} + ] + } +] +} \ No newline at end of file diff --git a/src/main/resources/assets/hals_steampowered/blockstates/left_turn_train_track.json b/src/main/resources/assets/hals_steampowered/blockstates/left_turn_train_track.json index 5697f95..5f9e1a3 100644 --- a/src/main/resources/assets/hals_steampowered/blockstates/left_turn_train_track.json +++ b/src/main/resources/assets/hals_steampowered/blockstates/left_turn_train_track.json @@ -1,74 +1,26 @@ { "multipart": [ { - "when": {"environment": "plains", "facing":"north"}, + "when": {"facing":"north"}, "apply": [ {"model": "hals_steampowered:block/track3blockradiusflipped","weight": 5, "y": 0} ] }, - { - "when": {"environment": "desert", "facing":"north"}, - "apply": [ - {"model": "hals_steampowered:block/track3blockradiusflipped","weight": 5, "y": 0} - ] - }, - { - "when": {"environment": "standard", "facing":"north"}, - "apply": [ - {"model": "hals_steampowered:block/track3blockradiusflipped","weight": 7, "y": 0} - ] - }, - {"when": {"environment": "plains", "facing":"south"}, + {"when": {"facing":"south"}, "apply": [ {"model": "hals_steampowered:block/track3blockradiusflipped","weight": 5, "y": 180} ] }, { - "when": {"environment": "desert", "facing":"south"}, - "apply": [ - {"model": "hals_steampowered:block/track3blockradiusflipped","weight": 5, "y": 180} - ] - }, - { - "when": {"environment": "standard", "facing":"south"}, - "apply": [ - {"model": "hals_steampowered:block/track3blockradiusflipped","weight": 7, "y": 180} - ] - }, - { - "when": {"environment": "plains", "facing":"east"}, + "when": {"facing":"east"}, "apply": [ {"model": "hals_steampowered:block/track3blockradiusflipped","weight": 5, "y": 90} ] }, { - "when": {"environment": "desert", "facing":"east"}, - "apply": [ - {"model": "hals_steampowered:block/track3blockradiusflipped","weight": 5, "y": 90} - ] - }, - { - "when": {"environment": "standard", "facing":"east"}, - "apply": [ - {"model": "hals_steampowered:block/track3blockradiusflipped","weight": 7, "y": 90} - ] - }, - {"when": {"environment": "plains", "facing":"west"}, - "apply": [ - {"model": "hals_steampowered:block/track3blockradiusflipped","weight": 5, "y": 270} - ] - }, - { - "when": {"environment": "desert", "facing":"west"}, - "apply": [ - {"model": "hals_steampowered:block/track3blockradiusflipped","weight": 5, "y": 270} - ] - }, - { - "when": {"environment": "standard", "facing":"west"}, + "when": {"facing":"west"}, "apply": [ {"model": "hals_steampowered:block/track3blockradiusflipped","weight": 7, "y": 270} ] } ] - } \ No newline at end of file diff --git a/src/main/resources/assets/hals_steampowered/blockstates/right_45_degree_turn_train_track.json b/src/main/resources/assets/hals_steampowered/blockstates/right_45_degree_turn_train_track.json new file mode 100644 index 0000000..bf30609 --- /dev/null +++ b/src/main/resources/assets/hals_steampowered/blockstates/right_45_degree_turn_train_track.json @@ -0,0 +1,26 @@ +{ "multipart": [ + { + "when": {"facing":"north"}, + "apply": [ + {"model": "hals_steampowered:block/track45degreerightturn","weight": 5, "y": 0} + ] + }, + {"when": {"facing":"south"}, + "apply": [ + {"model": "hals_steampowered:block/track45degreerightturn","weight": 5, "y": 180} + ] + }, + { + "when": {"facing":"east"}, + "apply": [ + {"model": "hals_steampowered:block/track45degreerightturn","weight": 5, "y": 90} + ] + }, + { + "when": {"facing":"west"}, + "apply": [ + {"model": "hals_steampowered:block/track45degreerightturn","weight": 7, "y": 270} + ] + } +] +} \ No newline at end of file diff --git a/src/main/resources/assets/hals_steampowered/blockstates/right_diagonal_train_track.json b/src/main/resources/assets/hals_steampowered/blockstates/right_diagonal_train_track.json new file mode 100644 index 0000000..1d0e737 --- /dev/null +++ b/src/main/resources/assets/hals_steampowered/blockstates/right_diagonal_train_track.json @@ -0,0 +1,30 @@ +{ "multipart": [ + { + "when": {"facing":"north"}, + "apply": [ + {"model": "hals_steampowered:block/straight_track/traintrackdiagonalright","weight": 7, "y": 0}, + {"model": "hals_steampowered:block/straight_track/traintrackdiagonalrightdesert","weight": 3, "y": 0} + ] + }, + {"when": {"facing":"south"}, + "apply": [ + {"model": "hals_steampowered:block/straight_track/traintrackdiagonalright","weight": 7, "y": 180}, + {"model": "hals_steampowered:block/straight_track/traintrackdiagonalrightdesert","weight": 3, "y": 180} + ] + }, + { + "when": {"facing":"east"}, + "apply": [ + {"model": "hals_steampowered:block/straight_track/traintrackdiagonalright","weight": 7, "y": 90}, + {"model": "hals_steampowered:block/straight_track/traintrackdiagonalrightdesert","weight": 3, "y": 90} + ] + }, + { + "when": {"facing":"west"}, + "apply": [ + {"model": "hals_steampowered:block/straight_track/traintrackdiagonalright","weight": 7, "y": 270}, + {"model": "hals_steampowered:block/straight_track/traintrackdiagonalrightdesert","weight": 3, "y": 270} + ] + } +] +} \ No newline at end of file diff --git a/src/main/resources/assets/hals_steampowered/blockstates/right_turn_train_track.json b/src/main/resources/assets/hals_steampowered/blockstates/right_turn_train_track.json index a2f1896..bbf46bd 100644 --- a/src/main/resources/assets/hals_steampowered/blockstates/right_turn_train_track.json +++ b/src/main/resources/assets/hals_steampowered/blockstates/right_turn_train_track.json @@ -1,74 +1,26 @@ { "multipart": [ - { - "when": {"environment": "plains", "facing":"north"}, - "apply": [ - {"model": "hals_steampowered:block/track3blockradius","weight": 5, "y": 0} - ] - }, - { - "when": {"environment": "desert", "facing":"north"}, - "apply": [ - {"model": "hals_steampowered:block/track3blockradius","weight": 5, "y": 0} - ] - }, - { - "when": {"environment": "standard", "facing":"north"}, - "apply": [ - {"model": "hals_steampowered:block/track3blockradius","weight": 7, "y": 0} - ] - }, - {"when": {"environment": "plains", "facing":"south"}, - "apply": [ - {"model": "hals_steampowered:block/track3blockradius","weight": 5, "y": 180} - ] - }, - { - "when": {"environment": "desert", "facing":"south"}, - "apply": [ - {"model": "hals_steampowered:block/track3blockradius","weight": 5, "y": 180} - ] - }, - { - "when": {"environment": "standard", "facing":"south"}, - "apply": [ - {"model": "hals_steampowered:block/track3blockradius","weight": 7, "y": 180} - ] - }, - { - "when": {"environment": "plains", "facing":"east"}, - "apply": [ - {"model": "hals_steampowered:block/track3blockradius","weight": 5, "y": 90} - ] - }, - { - "when": {"environment": "desert", "facing":"east"}, - "apply": [ - {"model": "hals_steampowered:block/track3blockradius","weight": 5, "y": 90} - ] - }, - { - "when": {"environment": "standard", "facing":"east"}, - "apply": [ - {"model": "hals_steampowered:block/track3blockradius","weight": 7, "y": 90} - ] - }, - {"when": {"environment": "plains", "facing":"west"}, - "apply": [ - {"model": "hals_steampowered:block/track3blockradius","weight": 5, "y": 270} - ] - }, - { - "when": {"environment": "desert", "facing":"west"}, - "apply": [ - {"model": "hals_steampowered:block/track3blockradius","weight": 5, "y": 270} - ] - }, - { - "when": {"environment": "standard", "facing":"west"}, - "apply": [ - {"model": "hals_steampowered:block/track3blockradius","weight": 7, "y": 270} - ] - } - ] - + { + "when": {"facing":"north"}, + "apply": [ + {"model": "hals_steampowered:block/track3blockradius","weight": 5, "y": 0} + ] + }, + {"when": {"facing":"south"}, + "apply": [ + {"model": "hals_steampowered:block/track3blockradius","weight": 5, "y": 180} + ] + }, + { + "when": {"facing":"east"}, + "apply": [ + {"model": "hals_steampowered:block/track3blockradius","weight": 5, "y": 90} + ] + }, + { + "when": {"facing":"west"}, + "apply": [ + {"model": "hals_steampowered:block/track3blockradius","weight": 7, "y": 270} + ] + } +] } \ No newline at end of file diff --git a/src/main/resources/assets/hals_steampowered/blockstates/straight_train_track.json b/src/main/resources/assets/hals_steampowered/blockstates/straight_train_track.json index 3f11f87..9e17359 100644 --- a/src/main/resources/assets/hals_steampowered/blockstates/straight_train_track.json +++ b/src/main/resources/assets/hals_steampowered/blockstates/straight_train_track.json @@ -4,44 +4,50 @@ "apply": [ {"model": "hals_steampowered:block/straight_track/traintrack","weight": 5, "y": 0}, {"model": "hals_steampowered:block/straight_track/traintrackdamaged","weight": 5, "y": 0}, - {"model": "hals_steampowered:block/straight_track/traintrackdesert2","weight": 1, "y": 0} + {"model": "hals_steampowered:block/straight_track/traintrackdesert2","weight": 1, "y": 0}, + {"model": "hals_steampowered:block/straight_track/traintrackcrooked","weight": 3, "y": 0} ] }, { "when": {"environment": "desert", "facing":"north"}, "apply": [ {"model": "hals_steampowered:block/straight_track/traintrackdesert","weight": 5, "y": 0}, - {"model": "hals_steampowered:block/straight_track/traintrackdesert2","weight": 5, "y": 0}, - {"model": "hals_steampowered:block/straight_track/traintrack","weight": 1, "y": 0} + {"model": "hals_steampowered:block/straight_track/traintrackdesert2","weight": 7, "y": 0}, + {"model": "hals_steampowered:block/straight_track/traintrack","weight": 3, "y": 0}, + {"model": "hals_steampowered:block/straight_track/traintrackcrooked","weight": 3, "y": 0} ] }, { "when": {"environment": "standard", "facing":"north"}, "apply": [ {"model": "hals_steampowered:block/straight_track/traintrack","weight": 7, "y": 0}, - {"model": "hals_steampowered:block/straight_track/traintrackdesert2","weight": 1, "y": 0} + {"model": "hals_steampowered:block/straight_track/traintrackdesert2","weight": 3, "y": 0}, + {"model": "hals_steampowered:block/straight_track/traintrackcrooked","weight": 4, "y": 0} ] }, {"when": {"environment": "plains", "facing":"south"}, "apply": [ {"model": "hals_steampowered:block/straight_track/traintrack","weight": 5, "y": 180}, {"model": "hals_steampowered:block/straight_track/traintrackdamaged","weight": 5, "y": 180}, - {"model": "hals_steampowered:block/straight_track/traintrackdesert2","weight": 1, "y": 180} + {"model": "hals_steampowered:block/straight_track/traintrackdesert2","weight": 1, "y": 180}, + {"model": "hals_steampowered:block/straight_track/traintrackcrooked","weight": 3, "y": 180} ] }, { "when": {"environment": "desert", "facing":"south"}, "apply": [ {"model": "hals_steampowered:block/straight_track/traintrackdesert","weight": 5, "y": 180}, - {"model": "hals_steampowered:block/straight_track/traintrackdesert2","weight": 5, "y": 180}, - {"model": "hals_steampowered:block/straight_track/traintrack","weight": 1, "y": 180} + {"model": "hals_steampowered:block/straight_track/traintrackdesert2","weight": 7, "y": 180}, + {"model": "hals_steampowered:block/straight_track/traintrack","weight": 3, "y": 180}, + {"model": "hals_steampowered:block/straight_track/traintrackcrooked","weight": 3, "y": 180} ] }, { "when": {"environment": "standard", "facing":"south"}, "apply": [ {"model": "hals_steampowered:block/straight_track/traintrack","weight": 7, "y": 180}, - {"model": "hals_steampowered:block/straight_track/traintrackdesert2","weight": 1, "y": 180} + {"model": "hals_steampowered:block/straight_track/traintrackdesert2","weight": 3, "y": 180}, + {"model": "hals_steampowered:block/straight_track/traintrackcrooked","weight": 4, "y": 180} ] }, { @@ -49,44 +55,50 @@ "apply": [ {"model": "hals_steampowered:block/straight_track/traintrack","weight": 5, "y": 90}, {"model": "hals_steampowered:block/straight_track/traintrackdamaged","weight": 5, "y": 90}, - {"model": "hals_steampowered:block/straight_track/traintrackdesert2","weight": 1, "y": 90} + {"model": "hals_steampowered:block/straight_track/traintrackdesert2","weight": 1, "y": 90}, + {"model": "hals_steampowered:block/straight_track/traintrackcrooked","weight": 3, "y": 90} ] }, { "when": {"environment": "desert", "facing":"east"}, "apply": [ {"model": "hals_steampowered:block/straight_track/traintrackdesert","weight": 5, "y": 90}, - {"model": "hals_steampowered:block/straight_track/traintrackdesert2","weight": 5, "y": 90}, - {"model": "hals_steampowered:block/straight_track/traintrack","weight": 1, "y": 90} + {"model": "hals_steampowered:block/straight_track/traintrackdesert2","weight": 7, "y": 90}, + {"model": "hals_steampowered:block/straight_track/traintrack","weight": 3, "y": 90}, + {"model": "hals_steampowered:block/straight_track/traintrackcrooked","weight": 3, "y": 90} ] }, { "when": {"environment": "standard", "facing":"east"}, "apply": [ {"model": "hals_steampowered:block/straight_track/traintrack","weight": 7, "y": 90}, - {"model": "hals_steampowered:block/straight_track/traintrackdesert2","weight": 1, "y": 90} + {"model": "hals_steampowered:block/straight_track/traintrackdesert2","weight": 3, "y": 90}, + {"model": "hals_steampowered:block/straight_track/traintrackcrooked","weight": 4, "y": 90} ] }, {"when": {"environment": "plains", "facing":"west"}, "apply": [ {"model": "hals_steampowered:block/straight_track/traintrack","weight": 5, "y": 270}, {"model": "hals_steampowered:block/straight_track/traintrackdamaged","weight": 5, "y": 270}, - {"model": "hals_steampowered:block/straight_track/traintrackdesert2","weight": 1, "y": 270} + {"model": "hals_steampowered:block/straight_track/traintrackdesert2","weight": 1, "y": 270}, + {"model": "hals_steampowered:block/straight_track/traintrackcrooked","weight": 3, "y": 270} ] }, { "when": {"environment": "desert", "facing":"west"}, "apply": [ {"model": "hals_steampowered:block/straight_track/traintrackdesert","weight": 5, "y": 270}, - {"model": "hals_steampowered:block/straight_track/traintrackdesert2","weight": 5, "y": 270}, - {"model": "hals_steampowered:block/straight_track/traintrack","weight": 1, "y": 270} + {"model": "hals_steampowered:block/straight_track/traintrackdesert2","weight": 7, "y": 270}, + {"model": "hals_steampowered:block/straight_track/traintrack","weight": 3, "y": 270}, + {"model": "hals_steampowered:block/straight_track/traintrackcrooked","weight": 3, "y": 270} ] }, { "when": {"environment": "standard", "facing":"west"}, "apply": [ {"model": "hals_steampowered:block/straight_track/traintrack","weight": 7, "y": 270}, - {"model": "hals_steampowered:block/straight_track/traintrackdesert2","weight": 1, "y": 270} + {"model": "hals_steampowered:block/straight_track/traintrackdesert2","weight": 3, "y": 270}, + {"model": "hals_steampowered:block/straight_track/traintrackcrooked","weight": 4, "y": 270} ] } ] diff --git a/src/main/resources/assets/hals_steampowered/models/block/straight_track/traintrackcrooked.json b/src/main/resources/assets/hals_steampowered/models/block/straight_track/traintrackcrooked.json new file mode 100644 index 0000000..e344b85 --- /dev/null +++ b/src/main/resources/assets/hals_steampowered/models/block/straight_track/traintrackcrooked.json @@ -0,0 +1,143 @@ +{ + "format_version": "1.9.0", + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "0": "hals_steampowered:block/railfern", + "particle": "hals_steampowered:block/railfern" + }, + "elements": [ + { + "from": [2, 0.1, 0], + "to": [3, 2.1, 16], + "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], + "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], + "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], + "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], + "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], + "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": -22.5, "axis": "y", "origin": [8, 0.6, 12.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": 22.5, "axis": "y", "origin": [8, 0.6, 4.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] + }, + "head": { + "translation": [0, 14.5, 0] + }, + "fixed": { + "rotation": [-90, 0, 0], + "translation": [0, 0, -7.75] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hals_steampowered/models/block/straight_track/traintrackdesert3.json b/src/main/resources/assets/hals_steampowered/models/block/straight_track/traintrackdesert3.json new file mode 100644 index 0000000..dfdf712 --- /dev/null +++ b/src/main/resources/assets/hals_steampowered/models/block/straight_track/traintrackdesert3.json @@ -0,0 +1,142 @@ +{ + "format_version": "1.21.11", + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "1": "hals_steampowered:block/railfern" + }, + "elements": [ + { + "from": [2, 0.1, 0], + "to": [3, 2.1, 16], + "faces": { + "north": {"uv": [7, 0, 7.25, 0.5], "texture": "#1"}, + "east": {"uv": [3, 0, 7, 0.5], "texture": "#1"}, + "south": {"uv": [7, 0.5, 7.25, 1], "texture": "#1"}, + "west": {"uv": [3, 0.5, 7, 1], "texture": "#1"}, + "up": {"uv": [2.25, 9, 2, 5], "texture": "#1"}, + "down": {"uv": [2.5, 5, 2.25, 9], "texture": "#1"} + } + }, + { + "from": [1, 0.1, 0], + "to": [4, 0.1, 16], + "faces": { + "north": {"uv": [0, 0, 0.75, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 4, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 0.75, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 4, 0], "texture": "#1"}, + "up": {"uv": [0.75, 4, 0, 0], "texture": "#1"}, + "down": {"uv": [1.5, 0, 0.75, 4], "texture": "#1"} + } + }, + { + "from": [12, 0.1, 0], + "to": [15, 0.1, 16], + "faces": { + "north": {"uv": [0, 0, 0.75, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 4, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 0.75, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 4, 0], "texture": "#1"}, + "up": {"uv": [2.25, 4, 1.5, 0], "texture": "#1"}, + "down": {"uv": [3, 0, 2.25, 4], "texture": "#1"} + } + }, + { + "from": [12.5, 2.1, 0], + "to": [14.5, 2.1, 16], + "faces": { + "north": {"uv": [0, 0, 0.5, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 4, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 0.5, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 4, 0], "texture": "#1"}, + "up": {"uv": [0.5, 9, 0, 5], "texture": "#1"}, + "down": {"uv": [1, 5, 0.5, 9], "texture": "#1"} + } + }, + { + "from": [1.5, 2.1, 0], + "to": [3.5, 2.1, 16], + "faces": { + "north": {"uv": [0, 0, 0.5, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 4, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 0.5, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 4, 0], "texture": "#1"}, + "up": {"uv": [1.5, 9, 1, 5], "texture": "#1"}, + "down": {"uv": [2, 5, 1.5, 9], "texture": "#1"} + } + }, + { + "from": [13, 0.1, 0], + "to": [14, 2.1, 16], + "faces": { + "north": {"uv": [7, 1, 7.25, 1.5], "texture": "#1"}, + "east": {"uv": [3, 1, 7, 1.5], "texture": "#1"}, + "south": {"uv": [7, 1.5, 7.25, 2], "texture": "#1"}, + "west": {"uv": [3, 1.5, 7, 2], "texture": "#1"}, + "up": {"uv": [2.75, 9, 2.5, 5], "texture": "#1"}, + "down": {"uv": [3, 5, 2.75, 9], "texture": "#1"} + } + }, + { + "from": [0, 0.1, 11], + "to": [16, 1.1, 14], + "rotation": {"angle": 15, "axis": "y", "origin": [8, 0.6, 12.5]}, + "faces": { + "north": {"uv": [7, 6, 3, 6.25], "texture": "#1"}, + "east": {"uv": [7.75, 3, 7, 3.25], "texture": "#1"}, + "south": {"uv": [7, 6.25, 3, 6.5], "texture": "#1"}, + "west": {"uv": [3.75, 7, 3, 7.25], "texture": "#1"}, + "up": {"uv": [0, 4.75, 4, 4], "texture": "#1"}, + "down": {"uv": [4, 4, 8, 4.75], "texture": "#1"} + } + }, + { + "from": [0, 0.1, 3], + "to": [16, 1.1, 6], + "rotation": {"angle": -10, "axis": "y", "origin": [8, 0.6, 4.5]}, + "faces": { + "north": {"uv": [3, 6, 7, 6.25], "texture": "#1"}, + "east": {"uv": [3, 7, 3.75, 7.25], "texture": "#1"}, + "south": {"uv": [3, 6.25, 7, 6.5], "texture": "#1"}, + "west": {"uv": [7, 3, 7.75, 3.25], "texture": "#1"}, + "up": {"uv": [4, 4.75, 0, 4], "texture": "#1"}, + "down": {"uv": [8, 4, 4, 4.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] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hals_steampowered/models/block/straight_track/traintrackdiagonalleft.json b/src/main/resources/assets/hals_steampowered/models/block/straight_track/traintrackdiagonalleft.json new file mode 100644 index 0000000..fc5eca3 --- /dev/null +++ b/src/main/resources/assets/hals_steampowered/models/block/straight_track/traintrackdiagonalleft.json @@ -0,0 +1,171 @@ +{ + "format_version": "1.21.6", + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "0": "hals_steampowered:block/railfern", + "particle": "hals_steampowered:block/railfern" + }, + "elements": [ + { + "from": [13, 0.1, -3.5], + "to": [14, 2.1, 19.5], + "rotation": {"angle": 45, "axis": "y", "origin": [8, 1.1, 8]}, + "faces": { + "north": {"uv": [7.25, 0, 7, 0.5], "texture": "#0"}, + "east": {"uv": [7, 0.5, 3, 1], "texture": "#0"}, + "south": {"uv": [7.25, 0.5, 7, 1], "texture": "#0"}, + "west": {"uv": [7, 0, 3, 0.5], "texture": "#0"}, + "up": {"uv": [2, 9, 2.25, 5], "texture": "#0"}, + "down": {"uv": [2.25, 5, 2.5, 9], "texture": "#0"} + } + }, + { + "from": [12, 0.1, -3.5], + "to": [15, 0.1, 19.5], + "rotation": {"angle": 45, "axis": "y", "origin": [8, 1.1, 8]}, + "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, 4, 0.75, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 1.5, 4], "texture": "#0"} + } + }, + { + "from": [1, 0.1, -3.5], + "to": [4, 0.1, 19.5], + "rotation": {"angle": 45, "axis": "y", "origin": [8, 1.1, 8]}, + "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": [1.5, 4, 2.25, 0], "texture": "#0"}, + "down": {"uv": [2.25, 0, 3, 4], "texture": "#0"} + } + }, + { + "from": [1.5, 2.1, -3.5], + "to": [3.5, 2.1, 19.5], + "rotation": {"angle": 45, "axis": "y", "origin": [8, 1.1, 8]}, + "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, 9, 0.5, 5], "texture": "#0"}, + "down": {"uv": [0.5, 5, 1, 9], "texture": "#0"} + } + }, + { + "from": [12.5, 2.1, -3.5], + "to": [14.5, 2.1, 19.5], + "rotation": {"angle": 45, "axis": "y", "origin": [8, 1.1, 8]}, + "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, 9, 1.5, 5], "texture": "#0"}, + "down": {"uv": [1.5, 5, 2, 9], "texture": "#0"} + } + }, + { + "from": [2, 0.1, -3.5], + "to": [3, 2.1, 19.5], + "rotation": {"angle": 45, "axis": "y", "origin": [8, 1.1, 8]}, + "faces": { + "north": {"uv": [7.25, 1, 7, 1.5], "texture": "#0"}, + "east": {"uv": [7, 1.5, 3, 2], "texture": "#0"}, + "south": {"uv": [7.25, 1.5, 7, 2], "texture": "#0"}, + "west": {"uv": [7, 1, 3, 1.5], "texture": "#0"}, + "up": {"uv": [2.5, 9, 2.75, 5], "texture": "#0"}, + "down": {"uv": [2.75, 5, 3, 9], "texture": "#0"} + } + }, + { + "from": [0, 0.1, 6.5], + "to": [16, 1.1, 9.5], + "rotation": {"angle": 45, "axis": "y", "origin": [8, 1.1, 8]}, + "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": [5, 0.1, 11.5], + "to": [21, 1.1, 14.5], + "rotation": {"angle": 45, "axis": "y", "origin": [13, 1.1, 13]}, + "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": [-5, 0.1, 1.5], + "to": [11, 1.1, 4.5], + "rotation": {"angle": 45, "axis": "y", "origin": [3, 1.1, 3]}, + "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"} + } + } + ], + "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] + } + }, + "groups": [ + { + "name": "group", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/hals_steampowered/models/block/straight_track/traintrackdiagonalleftdamaged.json b/src/main/resources/assets/hals_steampowered/models/block/straight_track/traintrackdiagonalleftdamaged.json new file mode 100644 index 0000000..b1637be --- /dev/null +++ b/src/main/resources/assets/hals_steampowered/models/block/straight_track/traintrackdiagonalleftdamaged.json @@ -0,0 +1,171 @@ +{ + "format_version": "1.21.6", + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "0": "hals_steampowered:block/railfern", + "particle": "hals_steampowered:block/railfern" + }, + "elements": [ + { + "from": [13, 0.1, -3.5], + "to": [14, 2.1, 19.5], + "rotation": {"angle": 45, "axis": "y", "origin": [8, 1.1, 8]}, + "faces": { + "north": {"uv": [7.25, 0, 7, 0.5], "texture": "#0"}, + "east": {"uv": [7, 0.5, 3, 1], "texture": "#0"}, + "south": {"uv": [7.25, 0.5, 7, 1], "texture": "#0"}, + "west": {"uv": [7, 0, 3, 0.5], "texture": "#0"}, + "up": {"uv": [2, 9, 2.25, 5], "texture": "#0"}, + "down": {"uv": [2.25, 5, 2.5, 9], "texture": "#0"} + } + }, + { + "from": [12, 0.1, -3.5], + "to": [15, 0.1, 19.5], + "rotation": {"angle": 45, "axis": "y", "origin": [8, 1.1, 8]}, + "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, 4, 0.75, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 1.5, 4], "texture": "#0"} + } + }, + { + "from": [1, 0.1, -3.5], + "to": [4, 0.1, 19.5], + "rotation": {"angle": 45, "axis": "y", "origin": [8, 1.1, 8]}, + "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": [1.5, 4, 2.25, 0], "texture": "#0"}, + "down": {"uv": [2.25, 0, 3, 4], "texture": "#0"} + } + }, + { + "from": [1.5, 2.1, -3.5], + "to": [3.5, 2.1, 19.5], + "rotation": {"angle": 45, "axis": "y", "origin": [8, 1.1, 8]}, + "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, 9, 0.5, 5], "texture": "#0"}, + "down": {"uv": [0.5, 5, 1, 9], "texture": "#0"} + } + }, + { + "from": [12.5, 2.1, -3.5], + "to": [14.5, 2.1, 19.5], + "rotation": {"angle": 45, "axis": "y", "origin": [8, 1.1, 8]}, + "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, 9, 1.5, 5], "texture": "#0"}, + "down": {"uv": [1.5, 5, 2, 9], "texture": "#0"} + } + }, + { + "from": [2, 0.1, -3.5], + "to": [3, 2.1, 19.5], + "rotation": {"angle": 45, "axis": "y", "origin": [8, 1.1, 8]}, + "faces": { + "north": {"uv": [7.25, 1, 7, 1.5], "texture": "#0"}, + "east": {"uv": [7, 1.5, 3, 2], "texture": "#0"}, + "south": {"uv": [7.25, 1.5, 7, 2], "texture": "#0"}, + "west": {"uv": [7, 1, 3, 1.5], "texture": "#0"}, + "up": {"uv": [2.5, 9, 2.75, 5], "texture": "#0"}, + "down": {"uv": [2.75, 5, 3, 9], "texture": "#0"} + } + }, + { + "from": [7.5, 0.1, 0], + "to": [10.5, 1.1, 16], + "rotation": {"angle": -25, "axis": "y", "origin": [9, 1.1, 8]}, + "faces": { + "north": {"uv": [7.75, 3, 7, 3.25], "texture": "#0"}, + "east": {"uv": [7, 6.25, 3, 6.5], "texture": "#0"}, + "south": {"uv": [3.75, 7, 3, 7.25], "texture": "#0"}, + "west": {"uv": [7, 6, 3, 6.25], "texture": "#0"}, + "up": {"uv": [0, 4.75, 4, 4], "rotation": 270, "texture": "#0"}, + "down": {"uv": [4, 4, 8, 4.75], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [6, 0.1, 11.5], + "to": [22, 1.1, 14.5], + "rotation": {"angle": 30, "axis": "y", "origin": [14, 1.1, 13]}, + "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": [-6, 0.1, 1.5], + "to": [10, 1.1, 4.5], + "rotation": {"angle": 25, "axis": "y", "origin": [2, 1.1, 3]}, + "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"} + } + } + ], + "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] + } + }, + "groups": [ + { + "name": "group", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/hals_steampowered/models/block/straight_track/traintrackdiagonalleftdesert.json b/src/main/resources/assets/hals_steampowered/models/block/straight_track/traintrackdiagonalleftdesert.json new file mode 100644 index 0000000..0b3f14a --- /dev/null +++ b/src/main/resources/assets/hals_steampowered/models/block/straight_track/traintrackdiagonalleftdesert.json @@ -0,0 +1,132 @@ +{ + "format_version": "1.9.0", + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "0": "hals_steampowered:block/railfern", + "particle": "hals_steampowered:block/railfern" + }, + "elements": [ + { + "from": [13, 0.1, -3.5], + "to": [14, 2.1, 19.5], + "rotation": {"angle": 45, "axis": "y", "origin": [8, 1.1, 8]}, + "faces": { + "north": {"uv": [7.25, 0, 7, 0.5], "texture": "#0"}, + "east": {"uv": [7, 0.5, 3, 1], "texture": "#0"}, + "south": {"uv": [7.25, 0.5, 7, 1], "texture": "#0"}, + "west": {"uv": [7, 0, 3, 0.5], "texture": "#0"}, + "up": {"uv": [2, 9, 2.25, 5], "texture": "#0"}, + "down": {"uv": [2.25, 5, 2.5, 9], "texture": "#0"} + } + }, + { + "from": [12, 0.1, -3.5], + "to": [15, 0.1, 19.5], + "rotation": {"angle": 45, "axis": "y", "origin": [8, 1.1, 8]}, + "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, 4, 0.75, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 1.5, 4], "texture": "#0"} + } + }, + { + "from": [1, 0.1, -3.5], + "to": [4, 0.1, 19.5], + "rotation": {"angle": 45, "axis": "y", "origin": [8, 1.1, 8]}, + "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": [1.5, 4, 2.25, 0], "texture": "#0"}, + "down": {"uv": [2.25, 0, 3, 4], "texture": "#0"} + } + }, + { + "from": [1.5, 2.1, -3.5], + "to": [3.5, 2.1, 19.5], + "rotation": {"angle": 45, "axis": "y", "origin": [8, 1.1, 8]}, + "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, 9, 0.5, 5], "texture": "#0"}, + "down": {"uv": [0.5, 5, 1, 9], "texture": "#0"} + } + }, + { + "from": [12.5, 2.1, -3.5], + "to": [14.5, 2.1, 19.5], + "rotation": {"angle": 45, "axis": "y", "origin": [8, 1.1, 8]}, + "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, 9, 1.5, 5], "texture": "#0"}, + "down": {"uv": [1.5, 5, 2, 9], "texture": "#0"} + } + }, + { + "from": [2, 0.1, -3.5], + "to": [3, 2.1, 19.5], + "rotation": {"angle": 45, "axis": "y", "origin": [8, 1.1, 8]}, + "faces": { + "north": {"uv": [7.25, 1, 7, 1.5], "texture": "#0"}, + "east": {"uv": [7, 1.5, 3, 2], "texture": "#0"}, + "south": {"uv": [7.25, 1.5, 7, 2], "texture": "#0"}, + "west": {"uv": [7, 1, 3, 1.5], "texture": "#0"}, + "up": {"uv": [2.5, 9, 2.75, 5], "texture": "#0"}, + "down": {"uv": [2.75, 5, 3, 9], "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] + } + }, + "groups": [ + { + "name": "group", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/hals_steampowered/models/block/straight_track/traintrackdiagonalright.json b/src/main/resources/assets/hals_steampowered/models/block/straight_track/traintrackdiagonalright.json new file mode 100644 index 0000000..2fa7f5b --- /dev/null +++ b/src/main/resources/assets/hals_steampowered/models/block/straight_track/traintrackdiagonalright.json @@ -0,0 +1,171 @@ +{ + "format_version": "1.21.6", + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "0": "hals_steampowered:block/railfern", + "particle": "hals_steampowered:block/railfern" + }, + "elements": [ + { + "from": [2, 0.1, -3.5], + "to": [3, 2.1, 19.5], + "rotation": {"angle": -45, "axis": "y", "origin": [8, 1.1, 8]}, + "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, -3.5], + "to": [4, 0.1, 19.5], + "rotation": {"angle": -45, "axis": "y", "origin": [8, 1.1, 8]}, + "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, -3.5], + "to": [15, 0.1, 19.5], + "rotation": {"angle": -45, "axis": "y", "origin": [8, 1.1, 8]}, + "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, -3.5], + "to": [14.5, 2.1, 19.5], + "rotation": {"angle": -45, "axis": "y", "origin": [8, 1.1, 8]}, + "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, -3.5], + "to": [3.5, 2.1, 19.5], + "rotation": {"angle": -45, "axis": "y", "origin": [8, 1.1, 8]}, + "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, -3.5], + "to": [14, 2.1, 19.5], + "rotation": {"angle": -45, "axis": "y", "origin": [8, 1.1, 8]}, + "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, 6.5], + "to": [16, 1.1, 9.5], + "rotation": {"angle": -45, "axis": "y", "origin": [8, 1.1, 8]}, + "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": [-5, 0.1, 11.5], + "to": [11, 1.1, 14.5], + "rotation": {"angle": -45, "axis": "y", "origin": [3, 1.1, 13]}, + "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": [5, 0.1, 1.5], + "to": [21, 1.1, 4.5], + "rotation": {"angle": -45, "axis": "y", "origin": [13, 1.1, 3]}, + "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] + } + }, + "groups": [ + { + "name": "group", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/hals_steampowered/models/block/straight_track/traintrackdiagonalrightdamaged.json b/src/main/resources/assets/hals_steampowered/models/block/straight_track/traintrackdiagonalrightdamaged.json new file mode 100644 index 0000000..df03e14 --- /dev/null +++ b/src/main/resources/assets/hals_steampowered/models/block/straight_track/traintrackdiagonalrightdamaged.json @@ -0,0 +1,171 @@ +{ + "format_version": "1.21.6", + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "0": "hals_steampowered:block/railfern", + "particle": "hals_steampowered:block/railfern" + }, + "elements": [ + { + "from": [2, 0.1, -3.5], + "to": [3, 2.1, 19.5], + "rotation": {"angle": -45, "axis": "y", "origin": [8, 1.1, 8]}, + "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, -3.5], + "to": [4, 0.1, 19.5], + "rotation": {"angle": -45, "axis": "y", "origin": [8, 1.1, 8]}, + "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, -3.5], + "to": [15, 0.1, 19.5], + "rotation": {"angle": -45, "axis": "y", "origin": [8, 1.1, 8]}, + "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, -3.5], + "to": [14.5, 2.1, 19.5], + "rotation": {"angle": -45, "axis": "y", "origin": [8, 1.1, 8]}, + "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, -3.5], + "to": [3.5, 2.1, 19.5], + "rotation": {"angle": -45, "axis": "y", "origin": [8, 1.1, 8]}, + "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, -3.5], + "to": [14, 2.1, 19.5], + "rotation": {"angle": -45, "axis": "y", "origin": [8, 1.1, 8]}, + "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": [3, 0.1, 7.5], + "to": [19, 1.1, 10.5], + "rotation": {"angle": -17.5, "axis": "y", "origin": [11, 1.1, 9]}, + "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": [1.5, 0.1, 5], + "to": [4.5, 1.1, 21], + "rotation": {"angle": 25, "axis": "y", "origin": [3, 1.1, 13]}, + "faces": { + "north": {"uv": [7, 3, 7.75, 3.25], "texture": "#0"}, + "east": {"uv": [3, 6, 7, 6.25], "texture": "#0"}, + "south": {"uv": [3, 7, 3.75, 7.25], "texture": "#0"}, + "west": {"uv": [3, 6.25, 7, 6.5], "texture": "#0"}, + "up": {"uv": [4, 4.75, 0, 4], "rotation": 90, "texture": "#0"}, + "down": {"uv": [8, 4, 4, 4.75], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [12.5, 0.1, -6], + "to": [15.5, 1.1, 10], + "rotation": {"angle": 27.5, "axis": "y", "origin": [14, 1.1, 2]}, + "faces": { + "north": {"uv": [7, 3, 7.75, 3.25], "texture": "#0"}, + "east": {"uv": [3, 6, 7, 6.25], "texture": "#0"}, + "south": {"uv": [3, 7, 3.75, 7.25], "texture": "#0"}, + "west": {"uv": [3, 6.25, 7, 6.5], "texture": "#0"}, + "up": {"uv": [4, 4.75, 0, 4], "rotation": 90, "texture": "#0"}, + "down": {"uv": [8, 4, 4, 4.75], "rotation": 270, "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] + } + }, + "groups": [ + { + "name": "group", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/hals_steampowered/models/block/straight_track/traintrackdiagonalrightdesert.json b/src/main/resources/assets/hals_steampowered/models/block/straight_track/traintrackdiagonalrightdesert.json new file mode 100644 index 0000000..60388e5 --- /dev/null +++ b/src/main/resources/assets/hals_steampowered/models/block/straight_track/traintrackdiagonalrightdesert.json @@ -0,0 +1,132 @@ +{ + "format_version": "1.9.0", + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "0": "hals_steampowered:block/railfern", + "particle": "hals_steampowered:block/railfern" + }, + "elements": [ + { + "from": [2, 0.1, -3.5], + "to": [3, 2.1, 19.5], + "rotation": {"angle": -45, "axis": "y", "origin": [8, 1.1, 8]}, + "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, -3.5], + "to": [4, 0.1, 19.5], + "rotation": {"angle": -45, "axis": "y", "origin": [8, 1.1, 8]}, + "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, -3.5], + "to": [15, 0.1, 19.5], + "rotation": {"angle": -45, "axis": "y", "origin": [8, 1.1, 8]}, + "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, -3.5], + "to": [14.5, 2.1, 19.5], + "rotation": {"angle": -45, "axis": "y", "origin": [8, 1.1, 8]}, + "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, -3.5], + "to": [3.5, 2.1, 19.5], + "rotation": {"angle": -45, "axis": "y", "origin": [8, 1.1, 8]}, + "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, -3.5], + "to": [14, 2.1, 19.5], + "rotation": {"angle": -45, "axis": "y", "origin": [8, 1.1, 8]}, + "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"} + } + } + ], + "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] + } + }, + "groups": [ + { + "name": "group", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/hals_steampowered/models/block/track45degreeleftturn.json b/src/main/resources/assets/hals_steampowered/models/block/track45degreeleftturn.json new file mode 100644 index 0000000..c6eedcc --- /dev/null +++ b/src/main/resources/assets/hals_steampowered/models/block/track45degreeleftturn.json @@ -0,0 +1,299 @@ +{ + "format_version": "1.9.0", + "credit": "Made with Blockbench", + "texture_size": [128, 128], + "textures": { + "0": "hals_steampowered:block/trackturn", + "particle": "hals_steampowered:block/trackturn" + }, + "elements": [ + { + "from": [-3.63604, 2.1, 7.04975], + "to": [-1.63604, 2.1, 15.34975], + "rotation": {"angle": 22.5, "axis": "y", "origin": [-1.63604, 2.1, 1.94975]}, + "faces": { + "north": {"uv": [2.25, 5.375, 2, 5.375], "texture": "#0"}, + "east": {"uv": [9.875, 2.25, 8.25, 2.25], "texture": "#0"}, + "south": {"uv": [2.625, 5.375, 2.375, 5.375], "texture": "#0"}, + "west": {"uv": [8.875, 3.625, 7.25, 3.625], "texture": "#0"}, + "up": {"uv": [1.625, 7.25, 1.875, 5.625], "texture": "#0"}, + "down": {"uv": [2, 5.875, 2.25, 7.5], "texture": "#0"} + } + }, + { + "from": [-4.28249, 0.1, 6.69619], + "to": [-1.28249, 0.1, 15.09619], + "rotation": {"angle": 22.5, "axis": "y", "origin": [-1.28249, 0.1, 1.59619]}, + "faces": { + "north": {"uv": [6.125, 2.875, 5.75, 2.875], "texture": "#0"}, + "east": {"uv": [10, 3.875, 8.375, 3.875], "texture": "#0"}, + "south": {"uv": [6.625, 2.875, 6.25, 2.875], "texture": "#0"}, + "west": {"uv": [10, 3.75, 8.375, 3.75], "texture": "#0"}, + "up": {"uv": [3.5, 3.625, 3.875, 2], "texture": "#0"}, + "down": {"uv": [3.5, 3.75, 3.875, 5.375], "texture": "#0"} + } + }, + { + "from": [-2.98959, 0.1, 7.4033], + "to": [-1.98959, 2.1, 15.4533], + "rotation": {"angle": 22.5, "axis": "y", "origin": [-1.98959, 1.1, 2.3033]}, + "faces": { + "north": {"uv": [0.875, 4.75, 0.75, 5], "texture": "#0"}, + "east": {"uv": [4, 5.875, 2.375, 6.125], "texture": "#0"}, + "south": {"uv": [0.875, 5.125, 0.75, 5.375], "texture": "#0"}, + "west": {"uv": [7.375, 2.5, 5.75, 2.75], "texture": "#0"}, + "up": {"uv": [5.5, 8.75, 5.625, 7.125], "texture": "#0"}, + "down": {"uv": [2.125, 7.625, 2.25, 9.25], "texture": "#0"} + } + }, + { + "from": [6.46396, 2.1, 0.69975], + "to": [8.46396, 2.1, 13.29975], + "rotation": {"angle": 22.5, "axis": "y", "origin": [8.46396, 2.1, -2.55025]}, + "faces": { + "north": {"uv": [7, 2.875, 6.75, 2.875], "texture": "#0"}, + "east": {"uv": [10.625, 4.125, 8.375, 4.125], "texture": "#0"}, + "south": {"uv": [7.25, 2.375, 7, 2.375], "texture": "#0"}, + "west": {"uv": [10.625, 4, 8.375, 4], "texture": "#0"}, + "up": {"uv": [0, 7, 0.25, 4.75], "texture": "#0"}, + "down": {"uv": [0.375, 4.75, 0.625, 7], "texture": "#0"} + } + }, + { + "from": [7.11041, 0.1, 1.0533], + "to": [8.11041, 2.1, 13.4033], + "rotation": {"angle": 22.5, "axis": "y", "origin": [8.11041, 1.1, -2.1967]}, + "faces": { + "north": {"uv": [0.625, 7.125, 0.5, 7.375], "texture": "#0"}, + "east": {"uv": [7, 4.125, 4.75, 4.375], "texture": "#0"}, + "south": {"uv": [1.75, 7.375, 1.625, 7.625], "texture": "#0"}, + "west": {"uv": [7, 3.75, 4.75, 4], "texture": "#0"}, + "up": {"uv": [3.375, 8.5, 3.5, 6.25], "texture": "#0"}, + "down": {"uv": [3.625, 6.25, 3.75, 8.5], "texture": "#0"} + } + }, + { + "from": [5.81751, 0.1, 0.34619], + "to": [8.81751, 0.1, 13.04619], + "rotation": {"angle": 22.5, "axis": "y", "origin": [8.81751, 0.1, -2.90381]}, + "faces": { + "north": {"uv": [7.5, 1.875, 7.125, 1.875], "texture": "#0"}, + "east": {"uv": [10.75, 4.375, 8.375, 4.375], "texture": "#0"}, + "south": {"uv": [7.625, 7.125, 7.25, 7.125], "texture": "#0"}, + "west": {"uv": [10.75, 4.25, 8.375, 4.25], "texture": "#0"}, + "up": {"uv": [0, 2.375, 0.375, 0.75], "texture": "#0"}, + "down": {"uv": [0.5, 0, 0.875, 2.375], "texture": "#0"} + } + }, + { + "from": [1.5, 2.1, 14.34391], + "to": [3.5, 2.1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.1, 12.06231]}, + "faces": { + "north": {"uv": [6.625, 8.375, 6.375, 8.375], "texture": "#0"}, + "east": {"uv": [9.25, 7.625, 8.375, 7.625], "texture": "#0"}, + "south": {"uv": [7, 8.375, 6.75, 8.375], "texture": "#0"}, + "west": {"uv": [9.25, 7.5, 8.375, 7.5], "texture": "#0"}, + "up": {"uv": [4.75, 8, 5, 7.125], "texture": "#0"}, + "down": {"uv": [5.125, 7.125, 5.375, 8], "texture": "#0"} + } + }, + { + "from": [2, 0.1, 14.4665], + "to": [3, 2.1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.1, 12.06231]}, + "faces": { + "north": {"uv": [7.875, 8.125, 7.75, 8.375], "texture": "#0"}, + "east": {"uv": [8.625, 0.375, 7.75, 0.625], "texture": "#0"}, + "south": {"uv": [0.375, 8.25, 0.25, 8.5], "texture": "#0"}, + "west": {"uv": [8.625, 0, 7.75, 0.25], "texture": "#0"}, + "up": {"uv": [1.5, 8.875, 1.625, 8], "texture": "#0"}, + "down": {"uv": [1.75, 8, 1.875, 8.875], "texture": "#0"} + } + }, + { + "from": [1, 0.1, 14.08275], + "to": [4, 0.1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.1, 12.06231]}, + "faces": { + "north": {"uv": [8.875, 1.875, 8.5, 1.875], "texture": "#0"}, + "east": {"uv": [6.875, 8.5, 6, 8.5], "texture": "#0"}, + "south": {"uv": [8.875, 2.125, 8.5, 2.125], "texture": "#0"}, + "west": {"uv": [9.375, 2, 8.5, 2], "texture": "#0"}, + "up": {"uv": [4.75, 7, 5.125, 6.125], "texture": "#0"}, + "down": {"uv": [5.25, 6.125, 5.625, 7], "texture": "#0"} + } + }, + { + "from": [12.5, 2.1, 12.04391], + "to": [14.5, 2.1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.1, 12.06231]}, + "faces": { + "north": {"uv": [7.375, 8.375, 7.125, 8.375], "texture": "#0"}, + "east": {"uv": [9.625, 8.375, 8.5, 8.375], "texture": "#0"}, + "south": {"uv": [4.125, 8.5, 3.875, 8.5], "texture": "#0"}, + "west": {"uv": [9.625, 8.25, 8.5, 8.25], "texture": "#0"}, + "up": {"uv": [2.375, 7.875, 2.625, 6.75], "texture": "#0"}, + "down": {"uv": [2.75, 6.75, 3, 7.875], "texture": "#0"} + } + }, + { + "from": [13, 0.1, 12.1665], + "to": [14, 2.1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.1, 12.06231]}, + "faces": { + "north": {"uv": [0.625, 8.25, 0.5, 8.5], "texture": "#0"}, + "east": {"uv": [8.125, 2, 7, 2.25], "texture": "#0"}, + "south": {"uv": [0.875, 8.25, 0.75, 8.5], "texture": "#0"}, + "west": {"uv": [7.125, 6.875, 6, 7.125], "texture": "#0"}, + "up": {"uv": [4.375, 8.75, 4.5, 7.625], "texture": "#0"}, + "down": {"uv": [0, 8, 0.125, 9.125], "texture": "#0"} + } + }, + { + "from": [12, 0.1, 11.78275], + "to": [15, 0.1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.1, 12.06231]}, + "faces": { + "north": {"uv": [5, 8.5, 4.625, 8.5], "texture": "#0"}, + "east": {"uv": [1.375, 8.625, 0.25, 8.625], "texture": "#0"}, + "south": {"uv": [7.375, 8.5, 7, 8.5], "texture": "#0"}, + "west": {"uv": [9.625, 8.5, 8.5, 8.5], "texture": "#0"}, + "up": {"uv": [5.625, 1.875, 6, 0.75], "texture": "#0"}, + "down": {"uv": [1.125, 5.625, 1.5, 6.75], "texture": "#0"} + } + }, + { + "from": [0, 0.1, 12], + "to": [16, 1.1, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 9]}, + "faces": { + "north": {"uv": [9.25, 3.125, 7.25, 3.25], "texture": "#0"}, + "east": {"uv": [1.5, 7.375, 1.125, 7.5], "texture": "#0"}, + "south": {"uv": [9.25, 3.375, 7.25, 3.5], "texture": "#0"}, + "west": {"uv": [0.375, 7.375, 0, 7.5], "texture": "#0"}, + "up": {"uv": [3.5, 0.375, 5.5, 0], "texture": "#0"}, + "down": {"uv": [3.5, 0.5, 5.5, 0.875], "texture": "#0"} + } + }, + { + "from": [-1.75, 0.1, 5.75], + "to": [14.25, 1.1, 8.75], + "rotation": {"angle": 22.5, "axis": "y", "origin": [6.25, 0.6, 7.25]}, + "faces": { + "north": {"uv": [9.5, 2.375, 7.5, 2.5], "texture": "#0"}, + "east": {"uv": [6.875, 8.125, 6.5, 8.25], "texture": "#0"}, + "south": {"uv": [9.5, 2.625, 7.5, 2.75], "texture": "#0"}, + "west": {"uv": [6.375, 8.125, 6, 8.25], "texture": "#0"}, + "up": {"uv": [3.5, 1.375, 5.5, 1], "texture": "#0"}, + "down": {"uv": [3.5, 1.5, 5.5, 1.875], "texture": "#0"} + } + }, + { + "from": [-3, 0.1, 3.5], + "to": [-2, 2.1, 10.5], + "rotation": {"angle": 45, "axis": "y", "origin": [-8, 1.1, -8]}, + "faces": { + "north": {"uv": [3.25, 1.375, 3.125, 1.625], "texture": "#0"}, + "east": {"uv": [5.25, 3, 4.78333, 3.25], "texture": "#0"}, + "south": {"uv": [3.625, 0.25, 3.5, 0.5], "texture": "#0"}, + "west": {"uv": [5.21667, 3, 4.75, 3.25], "texture": "#0"}, + "up": {"uv": [0.875, 2.96667, 1, 2.5], "texture": "#0"}, + "down": {"uv": [1.125, 2.5, 1.25, 2.96667], "texture": "#0"} + } + }, + { + "from": [-4, 0.1, 3.5], + "to": [-1, 0.1, 10.5], + "rotation": {"angle": 45, "axis": "y", "origin": [-8, 1.1, -8]}, + "faces": { + "north": {"uv": [0.375, 0, 0, 0], "texture": "#0"}, + "east": {"uv": [2, 0, 1.53333, 0], "texture": "#0"}, + "south": {"uv": [0.375, 0, 0, 0], "texture": "#0"}, + "west": {"uv": [0.46667, 0, 0, 0], "texture": "#0"}, + "up": {"uv": [0, 0.46667, 0.375, 0], "texture": "#0"}, + "down": {"uv": [0.375, 0, 0.75, 0.46667], "texture": "#0"} + } + }, + { + "from": [-15, 0.1, 3.5], + "to": [-12, 0.1, 8.3], + "rotation": {"angle": 45, "axis": "y", "origin": [-8, 1.1, -8]}, + "faces": { + "north": {"uv": [0.375, 0, 0, 0], "texture": "#0"}, + "east": {"uv": [2, 0, 1.65468, 0], "texture": "#0"}, + "south": {"uv": [0.375, 0, 0, 0], "texture": "#0"}, + "west": {"uv": [0.34532, 0, 0, 0], "texture": "#0"}, + "up": {"uv": [0.75, 0.34532, 1.125, 0], "texture": "#0"}, + "down": {"uv": [1.125, 0, 1.5, 0.34532], "texture": "#0"} + } + }, + { + "from": [-14.5, 2.1, 3.5], + "to": [-12.5, 2.1, 8.3], + "rotation": {"angle": 45, "axis": "y", "origin": [-8, 1.1, -8]}, + "faces": { + "north": {"uv": [0.25, 0, 0, 0], "texture": "#0"}, + "east": {"uv": [2, 0, 1.65468, 0], "texture": "#0"}, + "south": {"uv": [0.25, 0, 0, 0], "texture": "#0"}, + "west": {"uv": [0.34532, 0, 0, 0], "texture": "#0"}, + "up": {"uv": [1.625, 5.97032, 1.875, 5.625], "texture": "#0"}, + "down": {"uv": [0.25, 2.5, 0.5, 2.84532], "texture": "#0"} + } + }, + { + "from": [-3.5, 2.1, 3.5], + "to": [-1.5, 2.1, 10.5], + "rotation": {"angle": 45, "axis": "y", "origin": [-8, 1.1, -8]}, + "faces": { + "north": {"uv": [0.25, 0, 0, 0], "texture": "#0"}, + "east": {"uv": [2, 0, 1.53333, 0], "texture": "#0"}, + "south": {"uv": [0.25, 0, 0, 0], "texture": "#0"}, + "west": {"uv": [0.46667, 0, 0, 0], "texture": "#0"}, + "up": {"uv": [0, 5.21667, 0.25, 4.75], "texture": "#0"}, + "down": {"uv": [0.75, 2.5, 1, 2.96667], "texture": "#0"} + } + }, + { + "from": [-14, 0.1, 3.5], + "to": [-13, 2.1, 8.3], + "rotation": {"angle": 45, "axis": "y", "origin": [-8, 1.1, -8]}, + "faces": { + "north": {"uv": [3.25, 1.25, 3.125, 1.5], "texture": "#0"}, + "east": {"uv": [5.125, 3, 4.77968, 3.25], "texture": "#0"}, + "south": {"uv": [3.625, 0.75, 3.5, 1], "texture": "#0"}, + "west": {"uv": [5.09532, 3, 4.75, 3.25], "texture": "#0"}, + "up": {"uv": [1.375, 2.84532, 1.5, 2.5], "texture": "#0"}, + "down": {"uv": [1.375, 2.5, 1.5, 2.84532], "texture": "#0"} + } + }, + { + "from": [-6.25, 0.1, 0.25], + "to": [9.75, 1.1, 3.25], + "rotation": {"angle": 45, "axis": "y", "origin": [1.75, 1.1, 1.75]}, + "faces": { + "north": {"uv": [9.25, 3.125, 7.25, 3.25], "texture": "#0"}, + "east": {"uv": [1.5, 7.375, 1.125, 7.5], "texture": "#0"}, + "south": {"uv": [9.25, 3.375, 7.25, 3.5], "texture": "#0"}, + "west": {"uv": [1.875, 3.5, 1.5, 3.625], "texture": "#0"}, + "up": {"uv": [3.5, 0.375, 5.5, 0], "texture": "#0"}, + "down": {"uv": [3.5, 0.5, 5.5, 0.875], "texture": "#0"} + } + } + ], + "display": { + "gui": { + "rotation": [90, 0, 0], + "translation": [-1.75, -1.75, 0], + "scale": [0.8, 0.8, 0.8] + } + }, + "groups": [ + { + "name": "3blockradius", + "origin": [8.5, 1.1, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/hals_steampowered/models/block/track45degreerightturn.json b/src/main/resources/assets/hals_steampowered/models/block/track45degreerightturn.json new file mode 100644 index 0000000..e4bb4bb --- /dev/null +++ b/src/main/resources/assets/hals_steampowered/models/block/track45degreerightturn.json @@ -0,0 +1,299 @@ +{ + "format_version": "1.9.0", + "credit": "Made with Blockbench", + "texture_size": [128, 128], + "textures": { + "0": "hals_steampowered:block/trackturn", + "particle": "hals_steampowered:block/trackturn" + }, + "elements": [ + { + "from": [17.63604, 2.1, 7.04975], + "to": [19.63604, 2.1, 15.34975], + "rotation": {"angle": -22.5, "axis": "y", "origin": [17.63604, 2.1, 1.94975]}, + "faces": { + "north": {"uv": [2, 5.375, 2.25, 5.375], "texture": "#0"}, + "east": {"uv": [7.25, 3.625, 8.875, 3.625], "texture": "#0"}, + "south": {"uv": [2.375, 5.375, 2.625, 5.375], "texture": "#0"}, + "west": {"uv": [8.25, 2.25, 9.875, 2.25], "texture": "#0"}, + "up": {"uv": [1.875, 7.25, 1.625, 5.625], "texture": "#0"}, + "down": {"uv": [2.25, 5.875, 2, 7.5], "texture": "#0"} + } + }, + { + "from": [17.28249, 0.1, 6.69619], + "to": [20.28249, 0.1, 15.09619], + "rotation": {"angle": -22.5, "axis": "y", "origin": [17.28249, 0.1, 1.59619]}, + "faces": { + "north": {"uv": [5.75, 2.875, 6.125, 2.875], "texture": "#0"}, + "east": {"uv": [8.375, 3.75, 10, 3.75], "texture": "#0"}, + "south": {"uv": [6.25, 2.875, 6.625, 2.875], "texture": "#0"}, + "west": {"uv": [8.375, 3.875, 10, 3.875], "texture": "#0"}, + "up": {"uv": [3.875, 3.625, 3.5, 2], "texture": "#0"}, + "down": {"uv": [3.875, 3.75, 3.5, 5.375], "texture": "#0"} + } + }, + { + "from": [17.98959, 0.1, 7.4033], + "to": [18.98959, 2.1, 15.4533], + "rotation": {"angle": -22.5, "axis": "y", "origin": [17.98959, 1.1, 2.3033]}, + "faces": { + "north": {"uv": [0.75, 4.75, 0.875, 5], "texture": "#0"}, + "east": {"uv": [5.75, 2.5, 7.375, 2.75], "texture": "#0"}, + "south": {"uv": [0.75, 5.125, 0.875, 5.375], "texture": "#0"}, + "west": {"uv": [2.375, 5.875, 4, 6.125], "texture": "#0"}, + "up": {"uv": [5.625, 8.75, 5.5, 7.125], "texture": "#0"}, + "down": {"uv": [2.25, 7.625, 2.125, 9.25], "texture": "#0"} + } + }, + { + "from": [7.53604, 2.1, 0.69975], + "to": [9.53604, 2.1, 13.29975], + "rotation": {"angle": -22.5, "axis": "y", "origin": [7.53604, 2.1, -2.55025]}, + "faces": { + "north": {"uv": [6.75, 2.875, 7, 2.875], "texture": "#0"}, + "east": {"uv": [8.375, 4, 10.625, 4], "texture": "#0"}, + "south": {"uv": [7, 2.375, 7.25, 2.375], "texture": "#0"}, + "west": {"uv": [8.375, 4.125, 10.625, 4.125], "texture": "#0"}, + "up": {"uv": [0.25, 7, 0, 4.75], "texture": "#0"}, + "down": {"uv": [0.625, 4.75, 0.375, 7], "texture": "#0"} + } + }, + { + "from": [7.88959, 0.1, 1.0533], + "to": [8.88959, 2.1, 13.4033], + "rotation": {"angle": -22.5, "axis": "y", "origin": [7.88959, 1.1, -2.1967]}, + "faces": { + "north": {"uv": [0.5, 7.125, 0.625, 7.375], "texture": "#0"}, + "east": {"uv": [4.75, 3.75, 7, 4], "texture": "#0"}, + "south": {"uv": [1.625, 7.375, 1.75, 7.625], "texture": "#0"}, + "west": {"uv": [4.75, 4.125, 7, 4.375], "texture": "#0"}, + "up": {"uv": [3.5, 8.5, 3.375, 6.25], "texture": "#0"}, + "down": {"uv": [3.75, 6.25, 3.625, 8.5], "texture": "#0"} + } + }, + { + "from": [7.18249, 0.1, 0.34619], + "to": [10.18249, 0.1, 13.04619], + "rotation": {"angle": -22.5, "axis": "y", "origin": [7.18249, 0.1, -2.90381]}, + "faces": { + "north": {"uv": [7.125, 1.875, 7.5, 1.875], "texture": "#0"}, + "east": {"uv": [8.375, 4.25, 10.75, 4.25], "texture": "#0"}, + "south": {"uv": [7.25, 7.125, 7.625, 7.125], "texture": "#0"}, + "west": {"uv": [8.375, 4.375, 10.75, 4.375], "texture": "#0"}, + "up": {"uv": [0.375, 2.375, 0, 0.75], "texture": "#0"}, + "down": {"uv": [0.875, 0, 0.5, 2.375], "texture": "#0"} + } + }, + { + "from": [12.5, 2.1, 14.34391], + "to": [14.5, 2.1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.1, 12.06231]}, + "faces": { + "north": {"uv": [6.375, 8.375, 6.625, 8.375], "texture": "#0"}, + "east": {"uv": [8.375, 7.5, 9.25, 7.5], "texture": "#0"}, + "south": {"uv": [6.75, 8.375, 7, 8.375], "texture": "#0"}, + "west": {"uv": [8.375, 7.625, 9.25, 7.625], "texture": "#0"}, + "up": {"uv": [5, 8, 4.75, 7.125], "texture": "#0"}, + "down": {"uv": [5.375, 7.125, 5.125, 8], "texture": "#0"} + } + }, + { + "from": [13, 0.1, 14.4665], + "to": [14, 2.1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.1, 12.06231]}, + "faces": { + "north": {"uv": [7.75, 8.125, 7.875, 8.375], "texture": "#0"}, + "east": {"uv": [7.75, 0, 8.625, 0.25], "texture": "#0"}, + "south": {"uv": [0.25, 8.25, 0.375, 8.5], "texture": "#0"}, + "west": {"uv": [7.75, 0.375, 8.625, 0.625], "texture": "#0"}, + "up": {"uv": [1.625, 8.875, 1.5, 8], "texture": "#0"}, + "down": {"uv": [1.875, 8, 1.75, 8.875], "texture": "#0"} + } + }, + { + "from": [12, 0.1, 14.08275], + "to": [15, 0.1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.1, 12.06231]}, + "faces": { + "north": {"uv": [8.5, 1.875, 8.875, 1.875], "texture": "#0"}, + "east": {"uv": [8.5, 2, 9.375, 2], "texture": "#0"}, + "south": {"uv": [8.5, 2.125, 8.875, 2.125], "texture": "#0"}, + "west": {"uv": [6, 8.5, 6.875, 8.5], "texture": "#0"}, + "up": {"uv": [5.125, 7, 4.75, 6.125], "texture": "#0"}, + "down": {"uv": [5.625, 6.125, 5.25, 7], "texture": "#0"} + } + }, + { + "from": [1.5, 2.1, 12.04391], + "to": [3.5, 2.1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.1, 12.06231]}, + "faces": { + "north": {"uv": [7.125, 8.375, 7.375, 8.375], "texture": "#0"}, + "east": {"uv": [8.5, 8.25, 9.625, 8.25], "texture": "#0"}, + "south": {"uv": [3.875, 8.5, 4.125, 8.5], "texture": "#0"}, + "west": {"uv": [8.5, 8.375, 9.625, 8.375], "texture": "#0"}, + "up": {"uv": [2.625, 7.875, 2.375, 6.75], "texture": "#0"}, + "down": {"uv": [3, 6.75, 2.75, 7.875], "texture": "#0"} + } + }, + { + "from": [2, 0.1, 12.1665], + "to": [3, 2.1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.1, 12.06231]}, + "faces": { + "north": {"uv": [0.5, 8.25, 0.625, 8.5], "texture": "#0"}, + "east": {"uv": [6, 6.875, 7.125, 7.125], "texture": "#0"}, + "south": {"uv": [0.75, 8.25, 0.875, 8.5], "texture": "#0"}, + "west": {"uv": [7, 2, 8.125, 2.25], "texture": "#0"}, + "up": {"uv": [4.5, 8.75, 4.375, 7.625], "texture": "#0"}, + "down": {"uv": [0.125, 8, 0, 9.125], "texture": "#0"} + } + }, + { + "from": [1, 0.1, 11.78275], + "to": [4, 0.1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.1, 12.06231]}, + "faces": { + "north": {"uv": [4.625, 8.5, 5, 8.5], "texture": "#0"}, + "east": {"uv": [8.5, 8.5, 9.625, 8.5], "texture": "#0"}, + "south": {"uv": [7, 8.5, 7.375, 8.5], "texture": "#0"}, + "west": {"uv": [0.25, 8.625, 1.375, 8.625], "texture": "#0"}, + "up": {"uv": [6, 1.875, 5.625, 0.75], "texture": "#0"}, + "down": {"uv": [1.5, 5.625, 1.125, 6.75], "texture": "#0"} + } + }, + { + "from": [0, 0.1, 12], + "to": [16, 1.1, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 9]}, + "faces": { + "north": {"uv": [7.25, 3.125, 9.25, 3.25], "texture": "#0"}, + "east": {"uv": [0, 7.375, 0.375, 7.5], "texture": "#0"}, + "south": {"uv": [7.25, 3.375, 9.25, 3.5], "texture": "#0"}, + "west": {"uv": [1.125, 7.375, 1.5, 7.5], "texture": "#0"}, + "up": {"uv": [5.5, 0.375, 3.5, 0], "texture": "#0"}, + "down": {"uv": [5.5, 0.5, 3.5, 0.875], "texture": "#0"} + } + }, + { + "from": [1.75, 0.1, 5.75], + "to": [17.75, 1.1, 8.75], + "rotation": {"angle": -22.5, "axis": "y", "origin": [9.75, 0.6, 7.25]}, + "faces": { + "north": {"uv": [7.5, 2.375, 9.5, 2.5], "texture": "#0"}, + "east": {"uv": [6, 8.125, 6.375, 8.25], "texture": "#0"}, + "south": {"uv": [7.5, 2.625, 9.5, 2.75], "texture": "#0"}, + "west": {"uv": [6.5, 8.125, 6.875, 8.25], "texture": "#0"}, + "up": {"uv": [5.5, 1.375, 3.5, 1], "texture": "#0"}, + "down": {"uv": [5.5, 1.5, 3.5, 1.875], "texture": "#0"} + } + }, + { + "from": [18, 0.1, 3.5], + "to": [19, 2.1, 10.5], + "rotation": {"angle": -45, "axis": "y", "origin": [24, 1.1, -8]}, + "faces": { + "north": {"uv": [3.125, 1.375, 3.25, 1.625], "texture": "#0"}, + "east": {"uv": [4.75, 3, 5.21667, 3.25], "texture": "#0"}, + "south": {"uv": [3.5, 0.25, 3.625, 0.5], "texture": "#0"}, + "west": {"uv": [4.78333, 3, 5.25, 3.25], "texture": "#0"}, + "up": {"uv": [1, 2.96667, 0.875, 2.5], "texture": "#0"}, + "down": {"uv": [1.25, 2.5, 1.125, 2.96667], "texture": "#0"} + } + }, + { + "from": [17, 0.1, 3.5], + "to": [20, 0.1, 10.5], + "rotation": {"angle": -45, "axis": "y", "origin": [24, 1.1, -8]}, + "faces": { + "north": {"uv": [0, 0, 0.375, 0], "texture": "#0"}, + "east": {"uv": [0, 0, 0.46667, 0], "texture": "#0"}, + "south": {"uv": [0, 0, 0.375, 0], "texture": "#0"}, + "west": {"uv": [1.53333, 0, 2, 0], "texture": "#0"}, + "up": {"uv": [0.375, 0.46667, 0, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 0.375, 0.46667], "texture": "#0"} + } + }, + { + "from": [28, 0.1, 3.5], + "to": [31, 0.1, 8.3], + "rotation": {"angle": -45, "axis": "y", "origin": [24, 1.1, -8]}, + "faces": { + "north": {"uv": [0, 0, 0.375, 0], "texture": "#0"}, + "east": {"uv": [0, 0, 0.34532, 0], "texture": "#0"}, + "south": {"uv": [0, 0, 0.375, 0], "texture": "#0"}, + "west": {"uv": [1.65468, 0, 2, 0], "texture": "#0"}, + "up": {"uv": [1.125, 0.34532, 0.75, 0], "texture": "#0"}, + "down": {"uv": [1.5, 0, 1.125, 0.34532], "texture": "#0"} + } + }, + { + "from": [28.5, 2.1, 3.5], + "to": [30.5, 2.1, 8.3], + "rotation": {"angle": -45, "axis": "y", "origin": [24, 1.1, -8]}, + "faces": { + "north": {"uv": [0, 0, 0.25, 0], "texture": "#0"}, + "east": {"uv": [0, 0, 0.34532, 0], "texture": "#0"}, + "south": {"uv": [0, 0, 0.25, 0], "texture": "#0"}, + "west": {"uv": [1.65468, 0, 2, 0], "texture": "#0"}, + "up": {"uv": [1.875, 5.97032, 1.625, 5.625], "texture": "#0"}, + "down": {"uv": [0.5, 2.5, 0.25, 2.84532], "texture": "#0"} + } + }, + { + "from": [17.5, 2.1, 3.5], + "to": [19.5, 2.1, 10.5], + "rotation": {"angle": -45, "axis": "y", "origin": [24, 1.1, -8]}, + "faces": { + "north": {"uv": [0, 0, 0.25, 0], "texture": "#0"}, + "east": {"uv": [0, 0, 0.46667, 0], "texture": "#0"}, + "south": {"uv": [0, 0, 0.25, 0], "texture": "#0"}, + "west": {"uv": [1.53333, 0, 2, 0], "texture": "#0"}, + "up": {"uv": [0.25, 5.21667, 0, 4.75], "texture": "#0"}, + "down": {"uv": [1, 2.5, 0.75, 2.96667], "texture": "#0"} + } + }, + { + "from": [29, 0.1, 3.5], + "to": [30, 2.1, 8.3], + "rotation": {"angle": -45, "axis": "y", "origin": [24, 1.1, -8]}, + "faces": { + "north": {"uv": [3.125, 1.25, 3.25, 1.5], "texture": "#0"}, + "east": {"uv": [4.75, 3, 5.09532, 3.25], "texture": "#0"}, + "south": {"uv": [3.5, 0.75, 3.625, 1], "texture": "#0"}, + "west": {"uv": [4.77968, 3, 5.125, 3.25], "texture": "#0"}, + "up": {"uv": [1.5, 2.84532, 1.375, 2.5], "texture": "#0"}, + "down": {"uv": [1.5, 2.5, 1.375, 2.84532], "texture": "#0"} + } + }, + { + "from": [6.25, 0.1, 0.25], + "to": [22.25, 1.1, 3.25], + "rotation": {"angle": -45, "axis": "y", "origin": [14.25, 1.1, 1.75]}, + "faces": { + "north": {"uv": [7.25, 3.125, 9.25, 3.25], "texture": "#0"}, + "east": {"uv": [1.5, 3.5, 1.875, 3.625], "texture": "#0"}, + "south": {"uv": [7.25, 3.375, 9.25, 3.5], "texture": "#0"}, + "west": {"uv": [1.125, 7.375, 1.5, 7.5], "texture": "#0"}, + "up": {"uv": [5.5, 0.375, 3.5, 0], "texture": "#0"}, + "down": {"uv": [5.5, 0.5, 3.5, 0.875], "texture": "#0"} + } + } + ], + "display": { + "gui": { + "rotation": [90, 0, 0], + "translation": [-1.75, -1.75, 0], + "scale": [0.8, 0.8, 0.8] + } + }, + "groups": [ + { + "name": "3blockradius", + "origin": [8.5, 1.1, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/hals_steampowered/models/item/left_45_degree_turn_train_track.json b/src/main/resources/assets/hals_steampowered/models/item/left_45_degree_turn_train_track.json new file mode 100644 index 0000000..c68940e --- /dev/null +++ b/src/main/resources/assets/hals_steampowered/models/item/left_45_degree_turn_train_track.json @@ -0,0 +1,318 @@ +{ + "format_version": "1.9.0", + "credit": "Made with Blockbench", + "texture_size": [128, 128], + "textures": { + "0": "hals_steampowered:block/trackturn", + "particle": "hals_steampowered:block/trackturn" + }, + "elements": [ + { + "from": [-3.63604, 2.1, 9.69975], + "to": [-1.63604, 2.1, 13.34975], + "rotation": {"angle": 22.5, "axis": "y", "origin": [-1.63604, 2.1, -0.05025]}, + "faces": { + "north": {"uv": [2.25, 5.375, 2, 5.375], "texture": "#0"}, + "east": {"uv": [9.875, 2.25, 8.25, 2.25], "texture": "#0"}, + "south": {"uv": [2.625, 5.375, 2.375, 5.375], "texture": "#0"}, + "west": {"uv": [8.875, 3.625, 7.25, 3.625], "texture": "#0"}, + "up": {"uv": [1.625, 7.25, 1.875, 5.625], "texture": "#0"}, + "down": {"uv": [2, 5.875, 2.25, 7.5], "texture": "#0"} + } + }, + { + "from": [-4.28249, 0.1, 9.34619], + "to": [-1.28249, 0.1, 13.09619], + "rotation": {"angle": 22.5, "axis": "y", "origin": [-1.28249, 0.1, -0.40381]}, + "faces": { + "north": {"uv": [6.125, 2.875, 5.75, 2.875], "texture": "#0"}, + "east": {"uv": [10, 3.875, 8.375, 3.875], "texture": "#0"}, + "south": {"uv": [6.625, 2.875, 6.25, 2.875], "texture": "#0"}, + "west": {"uv": [10, 3.75, 8.375, 3.75], "texture": "#0"}, + "up": {"uv": [3.5, 3.625, 3.875, 3.125], "texture": "#0"}, + "down": {"uv": [3.5, 3.75, 3.875, 5.375], "texture": "#0"} + } + }, + { + "from": [-2.98959, 0.1, 10.0533], + "to": [-1.98959, 2.1, 13.4533], + "rotation": {"angle": 22.5, "axis": "y", "origin": [-1.98959, 1.1, 0.3033]}, + "faces": { + "north": {"uv": [0.875, 4.75, 0.75, 5], "texture": "#0"}, + "east": {"uv": [4, 5.875, 2.375, 6.125], "texture": "#0"}, + "south": {"uv": [0.875, 5.125, 0.75, 5.375], "texture": "#0"}, + "west": {"uv": [7.375, 2.5, 5.75, 2.75], "texture": "#0"}, + "up": {"uv": [5.5, 8.75, 5.625, 7.125], "texture": "#0"}, + "down": {"uv": [2.125, 7.625, 2.25, 9.25], "texture": "#0"} + } + }, + { + "from": [6.46396, 2.1, 2.54975], + "to": [8.46396, 2.1, 12.29975], + "rotation": {"angle": 22.5, "axis": "y", "origin": [8.46396, 2.1, -3.55025]}, + "faces": { + "north": {"uv": [7, 2.875, 6.75, 2.875], "texture": "#0"}, + "east": {"uv": [10.625, 4.125, 8.375, 4.125], "texture": "#0"}, + "south": {"uv": [7.25, 2.375, 7, 2.375], "texture": "#0"}, + "west": {"uv": [10.625, 4, 8.375, 4], "texture": "#0"}, + "up": {"uv": [0, 7, 0.25, 4.75], "texture": "#0"}, + "down": {"uv": [0.375, 4.75, 0.625, 7], "texture": "#0"} + } + }, + { + "from": [7.11041, 0.1, 2.9033], + "to": [8.11041, 2.1, 12.4033], + "rotation": {"angle": 22.5, "axis": "y", "origin": [8.11041, 1.1, -3.1967]}, + "faces": { + "north": {"uv": [0.625, 7.125, 0.5, 7.375], "texture": "#0"}, + "east": {"uv": [7, 4.125, 4.75, 4.375], "texture": "#0"}, + "south": {"uv": [1.75, 7.375, 1.625, 7.625], "texture": "#0"}, + "west": {"uv": [7, 3.75, 4.75, 4], "texture": "#0"}, + "up": {"uv": [3.375, 8.5, 3.5, 6.25], "texture": "#0"}, + "down": {"uv": [3.625, 6.25, 3.75, 8.5], "texture": "#0"} + } + }, + { + "from": [5.81751, 0.1, 2.19619], + "to": [8.81751, 0.1, 12.04619], + "rotation": {"angle": 22.5, "axis": "y", "origin": [8.81751, 0.1, -3.90381]}, + "faces": { + "north": {"uv": [7.5, 1.875, 7.125, 1.875], "texture": "#0"}, + "east": {"uv": [10.75, 4.375, 8.375, 4.375], "texture": "#0"}, + "south": {"uv": [7.625, 7.125, 7.25, 7.125], "texture": "#0"}, + "west": {"uv": [10.75, 4.25, 8.375, 4.25], "texture": "#0"}, + "up": {"uv": [0, 1, 0.375, 0], "texture": "#0"}, + "down": {"uv": [0.5, 0, 0.875, 2.375], "texture": "#0"} + } + }, + { + "from": [1.5, 2.1, 12.34391], + "to": [3.5, 2.1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.1, 12.06231]}, + "faces": { + "north": {"uv": [6.625, 8.375, 6.375, 8.375], "texture": "#0"}, + "east": {"uv": [9.25, 7.625, 8.375, 7.625], "texture": "#0"}, + "south": {"uv": [7, 8.375, 6.75, 8.375], "texture": "#0"}, + "west": {"uv": [9.25, 7.5, 8.375, 7.5], "texture": "#0"}, + "up": {"uv": [4.75, 8, 5, 7.125], "texture": "#0"}, + "down": {"uv": [5.125, 7.125, 5.375, 8], "texture": "#0"} + } + }, + { + "from": [2, 0.1, 12.4665], + "to": [3, 2.1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.1, 12.06231]}, + "faces": { + "north": {"uv": [7.875, 8.125, 7.75, 8.375], "texture": "#0"}, + "east": {"uv": [8.625, 0.375, 7.75, 0.625], "texture": "#0"}, + "south": {"uv": [0.375, 8.25, 0.25, 8.5], "texture": "#0"}, + "west": {"uv": [8.625, 0, 7.75, 0.25], "texture": "#0"}, + "up": {"uv": [1.5, 8.875, 1.625, 8], "texture": "#0"}, + "down": {"uv": [1.75, 8, 1.875, 8.875], "texture": "#0"} + } + }, + { + "from": [1, 0.1, 12.08275], + "to": [4, 0.1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.1, 12.06231]}, + "faces": { + "north": {"uv": [8.875, 1.875, 8.5, 1.875], "texture": "#0"}, + "east": {"uv": [6.875, 8.5, 6, 8.5], "texture": "#0"}, + "south": {"uv": [8.875, 2.125, 8.5, 2.125], "texture": "#0"}, + "west": {"uv": [9.375, 2, 8.5, 2], "texture": "#0"}, + "up": {"uv": [4.75, 7, 5.125, 6.625], "texture": "#0"}, + "down": {"uv": [5.25, 6.125, 5.625, 7], "texture": "#0"} + } + }, + { + "from": [12.5, 2.1, 11.04391], + "to": [14.5, 2.1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.1, 12.06231]}, + "faces": { + "north": {"uv": [7.375, 8.375, 7.125, 8.375], "texture": "#0"}, + "east": {"uv": [9.625, 8.375, 8.5, 8.375], "texture": "#0"}, + "south": {"uv": [4.125, 8.5, 3.875, 8.5], "texture": "#0"}, + "west": {"uv": [9.625, 8.25, 8.5, 8.25], "texture": "#0"}, + "up": {"uv": [2.375, 7.875, 2.625, 6.75], "texture": "#0"}, + "down": {"uv": [2.75, 6.75, 3, 7.875], "texture": "#0"} + } + }, + { + "from": [13, 0.1, 11.1665], + "to": [14, 2.1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.1, 12.06231]}, + "faces": { + "north": {"uv": [0.625, 8.25, 0.5, 8.5], "texture": "#0"}, + "east": {"uv": [8.125, 2, 7, 2.25], "texture": "#0"}, + "south": {"uv": [0.875, 8.25, 0.75, 8.5], "texture": "#0"}, + "west": {"uv": [7.125, 6.875, 6, 7.125], "texture": "#0"}, + "up": {"uv": [4.375, 8.75, 4.5, 7.625], "texture": "#0"}, + "down": {"uv": [0, 8, 0.125, 9.125], "texture": "#0"} + } + }, + { + "from": [12, 0.1, 10.78275], + "to": [15, 0.1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.1, 12.06231]}, + "faces": { + "north": {"uv": [5, 8.5, 4.625, 8.5], "texture": "#0"}, + "east": {"uv": [1.375, 8.625, 0.25, 8.625], "texture": "#0"}, + "south": {"uv": [7.375, 8.5, 7, 8.5], "texture": "#0"}, + "west": {"uv": [9.625, 8.5, 8.5, 8.5], "texture": "#0"}, + "up": {"uv": [5.625, 1.875, 6, 1.125], "texture": "#0"}, + "down": {"uv": [1.125, 5.625, 1.5, 6.75], "texture": "#0"} + } + }, + { + "from": [-1, 0.1, 8], + "to": [15, 1.1, 11], + "rotation": {"angle": 22.5, "axis": "y", "origin": [7, 0.6, 9.5]}, + "faces": { + "north": {"uv": [9.25, 3.125, 7.25, 3.25], "texture": "#0"}, + "east": {"uv": [1.5, 7.375, 1.125, 7.5], "texture": "#0"}, + "south": {"uv": [9.25, 3.375, 7.25, 3.5], "texture": "#0"}, + "west": {"uv": [0.375, 7.375, 0, 7.5], "texture": "#0"}, + "up": {"uv": [3.5, 0.375, 5.5, 0], "texture": "#0"}, + "down": {"uv": [3.5, 0.5, 5.5, 0.875], "texture": "#0"} + } + }, + { + "from": [-5.25, 0.1, 1.25], + "to": [10.75, 1.1, 4.25], + "rotation": {"angle": 45, "axis": "y", "origin": [2.75, 0.6, 2.75]}, + "faces": { + "north": {"uv": [9.5, 2.375, 7.5, 2.5], "texture": "#0"}, + "east": {"uv": [6.875, 8.125, 6.5, 8.25], "texture": "#0"}, + "south": {"uv": [9.5, 2.625, 7.5, 2.75], "texture": "#0"}, + "west": {"uv": [6.375, 8.125, 6, 8.25], "texture": "#0"}, + "up": {"uv": [3.5, 1.375, 5.5, 1], "texture": "#0"}, + "down": {"uv": [3.5, 1.5, 5.5, 1.875], "texture": "#0"} + } + }, + { + "from": [-3, 0.1, 3], + "to": [-2, 2.1, 12.6], + "rotation": {"angle": 45, "axis": "y", "origin": [-8, 1.1, -7.5]}, + "faces": { + "north": {"uv": [1.125, 8.25, 1, 8.5], "texture": "#0"}, + "east": {"uv": [6.75, 3.75, 6.19172, 4], "texture": "#0"}, + "south": {"uv": [1.125, 8.25, 1, 8.5], "texture": "#0"}, + "west": {"uv": [5.30828, 3.75, 4.75, 4], "texture": "#0"}, + "up": {"uv": [3.625, 7.30828, 3.75, 6.75], "texture": "#0"}, + "down": {"uv": [1.125, 2.5, 1.25, 3.05828], "texture": "#0"} + } + }, + { + "from": [-4, 0.1, 3], + "to": [-1, 0.1, 12.6], + "rotation": {"angle": 45, "axis": "y", "origin": [-8, 1.1, -7.5]}, + "faces": { + "north": {"uv": [0.375, 0, 0, 0], "texture": "#0"}, + "east": {"uv": [2, 0, 1.44172, 0], "texture": "#0"}, + "south": {"uv": [0.375, 0, 0, 0], "texture": "#0"}, + "west": {"uv": [0.55828, 0, 0, 0], "texture": "#0"}, + "up": {"uv": [0, 0.55828, 0.375, 0], "texture": "#0"}, + "down": {"uv": [1.5, 1, 1.875, 1.55828], "texture": "#0"} + } + }, + { + "from": [-15, 0.1, 3], + "to": [-12, 0.1, 11.25], + "rotation": {"angle": 45, "axis": "y", "origin": [-8, 1.1, -7.5]}, + "faces": { + "north": {"uv": [0.375, 0, 0, 0], "texture": "#0"}, + "east": {"uv": [2, 0, 1.504, 0], "texture": "#0"}, + "south": {"uv": [0.375, 0, 0, 0], "texture": "#0"}, + "west": {"uv": [0.496, 0, 0, 0], "texture": "#0"}, + "up": {"uv": [1, 1.496, 1.375, 1], "texture": "#0"}, + "down": {"uv": [1.5, 1.125, 1.875, 1.621], "texture": "#0"} + } + }, + { + "from": [-14.5, 2.1, 3], + "to": [-12.5, 2.1, 11.25], + "rotation": {"angle": 45, "axis": "y", "origin": [-8, 1.1, -7.5]}, + "faces": { + "north": {"uv": [0.25, 0, 0, 0], "texture": "#0"}, + "east": {"uv": [2, 0, 1.504, 0], "texture": "#0"}, + "south": {"uv": [0.25, 0, 0, 0], "texture": "#0"}, + "west": {"uv": [0.496, 0, 0, 0], "texture": "#0"}, + "up": {"uv": [4, 3.621, 4.25, 3.125], "texture": "#0"}, + "down": {"uv": [0.25, 2.5, 0.5, 2.996], "texture": "#0"} + } + }, + { + "from": [-3.5, 2.1, 3], + "to": [-1.5, 2.1, 12.6], + "rotation": {"angle": 45, "axis": "y", "origin": [-8, 1.1, -7.5]}, + "faces": { + "north": {"uv": [0.25, 0, 0, 0], "texture": "#0"}, + "east": {"uv": [2, 0, 1.44172, 0], "texture": "#0"}, + "south": {"uv": [0.25, 0, 0, 0], "texture": "#0"}, + "west": {"uv": [0.55828, 0, 0, 0], "texture": "#0"}, + "up": {"uv": [0, 5.30828, 0.25, 4.75], "texture": "#0"}, + "down": {"uv": [0.75, 2.5, 1, 3.05828], "texture": "#0"} + } + }, + { + "from": [-14, 0.1, 3], + "to": [-13, 2.1, 11.25], + "rotation": {"angle": 45, "axis": "y", "origin": [-8, 1.1, -7.5]}, + "faces": { + "north": {"uv": [0.875, 8.25, 0.75, 8.5], "texture": "#0"}, + "east": {"uv": [6.75, 3.75, 6.254, 4], "texture": "#0"}, + "south": {"uv": [1.125, 8.25, 1, 8.5], "texture": "#0"}, + "west": {"uv": [5.246, 3.75, 4.75, 4], "texture": "#0"}, + "up": {"uv": [3.5, 7.746, 3.625, 7.25], "texture": "#0"}, + "down": {"uv": [1.375, 2.5, 1.5, 2.996], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "thirdperson_lefthand": { + "translation": [0, 3.5, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_righthand": { + "rotation": [80, 0, 0], + "translation": [0, 3.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [90, 0, 0], + "translation": [2.5, 2.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [90, 0, 0], + "translation": [2.5, -1.75, 0], + "scale": [0.8, 0.8, 0.8] + }, + "head": { + "translation": [-2.25, 13.75, 0] + }, + "fixed": { + "rotation": [-91, 0, 0], + "translation": [-2.5, 0, -7.25] + }, + "on_shelf": { + "rotation": [91, 38, 0], + "translation": [-0.5, 0, 5.25] + } + }, + "groups": [ + { + "name": "3blockradius", + "origin": [8.5, 1.1, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/hals_steampowered/models/item/left_diagonal_train_track.json b/src/main/resources/assets/hals_steampowered/models/item/left_diagonal_train_track.json new file mode 100644 index 0000000..387e7a9 --- /dev/null +++ b/src/main/resources/assets/hals_steampowered/models/item/left_diagonal_train_track.json @@ -0,0 +1,150 @@ +{ + "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] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hals_steampowered/models/item/left_turn_train_track.json b/src/main/resources/assets/hals_steampowered/models/item/left_turn_train_track.json index 54cffd7..b635173 100644 --- a/src/main/resources/assets/hals_steampowered/models/item/left_turn_train_track.json +++ b/src/main/resources/assets/hals_steampowered/models/item/left_turn_train_track.json @@ -1,435 +1,514 @@ { - "format_version": "1.21.11", + "format_version": "1.9.0", "credit": "Made with Blockbench", - "texture_size": [64, 64], + "texture_size": [128, 128], "textures": { - "0": "hals_steampowered:block/rail", - "particle": "hals_steampowered:block/rail" + "0": "hals_steampowered:block/trackturn", + "particle": "hals_steampowered:block/trackturn" }, "elements": [ { - "from": [6.5, -0.15, -2.5], - "to": [9.5, 0.85, 14.5], - "rotation": {"angle": -45, "axis": "y", "origin": [8, 0.6, 8.5]}, + "from": [0.30117, 2.1, 8.46986], + "to": [2.30117, 2.1, 12.76986], + "rotation": {"angle": 22.5, "axis": "y", "origin": [6.81756, 1.1, 10.55665]}, "faces": { - "north": {"uv": [3, 7, 3.75, 7.25], "texture": "#0"}, - "east": {"uv": [3, 6.25, 7, 6.5], "texture": "#0"}, - "south": {"uv": [7, 3, 7.75, 3.25], "texture": "#0"}, - "west": {"uv": [3, 6, 7, 6.25], "texture": "#0"}, - "up": {"uv": [0, 4, 4, 4.75], "rotation": 90, "texture": "#0"}, - "down": {"uv": [4, 4.75, 8, 4], "rotation": 270, "texture": "#0"} + "north": {"uv": [2.25, 5.375, 2, 5.375], "texture": "#0"}, + "east": {"uv": [9.875, 2.25, 8.25, 2.25], "texture": "#0"}, + "south": {"uv": [2.625, 5.375, 2.375, 5.375], "texture": "#0"}, + "west": {"uv": [8.875, 3.625, 7.25, 3.625], "texture": "#0"}, + "up": {"uv": [1.625, 7.25, 1.875, 5.625], "texture": "#0"}, + "down": {"uv": [2, 5.875, 2.25, 7.5], "texture": "#0"} } }, { - "from": [5, 0.1, 12], - "to": [10, 0.1, 15], - "rotation": {"angle": -22.5, "axis": "y", "origin": [10, 1.1, 15]}, + "from": [-0.23689, 0.1, 8.27851], + "to": [2.76311, 0.1, 12.67851], + "rotation": {"angle": 22.5, "axis": "y", "origin": [6.81756, 1.1, 10.55665]}, "faces": { - "north": {"uv": [4, 0, 0, 0], "texture": "#0"}, - "east": {"uv": [0.75, 0, 0, 0], "texture": "#0"}, - "south": {"uv": [4, 0, 0, 0], "texture": "#0"}, - "west": {"uv": [0.75, 0, 0, 0], "texture": "#0"}, - "up": {"uv": [2.25, 3.25, 1.5, 4], "rotation": 90, "texture": "#0"}, - "down": {"uv": [3, 4, 2.25, 0], "rotation": 270, "texture": "#0"} + "north": {"uv": [6.125, 2.875, 5.75, 2.875], "texture": "#0"}, + "east": {"uv": [10, 3.875, 8.375, 3.875], "texture": "#0"}, + "south": {"uv": [6.625, 2.875, 6.25, 2.875], "texture": "#0"}, + "west": {"uv": [10, 3.75, 8.375, 3.75], "texture": "#0"}, + "up": {"uv": [3.5, 3.625, 3.875, 2], "texture": "#0"}, + "down": {"uv": [3.5, 3.75, 3.875, 5.375], "texture": "#0"} } }, { - "from": [5.1875, 0.1, 13], - "to": [9.65, 2.1, 14], - "rotation": {"angle": -22.5, "axis": "y", "origin": [10, 1.1, 15]}, + "from": [0.83923, 0.1, 7.6612], + "to": [1.83923, 2.1, 12.7112], + "rotation": {"angle": 22.5, "axis": "y", "origin": [6.81756, 1.1, 10.55665]}, "faces": { - "north": {"uv": [7, 1.5, 3, 2], "texture": "#0"}, - "east": {"uv": [7.25, 1.5, 7, 2], "texture": "#0"}, - "south": {"uv": [7, 1, 3, 1.5], "texture": "#0"}, - "west": {"uv": [7.25, 1, 7, 1.5], "texture": "#0"}, - "up": {"uv": [2.75, 8.25, 2.5, 9], "rotation": 90, "texture": "#0"}, - "down": {"uv": [3, 9, 2.75, 5], "rotation": 270, "texture": "#0"} + "north": {"uv": [0.875, 4.75, 0.75, 5], "texture": "#0"}, + "east": {"uv": [4, 5.875, 2.375, 6.125], "texture": "#0"}, + "south": {"uv": [0.875, 5.125, 0.75, 5.375], "texture": "#0"}, + "west": {"uv": [7.375, 2.5, 5.75, 2.75], "texture": "#0"}, + "up": {"uv": [5.5, 8.75, 5.625, 7.125], "texture": "#0"}, + "down": {"uv": [2.125, 7.625, 2.25, 9.25], "texture": "#0"} } }, { - "from": [5, 2.1, 12.5], - "to": [10, 2.1, 14.5], - "rotation": {"angle": -22.5, "axis": "y", "origin": [10, 1.1, 15]}, + "from": [11.35443, 2.1, 6.32751], + "to": [13.35443, 2.1, 14.92751], + "rotation": {"angle": 22.5, "axis": "y", "origin": [6.81756, 1.1, 10.55665]}, "faces": { - "north": {"uv": [4, 0, 0, 0], "texture": "#0"}, - "east": {"uv": [0.5, 0, 0, 0], "texture": "#0"}, - "south": {"uv": [4, 0, 0, 0], "texture": "#0"}, - "west": {"uv": [0.5, 0, 0, 0], "texture": "#0"}, - "up": {"uv": [0.5, 8.25, 0, 9], "rotation": 90, "texture": "#0"}, - "down": {"uv": [1, 9, 0.5, 5], "rotation": 270, "texture": "#0"} + "north": {"uv": [7, 2.875, 6.75, 2.875], "texture": "#0"}, + "east": {"uv": [10.625, 4.125, 8.375, 4.125], "texture": "#0"}, + "south": {"uv": [7.25, 2.375, 7, 2.375], "texture": "#0"}, + "west": {"uv": [10.625, 4, 8.375, 4], "texture": "#0"}, + "up": {"uv": [0, 7, 0.25, 4.75], "texture": "#0"}, + "down": {"uv": [0.375, 4.75, 0.625, 7], "texture": "#0"} } }, { - "from": [10, 0.1125, 12], - "to": [16, 0.1125, 15], - "rotation": {"angle": 0, "axis": "y", "origin": [-0.5, 1.1, 1.5]}, + "from": [-4.11058, 0.1, 6.0611], + "to": [0.28942, 0.1, 9.0611], + "rotation": {"angle": -22.5, "axis": "y", "origin": [-1.83244, 1.1, 2.00665]}, "faces": { - "north": {"uv": [4, 0, 0, 0], "texture": "#0"}, - "east": {"uv": [0.75, 0, 0, 0], "texture": "#0"}, - "south": {"uv": [4, 0, 0, 0], "texture": "#0"}, - "west": {"uv": [0.75, 0, 0, 0], "texture": "#0"}, - "up": {"uv": [2.25, 2.5, 1.5, 4], "rotation": 90, "texture": "#0"}, - "down": {"uv": [3, 4, 2.25, 0], "rotation": 270, "texture": "#0"} + "north": {"uv": [10, 3.875, 8.375, 3.875], "texture": "#0"}, + "east": {"uv": [6.625, 2.875, 6.25, 2.875], "texture": "#0"}, + "south": {"uv": [10, 3.75, 8.375, 3.75], "texture": "#0"}, + "west": {"uv": [6.125, 2.875, 5.75, 2.875], "texture": "#0"}, + "up": {"uv": [3.5, 3.625, 3.875, 2], "rotation": 270, "texture": "#0"}, + "down": {"uv": [3.5, 3.75, 3.875, 5.375], "rotation": 90, "texture": "#0"} } }, { - "from": [10, 0.1, 13], - "to": [16, 2.1, 14], - "rotation": {"angle": 0, "axis": "y", "origin": [-0.5, 1.1, 1.5]}, + "from": [-3.82789, 0.1, 6.98497], + "to": [0.32211, 2.1, 7.98497], + "rotation": {"angle": -22.5, "axis": "y", "origin": [-1.83244, 1.1, 2.00665]}, "faces": { - "north": {"uv": [7, 1.5, 3, 2], "texture": "#0"}, - "east": {"uv": [7.25, 1.5, 7, 2], "texture": "#0"}, - "south": {"uv": [7, 1, 3, 1.5], "texture": "#0"}, - "west": {"uv": [7.25, 1, 7, 1.5], "texture": "#0"}, - "up": {"uv": [2.75, 7.5, 2.5, 9], "rotation": 90, "texture": "#0"}, - "down": {"uv": [3, 9, 2.75, 5], "rotation": 270, "texture": "#0"} + "north": {"uv": [4, 5.875, 2.375, 6.125], "texture": "#0"}, + "east": {"uv": [0.875, 5.125, 0.75, 5.375], "texture": "#0"}, + "south": {"uv": [7.375, 2.5, 5.75, 2.75], "texture": "#0"}, + "west": {"uv": [0.875, 4.75, 0.75, 5], "texture": "#0"}, + "up": {"uv": [5.5, 8.75, 5.625, 7.125], "rotation": 270, "texture": "#0"}, + "down": {"uv": [2.125, 7.625, 2.25, 9.25], "rotation": 90, "texture": "#0"} } }, { - "from": [10, 2.1125, 12.5], - "to": [16, 2.1125, 14.5], - "rotation": {"angle": 0, "axis": "y", "origin": [-0.5, 1.1, 1.5]}, + "from": [-3.91923, 2.1, 6.52303], + "to": [0.38077, 2.1, 8.52303], + "rotation": {"angle": -22.5, "axis": "y", "origin": [-1.83244, 1.1, 2.00665]}, "faces": { - "north": {"uv": [4, 0, 0, 0], "texture": "#0"}, - "east": {"uv": [0.5, 0, 0, 0], "texture": "#0"}, - "south": {"uv": [4, 0, 0, 0], "texture": "#0"}, - "west": {"uv": [0.5, 0, 0, 0], "texture": "#0"}, - "up": {"uv": [0.5, 7.5, 0, 9], "rotation": 90, "texture": "#0"}, - "down": {"uv": [1, 9, 0.5, 5], "rotation": 270, "texture": "#0"} + "north": {"uv": [9.875, 2.25, 8.25, 2.25], "texture": "#0"}, + "east": {"uv": [2.625, 5.375, 2.375, 5.375], "texture": "#0"}, + "south": {"uv": [8.875, 3.625, 7.25, 3.625], "texture": "#0"}, + "west": {"uv": [2.25, 5.375, 2, 5.375], "texture": "#0"}, + "up": {"uv": [1.625, 7.25, 1.875, 5.625], "rotation": 270, "texture": "#0"}, + "down": {"uv": [2, 5.875, 2.25, 7.5], "rotation": 90, "texture": "#0"} } }, { - "from": [1, 0.1, 6], - "to": [4, 0.1, 11], - "rotation": {"angle": 22.5, "axis": "y", "origin": [1, 1.1, 6]}, + "from": [-6.25294, 0.1, -4.99216], + "to": [2.44706, 0.1, -1.99216], + "rotation": {"angle": -22.5, "axis": "y", "origin": [-1.83244, 1.1, 2.00665]}, "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, 3.25], "rotation": 180, "texture": "#0"}, - "down": {"uv": [3, 0, 2.25, 4], "rotation": 180, "texture": "#0"} + "north": {"uv": [10.75, 4.375, 8.375, 4.375], "texture": "#0"}, + "east": {"uv": [7.625, 7.125, 7.25, 7.125], "texture": "#0"}, + "south": {"uv": [10.75, 4.25, 8.375, 4.25], "texture": "#0"}, + "west": {"uv": [7.5, 1.875, 7.125, 1.875], "texture": "#0"}, + "up": {"uv": [0, 2.375, 0.375, 0.75], "rotation": 270, "texture": "#0"}, + "down": {"uv": [0.5, 0, 0.875, 2.375], "rotation": 90, "texture": "#0"} } }, { - "from": [2, 0.1, 6.3625], - "to": [3, 2.1, 10.8125], - "rotation": {"angle": 22.5, "axis": "y", "origin": [1, 1.1, 6]}, + "from": [-5.87025, 0.1, -4.06829], + "to": [2.47975, 2.1, -3.06829], + "rotation": {"angle": -22.5, "axis": "y", "origin": [-1.83244, 1.1, 2.00665]}, "faces": { - "north": {"uv": [7, 1.5, 7.25, 2], "texture": "#0"}, - "east": {"uv": [3, 1.5, 7, 2], "texture": "#0"}, - "south": {"uv": [7, 1, 7.25, 1.5], "texture": "#0"}, - "west": {"uv": [3, 1, 7, 1.5], "texture": "#0"}, - "up": {"uv": [2.75, 9, 2.5, 8.25], "rotation": 180, "texture": "#0"}, - "down": {"uv": [3, 5, 2.75, 9], "rotation": 180, "texture": "#0"} + "north": {"uv": [7, 4.125, 4.75, 4.375], "texture": "#0"}, + "east": {"uv": [1.75, 7.375, 1.625, 7.625], "texture": "#0"}, + "south": {"uv": [7, 3.75, 4.75, 4], "texture": "#0"}, + "west": {"uv": [0.625, 7.125, 0.5, 7.375], "texture": "#0"}, + "up": {"uv": [3.375, 8.5, 3.5, 6.25], "rotation": 270, "texture": "#0"}, + "down": {"uv": [3.625, 6.25, 3.75, 8.5], "rotation": 90, "texture": "#0"} } }, { - "from": [1.5, 2.1, 6], - "to": [3.5, 2.1, 11], - "rotation": {"angle": 22.5, "axis": "y", "origin": [1, 1.1, 6]}, + "from": [-6.06159, 2.1, -4.53022], + "to": [2.53841, 2.1, -2.53022], + "rotation": {"angle": -22.5, "axis": "y", "origin": [-1.83244, 1.1, 2.00665]}, "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, 8.25], "rotation": 180, "texture": "#0"}, - "down": {"uv": [1, 5, 0.5, 9], "rotation": 180, "texture": "#0"} + "north": {"uv": [10.625, 4.125, 8.375, 4.125], "texture": "#0"}, + "east": {"uv": [7.25, 2.375, 7, 2.375], "texture": "#0"}, + "south": {"uv": [10.625, 4, 8.375, 4], "texture": "#0"}, + "west": {"uv": [7, 2.875, 6.75, 2.875], "texture": "#0"}, + "up": {"uv": [0, 7, 0.25, 4.75], "rotation": 270, "texture": "#0"}, + "down": {"uv": [0.375, 4.75, 0.625, 7], "rotation": 90, "texture": "#0"} } }, { - "from": [2.94913, 0.15, 10.77605], - "to": [5.94913, 0.15, 14.67605], - "rotation": {"angle": 45, "axis": "y", "origin": [2.5375, 1.1, 10.7875]}, + "from": [11.89249, 0.1, 6.51884], + "to": [12.89249, 2.1, 14.86884], + "rotation": {"angle": 22.5, "axis": "y", "origin": [6.81756, 1.1, 10.55665]}, "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, 3.25], "rotation": 180, "texture": "#0"}, - "down": {"uv": [3, 0, 2.25, 4], "rotation": 180, "texture": "#0"} + "north": {"uv": [0.625, 7.125, 0.5, 7.375], "texture": "#0"}, + "east": {"uv": [7, 4.125, 4.75, 4.375], "texture": "#0"}, + "south": {"uv": [1.75, 7.375, 1.625, 7.625], "texture": "#0"}, + "west": {"uv": [7, 3.75, 4.75, 4], "texture": "#0"}, + "up": {"uv": [3.375, 8.5, 3.5, 6.25], "texture": "#0"}, + "down": {"uv": [3.625, 6.25, 3.75, 8.5], "texture": "#0"} } }, { - "from": [3.94913, 0.15, 11.13855], - "to": [4.94913, 2.15, 14.20105], - "rotation": {"angle": 45, "axis": "y", "origin": [2.5375, 1.1, 10.7875]}, + "from": [10.81637, 0.1, 6.13616], + "to": [13.81637, 0.1, 14.83616], + "rotation": {"angle": 22.5, "axis": "y", "origin": [6.81756, 1.1, 10.55665]}, "faces": { - "north": {"uv": [7, 1.5, 7.25, 2], "texture": "#0"}, - "east": {"uv": [3, 1.5, 7, 2], "texture": "#0"}, - "south": {"uv": [7, 1, 7.25, 1.5], "texture": "#0"}, - "west": {"uv": [3, 1, 7, 1.5], "texture": "#0"}, - "up": {"uv": [2.75, 9, 2.5, 8.25], "rotation": 180, "texture": "#0"}, - "down": {"uv": [3, 5, 2.75, 9], "rotation": 180, "texture": "#0"} + "north": {"uv": [7.5, 1.875, 7.125, 1.875], "texture": "#0"}, + "east": {"uv": [10.75, 4.375, 8.375, 4.375], "texture": "#0"}, + "south": {"uv": [7.625, 7.125, 7.25, 7.125], "texture": "#0"}, + "west": {"uv": [10.75, 4.25, 8.375, 4.25], "texture": "#0"}, + "up": {"uv": [0, 2.375, 0.375, 0.75], "texture": "#0"}, + "down": {"uv": [0.5, 0, 0.875, 2.375], "texture": "#0"} } }, { - "from": [3.36163, 2.15, 11.13855], - "to": [5.44913, 2.15, 14.23855], - "rotation": {"angle": 45, "axis": "y", "origin": [2.5375, 1.1, 10.7875]}, + "from": [1.5, 2.1, 14.34391], + "to": [3.5, 2.1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.1, 12.06231]}, "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, 8.25], "rotation": 180, "texture": "#0"}, - "down": {"uv": [1, 5, 0.5, 9], "rotation": 180, "texture": "#0"} + "north": {"uv": [6.625, 8.375, 6.375, 8.375], "texture": "#0"}, + "east": {"uv": [9.25, 7.625, 8.375, 7.625], "texture": "#0"}, + "south": {"uv": [7, 8.375, 6.75, 8.375], "texture": "#0"}, + "west": {"uv": [9.25, 7.5, 8.375, 7.5], "texture": "#0"}, + "up": {"uv": [4.75, 8, 5, 7.125], "texture": "#0"}, + "down": {"uv": [5.125, 7.125, 5.375, 8], "texture": "#0"} } }, { - "from": [1, 0.125, 0], - "to": [4, 0.125, 6], - "rotation": {"angle": 0, "axis": "y", "origin": [14.5, 1.1, 16.5]}, + "from": [2, 0.1, 14.4665], + "to": [3, 2.1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.1, 12.06231]}, "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, 2.5], "rotation": 180, "texture": "#0"}, - "down": {"uv": [3, 0, 2.25, 4], "rotation": 180, "texture": "#0"} + "north": {"uv": [7.875, 8.125, 7.75, 8.375], "texture": "#0"}, + "east": {"uv": [8.625, 0.375, 7.75, 0.625], "texture": "#0"}, + "south": {"uv": [0.375, 8.25, 0.25, 8.5], "texture": "#0"}, + "west": {"uv": [8.625, 0, 7.75, 0.25], "texture": "#0"}, + "up": {"uv": [1.5, 8.875, 1.625, 8], "texture": "#0"}, + "down": {"uv": [1.75, 8, 1.875, 8.875], "texture": "#0"} } }, { - "from": [2, 0.125, 0], - "to": [3, 2.125, 6], - "rotation": {"angle": 0, "axis": "y", "origin": [14.5, 1.1, 16.5]}, + "from": [1, 0.1, 14.08275], + "to": [4, 0.1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.1, 12.06231]}, "faces": { - "north": {"uv": [7, 1.5, 7.25, 2], "texture": "#0"}, - "east": {"uv": [3, 1.5, 7, 2], "texture": "#0"}, - "south": {"uv": [7, 1, 7.25, 1.5], "texture": "#0"}, - "west": {"uv": [3, 1, 7, 1.5], "texture": "#0"}, - "up": {"uv": [2.75, 9, 2.5, 7.5], "rotation": 180, "texture": "#0"}, - "down": {"uv": [3, 5, 2.75, 9], "rotation": 180, "texture": "#0"} + "north": {"uv": [8.875, 1.875, 8.5, 1.875], "texture": "#0"}, + "east": {"uv": [6.875, 8.5, 6, 8.5], "texture": "#0"}, + "south": {"uv": [8.875, 2.125, 8.5, 2.125], "texture": "#0"}, + "west": {"uv": [9.375, 2, 8.5, 2], "texture": "#0"}, + "up": {"uv": [4.75, 7, 5.125, 6.125], "texture": "#0"}, + "down": {"uv": [5.25, 6.125, 5.625, 7], "texture": "#0"} } }, { - "from": [1.5, 2.125, 0], - "to": [3.5, 2.125, 6], - "rotation": {"angle": 0, "axis": "y", "origin": [14.5, 1.1, 16.5]}, + "from": [12.5, 2.1, 12.04391], + "to": [14.5, 2.1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.1, 12.06231]}, "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, 7.5], "rotation": 180, "texture": "#0"}, - "down": {"uv": [1, 5, 0.5, 9], "rotation": 180, "texture": "#0"} + "north": {"uv": [7.375, 8.375, 7.125, 8.375], "texture": "#0"}, + "east": {"uv": [9.625, 8.375, 8.5, 8.375], "texture": "#0"}, + "south": {"uv": [4.125, 8.5, 3.875, 8.5], "texture": "#0"}, + "west": {"uv": [9.625, 8.25, 8.5, 8.25], "texture": "#0"}, + "up": {"uv": [2.375, 7.875, 2.625, 6.75], "texture": "#0"}, + "down": {"uv": [2.75, 6.75, 3, 7.875], "texture": "#0"} } }, { - "from": [12, 0.125, 0], - "to": [15, 0.125, 2], - "rotation": {"angle": 0, "axis": "y", "origin": [14.5, 1.1, 16.5]}, + "from": [-7.47956, 0.1, -6.13769], + "to": [-3.26231, 0.1, -3.13769], + "rotation": {"angle": 0, "axis": "y", "origin": [-7.2, 1.1, 0.86231]}, "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, 2.5], "rotation": 180, "texture": "#0"}, - "down": {"uv": [3, 0, 2.25, 4], "rotation": 180, "texture": "#0"} + "north": {"uv": [1.375, 8.625, 0.25, 8.625], "texture": "#0"}, + "east": {"uv": [7.375, 8.5, 7, 8.5], "texture": "#0"}, + "south": {"uv": [9.625, 8.5, 8.5, 8.5], "texture": "#0"}, + "west": {"uv": [5, 8.5, 4.625, 8.5], "texture": "#0"}, + "up": {"uv": [5.625, 1.875, 6, 0.75], "rotation": 270, "texture": "#0"}, + "down": {"uv": [1.125, 5.625, 1.5, 6.75], "rotation": 90, "texture": "#0"} } }, { - "from": [13, 0.125, 0], - "to": [14, 2.125, 2], - "rotation": {"angle": 0, "axis": "y", "origin": [14.5, 1.1, 16.5]}, + "from": [-7.09581, 0.1, -5.13769], + "to": [-3.16231, 2.1, -4.13769], + "rotation": {"angle": 0, "axis": "y", "origin": [-7.2, 1.1, 0.86231]}, "faces": { - "north": {"uv": [7, 1.5, 7.25, 2], "texture": "#0"}, - "east": {"uv": [3, 1.5, 7, 2], "texture": "#0"}, - "south": {"uv": [7, 1, 7.25, 1.5], "texture": "#0"}, - "west": {"uv": [3, 1, 7, 1.5], "texture": "#0"}, - "up": {"uv": [2.75, 9, 2.5, 7.5], "rotation": 180, "texture": "#0"}, - "down": {"uv": [3, 5, 2.75, 9], "rotation": 180, "texture": "#0"} + "north": {"uv": [8.125, 2, 7, 2.25], "texture": "#0"}, + "east": {"uv": [0.875, 8.25, 0.75, 8.5], "texture": "#0"}, + "south": {"uv": [7.125, 6.875, 6, 7.125], "texture": "#0"}, + "west": {"uv": [0.625, 8.25, 0.5, 8.5], "texture": "#0"}, + "up": {"uv": [4.375, 8.75, 4.5, 7.625], "rotation": 270, "texture": "#0"}, + "down": {"uv": [0, 8, 0.125, 9.125], "rotation": 90, "texture": "#0"} } }, { - "from": [12.5, 2.125, 0], - "to": [14.5, 2.125, 2], - "rotation": {"angle": 0, "axis": "y", "origin": [14.5, 1.1, 16.5]}, + "from": [-7.42956, 0.1, 4.86231], + "to": [-5.51231, 0.1, 7.86231], + "rotation": {"angle": 0, "axis": "y", "origin": [-9.45, 1.1, 0.86231]}, "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, 7.5], "rotation": 180, "texture": "#0"}, - "down": {"uv": [1, 5, 0.5, 9], "rotation": 180, "texture": "#0"} + "north": {"uv": [6.875, 8.5, 6, 8.5], "texture": "#0"}, + "east": {"uv": [8.875, 2.125, 8.5, 2.125], "texture": "#0"}, + "south": {"uv": [9.375, 2, 8.5, 2], "texture": "#0"}, + "west": {"uv": [8.875, 1.875, 8.5, 1.875], "texture": "#0"}, + "up": {"uv": [4.75, 7, 5.125, 6.125], "rotation": 270, "texture": "#0"}, + "down": {"uv": [5.25, 6.125, 5.625, 7], "rotation": 90, "texture": "#0"} } }, { - "from": [14, 0.125, 1], - "to": [16, 0.125, 4], - "rotation": {"angle": 0, "axis": "y", "origin": [14.5, 1.1, 16.5]}, + "from": [-7.04581, 0.1, 5.86231], + "to": [-5.51231, 2.1, 6.86231], + "rotation": {"angle": 0, "axis": "y", "origin": [-9.45, 1.1, 0.86231]}, "faces": { - "north": {"uv": [0, 0, 4, 0], "texture": "#0"}, - "east": {"uv": [0, 0, 0.75, 0], "texture": "#0"}, - "south": {"uv": [0, 0, 4, 0], "texture": "#0"}, - "west": {"uv": [0, 0, 0.75, 0], "texture": "#0"}, - "up": {"uv": [1.5, 2.5, 2.25, 4], "rotation": 270, "texture": "#0"}, - "down": {"uv": [2.25, 4, 3, 0], "rotation": 90, "texture": "#0"} + "north": {"uv": [8.625, 0.375, 7.75, 0.625], "texture": "#0"}, + "east": {"uv": [0.375, 8.25, 0.25, 8.5], "texture": "#0"}, + "south": {"uv": [8.625, 0, 7.75, 0.25], "texture": "#0"}, + "west": {"uv": [7.875, 8.125, 7.75, 8.375], "texture": "#0"}, + "up": {"uv": [1.5, 8.875, 1.625, 8], "rotation": 270, "texture": "#0"}, + "down": {"uv": [1.75, 8, 1.875, 8.875], "rotation": 90, "texture": "#0"} } }, { - "from": [14, 0.125, 2], - "to": [16, 2.125, 3], - "rotation": {"angle": 0, "axis": "y", "origin": [14.5, 1.1, 16.5]}, + "from": [-7.1684, 2.1, 5.36231], + "to": [-5.51231, 2.1, 7.36231], + "rotation": {"angle": 0, "axis": "y", "origin": [-9.45, 1.1, 0.86231]}, "faces": { - "north": {"uv": [3, 1.5, 7, 2], "texture": "#0"}, - "east": {"uv": [7, 1, 7.25, 1.5], "texture": "#0"}, - "south": {"uv": [3, 1, 7, 1.5], "texture": "#0"}, - "west": {"uv": [7, 1.5, 7.25, 2], "texture": "#0"}, - "up": {"uv": [2.5, 7.5, 2.75, 9], "rotation": 270, "texture": "#0"}, - "down": {"uv": [2.75, 9, 3, 5], "rotation": 90, "texture": "#0"} + "north": {"uv": [9.25, 7.625, 8.375, 7.625], "texture": "#0"}, + "east": {"uv": [7, 8.375, 6.75, 8.375], "texture": "#0"}, + "south": {"uv": [9.25, 7.5, 8.375, 7.5], "texture": "#0"}, + "west": {"uv": [6.625, 8.375, 6.375, 8.375], "texture": "#0"}, + "up": {"uv": [4.75, 8, 5, 7.125], "rotation": 270, "texture": "#0"}, + "down": {"uv": [5.125, 7.125, 5.375, 8], "rotation": 90, "texture": "#0"} } }, { - "from": [14, 2.125, 1.5], - "to": [16, 2.125, 3.5], - "rotation": {"angle": 0, "axis": "y", "origin": [14.5, 1.1, 16.5]}, + "from": [-7.2184, 2.1, -5.63769], + "to": [-3.26231, 2.1, -3.63769], + "rotation": {"angle": 0, "axis": "y", "origin": [-7.2, 1.1, 0.86231]}, "faces": { - "north": {"uv": [0, 0, 4, 0], "texture": "#0"}, - "east": {"uv": [0, 0, 0.5, 0], "texture": "#0"}, - "south": {"uv": [0, 0, 4, 0], "texture": "#0"}, - "west": {"uv": [0, 0, 0.5, 0], "texture": "#0"}, - "up": {"uv": [0, 7.5, 0.5, 9], "rotation": 270, "texture": "#0"}, - "down": {"uv": [0.5, 9, 1, 5], "rotation": 90, "texture": "#0"} + "north": {"uv": [9.625, 8.375, 8.5, 8.375], "texture": "#0"}, + "east": {"uv": [4.125, 8.5, 3.875, 8.5], "texture": "#0"}, + "south": {"uv": [9.625, 8.25, 8.5, 8.25], "texture": "#0"}, + "west": {"uv": [7.375, 8.375, 7.125, 8.375], "texture": "#0"}, + "up": {"uv": [2.375, 7.875, 2.625, 6.75], "rotation": 270, "texture": "#0"}, + "down": {"uv": [2.75, 6.75, 3, 7.875], "rotation": 90, "texture": "#0"} } }, { - "from": [13.9, 0.1375, 0.4625], - "to": [15.9, 0.1375, 3.4625], - "rotation": {"angle": -45, "axis": "y", "origin": [15, 1.125, 1.075]}, + "from": [13, 0.1, 12.1665], + "to": [14, 2.1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.1, 12.06231]}, "faces": { - "north": {"uv": [0, 0, 4, 0], "texture": "#0"}, - "east": {"uv": [0, 0, 0.75, 0], "texture": "#0"}, - "south": {"uv": [0, 0, 4, 0], "texture": "#0"}, - "west": {"uv": [0, 0, 0.75, 0], "texture": "#0"}, - "up": {"uv": [1.5, 2.5, 2.25, 4], "rotation": 270, "texture": "#0"}, - "down": {"uv": [2.25, 4, 3, 0], "rotation": 90, "texture": "#0"} + "north": {"uv": [0.625, 8.25, 0.5, 8.5], "texture": "#0"}, + "east": {"uv": [8.125, 2, 7, 2.25], "texture": "#0"}, + "south": {"uv": [0.875, 8.25, 0.75, 8.5], "texture": "#0"}, + "west": {"uv": [7.125, 6.875, 6, 7.125], "texture": "#0"}, + "up": {"uv": [4.375, 8.75, 4.5, 7.625], "texture": "#0"}, + "down": {"uv": [0, 8, 0.125, 9.125], "texture": "#0"} } }, { - "from": [13.9, 0.1375, 1.4625], - "to": [15.9, 2.1375, 2.4625], - "rotation": {"angle": -45, "axis": "y", "origin": [15, 1.125, 1.075]}, + "from": [12, 0.1, 11.78275], + "to": [15, 0.1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.1, 12.06231]}, "faces": { - "north": {"uv": [3, 1.5, 7, 2], "texture": "#0"}, - "east": {"uv": [7, 1, 7.25, 1.5], "texture": "#0"}, - "south": {"uv": [3, 1, 7, 1.5], "texture": "#0"}, - "west": {"uv": [7, 1.5, 7.25, 2], "texture": "#0"}, - "up": {"uv": [2.5, 7.5, 2.75, 9], "rotation": 270, "texture": "#0"}, - "down": {"uv": [2.75, 9, 3, 5], "rotation": 90, "texture": "#0"} + "north": {"uv": [5, 8.5, 4.625, 8.5], "texture": "#0"}, + "east": {"uv": [1.375, 8.625, 0.25, 8.625], "texture": "#0"}, + "south": {"uv": [7.375, 8.5, 7, 8.5], "texture": "#0"}, + "west": {"uv": [9.625, 8.5, 8.5, 8.5], "texture": "#0"}, + "up": {"uv": [5.625, 1.875, 6, 0.75], "texture": "#0"}, + "down": {"uv": [1.125, 5.625, 1.5, 6.75], "texture": "#0"} } }, { - "from": [13.9, 2.1375, 0.9625], - "to": [16, 2.1375, 3.4875], - "rotation": {"angle": -45, "axis": "y", "origin": [15, 1.125, 1.075]}, + "from": [0, 0.1, 12], + "to": [16, 1.1, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 9]}, "faces": { - "north": {"uv": [0, 0, 4, 0], "texture": "#0"}, - "east": {"uv": [0, 0, 0.5, 0], "texture": "#0"}, - "south": {"uv": [0, 0, 4, 0], "texture": "#0"}, - "west": {"uv": [0, 0, 0.5, 0], "texture": "#0"}, - "up": {"uv": [0, 7.5, 0.5, 9], "rotation": 270, "texture": "#0"}, - "down": {"uv": [0.5, 9, 1, 5], "rotation": 90, "texture": "#0"} + "north": {"uv": [9.25, 3.125, 7.25, 3.25], "texture": "#0"}, + "east": {"uv": [1.5, 7.375, 1.125, 7.5], "texture": "#0"}, + "south": {"uv": [9.25, 3.375, 7.25, 3.5], "texture": "#0"}, + "west": {"uv": [0.375, 7.375, 0, 7.5], "texture": "#0"}, + "up": {"uv": [3.5, 0.375, 5.5, 0], "texture": "#0"}, + "down": {"uv": [3.5, 0.5, 5.5, 0.875], "texture": "#0"} + } + }, + { + "from": [-1.75, 0.175, 7.75], + "to": [14.25, 1.175, 10.75], + "rotation": {"angle": 22.5, "axis": "y", "origin": [6.25, 0.675, 9.25]}, + "faces": { + "north": {"uv": [9.5, 2.375, 7.5, 2.5], "texture": "#0"}, + "east": {"uv": [6.875, 8.125, 6.5, 8.25], "texture": "#0"}, + "south": {"uv": [9.5, 2.625, 7.5, 2.75], "texture": "#0"}, + "west": {"uv": [6.375, 8.125, 6, 8.25], "texture": "#0"}, + "up": {"uv": [3.5, 1.375, 5.5, 1], "texture": "#0"}, + "down": {"uv": [3.5, 1.5, 5.5, 1.875], "texture": "#0"} + } + }, + { + "from": [-1.5, 0.1, 4.9], + "to": [-0.5, 2.1, 14.2], + "rotation": {"angle": 45, "axis": "y", "origin": [-6.5, 1.1, -4.3]}, + "faces": { + "north": {"uv": [3.25, 1.375, 3.125, 1.625], "texture": "#0"}, + "east": {"uv": [5.25, 3, 4.78333, 3.25], "texture": "#0"}, + "south": {"uv": [3.625, 0.25, 3.5, 0.5], "texture": "#0"}, + "west": {"uv": [5.21667, 3, 4.75, 3.25], "texture": "#0"}, + "up": {"uv": [0.875, 2.96667, 1, 2.5], "texture": "#0"}, + "down": {"uv": [1.125, 2.5, 1.25, 2.96667], "texture": "#0"} + } + }, + { + "from": [-2.5, 0.1, 4.9], + "to": [0.5, 0.1, 14.2], + "rotation": {"angle": 45, "axis": "y", "origin": [-6.5, 1.1, -4.3]}, + "faces": { + "north": {"uv": [0.375, 0, 0, 0], "texture": "#0"}, + "east": {"uv": [2, 0, 1.53333, 0], "texture": "#0"}, + "south": {"uv": [0.375, 0, 0, 0], "texture": "#0"}, + "west": {"uv": [0.46667, 0, 0, 0], "texture": "#0"}, + "up": {"uv": [0, 0.46667, 0.375, 0], "texture": "#0"}, + "down": {"uv": [0.375, 0, 0.75, 0.46667], "texture": "#0"} + } + }, + { + "from": [-13.5, 0.1, 7.2], + "to": [-10.5, 0.1, 12], + "rotation": {"angle": 45, "axis": "y", "origin": [-6.5, 1.1, -4.3]}, + "faces": { + "north": {"uv": [0.375, 0, 0, 0], "texture": "#0"}, + "east": {"uv": [2, 0, 1.65468, 0], "texture": "#0"}, + "south": {"uv": [0.375, 0, 0, 0], "texture": "#0"}, + "west": {"uv": [0.34532, 0, 0, 0], "texture": "#0"}, + "up": {"uv": [0.75, 0.34532, 1.125, 0], "texture": "#0"}, + "down": {"uv": [1.125, 0, 1.5, 0.34532], "texture": "#0"} + } + }, + { + "from": [-13, 2.1, 7.2], + "to": [-11, 2.1, 12], + "rotation": {"angle": 45, "axis": "y", "origin": [-6.5, 1.1, -4.3]}, + "faces": { + "north": {"uv": [0.25, 0, 0, 0], "texture": "#0"}, + "east": {"uv": [2, 0, 1.65468, 0], "texture": "#0"}, + "south": {"uv": [0.25, 0, 0, 0], "texture": "#0"}, + "west": {"uv": [0.34532, 0, 0, 0], "texture": "#0"}, + "up": {"uv": [1.625, 5.97032, 1.875, 5.625], "texture": "#0"}, + "down": {"uv": [0.25, 2.5, 0.5, 2.84532], "texture": "#0"} + } + }, + { + "from": [-2, 2.1, 4.9], + "to": [0, 2.1, 14.2], + "rotation": {"angle": 45, "axis": "y", "origin": [-6.5, 1.1, -4.3]}, + "faces": { + "north": {"uv": [0.25, 0, 0, 0], "texture": "#0"}, + "east": {"uv": [2, 0, 1.53333, 0], "texture": "#0"}, + "south": {"uv": [0.25, 0, 0, 0], "texture": "#0"}, + "west": {"uv": [0.46667, 0, 0, 0], "texture": "#0"}, + "up": {"uv": [0, 5.21667, 0.25, 4.75], "texture": "#0"}, + "down": {"uv": [0.75, 2.5, 1, 2.96667], "texture": "#0"} + } + }, + { + "from": [-12.5, 0.1, 7.2], + "to": [-11.5, 2.1, 12], + "rotation": {"angle": 45, "axis": "y", "origin": [-6.5, 1.1, -4.3]}, + "faces": { + "north": {"uv": [3.25, 1.25, 3.125, 1.5], "texture": "#0"}, + "east": {"uv": [5.125, 3, 4.77968, 3.25], "texture": "#0"}, + "south": {"uv": [3.625, 0.75, 3.5, 1], "texture": "#0"}, + "west": {"uv": [5.09532, 3, 4.75, 3.25], "texture": "#0"}, + "up": {"uv": [1.375, 2.84532, 1.5, 2.5], "texture": "#0"}, + "down": {"uv": [1.375, 2.5, 1.5, 2.84532], "texture": "#0"} + } + }, + { + "from": [-4.55, 0.1, 3.85], + "to": [11.45, 1.1, 6.85], + "rotation": {"angle": 45, "axis": "y", "origin": [3.45, 1.1, 5.35]}, + "faces": { + "north": {"uv": [9.25, 3.125, 7.25, 3.25], "texture": "#0"}, + "east": {"uv": [1.5, 7.375, 1.125, 7.5], "texture": "#0"}, + "south": {"uv": [9.25, 3.375, 7.25, 3.5], "texture": "#0"}, + "west": {"uv": [1.875, 3.5, 1.5, 3.625], "texture": "#0"}, + "up": {"uv": [3.5, 0.375, 5.5, 0], "texture": "#0"}, + "down": {"uv": [3.5, 0.5, 5.5, 0.875], "texture": "#0"} + } + }, + { + "from": [-2.8, 0.175, -5.9], + "to": [0.2, 1.175, 10.1], + "rotation": {"angle": -22.5, "axis": "y", "origin": [-1.3, 1.175, 2.1]}, + "faces": { + "north": {"uv": [1.5, 7.375, 1.125, 7.5], "texture": "#0"}, + "east": {"uv": [9.25, 3.375, 7.25, 3.5], "texture": "#0"}, + "south": {"uv": [1.875, 3.5, 1.5, 3.625], "texture": "#0"}, + "west": {"uv": [9.25, 3.125, 7.25, 3.25], "texture": "#0"}, + "up": {"uv": [3.5, 0.375, 5.5, 0], "rotation": 270, "texture": "#0"}, + "down": {"uv": [3.5, 0.5, 5.5, 0.875], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [-6.8, 0.1, -6.9], + "to": [-3.8, 1.1, 9.1], + "rotation": {"angle": 0, "axis": "y", "origin": [-5.3, 1.1, 1.1]}, + "faces": { + "north": {"uv": [1.5, 7.375, 1.125, 7.5], "texture": "#0"}, + "east": {"uv": [9.25, 3.375, 7.25, 3.5], "texture": "#0"}, + "south": {"uv": [1.875, 3.5, 1.5, 3.625], "texture": "#0"}, + "west": {"uv": [9.25, 3.125, 7.25, 3.25], "texture": "#0"}, + "up": {"uv": [3.5, 0.375, 5.5, 0], "rotation": 270, "texture": "#0"}, + "down": {"uv": [3.5, 0.5, 5.5, 0.875], "rotation": 90, "texture": "#0"} } } ], "display": { "thirdperson_righthand": { - "translation": [0, 4, -2.25], - "scale": [0.7, 0.7, 0.7] + "translation": [0, 2.75, 0], + "scale": [0.4, 0.4, 0.4] }, "thirdperson_lefthand": { - "translation": [0, 4, -2.25], - "scale": [0.7, 0.7, 0.7] + "translation": [0, 2.75, 0], + "scale": [0.4, 0.4, 0.4] }, "firstperson_righthand": { - "rotation": [82, -180, 0], - "translation": [1.75, 4, 1], - "scale": [0.7, 0.7, 0.7] + "rotation": [87, 0, 17], + "translation": [3.25, 1.75, 0], + "scale": [0.4, 0.4, 0.4] }, "firstperson_lefthand": { - "rotation": [82, -180, 0], - "translation": [0, 3.5, 1], - "scale": [0.7, 0.7, 0.7] + "rotation": [91, 0, 14], + "translation": [-1, 2.25, 0], + "scale": [0.4, 0.4, 0.4] }, "ground": { - "translation": [0, 0.25, 0], - "scale": [0.5, 0.5, 0.5] + "translation": [0, 1.75, 0], + "scale": [0.4, 0.4, 0.4] }, "gui": { - "rotation": [90, 180, 0] + "rotation": [90, 0, 0], + "translation": [2.75, -2.5, 0], + "scale": [0.75, 0.75, 0.75] }, "head": { - "translation": [0, 14.5, 0] + "translation": [0, 13.75, 0] }, "fixed": { - "rotation": [-90, 0, 0], - "translation": [0, 0, -7.75] + "rotation": [-89, -180, 0], + "translation": [-3.5, -3, -8.25] + }, + "on_shelf": { + "rotation": [87, 0, 0], + "translation": [0, 0, 4.75] } }, "groups": [ - 0, { - "name": "group", - "origin": [8, 8, 8], + "name": "3blockradius", + "origin": [8.5, 1.1, 8], "color": 0, - "children": [ - { - "name": "group", - "origin": [0, 0, 0], - "color": 0, - "children": [1, 2, 3] - }, - { - "name": "group", - "origin": [0, 0, 0], - "color": 0, - "children": [4, 5, 6] - } - ] - }, - { - "name": "group", - "origin": [8, 8, 8], - "color": 0, - "children": [ - { - "name": "group", - "origin": [0, 0, 0], - "color": 0, - "children": [7, 8, 9] - }, - { - "name": "group", - "origin": [0, 0, 0], - "color": 0, - "children": [10, 11, 12] - }, - { - "name": "group", - "origin": [0, 0, 0], - "color": 0, - "children": [13, 14, 15] - }, - { - "name": "group", - "origin": [0, 0, 0], - "color": 0, - "children": [16, 17, 18] - }, - { - "name": "group", - "origin": [0, 0, 0], - "color": 0, - "children": [19, 20, 21] - }, - { - "name": "group", - "origin": [0, 0, 0], - "color": 0, - "children": [22, 23, 24] - } - ] + "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] } ] } \ No newline at end of file diff --git a/src/main/resources/assets/hals_steampowered/models/item/right_45_degree_turn_train_track.json b/src/main/resources/assets/hals_steampowered/models/item/right_45_degree_turn_train_track.json new file mode 100644 index 0000000..81eb7c6 --- /dev/null +++ b/src/main/resources/assets/hals_steampowered/models/item/right_45_degree_turn_train_track.json @@ -0,0 +1,318 @@ +{ + "format_version": "1.9.0", + "credit": "Made with Blockbench", + "texture_size": [128, 128], + "textures": { + "0": "hals_steampowered:block/trackturn", + "particle": "hals_steampowered:block/trackturn" + }, + "elements": [ + { + "from": [17.63604, 2.1, 9.69975], + "to": [19.63604, 2.1, 13.34975], + "rotation": {"angle": -22.5, "axis": "y", "origin": [17.63604, 2.1, -0.05025]}, + "faces": { + "north": {"uv": [2, 5.375, 2.25, 5.375], "texture": "#0"}, + "east": {"uv": [7.25, 3.625, 8.875, 3.625], "texture": "#0"}, + "south": {"uv": [2.375, 5.375, 2.625, 5.375], "texture": "#0"}, + "west": {"uv": [8.25, 2.25, 9.875, 2.25], "texture": "#0"}, + "up": {"uv": [1.875, 7.25, 1.625, 5.625], "texture": "#0"}, + "down": {"uv": [2.25, 5.875, 2, 7.5], "texture": "#0"} + } + }, + { + "from": [17.28249, 0.1, 9.34619], + "to": [20.28249, 0.1, 13.09619], + "rotation": {"angle": -22.5, "axis": "y", "origin": [17.28249, 0.1, -0.40381]}, + "faces": { + "north": {"uv": [5.75, 2.875, 6.125, 2.875], "texture": "#0"}, + "east": {"uv": [8.375, 3.75, 10, 3.75], "texture": "#0"}, + "south": {"uv": [6.25, 2.875, 6.625, 2.875], "texture": "#0"}, + "west": {"uv": [8.375, 3.875, 10, 3.875], "texture": "#0"}, + "up": {"uv": [3.875, 3.625, 3.5, 3.125], "texture": "#0"}, + "down": {"uv": [3.875, 3.75, 3.5, 5.375], "texture": "#0"} + } + }, + { + "from": [17.98959, 0.1, 10.0533], + "to": [18.98959, 2.1, 13.4533], + "rotation": {"angle": -22.5, "axis": "y", "origin": [17.98959, 1.1, 0.3033]}, + "faces": { + "north": {"uv": [0.75, 4.75, 0.875, 5], "texture": "#0"}, + "east": {"uv": [5.75, 2.5, 7.375, 2.75], "texture": "#0"}, + "south": {"uv": [0.75, 5.125, 0.875, 5.375], "texture": "#0"}, + "west": {"uv": [2.375, 5.875, 4, 6.125], "texture": "#0"}, + "up": {"uv": [5.625, 8.75, 5.5, 7.125], "texture": "#0"}, + "down": {"uv": [2.25, 7.625, 2.125, 9.25], "texture": "#0"} + } + }, + { + "from": [7.53604, 2.1, 2.54975], + "to": [9.53604, 2.1, 12.29975], + "rotation": {"angle": -22.5, "axis": "y", "origin": [7.53604, 2.1, -3.55025]}, + "faces": { + "north": {"uv": [6.75, 2.875, 7, 2.875], "texture": "#0"}, + "east": {"uv": [8.375, 4, 10.625, 4], "texture": "#0"}, + "south": {"uv": [7, 2.375, 7.25, 2.375], "texture": "#0"}, + "west": {"uv": [8.375, 4.125, 10.625, 4.125], "texture": "#0"}, + "up": {"uv": [0.25, 7, 0, 4.75], "texture": "#0"}, + "down": {"uv": [0.625, 4.75, 0.375, 7], "texture": "#0"} + } + }, + { + "from": [7.88959, 0.1, 2.9033], + "to": [8.88959, 2.1, 12.4033], + "rotation": {"angle": -22.5, "axis": "y", "origin": [7.88959, 1.1, -3.1967]}, + "faces": { + "north": {"uv": [0.5, 7.125, 0.625, 7.375], "texture": "#0"}, + "east": {"uv": [4.75, 3.75, 7, 4], "texture": "#0"}, + "south": {"uv": [1.625, 7.375, 1.75, 7.625], "texture": "#0"}, + "west": {"uv": [4.75, 4.125, 7, 4.375], "texture": "#0"}, + "up": {"uv": [3.5, 8.5, 3.375, 6.25], "texture": "#0"}, + "down": {"uv": [3.75, 6.25, 3.625, 8.5], "texture": "#0"} + } + }, + { + "from": [7.18249, 0.1, 2.19619], + "to": [10.18249, 0.1, 12.04619], + "rotation": {"angle": -22.5, "axis": "y", "origin": [7.18249, 0.1, -3.90381]}, + "faces": { + "north": {"uv": [7.125, 1.875, 7.5, 1.875], "texture": "#0"}, + "east": {"uv": [8.375, 4.25, 10.75, 4.25], "texture": "#0"}, + "south": {"uv": [7.25, 7.125, 7.625, 7.125], "texture": "#0"}, + "west": {"uv": [8.375, 4.375, 10.75, 4.375], "texture": "#0"}, + "up": {"uv": [0.375, 1, 0, 0], "texture": "#0"}, + "down": {"uv": [0.875, 0, 0.5, 2.375], "texture": "#0"} + } + }, + { + "from": [12.5, 2.1, 12.34391], + "to": [14.5, 2.1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.1, 12.06231]}, + "faces": { + "north": {"uv": [6.375, 8.375, 6.625, 8.375], "texture": "#0"}, + "east": {"uv": [8.375, 7.5, 9.25, 7.5], "texture": "#0"}, + "south": {"uv": [6.75, 8.375, 7, 8.375], "texture": "#0"}, + "west": {"uv": [8.375, 7.625, 9.25, 7.625], "texture": "#0"}, + "up": {"uv": [5, 8, 4.75, 7.125], "texture": "#0"}, + "down": {"uv": [5.375, 7.125, 5.125, 8], "texture": "#0"} + } + }, + { + "from": [13, 0.1, 12.4665], + "to": [14, 2.1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.1, 12.06231]}, + "faces": { + "north": {"uv": [7.75, 8.125, 7.875, 8.375], "texture": "#0"}, + "east": {"uv": [7.75, 0, 8.625, 0.25], "texture": "#0"}, + "south": {"uv": [0.25, 8.25, 0.375, 8.5], "texture": "#0"}, + "west": {"uv": [7.75, 0.375, 8.625, 0.625], "texture": "#0"}, + "up": {"uv": [1.625, 8.875, 1.5, 8], "texture": "#0"}, + "down": {"uv": [1.875, 8, 1.75, 8.875], "texture": "#0"} + } + }, + { + "from": [12, 0.1, 12.08275], + "to": [15, 0.1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.1, 12.06231]}, + "faces": { + "north": {"uv": [8.5, 1.875, 8.875, 1.875], "texture": "#0"}, + "east": {"uv": [8.5, 2, 9.375, 2], "texture": "#0"}, + "south": {"uv": [8.5, 2.125, 8.875, 2.125], "texture": "#0"}, + "west": {"uv": [6, 8.5, 6.875, 8.5], "texture": "#0"}, + "up": {"uv": [5.125, 7, 4.75, 6.625], "texture": "#0"}, + "down": {"uv": [5.625, 6.125, 5.25, 7], "texture": "#0"} + } + }, + { + "from": [1.5, 2.1, 11.04391], + "to": [3.5, 2.1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.1, 12.06231]}, + "faces": { + "north": {"uv": [7.125, 8.375, 7.375, 8.375], "texture": "#0"}, + "east": {"uv": [8.5, 8.25, 9.625, 8.25], "texture": "#0"}, + "south": {"uv": [3.875, 8.5, 4.125, 8.5], "texture": "#0"}, + "west": {"uv": [8.5, 8.375, 9.625, 8.375], "texture": "#0"}, + "up": {"uv": [2.625, 7.875, 2.375, 6.75], "texture": "#0"}, + "down": {"uv": [3, 6.75, 2.75, 7.875], "texture": "#0"} + } + }, + { + "from": [2, 0.1, 11.1665], + "to": [3, 2.1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.1, 12.06231]}, + "faces": { + "north": {"uv": [0.5, 8.25, 0.625, 8.5], "texture": "#0"}, + "east": {"uv": [6, 6.875, 7.125, 7.125], "texture": "#0"}, + "south": {"uv": [0.75, 8.25, 0.875, 8.5], "texture": "#0"}, + "west": {"uv": [7, 2, 8.125, 2.25], "texture": "#0"}, + "up": {"uv": [4.5, 8.75, 4.375, 7.625], "texture": "#0"}, + "down": {"uv": [0.125, 8, 0, 9.125], "texture": "#0"} + } + }, + { + "from": [1, 0.1, 10.78275], + "to": [4, 0.1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.1, 12.06231]}, + "faces": { + "north": {"uv": [4.625, 8.5, 5, 8.5], "texture": "#0"}, + "east": {"uv": [8.5, 8.5, 9.625, 8.5], "texture": "#0"}, + "south": {"uv": [7, 8.5, 7.375, 8.5], "texture": "#0"}, + "west": {"uv": [0.25, 8.625, 1.375, 8.625], "texture": "#0"}, + "up": {"uv": [6, 1.875, 5.625, 1.125], "texture": "#0"}, + "down": {"uv": [1.5, 5.625, 1.125, 6.75], "texture": "#0"} + } + }, + { + "from": [1, 0.1, 8], + "to": [17, 1.1, 11], + "rotation": {"angle": -22.5, "axis": "y", "origin": [9, 0.6, 9.5]}, + "faces": { + "north": {"uv": [7.25, 3.125, 9.25, 3.25], "texture": "#0"}, + "east": {"uv": [0, 7.375, 0.375, 7.5], "texture": "#0"}, + "south": {"uv": [7.25, 3.375, 9.25, 3.5], "texture": "#0"}, + "west": {"uv": [1.125, 7.375, 1.5, 7.5], "texture": "#0"}, + "up": {"uv": [5.5, 0.375, 3.5, 0], "texture": "#0"}, + "down": {"uv": [5.5, 0.5, 3.5, 0.875], "texture": "#0"} + } + }, + { + "from": [5.25, 0.1, 1.25], + "to": [21.25, 1.1, 4.25], + "rotation": {"angle": -45, "axis": "y", "origin": [13.25, 0.6, 2.75]}, + "faces": { + "north": {"uv": [7.5, 2.375, 9.5, 2.5], "texture": "#0"}, + "east": {"uv": [6, 8.125, 6.375, 8.25], "texture": "#0"}, + "south": {"uv": [7.5, 2.625, 9.5, 2.75], "texture": "#0"}, + "west": {"uv": [6.5, 8.125, 6.875, 8.25], "texture": "#0"}, + "up": {"uv": [5.5, 1.375, 3.5, 1], "texture": "#0"}, + "down": {"uv": [5.5, 1.5, 3.5, 1.875], "texture": "#0"} + } + }, + { + "from": [18, 0.1, 3], + "to": [19, 2.1, 12.6], + "rotation": {"angle": -45, "axis": "y", "origin": [24, 1.1, -7.5]}, + "faces": { + "north": {"uv": [1, 8.25, 1.125, 8.5], "texture": "#0"}, + "east": {"uv": [4.75, 3.75, 5.30828, 4], "texture": "#0"}, + "south": {"uv": [1, 8.25, 1.125, 8.5], "texture": "#0"}, + "west": {"uv": [6.19172, 3.75, 6.75, 4], "texture": "#0"}, + "up": {"uv": [3.75, 7.30828, 3.625, 6.75], "texture": "#0"}, + "down": {"uv": [1.25, 2.5, 1.125, 3.05828], "texture": "#0"} + } + }, + { + "from": [17, 0.1, 3], + "to": [20, 0.1, 12.6], + "rotation": {"angle": -45, "axis": "y", "origin": [24, 1.1, -7.5]}, + "faces": { + "north": {"uv": [0, 0, 0.375, 0], "texture": "#0"}, + "east": {"uv": [0, 0, 0.55828, 0], "texture": "#0"}, + "south": {"uv": [0, 0, 0.375, 0], "texture": "#0"}, + "west": {"uv": [1.44172, 0, 2, 0], "texture": "#0"}, + "up": {"uv": [0.375, 0.55828, 0, 0], "texture": "#0"}, + "down": {"uv": [1.875, 1, 1.5, 1.55828], "texture": "#0"} + } + }, + { + "from": [28, 0.1, 3], + "to": [31, 0.1, 11.25], + "rotation": {"angle": -45, "axis": "y", "origin": [24, 1.1, -7.5]}, + "faces": { + "north": {"uv": [0, 0, 0.375, 0], "texture": "#0"}, + "east": {"uv": [0, 0, 0.496, 0], "texture": "#0"}, + "south": {"uv": [0, 0, 0.375, 0], "texture": "#0"}, + "west": {"uv": [1.504, 0, 2, 0], "texture": "#0"}, + "up": {"uv": [1.375, 1.496, 1, 1], "texture": "#0"}, + "down": {"uv": [1.875, 1.125, 1.5, 1.621], "texture": "#0"} + } + }, + { + "from": [28.5, 2.1, 3], + "to": [30.5, 2.1, 11.25], + "rotation": {"angle": -45, "axis": "y", "origin": [24, 1.1, -7.5]}, + "faces": { + "north": {"uv": [0, 0, 0.25, 0], "texture": "#0"}, + "east": {"uv": [0, 0, 0.496, 0], "texture": "#0"}, + "south": {"uv": [0, 0, 0.25, 0], "texture": "#0"}, + "west": {"uv": [1.504, 0, 2, 0], "texture": "#0"}, + "up": {"uv": [4.25, 3.621, 4, 3.125], "texture": "#0"}, + "down": {"uv": [0.5, 2.5, 0.25, 2.996], "texture": "#0"} + } + }, + { + "from": [17.5, 2.1, 3], + "to": [19.5, 2.1, 12.6], + "rotation": {"angle": -45, "axis": "y", "origin": [24, 1.1, -7.5]}, + "faces": { + "north": {"uv": [0, 0, 0.25, 0], "texture": "#0"}, + "east": {"uv": [0, 0, 0.55828, 0], "texture": "#0"}, + "south": {"uv": [0, 0, 0.25, 0], "texture": "#0"}, + "west": {"uv": [1.44172, 0, 2, 0], "texture": "#0"}, + "up": {"uv": [0.25, 5.30828, 0, 4.75], "texture": "#0"}, + "down": {"uv": [1, 2.5, 0.75, 3.05828], "texture": "#0"} + } + }, + { + "from": [29, 0.1, 3], + "to": [30, 2.1, 11.25], + "rotation": {"angle": -45, "axis": "y", "origin": [24, 1.1, -7.5]}, + "faces": { + "north": {"uv": [0.75, 8.25, 0.875, 8.5], "texture": "#0"}, + "east": {"uv": [4.75, 3.75, 5.246, 4], "texture": "#0"}, + "south": {"uv": [1, 8.25, 1.125, 8.5], "texture": "#0"}, + "west": {"uv": [6.254, 3.75, 6.75, 4], "texture": "#0"}, + "up": {"uv": [3.625, 7.746, 3.5, 7.25], "texture": "#0"}, + "down": {"uv": [1.5, 2.5, 1.375, 2.996], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "thirdperson_lefthand": { + "translation": [0, 3.5, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_righthand": { + "rotation": [80, 0, 0], + "translation": [0, 3.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [90, 0, 0], + "translation": [2.5, 2.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [90, 0, 0], + "translation": [-2.25, -1.75, 0], + "scale": [0.8, 0.8, 0.8] + }, + "head": { + "translation": [-2.25, 13.75, 0] + }, + "fixed": { + "rotation": [-91, 0, 0], + "translation": [-2.5, 0, -7.25] + }, + "on_shelf": { + "rotation": [91, 38, 0], + "translation": [-0.5, 0, 5.25] + } + }, + "groups": [ + { + "name": "3blockradius", + "origin": [8.5, 1.1, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/hals_steampowered/models/item/right_diagonal_train_track.json b/src/main/resources/assets/hals_steampowered/models/item/right_diagonal_train_track.json new file mode 100644 index 0000000..b16ff49 --- /dev/null +++ b/src/main/resources/assets/hals_steampowered/models/item/right_diagonal_train_track.json @@ -0,0 +1,150 @@ +{ + "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] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hals_steampowered/models/item/right_turn_train_track.json b/src/main/resources/assets/hals_steampowered/models/item/right_turn_train_track.json index 06386ae..936e983 100644 --- a/src/main/resources/assets/hals_steampowered/models/item/right_turn_train_track.json +++ b/src/main/resources/assets/hals_steampowered/models/item/right_turn_train_track.json @@ -1,435 +1,514 @@ { - "format_version": "1.21.11", + "format_version": "1.9.0", "credit": "Made with Blockbench", - "texture_size": [64, 64], + "texture_size": [128, 128], "textures": { - "0": "hals_steampowered:block/rail", - "particle": "hals_steampowered:block/rail" + "0": "hals_steampowered:block/trackturn", + "particle": "hals_steampowered:block/trackturn" }, "elements": [ { - "from": [6.5, -0.15, -2.5], - "to": [9.5, 0.85, 14.5], - "rotation": {"angle": 45, "axis": "y", "origin": [8, 0.6, 8.5]}, + "from": [13.69883, 2.1, 8.46986], + "to": [15.69883, 2.1, 12.76986], + "rotation": {"angle": -22.5, "axis": "y", "origin": [9.18244, 1.1, 10.55665]}, "faces": { - "north": {"uv": [3.75, 7, 3, 7.25], "texture": "#0"}, - "east": {"uv": [7, 6, 3, 6.25], "texture": "#0"}, - "south": {"uv": [7.75, 3, 7, 3.25], "texture": "#0"}, - "west": {"uv": [7, 6.25, 3, 6.5], "texture": "#0"}, - "up": {"uv": [0, 4.75, 4, 4], "rotation": 90, "texture": "#0"}, - "down": {"uv": [4, 4, 8, 4.75], "rotation": 270, "texture": "#0"} + "north": {"uv": [2, 5.375, 2.25, 5.375], "texture": "#0"}, + "east": {"uv": [7.25, 3.625, 8.875, 3.625], "texture": "#0"}, + "south": {"uv": [2.375, 5.375, 2.625, 5.375], "texture": "#0"}, + "west": {"uv": [8.25, 2.25, 9.875, 2.25], "texture": "#0"}, + "up": {"uv": [1.875, 7.25, 1.625, 5.625], "texture": "#0"}, + "down": {"uv": [2.25, 5.875, 2, 7.5], "texture": "#0"} } }, { - "from": [6, 0.1, 12], - "to": [11, 0.1, 15], - "rotation": {"angle": 22.5, "axis": "y", "origin": [6, 1.1, 15]}, + "from": [13.23689, 0.1, 8.27851], + "to": [16.23689, 0.1, 12.67851], + "rotation": {"angle": -22.5, "axis": "y", "origin": [9.18244, 1.1, 10.55665]}, "faces": { - "north": {"uv": [0, 0, 4, 0], "texture": "#0"}, - "east": {"uv": [0, 0, 0.75, 0], "texture": "#0"}, - "south": {"uv": [0, 0, 4, 0], "texture": "#0"}, - "west": {"uv": [0, 0, 0.75, 0], "texture": "#0"}, - "up": {"uv": [2.25, 4, 1.5, 3.25], "rotation": 90, "texture": "#0"}, - "down": {"uv": [3, 0, 2.25, 4], "rotation": 270, "texture": "#0"} + "north": {"uv": [5.75, 2.875, 6.125, 2.875], "texture": "#0"}, + "east": {"uv": [8.375, 3.75, 10, 3.75], "texture": "#0"}, + "south": {"uv": [6.25, 2.875, 6.625, 2.875], "texture": "#0"}, + "west": {"uv": [8.375, 3.875, 10, 3.875], "texture": "#0"}, + "up": {"uv": [3.875, 3.625, 3.5, 2], "texture": "#0"}, + "down": {"uv": [3.875, 3.75, 3.5, 5.375], "texture": "#0"} } }, { - "from": [6.35, 0.1, 13], - "to": [10.8125, 2.1, 14], - "rotation": {"angle": 22.5, "axis": "y", "origin": [6, 1.1, 15]}, + "from": [14.16077, 0.1, 7.6612], + "to": [15.16077, 2.1, 12.7112], + "rotation": {"angle": -22.5, "axis": "y", "origin": [9.18244, 1.1, 10.55665]}, "faces": { - "north": {"uv": [3, 1.5, 7, 2], "texture": "#0"}, - "east": {"uv": [7, 1, 7.25, 1.5], "texture": "#0"}, - "south": {"uv": [3, 1, 7, 1.5], "texture": "#0"}, - "west": {"uv": [7, 1.5, 7.25, 2], "texture": "#0"}, - "up": {"uv": [2.75, 9, 2.5, 8.25], "rotation": 90, "texture": "#0"}, - "down": {"uv": [3, 5, 2.75, 9], "rotation": 270, "texture": "#0"} + "north": {"uv": [0.75, 4.75, 0.875, 5], "texture": "#0"}, + "east": {"uv": [5.75, 2.5, 7.375, 2.75], "texture": "#0"}, + "south": {"uv": [0.75, 5.125, 0.875, 5.375], "texture": "#0"}, + "west": {"uv": [2.375, 5.875, 4, 6.125], "texture": "#0"}, + "up": {"uv": [5.625, 8.75, 5.5, 7.125], "texture": "#0"}, + "down": {"uv": [2.25, 7.625, 2.125, 9.25], "texture": "#0"} } }, { - "from": [6, 2.1, 12.5], - "to": [11, 2.1, 14.5], - "rotation": {"angle": 22.5, "axis": "y", "origin": [6, 1.1, 15]}, + "from": [2.64557, 2.1, 6.32751], + "to": [4.64557, 2.1, 14.92751], + "rotation": {"angle": -22.5, "axis": "y", "origin": [9.18244, 1.1, 10.55665]}, "faces": { - "north": {"uv": [0, 0, 4, 0], "texture": "#0"}, - "east": {"uv": [0, 0, 0.5, 0], "texture": "#0"}, - "south": {"uv": [0, 0, 4, 0], "texture": "#0"}, - "west": {"uv": [0, 0, 0.5, 0], "texture": "#0"}, - "up": {"uv": [0.5, 9, 0, 8.25], "rotation": 90, "texture": "#0"}, - "down": {"uv": [1, 5, 0.5, 9], "rotation": 270, "texture": "#0"} + "north": {"uv": [6.75, 2.875, 7, 2.875], "texture": "#0"}, + "east": {"uv": [8.375, 4, 10.625, 4], "texture": "#0"}, + "south": {"uv": [7, 2.375, 7.25, 2.375], "texture": "#0"}, + "west": {"uv": [8.375, 4.125, 10.625, 4.125], "texture": "#0"}, + "up": {"uv": [0.25, 7, 0, 4.75], "texture": "#0"}, + "down": {"uv": [0.625, 4.75, 0.375, 7], "texture": "#0"} } }, { - "from": [0, 0.1125, 12], - "to": [6, 0.1125, 15], - "rotation": {"angle": 0, "axis": "y", "origin": [16.5, 1.1, 1.5]}, + "from": [15.71058, 0.1, 6.0611], + "to": [20.11058, 0.1, 9.0611], + "rotation": {"angle": 22.5, "axis": "y", "origin": [17.83244, 1.1, 2.00665]}, "faces": { - "north": {"uv": [0, 0, 4, 0], "texture": "#0"}, - "east": {"uv": [0, 0, 0.75, 0], "texture": "#0"}, - "south": {"uv": [0, 0, 4, 0], "texture": "#0"}, - "west": {"uv": [0, 0, 0.75, 0], "texture": "#0"}, - "up": {"uv": [2.25, 4, 1.5, 2.5], "rotation": 90, "texture": "#0"}, - "down": {"uv": [3, 0, 2.25, 4], "rotation": 270, "texture": "#0"} + "north": {"uv": [8.375, 3.875, 10, 3.875], "texture": "#0"}, + "east": {"uv": [5.75, 2.875, 6.125, 2.875], "texture": "#0"}, + "south": {"uv": [8.375, 3.75, 10, 3.75], "texture": "#0"}, + "west": {"uv": [6.25, 2.875, 6.625, 2.875], "texture": "#0"}, + "up": {"uv": [3.5, 2, 3.875, 3.625], "rotation": 270, "texture": "#0"}, + "down": {"uv": [3.5, 5.375, 3.875, 3.75], "rotation": 90, "texture": "#0"} } }, { - "from": [0, 0.1, 13], - "to": [6, 2.1, 14], - "rotation": {"angle": 0, "axis": "y", "origin": [16.5, 1.1, 1.5]}, + "from": [15.67789, 0.1, 6.98497], + "to": [19.82789, 2.1, 7.98497], + "rotation": {"angle": 22.5, "axis": "y", "origin": [17.83244, 1.1, 2.00665]}, "faces": { - "north": {"uv": [3, 1.5, 7, 2], "texture": "#0"}, - "east": {"uv": [7, 1, 7.25, 1.5], "texture": "#0"}, - "south": {"uv": [3, 1, 7, 1.5], "texture": "#0"}, - "west": {"uv": [7, 1.5, 7.25, 2], "texture": "#0"}, - "up": {"uv": [2.75, 9, 2.5, 7.5], "rotation": 90, "texture": "#0"}, - "down": {"uv": [3, 5, 2.75, 9], "rotation": 270, "texture": "#0"} + "north": {"uv": [2.375, 5.875, 4, 6.125], "texture": "#0"}, + "east": {"uv": [0.75, 4.75, 0.875, 5], "texture": "#0"}, + "south": {"uv": [5.75, 2.5, 7.375, 2.75], "texture": "#0"}, + "west": {"uv": [0.75, 5.125, 0.875, 5.375], "texture": "#0"}, + "up": {"uv": [5.5, 7.125, 5.625, 8.75], "rotation": 270, "texture": "#0"}, + "down": {"uv": [2.125, 9.25, 2.25, 7.625], "rotation": 90, "texture": "#0"} } }, { - "from": [0, 2.1125, 12.5], - "to": [6, 2.1125, 14.5], - "rotation": {"angle": 0, "axis": "y", "origin": [16.5, 1.1, 1.5]}, + "from": [15.61923, 2.1, 6.52303], + "to": [19.91923, 2.1, 8.52303], + "rotation": {"angle": 22.5, "axis": "y", "origin": [17.83244, 1.1, 2.00665]}, "faces": { - "north": {"uv": [0, 0, 4, 0], "texture": "#0"}, - "east": {"uv": [0, 0, 0.5, 0], "texture": "#0"}, - "south": {"uv": [0, 0, 4, 0], "texture": "#0"}, - "west": {"uv": [0, 0, 0.5, 0], "texture": "#0"}, - "up": {"uv": [0.5, 9, 0, 7.5], "rotation": 90, "texture": "#0"}, - "down": {"uv": [1, 5, 0.5, 9], "rotation": 270, "texture": "#0"} + "north": {"uv": [8.25, 2.25, 9.875, 2.25], "texture": "#0"}, + "east": {"uv": [2, 5.375, 2.25, 5.375], "texture": "#0"}, + "south": {"uv": [7.25, 3.625, 8.875, 3.625], "texture": "#0"}, + "west": {"uv": [2.375, 5.375, 2.625, 5.375], "texture": "#0"}, + "up": {"uv": [1.625, 5.625, 1.875, 7.25], "rotation": 270, "texture": "#0"}, + "down": {"uv": [2, 7.5, 2.25, 5.875], "rotation": 90, "texture": "#0"} } }, { - "from": [12, 0.1, 6], - "to": [15, 0.1, 11], - "rotation": {"angle": -22.5, "axis": "y", "origin": [15, 1.1, 6]}, + "from": [13.55294, 0.1, -4.99216], + "to": [22.25294, 0.1, -1.99216], + "rotation": {"angle": 22.5, "axis": "y", "origin": [17.83244, 1.1, 2.00665]}, "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": [1.5, 4, 2.25, 3.25], "rotation": 180, "texture": "#0"}, - "down": {"uv": [2.25, 0, 3, 4], "rotation": 180, "texture": "#0"} + "north": {"uv": [8.375, 4.375, 10.75, 4.375], "texture": "#0"}, + "east": {"uv": [7.125, 1.875, 7.5, 1.875], "texture": "#0"}, + "south": {"uv": [8.375, 4.25, 10.75, 4.25], "texture": "#0"}, + "west": {"uv": [7.25, 7.125, 7.625, 7.125], "texture": "#0"}, + "up": {"uv": [0, 0.75, 0.375, 2.375], "rotation": 270, "texture": "#0"}, + "down": {"uv": [0.5, 2.375, 0.875, 0], "rotation": 90, "texture": "#0"} } }, { - "from": [13, 0.1, 6.3625], - "to": [14, 2.1, 10.8125], - "rotation": {"angle": -22.5, "axis": "y", "origin": [15, 1.1, 6]}, + "from": [13.52025, 0.1, -4.06829], + "to": [21.87025, 2.1, -3.06829], + "rotation": {"angle": 22.5, "axis": "y", "origin": [17.83244, 1.1, 2.00665]}, "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.5, 9, 2.75, 8.25], "rotation": 180, "texture": "#0"}, - "down": {"uv": [2.75, 5, 3, 9], "rotation": 180, "texture": "#0"} + "north": {"uv": [4.75, 4.125, 7, 4.375], "texture": "#0"}, + "east": {"uv": [0.5, 7.125, 0.625, 7.375], "texture": "#0"}, + "south": {"uv": [4.75, 3.75, 7, 4], "texture": "#0"}, + "west": {"uv": [1.625, 7.375, 1.75, 7.625], "texture": "#0"}, + "up": {"uv": [3.375, 6.25, 3.5, 8.5], "rotation": 270, "texture": "#0"}, + "down": {"uv": [3.625, 8.5, 3.75, 6.25], "rotation": 90, "texture": "#0"} } }, { - "from": [12.5, 2.1, 6], - "to": [14.5, 2.1, 11], - "rotation": {"angle": -22.5, "axis": "y", "origin": [15, 1.1, 6]}, + "from": [13.46159, 2.1, -4.53022], + "to": [22.06159, 2.1, -2.53022], + "rotation": {"angle": 22.5, "axis": "y", "origin": [17.83244, 1.1, 2.00665]}, "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, 9, 0.5, 8.25], "rotation": 180, "texture": "#0"}, - "down": {"uv": [0.5, 5, 1, 9], "rotation": 180, "texture": "#0"} + "north": {"uv": [8.375, 4.125, 10.625, 4.125], "texture": "#0"}, + "east": {"uv": [6.75, 2.875, 7, 2.875], "texture": "#0"}, + "south": {"uv": [8.375, 4, 10.625, 4], "texture": "#0"}, + "west": {"uv": [7, 2.375, 7.25, 2.375], "texture": "#0"}, + "up": {"uv": [0, 4.75, 0.25, 7], "rotation": 270, "texture": "#0"}, + "down": {"uv": [0.375, 7, 0.625, 4.75], "rotation": 90, "texture": "#0"} } }, { - "from": [10.05087, 0.15, 10.77605], - "to": [13.05087, 0.15, 14.67605], - "rotation": {"angle": -45, "axis": "y", "origin": [13.4625, 1.1, 10.7875]}, + "from": [3.10751, 0.1, 6.51884], + "to": [4.10751, 2.1, 14.86884], + "rotation": {"angle": -22.5, "axis": "y", "origin": [9.18244, 1.1, 10.55665]}, "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": [1.5, 4, 2.25, 3.25], "rotation": 180, "texture": "#0"}, - "down": {"uv": [2.25, 0, 3, 4], "rotation": 180, "texture": "#0"} + "north": {"uv": [0.5, 7.125, 0.625, 7.375], "texture": "#0"}, + "east": {"uv": [4.75, 3.75, 7, 4], "texture": "#0"}, + "south": {"uv": [1.625, 7.375, 1.75, 7.625], "texture": "#0"}, + "west": {"uv": [4.75, 4.125, 7, 4.375], "texture": "#0"}, + "up": {"uv": [3.5, 8.5, 3.375, 6.25], "texture": "#0"}, + "down": {"uv": [3.75, 6.25, 3.625, 8.5], "texture": "#0"} } }, { - "from": [11.05087, 0.15, 11.13855], - "to": [12.05087, 2.15, 14.20105], - "rotation": {"angle": -45, "axis": "y", "origin": [13.4625, 1.1, 10.7875]}, + "from": [2.18363, 0.1, 6.13616], + "to": [5.18363, 0.1, 14.83616], + "rotation": {"angle": -22.5, "axis": "y", "origin": [9.18244, 1.1, 10.55665]}, "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.5, 9, 2.75, 8.25], "rotation": 180, "texture": "#0"}, - "down": {"uv": [2.75, 5, 3, 9], "rotation": 180, "texture": "#0"} + "north": {"uv": [7.125, 1.875, 7.5, 1.875], "texture": "#0"}, + "east": {"uv": [8.375, 4.25, 10.75, 4.25], "texture": "#0"}, + "south": {"uv": [7.25, 7.125, 7.625, 7.125], "texture": "#0"}, + "west": {"uv": [8.375, 4.375, 10.75, 4.375], "texture": "#0"}, + "up": {"uv": [0.375, 2.375, 0, 0.75], "texture": "#0"}, + "down": {"uv": [0.875, 0, 0.5, 2.375], "texture": "#0"} } }, { - "from": [10.55087, 2.15, 11.13855], - "to": [12.63837, 2.15, 14.23855], - "rotation": {"angle": -45, "axis": "y", "origin": [13.4625, 1.1, 10.7875]}, + "from": [12.5, 2.1, 14.34391], + "to": [14.5, 2.1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.1, 12.06231]}, "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, 9, 0.5, 8.25], "rotation": 180, "texture": "#0"}, - "down": {"uv": [0.5, 5, 1, 9], "rotation": 180, "texture": "#0"} + "north": {"uv": [6.375, 8.375, 6.625, 8.375], "texture": "#0"}, + "east": {"uv": [8.375, 7.5, 9.25, 7.5], "texture": "#0"}, + "south": {"uv": [6.75, 8.375, 7, 8.375], "texture": "#0"}, + "west": {"uv": [8.375, 7.625, 9.25, 7.625], "texture": "#0"}, + "up": {"uv": [5, 8, 4.75, 7.125], "texture": "#0"}, + "down": {"uv": [5.375, 7.125, 5.125, 8], "texture": "#0"} } }, { - "from": [12, 0.125, 0], - "to": [15, 0.125, 6], - "rotation": {"angle": 0, "axis": "y", "origin": [1.5, 1.1, 16.5]}, + "from": [13, 0.1, 14.4665], + "to": [14, 2.1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.1, 12.06231]}, "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": [1.5, 4, 2.25, 2.5], "rotation": 180, "texture": "#0"}, - "down": {"uv": [2.25, 0, 3, 4], "rotation": 180, "texture": "#0"} + "north": {"uv": [7.75, 8.125, 7.875, 8.375], "texture": "#0"}, + "east": {"uv": [7.75, 0, 8.625, 0.25], "texture": "#0"}, + "south": {"uv": [0.25, 8.25, 0.375, 8.5], "texture": "#0"}, + "west": {"uv": [7.75, 0.375, 8.625, 0.625], "texture": "#0"}, + "up": {"uv": [1.625, 8.875, 1.5, 8], "texture": "#0"}, + "down": {"uv": [1.875, 8, 1.75, 8.875], "texture": "#0"} } }, { - "from": [13, 0.125, 0], - "to": [14, 2.125, 6], - "rotation": {"angle": 0, "axis": "y", "origin": [1.5, 1.1, 16.5]}, + "from": [12, 0.1, 14.08275], + "to": [15, 0.1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.1, 12.06231]}, "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.5, 9, 2.75, 7.5], "rotation": 180, "texture": "#0"}, - "down": {"uv": [2.75, 5, 3, 9], "rotation": 180, "texture": "#0"} + "north": {"uv": [8.5, 1.875, 8.875, 1.875], "texture": "#0"}, + "east": {"uv": [8.5, 2, 9.375, 2], "texture": "#0"}, + "south": {"uv": [8.5, 2.125, 8.875, 2.125], "texture": "#0"}, + "west": {"uv": [6, 8.5, 6.875, 8.5], "texture": "#0"}, + "up": {"uv": [5.125, 7, 4.75, 6.125], "texture": "#0"}, + "down": {"uv": [5.625, 6.125, 5.25, 7], "texture": "#0"} } }, { - "from": [12.5, 2.125, 0], - "to": [14.5, 2.125, 6], - "rotation": {"angle": 0, "axis": "y", "origin": [1.5, 1.1, 16.5]}, + "from": [1.5, 2.1, 12.04391], + "to": [3.5, 2.1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.1, 12.06231]}, "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, 9, 0.5, 7.5], "rotation": 180, "texture": "#0"}, - "down": {"uv": [0.5, 5, 1, 9], "rotation": 180, "texture": "#0"} + "north": {"uv": [7.125, 8.375, 7.375, 8.375], "texture": "#0"}, + "east": {"uv": [8.5, 8.25, 9.625, 8.25], "texture": "#0"}, + "south": {"uv": [3.875, 8.5, 4.125, 8.5], "texture": "#0"}, + "west": {"uv": [8.5, 8.375, 9.625, 8.375], "texture": "#0"}, + "up": {"uv": [2.625, 7.875, 2.375, 6.75], "texture": "#0"}, + "down": {"uv": [3, 6.75, 2.75, 7.875], "texture": "#0"} } }, { - "from": [1, 0.125, 0], - "to": [4, 0.125, 2], - "rotation": {"angle": 0, "axis": "y", "origin": [1.5, 1.1, 16.5]}, + "from": [19.26231, 0.1, -6.13769], + "to": [23.47956, 0.1, -3.13769], + "rotation": {"angle": 0, "axis": "y", "origin": [23.2, 1.1, 0.86231]}, "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": [1.5, 4, 2.25, 2.5], "rotation": 180, "texture": "#0"}, - "down": {"uv": [2.25, 0, 3, 4], "rotation": 180, "texture": "#0"} + "north": {"uv": [0.25, 8.625, 1.375, 8.625], "texture": "#0"}, + "east": {"uv": [4.625, 8.5, 5, 8.5], "texture": "#0"}, + "south": {"uv": [8.5, 8.5, 9.625, 8.5], "texture": "#0"}, + "west": {"uv": [7, 8.5, 7.375, 8.5], "texture": "#0"}, + "up": {"uv": [5.625, 0.75, 6, 1.875], "rotation": 270, "texture": "#0"}, + "down": {"uv": [1.125, 6.75, 1.5, 5.625], "rotation": 90, "texture": "#0"} } }, { - "from": [2, 0.125, 0], - "to": [3, 2.125, 2], - "rotation": {"angle": 0, "axis": "y", "origin": [1.5, 1.1, 16.5]}, + "from": [19.16231, 0.1, -5.13769], + "to": [23.09581, 2.1, -4.13769], + "rotation": {"angle": 0, "axis": "y", "origin": [23.2, 1.1, 0.86231]}, "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.5, 9, 2.75, 7.5], "rotation": 180, "texture": "#0"}, - "down": {"uv": [2.75, 5, 3, 9], "rotation": 180, "texture": "#0"} + "north": {"uv": [7, 2, 8.125, 2.25], "texture": "#0"}, + "east": {"uv": [0.5, 8.25, 0.625, 8.5], "texture": "#0"}, + "south": {"uv": [6, 6.875, 7.125, 7.125], "texture": "#0"}, + "west": {"uv": [0.75, 8.25, 0.875, 8.5], "texture": "#0"}, + "up": {"uv": [4.375, 7.625, 4.5, 8.75], "rotation": 270, "texture": "#0"}, + "down": {"uv": [0, 9.125, 0.125, 8], "rotation": 90, "texture": "#0"} } }, { - "from": [1.5, 2.125, 0], - "to": [3.5, 2.125, 2], - "rotation": {"angle": 0, "axis": "y", "origin": [1.5, 1.1, 16.5]}, + "from": [21.51231, 0.1, 4.86231], + "to": [23.42956, 0.1, 7.86231], + "rotation": {"angle": 0, "axis": "y", "origin": [25.45, 1.1, 0.86231]}, "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, 9, 0.5, 7.5], "rotation": 180, "texture": "#0"}, - "down": {"uv": [0.5, 5, 1, 9], "rotation": 180, "texture": "#0"} + "north": {"uv": [6, 8.5, 6.875, 8.5], "texture": "#0"}, + "east": {"uv": [8.5, 1.875, 8.875, 1.875], "texture": "#0"}, + "south": {"uv": [8.5, 2, 9.375, 2], "texture": "#0"}, + "west": {"uv": [8.5, 2.125, 8.875, 2.125], "texture": "#0"}, + "up": {"uv": [4.75, 6.125, 5.125, 7], "rotation": 270, "texture": "#0"}, + "down": {"uv": [5.25, 7, 5.625, 6.125], "rotation": 90, "texture": "#0"} } }, { - "from": [0, 0.125, 1], - "to": [2, 0.125, 4], - "rotation": {"angle": 0, "axis": "y", "origin": [1.5, 1.1, 16.5]}, + "from": [21.51231, 0.1, 5.86231], + "to": [23.04581, 2.1, 6.86231], + "rotation": {"angle": 0, "axis": "y", "origin": [25.45, 1.1, 0.86231]}, "faces": { - "north": {"uv": [4, 0, 0, 0], "texture": "#0"}, - "east": {"uv": [0.75, 0, 0, 0], "texture": "#0"}, - "south": {"uv": [4, 0, 0, 0], "texture": "#0"}, - "west": {"uv": [0.75, 0, 0, 0], "texture": "#0"}, - "up": {"uv": [1.5, 4, 2.25, 2.5], "rotation": 270, "texture": "#0"}, - "down": {"uv": [2.25, 0, 3, 4], "rotation": 90, "texture": "#0"} + "north": {"uv": [7.75, 0.375, 8.625, 0.625], "texture": "#0"}, + "east": {"uv": [7.75, 8.125, 7.875, 8.375], "texture": "#0"}, + "south": {"uv": [7.75, 0, 8.625, 0.25], "texture": "#0"}, + "west": {"uv": [0.25, 8.25, 0.375, 8.5], "texture": "#0"}, + "up": {"uv": [1.5, 8, 1.625, 8.875], "rotation": 270, "texture": "#0"}, + "down": {"uv": [1.75, 8.875, 1.875, 8], "rotation": 90, "texture": "#0"} } }, { - "from": [0, 0.125, 2], - "to": [2, 2.125, 3], - "rotation": {"angle": 0, "axis": "y", "origin": [1.5, 1.1, 16.5]}, + "from": [21.51231, 2.1, 5.36231], + "to": [23.1684, 2.1, 7.36231], + "rotation": {"angle": 0, "axis": "y", "origin": [25.45, 1.1, 0.86231]}, "faces": { - "north": {"uv": [7, 1.5, 3, 2], "texture": "#0"}, - "east": {"uv": [7.25, 1.5, 7, 2], "texture": "#0"}, - "south": {"uv": [7, 1, 3, 1.5], "texture": "#0"}, - "west": {"uv": [7.25, 1, 7, 1.5], "texture": "#0"}, - "up": {"uv": [2.5, 9, 2.75, 7.5], "rotation": 270, "texture": "#0"}, - "down": {"uv": [2.75, 5, 3, 9], "rotation": 90, "texture": "#0"} + "north": {"uv": [8.375, 7.625, 9.25, 7.625], "texture": "#0"}, + "east": {"uv": [6.375, 8.375, 6.625, 8.375], "texture": "#0"}, + "south": {"uv": [8.375, 7.5, 9.25, 7.5], "texture": "#0"}, + "west": {"uv": [6.75, 8.375, 7, 8.375], "texture": "#0"}, + "up": {"uv": [4.75, 7.125, 5, 8], "rotation": 270, "texture": "#0"}, + "down": {"uv": [5.125, 8, 5.375, 7.125], "rotation": 90, "texture": "#0"} } }, { - "from": [0, 2.125, 1.5], - "to": [2, 2.125, 3.5], - "rotation": {"angle": 0, "axis": "y", "origin": [1.5, 1.1, 16.5]}, + "from": [19.26231, 2.1, -5.63769], + "to": [23.2184, 2.1, -3.63769], + "rotation": {"angle": 0, "axis": "y", "origin": [23.2, 1.1, 0.86231]}, "faces": { - "north": {"uv": [4, 0, 0, 0], "texture": "#0"}, - "east": {"uv": [0.5, 0, 0, 0], "texture": "#0"}, - "south": {"uv": [4, 0, 0, 0], "texture": "#0"}, - "west": {"uv": [0.5, 0, 0, 0], "texture": "#0"}, - "up": {"uv": [0, 9, 0.5, 7.5], "rotation": 270, "texture": "#0"}, - "down": {"uv": [0.5, 5, 1, 9], "rotation": 90, "texture": "#0"} + "north": {"uv": [8.5, 8.375, 9.625, 8.375], "texture": "#0"}, + "east": {"uv": [7.125, 8.375, 7.375, 8.375], "texture": "#0"}, + "south": {"uv": [8.5, 8.25, 9.625, 8.25], "texture": "#0"}, + "west": {"uv": [3.875, 8.5, 4.125, 8.5], "texture": "#0"}, + "up": {"uv": [2.375, 6.75, 2.625, 7.875], "rotation": 270, "texture": "#0"}, + "down": {"uv": [2.75, 7.875, 3, 6.75], "rotation": 90, "texture": "#0"} } }, { - "from": [0.1, 0.1375, 0.4625], - "to": [2.1, 0.1375, 3.4625], - "rotation": {"angle": 45, "axis": "y", "origin": [1, 1.125, 1.075]}, + "from": [2, 0.1, 12.1665], + "to": [3, 2.1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.1, 12.06231]}, "faces": { - "north": {"uv": [4, 0, 0, 0], "texture": "#0"}, - "east": {"uv": [0.75, 0, 0, 0], "texture": "#0"}, - "south": {"uv": [4, 0, 0, 0], "texture": "#0"}, - "west": {"uv": [0.75, 0, 0, 0], "texture": "#0"}, - "up": {"uv": [1.5, 4, 2.25, 2.5], "rotation": 270, "texture": "#0"}, - "down": {"uv": [2.25, 0, 3, 4], "rotation": 90, "texture": "#0"} + "north": {"uv": [0.5, 8.25, 0.625, 8.5], "texture": "#0"}, + "east": {"uv": [6, 6.875, 7.125, 7.125], "texture": "#0"}, + "south": {"uv": [0.75, 8.25, 0.875, 8.5], "texture": "#0"}, + "west": {"uv": [7, 2, 8.125, 2.25], "texture": "#0"}, + "up": {"uv": [4.5, 8.75, 4.375, 7.625], "texture": "#0"}, + "down": {"uv": [0.125, 8, 0, 9.125], "texture": "#0"} } }, { - "from": [0.1, 0.1375, 1.4625], - "to": [2.1, 2.1375, 2.4625], - "rotation": {"angle": 45, "axis": "y", "origin": [1, 1.125, 1.075]}, + "from": [1, 0.1, 11.78275], + "to": [4, 0.1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.1, 12.06231]}, "faces": { - "north": {"uv": [7, 1.5, 3, 2], "texture": "#0"}, - "east": {"uv": [7.25, 1.5, 7, 2], "texture": "#0"}, - "south": {"uv": [7, 1, 3, 1.5], "texture": "#0"}, - "west": {"uv": [7.25, 1, 7, 1.5], "texture": "#0"}, - "up": {"uv": [2.5, 9, 2.75, 7.5], "rotation": 270, "texture": "#0"}, - "down": {"uv": [2.75, 5, 3, 9], "rotation": 90, "texture": "#0"} + "north": {"uv": [4.625, 8.5, 5, 8.5], "texture": "#0"}, + "east": {"uv": [8.5, 8.5, 9.625, 8.5], "texture": "#0"}, + "south": {"uv": [7, 8.5, 7.375, 8.5], "texture": "#0"}, + "west": {"uv": [0.25, 8.625, 1.375, 8.625], "texture": "#0"}, + "up": {"uv": [6, 1.875, 5.625, 0.75], "texture": "#0"}, + "down": {"uv": [1.5, 5.625, 1.125, 6.75], "texture": "#0"} } }, { - "from": [0, 2.1375, 0.9625], - "to": [2.1, 2.1375, 3.4875], - "rotation": {"angle": 45, "axis": "y", "origin": [1, 1.125, 1.075]}, + "from": [0, 0.1, 12], + "to": [16, 1.1, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 9]}, "faces": { - "north": {"uv": [4, 0, 0, 0], "texture": "#0"}, - "east": {"uv": [0.5, 0, 0, 0], "texture": "#0"}, - "south": {"uv": [4, 0, 0, 0], "texture": "#0"}, - "west": {"uv": [0.5, 0, 0, 0], "texture": "#0"}, - "up": {"uv": [0, 9, 0.5, 7.5], "rotation": 270, "texture": "#0"}, - "down": {"uv": [0.5, 5, 1, 9], "rotation": 90, "texture": "#0"} + "north": {"uv": [7.25, 3.125, 9.25, 3.25], "texture": "#0"}, + "east": {"uv": [0, 7.375, 0.375, 7.5], "texture": "#0"}, + "south": {"uv": [7.25, 3.375, 9.25, 3.5], "texture": "#0"}, + "west": {"uv": [1.125, 7.375, 1.5, 7.5], "texture": "#0"}, + "up": {"uv": [5.5, 0.375, 3.5, 0], "texture": "#0"}, + "down": {"uv": [5.5, 0.5, 3.5, 0.875], "texture": "#0"} + } + }, + { + "from": [1.75, 0.175, 7.75], + "to": [17.75, 1.175, 10.75], + "rotation": {"angle": -22.5, "axis": "y", "origin": [9.75, 0.675, 9.25]}, + "faces": { + "north": {"uv": [7.5, 2.375, 9.5, 2.5], "texture": "#0"}, + "east": {"uv": [6, 8.125, 6.375, 8.25], "texture": "#0"}, + "south": {"uv": [7.5, 2.625, 9.5, 2.75], "texture": "#0"}, + "west": {"uv": [6.5, 8.125, 6.875, 8.25], "texture": "#0"}, + "up": {"uv": [5.5, 1.375, 3.5, 1], "texture": "#0"}, + "down": {"uv": [5.5, 1.5, 3.5, 1.875], "texture": "#0"} + } + }, + { + "from": [16.5, 0.1, 4.9], + "to": [17.5, 2.1, 14.2], + "rotation": {"angle": -45, "axis": "y", "origin": [22.5, 1.1, -4.3]}, + "faces": { + "north": {"uv": [3.125, 1.375, 3.25, 1.625], "texture": "#0"}, + "east": {"uv": [4.75, 3, 5.21667, 3.25], "texture": "#0"}, + "south": {"uv": [3.5, 0.25, 3.625, 0.5], "texture": "#0"}, + "west": {"uv": [4.78333, 3, 5.25, 3.25], "texture": "#0"}, + "up": {"uv": [1, 2.96667, 0.875, 2.5], "texture": "#0"}, + "down": {"uv": [1.25, 2.5, 1.125, 2.96667], "texture": "#0"} + } + }, + { + "from": [15.5, 0.1, 4.9], + "to": [18.5, 0.1, 14.2], + "rotation": {"angle": -45, "axis": "y", "origin": [22.5, 1.1, -4.3]}, + "faces": { + "north": {"uv": [0, 0, 0.375, 0], "texture": "#0"}, + "east": {"uv": [0, 0, 0.46667, 0], "texture": "#0"}, + "south": {"uv": [0, 0, 0.375, 0], "texture": "#0"}, + "west": {"uv": [1.53333, 0, 2, 0], "texture": "#0"}, + "up": {"uv": [0.375, 0.46667, 0, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 0.375, 0.46667], "texture": "#0"} + } + }, + { + "from": [26.5, 0.1, 7.2], + "to": [29.5, 0.1, 12], + "rotation": {"angle": -45, "axis": "y", "origin": [22.5, 1.1, -4.3]}, + "faces": { + "north": {"uv": [0, 0, 0.375, 0], "texture": "#0"}, + "east": {"uv": [0, 0, 0.34532, 0], "texture": "#0"}, + "south": {"uv": [0, 0, 0.375, 0], "texture": "#0"}, + "west": {"uv": [1.65468, 0, 2, 0], "texture": "#0"}, + "up": {"uv": [1.125, 0.34532, 0.75, 0], "texture": "#0"}, + "down": {"uv": [1.5, 0, 1.125, 0.34532], "texture": "#0"} + } + }, + { + "from": [27, 2.1, 7.2], + "to": [29, 2.1, 12], + "rotation": {"angle": -45, "axis": "y", "origin": [22.5, 1.1, -4.3]}, + "faces": { + "north": {"uv": [0, 0, 0.25, 0], "texture": "#0"}, + "east": {"uv": [0, 0, 0.34532, 0], "texture": "#0"}, + "south": {"uv": [0, 0, 0.25, 0], "texture": "#0"}, + "west": {"uv": [1.65468, 0, 2, 0], "texture": "#0"}, + "up": {"uv": [1.875, 5.97032, 1.625, 5.625], "texture": "#0"}, + "down": {"uv": [0.5, 2.5, 0.25, 2.84532], "texture": "#0"} + } + }, + { + "from": [16, 2.1, 4.9], + "to": [18, 2.1, 14.2], + "rotation": {"angle": -45, "axis": "y", "origin": [22.5, 1.1, -4.3]}, + "faces": { + "north": {"uv": [0, 0, 0.25, 0], "texture": "#0"}, + "east": {"uv": [0, 0, 0.46667, 0], "texture": "#0"}, + "south": {"uv": [0, 0, 0.25, 0], "texture": "#0"}, + "west": {"uv": [1.53333, 0, 2, 0], "texture": "#0"}, + "up": {"uv": [0.25, 5.21667, 0, 4.75], "texture": "#0"}, + "down": {"uv": [1, 2.5, 0.75, 2.96667], "texture": "#0"} + } + }, + { + "from": [27.5, 0.1, 7.2], + "to": [28.5, 2.1, 12], + "rotation": {"angle": -45, "axis": "y", "origin": [22.5, 1.1, -4.3]}, + "faces": { + "north": {"uv": [3.125, 1.25, 3.25, 1.5], "texture": "#0"}, + "east": {"uv": [4.75, 3, 5.09532, 3.25], "texture": "#0"}, + "south": {"uv": [3.5, 0.75, 3.625, 1], "texture": "#0"}, + "west": {"uv": [4.77968, 3, 5.125, 3.25], "texture": "#0"}, + "up": {"uv": [1.5, 2.84532, 1.375, 2.5], "texture": "#0"}, + "down": {"uv": [1.5, 2.5, 1.375, 2.84532], "texture": "#0"} + } + }, + { + "from": [4.55, 0.1, 3.85], + "to": [20.55, 1.1, 6.85], + "rotation": {"angle": -45, "axis": "y", "origin": [12.55, 1.1, 5.35]}, + "faces": { + "north": {"uv": [7.25, 3.125, 9.25, 3.25], "texture": "#0"}, + "east": {"uv": [1.5, 3.5, 1.875, 3.625], "texture": "#0"}, + "south": {"uv": [7.25, 3.375, 9.25, 3.5], "texture": "#0"}, + "west": {"uv": [1.125, 7.375, 1.5, 7.5], "texture": "#0"}, + "up": {"uv": [5.5, 0.375, 3.5, 0], "texture": "#0"}, + "down": {"uv": [5.5, 0.5, 3.5, 0.875], "texture": "#0"} + } + }, + { + "from": [15.8, 0.175, -5.9], + "to": [18.8, 1.175, 10.1], + "rotation": {"angle": 22.5, "axis": "y", "origin": [17.3, 1.175, 2.1]}, + "faces": { + "north": {"uv": [1.125, 7.375, 1.5, 7.5], "texture": "#0"}, + "east": {"uv": [7.25, 3.125, 9.25, 3.25], "texture": "#0"}, + "south": {"uv": [1.5, 3.5, 1.875, 3.625], "texture": "#0"}, + "west": {"uv": [7.25, 3.375, 9.25, 3.5], "texture": "#0"}, + "up": {"uv": [3.5, 0, 5.5, 0.375], "rotation": 270, "texture": "#0"}, + "down": {"uv": [3.5, 0.875, 5.5, 0.5], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [19.8, 0.1, -6.9], + "to": [22.8, 1.1, 9.1], + "rotation": {"angle": 0, "axis": "y", "origin": [21.3, 1.1, 1.1]}, + "faces": { + "north": {"uv": [1.125, 7.375, 1.5, 7.5], "texture": "#0"}, + "east": {"uv": [7.25, 3.125, 9.25, 3.25], "texture": "#0"}, + "south": {"uv": [1.5, 3.5, 1.875, 3.625], "texture": "#0"}, + "west": {"uv": [7.25, 3.375, 9.25, 3.5], "texture": "#0"}, + "up": {"uv": [3.5, 0, 5.5, 0.375], "rotation": 270, "texture": "#0"}, + "down": {"uv": [3.5, 0.875, 5.5, 0.5], "rotation": 90, "texture": "#0"} } } ], "display": { "thirdperson_righthand": { - "translation": [0, 4, -2.25], - "scale": [0.7, 0.7, 0.7] + "translation": [0, 2.75, 0], + "scale": [0.4, 0.4, 0.4] }, "thirdperson_lefthand": { - "translation": [0, 4, -2.25], - "scale": [0.7, 0.7, 0.7] + "translation": [0, 2.75, 0], + "scale": [0.4, 0.4, 0.4] }, "firstperson_righthand": { - "rotation": [82, 180, 0], - "translation": [0, 3.5, 1], - "scale": [0.7, 0.7, 0.7] + "rotation": [87, 0, 17], + "translation": [3.25, 1.75, 0], + "scale": [0.4, 0.4, 0.4] }, "firstperson_lefthand": { - "rotation": [82, 180, 0], - "translation": [0, 3.5, 1], - "scale": [0.7, 0.7, 0.7] + "rotation": [91, 0, 14], + "translation": [-1, 2.25, 0], + "scale": [0.4, 0.4, 0.4] }, "ground": { - "translation": [0, 0.25, 0], - "scale": [0.5, 0.5, 0.5] + "translation": [0, 1.75, 0], + "scale": [0.4, 0.4, 0.4] }, "gui": { - "rotation": [90, 180, 0] + "rotation": [90, 0, 0], + "translation": [-2.75, -2.5, 0], + "scale": [0.75, 0.75, 0.75] }, "head": { - "translation": [0, 14.5, 0] + "translation": [0, 13.75, 0] }, "fixed": { - "rotation": [-90, 0, 0], - "translation": [0, 0, -7.75] + "rotation": [-89, -180, 0], + "translation": [4, -3, -8.25] + }, + "on_shelf": { + "rotation": [87, 0, 0], + "translation": [0, 0, 4.75] } }, "groups": [ - 0, { - "name": "group", - "origin": [8, 8, 8], + "name": "3blockradius", + "origin": [8.5, 1.1, 8], "color": 0, - "children": [ - { - "name": "group", - "origin": [0, 0, 0], - "color": 0, - "children": [1, 2, 3] - }, - { - "name": "group", - "origin": [0, 0, 0], - "color": 0, - "children": [4, 5, 6] - } - ] - }, - { - "name": "group", - "origin": [8, 8, 8], - "color": 0, - "children": [ - { - "name": "group", - "origin": [0, 0, 0], - "color": 0, - "children": [7, 8, 9] - }, - { - "name": "group", - "origin": [0, 0, 0], - "color": 0, - "children": [10, 11, 12] - }, - { - "name": "group", - "origin": [0, 0, 0], - "color": 0, - "children": [13, 14, 15] - }, - { - "name": "group", - "origin": [0, 0, 0], - "color": 0, - "children": [16, 17, 18] - }, - { - "name": "group", - "origin": [0, 0, 0], - "color": 0, - "children": [19, 20, 21] - }, - { - "name": "group", - "origin": [0, 0, 0], - "color": 0, - "children": [22, 23, 24] - } - ] + "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] } ] } \ No newline at end of file diff --git a/src/main/resources/assets/hals_steampowered/models/item/straight_train_track.json b/src/main/resources/assets/hals_steampowered/models/item/straight_train_track.json index 5a68575..8876108 100644 --- a/src/main/resources/assets/hals_steampowered/models/item/straight_train_track.json +++ b/src/main/resources/assets/hals_steampowered/models/item/straight_train_track.json @@ -129,7 +129,8 @@ "scale": [0.5, 0.5, 0.5] }, "gui": { - "rotation": [90, 0, 0] + "rotation": [90, 0, 0], + "scale": [0.8, 0.8, 0.8] }, "head": { "translation": [0, 14.5, 0]