diff --git a/src/client/java/com/example/ExampleModClient.java b/src/client/java/com/example/ExampleModClient.java deleted file mode 100644 index 12c3502..0000000 --- a/src/client/java/com/example/ExampleModClient.java +++ /dev/null @@ -1,10 +0,0 @@ -package com.example; - -import net.fabricmc.api.ClientModInitializer; - -public class ExampleModClient implements ClientModInitializer { - @Override - public void onInitializeClient() { - // This entrypoint is suitable for setting up client-specific logic, such as rendering. - } -} \ No newline at end of file diff --git a/src/client/java/com/example/mixin/client/ExampleClientMixin.java b/src/client/java/com/example/mixin/client/ExampleClientMixin.java deleted file mode 100644 index 061b0ef..0000000 --- a/src/client/java/com/example/mixin/client/ExampleClientMixin.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.example.mixin.client; - -import net.minecraft.client.MinecraftClient; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.injection.At; -import org.spongepowered.asm.mixin.injection.Inject; -import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; - -@Mixin(MinecraftClient.class) -public class ExampleClientMixin { - @Inject(at = @At("HEAD"), method = "run") - private void run(CallbackInfo info) { - // This code is injected into the start of MinecraftClient.run()V - } -} \ No newline at end of file diff --git a/src/client/java/su/a71/new_soviet/NewSovietClient.java b/src/client/java/su/a71/new_soviet/NewSovietClient.java new file mode 100644 index 0000000..5342aec --- /dev/null +++ b/src/client/java/su/a71/new_soviet/NewSovietClient.java @@ -0,0 +1,16 @@ +package su.a71.new_soviet; + +import net.fabricmc.api.ClientModInitializer; +import net.fabricmc.api.EnvType; +import net.fabricmc.api.Environment; +import net.fabricmc.fabric.api.blockrenderlayer.v1.BlockRenderLayerMap; +import net.minecraft.client.render.RenderLayer; + +@Environment(EnvType.CLIENT) +public class NewSovietClient implements ClientModInitializer { + + @Override + public void onInitializeClient() { + BlockRenderLayerMap.INSTANCE.putBlock(NSE_Blocks.CRATE, RenderLayer.getCutout()); + } +} \ No newline at end of file diff --git a/src/client/resources/modid.client.mixins.json b/src/client/resources/modid.client.mixins.json deleted file mode 100644 index 21b0fc1..0000000 --- a/src/client/resources/modid.client.mixins.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "required": true, - "package": "com.example.mixin.client", - "compatibilityLevel": "JAVA_17", - "client": [ - "ExampleClientMixin" - ], - "injectors": { - "defaultRequire": 1 - } -} \ No newline at end of file diff --git a/src/main/java/su/a71/new_soviet/NSE_Blocks.java b/src/main/java/su/a71/new_soviet/NSE_Blocks.java index ce98b9b..2ec7f4d 100644 --- a/src/main/java/su/a71/new_soviet/NSE_Blocks.java +++ b/src/main/java/su/a71/new_soviet/NSE_Blocks.java @@ -4,6 +4,7 @@ import net.fabricmc.fabric.api.item.v1.FabricItemSettings; import net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroup; import net.fabricmc.fabric.api.itemgroup.v1.ItemGroupEvents; import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings; +import net.minecraft.block.BarrelBlock; import net.minecraft.block.Block; import net.minecraft.block.WallBlock; import net.minecraft.item.BlockItem; @@ -119,6 +120,7 @@ public class NSE_Blocks { public static final Block MAGENTA_WARNING = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.METAL)); public static final Block METAL_PLATING = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.METAL)); + public static final Block CRATE = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.WOOD).nonOpaque()); public static final WallBlock CONCRETE_WALL = new WallBlock(FabricBlockSettings.create().sounds(BlockSoundGroup.STONE)); // WOOD/FLOOR ====== @@ -261,6 +263,7 @@ public class NSE_Blocks { register("magenta_warning", () -> MAGENTA_WARNING, NSE_BUILDING_TAB); register("metal_plating", () -> METAL_PLATING, NSE_BUILDING_TAB); + register("crate", () -> CRATE, NSE_BUILDING_TAB); register("concrete_wall", () -> CONCRETE_WALL, NSE_BUILDING_TAB); // TODO: Broken register("herringbone_acacia_planks", () -> HERRINGBONE_ACACIA_PLANKS, NSE_BUILDING_TAB); diff --git a/src/main/java/su/a71/new_soviet/NSE_Custom.java b/src/main/java/su/a71/new_soviet/NSE_Custom.java new file mode 100644 index 0000000..10b9192 --- /dev/null +++ b/src/main/java/su/a71/new_soviet/NSE_Custom.java @@ -0,0 +1,54 @@ +package su.a71.new_soviet; + +import net.fabricmc.fabric.api.item.v1.FabricItemSettings; +import net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroup; +import net.fabricmc.fabric.api.itemgroup.v1.ItemGroupEvents; +import net.fabricmc.loader.api.FabricLoader; +import net.minecraft.block.Block; +import net.minecraft.item.BlockItem; +import net.minecraft.item.ItemGroup; +import net.minecraft.item.ItemStack; +import net.minecraft.registry.Registries; +import net.minecraft.registry.Registry; +import net.minecraft.registry.RegistryKey; +import net.minecraft.text.Text; +import net.minecraft.util.Identifier; +import su.a71.new_soviet.blocks.RadioBlock; +import su.a71.new_soviet.blocks.TVBlock; + +import java.util.Optional; +import java.util.function.Supplier; + +public class NSE_Custom { + + public static final TVBlock TV = new TVBlock(); + public static final TVBlock RED_TV = new TVBlock(); + public static final TVBlock BROWN_TV = new TVBlock(); + + public static final RadioBlock RADIO = new RadioBlock(); + + private static final ItemGroup NSE_CUSTOM_TAB = FabricItemGroup.builder() + .icon(() -> new ItemStack(TV)) + .displayName(Text.translatable("itemGroup.new_soviet.custom")) + .build(); + + + private static void register(String name, Supplier supplier, ItemGroup tab) { + Registry.register(Registries.BLOCK, new Identifier(NewSoviet.MOD_ID, name), supplier.get()); + BlockItem blockItem = new BlockItem(supplier.get(), new FabricItemSettings()); + Registry.register(Registries.ITEM, new Identifier(NewSoviet.MOD_ID, name), blockItem); + + Optional> key = Registries.ITEM_GROUP.getKey(tab); + key.ifPresent(itemGroupRegistryKey -> ItemGroupEvents.modifyEntriesEvent(itemGroupRegistryKey).register(content -> { + content.add(blockItem); + })); + } + + public static void init() { + Registry.register(Registries.ITEM_GROUP, new Identifier("new_soviet", "custom"), NSE_CUSTOM_TAB); + register("tv", () -> TV, NSE_CUSTOM_TAB); + register("red_tv", () -> RED_TV, NSE_CUSTOM_TAB); + register("brown_tv", () -> BROWN_TV, NSE_CUSTOM_TAB); + register("radio", () -> RADIO, NSE_CUSTOM_TAB); + } +} \ No newline at end of file diff --git a/src/main/java/su/a71/new_soviet/NewSoviet.java b/src/main/java/su/a71/new_soviet/NewSoviet.java index 4a03d2d..b0b368e 100644 --- a/src/main/java/su/a71/new_soviet/NewSoviet.java +++ b/src/main/java/su/a71/new_soviet/NewSoviet.java @@ -22,5 +22,6 @@ public class NewSoviet implements ModInitializer { public void onInitialize() { NSE_Blocks.init(); NSE_Items.init(); + NSE_Custom.init(); } } \ No newline at end of file diff --git a/src/main/java/su/a71/new_soviet/blocks/AirRaidBlock.java b/src/main/java/su/a71/new_soviet/blocks/AirRaidBlock.java new file mode 100644 index 0000000..b171c1b --- /dev/null +++ b/src/main/java/su/a71/new_soviet/blocks/AirRaidBlock.java @@ -0,0 +1,11 @@ +package su.a71.new_soviet.blocks; + +import net.minecraft.block.Block; +import net.minecraft.block.Blocks; + +public class AirRaidBlock extends Block { + + public AirRaidBlock(Settings settings) { + super(settings); + } +} diff --git a/src/main/java/su/a71/new_soviet/blocks/RadioBlock.java b/src/main/java/su/a71/new_soviet/blocks/RadioBlock.java new file mode 100644 index 0000000..d7c8ac7 --- /dev/null +++ b/src/main/java/su/a71/new_soviet/blocks/RadioBlock.java @@ -0,0 +1,47 @@ +package su.a71.new_soviet.blocks; + +import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings; +import net.minecraft.block.Block; +import net.minecraft.block.BlockState; +import net.minecraft.block.HorizontalFacingBlock; +import net.minecraft.block.ShapeContext; +import net.minecraft.block.piston.PistonBehavior; +import net.minecraft.item.ItemPlacementContext; +import net.minecraft.sound.BlockSoundGroup; +import net.minecraft.state.StateManager; +import net.minecraft.state.property.Properties; +import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.Direction; +import net.minecraft.util.shape.VoxelShape; +import net.minecraft.util.shape.VoxelShapes; +import net.minecraft.world.BlockView; + +public class RadioBlock extends HorizontalFacingBlock { + public RadioBlock() { + super(FabricBlockSettings.create().sounds(BlockSoundGroup.METAL).notSolid().pistonBehavior(PistonBehavior.DESTROY)); + setDefaultState(getDefaultState().with(Properties.HORIZONTAL_FACING, Direction.NORTH)); + } + + @Override + protected void appendProperties(StateManager.Builder builder) { + builder.add(Properties.HORIZONTAL_FACING); + } + + @Override + public VoxelShape getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext ctx) { + Direction dir = state.get(FACING); + switch(dir) { + case NORTH, SOUTH: + return VoxelShapes.cuboid(0.0625f, 0.0f, 0.3125f, 0.9375f, 0.5625f, 0.6875f); + case EAST, WEST: + return VoxelShapes.cuboid(0.3125f, 0.0f, 0.0625f, 0.6875f, 0.5625f, 0.9375f); + default: + return VoxelShapes.fullCube(); + } + } + + @Override + public BlockState getPlacementState(ItemPlacementContext ctx) { + return super.getPlacementState(ctx).with(Properties.HORIZONTAL_FACING, ctx.getHorizontalPlayerFacing().getOpposite()); + } +} \ No newline at end of file diff --git a/src/main/java/su/a71/new_soviet/blocks/TVBlock.java b/src/main/java/su/a71/new_soviet/blocks/TVBlock.java new file mode 100644 index 0000000..379eb20 --- /dev/null +++ b/src/main/java/su/a71/new_soviet/blocks/TVBlock.java @@ -0,0 +1,49 @@ +package su.a71.new_soviet.blocks; + +import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings; +import net.minecraft.block.Block; +import net.minecraft.block.BlockState; +import net.minecraft.block.HorizontalFacingBlock; +import net.minecraft.block.ShapeContext; +import net.minecraft.block.piston.PistonBehavior; +import net.minecraft.item.ItemPlacementContext; +import net.minecraft.sound.BlockSoundGroup; +import net.minecraft.state.StateManager; +import net.minecraft.state.property.Properties; +import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.Direction; +import net.minecraft.util.shape.VoxelShape; +import net.minecraft.util.shape.VoxelShapes; +import net.minecraft.world.BlockView; + +public class TVBlock extends HorizontalFacingBlock { + public TVBlock() { + super(FabricBlockSettings.create().sounds(BlockSoundGroup.METAL).notSolid().pistonBehavior(PistonBehavior.DESTROY)); + setDefaultState(getDefaultState().with(Properties.HORIZONTAL_FACING, Direction.NORTH)); + } + + + @Override + protected void appendProperties(StateManager.Builder builder) { + builder.add(Properties.HORIZONTAL_FACING); + } + + @Override + public VoxelShape getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext ctx) { + Direction dir = state.get(FACING); + switch(dir) { + case NORTH, SOUTH: + return VoxelShapes.cuboid(0.0f, 0.0f, 0.1875f, 1.0f, 0.8125f, 0.8125f); + case EAST, WEST: + return VoxelShapes.cuboid(0.1875f, 0.0f, 0.0f, 0.8125f, 0.8125f, 1.0f); + default: + return VoxelShapes.fullCube(); + } + } + + @Override + public BlockState getPlacementState(ItemPlacementContext ctx) { + return super.getPlacementState(ctx).with(Properties.HORIZONTAL_FACING, ctx.getHorizontalPlayerFacing().getOpposite()); + } + +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/brown_tv.json b/src/main/resources/assets/new_soviet/blockstates/brown_tv.json new file mode 100644 index 0000000..83bbf8d --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/brown_tv.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "new_soviet:block/brown_tv", "uvlock": true }, + "facing=east": { "model": "new_soviet:block/brown_tv", "y": 90, "uvlock": false }, + "facing=south": { "model": "new_soviet:block/brown_tv", "y": 180, "uvlock": false }, + "facing=west": { "model": "new_soviet:block/brown_tv", "y": 270, "uvlock": false } + } +} diff --git a/src/main/resources/assets/new_soviet/blockstates/crate.json b/src/main/resources/assets/new_soviet/blockstates/crate.json new file mode 100644 index 0000000..b0d05a5 --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/crate.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "new_soviet:block/crate" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/radio.json b/src/main/resources/assets/new_soviet/blockstates/radio.json new file mode 100644 index 0000000..0545cb2 --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/radio.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "new_soviet:block/radio", "uvlock": true }, + "facing=east": { "model": "new_soviet:block/radio", "y": 90, "uvlock": false }, + "facing=south": { "model": "new_soviet:block/radio", "y": 180, "uvlock": false }, + "facing=west": { "model": "new_soviet:block/radio", "y": 270, "uvlock": false } + } +} diff --git a/src/main/resources/assets/new_soviet/blockstates/red_tv.json b/src/main/resources/assets/new_soviet/blockstates/red_tv.json new file mode 100644 index 0000000..4fbc38e --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/red_tv.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "new_soviet:block/red_tv", "uvlock": true }, + "facing=east": { "model": "new_soviet:block/red_tv", "y": 90, "uvlock": false }, + "facing=south": { "model": "new_soviet:block/red_tv", "y": 180, "uvlock": false }, + "facing=west": { "model": "new_soviet:block/red_tv", "y": 270, "uvlock": false } + } +} diff --git a/src/main/resources/assets/new_soviet/blockstates/tv.json b/src/main/resources/assets/new_soviet/blockstates/tv.json new file mode 100644 index 0000000..6330fc7 --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/tv.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "new_soviet:block/tv", "uvlock": true }, + "facing=east": { "model": "new_soviet:block/tv", "y": 90, "uvlock": false }, + "facing=south": { "model": "new_soviet:block/tv", "y": 180, "uvlock": false }, + "facing=west": { "model": "new_soviet:block/tv", "y": 270, "uvlock": false } + } +} diff --git a/src/main/resources/assets/new_soviet/lang/en_us.json b/src/main/resources/assets/new_soviet/lang/en_us.json index 43779c0..9e7ec78 100644 --- a/src/main/resources/assets/new_soviet/lang/en_us.json +++ b/src/main/resources/assets/new_soviet/lang/en_us.json @@ -1,6 +1,7 @@ { "itemGroup.new_soviet.building_blocks": "Soviet Building Blocks", "itemGroup.new_soviet.items": "Soviet Items", + "itemGroup.new_soviet.custom": "Soviet Additions", "block.new_soviet.sand_tiles": "Sand Tiles", "block.new_soviet.cracked_sand_tiles": "Cracked Sand Tiles", "block.new_soviet.mossy_sand_tiles": "Mossy Sand Tiles", @@ -115,5 +116,9 @@ "block.new_soviet.cross_orange_linoleum": "Cross Orange Linoleum", "block.new_soviet.cross_brown_linoleum": "Cross Brown Linoleum", "item.new_soviet.sickle": "Sickle", - "item.new_soviet.coconut": "Coconut" + "item.new_soviet.coconut": "Coconut", + "block.new_soviet.tv": "TV", + "block.new_soviet.red_tv": "Red TV", + "block.new_soviet.brown_tv": "Brown TV", + "block.new_soviet.radio": "Radio" } \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/blue_linoleum.json b/src/main/resources/assets/new_soviet/models/block/blue_linoleum.json index 7eb44d3..5f478b1 100644 --- a/src/main/resources/assets/new_soviet/models/block/blue_linoleum.json +++ b/src/main/resources/assets/new_soviet/models/block/blue_linoleum.json @@ -3,6 +3,5 @@ "textures": { "all": "new_soviet:block/floor/linoleum/blue_linoleum", "particle": "new_soviet:block/floor/linoleum/blue_linoleum" - } } \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/brown_tv.json b/src/main/resources/assets/new_soviet/models/block/brown_tv.json new file mode 100644 index 0000000..979f917 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/brown_tv.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/tv", + "textures": { + "0": "new_soviet:block/custom/brown_television", + "particle": "new_soviet:block/custom/brown_television" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/crate.json b/src/main/resources/assets/new_soviet/models/block/crate.json new file mode 100644 index 0000000..e29e660 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/crate.json @@ -0,0 +1,34 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "0": "new_soviet:block/industrial/crate", + "particle": "new_soviet:block/industrial/crate" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [0, 0, 4, 4], "texture": "#0"}, + "east": {"uv": [0, 4, 4, 8], "texture": "#0"}, + "south": {"uv": [4, 0, 8, 4], "texture": "#0"}, + "west": {"uv": [4, 4, 8, 8], "texture": "#0"}, + "up": {"uv": [4, 12, 0, 8], "texture": "#0"}, + "down": {"uv": [12, 0, 8, 4], "texture": "#0"} + } + }, + { + "from": [0.5, 0.5, 0.5], + "to": [15.5, 15.5, 15.5], + "faces": { + "north": {"uv": [4, 8, 7.75, 11.75], "texture": "#0"}, + "east": {"uv": [8, 4, 11.75, 7.75], "texture": "#0"}, + "south": {"uv": [7.75, 8, 11.5, 11.75], "texture": "#0"}, + "west": {"uv": [11.5, 7.75, 15.25, 11.5], "texture": "#0"}, + "up": {"uv": [15.25, 15.25, 11.5, 11.5], "texture": "#0"}, + "down": {"uv": [7.75, 11.75, 4, 15.5], "texture": "#0"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/radio.json b/src/main/resources/assets/new_soviet/models/block/radio.json new file mode 100644 index 0000000..fef5a39 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/radio.json @@ -0,0 +1,57 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "0": "new_soviet:block/custom/radio", + "particle": "new_soviet:block/custom/radio" + }, + "elements": [ + { + "name": "root", + "from": [1, 0, 5], + "to": [15, 9, 11], + "faces": { + "north": {"uv": [1.5, 1.5, 5, 3.75], "texture": "#0"}, + "east": {"uv": [0, 1.5, 1.5, 3.75], "texture": "#0"}, + "south": {"uv": [6.5, 1.5, 10, 3.75], "texture": "#0"}, + "west": {"uv": [5, 1.5, 6.5, 3.75], "texture": "#0"}, + "up": {"uv": [5, 1.5, 1.5, 0], "texture": "#0"}, + "down": {"uv": [8.5, 0, 5, 1.5], "texture": "#0"} + } + }, + { + "name": "aerial", + "from": [3, 9, 8.5], + "to": [4, 15, 8.5], + "rotation": {"angle": -22.5, "axis": "z", "origin": [3, 9, 8.5]}, + "faces": { + "north": {"uv": [0, 0, 0.25, 1.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0, 1.5], "texture": "#0"}, + "south": {"uv": [0, 0, 0.25, 1.5], "texture": "#0"}, + "west": {"uv": [0.25, 0, 0.25, 1.5], "texture": "#0"}, + "up": {"uv": [0.25, 0, 0, 0], "texture": "#0"}, + "down": {"uv": [0.5, 0, 0.25, 0], "texture": "#0"} + } + } + ], + "groups": [ + { + "name": "root", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [ + 0, + { + "name": "aerial", + "origin": [-5, 9, 0.5], + "color": 1, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [1] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/red_tv.json b/src/main/resources/assets/new_soviet/models/block/red_tv.json new file mode 100644 index 0000000..d3f1025 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/red_tv.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/tv", + "textures": { + "0": "new_soviet:block/custom/red_television", + "particle": "new_soviet:block/custom/red_television" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/tv.json b/src/main/resources/assets/new_soviet/models/block/tv.json new file mode 100644 index 0000000..4e4dc75 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/tv.json @@ -0,0 +1,110 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "0": "new_soviet:block/custom/television", + "particle": "new_soviet:block/custom/television" + }, + "elements": [ + { + "name": "root", + "from": [2, 0, 4], + "to": [14, 1, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 8]}, + "faces": { + "north": {"uv": [2, 7.5, 5, 7.75], "texture": "#0"}, + "east": {"uv": [0, 7.5, 2, 7.75], "texture": "#0"}, + "south": {"uv": [7, 7.5, 10, 7.75], "texture": "#0"}, + "west": {"uv": [5, 7.5, 7, 7.75], "texture": "#0"}, + "up": {"uv": [5, 7.5, 2, 5.5], "texture": "#0"}, + "down": {"uv": [8, 5.5, 5, 7.5], "texture": "#0"} + } + }, + { + "name": "root", + "from": [0, 1, 3], + "to": [16, 13, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 8]}, + "faces": { + "north": {"uv": [2.5, 2.5, 6.5, 5.5], "texture": "#0"}, + "east": {"uv": [0, 2.5, 2.5, 5.5], "texture": "#0"}, + "south": {"uv": [9, 2.5, 13, 5.5], "texture": "#0"}, + "west": {"uv": [6.5, 2.5, 9, 5.5], "texture": "#0"}, + "up": {"uv": [6.5, 2.5, 2.5, 0], "texture": "#0"}, + "down": {"uv": [10.5, 0, 6.5, 2.5], "texture": "#0"} + } + }, + { + "name": "root", + "from": [6, 13, 7], + "to": [10, 14, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 8]}, + "faces": { + "north": {"uv": [0.5, 8.25, 1.5, 8.5], "texture": "#0"}, + "east": {"uv": [0, 8.25, 0.5, 8.5], "texture": "#0"}, + "south": {"uv": [2, 8.25, 3, 8.5], "texture": "#0"}, + "west": {"uv": [1.5, 8.25, 2, 8.5], "texture": "#0"}, + "up": {"uv": [1.5, 8.25, 0.5, 7.75], "texture": "#0"}, + "down": {"uv": [2.5, 7.75, 1.5, 8.25], "texture": "#0"} + } + }, + { + "name": "aerial1", + "from": [8, 14, 8], + "to": [9, 23, 8], + "rotation": {"angle": -45, "axis": "z", "origin": [8, 14, 8]}, + "faces": { + "north": {"uv": [0, 0, 0.25, 2.25], "texture": "#0"}, + "east": {"uv": [0, 0, 0, 2.25], "texture": "#0"}, + "south": {"uv": [0, 0, 0.25, 2.25], "texture": "#0"}, + "west": {"uv": [0.25, 0, 0.25, 2.25], "texture": "#0"}, + "up": {"uv": [0.25, 0, 0, 0], "texture": "#0"}, + "down": {"uv": [0.5, 0, 0.25, 0], "texture": "#0"} + } + }, + { + "name": "aerial2", + "from": [7, 14, 8], + "to": [8, 21, 8], + "rotation": {"angle": 45, "axis": "z", "origin": [8, 14, 8]}, + "faces": { + "north": {"uv": [0.5, 0, 0.75, 1.75], "texture": "#0"}, + "east": {"uv": [0.5, 0, 0.5, 1.75], "texture": "#0"}, + "south": {"uv": [0.5, 0, 0.75, 1.75], "texture": "#0"}, + "west": {"uv": [0.75, 0, 0.75, 1.75], "texture": "#0"}, + "up": {"uv": [0.75, 0, 0.5, 0], "texture": "#0"}, + "down": {"uv": [1, 0, 0.75, 0], "texture": "#0"} + } + } + ], + "groups": [ + { + "name": "root", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [ + 0, + 1, + 2, + { + "name": "aerial1", + "origin": [0, 14, 0], + "color": 1, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [3] + }, + { + "name": "aerial2", + "origin": [0, 14, 0], + "color": 2, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [4] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/brown_tv.json b/src/main/resources/assets/new_soviet/models/item/brown_tv.json new file mode 100644 index 0000000..583f5fa --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/brown_tv.json @@ -0,0 +1,4 @@ +{ + "parent": "new_soviet:block/brown_tv" +} + diff --git a/src/main/resources/assets/new_soviet/models/item/cracked_tuff_tiles.json b/src/main/resources/assets/new_soviet/models/item/cracked_tuff_tiles.json index 4870f94..ef3a947 100644 --- a/src/main/resources/assets/new_soviet/models/item/cracked_tuff_tiles.json +++ b/src/main/resources/assets/new_soviet/models/item/cracked_tuff_tiles.json @@ -1,4 +1,3 @@ { "parent": "new_soviet:block/cracked_tuff_tiles" -} - +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/crate.json b/src/main/resources/assets/new_soviet/models/item/crate.json new file mode 100644 index 0000000..3f07d44 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/crate.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/crate" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/radio.json b/src/main/resources/assets/new_soviet/models/item/radio.json new file mode 100644 index 0000000..2a4c2bf --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/radio.json @@ -0,0 +1,4 @@ +{ + "parent": "new_soviet:block/radio" +} + diff --git a/src/main/resources/assets/new_soviet/models/item/red_tv.json b/src/main/resources/assets/new_soviet/models/item/red_tv.json new file mode 100644 index 0000000..cc0becf --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/red_tv.json @@ -0,0 +1,4 @@ +{ + "parent": "new_soviet:block/red_tv" +} + diff --git a/src/main/resources/assets/new_soviet/models/item/tv.json b/src/main/resources/assets/new_soviet/models/item/tv.json new file mode 100644 index 0000000..a581afb --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/tv.json @@ -0,0 +1,4 @@ +{ + "parent": "new_soviet:block/tv" +} + diff --git a/src/main/resources/assets/new_soviet/textures/block/concrete/beige_concrete.png b/src/main/resources/assets/new_soviet/textures/block/concrete/beige_concrete.png new file mode 100644 index 0000000..6aa5d25 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/concrete/beige_concrete.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/concrete/beton_with_ralling.json b/src/main/resources/assets/new_soviet/textures/block/concrete/beton_with_ralling.json new file mode 100644 index 0000000..a521607 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/concrete/beton_with_ralling.json @@ -0,0 +1,314 @@ +{ + "credit": "Made with Blockbench", + "parent": "block/cube_all", + "texture_size": [32, 32], + "textures": { + "2": "textures_for_mod/blocks/concrete/rust_bars_1", + "3": "textures_for_mod/blocks/concrete/stone", + "particle": "soviet:blocks/beton" + }, + "elements": [ + { + "name": "Cube27", + "from": [0, 4, 7], + "to": [6, 6, 11], + "faces": { + "north": {"uv": [10, 10, 16, 12], "texture": "#3"}, + "east": {"uv": [5, 10, 9, 12], "texture": "#3"}, + "south": {"uv": [0, 10, 6, 12], "texture": "#3"}, + "west": {"uv": [7, 10, 11, 12], "texture": "#3"}, + "up": {"uv": [0, 7, 6, 11], "texture": "#3"}, + "down": {"uv": [0, 5, 6, 9], "texture": "#3"} + } + }, + { + "name": "Cube27", + "from": [4, 4, 12], + "to": [10, 5, 16], + "faces": { + "north": {"uv": [6, 11, 12, 12], "texture": "#3"}, + "east": {"uv": [0, 11, 4, 12], "texture": "#3"}, + "south": {"uv": [4, 11, 10, 12], "texture": "#3"}, + "west": {"uv": [12, 11, 16, 12], "texture": "#3"}, + "up": {"uv": [4, 12, 10, 16], "texture": "#3"}, + "down": {"uv": [4, 0, 10, 4], "texture": "#3"} + } + }, + { + "name": "Cube27", + "from": [10, 4, 0], + "to": [16, 7.5, 4], + "faces": { + "north": {"uv": [0, 8.5, 6, 12], "texture": "#3"}, + "east": {"uv": [12, 8.5, 16, 12], "texture": "#3"}, + "south": {"uv": [10, 8.5, 16, 12], "texture": "#3"}, + "west": {"uv": [0, 8.5, 4, 12], "texture": "#3"}, + "up": {"uv": [10, 0, 16, 4], "texture": "#3"}, + "down": {"uv": [10, 12, 16, 16], "texture": "#3"} + } + }, + { + "name": "Cube27", + "from": [10, 4, 12], + "to": [16, 6, 16], + "faces": { + "north": {"uv": [0, 10, 6, 12], "texture": "#3"}, + "east": {"uv": [0, 10, 4, 12], "texture": "#3"}, + "south": {"uv": [10, 10, 16, 12], "texture": "#3"}, + "west": {"uv": [12, 10, 16, 12], "texture": "#3"}, + "up": {"uv": [10, 12, 16, 16], "texture": "#3"}, + "down": {"uv": [10, 0, 16, 4], "texture": "#3"} + } + }, + { + "name": "Cube27", + "from": [6, 4, 6], + "to": [12, 5, 10], + "faces": { + "north": {"uv": [4, 11, 10, 12], "texture": "#3"}, + "east": {"uv": [6, 11, 10, 12], "texture": "#3"}, + "south": {"uv": [6, 11, 12, 12], "texture": "#3"}, + "west": {"uv": [6, 11, 10, 12], "texture": "#3"}, + "up": {"uv": [6, 6, 12, 10], "texture": "#3"}, + "down": {"uv": [6, 6, 12, 10], "texture": "#3"} + } + }, + { + "name": "Cube27", + "from": [0, 4, 0], + "to": [6, 8, 7], + "faces": { + "north": {"uv": [10, 8, 16, 12], "texture": "#3"}, + "east": {"uv": [9, 8, 16, 12], "texture": "#3"}, + "south": {"uv": [0, 8, 6, 12], "texture": "#3"}, + "west": {"uv": [0, 8, 7, 12], "texture": "#3"}, + "up": {"uv": [0, 0, 6, 7], "texture": "#3"}, + "down": {"uv": [0, 9, 6, 16], "texture": "#3"} + } + }, + { + "name": "Cube27", + "from": [0, 0, 0], + "to": [16, 4, 16], + "faces": { + "north": {"uv": [0, 12, 16, 16], "texture": "#3"}, + "east": {"uv": [0, 12, 16, 16], "texture": "#3"}, + "south": {"uv": [0, 12, 16, 16], "texture": "#3"}, + "west": {"uv": [0, 12, 16, 16], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#3"} + } + }, + { + "name": "Cube27", + "from": [12, 4, 5.5], + "to": [16, 7.5, 9.5], + "faces": { + "north": {"uv": [0, 8.5, 3.5, 12], "texture": "#3"}, + "east": {"uv": [6.5, 8.5, 10.5, 12], "texture": "#3"}, + "south": {"uv": [12.5, 8.5, 16, 12], "texture": "#3"}, + "west": {"uv": [5.5, 8.5, 9.5, 12], "texture": "#3"}, + "up": {"uv": [12.5, 5.5, 16, 9.5], "texture": "#3"}, + "down": {"uv": [12.5, 6.5, 16, 10.5], "texture": "#3"} + } + }, + { + "name": "Cube27", + "from": [3.5, 4, 13.5], + "to": [4.5, 10, 14.5], + "faces": { + "north": {"uv": [0.5, 4.5, 1, 7.5], "texture": "#2"}, + "east": {"uv": [0, 4.5, 0.5, 7.5], "texture": "#2"}, + "south": {"uv": [1.5, 4.5, 2, 7.5], "texture": "#2"}, + "west": {"uv": [1, 4.5, 1.5, 7.5], "texture": "#2"}, + "up": {"uv": [1, 4.5, 0.5, 4], "texture": "#2"}, + "down": {"uv": [1.5, 4, 1, 4.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [2.5, 8, 8.5], + "to": [9, 9, 9.5], + "faces": { + "north": {"uv": [5, 0.5, 8, 1], "texture": "#2"}, + "east": {"uv": [4.5, 0.5, 5, 1], "texture": "#2"}, + "south": {"uv": [8.5, 0.5, 11.5, 1], "texture": "#2"}, + "west": {"uv": [8, 0.5, 8.5, 1], "texture": "#2"}, + "up": {"uv": [8, 0.5, 5, 0], "texture": "#2"}, + "down": {"uv": [11, 0, 8, 0.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [2, 6, 7.5], + "to": [3, 13, 8.5], + "faces": { + "north": {"uv": [0.5, 8.5, 1, 12], "texture": "#2"}, + "east": {"uv": [0, 8.5, 0.5, 12], "texture": "#2"}, + "south": {"uv": [1.5, 8.5, 2, 12], "texture": "#2"}, + "west": {"uv": [1, 8.5, 1.5, 12], "texture": "#2"}, + "up": {"uv": [1, 8.5, 0.5, 8], "texture": "#2"}, + "down": {"uv": [1.5, 8, 1, 8.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [1.675, 10.5, 2], + "to": [2.675, 11.5, 9], + "faces": { + "north": {"uv": [3.5, 7.5, 4, 8], "texture": "#2"}, + "east": {"uv": [0, 7.5, 3.5, 8], "texture": "#2"}, + "south": {"uv": [7.5, 7.5, 8, 8], "texture": "#2"}, + "west": {"uv": [4, 7.5, 7.5, 8], "texture": "#2"}, + "up": {"uv": [4, 7.5, 3.5, 4], "texture": "#2"}, + "down": {"uv": [4.5, 4, 4, 7.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [1.5, 8, 1.5], + "to": [2.5, 15, 2.5], + "faces": { + "north": {"uv": [8, 8, 8.5, 11.5], "texture": "#2"}, + "east": {"uv": [7.5, 8, 8, 11.5], "texture": "#2"}, + "south": {"uv": [9, 8, 9.5, 11.5], "texture": "#2"}, + "west": {"uv": [8.5, 8, 9, 11.5], "texture": "#2"}, + "up": {"uv": [8.5, 8, 8, 7.5], "texture": "#2"}, + "down": {"uv": [9, 7.5, 8.5, 8], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [11, 7.5, 2], + "to": [12, 11.5, 3], + "faces": { + "north": {"uv": [9.5, 2, 10, 4], "texture": "#2"}, + "east": {"uv": [9, 2, 9.5, 4], "texture": "#2"}, + "south": {"uv": [10.5, 2, 11, 4], "texture": "#2"}, + "west": {"uv": [10, 2, 10.5, 4], "texture": "#2"}, + "up": {"uv": [10, 2, 9.5, 1.5], "texture": "#2"}, + "down": {"uv": [10.5, 1.5, 10, 2], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [14.5, 7.5, 0], + "to": [15.5, 13.5, 1], + "faces": { + "north": {"uv": [0.5, 0.5, 1, 3.5], "texture": "#2"}, + "east": {"uv": [0, 0.5, 0.5, 3.5], "texture": "#2"}, + "south": {"uv": [1.5, 0.5, 2, 3.5], "texture": "#2"}, + "west": {"uv": [1, 0.5, 1.5, 3.5], "texture": "#2"}, + "up": {"uv": [1, 0.5, 0.5, 0], "texture": "#2"}, + "down": {"uv": [1.5, 0, 1, 0.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [13.5, 10.5, 2], + "to": [14.5, 11.5, 9], + "rotation": {"angle": -22.5, "axis": "x", "origin": [13.5, 10.5, 2]}, + "faces": { + "north": {"uv": [3.5, 3.5, 4, 4], "texture": "#2"}, + "east": {"uv": [0, 3.5, 3.5, 4], "texture": "#2"}, + "south": {"uv": [7.5, 3.5, 8, 4], "texture": "#2"}, + "west": {"uv": [4, 3.5, 7.5, 4], "texture": "#2"}, + "up": {"uv": [4, 3.5, 3.5, 0], "texture": "#2"}, + "down": {"uv": [4.5, 0, 4, 3.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [14, 8, 7.5], + "to": [15, 15.5, 8.5], + "faces": { + "north": {"uv": [8, 4, 8.5, 7.5], "texture": "#2"}, + "east": {"uv": [7.5, 4, 8, 7.5], "texture": "#2"}, + "south": {"uv": [9, 4, 9.5, 7.5], "texture": "#2"}, + "west": {"uv": [8.5, 4, 9, 7.5], "texture": "#2"}, + "up": {"uv": [8.5, 4, 8, 3.5], "texture": "#2"}, + "down": {"uv": [9, 3.5, 8.5, 4], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [8.5, 5, 8], + "to": [9.5, 12.5, 9], + "faces": { + "north": {"uv": [2.5, 8.5, 3, 12], "texture": "#2"}, + "east": {"uv": [2, 8.5, 2.5, 12], "texture": "#2"}, + "south": {"uv": [3.5, 8.5, 4, 12], "texture": "#2"}, + "west": {"uv": [3, 8.5, 3.5, 12], "texture": "#2"}, + "up": {"uv": [3, 8.5, 2.5, 8], "texture": "#2"}, + "down": {"uv": [3.5, 8, 3, 8.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [8, 5, 12.5], + "to": [9, 10.5, 13.5], + "faces": { + "north": {"uv": [5, 4.5, 5.5, 7], "texture": "#2"}, + "east": {"uv": [4.5, 4.5, 5, 7], "texture": "#2"}, + "south": {"uv": [6, 4.5, 6.5, 7], "texture": "#2"}, + "west": {"uv": [5.5, 4.5, 6, 7], "texture": "#2"}, + "up": {"uv": [5.5, 4.5, 5, 4], "texture": "#2"}, + "down": {"uv": [6, 4, 5.5, 4.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [5, 8, 13.5], + "to": [9, 9, 14.5], + "rotation": {"angle": 22.5, "axis": "z", "origin": [5, 8, 13.5]}, + "faces": { + "north": {"uv": [5, 1.5, 7, 2], "texture": "#2"}, + "east": {"uv": [4.5, 1.5, 5, 2], "texture": "#2"}, + "south": {"uv": [7.5, 1.5, 9.5, 2], "texture": "#2"}, + "west": {"uv": [7, 1.5, 7.5, 2], "texture": "#2"}, + "up": {"uv": [7, 1.5, 5, 1], "texture": "#2"}, + "down": {"uv": [9, 1, 7, 1.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [14, 6, 14], + "to": [15, 11.5, 15], + "faces": { + "north": {"uv": [4.5, 8.5, 5, 11], "texture": "#2"}, + "east": {"uv": [4, 8.5, 4.5, 11], "texture": "#2"}, + "south": {"uv": [5.5, 8.5, 6, 11], "texture": "#2"}, + "west": {"uv": [5, 8.5, 5.5, 11], "texture": "#2"}, + "up": {"uv": [5, 8.5, 4.5, 8], "texture": "#2"}, + "down": {"uv": [5.5, 8, 5, 8.5], "texture": "#2"} + } + } + ], + "groups": [ + { + "name": "beton_with_ralling", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [ + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [0, 1, 2, 3, 4, 5, 6, 7] + }, + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [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/new_soviet/textures/block/concrete/biege_beton_with_ralling.json b/src/main/resources/assets/new_soviet/textures/block/concrete/biege_beton_with_ralling.json new file mode 100644 index 0000000..d51b89d --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/concrete/biege_beton_with_ralling.json @@ -0,0 +1,315 @@ +{ + "credit": "Made with Blockbench", + "parent": "block/cube_all", + "texture_size": [32, 32], + "textures": { + "2": "textures_for_mod/blocks/concrete/rust_bars_1", + "3": "textures_for_mod/blocks/concrete/stone", + "4": "34/textures_for_mod/blocks/concrete/beige_beton_crack2", + "particle": "soviet:blocks/beton" + }, + "elements": [ + { + "name": "Cube27", + "from": [0, 4, 7], + "to": [6, 6, 11], + "faces": { + "north": {"uv": [10, 10, 16, 12], "texture": "#4"}, + "east": {"uv": [5, 10, 9, 12], "texture": "#4"}, + "south": {"uv": [0, 10, 6, 12], "texture": "#4"}, + "west": {"uv": [7, 10, 11, 12], "texture": "#4"}, + "up": {"uv": [0, 7, 6, 11], "texture": "#3"}, + "down": {"uv": [0, 5, 6, 9], "texture": "#4"} + } + }, + { + "name": "Cube27", + "from": [4, 4, 12], + "to": [10, 5, 16], + "faces": { + "north": {"uv": [6, 11, 12, 12], "texture": "#4"}, + "east": {"uv": [0, 11, 4, 12], "texture": "#4"}, + "south": {"uv": [4, 11, 10, 12], "texture": "#4"}, + "west": {"uv": [12, 11, 16, 12], "texture": "#4"}, + "up": {"uv": [4, 12, 10, 16], "texture": "#3"}, + "down": {"uv": [4, 0, 10, 4], "texture": "#4"} + } + }, + { + "name": "Cube27", + "from": [10, 4, 0], + "to": [16, 7.5, 4], + "faces": { + "north": {"uv": [0, 8.5, 6, 12], "texture": "#4"}, + "east": {"uv": [12, 8.5, 16, 12], "texture": "#4"}, + "south": {"uv": [10, 8.5, 16, 12], "texture": "#4"}, + "west": {"uv": [0, 8.5, 4, 12], "texture": "#4"}, + "up": {"uv": [10, 0, 16, 4], "texture": "#3"}, + "down": {"uv": [10, 12, 16, 16], "texture": "#4"} + } + }, + { + "name": "Cube27", + "from": [10, 4, 12], + "to": [16, 6, 16], + "faces": { + "north": {"uv": [0, 10, 6, 12], "texture": "#4"}, + "east": {"uv": [0, 10, 4, 12], "texture": "#4"}, + "south": {"uv": [10, 10, 16, 12], "texture": "#4"}, + "west": {"uv": [12, 10, 16, 12], "texture": "#4"}, + "up": {"uv": [10, 12, 16, 16], "texture": "#3"}, + "down": {"uv": [10, 0, 16, 4], "texture": "#4"} + } + }, + { + "name": "Cube27", + "from": [6, 4, 6], + "to": [12, 5, 10], + "faces": { + "north": {"uv": [4, 11, 10, 12], "texture": "#4"}, + "east": {"uv": [6, 11, 10, 12], "texture": "#4"}, + "south": {"uv": [6, 11, 12, 12], "texture": "#4"}, + "west": {"uv": [6, 11, 10, 12], "texture": "#4"}, + "up": {"uv": [6, 6, 12, 10], "texture": "#3"}, + "down": {"uv": [6, 6, 12, 10], "texture": "#4"} + } + }, + { + "name": "Cube27", + "from": [0, 4, 0], + "to": [6, 8, 7], + "faces": { + "north": {"uv": [10, 8, 16, 12], "texture": "#4"}, + "east": {"uv": [9, 8, 16, 12], "texture": "#4"}, + "south": {"uv": [0, 8, 6, 12], "texture": "#4"}, + "west": {"uv": [0, 8, 7, 12], "texture": "#4"}, + "up": {"uv": [0, 0, 6, 7], "texture": "#3"}, + "down": {"uv": [0, 9, 6, 16], "texture": "#4"} + } + }, + { + "name": "Cube27", + "from": [0, 0, 0], + "to": [16, 4, 16], + "faces": { + "north": {"uv": [0, 12, 16, 16], "texture": "#4"}, + "east": {"uv": [0, 12, 16, 16], "texture": "#4"}, + "south": {"uv": [0, 12, 16, 16], "texture": "#4"}, + "west": {"uv": [0, 12, 16, 16], "texture": "#4"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#4"} + } + }, + { + "name": "Cube27", + "from": [12, 4, 5.5], + "to": [16, 7.5, 9.5], + "faces": { + "north": {"uv": [0, 8.5, 3.5, 12], "texture": "#4"}, + "east": {"uv": [6.5, 8.5, 10.5, 12], "texture": "#4"}, + "south": {"uv": [12.5, 8.5, 16, 12], "texture": "#4"}, + "west": {"uv": [5.5, 8.5, 9.5, 12], "texture": "#4"}, + "up": {"uv": [12.5, 5.5, 16, 9.5], "texture": "#3"}, + "down": {"uv": [12.5, 6.5, 16, 10.5], "texture": "#4"} + } + }, + { + "name": "Cube27", + "from": [3.5, 4, 13.5], + "to": [4.5, 10, 14.5], + "faces": { + "north": {"uv": [0.5, 4.5, 1, 7.5], "texture": "#2"}, + "east": {"uv": [0, 4.5, 0.5, 7.5], "texture": "#2"}, + "south": {"uv": [1.5, 4.5, 2, 7.5], "texture": "#2"}, + "west": {"uv": [1, 4.5, 1.5, 7.5], "texture": "#2"}, + "up": {"uv": [1, 4.5, 0.5, 4], "texture": "#2"}, + "down": {"uv": [1.5, 4, 1, 4.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [2.5, 8, 8.5], + "to": [9, 9, 9.5], + "faces": { + "north": {"uv": [5, 0.5, 8, 1], "texture": "#2"}, + "east": {"uv": [4.5, 0.5, 5, 1], "texture": "#2"}, + "south": {"uv": [8.5, 0.5, 11.5, 1], "texture": "#2"}, + "west": {"uv": [8, 0.5, 8.5, 1], "texture": "#2"}, + "up": {"uv": [8, 0.5, 5, 0], "texture": "#2"}, + "down": {"uv": [11, 0, 8, 0.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [2, 6, 7.5], + "to": [3, 13, 8.5], + "faces": { + "north": {"uv": [0.5, 8.5, 1, 12], "texture": "#2"}, + "east": {"uv": [0, 8.5, 0.5, 12], "texture": "#2"}, + "south": {"uv": [1.5, 8.5, 2, 12], "texture": "#2"}, + "west": {"uv": [1, 8.5, 1.5, 12], "texture": "#2"}, + "up": {"uv": [1, 8.5, 0.5, 8], "texture": "#2"}, + "down": {"uv": [1.5, 8, 1, 8.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [1.675, 10.5, 2], + "to": [2.675, 11.5, 9], + "faces": { + "north": {"uv": [3.5, 7.5, 4, 8], "texture": "#2"}, + "east": {"uv": [0, 7.5, 3.5, 8], "texture": "#2"}, + "south": {"uv": [7.5, 7.5, 8, 8], "texture": "#2"}, + "west": {"uv": [4, 7.5, 7.5, 8], "texture": "#2"}, + "up": {"uv": [4, 7.5, 3.5, 4], "texture": "#2"}, + "down": {"uv": [4.5, 4, 4, 7.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [1.5, 8, 1.5], + "to": [2.5, 15, 2.5], + "faces": { + "north": {"uv": [8, 8, 8.5, 11.5], "texture": "#2"}, + "east": {"uv": [7.5, 8, 8, 11.5], "texture": "#2"}, + "south": {"uv": [9, 8, 9.5, 11.5], "texture": "#2"}, + "west": {"uv": [8.5, 8, 9, 11.5], "texture": "#2"}, + "up": {"uv": [8.5, 8, 8, 7.5], "texture": "#2"}, + "down": {"uv": [9, 7.5, 8.5, 8], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [11, 7.5, 2], + "to": [12, 11.5, 3], + "faces": { + "north": {"uv": [9.5, 2, 10, 4], "texture": "#2"}, + "east": {"uv": [9, 2, 9.5, 4], "texture": "#2"}, + "south": {"uv": [10.5, 2, 11, 4], "texture": "#2"}, + "west": {"uv": [10, 2, 10.5, 4], "texture": "#2"}, + "up": {"uv": [10, 2, 9.5, 1.5], "texture": "#2"}, + "down": {"uv": [10.5, 1.5, 10, 2], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [14.5, 7.5, 0], + "to": [15.5, 13.5, 1], + "faces": { + "north": {"uv": [0.5, 0.5, 1, 3.5], "texture": "#2"}, + "east": {"uv": [0, 0.5, 0.5, 3.5], "texture": "#2"}, + "south": {"uv": [1.5, 0.5, 2, 3.5], "texture": "#2"}, + "west": {"uv": [1, 0.5, 1.5, 3.5], "texture": "#2"}, + "up": {"uv": [1, 0.5, 0.5, 0], "texture": "#2"}, + "down": {"uv": [1.5, 0, 1, 0.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [13.5, 10.5, 2], + "to": [14.5, 11.5, 9], + "rotation": {"angle": -22.5, "axis": "x", "origin": [13.5, 10.5, 2]}, + "faces": { + "north": {"uv": [3.5, 3.5, 4, 4], "texture": "#2"}, + "east": {"uv": [0, 3.5, 3.5, 4], "texture": "#2"}, + "south": {"uv": [7.5, 3.5, 8, 4], "texture": "#2"}, + "west": {"uv": [4, 3.5, 7.5, 4], "texture": "#2"}, + "up": {"uv": [4, 3.5, 3.5, 0], "texture": "#2"}, + "down": {"uv": [4.5, 0, 4, 3.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [14, 8, 7.5], + "to": [15, 15.5, 8.5], + "faces": { + "north": {"uv": [8, 4, 8.5, 7.5], "texture": "#2"}, + "east": {"uv": [7.5, 4, 8, 7.5], "texture": "#2"}, + "south": {"uv": [9, 4, 9.5, 7.5], "texture": "#2"}, + "west": {"uv": [8.5, 4, 9, 7.5], "texture": "#2"}, + "up": {"uv": [8.5, 4, 8, 3.5], "texture": "#2"}, + "down": {"uv": [9, 3.5, 8.5, 4], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [8.5, 5, 8], + "to": [9.5, 12.5, 9], + "faces": { + "north": {"uv": [2.5, 8.5, 3, 12], "texture": "#2"}, + "east": {"uv": [2, 8.5, 2.5, 12], "texture": "#2"}, + "south": {"uv": [3.5, 8.5, 4, 12], "texture": "#2"}, + "west": {"uv": [3, 8.5, 3.5, 12], "texture": "#2"}, + "up": {"uv": [3, 8.5, 2.5, 8], "texture": "#2"}, + "down": {"uv": [3.5, 8, 3, 8.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [8, 5, 12.5], + "to": [9, 10.5, 13.5], + "faces": { + "north": {"uv": [5, 4.5, 5.5, 7], "texture": "#2"}, + "east": {"uv": [4.5, 4.5, 5, 7], "texture": "#2"}, + "south": {"uv": [6, 4.5, 6.5, 7], "texture": "#2"}, + "west": {"uv": [5.5, 4.5, 6, 7], "texture": "#2"}, + "up": {"uv": [5.5, 4.5, 5, 4], "texture": "#2"}, + "down": {"uv": [6, 4, 5.5, 4.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [5, 8, 13.5], + "to": [9, 9, 14.5], + "rotation": {"angle": 22.5, "axis": "z", "origin": [5, 8, 13.5]}, + "faces": { + "north": {"uv": [5, 1.5, 7, 2], "texture": "#2"}, + "east": {"uv": [4.5, 1.5, 5, 2], "texture": "#2"}, + "south": {"uv": [7.5, 1.5, 9.5, 2], "texture": "#2"}, + "west": {"uv": [7, 1.5, 7.5, 2], "texture": "#2"}, + "up": {"uv": [7, 1.5, 5, 1], "texture": "#2"}, + "down": {"uv": [9, 1, 7, 1.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [14, 6, 14], + "to": [15, 11.5, 15], + "faces": { + "north": {"uv": [4.5, 8.5, 5, 11], "texture": "#2"}, + "east": {"uv": [4, 8.5, 4.5, 11], "texture": "#2"}, + "south": {"uv": [5.5, 8.5, 6, 11], "texture": "#2"}, + "west": {"uv": [5, 8.5, 5.5, 11], "texture": "#2"}, + "up": {"uv": [5, 8.5, 4.5, 8], "texture": "#2"}, + "down": {"uv": [5.5, 8, 5, 8.5], "texture": "#2"} + } + } + ], + "groups": [ + { + "name": "beton_with_ralling", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [ + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [0, 1, 2, 3, 4, 5, 6, 7] + }, + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [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/new_soviet/textures/block/concrete/blue_beton_with_ralling.json b/src/main/resources/assets/new_soviet/textures/block/concrete/blue_beton_with_ralling.json new file mode 100644 index 0000000..4f4c984 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/concrete/blue_beton_with_ralling.json @@ -0,0 +1,315 @@ +{ + "credit": "Made with Blockbench", + "parent": "block/cube_all", + "texture_size": [32, 32], + "textures": { + "2": "textures_for_mod/blocks/concrete/rust_bars_1", + "3": "textures_for_mod/blocks/concrete/stone", + "6": "34/textures_for_mod/blocks/concrete/blue_beton_cracked2", + "particle": "soviet:blocks/beton" + }, + "elements": [ + { + "name": "Cube27", + "from": [0, 4, 7], + "to": [6, 6, 11], + "faces": { + "north": {"uv": [10, 10, 16, 12], "texture": "#6"}, + "east": {"uv": [5, 10, 9, 12], "texture": "#6"}, + "south": {"uv": [0, 10, 6, 12], "texture": "#6"}, + "west": {"uv": [7, 10, 11, 12], "texture": "#6"}, + "up": {"uv": [0, 7, 6, 11], "texture": "#3"}, + "down": {"uv": [0, 5, 6, 9], "texture": "#6"} + } + }, + { + "name": "Cube27", + "from": [4, 4, 12], + "to": [10, 5, 16], + "faces": { + "north": {"uv": [6, 11, 12, 12], "texture": "#6"}, + "east": {"uv": [0, 11, 4, 12], "texture": "#6"}, + "south": {"uv": [4, 11, 10, 12], "texture": "#6"}, + "west": {"uv": [12, 11, 16, 12], "texture": "#6"}, + "up": {"uv": [4, 12, 10, 16], "texture": "#3"}, + "down": {"uv": [4, 0, 10, 4], "texture": "#6"} + } + }, + { + "name": "Cube27", + "from": [10, 4, 0], + "to": [16, 7.5, 4], + "faces": { + "north": {"uv": [0, 8.5, 6, 12], "texture": "#6"}, + "east": {"uv": [12, 8.5, 16, 12], "texture": "#6"}, + "south": {"uv": [10, 8.5, 16, 12], "texture": "#6"}, + "west": {"uv": [0, 8.5, 4, 12], "texture": "#6"}, + "up": {"uv": [10, 0, 16, 4], "texture": "#3"}, + "down": {"uv": [10, 12, 16, 16], "texture": "#6"} + } + }, + { + "name": "Cube27", + "from": [10, 4, 12], + "to": [16, 6, 16], + "faces": { + "north": {"uv": [0, 10, 6, 12], "texture": "#6"}, + "east": {"uv": [0, 10, 4, 12], "texture": "#6"}, + "south": {"uv": [10, 10, 16, 12], "texture": "#6"}, + "west": {"uv": [12, 10, 16, 12], "texture": "#6"}, + "up": {"uv": [10, 12, 16, 16], "texture": "#3"}, + "down": {"uv": [10, 0, 16, 4], "texture": "#6"} + } + }, + { + "name": "Cube27", + "from": [6, 4, 6], + "to": [12, 5, 10], + "faces": { + "north": {"uv": [4, 11, 10, 12], "texture": "#6"}, + "east": {"uv": [6, 11, 10, 12], "texture": "#6"}, + "south": {"uv": [6, 11, 12, 12], "texture": "#6"}, + "west": {"uv": [6, 11, 10, 12], "texture": "#6"}, + "up": {"uv": [6, 6, 12, 10], "texture": "#3"}, + "down": {"uv": [6, 6, 12, 10], "texture": "#6"} + } + }, + { + "name": "Cube27", + "from": [0, 4, 0], + "to": [6, 8, 7], + "faces": { + "north": {"uv": [10, 8, 16, 12], "texture": "#6"}, + "east": {"uv": [9, 8, 16, 12], "texture": "#6"}, + "south": {"uv": [0, 8, 6, 12], "texture": "#6"}, + "west": {"uv": [0, 8, 7, 12], "texture": "#6"}, + "up": {"uv": [0, 0, 6, 7], "texture": "#3"}, + "down": {"uv": [0, 9, 6, 16], "texture": "#6"} + } + }, + { + "name": "Cube27", + "from": [0, 0, 0], + "to": [16, 4, 16], + "faces": { + "north": {"uv": [0, 12, 16, 16], "texture": "#6"}, + "east": {"uv": [0, 12, 16, 16], "texture": "#6"}, + "south": {"uv": [0, 12, 16, 16], "texture": "#6"}, + "west": {"uv": [0, 12, 16, 16], "texture": "#6"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#6"} + } + }, + { + "name": "Cube27", + "from": [12, 4, 5.5], + "to": [16, 7.5, 9.5], + "faces": { + "north": {"uv": [0, 8.5, 3.5, 12], "texture": "#6"}, + "east": {"uv": [6.5, 8.5, 10.5, 12], "texture": "#6"}, + "south": {"uv": [12.5, 8.5, 16, 12], "texture": "#6"}, + "west": {"uv": [5.5, 8.5, 9.5, 12], "texture": "#6"}, + "up": {"uv": [12.5, 5.5, 16, 9.5], "texture": "#3"}, + "down": {"uv": [12.5, 6.5, 16, 10.5], "texture": "#6"} + } + }, + { + "name": "Cube27", + "from": [3.5, 4, 13.5], + "to": [4.5, 10, 14.5], + "faces": { + "north": {"uv": [0.5, 4.5, 1, 7.5], "texture": "#2"}, + "east": {"uv": [0, 4.5, 0.5, 7.5], "texture": "#2"}, + "south": {"uv": [1.5, 4.5, 2, 7.5], "texture": "#2"}, + "west": {"uv": [1, 4.5, 1.5, 7.5], "texture": "#2"}, + "up": {"uv": [1, 4.5, 0.5, 4], "texture": "#2"}, + "down": {"uv": [1.5, 4, 1, 4.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [2.5, 8, 8.5], + "to": [9, 9, 9.5], + "faces": { + "north": {"uv": [5, 0.5, 8, 1], "texture": "#2"}, + "east": {"uv": [4.5, 0.5, 5, 1], "texture": "#2"}, + "south": {"uv": [8.5, 0.5, 11.5, 1], "texture": "#2"}, + "west": {"uv": [8, 0.5, 8.5, 1], "texture": "#2"}, + "up": {"uv": [8, 0.5, 5, 0], "texture": "#2"}, + "down": {"uv": [11, 0, 8, 0.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [2, 6, 7.5], + "to": [3, 13, 8.5], + "faces": { + "north": {"uv": [0.5, 8.5, 1, 12], "texture": "#2"}, + "east": {"uv": [0, 8.5, 0.5, 12], "texture": "#2"}, + "south": {"uv": [1.5, 8.5, 2, 12], "texture": "#2"}, + "west": {"uv": [1, 8.5, 1.5, 12], "texture": "#2"}, + "up": {"uv": [1, 8.5, 0.5, 8], "texture": "#2"}, + "down": {"uv": [1.5, 8, 1, 8.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [1.675, 10.5, 2], + "to": [2.675, 11.5, 9], + "faces": { + "north": {"uv": [3.5, 7.5, 4, 8], "texture": "#2"}, + "east": {"uv": [0, 7.5, 3.5, 8], "texture": "#2"}, + "south": {"uv": [7.5, 7.5, 8, 8], "texture": "#2"}, + "west": {"uv": [4, 7.5, 7.5, 8], "texture": "#2"}, + "up": {"uv": [4, 7.5, 3.5, 4], "texture": "#2"}, + "down": {"uv": [4.5, 4, 4, 7.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [1.5, 8, 1.5], + "to": [2.5, 15, 2.5], + "faces": { + "north": {"uv": [8, 8, 8.5, 11.5], "texture": "#2"}, + "east": {"uv": [7.5, 8, 8, 11.5], "texture": "#2"}, + "south": {"uv": [9, 8, 9.5, 11.5], "texture": "#2"}, + "west": {"uv": [8.5, 8, 9, 11.5], "texture": "#2"}, + "up": {"uv": [8.5, 8, 8, 7.5], "texture": "#2"}, + "down": {"uv": [9, 7.5, 8.5, 8], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [11, 7.5, 2], + "to": [12, 11.5, 3], + "faces": { + "north": {"uv": [9.5, 2, 10, 4], "texture": "#2"}, + "east": {"uv": [9, 2, 9.5, 4], "texture": "#2"}, + "south": {"uv": [10.5, 2, 11, 4], "texture": "#2"}, + "west": {"uv": [10, 2, 10.5, 4], "texture": "#2"}, + "up": {"uv": [10, 2, 9.5, 1.5], "texture": "#2"}, + "down": {"uv": [10.5, 1.5, 10, 2], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [14.5, 7.5, 0], + "to": [15.5, 13.5, 1], + "faces": { + "north": {"uv": [0.5, 0.5, 1, 3.5], "texture": "#2"}, + "east": {"uv": [0, 0.5, 0.5, 3.5], "texture": "#2"}, + "south": {"uv": [1.5, 0.5, 2, 3.5], "texture": "#2"}, + "west": {"uv": [1, 0.5, 1.5, 3.5], "texture": "#2"}, + "up": {"uv": [1, 0.5, 0.5, 0], "texture": "#2"}, + "down": {"uv": [1.5, 0, 1, 0.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [13.5, 10.5, 2], + "to": [14.5, 11.5, 9], + "rotation": {"angle": -22.5, "axis": "x", "origin": [13.5, 10.5, 2]}, + "faces": { + "north": {"uv": [3.5, 3.5, 4, 4], "texture": "#2"}, + "east": {"uv": [0, 3.5, 3.5, 4], "texture": "#2"}, + "south": {"uv": [7.5, 3.5, 8, 4], "texture": "#2"}, + "west": {"uv": [4, 3.5, 7.5, 4], "texture": "#2"}, + "up": {"uv": [4, 3.5, 3.5, 0], "texture": "#2"}, + "down": {"uv": [4.5, 0, 4, 3.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [14, 8, 7.5], + "to": [15, 15.5, 8.5], + "faces": { + "north": {"uv": [8, 4, 8.5, 7.5], "texture": "#2"}, + "east": {"uv": [7.5, 4, 8, 7.5], "texture": "#2"}, + "south": {"uv": [9, 4, 9.5, 7.5], "texture": "#2"}, + "west": {"uv": [8.5, 4, 9, 7.5], "texture": "#2"}, + "up": {"uv": [8.5, 4, 8, 3.5], "texture": "#2"}, + "down": {"uv": [9, 3.5, 8.5, 4], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [8.5, 5, 8], + "to": [9.5, 12.5, 9], + "faces": { + "north": {"uv": [2.5, 8.5, 3, 12], "texture": "#2"}, + "east": {"uv": [2, 8.5, 2.5, 12], "texture": "#2"}, + "south": {"uv": [3.5, 8.5, 4, 12], "texture": "#2"}, + "west": {"uv": [3, 8.5, 3.5, 12], "texture": "#2"}, + "up": {"uv": [3, 8.5, 2.5, 8], "texture": "#2"}, + "down": {"uv": [3.5, 8, 3, 8.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [8, 5, 12.5], + "to": [9, 10.5, 13.5], + "faces": { + "north": {"uv": [5, 4.5, 5.5, 7], "texture": "#2"}, + "east": {"uv": [4.5, 4.5, 5, 7], "texture": "#2"}, + "south": {"uv": [6, 4.5, 6.5, 7], "texture": "#2"}, + "west": {"uv": [5.5, 4.5, 6, 7], "texture": "#2"}, + "up": {"uv": [5.5, 4.5, 5, 4], "texture": "#2"}, + "down": {"uv": [6, 4, 5.5, 4.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [5, 8, 13.5], + "to": [9, 9, 14.5], + "rotation": {"angle": 22.5, "axis": "z", "origin": [5, 8, 13.5]}, + "faces": { + "north": {"uv": [5, 1.5, 7, 2], "texture": "#2"}, + "east": {"uv": [4.5, 1.5, 5, 2], "texture": "#2"}, + "south": {"uv": [7.5, 1.5, 9.5, 2], "texture": "#2"}, + "west": {"uv": [7, 1.5, 7.5, 2], "texture": "#2"}, + "up": {"uv": [7, 1.5, 5, 1], "texture": "#2"}, + "down": {"uv": [9, 1, 7, 1.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [14, 6, 14], + "to": [15, 11.5, 15], + "faces": { + "north": {"uv": [4.5, 8.5, 5, 11], "texture": "#2"}, + "east": {"uv": [4, 8.5, 4.5, 11], "texture": "#2"}, + "south": {"uv": [5.5, 8.5, 6, 11], "texture": "#2"}, + "west": {"uv": [5, 8.5, 5.5, 11], "texture": "#2"}, + "up": {"uv": [5, 8.5, 4.5, 8], "texture": "#2"}, + "down": {"uv": [5.5, 8, 5, 8.5], "texture": "#2"} + } + } + ], + "groups": [ + { + "name": "beton_with_ralling", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [ + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [0, 1, 2, 3, 4, 5, 6, 7] + }, + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [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/new_soviet/textures/block/concrete/blue_concrete.png b/src/main/resources/assets/new_soviet/textures/block/concrete/blue_concrete.png new file mode 100644 index 0000000..de08595 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/concrete/blue_concrete.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/concrete/cracked_beige_concrete.png b/src/main/resources/assets/new_soviet/textures/block/concrete/cracked_beige_concrete.png new file mode 100644 index 0000000..a5d38ad Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/concrete/cracked_beige_concrete.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/concrete/cracked_blue_concrete.png b/src/main/resources/assets/new_soviet/textures/block/concrete/cracked_blue_concrete.png new file mode 100644 index 0000000..84e1258 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/concrete/cracked_blue_concrete.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/concrete/cracked_green_concrete.png b/src/main/resources/assets/new_soviet/textures/block/concrete/cracked_green_concrete.png new file mode 100644 index 0000000..37242cf Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/concrete/cracked_green_concrete.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/concrete/cracked_red_concrete.png b/src/main/resources/assets/new_soviet/textures/block/concrete/cracked_red_concrete.png new file mode 100644 index 0000000..c60a882 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/concrete/cracked_red_concrete.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/concrete/cracked_white_concrete.png b/src/main/resources/assets/new_soviet/textures/block/concrete/cracked_white_concrete.png new file mode 100644 index 0000000..0e6792b Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/concrete/cracked_white_concrete.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/concrete/cracked_yellow_concrete.png b/src/main/resources/assets/new_soviet/textures/block/concrete/cracked_yellow_concrete.png new file mode 100644 index 0000000..bb8c2f9 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/concrete/cracked_yellow_concrete.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/concrete/green_beton_with_ralling.json b/src/main/resources/assets/new_soviet/textures/block/concrete/green_beton_with_ralling.json new file mode 100644 index 0000000..4671a4f --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/concrete/green_beton_with_ralling.json @@ -0,0 +1,315 @@ +{ + "credit": "Made with Blockbench", + "parent": "block/cube_all", + "texture_size": [32, 32], + "textures": { + "2": "textures_for_mod/blocks/concrete/rust_bars_1", + "3": "textures_for_mod/blocks/concrete/stone", + "7": "34/textures_for_mod/blocks/concrete/cracked_green_beton2", + "particle": "soviet:blocks/beton" + }, + "elements": [ + { + "name": "Cube27", + "from": [0, 4, 7], + "to": [6, 6, 11], + "faces": { + "north": {"uv": [10, 10, 16, 12], "texture": "#7"}, + "east": {"uv": [5, 10, 9, 12], "texture": "#7"}, + "south": {"uv": [0, 10, 6, 12], "texture": "#7"}, + "west": {"uv": [7, 10, 11, 12], "texture": "#7"}, + "up": {"uv": [0, 7, 6, 11], "texture": "#3"}, + "down": {"uv": [0, 5, 6, 9], "texture": "#7"} + } + }, + { + "name": "Cube27", + "from": [4, 4, 12], + "to": [10, 5, 16], + "faces": { + "north": {"uv": [6, 11, 12, 12], "texture": "#7"}, + "east": {"uv": [0, 11, 4, 12], "texture": "#7"}, + "south": {"uv": [4, 11, 10, 12], "texture": "#7"}, + "west": {"uv": [12, 11, 16, 12], "texture": "#7"}, + "up": {"uv": [4, 12, 10, 16], "texture": "#3"}, + "down": {"uv": [4, 0, 10, 4], "texture": "#7"} + } + }, + { + "name": "Cube27", + "from": [10, 4, 0], + "to": [16, 7.5, 4], + "faces": { + "north": {"uv": [0, 8.5, 6, 12], "texture": "#7"}, + "east": {"uv": [12, 8.5, 16, 12], "texture": "#7"}, + "south": {"uv": [10, 8.5, 16, 12], "texture": "#7"}, + "west": {"uv": [0, 8.5, 4, 12], "texture": "#7"}, + "up": {"uv": [10, 0, 16, 4], "texture": "#3"}, + "down": {"uv": [10, 12, 16, 16], "texture": "#7"} + } + }, + { + "name": "Cube27", + "from": [10, 4, 12], + "to": [16, 6, 16], + "faces": { + "north": {"uv": [0, 10, 6, 12], "texture": "#7"}, + "east": {"uv": [0, 10, 4, 12], "texture": "#7"}, + "south": {"uv": [10, 10, 16, 12], "texture": "#7"}, + "west": {"uv": [12, 10, 16, 12], "texture": "#7"}, + "up": {"uv": [10, 12, 16, 16], "texture": "#3"}, + "down": {"uv": [10, 0, 16, 4], "texture": "#7"} + } + }, + { + "name": "Cube27", + "from": [6, 4, 6], + "to": [12, 5, 10], + "faces": { + "north": {"uv": [4, 11, 10, 12], "texture": "#7"}, + "east": {"uv": [6, 11, 10, 12], "texture": "#7"}, + "south": {"uv": [6, 11, 12, 12], "texture": "#7"}, + "west": {"uv": [6, 11, 10, 12], "texture": "#7"}, + "up": {"uv": [6, 6, 12, 10], "texture": "#3"}, + "down": {"uv": [6, 6, 12, 10], "texture": "#7"} + } + }, + { + "name": "Cube27", + "from": [0, 4, 0], + "to": [6, 8, 7], + "faces": { + "north": {"uv": [10, 8, 16, 12], "texture": "#7"}, + "east": {"uv": [9, 8, 16, 12], "texture": "#7"}, + "south": {"uv": [0, 8, 6, 12], "texture": "#7"}, + "west": {"uv": [0, 8, 7, 12], "texture": "#7"}, + "up": {"uv": [0, 0, 6, 7], "texture": "#3"}, + "down": {"uv": [0, 9, 6, 16], "texture": "#7"} + } + }, + { + "name": "Cube27", + "from": [0, 0, 0], + "to": [16, 4, 16], + "faces": { + "north": {"uv": [0, 12, 16, 16], "texture": "#7"}, + "east": {"uv": [0, 12, 16, 16], "texture": "#7"}, + "south": {"uv": [0, 12, 16, 16], "texture": "#7"}, + "west": {"uv": [0, 12, 16, 16], "texture": "#7"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#7"} + } + }, + { + "name": "Cube27", + "from": [12, 4, 5.5], + "to": [16, 7.5, 9.5], + "faces": { + "north": {"uv": [0, 8.5, 3.5, 12], "texture": "#7"}, + "east": {"uv": [6.5, 8.5, 10.5, 12], "texture": "#7"}, + "south": {"uv": [12.5, 8.5, 16, 12], "texture": "#7"}, + "west": {"uv": [5.5, 8.5, 9.5, 12], "texture": "#7"}, + "up": {"uv": [12.5, 5.5, 16, 9.5], "texture": "#3"}, + "down": {"uv": [12.5, 6.5, 16, 10.5], "texture": "#7"} + } + }, + { + "name": "Cube27", + "from": [3.5, 4, 13.5], + "to": [4.5, 10, 14.5], + "faces": { + "north": {"uv": [0.5, 4.5, 1, 7.5], "texture": "#2"}, + "east": {"uv": [0, 4.5, 0.5, 7.5], "texture": "#2"}, + "south": {"uv": [1.5, 4.5, 2, 7.5], "texture": "#2"}, + "west": {"uv": [1, 4.5, 1.5, 7.5], "texture": "#2"}, + "up": {"uv": [1, 4.5, 0.5, 4], "texture": "#2"}, + "down": {"uv": [1.5, 4, 1, 4.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [2.5, 8, 8.5], + "to": [9, 9, 9.5], + "faces": { + "north": {"uv": [5, 0.5, 8, 1], "texture": "#2"}, + "east": {"uv": [4.5, 0.5, 5, 1], "texture": "#2"}, + "south": {"uv": [8.5, 0.5, 11.5, 1], "texture": "#2"}, + "west": {"uv": [8, 0.5, 8.5, 1], "texture": "#2"}, + "up": {"uv": [8, 0.5, 5, 0], "texture": "#2"}, + "down": {"uv": [11, 0, 8, 0.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [2, 6, 7.5], + "to": [3, 13, 8.5], + "faces": { + "north": {"uv": [0.5, 8.5, 1, 12], "texture": "#2"}, + "east": {"uv": [0, 8.5, 0.5, 12], "texture": "#2"}, + "south": {"uv": [1.5, 8.5, 2, 12], "texture": "#2"}, + "west": {"uv": [1, 8.5, 1.5, 12], "texture": "#2"}, + "up": {"uv": [1, 8.5, 0.5, 8], "texture": "#2"}, + "down": {"uv": [1.5, 8, 1, 8.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [1.675, 10.5, 2], + "to": [2.675, 11.5, 9], + "faces": { + "north": {"uv": [3.5, 7.5, 4, 8], "texture": "#2"}, + "east": {"uv": [0, 7.5, 3.5, 8], "texture": "#2"}, + "south": {"uv": [7.5, 7.5, 8, 8], "texture": "#2"}, + "west": {"uv": [4, 7.5, 7.5, 8], "texture": "#2"}, + "up": {"uv": [4, 7.5, 3.5, 4], "texture": "#2"}, + "down": {"uv": [4.5, 4, 4, 7.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [1.5, 8, 1.5], + "to": [2.5, 15, 2.5], + "faces": { + "north": {"uv": [8, 8, 8.5, 11.5], "texture": "#2"}, + "east": {"uv": [7.5, 8, 8, 11.5], "texture": "#2"}, + "south": {"uv": [9, 8, 9.5, 11.5], "texture": "#2"}, + "west": {"uv": [8.5, 8, 9, 11.5], "texture": "#2"}, + "up": {"uv": [8.5, 8, 8, 7.5], "texture": "#2"}, + "down": {"uv": [9, 7.5, 8.5, 8], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [11, 7.5, 2], + "to": [12, 11.5, 3], + "faces": { + "north": {"uv": [9.5, 2, 10, 4], "texture": "#2"}, + "east": {"uv": [9, 2, 9.5, 4], "texture": "#2"}, + "south": {"uv": [10.5, 2, 11, 4], "texture": "#2"}, + "west": {"uv": [10, 2, 10.5, 4], "texture": "#2"}, + "up": {"uv": [10, 2, 9.5, 1.5], "texture": "#2"}, + "down": {"uv": [10.5, 1.5, 10, 2], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [14.5, 7.5, 0], + "to": [15.5, 13.5, 1], + "faces": { + "north": {"uv": [0.5, 0.5, 1, 3.5], "texture": "#2"}, + "east": {"uv": [0, 0.5, 0.5, 3.5], "texture": "#2"}, + "south": {"uv": [1.5, 0.5, 2, 3.5], "texture": "#2"}, + "west": {"uv": [1, 0.5, 1.5, 3.5], "texture": "#2"}, + "up": {"uv": [1, 0.5, 0.5, 0], "texture": "#2"}, + "down": {"uv": [1.5, 0, 1, 0.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [13.5, 10.5, 2], + "to": [14.5, 11.5, 9], + "rotation": {"angle": -22.5, "axis": "x", "origin": [13.5, 10.5, 2]}, + "faces": { + "north": {"uv": [3.5, 3.5, 4, 4], "texture": "#2"}, + "east": {"uv": [0, 3.5, 3.5, 4], "texture": "#2"}, + "south": {"uv": [7.5, 3.5, 8, 4], "texture": "#2"}, + "west": {"uv": [4, 3.5, 7.5, 4], "texture": "#2"}, + "up": {"uv": [4, 3.5, 3.5, 0], "texture": "#2"}, + "down": {"uv": [4.5, 0, 4, 3.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [14, 8, 7.5], + "to": [15, 15.5, 8.5], + "faces": { + "north": {"uv": [8, 4, 8.5, 7.5], "texture": "#2"}, + "east": {"uv": [7.5, 4, 8, 7.5], "texture": "#2"}, + "south": {"uv": [9, 4, 9.5, 7.5], "texture": "#2"}, + "west": {"uv": [8.5, 4, 9, 7.5], "texture": "#2"}, + "up": {"uv": [8.5, 4, 8, 3.5], "texture": "#2"}, + "down": {"uv": [9, 3.5, 8.5, 4], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [8.5, 5, 8], + "to": [9.5, 12.5, 9], + "faces": { + "north": {"uv": [2.5, 8.5, 3, 12], "texture": "#2"}, + "east": {"uv": [2, 8.5, 2.5, 12], "texture": "#2"}, + "south": {"uv": [3.5, 8.5, 4, 12], "texture": "#2"}, + "west": {"uv": [3, 8.5, 3.5, 12], "texture": "#2"}, + "up": {"uv": [3, 8.5, 2.5, 8], "texture": "#2"}, + "down": {"uv": [3.5, 8, 3, 8.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [8, 5, 12.5], + "to": [9, 10.5, 13.5], + "faces": { + "north": {"uv": [5, 4.5, 5.5, 7], "texture": "#2"}, + "east": {"uv": [4.5, 4.5, 5, 7], "texture": "#2"}, + "south": {"uv": [6, 4.5, 6.5, 7], "texture": "#2"}, + "west": {"uv": [5.5, 4.5, 6, 7], "texture": "#2"}, + "up": {"uv": [5.5, 4.5, 5, 4], "texture": "#2"}, + "down": {"uv": [6, 4, 5.5, 4.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [5, 8, 13.5], + "to": [9, 9, 14.5], + "rotation": {"angle": 22.5, "axis": "z", "origin": [5, 8, 13.5]}, + "faces": { + "north": {"uv": [5, 1.5, 7, 2], "texture": "#2"}, + "east": {"uv": [4.5, 1.5, 5, 2], "texture": "#2"}, + "south": {"uv": [7.5, 1.5, 9.5, 2], "texture": "#2"}, + "west": {"uv": [7, 1.5, 7.5, 2], "texture": "#2"}, + "up": {"uv": [7, 1.5, 5, 1], "texture": "#2"}, + "down": {"uv": [9, 1, 7, 1.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [14, 6, 14], + "to": [15, 11.5, 15], + "faces": { + "north": {"uv": [4.5, 8.5, 5, 11], "texture": "#2"}, + "east": {"uv": [4, 8.5, 4.5, 11], "texture": "#2"}, + "south": {"uv": [5.5, 8.5, 6, 11], "texture": "#2"}, + "west": {"uv": [5, 8.5, 5.5, 11], "texture": "#2"}, + "up": {"uv": [5, 8.5, 4.5, 8], "texture": "#2"}, + "down": {"uv": [5.5, 8, 5, 8.5], "texture": "#2"} + } + } + ], + "groups": [ + { + "name": "beton_with_ralling", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [ + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [0, 1, 2, 3, 4, 5, 6, 7] + }, + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [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/new_soviet/textures/block/concrete/green_concrete.png b/src/main/resources/assets/new_soviet/textures/block/concrete/green_concrete.png new file mode 100644 index 0000000..c91d0ac Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/concrete/green_concrete.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/concrete/red_beton_with_ralling.json b/src/main/resources/assets/new_soviet/textures/block/concrete/red_beton_with_ralling.json new file mode 100644 index 0000000..e1561b1 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/concrete/red_beton_with_ralling.json @@ -0,0 +1,315 @@ +{ + "credit": "Made with Blockbench", + "parent": "block/cube_all", + "texture_size": [32, 32], + "textures": { + "2": "textures_for_mod/blocks/concrete/rust_bars_1", + "3": "textures_for_mod/blocks/concrete/stone", + "8": "34/textures_for_mod/blocks/concrete/red_beton_crack", + "particle": "soviet:blocks/beton" + }, + "elements": [ + { + "name": "Cube27", + "from": [0, 4, 7], + "to": [6, 6, 11], + "faces": { + "north": {"uv": [10, 10, 16, 12], "texture": "#8"}, + "east": {"uv": [5, 10, 9, 12], "texture": "#8"}, + "south": {"uv": [0, 10, 6, 12], "texture": "#8"}, + "west": {"uv": [7, 10, 11, 12], "texture": "#8"}, + "up": {"uv": [0, 7, 6, 11], "texture": "#3"}, + "down": {"uv": [0, 5, 6, 9], "texture": "#8"} + } + }, + { + "name": "Cube27", + "from": [4, 4, 12], + "to": [10, 5, 16], + "faces": { + "north": {"uv": [6, 11, 12, 12], "texture": "#8"}, + "east": {"uv": [0, 11, 4, 12], "texture": "#8"}, + "south": {"uv": [4, 11, 10, 12], "texture": "#8"}, + "west": {"uv": [12, 11, 16, 12], "texture": "#8"}, + "up": {"uv": [4, 12, 10, 16], "texture": "#3"}, + "down": {"uv": [4, 0, 10, 4], "texture": "#8"} + } + }, + { + "name": "Cube27", + "from": [10, 4, 0], + "to": [16, 7.5, 4], + "faces": { + "north": {"uv": [0, 8.5, 6, 12], "texture": "#8"}, + "east": {"uv": [12, 8.5, 16, 12], "texture": "#8"}, + "south": {"uv": [10, 8.5, 16, 12], "texture": "#8"}, + "west": {"uv": [0, 8.5, 4, 12], "texture": "#8"}, + "up": {"uv": [10, 0, 16, 4], "texture": "#3"}, + "down": {"uv": [10, 12, 16, 16], "texture": "#8"} + } + }, + { + "name": "Cube27", + "from": [10, 4, 12], + "to": [16, 6, 16], + "faces": { + "north": {"uv": [0, 10, 6, 12], "texture": "#8"}, + "east": {"uv": [0, 10, 4, 12], "texture": "#8"}, + "south": {"uv": [10, 10, 16, 12], "texture": "#8"}, + "west": {"uv": [12, 10, 16, 12], "texture": "#8"}, + "up": {"uv": [10, 12, 16, 16], "texture": "#3"}, + "down": {"uv": [10, 0, 16, 4], "texture": "#8"} + } + }, + { + "name": "Cube27", + "from": [6, 4, 6], + "to": [12, 5, 10], + "faces": { + "north": {"uv": [4, 11, 10, 12], "texture": "#8"}, + "east": {"uv": [6, 11, 10, 12], "texture": "#8"}, + "south": {"uv": [6, 11, 12, 12], "texture": "#8"}, + "west": {"uv": [6, 11, 10, 12], "texture": "#8"}, + "up": {"uv": [6, 6, 12, 10], "texture": "#3"}, + "down": {"uv": [6, 6, 12, 10], "texture": "#8"} + } + }, + { + "name": "Cube27", + "from": [0, 4, 0], + "to": [6, 8, 7], + "faces": { + "north": {"uv": [10, 8, 16, 12], "texture": "#8"}, + "east": {"uv": [9, 8, 16, 12], "texture": "#8"}, + "south": {"uv": [0, 8, 6, 12], "texture": "#8"}, + "west": {"uv": [0, 8, 7, 12], "texture": "#8"}, + "up": {"uv": [0, 0, 6, 7], "texture": "#3"}, + "down": {"uv": [0, 9, 6, 16], "texture": "#8"} + } + }, + { + "name": "Cube27", + "from": [0, 0, 0], + "to": [16, 4, 16], + "faces": { + "north": {"uv": [0, 12, 16, 16], "texture": "#8"}, + "east": {"uv": [0, 12, 16, 16], "texture": "#8"}, + "south": {"uv": [0, 12, 16, 16], "texture": "#8"}, + "west": {"uv": [0, 12, 16, 16], "texture": "#8"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#8"} + } + }, + { + "name": "Cube27", + "from": [12, 4, 5.5], + "to": [16, 7.5, 9.5], + "faces": { + "north": {"uv": [0, 8.5, 3.5, 12], "texture": "#8"}, + "east": {"uv": [6.5, 8.5, 10.5, 12], "texture": "#8"}, + "south": {"uv": [12.5, 8.5, 16, 12], "texture": "#8"}, + "west": {"uv": [5.5, 8.5, 9.5, 12], "texture": "#8"}, + "up": {"uv": [12.5, 5.5, 16, 9.5], "texture": "#3"}, + "down": {"uv": [12.5, 6.5, 16, 10.5], "texture": "#8"} + } + }, + { + "name": "Cube27", + "from": [3.5, 4, 13.5], + "to": [4.5, 10, 14.5], + "faces": { + "north": {"uv": [0.5, 4.5, 1, 7.5], "texture": "#2"}, + "east": {"uv": [0, 4.5, 0.5, 7.5], "texture": "#2"}, + "south": {"uv": [1.5, 4.5, 2, 7.5], "texture": "#2"}, + "west": {"uv": [1, 4.5, 1.5, 7.5], "texture": "#2"}, + "up": {"uv": [1, 4.5, 0.5, 4], "texture": "#2"}, + "down": {"uv": [1.5, 4, 1, 4.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [2.5, 8, 8.5], + "to": [9, 9, 9.5], + "faces": { + "north": {"uv": [5, 0.5, 8, 1], "texture": "#2"}, + "east": {"uv": [4.5, 0.5, 5, 1], "texture": "#2"}, + "south": {"uv": [8.5, 0.5, 11.5, 1], "texture": "#2"}, + "west": {"uv": [8, 0.5, 8.5, 1], "texture": "#2"}, + "up": {"uv": [8, 0.5, 5, 0], "texture": "#2"}, + "down": {"uv": [11, 0, 8, 0.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [2, 6, 7.5], + "to": [3, 13, 8.5], + "faces": { + "north": {"uv": [0.5, 8.5, 1, 12], "texture": "#2"}, + "east": {"uv": [0, 8.5, 0.5, 12], "texture": "#2"}, + "south": {"uv": [1.5, 8.5, 2, 12], "texture": "#2"}, + "west": {"uv": [1, 8.5, 1.5, 12], "texture": "#2"}, + "up": {"uv": [1, 8.5, 0.5, 8], "texture": "#2"}, + "down": {"uv": [1.5, 8, 1, 8.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [1.675, 10.5, 2], + "to": [2.675, 11.5, 9], + "faces": { + "north": {"uv": [3.5, 7.5, 4, 8], "texture": "#2"}, + "east": {"uv": [0, 7.5, 3.5, 8], "texture": "#2"}, + "south": {"uv": [7.5, 7.5, 8, 8], "texture": "#2"}, + "west": {"uv": [4, 7.5, 7.5, 8], "texture": "#2"}, + "up": {"uv": [4, 7.5, 3.5, 4], "texture": "#2"}, + "down": {"uv": [4.5, 4, 4, 7.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [1.5, 8, 1.5], + "to": [2.5, 15, 2.5], + "faces": { + "north": {"uv": [8, 8, 8.5, 11.5], "texture": "#2"}, + "east": {"uv": [7.5, 8, 8, 11.5], "texture": "#2"}, + "south": {"uv": [9, 8, 9.5, 11.5], "texture": "#2"}, + "west": {"uv": [8.5, 8, 9, 11.5], "texture": "#2"}, + "up": {"uv": [8.5, 8, 8, 7.5], "texture": "#2"}, + "down": {"uv": [9, 7.5, 8.5, 8], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [11, 7.5, 2], + "to": [12, 11.5, 3], + "faces": { + "north": {"uv": [9.5, 2, 10, 4], "texture": "#2"}, + "east": {"uv": [9, 2, 9.5, 4], "texture": "#2"}, + "south": {"uv": [10.5, 2, 11, 4], "texture": "#2"}, + "west": {"uv": [10, 2, 10.5, 4], "texture": "#2"}, + "up": {"uv": [10, 2, 9.5, 1.5], "texture": "#2"}, + "down": {"uv": [10.5, 1.5, 10, 2], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [14.5, 7.5, 0], + "to": [15.5, 13.5, 1], + "faces": { + "north": {"uv": [0.5, 0.5, 1, 3.5], "texture": "#2"}, + "east": {"uv": [0, 0.5, 0.5, 3.5], "texture": "#2"}, + "south": {"uv": [1.5, 0.5, 2, 3.5], "texture": "#2"}, + "west": {"uv": [1, 0.5, 1.5, 3.5], "texture": "#2"}, + "up": {"uv": [1, 0.5, 0.5, 0], "texture": "#2"}, + "down": {"uv": [1.5, 0, 1, 0.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [13.5, 10.5, 2], + "to": [14.5, 11.5, 9], + "rotation": {"angle": -22.5, "axis": "x", "origin": [13.5, 10.5, 2]}, + "faces": { + "north": {"uv": [3.5, 3.5, 4, 4], "texture": "#2"}, + "east": {"uv": [0, 3.5, 3.5, 4], "texture": "#2"}, + "south": {"uv": [7.5, 3.5, 8, 4], "texture": "#2"}, + "west": {"uv": [4, 3.5, 7.5, 4], "texture": "#2"}, + "up": {"uv": [4, 3.5, 3.5, 0], "texture": "#2"}, + "down": {"uv": [4.5, 0, 4, 3.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [14, 8, 7.5], + "to": [15, 15.5, 8.5], + "faces": { + "north": {"uv": [8, 4, 8.5, 7.5], "texture": "#2"}, + "east": {"uv": [7.5, 4, 8, 7.5], "texture": "#2"}, + "south": {"uv": [9, 4, 9.5, 7.5], "texture": "#2"}, + "west": {"uv": [8.5, 4, 9, 7.5], "texture": "#2"}, + "up": {"uv": [8.5, 4, 8, 3.5], "texture": "#2"}, + "down": {"uv": [9, 3.5, 8.5, 4], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [8.5, 5, 8], + "to": [9.5, 12.5, 9], + "faces": { + "north": {"uv": [2.5, 8.5, 3, 12], "texture": "#2"}, + "east": {"uv": [2, 8.5, 2.5, 12], "texture": "#2"}, + "south": {"uv": [3.5, 8.5, 4, 12], "texture": "#2"}, + "west": {"uv": [3, 8.5, 3.5, 12], "texture": "#2"}, + "up": {"uv": [3, 8.5, 2.5, 8], "texture": "#2"}, + "down": {"uv": [3.5, 8, 3, 8.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [8, 5, 12.5], + "to": [9, 10.5, 13.5], + "faces": { + "north": {"uv": [5, 4.5, 5.5, 7], "texture": "#2"}, + "east": {"uv": [4.5, 4.5, 5, 7], "texture": "#2"}, + "south": {"uv": [6, 4.5, 6.5, 7], "texture": "#2"}, + "west": {"uv": [5.5, 4.5, 6, 7], "texture": "#2"}, + "up": {"uv": [5.5, 4.5, 5, 4], "texture": "#2"}, + "down": {"uv": [6, 4, 5.5, 4.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [5, 8, 13.5], + "to": [9, 9, 14.5], + "rotation": {"angle": 22.5, "axis": "z", "origin": [5, 8, 13.5]}, + "faces": { + "north": {"uv": [5, 1.5, 7, 2], "texture": "#2"}, + "east": {"uv": [4.5, 1.5, 5, 2], "texture": "#2"}, + "south": {"uv": [7.5, 1.5, 9.5, 2], "texture": "#2"}, + "west": {"uv": [7, 1.5, 7.5, 2], "texture": "#2"}, + "up": {"uv": [7, 1.5, 5, 1], "texture": "#2"}, + "down": {"uv": [9, 1, 7, 1.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [14, 6, 14], + "to": [15, 11.5, 15], + "faces": { + "north": {"uv": [4.5, 8.5, 5, 11], "texture": "#2"}, + "east": {"uv": [4, 8.5, 4.5, 11], "texture": "#2"}, + "south": {"uv": [5.5, 8.5, 6, 11], "texture": "#2"}, + "west": {"uv": [5, 8.5, 5.5, 11], "texture": "#2"}, + "up": {"uv": [5, 8.5, 4.5, 8], "texture": "#2"}, + "down": {"uv": [5.5, 8, 5, 8.5], "texture": "#2"} + } + } + ], + "groups": [ + { + "name": "beton_with_ralling", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [ + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [0, 1, 2, 3, 4, 5, 6, 7] + }, + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [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/new_soviet/textures/block/concrete/red_concrete.png b/src/main/resources/assets/new_soviet/textures/block/concrete/red_concrete.png new file mode 100644 index 0000000..311e6a2 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/concrete/red_concrete.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/concrete/rusty_bars.png b/src/main/resources/assets/new_soviet/textures/block/concrete/rusty_bars.png new file mode 100644 index 0000000..91cd2be Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/concrete/rusty_bars.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/concrete/white_beton_with_ralling.json b/src/main/resources/assets/new_soviet/textures/block/concrete/white_beton_with_ralling.json new file mode 100644 index 0000000..5329f0e --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/concrete/white_beton_with_ralling.json @@ -0,0 +1,315 @@ +{ + "credit": "Made with Blockbench", + "parent": "block/cube_all", + "texture_size": [32, 32], + "textures": { + "2": "textures_for_mod/blocks/concrete/rust_bars_1", + "3": "textures_for_mod/blocks/concrete/stone", + "5": "34/textures_for_mod/blocks/concrete/beton_whited_cracked2", + "particle": "soviet:blocks/beton" + }, + "elements": [ + { + "name": "Cube27", + "from": [0, 4, 7], + "to": [6, 6, 11], + "faces": { + "north": {"uv": [10, 10, 16, 12], "texture": "#5"}, + "east": {"uv": [5, 10, 9, 12], "texture": "#5"}, + "south": {"uv": [0, 10, 6, 12], "texture": "#5"}, + "west": {"uv": [7, 10, 11, 12], "texture": "#5"}, + "up": {"uv": [0, 7, 6, 11], "texture": "#3"}, + "down": {"uv": [0, 5, 6, 9], "texture": "#5"} + } + }, + { + "name": "Cube27", + "from": [4, 4, 12], + "to": [10, 5, 16], + "faces": { + "north": {"uv": [6, 11, 12, 12], "texture": "#5"}, + "east": {"uv": [0, 11, 4, 12], "texture": "#5"}, + "south": {"uv": [4, 11, 10, 12], "texture": "#5"}, + "west": {"uv": [12, 11, 16, 12], "texture": "#5"}, + "up": {"uv": [4, 12, 10, 16], "texture": "#3"}, + "down": {"uv": [4, 0, 10, 4], "texture": "#5"} + } + }, + { + "name": "Cube27", + "from": [10, 4, 0], + "to": [16, 7.5, 4], + "faces": { + "north": {"uv": [0, 8.5, 6, 12], "texture": "#5"}, + "east": {"uv": [12, 8.5, 16, 12], "texture": "#5"}, + "south": {"uv": [10, 8.5, 16, 12], "texture": "#5"}, + "west": {"uv": [0, 8.5, 4, 12], "texture": "#5"}, + "up": {"uv": [10, 0, 16, 4], "texture": "#3"}, + "down": {"uv": [10, 12, 16, 16], "texture": "#5"} + } + }, + { + "name": "Cube27", + "from": [10, 4, 12], + "to": [16, 6, 16], + "faces": { + "north": {"uv": [0, 10, 6, 12], "texture": "#5"}, + "east": {"uv": [0, 10, 4, 12], "texture": "#5"}, + "south": {"uv": [10, 10, 16, 12], "texture": "#5"}, + "west": {"uv": [12, 10, 16, 12], "texture": "#5"}, + "up": {"uv": [10, 12, 16, 16], "texture": "#3"}, + "down": {"uv": [10, 0, 16, 4], "texture": "#5"} + } + }, + { + "name": "Cube27", + "from": [6, 4, 6], + "to": [12, 5, 10], + "faces": { + "north": {"uv": [4, 11, 10, 12], "texture": "#5"}, + "east": {"uv": [6, 11, 10, 12], "texture": "#5"}, + "south": {"uv": [6, 11, 12, 12], "texture": "#5"}, + "west": {"uv": [6, 11, 10, 12], "texture": "#5"}, + "up": {"uv": [6, 6, 12, 10], "texture": "#3"}, + "down": {"uv": [6, 6, 12, 10], "texture": "#5"} + } + }, + { + "name": "Cube27", + "from": [0, 4, 0], + "to": [6, 8, 7], + "faces": { + "north": {"uv": [10, 8, 16, 12], "texture": "#5"}, + "east": {"uv": [9, 8, 16, 12], "texture": "#5"}, + "south": {"uv": [0, 8, 6, 12], "texture": "#5"}, + "west": {"uv": [0, 8, 7, 12], "texture": "#5"}, + "up": {"uv": [0, 0, 6, 7], "texture": "#3"}, + "down": {"uv": [0, 9, 6, 16], "texture": "#5"} + } + }, + { + "name": "Cube27", + "from": [0, 0, 0], + "to": [16, 4, 16], + "faces": { + "north": {"uv": [0, 12, 16, 16], "texture": "#5"}, + "east": {"uv": [0, 12, 16, 16], "texture": "#5"}, + "south": {"uv": [0, 12, 16, 16], "texture": "#5"}, + "west": {"uv": [0, 12, 16, 16], "texture": "#5"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#5"} + } + }, + { + "name": "Cube27", + "from": [12, 4, 5.5], + "to": [16, 7.5, 9.5], + "faces": { + "north": {"uv": [0, 8.5, 3.5, 12], "texture": "#5"}, + "east": {"uv": [6.5, 8.5, 10.5, 12], "texture": "#5"}, + "south": {"uv": [12.5, 8.5, 16, 12], "texture": "#5"}, + "west": {"uv": [5.5, 8.5, 9.5, 12], "texture": "#5"}, + "up": {"uv": [12.5, 5.5, 16, 9.5], "texture": "#3"}, + "down": {"uv": [12.5, 6.5, 16, 10.5], "texture": "#5"} + } + }, + { + "name": "Cube27", + "from": [3.5, 4, 13.5], + "to": [4.5, 10, 14.5], + "faces": { + "north": {"uv": [0.5, 4.5, 1, 7.5], "texture": "#2"}, + "east": {"uv": [0, 4.5, 0.5, 7.5], "texture": "#2"}, + "south": {"uv": [1.5, 4.5, 2, 7.5], "texture": "#2"}, + "west": {"uv": [1, 4.5, 1.5, 7.5], "texture": "#2"}, + "up": {"uv": [1, 4.5, 0.5, 4], "texture": "#2"}, + "down": {"uv": [1.5, 4, 1, 4.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [2.5, 8, 8.5], + "to": [9, 9, 9.5], + "faces": { + "north": {"uv": [5, 0.5, 8, 1], "texture": "#2"}, + "east": {"uv": [4.5, 0.5, 5, 1], "texture": "#2"}, + "south": {"uv": [8.5, 0.5, 11.5, 1], "texture": "#2"}, + "west": {"uv": [8, 0.5, 8.5, 1], "texture": "#2"}, + "up": {"uv": [8, 0.5, 5, 0], "texture": "#2"}, + "down": {"uv": [11, 0, 8, 0.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [2, 6, 7.5], + "to": [3, 13, 8.5], + "faces": { + "north": {"uv": [0.5, 8.5, 1, 12], "texture": "#2"}, + "east": {"uv": [0, 8.5, 0.5, 12], "texture": "#2"}, + "south": {"uv": [1.5, 8.5, 2, 12], "texture": "#2"}, + "west": {"uv": [1, 8.5, 1.5, 12], "texture": "#2"}, + "up": {"uv": [1, 8.5, 0.5, 8], "texture": "#2"}, + "down": {"uv": [1.5, 8, 1, 8.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [1.675, 10.5, 2], + "to": [2.675, 11.5, 9], + "faces": { + "north": {"uv": [3.5, 7.5, 4, 8], "texture": "#2"}, + "east": {"uv": [0, 7.5, 3.5, 8], "texture": "#2"}, + "south": {"uv": [7.5, 7.5, 8, 8], "texture": "#2"}, + "west": {"uv": [4, 7.5, 7.5, 8], "texture": "#2"}, + "up": {"uv": [4, 7.5, 3.5, 4], "texture": "#2"}, + "down": {"uv": [4.5, 4, 4, 7.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [1.5, 8, 1.5], + "to": [2.5, 15, 2.5], + "faces": { + "north": {"uv": [8, 8, 8.5, 11.5], "texture": "#2"}, + "east": {"uv": [7.5, 8, 8, 11.5], "texture": "#2"}, + "south": {"uv": [9, 8, 9.5, 11.5], "texture": "#2"}, + "west": {"uv": [8.5, 8, 9, 11.5], "texture": "#2"}, + "up": {"uv": [8.5, 8, 8, 7.5], "texture": "#2"}, + "down": {"uv": [9, 7.5, 8.5, 8], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [11, 7.5, 2], + "to": [12, 11.5, 3], + "faces": { + "north": {"uv": [9.5, 2, 10, 4], "texture": "#2"}, + "east": {"uv": [9, 2, 9.5, 4], "texture": "#2"}, + "south": {"uv": [10.5, 2, 11, 4], "texture": "#2"}, + "west": {"uv": [10, 2, 10.5, 4], "texture": "#2"}, + "up": {"uv": [10, 2, 9.5, 1.5], "texture": "#2"}, + "down": {"uv": [10.5, 1.5, 10, 2], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [14.5, 7.5, 0], + "to": [15.5, 13.5, 1], + "faces": { + "north": {"uv": [0.5, 0.5, 1, 3.5], "texture": "#2"}, + "east": {"uv": [0, 0.5, 0.5, 3.5], "texture": "#2"}, + "south": {"uv": [1.5, 0.5, 2, 3.5], "texture": "#2"}, + "west": {"uv": [1, 0.5, 1.5, 3.5], "texture": "#2"}, + "up": {"uv": [1, 0.5, 0.5, 0], "texture": "#2"}, + "down": {"uv": [1.5, 0, 1, 0.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [13.5, 10.5, 2], + "to": [14.5, 11.5, 9], + "rotation": {"angle": -22.5, "axis": "x", "origin": [13.5, 10.5, 2]}, + "faces": { + "north": {"uv": [3.5, 3.5, 4, 4], "texture": "#2"}, + "east": {"uv": [0, 3.5, 3.5, 4], "texture": "#2"}, + "south": {"uv": [7.5, 3.5, 8, 4], "texture": "#2"}, + "west": {"uv": [4, 3.5, 7.5, 4], "texture": "#2"}, + "up": {"uv": [4, 3.5, 3.5, 0], "texture": "#2"}, + "down": {"uv": [4.5, 0, 4, 3.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [14, 8, 7.5], + "to": [15, 15.5, 8.5], + "faces": { + "north": {"uv": [8, 4, 8.5, 7.5], "texture": "#2"}, + "east": {"uv": [7.5, 4, 8, 7.5], "texture": "#2"}, + "south": {"uv": [9, 4, 9.5, 7.5], "texture": "#2"}, + "west": {"uv": [8.5, 4, 9, 7.5], "texture": "#2"}, + "up": {"uv": [8.5, 4, 8, 3.5], "texture": "#2"}, + "down": {"uv": [9, 3.5, 8.5, 4], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [8.5, 5, 8], + "to": [9.5, 12.5, 9], + "faces": { + "north": {"uv": [2.5, 8.5, 3, 12], "texture": "#2"}, + "east": {"uv": [2, 8.5, 2.5, 12], "texture": "#2"}, + "south": {"uv": [3.5, 8.5, 4, 12], "texture": "#2"}, + "west": {"uv": [3, 8.5, 3.5, 12], "texture": "#2"}, + "up": {"uv": [3, 8.5, 2.5, 8], "texture": "#2"}, + "down": {"uv": [3.5, 8, 3, 8.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [8, 5, 12.5], + "to": [9, 10.5, 13.5], + "faces": { + "north": {"uv": [5, 4.5, 5.5, 7], "texture": "#2"}, + "east": {"uv": [4.5, 4.5, 5, 7], "texture": "#2"}, + "south": {"uv": [6, 4.5, 6.5, 7], "texture": "#2"}, + "west": {"uv": [5.5, 4.5, 6, 7], "texture": "#2"}, + "up": {"uv": [5.5, 4.5, 5, 4], "texture": "#2"}, + "down": {"uv": [6, 4, 5.5, 4.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [5, 8, 13.5], + "to": [9, 9, 14.5], + "rotation": {"angle": 22.5, "axis": "z", "origin": [5, 8, 13.5]}, + "faces": { + "north": {"uv": [5, 1.5, 7, 2], "texture": "#2"}, + "east": {"uv": [4.5, 1.5, 5, 2], "texture": "#2"}, + "south": {"uv": [7.5, 1.5, 9.5, 2], "texture": "#2"}, + "west": {"uv": [7, 1.5, 7.5, 2], "texture": "#2"}, + "up": {"uv": [7, 1.5, 5, 1], "texture": "#2"}, + "down": {"uv": [9, 1, 7, 1.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [14, 6, 14], + "to": [15, 11.5, 15], + "faces": { + "north": {"uv": [4.5, 8.5, 5, 11], "texture": "#2"}, + "east": {"uv": [4, 8.5, 4.5, 11], "texture": "#2"}, + "south": {"uv": [5.5, 8.5, 6, 11], "texture": "#2"}, + "west": {"uv": [5, 8.5, 5.5, 11], "texture": "#2"}, + "up": {"uv": [5, 8.5, 4.5, 8], "texture": "#2"}, + "down": {"uv": [5.5, 8, 5, 8.5], "texture": "#2"} + } + } + ], + "groups": [ + { + "name": "beton_with_ralling", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [ + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [0, 1, 2, 3, 4, 5, 6, 7] + }, + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [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/new_soviet/textures/block/concrete/white_concrete.png b/src/main/resources/assets/new_soviet/textures/block/concrete/white_concrete.png new file mode 100644 index 0000000..9e0afe4 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/concrete/white_concrete.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/concrete/yellow_beton_with_ralling.json b/src/main/resources/assets/new_soviet/textures/block/concrete/yellow_beton_with_ralling.json new file mode 100644 index 0000000..9511ea0 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/concrete/yellow_beton_with_ralling.json @@ -0,0 +1,315 @@ +{ + "credit": "Made with Blockbench", + "parent": "block/cube_all", + "texture_size": [32, 32], + "textures": { + "2": "textures_for_mod/blocks/concrete/rust_bars_1", + "3": "textures_for_mod/blocks/concrete/stone", + "9": "34/textures_for_mod/blocks/concrete/yellow_beton_crack", + "particle": "soviet:blocks/beton" + }, + "elements": [ + { + "name": "Cube27", + "from": [0, 4, 7], + "to": [6, 6, 11], + "faces": { + "north": {"uv": [10, 10, 16, 12], "texture": "#9"}, + "east": {"uv": [5, 10, 9, 12], "texture": "#9"}, + "south": {"uv": [0, 10, 6, 12], "texture": "#9"}, + "west": {"uv": [7, 10, 11, 12], "texture": "#9"}, + "up": {"uv": [0, 7, 6, 11], "texture": "#3"}, + "down": {"uv": [0, 5, 6, 9], "texture": "#9"} + } + }, + { + "name": "Cube27", + "from": [4, 4, 12], + "to": [10, 5, 16], + "faces": { + "north": {"uv": [6, 11, 12, 12], "texture": "#9"}, + "east": {"uv": [0, 11, 4, 12], "texture": "#9"}, + "south": {"uv": [4, 11, 10, 12], "texture": "#9"}, + "west": {"uv": [12, 11, 16, 12], "texture": "#9"}, + "up": {"uv": [4, 12, 10, 16], "texture": "#3"}, + "down": {"uv": [4, 0, 10, 4], "texture": "#9"} + } + }, + { + "name": "Cube27", + "from": [10, 4, 0], + "to": [16, 7.5, 4], + "faces": { + "north": {"uv": [0, 8.5, 6, 12], "texture": "#9"}, + "east": {"uv": [12, 8.5, 16, 12], "texture": "#9"}, + "south": {"uv": [10, 8.5, 16, 12], "texture": "#9"}, + "west": {"uv": [0, 8.5, 4, 12], "texture": "#9"}, + "up": {"uv": [10, 0, 16, 4], "texture": "#3"}, + "down": {"uv": [10, 12, 16, 16], "texture": "#9"} + } + }, + { + "name": "Cube27", + "from": [10, 4, 12], + "to": [16, 6, 16], + "faces": { + "north": {"uv": [0, 10, 6, 12], "texture": "#9"}, + "east": {"uv": [0, 10, 4, 12], "texture": "#9"}, + "south": {"uv": [10, 10, 16, 12], "texture": "#9"}, + "west": {"uv": [12, 10, 16, 12], "texture": "#9"}, + "up": {"uv": [10, 12, 16, 16], "texture": "#3"}, + "down": {"uv": [10, 0, 16, 4], "texture": "#9"} + } + }, + { + "name": "Cube27", + "from": [6, 4, 6], + "to": [12, 5, 10], + "faces": { + "north": {"uv": [4, 11, 10, 12], "texture": "#9"}, + "east": {"uv": [6, 11, 10, 12], "texture": "#9"}, + "south": {"uv": [6, 11, 12, 12], "texture": "#9"}, + "west": {"uv": [6, 11, 10, 12], "texture": "#9"}, + "up": {"uv": [6, 6, 12, 10], "texture": "#3"}, + "down": {"uv": [6, 6, 12, 10], "texture": "#9"} + } + }, + { + "name": "Cube27", + "from": [0, 4, 0], + "to": [6, 8, 7], + "faces": { + "north": {"uv": [10, 8, 16, 12], "texture": "#9"}, + "east": {"uv": [9, 8, 16, 12], "texture": "#9"}, + "south": {"uv": [0, 8, 6, 12], "texture": "#9"}, + "west": {"uv": [0, 8, 7, 12], "texture": "#9"}, + "up": {"uv": [0, 0, 6, 7], "texture": "#3"}, + "down": {"uv": [0, 9, 6, 16], "texture": "#9"} + } + }, + { + "name": "Cube27", + "from": [0, 0, 0], + "to": [16, 4, 16], + "faces": { + "north": {"uv": [0, 12, 16, 16], "texture": "#9"}, + "east": {"uv": [0, 12, 16, 16], "texture": "#9"}, + "south": {"uv": [0, 12, 16, 16], "texture": "#9"}, + "west": {"uv": [0, 12, 16, 16], "texture": "#9"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#9"} + } + }, + { + "name": "Cube27", + "from": [12, 4, 5.5], + "to": [16, 7.5, 9.5], + "faces": { + "north": {"uv": [0, 8.5, 3.5, 12], "texture": "#9"}, + "east": {"uv": [6.5, 8.5, 10.5, 12], "texture": "#9"}, + "south": {"uv": [12.5, 8.5, 16, 12], "texture": "#9"}, + "west": {"uv": [5.5, 8.5, 9.5, 12], "texture": "#9"}, + "up": {"uv": [12.5, 5.5, 16, 9.5], "texture": "#3"}, + "down": {"uv": [12.5, 6.5, 16, 10.5], "texture": "#9"} + } + }, + { + "name": "Cube27", + "from": [3.5, 4, 13.5], + "to": [4.5, 10, 14.5], + "faces": { + "north": {"uv": [0.5, 4.5, 1, 7.5], "texture": "#2"}, + "east": {"uv": [0, 4.5, 0.5, 7.5], "texture": "#2"}, + "south": {"uv": [1.5, 4.5, 2, 7.5], "texture": "#2"}, + "west": {"uv": [1, 4.5, 1.5, 7.5], "texture": "#2"}, + "up": {"uv": [1, 4.5, 0.5, 4], "texture": "#2"}, + "down": {"uv": [1.5, 4, 1, 4.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [2.5, 8, 8.5], + "to": [9, 9, 9.5], + "faces": { + "north": {"uv": [5, 0.5, 8, 1], "texture": "#2"}, + "east": {"uv": [4.5, 0.5, 5, 1], "texture": "#2"}, + "south": {"uv": [8.5, 0.5, 11.5, 1], "texture": "#2"}, + "west": {"uv": [8, 0.5, 8.5, 1], "texture": "#2"}, + "up": {"uv": [8, 0.5, 5, 0], "texture": "#2"}, + "down": {"uv": [11, 0, 8, 0.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [2, 6, 7.5], + "to": [3, 13, 8.5], + "faces": { + "north": {"uv": [0.5, 8.5, 1, 12], "texture": "#2"}, + "east": {"uv": [0, 8.5, 0.5, 12], "texture": "#2"}, + "south": {"uv": [1.5, 8.5, 2, 12], "texture": "#2"}, + "west": {"uv": [1, 8.5, 1.5, 12], "texture": "#2"}, + "up": {"uv": [1, 8.5, 0.5, 8], "texture": "#2"}, + "down": {"uv": [1.5, 8, 1, 8.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [1.675, 10.5, 2], + "to": [2.675, 11.5, 9], + "faces": { + "north": {"uv": [3.5, 7.5, 4, 8], "texture": "#2"}, + "east": {"uv": [0, 7.5, 3.5, 8], "texture": "#2"}, + "south": {"uv": [7.5, 7.5, 8, 8], "texture": "#2"}, + "west": {"uv": [4, 7.5, 7.5, 8], "texture": "#2"}, + "up": {"uv": [4, 7.5, 3.5, 4], "texture": "#2"}, + "down": {"uv": [4.5, 4, 4, 7.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [1.5, 8, 1.5], + "to": [2.5, 15, 2.5], + "faces": { + "north": {"uv": [8, 8, 8.5, 11.5], "texture": "#2"}, + "east": {"uv": [7.5, 8, 8, 11.5], "texture": "#2"}, + "south": {"uv": [9, 8, 9.5, 11.5], "texture": "#2"}, + "west": {"uv": [8.5, 8, 9, 11.5], "texture": "#2"}, + "up": {"uv": [8.5, 8, 8, 7.5], "texture": "#2"}, + "down": {"uv": [9, 7.5, 8.5, 8], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [11, 7.5, 2], + "to": [12, 11.5, 3], + "faces": { + "north": {"uv": [9.5, 2, 10, 4], "texture": "#2"}, + "east": {"uv": [9, 2, 9.5, 4], "texture": "#2"}, + "south": {"uv": [10.5, 2, 11, 4], "texture": "#2"}, + "west": {"uv": [10, 2, 10.5, 4], "texture": "#2"}, + "up": {"uv": [10, 2, 9.5, 1.5], "texture": "#2"}, + "down": {"uv": [10.5, 1.5, 10, 2], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [14.5, 7.5, 0], + "to": [15.5, 13.5, 1], + "faces": { + "north": {"uv": [0.5, 0.5, 1, 3.5], "texture": "#2"}, + "east": {"uv": [0, 0.5, 0.5, 3.5], "texture": "#2"}, + "south": {"uv": [1.5, 0.5, 2, 3.5], "texture": "#2"}, + "west": {"uv": [1, 0.5, 1.5, 3.5], "texture": "#2"}, + "up": {"uv": [1, 0.5, 0.5, 0], "texture": "#2"}, + "down": {"uv": [1.5, 0, 1, 0.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [13.5, 10.5, 2], + "to": [14.5, 11.5, 9], + "rotation": {"angle": -22.5, "axis": "x", "origin": [13.5, 10.5, 2]}, + "faces": { + "north": {"uv": [3.5, 3.5, 4, 4], "texture": "#2"}, + "east": {"uv": [0, 3.5, 3.5, 4], "texture": "#2"}, + "south": {"uv": [7.5, 3.5, 8, 4], "texture": "#2"}, + "west": {"uv": [4, 3.5, 7.5, 4], "texture": "#2"}, + "up": {"uv": [4, 3.5, 3.5, 0], "texture": "#2"}, + "down": {"uv": [4.5, 0, 4, 3.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [14, 8, 7.5], + "to": [15, 15.5, 8.5], + "faces": { + "north": {"uv": [8, 4, 8.5, 7.5], "texture": "#2"}, + "east": {"uv": [7.5, 4, 8, 7.5], "texture": "#2"}, + "south": {"uv": [9, 4, 9.5, 7.5], "texture": "#2"}, + "west": {"uv": [8.5, 4, 9, 7.5], "texture": "#2"}, + "up": {"uv": [8.5, 4, 8, 3.5], "texture": "#2"}, + "down": {"uv": [9, 3.5, 8.5, 4], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [8.5, 5, 8], + "to": [9.5, 12.5, 9], + "faces": { + "north": {"uv": [2.5, 8.5, 3, 12], "texture": "#2"}, + "east": {"uv": [2, 8.5, 2.5, 12], "texture": "#2"}, + "south": {"uv": [3.5, 8.5, 4, 12], "texture": "#2"}, + "west": {"uv": [3, 8.5, 3.5, 12], "texture": "#2"}, + "up": {"uv": [3, 8.5, 2.5, 8], "texture": "#2"}, + "down": {"uv": [3.5, 8, 3, 8.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [8, 5, 12.5], + "to": [9, 10.5, 13.5], + "faces": { + "north": {"uv": [5, 4.5, 5.5, 7], "texture": "#2"}, + "east": {"uv": [4.5, 4.5, 5, 7], "texture": "#2"}, + "south": {"uv": [6, 4.5, 6.5, 7], "texture": "#2"}, + "west": {"uv": [5.5, 4.5, 6, 7], "texture": "#2"}, + "up": {"uv": [5.5, 4.5, 5, 4], "texture": "#2"}, + "down": {"uv": [6, 4, 5.5, 4.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [5, 8, 13.5], + "to": [9, 9, 14.5], + "rotation": {"angle": 22.5, "axis": "z", "origin": [5, 8, 13.5]}, + "faces": { + "north": {"uv": [5, 1.5, 7, 2], "texture": "#2"}, + "east": {"uv": [4.5, 1.5, 5, 2], "texture": "#2"}, + "south": {"uv": [7.5, 1.5, 9.5, 2], "texture": "#2"}, + "west": {"uv": [7, 1.5, 7.5, 2], "texture": "#2"}, + "up": {"uv": [7, 1.5, 5, 1], "texture": "#2"}, + "down": {"uv": [9, 1, 7, 1.5], "texture": "#2"} + } + }, + { + "name": "Cube27", + "from": [14, 6, 14], + "to": [15, 11.5, 15], + "faces": { + "north": {"uv": [4.5, 8.5, 5, 11], "texture": "#2"}, + "east": {"uv": [4, 8.5, 4.5, 11], "texture": "#2"}, + "south": {"uv": [5.5, 8.5, 6, 11], "texture": "#2"}, + "west": {"uv": [5, 8.5, 5.5, 11], "texture": "#2"}, + "up": {"uv": [5, 8.5, 4.5, 8], "texture": "#2"}, + "down": {"uv": [5.5, 8, 5, 8.5], "texture": "#2"} + } + } + ], + "groups": [ + { + "name": "beton_with_ralling", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [ + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [0, 1, 2, 3, 4, 5, 6, 7] + }, + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [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/new_soviet/textures/block/concrete/yellow_concrete.png b/src/main/resources/assets/new_soviet/textures/block/concrete/yellow_concrete.png new file mode 100644 index 0000000..48b737c Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/concrete/yellow_concrete.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/accelerator.png b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/accelerator.png new file mode 100644 index 0000000..87a0264 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/accelerator.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/accelerator_dis.json b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/accelerator_dis.json new file mode 100644 index 0000000..cc1037a --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/accelerator_dis.json @@ -0,0 +1,418 @@ +{ + "credit": "Made special for SovietLab", + "parent": "block/cube_all", + "texture_size": [128, 128], + "textures": { + "6": "accelerator_dis", + "particle": "soviet:blocks/rusty_copper" + }, + "elements": [ + { + "from": [5, 13, 5], + "to": [11, 16, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 8, 13]}, + "faces": { + "north": {"uv": [0, 7.25, 0.75, 7.625], "texture": "#6"}, + "east": {"uv": [1, 8, 1.125, 8.375], "texture": "#6"}, + "south": {"uv": [7.25, 3.25, 8, 3.625], "texture": "#6"}, + "west": {"uv": [3.5, 8, 3.625, 8.375], "texture": "#6"}, + "up": {"uv": [6, 4.75, 5.25, 4.625], "texture": "#6"}, + "down": {"uv": [8.625, 1.75, 7.875, 1.875], "texture": "#6"} + } + }, + { + "from": [5, 0, 5], + "to": [11, 3, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [14, -5, 13]}, + "faces": { + "north": {"uv": [7.25, 3.625, 8, 4], "texture": "#6"}, + "east": {"uv": [8, 3.5, 8.125, 3.875], "texture": "#6"}, + "south": {"uv": [7.25, 4, 8, 4.375], "texture": "#6"}, + "west": {"uv": [3.625, 8, 3.75, 8.375], "texture": "#6"}, + "up": {"uv": [8.625, 2, 7.875, 1.875], "texture": "#6"}, + "down": {"uv": [8.625, 2, 7.875, 2.125], "texture": "#6"} + } + }, + { + "from": [0, 5, 5], + "to": [3, 11, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 13]}, + "faces": { + "north": {"uv": [0.75, 7.25, 1.125, 8], "texture": "#6"}, + "east": {"uv": [3.75, 2.75, 3.875, 3.5], "texture": "#6"}, + "south": {"uv": [7, 7.375, 7.375, 8.125], "texture": "#6"}, + "west": {"uv": [3.875, 2.75, 4, 3.5], "texture": "#6"}, + "up": {"uv": [8.375, 4, 8, 3.875], "texture": "#6"}, + "down": {"uv": [8.375, 4, 8, 4.125], "texture": "#6"} + } + }, + { + "from": [13, 5, 5], + "to": [16, 11, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 8, 13]}, + "faces": { + "north": {"uv": [7.375, 7.375, 7.75, 8.125], "texture": "#6"}, + "east": {"uv": [1.75, 4, 1.875, 4.75], "texture": "#6"}, + "south": {"uv": [7.5, 1.5, 7.875, 2.25], "texture": "#6"}, + "west": {"uv": [1.875, 4, 2, 4.75], "texture": "#6"}, + "up": {"uv": [8.375, 4.25, 8, 4.125], "texture": "#6"}, + "down": {"uv": [8.375, 4.25, 8, 4.375], "texture": "#6"} + } + }, + { + "from": [3, 7, 7], + "to": [3, 9, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 14, 14]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.25], "texture": "#6"}, + "east": {"uv": [0.75, 8, 1, 8.25], "texture": "#6"}, + "south": {"uv": [0, 0, 0, 0.25], "texture": "#6"}, + "west": {"uv": [2, 8, 2.25, 8.25], "texture": "#6"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#6"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#6"} + } + }, + { + "from": [13, 7, 7], + "to": [13, 9, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 14, 14]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.25], "texture": "#6"}, + "east": {"uv": [2.25, 8, 2.5, 8.25], "texture": "#6"}, + "south": {"uv": [0, 0, 0, 0.25], "texture": "#6"}, + "west": {"uv": [2.5, 8, 2.75, 8.25], "texture": "#6"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#6"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#6"} + } + }, + { + "from": [7, 13, 7], + "to": [9, 13, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 14, 14]}, + "faces": { + "north": {"uv": [0, 0, 0.25, 0], "texture": "#6"}, + "east": {"uv": [0, 0, 0.25, 0], "texture": "#6"}, + "south": {"uv": [0, 0, 0.25, 0], "texture": "#6"}, + "west": {"uv": [0, 0, 0.25, 0], "texture": "#6"}, + "up": {"uv": [3, 8.25, 2.75, 8], "texture": "#6"}, + "down": {"uv": [3.25, 8, 3, 8.25], "texture": "#6"} + } + }, + { + "from": [7, 3, 7], + "to": [9, 3, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 14, 14]}, + "faces": { + "north": {"uv": [0, 0, 0.25, 0], "texture": "#6"}, + "east": {"uv": [0, 0, 0.25, 0], "texture": "#6"}, + "south": {"uv": [0, 0, 0.25, 0], "texture": "#6"}, + "west": {"uv": [0, 0, 0.25, 0], "texture": "#6"}, + "up": {"uv": [3.5, 8.25, 3.25, 8], "texture": "#6"}, + "down": {"uv": [8.25, 3.25, 8, 3.5], "texture": "#6"} + } + }, + { + "from": [3, 3, 6], + "to": [13, 13, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 6, 15]}, + "faces": { + "north": {"uv": [3.75, 1.5, 5, 2.75], "texture": "#6"}, + "east": {"uv": [3.75, 1.5, 3.875, 2.75], "texture": "#6"}, + "south": {"uv": [5, 1.5, 3.75, 2.75], "texture": "#6"}, + "west": {"uv": [4.875, 1.5, 5, 2.75], "texture": "#6"}, + "up": {"uv": [5, 1.625, 3.75, 1.5], "texture": "#6"}, + "down": {"uv": [5, 2.625, 3.75, 2.75], "texture": "#6"} + } + }, + { + "from": [7, 7, 5.5], + "to": [9, 9, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 8.5, 14.5]}, + "faces": { + "north": {"uv": [1.75, 4.75, 2, 5], "texture": "#6"}, + "east": {"uv": [5.125, 8.125, 5.25, 8.375], "texture": "#6"}, + "south": {"uv": [3.75, 5, 4, 5.25], "texture": "#6"}, + "west": {"uv": [5.25, 8.125, 5.375, 8.375], "texture": "#6"}, + "up": {"uv": [4, 5.375, 3.75, 5.25], "texture": "#6"}, + "down": {"uv": [8.375, 4.875, 8.125, 5], "texture": "#6"} + } + }, + { + "from": [0, 0, 12.95], + "to": [16, 16, 14.225], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 8, 19]}, + "faces": { + "north": {"uv": [0, 0, 2, 2], "texture": "#6"}, + "east": {"uv": [1.125, 7.25, 1.25, 9.25], "texture": "#6"}, + "south": {"uv": [0, 2, 2, 4], "texture": "#6"}, + "west": {"uv": [0, 7.625, 0.125, 9.625], "texture": "#6"}, + "up": {"uv": [8, 5.375, 6, 5.25], "texture": "#6"}, + "down": {"uv": [9.25, 4.375, 7.25, 4.5], "texture": "#6"} + } + }, + { + "from": [1, 1, 14.25], + "to": [15, 15, 15.25], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 8, 19]}, + "faces": { + "north": {"uv": [2, 0, 3.75, 1.75], "texture": "#6"}, + "east": {"uv": [0.125, 7.625, 0.25, 9.375], "texture": "#6"}, + "south": {"uv": [2, 1.75, 3.75, 3.5], "texture": "#6"}, + "west": {"uv": [0.25, 7.625, 0.375, 9.375], "texture": "#6"}, + "up": {"uv": [9.5, 0.125, 7.75, 0], "texture": "#6"}, + "down": {"uv": [9.5, 0.125, 7.75, 0.25], "texture": "#6"} + } + }, + { + "from": [0, 15, 15.25], + "to": [16, 16, 16.25], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 8, 19]}, + "faces": { + "north": {"uv": [7.25, 4.5, 9.25, 4.625], "texture": "#6"}, + "east": {"uv": [0.5, 8.25, 0.625, 8.375], "texture": "#6"}, + "south": {"uv": [7.5, 2.25, 9.5, 2.375], "texture": "#6"}, + "west": {"uv": [8.25, 0.5, 8.375, 0.625], "texture": "#6"}, + "up": {"uv": [9.5, 2.5, 7.5, 2.375], "texture": "#6"}, + "down": {"uv": [9.5, 2.5, 7.5, 2.625], "texture": "#6"} + } + }, + { + "from": [0, 0, 15.25], + "to": [16, 5, 16.25], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 8, 19]}, + "faces": { + "north": {"uv": [6, 4.625, 8, 5.25], "texture": "#6"}, + "east": {"uv": [5.5, 7.875, 5.625, 8.5], "texture": "#6"}, + "south": {"uv": [5.75, 6, 7.75, 6.625], "texture": "#6"}, + "west": {"uv": [5.625, 7.875, 5.75, 8.5], "texture": "#6"}, + "up": {"uv": [9.5, 2.75, 7.5, 2.625], "texture": "#6"}, + "down": {"uv": [3.25, 7.625, 1.25, 7.75], "texture": "#6"} + } + }, + { + "from": [15, 5, 15.25], + "to": [16, 15, 16.25], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 8, 19]}, + "faces": { + "north": {"uv": [7.75, 5.875, 7.875, 7.125], "texture": "#6"}, + "east": {"uv": [7.75, 7.375, 7.875, 8.625], "texture": "#6"}, + "south": {"uv": [3.75, 7.875, 3.875, 9.125], "texture": "#6"}, + "west": {"uv": [3.875, 7.875, 4, 9.125], "texture": "#6"}, + "up": {"uv": [0.75, 8.375, 0.625, 8.25], "texture": "#6"}, + "down": {"uv": [8.375, 0.625, 8.25, 0.75], "texture": "#6"} + } + }, + { + "from": [0, 5, 15.25], + "to": [1, 15, 16.25], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 8, 19]}, + "faces": { + "north": {"uv": [4, 7.875, 4.125, 9.125], "texture": "#6"}, + "east": {"uv": [4.125, 7.875, 4.25, 9.125], "texture": "#6"}, + "south": {"uv": [4.25, 7.875, 4.375, 9.125], "texture": "#6"}, + "west": {"uv": [4.375, 7.875, 4.5, 9.125], "texture": "#6"}, + "up": {"uv": [0.875, 8.375, 0.75, 8.25], "texture": "#6"}, + "down": {"uv": [8.375, 0.75, 8.25, 0.875], "texture": "#6"} + } + }, + { + "from": [1, 5, 15.75], + "to": [15, 15, 15.75], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 8, 19]}, + "faces": { + "north": {"uv": [3.75, 1.5, 5.5, 2.75], "texture": "#6"}, + "east": {"uv": [0, 0, 0, 1.25], "texture": "#6"}, + "south": {"uv": [0, 4, 1.75, 5.25], "texture": "#6"}, + "west": {"uv": [0, 0, 0, 1.25], "texture": "#6"}, + "up": {"uv": [1.75, 0, 0, 0], "texture": "#6"}, + "down": {"uv": [1.75, 0, 0, 0], "texture": "#6"} + } + }, + { + "from": [0, 2, 9], + "to": [16, 14, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 8, 14.25]}, + "faces": { + "north": {"uv": [2, 3.5, 4, 5], "texture": "#6"}, + "east": {"uv": [6, 7.125, 6.5, 8.625], "texture": "#6"}, + "south": {"uv": [3.75, 0, 5.75, 1.5], "texture": "#6"}, + "west": {"uv": [6.5, 7.125, 7, 8.625], "texture": "#6"}, + "up": {"uv": [5.75, 7.125, 3.75, 6.625], "texture": "#6"}, + "down": {"uv": [7.75, 6.625, 5.75, 7.125], "texture": "#6"} + } + }, + { + "from": [-0.025, 12.525, 9.025], + "to": [15.975, 14.025, 14.025], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, 9.025]}, + "faces": { + "north": {"uv": [5.75, 1.25, 7.75, 1.5], "texture": "#6"}, + "east": {"uv": [2, 7.75, 2.625, 8], "texture": "#6"}, + "south": {"uv": [7, 7.125, 9, 7.375], "texture": "#6"}, + "west": {"uv": [2.625, 7.75, 3.25, 8], "texture": "#6"}, + "up": {"uv": [7.75, 0.625, 5.75, 0], "texture": "#6"}, + "down": {"uv": [7.75, 0.625, 5.75, 1.25], "texture": "#6"} + } + }, + { + "from": [-0.025, 1.975, 9.025], + "to": [15.975, 3.475, 14.025], + "rotation": {"angle": 22.5, "axis": "x", "origin": [16, 2, 9.025]}, + "faces": { + "north": {"uv": [7.25, 2.75, 9.25, 3], "texture": "#6"}, + "east": {"uv": [7.75, 5.375, 8.375, 5.625], "texture": "#6"}, + "south": {"uv": [7.25, 3, 9.25, 3.25], "texture": "#6"}, + "west": {"uv": [7.75, 5.625, 8.375, 5.875], "texture": "#6"}, + "up": {"uv": [7.75, 6, 5.75, 5.375], "texture": "#6"}, + "down": {"uv": [5.75, 6, 3.75, 6.625], "texture": "#6"} + } + }, + { + "from": [0.15, 0.3, 0], + "to": [15.8, 0.3, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.25, 8.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 0], "texture": "#6"}, + "east": {"uv": [0, 0, 0.625, 0], "texture": "#6"}, + "south": {"uv": [0, 0, 2, 0], "texture": "#6"}, + "west": {"uv": [0, 0, 0.625, 0], "texture": "#6"}, + "up": {"uv": [6, 5.375, 4, 4.75], "texture": "#6"}, + "down": {"uv": [6, 5.375, 4, 4.75], "texture": "#6"} + } + }, + { + "from": [15.8, 0.3, 0], + "to": [15.8, 15.85, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.25, 8.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 2], "texture": "#6"}, + "east": {"uv": [2.5, 5.625, 1.875, 7.625], "texture": "#6"}, + "south": {"uv": [0, 0, 0, 2], "texture": "#6"}, + "west": {"uv": [1.875, 5.625, 2.5, 7.625], "texture": "#6"}, + "up": {"uv": [0, 0.625, 0, 0], "texture": "#6"}, + "down": {"uv": [0, 0, 0, 0.625], "texture": "#6"} + } + }, + { + "from": [0.225, 0.3, 0], + "to": [0.225, 15.85, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.25, 8.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 2], "texture": "#6"}, + "east": {"uv": [2.5, 5.625, 3.125, 7.625], "texture": "#6"}, + "south": {"uv": [0, 0, 0, 2], "texture": "#6"}, + "west": {"uv": [3.125, 5.625, 2.5, 7.625], "texture": "#6"}, + "up": {"uv": [0, 0.625, 0, 0], "texture": "#6"}, + "down": {"uv": [0, 0, 0, 0.625], "texture": "#6"} + } + }, + { + "from": [0.15, 15.85, 0], + "to": [15.8, 15.85, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.25, 8.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 0], "texture": "#6"}, + "east": {"uv": [0, 0, 0.625, 0], "texture": "#6"}, + "south": {"uv": [0, 0, 2, 0], "texture": "#6"}, + "west": {"uv": [0, 0, 0.625, 0], "texture": "#6"}, + "up": {"uv": [7.5, 2.125, 5.5, 2.75], "texture": "#6"}, + "down": {"uv": [7.5, 2.125, 5.5, 2.75], "texture": "#6"} + } + }, + { + "from": [0, 0, 0], + "to": [0, 16, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 13, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 2], "texture": "#6"}, + "east": {"uv": [5.25, 2.75, 4.625, 4.75], "texture": "#6"}, + "south": {"uv": [0, 0, 0, 2], "texture": "#6"}, + "west": {"uv": [4.625, 2.75, 5.25, 4.75], "texture": "#6"}, + "up": {"uv": [0, 0.625, 0, 0], "texture": "#6"}, + "down": {"uv": [0, 0, 0, 0.625], "texture": "#6"} + } + }, + { + "from": [16, 0, 0], + "to": [16, 16, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 13, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 2], "texture": "#6"}, + "east": {"uv": [0, 5.25, 0.625, 7.25], "texture": "#6"}, + "south": {"uv": [0, 0, 0, 2], "texture": "#6"}, + "west": {"uv": [0.625, 5.25, 0, 7.25], "texture": "#6"}, + "up": {"uv": [0, 0.625, 0, 0], "texture": "#6"}, + "down": {"uv": [0, 0, 0, 0.625], "texture": "#6"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 0, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 13, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 0], "texture": "#6"}, + "east": {"uv": [0, 0, 0.625, 0], "texture": "#6"}, + "south": {"uv": [0, 0, 2, 0], "texture": "#6"}, + "west": {"uv": [0, 0, 0.625, 0], "texture": "#6"}, + "up": {"uv": [7.25, 3.375, 5.25, 4], "texture": "#6"}, + "down": {"uv": [7.25, 3.375, 5.25, 4], "texture": "#6"} + } + }, + { + "from": [0, 16, 0], + "to": [16, 16, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 13, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 0], "texture": "#6"}, + "east": {"uv": [0, 0, 0.625, 0], "texture": "#6"}, + "south": {"uv": [0, 0, 2, 0], "texture": "#6"}, + "west": {"uv": [0, 0, 0.625, 0], "texture": "#6"}, + "up": {"uv": [7.25, 4.625, 5.25, 4], "texture": "#6"}, + "down": {"uv": [7.25, 4.625, 5.25, 4], "texture": "#6"} + } + } + ], + "groups": [ + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [ + { + "name": "group", + "origin": [14, 6, 14], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8] + }, + { + "name": "group", + "origin": [14.5, 9, 14.5], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19] + }, + { + "name": "group", + "origin": [8.5, 13.75, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [20, 21, 22, 23] + }, + { + "name": "group", + "origin": [17, 23, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [24, 25, 26, 27] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/accelerator_dis.png b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/accelerator_dis.png new file mode 100644 index 0000000..28c5a3d Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/accelerator_dis.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/accelerator_enb.json b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/accelerator_enb.json new file mode 100644 index 0000000..cc1ea01 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/accelerator_enb.json @@ -0,0 +1,418 @@ +{ + "credit": "Made special for SovietLab", + "parent": "block/cube_all", + "texture_size": [128, 128], + "textures": { + "6": "accelerator", + "particle": "soviet:rusty_copper" + }, + "elements": [ + { + "from": [5, 13, 5], + "to": [11, 16, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 8, 13]}, + "faces": { + "north": {"uv": [0, 7.25, 0.75, 7.625], "texture": "#6"}, + "east": {"uv": [1, 8, 1.125, 8.375], "texture": "#6"}, + "south": {"uv": [7.25, 3.25, 8, 3.625], "texture": "#6"}, + "west": {"uv": [3.5, 8, 3.625, 8.375], "texture": "#6"}, + "up": {"uv": [6, 4.75, 5.25, 4.625], "texture": "#6"}, + "down": {"uv": [8.625, 1.75, 7.875, 1.875], "texture": "#6"} + } + }, + { + "from": [5, 0, 5], + "to": [11, 3, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [14, -5, 13]}, + "faces": { + "north": {"uv": [7.25, 3.625, 8, 4], "texture": "#6"}, + "east": {"uv": [8, 3.5, 8.125, 3.875], "texture": "#6"}, + "south": {"uv": [7.25, 4, 8, 4.375], "texture": "#6"}, + "west": {"uv": [3.625, 8, 3.75, 8.375], "texture": "#6"}, + "up": {"uv": [8.625, 2, 7.875, 1.875], "texture": "#6"}, + "down": {"uv": [8.625, 2, 7.875, 2.125], "texture": "#6"} + } + }, + { + "from": [0, 5, 5], + "to": [3, 11, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 13]}, + "faces": { + "north": {"uv": [0.75, 7.25, 1.125, 8], "texture": "#6"}, + "east": {"uv": [3.75, 2.75, 3.875, 3.5], "texture": "#6"}, + "south": {"uv": [7, 7.375, 7.375, 8.125], "texture": "#6"}, + "west": {"uv": [3.875, 2.75, 4, 3.5], "texture": "#6"}, + "up": {"uv": [8.375, 4, 8, 3.875], "texture": "#6"}, + "down": {"uv": [8.375, 4, 8, 4.125], "texture": "#6"} + } + }, + { + "from": [13, 5, 5], + "to": [16, 11, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 8, 13]}, + "faces": { + "north": {"uv": [7.375, 7.375, 7.75, 8.125], "texture": "#6"}, + "east": {"uv": [1.75, 4, 1.875, 4.75], "texture": "#6"}, + "south": {"uv": [7.5, 1.5, 7.875, 2.25], "texture": "#6"}, + "west": {"uv": [1.875, 4, 2, 4.75], "texture": "#6"}, + "up": {"uv": [8.375, 4.25, 8, 4.125], "texture": "#6"}, + "down": {"uv": [8.375, 4.25, 8, 4.375], "texture": "#6"} + } + }, + { + "from": [3, 7, 7], + "to": [3, 9, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 14, 14]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.25], "texture": "#6"}, + "east": {"uv": [0.75, 8, 1, 8.25], "texture": "#6"}, + "south": {"uv": [0, 0, 0, 0.25], "texture": "#6"}, + "west": {"uv": [2, 8, 2.25, 8.25], "texture": "#6"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#6"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#6"} + } + }, + { + "from": [13, 7, 7], + "to": [13, 9, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 14, 14]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.25], "texture": "#6"}, + "east": {"uv": [2.25, 8, 2.5, 8.25], "texture": "#6"}, + "south": {"uv": [0, 0, 0, 0.25], "texture": "#6"}, + "west": {"uv": [2.5, 8, 2.75, 8.25], "texture": "#6"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#6"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#6"} + } + }, + { + "from": [7, 13, 7], + "to": [9, 13, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 14, 14]}, + "faces": { + "north": {"uv": [0, 0, 0.25, 0], "texture": "#6"}, + "east": {"uv": [0, 0, 0.25, 0], "texture": "#6"}, + "south": {"uv": [0, 0, 0.25, 0], "texture": "#6"}, + "west": {"uv": [0, 0, 0.25, 0], "texture": "#6"}, + "up": {"uv": [3, 8.25, 2.75, 8], "texture": "#6"}, + "down": {"uv": [3.25, 8, 3, 8.25], "texture": "#6"} + } + }, + { + "from": [7, 3, 7], + "to": [9, 3, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 14, 14]}, + "faces": { + "north": {"uv": [0, 0, 0.25, 0], "texture": "#6"}, + "east": {"uv": [0, 0, 0.25, 0], "texture": "#6"}, + "south": {"uv": [0, 0, 0.25, 0], "texture": "#6"}, + "west": {"uv": [0, 0, 0.25, 0], "texture": "#6"}, + "up": {"uv": [3.5, 8.25, 3.25, 8], "texture": "#6"}, + "down": {"uv": [8.25, 3.25, 8, 3.5], "texture": "#6"} + } + }, + { + "from": [3, 3, 6], + "to": [13, 13, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 6, 15]}, + "faces": { + "north": {"uv": [3.75, 1.5, 5, 2.75], "texture": "#6"}, + "east": {"uv": [3.75, 1.5, 3.875, 2.75], "texture": "#6"}, + "south": {"uv": [5, 1.5, 3.75, 2.75], "texture": "#6"}, + "west": {"uv": [4.875, 1.5, 5, 2.75], "texture": "#6"}, + "up": {"uv": [5, 1.625, 3.75, 1.5], "texture": "#6"}, + "down": {"uv": [5, 2.625, 3.75, 2.75], "texture": "#6"} + } + }, + { + "from": [7, 7, 5.5], + "to": [9, 9, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 8.5, 14.5]}, + "faces": { + "north": {"uv": [1.75, 4.75, 2, 5], "texture": "#6"}, + "east": {"uv": [5.125, 8.125, 5.25, 8.375], "texture": "#6"}, + "south": {"uv": [3.75, 5, 4, 5.25], "texture": "#6"}, + "west": {"uv": [5.25, 8.125, 5.375, 8.375], "texture": "#6"}, + "up": {"uv": [4, 5.375, 3.75, 5.25], "texture": "#6"}, + "down": {"uv": [8.375, 4.875, 8.125, 5], "texture": "#6"} + } + }, + { + "from": [0, 0, 12.95], + "to": [16, 16, 14.225], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 8, 19]}, + "faces": { + "north": {"uv": [0, 0, 2, 2], "texture": "#6"}, + "east": {"uv": [1.125, 7.25, 1.25, 9.25], "texture": "#6"}, + "south": {"uv": [0, 2, 2, 4], "texture": "#6"}, + "west": {"uv": [0, 7.625, 0.125, 9.625], "texture": "#6"}, + "up": {"uv": [8, 5.375, 6, 5.25], "texture": "#6"}, + "down": {"uv": [9.25, 4.375, 7.25, 4.5], "texture": "#6"} + } + }, + { + "from": [1, 1, 14.25], + "to": [15, 15, 15.25], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 8, 19]}, + "faces": { + "north": {"uv": [2, 0, 3.75, 1.75], "texture": "#6"}, + "east": {"uv": [0.125, 7.625, 0.25, 9.375], "texture": "#6"}, + "south": {"uv": [2, 1.75, 3.75, 3.5], "texture": "#6"}, + "west": {"uv": [0.25, 7.625, 0.375, 9.375], "texture": "#6"}, + "up": {"uv": [9.5, 0.125, 7.75, 0], "texture": "#6"}, + "down": {"uv": [9.5, 0.125, 7.75, 0.25], "texture": "#6"} + } + }, + { + "from": [0, 15, 15.25], + "to": [16, 16, 16.25], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 8, 19]}, + "faces": { + "north": {"uv": [7.25, 4.5, 9.25, 4.625], "texture": "#6"}, + "east": {"uv": [0.5, 8.25, 0.625, 8.375], "texture": "#6"}, + "south": {"uv": [7.5, 2.25, 9.5, 2.375], "texture": "#6"}, + "west": {"uv": [8.25, 0.5, 8.375, 0.625], "texture": "#6"}, + "up": {"uv": [9.5, 2.5, 7.5, 2.375], "texture": "#6"}, + "down": {"uv": [9.5, 2.5, 7.5, 2.625], "texture": "#6"} + } + }, + { + "from": [0, 0, 15.25], + "to": [16, 5, 16.25], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 8, 19]}, + "faces": { + "north": {"uv": [6, 4.625, 8, 5.25], "texture": "#6"}, + "east": {"uv": [5.5, 7.875, 5.625, 8.5], "texture": "#6"}, + "south": {"uv": [5.75, 6, 7.75, 6.625], "texture": "#6"}, + "west": {"uv": [5.625, 7.875, 5.75, 8.5], "texture": "#6"}, + "up": {"uv": [9.5, 2.75, 7.5, 2.625], "texture": "#6"}, + "down": {"uv": [3.25, 7.625, 1.25, 7.75], "texture": "#6"} + } + }, + { + "from": [15, 5, 15.25], + "to": [16, 15, 16.25], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 8, 19]}, + "faces": { + "north": {"uv": [7.75, 5.875, 7.875, 7.125], "texture": "#6"}, + "east": {"uv": [7.75, 7.375, 7.875, 8.625], "texture": "#6"}, + "south": {"uv": [3.75, 7.875, 3.875, 9.125], "texture": "#6"}, + "west": {"uv": [3.875, 7.875, 4, 9.125], "texture": "#6"}, + "up": {"uv": [0.75, 8.375, 0.625, 8.25], "texture": "#6"}, + "down": {"uv": [8.375, 0.625, 8.25, 0.75], "texture": "#6"} + } + }, + { + "from": [0, 5, 15.25], + "to": [1, 15, 16.25], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 8, 19]}, + "faces": { + "north": {"uv": [4, 7.875, 4.125, 9.125], "texture": "#6"}, + "east": {"uv": [4.125, 7.875, 4.25, 9.125], "texture": "#6"}, + "south": {"uv": [4.25, 7.875, 4.375, 9.125], "texture": "#6"}, + "west": {"uv": [4.375, 7.875, 4.5, 9.125], "texture": "#6"}, + "up": {"uv": [0.875, 8.375, 0.75, 8.25], "texture": "#6"}, + "down": {"uv": [8.375, 0.75, 8.25, 0.875], "texture": "#6"} + } + }, + { + "from": [1, 5, 15.75], + "to": [15, 15, 15.75], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 8, 19]}, + "faces": { + "north": {"uv": [3.75, 1.5, 5.5, 2.75], "texture": "#6"}, + "east": {"uv": [0, 0, 0, 1.25], "texture": "#6"}, + "south": {"uv": [0, 4, 1.75, 5.25], "texture": "#6"}, + "west": {"uv": [0, 0, 0, 1.25], "texture": "#6"}, + "up": {"uv": [1.75, 0, 0, 0], "texture": "#6"}, + "down": {"uv": [1.75, 0, 0, 0], "texture": "#6"} + } + }, + { + "from": [0, 2, 9], + "to": [16, 14, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 8, 14.25]}, + "faces": { + "north": {"uv": [2, 3.5, 4, 5], "texture": "#6"}, + "east": {"uv": [6, 7.125, 6.5, 8.625], "texture": "#6"}, + "south": {"uv": [3.75, 0, 5.75, 1.5], "texture": "#6"}, + "west": {"uv": [6.5, 7.125, 7, 8.625], "texture": "#6"}, + "up": {"uv": [5.75, 7.125, 3.75, 6.625], "texture": "#6"}, + "down": {"uv": [7.75, 6.625, 5.75, 7.125], "texture": "#6"} + } + }, + { + "from": [-0.025, 12.525, 9.025], + "to": [15.975, 14.025, 14.025], + "rotation": {"angle": -22.5, "axis": "x", "origin": [16, 14, 9.025]}, + "faces": { + "north": {"uv": [5.75, 1.25, 7.75, 1.5], "texture": "#6"}, + "east": {"uv": [2, 7.75, 2.625, 8], "texture": "#6"}, + "south": {"uv": [7, 7.125, 9, 7.375], "texture": "#6"}, + "west": {"uv": [2.625, 7.75, 3.25, 8], "texture": "#6"}, + "up": {"uv": [7.75, 0.625, 5.75, 0], "texture": "#6"}, + "down": {"uv": [7.75, 0.625, 5.75, 1.25], "texture": "#6"} + } + }, + { + "from": [-0.025, 1.975, 9.025], + "to": [15.975, 3.475, 14.025], + "rotation": {"angle": 22.5, "axis": "x", "origin": [16, 2, 9.025]}, + "faces": { + "north": {"uv": [7.25, 2.75, 9.25, 3], "texture": "#6"}, + "east": {"uv": [7.75, 5.375, 8.375, 5.625], "texture": "#6"}, + "south": {"uv": [7.25, 3, 9.25, 3.25], "texture": "#6"}, + "west": {"uv": [7.75, 5.625, 8.375, 5.875], "texture": "#6"}, + "up": {"uv": [7.75, 6, 5.75, 5.375], "texture": "#6"}, + "down": {"uv": [5.75, 6, 3.75, 6.625], "texture": "#6"} + } + }, + { + "from": [0.15, 0.3, 0], + "to": [15.8, 0.3, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.25, 8.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 0], "texture": "#6"}, + "east": {"uv": [0, 0, 0.625, 0], "texture": "#6"}, + "south": {"uv": [0, 0, 2, 0], "texture": "#6"}, + "west": {"uv": [0, 0, 0.625, 0], "texture": "#6"}, + "up": {"uv": [6, 5.375, 4, 4.75], "texture": "#6"}, + "down": {"uv": [6, 5.375, 4, 4.75], "texture": "#6"} + } + }, + { + "from": [15.8, 0.3, 0], + "to": [15.8, 15.85, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.25, 8.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 2], "texture": "#6"}, + "east": {"uv": [2.5, 5.625, 1.875, 7.625], "texture": "#6"}, + "south": {"uv": [0, 0, 0, 2], "texture": "#6"}, + "west": {"uv": [1.875, 5.625, 2.5, 7.625], "texture": "#6"}, + "up": {"uv": [0, 0.625, 0, 0], "texture": "#6"}, + "down": {"uv": [0, 0, 0, 0.625], "texture": "#6"} + } + }, + { + "from": [0.225, 0.3, 0], + "to": [0.225, 15.85, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.25, 8.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 2], "texture": "#6"}, + "east": {"uv": [2.5, 5.625, 3.125, 7.625], "texture": "#6"}, + "south": {"uv": [0, 0, 0, 2], "texture": "#6"}, + "west": {"uv": [3.125, 5.625, 2.5, 7.625], "texture": "#6"}, + "up": {"uv": [0, 0.625, 0, 0], "texture": "#6"}, + "down": {"uv": [0, 0, 0, 0.625], "texture": "#6"} + } + }, + { + "from": [0.15, 15.85, 0], + "to": [15.8, 15.85, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.25, 8.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 0], "texture": "#6"}, + "east": {"uv": [0, 0, 0.625, 0], "texture": "#6"}, + "south": {"uv": [0, 0, 2, 0], "texture": "#6"}, + "west": {"uv": [0, 0, 0.625, 0], "texture": "#6"}, + "up": {"uv": [7.5, 2.125, 5.5, 2.75], "texture": "#6"}, + "down": {"uv": [7.5, 2.125, 5.5, 2.75], "texture": "#6"} + } + }, + { + "from": [0, 0, 0], + "to": [0, 16, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 13, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 2], "texture": "#6"}, + "east": {"uv": [5.25, 2.75, 4.625, 4.75], "texture": "#6"}, + "south": {"uv": [0, 0, 0, 2], "texture": "#6"}, + "west": {"uv": [4.625, 2.75, 5.25, 4.75], "texture": "#6"}, + "up": {"uv": [0, 0.625, 0, 0], "texture": "#6"}, + "down": {"uv": [0, 0, 0, 0.625], "texture": "#6"} + } + }, + { + "from": [16, 0, 0], + "to": [16, 16, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 13, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 2], "texture": "#6"}, + "east": {"uv": [0, 5.25, 0.625, 7.25], "texture": "#6"}, + "south": {"uv": [0, 0, 0, 2], "texture": "#6"}, + "west": {"uv": [0.625, 5.25, 0, 7.25], "texture": "#6"}, + "up": {"uv": [0, 0.625, 0, 0], "texture": "#6"}, + "down": {"uv": [0, 0, 0, 0.625], "texture": "#6"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 0, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 13, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 0], "texture": "#6"}, + "east": {"uv": [0, 0, 0.625, 0], "texture": "#6"}, + "south": {"uv": [0, 0, 2, 0], "texture": "#6"}, + "west": {"uv": [0, 0, 0.625, 0], "texture": "#6"}, + "up": {"uv": [7.25, 3.375, 5.25, 4], "texture": "#6"}, + "down": {"uv": [7.25, 3.375, 5.25, 4], "texture": "#6"} + } + }, + { + "from": [0, 16, 0], + "to": [16, 16, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 13, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 0], "texture": "#6"}, + "east": {"uv": [0, 0, 0.625, 0], "texture": "#6"}, + "south": {"uv": [0, 0, 2, 0], "texture": "#6"}, + "west": {"uv": [0, 0, 0.625, 0], "texture": "#6"}, + "up": {"uv": [7.25, 4.625, 5.25, 4], "texture": "#6"}, + "down": {"uv": [7.25, 4.625, 5.25, 4], "texture": "#6"} + } + } + ], + "groups": [ + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [ + { + "name": "group", + "origin": [14, 6, 14], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8] + }, + { + "name": "group", + "origin": [14.5, 9, 14.5], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19] + }, + { + "name": "group", + "origin": [8.5, 13.75, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [20, 21, 22, 23] + }, + { + "name": "group", + "origin": [17, 23, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [24, 25, 26, 27] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/accelerator_pods.png b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/accelerator_pods.png new file mode 100644 index 0000000..c0dbb19 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/accelerator_pods.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/accelerator_stand.json b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/accelerator_stand.json new file mode 100644 index 0000000..c6eddc7 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/accelerator_stand.json @@ -0,0 +1,325 @@ +{ + "credit": "Made special for SovietLab", + "parent": "block/cube_all", + "texture_size": [64, 64], + "textures": { + "5": "accelerator_pods", + "particle": "soviet:blocks/lead_clean" + }, + "elements": [ + { + "from": [1, 1, 13], + "to": [3, 14, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 8, 22]}, + "faces": { + "north": {"uv": [4, 2.25, 4.5, 5.5], "texture": "#5"}, + "east": {"uv": [2.5, 4, 3, 7.25], "texture": "#5"}, + "south": {"uv": [3, 4, 3.5, 7.25], "texture": "#5"}, + "west": {"uv": [3.5, 4, 4, 7.25], "texture": "#5"}, + "up": {"uv": [4, 7.75, 3.5, 7.25], "texture": "#5"}, + "down": {"uv": [4, 7.75, 3.5, 8.25], "texture": "#5"} + } + }, + { + "from": [0, 0, 12], + "to": [4, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, -5, 23]}, + "faces": { + "north": {"uv": [2.5, 8.25, 3.5, 8.5], "texture": "#5"}, + "east": {"uv": [8.5, 0.75, 9.5, 1], "texture": "#5"}, + "south": {"uv": [8.5, 2.25, 9.5, 2.5], "texture": "#5"}, + "west": {"uv": [2.5, 8.5, 3.5, 8.75], "texture": "#5"}, + "up": {"uv": [7, 7.25, 6, 6.25], "texture": "#5"}, + "down": {"uv": [7.5, 0, 6.5, 1], "texture": "#5"} + } + }, + { + "from": [12, 0, 12], + "to": [16, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [20, -5, 23]}, + "faces": { + "north": {"uv": [8.5, 2.5, 9.5, 2.75], "texture": "#5"}, + "east": {"uv": [8.5, 2.75, 9.5, 3], "texture": "#5"}, + "south": {"uv": [8.5, 3, 9.5, 3.25], "texture": "#5"}, + "west": {"uv": [8.5, 3.25, 9.5, 3.5], "texture": "#5"}, + "up": {"uv": [7.5, 2, 6.5, 1], "texture": "#5"}, + "down": {"uv": [8, 6.25, 7, 7.25], "texture": "#5"} + } + }, + { + "from": [12, 0, 0], + "to": [16, 1, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [20, -5, 11]}, + "faces": { + "north": {"uv": [8.5, 3.5, 9.5, 3.75], "texture": "#5"}, + "east": {"uv": [8.5, 3.75, 9.5, 4], "texture": "#5"}, + "south": {"uv": [8.5, 4, 9.5, 4.25], "texture": "#5"}, + "west": {"uv": [8.5, 4.25, 9.5, 4.5], "texture": "#5"}, + "up": {"uv": [3.5, 8.25, 2.5, 7.25], "texture": "#5"}, + "down": {"uv": [7, 7.25, 6, 8.25], "texture": "#5"} + } + }, + { + "from": [0, 0, 0], + "to": [4, 1, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [8, -5, 11]}, + "faces": { + "north": {"uv": [8.5, 4.5, 9.5, 4.75], "texture": "#5"}, + "east": {"uv": [8.5, 4.75, 9.5, 5], "texture": "#5"}, + "south": {"uv": [8.5, 5, 9.5, 5.25], "texture": "#5"}, + "west": {"uv": [8.5, 5.25, 9.5, 5.5], "texture": "#5"}, + "up": {"uv": [8, 8.25, 7, 7.25], "texture": "#5"}, + "down": {"uv": [8.5, 0, 7.5, 1], "texture": "#5"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 14, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 8, 10]}, + "faces": { + "north": {"uv": [4.5, 2.25, 5, 5.5], "texture": "#5"}, + "east": {"uv": [0, 4.75, 0.5, 8], "texture": "#5"}, + "south": {"uv": [0.5, 4.75, 1, 8], "texture": "#5"}, + "west": {"uv": [1, 4.75, 1.5, 8], "texture": "#5"}, + "up": {"uv": [4, 8.75, 3.5, 8.25], "texture": "#5"}, + "down": {"uv": [9, 5.5, 8.5, 6], "texture": "#5"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 14, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 8, 10]}, + "faces": { + "north": {"uv": [1.5, 4.75, 2, 8], "texture": "#5"}, + "east": {"uv": [2, 4.75, 2.5, 8], "texture": "#5"}, + "south": {"uv": [5, 2.25, 5.5, 5.5], "texture": "#5"}, + "west": {"uv": [5.5, 2.25, 6, 5.5], "texture": "#5"}, + "up": {"uv": [6.5, 9, 6, 8.5], "texture": "#5"}, + "down": {"uv": [7, 8.5, 6.5, 9], "texture": "#5"} + } + }, + { + "from": [13, 15, 0], + "to": [15, 15.75, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 23, 9]}, + "faces": { + "north": {"uv": [5.25, 8.75, 5.75, 9], "texture": "#5"}, + "east": {"uv": [6.5, 2, 10.5, 2.25], "texture": "#5"}, + "south": {"uv": [8.5, 8.75, 9, 9], "texture": "#5"}, + "west": {"uv": [7.5, 1, 11.5, 1.25], "texture": "#5"}, + "up": {"uv": [0.5, 4, 0, 0], "texture": "#5"}, + "down": {"uv": [1, 0, 0.5, 4], "texture": "#5"} + } + }, + { + "from": [13, 15.75, 0], + "to": [15, 16.25, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 23.75, 9]}, + "faces": { + "north": {"uv": [3, 9, 3.5, 9.25], "texture": "#5"}, + "east": {"uv": [7.5, 1.25, 11.5, 1.5], "texture": "#5"}, + "south": {"uv": [3.5, 9, 4, 9.25], "texture": "#5"}, + "west": {"uv": [7.5, 1.5, 11.5, 1.75], "texture": "#5"}, + "up": {"uv": [1.5, 4, 1, 0], "texture": "#5"}, + "down": {"uv": [2, 0, 1.5, 4], "texture": "#5"} + } + }, + { + "from": [3, 15, 0.25], + "to": [13, 15.75, 3.25], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 23, 9.25]}, + "faces": { + "north": {"uv": [0, 8, 2.5, 8.25], "texture": "#5"}, + "east": {"uv": [8.5, 6, 9.25, 6.25], "texture": "#5"}, + "south": {"uv": [8, 7, 10.5, 7.25], "texture": "#5"}, + "west": {"uv": [3, 8.75, 3.75, 9], "texture": "#5"}, + "up": {"uv": [2.5, 4.75, 0, 4], "texture": "#5"}, + "down": {"uv": [6.5, 0, 4, 0.75], "texture": "#5"} + } + }, + { + "from": [3, 15.75, 0.5], + "to": [13, 16.25, 2.75], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 23.75, 9]}, + "faces": { + "north": {"uv": [8, 7.25, 10.5, 7.5], "texture": "#5"}, + "east": {"uv": [4, 9, 4.5, 9.25], "texture": "#5"}, + "south": {"uv": [8, 7.5, 10.5, 7.75], "texture": "#5"}, + "west": {"uv": [4.5, 9, 5, 9.25], "texture": "#5"}, + "up": {"uv": [8.5, 2.75, 6, 2.25], "texture": "#5"}, + "down": {"uv": [8.5, 2.75, 6, 3.25], "texture": "#5"} + } + }, + { + "from": [3, 15, 8], + "to": [13, 15.75, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 23, 17]}, + "faces": { + "north": {"uv": [8, 7.75, 10.5, 8], "texture": "#5"}, + "east": {"uv": [3.75, 8.75, 4.5, 9], "texture": "#5"}, + "south": {"uv": [8, 8, 10.5, 8.25], "texture": "#5"}, + "west": {"uv": [4.5, 8.75, 5.25, 9], "texture": "#5"}, + "up": {"uv": [6.5, 1.5, 4, 0.75], "texture": "#5"}, + "down": {"uv": [6.5, 1.5, 4, 2.25], "texture": "#5"} + } + }, + { + "from": [3, 15.75, 8.25], + "to": [13, 16.25, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 23.75, 16.75]}, + "faces": { + "north": {"uv": [0, 8.25, 2.5, 8.5], "texture": "#5"}, + "east": {"uv": [5, 9, 5.5, 9.25], "texture": "#5"}, + "south": {"uv": [6, 8.25, 8.5, 8.5], "texture": "#5"}, + "west": {"uv": [5.5, 9, 6, 9.25], "texture": "#5"}, + "up": {"uv": [8.5, 3.75, 6, 3.25], "texture": "#5"}, + "down": {"uv": [8.5, 3.75, 6, 4.25], "texture": "#5"} + } + }, + { + "from": [1, 15, 0], + "to": [3, 15.75, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 23, 9]}, + "faces": { + "north": {"uv": [9, 5.5, 9.5, 5.75], "texture": "#5"}, + "east": {"uv": [7.5, 1.75, 11.5, 2], "texture": "#5"}, + "south": {"uv": [9, 5.75, 9.5, 6], "texture": "#5"}, + "west": {"uv": [8, 6.25, 12, 6.5], "texture": "#5"}, + "up": {"uv": [2.5, 4, 2, 0], "texture": "#5"}, + "down": {"uv": [3, 0, 2.5, 4], "texture": "#5"} + } + }, + { + "from": [1, 15.75, 0], + "to": [3, 16.25, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 23.75, 9]}, + "faces": { + "north": {"uv": [6, 9, 6.5, 9.25], "texture": "#5"}, + "east": {"uv": [8, 6.5, 12, 6.75], "texture": "#5"}, + "south": {"uv": [6.5, 9, 7, 9.25], "texture": "#5"}, + "west": {"uv": [8, 6.75, 12, 7], "texture": "#5"}, + "up": {"uv": [3.5, 4, 3, 0], "texture": "#5"}, + "down": {"uv": [4, 0, 3.5, 4], "texture": "#5"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 14, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 8, 22]}, + "faces": { + "north": {"uv": [4, 5.5, 4.5, 8.75], "texture": "#5"}, + "east": {"uv": [4.5, 5.5, 5, 8.75], "texture": "#5"}, + "south": {"uv": [5, 5.5, 5.5, 8.75], "texture": "#5"}, + "west": {"uv": [5.5, 5.5, 6, 8.75], "texture": "#5"}, + "up": {"uv": [7.5, 9, 7, 8.5], "texture": "#5"}, + "down": {"uv": [8, 8.5, 7.5, 9], "texture": "#5"} + } + }, + { + "from": [3, 8, 13.5], + "to": [13, 10, 14.5], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 4, 22.5]}, + "faces": { + "north": {"uv": [6, 4.25, 8.5, 4.75], "texture": "#5"}, + "east": {"uv": [7, 9, 7.25, 9.5], "texture": "#5"}, + "south": {"uv": [6, 4.75, 8.5, 5.25], "texture": "#5"}, + "west": {"uv": [7.25, 9, 7.5, 9.5], "texture": "#5"}, + "up": {"uv": [2.5, 8.75, 0, 8.5], "texture": "#5"}, + "down": {"uv": [11, 0, 8.5, 0.25], "texture": "#5"} + } + }, + { + "from": [3, 8, 1.5], + "to": [13, 10, 2.5], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 4, 10.5]}, + "faces": { + "north": {"uv": [6, 5.25, 8.5, 5.75], "texture": "#5"}, + "east": {"uv": [7.5, 9, 7.75, 9.5], "texture": "#5"}, + "south": {"uv": [6, 5.75, 8.5, 6.25], "texture": "#5"}, + "west": {"uv": [7.75, 9, 8, 9.5], "texture": "#5"}, + "up": {"uv": [11, 0.5, 8.5, 0.25], "texture": "#5"}, + "down": {"uv": [11, 0.5, 8.5, 0.75], "texture": "#5"} + } + }, + { + "from": [13.25, 14, 13.25], + "to": [14.75, 15, 14.75], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 22, 22]}, + "faces": { + "north": {"uv": [8, 9, 8.5, 9.25], "texture": "#5"}, + "east": {"uv": [9, 8.25, 9.5, 8.5], "texture": "#5"}, + "south": {"uv": [8.5, 9, 9, 9.25], "texture": "#5"}, + "west": {"uv": [9, 8.5, 9.5, 8.75], "texture": "#5"}, + "up": {"uv": [8.5, 9, 8, 8.5], "texture": "#5"}, + "down": {"uv": [9, 8.25, 8.5, 8.75], "texture": "#5"} + } + }, + { + "from": [13.25, 14, 1.25], + "to": [14.75, 15, 2.75], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 22, 10]}, + "faces": { + "north": {"uv": [9, 8.75, 9.5, 9], "texture": "#5"}, + "east": {"uv": [9, 9, 9.5, 9.25], "texture": "#5"}, + "south": {"uv": [0, 9.25, 0.5, 9.5], "texture": "#5"}, + "west": {"uv": [0.5, 9.25, 1, 9.5], "texture": "#5"}, + "up": {"uv": [0.5, 9.25, 0, 8.75], "texture": "#5"}, + "down": {"uv": [1, 8.75, 0.5, 9.25], "texture": "#5"} + } + }, + { + "from": [1.25, 14, 1.25], + "to": [2.75, 15, 2.75], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 22, 10]}, + "faces": { + "north": {"uv": [1, 9.25, 1.5, 9.5], "texture": "#5"}, + "east": {"uv": [1.5, 9.25, 2, 9.5], "texture": "#5"}, + "south": {"uv": [2, 9.25, 2.5, 9.5], "texture": "#5"}, + "west": {"uv": [2.5, 9.25, 3, 9.5], "texture": "#5"}, + "up": {"uv": [1.5, 9.25, 1, 8.75], "texture": "#5"}, + "down": {"uv": [2, 8.75, 1.5, 9.25], "texture": "#5"} + } + }, + { + "from": [1.25, 14, 13.25], + "to": [2.75, 15, 14.75], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 22, 22]}, + "faces": { + "north": {"uv": [3, 9.25, 3.5, 9.5], "texture": "#5"}, + "east": {"uv": [3.5, 9.25, 4, 9.5], "texture": "#5"}, + "south": {"uv": [4, 9.25, 4.5, 9.5], "texture": "#5"}, + "west": {"uv": [4.5, 9.25, 5, 9.5], "texture": "#5"}, + "up": {"uv": [2.5, 9.25, 2, 8.75], "texture": "#5"}, + "down": {"uv": [3, 8.75, 2.5, 9.25], "texture": "#5"} + } + } + ], + "groups": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + { + "name": "group", + "origin": [8, 22, 23], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [18, 19, 20, 21] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/alkofire.json b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/alkofire.json new file mode 100644 index 0000000..8da2fdb --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/alkofire.json @@ -0,0 +1,524 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "9": "alkofire", + "particle": "soviet:blocks/soviet_glass" + }, + "elements": [ + { + "from": [10.5, 1.5, 8.5], + "to": [13.5, 2.5, 11.5], + "rotation": {"angle": 0, "axis": "y", "origin": [16.1, 8.5, 17.4]}, + "faces": { + "north": {"uv": [5.5, 9, 7, 9.5], "texture": "#9"}, + "east": {"uv": [9, 6, 10.5, 6.5], "texture": "#9"}, + "south": {"uv": [9, 6.5, 10.5, 7], "texture": "#9"}, + "west": {"uv": [9, 8.5, 10.5, 9], "texture": "#9"}, + "up": {"uv": [7.5, 4, 6, 2.5], "texture": "#9"}, + "down": {"uv": [7, 6.5, 5.5, 8], "texture": "#9"} + } + }, + { + "from": [11.5, 2.5, 9.5], + "to": [12.5, 3.5, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [16.1, 8.5, 17.4]}, + "faces": { + "north": {"uv": [6.5, 10, 7, 10.5], "texture": "#9"}, + "east": {"uv": [10, 7, 10.5, 7.5], "texture": "#9"}, + "south": {"uv": [10, 7.5, 10.5, 8], "texture": "#9"}, + "west": {"uv": [10, 8, 10.5, 8.5], "texture": "#9"}, + "up": {"uv": [10.5, 9.5, 10, 9], "texture": "#9"}, + "down": {"uv": [10, 10, 9.5, 10.5], "texture": "#9"} + } + }, + { + "from": [12, 1.5, 9.5], + "to": [12, 4.5, 10.5], + "rotation": {"angle": 45, "axis": "y", "origin": [12, 3.5, 10]}, + "faces": { + "north": {"uv": [0, 0, 0, 1.5], "texture": "#9"}, + "east": {"uv": [7, 9, 7.5, 10.5], "texture": "#9"}, + "south": {"uv": [0, 0, 0, 1.5], "texture": "#9"}, + "west": {"uv": [9, 9, 9.5, 10.5], "texture": "#9"}, + "up": {"uv": [0, 0.5, 0, 0], "texture": "#9"}, + "down": {"uv": [0, 0, 0, 0.5], "texture": "#9"} + } + }, + { + "from": [11, 1, 9], + "to": [13, 2, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [16.1, 8.5, 17.4]}, + "faces": { + "north": {"uv": [9.5, 1, 10.5, 1.5], "texture": "#9"}, + "east": {"uv": [9.5, 1.5, 10.5, 2], "texture": "#9"}, + "south": {"uv": [9.5, 2, 10.5, 2.5], "texture": "#9"}, + "west": {"uv": [9.5, 2.5, 10.5, 3], "texture": "#9"}, + "up": {"uv": [9.5, 3.5, 8.5, 2.5], "texture": "#9"}, + "down": {"uv": [3.5, 9, 2.5, 10], "texture": "#9"} + } + }, + { + "from": [9, 0, 6], + "to": [15, 1, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [16.1, 8.5, 17.4]}, + "faces": { + "north": {"uv": [7, 5, 10, 5.5], "texture": "#9"}, + "east": {"uv": [7, 4, 11, 4.5], "texture": "#9"}, + "south": {"uv": [7, 5.5, 10, 6], "texture": "#9"}, + "west": {"uv": [7, 4.5, 11, 5], "texture": "#9"}, + "up": {"uv": [3, 4, 0, 0], "texture": "#9"}, + "down": {"uv": [6, 0, 3, 4], "texture": "#9"} + } + }, + { + "from": [11.5, 1, 13], + "to": [12.5, 12, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [16.1, 8.5, 17.4]}, + "faces": { + "north": {"uv": [3.5, 6.5, 4, 12], "texture": "#9"}, + "east": {"uv": [4, 6.5, 4.5, 12], "texture": "#9"}, + "south": {"uv": [4.5, 6.5, 5, 12], "texture": "#9"}, + "west": {"uv": [5, 6.5, 5.5, 12], "texture": "#9"}, + "up": {"uv": [10, 3.5, 9.5, 3], "texture": "#9"}, + "down": {"uv": [10, 3.5, 9.5, 4], "texture": "#9"} + } + }, + { + "from": [12.5, 6.5, 10.5], + "to": [12.5, 7.5, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [16.1, 8.5, 17.4]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.5], "texture": "#9"}, + "east": {"uv": [9.5, 0, 10.5, 0.5], "texture": "#9"}, + "south": {"uv": [0, 0, 0, 0.5], "texture": "#9"}, + "west": {"uv": [9.5, 0.5, 10.5, 1], "texture": "#9"}, + "up": {"uv": [0, 1, 0, 0], "texture": "#9"}, + "down": {"uv": [0, 0, 0, 1], "texture": "#9"} + } + }, + { + "from": [11, 6, 12.5], + "to": [13, 8, 14.5], + "rotation": {"angle": 0, "axis": "y", "origin": [16.1, 8.5, 17.4]}, + "faces": { + "north": {"uv": [7, 6, 8, 7], "texture": "#9"}, + "east": {"uv": [7, 7, 8, 8], "texture": "#9"}, + "south": {"uv": [7.5, 2.5, 8.5, 3.5], "texture": "#9"}, + "west": {"uv": [5.5, 8, 6.5, 9], "texture": "#9"}, + "up": {"uv": [9, 7, 8, 6], "texture": "#9"}, + "down": {"uv": [7.5, 8, 6.5, 9], "texture": "#9"} + } + }, + { + "from": [12, 6.475, 10.5], + "to": [13, 7.525, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [16.1, 8.5, 17.4]}, + "faces": { + "north": {"uv": [5.5, 9.5, 6, 10], "texture": "#9"}, + "east": {"uv": [0, 0, 0, 0.5], "texture": "#9"}, + "south": {"uv": [6, 9.5, 6.5, 10], "texture": "#9"}, + "west": {"uv": [0, 0, 0, 0.5], "texture": "#9"}, + "up": {"uv": [0.5, 0, 0, 0], "texture": "#9"}, + "down": {"uv": [0.5, 0, 0, 0], "texture": "#9"} + } + }, + { + "from": [12, 6.475, 9.45], + "to": [13, 6.475, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [16.1, 8.5, 17.4]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 0], "texture": "#9"}, + "east": {"uv": [0, 0, 0.5, 0], "texture": "#9"}, + "south": {"uv": [0, 0, 0.5, 0], "texture": "#9"}, + "west": {"uv": [0, 0, 0.5, 0], "texture": "#9"}, + "up": {"uv": [7, 10, 6.5, 9.5], "texture": "#9"}, + "down": {"uv": [10, 8, 9.5, 8.5], "texture": "#9"} + } + }, + { + "from": [12, 7.525, 9.45], + "to": [13, 7.525, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [16.1, 8.5, 17.4]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 0], "texture": "#9"}, + "east": {"uv": [0, 0, 0.5, 0], "texture": "#9"}, + "south": {"uv": [0, 0, 0.5, 0], "texture": "#9"}, + "west": {"uv": [0, 0, 0.5, 0], "texture": "#9"}, + "up": {"uv": [10, 9.5, 9.5, 9], "texture": "#9"}, + "down": {"uv": [10, 9.5, 9.5, 10], "texture": "#9"} + } + }, + { + "from": [9.85, 6.5, 9.475], + "to": [13.85, 7.5, 10.475], + "rotation": {"angle": 0, "axis": "y", "origin": [10.1, 8.5, 18.4]}, + "faces": { + "north": {"uv": [7.5, 3.5, 9.5, 4], "texture": "#9"}, + "east": {"uv": [2.5, 10, 3, 10.5], "texture": "#9"}, + "south": {"uv": [8, 7, 10, 7.5], "texture": "#9"}, + "west": {"uv": [3, 10, 3.5, 10.5], "texture": "#9"}, + "up": {"uv": [9.5, 8.5, 7.5, 8], "texture": "#9"}, + "down": {"uv": [10, 7.5, 8, 8], "texture": "#9"} + } + }, + { + "from": [13.825, 6.5, 9.475], + "to": [14.825, 7.5, 10.475], + "rotation": {"angle": 0, "axis": "y", "origin": [10.1, 8.5, 18.4]}, + "faces": { + "north": {"uv": [10, 3, 10.5, 3.5], "texture": "#9"}, + "east": {"uv": [10, 3.5, 10.5, 4], "texture": "#9"}, + "south": {"uv": [10, 5, 10.5, 5.5], "texture": "#9"}, + "west": {"uv": [5.5, 10, 6, 10.5], "texture": "#9"}, + "up": {"uv": [10.5, 6, 10, 5.5], "texture": "#9"}, + "down": {"uv": [6.5, 10, 6, 10.5], "texture": "#9"} + } + }, + { + "from": [-1.5, 0, 10.8], + "to": [-0.5, 4, 10.8], + "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 18]}, + "faces": { + "north": {"uv": [7.5, 8.5, 8, 10.5], "texture": "#9"}, + "east": {"uv": [0, 0, 0, 2], "texture": "#9"}, + "south": {"uv": [8, 8.5, 8.5, 10.5], "texture": "#9"}, + "west": {"uv": [0, 0, 0, 2], "texture": "#9"}, + "up": {"uv": [0.5, 0, 0, 0], "texture": "#9"}, + "down": {"uv": [0.5, 0, 0, 0], "texture": "#9"} + } + }, + { + "from": [-1.5, 0, 15.8], + "to": [-0.5, 4, 15.8], + "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 18]}, + "faces": { + "north": {"uv": [8.5, 8.5, 9, 10.5], "texture": "#9"}, + "east": {"uv": [0, 0, 0, 2], "texture": "#9"}, + "south": {"uv": [0, 9, 0.5, 11], "texture": "#9"}, + "west": {"uv": [0, 0, 0, 2], "texture": "#9"}, + "up": {"uv": [0.5, 0, 0, 0], "texture": "#9"}, + "down": {"uv": [0.5, 0, 0, 0], "texture": "#9"} + } + }, + { + "from": [4.5, 0, 15.8], + "to": [5.5, 4, 15.8], + "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 18]}, + "faces": { + "north": {"uv": [0.5, 9, 1, 11], "texture": "#9"}, + "east": {"uv": [0, 0, 0, 2], "texture": "#9"}, + "south": {"uv": [1, 9, 1.5, 11], "texture": "#9"}, + "west": {"uv": [0, 0, 0, 2], "texture": "#9"}, + "up": {"uv": [0.5, 0, 0, 0], "texture": "#9"}, + "down": {"uv": [0.5, 0, 0, 0], "texture": "#9"} + } + }, + { + "from": [4.5, 0, 10.8], + "to": [5.5, 4, 10.8], + "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 18]}, + "faces": { + "north": {"uv": [1.5, 9, 2, 11], "texture": "#9"}, + "east": {"uv": [0, 0, 0, 2], "texture": "#9"}, + "south": {"uv": [2, 9, 2.5, 11], "texture": "#9"}, + "west": {"uv": [0, 0, 0, 2], "texture": "#9"}, + "up": {"uv": [0.5, 0, 0, 0], "texture": "#9"}, + "down": {"uv": [0.5, 0, 0, 0], "texture": "#9"} + } + }, + { + "from": [-1.5, 4, 10.8], + "to": [5.5, 4, 15.8], + "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 18]}, + "faces": { + "north": {"uv": [0, 0, 3.5, 0], "texture": "#9"}, + "east": {"uv": [0, 0, 2.5, 0], "texture": "#9"}, + "south": {"uv": [0, 0, 3.5, 0], "texture": "#9"}, + "west": {"uv": [0, 0, 2.5, 0], "texture": "#9"}, + "up": {"uv": [3.5, 6.5, 0, 4], "texture": "#9"}, + "down": {"uv": [0, 4, 3.5, 6.5], "texture": "#9"} + } + }, + { + "from": [3.5, 0.5, 11.8], + "to": [4.5, 4.5, 12.8], + "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 18]}, + "faces": { + "north": {"uv": [5.5, 6.5, 5, 4.5], "texture": "#9"}, + "east": {"uv": [5, 6.5, 4.5, 4.5], "texture": "#9"}, + "south": {"uv": [4.5, 6.5, 4, 4.5], "texture": "#9"}, + "west": {"uv": [4, 6.5, 3.5, 4.5], "texture": "#9"}, + "up": {"uv": [4.5, 4.5, 4, 4], "texture": "#9"}, + "down": {"uv": [5, 4.5, 4.5, 4], "texture": "#9"} + } + }, + { + "from": [3.5, 0.5, 13.8], + "to": [4.5, 4.5, 14.8], + "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 18]}, + "faces": { + "north": {"uv": [5.5, 6.5, 5, 4.5], "texture": "#9"}, + "east": {"uv": [5, 6.5, 4.5, 4.5], "texture": "#9"}, + "south": {"uv": [4.5, 6.5, 4, 4.5], "texture": "#9"}, + "west": {"uv": [4, 6.5, 3.5, 4.5], "texture": "#9"}, + "up": {"uv": [4.5, 4.5, 4, 4], "texture": "#9"}, + "down": {"uv": [5, 4.5, 4.5, 4], "texture": "#9"} + } + }, + { + "from": [1.5, 0.5, 13.8], + "to": [2.5, 4.5, 14.8], + "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 18]}, + "faces": { + "north": {"uv": [5.5, 6.5, 5, 4.5], "texture": "#9"}, + "east": {"uv": [5, 6.5, 4.5, 4.5], "texture": "#9"}, + "south": {"uv": [4.5, 6.5, 4, 4.5], "texture": "#9"}, + "west": {"uv": [4, 6.5, 3.5, 4.5], "texture": "#9"}, + "up": {"uv": [4.5, 4.5, 4, 4], "texture": "#9"}, + "down": {"uv": [5, 4.5, 4.5, 4], "texture": "#9"} + } + }, + { + "from": [-0.5, 0.5, 13.8], + "to": [0.5, 4.5, 14.8], + "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 18]}, + "faces": { + "north": {"uv": [5.5, 6.5, 5, 4.5], "texture": "#9"}, + "east": {"uv": [5, 6.5, 4.5, 4.5], "texture": "#9"}, + "south": {"uv": [4.5, 6.5, 4, 4.5], "texture": "#9"}, + "west": {"uv": [4, 6.5, 3.5, 4.5], "texture": "#9"}, + "up": {"uv": [4.5, 4.5, 4, 4], "texture": "#9"}, + "down": {"uv": [5, 4.5, 4.5, 4], "texture": "#9"} + } + }, + { + "from": [1.5, 0.5, 11.8], + "to": [2.5, 4.5, 12.8], + "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 18]}, + "faces": { + "north": {"uv": [5.5, 6.5, 5, 4.5], "texture": "#9"}, + "east": {"uv": [5, 6.5, 4.5, 4.5], "texture": "#9"}, + "south": {"uv": [4.5, 6.5, 4, 4.5], "texture": "#9"}, + "west": {"uv": [4, 6.5, 3.5, 4.5], "texture": "#9"}, + "up": {"uv": [4.5, 4.5, 4, 4], "texture": "#9"}, + "down": {"uv": [5, 4.5, 4.5, 4], "texture": "#9"} + } + }, + { + "from": [-0.5, 0.5, 11.8], + "to": [0.5, 4.5, 12.8], + "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 18]}, + "faces": { + "north": {"uv": [5.5, 6.5, 5, 4.5], "texture": "#9"}, + "east": {"uv": [5, 6.5, 4.5, 4.5], "texture": "#9"}, + "south": {"uv": [4.5, 6.5, 4, 4.5], "texture": "#9"}, + "west": {"uv": [4, 6.5, 3.5, 4.5], "texture": "#9"}, + "up": {"uv": [4.5, 4.5, 4, 4], "texture": "#9"}, + "down": {"uv": [5, 4.5, 4.5, 4], "texture": "#9"} + } + }, + { + "from": [3.5, 4.5, 11.8], + "to": [4.5, 5.5, 12.8], + "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 18]}, + "faces": { + "north": {"uv": [10.5, 3.5, 10, 3], "texture": "#9"}, + "east": {"uv": [10.5, 3.5, 10, 3], "texture": "#9"}, + "south": {"uv": [10.5, 3.5, 10, 3], "texture": "#9"}, + "west": {"uv": [10.5, 3.5, 10, 3], "texture": "#9"}, + "up": {"uv": [10.5, 3.5, 10, 3], "texture": "#9"}, + "down": {"uv": [10.5, 3.5, 10, 3], "texture": "#9"} + } + }, + { + "from": [3.5, 4.5, 13.8], + "to": [4.5, 5.5, 14.8], + "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 18]}, + "faces": { + "north": {"uv": [10.5, 3.5, 10, 3], "texture": "#9"}, + "east": {"uv": [10.5, 3.5, 10, 3], "texture": "#9"}, + "south": {"uv": [10.5, 3.5, 10, 3], "texture": "#9"}, + "west": {"uv": [10.5, 3.5, 10, 3], "texture": "#9"}, + "up": {"uv": [10.5, 3.5, 10, 3], "texture": "#9"}, + "down": {"uv": [10.5, 3.5, 10, 3], "texture": "#9"} + } + }, + { + "from": [1.5, 4.5, 13.8], + "to": [2.5, 5.5, 14.8], + "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 18]}, + "faces": { + "north": {"uv": [10.5, 3.5, 10, 3], "texture": "#9"}, + "east": {"uv": [10.5, 3.5, 10, 3], "texture": "#9"}, + "south": {"uv": [10.5, 3.5, 10, 3], "texture": "#9"}, + "west": {"uv": [10.5, 3.5, 10, 3], "texture": "#9"}, + "up": {"uv": [10.5, 3.5, 10, 3], "texture": "#9"}, + "down": {"uv": [10.5, 3.5, 10, 3], "texture": "#9"} + } + }, + { + "from": [1.5, 4.5, 11.8], + "to": [2.5, 5.5, 12.8], + "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 18]}, + "faces": { + "north": {"uv": [10.5, 3.5, 10, 3], "texture": "#9"}, + "east": {"uv": [10.5, 3.5, 10, 3], "texture": "#9"}, + "south": {"uv": [10.5, 3.5, 10, 3], "texture": "#9"}, + "west": {"uv": [10.5, 3.5, 10, 3], "texture": "#9"}, + "up": {"uv": [10.5, 3.5, 10, 3], "texture": "#9"}, + "down": {"uv": [10.5, 3.5, 10, 3], "texture": "#9"} + } + }, + { + "from": [-0.5, 4.5, 13.8], + "to": [0.5, 5.5, 14.8], + "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 18]}, + "faces": { + "north": {"uv": [10.5, 3.5, 10, 3], "texture": "#9"}, + "east": {"uv": [10.5, 3.5, 10, 3], "texture": "#9"}, + "south": {"uv": [10.5, 3.5, 10, 3], "texture": "#9"}, + "west": {"uv": [10.5, 3.5, 10, 3], "texture": "#9"}, + "up": {"uv": [10.5, 3.5, 10, 3], "texture": "#9"}, + "down": {"uv": [10.5, 3.5, 10, 3], "texture": "#9"} + } + }, + { + "from": [-0.5, 4.5, 11.8], + "to": [0.5, 5.5, 12.8], + "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 18]}, + "faces": { + "north": {"uv": [10.5, 3.5, 10, 3], "texture": "#9"}, + "east": {"uv": [10.5, 3.5, 10, 3], "texture": "#9"}, + "south": {"uv": [10.5, 3.5, 10, 3], "texture": "#9"}, + "west": {"uv": [10.5, 3.5, 10, 3], "texture": "#9"}, + "up": {"uv": [10.5, 3.5, 10, 3], "texture": "#9"}, + "down": {"uv": [10.5, 3.5, 10, 3], "texture": "#9"} + } + }, + { + "from": [-1.5, 1, 10.8], + "to": [5.5, 1, 15.8], + "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 18]}, + "faces": { + "north": {"uv": [0, 0, 3.5, 0], "texture": "#9"}, + "east": {"uv": [0, 0, 2.5, 0], "texture": "#9"}, + "south": {"uv": [0, 0, 3.5, 0], "texture": "#9"}, + "west": {"uv": [0, 0, 2.5, 0], "texture": "#9"}, + "up": {"uv": [9.5, 2.5, 6, 0], "texture": "#9"}, + "down": {"uv": [6, 0, 9.5, 2.5], "texture": "#9"} + } + }, + { + "from": [4, 0, 3], + "to": [8, 1, 4], + "rotation": {"angle": 22.5, "axis": "y", "origin": [6.5, 0.5, 3.5]}, + "faces": { + "north": {"uv": [7.5, 3.5, 9.5, 4], "texture": "#9"}, + "east": {"uv": [2.5, 10, 3, 10.5], "texture": "#9"}, + "south": {"uv": [8, 7, 10, 7.5], "texture": "#9"}, + "west": {"uv": [3, 10, 3.5, 10.5], "texture": "#9"}, + "up": {"uv": [9.5, 8.5, 7.5, 8], "texture": "#9"}, + "down": {"uv": [10, 7.5, 8, 8], "texture": "#9"} + } + }, + { + "from": [7.975, 0, 3], + "to": [8.975, 1, 4], + "rotation": {"angle": 22.5, "axis": "y", "origin": [6.5, 0.5, 3.5]}, + "faces": { + "north": {"uv": [10, 3, 10.5, 3.5], "texture": "#9"}, + "east": {"uv": [10, 3.5, 10.5, 4], "texture": "#9"}, + "south": {"uv": [10, 5, 10.5, 5.5], "texture": "#9"}, + "west": {"uv": [5.5, 10, 6, 10.5], "texture": "#9"}, + "up": {"uv": [10.5, 6, 10, 5.5], "texture": "#9"}, + "down": {"uv": [6.5, 10, 6, 10.5], "texture": "#9"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 4, 0], + "scale": [0.5, 0.5, 0.5] + }, + "thirdperson_lefthand": { + "translation": [0, 4, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_righthand": { + "translation": [-1.5, 5.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "translation": [0, 5.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [20, 67, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "translation": [0, 14.75, 0] + }, + "fixed": { + "rotation": [0, 67, 0] + } + }, + "groups": [ + { + "name": "gorelka", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [ + 0, + 1, + 2, + 3, + { + "name": "shtativ", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [4, 5, 6, 7, 8, 9, 10, 11, 12] + } + ] + }, + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [ + 13, + 14, + 15, + 16, + 17, + { + "name": "group", + "origin": [8, 8, 18], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29] + }, + 30 + ] + }, + { + "name": "group", + "origin": [10.1, 8.5, 18.4], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [31, 32] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/alkofire.png b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/alkofire.png new file mode 100644 index 0000000..82a1888 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/alkofire.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/ameter.json b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/ameter.json new file mode 100644 index 0000000..f519ce6 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/ameter.json @@ -0,0 +1,128 @@ +{ + "credit": "Made special for SovietLab", + "parent": "block/cube_all", + "textures": { + "5": "device_basis", + "7": "ameter", + "particle": "soviet:blocks/autowriter_side" + }, + "elements": [ + { + "from": [1, 0, 2], + "to": [15, 7, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 7.5, 12]}, + "faces": { + "north": {"uv": [3.5, 0, 7, 1.75], "texture": "#5"}, + "east": {"uv": [3.5, 3.5, 6.5, 5.25], "texture": "#5"}, + "south": {"uv": [3.5, 1.75, 7, 3.5], "texture": "#5"}, + "west": {"uv": [3.5, 5.25, 6.5, 7], "texture": "#5"}, + "up": {"uv": [3.5, 3, 0, 0], "texture": "#5"}, + "down": {"uv": [3.5, 3, 0, 6], "texture": "#5"} + } + }, + { + "from": [8, 1, 1.275], + "to": [13, 6, 2.275], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 7.5, 12]}, + "faces": { + "north": {"uv": [0, 0, 5, 5], "texture": "#7"}, + "east": {"uv": [0, 10, 1, 15], "texture": "#7"}, + "south": {"uv": [0, 5, 5, 10], "texture": "#7"}, + "west": {"uv": [10, 0, 11, 5], "texture": "#7"}, + "up": {"uv": [6, 11, 1, 10], "texture": "#7"}, + "down": {"uv": [15, 5, 10, 6], "texture": "#7"} + } + }, + { + "from": [3, 1, 1.775], + "to": [8, 6, 1.775], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 7.5, 12]}, + "faces": { + "north": {"uv": [5, 0, 10, 5], "texture": "#7"}, + "east": {"uv": [0, 0, 0, 5], "texture": "#7"}, + "south": {"uv": [5, 5, 10, 10], "texture": "#7"}, + "west": {"uv": [0, 0, 0, 5], "texture": "#7"}, + "up": {"uv": [5, 0, 0, 0], "texture": "#7"}, + "down": {"uv": [5, 0, 0, 0], "texture": "#7"} + } + }, + { + "from": [2, 1, 1.275], + "to": [4, 3, 2.275], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 7.5, 12]}, + "faces": { + "north": {"uv": [6, 10, 8, 12], "texture": "#7"}, + "east": {"uv": [8, 10, 9, 12], "texture": "#7"}, + "south": {"uv": [10, 6, 12, 8], "texture": "#7"}, + "west": {"uv": [10, 8, 11, 10], "texture": "#7"}, + "up": {"uv": [11, 11, 9, 10], "texture": "#7"}, + "down": {"uv": [13, 0, 11, 1], "texture": "#7"} + } + }, + { + "from": [2, 4, 1.275], + "to": [4, 6, 2.275], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 7.5, 12]}, + "faces": { + "north": {"uv": [6, 10, 8, 12], "texture": "#7"}, + "east": {"uv": [8, 10, 9, 12], "texture": "#7"}, + "south": {"uv": [10, 6, 12, 8], "texture": "#7"}, + "west": {"uv": [10, 8, 11, 10], "texture": "#7"}, + "up": {"uv": [11, 11, 9, 10], "texture": "#7"}, + "down": {"uv": [13, 0, 11, 1], "texture": "#7"} + } + }, + { + "from": [5, 4, 1.275], + "to": [7, 6, 2.275], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 7.5, 12]}, + "faces": { + "north": {"uv": [6, 10, 8, 12], "texture": "#7"}, + "east": {"uv": [8, 10, 9, 12], "texture": "#7"}, + "south": {"uv": [10, 6, 12, 8], "texture": "#7"}, + "west": {"uv": [10, 8, 11, 10], "texture": "#7"}, + "up": {"uv": [11, 11, 9, 10], "texture": "#7"}, + "down": {"uv": [13, 0, 11, 1], "texture": "#7"} + } + }, + { + "from": [2.45, 2, 0.275], + "to": [3.45, 2, 1.275], + "rotation": {"angle": -45, "axis": "x", "origin": [2.45, 2, 1.275]}, + "faces": { + "north": {"uv": [0, 0, 1, 0], "texture": "#7"}, + "east": {"uv": [0, 0, 1, 0], "texture": "#7"}, + "south": {"uv": [0, 0, 1, 0], "texture": "#7"}, + "west": {"uv": [0, 0, 1, 0], "texture": "#7"}, + "up": {"uv": [2, 12, 1, 11], "texture": "#7"}, + "down": {"uv": [12, 1, 11, 2], "texture": "#7"} + } + }, + { + "from": [2.45, 5, 0.275], + "to": [3.45, 5, 1.275], + "rotation": {"angle": 45, "axis": "x", "origin": [2.45, 5, 1.275]}, + "faces": { + "north": {"uv": [0, 0, 1, 0], "texture": "#7"}, + "east": {"uv": [0, 0, 1, 0], "texture": "#7"}, + "south": {"uv": [0, 0, 1, 0], "texture": "#7"}, + "west": {"uv": [0, 0, 1, 0], "texture": "#7"}, + "up": {"uv": [2, 12, 1, 11], "texture": "#7"}, + "down": {"uv": [12, 1, 11, 2], "texture": "#7"} + } + }, + { + "from": [5.45, 5, 0.275], + "to": [6.45, 5, 1.275], + "rotation": {"angle": -45, "axis": "x", "origin": [5.45, 5, 1.275]}, + "faces": { + "north": {"uv": [0, 0, 1, 0], "texture": "#7"}, + "east": {"uv": [0, 0, 1, 0], "texture": "#7"}, + "south": {"uv": [0, 0, 1, 0], "texture": "#7"}, + "west": {"uv": [0, 0, 1, 0], "texture": "#7"}, + "up": {"uv": [2, 12, 1, 11], "texture": "#7"}, + "down": {"uv": [12, 1, 11, 2], "texture": "#7"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/ameter.png b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/ameter.png new file mode 100644 index 0000000..aad2c4c Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/ameter.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/autowriter.json b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/autowriter.json new file mode 100644 index 0000000..918a056 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/autowriter.json @@ -0,0 +1,258 @@ +{ + "credit": "Made special for SovietLab", + "parent": "block/cube_all", + "texture_size": [64, 64], + "textures": { + "4": "autowriter", + "particle": "soviet:blocks/autowriter" + }, + "elements": [ + { + "from": [1, 0.5, 2], + "to": [14, 13.5, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 8.5, 10]}, + "faces": { + "north": {"uv": [0, 0, 3.25, 3.25], "texture": "#4"}, + "east": {"uv": [0, 3.25, 3.25, 6.5], "texture": "#4"}, + "south": {"uv": [3.25, 0, 6.5, 3.25], "texture": "#4"}, + "west": {"uv": [3.25, 3.25, 6.5, 6.5], "texture": "#4"}, + "up": {"uv": [3.25, 9.75, 0, 6.5], "texture": "#4"}, + "down": {"uv": [9.75, 0, 6.5, 3.25], "texture": "#4"} + } + }, + { + "from": [1, 0.5, 1], + "to": [2, 13.5, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 8.5, 9]}, + "faces": { + "north": {"uv": [3.25, 6.5, 3.5, 9.75], "texture": "#4"}, + "east": {"uv": [6.5, 3.25, 6.75, 6.5], "texture": "#4"}, + "south": {"uv": [3.5, 6.5, 3.75, 9.75], "texture": "#4"}, + "west": {"uv": [3.75, 6.5, 4, 9.75], "texture": "#4"}, + "up": {"uv": [9.25, 8.25, 9, 8], "texture": "#4"}, + "down": {"uv": [9.5, 6.75, 9.25, 7], "texture": "#4"} + } + }, + { + "from": [13, 0.5, 1], + "to": [14, 13.5, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 8.5, 9]}, + "faces": { + "north": {"uv": [4, 6.5, 4.25, 9.75], "texture": "#4"}, + "east": {"uv": [4.25, 6.5, 4.5, 9.75], "texture": "#4"}, + "south": {"uv": [4.5, 6.5, 4.75, 9.75], "texture": "#4"}, + "west": {"uv": [4.75, 6.5, 5, 9.75], "texture": "#4"}, + "up": {"uv": [7.25, 9.5, 7, 9.25], "texture": "#4"}, + "down": {"uv": [9.5, 7, 9.25, 7.25], "texture": "#4"} + } + }, + { + "from": [12, 0.5, 1], + "to": [13, 2.5, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 8.5, 9]}, + "faces": { + "north": {"uv": [8, 8.25, 8.25, 8.75], "texture": "#4"}, + "east": {"uv": [8.25, 8.25, 8.5, 8.75], "texture": "#4"}, + "south": {"uv": [8.5, 7.25, 8.75, 7.75], "texture": "#4"}, + "west": {"uv": [8.5, 7.75, 8.75, 8.25], "texture": "#4"}, + "up": {"uv": [7.5, 9.5, 7.25, 9.25], "texture": "#4"}, + "down": {"uv": [7.75, 9.25, 7.5, 9.5], "texture": "#4"} + } + }, + { + "from": [2, 0.5, 1], + "to": [3, 2.5, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 8.5, 9]}, + "faces": { + "north": {"uv": [8.5, 8.25, 8.75, 8.75], "texture": "#4"}, + "east": {"uv": [7, 8.75, 7.25, 9.25], "texture": "#4"}, + "south": {"uv": [7.25, 8.75, 7.5, 9.25], "texture": "#4"}, + "west": {"uv": [8.75, 7.25, 9, 7.75], "texture": "#4"}, + "up": {"uv": [8, 9.5, 7.75, 9.25], "texture": "#4"}, + "down": {"uv": [8.25, 9.25, 8, 9.5], "texture": "#4"} + } + }, + { + "from": [2, 11.5, 1], + "to": [3, 13.5, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 19.5, 9]}, + "faces": { + "north": {"uv": [7.5, 8.75, 7.75, 9.25], "texture": "#4"}, + "east": {"uv": [7.75, 8.75, 8, 9.25], "texture": "#4"}, + "south": {"uv": [8.75, 7.75, 9, 8.25], "texture": "#4"}, + "west": {"uv": [8, 8.75, 8.25, 9.25], "texture": "#4"}, + "up": {"uv": [9.5, 8.25, 9.25, 8], "texture": "#4"}, + "down": {"uv": [9.5, 8.25, 9.25, 8.5], "texture": "#4"} + } + }, + { + "from": [1, 12.5, 15], + "to": [13, 13.5, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9.5, 20, 14]}, + "faces": { + "north": {"uv": [5, 6.5, 8, 6.75], "texture": "#4"}, + "east": {"uv": [9.25, 8.5, 9.5, 8.75], "texture": "#4"}, + "south": {"uv": [6.75, 3.25, 9.75, 3.5], "texture": "#4"}, + "west": {"uv": [9.25, 8.75, 9.5, 9], "texture": "#4"}, + "up": {"uv": [9.75, 3.75, 6.75, 3.5], "texture": "#4"}, + "down": {"uv": [9.75, 3.75, 6.75, 4], "texture": "#4"} + } + }, + { + "from": [2, 0.5, 15], + "to": [14, 1.5, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9.5, 7.5, 14]}, + "faces": { + "north": {"uv": [6.75, 4, 9.75, 4.25], "texture": "#4"}, + "east": {"uv": [9.25, 9, 9.5, 9.25], "texture": "#4"}, + "south": {"uv": [6.75, 4.25, 9.75, 4.5], "texture": "#4"}, + "west": {"uv": [9.25, 9.25, 9.5, 9.5], "texture": "#4"}, + "up": {"uv": [9.75, 4.75, 6.75, 4.5], "texture": "#4"}, + "down": {"uv": [9.75, 4.75, 6.75, 5], "texture": "#4"} + } + }, + { + "from": [1, 0.5, 15], + "to": [2, 12.5, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 19.5, 14]}, + "faces": { + "north": {"uv": [5, 6.75, 5.25, 9.75], "texture": "#4"}, + "east": {"uv": [5.25, 6.75, 5.5, 9.75], "texture": "#4"}, + "south": {"uv": [5.5, 6.75, 5.75, 9.75], "texture": "#4"}, + "west": {"uv": [5.75, 6.75, 6, 9.75], "texture": "#4"}, + "up": {"uv": [9.75, 5.25, 9.5, 5], "texture": "#4"}, + "down": {"uv": [9.75, 5.25, 9.5, 5.5], "texture": "#4"} + } + }, + { + "from": [13, 1.5, 15], + "to": [14, 13.5, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [21.5, 19.5, 14]}, + "faces": { + "north": {"uv": [6, 6.75, 6.25, 9.75], "texture": "#4"}, + "east": {"uv": [6.25, 6.75, 6.5, 9.75], "texture": "#4"}, + "south": {"uv": [6.5, 6.75, 6.75, 9.75], "texture": "#4"}, + "west": {"uv": [6.75, 6.75, 7, 9.75], "texture": "#4"}, + "up": {"uv": [9.75, 5.75, 9.5, 5.5], "texture": "#4"}, + "down": {"uv": [9.75, 5.75, 9.5, 6], "texture": "#4"} + } + }, + { + "from": [11, 0, 3], + "to": [13, 0.5, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 7, 10]}, + "faces": { + "north": {"uv": [8, 6.5, 8.5, 6.75], "texture": "#4"}, + "east": {"uv": [8.5, 6.5, 9, 6.75], "texture": "#4"}, + "south": {"uv": [8.25, 8.75, 8.75, 9], "texture": "#4"}, + "west": {"uv": [8.75, 8.25, 9.25, 8.5], "texture": "#4"}, + "up": {"uv": [7.5, 7.75, 7, 7.25], "texture": "#4"}, + "down": {"uv": [8, 7.25, 7.5, 7.75], "texture": "#4"} + } + }, + { + "from": [11, 0, 12], + "to": [13, 0.5, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 7, 19]}, + "faces": { + "north": {"uv": [8.75, 8.5, 9.25, 8.75], "texture": "#4"}, + "east": {"uv": [8.75, 8.75, 9.25, 9], "texture": "#4"}, + "south": {"uv": [9, 5, 9.5, 5.25], "texture": "#4"}, + "west": {"uv": [9, 5.25, 9.5, 5.5], "texture": "#4"}, + "up": {"uv": [7.5, 8.25, 7, 7.75], "texture": "#4"}, + "down": {"uv": [8, 7.75, 7.5, 8.25], "texture": "#4"} + } + }, + { + "from": [2, 0, 3], + "to": [4, 0.5, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [11.5, 7, 10]}, + "faces": { + "north": {"uv": [9, 5.5, 9.5, 5.75], "texture": "#4"}, + "east": {"uv": [9, 5.75, 9.5, 6], "texture": "#4"}, + "south": {"uv": [9, 6, 9.5, 6.25], "texture": "#4"}, + "west": {"uv": [9, 6.25, 9.5, 6.5], "texture": "#4"}, + "up": {"uv": [8.5, 7.75, 8, 7.25], "texture": "#4"}, + "down": {"uv": [8.5, 7.75, 8, 8.25], "texture": "#4"} + } + }, + { + "from": [2, 0, 12], + "to": [4, 0.5, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [11.5, 7, 19]}, + "faces": { + "north": {"uv": [9, 6.5, 9.5, 6.75], "texture": "#4"}, + "east": {"uv": [9, 7.25, 9.5, 7.5], "texture": "#4"}, + "south": {"uv": [9, 7.5, 9.5, 7.75], "texture": "#4"}, + "west": {"uv": [9, 7.75, 9.5, 8], "texture": "#4"}, + "up": {"uv": [7.5, 8.75, 7, 8.25], "texture": "#4"}, + "down": {"uv": [8, 8.25, 7.5, 8.75], "texture": "#4"} + } + }, + { + "from": [12, 11.5, 1], + "to": [13, 13.5, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 19.5, 9]}, + "faces": { + "north": {"uv": [8.25, 9, 8.5, 9.5], "texture": "#4"}, + "east": {"uv": [8.5, 9, 8.75, 9.5], "texture": "#4"}, + "south": {"uv": [8.75, 9, 9, 9.5], "texture": "#4"}, + "west": {"uv": [9, 9, 9.25, 9.5], "texture": "#4"}, + "up": {"uv": [9.75, 6.25, 9.5, 6], "texture": "#4"}, + "down": {"uv": [9.75, 6.25, 9.5, 6.5], "texture": "#4"} + } + }, + { + "from": [3, 12.5, 1], + "to": [12, 13.5, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 19.5, 9]}, + "faces": { + "north": {"uv": [6.75, 5, 9, 5.25], "texture": "#4"}, + "east": {"uv": [9.5, 6.5, 9.75, 6.75], "texture": "#4"}, + "south": {"uv": [6.75, 5.25, 9, 5.5], "texture": "#4"}, + "west": {"uv": [9.5, 6.75, 9.75, 7], "texture": "#4"}, + "up": {"uv": [9, 5.75, 6.75, 5.5], "texture": "#4"}, + "down": {"uv": [9, 5.75, 6.75, 6], "texture": "#4"} + } + }, + { + "from": [3, 0.5, 1], + "to": [12, 1.5, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 7.5, 9]}, + "faces": { + "north": {"uv": [6.75, 6, 9, 6.25], "texture": "#4"}, + "east": {"uv": [7, 9.5, 7.25, 9.75], "texture": "#4"}, + "south": {"uv": [6.75, 6.25, 9, 6.5], "texture": "#4"}, + "west": {"uv": [9.5, 7, 9.75, 7.25], "texture": "#4"}, + "up": {"uv": [9.25, 7, 7, 6.75], "texture": "#4"}, + "down": {"uv": [9.25, 7, 7, 7.25], "texture": "#4"} + } + }, + { + "from": [3, 5, 15], + "to": [4, 6, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 13, 23]}, + "faces": { + "north": {"uv": [7.25, 9.5, 7.5, 9.75], "texture": "#4"}, + "east": {"uv": [9.5, 7.25, 9.75, 7.5], "texture": "#4"}, + "south": {"uv": [7.5, 9.5, 7.75, 9.75], "texture": "#4"}, + "west": {"uv": [9.5, 7.5, 9.75, 7.75], "texture": "#4"}, + "up": {"uv": [8, 9.75, 7.75, 9.5], "texture": "#4"}, + "down": {"uv": [9.75, 7.75, 9.5, 8], "texture": "#4"} + } + }, + { + "from": [5, 5, 15], + "to": [6, 6, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 13, 23]}, + "faces": { + "north": {"uv": [8, 9.5, 8.25, 9.75], "texture": "#4"}, + "east": {"uv": [9.5, 8, 9.75, 8.25], "texture": "#4"}, + "south": {"uv": [8.25, 9.5, 8.5, 9.75], "texture": "#4"}, + "west": {"uv": [9.5, 8.25, 9.75, 8.5], "texture": "#4"}, + "up": {"uv": [8.75, 9.75, 8.5, 9.5], "texture": "#4"}, + "down": {"uv": [9.75, 8.5, 9.5, 8.75], "texture": "#4"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/autowriter.png b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/autowriter.png new file mode 100644 index 0000000..49c478e Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/autowriter.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/copper_rings.json b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/copper_rings.json new file mode 100644 index 0000000..bb9d1ee --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/copper_rings.json @@ -0,0 +1,357 @@ +{ + "credit": "Made special for SovietLab", + "parent": "block/cube_all", + "texture_size": [64, 64], + "textures": { + "4": "copper_rings", + "particle": "soviet:blocks/rusty_copper" + }, + "elements": [ + { + "from": [0, 0, 8], + "to": [0, 16, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 13, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 4], "texture": "#4"}, + "east": {"uv": [2.5, 0, 1.25, 4], "texture": "#4"}, + "south": {"uv": [0, 0, 0, 4], "texture": "#4"}, + "west": {"uv": [1.25, 0, 2.5, 4], "texture": "#4"}, + "up": {"uv": [0, 1.25, 0, 0], "texture": "#4"}, + "down": {"uv": [0, 0, 0, 1.25], "texture": "#4"} + } + }, + { + "from": [0.15, 0.3, 8], + "to": [15.8, 0.3, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [13.25, 8.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 4, 0], "texture": "#4"}, + "east": {"uv": [0, 0, 1.25, 0], "texture": "#4"}, + "south": {"uv": [0, 0, 4, 0], "texture": "#4"}, + "west": {"uv": [0, 0, 1.25, 0], "texture": "#4"}, + "up": {"uv": [6.5, 1.25, 2.5, 0], "texture": "#4"}, + "down": {"uv": [6.5, 1.25, 2.5, 0], "texture": "#4"} + } + }, + { + "from": [16, 0, 8], + "to": [16, 16, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 13, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 4], "texture": "#4"}, + "east": {"uv": [2.5, 2.5, 3.75, 6.5], "texture": "#4"}, + "south": {"uv": [0, 0, 0, 4], "texture": "#4"}, + "west": {"uv": [3.75, 2.5, 2.5, 6.5], "texture": "#4"}, + "up": {"uv": [0, 1.25, 0, 0], "texture": "#4"}, + "down": {"uv": [0, 0, 0, 1.25], "texture": "#4"} + } + }, + { + "from": [0, 0, 8], + "to": [16, 0, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 13, 8]}, + "faces": { + "north": {"uv": [0, 0, 4, 0], "texture": "#4"}, + "east": {"uv": [0, 0, 1.25, 0], "texture": "#4"}, + "south": {"uv": [0, 0, 4, 0], "texture": "#4"}, + "west": {"uv": [0, 0, 1.25, 0], "texture": "#4"}, + "up": {"uv": [9, 3.75, 5, 5], "texture": "#4"}, + "down": {"uv": [9, 3.75, 5, 5], "texture": "#4"} + } + }, + { + "from": [0, 16, 8], + "to": [16, 16, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 13, 8]}, + "faces": { + "north": {"uv": [0, 0, 4, 0], "texture": "#4"}, + "east": {"uv": [0, 0, 1.25, 0], "texture": "#4"}, + "south": {"uv": [0, 0, 4, 0], "texture": "#4"}, + "west": {"uv": [0, 0, 1.25, 0], "texture": "#4"}, + "up": {"uv": [9, 6.25, 5, 5], "texture": "#4"}, + "down": {"uv": [9, 6.25, 5, 5], "texture": "#4"} + } + }, + { + "from": [0.15, 15.85, 8], + "to": [15.8, 15.85, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [13.25, 8.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 4, 0], "texture": "#4"}, + "east": {"uv": [0, 0, 1.25, 0], "texture": "#4"}, + "south": {"uv": [0, 0, 4, 0], "texture": "#4"}, + "west": {"uv": [0, 0, 1.25, 0], "texture": "#4"}, + "up": {"uv": [10.5, 0, 6.5, 1.25], "texture": "#4"}, + "down": {"uv": [10.5, 0, 6.5, 1.25], "texture": "#4"} + } + }, + { + "from": [15.8, 0.3, 8], + "to": [15.8, 15.85, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [13.25, 8.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 4], "texture": "#4"}, + "east": {"uv": [6.5, 7.5, 5.25, 11.5], "texture": "#4"}, + "south": {"uv": [0, 0, 0, 4], "texture": "#4"}, + "west": {"uv": [5.25, 7.5, 6.5, 11.5], "texture": "#4"}, + "up": {"uv": [0, 1.25, 0, 0], "texture": "#4"}, + "down": {"uv": [0, 0, 0, 1.25], "texture": "#4"} + } + }, + { + "from": [0.225, 0.3, 8], + "to": [0.225, 15.85, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [13.25, 8.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 4], "texture": "#4"}, + "east": {"uv": [6.5, 7.5, 7.75, 11.5], "texture": "#4"}, + "south": {"uv": [0, 0, 0, 4], "texture": "#4"}, + "west": {"uv": [7.75, 7.5, 6.5, 11.5], "texture": "#4"}, + "up": {"uv": [0, 1.25, 0, 0], "texture": "#4"}, + "down": {"uv": [0, 0, 0, 1.25], "texture": "#4"} + } + }, + { + "from": [0.15, 0.3, 13], + "to": [15.8, 0.3, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [13.25, 8.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 4, 0], "texture": "#4"}, + "east": {"uv": [0, 0, 0.75, 0], "texture": "#4"}, + "south": {"uv": [0, 0, 4, 0], "texture": "#4"}, + "west": {"uv": [0, 0, 0.75, 0], "texture": "#4"}, + "up": {"uv": [10.5, 2, 6.5, 1.25], "texture": "#4"}, + "down": {"uv": [10.5, 2, 6.5, 1.25], "texture": "#4"} + } + }, + { + "from": [15.8, 0.3, 13], + "to": [15.8, 15.85, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [13.25, 8.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 4], "texture": "#4"}, + "east": {"uv": [2.75, 7.75, 2, 11.75], "texture": "#4"}, + "south": {"uv": [0, 0, 0, 4], "texture": "#4"}, + "west": {"uv": [2, 7.75, 2.75, 11.75], "texture": "#4"}, + "up": {"uv": [0, 0.75, 0, 0], "texture": "#4"}, + "down": {"uv": [0, 0, 0, 0.75], "texture": "#4"} + } + }, + { + "from": [0.225, 0.3, 13], + "to": [0.225, 15.85, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [13.25, 8.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 4], "texture": "#4"}, + "east": {"uv": [2.75, 7.75, 3.5, 11.75], "texture": "#4"}, + "south": {"uv": [0, 0, 0, 4], "texture": "#4"}, + "west": {"uv": [3.5, 7.75, 2.75, 11.75], "texture": "#4"}, + "up": {"uv": [0, 0.75, 0, 0], "texture": "#4"}, + "down": {"uv": [0, 0, 0, 0.75], "texture": "#4"} + } + }, + { + "from": [0.15, 15.85, 13], + "to": [15.8, 15.85, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [13.25, 8.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 4, 0], "texture": "#4"}, + "east": {"uv": [0, 0, 0.75, 0], "texture": "#4"}, + "south": {"uv": [0, 0, 4, 0], "texture": "#4"}, + "west": {"uv": [0, 0, 0.75, 0], "texture": "#4"}, + "up": {"uv": [13, 2, 9, 2.75], "texture": "#4"}, + "down": {"uv": [13, 2, 9, 2.75], "texture": "#4"} + } + }, + { + "from": [0.15, 0.3, 5], + "to": [15.8, 0.3, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [13.25, 8.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 4, 0], "texture": "#4"}, + "east": {"uv": [0, 0, 0.75, 0], "texture": "#4"}, + "south": {"uv": [0, 0, 4, 0], "texture": "#4"}, + "west": {"uv": [0, 0, 0.75, 0], "texture": "#4"}, + "up": {"uv": [10.5, 2, 6.5, 1.25], "texture": "#4"}, + "down": {"uv": [10.5, 2, 6.5, 1.25], "texture": "#4"} + } + }, + { + "from": [15.8, 0.3, 5], + "to": [15.8, 15.85, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [13.25, 8.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 4], "texture": "#4"}, + "east": {"uv": [2.75, 7.75, 2, 11.75], "texture": "#4"}, + "south": {"uv": [0, 0, 0, 4], "texture": "#4"}, + "west": {"uv": [2, 7.75, 2.75, 11.75], "texture": "#4"}, + "up": {"uv": [0, 0.75, 0, 0], "texture": "#4"}, + "down": {"uv": [0, 0, 0, 0.75], "texture": "#4"} + } + }, + { + "from": [0.225, 0.3, 5], + "to": [0.225, 15.85, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [13.25, 8.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 4], "texture": "#4"}, + "east": {"uv": [2.75, 7.75, 3.5, 11.75], "texture": "#4"}, + "south": {"uv": [0, 0, 0, 4], "texture": "#4"}, + "west": {"uv": [3.5, 7.75, 2.75, 11.75], "texture": "#4"}, + "up": {"uv": [0, 0.75, 0, 0], "texture": "#4"}, + "down": {"uv": [0, 0, 0, 0.75], "texture": "#4"} + } + }, + { + "from": [0.15, 15.85, 5], + "to": [15.8, 15.85, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [13.25, 8.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 4, 0], "texture": "#4"}, + "east": {"uv": [0, 0, 0.75, 0], "texture": "#4"}, + "south": {"uv": [0, 0, 4, 0], "texture": "#4"}, + "west": {"uv": [0, 0, 0.75, 0], "texture": "#4"}, + "up": {"uv": [13, 2, 9, 2.75], "texture": "#4"}, + "down": {"uv": [13, 2, 9, 2.75], "texture": "#4"} + } + }, + { + "from": [0, 0, 0], + "to": [0, 16, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 13, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 4], "texture": "#4"}, + "east": {"uv": [2.5, 0, 1.25, 4], "texture": "#4"}, + "south": {"uv": [0, 0, 0, 4], "texture": "#4"}, + "west": {"uv": [1.25, 0, 2.5, 4], "texture": "#4"}, + "up": {"uv": [0, 1.25, 0, 0], "texture": "#4"}, + "down": {"uv": [0, 0, 0, 1.25], "texture": "#4"} + } + }, + { + "from": [0.15, 0.3, 0], + "to": [15.8, 0.3, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.25, 8.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 4, 0], "texture": "#4"}, + "east": {"uv": [0, 0, 1.25, 0], "texture": "#4"}, + "south": {"uv": [0, 0, 4, 0], "texture": "#4"}, + "west": {"uv": [0, 0, 1.25, 0], "texture": "#4"}, + "up": {"uv": [6.5, 1.25, 2.5, 0], "texture": "#4"}, + "down": {"uv": [6.5, 1.25, 2.5, 0], "texture": "#4"} + } + }, + { + "from": [16, 0, 0], + "to": [16, 16, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 13, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 4], "texture": "#4"}, + "east": {"uv": [2.5, 2.5, 3.75, 6.5], "texture": "#4"}, + "south": {"uv": [0, 0, 0, 4], "texture": "#4"}, + "west": {"uv": [3.75, 2.5, 2.5, 6.5], "texture": "#4"}, + "up": {"uv": [0, 1.25, 0, 0], "texture": "#4"}, + "down": {"uv": [0, 0, 0, 1.25], "texture": "#4"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 0, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 13, 8]}, + "faces": { + "north": {"uv": [0, 0, 4, 0], "texture": "#4"}, + "east": {"uv": [0, 0, 1.25, 0], "texture": "#4"}, + "south": {"uv": [0, 0, 4, 0], "texture": "#4"}, + "west": {"uv": [0, 0, 1.25, 0], "texture": "#4"}, + "up": {"uv": [9, 3.75, 5, 5], "texture": "#4"}, + "down": {"uv": [9, 3.75, 5, 5], "texture": "#4"} + } + }, + { + "from": [0, 16, 0], + "to": [16, 16, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 13, 8]}, + "faces": { + "north": {"uv": [0, 0, 4, 0], "texture": "#4"}, + "east": {"uv": [0, 0, 1.25, 0], "texture": "#4"}, + "south": {"uv": [0, 0, 4, 0], "texture": "#4"}, + "west": {"uv": [0, 0, 1.25, 0], "texture": "#4"}, + "up": {"uv": [9, 6.25, 5, 5], "texture": "#4"}, + "down": {"uv": [9, 6.25, 5, 5], "texture": "#4"} + } + }, + { + "from": [0.15, 15.85, 0], + "to": [15.8, 15.85, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.25, 8.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 4, 0], "texture": "#4"}, + "east": {"uv": [0, 0, 1.25, 0], "texture": "#4"}, + "south": {"uv": [0, 0, 4, 0], "texture": "#4"}, + "west": {"uv": [0, 0, 1.25, 0], "texture": "#4"}, + "up": {"uv": [10.5, 0, 6.5, 1.25], "texture": "#4"}, + "down": {"uv": [10.5, 0, 6.5, 1.25], "texture": "#4"} + } + }, + { + "from": [15.8, 0.3, 0], + "to": [15.8, 15.85, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.25, 8.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 4], "texture": "#4"}, + "east": {"uv": [6.5, 7.5, 5.25, 11.5], "texture": "#4"}, + "south": {"uv": [0, 0, 0, 4], "texture": "#4"}, + "west": {"uv": [5.25, 7.5, 6.5, 11.5], "texture": "#4"}, + "up": {"uv": [0, 1.25, 0, 0], "texture": "#4"}, + "down": {"uv": [0, 0, 0, 1.25], "texture": "#4"} + } + }, + { + "from": [0.225, 0.3, 0], + "to": [0.225, 15.85, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.25, 8.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 4], "texture": "#4"}, + "east": {"uv": [6.5, 7.5, 7.75, 11.5], "texture": "#4"}, + "south": {"uv": [0, 0, 0, 4], "texture": "#4"}, + "west": {"uv": [7.75, 7.5, 6.5, 11.5], "texture": "#4"}, + "up": {"uv": [0, 1.25, 0, 0], "texture": "#4"}, + "down": {"uv": [0, 0, 0, 1.25], "texture": "#4"} + } + } + ], + "groups": [ + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [0, 1, 2, 3, 4, 5, 6, 7] + }, + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [8, 9, 10, 11] + }, + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [12, 13, 14, 15] + }, + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [16, 17, 18, 19, 20, 21, 22, 23] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/copper_rings.png b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/copper_rings.png new file mode 100644 index 0000000..e256233 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/copper_rings.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/copper_rings_end.json b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/copper_rings_end.json new file mode 100644 index 0000000..39ae095 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/copper_rings_end.json @@ -0,0 +1,458 @@ +{ + "credit": "Made special for SovietLab", + "parent": "block/cube_all", + "texture_size": [128, 128], + "textures": { + "8": "copper_rings_end", + "particle": "soviet:blocks/rusty_copper" + }, + "elements": [ + { + "from": [3.25, 3.25, 0.25], + "to": [12.75, 13, 0.25], + "rotation": {"angle": 45, "axis": "z", "origin": [8, 8, 0]}, + "faces": { + "north": {"uv": [0, 0, 1.25, 1.25], "texture": "#8"}, + "east": {"uv": [0, 0, 0, 1.25], "texture": "#8"}, + "south": {"uv": [0, 1.25, 1.25, 2.5], "texture": "#8"}, + "west": {"uv": [0, 0, 0, 1.25], "texture": "#8"}, + "up": {"uv": [1.25, 0, 0, 0], "texture": "#8"}, + "down": {"uv": [1.25, 0, 0, 0], "texture": "#8"} + } + }, + { + "from": [6.75, 7.25, 3.5], + "to": [9.25, 7.25, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 11.5, 13.5]}, + "faces": { + "north": {"uv": [0, 0, 0.375, 0], "texture": "#8"}, + "east": {"uv": [0, 0, 0.75, 0], "texture": "#8"}, + "south": {"uv": [0, 0, 0.375, 0], "texture": "#8"}, + "west": {"uv": [0, 0, 0.75, 0], "texture": "#8"}, + "up": {"uv": [1.125, 7.25, 0.75, 6.5], "texture": "#8"}, + "down": {"uv": [6.875, 0.75, 6.5, 1.5], "texture": "#8"} + } + }, + { + "from": [2, 7.2, 5.5], + "to": [9.75, 7.2, 6.5], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 11.5, 13.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 0], "texture": "#8"}, + "east": {"uv": [0, 0, 0.125, 0], "texture": "#8"}, + "south": {"uv": [0, 0, 1, 0], "texture": "#8"}, + "west": {"uv": [0, 0, 0.125, 0], "texture": "#8"}, + "up": {"uv": [6.25, 3.125, 5.25, 3], "texture": "#8"}, + "down": {"uv": [7.25, 3, 6.25, 3.125], "texture": "#8"} + } + }, + { + "from": [0, 0, 6.5], + "to": [2, 0.75, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 14.5]}, + "faces": { + "north": {"uv": [6.875, 0.875, 7.125, 1], "texture": "#8"}, + "east": {"uv": [6.375, 6.875, 6.5, 7], "texture": "#8"}, + "south": {"uv": [6.875, 1, 7.125, 1.125], "texture": "#8"}, + "west": {"uv": [6.5, 6.875, 6.625, 7], "texture": "#8"}, + "up": {"uv": [7.125, 1.25, 6.875, 1.125], "texture": "#8"}, + "down": {"uv": [7.125, 1.25, 6.875, 1.375], "texture": "#8"} + } + }, + { + "from": [0, 0, 4.5], + "to": [2, 0.75, 5.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 12.5]}, + "faces": { + "north": {"uv": [6.25, 6.75, 6.5, 6.875], "texture": "#8"}, + "east": {"uv": [5, 6.875, 5.125, 7], "texture": "#8"}, + "south": {"uv": [6.5, 6.75, 6.75, 6.875], "texture": "#8"}, + "west": {"uv": [6.25, 6.875, 6.375, 7], "texture": "#8"}, + "up": {"uv": [7, 6.875, 6.75, 6.75], "texture": "#8"}, + "down": {"uv": [7.125, 0.75, 6.875, 0.875], "texture": "#8"} + } + }, + { + "from": [0.5, 0, 5.5], + "to": [1.5, 9, 6.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 13.5]}, + "faces": { + "north": {"uv": [3.125, 3.875, 3.25, 5], "texture": "#8"}, + "east": {"uv": [5, 5.75, 5.125, 6.875], "texture": "#8"}, + "south": {"uv": [1.125, 6.5, 1.25, 7.625], "texture": "#8"}, + "west": {"uv": [6.125, 6.75, 6.25, 7.875], "texture": "#8"}, + "up": {"uv": [3.25, 5.125, 3.125, 5], "texture": "#8"}, + "down": {"uv": [7, 1.375, 6.875, 1.5], "texture": "#8"} + } + }, + { + "from": [1.5, 7.075, 5.5], + "to": [2.5, 8.075, 6.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 13.5]}, + "faces": { + "north": {"uv": [6.625, 6.875, 6.75, 7], "texture": "#8"}, + "east": {"uv": [6.75, 6.875, 6.875, 7], "texture": "#8"}, + "south": {"uv": [6.875, 6.875, 7, 7], "texture": "#8"}, + "west": {"uv": [7, 1.375, 7.125, 1.5], "texture": "#8"}, + "up": {"uv": [5.125, 7.125, 5, 7], "texture": "#8"}, + "down": {"uv": [6.375, 7, 6.25, 7.125], "texture": "#8"} + } + }, + { + "from": [1.15, 7.525, -0.075], + "to": [1.15, 8.525, 5.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 12.25, 8.25]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.125], "texture": "#8"}, + "east": {"uv": [2.5, 1.875, 3.25, 2], "texture": "#8"}, + "south": {"uv": [0, 0, 0, 0.125], "texture": "#8"}, + "west": {"uv": [6.5, 1.75, 7.25, 1.875], "texture": "#8"}, + "up": {"uv": [0, 0.75, 0, 0], "texture": "#8"}, + "down": {"uv": [0, 0, 0, 0.75], "texture": "#8"} + } + }, + { + "from": [1.15, 7.525, -0.05], + "to": [8.575, 8.525, -0.05], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 0]}, + "faces": { + "north": {"uv": [6.5, 1.5, 7.375, 1.625], "texture": "#8"}, + "east": {"uv": [0, 0, 0, 0.125], "texture": "#8"}, + "south": {"uv": [6.5, 1.625, 7.375, 1.75], "texture": "#8"}, + "west": {"uv": [0, 0, 0, 0.125], "texture": "#8"}, + "up": {"uv": [0.875, 0, 0, 0], "texture": "#8"}, + "down": {"uv": [0.875, 0, 0, 0], "texture": "#8"} + } + }, + { + "from": [0, 0, 8], + "to": [0, 16, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 13, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 2], "texture": "#8"}, + "east": {"uv": [1.25, 0, 1.875, 2], "texture": "#8"}, + "south": {"uv": [0, 0, 0, 2], "texture": "#8"}, + "west": {"uv": [1.875, 0, 2.5, 2], "texture": "#8"}, + "up": {"uv": [0, 0.625, 0, 0], "texture": "#8"}, + "down": {"uv": [0, 0, 0, 0.625], "texture": "#8"} + } + }, + { + "from": [0.15, 0.3, 8], + "to": [15.8, 0.3, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [13.25, 8.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 0], "texture": "#8"}, + "east": {"uv": [0, 0, 0.625, 0], "texture": "#8"}, + "south": {"uv": [0, 0, 2, 0], "texture": "#8"}, + "west": {"uv": [0, 0, 0.625, 0], "texture": "#8"}, + "up": {"uv": [3.25, 2.625, 1.25, 2], "texture": "#8"}, + "down": {"uv": [4.5, 0, 2.5, 0.625], "texture": "#8"} + } + }, + { + "from": [16, 0, 8], + "to": [16, 16, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 13, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 2], "texture": "#8"}, + "east": {"uv": [0, 2.5, 0.625, 4.5], "texture": "#8"}, + "south": {"uv": [0, 0, 0, 2], "texture": "#8"}, + "west": {"uv": [0.625, 2.5, 1.25, 4.5], "texture": "#8"}, + "up": {"uv": [0, 0.625, 0, 0], "texture": "#8"}, + "down": {"uv": [0, 0, 0, 0.625], "texture": "#8"} + } + }, + { + "from": [0, 0, 8], + "to": [16, 0, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 13, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 0], "texture": "#8"}, + "east": {"uv": [0, 0, 0.625, 0], "texture": "#8"}, + "south": {"uv": [0, 0, 2, 0], "texture": "#8"}, + "west": {"uv": [0, 0, 0.625, 0], "texture": "#8"}, + "up": {"uv": [4.5, 1.25, 2.5, 0.625], "texture": "#8"}, + "down": {"uv": [4.5, 1.25, 2.5, 1.875], "texture": "#8"} + } + }, + { + "from": [0, 16, 8], + "to": [16, 16, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 13, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 0], "texture": "#8"}, + "east": {"uv": [0, 0, 0.625, 0], "texture": "#8"}, + "south": {"uv": [0, 0, 2, 0], "texture": "#8"}, + "west": {"uv": [0, 0, 0.625, 0], "texture": "#8"}, + "up": {"uv": [3.25, 3.25, 1.25, 2.625], "texture": "#8"}, + "down": {"uv": [3.25, 3.25, 1.25, 3.875], "texture": "#8"} + } + }, + { + "from": [0.15, 15.85, 8], + "to": [15.8, 15.85, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [13.25, 8.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 0], "texture": "#8"}, + "east": {"uv": [0, 0, 0.625, 0], "texture": "#8"}, + "south": {"uv": [0, 0, 2, 0], "texture": "#8"}, + "west": {"uv": [0, 0, 0.625, 0], "texture": "#8"}, + "up": {"uv": [5.25, 2.5, 3.25, 1.875], "texture": "#8"}, + "down": {"uv": [5.25, 2.5, 3.25, 3.125], "texture": "#8"} + } + }, + { + "from": [15.8, 0.3, 8], + "to": [15.8, 15.85, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [13.25, 8.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 2], "texture": "#8"}, + "east": {"uv": [3.25, 3.125, 3.875, 5.125], "texture": "#8"}, + "south": {"uv": [0, 0, 0, 2], "texture": "#8"}, + "west": {"uv": [1.25, 3.875, 1.875, 5.875], "texture": "#8"}, + "up": {"uv": [0, 0.625, 0, 0], "texture": "#8"}, + "down": {"uv": [0, 0, 0, 0.625], "texture": "#8"} + } + }, + { + "from": [0.225, 0.3, 8], + "to": [0.225, 15.85, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [13.25, 8.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 2], "texture": "#8"}, + "east": {"uv": [1.875, 3.875, 2.5, 5.875], "texture": "#8"}, + "south": {"uv": [0, 0, 0, 2], "texture": "#8"}, + "west": {"uv": [2.5, 3.875, 3.125, 5.875], "texture": "#8"}, + "up": {"uv": [0, 0.625, 0, 0], "texture": "#8"}, + "down": {"uv": [0, 0, 0, 0.625], "texture": "#8"} + } + }, + { + "from": [0.15, 0.3, 13], + "to": [15.8, 0.3, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [13.25, 8.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 0], "texture": "#8"}, + "east": {"uv": [0, 0, 0.375, 0], "texture": "#8"}, + "south": {"uv": [0, 0, 2, 0], "texture": "#8"}, + "west": {"uv": [0, 0, 0.375, 0], "texture": "#8"}, + "up": {"uv": [7.25, 2.25, 5.25, 1.875], "texture": "#8"}, + "down": {"uv": [7.25, 2.25, 5.25, 2.625], "texture": "#8"} + } + }, + { + "from": [15.8, 0.3, 13], + "to": [15.8, 15.85, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [13.25, 8.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 2], "texture": "#8"}, + "east": {"uv": [5.75, 5.625, 6.125, 7.625], "texture": "#8"}, + "south": {"uv": [0, 0, 0, 2], "texture": "#8"}, + "west": {"uv": [1.25, 5.875, 1.625, 7.875], "texture": "#8"}, + "up": {"uv": [0, 0.375, 0, 0], "texture": "#8"}, + "down": {"uv": [0, 0, 0, 0.375], "texture": "#8"} + } + }, + { + "from": [0.225, 0.3, 13], + "to": [0.225, 15.85, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [13.25, 8.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 2], "texture": "#8"}, + "east": {"uv": [1.625, 5.875, 2, 7.875], "texture": "#8"}, + "south": {"uv": [0, 0, 0, 2], "texture": "#8"}, + "west": {"uv": [2, 5.875, 2.375, 7.875], "texture": "#8"}, + "up": {"uv": [0, 0.375, 0, 0], "texture": "#8"}, + "down": {"uv": [0, 0, 0, 0.375], "texture": "#8"} + } + }, + { + "from": [0.15, 15.85, 13], + "to": [15.8, 15.85, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [13.25, 8.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 0], "texture": "#8"}, + "east": {"uv": [0, 0, 0.375, 0], "texture": "#8"}, + "south": {"uv": [0, 0, 2, 0], "texture": "#8"}, + "west": {"uv": [0, 0, 0.375, 0], "texture": "#8"}, + "up": {"uv": [7.25, 3, 5.25, 2.625], "texture": "#8"}, + "down": {"uv": [8.125, 5.625, 6.125, 6], "texture": "#8"} + } + }, + { + "from": [0.15, 0.3, 5], + "to": [15.8, 0.3, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [13.25, 8.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 0], "texture": "#8"}, + "east": {"uv": [0, 0, 0.375, 0], "texture": "#8"}, + "south": {"uv": [0, 0, 2, 0], "texture": "#8"}, + "west": {"uv": [0, 0, 0.375, 0], "texture": "#8"}, + "up": {"uv": [8.125, 6.375, 6.125, 6], "texture": "#8"}, + "down": {"uv": [8.125, 6.375, 6.125, 6.75], "texture": "#8"} + } + }, + { + "from": [15.8, 0.3, 5], + "to": [15.8, 15.85, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [13.25, 8.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 2], "texture": "#8"}, + "east": {"uv": [2.375, 5.875, 2.75, 7.875], "texture": "#8"}, + "south": {"uv": [0, 0, 0, 2], "texture": "#8"}, + "west": {"uv": [2.75, 5.875, 3.125, 7.875], "texture": "#8"}, + "up": {"uv": [0, 0.375, 0, 0], "texture": "#8"}, + "down": {"uv": [0, 0, 0, 0.375], "texture": "#8"} + } + }, + { + "from": [0.225, 0.3, 5], + "to": [0.225, 15.85, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [13.25, 8.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 2], "texture": "#8"}, + "east": {"uv": [0, 6.5, 0.375, 8.5], "texture": "#8"}, + "south": {"uv": [0, 0, 0, 2], "texture": "#8"}, + "west": {"uv": [0.375, 6.5, 0.75, 8.5], "texture": "#8"}, + "up": {"uv": [0, 0.375, 0, 0], "texture": "#8"}, + "down": {"uv": [0, 0, 0, 0.375], "texture": "#8"} + } + }, + { + "from": [0.15, 15.85, 5], + "to": [15.8, 15.85, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [13.25, 8.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 0], "texture": "#8"}, + "east": {"uv": [0, 0, 0.375, 0], "texture": "#8"}, + "south": {"uv": [0, 0, 2, 0], "texture": "#8"}, + "west": {"uv": [0, 0, 0.375, 0], "texture": "#8"}, + "up": {"uv": [8.5, 0.375, 6.5, 0], "texture": "#8"}, + "down": {"uv": [8.5, 0.375, 6.5, 0.75], "texture": "#8"} + } + }, + { + "from": [0, 0, 0], + "to": [0, 16, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 13, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 2], "texture": "#8"}, + "east": {"uv": [3.875, 3.125, 4.5, 5.125], "texture": "#8"}, + "south": {"uv": [0, 0, 0, 2], "texture": "#8"}, + "west": {"uv": [0, 4.5, 0.625, 6.5], "texture": "#8"}, + "up": {"uv": [0, 0.625, 0, 0], "texture": "#8"}, + "down": {"uv": [0, 0, 0, 0.625], "texture": "#8"} + } + }, + { + "from": [0.15, 0.3, 0], + "to": [15.8, 0.3, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.25, 8.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 0], "texture": "#8"}, + "east": {"uv": [0, 0, 0.625, 0], "texture": "#8"}, + "south": {"uv": [0, 0, 2, 0], "texture": "#8"}, + "west": {"uv": [0, 0, 0.625, 0], "texture": "#8"}, + "up": {"uv": [6.5, 0.625, 4.5, 0], "texture": "#8"}, + "down": {"uv": [6.5, 0.625, 4.5, 1.25], "texture": "#8"} + } + }, + { + "from": [16, 0, 0], + "to": [16, 16, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 13, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 2], "texture": "#8"}, + "east": {"uv": [0.625, 4.5, 1.25, 6.5], "texture": "#8"}, + "south": {"uv": [0, 0, 0, 2], "texture": "#8"}, + "west": {"uv": [4.5, 3.125, 5.125, 5.125], "texture": "#8"}, + "up": {"uv": [0, 0.625, 0, 0], "texture": "#8"}, + "down": {"uv": [0, 0, 0, 0.625], "texture": "#8"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 0, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 13, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 0], "texture": "#8"}, + "east": {"uv": [0, 0, 0.625, 0], "texture": "#8"}, + "south": {"uv": [0, 0, 2, 0], "texture": "#8"}, + "west": {"uv": [0, 0, 0.625, 0], "texture": "#8"}, + "up": {"uv": [6.5, 1.875, 4.5, 1.25], "texture": "#8"}, + "down": {"uv": [5.125, 5.125, 3.125, 5.75], "texture": "#8"} + } + }, + { + "from": [0, 16, 0], + "to": [16, 16, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 13, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 0], "texture": "#8"}, + "east": {"uv": [0, 0, 0.625, 0], "texture": "#8"}, + "south": {"uv": [0, 0, 2, 0], "texture": "#8"}, + "west": {"uv": [0, 0, 0.625, 0], "texture": "#8"}, + "up": {"uv": [7.125, 3.75, 5.125, 3.125], "texture": "#8"}, + "down": {"uv": [7.125, 3.75, 5.125, 4.375], "texture": "#8"} + } + }, + { + "from": [0.15, 15.85, 0], + "to": [15.8, 15.85, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.25, 8.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 0], "texture": "#8"}, + "east": {"uv": [0, 0, 0.625, 0], "texture": "#8"}, + "south": {"uv": [0, 0, 2, 0], "texture": "#8"}, + "west": {"uv": [0, 0, 0.625, 0], "texture": "#8"}, + "up": {"uv": [7.125, 5, 5.125, 4.375], "texture": "#8"}, + "down": {"uv": [7.125, 5, 5.125, 5.625], "texture": "#8"} + } + }, + { + "from": [15.8, 0.3, 0], + "to": [15.8, 15.85, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.25, 8.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 2], "texture": "#8"}, + "east": {"uv": [5.125, 5.625, 5.75, 7.625], "texture": "#8"}, + "south": {"uv": [0, 0, 0, 2], "texture": "#8"}, + "west": {"uv": [3.125, 5.75, 3.75, 7.75], "texture": "#8"}, + "up": {"uv": [0, 0.625, 0, 0], "texture": "#8"}, + "down": {"uv": [0, 0, 0, 0.625], "texture": "#8"} + } + }, + { + "from": [0.225, 0.3, 0], + "to": [0.225, 15.85, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [13.25, 8.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 2], "texture": "#8"}, + "east": {"uv": [3.75, 5.75, 4.375, 7.75], "texture": "#8"}, + "south": {"uv": [0, 0, 0, 2], "texture": "#8"}, + "west": {"uv": [4.375, 5.75, 5, 7.75], "texture": "#8"}, + "up": {"uv": [0, 0.625, 0, 0], "texture": "#8"}, + "down": {"uv": [0, 0, 0, 0.625], "texture": "#8"} + } + } + ], + "groups": [ + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8] + }, + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/copper_rings_end.png b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/copper_rings_end.png new file mode 100644 index 0000000..f26abe9 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/copper_rings_end.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/device_basis.png b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/device_basis.png new file mode 100644 index 0000000..45e5788 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/device_basis.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/distill_app.json b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/distill_app.json new file mode 100644 index 0000000..6c7447c --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/distill_app.json @@ -0,0 +1,451 @@ +{ + "credit": "Designed by Pavel Durov with Cubik Studio - https://cubik.studio", + "parent": "block/cube_all", + "texture_size": [64, 64], + "textures": { + "5": "distill_app", + "particle": "soviet:blocks/quartz" + }, + "elements": [ + { + "from": [5.5, 7, 9.5], + "to": [5.5, 8, 10.5], + "rotation": {"angle": 45, "axis": "y", "origin": [5.5, 7, 10.5]}, + "faces": { + "north": {"uv": [1.25, 2, 1.25, 2.25], "texture": "#5"}, + "east": {"uv": [1, 2, 1.25, 2.25], "texture": "#5"}, + "south": {"uv": [1.5, 2, 1.5, 2.25], "texture": "#5"}, + "west": {"uv": [1, 2, 1.25, 2.25], "texture": "#5"}, + "up": {"uv": [1.25, 2, 1.25, 1.75], "texture": "#5"}, + "down": {"uv": [1.25, 1.75, 1.25, 2], "texture": "#5"} + } + }, + { + "from": [5, 7, 7.5], + "to": [6, 8, 9.5], + "rotation": {"angle": 45, "axis": "y", "origin": [5.5, 7, 10.5]}, + "faces": { + "north": {"uv": [6.5, 8.75, 6.75, 9], "texture": "#5"}, + "east": {"uv": [6, 8.75, 6.5, 9], "texture": "#5"}, + "south": {"uv": [7.25, 8.75, 7.5, 9], "texture": "#5"}, + "west": {"uv": [6.75, 8.75, 7.25, 9], "texture": "#5"}, + "up": {"uv": [6.75, 8.75, 6.5, 8.25], "texture": "#5"}, + "down": {"uv": [7, 8.25, 6.75, 8.75], "texture": "#5"} + } + }, + { + "from": [4, 0, 9], + "to": [7, 4, 9], + "faces": { + "north": {"uv": [8.25, 4.75, 9, 5.75], "texture": "#5"}, + "east": {"uv": [8.25, 4.75, 8.25, 5.75], "texture": "#5"}, + "south": {"uv": [9, 4.75, 8.25, 5.75], "texture": "#5"}, + "west": {"uv": [9, 4.75, 9, 5.75], "texture": "#5"}, + "up": {"uv": [9, 4.75, 8.25, 4.75], "texture": "#5"}, + "down": {"uv": [9.75, 4.75, 9, 4.75], "texture": "#5"} + } + }, + { + "from": [6, 0, 5], + "to": [7, 1, 9], + "faces": { + "north": {"uv": [4, 7.25, 4.25, 7.5], "texture": "#5"}, + "east": {"uv": [3, 7.25, 4, 7.5], "texture": "#5"}, + "south": {"uv": [5.25, 7.25, 5.5, 7.5], "texture": "#5"}, + "west": {"uv": [4.25, 7.25, 5.25, 7.5], "texture": "#5"}, + "up": {"uv": [4.25, 7.25, 4, 6.25], "texture": "#5"}, + "down": {"uv": [4.5, 6.25, 4.25, 7.25], "texture": "#5"} + } + }, + { + "from": [4, 0, 4], + "to": [10, 1, 5], + "faces": { + "north": {"uv": [6.25, 3.5, 7.75, 3.75], "texture": "#5"}, + "east": {"uv": [6, 3.5, 6.25, 3.75], "texture": "#5"}, + "south": {"uv": [8, 3.5, 9.5, 3.75], "texture": "#5"}, + "west": {"uv": [7.75, 3.5, 8, 3.75], "texture": "#5"}, + "up": {"uv": [7.75, 3.5, 6.25, 3.25], "texture": "#5"}, + "down": {"uv": [9.25, 3.25, 7.75, 3.5], "texture": "#5"} + } + }, + { + "from": [6, 1, 4], + "to": [7, 2, 5], + "rotation": {"angle": 22.5, "axis": "y", "origin": [6.5, 1, 4.5]}, + "faces": { + "north": {"uv": [4.75, 7.75, 5, 8], "texture": "#5"}, + "east": {"uv": [4.5, 7.75, 4.75, 8], "texture": "#5"}, + "south": {"uv": [5.25, 7.75, 5.5, 8], "texture": "#5"}, + "west": {"uv": [5, 7.75, 5.25, 8], "texture": "#5"}, + "up": {"uv": [5, 7.75, 4.75, 7.5], "texture": "#5"}, + "down": {"uv": [5.25, 7.5, 5, 7.75], "texture": "#5"} + } + }, + { + "from": [5, 1.5, 3], + "to": [8, 1.5, 6], + "rotation": {"angle": 22.5, "axis": "y", "origin": [6.5, 1, 4.5]}, + "faces": { + "north": {"uv": [3.75, 6.25, 4.5, 6.25], "texture": "#5"}, + "east": {"uv": [3, 6.25, 3.75, 6.25], "texture": "#5"}, + "south": {"uv": [5.25, 6.25, 6, 6.25], "texture": "#5"}, + "west": {"uv": [4.5, 6.25, 5.25, 6.25], "texture": "#5"}, + "up": {"uv": [4.5, 6.25, 3.75, 5.5], "texture": "#5"}, + "down": {"uv": [3.75, 5.5, 4.5, 6.25], "texture": "#5"} + } + }, + { + "from": [9, 0, 5], + "to": [10, 1, 8], + "faces": { + "north": {"uv": [7.5, 4.5, 7.75, 4.75], "texture": "#5"}, + "east": {"uv": [6.75, 4.5, 7.5, 4.75], "texture": "#5"}, + "south": {"uv": [8.5, 4.5, 8.75, 4.75], "texture": "#5"}, + "west": {"uv": [7.75, 4.5, 8.5, 4.75], "texture": "#5"}, + "up": {"uv": [7.75, 4.5, 7.5, 3.75], "texture": "#5"}, + "down": {"uv": [8, 3.75, 7.75, 4.5], "texture": "#5"} + } + }, + { + "from": [1, 0, 3], + "to": [4, 4, 3], + "faces": { + "north": {"uv": [4.5, 8.25, 5.25, 9.25], "texture": "#5"}, + "east": {"uv": [4.5, 8.25, 4.5, 9.25], "texture": "#5"}, + "south": {"uv": [5.25, 8.25, 4.5, 9.25], "texture": "#5"}, + "west": {"uv": [5.25, 8.25, 5.25, 9.25], "texture": "#5"}, + "up": {"uv": [5.25, 8.25, 4.5, 8.25], "texture": "#5"}, + "down": {"uv": [6, 8.25, 5.25, 8.25], "texture": "#5"} + } + }, + { + "from": [7, 0, 9], + "to": [7, 4, 12], + "faces": { + "north": {"uv": [0.75, 7.75, 0.75, 8.75], "texture": "#5"}, + "east": {"uv": [0, 7.75, 0.75, 8.75], "texture": "#5"}, + "south": {"uv": [1.5, 7.75, 1.5, 8.75], "texture": "#5"}, + "west": {"uv": [0.75, 7.75, 0, 8.75], "texture": "#5"}, + "up": {"uv": [0.75, 7.75, 0.75, 7], "texture": "#5"}, + "down": {"uv": [0.75, 7, 0.75, 7.75], "texture": "#5"} + } + }, + { + "from": [4, 0, 3], + "to": [4, 4, 6], + "faces": { + "north": {"uv": [3.75, 7.5, 3.75, 8.5], "texture": "#5"}, + "east": {"uv": [3, 7.5, 3.75, 8.5], "texture": "#5"}, + "south": {"uv": [4.5, 7.5, 4.5, 8.5], "texture": "#5"}, + "west": {"uv": [3.75, 7.5, 3, 8.5], "texture": "#5"}, + "up": {"uv": [3.75, 7.5, 3.75, 6.75], "texture": "#5"}, + "down": {"uv": [3.75, 6.75, 3.75, 7.5], "texture": "#5"} + } + }, + { + "from": [4, 0, 9], + "to": [4, 4, 12], + "faces": { + "north": {"uv": [6.25, 7.25, 6.25, 8.25], "texture": "#5"}, + "east": {"uv": [5.5, 7.25, 6.25, 8.25], "texture": "#5"}, + "south": {"uv": [7, 7.25, 7, 8.25], "texture": "#5"}, + "west": {"uv": [6.25, 7.25, 5.5, 8.25], "texture": "#5"}, + "up": {"uv": [6.25, 7.25, 6.25, 6.5], "texture": "#5"}, + "down": {"uv": [6.25, 6.5, 6.25, 7.25], "texture": "#5"} + } + }, + { + "from": [1, 0, 3], + "to": [1, 4, 6], + "faces": { + "north": {"uv": [0.75, 2.25, 0.75, 3.25], "texture": "#5"}, + "east": {"uv": [0, 2.25, 0.75, 3.25], "texture": "#5"}, + "south": {"uv": [1.5, 2.25, 1.5, 3.25], "texture": "#5"}, + "west": {"uv": [0.75, 2.25, 0, 3.25], "texture": "#5"}, + "up": {"uv": [0.75, 2.25, 0.75, 1.5], "texture": "#5"}, + "down": {"uv": [0.75, 1.5, 0.75, 2.25], "texture": "#5"} + } + }, + { + "from": [4, 0, 12], + "to": [7, 4, 12], + "faces": { + "north": {"uv": [7, 7.75, 7.75, 8.75], "texture": "#5"}, + "east": {"uv": [7, 7.75, 7, 8.75], "texture": "#5"}, + "south": {"uv": [7.75, 7.75, 7, 8.75], "texture": "#5"}, + "west": {"uv": [7.75, 7.75, 7.75, 8.75], "texture": "#5"}, + "up": {"uv": [7.75, 7.75, 7, 7.75], "texture": "#5"}, + "down": {"uv": [8.5, 7.75, 7.75, 7.75], "texture": "#5"} + } + }, + { + "from": [1, 0, 6], + "to": [4, 4, 6], + "faces": { + "north": {"uv": [1.5, 7.75, 2.25, 8.75], "texture": "#5"}, + "east": {"uv": [1.5, 7.75, 1.5, 8.75], "texture": "#5"}, + "south": {"uv": [2.25, 7.75, 1.5, 8.75], "texture": "#5"}, + "west": {"uv": [2.25, 7.75, 2.25, 8.75], "texture": "#5"}, + "up": {"uv": [2.25, 7.75, 1.5, 7.75], "texture": "#5"}, + "down": {"uv": [3, 7.75, 2.25, 7.75], "texture": "#5"} + } + }, + { + "from": [4, 0.05, 9], + "to": [7, 0.05, 12], + "faces": { + "north": {"uv": [2.25, 6.25, 3, 6.25], "texture": "#5"}, + "east": {"uv": [1.5, 6.25, 2.25, 6.25], "texture": "#5"}, + "south": {"uv": [3.75, 6.25, 4.5, 6.25], "texture": "#5"}, + "west": {"uv": [3, 6.25, 3.75, 6.25], "texture": "#5"}, + "up": {"uv": [3, 6.25, 2.25, 5.5], "texture": "#5"}, + "down": {"uv": [3, 6.25, 2.25, 5.5], "texture": "#5"} + } + }, + { + "from": [1, 0.05, 3], + "to": [4, 0.05, 6], + "faces": { + "north": {"uv": [6, 4.5, 6.75, 4.5], "texture": "#5"}, + "east": {"uv": [5.25, 4.5, 6, 4.5], "texture": "#5"}, + "south": {"uv": [7.5, 4.5, 8.25, 4.5], "texture": "#5"}, + "west": {"uv": [6.75, 4.5, 7.5, 4.5], "texture": "#5"}, + "up": {"uv": [6.75, 4.5, 6, 3.75], "texture": "#5"}, + "down": {"uv": [6.75, 4.5, 6, 3.75], "texture": "#5"} + } + }, + { + "from": [8, 0, 8], + "to": [14, 8, 14], + "faces": { + "north": {"uv": [1.5, 3.5, 3, 5.5], "texture": "#5"}, + "east": {"uv": [0, 3.5, 1.5, 5.5], "texture": "#5"}, + "south": {"uv": [4.5, 3.5, 6, 5.5], "texture": "#5"}, + "west": {"uv": [3, 3.5, 4.5, 5.5], "texture": "#5"}, + "up": {"uv": [3, 3.5, 1.5, 2], "texture": "#5"}, + "down": {"uv": [4.5, 2, 3, 3.5], "texture": "#5"} + } + }, + { + "from": [7, 8, 7], + "to": [15, 8, 15], + "faces": { + "north": {"uv": [2, 2, 4, 2], "texture": "#5"}, + "east": {"uv": [0, 2, 2, 2], "texture": "#5"}, + "south": {"uv": [6, 2, 8, 2], "texture": "#5"}, + "west": {"uv": [4, 2, 6, 2], "texture": "#5"}, + "up": {"uv": [2, 0, 4, 2], "texture": "#5"}, + "down": {"uv": [2, 0, 4, 2], "texture": "#5"} + } + }, + { + "from": [9.5, 9, 9.5], + "to": [12.5, 14, 12.5], + "faces": { + "north": {"uv": [6.75, 0.75, 7.5, 2], "texture": "#5"}, + "east": {"uv": [6, 0.75, 6.75, 2], "texture": "#5"}, + "south": {"uv": [8.25, 0.75, 9, 2], "texture": "#5"}, + "west": {"uv": [7.5, 0.75, 8.25, 2], "texture": "#5"}, + "up": {"uv": [7.5, 0.75, 6.75, 0], "texture": "#5"}, + "down": {"uv": [8.25, 0, 7.5, 0.75], "texture": "#5"} + } + }, + { + "from": [10.5, 8, 10.5], + "to": [11.5, 15, 11.5], + "faces": { + "north": {"uv": [1.25, 0.25, 1.5, 2], "texture": "#5"}, + "east": {"uv": [1, 0.25, 1.25, 2], "texture": "#5"}, + "south": {"uv": [1.75, 0.25, 2, 2], "texture": "#5"}, + "west": {"uv": [1.5, 0.25, 1.75, 2], "texture": "#5"}, + "up": {"uv": [1.5, 0.25, 1.25, 0], "texture": "#5"}, + "down": {"uv": [1.75, 0, 1.5, 0.25], "texture": "#5"} + } + }, + { + "from": [7.5, 14, 10.5], + "to": [10.5, 15, 11.5], + "faces": { + "north": {"uv": [7.25, 7.5, 8, 7.75], "texture": "#5"}, + "east": {"uv": [7, 7.5, 7.25, 7.75], "texture": "#5"}, + "south": {"uv": [8.25, 7.5, 9, 7.75], "texture": "#5"}, + "west": {"uv": [8, 7.5, 8.25, 7.75], "texture": "#5"}, + "up": {"uv": [8, 7.5, 7.25, 7.25], "texture": "#5"}, + "down": {"uv": [8.75, 7.25, 8, 7.5], "texture": "#5"} + } + }, + { + "from": [4.5, 10, 9.5], + "to": [7.5, 16, 12.5], + "faces": { + "north": {"uv": [0.75, 6.25, 1.5, 7.75], "texture": "#5"}, + "east": {"uv": [0, 6.25, 0.75, 7.75], "texture": "#5"}, + "south": {"uv": [2.25, 6.25, 3, 7.75], "texture": "#5"}, + "west": {"uv": [1.5, 6.25, 2.25, 7.75], "texture": "#5"}, + "up": {"uv": [1.5, 6.25, 0.75, 5.5], "texture": "#5"}, + "down": {"uv": [2.25, 5.5, 1.5, 6.25], "texture": "#5"} + } + }, + { + "from": [3.5, 16, 8.5], + "to": [8.5, 16, 13.5], + "faces": { + "north": {"uv": [4.5, 3.25, 5.75, 3.25], "texture": "#5"}, + "east": {"uv": [3.25, 3.25, 4.5, 3.25], "texture": "#5"}, + "south": {"uv": [7, 3.25, 8.25, 3.25], "texture": "#5"}, + "west": {"uv": [5.75, 3.25, 7, 3.25], "texture": "#5"}, + "up": {"uv": [5.75, 3.25, 4.5, 2], "texture": "#5"}, + "down": {"uv": [5.75, 3.25, 4.5, 2], "texture": "#5"} + } + }, + { + "from": [5.5, 15.5, 10.5], + "to": [6.5, 16.5, 11.5], + "faces": { + "north": {"uv": [3.25, 7, 3.5, 7.25], "texture": "#5"}, + "east": {"uv": [3, 7, 3.25, 7.25], "texture": "#5"}, + "south": {"uv": [3.75, 7, 4, 7.25], "texture": "#5"}, + "west": {"uv": [3.5, 7, 3.75, 7.25], "texture": "#5"}, + "up": {"uv": [3.5, 7, 3.25, 6.75], "texture": "#5"}, + "down": {"uv": [3.75, 6.75, 3.5, 7], "texture": "#5"} + } + }, + { + "from": [0.5, 8, 9.5], + "to": [3.5, 15, 12.5], + "faces": { + "north": {"uv": [6, 5.5, 6.75, 7.25], "texture": "#5"}, + "east": {"uv": [5.25, 5.5, 6, 7.25], "texture": "#5"}, + "south": {"uv": [7.5, 5.5, 8.25, 7.25], "texture": "#5"}, + "west": {"uv": [6.75, 5.5, 7.5, 7.25], "texture": "#5"}, + "up": {"uv": [6.75, 5.5, 6, 4.75], "texture": "#5"}, + "down": {"uv": [7.5, 4.75, 6.75, 5.5], "texture": "#5"} + } + }, + { + "from": [1.5, 0, 10.5], + "to": [2.5, 8, 11.5], + "faces": { + "north": {"uv": [0.25, 0.25, 0.5, 2.25], "texture": "#5"}, + "east": {"uv": [0, 0.25, 0.25, 2.25], "texture": "#5"}, + "south": {"uv": [0.75, 0.25, 1, 2.25], "texture": "#5"}, + "west": {"uv": [0.5, 0.25, 0.75, 2.25], "texture": "#5"}, + "up": {"uv": [0.5, 0.25, 0.25, 0], "texture": "#5"}, + "down": {"uv": [0.75, 0, 0.5, 0.25], "texture": "#5"} + } + }, + { + "from": [3.5, 12, 10.5], + "to": [4.5, 13, 11.5], + "faces": { + "north": {"uv": [3.25, 6.5, 3.5, 6.75], "texture": "#5"}, + "east": {"uv": [3, 6.5, 3.25, 6.75], "texture": "#5"}, + "south": {"uv": [3.75, 6.5, 4, 6.75], "texture": "#5"}, + "west": {"uv": [3.5, 6.5, 3.75, 6.75], "texture": "#5"}, + "up": {"uv": [3.5, 6.5, 3.25, 6.25], "texture": "#5"}, + "down": {"uv": [3.75, 6.25, 3.5, 6.5], "texture": "#5"} + } + }, + { + "from": [1.5, 8, 8.5], + "to": [2.5, 9, 10.5], + "rotation": {"angle": -22.5, "axis": "x", "origin": [2.5, 8, 9.5]}, + "faces": { + "north": {"uv": [8.75, 0.5, 9, 0.75], "texture": "#5"}, + "east": {"uv": [8.25, 0.5, 8.75, 0.75], "texture": "#5"}, + "south": {"uv": [9.5, 0.5, 9.75, 0.75], "texture": "#5"}, + "west": {"uv": [9, 0.5, 9.5, 0.75], "texture": "#5"}, + "up": {"uv": [9, 0.5, 8.75, 0], "texture": "#5"}, + "down": {"uv": [9.25, 0, 9, 0.5], "texture": "#5"} + } + }, + { + "from": [1.5, 11, 8.5], + "to": [2.5, 12, 10.5], + "rotation": {"angle": -22.5, "axis": "x", "origin": [2.5, 11, 9.5]}, + "faces": { + "north": {"uv": [8.5, 4.25, 8.75, 4.5], "texture": "#5"}, + "east": {"uv": [8, 4.25, 8.5, 4.5], "texture": "#5"}, + "south": {"uv": [9.25, 4.25, 9.5, 4.5], "texture": "#5"}, + "west": {"uv": [8.75, 4.25, 9.25, 4.5], "texture": "#5"}, + "up": {"uv": [8.75, 4.25, 8.5, 3.75], "texture": "#5"}, + "down": {"uv": [9, 3.75, 8.75, 4.25], "texture": "#5"} + } + }, + { + "from": [5.5, 6, 10.5], + "to": [6.5, 10, 11.5], + "faces": { + "north": {"uv": [8.5, 6, 8.75, 7], "texture": "#5"}, + "east": {"uv": [8.25, 6, 8.5, 7], "texture": "#5"}, + "south": {"uv": [9, 6, 9.25, 7], "texture": "#5"}, + "west": {"uv": [8.75, 6, 9, 7], "texture": "#5"}, + "up": {"uv": [8.75, 6, 8.5, 5.75], "texture": "#5"}, + "down": {"uv": [9, 5.75, 8.75, 6], "texture": "#5"} + } + }, + { + "from": [9, 6, 6.5], + "to": [13, 10, 7.5], + "rotation": {"angle": 22.5, "axis": "x", "origin": [11, 8, 7.5]}, + "faces": { + "north": {"uv": [7.25, 2.25, 8.25, 3.25], "texture": "#5"}, + "east": {"uv": [7, 2.25, 7.25, 3.25], "texture": "#5"}, + "south": {"uv": [8.5, 2.25, 9.5, 3.25], "texture": "#5"}, + "west": {"uv": [8.25, 2.25, 8.5, 3.25], "texture": "#5"}, + "up": {"uv": [8.25, 2.25, 7.25, 2], "texture": "#5"}, + "down": {"uv": [9.25, 2, 8.25, 2.25], "texture": "#5"} + } + } + ], + "groups": [ + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [ + { + "name": "group", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "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 + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/distill_app.png b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/distill_app.png new file mode 100644 index 0000000..214c3dc Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/distill_app.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/dmeter.json b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/dmeter.json new file mode 100644 index 0000000..07766b3 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/dmeter.json @@ -0,0 +1,118 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "1": "dmeter", + "particle": "dmeter" + }, + "elements": [ + { + "name": "screen outline", + "from": [1.5, 0, 2], + "to": [14.5, 12, 4], + "faces": { + "north": {"uv": [0, 0, 3.25, 3], "texture": "#1"}, + "east": {"uv": [6.25, 6.5, 6.75, 9.5], "texture": "#1"}, + "south": {"uv": [0, 3, 3.25, 6], "texture": "#1"}, + "west": {"uv": [6.75, 6.5, 7.25, 9.5], "texture": "#1"}, + "up": {"uv": [9.5, 6, 6.25, 5.5], "texture": "#1"}, + "down": {"uv": [9.5, 6, 6.25, 6.5], "texture": "#1"} + } + }, + { + "name": "base right", + "from": [4, 0, 10], + "to": [6, 1, 12], + "faces": { + "north": {"uv": [3.75, 8.25, 4.25, 8.5], "texture": "#1"}, + "east": {"uv": [4.25, 8.25, 4.75, 8.5], "texture": "#1"}, + "south": {"uv": [4.75, 8.25, 5.25, 8.5], "texture": "#1"}, + "west": {"uv": [5.25, 8.25, 5.75, 8.5], "texture": "#1"}, + "up": {"uv": [8.25, 7, 7.75, 6.5], "texture": "#1"}, + "down": {"uv": [8.25, 7, 7.75, 7.5], "texture": "#1"} + } + }, + { + "name": "base left", + "from": [10, 0, 10], + "to": [12, 1, 12], + "faces": { + "north": {"uv": [5.75, 8.25, 6.25, 8.5], "texture": "#1"}, + "east": {"uv": [8.25, 6.5, 8.75, 6.75], "texture": "#1"}, + "south": {"uv": [8.25, 6.75, 8.75, 7], "texture": "#1"}, + "west": {"uv": [8.25, 7, 8.75, 7.25], "texture": "#1"}, + "up": {"uv": [7.75, 8.25, 7.25, 7.75], "texture": "#1"}, + "down": {"uv": [8.25, 7.5, 7.75, 8], "texture": "#1"} + } + }, + { + "name": "center block", + "from": [2, 0.5, 3], + "to": [14, 11.5, 14], + "faces": { + "north": {"uv": [3.25, 0, 6.25, 2.75], "texture": "#1"}, + "east": {"uv": [6.25, 0, 9, 2.75], "texture": "#1"}, + "south": {"uv": [3.25, 2.75, 6.25, 5.5], "texture": "#1"}, + "west": {"uv": [6.25, 2.75, 9, 5.5], "texture": "#1"}, + "up": {"uv": [6.25, 8.25, 3.25, 5.5], "texture": "#1"}, + "down": {"uv": [3, 6, 0, 8.75], "texture": "#1"} + } + }, + { + "name": "antenna base", + "from": [7, 10.5, 7], + "to": [9, 11.5, 9], + "faces": { + "north": {"uv": [7.25, 8.25, 7.75, 8.5], "texture": "#1"}, + "east": {"uv": [8.25, 7.25, 8.75, 7.5], "texture": "#1"}, + "south": {"uv": [8.25, 7.5, 8.75, 7.75], "texture": "#1"}, + "west": {"uv": [8.25, 7.75, 8.75, 8], "texture": "#1"}, + "up": {"uv": [8.25, 8.5, 7.75, 8], "texture": "#1"}, + "down": {"uv": [3.75, 8.25, 3.25, 8.75], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [90, 0, 0], + "scale": [0.35, 0.35, 0.35] + }, + "thirdperson_lefthand": { + "rotation": [90, 0, 0], + "scale": [0.35, 0.35, 0.35] + }, + "firstperson_righthand": { + "rotation": [20, 0, 0], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [20, 0, 0], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [0, 165, 0], + "translation": [0.25, 1.25, 0] + }, + "head": { + "translation": [0, 2.5, 0], + "scale": [1.5, 1.5, 1.5] + }, + "fixed": { + "translation": [0, 1, 0], + "scale": [0.75, 0.75, 0.75] + } + }, + "groups": [ + { + "name": "Television", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [0, 1, 2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/dmeter.png b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/dmeter.png new file mode 100644 index 0000000..e43d654 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/dmeter.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/drv_cab.png b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/drv_cab.png new file mode 100644 index 0000000..ff8eb55 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/drv_cab.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/dry_cab_close.json b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/dry_cab_close.json new file mode 100644 index 0000000..4e27183 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/dry_cab_close.json @@ -0,0 +1,259 @@ +{ + "credit": "Made with Blockbench", + "parent": "block/cube_all", + "texture_size": [64, 64], + "textures": { + "3": "drv_cab", + "particle": "soviet:blocks/6" + }, + "elements": [ + { + "from": [1, 0, 1.994], + "to": [15, 1, 14.006], + "faces": { + "north": {"uv": [12, 2.25, 15.5, 2.5], "texture": "#3"}, + "east": {"uv": [12, 6.25, 15, 6.5], "texture": "#3"}, + "south": {"uv": [12, 5, 15.5, 5.25], "texture": "#3"}, + "west": {"uv": [12, 6.5, 15, 6.75], "texture": "#3"}, + "up": {"uv": [3.5, 3, 0, 0], "texture": "#3"}, + "down": {"uv": [3.5, 3, 0, 6], "texture": "#3"} + } + }, + { + "from": [13.1, 1.8, 1.996], + "to": [14.1, 6.3, 14.004], + "rotation": {"angle": 45, "axis": "z", "origin": [15.5, 2.5, 8.5]}, + "faces": { + "north": {"uv": [5, 9.5, 5.25, 10.75], "texture": "#3"}, + "east": {"uv": [5, 11, 8, 12.25], "texture": "#3"}, + "south": {"uv": [5.25, 9.5, 5.5, 10.75], "texture": "#3"}, + "west": {"uv": [8, 11, 11, 12.25], "texture": "#3"}, + "up": {"uv": [4.5, 15, 4.25, 12], "texture": "#3"}, + "down": {"uv": [4.75, 12, 4.5, 15], "texture": "#3"} + } + }, + { + "from": [4.17, 10.69, 1.996], + "to": [8.67, 11.69, 14.004], + "rotation": {"angle": 45, "axis": "z", "origin": [15.5, 2.5, 8.5]}, + "faces": { + "north": {"uv": [5, 10.75, 6.25, 11], "texture": "#3"}, + "east": {"uv": [12, 6.75, 15, 7], "texture": "#3"}, + "south": {"uv": [8.75, 12.25, 10, 12.5], "texture": "#3"}, + "west": {"uv": [12, 7, 15, 7.25], "texture": "#3"}, + "up": {"uv": [12.25, 14, 11, 11], "texture": "#3"}, + "down": {"uv": [1.25, 12, 0, 15], "texture": "#3"} + } + }, + { + "from": [4, 0.002, 13], + "to": [12, 3.002, 14], + "faces": { + "north": {"uv": [12, 0, 14, 0.75], "texture": "#3"}, + "east": {"uv": [3, 6, 3.25, 6.75], "texture": "#3"}, + "south": {"uv": [12, 0.75, 14, 1.5], "texture": "#3"}, + "west": {"uv": [3.25, 6, 3.5, 6.75], "texture": "#3"}, + "up": {"uv": [14, 10, 12, 9.75], "texture": "#3"}, + "down": {"uv": [14, 10, 12, 10.25], "texture": "#3"} + } + }, + { + "from": [4, 0.002, 2], + "to": [12, 3.002, 3], + "faces": { + "north": {"uv": [1.25, 12, 3.25, 12.75], "texture": "#3"}, + "east": {"uv": [9.5, 2.5, 9.75, 3.25], "texture": "#3"}, + "south": {"uv": [12, 1.5, 14, 2.25], "texture": "#3"}, + "west": {"uv": [5.5, 9.5, 5.75, 10.25], "texture": "#3"}, + "up": {"uv": [14, 10.5, 12, 10.25], "texture": "#3"}, + "down": {"uv": [14, 10.5, 12, 10.75], "texture": "#3"} + } + }, + { + "from": [3, 0.002, 13], + "to": [4, 2.992, 14], + "faces": { + "north": {"uv": [5.75, 9.5, 6, 10.25], "texture": "#3"}, + "east": {"uv": [6, 9.5, 6.25, 10.25], "texture": "#3"}, + "south": {"uv": [6.25, 9.5, 6.5, 10.25], "texture": "#3"}, + "west": {"uv": [9.75, 2.5, 10, 3.25], "texture": "#3"}, + "up": {"uv": [3.25, 7, 3, 6.75], "texture": "#3"}, + "down": {"uv": [3.5, 6.75, 3.25, 7], "texture": "#3"} + } + }, + { + "from": [2, 0.002, 13], + "to": [3, 1.992, 14], + "faces": { + "north": {"uv": [5.5, 10.25, 5.75, 10.75], "texture": "#3"}, + "east": {"uv": [5.75, 10.25, 6, 10.75], "texture": "#3"}, + "south": {"uv": [6, 10.25, 6.25, 10.75], "texture": "#3"}, + "west": {"uv": [7.25, 12.5, 7.5, 13], "texture": "#3"}, + "up": {"uv": [9.75, 3.5, 9.5, 3.25], "texture": "#3"}, + "down": {"uv": [10, 3.25, 9.75, 3.5], "texture": "#3"} + } + }, + { + "from": [3, 0.002, 2], + "to": [4, 2.992, 3], + "faces": { + "north": {"uv": [6.25, 10.25, 6.5, 11], "texture": "#3"}, + "east": {"uv": [10, 12.25, 10.25, 13], "texture": "#3"}, + "south": {"uv": [10.25, 12.25, 10.5, 13], "texture": "#3"}, + "west": {"uv": [10.5, 12.25, 10.75, 13], "texture": "#3"}, + "up": {"uv": [12.75, 5, 12.5, 4.75], "texture": "#3"}, + "down": {"uv": [12.75, 12, 12.5, 12.25], "texture": "#3"} + } + }, + { + "from": [12, 0.002, 2], + "to": [13, 3.002, 3], + "faces": { + "north": {"uv": [10.75, 12.25, 11, 13], "texture": "#3"}, + "east": {"uv": [12.25, 11, 12.5, 11.75], "texture": "#3"}, + "south": {"uv": [12.25, 11.75, 12.5, 12.5], "texture": "#3"}, + "west": {"uv": [12.5, 2.5, 12.75, 3.25], "texture": "#3"}, + "up": {"uv": [12.5, 12.75, 12.25, 12.5], "texture": "#3"}, + "down": {"uv": [12.75, 12.25, 12.5, 12.5], "texture": "#3"} + } + }, + { + "from": [13, 0.002, 13], + "to": [14, 2.002, 14], + "faces": { + "north": {"uv": [7.5, 12.5, 7.75, 13], "texture": "#3"}, + "east": {"uv": [7.75, 12.5, 8, 13], "texture": "#3"}, + "south": {"uv": [8, 12.5, 8.25, 13], "texture": "#3"}, + "west": {"uv": [8.25, 12.5, 8.5, 13], "texture": "#3"}, + "up": {"uv": [12.75, 12.75, 12.5, 12.5], "texture": "#3"}, + "down": {"uv": [1.5, 12.75, 1.25, 13], "texture": "#3"} + } + }, + { + "from": [12, 0.002, 13], + "to": [13, 3.002, 14], + "faces": { + "north": {"uv": [12.5, 3.25, 12.75, 4], "texture": "#3"}, + "east": {"uv": [12.5, 4, 12.75, 4.75], "texture": "#3"}, + "south": {"uv": [6.75, 12.5, 7, 13.25], "texture": "#3"}, + "west": {"uv": [7, 12.5, 7.25, 13.25], "texture": "#3"}, + "up": {"uv": [1.75, 13, 1.5, 12.75], "texture": "#3"}, + "down": {"uv": [2, 12.75, 1.75, 13], "texture": "#3"} + } + }, + { + "from": [13, 0.002, 2], + "to": [14, 2.002, 3], + "faces": { + "north": {"uv": [8.5, 12.5, 8.75, 13], "texture": "#3"}, + "east": {"uv": [8.75, 12.5, 9, 13], "texture": "#3"}, + "south": {"uv": [9, 12.5, 9.25, 13], "texture": "#3"}, + "west": {"uv": [9.25, 12.5, 9.5, 13], "texture": "#3"}, + "up": {"uv": [2.25, 13, 2, 12.75], "texture": "#3"}, + "down": {"uv": [2.5, 12.75, 2.25, 13], "texture": "#3"} + } + }, + { + "from": [2, 0.002, 2], + "to": [3, 1.992, 3], + "faces": { + "north": {"uv": [9.5, 12.5, 9.75, 13], "texture": "#3"}, + "east": {"uv": [9.75, 12.5, 10, 13], "texture": "#3"}, + "south": {"uv": [12.5, 11, 12.75, 11.5], "texture": "#3"}, + "west": {"uv": [12.5, 11.5, 12.75, 12], "texture": "#3"}, + "up": {"uv": [2.75, 13, 2.5, 12.75], "texture": "#3"}, + "down": {"uv": [13, 2.5, 12.75, 2.75], "texture": "#3"} + } + }, + { + "from": [4, 3, 1.99], + "to": [12, 4, 13.99], + "faces": { + "north": {"uv": [12, 10.75, 14, 11], "texture": "#3"}, + "east": {"uv": [12, 7.25, 15, 7.5], "texture": "#3"}, + "south": {"uv": [6.75, 12.25, 8.75, 12.5], "texture": "#3"}, + "west": {"uv": [12, 7.5, 15, 7.75], "texture": "#3"}, + "up": {"uv": [12, 8, 10, 5], "texture": "#3"}, + "down": {"uv": [12, 8, 10, 11], "texture": "#3"} + } + }, + { + "from": [2, 4, 0.99], + "to": [14, 5, 14.99], + "faces": { + "north": {"uv": [12, 7.75, 15, 8], "texture": "#3"}, + "east": {"uv": [12, 5.25, 15.5, 5.5], "texture": "#3"}, + "south": {"uv": [12, 8, 15, 8.25], "texture": "#3"}, + "west": {"uv": [12, 5.5, 15.5, 5.75], "texture": "#3"}, + "up": {"uv": [6.5, 3.5, 3.5, 0], "texture": "#3"}, + "down": {"uv": [6.5, 3.5, 3.5, 7], "texture": "#3"} + } + }, + { + "from": [13, 5, 0.99], + "to": [14, 15, 14.99], + "faces": { + "north": {"uv": [4.75, 12, 5, 14.5], "texture": "#3"}, + "east": {"uv": [6.5, 3.5, 10, 6], "texture": "#3"}, + "south": {"uv": [5, 12.25, 5.25, 14.75], "texture": "#3"}, + "west": {"uv": [6.5, 6, 10, 8.5], "texture": "#3"}, + "up": {"uv": [3.5, 15.5, 3.25, 12], "texture": "#3"}, + "down": {"uv": [3.75, 12, 3.5, 15.5], "texture": "#3"} + } + }, + { + "from": [2, 5, 0.99], + "to": [3, 15, 14.99], + "faces": { + "north": {"uv": [5.25, 12.25, 5.5, 14.75], "texture": "#3"}, + "east": {"uv": [3, 7, 6.5, 9.5], "texture": "#3"}, + "south": {"uv": [5.5, 12.25, 5.75, 14.75], "texture": "#3"}, + "west": {"uv": [6.5, 8.5, 10, 11], "texture": "#3"}, + "up": {"uv": [4, 15.5, 3.75, 12], "texture": "#3"}, + "down": {"uv": [4.25, 12, 4, 15.5], "texture": "#3"} + } + }, + { + "from": [2, 15, 0.99], + "to": [14, 16, 14.99], + "faces": { + "north": {"uv": [12, 8.25, 15, 8.5], "texture": "#3"}, + "east": {"uv": [12, 5.75, 15.5, 6], "texture": "#3"}, + "south": {"uv": [12, 8.5, 15, 8.75], "texture": "#3"}, + "west": {"uv": [12, 6, 15.5, 6.25], "texture": "#3"}, + "up": {"uv": [3, 9.5, 0, 6], "texture": "#3"}, + "down": {"uv": [9.5, 0, 6.5, 3.5], "texture": "#3"} + } + }, + { + "from": [3, 5, 13.99], + "to": [13, 15, 14.99], + "faces": { + "north": {"uv": [0, 9.5, 2.5, 12], "texture": "#3"}, + "east": {"uv": [5.75, 12.25, 6, 14.75], "texture": "#3"}, + "south": {"uv": [9.5, 0, 12, 2.5], "texture": "#3"}, + "west": {"uv": [6, 12.25, 6.25, 14.75], "texture": "#3"}, + "up": {"uv": [14.5, 9, 12, 8.75], "texture": "#3"}, + "down": {"uv": [14.5, 9, 12, 9.25], "texture": "#3"} + } + }, + { + "from": [3, 5, 0.99], + "to": [13, 15, 1.99], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 5, 1]}, + "faces": { + "north": {"uv": [2.5, 9.5, 5, 12], "texture": "#3"}, + "east": {"uv": [6.25, 12.25, 6.5, 14.75], "texture": "#3"}, + "south": {"uv": [10, 2.5, 12.5, 5], "texture": "#3"}, + "west": {"uv": [6.5, 12.25, 6.75, 14.75], "texture": "#3"}, + "up": {"uv": [14.5, 9.5, 12, 9.25], "texture": "#3"}, + "down": {"uv": [14.5, 9.5, 12, 9.75], "texture": "#3"} + } + } + ], + "display": { + "ground": { + "scale": [4, 4, 4] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/dry_cab_open.json b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/dry_cab_open.json new file mode 100644 index 0000000..b23dda6 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/dry_cab_open.json @@ -0,0 +1,259 @@ +{ + "credit": "Made with Blockbench", + "parent": "block/cube_all", + "texture_size": [64, 64], + "textures": { + "3": "drv_cab", + "particle": "soviet:blocks/6" + }, + "elements": [ + { + "from": [1, 0, 1.994], + "to": [15, 1, 14.006], + "faces": { + "north": {"uv": [12, 2.25, 15.5, 2.5], "texture": "#3"}, + "east": {"uv": [12, 6.25, 15, 6.5], "texture": "#3"}, + "south": {"uv": [12, 5, 15.5, 5.25], "texture": "#3"}, + "west": {"uv": [12, 6.5, 15, 6.75], "texture": "#3"}, + "up": {"uv": [3.5, 3, 0, 0], "texture": "#3"}, + "down": {"uv": [3.5, 3, 0, 6], "texture": "#3"} + } + }, + { + "from": [13.1, 1.8, 1.996], + "to": [14.1, 6.3, 14.004], + "rotation": {"angle": 45, "axis": "z", "origin": [15.5, 2.5, 8.5]}, + "faces": { + "north": {"uv": [5, 9.5, 5.25, 10.75], "texture": "#3"}, + "east": {"uv": [5, 11, 8, 12.25], "texture": "#3"}, + "south": {"uv": [5.25, 9.5, 5.5, 10.75], "texture": "#3"}, + "west": {"uv": [8, 11, 11, 12.25], "texture": "#3"}, + "up": {"uv": [4.5, 15, 4.25, 12], "texture": "#3"}, + "down": {"uv": [4.75, 12, 4.5, 15], "texture": "#3"} + } + }, + { + "from": [4.17, 10.69, 1.996], + "to": [8.67, 11.69, 14.004], + "rotation": {"angle": 45, "axis": "z", "origin": [15.5, 2.5, 8.5]}, + "faces": { + "north": {"uv": [5, 10.75, 6.25, 11], "texture": "#3"}, + "east": {"uv": [12, 6.75, 15, 7], "texture": "#3"}, + "south": {"uv": [8.75, 12.25, 10, 12.5], "texture": "#3"}, + "west": {"uv": [12, 7, 15, 7.25], "texture": "#3"}, + "up": {"uv": [12.25, 14, 11, 11], "texture": "#3"}, + "down": {"uv": [1.25, 12, 0, 15], "texture": "#3"} + } + }, + { + "from": [4, 0.002, 13], + "to": [12, 3.002, 14], + "faces": { + "north": {"uv": [12, 0, 14, 0.75], "texture": "#3"}, + "east": {"uv": [3, 6, 3.25, 6.75], "texture": "#3"}, + "south": {"uv": [12, 0.75, 14, 1.5], "texture": "#3"}, + "west": {"uv": [3.25, 6, 3.5, 6.75], "texture": "#3"}, + "up": {"uv": [14, 10, 12, 9.75], "texture": "#3"}, + "down": {"uv": [14, 10, 12, 10.25], "texture": "#3"} + } + }, + { + "from": [4, 0.002, 2], + "to": [12, 3.002, 3], + "faces": { + "north": {"uv": [1.25, 12, 3.25, 12.75], "texture": "#3"}, + "east": {"uv": [9.5, 2.5, 9.75, 3.25], "texture": "#3"}, + "south": {"uv": [12, 1.5, 14, 2.25], "texture": "#3"}, + "west": {"uv": [5.5, 9.5, 5.75, 10.25], "texture": "#3"}, + "up": {"uv": [14, 10.5, 12, 10.25], "texture": "#3"}, + "down": {"uv": [14, 10.5, 12, 10.75], "texture": "#3"} + } + }, + { + "from": [3, 0.002, 13], + "to": [4, 2.992, 14], + "faces": { + "north": {"uv": [5.75, 9.5, 6, 10.25], "texture": "#3"}, + "east": {"uv": [6, 9.5, 6.25, 10.25], "texture": "#3"}, + "south": {"uv": [6.25, 9.5, 6.5, 10.25], "texture": "#3"}, + "west": {"uv": [9.75, 2.5, 10, 3.25], "texture": "#3"}, + "up": {"uv": [3.25, 7, 3, 6.75], "texture": "#3"}, + "down": {"uv": [3.5, 6.75, 3.25, 7], "texture": "#3"} + } + }, + { + "from": [2, 0.002, 13], + "to": [3, 1.992, 14], + "faces": { + "north": {"uv": [5.5, 10.25, 5.75, 10.75], "texture": "#3"}, + "east": {"uv": [5.75, 10.25, 6, 10.75], "texture": "#3"}, + "south": {"uv": [6, 10.25, 6.25, 10.75], "texture": "#3"}, + "west": {"uv": [7.25, 12.5, 7.5, 13], "texture": "#3"}, + "up": {"uv": [9.75, 3.5, 9.5, 3.25], "texture": "#3"}, + "down": {"uv": [10, 3.25, 9.75, 3.5], "texture": "#3"} + } + }, + { + "from": [3, 0.002, 2], + "to": [4, 2.992, 3], + "faces": { + "north": {"uv": [6.25, 10.25, 6.5, 11], "texture": "#3"}, + "east": {"uv": [10, 12.25, 10.25, 13], "texture": "#3"}, + "south": {"uv": [10.25, 12.25, 10.5, 13], "texture": "#3"}, + "west": {"uv": [10.5, 12.25, 10.75, 13], "texture": "#3"}, + "up": {"uv": [12.75, 5, 12.5, 4.75], "texture": "#3"}, + "down": {"uv": [12.75, 12, 12.5, 12.25], "texture": "#3"} + } + }, + { + "from": [12, 0.002, 2], + "to": [13, 3.002, 3], + "faces": { + "north": {"uv": [10.75, 12.25, 11, 13], "texture": "#3"}, + "east": {"uv": [12.25, 11, 12.5, 11.75], "texture": "#3"}, + "south": {"uv": [12.25, 11.75, 12.5, 12.5], "texture": "#3"}, + "west": {"uv": [12.5, 2.5, 12.75, 3.25], "texture": "#3"}, + "up": {"uv": [12.5, 12.75, 12.25, 12.5], "texture": "#3"}, + "down": {"uv": [12.75, 12.25, 12.5, 12.5], "texture": "#3"} + } + }, + { + "from": [13, 0.002, 13], + "to": [14, 2.002, 14], + "faces": { + "north": {"uv": [7.5, 12.5, 7.75, 13], "texture": "#3"}, + "east": {"uv": [7.75, 12.5, 8, 13], "texture": "#3"}, + "south": {"uv": [8, 12.5, 8.25, 13], "texture": "#3"}, + "west": {"uv": [8.25, 12.5, 8.5, 13], "texture": "#3"}, + "up": {"uv": [12.75, 12.75, 12.5, 12.5], "texture": "#3"}, + "down": {"uv": [1.5, 12.75, 1.25, 13], "texture": "#3"} + } + }, + { + "from": [12, 0.002, 13], + "to": [13, 3.002, 14], + "faces": { + "north": {"uv": [12.5, 3.25, 12.75, 4], "texture": "#3"}, + "east": {"uv": [12.5, 4, 12.75, 4.75], "texture": "#3"}, + "south": {"uv": [6.75, 12.5, 7, 13.25], "texture": "#3"}, + "west": {"uv": [7, 12.5, 7.25, 13.25], "texture": "#3"}, + "up": {"uv": [1.75, 13, 1.5, 12.75], "texture": "#3"}, + "down": {"uv": [2, 12.75, 1.75, 13], "texture": "#3"} + } + }, + { + "from": [13, 0.002, 2], + "to": [14, 2.002, 3], + "faces": { + "north": {"uv": [8.5, 12.5, 8.75, 13], "texture": "#3"}, + "east": {"uv": [8.75, 12.5, 9, 13], "texture": "#3"}, + "south": {"uv": [9, 12.5, 9.25, 13], "texture": "#3"}, + "west": {"uv": [9.25, 12.5, 9.5, 13], "texture": "#3"}, + "up": {"uv": [2.25, 13, 2, 12.75], "texture": "#3"}, + "down": {"uv": [2.5, 12.75, 2.25, 13], "texture": "#3"} + } + }, + { + "from": [2, 0.002, 2], + "to": [3, 1.992, 3], + "faces": { + "north": {"uv": [9.5, 12.5, 9.75, 13], "texture": "#3"}, + "east": {"uv": [9.75, 12.5, 10, 13], "texture": "#3"}, + "south": {"uv": [12.5, 11, 12.75, 11.5], "texture": "#3"}, + "west": {"uv": [12.5, 11.5, 12.75, 12], "texture": "#3"}, + "up": {"uv": [2.75, 13, 2.5, 12.75], "texture": "#3"}, + "down": {"uv": [13, 2.5, 12.75, 2.75], "texture": "#3"} + } + }, + { + "from": [4, 3, 1.99], + "to": [12, 4, 13.99], + "faces": { + "north": {"uv": [12, 10.75, 14, 11], "texture": "#3"}, + "east": {"uv": [12, 7.25, 15, 7.5], "texture": "#3"}, + "south": {"uv": [6.75, 12.25, 8.75, 12.5], "texture": "#3"}, + "west": {"uv": [12, 7.5, 15, 7.75], "texture": "#3"}, + "up": {"uv": [12, 8, 10, 5], "texture": "#3"}, + "down": {"uv": [12, 8, 10, 11], "texture": "#3"} + } + }, + { + "from": [2, 4, 0.99], + "to": [14, 5, 14.99], + "faces": { + "north": {"uv": [12, 7.75, 15, 8], "texture": "#3"}, + "east": {"uv": [12, 5.25, 15.5, 5.5], "texture": "#3"}, + "south": {"uv": [12, 8, 15, 8.25], "texture": "#3"}, + "west": {"uv": [12, 5.5, 15.5, 5.75], "texture": "#3"}, + "up": {"uv": [6.5, 3.5, 3.5, 0], "texture": "#3"}, + "down": {"uv": [6.5, 3.5, 3.5, 7], "texture": "#3"} + } + }, + { + "from": [13, 5, 0.99], + "to": [14, 15, 14.99], + "faces": { + "north": {"uv": [4.75, 12, 5, 14.5], "texture": "#3"}, + "east": {"uv": [6.5, 3.5, 10, 6], "texture": "#3"}, + "south": {"uv": [5, 12.25, 5.25, 14.75], "texture": "#3"}, + "west": {"uv": [6.5, 6, 10, 8.5], "texture": "#3"}, + "up": {"uv": [3.5, 15.5, 3.25, 12], "texture": "#3"}, + "down": {"uv": [3.75, 12, 3.5, 15.5], "texture": "#3"} + } + }, + { + "from": [2, 5, 0.99], + "to": [3, 15, 14.99], + "faces": { + "north": {"uv": [5.25, 12.25, 5.5, 14.75], "texture": "#3"}, + "east": {"uv": [3, 7, 6.5, 9.5], "texture": "#3"}, + "south": {"uv": [5.5, 12.25, 5.75, 14.75], "texture": "#3"}, + "west": {"uv": [6.5, 8.5, 10, 11], "texture": "#3"}, + "up": {"uv": [4, 15.5, 3.75, 12], "texture": "#3"}, + "down": {"uv": [4.25, 12, 4, 15.5], "texture": "#3"} + } + }, + { + "from": [2, 15, 0.99], + "to": [14, 16, 14.99], + "faces": { + "north": {"uv": [12, 8.25, 15, 8.5], "texture": "#3"}, + "east": {"uv": [12, 5.75, 15.5, 6], "texture": "#3"}, + "south": {"uv": [12, 8.5, 15, 8.75], "texture": "#3"}, + "west": {"uv": [12, 6, 15.5, 6.25], "texture": "#3"}, + "up": {"uv": [3, 9.5, 0, 6], "texture": "#3"}, + "down": {"uv": [9.5, 0, 6.5, 3.5], "texture": "#3"} + } + }, + { + "from": [3, 5, 13.99], + "to": [13, 15, 14.99], + "faces": { + "north": {"uv": [0, 9.5, 2.5, 12], "texture": "#3"}, + "east": {"uv": [5.75, 12.25, 6, 14.75], "texture": "#3"}, + "south": {"uv": [9.5, 0, 12, 2.5], "texture": "#3"}, + "west": {"uv": [6, 12.25, 6.25, 14.75], "texture": "#3"}, + "up": {"uv": [14.5, 9, 12, 8.75], "texture": "#3"}, + "down": {"uv": [14.5, 9, 12, 9.25], "texture": "#3"} + } + }, + { + "from": [12.01, 5, -9], + "to": [13.01, 15, 1], + "rotation": {"angle": 45, "axis": "y", "origin": [13, 5, 1]}, + "faces": { + "north": {"uv": [6.5, 12.25, 6.75, 14.75], "texture": "#3"}, + "east": {"uv": [2.5, 9.5, 5, 12], "texture": "#3"}, + "south": {"uv": [6.25, 12.25, 6.5, 14.75], "texture": "#3"}, + "west": {"uv": [10, 2.5, 12.5, 5], "texture": "#3"}, + "up": {"uv": [14.5, 9.5, 12, 9.25], "rotation": 90, "texture": "#3"}, + "down": {"uv": [14.5, 9.5, 12, 9.75], "rotation": 270, "texture": "#3"} + } + } + ], + "display": { + "ground": { + "scale": [4, 4, 4] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/kmeter.json b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/kmeter.json new file mode 100644 index 0000000..56c0205 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/kmeter.json @@ -0,0 +1,89 @@ +{ + "credit": "Made special for SovietLab", + "parent": "block/cube_all", + "textures": { + "7": "device_basis", + "8": "kmeter", + "particle": "soviet:blocks/autowriter_side" + }, + "elements": [ + { + "from": [1, 0, 2], + "to": [15, 7, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 7.5, 12]}, + "faces": { + "north": {"uv": [3.5, 0, 7, 1.75], "texture": "#7"}, + "east": {"uv": [3.5, 3.5, 6.5, 5.25], "texture": "#7"}, + "south": {"uv": [3.5, 1.75, 7, 3.5], "texture": "#7"}, + "west": {"uv": [3.5, 5.25, 6.5, 7], "texture": "#7"}, + "up": {"uv": [3.5, 3, 0, 0], "texture": "#7"}, + "down": {"uv": [3.5, 3, 0, 6], "texture": "#7"} + } + }, + { + "from": [13, 1, 1.525], + "to": [14, 2, 2.525], + "rotation": {"angle": -22.5, "axis": "z", "origin": [13.5, 1.5, 2.525]}, + "faces": { + "north": {"uv": [2, 8, 3, 9], "texture": "#8"}, + "east": {"uv": [3, 8, 4, 9], "texture": "#8"}, + "south": {"uv": [4, 8, 5, 9], "texture": "#8"}, + "west": {"uv": [5, 8, 6, 9], "texture": "#8"}, + "up": {"uv": [7, 9, 6, 8], "texture": "#8"}, + "down": {"uv": [8, 8, 7, 9], "texture": "#8"} + } + }, + { + "from": [11, 1, 1.525], + "to": [12, 2, 2.525], + "rotation": {"angle": 0, "axis": "y", "origin": [11.5, 1.5, 2.525]}, + "faces": { + "north": {"uv": [2, 8, 3, 9], "texture": "#8"}, + "east": {"uv": [3, 8, 4, 9], "texture": "#8"}, + "south": {"uv": [4, 8, 5, 9], "texture": "#8"}, + "west": {"uv": [5, 8, 6, 9], "texture": "#8"}, + "up": {"uv": [7, 9, 6, 8], "texture": "#8"}, + "down": {"uv": [8, 8, 7, 9], "texture": "#8"} + } + }, + { + "from": [9, 1, 1.525], + "to": [10, 2, 2.525], + "rotation": {"angle": 45, "axis": "z", "origin": [9.5, 1.5, 2.525]}, + "faces": { + "north": {"uv": [2, 8, 3, 9], "texture": "#8"}, + "east": {"uv": [3, 8, 4, 9], "texture": "#8"}, + "south": {"uv": [4, 8, 5, 9], "texture": "#8"}, + "west": {"uv": [5, 8, 6, 9], "texture": "#8"}, + "up": {"uv": [7, 9, 6, 8], "texture": "#8"}, + "down": {"uv": [8, 8, 7, 9], "texture": "#8"} + } + }, + { + "from": [7, 1, 1.525], + "to": [8, 2, 2.525], + "rotation": {"angle": 22.5, "axis": "z", "origin": [7.5, 1.5, 2.525]}, + "faces": { + "north": {"uv": [2, 8, 3, 9], "texture": "#8"}, + "east": {"uv": [3, 8, 4, 9], "texture": "#8"}, + "south": {"uv": [4, 8, 5, 9], "texture": "#8"}, + "west": {"uv": [5, 8, 6, 9], "texture": "#8"}, + "up": {"uv": [7, 9, 6, 8], "texture": "#8"}, + "down": {"uv": [8, 8, 7, 9], "texture": "#8"} + } + }, + { + "from": [5, 3, 1.525], + "to": [14, 6, 2.525], + "rotation": {"angle": 0, "axis": "y", "origin": [13.5, 1.5, 2]}, + "faces": { + "north": {"uv": [0, 0, 9, 3], "texture": "#8"}, + "east": {"uv": [0, 8, 1, 11], "texture": "#8"}, + "south": {"uv": [0, 3, 9, 6], "texture": "#8"}, + "west": {"uv": [1, 8, 2, 11], "texture": "#8"}, + "up": {"uv": [9, 7, 0, 6], "texture": "#8"}, + "down": {"uv": [9, 7, 0, 8], "texture": "#8"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/kmeter.png b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/kmeter.png new file mode 100644 index 0000000..4130830 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/kmeter.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/pmeter.json b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/pmeter.json new file mode 100644 index 0000000..b65e983 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/pmeter.json @@ -0,0 +1,154 @@ +{ + "credit": "Made special for SovietLab", + "parent": "block/cube_all", + "textures": { + "4": "device_basis", + "6": "pmeter", + "particle": "soviet:blocks/autowriter_side" + }, + "elements": [ + { + "from": [1, 0, 2], + "to": [15, 7, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 7.5, 12]}, + "faces": { + "north": {"uv": [3.5, 0, 7, 1.75], "texture": "#4"}, + "east": {"uv": [3.5, 3.5, 6.5, 5.25], "texture": "#4"}, + "south": {"uv": [3.5, 1.75, 7, 3.5], "texture": "#4"}, + "west": {"uv": [3.5, 5.25, 6.5, 7], "texture": "#4"}, + "up": {"uv": [3.5, 3, 0, 0], "texture": "#4"}, + "down": {"uv": [3.5, 3, 0, 6], "texture": "#4"} + } + }, + { + "from": [5.45, 2, 0.275], + "to": [6.45, 2, 1.275], + "rotation": {"angle": 45, "axis": "x", "origin": [5.45, 2, 1.275]}, + "faces": { + "north": {"uv": [0, 0, 1, 0], "texture": "#6"}, + "east": {"uv": [0, 0, 1, 0], "texture": "#6"}, + "south": {"uv": [0, 0, 1, 0], "texture": "#6"}, + "west": {"uv": [0, 0, 1, 0], "texture": "#6"}, + "up": {"uv": [6, 12, 5, 11], "texture": "#6"}, + "down": {"uv": [14, 3, 13, 4], "texture": "#6"} + } + }, + { + "from": [5, 1, 1.275], + "to": [7, 3, 2.275], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 7.5, 12]}, + "faces": { + "north": {"uv": [6, 10, 8, 12], "texture": "#6"}, + "east": {"uv": [3, 11, 4, 13], "texture": "#6"}, + "south": {"uv": [10, 6, 12, 8], "texture": "#6"}, + "west": {"uv": [4, 11, 5, 13], "texture": "#6"}, + "up": {"uv": [13, 5, 11, 4], "texture": "#6"}, + "down": {"uv": [7, 12, 5, 13], "texture": "#6"} + } + }, + { + "from": [2.45, 2, 0.275], + "to": [3.45, 2, 1.275], + "rotation": {"angle": -45, "axis": "x", "origin": [2.45, 2, 1.275]}, + "faces": { + "north": {"uv": [0, 0, 1, 0], "texture": "#6"}, + "east": {"uv": [0, 0, 1, 0], "texture": "#6"}, + "south": {"uv": [0, 0, 1, 0], "texture": "#6"}, + "west": {"uv": [0, 0, 1, 0], "texture": "#6"}, + "up": {"uv": [14, 7, 13, 6], "texture": "#6"}, + "down": {"uv": [14, 7, 13, 8], "texture": "#6"} + } + }, + { + "from": [2.45, 5, 0.275], + "to": [3.45, 5, 1.275], + "rotation": {"angle": -45, "axis": "x", "origin": [2.45, 5, 1.275]}, + "faces": { + "north": {"uv": [0, 0, 1, 0], "texture": "#6"}, + "east": {"uv": [0, 0, 1, 0], "texture": "#6"}, + "south": {"uv": [0, 0, 1, 0], "texture": "#6"}, + "west": {"uv": [0, 0, 1, 0], "texture": "#6"}, + "up": {"uv": [6, 14, 5, 13], "texture": "#6"}, + "down": {"uv": [7, 13, 6, 14], "texture": "#6"} + } + }, + { + "from": [2, 1, 1.275], + "to": [4, 3, 2.275], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 7.5, 12]}, + "faces": { + "north": {"uv": [1, 11, 3, 13], "texture": "#6"}, + "east": {"uv": [13, 0, 14, 2], "texture": "#6"}, + "south": {"uv": [11, 2, 13, 4], "texture": "#6"}, + "west": {"uv": [1, 13, 2, 15], "texture": "#6"}, + "up": {"uv": [4, 14, 2, 13], "texture": "#6"}, + "down": {"uv": [15, 2, 13, 3], "texture": "#6"} + } + }, + { + "from": [2, 4, 1.275], + "to": [4, 6, 2.275], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 7.5, 12]}, + "faces": { + "north": {"uv": [10, 10, 12, 12], "texture": "#6"}, + "east": {"uv": [12, 9, 13, 11], "texture": "#6"}, + "south": {"uv": [11, 0, 13, 2], "texture": "#6"}, + "west": {"uv": [10, 12, 11, 14], "texture": "#6"}, + "up": {"uv": [13, 13, 11, 12], "texture": "#6"}, + "down": {"uv": [14, 11, 12, 12], "texture": "#6"} + } + }, + { + "from": [5.45, 5, 0.275], + "to": [6.45, 5, 1.275], + "rotation": {"angle": -45, "axis": "x", "origin": [5.45, 5, 1.275]}, + "faces": { + "north": {"uv": [0, 0, 1, 0], "texture": "#6"}, + "east": {"uv": [0, 0, 1, 0], "texture": "#6"}, + "south": {"uv": [0, 0, 1, 0], "texture": "#6"}, + "west": {"uv": [0, 0, 1, 0], "texture": "#6"}, + "up": {"uv": [5, 14, 4, 13], "texture": "#6"}, + "down": {"uv": [14, 4, 13, 5], "texture": "#6"} + } + }, + { + "from": [5, 4, 1.275], + "to": [7, 6, 2.275], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 7.5, 12]}, + "faces": { + "north": {"uv": [8, 10, 10, 12], "texture": "#6"}, + "east": {"uv": [12, 6, 13, 8], "texture": "#6"}, + "south": {"uv": [10, 8, 12, 10], "texture": "#6"}, + "west": {"uv": [7, 12, 8, 14], "texture": "#6"}, + "up": {"uv": [10, 13, 8, 12], "texture": "#6"}, + "down": {"uv": [14, 8, 12, 9], "texture": "#6"} + } + }, + { + "from": [3, 1, 1.775], + "to": [8, 6, 1.775], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 7.5, 12]}, + "faces": { + "north": {"uv": [5, 0, 10, 5], "texture": "#6"}, + "east": {"uv": [0, 0, 0, 5], "texture": "#6"}, + "south": {"uv": [5, 5, 10, 10], "texture": "#6"}, + "west": {"uv": [0, 0, 0, 5], "texture": "#6"}, + "up": {"uv": [5, 0, 0, 0], "texture": "#6"}, + "down": {"uv": [5, 0, 0, 0], "texture": "#6"} + } + }, + { + "from": [8, 1, 1.275], + "to": [13, 6, 2.275], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 7.5, 12]}, + "faces": { + "north": {"uv": [0, 0, 5, 5], "texture": "#6"}, + "east": {"uv": [0, 10, 1, 15], "texture": "#6"}, + "south": {"uv": [0, 5, 5, 10], "texture": "#6"}, + "west": {"uv": [10, 0, 11, 5], "texture": "#6"}, + "up": {"uv": [6, 11, 1, 10], "texture": "#6"}, + "down": {"uv": [15, 5, 10, 6], "texture": "#6"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/pmeter.png b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/pmeter.png new file mode 100644 index 0000000..a0c1b23 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/pmeter.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/vmeter.json b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/vmeter.json new file mode 100644 index 0000000..aa975eb --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/vmeter.json @@ -0,0 +1,168 @@ +{ + "credit": "Made special for SovietLab", + "parent": "block/cube_all", + "texture_size": [32, 32], + "textures": { + "6": "device_basis", + "7": "vmeter", + "particle": "soviet:blocks/autowriter_side" + }, + "elements": [ + { + "from": [5.45, 5, 0.275], + "to": [6.45, 5, 1.275], + "rotation": {"angle": -45, "axis": "x", "origin": [5.45, 5, 1.275]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 0], "texture": "#7"}, + "east": {"uv": [0, 0, 0.5, 0], "texture": "#7"}, + "south": {"uv": [0, 0, 0.5, 0], "texture": "#7"}, + "west": {"uv": [0, 0, 0.5, 0], "texture": "#7"}, + "up": {"uv": [8, 3, 7.5, 2.5], "texture": "#7"}, + "down": {"uv": [4, 7.5, 3.5, 8], "texture": "#7"} + } + }, + { + "from": [2.45, 2, 0.275], + "to": [3.45, 2, 1.275], + "rotation": {"angle": -45, "axis": "x", "origin": [2.45, 2, 1.275]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 0], "texture": "#7"}, + "east": {"uv": [0, 0, 0.5, 0], "texture": "#7"}, + "south": {"uv": [0, 0, 0.5, 0], "texture": "#7"}, + "west": {"uv": [0, 0, 0.5, 0], "texture": "#7"}, + "up": {"uv": [5, 8, 4.5, 7.5], "texture": "#7"}, + "down": {"uv": [8, 4.5, 7.5, 5], "texture": "#7"} + } + }, + { + "from": [5, 4, 1.275], + "to": [7, 6, 2.275], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 7.5, 12]}, + "faces": { + "north": {"uv": [5.5, 4, 6.5, 5], "texture": "#7"}, + "east": {"uv": [6.5, 6, 7, 7], "texture": "#7"}, + "south": {"uv": [5.5, 5.5, 6.5, 6.5], "texture": "#7"}, + "west": {"uv": [7, 0.5, 7.5, 1.5], "texture": "#7"}, + "up": {"uv": [8, 2, 7, 1.5], "texture": "#7"}, + "down": {"uv": [8, 2, 7, 2.5], "texture": "#7"} + } + }, + { + "from": [2, 1, 1.275], + "to": [4, 3, 2.275], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 7.5, 12]}, + "faces": { + "north": {"uv": [6.5, 4, 7.5, 5], "texture": "#7"}, + "east": {"uv": [7.5, 0.5, 8, 1.5], "texture": "#7"}, + "south": {"uv": [5.5, 6.5, 6.5, 7.5], "texture": "#7"}, + "west": {"uv": [1, 7.5, 1.5, 8.5], "texture": "#7"}, + "up": {"uv": [2.5, 8, 1.5, 7.5], "texture": "#7"}, + "down": {"uv": [3.5, 7.5, 2.5, 8], "texture": "#7"} + } + }, + { + "from": [5.45, 2, 0.275], + "to": [6.45, 2, 1.275], + "rotation": {"angle": 45, "axis": "x", "origin": [5.45, 2, 1.275]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 0], "texture": "#7"}, + "east": {"uv": [0, 0, 0.5, 0], "texture": "#7"}, + "south": {"uv": [0, 0, 0.5, 0], "texture": "#7"}, + "west": {"uv": [0, 0, 0.5, 0], "texture": "#7"}, + "up": {"uv": [4.5, 8, 4, 7.5], "texture": "#7"}, + "down": {"uv": [8, 4, 7.5, 4.5], "texture": "#7"} + } + }, + { + "from": [3, 1, 1.775], + "to": [8, 6, 1.775], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 7.5, 12]}, + "faces": { + "north": {"uv": [0, 5, 2.5, 7.5], "texture": "#7"}, + "east": {"uv": [0, 0, 0, 2.5], "texture": "#7"}, + "south": {"uv": [2.5, 5, 5, 7.5], "texture": "#7"}, + "west": {"uv": [0, 0, 0, 2.5], "texture": "#7"}, + "up": {"uv": [2.5, 0, 0, 0], "texture": "#7"}, + "down": {"uv": [2.5, 0, 0, 0], "texture": "#7"} + } + }, + { + "from": [5, 1, 1.275], + "to": [7, 3, 2.275], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 7.5, 12]}, + "faces": { + "north": {"uv": [6, 0.5, 7, 1.5], "texture": "#7"}, + "east": {"uv": [7, 6, 7.5, 7], "texture": "#7"}, + "south": {"uv": [6, 1.5, 7, 2.5], "texture": "#7"}, + "west": {"uv": [6.5, 7, 7, 8], "texture": "#7"}, + "up": {"uv": [8, 7.5, 7, 7], "texture": "#7"}, + "down": {"uv": [1, 7.5, 0, 8], "texture": "#7"} + } + }, + { + "from": [8, 1, 1.275], + "to": [13, 6, 2.275], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 7.5, 12]}, + "faces": { + "north": {"uv": [3, 0, 5.5, 2.5], "texture": "#7"}, + "east": {"uv": [5.5, 0.5, 6, 3], "texture": "#7"}, + "south": {"uv": [3, 2.5, 5.5, 5], "texture": "#7"}, + "west": {"uv": [5, 5.5, 5.5, 8], "texture": "#7"}, + "up": {"uv": [8, 3.5, 5.5, 3], "texture": "#7"}, + "down": {"uv": [8, 3.5, 5.5, 4], "texture": "#7"} + } + }, + { + "from": [1, 0, 2], + "to": [15, 7, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 7.5, 12]}, + "faces": { + "north": {"uv": [3.5, 0, 7, 1.75], "texture": "#6"}, + "east": {"uv": [3.5, 3.5, 6.5, 5.25], "texture": "#6"}, + "south": {"uv": [3.5, 1.75, 7, 3.5], "texture": "#6"}, + "west": {"uv": [3.5, 5.25, 6.5, 7], "texture": "#6"}, + "up": {"uv": [3.5, 3, 0, 0], "texture": "#6"}, + "down": {"uv": [3.5, 3, 0, 6], "texture": "#6"} + } + }, + { + "from": [11, 6.5, 3], + "to": [14, 7.5, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 7.5, 12]}, + "faces": { + "north": {"uv": [6, 2.5, 7.5, 3], "texture": "#7"}, + "east": {"uv": [5, 5, 10, 5.5], "texture": "#7"}, + "south": {"uv": [6.5, 5.5, 8, 6], "texture": "#7"}, + "west": {"uv": [5.5, 0, 10.5, 0.5], "texture": "#7"}, + "up": {"uv": [1.5, 5, 0, 0], "texture": "#7"}, + "down": {"uv": [3, 0, 1.5, 5], "texture": "#7"} + } + }, + { + "from": [2, 6.5, 3], + "to": [5, 7.5, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 7.5, 12]}, + "faces": { + "north": {"uv": [6, 2.5, 7.5, 3], "texture": "#7"}, + "east": {"uv": [5, 5, 10, 5.5], "texture": "#7"}, + "south": {"uv": [6.5, 5.5, 8, 6], "texture": "#7"}, + "west": {"uv": [5.5, 0, 10.5, 0.5], "texture": "#7"}, + "up": {"uv": [1.5, 5, 0, 0], "texture": "#7"}, + "down": {"uv": [3, 0, 1.5, 5], "texture": "#7"} + } + }, + { + "from": [6.5, 6.5, 3], + "to": [9.5, 7.5, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 7.5, 12]}, + "faces": { + "north": {"uv": [6, 2.5, 7.5, 3], "texture": "#7"}, + "east": {"uv": [5, 5, 10, 5.5], "texture": "#7"}, + "south": {"uv": [6.5, 5.5, 8, 6], "texture": "#7"}, + "west": {"uv": [5.5, 0, 10.5, 0.5], "texture": "#7"}, + "up": {"uv": [1.5, 5, 0, 0], "texture": "#7"}, + "down": {"uv": [3, 0, 1.5, 5], "texture": "#7"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/vmeter.png b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/vmeter.png new file mode 100644 index 0000000..bf16a49 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/vmeter.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/wmeter.json b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/wmeter.json new file mode 100644 index 0000000..cb33c3a --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/wmeter.json @@ -0,0 +1,89 @@ +{ + "credit": "Made special for SovietLab", + "parent": "block/cube_all", + "textures": { + "7": "device_basis", + "8": "wmeter", + "particle": "soviet:blocks/autowriter_side" + }, + "elements": [ + { + "from": [1, 0, 2], + "to": [15, 7, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 7.5, 12]}, + "faces": { + "north": {"uv": [3.5, 0, 7, 1.75], "texture": "#7"}, + "east": {"uv": [3.5, 3.5, 6.5, 5.25], "texture": "#7"}, + "south": {"uv": [3.5, 1.75, 7, 3.5], "texture": "#7"}, + "west": {"uv": [3.5, 5.25, 6.5, 7], "texture": "#7"}, + "up": {"uv": [3.5, 3, 0, 0], "texture": "#7"}, + "down": {"uv": [3.5, 3, 0, 6], "texture": "#7"} + } + }, + { + "from": [2, 3.5, 1.5], + "to": [14, 6.5, 2.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 7.5, 12]}, + "faces": { + "north": {"uv": [0, 0, 12, 3], "texture": "#8"}, + "east": {"uv": [0, 8, 1, 11], "texture": "#8"}, + "south": {"uv": [0, 3, 12, 6], "texture": "#8"}, + "west": {"uv": [1, 8, 2, 11], "texture": "#8"}, + "up": {"uv": [12, 7, 0, 6], "texture": "#8"}, + "down": {"uv": [12, 7, 0, 8], "texture": "#8"} + } + }, + { + "from": [11, 1, 1.75], + "to": [13, 2, 2.75], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 7.5, 12]}, + "faces": { + "north": {"uv": [2, 8, 4, 9], "texture": "#8"}, + "east": {"uv": [8, 9, 9, 10], "texture": "#8"}, + "south": {"uv": [4, 8, 6, 9], "texture": "#8"}, + "west": {"uv": [9, 9, 10, 10], "texture": "#8"}, + "up": {"uv": [8, 9, 6, 8], "texture": "#8"}, + "down": {"uv": [10, 8, 8, 9], "texture": "#8"} + } + }, + { + "from": [3, 1, 1.5], + "to": [4, 2, 2.5], + "rotation": {"angle": 0, "axis": "y", "origin": [3.5, 1.5, 2]}, + "faces": { + "north": {"uv": [2, 9, 3, 10], "texture": "#8"}, + "east": {"uv": [3, 9, 4, 10], "texture": "#8"}, + "south": {"uv": [4, 9, 5, 10], "texture": "#8"}, + "west": {"uv": [5, 9, 6, 10], "texture": "#8"}, + "up": {"uv": [7, 10, 6, 9], "texture": "#8"}, + "down": {"uv": [8, 9, 7, 10], "texture": "#8"} + } + }, + { + "from": [5, 1, 1.5], + "to": [6, 2, 2.5], + "rotation": {"angle": 22.5, "axis": "z", "origin": [5.5, 1.5, 2]}, + "faces": { + "north": {"uv": [2, 9, 3, 10], "texture": "#8"}, + "east": {"uv": [3, 9, 4, 10], "texture": "#8"}, + "south": {"uv": [4, 9, 5, 10], "texture": "#8"}, + "west": {"uv": [5, 9, 6, 10], "texture": "#8"}, + "up": {"uv": [7, 10, 6, 9], "texture": "#8"}, + "down": {"uv": [8, 9, 7, 10], "texture": "#8"} + } + }, + { + "from": [7, 1, 1.5], + "to": [8, 2, 2.5], + "rotation": {"angle": -22.5, "axis": "z", "origin": [7.5, 1.5, 2]}, + "faces": { + "north": {"uv": [2, 9, 3, 10], "texture": "#8"}, + "east": {"uv": [3, 9, 4, 10], "texture": "#8"}, + "south": {"uv": [4, 9, 5, 10], "texture": "#8"}, + "west": {"uv": [5, 9, 6, 10], "texture": "#8"}, + "up": {"uv": [7, 10, 6, 9], "texture": "#8"}, + "down": {"uv": [8, 9, 7, 10], "texture": "#8"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/wmeter.png b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/wmeter.png new file mode 100644 index 0000000..b0da5bf Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/Subjects_of_the_Research_Institute/wmeter.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/bathroom.json b/src/main/resources/assets/new_soviet/textures/block/custom/bathroom.json new file mode 100644 index 0000000..ed98c65 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/bathroom.json @@ -0,0 +1,204 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [96, 96], + "textures": { + "0": "bathroom", + "1": "gp/block/block_five/sink", + "particle": "bathroom" + }, + "elements": [ + { + "from": [-15, 1, 1], + "to": [15, 10, 15], + "faces": { + "north": {"uv": [2.33333, 5.66667, 7.33333, 7.16667], "texture": "#0"}, + "east": {"uv": [0, 5.66667, 2.33333, 7.16667], "texture": "#0"}, + "south": {"uv": [9.66667, 5.66667, 14.66667, 7.16667], "texture": "#0"}, + "west": {"uv": [7.33333, 5.66667, 9.66667, 7.16667], "texture": "#0"}, + "up": {"uv": [7.33333, 5.66667, 2.33333, 3.33333], "texture": "#0"}, + "down": {"uv": [12.33333, 3.33333, 7.33333, 5.66667], "texture": "#0"} + } + }, + { + "from": [10, 0, 1], + "to": [13, 1, 5], + "faces": { + "north": {"uv": [0.66667, 0.66667, 1.16667, 0.83333], "texture": "#0"}, + "east": {"uv": [0, 0.66667, 0.66667, 0.83333], "texture": "#0"}, + "south": {"uv": [1.83333, 0.66667, 2.33333, 0.83333], "texture": "#0"}, + "west": {"uv": [1.16667, 0.66667, 1.83333, 0.83333], "texture": "#0"}, + "up": {"uv": [1.16667, 0.66667, 0.66667, 0], "texture": "#0"}, + "down": {"uv": [1.66667, 0, 1.16667, 0.66667], "texture": "#0"} + } + }, + { + "from": [10, 0, 11], + "to": [13, 1, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [0.66667, 0.66667, 1.16667, 0.83333], "texture": "#0"}, + "east": {"uv": [0, 0.66667, 0.66667, 0.83333], "texture": "#0"}, + "south": {"uv": [1.83333, 0.66667, 2.33333, 0.83333], "texture": "#0"}, + "west": {"uv": [1.16667, 0.66667, 1.83333, 0.83333], "texture": "#0"}, + "up": {"uv": [1.16667, 0.66667, 0.66667, 0], "texture": "#0"}, + "down": {"uv": [1.66667, 0, 1.16667, 0.66667], "texture": "#0"} + } + }, + { + "from": [-13, 0, 1], + "to": [-10, 1, 5], + "shade": false, + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [1.16667, 0.66667, 0.66667, 0.83333], "texture": "#0"}, + "east": {"uv": [1.83333, 0.66667, 1.16667, 0.83333], "texture": "#0"}, + "south": {"uv": [2.33333, 0.66667, 1.83333, 0.83333], "texture": "#0"}, + "west": {"uv": [0.66667, 0.66667, 0, 0.83333], "texture": "#0"}, + "up": {"uv": [0.66667, 0.66667, 1.16667, 0], "texture": "#0"}, + "down": {"uv": [1.16667, 0, 1.66667, 0.66667], "texture": "#0"} + } + }, + { + "from": [-13, 0, 11], + "to": [-10, 1, 15], + "shade": false, + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 16]}, + "faces": { + "north": {"uv": [1.16667, 0.66667, 0.66667, 0.83333], "texture": "#0"}, + "east": {"uv": [1.83333, 0.66667, 1.16667, 0.83333], "texture": "#0"}, + "south": {"uv": [2.33333, 0.66667, 1.83333, 0.83333], "texture": "#0"}, + "west": {"uv": [0.66667, 0.66667, 0, 0.83333], "texture": "#0"}, + "up": {"uv": [0.66667, 0.66667, 1.16667, 0], "texture": "#0"}, + "down": {"uv": [1.16667, 0, 1.66667, 0.66667], "texture": "#0"} + } + }, + { + "from": [-16, 10, 0], + "to": [16, 14, 16], + "faces": { + "north": {"uv": [2.66667, 2.66667, 8, 3.33333], "texture": "#0"}, + "east": {"uv": [0, 2.66667, 2.66667, 3.33333], "texture": "#0"}, + "south": {"uv": [10.66667, 2.66667, 16, 3.33333], "texture": "#0"}, + "west": {"uv": [8, 2.66667, 10.66667, 3.33333], "texture": "#0"}, + "up": {"uv": [8, 2.66667, 2.66667, 0], "texture": "#0"}, + "down": {"uv": [13.33333, 0, 8, 2.66667], "texture": "#0"} + } + }, + { + "from": [-14, 3, 14], + "to": [14, 14, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [13.33333, 9.16667, 8.66667, 11], "texture": "#0"}, + "east": {"uv": [2, 9.16667, 0, 11], "texture": "#0"}, + "south": {"uv": [6.66667, 9.16667, 2, 11], "texture": "#0"}, + "west": {"uv": [8.66667, 9.16667, 6.66667, 11], "texture": "#0"}, + "up": {"uv": [6.66667, 7.16667, 2, 9.16667], "texture": "#0"}, + "down": {"uv": [11.33333, 9.16667, 6.66667, 7.16667], "texture": "#0"} + } + }, + { + "from": [-16, 14, 7], + "to": [-14, 20, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [5.75, 18.75, 6]}, + "faces": { + "north": {"uv": [1, 0.5, 1.5, 2], "texture": "#1"}, + "east": {"uv": [0.5, 0.5, 1, 2], "texture": "#1"}, + "south": {"uv": [0, 0.5, 0.5, 2], "texture": "#1"}, + "west": {"uv": [1.5, 0.5, 2, 2], "texture": "#1"}, + "up": {"uv": [1, 0.5, 0.5, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [1.5, 0, 1, 0.5], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-16, 14, 5], + "to": [-14, 16, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [5.75, 18.75, 6]}, + "faces": { + "north": {"uv": [1, 5.25, 1.5, 5.75], "texture": "#1"}, + "east": {"uv": [0.5, 5.25, 1, 5.75], "texture": "#1"}, + "south": {"uv": [0, 5.25, 0.5, 5.75], "texture": "#1"}, + "west": {"uv": [1.5, 5.25, 2, 5.75], "texture": "#1"}, + "up": {"uv": [1, 5.25, 0.5, 4.75], "rotation": 90, "texture": "#1"}, + "down": {"uv": [1.5, 4.75, 1, 5.25], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-16, 14, 9], + "to": [-14, 16, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [5.75, 18.75, 6]}, + "faces": { + "north": {"uv": [1, 2.5, 1.5, 3], "texture": "#1"}, + "east": {"uv": [0.5, 2.5, 1, 3], "texture": "#1"}, + "south": {"uv": [0, 2.5, 0.5, 3], "texture": "#1"}, + "west": {"uv": [1.5, 2.5, 2, 3], "texture": "#1"}, + "up": {"uv": [1, 2.5, 0.5, 2], "rotation": 90, "texture": "#1"}, + "down": {"uv": [1.5, 2, 1, 2.5], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-14, 19, 7], + "to": [-9, 20, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [5.75, 18.75, 6]}, + "faces": { + "north": {"uv": [8.75, 9.25, 10, 9.5], "texture": "#1"}, + "east": {"uv": [8.25, 9.25, 8.75, 9.5], "texture": "#1"}, + "south": {"uv": [7, 9.25, 8.25, 9.5], "texture": "#1"}, + "west": {"uv": [10, 9.25, 10.5, 9.5], "texture": "#1"}, + "up": {"uv": [8.75, 9.25, 8.25, 8], "rotation": 90, "texture": "#1"}, + "down": {"uv": [9.25, 9.25, 8.75, 8], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-13.9, 11, 7], + "to": [-13.9, 13, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [5.75, 18.75, 6]}, + "faces": { + "north": {"uv": [0.5, 5.75, 0, 6.25], "texture": "#1"}, + "east": {"uv": [0.5, 5.75, 0, 6.25], "texture": "#1"}, + "south": {"uv": [0.5, 5.75, 0, 6.25], "texture": "#1"}, + "west": {"uv": [0.5, 5.75, 0, 6.25], "texture": "#1"}, + "up": {"uv": [0.5, 5.75, 0, 6.25], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0.5, 5.75, 0, 6.25], "rotation": 270, "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [-3, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [1.25, 6.25, -1.75], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 225, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [-2.25, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "translation": [-2.5, -1.75, 0], + "scale": [0.4, 0.4, 0.4] + }, + "head": { + "rotation": [90, 90, 0], + "translation": [-4.5, 21, 14] + }, + "fixed": { + "rotation": [-90, 0, 0], + "translation": [0, 0, -16], + "scale": [2, 2, 2] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/bathroom.png b/src/main/resources/assets/new_soviet/textures/block/custom/bathroom.png new file mode 100644 index 0000000..2e51314 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/bathroom.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/battery.json b/src/main/resources/assets/new_soviet/textures/block/custom/battery.json new file mode 100644 index 0000000..3934ed4 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/battery.json @@ -0,0 +1,89 @@ +{ + "credit": "Designed by Pavel Durov with Cubik Studio - https://cubik.studio", + "parent": "block/cube_all", + "texture_size": [64, 64], + "textures": { + "2": "battery", + "particle": "soviet:blocks/hermodoor" + }, + "elements": [ + { + "name": "Cube14", + "from": [0, 11.5, 0.5], + "to": [16, 12.5, 1.5], + "faces": { + "north": {"uv": [0.25, 0.75, 4.25, 1], "texture": "#2"}, + "east": {"uv": [0, 0.75, 0.25, 1], "texture": "#2"}, + "south": {"uv": [4.5, 0.75, 8.5, 1], "texture": "#2"}, + "west": {"uv": [4.25, 0.75, 4.5, 1], "texture": "#2"}, + "up": {"uv": [4.25, 0.75, 0.25, 0.5], "rotation": 90, "texture": "#2"}, + "down": {"uv": [8.25, 0.5, 4.25, 0.75], "rotation": 270, "texture": "#2"} + } + }, + { + "name": "Cube14", + "from": [0, 2, 0.0001], + "to": [2, 14, 2.0001], + "faces": { + "north": {"uv": [0.5, 1.5, 1, 4.5], "texture": "#2"}, + "east": {"uv": [0, 1.5, 0.5, 4.5], "texture": "#2"}, + "south": {"uv": [1.5, 1.5, 2, 4.5], "texture": "#2"}, + "west": {"uv": [1, 1.5, 1.5, 4.5], "texture": "#2"}, + "up": {"uv": [1, 1.5, 0.5, 1], "rotation": 90, "texture": "#2"}, + "down": {"uv": [1.5, 1, 1, 1.5], "rotation": 270, "texture": "#2"} + } + }, + { + "name": "Cube15", + "from": [12, 2, 0.0001], + "to": [14, 14, 2.0001], + "faces": { + "north": {"uv": [0.5, 1.5, 1, 4.5], "texture": "#2"}, + "east": {"uv": [0, 1.5, 0.5, 4.5], "texture": "#2"}, + "south": {"uv": [1.5, 1.5, 2, 4.5], "texture": "#2"}, + "west": {"uv": [1, 1.5, 1.5, 4.5], "texture": "#2"}, + "up": {"uv": [1, 1.5, 0.5, 1], "rotation": 90, "texture": "#2"}, + "down": {"uv": [1.5, 1, 1, 1.5], "rotation": 270, "texture": "#2"} + } + }, + { + "name": "Cube16", + "from": [8, 2, 0.0001], + "to": [10, 14, 2.0001], + "faces": { + "north": {"uv": [0.5, 1.5, 1, 4.5], "texture": "#2"}, + "east": {"uv": [0, 1.5, 0.5, 4.5], "texture": "#2"}, + "south": {"uv": [1.5, 1.5, 2, 4.5], "texture": "#2"}, + "west": {"uv": [1, 1.5, 1.5, 4.5], "texture": "#2"}, + "up": {"uv": [1, 1.5, 0.5, 1], "rotation": 90, "texture": "#2"}, + "down": {"uv": [1.5, 1, 1, 1.5], "rotation": 270, "texture": "#2"} + } + }, + { + "name": "Cube17", + "from": [4, 2, 0.0001], + "to": [6, 14, 2.0001], + "faces": { + "north": {"uv": [0.5, 1.5, 1, 4.5], "texture": "#2"}, + "east": {"uv": [0, 1.5, 0.5, 4.5], "texture": "#2"}, + "south": {"uv": [1.5, 1.5, 2, 4.5], "texture": "#2"}, + "west": {"uv": [1, 1.5, 1.5, 4.5], "texture": "#2"}, + "up": {"uv": [1, 1.5, 0.5, 1], "rotation": 90, "texture": "#2"}, + "down": {"uv": [1.5, 1, 1, 1.5], "rotation": 270, "texture": "#2"} + } + }, + { + "name": "Cube14", + "from": [0, 3.5, 0.5], + "to": [16, 4.5, 1.5], + "faces": { + "north": {"uv": [0.25, 0.25, 4.25, 0.5], "texture": "#2"}, + "east": {"uv": [0, 0.25, 0.25, 0.5], "texture": "#2"}, + "south": {"uv": [4.5, 0.25, 8.5, 0.5], "texture": "#2"}, + "west": {"uv": [4.25, 0.25, 4.5, 0.5], "texture": "#2"}, + "up": {"uv": [4.25, 0.25, 0.25, 0], "rotation": 90, "texture": "#2"}, + "down": {"uv": [8.25, 0, 4.25, 0.25], "rotation": 270, "texture": "#2"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/battery.png b/src/main/resources/assets/new_soviet/textures/block/custom/battery.png new file mode 100644 index 0000000..cc271e5 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/battery.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/battery_pipes.json b/src/main/resources/assets/new_soviet/textures/block/custom/battery_pipes.json new file mode 100644 index 0000000..76b7141 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/battery_pipes.json @@ -0,0 +1,81 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "battery_pipes", + "particle": "rusty_battery_pipes" + }, + "elements": [ + { + "name": "Cube14", + "from": [0, 3.5, 0.5], + "to": [16, 4.5, 1.5], + "faces": { + "north": {"uv": [1, 1, 17, 2], "texture": "#1"}, + "east": {"uv": [0, 1, 1, 2], "texture": "#1"}, + "south": {"uv": [18, 1, 34, 2], "texture": "#1"}, + "west": {"uv": [17, 1, 18, 2], "texture": "#1"}, + "up": {"uv": [17, 1, 1, 0], "texture": "#1"}, + "down": {"uv": [33, 0, 17, 1], "texture": "#1"} + } + }, + { + "name": "Cube14", + "from": [0, 11.5, 0.5], + "to": [16, 12.5, 1.5], + "faces": { + "north": {"uv": [1, 3, 17, 4], "texture": "#1"}, + "east": {"uv": [0, 3, 1, 4], "texture": "#1"}, + "south": {"uv": [18, 3, 34, 4], "texture": "#1"}, + "west": {"uv": [17, 3, 18, 4], "texture": "#1"}, + "up": {"uv": [17, 3, 1, 2], "texture": "#1"}, + "down": {"uv": [33, 2, 17, 3], "texture": "#1"} + } + }, + { + "from": [2, 3, 0], + "to": [4, 5, 2], + "faces": { + "north": {"uv": [2, 8, 4, 10], "texture": "#1"}, + "east": {"uv": [4, 8, 6, 10], "texture": "#1"}, + "south": {"uv": [6, 8, 8, 10], "texture": "#1"}, + "west": {"uv": [8, 8, 10, 10], "texture": "#1"}, + "up": {"uv": [4, 12, 2, 10], "texture": "#1"}, + "down": {"uv": [6, 10, 4, 12], "texture": "#1"} + } + }, + { + "from": [7.5, 4, 1], + "to": [8.5, 12, 1], + "faces": { + "north": {"uv": [0, 8, 1, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 8], "texture": "#1"}, + "south": {"uv": [1, 8, 2, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 8], "texture": "#1"}, + "up": {"uv": [1, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [1, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [12, 11, 0], + "to": [14, 13, 2], + "faces": { + "north": {"uv": [6, 10, 8, 12], "texture": "#1"}, + "east": {"uv": [8, 10, 10, 12], "texture": "#1"}, + "south": {"uv": [10, 8, 12, 10], "texture": "#1"}, + "west": {"uv": [10, 10, 12, 12], "texture": "#1"}, + "up": {"uv": [4, 14, 2, 12], "texture": "#1"}, + "down": {"uv": [6, 12, 4, 14], "texture": "#1"} + } + } + ], + "groups": [ + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [0, 1, 2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/battery_pipes.png b/src/main/resources/assets/new_soviet/textures/block/custom/battery_pipes.png new file mode 100644 index 0000000..d1ab088 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/battery_pipes.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/bedside_tabl.png b/src/main/resources/assets/new_soviet/textures/block/custom/bedside_tabl.png new file mode 100644 index 0000000..e1adff9 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/bedside_tabl.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/bedside_table.json b/src/main/resources/assets/new_soviet/textures/block/custom/bedside_table.json new file mode 100644 index 0000000..4846a8f --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/bedside_table.json @@ -0,0 +1,93 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "bedside_tabl", + "particle": "bedside_tabl" + }, + "elements": [ + { + "from": [0, 0, 1], + "to": [16, 14, 16], + "faces": { + "north": {"uv": [3.75, 3.75, 7.75, 7.25], "texture": "#0"}, + "east": {"uv": [0, 3.75, 3.75, 7.25], "texture": "#0"}, + "south": {"uv": [11.5, 3.75, 15.5, 7.25], "texture": "#0"}, + "west": {"uv": [7.75, 3.75, 11.5, 7.25], "texture": "#0"}, + "up": {"uv": [7.75, 3.75, 3.75, 0], "texture": "#0"}, + "down": {"uv": [11.75, 0, 7.75, 3.75], "texture": "#0"} + } + }, + { + "from": [0, 14, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [4, 11.25, 8, 11.75], "texture": "#0", "tintindex": 0}, + "east": {"uv": [0, 11.25, 4, 11.75], "texture": "#0", "tintindex": 0}, + "south": {"uv": [12, 11.25, 16, 11.75], "texture": "#0", "tintindex": 0}, + "west": {"uv": [8, 11.25, 12, 11.75], "texture": "#0", "tintindex": 0}, + "up": {"uv": [8, 11.25, 4, 7.25], "texture": "#0", "tintindex": 0}, + "down": {"uv": [12, 7.25, 8, 11.25], "texture": "#0", "tintindex": 0} + } + }, + { + "from": [1, 1, 0.95], + "to": [15, 14, 0.95], + "faces": { + "north": {"uv": [0, 12.75, 3.5, 16], "texture": "#0", "tintindex": 0} + } + }, + { + "from": [5, 4, 0.9], + "to": [11, 6, 0.9], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 7, 0.993]}, + "faces": { + "north": {"uv": [4, 14.5, 4.5, 16], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [5, 10, 0.9], + "to": [11, 12, 0.9], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 7, 0.993]}, + "faces": { + "north": {"uv": [4, 14.5, 4.5, 16], "rotation": 90, "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 225, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "rotation": [90, 0, 0], + "translation": [-8, 20, 14] + }, + "fixed": { + "rotation": [-90, 0, 0], + "translation": [0, 0, -16], + "scale": [2, 2, 2] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/big_barrel.json b/src/main/resources/assets/new_soviet/textures/block/custom/big_barrel.json new file mode 100644 index 0000000..4ad9eea --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/big_barrel.json @@ -0,0 +1,138 @@ +{ + "credit": "Made with Blockbench", + "render_type": "solid", + "texture_size": [128, 128], + "textures": { + "1": "blocks/big_barrel", + "particle": "blocks/big_barrel" + }, + "elements": [ + { + "from": [-12, 0, -15], + "to": [22, 30, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 4, 8]}, + "faces": { + "north": {"uv": [0, 0, 4, 4], "rotation": 270, "texture": "#1"}, + "east": {"uv": [4, 0, 8, 4], "rotation": 180, "texture": "#1"}, + "south": {"uv": [0, 0, 3.75, 4], "rotation": 90, "texture": "#1"}, + "west": {"uv": [4, 0, 8, 4], "texture": "#1"}, + "up": {"uv": [0, 0, 4, 4], "rotation": 90, "texture": "#1"}, + "down": {"uv": [4, 0, 8, 4], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [8, 2.5, -12.6], + "to": [26, 27.5, 12.4], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 4, 8]}, + "faces": { + "north": {"uv": [0.5, 1.125, 3, 3.125], "rotation": 90, "texture": "#1"}, + "east": {"uv": [6.5, 7.25, 3.25, 4], "rotation": 180, "texture": "#1"}, + "south": {"uv": [0.75, 0.5, 2.375, 3.375], "rotation": 90, "texture": "#1"}, + "west": {"uv": [3.25, 4, 0, 7.25], "texture": "#1"}, + "up": {"uv": [0.625, 0.5, 2.25, 3.375], "rotation": 90, "texture": "#1"}, + "down": {"uv": [1, 0.5, 2.625, 3.375], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [26, 11.125, -0.1], + "to": [28, 12.125, 0.9], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 4, 8]}, + "faces": { + "north": {"uv": [8.25, 10.25, 8, 10.375], "rotation": 180, "texture": "#1"}, + "east": {"uv": [8.125, 10.25, 8, 10.375], "rotation": 180, "texture": "#1"}, + "south": {"uv": [8.25, 10.25, 8, 10.375], "rotation": 180, "texture": "#1"}, + "west": {"uv": [8.25, 10.25, 8, 10.375], "rotation": 180, "texture": "#1"}, + "up": {"uv": [8.25, 10.25, 8, 10.375], "rotation": 180, "texture": "#1"}, + "down": {"uv": [8.25, 10.25, 8, 10.375], "rotation": 180, "texture": "#1"} + } + }, + { + "from": [27, 10.125, -0.1], + "to": [28, 11.125, 0.9], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 4, 8]}, + "faces": { + "north": {"uv": [9.875, 11.75, 10, 11.875], "rotation": 180, "texture": "#1"}, + "east": {"uv": [9.875, 11.75, 10, 11.875], "rotation": 180, "texture": "#1"}, + "south": {"uv": [9.875, 11.75, 10, 11.875], "rotation": 180, "texture": "#1"}, + "west": {"uv": [9.875, 11.75, 10, 11.875], "rotation": 180, "texture": "#1"}, + "up": {"uv": [9.875, 11.75, 10, 11.875], "rotation": 180, "texture": "#1"}, + "down": {"uv": [9.875, 10.5, 10, 10.625], "rotation": 180, "texture": "#1"} + } + }, + { + "from": [-16, 2.5, -12.6], + "to": [2, 27.5, 12.4], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 4, 8]}, + "faces": { + "north": {"uv": [0.5, 1.125, 3, 3.125], "rotation": 90, "texture": "#1"}, + "east": {"uv": [6.5, 7.25, 3.25, 4], "rotation": 180, "texture": "#1"}, + "south": {"uv": [0.75, 0.5, 2.375, 3.375], "rotation": 90, "texture": "#1"}, + "west": {"uv": [3.25, 4, 0, 7.25], "texture": "#1"}, + "up": {"uv": [0.625, 0.5, 2.25, 3.375], "rotation": 90, "texture": "#1"}, + "down": {"uv": [1, 0.5, 2.625, 3.375], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [16, 8, -1], + "to": [18, 9, 0], + "faces": { + "north": {"uv": [0, 0, 0.25, 0.125], "texture": "#1"}, + "east": {"uv": [0, 0, 0.125, 0.125], "texture": "#1"}, + "south": {"uv": [0, 0, 0.25, 0.125], "texture": "#1"}, + "west": {"uv": [0, 0, 0.125, 0.125], "texture": "#1"}, + "up": {"uv": [0, 0, 0.25, 0.125], "texture": "#1"}, + "down": {"uv": [0, 0, 0.25, 0.125], "texture": "#1"} + } + }, + { + "from": [17, 6, -1], + "to": [18, 8, 0], + "faces": { + "north": {"uv": [0, 0, 0.125, 0.25], "texture": "#1"}, + "east": {"uv": [0, 0, 0.125, 0.25], "texture": "#1"}, + "south": {"uv": [0, 0, 0.125, 0.25], "texture": "#1"}, + "west": {"uv": [0, 0, 0.125, 0.25], "texture": "#1"}, + "up": {"uv": [0, 0, 0.125, 0.125], "texture": "#1"}, + "down": {"uv": [0, 0, 0.125, 0.125], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "scale": [0.23, 0.23, 0.23] + }, + "thirdperson_lefthand": { + "scale": [0.23, 0.23, 0.23] + }, + "firstperson_righthand": { + "rotation": [0, 26.5, 0], + "translation": [1.75, 0, 0], + "scale": [0.49953, 0.33547, 0.23] + }, + "firstperson_lefthand": { + "rotation": [0, 17.5, 0], + "scale": [0.33352, 0.29445, 0.25148] + }, + "ground": { + "scale": [0.23, 0.23, 0.23] + }, + "gui": { + "rotation": [40, 40, 0], + "translation": [0.25, -0.75, 0], + "scale": [0.34688, 0.3, 0.31367] + }, + "fixed": { + "scale": [0.62, 0.57, 0.57] + } + }, + "groups": [ + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [0, 1, 2, 3, 4, 5, 6] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/big_barrel.png b/src/main/resources/assets/new_soviet/textures/block/custom/big_barrel.png new file mode 100644 index 0000000..756d317 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/big_barrel.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/brown_television.png b/src/main/resources/assets/new_soviet/textures/block/custom/brown_television.png new file mode 100644 index 0000000..c4c0785 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/brown_television.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/ceiling_lamp.json b/src/main/resources/assets/new_soviet/textures/block/custom/ceiling_lamp.json new file mode 100644 index 0000000..20275da --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/ceiling_lamp.json @@ -0,0 +1,220 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "ceiling_lamp", + "particle": "ceiling_lamp" + }, + "elements": [ + { + "from": [13, -5.1, 13], + "to": [3, -15.1, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2, 8]}, + "faces": { + "north": {"uv": [6.5, 8, 9, 10.5], "texture": "#0", "tintindex": 1}, + "east": {"uv": [6.5, 8, 9, 10.5], "texture": "#0", "tintindex": 1}, + "south": {"uv": [6.5, 8, 9, 10.5], "texture": "#0", "tintindex": 1}, + "west": {"uv": [6.5, 8, 9, 10.5], "texture": "#0", "tintindex": 1}, + "up": {"uv": [9.25, 8, 11.75, 10.5], "texture": "#0", "tintindex": 1}, + "down": {"uv": [9.25, 8, 11.75, 10.5], "texture": "#0", "tintindex": 1} + } + }, + { + "from": [3, -15.1, 3], + "to": [13, -5.1, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2, 8]}, + "faces": { + "north": {"uv": [6.5, 8, 9, 10.5], "texture": "#0", "tintindex": 1}, + "east": {"uv": [6.5, 8, 9, 10.5], "texture": "#0", "tintindex": 1}, + "south": {"uv": [6.5, 8, 9, 10.5], "texture": "#0", "tintindex": 1}, + "west": {"uv": [6.5, 8, 9, 10.5], "texture": "#0", "tintindex": 1}, + "up": {"uv": [9.25, 8, 11.75, 10.5], "texture": "#0", "tintindex": 1}, + "down": {"uv": [9.25, 8, 11.75, 10.5], "texture": "#0", "tintindex": 1} + } + }, + { + "from": [-4, -6, -4], + "to": [20, 6, 20], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2, 8]}, + "faces": { + "north": {"uv": [6, 0, 12, 3], "texture": "#0", "tintindex": 1}, + "east": {"uv": [6, 0, 12, 3], "texture": "#0", "tintindex": 1}, + "south": {"uv": [6, 0, 12, 3], "texture": "#0", "tintindex": 1}, + "west": {"uv": [6, 0, 12, 3], "texture": "#0", "tintindex": 1}, + "down": {"uv": [0, 0, 6, 6], "texture": "#0", "tintindex": 1} + } + }, + { + "from": [20, 6, 20], + "to": [-4, -6, -4], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2, 8]}, + "faces": { + "north": {"uv": [6, 0, 12, 3], "rotation": 180, "texture": "#0", "tintindex": 1}, + "east": {"uv": [6, 0, 12, 3], "rotation": 180, "texture": "#0", "tintindex": 1}, + "south": {"uv": [6, 0, 12, 3], "rotation": 180, "texture": "#0", "tintindex": 1}, + "west": {"uv": [6, 0, 12, 3], "rotation": 180, "texture": "#0", "tintindex": 1}, + "up": {"uv": [0, 0, 6, 6], "texture": "#0", "tintindex": 1} + } + }, + { + "from": [8, 8, -4], + "to": [8, 20, 20], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2, 8]}, + "faces": { + "east": {"uv": [6.5, 4.75, 12.5, 7.75], "texture": "#0"}, + "west": {"uv": [6.5, 4.75, 12.5, 7.75], "texture": "#0"} + } + }, + { + "from": [-4, 8, 8], + "to": [20, 20, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2, 8]}, + "faces": { + "north": {"uv": [6.5, 4.75, 12.5, 7.75], "texture": "#0"}, + "south": {"uv": [6.5, 4.75, 12.5, 7.75], "texture": "#0"} + } + }, + { + "from": [-5, 6, -5], + "to": [21, 8, -3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2, 8]}, + "faces": { + "north": {"uv": [6, 3, 12.5, 3.5], "texture": "#0"}, + "east": {"uv": [6.5, 3, 6, 3.5], "texture": "#0"}, + "south": {"uv": [6, 3, 12.5, 3.5], "texture": "#0"}, + "west": {"uv": [6, 3, 6.5, 3.5], "texture": "#0"}, + "up": {"uv": [6, 3, 12.5, 3.5], "texture": "#0"}, + "down": {"uv": [6, 3, 12.5, 3.5], "texture": "#0"} + } + }, + { + "from": [-5, 6, 19], + "to": [21, 8, 21], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2, 8]}, + "faces": { + "north": {"uv": [6, 3, 12.5, 3.5], "texture": "#0"}, + "east": {"uv": [6, 3, 6.5, 3.5], "texture": "#0"}, + "south": {"uv": [6, 3, 12.5, 3.5], "texture": "#0"}, + "west": {"uv": [6.5, 3, 6, 3.5], "texture": "#0"}, + "up": {"uv": [6, 3, 12.5, 3.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [6, 3.5, 12.5, 3], "texture": "#0"} + } + }, + { + "from": [-5, 6, -3], + "to": [-3, 8, 19], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2, 8]}, + "faces": { + "east": {"uv": [6.5, 3, 12, 3.5], "texture": "#0"}, + "west": {"uv": [6.5, 3, 12, 3.5], "texture": "#0"}, + "up": {"uv": [6.5, 3, 12, 3.5], "rotation": 270, "texture": "#0"}, + "down": {"uv": [6.5, 3, 12, 3.5], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [19, 6, -3], + "to": [21, 8, 19], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2, 8]}, + "faces": { + "east": {"uv": [6.5, 3, 12, 3.5], "texture": "#0"}, + "west": {"uv": [6.5, 3, 12, 3.5], "texture": "#0"}, + "up": {"uv": [6.5, 3, 12, 3.5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [6.5, 3.5, 12, 3], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [-4, 7, -4], + "to": [20, 7, 20], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2, 8]}, + "faces": { + "up": {"uv": [0, 6.25, 6, 12.25], "texture": "#0"}, + "down": {"uv": [0, 6.25, 6, 12.25], "texture": "#0"} + } + }, + { + "from": [-4, -5, -4], + "to": [20, -5, 20], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 2, 8]}, + "faces": { + "up": {"uv": [0, 6.25, 6, 12.25], "texture": "#0"}, + "down": {"uv": [0, 6.25, 6, 12.25], "texture": "#0"} + } + }, + { + "from": [6, 20, 6], + "to": [10, 21, 10], + "faces": { + "north": {"uv": [6.5, 3.5, 7.5, 3.75], "texture": "#0"}, + "east": {"uv": [6.5, 3.5, 7.5, 3.75], "texture": "#0"}, + "south": {"uv": [6.5, 3.5, 7.5, 3.75], "texture": "#0"}, + "west": {"uv": [6.5, 3.5, 7.5, 3.75], "texture": "#0"}, + "up": {"uv": [6.5, 3.75, 7.5, 4.75], "texture": "#0"}, + "down": {"uv": [6.5, 3.75, 7.5, 4.75], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [42, 45, 0], + "translation": [0, 3.5, 0], + "scale": [0.3, 0.3, 0.3] + }, + "thirdperson_lefthand": { + "rotation": [42, 45, 0], + "translation": [0, 3.5, 0], + "scale": [0.3, 0.3, 0.3] + }, + "firstperson_righthand": { + "rotation": [0, 39, 0], + "translation": [16, 0, -18.75] + }, + "firstperson_lefthand": { + "rotation": [0, 39, 0], + "translation": [16, 0, -18.75] + }, + "ground": { + "translation": [0, 5.5, 0], + "scale": [0.3, 0.3, 0.3] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0, 2, 0], + "scale": [0.4, 0.4, 0.4] + }, + "head": { + "translation": [0, -3, 0] + }, + "fixed": { + "rotation": [90, 0, 0], + "translation": [0, 0, 6], + "scale": [2, 2, 2] + } + }, + "groups": [ + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [ + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [0, 1, 2, 3] + }, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12 + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/ceiling_lamp.png b/src/main/resources/assets/new_soviet/textures/block/custom/ceiling_lamp.png new file mode 100644 index 0000000..159d7d2 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/ceiling_lamp.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/celling_fan.json b/src/main/resources/assets/new_soviet/textures/block/custom/celling_fan.json new file mode 100644 index 0000000..28a61d1 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/celling_fan.json @@ -0,0 +1,82 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "0": "C:/Users/Yura/Desktop/van_animated", + "1": "C:/Users/Yura/Desktop/fan_base", + "particle": "C:/Users/Yura/Desktop/van_animated" + }, + "elements": [ + { + "name": "root", + "from": [6, 13, 6], + "to": [10, 16, 10], + "faces": { + "north": {"uv": [1, 4.25, 2, 5], "texture": "#1"}, + "east": {"uv": [0, 4.25, 1, 5], "texture": "#1"}, + "south": {"uv": [3, 4.25, 4, 5], "texture": "#1"}, + "west": {"uv": [2, 4.25, 3, 5], "texture": "#1"}, + "up": {"uv": [2, 4.25, 1, 3.25], "texture": "#1"}, + "down": {"uv": [3, 3.25, 2, 4.25], "texture": "#1"} + } + }, + { + "name": "root", + "from": [7, 7, 7], + "to": [9, 13, 9], + "faces": { + "north": {"uv": [0.5, 0.5, 1, 2], "texture": "#1"}, + "east": {"uv": [0, 0.5, 0.5, 2], "texture": "#1"}, + "south": {"uv": [1.5, 0.5, 2, 2], "texture": "#1"}, + "west": {"uv": [1, 0.5, 1.5, 2], "texture": "#1"}, + "up": {"uv": [1, 0.5, 0.5, 0], "texture": "#1"}, + "down": {"uv": [1.5, 0, 1, 0.5], "texture": "#1"} + } + }, + { + "name": "root", + "from": [4, 2, 4], + "to": [12, 7, 12], + "faces": { + "north": {"uv": [2, 2, 4, 3.25], "texture": "#1"}, + "east": {"uv": [0, 2, 2, 3.25], "texture": "#1"}, + "south": {"uv": [6, 2, 8, 3.25], "texture": "#1"}, + "west": {"uv": [4, 2, 6, 3.25], "texture": "#1"}, + "up": {"uv": [4, 2, 2, 0], "texture": "#1"}, + "down": {"uv": [6, 0, 4, 2], "texture": "#1"} + } + }, + { + "name": "root", + "from": [6, 0, 6], + "to": [10, 2, 10], + "faces": { + "north": {"uv": [4, 5, 5, 5.5], "texture": "#1"}, + "east": {"uv": [3, 5, 4, 5.5], "texture": "#1"}, + "south": {"uv": [6, 5, 7, 5.5], "texture": "#1"}, + "west": {"uv": [5, 5, 6, 5.5], "texture": "#1"}, + "up": {"uv": [5, 5, 4, 4], "texture": "#1"}, + "down": {"uv": [6, 4, 5, 5], "texture": "#1"} + } + }, + { + "name": "root", + "from": [-8, 1, -8], + "to": [24, 1, 24], + "faces": { + "up": {"uv": [16, 16, 0, 0], "texture": "#0"}, + "down": {"uv": [16, 0, 0, 16], "texture": "#0"} + } + } + ], + "groups": [ + { + "name": "root", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [0, 1, 2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/fan_base.png b/src/main/resources/assets/new_soviet/textures/block/custom/fan_base.png new file mode 100644 index 0000000..4f0899b Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/fan_base.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/fridge.json b/src/main/resources/assets/new_soviet/textures/block/custom/fridge.json new file mode 100644 index 0000000..4cfe3a6 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/fridge.json @@ -0,0 +1,23 @@ +{ + "credit": "Made with Blockbench", + "parent": "fallout_wastelands:custom/fridge", + "texture_size": [64, 64], + "textures": { + "1": "fridge", + "particle": "fallout_wastelands:blocks/frigde" + }, + "elements": [ + { + "from": [1, 0, 1], + "to": [15, 32, 15], + "faces": { + "north": {"uv": [0, 0, 3.5, 8], "texture": "#1"}, + "east": {"uv": [3.5, 0, 7, 8], "texture": "#1"}, + "south": {"uv": [7, 0, 10.5, 8], "texture": "#1"}, + "west": {"uv": [0, 8, 3.5, 16], "texture": "#1"}, + "up": {"uv": [7, 11.5, 3.5, 8], "texture": "#1"}, + "down": {"uv": [10.5, 8, 7, 11.5], "texture": "#1"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/fridge.png b/src/main/resources/assets/new_soviet/textures/block/custom/fridge.png new file mode 100644 index 0000000..32d9978 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/fridge.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/nuke.json b/src/main/resources/assets/new_soviet/textures/block/custom/nuke.json new file mode 100644 index 0000000..a89ac00 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/nuke.json @@ -0,0 +1,95 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "1": "nuke", + "particle": "nuke" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10.5, 6.5]}, + "faces": { + "north": {"uv": [0.25, 8, 4, 11.25], "texture": "#1"}, + "east": {"uv": [8, 0, 12, 3.25], "texture": "#1"}, + "south": {"uv": [8, 3.25, 12, 6.5], "texture": "#1"}, + "west": {"uv": [4, 8, 8, 11.25], "texture": "#1"}, + "up": {"uv": [4, 4, 0, 0], "texture": "#1"}, + "down": {"uv": [4, 4, 0, 8], "texture": "#1"} + } + }, + { + "from": [0, 13, 0], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10.5, 6.5]}, + "faces": { + "north": {"uv": [8, 6.5, 12, 7.25], "texture": "#1"}, + "east": {"uv": [8, 7.25, 12, 8], "texture": "#1"}, + "south": {"uv": [8, 8, 12, 8.75], "texture": "#1"}, + "west": {"uv": [8, 8.75, 12, 9.5], "texture": "#1"}, + "up": {"uv": [8, 4, 4, 0], "texture": "#1"}, + "down": {"uv": [8, 4, 4, 8], "texture": "#1"} + } + }, + { + "from": [0.01, 12.55016, -0.67821], + "to": [15.99, 15.53016, 2.30179], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 14.04016, 0.81179]}, + "faces": { + "north": {"uv": [12, 10.25, 8, 11], "texture": "#1"}, + "east": {"uv": [4.75, 11.25, 4, 12], "texture": "#1"}, + "south": {"uv": [12, 9.5, 8, 10.25], "texture": "#1"}, + "west": {"uv": [5.5, 11.25, 4.75, 12], "texture": "#1"}, + "up": {"uv": [12, 11, 8, 11.75], "texture": "#1"}, + "down": {"uv": [4, 12, 0, 11.25], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 125, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 125, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "scale": [0, 0, 0] + }, + "fixed": { + "rotation": [-90, 0, 0], + "translation": [0, 0, -16], + "scale": [2, 2, 2] + } + }, + "groups": [ + { + "name": "kitchen", + "origin": [-10, 12, -23.5], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/nuke.png b/src/main/resources/assets/new_soviet/textures/block/custom/nuke.png new file mode 100644 index 0000000..e608fd5 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/nuke.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/phone.json b/src/main/resources/assets/new_soviet/textures/block/custom/phone.json new file mode 100644 index 0000000..c155c90 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/phone.json @@ -0,0 +1,254 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "1": "phone" + }, + "elements": [ + { + "from": [3, 0, 3], + "to": [13, 0, 13], + "faces": { + "north": {"uv": [2.5, 2.5, 5, 2.5], "texture": "#1"}, + "east": {"uv": [0, 2.5, 2.5, 2.5], "texture": "#1"}, + "south": {"uv": [7.5, 2.5, 10, 2.5], "texture": "#1"}, + "west": {"uv": [5, 2.5, 7.5, 2.5], "texture": "#1"}, + "up": {"uv": [5, 2.5, 2.5, 0], "texture": "#1"}, + "down": {"uv": [5, 0, 2.5, 2.5], "texture": "#1"} + } + }, + { + "from": [6, 2, 6], + "to": [10, 3, 10], + "faces": { + "north": {"uv": [8, 5.5, 9, 5.75], "texture": "#1"}, + "east": {"uv": [7, 5.5, 8, 5.75], "texture": "#1"}, + "south": {"uv": [10, 5.5, 11, 5.75], "texture": "#1"}, + "west": {"uv": [9, 5.5, 10, 5.75], "texture": "#1"}, + "up": {"uv": [9, 5.5, 8, 4.5], "texture": "#1"}, + "down": {"uv": [10, 4.5, 9, 5.5], "texture": "#1"} + } + }, + { + "from": [5, 1, 5], + "to": [11, 2, 11], + "faces": { + "north": {"uv": [5.5, 7.25, 7, 7.5], "texture": "#1"}, + "east": {"uv": [4, 7.25, 5.5, 7.5], "texture": "#1"}, + "south": {"uv": [8.5, 7.25, 10, 7.5], "texture": "#1"}, + "west": {"uv": [7, 7.25, 8.5, 7.5], "texture": "#1"}, + "up": {"uv": [7, 7.25, 5.5, 5.75], "texture": "#1"}, + "down": {"uv": [8.5, 5.75, 7, 7.25], "texture": "#1"} + } + }, + { + "from": [4, 0, 4], + "to": [12, 1, 12], + "faces": { + "north": {"uv": [2, 4.5, 4, 4.75], "texture": "#1"}, + "east": {"uv": [0, 4.5, 2, 4.75], "texture": "#1"}, + "south": {"uv": [6, 4.5, 8, 4.75], "texture": "#1"}, + "west": {"uv": [4, 4.5, 6, 4.75], "texture": "#1"}, + "up": {"uv": [4, 4.5, 2, 2.5], "texture": "#1"}, + "down": {"uv": [6, 2.5, 4, 4.5], "texture": "#1"} + } + }, + { + "from": [3, 0, 3], + "to": [13, 0, 7.25], + "rotation": {"angle": -45, "axis": "x", "origin": [3, 0, 3]}, + "faces": { + "north": {"uv": [6, 4.5, 8.5, 4.5], "texture": "#1"}, + "east": {"uv": [5, 4.5, 6, 4.5], "texture": "#1"}, + "south": {"uv": [9.5, 4.5, 12, 4.5], "texture": "#1"}, + "west": {"uv": [8.5, 4.5, 9.5, 4.5], "texture": "#1"}, + "up": {"uv": [8.5, 4.5, 6, 3.5], "texture": "#1"}, + "down": {"uv": [11, 3.5, 8.5, 4.5], "texture": "#1"} + } + }, + { + "from": [3, 0, 3], + "to": [7.25, 0, 13], + "rotation": {"angle": 45, "axis": "z", "origin": [3, 0, 3]}, + "faces": { + "north": {"uv": [4.5, 7.25, 5.5, 7.25], "texture": "#1"}, + "east": {"uv": [2, 7.25, 4.5, 7.25], "texture": "#1"}, + "south": {"uv": [8, 7.25, 9, 7.25], "texture": "#1"}, + "west": {"uv": [5.5, 7.25, 8, 7.25], "texture": "#1"}, + "up": {"uv": [5.5, 7.25, 4.5, 4.75], "texture": "#1"}, + "down": {"uv": [6.5, 4.75, 5.5, 7.25], "texture": "#1"} + } + }, + { + "from": [3, 0, 8.725], + "to": [13, 0, 13], + "rotation": {"angle": 45, "axis": "x", "origin": [13, 0, 13]}, + "faces": { + "north": {"uv": [6, 3.5, 8.5, 3.5], "texture": "#1"}, + "east": {"uv": [5, 3.5, 6, 3.5], "texture": "#1"}, + "south": {"uv": [9.5, 3.5, 12, 3.5], "texture": "#1"}, + "west": {"uv": [8.5, 3.5, 9.5, 3.5], "texture": "#1"}, + "up": {"uv": [8.5, 3.5, 6, 2.5], "texture": "#1"}, + "down": {"uv": [11, 2.5, 8.5, 3.5], "texture": "#1"} + } + }, + { + "from": [8.75, 0, 3], + "to": [13, 0, 13], + "rotation": {"angle": -45, "axis": "z", "origin": [13, 0, 13]}, + "faces": { + "north": {"uv": [2.5, 7.25, 3.5, 7.25], "texture": "#1"}, + "east": {"uv": [0, 7.25, 2.5, 7.25], "texture": "#1"}, + "south": {"uv": [6, 7.25, 7, 7.25], "texture": "#1"}, + "west": {"uv": [3.5, 7.25, 6, 7.25], "texture": "#1"}, + "up": {"uv": [3.5, 7.25, 2.5, 4.75], "texture": "#1"}, + "down": {"uv": [4.5, 4.75, 3.5, 7.25], "texture": "#1"} + } + }, + { + "from": [7.5, 3, 7.5], + "to": [8.5, 5, 8.5], + "faces": { + "north": {"uv": [0.25, 0.25, 0.5, 0.75], "texture": "#1"}, + "east": {"uv": [0, 0.25, 0.25, 0.75], "texture": "#1"}, + "south": {"uv": [0.75, 0.25, 1, 0.75], "texture": "#1"}, + "west": {"uv": [0.5, 0.25, 0.75, 0.75], "texture": "#1"}, + "up": {"uv": [0.5, 0.25, 0.25, 0], "texture": "#1"}, + "down": {"uv": [0.75, 0, 0.5, 0.25], "texture": "#1"} + } + }, + { + "from": [7.5, 5, 6.5], + "to": [8.5, 5, 7.5], + "faces": { + "north": {"uv": [0.25, 1, 0.5, 1], "texture": "#1"}, + "east": {"uv": [0, 1, 0.25, 1], "texture": "#1"}, + "south": {"uv": [0.75, 1, 1, 1], "texture": "#1"}, + "west": {"uv": [0.5, 1, 0.75, 1], "texture": "#1"}, + "up": {"uv": [0.5, 1, 0.25, 0.75], "texture": "#1"}, + "down": {"uv": [0.5, 0.75, 0.25, 1], "texture": "#1"} + } + }, + { + "from": [7.5, 5, 6.5], + "to": [8.5, 6, 6.5], + "faces": { + "north": {"uv": [0, 1, 0.25, 1.25], "texture": "#1"}, + "east": {"uv": [0, 1, 0, 1.25], "texture": "#1"}, + "south": {"uv": [0, 1, 0.25, 1.25], "texture": "#1"}, + "west": {"uv": [0.25, 1, 0.25, 1.25], "texture": "#1"}, + "up": {"uv": [0.25, 1, 0, 1], "texture": "#1"}, + "down": {"uv": [0.5, 1, 0.25, 1], "texture": "#1"} + } + }, + { + "from": [7.5, 5, 8.5], + "to": [8.5, 5, 9.5], + "faces": { + "north": {"uv": [0.75, 0.25, 1, 0.25], "texture": "#1"}, + "east": {"uv": [0.5, 0.25, 0.75, 0.25], "texture": "#1"}, + "south": {"uv": [1.25, 0.25, 1.5, 0.25], "texture": "#1"}, + "west": {"uv": [1, 0.25, 1.25, 0.25], "texture": "#1"}, + "up": {"uv": [1, 0.25, 0.75, 0], "texture": "#1"}, + "down": {"uv": [1, 0, 0.75, 0.25], "texture": "#1"} + } + }, + { + "from": [7.5, 5, 9.5], + "to": [8.5, 6, 9.5], + "faces": { + "north": {"uv": [0.75, 0.75, 1, 1], "texture": "#1"}, + "east": {"uv": [0.75, 0.75, 0.75, 1], "texture": "#1"}, + "south": {"uv": [0.75, 0.75, 1, 1], "texture": "#1"}, + "west": {"uv": [1, 0.75, 1, 1], "texture": "#1"}, + "up": {"uv": [1, 0.75, 0.75, 0.75], "texture": "#1"}, + "down": {"uv": [1.25, 0.75, 1, 0.75], "texture": "#1"} + } + }, + { + "from": [6.5, 0, 3.575], + "to": [9.5, 1, 6.575], + "rotation": {"angle": -45, "axis": "x", "origin": [3, 0, 3]}, + "faces": { + "north": {"uv": [4, 8.25, 4.75, 8.5], "texture": "#1"}, + "east": {"uv": [3.25, 8.25, 4, 8.5], "texture": "#1"}, + "south": {"uv": [5.5, 8.25, 6.25, 8.5], "texture": "#1"}, + "west": {"uv": [4.75, 8.25, 5.5, 8.5], "texture": "#1"}, + "up": {"uv": [4.75, 8.25, 4, 7.5], "texture": "#1"}, + "down": {"uv": [5.5, 7.5, 4.75, 8.25], "texture": "#1"} + } + }, + { + "from": [3.5, 3, 6.5], + "to": [6.5, 5, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5, 8]}, + "faces": { + "north": {"uv": [8.25, 2, 9, 2.5], "texture": "#1"}, + "east": {"uv": [7.5, 2, 8.25, 2.5], "texture": "#1"}, + "south": {"uv": [9.75, 2, 10.5, 2.5], "texture": "#1"}, + "west": {"uv": [9, 2, 9.75, 2.5], "texture": "#1"}, + "up": {"uv": [9, 2, 8.25, 1.25], "texture": "#1"}, + "down": {"uv": [9.75, 1.25, 9, 2], "texture": "#1"} + } + }, + { + "from": [9.5, 3, 6.5], + "to": [12.5, 5, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5, 8]}, + "faces": { + "north": {"uv": [8.25, 0.75, 9, 1.25], "texture": "#1"}, + "east": {"uv": [7.5, 0.75, 8.25, 1.25], "texture": "#1"}, + "south": {"uv": [9.75, 0.75, 10.5, 1.25], "texture": "#1"}, + "west": {"uv": [9, 0.75, 9.75, 1.25], "texture": "#1"}, + "up": {"uv": [9, 0.75, 8.25, 0], "texture": "#1"}, + "down": {"uv": [9.75, 0, 9, 0.75], "texture": "#1"} + } + }, + { + "from": [4.5, 5, 7.5], + "to": [11.5, 6, 8.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5, 8]}, + "faces": { + "north": {"uv": [0.25, 7.5, 2, 7.75], "texture": "#1"}, + "east": {"uv": [0, 7.5, 0.25, 7.75], "texture": "#1"}, + "south": {"uv": [2.25, 7.5, 4, 7.75], "texture": "#1"}, + "west": {"uv": [2, 7.5, 2.25, 7.75], "texture": "#1"}, + "up": {"uv": [2, 7.5, 0.25, 7.25], "texture": "#1"}, + "down": {"uv": [3.75, 7.25, 2, 7.5], "texture": "#1"} + } + } + ], + "groups": [ + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [14, 15, 16] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/phone.png b/src/main/resources/assets/new_soviet/textures/block/custom/phone.png new file mode 100644 index 0000000..795d478 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/phone.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/phone_wall.json b/src/main/resources/assets/new_soviet/textures/block/custom/phone_wall.json new file mode 100644 index 0000000..072608a --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/phone_wall.json @@ -0,0 +1,119 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "0": "phone_wall", + "particle": "phone_wall" + }, + "elements": [ + { + "from": [5, 3, 12], + "to": [11, 12, 16], + "faces": { + "north": {"uv": [2, 2, 5, 6.5], "texture": "#0"}, + "east": {"uv": [0, 2, 2, 6.5], "texture": "#0"}, + "south": {"uv": [7, 2, 10, 6.5], "texture": "#0"}, + "west": {"uv": [5, 2, 7, 6.5], "texture": "#0"}, + "up": {"uv": [5, 2, 2, 0], "texture": "#0"}, + "down": {"uv": [8, 0, 5, 2], "texture": "#0"} + } + }, + { + "from": [6, 6, 11], + "to": [10, 10, 12], + "rotation": {"angle": 45, "axis": "z", "origin": [8, 8, 12]}, + "faces": { + "north": {"uv": [0.5, 10, 2.5, 12], "texture": "#0"}, + "east": {"uv": [0, 10, 0.5, 12], "texture": "#0"}, + "south": {"uv": [3, 10, 5, 12], "texture": "#0"}, + "west": {"uv": [2.5, 10, 3, 12], "texture": "#0"}, + "up": {"uv": [2.5, 10, 0.5, 9.5], "texture": "#0"}, + "down": {"uv": [4.5, 9.5, 2.5, 10], "texture": "#0"} + } + }, + { + "from": [3, 2, 12.5], + "to": [5, 5, 15.5], + "faces": { + "north": {"uv": [6.5, 8, 7.5, 9.5], "texture": "#0"}, + "east": {"uv": [5, 8, 6.5, 9.5], "texture": "#0"}, + "south": {"uv": [9, 8, 10, 9.5], "texture": "#0"}, + "west": {"uv": [7.5, 8, 9, 9.5], "texture": "#0"}, + "up": {"uv": [7.5, 8, 6.5, 6.5], "texture": "#0"}, + "down": {"uv": [8.5, 6.5, 7.5, 8], "texture": "#0"} + } + }, + { + "from": [3, 8, 12.5], + "to": [5, 11, 15.5], + "faces": { + "north": {"uv": [1.5, 8, 2.5, 9.5], "texture": "#0"}, + "east": {"uv": [0, 8, 1.5, 9.5], "texture": "#0"}, + "south": {"uv": [4, 8, 5, 9.5], "texture": "#0"}, + "west": {"uv": [2.5, 8, 4, 9.5], "texture": "#0"}, + "up": {"uv": [2.5, 8, 1.5, 6.5], "texture": "#0"}, + "down": {"uv": [3.5, 6.5, 2.5, 8], "texture": "#0"} + } + }, + { + "from": [2, 3, 13.5], + "to": [3, 10, 14.5], + "faces": { + "north": {"uv": [5.5, 10, 6, 13.5], "texture": "#0"}, + "east": {"uv": [5, 10, 5.5, 13.5], "texture": "#0"}, + "south": {"uv": [6.5, 10, 7, 13.5], "texture": "#0"}, + "west": {"uv": [6, 10, 6.5, 13.5], "texture": "#0"}, + "up": {"uv": [6, 10, 5.5, 9.5], "texture": "#0"}, + "down": {"uv": [6.5, 9.5, 6, 10], "texture": "#0"} + } + }, + { + "from": [1, 7, 12.5], + "to": [4, 7, 15.5], + "rotation": {"angle": -45, "axis": "z", "origin": [4, 7, 13]}, + "faces": { + "north": {"uv": [8, 1.5, 9.5, 1.5], "texture": "#0"}, + "east": {"uv": [6.5, 1.5, 8, 1.5], "texture": "#0"}, + "south": {"uv": [11, 1.5, 12.5, 1.5], "texture": "#0"}, + "west": {"uv": [9.5, 1.5, 11, 1.5], "texture": "#0"}, + "up": {"uv": [9.5, 1.5, 8, 0], "texture": "#0"}, + "down": {"uv": [9.5, 0, 8, 1.5], "texture": "#0"} + } + }, + { + "from": [4, 7, 13.5], + "to": [5, 7, 14.5], + "faces": { + "north": {"uv": [0.5, 0.5, 1, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0.5, 0.5, 0.5], "texture": "#0"}, + "south": {"uv": [1.5, 0.5, 2, 0.5], "texture": "#0"}, + "west": {"uv": [1, 0.5, 1.5, 0.5], "texture": "#0"}, + "up": {"uv": [1, 0.5, 0.5, 0], "texture": "#0"}, + "down": {"uv": [1, 0, 0.5, 0.5], "texture": "#0"} + } + } + ], + "groups": [ + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [ + 0, + 1, + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [2, 3, 4] + }, + 5, + 6 + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/phone_wall.png b/src/main/resources/assets/new_soviet/textures/block/custom/phone_wall.png new file mode 100644 index 0000000..3c3430a Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/phone_wall.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/radio.png b/src/main/resources/assets/new_soviet/textures/block/custom/radio.png new file mode 100644 index 0000000..0ad2a45 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/radio.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/red_television.png b/src/main/resources/assets/new_soviet/textures/block/custom/red_television.png new file mode 100644 index 0000000..fca8e67 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/red_television.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/rust_battery.json b/src/main/resources/assets/new_soviet/textures/block/custom/rust_battery.json new file mode 100644 index 0000000..ce62f38 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/rust_battery.json @@ -0,0 +1,89 @@ +{ + "credit": "Designed by Pavel Durov with Cubik Studio - https://cubik.studio", + "parent": "block/cube_all", + "texture_size": [64, 64], + "textures": { + "1": "rust_battery", + "particle": "soviet:blocks/hermodoor" + }, + "elements": [ + { + "name": "Cube14", + "from": [0, 11.5, 0.5], + "to": [16, 12.5, 1.5], + "faces": { + "north": {"uv": [0.25, 0.75, 4.25, 1], "texture": "#1"}, + "east": {"uv": [0, 0.75, 0.25, 1], "texture": "#1"}, + "south": {"uv": [4.5, 0.75, 8.5, 1], "texture": "#1"}, + "west": {"uv": [4.25, 0.75, 4.5, 1], "texture": "#1"}, + "up": {"uv": [4.25, 0.75, 0.25, 0.5], "rotation": 90, "texture": "#1"}, + "down": {"uv": [8.25, 0.5, 4.25, 0.75], "rotation": 270, "texture": "#1"} + } + }, + { + "name": "Cube14", + "from": [0, 2, 0.0001], + "to": [2, 14, 2.0001], + "faces": { + "north": {"uv": [0.5, 1.5, 1, 4.5], "texture": "#1"}, + "east": {"uv": [0, 1.5, 0.5, 4.5], "texture": "#1"}, + "south": {"uv": [1.5, 1.5, 2, 4.5], "texture": "#1"}, + "west": {"uv": [1, 1.5, 1.5, 4.5], "texture": "#1"}, + "up": {"uv": [1, 1.5, 0.5, 1], "rotation": 90, "texture": "#1"}, + "down": {"uv": [1.5, 1, 1, 1.5], "rotation": 270, "texture": "#1"} + } + }, + { + "name": "Cube15", + "from": [12, 2, 0.0001], + "to": [14, 14, 2.0001], + "faces": { + "north": {"uv": [0.5, 1.5, 1, 4.5], "texture": "#1"}, + "east": {"uv": [0, 1.5, 0.5, 4.5], "texture": "#1"}, + "south": {"uv": [1.5, 1.5, 2, 4.5], "texture": "#1"}, + "west": {"uv": [1, 1.5, 1.5, 4.5], "texture": "#1"}, + "up": {"uv": [1, 1.5, 0.5, 1], "rotation": 90, "texture": "#1"}, + "down": {"uv": [1.5, 1, 1, 1.5], "rotation": 270, "texture": "#1"} + } + }, + { + "name": "Cube16", + "from": [8, 2, 0.0001], + "to": [10, 14, 2.0001], + "faces": { + "north": {"uv": [0.5, 1.5, 1, 4.5], "texture": "#1"}, + "east": {"uv": [0, 1.5, 0.5, 4.5], "texture": "#1"}, + "south": {"uv": [1.5, 1.5, 2, 4.5], "texture": "#1"}, + "west": {"uv": [1, 1.5, 1.5, 4.5], "texture": "#1"}, + "up": {"uv": [1, 1.5, 0.5, 1], "rotation": 90, "texture": "#1"}, + "down": {"uv": [1.5, 1, 1, 1.5], "rotation": 270, "texture": "#1"} + } + }, + { + "name": "Cube17", + "from": [4, 2, 0.0001], + "to": [6, 14, 2.0001], + "faces": { + "north": {"uv": [0.5, 1.5, 1, 4.5], "texture": "#1"}, + "east": {"uv": [0, 1.5, 0.5, 4.5], "texture": "#1"}, + "south": {"uv": [1.5, 1.5, 2, 4.5], "texture": "#1"}, + "west": {"uv": [1, 1.5, 1.5, 4.5], "texture": "#1"}, + "up": {"uv": [1, 1.5, 0.5, 1], "rotation": 90, "texture": "#1"}, + "down": {"uv": [1.5, 1, 1, 1.5], "rotation": 270, "texture": "#1"} + } + }, + { + "name": "Cube14", + "from": [0, 3.5, 0.5], + "to": [16, 4.5, 1.5], + "faces": { + "north": {"uv": [0.25, 0.25, 4.25, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0.25, 0.25, 0.5], "texture": "#1"}, + "south": {"uv": [4.5, 0.25, 8.5, 0.5], "texture": "#1"}, + "west": {"uv": [4.25, 0.25, 4.5, 0.5], "texture": "#1"}, + "up": {"uv": [4.25, 0.25, 0.25, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [8.25, 0, 4.25, 0.25], "rotation": 270, "texture": "#1"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/rust_battery.png b/src/main/resources/assets/new_soviet/textures/block/custom/rust_battery.png new file mode 100644 index 0000000..5c90392 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/rust_battery.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/rusty_battery_pipes.json b/src/main/resources/assets/new_soviet/textures/block/custom/rusty_battery_pipes.json new file mode 100644 index 0000000..155db20 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/rusty_battery_pipes.json @@ -0,0 +1,81 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "rusty_battery_pipes", + "particle": "rusty_battery_pipes" + }, + "elements": [ + { + "name": "Cube14", + "from": [0, 3.5, 0.5], + "to": [16, 4.5, 1.5], + "faces": { + "north": {"uv": [1, 1, 17, 2], "texture": "#0"}, + "east": {"uv": [0, 1, 1, 2], "texture": "#0"}, + "south": {"uv": [18, 1, 34, 2], "texture": "#0"}, + "west": {"uv": [17, 1, 18, 2], "texture": "#0"}, + "up": {"uv": [17, 1, 1, 0], "texture": "#0"}, + "down": {"uv": [33, 0, 17, 1], "texture": "#0"} + } + }, + { + "name": "Cube14", + "from": [0, 11.5, 0.5], + "to": [16, 12.5, 1.5], + "faces": { + "north": {"uv": [1, 3, 17, 4], "texture": "#0"}, + "east": {"uv": [0, 3, 1, 4], "texture": "#0"}, + "south": {"uv": [18, 3, 34, 4], "texture": "#0"}, + "west": {"uv": [17, 3, 18, 4], "texture": "#0"}, + "up": {"uv": [17, 3, 1, 2], "texture": "#0"}, + "down": {"uv": [33, 2, 17, 3], "texture": "#0"} + } + }, + { + "from": [2, 3, 0], + "to": [4, 5, 2], + "faces": { + "north": {"uv": [2, 8, 4, 10], "texture": "#0"}, + "east": {"uv": [4, 8, 6, 10], "texture": "#0"}, + "south": {"uv": [6, 8, 8, 10], "texture": "#0"}, + "west": {"uv": [8, 8, 10, 10], "texture": "#0"}, + "up": {"uv": [4, 12, 2, 10], "texture": "#0"}, + "down": {"uv": [6, 10, 4, 12], "texture": "#0"} + } + }, + { + "from": [7.5, 4, 1], + "to": [8.5, 12, 1], + "faces": { + "north": {"uv": [0, 8, 1, 16], "texture": "#0"}, + "east": {"uv": [0, 0, 0, 8], "texture": "#0"}, + "south": {"uv": [1, 8, 2, 16], "texture": "#0"}, + "west": {"uv": [0, 0, 0, 8], "texture": "#0"}, + "up": {"uv": [1, 0, 0, 0], "texture": "#0"}, + "down": {"uv": [1, 0, 0, 0], "texture": "#0"} + } + }, + { + "from": [12, 11, 0], + "to": [14, 13, 2], + "faces": { + "north": {"uv": [6, 10, 8, 12], "texture": "#0"}, + "east": {"uv": [8, 10, 10, 12], "texture": "#0"}, + "south": {"uv": [10, 8, 12, 10], "texture": "#0"}, + "west": {"uv": [10, 10, 12, 12], "texture": "#0"}, + "up": {"uv": [4, 14, 2, 12], "texture": "#0"}, + "down": {"uv": [6, 12, 4, 14], "texture": "#0"} + } + } + ], + "groups": [ + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [0, 1, 2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/rusty_battery_pipes.png b/src/main/resources/assets/new_soviet/textures/block/custom/rusty_battery_pipes.png new file mode 100644 index 0000000..f861301 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/rusty_battery_pipes.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/sink.json b/src/main/resources/assets/new_soviet/textures/block/custom/sink.json new file mode 100644 index 0000000..fa628cf --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/sink.json @@ -0,0 +1,144 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "1": "gp/block/block_five/sink" + }, + "elements": [ + { + "from": [3, 0, 8], + "to": [13, 11, 16], + "faces": { + "north": {"uv": [2, 10, 4.5, 12.75], "texture": "#1"}, + "east": {"uv": [0, 10, 2, 12.75], "texture": "#1"}, + "south": {"uv": [6.5, 10, 9, 12.75], "texture": "#1"}, + "west": {"uv": [4.5, 10, 6.5, 12.75], "texture": "#1"}, + "up": {"uv": [4.5, 10, 2, 8], "texture": "#1"}, + "down": {"uv": [7, 8, 4.5, 10], "texture": "#1"} + } + }, + { + "from": [0, 11, 3], + "to": [16, 17, 16], + "faces": { + "north": {"uv": [3.25, 3.25, 7.25, 4.75], "texture": "#1"}, + "east": {"uv": [0, 3.25, 3.25, 4.75], "texture": "#1"}, + "south": {"uv": [10.5, 3.25, 14.5, 4.75], "texture": "#1"}, + "west": {"uv": [7.25, 3.25, 10.5, 4.75], "texture": "#1"}, + "up": {"uv": [7.25, 3.25, 3.25, 0], "texture": "#1"}, + "down": {"uv": [11.25, 0, 7.25, 3.25], "texture": "#1"} + } + }, + { + "from": [14, 13, 5], + "to": [2, 17, 14], + "faces": { + "north": {"uv": [2.25, 7, 5.25, 8], "texture": "#1"}, + "east": {"uv": [0, 7, 2.25, 8], "texture": "#1"}, + "south": {"uv": [7.5, 7, 10.5, 8], "texture": "#1"}, + "west": {"uv": [5.25, 7, 7.5, 8], "texture": "#1"}, + "up": {"uv": [5.25, 7, 2.25, 4.75], "texture": "#1"}, + "down": {"uv": [8.25, 4.75, 5.25, 7], "texture": "#1"} + } + }, + { + "from": [7, 17, 14], + "to": [9, 23, 16], + "faces": { + "north": {"uv": [0.5, 0.5, 1, 2], "texture": "#1"}, + "east": {"uv": [0, 0.5, 0.5, 2], "texture": "#1"}, + "south": {"uv": [1.5, 0.5, 2, 2], "texture": "#1"}, + "west": {"uv": [1, 0.5, 1.5, 2], "texture": "#1"}, + "up": {"uv": [1, 0.5, 0.5, 0], "texture": "#1"}, + "down": {"uv": [1.5, 0, 1, 0.5], "texture": "#1"} + } + }, + { + "from": [5, 17, 14], + "to": [7, 19, 16], + "faces": { + "north": {"uv": [0.5, 5.25, 1, 5.75], "texture": "#1"}, + "east": {"uv": [0, 5.25, 0.5, 5.75], "texture": "#1"}, + "south": {"uv": [1.5, 5.25, 2, 5.75], "texture": "#1"}, + "west": {"uv": [1, 5.25, 1.5, 5.75], "texture": "#1"}, + "up": {"uv": [1, 5.25, 0.5, 4.75], "texture": "#1"}, + "down": {"uv": [1.5, 4.75, 1, 5.25], "texture": "#1"} + } + }, + { + "from": [9, 17, 14], + "to": [11, 19, 16], + "faces": { + "north": {"uv": [0.5, 2.5, 1, 3], "texture": "#1"}, + "east": {"uv": [0, 2.5, 0.5, 3], "texture": "#1"}, + "south": {"uv": [1.5, 2.5, 2, 3], "texture": "#1"}, + "west": {"uv": [1, 2.5, 1.5, 3], "texture": "#1"}, + "up": {"uv": [1, 2.5, 0.5, 2], "texture": "#1"}, + "down": {"uv": [1.5, 2, 1, 2.5], "texture": "#1"} + } + }, + { + "from": [7, 22, 9], + "to": [9, 23, 14], + "faces": { + "north": {"uv": [8.25, 9.25, 8.75, 9.5], "texture": "#1"}, + "east": {"uv": [7, 9.25, 8.25, 9.5], "texture": "#1"}, + "south": {"uv": [10, 9.25, 10.5, 9.5], "texture": "#1"}, + "west": {"uv": [8.75, 9.25, 10, 9.5], "texture": "#1"}, + "up": {"uv": [8.75, 9.25, 8.25, 8], "texture": "#1"}, + "down": {"uv": [9.25, 9.25, 8.75, 8], "texture": "#1"} + } + }, + { + "from": [7, 14, 13.9], + "to": [9, 16, 13.9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [0.5, 5.75, 0, 6.25], "texture": "#1"}, + "east": {"uv": [0.5, 5.75, 0, 6.25], "texture": "#1"}, + "south": {"uv": [0.5, 5.75, 0, 6.25], "texture": "#1"}, + "west": {"uv": [0.5, 5.75, 0, 6.25], "texture": "#1"}, + "up": {"uv": [0.5, 5.75, 0, 6.25], "texture": "#1"}, + "down": {"uv": [0.5, 5.75, 0, 6.25], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 225, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "translation": [1, -2.25, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "rotation": [90, 0, 0], + "translation": [-8, 20, 14] + }, + "fixed": { + "rotation": [-90, 0, 0], + "translation": [0, 0, -16], + "scale": [2, 2, 2] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/sink.png b/src/main/resources/assets/new_soviet/textures/block/custom/sink.png new file mode 100644 index 0000000..fcf1a1a Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/sink.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/siren.json b/src/main/resources/assets/new_soviet/textures/block/custom/siren.json new file mode 100644 index 0000000..e14db21 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/siren.json @@ -0,0 +1,103 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "0": "siren", + "particle": "siren" + }, + "elements": [ + { + "from": [11.5, 4, 12], + "to": [15.5, 7, 15], + "rotation": {"angle": 45, "axis": "y", "origin": [12.5, 4.4, 13.325]}, + "faces": { + "north": {"uv": [9.5, 10.5, 7.5, 12], "texture": "#0"}, + "east": {"uv": [11, 10.5, 9.5, 12], "texture": "#0"}, + "south": {"uv": [13, 10.5, 11, 12], "texture": "#0"}, + "west": {"uv": [7.5, 10.5, 6, 12], "texture": "#0"}, + "up": {"uv": [7.5, 10.5, 9.5, 9], "texture": "#0"}, + "down": {"uv": [9.5, 9, 11.5, 10.5], "texture": "#0"} + } + }, + { + "from": [15.5, 3, 11], + "to": [16.5, 8, 16], + "rotation": {"angle": 45, "axis": "y", "origin": [12.5, 4.4, 13.325]}, + "faces": { + "north": {"uv": [3, 11.5, 2.5, 14], "texture": "#0"}, + "east": {"uv": [5.5, 11.5, 3, 14], "texture": "#0"}, + "south": {"uv": [6, 11.5, 5.5, 14], "texture": "#0"}, + "west": {"uv": [2.5, 11.5, 0, 14], "texture": "#0"}, + "up": {"uv": [2.5, 11.5, 3, 9], "texture": "#0"}, + "down": {"uv": [3, 9, 3.5, 11.5], "texture": "#0"} + } + }, + { + "from": [0.5, 4, 12], + "to": [4.5, 7, 15], + "rotation": {"angle": -45, "axis": "y", "origin": [3.5, 4.4, 13.325]}, + "faces": { + "north": {"uv": [7.5, 10.5, 9.5, 12], "texture": "#0"}, + "east": {"uv": [6, 10.5, 7.5, 12], "texture": "#0"}, + "south": {"uv": [11, 10.5, 13, 12], "texture": "#0"}, + "west": {"uv": [9.5, 10.5, 11, 12], "texture": "#0"}, + "up": {"uv": [9.5, 10.5, 7.5, 9], "texture": "#0"}, + "down": {"uv": [11.5, 9, 9.5, 10.5], "texture": "#0"} + } + }, + { + "from": [-0.5, 3, 11], + "to": [0.5, 8, 16], + "rotation": {"angle": -45, "axis": "y", "origin": [3.5, 4.4, 13.325]}, + "faces": { + "north": {"uv": [2.5, 11.5, 3, 14], "texture": "#0"}, + "east": {"uv": [0, 11.5, 2.5, 14], "texture": "#0"}, + "south": {"uv": [5.5, 11.5, 6, 14], "texture": "#0"}, + "west": {"uv": [3, 11.5, 5.5, 14], "texture": "#0"}, + "up": {"uv": [3, 11.5, 2.5, 9], "texture": "#0"}, + "down": {"uv": [3.5, 9, 3, 11.5], "texture": "#0"} + } + }, + { + "from": [3.5, 2, 11], + "to": [12.5, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 2, 0]}, + "faces": { + "north": {"uv": [2.5, 2.5, 7, 9], "texture": "#0"}, + "east": {"uv": [0, 2.5, 2.5, 9], "texture": "#0"}, + "south": {"uv": [9.5, 2.5, 14, 9], "texture": "#0"}, + "west": {"uv": [7, 2.5, 9.5, 9], "texture": "#0"}, + "up": {"uv": [7, 2.5, 2.5, 0], "texture": "#0"}, + "down": {"uv": [11.5, 0, 7, 2.5], "texture": "#0"} + } + } + ], + "groups": [ + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [ + { + "name": "group", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [0, 1] + }, + { + "name": "group", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [2, 3] + }, + 4 + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/siren.png b/src/main/resources/assets/new_soviet/textures/block/custom/siren.png new file mode 100644 index 0000000..0a8f451 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/siren.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/switches/switch_type_1.png b/src/main/resources/assets/new_soviet/textures/block/custom/switches/switch_type_1.png new file mode 100644 index 0000000..41e7203 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/switches/switch_type_1.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/switches/switch_type_1_off.json b/src/main/resources/assets/new_soviet/textures/block/custom/switches/switch_type_1_off.json new file mode 100644 index 0000000..eb495ce --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/switches/switch_type_1_off.json @@ -0,0 +1,58 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "switch_type_1", + "particle": "switch_type_1" + }, + "elements": [ + { + "from": [5.5, 5.5, 15], + "to": [10.5, 10.5, 16], + "faces": { + "north": {"uv": [0, 0, 5, 5], "texture": "#0"}, + "east": {"uv": [5, 0, 6, 5], "texture": "#0"}, + "south": {"uv": [0, 5, 5, 10], "texture": "#0"}, + "west": {"uv": [5, 5, 6, 10], "texture": "#0"}, + "up": {"uv": [11, 1, 6, 0], "texture": "#0"}, + "down": {"uv": [11, 1, 6, 2], "texture": "#0"} + } + }, + { + "from": [7.502, 7, 14.55], + "to": [8.502, 9, 15.55], + "rotation": {"angle": -22.5, "axis": "x", "origin": [7.525, 8, 14.55]}, + "faces": { + "north": {"uv": [6, 2, 7, 4], "texture": "#0"}, + "east": {"uv": [6, 4, 7, 6], "texture": "#0"}, + "south": {"uv": [6, 6, 7, 8], "texture": "#0"}, + "west": {"uv": [7, 2, 8, 4], "texture": "#0"}, + "up": {"uv": [8, 5, 7, 4], "texture": "#0"}, + "down": {"uv": [8, 5, 7, 6], "texture": "#0"} + } + }, + { + "from": [7.5, 7, 14.55], + "to": [8.5, 8, 15.55], + "rotation": {"angle": 0, "axis": "x", "origin": [7.525, 8, 14.55]}, + "faces": { + "north": {"uv": [7, 6, 8, 7], "texture": "#0"}, + "east": {"uv": [7, 7, 8, 8], "texture": "#0"}, + "south": {"uv": [8, 2, 9, 3], "texture": "#0"}, + "west": {"uv": [8, 3, 9, 4], "texture": "#0"}, + "up": {"uv": [9, 5, 8, 4], "texture": "#0"}, + "down": {"uv": [9, 5, 8, 6], "texture": "#0"} + } + } + ], + "groups": [ + 0, + { + "name": "group", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/switches/switch_type_1_on.json b/src/main/resources/assets/new_soviet/textures/block/custom/switches/switch_type_1_on.json new file mode 100644 index 0000000..a9dc90b --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/switches/switch_type_1_on.json @@ -0,0 +1,58 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "switch_type_1", + "particle": "switch_type_1" + }, + "elements": [ + { + "from": [5.5, 5.5, 15], + "to": [10.5, 10.5, 16], + "faces": { + "north": {"uv": [0, 0, 5, 5], "texture": "#0"}, + "east": {"uv": [5, 0, 6, 5], "texture": "#0"}, + "south": {"uv": [0, 5, 5, 10], "texture": "#0"}, + "west": {"uv": [5, 5, 6, 10], "texture": "#0"}, + "up": {"uv": [11, 1, 6, 0], "texture": "#0"}, + "down": {"uv": [11, 1, 6, 2], "texture": "#0"} + } + }, + { + "from": [7.502, 7, 14.55], + "to": [8.502, 9, 15.55], + "rotation": {"angle": 0, "axis": "x", "origin": [7.525, 8, 14.55]}, + "faces": { + "north": {"uv": [6, 2, 7, 4], "texture": "#0"}, + "east": {"uv": [6, 4, 7, 6], "texture": "#0"}, + "south": {"uv": [6, 6, 7, 8], "texture": "#0"}, + "west": {"uv": [7, 2, 8, 4], "texture": "#0"}, + "up": {"uv": [8, 5, 7, 4], "texture": "#0"}, + "down": {"uv": [8, 5, 7, 6], "texture": "#0"} + } + }, + { + "from": [7.5, 7, 14.55], + "to": [8.5, 8, 15.55], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.525, 8, 14.55]}, + "faces": { + "north": {"uv": [7, 6, 8, 7], "texture": "#0"}, + "east": {"uv": [7, 7, 8, 8], "texture": "#0"}, + "south": {"uv": [8, 2, 9, 3], "texture": "#0"}, + "west": {"uv": [8, 3, 9, 4], "texture": "#0"}, + "up": {"uv": [9, 5, 8, 4], "texture": "#0"}, + "down": {"uv": [9, 5, 8, 6], "texture": "#0"} + } + } + ], + "groups": [ + 0, + { + "name": "group", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/switches/switch_type_2.png b/src/main/resources/assets/new_soviet/textures/block/custom/switches/switch_type_2.png new file mode 100644 index 0000000..48a255f Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/switches/switch_type_2.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/switches/switch_type_2_off.json b/src/main/resources/assets/new_soviet/textures/block/custom/switches/switch_type_2_off.json new file mode 100644 index 0000000..60bdf6f --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/switches/switch_type_2_off.json @@ -0,0 +1,58 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "switch_type_2", + "particle": "switch_type_2" + }, + "elements": [ + { + "from": [5.5, 5.5, 15], + "to": [10.5, 10.5, 16], + "faces": { + "north": {"uv": [0, 0, 5, 5], "texture": "#0"}, + "east": {"uv": [9, 0, 10, 5], "texture": "#0"}, + "south": {"uv": [0, 5, 5, 10], "texture": "#0"}, + "west": {"uv": [9, 5, 10, 10], "texture": "#0"}, + "up": {"uv": [5, 11, 0, 10], "texture": "#0"}, + "down": {"uv": [15, 0, 10, 1], "texture": "#0"} + } + }, + { + "from": [6, 6, 14.8], + "to": [10, 9, 15.8], + "rotation": {"angle": 0, "axis": "x", "origin": [6, 8, 14.8]}, + "faces": { + "north": {"uv": [5, 0, 9, 3], "texture": "#0"}, + "east": {"uv": [5, 10, 6, 13], "texture": "#0"}, + "south": {"uv": [5, 3, 9, 6], "texture": "#0"}, + "west": {"uv": [10, 5, 11, 8], "texture": "#0"}, + "up": {"uv": [14, 2, 10, 1], "texture": "#0"}, + "down": {"uv": [14, 2, 10, 3], "texture": "#0"} + } + }, + { + "from": [6.02, 8, 14.8], + "to": [10.02, 10, 15.8], + "rotation": {"angle": -22.5, "axis": "x", "origin": [6, 8, 14.8]}, + "faces": { + "north": {"uv": [5, 6, 9, 8], "texture": "#0"}, + "east": {"uv": [6, 10, 7, 12], "texture": "#0"}, + "south": {"uv": [5, 8, 9, 10], "texture": "#0"}, + "west": {"uv": [7, 10, 8, 12], "texture": "#0"}, + "up": {"uv": [14, 4, 10, 3], "texture": "#0"}, + "down": {"uv": [14, 4, 10, 5], "texture": "#0"} + } + } + ], + "groups": [ + 0, + { + "name": "group", + "origin": [0, 2, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/switches/switch_type_2_on.json b/src/main/resources/assets/new_soviet/textures/block/custom/switches/switch_type_2_on.json new file mode 100644 index 0000000..7a479d9 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/switches/switch_type_2_on.json @@ -0,0 +1,58 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "switch_type_2", + "particle": "switch_type_2" + }, + "elements": [ + { + "from": [5.5, 5.5, 15], + "to": [10.5, 10.5, 16], + "faces": { + "north": {"uv": [0, 0, 5, 5], "texture": "#0"}, + "east": {"uv": [9, 0, 10, 5], "texture": "#0"}, + "south": {"uv": [0, 5, 5, 10], "texture": "#0"}, + "west": {"uv": [9, 5, 10, 10], "texture": "#0"}, + "up": {"uv": [5, 11, 0, 10], "texture": "#0"}, + "down": {"uv": [15, 0, 10, 1], "texture": "#0"} + } + }, + { + "from": [6, 6, 14.8], + "to": [10, 9, 15.8], + "rotation": {"angle": 22.5, "axis": "x", "origin": [6, 8, 14.8]}, + "faces": { + "north": {"uv": [5, 0, 9, 3], "texture": "#0"}, + "east": {"uv": [5, 10, 6, 13], "texture": "#0"}, + "south": {"uv": [5, 3, 9, 6], "texture": "#0"}, + "west": {"uv": [10, 5, 11, 8], "texture": "#0"}, + "up": {"uv": [14, 2, 10, 1], "texture": "#0"}, + "down": {"uv": [14, 2, 10, 3], "texture": "#0"} + } + }, + { + "from": [6.02, 8, 14.8], + "to": [10.02, 10, 15.8], + "rotation": {"angle": 0, "axis": "x", "origin": [6, 8, 14.8]}, + "faces": { + "north": {"uv": [5, 6, 9, 8], "texture": "#0"}, + "east": {"uv": [6, 10, 7, 12], "texture": "#0"}, + "south": {"uv": [5, 8, 9, 10], "texture": "#0"}, + "west": {"uv": [7, 10, 8, 12], "texture": "#0"}, + "up": {"uv": [14, 4, 10, 3], "texture": "#0"}, + "down": {"uv": [14, 4, 10, 5], "texture": "#0"} + } + } + ], + "groups": [ + 0, + { + "name": "group", + "origin": [0, 2, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/table_lamp.json b/src/main/resources/assets/new_soviet/textures/block/custom/table_lamp.json new file mode 100644 index 0000000..7f74f93 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/table_lamp.json @@ -0,0 +1,117 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "custom/furniture/table_lamp", + "particle": "custom/furniture/table_lamp" + }, + "elements": [ + { + "from": [3, -1, 3], + "to": [13, 9, 13], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [5, 0, 10, 5], "rotation": 180, "texture": "#0", "tintindex": 1}, + "east": {"uv": [5, 0, 10, 5], "rotation": 180, "texture": "#0", "tintindex": 1}, + "south": {"uv": [5, 0, 10, 5], "rotation": 180, "texture": "#0", "tintindex": 1}, + "west": {"uv": [5, 0, 10, 5], "rotation": 180, "texture": "#0", "tintindex": 1}, + "up": {"uv": [0, 5, 5, 10], "texture": "#0", "tintindex": 1}, + "down": {"uv": [0, 0, 5, 5], "texture": "#0", "tintindex": 1} + } + }, + { + "from": [13, 9, 13], + "to": [3, -1, 3], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [5, 0, 10, 5], "texture": "#0", "tintindex": 1}, + "east": {"uv": [5, 0, 10, 5], "texture": "#0", "tintindex": 1}, + "south": {"uv": [5, 0, 10, 5], "texture": "#0", "tintindex": 1}, + "west": {"uv": [5, 0, 10, 5], "texture": "#0", "tintindex": 1}, + "up": {"uv": [0, 0, 5, 5], "texture": "#0", "tintindex": 1}, + "down": {"uv": [0, 5, 5, 10], "texture": "#0", "tintindex": 1} + } + }, + { + "from": [3, 8, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "up": {"uv": [5, 5, 10, 10], "texture": "#0"}, + "down": {"uv": [5, 5, 10, 10], "texture": "#0"} + } + }, + { + "from": [6, 12, 6], + "to": [10, 16, 10], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [11, 2, 13, 4], "rotation": 180, "texture": "#0"}, + "east": {"uv": [11, 2, 13, 4], "rotation": 180, "texture": "#0"}, + "south": {"uv": [11, 2, 13, 4], "rotation": 180, "texture": "#0"}, + "west": {"uv": [11, 2, 13, 4], "rotation": 180, "texture": "#0"}, + "up": {"uv": [12, 3, 13, 3.5], "texture": "#0"}, + "down": {"uv": [11, 0, 13, 2], "texture": "#0"} + } + }, + { + "from": [7, 2, 7], + "to": [9, 12, 9], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [10, 0, 11, 5], "rotation": 180, "texture": "#0"}, + "east": {"uv": [10, 0, 11, 5], "rotation": 180, "texture": "#0"}, + "south": {"uv": [10, 0, 11, 5], "rotation": 180, "texture": "#0"}, + "west": {"uv": [10, 0, 11, 5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [10, 0, 11, 1], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, 43, 0], + "translation": [0, 1, 0], + "scale": [0.4, 0.4, 0.4] + }, + "thirdperson_lefthand": { + "rotation": [0, 43, 0], + "translation": [0, 1, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_righthand": { + "rotation": [0, 35, 0], + "translation": [12, -0.5, -8.25] + }, + "firstperson_lefthand": { + "rotation": [0, 35, 0], + "translation": [12, -0.5, -8.25] + }, + "ground": { + "translation": [0, 4.75, 0], + "scale": [0.4, 0.4, 0.4] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0, -1.25, 0], + "scale": [0.8, 0.8, 0.8] + }, + "head": { + "translation": [0, -3, 0], + "scale": [1.4, 1.4, 1.4] + }, + "fixed": { + "rotation": [-90, 0, 0], + "translation": [0, 0, -16], + "scale": [2, 2, 2] + } + }, + "groups": [ + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [0, 1, 2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/table_lamp.png b/src/main/resources/assets/new_soviet/textures/block/custom/table_lamp.png new file mode 100644 index 0000000..a564893 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/table_lamp.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/television.png b/src/main/resources/assets/new_soviet/textures/block/custom/television.png new file mode 100644 index 0000000..7a0e5d7 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/television.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/toilet.json b/src/main/resources/assets/new_soviet/textures/block/custom/toilet.json new file mode 100644 index 0000000..26fbb38 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/toilet.json @@ -0,0 +1,112 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [128, 128], + "textures": { + "0": "gp/block/block_five/toilet" + }, + "elements": [ + { + "from": [4, 0, 2], + "to": [12, 3, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 1.5, -0.5]}, + "faces": { + "north": {"uv": [4.75, 4.625, 5.75, 5], "texture": "#0"}, + "east": {"uv": [3.375, 4.625, 4.75, 5], "texture": "#0"}, + "south": {"uv": [7.125, 4.625, 8.125, 5], "texture": "#0"}, + "west": {"uv": [5.75, 4.625, 7.125, 5], "texture": "#0"}, + "up": {"uv": [5.75, 4.625, 4.75, 3.25], "texture": "#0"}, + "down": {"uv": [6.75, 3.25, 5.75, 4.625], "texture": "#0"} + } + }, + { + "from": [5, 3, 3], + "to": [11, 6, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 4.5, -0.5]}, + "faces": { + "north": {"uv": [5.375, 1.125, 6.125, 1.5], "texture": "#0"}, + "east": {"uv": [4.25, 1.125, 5.375, 1.5], "texture": "#0"}, + "south": {"uv": [7.25, 1.125, 8, 1.5], "texture": "#0"}, + "west": {"uv": [6.125, 1.125, 7.25, 1.5], "texture": "#0"}, + "up": {"uv": [6.125, 1.125, 5.375, 0], "texture": "#0"}, + "down": {"uv": [6.875, 0, 6.125, 1.125], "texture": "#0"} + } + }, + { + "from": [3, 6, 0], + "to": [13, 11, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 8.5, -1]}, + "faces": { + "north": {"uv": [1.75, 1.75, 3, 2.375], "texture": "#0"}, + "east": {"uv": [0, 1.75, 1.75, 2.375], "texture": "#0"}, + "south": {"uv": [4.75, 1.75, 6, 2.375], "texture": "#0"}, + "west": {"uv": [3, 1.75, 4.75, 2.375], "texture": "#0"}, + "up": {"uv": [3, 1.75, 1.75, 0], "texture": "#0"}, + "down": {"uv": [4.25, 0, 3, 1.75], "texture": "#0"} + } + }, + { + "from": [2, 9, 10], + "to": [14, 20, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 14.5, 5.5]}, + "faces": { + "north": {"uv": [0.75, 3.25, 2.25, 4.625], "texture": "#0"}, + "east": {"uv": [0, 3.25, 0.75, 4.625], "texture": "#0"}, + "south": {"uv": [3, 3.25, 4.5, 4.625], "texture": "#0"}, + "west": {"uv": [2.25, 3.25, 3, 4.625], "texture": "#0"}, + "up": {"uv": [2.25, 3.25, 0.75, 2.5], "texture": "#0"}, + "down": {"uv": [3.75, 2.5, 2.25, 3.25], "texture": "#0"} + } + }, + { + "from": [5, 20, 11], + "to": [7, 21, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [-2, 20.5, 5]}, + "faces": { + "north": {"uv": [0.25, 0.25, 0.5, 0.375], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0.25, 0.375], "texture": "#0"}, + "south": {"uv": [0.75, 0.25, 1, 0.375], "texture": "#0"}, + "west": {"uv": [0.5, 0.25, 0.75, 0.375], "texture": "#0"}, + "up": {"uv": [0.5, 0.25, 0.25, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 0.5, 0.25], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 225, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "translation": [0, -1.5, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "rotation": [90, 0, 0], + "translation": [-8, 20, 14] + }, + "fixed": { + "rotation": [-90, 0, 0], + "translation": [0, 0, -16], + "scale": [2, 2, 2] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/toilet.png b/src/main/resources/assets/new_soviet/textures/block/custom/toilet.png new file mode 100644 index 0000000..b8ee897 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/toilet.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/van_animated.png b/src/main/resources/assets/new_soviet/textures/block/custom/van_animated.png new file mode 100644 index 0000000..24d455d Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/van_animated.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/variated/rock/rock1.json b/src/main/resources/assets/new_soviet/textures/block/custom/variated/rock/rock1.json new file mode 100644 index 0000000..2fabf84 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/variated/rock/rock1.json @@ -0,0 +1,121 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "0": "rock1" + }, + "elements": [ + { + "name": "group", + "from": [4, 0, 4], + "to": [10, 6, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 8]}, + "faces": { + "north": {"uv": [11.5, 1.5, 13, 3], "texture": "#0"}, + "east": {"uv": [10, 1.5, 11.5, 3], "texture": "#0"}, + "south": {"uv": [14.5, 1.5, 16, 3], "texture": "#0"}, + "west": {"uv": [13, 1.5, 14.5, 3], "texture": "#0"}, + "up": {"uv": [13, 1.5, 11.5, 0], "texture": "#0"}, + "down": {"uv": [14.5, 0, 13, 1.5], "texture": "#0"} + } + }, + { + "name": "group2", + "from": [8, 1, 11], + "to": [14, 7, 17], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [1.5, 10.5, 3, 12], "texture": "#0"}, + "east": {"uv": [0, 10.5, 1.5, 12], "texture": "#0"}, + "south": {"uv": [4.5, 10.5, 6, 12], "texture": "#0"}, + "west": {"uv": [3, 10.5, 4.5, 12], "texture": "#0"}, + "up": {"uv": [3, 10.5, 1.5, 9], "texture": "#0"}, + "down": {"uv": [4.5, 9, 3, 10.5], "texture": "#0"} + } + }, + { + "name": "group2", + "from": [2, 0, 1], + "to": [10, 8, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 8]}, + "faces": { + "north": {"uv": [2, 7, 4, 9], "texture": "#0"}, + "east": {"uv": [0, 7, 2, 9], "texture": "#0"}, + "south": {"uv": [6, 7, 8, 9], "texture": "#0"}, + "west": {"uv": [4, 7, 6, 9], "texture": "#0"}, + "up": {"uv": [4, 7, 2, 5], "texture": "#0"}, + "down": {"uv": [6, 5, 4, 7], "texture": "#0"} + } + }, + { + "name": "group3", + "from": [9, 1, 12], + "to": [15, 7, 18], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [10, 5, 11.5, 6.5], "texture": "#0"}, + "east": {"uv": [8.5, 5, 10, 6.5], "texture": "#0"}, + "south": {"uv": [13, 5, 14.5, 6.5], "texture": "#0"}, + "west": {"uv": [11.5, 5, 13, 6.5], "texture": "#0"}, + "up": {"uv": [11.5, 5, 10, 3.5], "texture": "#0"}, + "down": {"uv": [13, 3.5, 11.5, 5], "texture": "#0"} + } + }, + { + "name": "group3", + "from": [0, -3, 3], + "to": [6, 3, 9], + "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [8, 9, 9.5, 10.5], "texture": "#0"}, + "east": {"uv": [6.5, 9, 8, 10.5], "texture": "#0"}, + "south": {"uv": [11, 9, 12.5, 10.5], "texture": "#0"}, + "west": {"uv": [9.5, 9, 11, 10.5], "texture": "#0"}, + "up": {"uv": [9.5, 9, 8, 7.5], "texture": "#0"}, + "down": {"uv": [11, 7.5, 9.5, 9], "texture": "#0"} + } + }, + { + "name": "group3", + "from": [3, 0, 3], + "to": [13, 10, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 8]}, + "faces": { + "north": {"uv": [2.5, 2.5, 5, 5], "texture": "#0"}, + "east": {"uv": [0, 2.5, 2.5, 5], "texture": "#0"}, + "south": {"uv": [7.5, 2.5, 10, 5], "texture": "#0"}, + "west": {"uv": [5, 2.5, 7.5, 5], "texture": "#0"}, + "up": {"uv": [5, 2.5, 2.5, 0], "texture": "#0"}, + "down": {"uv": [7.5, 0, 5, 2.5], "texture": "#0"} + } + } + ], + "groups": [ + { + "name": "group", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [ + 0, + { + "name": "group2", + "origin": [0, 0, 0], + "color": 1, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [1, 2] + }, + { + "name": "group3", + "origin": [0, 8, 0], + "color": 2, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [3, 4, 5] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/variated/rock/rock1.png b/src/main/resources/assets/new_soviet/textures/block/custom/variated/rock/rock1.png new file mode 100644 index 0000000..ef637ea Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/variated/rock/rock1.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/variated/rock/rock2.json b/src/main/resources/assets/new_soviet/textures/block/custom/variated/rock/rock2.json new file mode 100644 index 0000000..1e10809 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/variated/rock/rock2.json @@ -0,0 +1,121 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "1": "rock2" + }, + "elements": [ + { + "name": "group", + "from": [4, 0, 4], + "to": [10, 6, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 8]}, + "faces": { + "north": {"uv": [11.5, 1.5, 13, 3], "texture": "#1"}, + "east": {"uv": [10, 1.5, 11.5, 3], "texture": "#1"}, + "south": {"uv": [14.5, 1.5, 16, 3], "texture": "#1"}, + "west": {"uv": [13, 1.5, 14.5, 3], "texture": "#1"}, + "up": {"uv": [13, 1.5, 11.5, 0], "texture": "#1"}, + "down": {"uv": [14.5, 0, 13, 1.5], "texture": "#1"} + } + }, + { + "name": "group2", + "from": [8, 1, 11], + "to": [14, 7, 17], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [1.5, 10.5, 3, 12], "texture": "#1"}, + "east": {"uv": [0, 10.5, 1.5, 12], "texture": "#1"}, + "south": {"uv": [4.5, 10.5, 6, 12], "texture": "#1"}, + "west": {"uv": [3, 10.5, 4.5, 12], "texture": "#1"}, + "up": {"uv": [3, 10.5, 1.5, 9], "texture": "#1"}, + "down": {"uv": [4.5, 9, 3, 10.5], "texture": "#1"} + } + }, + { + "name": "group2", + "from": [2, 0, 1], + "to": [10, 8, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 8]}, + "faces": { + "north": {"uv": [2, 7, 4, 9], "texture": "#1"}, + "east": {"uv": [0, 7, 2, 9], "texture": "#1"}, + "south": {"uv": [6, 7, 8, 9], "texture": "#1"}, + "west": {"uv": [4, 7, 6, 9], "texture": "#1"}, + "up": {"uv": [4, 7, 2, 5], "texture": "#1"}, + "down": {"uv": [6, 5, 4, 7], "texture": "#1"} + } + }, + { + "name": "group3", + "from": [9, 1, 12], + "to": [15, 7, 18], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [10, 5, 11.5, 6.5], "texture": "#1"}, + "east": {"uv": [8.5, 5, 10, 6.5], "texture": "#1"}, + "south": {"uv": [13, 5, 14.5, 6.5], "texture": "#1"}, + "west": {"uv": [11.5, 5, 13, 6.5], "texture": "#1"}, + "up": {"uv": [11.5, 5, 10, 3.5], "texture": "#1"}, + "down": {"uv": [13, 3.5, 11.5, 5], "texture": "#1"} + } + }, + { + "name": "group3", + "from": [0, -3, 3], + "to": [6, 3, 9], + "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [8, 9, 9.5, 10.5], "texture": "#1"}, + "east": {"uv": [6.5, 9, 8, 10.5], "texture": "#1"}, + "south": {"uv": [11, 9, 12.5, 10.5], "texture": "#1"}, + "west": {"uv": [9.5, 9, 11, 10.5], "texture": "#1"}, + "up": {"uv": [9.5, 9, 8, 7.5], "texture": "#1"}, + "down": {"uv": [11, 7.5, 9.5, 9], "texture": "#1"} + } + }, + { + "name": "group3", + "from": [3, 0, 3], + "to": [13, 10, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 8]}, + "faces": { + "north": {"uv": [2.5, 2.5, 5, 5], "texture": "#1"}, + "east": {"uv": [0, 2.5, 2.5, 5], "texture": "#1"}, + "south": {"uv": [7.5, 2.5, 10, 5], "texture": "#1"}, + "west": {"uv": [5, 2.5, 7.5, 5], "texture": "#1"}, + "up": {"uv": [5, 2.5, 2.5, 0], "texture": "#1"}, + "down": {"uv": [7.5, 0, 5, 2.5], "texture": "#1"} + } + } + ], + "groups": [ + { + "name": "group", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [ + 0, + { + "name": "group2", + "origin": [0, 0, 0], + "color": 1, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [1, 2] + }, + { + "name": "group3", + "origin": [0, 8, 0], + "color": 2, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [3, 4, 5] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/variated/rock/rock2.png b/src/main/resources/assets/new_soviet/textures/block/custom/variated/rock/rock2.png new file mode 100644 index 0000000..d02b124 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/variated/rock/rock2.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/variated/rock/rock3.json b/src/main/resources/assets/new_soviet/textures/block/custom/variated/rock/rock3.json new file mode 100644 index 0000000..676f6bb --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/variated/rock/rock3.json @@ -0,0 +1,121 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "2": "rock3" + }, + "elements": [ + { + "name": "group", + "from": [4, 0, 4], + "to": [10, 6, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 8]}, + "faces": { + "north": {"uv": [11.5, 1.5, 13, 3], "texture": "#2"}, + "east": {"uv": [10, 1.5, 11.5, 3], "texture": "#2"}, + "south": {"uv": [14.5, 1.5, 16, 3], "texture": "#2"}, + "west": {"uv": [13, 1.5, 14.5, 3], "texture": "#2"}, + "up": {"uv": [13, 1.5, 11.5, 0], "texture": "#2"}, + "down": {"uv": [14.5, 0, 13, 1.5], "texture": "#2"} + } + }, + { + "name": "group2", + "from": [8, 1, 11], + "to": [14, 7, 17], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [1.5, 10.5, 3, 12], "texture": "#2"}, + "east": {"uv": [0, 10.5, 1.5, 12], "texture": "#2"}, + "south": {"uv": [4.5, 10.5, 6, 12], "texture": "#2"}, + "west": {"uv": [3, 10.5, 4.5, 12], "texture": "#2"}, + "up": {"uv": [3, 10.5, 1.5, 9], "texture": "#2"}, + "down": {"uv": [4.5, 9, 3, 10.5], "texture": "#2"} + } + }, + { + "name": "group2", + "from": [2, 0, 1], + "to": [10, 8, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 8]}, + "faces": { + "north": {"uv": [2, 7, 4, 9], "texture": "#2"}, + "east": {"uv": [0, 7, 2, 9], "texture": "#2"}, + "south": {"uv": [6, 7, 8, 9], "texture": "#2"}, + "west": {"uv": [4, 7, 6, 9], "texture": "#2"}, + "up": {"uv": [4, 7, 2, 5], "texture": "#2"}, + "down": {"uv": [6, 5, 4, 7], "texture": "#2"} + } + }, + { + "name": "group3", + "from": [9, 1, 12], + "to": [15, 7, 18], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [10, 5, 11.5, 6.5], "texture": "#2"}, + "east": {"uv": [8.5, 5, 10, 6.5], "texture": "#2"}, + "south": {"uv": [13, 5, 14.5, 6.5], "texture": "#2"}, + "west": {"uv": [11.5, 5, 13, 6.5], "texture": "#2"}, + "up": {"uv": [11.5, 5, 10, 3.5], "texture": "#2"}, + "down": {"uv": [13, 3.5, 11.5, 5], "texture": "#2"} + } + }, + { + "name": "group3", + "from": [0, -3, 3], + "to": [6, 3, 9], + "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [8, 9, 9.5, 10.5], "texture": "#2"}, + "east": {"uv": [6.5, 9, 8, 10.5], "texture": "#2"}, + "south": {"uv": [11, 9, 12.5, 10.5], "texture": "#2"}, + "west": {"uv": [9.5, 9, 11, 10.5], "texture": "#2"}, + "up": {"uv": [9.5, 9, 8, 7.5], "texture": "#2"}, + "down": {"uv": [11, 7.5, 9.5, 9], "texture": "#2"} + } + }, + { + "name": "group3", + "from": [3, 0, 3], + "to": [13, 10, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 8]}, + "faces": { + "north": {"uv": [2.5, 2.5, 5, 5], "texture": "#2"}, + "east": {"uv": [0, 2.5, 2.5, 5], "texture": "#2"}, + "south": {"uv": [7.5, 2.5, 10, 5], "texture": "#2"}, + "west": {"uv": [5, 2.5, 7.5, 5], "texture": "#2"}, + "up": {"uv": [5, 2.5, 2.5, 0], "texture": "#2"}, + "down": {"uv": [7.5, 0, 5, 2.5], "texture": "#2"} + } + } + ], + "groups": [ + { + "name": "group", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [ + 0, + { + "name": "group2", + "origin": [0, 0, 0], + "color": 1, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [1, 2] + }, + { + "name": "group3", + "origin": [0, 8, 0], + "color": 2, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [3, 4, 5] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/variated/rock/rock3.png b/src/main/resources/assets/new_soviet/textures/block/custom/variated/rock/rock3.png new file mode 100644 index 0000000..9b48c71 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/variated/rock/rock3.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/variated/rubbish/rubbish1.json b/src/main/resources/assets/new_soviet/textures/block/custom/variated/rubbish/rubbish1.json new file mode 100644 index 0000000..ff1daf8 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/variated/rubbish/rubbish1.json @@ -0,0 +1,106 @@ +{ + "credit": "Designed by Pavel Durov with Cubik Studio - https://cubik.studio", + "parent": "block/cube_all", + "texture_size": [32, 32], + "textures": { + "6": "rubbish1", + "particle": "soviet:blocks/cracked_beton" + }, + "elements": [ + { + "name": "Cube1", + "from": [7, 0, 2.5], + "to": [15, 1, 3.5], + "rotation": {"angle": -22.5, "axis": "y", "origin": [7, 0, 2.5]}, + "faces": { + "north": {"uv": [0.5, 6.5, 4.5, 7], "texture": "#6"}, + "east": {"uv": [0, 6.5, 0.5, 7], "texture": "#6"}, + "south": {"uv": [5, 6.5, 9, 7], "texture": "#6"}, + "west": {"uv": [4.5, 6.5, 5, 7], "texture": "#6"}, + "up": {"uv": [4.5, 6.5, 0.5, 6], "texture": "#6"}, + "down": {"uv": [8.5, 6, 4.5, 6.5], "texture": "#6"} + } + }, + { + "name": "Cube1", + "from": [0.4588, 0, 12.19344], + "to": [7.4588, 1, 13.19344], + "rotation": {"angle": 22.5, "axis": "y", "origin": [1, 0, 12.5]}, + "faces": { + "north": {"uv": [6.5, 4, 10, 4.5], "texture": "#6"}, + "east": {"uv": [6, 4, 6.5, 4.5], "texture": "#6"}, + "south": {"uv": [10.5, 4, 14, 4.5], "texture": "#6"}, + "west": {"uv": [10, 4, 10.5, 4.5], "texture": "#6"}, + "up": {"uv": [10, 4, 6.5, 3.5], "texture": "#6"}, + "down": {"uv": [13.5, 3.5, 10, 4], "texture": "#6"} + } + }, + { + "name": "Cube1", + "from": [5, 0, 1], + "to": [6, 1, 6], + "rotation": {"angle": 45, "axis": "y", "origin": [5, 0, 6.5]}, + "faces": { + "north": {"uv": [9, 3, 9.5, 3.5], "texture": "#6"}, + "east": {"uv": [6.5, 3, 9, 3.5], "texture": "#6"}, + "south": {"uv": [12, 3, 12.5, 3.5], "texture": "#6"}, + "west": {"uv": [9.5, 3, 12, 3.5], "texture": "#6"}, + "up": {"uv": [9.5, 3, 9, 0.5], "rotation": 270, "texture": "#6"}, + "down": {"uv": [10, 0.5, 9.5, 3], "rotation": 90, "texture": "#6"} + } + }, + { + "name": "Cube1", + "from": [6.5, 0, 8], + "to": [12.5, 1, 9], + "rotation": {"angle": 45, "axis": "y", "origin": [12, 0, 9]}, + "faces": { + "north": {"uv": [5, 7.5, 8, 8], "texture": "#6"}, + "east": {"uv": [4.5, 7.5, 5, 8], "texture": "#6"}, + "south": {"uv": [8.5, 7.5, 11.5, 8], "texture": "#6"}, + "west": {"uv": [8, 7.5, 8.5, 8], "texture": "#6"}, + "up": {"uv": [8, 7.5, 5, 7], "rotation": 180, "texture": "#6"}, + "down": {"uv": [11, 7, 8, 7.5], "rotation": 180, "texture": "#6"} + } + }, + { + "name": "group", + "from": [11, -1, 1], + "to": [14, 1, 4], + "faces": { + "north": {"uv": [1.5, 8.5, 3, 9.5], "texture": "#6"}, + "east": {"uv": [0, 8.5, 1.5, 9.5], "texture": "#6"}, + "south": {"uv": [4.5, 8.5, 6, 9.5], "texture": "#6"}, + "west": {"uv": [3, 8.5, 4.5, 9.5], "texture": "#6"}, + "up": {"uv": [3, 8.5, 1.5, 7], "texture": "#6"}, + "down": {"uv": [4.5, 7, 3, 8.5], "texture": "#6"} + } + }, + { + "name": "group", + "from": [1, -0.5, 6], + "to": [5, 1.5, 10], + "faces": { + "north": {"uv": [2, 5, 4, 6], "texture": "#6"}, + "east": {"uv": [0, 5, 2, 6], "texture": "#6"}, + "south": {"uv": [6, 5, 8, 6], "texture": "#6"}, + "west": {"uv": [4, 5, 6, 6], "texture": "#6"}, + "up": {"uv": [4, 5, 2, 3], "texture": "#6"}, + "down": {"uv": [6, 3, 4, 5], "texture": "#6"} + } + }, + { + "name": "group", + "from": [10, -1, 11], + "to": [15, 1, 15], + "faces": { + "north": {"uv": [2, 2, 4.5, 3], "texture": "#6"}, + "east": {"uv": [0, 2, 2, 3], "texture": "#6"}, + "south": {"uv": [6.5, 2, 9, 3], "texture": "#6"}, + "west": {"uv": [4.5, 2, 6.5, 3], "texture": "#6"}, + "up": {"uv": [4.5, 2, 2, 0], "texture": "#6"}, + "down": {"uv": [7, 0, 4.5, 2], "texture": "#6"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/variated/rubbish/rubbish1.png b/src/main/resources/assets/new_soviet/textures/block/custom/variated/rubbish/rubbish1.png new file mode 100644 index 0000000..74df69c Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/variated/rubbish/rubbish1.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/variated/rubbish/rubbish2.json b/src/main/resources/assets/new_soviet/textures/block/custom/variated/rubbish/rubbish2.json new file mode 100644 index 0000000..2b74efd --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/variated/rubbish/rubbish2.json @@ -0,0 +1,106 @@ +{ + "credit": "Designed by Pavel Durov with Cubik Studio - https://cubik.studio", + "parent": "block/cube_all", + "texture_size": [32, 32], + "textures": { + "6": "rubbish1", + "particle": "soviet:blocks/cracked_beton" + }, + "elements": [ + { + "name": "Cube1", + "from": [7, 0, 0.5], + "to": [15, 1, 1.5], + "rotation": {"angle": -45, "axis": "y", "origin": [7, 0, 2.5]}, + "faces": { + "north": {"uv": [0.5, 6.5, 4.5, 7], "texture": "#6"}, + "east": {"uv": [0, 6.5, 0.5, 7], "texture": "#6"}, + "south": {"uv": [5, 6.5, 9, 7], "texture": "#6"}, + "west": {"uv": [4.5, 6.5, 5, 7], "texture": "#6"}, + "up": {"uv": [4.5, 6.5, 0.5, 6], "texture": "#6"}, + "down": {"uv": [8.5, 6, 4.5, 6.5], "texture": "#6"} + } + }, + { + "name": "Cube1", + "from": [0.15016, 0, 10.7451], + "to": [7.15016, 1, 11.7451], + "rotation": {"angle": 45, "axis": "y", "origin": [7, 0, 10.5]}, + "faces": { + "north": {"uv": [6.5, 4, 10, 4.5], "texture": "#6"}, + "east": {"uv": [6, 4, 6.5, 4.5], "texture": "#6"}, + "south": {"uv": [10.5, 4, 14, 4.5], "texture": "#6"}, + "west": {"uv": [10, 4, 10.5, 4.5], "texture": "#6"}, + "up": {"uv": [10, 4, 6.5, 3.5], "texture": "#6"}, + "down": {"uv": [13.5, 3.5, 10, 4], "texture": "#6"} + } + }, + { + "name": "Cube1", + "from": [5, 0, 1], + "to": [6, 1, 6], + "rotation": {"angle": 22.5, "axis": "y", "origin": [5, 0, 6.5]}, + "faces": { + "north": {"uv": [9, 3, 9.5, 3.5], "texture": "#6"}, + "east": {"uv": [6.5, 3, 9, 3.5], "texture": "#6"}, + "south": {"uv": [12, 3, 12.5, 3.5], "texture": "#6"}, + "west": {"uv": [9.5, 3, 12, 3.5], "texture": "#6"}, + "up": {"uv": [9.5, 3, 9, 0.5], "rotation": 270, "texture": "#6"}, + "down": {"uv": [10, 0.5, 9.5, 3], "rotation": 90, "texture": "#6"} + } + }, + { + "name": "Cube1", + "from": [12.5, 0, 11], + "to": [18.5, 1, 12], + "rotation": {"angle": -45, "axis": "y", "origin": [12, 0, 9]}, + "faces": { + "north": {"uv": [5, 7.5, 8, 8], "texture": "#6"}, + "east": {"uv": [4.5, 7.5, 5, 8], "texture": "#6"}, + "south": {"uv": [8.5, 7.5, 11.5, 8], "texture": "#6"}, + "west": {"uv": [8, 7.5, 8.5, 8], "texture": "#6"}, + "up": {"uv": [8, 7.5, 5, 7], "rotation": 180, "texture": "#6"}, + "down": {"uv": [11, 7, 8, 7.5], "rotation": 180, "texture": "#6"} + } + }, + { + "name": "group", + "from": [8, -1, 6], + "to": [11, 1, 9], + "faces": { + "north": {"uv": [1.5, 8.5, 3, 9.5], "texture": "#6"}, + "east": {"uv": [0, 8.5, 1.5, 9.5], "texture": "#6"}, + "south": {"uv": [4.5, 8.5, 6, 9.5], "texture": "#6"}, + "west": {"uv": [3, 8.5, 4.5, 9.5], "texture": "#6"}, + "up": {"uv": [3, 8.5, 1.5, 7], "texture": "#6"}, + "down": {"uv": [4.5, 7, 3, 8.5], "texture": "#6"} + } + }, + { + "name": "group", + "from": [12, -0.5, 0], + "to": [16, 1.5, 4], + "faces": { + "north": {"uv": [2, 5, 4, 6], "texture": "#6"}, + "east": {"uv": [0, 5, 2, 6], "texture": "#6"}, + "south": {"uv": [6, 5, 8, 6], "texture": "#6"}, + "west": {"uv": [4, 5, 6, 6], "texture": "#6"}, + "up": {"uv": [4, 5, 2, 3], "texture": "#6"}, + "down": {"uv": [6, 3, 4, 5], "texture": "#6"} + } + }, + { + "name": "group", + "from": [1, -1, 7], + "to": [6, 1, 11], + "faces": { + "north": {"uv": [2, 2, 4.5, 3], "texture": "#6"}, + "east": {"uv": [0, 2, 2, 3], "texture": "#6"}, + "south": {"uv": [6.5, 2, 9, 3], "texture": "#6"}, + "west": {"uv": [4.5, 2, 6.5, 3], "texture": "#6"}, + "up": {"uv": [4.5, 2, 2, 0], "texture": "#6"}, + "down": {"uv": [7, 0, 4.5, 2], "texture": "#6"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/variated/rubbish/rubbish3.json b/src/main/resources/assets/new_soviet/textures/block/custom/variated/rubbish/rubbish3.json new file mode 100644 index 0000000..1025504 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/variated/rubbish/rubbish3.json @@ -0,0 +1,119 @@ +{ + "credit": "Designed by Pavel Durov with Cubik Studio - https://cubik.studio", + "parent": "block/cube_all", + "texture_size": [32, 32], + "textures": { + "6": "rubbish1", + "particle": "soviet:blocks/cracked_beton" + }, + "elements": [ + { + "name": "Cube1", + "from": [7.7, 0, 6.425], + "to": [15.7, 1, 7.425], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 0, 2.5]}, + "faces": { + "north": {"uv": [0.5, 6.5, 4.5, 7], "texture": "#6"}, + "east": {"uv": [0, 6.5, 0.5, 7], "texture": "#6"}, + "south": {"uv": [5, 6.5, 9, 7], "texture": "#6"}, + "west": {"uv": [4.5, 6.5, 5, 7], "texture": "#6"}, + "up": {"uv": [4.5, 6.5, 0.5, 6], "texture": "#6"}, + "down": {"uv": [8.5, 6, 4.5, 6.5], "texture": "#6"} + } + }, + { + "name": "Cube1", + "from": [1.15016, 0, 8.3951], + "to": [8.15016, 1, 9.3951], + "rotation": {"angle": 22.5, "axis": "y", "origin": [7, 0, 10.5]}, + "faces": { + "north": {"uv": [6.5, 4, 10, 4.5], "texture": "#6"}, + "east": {"uv": [6, 4, 6.5, 4.5], "texture": "#6"}, + "south": {"uv": [10.5, 4, 14, 4.5], "texture": "#6"}, + "west": {"uv": [10, 4, 10.5, 4.5], "texture": "#6"}, + "up": {"uv": [10, 4, 6.5, 3.5], "texture": "#6"}, + "down": {"uv": [13.5, 3.5, 10, 4], "texture": "#6"} + } + }, + { + "name": "Cube1", + "from": [4.5, 0, 5.5], + "to": [9.5, 1, 6.5], + "rotation": {"angle": 22.5, "axis": "y", "origin": [5, 0, 6.5]}, + "faces": { + "north": {"uv": [5.5, 7.5, 8, 8], "texture": "#6"}, + "east": {"uv": [5, 7.5, 5.5, 8], "texture": "#6"}, + "south": {"uv": [8.5, 7.5, 11, 8], "texture": "#6"}, + "west": {"uv": [8, 7.5, 8.5, 8], "texture": "#6"}, + "up": {"uv": [8, 7.5, 5.5, 7], "rotation": 270, "texture": "#6"}, + "down": {"uv": [10.5, 7, 8, 7.5], "rotation": 90, "texture": "#6"} + } + }, + { + "name": "Cube1", + "from": [10.5, 0, 12], + "to": [16.5, 1, 13], + "rotation": {"angle": -22.5, "axis": "y", "origin": [12, 0, 9]}, + "faces": { + "north": {"uv": [5, 7.5, 8, 8], "texture": "#6"}, + "east": {"uv": [4.5, 7.5, 5, 8], "texture": "#6"}, + "south": {"uv": [8.5, 7.5, 11.5, 8], "texture": "#6"}, + "west": {"uv": [8, 7.5, 8.5, 8], "texture": "#6"}, + "up": {"uv": [8, 7.5, 5, 7], "rotation": 180, "texture": "#6"}, + "down": {"uv": [11, 7, 8, 7.5], "rotation": 180, "texture": "#6"} + } + }, + { + "name": "group", + "from": [12, -1, 8], + "to": [15, 1, 11], + "faces": { + "north": {"uv": [1.5, 8.5, 3, 9.5], "texture": "#6"}, + "east": {"uv": [0, 8.5, 1.5, 9.5], "texture": "#6"}, + "south": {"uv": [4.5, 8.5, 6, 9.5], "texture": "#6"}, + "west": {"uv": [3, 8.5, 4.5, 9.5], "texture": "#6"}, + "up": {"uv": [3, 8.5, 1.5, 7], "texture": "#6"}, + "down": {"uv": [4.5, 7, 3, 8.5], "texture": "#6"} + } + }, + { + "name": "group", + "from": [9, -1, 1], + "to": [12, 1, 4], + "faces": { + "north": {"uv": [1.5, 8.5, 3, 9.5], "texture": "#6"}, + "east": {"uv": [0, 8.5, 1.5, 9.5], "texture": "#6"}, + "south": {"uv": [4.5, 8.5, 6, 9.5], "texture": "#6"}, + "west": {"uv": [3, 8.5, 4.5, 9.5], "texture": "#6"}, + "up": {"uv": [3, 8.5, 1.5, 7], "texture": "#6"}, + "down": {"uv": [4.5, 7, 3, 8.5], "texture": "#6"} + } + }, + { + "name": "group", + "from": [4, -0.5, 11], + "to": [8, 1.5, 15], + "faces": { + "north": {"uv": [2, 5, 4, 6], "texture": "#6"}, + "east": {"uv": [0, 5, 2, 6], "texture": "#6"}, + "south": {"uv": [6, 5, 8, 6], "texture": "#6"}, + "west": {"uv": [4, 5, 6, 6], "texture": "#6"}, + "up": {"uv": [4, 5, 2, 3], "texture": "#6"}, + "down": {"uv": [6, 3, 4, 5], "texture": "#6"} + } + }, + { + "name": "group", + "from": [1, -1, 1], + "to": [6, 1, 5], + "faces": { + "north": {"uv": [2, 2, 4.5, 3], "texture": "#6"}, + "east": {"uv": [0, 2, 2, 3], "texture": "#6"}, + "south": {"uv": [6.5, 2, 9, 3], "texture": "#6"}, + "west": {"uv": [4.5, 2, 6.5, 3], "texture": "#6"}, + "up": {"uv": [4.5, 2, 2, 0], "texture": "#6"}, + "down": {"uv": [7, 0, 4.5, 2], "texture": "#6"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/variated/small_stone/small_stone1.json b/src/main/resources/assets/new_soviet/textures/block/custom/variated/small_stone/small_stone1.json new file mode 100644 index 0000000..9d9e7cc --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/variated/small_stone/small_stone1.json @@ -0,0 +1,110 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "0": "small_stone1" + }, + "elements": [ + { + "name": "group", + "from": [2, -0.5, 2], + "to": [6, 1.5, 6], + "faces": { + "north": {"uv": [9, 3, 11, 4], "texture": "#0"}, + "east": {"uv": [7, 3, 9, 4], "texture": "#0"}, + "south": {"uv": [13, 3, 15, 4], "texture": "#0"}, + "west": {"uv": [11, 3, 13, 4], "texture": "#0"}, + "up": {"uv": [11, 3, 9, 1], "texture": "#0"}, + "down": {"uv": [13, 1, 11, 3], "texture": "#0"} + } + }, + { + "name": "group", + "from": [10, -0.5, 9], + "to": [14, 1.5, 13], + "faces": { + "north": {"uv": [2, 8, 4, 9], "texture": "#0"}, + "east": {"uv": [0, 8, 2, 9], "texture": "#0"}, + "south": {"uv": [6, 8, 8, 9], "texture": "#0"}, + "west": {"uv": [4, 8, 6, 9], "texture": "#0"}, + "up": {"uv": [4, 8, 2, 6], "texture": "#0"}, + "down": {"uv": [6, 6, 4, 8], "texture": "#0"} + } + }, + { + "name": "group", + "from": [11, -1, 5], + "to": [14, 1, 8], + "faces": { + "north": {"uv": [1.5, 10.5, 3, 11.5], "texture": "#0"}, + "east": {"uv": [0, 10.5, 1.5, 11.5], "texture": "#0"}, + "south": {"uv": [4.5, 10.5, 6, 11.5], "texture": "#0"}, + "west": {"uv": [3, 10.5, 4.5, 11.5], "texture": "#0"}, + "up": {"uv": [3, 10.5, 1.5, 9], "texture": "#0"}, + "down": {"uv": [4.5, 9, 3, 10.5], "texture": "#0"} + } + }, + { + "name": "group", + "from": [4, -0.5, 4], + "to": [7, 1.5, 7], + "faces": { + "north": {"uv": [8, 9, 9.5, 10], "texture": "#0"}, + "east": {"uv": [6.5, 9, 8, 10], "texture": "#0"}, + "south": {"uv": [11, 9, 12.5, 10], "texture": "#0"}, + "west": {"uv": [9.5, 9, 11, 10], "texture": "#0"}, + "up": {"uv": [9.5, 9, 8, 7.5], "texture": "#0"}, + "down": {"uv": [11, 7.5, 9.5, 9], "texture": "#0"} + } + }, + { + "name": "group", + "from": [2, -1, 11], + "to": [5, 1, 14], + "faces": { + "north": {"uv": [9, 6, 10.5, 7], "texture": "#0"}, + "east": {"uv": [7.5, 6, 9, 7], "texture": "#0"}, + "south": {"uv": [12, 6, 13.5, 7], "texture": "#0"}, + "west": {"uv": [10.5, 6, 12, 7], "texture": "#0"}, + "up": {"uv": [10.5, 6, 9, 4.5], "texture": "#0"}, + "down": {"uv": [12, 4.5, 10.5, 6], "texture": "#0"} + } + }, + { + "name": "group", + "from": [4, -1, 10], + "to": [9, 1, 14], + "faces": { + "north": {"uv": [2, 5, 4.5, 6], "texture": "#0"}, + "east": {"uv": [0, 5, 2, 6], "texture": "#0"}, + "south": {"uv": [6.5, 5, 9, 6], "texture": "#0"}, + "west": {"uv": [4.5, 5, 6.5, 6], "texture": "#0"}, + "up": {"uv": [4.5, 5, 2, 3], "texture": "#0"}, + "down": {"uv": [7, 3, 4.5, 5], "texture": "#0"} + } + }, + { + "name": "group", + "from": [5, -1, 5], + "to": [10, 1, 9], + "faces": { + "north": {"uv": [2, 2, 4.5, 3], "texture": "#0"}, + "east": {"uv": [0, 2, 2, 3], "texture": "#0"}, + "south": {"uv": [6.5, 2, 9, 3], "texture": "#0"}, + "west": {"uv": [4.5, 2, 6.5, 3], "texture": "#0"}, + "up": {"uv": [4.5, 2, 2, 0], "texture": "#0"}, + "down": {"uv": [7, 0, 4.5, 2], "texture": "#0"} + } + } + ], + "groups": [ + { + "name": "group", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [0, 1, 2, 3, 4, 5, 6] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/variated/small_stone/small_stone1.png b/src/main/resources/assets/new_soviet/textures/block/custom/variated/small_stone/small_stone1.png new file mode 100644 index 0000000..d649a7c Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/variated/small_stone/small_stone1.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/variated/small_stone/small_stone2.json b/src/main/resources/assets/new_soviet/textures/block/custom/variated/small_stone/small_stone2.json new file mode 100644 index 0000000..9864d88 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/variated/small_stone/small_stone2.json @@ -0,0 +1,110 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "1": "small_stone2" + }, + "elements": [ + { + "name": "group", + "from": [2, -0.5, 2], + "to": [6, 1.5, 6], + "faces": { + "north": {"uv": [9, 3, 11, 4], "texture": "#1"}, + "east": {"uv": [7, 3, 9, 4], "texture": "#1"}, + "south": {"uv": [13, 3, 15, 4], "texture": "#1"}, + "west": {"uv": [11, 3, 13, 4], "texture": "#1"}, + "up": {"uv": [11, 3, 9, 1], "texture": "#1"}, + "down": {"uv": [13, 1, 11, 3], "texture": "#1"} + } + }, + { + "name": "group", + "from": [10, -0.5, 9], + "to": [14, 1.5, 13], + "faces": { + "north": {"uv": [2, 8, 4, 9], "texture": "#1"}, + "east": {"uv": [0, 8, 2, 9], "texture": "#1"}, + "south": {"uv": [6, 8, 8, 9], "texture": "#1"}, + "west": {"uv": [4, 8, 6, 9], "texture": "#1"}, + "up": {"uv": [4, 8, 2, 6], "texture": "#1"}, + "down": {"uv": [6, 6, 4, 8], "texture": "#1"} + } + }, + { + "name": "group", + "from": [11, -1, 5], + "to": [14, 1, 8], + "faces": { + "north": {"uv": [1.5, 10.5, 3, 11.5], "texture": "#1"}, + "east": {"uv": [0, 10.5, 1.5, 11.5], "texture": "#1"}, + "south": {"uv": [4.5, 10.5, 6, 11.5], "texture": "#1"}, + "west": {"uv": [3, 10.5, 4.5, 11.5], "texture": "#1"}, + "up": {"uv": [3, 10.5, 1.5, 9], "texture": "#1"}, + "down": {"uv": [4.5, 9, 3, 10.5], "texture": "#1"} + } + }, + { + "name": "group", + "from": [4, -0.5, 4], + "to": [7, 1.5, 7], + "faces": { + "north": {"uv": [8, 9, 9.5, 10], "texture": "#1"}, + "east": {"uv": [6.5, 9, 8, 10], "texture": "#1"}, + "south": {"uv": [11, 9, 12.5, 10], "texture": "#1"}, + "west": {"uv": [9.5, 9, 11, 10], "texture": "#1"}, + "up": {"uv": [9.5, 9, 8, 7.5], "texture": "#1"}, + "down": {"uv": [11, 7.5, 9.5, 9], "texture": "#1"} + } + }, + { + "name": "group", + "from": [2, -1, 11], + "to": [5, 1, 14], + "faces": { + "north": {"uv": [9, 6, 10.5, 7], "texture": "#1"}, + "east": {"uv": [7.5, 6, 9, 7], "texture": "#1"}, + "south": {"uv": [12, 6, 13.5, 7], "texture": "#1"}, + "west": {"uv": [10.5, 6, 12, 7], "texture": "#1"}, + "up": {"uv": [10.5, 6, 9, 4.5], "texture": "#1"}, + "down": {"uv": [12, 4.5, 10.5, 6], "texture": "#1"} + } + }, + { + "name": "group", + "from": [4, -1, 10], + "to": [9, 1, 14], + "faces": { + "north": {"uv": [2, 5, 4.5, 6], "texture": "#1"}, + "east": {"uv": [0, 5, 2, 6], "texture": "#1"}, + "south": {"uv": [6.5, 5, 9, 6], "texture": "#1"}, + "west": {"uv": [4.5, 5, 6.5, 6], "texture": "#1"}, + "up": {"uv": [4.5, 5, 2, 3], "texture": "#1"}, + "down": {"uv": [7, 3, 4.5, 5], "texture": "#1"} + } + }, + { + "name": "group", + "from": [5, -1, 5], + "to": [10, 1, 9], + "faces": { + "north": {"uv": [2, 2, 4.5, 3], "texture": "#1"}, + "east": {"uv": [0, 2, 2, 3], "texture": "#1"}, + "south": {"uv": [6.5, 2, 9, 3], "texture": "#1"}, + "west": {"uv": [4.5, 2, 6.5, 3], "texture": "#1"}, + "up": {"uv": [4.5, 2, 2, 0], "texture": "#1"}, + "down": {"uv": [7, 0, 4.5, 2], "texture": "#1"} + } + } + ], + "groups": [ + { + "name": "group", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [0, 1, 2, 3, 4, 5, 6] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/variated/small_stone/small_stone2.png b/src/main/resources/assets/new_soviet/textures/block/custom/variated/small_stone/small_stone2.png new file mode 100644 index 0000000..7950556 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/variated/small_stone/small_stone2.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/variated/small_stone/small_stone3.json b/src/main/resources/assets/new_soviet/textures/block/custom/variated/small_stone/small_stone3.json new file mode 100644 index 0000000..068ad1d --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/variated/small_stone/small_stone3.json @@ -0,0 +1,110 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "2": "small_stone3" + }, + "elements": [ + { + "name": "group", + "from": [2, -0.5, 2], + "to": [6, 1.5, 6], + "faces": { + "north": {"uv": [9, 3, 11, 4], "texture": "#2"}, + "east": {"uv": [7, 3, 9, 4], "texture": "#2"}, + "south": {"uv": [13, 3, 15, 4], "texture": "#2"}, + "west": {"uv": [11, 3, 13, 4], "texture": "#2"}, + "up": {"uv": [11, 3, 9, 1], "texture": "#2"}, + "down": {"uv": [13, 1, 11, 3], "texture": "#2"} + } + }, + { + "name": "group", + "from": [10, -0.5, 9], + "to": [14, 1.5, 13], + "faces": { + "north": {"uv": [2, 8, 4, 9], "texture": "#2"}, + "east": {"uv": [0, 8, 2, 9], "texture": "#2"}, + "south": {"uv": [6, 8, 8, 9], "texture": "#2"}, + "west": {"uv": [4, 8, 6, 9], "texture": "#2"}, + "up": {"uv": [4, 8, 2, 6], "texture": "#2"}, + "down": {"uv": [6, 6, 4, 8], "texture": "#2"} + } + }, + { + "name": "group", + "from": [11, -1, 5], + "to": [14, 1, 8], + "faces": { + "north": {"uv": [1.5, 10.5, 3, 11.5], "texture": "#2"}, + "east": {"uv": [0, 10.5, 1.5, 11.5], "texture": "#2"}, + "south": {"uv": [4.5, 10.5, 6, 11.5], "texture": "#2"}, + "west": {"uv": [3, 10.5, 4.5, 11.5], "texture": "#2"}, + "up": {"uv": [3, 10.5, 1.5, 9], "texture": "#2"}, + "down": {"uv": [4.5, 9, 3, 10.5], "texture": "#2"} + } + }, + { + "name": "group", + "from": [4, -0.5, 4], + "to": [7, 1.5, 7], + "faces": { + "north": {"uv": [8, 9, 9.5, 10], "texture": "#2"}, + "east": {"uv": [6.5, 9, 8, 10], "texture": "#2"}, + "south": {"uv": [11, 9, 12.5, 10], "texture": "#2"}, + "west": {"uv": [9.5, 9, 11, 10], "texture": "#2"}, + "up": {"uv": [9.5, 9, 8, 7.5], "texture": "#2"}, + "down": {"uv": [11, 7.5, 9.5, 9], "texture": "#2"} + } + }, + { + "name": "group", + "from": [2, -1, 11], + "to": [5, 1, 14], + "faces": { + "north": {"uv": [9, 6, 10.5, 7], "texture": "#2"}, + "east": {"uv": [7.5, 6, 9, 7], "texture": "#2"}, + "south": {"uv": [12, 6, 13.5, 7], "texture": "#2"}, + "west": {"uv": [10.5, 6, 12, 7], "texture": "#2"}, + "up": {"uv": [10.5, 6, 9, 4.5], "texture": "#2"}, + "down": {"uv": [12, 4.5, 10.5, 6], "texture": "#2"} + } + }, + { + "name": "group", + "from": [4, -1, 10], + "to": [9, 1, 14], + "faces": { + "north": {"uv": [2, 5, 4.5, 6], "texture": "#2"}, + "east": {"uv": [0, 5, 2, 6], "texture": "#2"}, + "south": {"uv": [6.5, 5, 9, 6], "texture": "#2"}, + "west": {"uv": [4.5, 5, 6.5, 6], "texture": "#2"}, + "up": {"uv": [4.5, 5, 2, 3], "texture": "#2"}, + "down": {"uv": [7, 3, 4.5, 5], "texture": "#2"} + } + }, + { + "name": "group", + "from": [5, -1, 5], + "to": [10, 1, 9], + "faces": { + "north": {"uv": [2, 2, 4.5, 3], "texture": "#2"}, + "east": {"uv": [0, 2, 2, 3], "texture": "#2"}, + "south": {"uv": [6.5, 2, 9, 3], "texture": "#2"}, + "west": {"uv": [4.5, 2, 6.5, 3], "texture": "#2"}, + "up": {"uv": [4.5, 2, 2, 0], "texture": "#2"}, + "down": {"uv": [7, 0, 4.5, 2], "texture": "#2"} + } + } + ], + "groups": [ + { + "name": "group", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [0, 1, 2, 3, 4, 5, 6] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/variated/small_stone/small_stone3.png b/src/main/resources/assets/new_soviet/textures/block/custom/variated/small_stone/small_stone3.png new file mode 100644 index 0000000..7a39361 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/variated/small_stone/small_stone3.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/variated/small_stone/small_stone4.json b/src/main/resources/assets/new_soviet/textures/block/custom/variated/small_stone/small_stone4.json new file mode 100644 index 0000000..25b813b --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/variated/small_stone/small_stone4.json @@ -0,0 +1,110 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "3": "small_stone4" + }, + "elements": [ + { + "name": "group", + "from": [2, -0.5, 2], + "to": [6, 1.5, 6], + "faces": { + "north": {"uv": [9, 3, 11, 4], "texture": "#3"}, + "east": {"uv": [7, 3, 9, 4], "texture": "#3"}, + "south": {"uv": [13, 3, 15, 4], "texture": "#3"}, + "west": {"uv": [11, 3, 13, 4], "texture": "#3"}, + "up": {"uv": [11, 3, 9, 1], "texture": "#3"}, + "down": {"uv": [13, 1, 11, 3], "texture": "#3"} + } + }, + { + "name": "group", + "from": [10, -0.5, 9], + "to": [14, 1.5, 13], + "faces": { + "north": {"uv": [2, 8, 4, 9], "texture": "#3"}, + "east": {"uv": [0, 8, 2, 9], "texture": "#3"}, + "south": {"uv": [6, 8, 8, 9], "texture": "#3"}, + "west": {"uv": [4, 8, 6, 9], "texture": "#3"}, + "up": {"uv": [4, 8, 2, 6], "texture": "#3"}, + "down": {"uv": [6, 6, 4, 8], "texture": "#3"} + } + }, + { + "name": "group", + "from": [11, -1, 5], + "to": [14, 1, 8], + "faces": { + "north": {"uv": [1.5, 10.5, 3, 11.5], "texture": "#3"}, + "east": {"uv": [0, 10.5, 1.5, 11.5], "texture": "#3"}, + "south": {"uv": [4.5, 10.5, 6, 11.5], "texture": "#3"}, + "west": {"uv": [3, 10.5, 4.5, 11.5], "texture": "#3"}, + "up": {"uv": [3, 10.5, 1.5, 9], "texture": "#3"}, + "down": {"uv": [4.5, 9, 3, 10.5], "texture": "#3"} + } + }, + { + "name": "group", + "from": [4, -0.5, 4], + "to": [7, 1.5, 7], + "faces": { + "north": {"uv": [8, 9, 9.5, 10], "texture": "#3"}, + "east": {"uv": [6.5, 9, 8, 10], "texture": "#3"}, + "south": {"uv": [11, 9, 12.5, 10], "texture": "#3"}, + "west": {"uv": [9.5, 9, 11, 10], "texture": "#3"}, + "up": {"uv": [9.5, 9, 8, 7.5], "texture": "#3"}, + "down": {"uv": [11, 7.5, 9.5, 9], "texture": "#3"} + } + }, + { + "name": "group", + "from": [2, -1, 11], + "to": [5, 1, 14], + "faces": { + "north": {"uv": [9, 6, 10.5, 7], "texture": "#3"}, + "east": {"uv": [7.5, 6, 9, 7], "texture": "#3"}, + "south": {"uv": [12, 6, 13.5, 7], "texture": "#3"}, + "west": {"uv": [10.5, 6, 12, 7], "texture": "#3"}, + "up": {"uv": [10.5, 6, 9, 4.5], "texture": "#3"}, + "down": {"uv": [12, 4.5, 10.5, 6], "texture": "#3"} + } + }, + { + "name": "group", + "from": [4, -1, 10], + "to": [9, 1, 14], + "faces": { + "north": {"uv": [2, 5, 4.5, 6], "texture": "#3"}, + "east": {"uv": [0, 5, 2, 6], "texture": "#3"}, + "south": {"uv": [6.5, 5, 9, 6], "texture": "#3"}, + "west": {"uv": [4.5, 5, 6.5, 6], "texture": "#3"}, + "up": {"uv": [4.5, 5, 2, 3], "texture": "#3"}, + "down": {"uv": [7, 3, 4.5, 5], "texture": "#3"} + } + }, + { + "name": "group", + "from": [5, -1, 5], + "to": [10, 1, 9], + "faces": { + "north": {"uv": [2, 2, 4.5, 3], "texture": "#3"}, + "east": {"uv": [0, 2, 2, 3], "texture": "#3"}, + "south": {"uv": [6.5, 2, 9, 3], "texture": "#3"}, + "west": {"uv": [4.5, 2, 6.5, 3], "texture": "#3"}, + "up": {"uv": [4.5, 2, 2, 0], "texture": "#3"}, + "down": {"uv": [7, 0, 4.5, 2], "texture": "#3"} + } + } + ], + "groups": [ + { + "name": "group", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [0, 1, 2, 3, 4, 5, 6] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/variated/small_stone/small_stone4.png b/src/main/resources/assets/new_soviet/textures/block/custom/variated/small_stone/small_stone4.png new file mode 100644 index 0000000..5902f49 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/variated/small_stone/small_stone4.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/wash_basin.json b/src/main/resources/assets/new_soviet/textures/block/custom/wash_basin.json new file mode 100644 index 0000000..0da3bfe --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/custom/wash_basin.json @@ -0,0 +1,151 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "0": "wash_basin", + "particle": "wash_basin" + }, + "elements": [ + { + "from": [0, 0, 1], + "to": [16, 14, 16], + "faces": { + "north": {"uv": [3.75, 3.75, 7.75, 7.25], "texture": "#0"}, + "east": {"uv": [0, 3.75, 3.75, 7.25], "texture": "#0"}, + "south": {"uv": [11.5, 3.75, 15.5, 7.25], "texture": "#0"}, + "west": {"uv": [7.75, 3.75, 11.5, 7.25], "texture": "#0"}, + "down": {"uv": [11.75, 0, 7.75, 3.75], "texture": "#0"} + } + }, + { + "from": [0, 14, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [4, 11.25, 8, 11.75], "texture": "#0", "tintindex": 0}, + "east": {"uv": [0, 11.25, 4, 11.75], "texture": "#0", "tintindex": 0}, + "south": {"uv": [12, 11.25, 16, 11.75], "texture": "#0", "tintindex": 0}, + "west": {"uv": [8, 11.25, 12, 11.75], "texture": "#0", "tintindex": 0}, + "up": {"uv": [8, 11.25, 4, 7.25], "texture": "#0", "tintindex": 0}, + "down": {"uv": [12, 7.25, 8, 11.25], "texture": "#0", "tintindex": 0} + } + }, + { + "from": [1, 1, 0.95], + "to": [15, 14, 0.95], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [3.5, 12.75, 0, 16], "texture": "#0", "tintindex": 0} + } + }, + { + "from": [3, 5, 0.9], + "to": [5, 11, 0.9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [4.5, 14.5, 4, 16], "texture": "#0"} + } + }, + { + "from": [7, 13, 13.9], + "to": [9, 15, 13.9], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [5.5, 15.5, 5, 16], "texture": "#0"} + } + }, + { + "from": [14, 12, 2], + "to": [2, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [6, 0, 3, 1], "texture": "#0", "tintindex": 0}, + "east": {"uv": [6, 0, 3, 1], "texture": "#0", "tintindex": 0}, + "south": {"uv": [6, 1.5, 3, 2.5], "texture": "#0", "tintindex": 0}, + "west": {"uv": [6, 0, 3, 1], "texture": "#0", "tintindex": 0}, + "down": {"uv": [3, 0, 0, 3], "texture": "#0", "tintindex": 0} + } + }, + { + "from": [7, 16, 14], + "to": [9, 22, 16], + "faces": { + "north": {"uv": [0.5, 7.5, 0, 9], "texture": "#0"}, + "east": {"uv": [0, 7.5, 0.5, 9], "texture": "#0"}, + "south": {"uv": [0.5, 7.5, 0, 9], "texture": "#0"}, + "west": {"uv": [0, 7.5, 0.5, 9], "texture": "#0"}, + "up": {"uv": [0.5, 7.5, 1, 8], "texture": "#0"}, + "down": {"uv": [0, 0, 0.5, 0.5], "texture": "#0"} + } + }, + { + "from": [5, 16, 14], + "to": [7, 18, 16], + "faces": { + "north": {"uv": [1.258, 9.258, 1.742, 9.742], "texture": "#0"}, + "east": {"uv": [1.008, 9.258, 1.492, 9.742], "texture": "#0"}, + "south": {"uv": [1.492, 9.258, 1.008, 9.742], "texture": "#0"}, + "west": {"uv": [1.742, 9.258, 1.258, 9.742], "texture": "#0"}, + "up": {"uv": [1.008, 8.508, 1.492, 8.992], "texture": "#0"} + } + }, + { + "from": [9, 16, 14], + "to": [11, 18, 16], + "faces": { + "north": {"uv": [2.742, 9.258, 2.258, 9.742], "texture": "#0"}, + "east": {"uv": [2.008, 9.258, 2.492, 9.742], "texture": "#0"}, + "south": {"uv": [2.492, 9.258, 2.008, 9.742], "texture": "#0"}, + "west": {"uv": [2.258, 9.258, 2.742, 9.742], "texture": "#0"}, + "up": {"uv": [2.492, 8.508, 2.008, 8.992], "texture": "#0"} + } + }, + { + "from": [7, 21, 9], + "to": [9, 22, 14], + "faces": { + "north": {"uv": [0, 9.25, 0.5, 9.5], "rotation": 180, "texture": "#0"}, + "east": {"uv": [0.25, 9.25, 0.5, 10.5], "rotation": 90, "texture": "#0"}, + "west": {"uv": [0, 9.25, 0.25, 10.5], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 9.25, 0.5, 10.5], "texture": "#0"}, + "down": {"uv": [0, 9.25, 0.5, 10.5], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 225, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "rotation": [90, 0, 0], + "translation": [-8, 20, 14] + }, + "fixed": { + "rotation": [-90, 0, 0], + "translation": [0, 0, -16], + "scale": [2, 2, 2] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/custom/wash_basin.png b/src/main/resources/assets/new_soviet/textures/block/custom/wash_basin.png new file mode 100644 index 0000000..b64e79c Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/custom/wash_basin.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/doors/door_Z_lower.png b/src/main/resources/assets/new_soviet/textures/block/doors/door_Z_lower.png new file mode 100644 index 0000000..842062a Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/doors/door_Z_lower.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/doors/door_Z_upper.png b/src/main/resources/assets/new_soviet/textures/block/doors/door_Z_upper.png new file mode 100644 index 0000000..a96dbb7 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/doors/door_Z_upper.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/doors/door_entrance_lower.png b/src/main/resources/assets/new_soviet/textures/block/doors/door_entrance_lower.png new file mode 100644 index 0000000..896804d Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/doors/door_entrance_lower.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/doors/door_entrance_upper.png b/src/main/resources/assets/new_soviet/textures/block/doors/door_entrance_upper.png new file mode 100644 index 0000000..763fa2c Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/doors/door_entrance_upper.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/doors/door_front1_lower.png b/src/main/resources/assets/new_soviet/textures/block/doors/door_front1_lower.png new file mode 100644 index 0000000..fca83a4 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/doors/door_front1_lower.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/doors/door_front1_upper.png b/src/main/resources/assets/new_soviet/textures/block/doors/door_front1_upper.png new file mode 100644 index 0000000..894162d Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/doors/door_front1_upper.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/doors/door_wood2_lower.png b/src/main/resources/assets/new_soviet/textures/block/doors/door_wood2_lower.png new file mode 100644 index 0000000..435475b Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/doors/door_wood2_lower.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/doors/door_wood2_upper.png b/src/main/resources/assets/new_soviet/textures/block/doors/door_wood2_upper.png new file mode 100644 index 0000000..eec1bcc Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/doors/door_wood2_upper.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/fences/fence1.png b/src/main/resources/assets/new_soviet/textures/block/fences/fence1.png new file mode 100644 index 0000000..5950889 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/fences/fence1.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/fences/fence2.png b/src/main/resources/assets/new_soviet/textures/block/fences/fence2.png new file mode 100644 index 0000000..3151aea Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/fences/fence2.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/fences/fence2_rusty.png b/src/main/resources/assets/new_soviet/textures/block/fences/fence2_rusty.png new file mode 100644 index 0000000..190a5cd Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/fences/fence2_rusty.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/industrial/crate.png b/src/main/resources/assets/new_soviet/textures/block/industrial/crate.png new file mode 100644 index 0000000..d626e2d Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/industrial/crate.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/big_lamp_base.png b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/big_lamp_base.png new file mode 100644 index 0000000..71bfc88 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/big_lamp_base.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/big_lamp_off.json b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/big_lamp_off.json new file mode 100644 index 0000000..e8efe15 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/big_lamp_off.json @@ -0,0 +1,185 @@ +{ + "credit": "Designed by Pavel Durov with Cubik Studio - https://cubik.studio", + "parent": "block/cube_all", + "texture_size": [128, 128], + "textures": { + "3": "big_lamp_off_l", + "5": "big_lamp_base", + "particle": "soviet:blocks/dark_metal" + }, + "elements": [ + { + "name": "Cube1", + "from": [16.575, 0.025, -1], + "to": [20.075, 0.025, 17], + "rotation": {"angle": -45, "axis": "z", "origin": [18.5, 1.5, -1]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 0], "texture": "#5"}, + "east": {"uv": [0, 0, 2.25, 0], "texture": "#5"}, + "south": {"uv": [0, 0, 0.5, 0], "texture": "#5"}, + "west": {"uv": [0, 0, 2.25, 0], "texture": "#5"}, + "up": {"uv": [2, 6.75, 1.5, 4.5], "texture": "#5"}, + "down": {"uv": [2.5, 5.25, 2, 7.5], "texture": "#5"} + } + }, + { + "name": "Cube1", + "from": [2, 14, 13], + "to": [3, 16, 14], + "faces": { + "north": {"uv": [6.25, 2.75, 6.375, 3], "texture": "#5"}, + "east": {"uv": [2.875, 6.25, 3, 6.5], "texture": "#5"}, + "south": {"uv": [3, 6.25, 3.125, 6.5], "texture": "#5"}, + "west": {"uv": [6.25, 3, 6.375, 3.25], "texture": "#5"}, + "up": {"uv": [6.375, 3.75, 6.25, 3.625], "texture": "#5"}, + "down": {"uv": [3.875, 6.25, 3.75, 6.375], "texture": "#5"} + } + }, + { + "name": "Cube1", + "from": [-2.5, -0.5, -1], + "to": [-2.5, 3.5, 17], + "rotation": {"angle": -45, "axis": "z", "origin": [-3, -0.5, -1]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.5], "texture": "#5"}, + "east": {"uv": [2.5, 5.25, 4.75, 5.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0, 0.5], "texture": "#5"}, + "west": {"uv": [4.75, 5.25, 7, 5.75], "texture": "#5"}, + "up": {"uv": [0, 2.25, 0, 0], "texture": "#5"}, + "down": {"uv": [0, 0, 0, 2.25], "texture": "#5"} + } + }, + { + "name": "Cube5", + "from": [0, -1.45, -0.75], + "to": [16, 2.55, -0.75], + "rotation": {"angle": 45, "axis": "x", "origin": [0, 1.5, -1]}, + "faces": { + "north": {"uv": [2.5, 5.75, 4.5, 6.25], "texture": "#5"}, + "east": {"uv": [0, 0, 0, 0.5], "texture": "#5"}, + "south": {"uv": [5.75, 3.75, 7.75, 4.25], "texture": "#5"}, + "west": {"uv": [0, 0, 0, 0.5], "texture": "#5"}, + "up": {"uv": [2, 0, 0, 0], "texture": "#5"}, + "down": {"uv": [2, 0, 0, 0], "texture": "#5"} + } + }, + { + "name": "Cube5", + "from": [0, -1, 19.275], + "to": [16, 2.5, 19.275], + "rotation": {"angle": -45, "axis": "x", "origin": [0, -1, 19]}, + "faces": { + "north": {"uv": [5.75, 4.25, 7.75, 4.75], "texture": "#5"}, + "east": {"uv": [0, 0, 0, 0.5], "texture": "#5"}, + "south": {"uv": [4.5, 5.75, 6.5, 6.25], "texture": "#5"}, + "west": {"uv": [0, 0, 0, 0.5], "texture": "#5"}, + "up": {"uv": [2, 0, 0, 0], "texture": "#5"}, + "down": {"uv": [2, 0, 0, 0], "texture": "#5"} + } + }, + { + "name": "Cube1", + "from": [0, 3, 0], + "to": [16, 13, 16], + "faces": { + "north": {"uv": [2.25, 4, 4.25, 5.25], "texture": "#5"}, + "east": {"uv": [4.25, 0, 6.25, 1.25], "texture": "#5"}, + "south": {"uv": [4.25, 1.25, 6.25, 2.5], "texture": "#5"}, + "west": {"uv": [4.25, 2.5, 6.25, 3.75], "texture": "#5"}, + "up": {"uv": [4.25, 2, 2.25, 0], "texture": "#5"}, + "down": {"uv": [4.25, 2, 2.25, 4], "texture": "#5"} + } + }, + { + "name": "Cube1", + "from": [-1, 1.5, -1], + "to": [17, 3.5, 17], + "faces": { + "north": {"uv": [5.75, 4.75, 8, 5], "texture": "#5"}, + "east": {"uv": [5.75, 5, 8, 5.25], "texture": "#5"}, + "south": {"uv": [6.25, 0, 8.5, 0.25], "texture": "#5"}, + "west": {"uv": [6.25, 0.25, 8.5, 0.5], "texture": "#5"}, + "up": {"uv": [2.25, 2.25, 0, 0], "texture": "#5"}, + "down": {"uv": [2.25, 2.25, 0, 4.5], "texture": "#5"} + } + }, + { + "name": "Cube1", + "from": [2, 13, 2], + "to": [14, 14, 14], + "faces": { + "north": {"uv": [0, 6, 1.5, 6.25], "texture": "#5"}, + "east": {"uv": [0, 6.25, 1.5, 6.5], "texture": "#5"}, + "south": {"uv": [6.25, 0.5, 7.75, 0.75], "texture": "#5"}, + "west": {"uv": [6.25, 0.75, 7.75, 1], "texture": "#5"}, + "up": {"uv": [5.75, 5.25, 4.25, 3.75], "texture": "#5"}, + "down": {"uv": [1.5, 4.5, 0, 6], "texture": "#5"} + } + }, + { + "name": "Cube1", + "from": [2, 14, 2], + "to": [3, 16, 3], + "faces": { + "north": {"uv": [2.5, 6.25, 2.625, 6.5], "texture": "#5"}, + "east": {"uv": [6.25, 2.5, 6.375, 2.75], "texture": "#5"}, + "south": {"uv": [2.625, 6.25, 2.75, 6.5], "texture": "#5"}, + "west": {"uv": [2.75, 6.25, 2.875, 6.5], "texture": "#5"}, + "up": {"uv": [6.375, 3.625, 6.25, 3.5], "texture": "#5"}, + "down": {"uv": [3.75, 6.25, 3.625, 6.375], "texture": "#5"} + } + }, + { + "name": "Cube1", + "from": [13, 14, 2], + "to": [14, 16, 3], + "faces": { + "north": {"uv": [6.25, 1.5, 6.375, 1.75], "texture": "#5"}, + "east": {"uv": [6.25, 1.75, 6.375, 2], "texture": "#5"}, + "south": {"uv": [6.25, 2, 6.375, 2.25], "texture": "#5"}, + "west": {"uv": [6.25, 2.25, 6.375, 2.5], "texture": "#5"}, + "up": {"uv": [6.375, 3.5, 6.25, 3.375], "texture": "#5"}, + "down": {"uv": [3.625, 6.25, 3.5, 6.375], "texture": "#5"} + } + }, + { + "name": "Cube1", + "from": [13, 14, 13], + "to": [14, 16, 14], + "faces": { + "north": {"uv": [2, 5, 2.125, 5.25], "texture": "#5"}, + "east": {"uv": [2.125, 5, 2.25, 5.25], "texture": "#5"}, + "south": {"uv": [6.25, 1, 6.375, 1.25], "texture": "#5"}, + "west": {"uv": [6.25, 1.25, 6.375, 1.5], "texture": "#5"}, + "up": {"uv": [6.375, 3.375, 6.25, 3.25], "texture": "#5"}, + "down": {"uv": [3.5, 6.25, 3.375, 6.375], "texture": "#5"} + } + }, + { + "name": "Cube1", + "from": [13, 14, 13], + "to": [14, 16, 14], + "faces": { + "north": {"uv": [2, 4.5, 2.125, 4.75], "texture": "#5"}, + "east": {"uv": [2.125, 4.5, 2.25, 4.75], "texture": "#5"}, + "south": {"uv": [2, 4.75, 2.125, 5], "texture": "#5"}, + "west": {"uv": [2.125, 4.75, 2.25, 5], "texture": "#5"}, + "up": {"uv": [3.25, 6.375, 3.125, 6.25], "texture": "#5"}, + "down": {"uv": [3.375, 6.25, 3.25, 6.375], "texture": "#5"} + } + }, + { + "name": "Cube1", + "from": [2, 1, 2], + "to": [14, 1.5, 14], + "faces": { + "north": {"uv": [2, 14.5, 14, 15], "texture": "#3"}, + "east": {"uv": [2, 14.5, 14, 15], "texture": "#3"}, + "south": {"uv": [2, 14.5, 14, 15], "texture": "#3"}, + "west": {"uv": [2, 14.5, 14, 15], "texture": "#3"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#3"}, + "down": {"uv": [2, 2, 14, 14], "texture": "#3"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/big_lamp_off_l.png b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/big_lamp_off_l.png new file mode 100644 index 0000000..0711eac Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/big_lamp_off_l.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/big_lamp_on.json b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/big_lamp_on.json new file mode 100644 index 0000000..afd31a5 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/big_lamp_on.json @@ -0,0 +1,185 @@ +{ + "credit": "Designed by Pavel Durov with Cubik Studio - https://cubik.studio", + "parent": "block/cube_all", + "texture_size": [128, 128], + "textures": { + "5": "big_lamp_base", + "6": "big_lamp_on_l", + "particle": "soviet:blocks/dark_metal" + }, + "elements": [ + { + "name": "Cube1", + "from": [16.575, 0.025, -1], + "to": [20.075, 0.025, 17], + "rotation": {"angle": -45, "axis": "z", "origin": [18.5, 1.5, -1]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 0], "texture": "#5"}, + "east": {"uv": [0, 0, 2.25, 0], "texture": "#5"}, + "south": {"uv": [0, 0, 0.5, 0], "texture": "#5"}, + "west": {"uv": [0, 0, 2.25, 0], "texture": "#5"}, + "up": {"uv": [2, 6.75, 1.5, 4.5], "texture": "#5"}, + "down": {"uv": [2.5, 5.25, 2, 7.5], "texture": "#5"} + } + }, + { + "name": "Cube1", + "from": [2, 14, 13], + "to": [3, 16, 14], + "faces": { + "north": {"uv": [6.25, 2.75, 6.375, 3], "texture": "#5"}, + "east": {"uv": [2.875, 6.25, 3, 6.5], "texture": "#5"}, + "south": {"uv": [3, 6.25, 3.125, 6.5], "texture": "#5"}, + "west": {"uv": [6.25, 3, 6.375, 3.25], "texture": "#5"}, + "up": {"uv": [6.375, 3.75, 6.25, 3.625], "texture": "#5"}, + "down": {"uv": [3.875, 6.25, 3.75, 6.375], "texture": "#5"} + } + }, + { + "name": "Cube1", + "from": [-2.5, -0.5, -1], + "to": [-2.5, 3.5, 17], + "rotation": {"angle": -45, "axis": "z", "origin": [-3, -0.5, -1]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.5], "texture": "#5"}, + "east": {"uv": [2.5, 5.25, 4.75, 5.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0, 0.5], "texture": "#5"}, + "west": {"uv": [4.75, 5.25, 7, 5.75], "texture": "#5"}, + "up": {"uv": [0, 2.25, 0, 0], "texture": "#5"}, + "down": {"uv": [0, 0, 0, 2.25], "texture": "#5"} + } + }, + { + "name": "Cube5", + "from": [0, -1.45, -0.75], + "to": [16, 2.55, -0.75], + "rotation": {"angle": 45, "axis": "x", "origin": [0, 1.5, -1]}, + "faces": { + "north": {"uv": [2.5, 5.75, 4.5, 6.25], "texture": "#5"}, + "east": {"uv": [0, 0, 0, 0.5], "texture": "#5"}, + "south": {"uv": [5.75, 3.75, 7.75, 4.25], "texture": "#5"}, + "west": {"uv": [0, 0, 0, 0.5], "texture": "#5"}, + "up": {"uv": [2, 0, 0, 0], "texture": "#5"}, + "down": {"uv": [2, 0, 0, 0], "texture": "#5"} + } + }, + { + "name": "Cube5", + "from": [0, -1, 19.275], + "to": [16, 2.5, 19.275], + "rotation": {"angle": -45, "axis": "x", "origin": [0, -1, 19]}, + "faces": { + "north": {"uv": [5.75, 4.25, 7.75, 4.75], "texture": "#5"}, + "east": {"uv": [0, 0, 0, 0.5], "texture": "#5"}, + "south": {"uv": [4.5, 5.75, 6.5, 6.25], "texture": "#5"}, + "west": {"uv": [0, 0, 0, 0.5], "texture": "#5"}, + "up": {"uv": [2, 0, 0, 0], "texture": "#5"}, + "down": {"uv": [2, 0, 0, 0], "texture": "#5"} + } + }, + { + "name": "Cube1", + "from": [0, 3, 0], + "to": [16, 13, 16], + "faces": { + "north": {"uv": [2.25, 4, 4.25, 5.25], "texture": "#5"}, + "east": {"uv": [4.25, 0, 6.25, 1.25], "texture": "#5"}, + "south": {"uv": [4.25, 1.25, 6.25, 2.5], "texture": "#5"}, + "west": {"uv": [4.25, 2.5, 6.25, 3.75], "texture": "#5"}, + "up": {"uv": [4.25, 2, 2.25, 0], "texture": "#5"}, + "down": {"uv": [4.25, 2, 2.25, 4], "texture": "#5"} + } + }, + { + "name": "Cube1", + "from": [-1, 1.5, -1], + "to": [17, 3.5, 17], + "faces": { + "north": {"uv": [5.75, 4.75, 8, 5], "texture": "#5"}, + "east": {"uv": [5.75, 5, 8, 5.25], "texture": "#5"}, + "south": {"uv": [6.25, 0, 8.5, 0.25], "texture": "#5"}, + "west": {"uv": [6.25, 0.25, 8.5, 0.5], "texture": "#5"}, + "up": {"uv": [2.25, 2.25, 0, 0], "texture": "#5"}, + "down": {"uv": [2.25, 2.25, 0, 4.5], "texture": "#5"} + } + }, + { + "name": "Cube1", + "from": [2, 13, 2], + "to": [14, 14, 14], + "faces": { + "north": {"uv": [0, 6, 1.5, 6.25], "texture": "#5"}, + "east": {"uv": [0, 6.25, 1.5, 6.5], "texture": "#5"}, + "south": {"uv": [6.25, 0.5, 7.75, 0.75], "texture": "#5"}, + "west": {"uv": [6.25, 0.75, 7.75, 1], "texture": "#5"}, + "up": {"uv": [5.75, 5.25, 4.25, 3.75], "texture": "#5"}, + "down": {"uv": [1.5, 4.5, 0, 6], "texture": "#5"} + } + }, + { + "name": "Cube1", + "from": [2, 14, 2], + "to": [3, 16, 3], + "faces": { + "north": {"uv": [2.5, 6.25, 2.625, 6.5], "texture": "#5"}, + "east": {"uv": [6.25, 2.5, 6.375, 2.75], "texture": "#5"}, + "south": {"uv": [2.625, 6.25, 2.75, 6.5], "texture": "#5"}, + "west": {"uv": [2.75, 6.25, 2.875, 6.5], "texture": "#5"}, + "up": {"uv": [6.375, 3.625, 6.25, 3.5], "texture": "#5"}, + "down": {"uv": [3.75, 6.25, 3.625, 6.375], "texture": "#5"} + } + }, + { + "name": "Cube1", + "from": [13, 14, 2], + "to": [14, 16, 3], + "faces": { + "north": {"uv": [6.25, 1.5, 6.375, 1.75], "texture": "#5"}, + "east": {"uv": [6.25, 1.75, 6.375, 2], "texture": "#5"}, + "south": {"uv": [6.25, 2, 6.375, 2.25], "texture": "#5"}, + "west": {"uv": [6.25, 2.25, 6.375, 2.5], "texture": "#5"}, + "up": {"uv": [6.375, 3.5, 6.25, 3.375], "texture": "#5"}, + "down": {"uv": [3.625, 6.25, 3.5, 6.375], "texture": "#5"} + } + }, + { + "name": "Cube1", + "from": [13, 14, 13], + "to": [14, 16, 14], + "faces": { + "north": {"uv": [2, 5, 2.125, 5.25], "texture": "#5"}, + "east": {"uv": [2.125, 5, 2.25, 5.25], "texture": "#5"}, + "south": {"uv": [6.25, 1, 6.375, 1.25], "texture": "#5"}, + "west": {"uv": [6.25, 1.25, 6.375, 1.5], "texture": "#5"}, + "up": {"uv": [6.375, 3.375, 6.25, 3.25], "texture": "#5"}, + "down": {"uv": [3.5, 6.25, 3.375, 6.375], "texture": "#5"} + } + }, + { + "name": "Cube1", + "from": [13, 14, 13], + "to": [14, 16, 14], + "faces": { + "north": {"uv": [2, 4.5, 2.125, 4.75], "texture": "#5"}, + "east": {"uv": [2.125, 4.5, 2.25, 4.75], "texture": "#5"}, + "south": {"uv": [2, 4.75, 2.125, 5], "texture": "#5"}, + "west": {"uv": [2.125, 4.75, 2.25, 5], "texture": "#5"}, + "up": {"uv": [3.25, 6.375, 3.125, 6.25], "texture": "#5"}, + "down": {"uv": [3.375, 6.25, 3.25, 6.375], "texture": "#5"} + } + }, + { + "name": "Cube1", + "from": [2, 1, 2], + "to": [14, 1.5, 14], + "faces": { + "north": {"uv": [2, 14.5, 14, 15], "texture": "#6"}, + "east": {"uv": [2, 14.5, 14, 15], "texture": "#6"}, + "south": {"uv": [2, 14.5, 14, 15], "texture": "#6"}, + "west": {"uv": [2, 14.5, 14, 15], "texture": "#6"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#6"}, + "down": {"uv": [2, 2, 14, 14], "texture": "#6"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/big_lamp_on_l.png b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/big_lamp_on_l.png new file mode 100644 index 0000000..8ca8bab Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/big_lamp_on_l.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/diff_lamp_off.json b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/diff_lamp_off.json new file mode 100644 index 0000000..b48682f --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/diff_lamp_off.json @@ -0,0 +1,113 @@ +{ + "credit": "Made special for NewSovietEra", + "parent": "block/cube_all", + "texture_size": [32, 32], + "textures": { + "0": "diff_lamp_off", + "particle": "diff_lamp_off" + }, + "elements": [ + { + "from": [0, 15.025, 6.5], + "to": [16, 16, 9.5], + "rotation": {"angle": 0, "axis": "x", "origin": [0, 0, -1.5]}, + "faces": { + "north": {"uv": [8, 0, 16, 0.5], "texture": "#0"}, + "east": {"uv": [8, 3, 9.5, 3.5], "texture": "#0"}, + "south": {"uv": [8, 0.5, 16, 1], "texture": "#0"}, + "west": {"uv": [8, 3.5, 9.5, 4], "texture": "#0"}, + "up": {"uv": [8, 1.5, 0, 0], "texture": "#0"}, + "down": {"uv": [8, 1.5, 0, 3], "texture": "#0"} + } + }, + { + "from": [0.875, 13.75, 7.5], + "to": [15.125, 14.75, 8.5], + "rotation": {"angle": 0, "axis": "x", "origin": [0, 0, -1.5]}, + "faces": { + "north": {"uv": [8, 1, 15, 1.5], "texture": "#0"}, + "east": {"uv": [8, 4, 8.5, 4.5], "texture": "#0"}, + "south": {"uv": [8, 1.5, 15, 2], "texture": "#0"}, + "west": {"uv": [8, 4.5, 8.5, 5], "texture": "#0"}, + "up": {"uv": [15, 2.5, 8, 2], "texture": "#0"}, + "down": {"uv": [15, 2.5, 8, 3], "texture": "#0"} + } + }, + { + "from": [0.275, 13.575, 7.275], + "to": [1.275, 15.025, 8.725], + "rotation": {"angle": 0, "axis": "x", "origin": [0, 0, -1.5]}, + "faces": { + "north": {"uv": [8, 5, 8.5, 5.5], "texture": "#0"}, + "east": {"uv": [8, 5.5, 8.5, 6], "texture": "#0"}, + "south": {"uv": [8, 6, 8.5, 6.5], "texture": "#0"}, + "west": {"uv": [8, 6.5, 8.5, 7], "texture": "#0"}, + "up": {"uv": [8.5, 7.5, 8, 7], "texture": "#0"}, + "down": {"uv": [8.5, 7.5, 8, 8], "texture": "#0"} + } + }, + { + "from": [14.725, 13.575, 7.275], + "to": [15.725, 15.025, 8.725], + "rotation": {"angle": 0, "axis": "x", "origin": [16, 0, -1.5]}, + "faces": { + "north": {"uv": [8, 8, 8.5, 8.5], "texture": "#0"}, + "east": {"uv": [8.5, 4, 9, 4.5], "texture": "#0"}, + "south": {"uv": [8.5, 4.5, 9, 5], "texture": "#0"}, + "west": {"uv": [8.5, 5, 9, 5.5], "texture": "#0"}, + "up": {"uv": [9, 6, 8.5, 5.5], "texture": "#0"}, + "down": {"uv": [9, 6, 8.5, 6.5], "texture": "#0"} + } + }, + { + "from": [0.025, 12.5625, 6.25], + "to": [15.975, 15.5625, 6.25], + "rotation": {"angle": 22.5, "axis": "x", "origin": [0.5, 15, 6.5]}, + "faces": { + "north": {"uv": [0, 3, 8, 4.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0, 1.5], "texture": "#0"}, + "south": {"uv": [0, 4.5, 8, 6], "texture": "#0"}, + "west": {"uv": [0, 0, 0, 1.5], "texture": "#0"}, + "up": {"uv": [8, 0, 0, 0], "texture": "#0"}, + "down": {"uv": [8, 0, 0, 0], "texture": "#0"} + } + }, + { + "from": [0.025, 12.5625, 9.725], + "to": [15.975, 15.5625, 9.725], + "rotation": {"angle": -22.5, "axis": "x", "origin": [0.5, 15, 9.475]}, + "faces": { + "north": {"uv": [0, 6, 8, 7.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0, 1.5], "texture": "#0"}, + "south": {"uv": [0, 7.5, 8, 9], "texture": "#0"}, + "west": {"uv": [0, 0, 0, 1.5], "texture": "#0"}, + "up": {"uv": [8, 0, 0, 0], "texture": "#0"}, + "down": {"uv": [8, 0, 0, 0], "texture": "#0"} + } + } + ], + "groups": [ + 0, + 1, + 2, + 3, + 4, + 5, + { + "name": "group", + "origin": [0.25, 13.25, 10.9375], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [] + }, + { + "name": "group", + "origin": [0.25, 13.25, 10.9375], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/diff_lamp_off.png b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/diff_lamp_off.png new file mode 100644 index 0000000..3d6c931 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/diff_lamp_off.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/diff_lamp_on.json b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/diff_lamp_on.json new file mode 100644 index 0000000..9cc954a --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/diff_lamp_on.json @@ -0,0 +1,113 @@ +{ + "credit": "Made special for NewSovietEra", + "parent": "block/cube_all", + "texture_size": [32, 32], + "textures": { + "1": "diff_lamp_on", + "particle": "diff_lamp_off" + }, + "elements": [ + { + "from": [0, 15.025, 6.5], + "to": [16, 16, 9.5], + "rotation": {"angle": 0, "axis": "x", "origin": [0, 0, -1.5]}, + "faces": { + "north": {"uv": [8, 0, 16, 0.5], "texture": "#1"}, + "east": {"uv": [8, 3, 9.5, 3.5], "texture": "#1"}, + "south": {"uv": [8, 0.5, 16, 1], "texture": "#1"}, + "west": {"uv": [8, 3.5, 9.5, 4], "texture": "#1"}, + "up": {"uv": [8, 1.5, 0, 0], "texture": "#1"}, + "down": {"uv": [8, 1.5, 0, 3], "texture": "#1"} + } + }, + { + "from": [0.875, 13.75, 7.5], + "to": [15.125, 14.75, 8.5], + "rotation": {"angle": 0, "axis": "x", "origin": [0, 0, -1.5]}, + "faces": { + "north": {"uv": [8, 1, 15, 1.5], "texture": "#1"}, + "east": {"uv": [8, 4, 8.5, 4.5], "texture": "#1"}, + "south": {"uv": [8, 1.5, 15, 2], "texture": "#1"}, + "west": {"uv": [8, 4.5, 8.5, 5], "texture": "#1"}, + "up": {"uv": [15, 2.5, 8, 2], "texture": "#1"}, + "down": {"uv": [15, 2.5, 8, 3], "texture": "#1"} + } + }, + { + "from": [0.275, 13.575, 7.275], + "to": [1.275, 15.025, 8.725], + "rotation": {"angle": 0, "axis": "x", "origin": [0, 0, -1.5]}, + "faces": { + "north": {"uv": [8, 5, 8.5, 5.5], "texture": "#1"}, + "east": {"uv": [8, 5.5, 8.5, 6], "texture": "#1"}, + "south": {"uv": [8, 6, 8.5, 6.5], "texture": "#1"}, + "west": {"uv": [8, 6.5, 8.5, 7], "texture": "#1"}, + "up": {"uv": [8.5, 7.5, 8, 7], "texture": "#1"}, + "down": {"uv": [8.5, 7.5, 8, 8], "texture": "#1"} + } + }, + { + "from": [14.725, 13.575, 7.275], + "to": [15.725, 15.025, 8.725], + "rotation": {"angle": 0, "axis": "x", "origin": [16, 0, -1.5]}, + "faces": { + "north": {"uv": [8, 8, 8.5, 8.5], "texture": "#1"}, + "east": {"uv": [8.5, 4, 9, 4.5], "texture": "#1"}, + "south": {"uv": [8.5, 4.5, 9, 5], "texture": "#1"}, + "west": {"uv": [8.5, 5, 9, 5.5], "texture": "#1"}, + "up": {"uv": [9, 6, 8.5, 5.5], "texture": "#1"}, + "down": {"uv": [9, 6, 8.5, 6.5], "texture": "#1"} + } + }, + { + "from": [0.025, 12.5625, 6.25], + "to": [15.975, 15.5625, 6.25], + "rotation": {"angle": 22.5, "axis": "x", "origin": [0.5, 15, 6.5]}, + "faces": { + "north": {"uv": [0, 3, 8, 4.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 1.5], "texture": "#1"}, + "south": {"uv": [0, 4.5, 8, 6], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 1.5], "texture": "#1"}, + "up": {"uv": [8, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [8, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [0.025, 12.5625, 9.725], + "to": [15.975, 15.5625, 9.725], + "rotation": {"angle": -22.5, "axis": "x", "origin": [0.5, 15, 9.475]}, + "faces": { + "north": {"uv": [0, 6, 8, 7.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 1.5], "texture": "#1"}, + "south": {"uv": [0, 7.5, 8, 9], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 1.5], "texture": "#1"}, + "up": {"uv": [8, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [8, 0, 0, 0], "texture": "#1"} + } + } + ], + "groups": [ + 0, + 1, + 2, + 3, + 4, + 5, + { + "name": "group", + "origin": [0.25, 13.25, 10.9375], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [] + }, + { + "name": "group", + "origin": [0.25, 13.25, 10.9375], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/diff_lamp_on.png b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/diff_lamp_on.png new file mode 100644 index 0000000..f6e18ff Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/diff_lamp_on.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/inc_lamp_off.json b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/inc_lamp_off.json new file mode 100644 index 0000000..b0a9000 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/inc_lamp_off.json @@ -0,0 +1,152 @@ +{ + "credit": "Made with Blockbench", + "parent": "block/block", + "texture_size": [64, 64], + "textures": { + "0": "inc_lamp_off", + "particle": "inc_lamp_off" + }, + "elements": [ + { + "from": [4, 15, 4], + "to": [12, 16, 12], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "up": {"uv": [2, 2, 0, 0], "texture": "#0"}, + "down": {"uv": [2, 2, 0, 4], "texture": "#0"} + } + }, + { + "from": [4, 14, 4], + "to": [12, 15, 12], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "up": {"uv": [4, 2, 2, 0], "texture": "#0"}, + "down": {"uv": [4, 2, 2, 4], "texture": "#0"} + } + }, + { + "from": [6, 7, 6], + "to": [10, 15, 10], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [3, 6, 4, 8], "texture": "#0"}, + "east": {"uv": [4, 6, 5, 8], "texture": "#0"}, + "south": {"uv": [6, 4, 7, 6], "texture": "#0"}, + "west": {"uv": [5, 6, 6, 8], "texture": "#0"}, + "down": {"uv": [7, 6, 6, 7], "texture": "#0"} + } + }, + { + "from": [4, 14, 12], + "to": [12, 16, 12], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [7, 0, 9, 0.5], "texture": "#0"}, + "south": {"uv": [7, 0.5, 9, 1], "texture": "#0"} + } + }, + { + "from": [4, 14, 4], + "to": [12, 16, 4], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [7, 1, 9, 1.5], "texture": "#0"}, + "south": {"uv": [7, 1.5, 9, 2], "texture": "#0"} + } + }, + { + "from": [4, 14, 4], + "to": [4, 16, 12], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "east": {"uv": [7, 2, 9, 2.5], "texture": "#0"}, + "west": {"uv": [7, 2.5, 9, 3], "texture": "#0"} + } + }, + { + "from": [12, 14, 4], + "to": [12, 16, 12], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "east": {"uv": [7, 3, 9, 3.5], "texture": "#0"}, + "west": {"uv": [7, 3.5, 9, 4], "texture": "#0"} + } + }, + { + "from": [5, 6.5, 5], + "to": [11, 6.5, 11], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 0], "texture": "#0"}, + "east": {"uv": [0, 0, 1.5, 0], "texture": "#0"}, + "south": {"uv": [0, 0, 1.5, 0], "texture": "#0"}, + "west": {"uv": [0, 0, 1.5, 0], "texture": "#0"}, + "up": {"uv": [1.5, 7.5, 0, 6], "texture": "#0"}, + "down": {"uv": [3, 6, 1.5, 7.5], "texture": "#0"} + } + }, + { + "from": [5, 6.5, 5], + "to": [11, 14.5, 5], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0, 4, 1.5, 6], "texture": "#0"}, + "east": {"uv": [0, 0, 0, 2], "texture": "#0"}, + "south": {"uv": [4, 0, 5.5, 2], "texture": "#0"}, + "west": {"uv": [0, 0, 0, 2], "texture": "#0"}, + "up": {"uv": [1.5, 0, 0, 0], "texture": "#0"}, + "down": {"uv": [1.5, 0, 0, 0], "texture": "#0"} + } + }, + { + "from": [5, 6.5, 5], + "to": [5, 14.5, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 2], "texture": "#0"}, + "east": {"uv": [1.5, 4, 3, 6], "texture": "#0"}, + "south": {"uv": [0, 0, 0, 2], "texture": "#0"}, + "west": {"uv": [4, 2, 5.5, 4], "texture": "#0"}, + "up": {"uv": [0, 1.5, 0, 0], "texture": "#0"}, + "down": {"uv": [0, 0, 0, 1.5], "texture": "#0"} + } + }, + { + "from": [5, 6.5, 11], + "to": [11, 14.5, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [3, 4, 4.5, 6], "texture": "#0"}, + "east": {"uv": [0, 0, 0, 2], "texture": "#0"}, + "south": {"uv": [4.5, 4, 6, 6], "texture": "#0"}, + "west": {"uv": [0, 0, 0, 2], "texture": "#0"}, + "up": {"uv": [1.5, 0, 0, 0], "texture": "#0"}, + "down": {"uv": [1.5, 0, 0, 0], "texture": "#0"} + } + }, + { + "from": [11, 6.5, 5], + "to": [11, 14.5, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 2], "texture": "#0"}, + "east": {"uv": [5.5, 0, 7, 2], "texture": "#0"}, + "south": {"uv": [0, 0, 0, 2], "texture": "#0"}, + "west": {"uv": [5.5, 2, 7, 4], "texture": "#0"}, + "up": {"uv": [0, 1.5, 0, 0], "texture": "#0"}, + "down": {"uv": [0, 0, 0, 1.5], "texture": "#0"} + } + } + ], + "groups": [ + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/inc_lamp_off.png b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/inc_lamp_off.png new file mode 100644 index 0000000..370ad95 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/inc_lamp_off.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/inc_lamp_on.json b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/inc_lamp_on.json new file mode 100644 index 0000000..9997594 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/inc_lamp_on.json @@ -0,0 +1,152 @@ +{ + "credit": "Made with Blockbench", + "parent": "block/block", + "texture_size": [64, 64], + "textures": { + "1": "inc_lamp_on", + "particle": "inc_lamp_off" + }, + "elements": [ + { + "from": [4, 15, 4], + "to": [12, 16, 12], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "up": {"uv": [2, 2, 0, 0], "texture": "#1"}, + "down": {"uv": [2, 2, 0, 4], "texture": "#1"} + } + }, + { + "from": [4, 14, 4], + "to": [12, 15, 12], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "up": {"uv": [4, 2, 2, 0], "texture": "#1"}, + "down": {"uv": [4, 2, 2, 4], "texture": "#1"} + } + }, + { + "from": [6, 7, 6], + "to": [10, 15, 10], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [3, 6, 4, 8], "texture": "#1"}, + "east": {"uv": [4, 6, 5, 8], "texture": "#1"}, + "south": {"uv": [6, 4, 7, 6], "texture": "#1"}, + "west": {"uv": [5, 6, 6, 8], "texture": "#1"}, + "down": {"uv": [7, 6, 6, 7], "texture": "#1"} + } + }, + { + "from": [4, 14, 12], + "to": [12, 16, 12], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [7, 0, 9, 0.5], "texture": "#1"}, + "south": {"uv": [7, 0.5, 9, 1], "texture": "#1"} + } + }, + { + "from": [4, 14, 4], + "to": [12, 16, 4], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [7, 1, 9, 1.5], "texture": "#1"}, + "south": {"uv": [7, 1.5, 9, 2], "texture": "#1"} + } + }, + { + "from": [4, 14, 4], + "to": [4, 16, 12], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "east": {"uv": [7, 2, 9, 2.5], "texture": "#1"}, + "west": {"uv": [7, 2.5, 9, 3], "texture": "#1"} + } + }, + { + "from": [12, 14, 4], + "to": [12, 16, 12], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "east": {"uv": [7, 3, 9, 3.5], "texture": "#1"}, + "west": {"uv": [7, 3.5, 9, 4], "texture": "#1"} + } + }, + { + "from": [5, 6.5, 5], + "to": [11, 6.5, 11], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 1.5, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 1.5, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 1.5, 0], "texture": "#1"}, + "up": {"uv": [1.5, 7.5, 0, 6], "texture": "#1"}, + "down": {"uv": [3, 6, 1.5, 7.5], "texture": "#1"} + } + }, + { + "from": [5, 6.5, 5], + "to": [11, 14.5, 5], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0, 4, 1.5, 6], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 2], "texture": "#1"}, + "south": {"uv": [4, 0, 5.5, 2], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 2], "texture": "#1"}, + "up": {"uv": [1.5, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [1.5, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [5, 6.5, 5], + "to": [5, 14.5, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 2], "texture": "#1"}, + "east": {"uv": [1.5, 4, 3, 6], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2], "texture": "#1"}, + "west": {"uv": [4, 2, 5.5, 4], "texture": "#1"}, + "up": {"uv": [0, 1.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 1.5], "texture": "#1"} + } + }, + { + "from": [5, 6.5, 11], + "to": [11, 14.5, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [3, 4, 4.5, 6], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 2], "texture": "#1"}, + "south": {"uv": [4.5, 4, 6, 6], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 2], "texture": "#1"}, + "up": {"uv": [1.5, 0, 0, 0], "texture": "#1"}, + "down": {"uv": [1.5, 0, 0, 0], "texture": "#1"} + } + }, + { + "from": [11, 6.5, 5], + "to": [11, 14.5, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 2], "texture": "#1"}, + "east": {"uv": [5.5, 0, 7, 2], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2], "texture": "#1"}, + "west": {"uv": [5.5, 2, 7, 4], "texture": "#1"}, + "up": {"uv": [0, 1.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 1.5], "texture": "#1"} + } + } + ], + "groups": [ + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/inc_lamp_on.png b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/inc_lamp_on.png new file mode 100644 index 0000000..8857b71 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/inc_lamp_on.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/lamp_broken.json b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/lamp_broken.json new file mode 100644 index 0000000..cabcd97 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/lamp_broken.json @@ -0,0 +1,146 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "lamp_off", + "particle": "lamp_off" + }, + "elements": [ + { + "from": [0, 15, 4], + "to": [16, 16, 12], + "faces": { + "north": {"uv": [2, 2, 6, 2.25], "texture": "#3"}, + "east": {"uv": [0, 2, 2, 2.25], "texture": "#3"}, + "south": {"uv": [8, 2, 12, 2.25], "texture": "#3"}, + "west": {"uv": [6, 2, 8, 2.25], "texture": "#3"}, + "up": {"uv": [6, 2, 2, 0], "texture": "#3"}, + "down": {"uv": [10, 0, 6, 2], "texture": "#3"} + } + }, + { + "from": [0.525, 14, 9], + "to": [0.525, 15, 10], + "faces": { + "north": {"uv": [0.75, 0.25, 0.75, 0.5], "texture": "#3"}, + "east": {"uv": [0.5, 0.25, 0.75, 0.5], "texture": "#3"}, + "south": {"uv": [1, 0.25, 1, 0.5], "texture": "#3"}, + "west": {"uv": [0.75, 0.25, 1, 0.5], "texture": "#3"}, + "up": {"uv": [0.75, 0.25, 0.75, 0], "texture": "#3"}, + "down": {"uv": [0.75, 0, 0.75, 0.25], "texture": "#3"} + } + }, + { + "from": [0.525, 13, 9], + "to": [0.525, 14, 10], + "faces": { + "north": {"uv": [0.75, 0.25, 0.75, 0.5], "texture": "#3"}, + "east": {"uv": [0.5, 0.25, 0.75, 0.5], "texture": "#3"}, + "south": {"uv": [1, 0.25, 1, 0.5], "texture": "#3"}, + "west": {"uv": [0.75, 0.25, 1, 0.5], "texture": "#3"}, + "up": {"uv": [0.75, 0.25, 0.75, 0], "texture": "#3"}, + "down": {"uv": [0.75, 0, 0.75, 0.25], "texture": "#3"} + } + }, + { + "from": [15.325, 14, 9], + "to": [15.325, 15, 10], + "faces": { + "north": {"uv": [0.25, 0.75, 0.25, 1], "texture": "#3"}, + "east": {"uv": [0, 0.75, 0.25, 1], "texture": "#3"}, + "south": {"uv": [0.5, 0.75, 0.5, 1], "texture": "#3"}, + "west": {"uv": [0.25, 0.75, 0.5, 1], "texture": "#3"}, + "up": {"uv": [0.25, 0.75, 0.25, 0.5], "texture": "#3"}, + "down": {"uv": [0.25, 0.5, 0.25, 0.75], "texture": "#3"} + } + }, + { + "from": [15.325, 13, 9], + "to": [15.325, 14, 10], + "faces": { + "north": {"uv": [0.25, 0.75, 0.25, 1], "texture": "#3"}, + "east": {"uv": [0, 0.75, 0.25, 1], "texture": "#3"}, + "south": {"uv": [0.5, 0.75, 0.5, 1], "texture": "#3"}, + "west": {"uv": [0.25, 0.75, 0.5, 1], "texture": "#3"}, + "up": {"uv": [0.25, 0.75, 0.25, 0.5], "texture": "#3"}, + "down": {"uv": [0.25, 0.5, 0.25, 0.75], "texture": "#3"} + } + }, + { + "from": [0.525, 13, 6], + "to": [0.525, 14, 7], + "faces": { + "north": {"uv": [0.25, 0.5, 0.25, 0.75], "texture": "#3"}, + "east": {"uv": [0, 0.5, 0.25, 0.75], "texture": "#3"}, + "south": {"uv": [0.5, 0.5, 0.5, 0.75], "texture": "#3"}, + "west": {"uv": [0.25, 0.5, 0.5, 0.75], "texture": "#3"}, + "up": {"uv": [0.25, 0.5, 0.25, 0.25], "texture": "#3"}, + "down": {"uv": [0.25, 0.25, 0.25, 0.5], "texture": "#3"} + } + }, + { + "from": [0.525, 14, 6], + "to": [0.525, 15, 7], + "faces": { + "north": {"uv": [0.25, 0.5, 0.25, 0.75], "texture": "#3"}, + "east": {"uv": [0, 0.5, 0.25, 0.75], "texture": "#3"}, + "south": {"uv": [0.5, 0.5, 0.5, 0.75], "texture": "#3"}, + "west": {"uv": [0.25, 0.5, 0.5, 0.75], "texture": "#3"}, + "up": {"uv": [0.25, 0.5, 0.25, 0.25], "texture": "#3"}, + "down": {"uv": [0.25, 0.25, 0.25, 0.5], "texture": "#3"} + } + }, + { + "from": [15.325, 14, 6], + "to": [15.325, 15, 7], + "faces": { + "north": {"uv": [0.25, 0.25, 0.25, 0.5], "texture": "#3"}, + "east": {"uv": [0, 0.25, 0.25, 0.5], "texture": "#3"}, + "south": {"uv": [0.5, 0.25, 0.5, 0.5], "texture": "#3"}, + "west": {"uv": [0.25, 0.25, 0.5, 0.5], "texture": "#3"}, + "up": {"uv": [0.25, 0.25, 0.25, 0], "texture": "#3"}, + "down": {"uv": [0.25, 0, 0.25, 0.25], "texture": "#3"} + } + }, + { + "from": [15.325, 13, 6], + "to": [15.325, 14, 7], + "faces": { + "north": {"uv": [0.25, 0.75, 0.25, 1], "texture": "#3"}, + "east": {"uv": [0, 0.75, 0.25, 1], "texture": "#3"}, + "south": {"uv": [0.5, 0.75, 0.5, 1], "texture": "#3"}, + "west": {"uv": [0.25, 0.75, 0.5, 1], "texture": "#3"}, + "up": {"uv": [0.25, 0.75, 0.25, 0.5], "texture": "#3"}, + "down": {"uv": [0.25, 0.5, 0.25, 0.75], "texture": "#3"} + } + } + ], + "groups": [ + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [ + 0, + { + "name": "group", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [1, 2, 3, 4] + }, + { + "name": "group", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [5, 6, 7, 8] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/lamp_off.json b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/lamp_off.json new file mode 100644 index 0000000..160285a --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/lamp_off.json @@ -0,0 +1,135 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "lamp_off", + "particle": "lamp_off" + }, + "elements": [ + { + "from": [0, 15, 4], + "to": [16, 16, 12], + "faces": { + "north": {"uv": [2, 2, 6, 2.25], "texture": "#3"}, + "east": {"uv": [0, 2, 2, 2.25], "texture": "#3"}, + "south": {"uv": [8, 2, 12, 2.25], "texture": "#3"}, + "west": {"uv": [6, 2, 8, 2.25], "texture": "#3"}, + "up": {"uv": [6, 2, 2, 0], "texture": "#3"}, + "down": {"uv": [10, 0, 6, 2], "texture": "#3"} + } + }, + { + "from": [0.075, 12, 5], + "to": [15.875, 15, 11], + "faces": { + "north": {"uv": [1.5, 3.75, 5.25, 4.5], "texture": "#3"}, + "east": {"uv": [0, 3.75, 1.5, 4.5], "texture": "#3"}, + "south": {"uv": [6.75, 3.75, 10.5, 4.5], "texture": "#3"}, + "west": {"uv": [5.25, 3.75, 6.75, 4.5], "texture": "#3"}, + "up": {"uv": [5.25, 3.75, 1.5, 2.25], "texture": "#3"}, + "down": {"uv": [9, 2.25, 5.25, 3.75], "texture": "#3"} + } + }, + { + "from": [0.525, 14, 9], + "to": [0.525, 15, 10], + "faces": { + "north": {"uv": [0.75, 0.25, 0.75, 0.5], "texture": "#3"}, + "east": {"uv": [0.5, 0.25, 0.75, 0.5], "texture": "#3"}, + "south": {"uv": [1, 0.25, 1, 0.5], "texture": "#3"}, + "west": {"uv": [0.75, 0.25, 1, 0.5], "texture": "#3"}, + "up": {"uv": [0.75, 0.25, 0.75, 0], "texture": "#3"}, + "down": {"uv": [0.75, 0, 0.75, 0.25], "texture": "#3"} + } + }, + { + "from": [15.325, 14, 9], + "to": [15.325, 15, 10], + "faces": { + "north": {"uv": [0.25, 0.75, 0.25, 1], "texture": "#3"}, + "east": {"uv": [0, 0.75, 0.25, 1], "texture": "#3"}, + "south": {"uv": [0.5, 0.75, 0.5, 1], "texture": "#3"}, + "west": {"uv": [0.25, 0.75, 0.5, 1], "texture": "#3"}, + "up": {"uv": [0.25, 0.75, 0.25, 0.5], "texture": "#3"}, + "down": {"uv": [0.25, 0.5, 0.25, 0.75], "texture": "#3"} + } + }, + { + "from": [0.525, 13, 9], + "to": [15.325, 14, 10], + "faces": { + "north": {"uv": [0.25, 5.25, 3.75, 5.5], "texture": "#3"}, + "east": {"uv": [0, 5.25, 0.25, 5.5], "texture": "#3"}, + "south": {"uv": [4, 5.25, 7.5, 5.5], "texture": "#3"}, + "west": {"uv": [3.75, 5.25, 4, 5.5], "texture": "#3"}, + "up": {"uv": [3.75, 5.25, 0.25, 5], "texture": "#3"}, + "down": {"uv": [7.25, 5, 3.75, 5.25], "texture": "#3"} + } + }, + { + "from": [0.525, 14, 6], + "to": [0.525, 15, 7], + "faces": { + "north": {"uv": [0.25, 0.5, 0.25, 0.75], "texture": "#3"}, + "east": {"uv": [0, 0.5, 0.25, 0.75], "texture": "#3"}, + "south": {"uv": [0.5, 0.5, 0.5, 0.75], "texture": "#3"}, + "west": {"uv": [0.25, 0.5, 0.5, 0.75], "texture": "#3"}, + "up": {"uv": [0.25, 0.5, 0.25, 0.25], "texture": "#3"}, + "down": {"uv": [0.25, 0.25, 0.25, 0.5], "texture": "#3"} + } + }, + { + "from": [15.325, 14, 6], + "to": [15.325, 15, 7], + "faces": { + "north": {"uv": [0.25, 0.25, 0.25, 0.5], "texture": "#3"}, + "east": {"uv": [0, 0.25, 0.25, 0.5], "texture": "#3"}, + "south": {"uv": [0.5, 0.25, 0.5, 0.5], "texture": "#3"}, + "west": {"uv": [0.25, 0.25, 0.5, 0.5], "texture": "#3"}, + "up": {"uv": [0.25, 0.25, 0.25, 0], "texture": "#3"}, + "down": {"uv": [0.25, 0, 0.25, 0.25], "texture": "#3"} + } + }, + { + "from": [0.525, 13, 6], + "to": [15.325, 14, 7], + "faces": { + "north": {"uv": [0.25, 4.75, 3.75, 5], "texture": "#3"}, + "east": {"uv": [0, 4.75, 0.25, 5], "texture": "#3"}, + "south": {"uv": [4, 4.75, 7.5, 5], "texture": "#3"}, + "west": {"uv": [3.75, 4.75, 4, 5], "texture": "#3"}, + "up": {"uv": [3.75, 4.75, 0.25, 4.5], "texture": "#3"}, + "down": {"uv": [7.25, 4.5, 3.75, 4.75], "texture": "#3"} + } + } + ], + "groups": [ + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [ + 0, + 1, + { + "name": "group", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [2, 3, 4] + }, + { + "name": "group", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [5, 6, 7] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/lamp_off.png b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/lamp_off.png new file mode 100644 index 0000000..26faffd Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/lamp_off.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/lamp_off_without_cover.json b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/lamp_off_without_cover.json new file mode 100644 index 0000000..a3dd84a --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/lamp_off_without_cover.json @@ -0,0 +1,122 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "lamp_off", + "particle": "lamp_off" + }, + "elements": [ + { + "from": [0, 15, 4], + "to": [16, 16, 12], + "faces": { + "north": {"uv": [2, 2, 6, 2.25], "texture": "#3"}, + "east": {"uv": [0, 2, 2, 2.25], "texture": "#3"}, + "south": {"uv": [8, 2, 12, 2.25], "texture": "#3"}, + "west": {"uv": [6, 2, 8, 2.25], "texture": "#3"}, + "up": {"uv": [6, 2, 2, 0], "texture": "#3"}, + "down": {"uv": [10, 0, 6, 2], "texture": "#3"} + } + }, + { + "from": [0.525, 14, 9], + "to": [0.525, 15, 10], + "faces": { + "north": {"uv": [0.75, 0.25, 0.75, 0.5], "texture": "#3"}, + "east": {"uv": [0.5, 0.25, 0.75, 0.5], "texture": "#3"}, + "south": {"uv": [1, 0.25, 1, 0.5], "texture": "#3"}, + "west": {"uv": [0.75, 0.25, 1, 0.5], "texture": "#3"}, + "up": {"uv": [0.75, 0.25, 0.75, 0], "texture": "#3"}, + "down": {"uv": [0.75, 0, 0.75, 0.25], "texture": "#3"} + } + }, + { + "from": [15.325, 14, 9], + "to": [15.325, 15, 10], + "faces": { + "north": {"uv": [0.25, 0.75, 0.25, 1], "texture": "#3"}, + "east": {"uv": [0, 0.75, 0.25, 1], "texture": "#3"}, + "south": {"uv": [0.5, 0.75, 0.5, 1], "texture": "#3"}, + "west": {"uv": [0.25, 0.75, 0.5, 1], "texture": "#3"}, + "up": {"uv": [0.25, 0.75, 0.25, 0.5], "texture": "#3"}, + "down": {"uv": [0.25, 0.5, 0.25, 0.75], "texture": "#3"} + } + }, + { + "from": [0.525, 13, 9], + "to": [15.325, 14, 10], + "faces": { + "north": {"uv": [0.25, 5.25, 3.75, 5.5], "texture": "#3"}, + "east": {"uv": [0, 5.25, 0.25, 5.5], "texture": "#3"}, + "south": {"uv": [4, 5.25, 7.5, 5.5], "texture": "#3"}, + "west": {"uv": [3.75, 5.25, 4, 5.5], "texture": "#3"}, + "up": {"uv": [3.75, 5.25, 0.25, 5], "texture": "#3"}, + "down": {"uv": [7.25, 5, 3.75, 5.25], "texture": "#3"} + } + }, + { + "from": [0.525, 14, 6], + "to": [0.525, 15, 7], + "faces": { + "north": {"uv": [0.25, 0.5, 0.25, 0.75], "texture": "#3"}, + "east": {"uv": [0, 0.5, 0.25, 0.75], "texture": "#3"}, + "south": {"uv": [0.5, 0.5, 0.5, 0.75], "texture": "#3"}, + "west": {"uv": [0.25, 0.5, 0.5, 0.75], "texture": "#3"}, + "up": {"uv": [0.25, 0.5, 0.25, 0.25], "texture": "#3"}, + "down": {"uv": [0.25, 0.25, 0.25, 0.5], "texture": "#3"} + } + }, + { + "from": [15.325, 14, 6], + "to": [15.325, 15, 7], + "faces": { + "north": {"uv": [0.25, 0.25, 0.25, 0.5], "texture": "#3"}, + "east": {"uv": [0, 0.25, 0.25, 0.5], "texture": "#3"}, + "south": {"uv": [0.5, 0.25, 0.5, 0.5], "texture": "#3"}, + "west": {"uv": [0.25, 0.25, 0.5, 0.5], "texture": "#3"}, + "up": {"uv": [0.25, 0.25, 0.25, 0], "texture": "#3"}, + "down": {"uv": [0.25, 0, 0.25, 0.25], "texture": "#3"} + } + }, + { + "from": [0.525, 13, 6], + "to": [15.325, 14, 7], + "faces": { + "north": {"uv": [0.25, 4.75, 3.75, 5], "texture": "#3"}, + "east": {"uv": [0, 4.75, 0.25, 5], "texture": "#3"}, + "south": {"uv": [4, 4.75, 7.5, 5], "texture": "#3"}, + "west": {"uv": [3.75, 4.75, 4, 5], "texture": "#3"}, + "up": {"uv": [3.75, 4.75, 0.25, 4.5], "texture": "#3"}, + "down": {"uv": [7.25, 4.5, 3.75, 4.75], "texture": "#3"} + } + } + ], + "groups": [ + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [ + 0, + { + "name": "group", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [1, 2, 3] + }, + { + "name": "group", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [4, 5, 6] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/lamp_on.png b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/lamp_on.png new file mode 100644 index 0000000..57cb2fb Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/lamp_on.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/lamp_on_1.json b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/lamp_on_1.json new file mode 100644 index 0000000..9e04ccf --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/lamp_on_1.json @@ -0,0 +1,134 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "2": "lamp_on_2" + }, + "elements": [ + { + "from": [0, 15, 4], + "to": [16, 16, 12], + "faces": { + "north": {"uv": [2, 2, 6, 2.25], "texture": "#2"}, + "east": {"uv": [0, 2, 2, 2.25], "texture": "#2"}, + "south": {"uv": [8, 2, 12, 2.25], "texture": "#2"}, + "west": {"uv": [6, 2, 8, 2.25], "texture": "#2"}, + "up": {"uv": [6, 2, 2, 0], "texture": "#2"}, + "down": {"uv": [10, 0, 6, 2], "texture": "#2"} + } + }, + { + "from": [0.075, 12, 5], + "to": [15.875, 15, 11], + "faces": { + "north": {"uv": [1.5, 3.75, 5.25, 4.5], "texture": "#2"}, + "east": {"uv": [0, 3.75, 1.5, 4.5], "texture": "#2"}, + "south": {"uv": [6.75, 3.75, 10.5, 4.5], "texture": "#2"}, + "west": {"uv": [5.25, 3.75, 6.75, 4.5], "texture": "#2"}, + "up": {"uv": [5.25, 3.75, 1.5, 2.25], "texture": "#2"}, + "down": {"uv": [9, 2.25, 5.25, 3.75], "texture": "#2"} + } + }, + { + "from": [0.525, 14, 9], + "to": [0.525, 15, 10], + "faces": { + "north": {"uv": [0.75, 0.25, 0.75, 0.5], "texture": "#2"}, + "east": {"uv": [0.5, 0.25, 0.75, 0.5], "texture": "#2"}, + "south": {"uv": [1, 0.25, 1, 0.5], "texture": "#2"}, + "west": {"uv": [0.75, 0.25, 1, 0.5], "texture": "#2"}, + "up": {"uv": [0.75, 0.25, 0.75, 0], "texture": "#2"}, + "down": {"uv": [0.75, 0, 0.75, 0.25], "texture": "#2"} + } + }, + { + "from": [15.325, 14, 9], + "to": [15.325, 15, 10], + "faces": { + "north": {"uv": [0.25, 0.75, 0.25, 1], "texture": "#2"}, + "east": {"uv": [0, 0.75, 0.25, 1], "texture": "#2"}, + "south": {"uv": [0.5, 0.75, 0.5, 1], "texture": "#2"}, + "west": {"uv": [0.25, 0.75, 0.5, 1], "texture": "#2"}, + "up": {"uv": [0.25, 0.75, 0.25, 0.5], "texture": "#2"}, + "down": {"uv": [0.25, 0.5, 0.25, 0.75], "texture": "#2"} + } + }, + { + "from": [0.525, 13, 9], + "to": [15.325, 14, 10], + "faces": { + "north": {"uv": [0.25, 5.25, 3.75, 5.5], "texture": "#2"}, + "east": {"uv": [0, 5.25, 0.25, 5.5], "texture": "#2"}, + "south": {"uv": [4, 5.25, 7.5, 5.5], "texture": "#2"}, + "west": {"uv": [3.75, 5.25, 4, 5.5], "texture": "#2"}, + "up": {"uv": [3.75, 5.25, 0.25, 5], "texture": "#2"}, + "down": {"uv": [7.25, 5, 3.75, 5.25], "texture": "#2"} + } + }, + { + "from": [0.525, 14, 6], + "to": [0.525, 15, 7], + "faces": { + "north": {"uv": [0.25, 0.5, 0.25, 0.75], "texture": "#2"}, + "east": {"uv": [0, 0.5, 0.25, 0.75], "texture": "#2"}, + "south": {"uv": [0.5, 0.5, 0.5, 0.75], "texture": "#2"}, + "west": {"uv": [0.25, 0.5, 0.5, 0.75], "texture": "#2"}, + "up": {"uv": [0.25, 0.5, 0.25, 0.25], "texture": "#2"}, + "down": {"uv": [0.25, 0.25, 0.25, 0.5], "texture": "#2"} + } + }, + { + "from": [15.325, 14, 6], + "to": [15.325, 15, 7], + "faces": { + "north": {"uv": [0.25, 0.25, 0.25, 0.5], "texture": "#2"}, + "east": {"uv": [0, 0.25, 0.25, 0.5], "texture": "#2"}, + "south": {"uv": [0.5, 0.25, 0.5, 0.5], "texture": "#2"}, + "west": {"uv": [0.25, 0.25, 0.5, 0.5], "texture": "#2"}, + "up": {"uv": [0.25, 0.25, 0.25, 0], "texture": "#2"}, + "down": {"uv": [0.25, 0, 0.25, 0.25], "texture": "#2"} + } + }, + { + "from": [0.525, 13, 6], + "to": [15.325, 14, 7], + "faces": { + "north": {"uv": [0.25, 4.75, 3.75, 5], "texture": "#2"}, + "east": {"uv": [0, 4.75, 0.25, 5], "texture": "#2"}, + "south": {"uv": [4, 4.75, 7.5, 5], "texture": "#2"}, + "west": {"uv": [3.75, 4.75, 4, 5], "texture": "#2"}, + "up": {"uv": [3.75, 4.75, 0.25, 4.5], "texture": "#2"}, + "down": {"uv": [7.25, 4.5, 3.75, 4.75], "texture": "#2"} + } + } + ], + "groups": [ + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [ + 0, + 1, + { + "name": "group", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [2, 3, 4] + }, + { + "name": "group", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [5, 6, 7] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/lamp_on_1_without_cover.json b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/lamp_on_1_without_cover.json new file mode 100644 index 0000000..475c5a8 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/lamp_on_1_without_cover.json @@ -0,0 +1,122 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "2": "lamp_on_2", + "particle": "lamp_off" + }, + "elements": [ + { + "from": [0, 15, 4], + "to": [16, 16, 12], + "faces": { + "north": {"uv": [2, 2, 6, 2.25], "texture": "#2"}, + "east": {"uv": [0, 2, 2, 2.25], "texture": "#2"}, + "south": {"uv": [8, 2, 12, 2.25], "texture": "#2"}, + "west": {"uv": [6, 2, 8, 2.25], "texture": "#2"}, + "up": {"uv": [6, 2, 2, 0], "texture": "#2"}, + "down": {"uv": [10, 0, 6, 2], "texture": "#2"} + } + }, + { + "from": [0.525, 14, 9], + "to": [0.525, 15, 10], + "faces": { + "north": {"uv": [0.75, 0.25, 0.75, 0.5], "texture": "#2"}, + "east": {"uv": [0.5, 0.25, 0.75, 0.5], "texture": "#2"}, + "south": {"uv": [1, 0.25, 1, 0.5], "texture": "#2"}, + "west": {"uv": [0.75, 0.25, 1, 0.5], "texture": "#2"}, + "up": {"uv": [0.75, 0.25, 0.75, 0], "texture": "#2"}, + "down": {"uv": [0.75, 0, 0.75, 0.25], "texture": "#2"} + } + }, + { + "from": [15.325, 14, 9], + "to": [15.325, 15, 10], + "faces": { + "north": {"uv": [0.25, 0.75, 0.25, 1], "texture": "#2"}, + "east": {"uv": [0, 0.75, 0.25, 1], "texture": "#2"}, + "south": {"uv": [0.5, 0.75, 0.5, 1], "texture": "#2"}, + "west": {"uv": [0.25, 0.75, 0.5, 1], "texture": "#2"}, + "up": {"uv": [0.25, 0.75, 0.25, 0.5], "texture": "#2"}, + "down": {"uv": [0.25, 0.5, 0.25, 0.75], "texture": "#2"} + } + }, + { + "from": [0.525, 13, 9], + "to": [15.325, 14, 10], + "faces": { + "north": {"uv": [0.25, 5.25, 3.75, 5.5], "texture": "#2"}, + "east": {"uv": [0, 5.25, 0.25, 5.5], "texture": "#2"}, + "south": {"uv": [4, 5.25, 7.5, 5.5], "texture": "#2"}, + "west": {"uv": [3.75, 5.25, 4, 5.5], "texture": "#2"}, + "up": {"uv": [3.75, 5.25, 0.25, 5], "texture": "#2"}, + "down": {"uv": [7.25, 5, 3.75, 5.25], "texture": "#2"} + } + }, + { + "from": [0.525, 14, 6], + "to": [0.525, 15, 7], + "faces": { + "north": {"uv": [0.25, 0.5, 0.25, 0.75], "texture": "#2"}, + "east": {"uv": [0, 0.5, 0.25, 0.75], "texture": "#2"}, + "south": {"uv": [0.5, 0.5, 0.5, 0.75], "texture": "#2"}, + "west": {"uv": [0.25, 0.5, 0.5, 0.75], "texture": "#2"}, + "up": {"uv": [0.25, 0.5, 0.25, 0.25], "texture": "#2"}, + "down": {"uv": [0.25, 0.25, 0.25, 0.5], "texture": "#2"} + } + }, + { + "from": [15.325, 14, 6], + "to": [15.325, 15, 7], + "faces": { + "north": {"uv": [0.25, 0.25, 0.25, 0.5], "texture": "#2"}, + "east": {"uv": [0, 0.25, 0.25, 0.5], "texture": "#2"}, + "south": {"uv": [0.5, 0.25, 0.5, 0.5], "texture": "#2"}, + "west": {"uv": [0.25, 0.25, 0.5, 0.5], "texture": "#2"}, + "up": {"uv": [0.25, 0.25, 0.25, 0], "texture": "#2"}, + "down": {"uv": [0.25, 0, 0.25, 0.25], "texture": "#2"} + } + }, + { + "from": [0.525, 13, 6], + "to": [15.325, 14, 7], + "faces": { + "north": {"uv": [0.25, 4.75, 3.75, 5], "texture": "#2"}, + "east": {"uv": [0, 4.75, 0.25, 5], "texture": "#2"}, + "south": {"uv": [4, 4.75, 7.5, 5], "texture": "#2"}, + "west": {"uv": [3.75, 4.75, 4, 5], "texture": "#2"}, + "up": {"uv": [3.75, 4.75, 0.25, 4.5], "texture": "#2"}, + "down": {"uv": [7.25, 4.5, 3.75, 4.75], "texture": "#2"} + } + } + ], + "groups": [ + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [ + 0, + { + "name": "group", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [1, 2, 3] + }, + { + "name": "group", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [4, 5, 6] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/lamp_on_2.json b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/lamp_on_2.json new file mode 100644 index 0000000..b844ea1 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/lamp_on_2.json @@ -0,0 +1,134 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "1": "lamp_on" + }, + "elements": [ + { + "from": [0, 15, 4], + "to": [16, 16, 12], + "faces": { + "north": {"uv": [2, 2, 6, 2.25], "texture": "#1"}, + "east": {"uv": [0, 2, 2, 2.25], "texture": "#1"}, + "south": {"uv": [8, 2, 12, 2.25], "texture": "#1"}, + "west": {"uv": [6, 2, 8, 2.25], "texture": "#1"}, + "up": {"uv": [6, 2, 2, 0], "texture": "#1"}, + "down": {"uv": [10, 0, 6, 2], "texture": "#1"} + } + }, + { + "from": [0.075, 12, 5], + "to": [15.875, 15, 11], + "faces": { + "north": {"uv": [1.5, 3.75, 5.25, 4.5], "texture": "#1"}, + "east": {"uv": [0, 3.75, 1.5, 4.5], "texture": "#1"}, + "south": {"uv": [6.75, 3.75, 10.5, 4.5], "texture": "#1"}, + "west": {"uv": [5.25, 3.75, 6.75, 4.5], "texture": "#1"}, + "up": {"uv": [5.25, 3.75, 1.5, 2.25], "texture": "#1"}, + "down": {"uv": [9, 2.25, 5.25, 3.75], "texture": "#1"} + } + }, + { + "from": [0.525, 14, 9], + "to": [0.525, 15, 10], + "faces": { + "north": {"uv": [0.75, 0.25, 0.75, 0.5], "texture": "#1"}, + "east": {"uv": [0.5, 0.25, 0.75, 0.5], "texture": "#1"}, + "south": {"uv": [1, 0.25, 1, 0.5], "texture": "#1"}, + "west": {"uv": [0.75, 0.25, 1, 0.5], "texture": "#1"}, + "up": {"uv": [0.75, 0.25, 0.75, 0], "texture": "#1"}, + "down": {"uv": [0.75, 0, 0.75, 0.25], "texture": "#1"} + } + }, + { + "from": [15.325, 14, 9], + "to": [15.325, 15, 10], + "faces": { + "north": {"uv": [0.25, 0.75, 0.25, 1], "texture": "#1"}, + "east": {"uv": [0, 0.75, 0.25, 1], "texture": "#1"}, + "south": {"uv": [0.5, 0.75, 0.5, 1], "texture": "#1"}, + "west": {"uv": [0.25, 0.75, 0.5, 1], "texture": "#1"}, + "up": {"uv": [0.25, 0.75, 0.25, 0.5], "texture": "#1"}, + "down": {"uv": [0.25, 0.5, 0.25, 0.75], "texture": "#1"} + } + }, + { + "from": [0.525, 13, 9], + "to": [15.325, 14, 10], + "faces": { + "north": {"uv": [0.25, 5.25, 3.75, 5.5], "texture": "#1"}, + "east": {"uv": [0, 5.25, 0.25, 5.5], "texture": "#1"}, + "south": {"uv": [4, 5.25, 7.5, 5.5], "texture": "#1"}, + "west": {"uv": [3.75, 5.25, 4, 5.5], "texture": "#1"}, + "up": {"uv": [3.75, 5.25, 0.25, 5], "texture": "#1"}, + "down": {"uv": [7.25, 5, 3.75, 5.25], "texture": "#1"} + } + }, + { + "from": [0.525, 14, 6], + "to": [0.525, 15, 7], + "faces": { + "north": {"uv": [0.25, 0.5, 0.25, 0.75], "texture": "#1"}, + "east": {"uv": [0, 0.5, 0.25, 0.75], "texture": "#1"}, + "south": {"uv": [0.5, 0.5, 0.5, 0.75], "texture": "#1"}, + "west": {"uv": [0.25, 0.5, 0.5, 0.75], "texture": "#1"}, + "up": {"uv": [0.25, 0.5, 0.25, 0.25], "texture": "#1"}, + "down": {"uv": [0.25, 0.25, 0.25, 0.5], "texture": "#1"} + } + }, + { + "from": [15.325, 14, 6], + "to": [15.325, 15, 7], + "faces": { + "north": {"uv": [0.25, 0.25, 0.25, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0.25, 0.25, 0.5], "texture": "#1"}, + "south": {"uv": [0.5, 0.25, 0.5, 0.5], "texture": "#1"}, + "west": {"uv": [0.25, 0.25, 0.5, 0.5], "texture": "#1"}, + "up": {"uv": [0.25, 0.25, 0.25, 0], "texture": "#1"}, + "down": {"uv": [0.25, 0, 0.25, 0.25], "texture": "#1"} + } + }, + { + "from": [0.525, 13, 6], + "to": [15.325, 14, 7], + "faces": { + "north": {"uv": [0.25, 4.75, 3.75, 5], "texture": "#1"}, + "east": {"uv": [0, 4.75, 0.25, 5], "texture": "#1"}, + "south": {"uv": [4, 4.75, 7.5, 5], "texture": "#1"}, + "west": {"uv": [3.75, 4.75, 4, 5], "texture": "#1"}, + "up": {"uv": [3.75, 4.75, 0.25, 4.5], "texture": "#1"}, + "down": {"uv": [7.25, 4.5, 3.75, 4.75], "texture": "#1"} + } + } + ], + "groups": [ + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [ + 0, + 1, + { + "name": "group", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [2, 3, 4] + }, + { + "name": "group", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [5, 6, 7] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/lamp_on_2.png b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/lamp_on_2.png new file mode 100644 index 0000000..b97b313 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/lamp_on_2.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/lamp_on_2_without_cover.json b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/lamp_on_2_without_cover.json new file mode 100644 index 0000000..aafda84 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/lamp_on_2_without_cover.json @@ -0,0 +1,122 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "1": "lamp_on", + "particle": "lamp_off" + }, + "elements": [ + { + "from": [0, 15, 4], + "to": [16, 16, 12], + "faces": { + "north": {"uv": [2, 2, 6, 2.25], "texture": "#1"}, + "east": {"uv": [0, 2, 2, 2.25], "texture": "#1"}, + "south": {"uv": [8, 2, 12, 2.25], "texture": "#1"}, + "west": {"uv": [6, 2, 8, 2.25], "texture": "#1"}, + "up": {"uv": [6, 2, 2, 0], "texture": "#1"}, + "down": {"uv": [10, 0, 6, 2], "texture": "#1"} + } + }, + { + "from": [0.525, 14, 9], + "to": [0.525, 15, 10], + "faces": { + "north": {"uv": [0.75, 0.25, 0.75, 0.5], "texture": "#1"}, + "east": {"uv": [0.5, 0.25, 0.75, 0.5], "texture": "#1"}, + "south": {"uv": [1, 0.25, 1, 0.5], "texture": "#1"}, + "west": {"uv": [0.75, 0.25, 1, 0.5], "texture": "#1"}, + "up": {"uv": [0.75, 0.25, 0.75, 0], "texture": "#1"}, + "down": {"uv": [0.75, 0, 0.75, 0.25], "texture": "#1"} + } + }, + { + "from": [15.325, 14, 9], + "to": [15.325, 15, 10], + "faces": { + "north": {"uv": [0.25, 0.75, 0.25, 1], "texture": "#1"}, + "east": {"uv": [0, 0.75, 0.25, 1], "texture": "#1"}, + "south": {"uv": [0.5, 0.75, 0.5, 1], "texture": "#1"}, + "west": {"uv": [0.25, 0.75, 0.5, 1], "texture": "#1"}, + "up": {"uv": [0.25, 0.75, 0.25, 0.5], "texture": "#1"}, + "down": {"uv": [0.25, 0.5, 0.25, 0.75], "texture": "#1"} + } + }, + { + "from": [0.525, 13, 9], + "to": [15.325, 14, 10], + "faces": { + "north": {"uv": [0.25, 5.25, 3.75, 5.5], "texture": "#1"}, + "east": {"uv": [0, 5.25, 0.25, 5.5], "texture": "#1"}, + "south": {"uv": [4, 5.25, 7.5, 5.5], "texture": "#1"}, + "west": {"uv": [3.75, 5.25, 4, 5.5], "texture": "#1"}, + "up": {"uv": [3.75, 5.25, 0.25, 5], "texture": "#1"}, + "down": {"uv": [7.25, 5, 3.75, 5.25], "texture": "#1"} + } + }, + { + "from": [0.525, 14, 6], + "to": [0.525, 15, 7], + "faces": { + "north": {"uv": [0.25, 0.5, 0.25, 0.75], "texture": "#1"}, + "east": {"uv": [0, 0.5, 0.25, 0.75], "texture": "#1"}, + "south": {"uv": [0.5, 0.5, 0.5, 0.75], "texture": "#1"}, + "west": {"uv": [0.25, 0.5, 0.5, 0.75], "texture": "#1"}, + "up": {"uv": [0.25, 0.5, 0.25, 0.25], "texture": "#1"}, + "down": {"uv": [0.25, 0.25, 0.25, 0.5], "texture": "#1"} + } + }, + { + "from": [15.325, 14, 6], + "to": [15.325, 15, 7], + "faces": { + "north": {"uv": [0.25, 0.25, 0.25, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0.25, 0.25, 0.5], "texture": "#1"}, + "south": {"uv": [0.5, 0.25, 0.5, 0.5], "texture": "#1"}, + "west": {"uv": [0.25, 0.25, 0.5, 0.5], "texture": "#1"}, + "up": {"uv": [0.25, 0.25, 0.25, 0], "texture": "#1"}, + "down": {"uv": [0.25, 0, 0.25, 0.25], "texture": "#1"} + } + }, + { + "from": [0.525, 13, 6], + "to": [15.325, 14, 7], + "faces": { + "north": {"uv": [0.25, 4.75, 3.75, 5], "texture": "#1"}, + "east": {"uv": [0, 4.75, 0.25, 5], "texture": "#1"}, + "south": {"uv": [4, 4.75, 7.5, 5], "texture": "#1"}, + "west": {"uv": [3.75, 4.75, 4, 5], "texture": "#1"}, + "up": {"uv": [3.75, 4.75, 0.25, 4.5], "texture": "#1"}, + "down": {"uv": [7.25, 4.5, 3.75, 4.75], "texture": "#1"} + } + } + ], + "groups": [ + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [ + 0, + { + "name": "group", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [1, 2, 3] + }, + { + "name": "group", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [4, 5, 6] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/lamp_smashed.json b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/lamp_smashed.json new file mode 100644 index 0000000..f1a29de --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/lamp_smashed.json @@ -0,0 +1,162 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "0": "lamp_off", + "particle": "lamp_off" + }, + "elements": [ + { + "from": [0, 15, 4], + "to": [16, 16, 12], + "faces": { + "north": {"uv": [2, 2, 6, 2.25], "texture": "#0"}, + "east": {"uv": [0, 2, 2, 2.25], "texture": "#0"}, + "south": {"uv": [8, 2, 12, 2.25], "texture": "#0"}, + "west": {"uv": [6, 2, 8, 2.25], "texture": "#0"}, + "up": {"uv": [6, 2, 2, 0], "texture": "#0"}, + "down": {"uv": [10, 0, 6, 2], "texture": "#0"} + } + }, + { + "from": [15.325, 14, 9], + "to": [15.325, 15, 10], + "faces": { + "north": {"uv": [0.25, 0.75, 0.25, 1], "texture": "#0"}, + "east": {"uv": [0, 0.75, 0.25, 1], "texture": "#0"}, + "south": {"uv": [0.5, 0.75, 0.5, 1], "texture": "#0"}, + "west": {"uv": [0.25, 0.75, 0.5, 1], "texture": "#0"}, + "up": {"uv": [0.25, 0.75, 0.25, 0.5], "texture": "#0"}, + "down": {"uv": [0.25, 0.5, 0.25, 0.75], "texture": "#0"} + } + }, + { + "from": [0.525, 13, 9], + "to": [8.325, 14, 10], + "rotation": {"angle": -22.5, "axis": "z", "origin": [0.525, 15, 9]}, + "faces": { + "north": {"uv": [2, 4.75, 3.75, 5], "texture": "#0"}, + "east": {"uv": [1.75, 4.75, 2, 5], "texture": "#0"}, + "south": {"uv": [4, 4.75, 5.75, 5], "texture": "#0"}, + "west": {"uv": [3.75, 4.75, 4, 5], "texture": "#0"}, + "up": {"uv": [3.75, 4.75, 2, 4.5], "texture": "#0"}, + "down": {"uv": [5.5, 4.5, 3.75, 4.75], "texture": "#0"} + } + }, + { + "from": [0.525, 14, 9], + "to": [0.525, 15, 10], + "rotation": {"angle": -22.5, "axis": "z", "origin": [0.525, 15, 9]}, + "faces": { + "north": {"uv": [0.75, 0.25, 0.75, 0.5], "texture": "#0"}, + "east": {"uv": [0.5, 0.25, 0.75, 0.5], "texture": "#0"}, + "south": {"uv": [1, 0.25, 1, 0.5], "texture": "#0"}, + "west": {"uv": [0.75, 0.25, 1, 0.5], "texture": "#0"}, + "up": {"uv": [0.75, 0.25, 0.75, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 0.75, 0.25], "texture": "#0"} + } + }, + { + "from": [13.525, 13, 9], + "to": [15.325, 14, 10], + "faces": { + "north": {"uv": [0.25, 5.25, 0.5, 5.5], "texture": "#0"}, + "east": {"uv": [0, 5.25, 0.25, 5.5], "texture": "#0"}, + "south": {"uv": [0.75, 5.25, 1, 5.5], "texture": "#0"}, + "west": {"uv": [0.5, 5.25, 0.75, 5.5], "texture": "#0"}, + "up": {"uv": [0.5, 5.25, 0.25, 5], "texture": "#0"}, + "down": {"uv": [0.75, 5, 0.5, 5.25], "texture": "#0"} + } + }, + { + "from": [0.525, 13, 6], + "to": [6.325, 14, 7], + "rotation": {"angle": -22.5, "axis": "z", "origin": [0.525, 14, 6]}, + "faces": { + "north": {"uv": [2.5, 5.25, 3.75, 5.5], "texture": "#0"}, + "east": {"uv": [2.25, 5.25, 2.5, 5.5], "texture": "#0"}, + "south": {"uv": [4, 5.25, 5.25, 5.5], "texture": "#0"}, + "west": {"uv": [3.75, 5.25, 4, 5.5], "texture": "#0"}, + "up": {"uv": [3.75, 5.25, 2.5, 5], "texture": "#0"}, + "down": {"uv": [5, 5, 3.75, 5.25], "texture": "#0"} + } + }, + { + "from": [0.525, 14, 6], + "to": [0.525, 15, 7], + "faces": { + "north": {"uv": [0.25, 0.5, 0.25, 0.75], "texture": "#0"}, + "east": {"uv": [0, 0.5, 0.25, 0.75], "texture": "#0"}, + "south": {"uv": [0.5, 0.5, 0.5, 0.75], "texture": "#0"}, + "west": {"uv": [0.25, 0.5, 0.5, 0.75], "texture": "#0"}, + "up": {"uv": [0.25, 0.5, 0.25, 0.25], "texture": "#0"}, + "down": {"uv": [0.25, 0.25, 0.25, 0.5], "texture": "#0"} + } + }, + { + "from": [15.325, 14, 6], + "to": [15.325, 15, 7], + "faces": { + "north": {"uv": [0.25, 0.25, 0.25, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0.25, 0.5], "texture": "#0"}, + "south": {"uv": [0.5, 0.25, 0.5, 0.5], "texture": "#0"}, + "west": {"uv": [0.25, 0.25, 0.5, 0.5], "texture": "#0"}, + "up": {"uv": [0.25, 0.25, 0.25, 0], "texture": "#0"}, + "down": {"uv": [0.25, 0, 0.25, 0.25], "texture": "#0"} + } + }, + { + "from": [10.525, 13, 6], + "to": [15.325, 14, 7], + "rotation": {"angle": 22.5, "axis": "z", "origin": [15.3, 14, 6]}, + "faces": { + "north": {"uv": [0.5, 4.75, 1.5, 5], "texture": "#0"}, + "east": {"uv": [0.25, 4.75, 0.5, 5], "texture": "#0"}, + "south": {"uv": [1.75, 4.75, 2.75, 5], "texture": "#0"}, + "west": {"uv": [1.5, 4.75, 1.75, 5], "texture": "#0"}, + "up": {"uv": [1.5, 4.75, 0.5, 4.5], "texture": "#0"}, + "down": {"uv": [2.5, 4.5, 1.5, 4.75], "texture": "#0"} + } + } + ], + "groups": [ + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [ + 0, + { + "name": "group", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [ + 1, + { + "name": "group", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [2, 3] + }, + 4, + 5 + ] + }, + { + "name": "group", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [6, 7, 8] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/uf_lamp_break.json b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/uf_lamp_break.json new file mode 100644 index 0000000..3fc33a5 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/uf_lamp_break.json @@ -0,0 +1,60 @@ +{ + "credit": "Made special for NewSovietEra", + "parent": "block/cube_all", + "texture_size": [32, 32], + "textures": { + "0": "diff_lamp_off", + "particle": "diff_lamp_off" + }, + "elements": [ + { + "from": [0, 6.5, 0], + "to": [16, 9.5, 0.975], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [8, 1.5, 0, 0], "rotation": 180, "texture": "#0"}, + "east": {"uv": [8, 3, 9.5, 3.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [8, 1.5, 0, 3], "texture": "#0"}, + "west": {"uv": [8, 3.5, 9.5, 4], "rotation": 270, "texture": "#0"}, + "up": {"uv": [8, 0.5, 16, 1], "texture": "#0"}, + "down": {"uv": [8, 0, 16, 0.5], "rotation": 180, "texture": "#0"} + } + }, + { + "from": [0.275, 7.275, 0.975], + "to": [1.275, 8.725, 2.425], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [8.5, 7.5, 8, 7], "rotation": 180, "texture": "#0"}, + "east": {"uv": [8, 5.5, 8.5, 6], "rotation": 90, "texture": "#0"}, + "south": {"uv": [8.5, 7.5, 8, 8], "texture": "#0"}, + "west": {"uv": [8, 6.5, 8.5, 7], "rotation": 270, "texture": "#0"}, + "up": {"uv": [8, 6, 8.5, 6.5], "texture": "#0"}, + "down": {"uv": [8, 5, 8.5, 5.5], "rotation": 180, "texture": "#0"} + } + }, + { + "from": [14.725, 7.275, 0.975], + "to": [15.725, 8.725, 2.425], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [9, 6, 8.5, 5.5], "rotation": 180, "texture": "#0"}, + "east": {"uv": [8.5, 4, 9, 4.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [9, 6, 8.5, 6.5], "texture": "#0"}, + "west": {"uv": [8.5, 5, 9, 5.5], "rotation": 270, "texture": "#0"}, + "up": {"uv": [8.5, 4.5, 9, 5], "texture": "#0"}, + "down": {"uv": [8, 8, 8.5, 8.5], "rotation": 180, "texture": "#0"} + } + } + ], + "groups": [ + { + "name": "group", + "origin": [16, 0, -1.5], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/uf_lamp_off.json b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/uf_lamp_off.json new file mode 100644 index 0000000..01b8b75 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/uf_lamp_off.json @@ -0,0 +1,73 @@ +{ + "credit": "Made special for NewSovietEra", + "parent": "block/cube_all", + "texture_size": [32, 32], + "textures": { + "0": "diff_lamp_off", + "particle": "diff_lamp_off" + }, + "elements": [ + { + "from": [0, 6.5, 0], + "to": [16, 9.5, 0.975], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [8, 1.5, 0, 0], "rotation": 180, "texture": "#0"}, + "east": {"uv": [8, 3, 9.5, 3.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [8, 1.5, 0, 3], "texture": "#0"}, + "west": {"uv": [8, 3.5, 9.5, 4], "rotation": 270, "texture": "#0"}, + "up": {"uv": [8, 0.5, 16, 1], "texture": "#0"}, + "down": {"uv": [8, 0, 16, 0.5], "rotation": 180, "texture": "#0"} + } + }, + { + "from": [0.875, 7.5, 1.25], + "to": [15.125, 8.5, 2.25], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [15, 2.5, 8, 2], "rotation": 180, "texture": "#0"}, + "east": {"uv": [8, 4, 8.5, 4.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [15, 2.5, 8, 3], "texture": "#0"}, + "west": {"uv": [8, 4.5, 8.5, 5], "rotation": 270, "texture": "#0"}, + "up": {"uv": [8, 1.5, 15, 2], "texture": "#0"}, + "down": {"uv": [8, 1, 15, 1.5], "rotation": 180, "texture": "#0"} + } + }, + { + "from": [0.275, 7.275, 0.975], + "to": [1.275, 8.725, 2.425], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [8.5, 7.5, 8, 7], "rotation": 180, "texture": "#0"}, + "east": {"uv": [8, 5.5, 8.5, 6], "rotation": 90, "texture": "#0"}, + "south": {"uv": [8.5, 7.5, 8, 8], "texture": "#0"}, + "west": {"uv": [8, 6.5, 8.5, 7], "rotation": 270, "texture": "#0"}, + "up": {"uv": [8, 6, 8.5, 6.5], "texture": "#0"}, + "down": {"uv": [8, 5, 8.5, 5.5], "rotation": 180, "texture": "#0"} + } + }, + { + "from": [14.725, 7.275, 0.975], + "to": [15.725, 8.725, 2.425], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [9, 6, 8.5, 5.5], "rotation": 180, "texture": "#0"}, + "east": {"uv": [8.5, 4, 9, 4.5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [9, 6, 8.5, 6.5], "texture": "#0"}, + "west": {"uv": [8.5, 5, 9, 5.5], "rotation": 270, "texture": "#0"}, + "up": {"uv": [8.5, 4.5, 9, 5], "texture": "#0"}, + "down": {"uv": [8, 8, 8.5, 8.5], "rotation": 180, "texture": "#0"} + } + } + ], + "groups": [ + { + "name": "group", + "origin": [16, 0, -1.5], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [0, 1, 2, 3] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/uf_lamp_on.json b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/uf_lamp_on.json new file mode 100644 index 0000000..fe23460 --- /dev/null +++ b/src/main/resources/assets/new_soviet/textures/block/industrial/industrial lamps/uf_lamp_on.json @@ -0,0 +1,73 @@ +{ + "credit": "Made special for NewSovietEra", + "parent": "block/cube_all", + "texture_size": [32, 32], + "textures": { + "1": "diff_lamp_on", + "particle": "diff_lamp_off" + }, + "elements": [ + { + "from": [0, 6.5, 0], + "to": [16, 9.5, 0.975], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [8, 1.5, 0, 0], "rotation": 180, "texture": "#1"}, + "east": {"uv": [8, 3, 9.5, 3.5], "rotation": 90, "texture": "#1"}, + "south": {"uv": [8, 1.5, 0, 3], "texture": "#1"}, + "west": {"uv": [8, 3.5, 9.5, 4], "rotation": 270, "texture": "#1"}, + "up": {"uv": [8, 0.5, 16, 1], "texture": "#1"}, + "down": {"uv": [8, 0, 16, 0.5], "rotation": 180, "texture": "#1"} + } + }, + { + "from": [0.875, 7.5, 1.25], + "to": [15.125, 8.5, 2.25], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [15, 2.5, 8, 2], "rotation": 180, "texture": "#1"}, + "east": {"uv": [8, 4, 8.5, 4.5], "rotation": 90, "texture": "#1"}, + "south": {"uv": [15, 2.5, 8, 3], "texture": "#1"}, + "west": {"uv": [8, 4.5, 8.5, 5], "rotation": 270, "texture": "#1"}, + "up": {"uv": [8, 1.5, 15, 2], "texture": "#1"}, + "down": {"uv": [8, 1, 15, 1.5], "rotation": 180, "texture": "#1"} + } + }, + { + "from": [0.275, 7.275, 0.975], + "to": [1.275, 8.725, 2.425], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [8.5, 7.5, 8, 7], "rotation": 180, "texture": "#1"}, + "east": {"uv": [8, 5.5, 8.5, 6], "rotation": 90, "texture": "#1"}, + "south": {"uv": [8.5, 7.5, 8, 8], "texture": "#1"}, + "west": {"uv": [8, 6.5, 8.5, 7], "rotation": 270, "texture": "#1"}, + "up": {"uv": [8, 6, 8.5, 6.5], "texture": "#1"}, + "down": {"uv": [8, 5, 8.5, 5.5], "rotation": 180, "texture": "#1"} + } + }, + { + "from": [14.725, 7.275, 0.975], + "to": [15.725, 8.725, 2.425], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [9, 6, 8.5, 5.5], "rotation": 180, "texture": "#1"}, + "east": {"uv": [8.5, 4, 9, 4.5], "rotation": 90, "texture": "#1"}, + "south": {"uv": [9, 6, 8.5, 6.5], "texture": "#1"}, + "west": {"uv": [8.5, 5, 9, 5.5], "rotation": 270, "texture": "#1"}, + "up": {"uv": [8.5, 4.5, 9, 5], "texture": "#1"}, + "down": {"uv": [8, 8, 8.5, 8.5], "rotation": 180, "texture": "#1"} + } + } + ], + "groups": [ + { + "name": "group", + "origin": [16, 0, -1.5], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [0, 1, 2, 3] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/nii_wall_1_crack.png b/src/main/resources/assets/new_soviet/textures/block/research_institute/cracked_nii_wall_1.png similarity index 100% rename from src/main/resources/assets/new_soviet/textures/block/nii_wall_1_crack.png rename to src/main/resources/assets/new_soviet/textures/block/research_institute/cracked_nii_wall_1.png diff --git a/src/main/resources/assets/new_soviet/textures/block/nii_floor1.png b/src/main/resources/assets/new_soviet/textures/block/research_institute/nii_floor.png similarity index 100% rename from src/main/resources/assets/new_soviet/textures/block/nii_floor1.png rename to src/main/resources/assets/new_soviet/textures/block/research_institute/nii_floor.png diff --git a/src/main/resources/assets/new_soviet/textures/block/nii_wall3.png b/src/main/resources/assets/new_soviet/textures/block/research_institute/nii_wall2.png similarity index 100% rename from src/main/resources/assets/new_soviet/textures/block/nii_wall3.png rename to src/main/resources/assets/new_soviet/textures/block/research_institute/nii_wall2.png diff --git a/src/main/resources/assets/new_soviet/textures/block/nii_wall4.png b/src/main/resources/assets/new_soviet/textures/block/research_institute/nii_wall3.png similarity index 100% rename from src/main/resources/assets/new_soviet/textures/block/nii_wall4.png rename to src/main/resources/assets/new_soviet/textures/block/research_institute/nii_wall3.png diff --git a/src/main/resources/assets/new_soviet/textures/block/nii_wall_1.png b/src/main/resources/assets/new_soviet/textures/block/research_institute/nii_wall_1.png similarity index 100% rename from src/main/resources/assets/new_soviet/textures/block/nii_wall_1.png rename to src/main/resources/assets/new_soviet/textures/block/research_institute/nii_wall_1.png diff --git a/src/main/resources/assets/new_soviet/textures/block/tilled_block.png b/src/main/resources/assets/new_soviet/textures/block/tilled_block.png deleted file mode 100644 index b8a7af4..0000000 Binary files a/src/main/resources/assets/new_soviet/textures/block/tilled_block.png and /dev/null differ diff --git a/src/main/resources/assets/new_soviet/textures/block/tilled_block_cracked.png b/src/main/resources/assets/new_soviet/textures/block/tilled_block_cracked.png deleted file mode 100644 index f89c676..0000000 Binary files a/src/main/resources/assets/new_soviet/textures/block/tilled_block_cracked.png and /dev/null differ diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index 964dddd..12cd677 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -13,11 +13,14 @@ "sources": "https://github.com/FabricMC/fabric-example-mod" }, "license": "All rights reserved", - "icon": "assets/modid/icon.png", + "icon": "assets/new_soviet/icon.png", "environment": "*", "entrypoints": { "main": [ "su.a71.new_soviet.NewSoviet" + ], + "client": [ + "su.a71.new_soviet.NewSovietClient" ] }, "depends": {