diff --git a/src/client/java/su/a71/new_soviet/NewSovietClient.java b/src/client/java/su/a71/new_soviet/NewSovietClient.java index 135f433..5bf67b0 100644 --- a/src/client/java/su/a71/new_soviet/NewSovietClient.java +++ b/src/client/java/su/a71/new_soviet/NewSovietClient.java @@ -30,8 +30,28 @@ public class NewSovietClient implements ClientModInitializer { BlockRenderLayerMap.INSTANCE.putBlock(NSE_Blocks.RUSTY_BLUE_IRON_BARS, RenderLayer.getCutout()); BlockRenderLayerMap.INSTANCE.putBlock(NSE_Blocks.VINTAGE_IRON_BARS, RenderLayer.getCutout()); BlockRenderLayerMap.INSTANCE.putBlock(NSE_Blocks.BARBED_WIRE, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(NSE_Blocks.TEST_WINDOW, RenderLayer.getCutout()); - BlockRenderLayerMap.INSTANCE.putBlock(NSE_Blocks.TEST_PANE_WINDOW, RenderLayer.getCutout()); + BlockRenderLayerMap.INSTANCE.putBlock(NSE_Blocks.ACACIA_WINDOW, RenderLayer.getCutout()); + BlockRenderLayerMap.INSTANCE.putBlock(NSE_Blocks.ACACIA_PANE_WINDOW, RenderLayer.getCutout()); + BlockRenderLayerMap.INSTANCE.putBlock(NSE_Blocks.BIRCH_WINDOW, RenderLayer.getCutout()); + BlockRenderLayerMap.INSTANCE.putBlock(NSE_Blocks.BIRCH_PANE_WINDOW, RenderLayer.getCutout()); + BlockRenderLayerMap.INSTANCE.putBlock(NSE_Blocks.CHERRY_WINDOW, RenderLayer.getCutout()); + BlockRenderLayerMap.INSTANCE.putBlock(NSE_Blocks.CHERRY_PANE_WINDOW, RenderLayer.getCutout()); + BlockRenderLayerMap.INSTANCE.putBlock(NSE_Blocks.CRIMSON_WINDOW, RenderLayer.getCutout()); + BlockRenderLayerMap.INSTANCE.putBlock(NSE_Blocks.CRIMSON_PANE_WINDOW, RenderLayer.getCutout()); + BlockRenderLayerMap.INSTANCE.putBlock(NSE_Blocks.DARK_OAK_WINDOW, RenderLayer.getCutout()); + BlockRenderLayerMap.INSTANCE.putBlock(NSE_Blocks.DARK_OAK_PANE_WINDOW, RenderLayer.getCutout()); + BlockRenderLayerMap.INSTANCE.putBlock(NSE_Blocks.JUNGLE_WINDOW, RenderLayer.getCutout()); + BlockRenderLayerMap.INSTANCE.putBlock(NSE_Blocks.JUNGLE_PANE_WINDOW, RenderLayer.getCutout()); + BlockRenderLayerMap.INSTANCE.putBlock(NSE_Blocks.MANGROVE_WINDOW, RenderLayer.getCutout()); + BlockRenderLayerMap.INSTANCE.putBlock(NSE_Blocks.MANGROVE_PANE_WINDOW, RenderLayer.getCutout()); + BlockRenderLayerMap.INSTANCE.putBlock(NSE_Blocks.OAK_WINDOW, RenderLayer.getCutout()); + BlockRenderLayerMap.INSTANCE.putBlock(NSE_Blocks.OAK_PANE_WINDOW, RenderLayer.getCutout()); + BlockRenderLayerMap.INSTANCE.putBlock(NSE_Blocks.SPRUCE_WINDOW, RenderLayer.getCutout()); + BlockRenderLayerMap.INSTANCE.putBlock(NSE_Blocks.SPRUCE_PANE_WINDOW, RenderLayer.getCutout()); + BlockRenderLayerMap.INSTANCE.putBlock(NSE_Blocks.WARPED_WINDOW, RenderLayer.getCutout()); + BlockRenderLayerMap.INSTANCE.putBlock(NSE_Blocks.WARPED_PANE_WINDOW, RenderLayer.getCutout()); + BlockRenderLayerMap.INSTANCE.putBlock(NSE_Blocks.WHITEWASHED_WINDOW, RenderLayer.getCutout()); + BlockRenderLayerMap.INSTANCE.putBlock(NSE_Blocks.WHITEWASHED_PANE_WINDOW, RenderLayer.getCutout()); BlockRenderLayerMap.INSTANCE.putBlock(NSE_Custom.TV, RenderLayer.getCutout()); BlockRenderLayerMap.INSTANCE.putBlock(NSE_Custom.RED_TV, RenderLayer.getCutout()); @@ -57,6 +77,8 @@ public class NewSovietClient implements ClientModInitializer { BlockRenderLayerMap.INSTANCE.putBlock(NSE_Blocks.MAGENTA_BOUNDARY_MARKER, RenderLayer.getCutout()); BlockRenderLayerMap.INSTANCE.putBlock(NSE_Blocks.PURPLE_BOUNDARY_MARKER, RenderLayer.getCutout()); + BlockRenderLayerMap.INSTANCE.putBlock(NSE_Custom.W_MACHINE, RenderLayer.getCutout()); + ColorProviderRegistry.BLOCK.register((state, view, pos, tintIndex) -> BoundaryMarkerBlock.getColour(state.get(BoundaryMarkerBlock.COLOUR)), NSE_Blocks.LIGHT_BLUE_BOUNDARY_MARKER, NSE_Blocks.WHITE_BOUNDARY_MARKER, NSE_Blocks.LIGHT_GRAY_BOUNDARY_MARKER, NSE_Blocks.GRAY_BOUNDARY_MARKER, NSE_Blocks.BLACK_BOUNDARY_MARKER, NSE_Blocks.BLUE_BOUNDARY_MARKER, NSE_Blocks.GREEN_BOUNDARY_MARKER, NSE_Blocks.LIME_BOUNDARY_MARKER, NSE_Blocks.BROWN_BOUNDARY_MARKER, diff --git a/src/client/java/su/a71/new_soviet/mixin/client/ItemRendererAccessor.java b/src/client/java/su/a71/new_soviet/mixin/client/ItemRendererAccessor.java new file mode 100644 index 0000000..6833e77 --- /dev/null +++ b/src/client/java/su/a71/new_soviet/mixin/client/ItemRendererAccessor.java @@ -0,0 +1,12 @@ +package su.a71.new_soviet.mixin.client; + +import net.minecraft.client.render.item.ItemModels; +import net.minecraft.client.render.item.ItemRenderer; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.gen.Accessor; + +@Mixin(ItemRenderer.class) +public interface ItemRendererAccessor { + @Accessor("models") + ItemModels mccourse$getModels(); +} \ No newline at end of file diff --git a/src/client/java/su/a71/new_soviet/mixin/client/ItemRendererMixin.java b/src/client/java/su/a71/new_soviet/mixin/client/ItemRendererMixin.java new file mode 100644 index 0000000..f173f0a --- /dev/null +++ b/src/client/java/su/a71/new_soviet/mixin/client/ItemRendererMixin.java @@ -0,0 +1,93 @@ +package su.a71.new_soviet.mixin.client; + +import net.minecraft.client.render.VertexConsumerProvider; +import net.minecraft.client.render.item.ItemRenderer; +import net.minecraft.client.render.model.BakedModel; +import net.minecraft.client.render.model.json.ModelTransformationMode; +import net.minecraft.client.util.ModelIdentifier; +import net.minecraft.client.util.math.MatrixStack; +import net.minecraft.item.ItemStack; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.ModifyVariable; +import su.a71.new_soviet.NewSoviet; +import su.a71.new_soviet.registration.NSE_Blocks; +import su.a71.new_soviet.registration.NSE_Items; + +@Mixin(ItemRenderer.class) +public abstract class ItemRendererMixin { + @ModifyVariable(method = "renderItem", at = @At(value = "HEAD"), argsOnly = true) + public BakedModel useModels(BakedModel value, ItemStack stack, ModelTransformationMode renderMode, boolean leftHanded, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay) { + if (stack.isOf(NSE_Items.CIGARETTE) && (renderMode == ModelTransformationMode.GUI || renderMode == ModelTransformationMode.GROUND)) { + return ((ItemRendererAccessor) this).mccourse$getModels().getModelManager().getModel(new ModelIdentifier(NewSoviet.MOD_ID, "cigarette_item", "inventory")); + } + + if (stack.isOf(NSE_Blocks.ACACIA_WINDOW.asItem()) && !stack.getOrCreateNbt().getBoolean("broken")) { + return ((ItemRendererAccessor) this).mccourse$getModels().getModelManager().getModel(new ModelIdentifier(NewSoviet.MOD_ID, "acacia_window_item", "inventory")); + } + if (stack.isOf(NSE_Blocks.ACACIA_PANE_WINDOW.asItem()) && !stack.getOrCreateNbt().getBoolean("broken")) { + return ((ItemRendererAccessor) this).mccourse$getModels().getModelManager().getModel(new ModelIdentifier(NewSoviet.MOD_ID, "acacia_pane_window_item", "inventory")); + } + if (stack.isOf(NSE_Blocks.BIRCH_WINDOW.asItem()) && !stack.getOrCreateNbt().getBoolean("broken")) { + return ((ItemRendererAccessor) this).mccourse$getModels().getModelManager().getModel(new ModelIdentifier(NewSoviet.MOD_ID, "birch_window_item", "inventory")); + } + if (stack.isOf(NSE_Blocks.BIRCH_PANE_WINDOW.asItem()) && !stack.getOrCreateNbt().getBoolean("broken")) { + return ((ItemRendererAccessor) this).mccourse$getModels().getModelManager().getModel(new ModelIdentifier(NewSoviet.MOD_ID, "birch_pane_window_item", "inventory")); + } + if (stack.isOf(NSE_Blocks.CHERRY_WINDOW.asItem()) && !stack.getOrCreateNbt().getBoolean("broken")) { + return ((ItemRendererAccessor) this).mccourse$getModels().getModelManager().getModel(new ModelIdentifier(NewSoviet.MOD_ID, "cherry_window_item", "inventory")); + } + if (stack.isOf(NSE_Blocks.CHERRY_PANE_WINDOW.asItem()) && !stack.getOrCreateNbt().getBoolean("broken")) { + return ((ItemRendererAccessor) this).mccourse$getModels().getModelManager().getModel(new ModelIdentifier(NewSoviet.MOD_ID, "cherry_pane_window_item", "inventory")); + } + if (stack.isOf(NSE_Blocks.CRIMSON_WINDOW.asItem()) && !stack.getOrCreateNbt().getBoolean("broken")) { + return ((ItemRendererAccessor) this).mccourse$getModels().getModelManager().getModel(new ModelIdentifier(NewSoviet.MOD_ID, "crimson_window_item", "inventory")); + } + if (stack.isOf(NSE_Blocks.CRIMSON_PANE_WINDOW.asItem()) && !stack.getOrCreateNbt().getBoolean("broken")) { + return ((ItemRendererAccessor) this).mccourse$getModels().getModelManager().getModel(new ModelIdentifier(NewSoviet.MOD_ID, "crimson_pane_window_item", "inventory")); + } + if (stack.isOf(NSE_Blocks.DARK_OAK_WINDOW.asItem()) && !stack.getOrCreateNbt().getBoolean("broken")) { + return ((ItemRendererAccessor) this).mccourse$getModels().getModelManager().getModel(new ModelIdentifier(NewSoviet.MOD_ID, "dark_oak_window_item", "inventory")); + } + if (stack.isOf(NSE_Blocks.DARK_OAK_PANE_WINDOW.asItem()) && !stack.getOrCreateNbt().getBoolean("broken")) { + return ((ItemRendererAccessor) this).mccourse$getModels().getModelManager().getModel(new ModelIdentifier(NewSoviet.MOD_ID, "dark_oak_pane_window_item", "inventory")); + } + if (stack.isOf(NSE_Blocks.JUNGLE_WINDOW.asItem()) && !stack.getOrCreateNbt().getBoolean("broken")) { + return ((ItemRendererAccessor) this).mccourse$getModels().getModelManager().getModel(new ModelIdentifier(NewSoviet.MOD_ID, "jungle_window_item", "inventory")); + } + if (stack.isOf(NSE_Blocks.JUNGLE_PANE_WINDOW.asItem()) && !stack.getOrCreateNbt().getBoolean("broken")) { + return ((ItemRendererAccessor) this).mccourse$getModels().getModelManager().getModel(new ModelIdentifier(NewSoviet.MOD_ID, "jungle_pane_window_item", "inventory")); + } + if (stack.isOf(NSE_Blocks.MANGROVE_WINDOW.asItem()) && !stack.getOrCreateNbt().getBoolean("broken")) { + return ((ItemRendererAccessor) this).mccourse$getModels().getModelManager().getModel(new ModelIdentifier(NewSoviet.MOD_ID, "mangrove_window_item", "inventory")); + } + if (stack.isOf(NSE_Blocks.MANGROVE_PANE_WINDOW.asItem()) && !stack.getOrCreateNbt().getBoolean("broken")) { + return ((ItemRendererAccessor) this).mccourse$getModels().getModelManager().getModel(new ModelIdentifier(NewSoviet.MOD_ID, "mangrove_pane_window_item", "inventory")); + } + if (stack.isOf(NSE_Blocks.OAK_WINDOW.asItem()) && !stack.getOrCreateNbt().getBoolean("broken")) { + return ((ItemRendererAccessor) this).mccourse$getModels().getModelManager().getModel(new ModelIdentifier(NewSoviet.MOD_ID, "oak_window_item", "inventory")); + } + if (stack.isOf(NSE_Blocks.OAK_PANE_WINDOW.asItem()) && !stack.getOrCreateNbt().getBoolean("broken")) { + return ((ItemRendererAccessor) this).mccourse$getModels().getModelManager().getModel(new ModelIdentifier(NewSoviet.MOD_ID, "oak_pane_window_item", "inventory")); + } + if (stack.isOf(NSE_Blocks.SPRUCE_WINDOW.asItem()) && !stack.getOrCreateNbt().getBoolean("broken")) { + return ((ItemRendererAccessor) this).mccourse$getModels().getModelManager().getModel(new ModelIdentifier(NewSoviet.MOD_ID, "spruce_window_item", "inventory")); + } + if (stack.isOf(NSE_Blocks.SPRUCE_PANE_WINDOW.asItem()) && !stack.getOrCreateNbt().getBoolean("broken")) { + return ((ItemRendererAccessor) this).mccourse$getModels().getModelManager().getModel(new ModelIdentifier(NewSoviet.MOD_ID, "spruce_pane_window_item", "inventory")); + } + if (stack.isOf(NSE_Blocks.WARPED_WINDOW.asItem()) && !stack.getOrCreateNbt().getBoolean("broken")) { + return ((ItemRendererAccessor) this).mccourse$getModels().getModelManager().getModel(new ModelIdentifier(NewSoviet.MOD_ID, "warped_window_item", "inventory")); + } + if (stack.isOf(NSE_Blocks.WARPED_PANE_WINDOW.asItem()) && !stack.getOrCreateNbt().getBoolean("broken")) { + return ((ItemRendererAccessor) this).mccourse$getModels().getModelManager().getModel(new ModelIdentifier(NewSoviet.MOD_ID, "warped_pane_window_item", "inventory")); + } + if (stack.isOf(NSE_Blocks.WHITEWASHED_WINDOW.asItem()) && !stack.getOrCreateNbt().getBoolean("broken")) { + return ((ItemRendererAccessor) this).mccourse$getModels().getModelManager().getModel(new ModelIdentifier(NewSoviet.MOD_ID, "whitewashed_window_item", "inventory")); + } + if (stack.isOf(NSE_Blocks.WHITEWASHED_PANE_WINDOW.asItem()) && !stack.getOrCreateNbt().getBoolean("broken")) { + return ((ItemRendererAccessor) this).mccourse$getModels().getModelManager().getModel(new ModelIdentifier(NewSoviet.MOD_ID, "whitewashed_pane_window_item", "inventory")); + } + return value; + } +} \ No newline at end of file diff --git a/src/client/java/su/a71/new_soviet/mixin/client/ModelLoaderMixin.java b/src/client/java/su/a71/new_soviet/mixin/client/ModelLoaderMixin.java new file mode 100644 index 0000000..6974da6 --- /dev/null +++ b/src/client/java/su/a71/new_soviet/mixin/client/ModelLoaderMixin.java @@ -0,0 +1,52 @@ +package su.a71.new_soviet.mixin.client; + +import net.minecraft.client.color.block.BlockColors; +import net.minecraft.client.render.model.ModelLoader; +import net.minecraft.client.render.model.json.JsonUnbakedModel; +import net.minecraft.client.util.ModelIdentifier; +import net.minecraft.util.Identifier; +import net.minecraft.util.profiler.Profiler; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Shadow; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; +import su.a71.new_soviet.NewSoviet; + +import java.util.List; +import java.util.Map; + +@Mixin(ModelLoader.class) +public abstract class ModelLoaderMixin { + @Shadow + protected abstract void addModel(ModelIdentifier modelId); + + @Inject(method = "", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/render/model/ModelLoader;addModel(Lnet/minecraft/client/util/ModelIdentifier;)V", ordinal = 3, shift = At.Shift.AFTER)) + public void addModels(BlockColors blockColors, Profiler profiler, Map jsonUnbakedModels, Map> blockStates, CallbackInfo ci) { + this.addModel(new ModelIdentifier(NewSoviet.MOD_ID, "cigarette_item", "inventory")); + + this.addModel(new ModelIdentifier(NewSoviet.MOD_ID, "oak_window_item", "inventory")); + this.addModel(new ModelIdentifier(NewSoviet.MOD_ID, "acacia_window_item", "inventory")); + this.addModel(new ModelIdentifier(NewSoviet.MOD_ID, "acacia_pane_window_item", "inventory")); + this.addModel(new ModelIdentifier(NewSoviet.MOD_ID, "birch_window_item", "inventory")); + this.addModel(new ModelIdentifier(NewSoviet.MOD_ID, "birch_pane_window_item", "inventory")); + this.addModel(new ModelIdentifier(NewSoviet.MOD_ID, "cherry_window_item", "inventory")); + this.addModel(new ModelIdentifier(NewSoviet.MOD_ID, "cherry_pane_window_item", "inventory")); + this.addModel(new ModelIdentifier(NewSoviet.MOD_ID, "crimson_window_item", "inventory")); + this.addModel(new ModelIdentifier(NewSoviet.MOD_ID, "crimson_pane_window_item", "inventory")); + this.addModel(new ModelIdentifier(NewSoviet.MOD_ID, "dark_oak_window_item", "inventory")); + this.addModel(new ModelIdentifier(NewSoviet.MOD_ID, "dark_oak_pane_window_item", "inventory")); + this.addModel(new ModelIdentifier(NewSoviet.MOD_ID, "jungle_window_item", "inventory")); + this.addModel(new ModelIdentifier(NewSoviet.MOD_ID, "jungle_pane_window_item", "inventory")); + this.addModel(new ModelIdentifier(NewSoviet.MOD_ID, "mangrove_window_item", "inventory")); + this.addModel(new ModelIdentifier(NewSoviet.MOD_ID, "mangrove_pane_window_item", "inventory")); + this.addModel(new ModelIdentifier(NewSoviet.MOD_ID, "oak_window_item", "inventory")); + this.addModel(new ModelIdentifier(NewSoviet.MOD_ID, "oak_pane_window_item", "inventory")); + this.addModel(new ModelIdentifier(NewSoviet.MOD_ID, "spruce_window_item", "inventory")); + this.addModel(new ModelIdentifier(NewSoviet.MOD_ID, "spruce_pane_window_item", "inventory")); + this.addModel(new ModelIdentifier(NewSoviet.MOD_ID, "warped_window_item", "inventory")); + this.addModel(new ModelIdentifier(NewSoviet.MOD_ID, "warped_pane_window_item", "inventory")); + this.addModel(new ModelIdentifier(NewSoviet.MOD_ID, "whitewashed_window_item", "inventory")); + this.addModel(new ModelIdentifier(NewSoviet.MOD_ID, "whitewashed_pane_window_item", "inventory")); + } +} \ No newline at end of file diff --git a/src/main/generated/data/minecraft/tags/blocks/mineable/axe.json b/src/main/generated/data/minecraft/tags/blocks/mineable/axe.json index 49f8bcd..ed1edd4 100644 --- a/src/main/generated/data/minecraft/tags/blocks/mineable/axe.json +++ b/src/main/generated/data/minecraft/tags/blocks/mineable/axe.json @@ -1,6 +1,28 @@ { "replace": false, "values": [ + "new_soviet:acacia_window", + "new_soviet:acacia_pane_window", + "new_soviet:birch_window", + "new_soviet:birch_pane_window", + "new_soviet:cherry_window", + "new_soviet:cherry_pane_window", + "new_soviet:crimson_window", + "new_soviet:crimson_pane_window", + "new_soviet:dark_oak_window", + "new_soviet:dark_oak_pane_window", + "new_soviet:jungle_window", + "new_soviet:jungle_pane_window", + "new_soviet:mangrove_window", + "new_soviet:mangrove_pane_window", + "new_soviet:oak_window", + "new_soviet:oak_pane_window", + "new_soviet:spruce_window", + "new_soviet:spruce_pane_window", + "new_soviet:warped_window", + "new_soviet:warped_pane_window", + "new_soviet:whitewashed_window", + "new_soviet:whitewashed_pane_window", "new_soviet:crate", "new_soviet:concrete_wall", "new_soviet:herringbone_acacia_planks", diff --git a/src/main/java/su/a71/new_soviet/blocks/WMachineBlock.java b/src/main/java/su/a71/new_soviet/blocks/WMachineBlock.java index a7c109f..0adeaea 100644 --- a/src/main/java/su/a71/new_soviet/blocks/WMachineBlock.java +++ b/src/main/java/su/a71/new_soviet/blocks/WMachineBlock.java @@ -2,12 +2,18 @@ package su.a71.new_soviet.blocks; import net.minecraft.block.*; import net.minecraft.block.piston.PistonBehavior; +import net.minecraft.entity.EquipmentSlot; import net.minecraft.entity.player.PlayerEntity; +import net.minecraft.item.AirBlockItem; import net.minecraft.item.ItemPlacementContext; +import net.minecraft.item.ItemStack; +import net.minecraft.item.Items; import net.minecraft.sound.SoundCategory; import net.minecraft.sound.SoundEvents; import net.minecraft.state.StateManager; +import net.minecraft.state.property.BooleanProperty; import net.minecraft.state.property.Properties; +import net.minecraft.text.Text; import net.minecraft.util.ActionResult; import net.minecraft.util.Hand; import net.minecraft.util.hit.BlockHitResult; @@ -25,16 +31,17 @@ import su.a71.new_soviet.util.Shapes; public class WMachineBlock extends HorizontalFacingBlock { private final Shapes.HorizontalShape blockShape; + public static final BooleanProperty PAPER = BooleanProperty.of("paper"); public WMachineBlock(Settings settings, Shapes.HorizontalShape blockShape) { super(settings.notSolid().nonOpaque().noBlockBreakParticles().pistonBehavior(PistonBehavior.DESTROY).strength(0.1f, 2f)); - setDefaultState(getDefaultState().with(Properties.HORIZONTAL_FACING, Direction.NORTH)); + setDefaultState(getDefaultState().with(PAPER, false).with(Properties.HORIZONTAL_FACING, Direction.NORTH)); this.blockShape = blockShape; } @Override protected void appendProperties(StateManager.Builder builder) { - builder.add(Properties.HORIZONTAL_FACING); + builder.add(Properties.HORIZONTAL_FACING, PAPER); } @Override @@ -50,15 +57,30 @@ public class WMachineBlock extends HorizontalFacingBlock { @Override public ActionResult onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) { - float pitch = (float) NewSoviet.RANDOM.nextBetween(8, 12) / 10; - float volume = (float) NewSoviet.RANDOM.nextBetween(5, 7) / 10; - world.playSound(null, pos, NSE_Sounds.W_MACHINE_BUTTON_PRESS, SoundCategory.BLOCKS, volume, pitch); + if (state.get(PAPER) && player.isSneaking() && player.getInventory().getMainHandStack().getItem() == Blocks.AIR.asItem()) { + player.equipStack(EquipmentSlot.MAINHAND, new ItemStack(Items.PAPER)); + BlockState updatedBlockState = state + .with(PAPER, false); + world.setBlockState(pos, updatedBlockState); + } + else if ((!state.get(PAPER) && player.getInventory().getMainHandStack().getItem() == Items.PAPER)) { + if (!player.isCreative()) + player.getInventory().getMainHandStack().decrement(1); + BlockState updatedBlockState = state + .with(PAPER, true); + world.setBlockState(pos, updatedBlockState); + } + else { + float pitch = (float) NewSoviet.RANDOM.nextBetween(8, 12) / 10; + float volume = (float) NewSoviet.RANDOM.nextBetween(5, 7) / 10; + world.playSound(null, pos, NSE_Sounds.W_MACHINE_BUTTON_PRESS, SoundCategory.BLOCKS, volume, pitch); + } return ActionResult.SUCCESS; } @Override public BlockState getPlacementState(ItemPlacementContext ctx) { - return super.getPlacementState(ctx).with(Properties.HORIZONTAL_FACING, ctx.getHorizontalPlayerFacing().getOpposite()); + return super.getPlacementState(ctx).with(Properties.HORIZONTAL_FACING, ctx.getHorizontalPlayerFacing().getOpposite()).with(PAPER, false); } protected boolean canPlantOnTop(BlockState floor, BlockView world, BlockPos pos) { diff --git a/src/main/java/su/a71/new_soviet/blocks/WindowBlock.java b/src/main/java/su/a71/new_soviet/blocks/WindowBlock.java index 850a1a9..0a5a073 100644 --- a/src/main/java/su/a71/new_soviet/blocks/WindowBlock.java +++ b/src/main/java/su/a71/new_soviet/blocks/WindowBlock.java @@ -2,6 +2,7 @@ package su.a71.new_soviet.blocks; import net.minecraft.block.*; import net.minecraft.block.enums.DoorHinge; +import net.minecraft.client.item.TooltipContext; import net.minecraft.entity.ItemEntity; import net.minecraft.entity.player.PlayerEntity; import net.minecraft.entity.projectile.ProjectileEntity; @@ -404,4 +405,13 @@ public class WindowBlock extends HorizontalFacingBlock { FRAME_SHAPE_LEFT = new Shapes.HorizontalShape(List.of(List.of(14.0, 0.0, 13.0, 16.0, 16.0, 15.99))); PANE_FRAME_SHAPE = new Shapes.HorizontalShape(List.of(List.of(2.0, 7.0, 13.5, 14.0, 8.0, 15.5))); } + + @Override + public void appendTooltip(ItemStack stack, @Nullable BlockView world, List tooltip, TooltipContext options) { + boolean broken = stack.getOrCreateNbt().getBoolean("broken"); + if (broken) { + tooltip.add(Text.translatable("item.new_soviet.window.tooltip")); + super.appendTooltip(stack, world, tooltip, options); + } + } } \ No newline at end of file diff --git a/src/main/java/su/a71/new_soviet/blocks/lamps/DevTableLampBlock.java b/src/main/java/su/a71/new_soviet/blocks/lamps/DevTableLampBlock.java new file mode 100644 index 0000000..d2892b2 --- /dev/null +++ b/src/main/java/su/a71/new_soviet/blocks/lamps/DevTableLampBlock.java @@ -0,0 +1,17 @@ +package su.a71.new_soviet.blocks.lamps; + +import su.a71.new_soviet.util.Shapes; + +import java.util.List; + +public class DevTableLampBlock extends GoldenTableLampBlock { + + public DevTableLampBlock(Settings settings) { + super(settings); + SHAPE = new Shapes.HorizontalShapeLegacy(List.of( + List.of(5.0, 0.0, 5.0, 11.0, 2.0, 11.0), + List.of(7.0, 2.0, 7.0, 9.0, 4.0, 9.0), + List.of(6.0, 4.0, 6.0, 10.0, 5.0, 10.0), + List.of(3.0, 9.0, 3.0, 13.0, 13.0, 7.0))); + } +} \ No newline at end of file diff --git a/src/main/java/su/a71/new_soviet/datagen/BlockTagGenerator.java b/src/main/java/su/a71/new_soviet/datagen/BlockTagGenerator.java index 42a8518..2f65c24 100644 --- a/src/main/java/su/a71/new_soviet/datagen/BlockTagGenerator.java +++ b/src/main/java/su/a71/new_soviet/datagen/BlockTagGenerator.java @@ -343,6 +343,28 @@ public class BlockTagGenerator extends FabricTagProvider.BlockTagProvider { // Blocks mined with an axe getOrCreateTagBuilder(BlockTags.AXE_MINEABLE) + .add(NSE_Blocks.ACACIA_WINDOW) + .add(NSE_Blocks.ACACIA_PANE_WINDOW) + .add(NSE_Blocks.BIRCH_WINDOW) + .add(NSE_Blocks.BIRCH_PANE_WINDOW) + .add(NSE_Blocks.CHERRY_WINDOW) + .add(NSE_Blocks.CHERRY_PANE_WINDOW) + .add(NSE_Blocks.CRIMSON_WINDOW) + .add(NSE_Blocks.CRIMSON_PANE_WINDOW) + .add(NSE_Blocks.DARK_OAK_WINDOW) + .add(NSE_Blocks.DARK_OAK_PANE_WINDOW) + .add(NSE_Blocks.JUNGLE_WINDOW) + .add(NSE_Blocks.JUNGLE_PANE_WINDOW) + .add(NSE_Blocks.MANGROVE_WINDOW) + .add(NSE_Blocks.MANGROVE_PANE_WINDOW) + .add(NSE_Blocks.OAK_WINDOW) + .add(NSE_Blocks.OAK_PANE_WINDOW) + .add(NSE_Blocks.SPRUCE_WINDOW) + .add(NSE_Blocks.SPRUCE_PANE_WINDOW) + .add(NSE_Blocks.WARPED_WINDOW) + .add(NSE_Blocks.WARPED_PANE_WINDOW) + .add(NSE_Blocks.WHITEWASHED_WINDOW) + .add(NSE_Blocks.WHITEWASHED_PANE_WINDOW) .add(NSE_Blocks.CRATE) .add(NSE_Blocks.CONCRETE_WALL) .add(NSE_Blocks.HERRINGBONE_ACACIA_PLANKS) diff --git a/src/main/java/su/a71/new_soviet/registration/NSE_Blocks.java b/src/main/java/su/a71/new_soviet/registration/NSE_Blocks.java index 9000599..bcca75f 100644 --- a/src/main/java/su/a71/new_soviet/registration/NSE_Blocks.java +++ b/src/main/java/su/a71/new_soviet/registration/NSE_Blocks.java @@ -582,8 +582,28 @@ public class NSE_Blocks extends NSE_BaseRegistration { public static final Block MEAT_TEETH = new Block(FabricBlockSettings.copy(MEAT)); public static final SnowBlock PURPLE_GOO = new SnowBlock(FabricBlockSettings.copy(MEAT).mapColor(MapColor.PURPLE).hardness(1.2f)); - public static final Block TEST_WINDOW = new WindowBlock(FabricBlockSettings.copy(Blocks.OAK_DOOR), false); - public static final Block TEST_PANE_WINDOW = new WindowBlock(FabricBlockSettings.copy(NSE_Blocks.TEST_WINDOW), true); + public static final Block ACACIA_WINDOW = new WindowBlock(FabricBlockSettings.copy(Blocks.OAK_DOOR), false); + public static final Block ACACIA_PANE_WINDOW = new WindowBlock(FabricBlockSettings.copy(NSE_Blocks.ACACIA_WINDOW), true); + public static final Block BIRCH_WINDOW = new WindowBlock(FabricBlockSettings.copy(Blocks.OAK_DOOR), false); + public static final Block BIRCH_PANE_WINDOW = new WindowBlock(FabricBlockSettings.copy(NSE_Blocks.BIRCH_WINDOW), true); + public static final Block CHERRY_WINDOW = new WindowBlock(FabricBlockSettings.copy(Blocks.OAK_DOOR), false); + public static final Block CHERRY_PANE_WINDOW = new WindowBlock(FabricBlockSettings.copy(NSE_Blocks.CHERRY_WINDOW), true); + public static final Block CRIMSON_WINDOW = new WindowBlock(FabricBlockSettings.copy(Blocks.OAK_DOOR), false); + public static final Block CRIMSON_PANE_WINDOW = new WindowBlock(FabricBlockSettings.copy(NSE_Blocks.CRIMSON_WINDOW), true); + public static final Block DARK_OAK_WINDOW = new WindowBlock(FabricBlockSettings.copy(Blocks.OAK_DOOR), false); + public static final Block DARK_OAK_PANE_WINDOW = new WindowBlock(FabricBlockSettings.copy(NSE_Blocks.DARK_OAK_WINDOW), true); + public static final Block JUNGLE_WINDOW = new WindowBlock(FabricBlockSettings.copy(Blocks.OAK_DOOR), false); + public static final Block JUNGLE_PANE_WINDOW = new WindowBlock(FabricBlockSettings.copy(NSE_Blocks.JUNGLE_WINDOW), true); + public static final Block MANGROVE_WINDOW = new WindowBlock(FabricBlockSettings.copy(Blocks.OAK_DOOR), false); + public static final Block MANGROVE_PANE_WINDOW = new WindowBlock(FabricBlockSettings.copy(NSE_Blocks.MANGROVE_WINDOW), true); + public static final Block OAK_WINDOW = new WindowBlock(FabricBlockSettings.copy(Blocks.OAK_DOOR), false); + public static final Block OAK_PANE_WINDOW = new WindowBlock(FabricBlockSettings.copy(NSE_Blocks.OAK_WINDOW), true); + public static final Block SPRUCE_WINDOW = new WindowBlock(FabricBlockSettings.copy(Blocks.OAK_DOOR), false); + public static final Block SPRUCE_PANE_WINDOW = new WindowBlock(FabricBlockSettings.copy(NSE_Blocks.SPRUCE_WINDOW), true); + public static final Block WARPED_WINDOW = new WindowBlock(FabricBlockSettings.copy(Blocks.OAK_DOOR), false); + public static final Block WARPED_PANE_WINDOW = new WindowBlock(FabricBlockSettings.copy(NSE_Blocks.WARPED_WINDOW), true); + public static final Block WHITEWASHED_WINDOW = new WindowBlock(FabricBlockSettings.copy(Blocks.OAK_DOOR), false); + public static final Block WHITEWASHED_PANE_WINDOW = new WindowBlock(FabricBlockSettings.copy(NSE_Blocks.WHITEWASHED_WINDOW), true); private static final ItemGroup NSE_BUILDING_TAB = FabricItemGroup.builder() .icon(() -> new ItemStack(CALCITE_TILES)) @@ -1153,8 +1173,28 @@ public class NSE_Blocks extends NSE_BaseRegistration { registerBlock("meat_teeth", () -> MEAT_TEETH, NSE_BUILDING_TAB); registerBlock("purple_goo", () -> PURPLE_GOO, NSE_BUILDING_TAB); - registerBlock("test_window", () -> TEST_WINDOW, NSE_BUILDING_TAB); - registerBlock("test_pane_window", () -> TEST_PANE_WINDOW, NSE_BUILDING_TAB); + registerBlock("acacia_window", () -> ACACIA_WINDOW, NSE_BUILDING_TAB); + registerBlock("acacia_pane_window", () -> ACACIA_PANE_WINDOW, NSE_BUILDING_TAB); + registerBlock("birch_window", () -> BIRCH_WINDOW, NSE_BUILDING_TAB); + registerBlock("birch_pane_window", () -> BIRCH_PANE_WINDOW, NSE_BUILDING_TAB); + registerBlock("cherry_window", () -> CHERRY_WINDOW, NSE_BUILDING_TAB); + registerBlock("cherry_pane_window", () -> CHERRY_PANE_WINDOW, NSE_BUILDING_TAB); + registerBlock("crimson_window", () -> CRIMSON_WINDOW, NSE_BUILDING_TAB); + registerBlock("crimson_pane_window", () -> CRIMSON_PANE_WINDOW, NSE_BUILDING_TAB); + registerBlock("dark_oak_window", () -> DARK_OAK_WINDOW, NSE_BUILDING_TAB); + registerBlock("dark_oak_pane_window", () -> DARK_OAK_PANE_WINDOW, NSE_BUILDING_TAB); + registerBlock("jungle_window", () -> JUNGLE_WINDOW, NSE_BUILDING_TAB); + registerBlock("jungle_pane_window", () -> JUNGLE_PANE_WINDOW, NSE_BUILDING_TAB); + registerBlock("mangrove_window", () -> MANGROVE_WINDOW, NSE_BUILDING_TAB); + registerBlock("mangrove_pane_window", () -> MANGROVE_PANE_WINDOW, NSE_BUILDING_TAB); + registerBlock("oak_window", () -> OAK_WINDOW, NSE_BUILDING_TAB); + registerBlock("oak_pane_window", () -> OAK_PANE_WINDOW, NSE_BUILDING_TAB); + registerBlock("spruce_window", () -> SPRUCE_WINDOW, NSE_BUILDING_TAB); + registerBlock("spruce_pane_window", () -> SPRUCE_PANE_WINDOW, NSE_BUILDING_TAB); + registerBlock("warped_window", () -> WARPED_WINDOW, NSE_BUILDING_TAB); + registerBlock("warped_pane_window", () -> WARPED_PANE_WINDOW, NSE_BUILDING_TAB); + registerBlock("whitewashed_window", () -> WHITEWASHED_WINDOW, NSE_BUILDING_TAB); + registerBlock("whitewashed_pane_window", () -> WHITEWASHED_PANE_WINDOW, NSE_BUILDING_TAB); flammableInit(); } diff --git a/src/main/java/su/a71/new_soviet/registration/NSE_Custom.java b/src/main/java/su/a71/new_soviet/registration/NSE_Custom.java index cf2f750..de049af 100644 --- a/src/main/java/su/a71/new_soviet/registration/NSE_Custom.java +++ b/src/main/java/su/a71/new_soviet/registration/NSE_Custom.java @@ -4,6 +4,7 @@ import net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroup; import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings; import net.minecraft.block.AbstractBlock; import net.minecraft.block.Block; +import net.minecraft.block.Blocks; import net.minecraft.block.MapColor; import net.minecraft.block.entity.BlockEntityType; import net.minecraft.block.piston.PistonBehavior; @@ -69,6 +70,13 @@ public class NSE_Custom extends NSE_BaseRegistration { List.of(6.5, 7.0, 6.5, 9.5, 9.0, 9.5), List.of(7.0, 9.0, 7.0, 9.0, 12.0, 9.0)))); + public static final Block W_MACHINE = new WMachineBlock(FabricBlockSettings.copy(Blocks.IRON_BLOCK), new Shapes.HorizontalShape(List.of( + List.of(2.0, 0.0, 2.0, 14.0, 2.0, 14.0), + List.of(2.0, 2.0, 7.0, 14.0, 6.0, 14.0), + List.of(1.0, 5.0, 12.0, 15.0, 7.0, 14.0), + List.of(2.0, 6.0, 8.0, 5.0, 7.0, 11.0), + List.of(11.0, 0.0, 8.0, 14.0, 7.0, 11.0)))); + public static final CeilingFanBlock CEILING_FAN = new CeilingFanBlock(FabricBlockSettings.create().sounds(BlockSoundGroup.METAL).strength(1f, 1.5f).mapColor(MapColor.WHITE)); public static final SirenBlock SIREN = new SirenBlock(); @@ -137,5 +145,6 @@ public class NSE_Custom extends NSE_BaseRegistration { registerBlock("black_rook", () -> BLACK_ROOK, NSE_CUSTOM_TAB); registerBlock("black_bishop", () -> BLACK_BISHOP, NSE_CUSTOM_TAB); registerBlock("black_king", () -> BLACK_KING, NSE_CUSTOM_TAB); + registerBlock("w_machine", () -> W_MACHINE, NSE_CUSTOM_TAB); } } \ No newline at end of file diff --git a/src/main/java/su/a71/new_soviet/registration/NSE_Sounds.java b/src/main/java/su/a71/new_soviet/registration/NSE_Sounds.java index b527402..abb0477 100644 --- a/src/main/java/su/a71/new_soviet/registration/NSE_Sounds.java +++ b/src/main/java/su/a71/new_soviet/registration/NSE_Sounds.java @@ -8,7 +8,7 @@ import su.a71.new_soviet.NewSoviet; public class NSE_Sounds extends NSE_BaseRegistration { public static SoundEvent DICE_SOUND = registerSoundEvent("dice_sound"); - public static SoundEvent W_MACHINE_BUTTON_PRESS = registerSoundEvent("w_machine_button_press"); + public static SoundEvent W_MACHINE_BUTTON_PRESS = registerSoundEvent("w_machine_button_press_sound"); public static SoundEvent SCREWDRIVER_SOUND = registerSoundEvent("screwdriver_sound"); diff --git a/src/main/resources/assets/new_soviet/blockstates/acacia_pane_window.json b/src/main/resources/assets/new_soviet/blockstates/acacia_pane_window.json new file mode 100644 index 0000000..3885ea9 --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/acacia_pane_window.json @@ -0,0 +1,261 @@ +{ + "multipart": [ + { + "when": {"window_type": 0, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_pane_window_single", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 0, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_pane_window_single", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 0, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_pane_window_single", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 0, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_pane_window_single", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 1, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_pane_window_bottom", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 1, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_pane_window_bottom", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 1, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_pane_window_bottom", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 1, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_pane_window_bottom", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 2, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_pane_window_middle", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 2, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_pane_window_middle", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 2, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_pane_window_middle", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 2, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_pane_window_middle", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 3, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_pane_window_top", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 3, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_pane_window_top", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 3, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_pane_window_top", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 3, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_pane_window_top", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 0, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_pane_window_single_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 0, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_pane_window_single_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 0, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_pane_window_single_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 0, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_pane_window_single_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 1, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_pane_window_bottom_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 1, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_pane_window_bottom_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 1, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_pane_window_bottom_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 1, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_pane_window_bottom_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 2, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_pane_window_middle_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 2, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_pane_window_middle_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 2, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_pane_window_middle_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 2, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_pane_window_middle_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 3, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_pane_window_top_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 3, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_pane_window_top_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 3, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_pane_window_top_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 3, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_pane_window_top_left", "uvlock": false, "y": 270} + }, + + + + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 270} + }, + + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 270} + }, + + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 270} + }, + + + { + "when": {"cracked": false, "window_type": 0, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 1, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_down", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_down", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_down", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_down", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 2, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_middle", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_middle", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_middle", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_middle", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 3, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_top", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_top", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_top", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_top", "uvlock": false, "y": 270} + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/acacia_window.json b/src/main/resources/assets/new_soviet/blockstates/acacia_window.json new file mode 100644 index 0000000..2c3ba2f --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/acacia_window.json @@ -0,0 +1,261 @@ +{ + "multipart": [ + { + "when": {"window_type": 0, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_window_single", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 0, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_window_single", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 0, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_window_single", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 0, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_window_single", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 1, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_window_bottom", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 1, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_window_bottom", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 1, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_window_bottom", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 1, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_window_bottom", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 2, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_window_middle", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 2, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_window_middle", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 2, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_window_middle", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 2, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_window_middle", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 3, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_window_top", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 3, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_window_top", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 3, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_window_top", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 3, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_window_top", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 0, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_window_single_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 0, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_window_single_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 0, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_window_single_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 0, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_window_single_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 1, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_window_bottom_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 1, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_window_bottom_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 1, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_window_bottom_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 1, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_window_bottom_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 2, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_window_middle_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 2, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_window_middle_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 2, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_window_middle_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 2, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_window_middle_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 3, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_window_top_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 3, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_window_top_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 3, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_window_top_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 3, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/acacia/acacia_window_top_left", "uvlock": false, "y": 270} + }, + + + + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 270} + }, + + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 270} + }, + + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 270} + }, + + + { + "when": {"cracked": false, "window_type": 0, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/glass", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/glass", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/glass", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/glass", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 1, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/glass_down", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/glass_down", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/glass_down", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/glass_down", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 2, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/glass_middle", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/glass_middle", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/glass_middle", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/glass_middle", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 3, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/glass_top", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/glass_top", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/glass_top", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/glass_top", "uvlock": false, "y": 270} + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/birch_pane_window.json b/src/main/resources/assets/new_soviet/blockstates/birch_pane_window.json new file mode 100644 index 0000000..a13fad8 --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/birch_pane_window.json @@ -0,0 +1,261 @@ +{ + "multipart": [ + { + "when": {"window_type": 0, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_pane_window_single", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 0, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_pane_window_single", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 0, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_pane_window_single", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 0, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_pane_window_single", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 1, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_pane_window_bottom", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 1, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_pane_window_bottom", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 1, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_pane_window_bottom", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 1, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_pane_window_bottom", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 2, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_pane_window_middle", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 2, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_pane_window_middle", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 2, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_pane_window_middle", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 2, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_pane_window_middle", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 3, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_pane_window_top", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 3, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_pane_window_top", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 3, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_pane_window_top", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 3, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_pane_window_top", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 0, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_pane_window_single_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 0, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_pane_window_single_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 0, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_pane_window_single_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 0, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_pane_window_single_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 1, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_pane_window_bottom_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 1, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_pane_window_bottom_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 1, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_pane_window_bottom_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 1, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_pane_window_bottom_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 2, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_pane_window_middle_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 2, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_pane_window_middle_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 2, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_pane_window_middle_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 2, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_pane_window_middle_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 3, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_pane_window_top_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 3, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_pane_window_top_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 3, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_pane_window_top_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 3, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_pane_window_top_left", "uvlock": false, "y": 270} + }, + + + + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 270} + }, + + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 270} + }, + + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 270} + }, + + + { + "when": {"cracked": false, "window_type": 0, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 1, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_down", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_down", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_down", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_down", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 2, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_middle", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_middle", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_middle", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_middle", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 3, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_top", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_top", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_top", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_top", "uvlock": false, "y": 270} + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/birch_window.json b/src/main/resources/assets/new_soviet/blockstates/birch_window.json new file mode 100644 index 0000000..387967e --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/birch_window.json @@ -0,0 +1,261 @@ +{ + "multipart": [ + { + "when": {"window_type": 0, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_window_single", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 0, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_window_single", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 0, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_window_single", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 0, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_window_single", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 1, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_window_bottom", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 1, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_window_bottom", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 1, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_window_bottom", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 1, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_window_bottom", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 2, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_window_middle", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 2, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_window_middle", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 2, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_window_middle", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 2, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_window_middle", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 3, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_window_top", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 3, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_window_top", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 3, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_window_top", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 3, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_window_top", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 0, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_window_single_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 0, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_window_single_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 0, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_window_single_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 0, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_window_single_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 1, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_window_bottom_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 1, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_window_bottom_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 1, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_window_bottom_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 1, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_window_bottom_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 2, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_window_middle_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 2, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_window_middle_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 2, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_window_middle_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 2, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_window_middle_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 3, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_window_top_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 3, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_window_top_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 3, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_window_top_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 3, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/birch/birch_window_top_left", "uvlock": false, "y": 270} + }, + + + + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 270} + }, + + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 270} + }, + + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 270} + }, + + + { + "when": {"cracked": false, "window_type": 0, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/glass", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/glass", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/glass", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/glass", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 1, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/glass_down", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/glass_down", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/glass_down", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/glass_down", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 2, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/glass_middle", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/glass_middle", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/glass_middle", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/glass_middle", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 3, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/glass_top", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/glass_top", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/glass_top", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/glass_top", "uvlock": false, "y": 270} + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/cherry_pane_window.json b/src/main/resources/assets/new_soviet/blockstates/cherry_pane_window.json new file mode 100644 index 0000000..6b27887 --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/cherry_pane_window.json @@ -0,0 +1,261 @@ +{ + "multipart": [ + { + "when": {"window_type": 0, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_pane_window_single", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 0, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_pane_window_single", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 0, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_pane_window_single", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 0, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_pane_window_single", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 1, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_pane_window_bottom", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 1, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_pane_window_bottom", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 1, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_pane_window_bottom", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 1, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_pane_window_bottom", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 2, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_pane_window_middle", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 2, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_pane_window_middle", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 2, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_pane_window_middle", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 2, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_pane_window_middle", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 3, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_pane_window_top", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 3, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_pane_window_top", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 3, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_pane_window_top", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 3, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_pane_window_top", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 0, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_pane_window_single_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 0, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_pane_window_single_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 0, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_pane_window_single_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 0, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_pane_window_single_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 1, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_pane_window_bottom_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 1, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_pane_window_bottom_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 1, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_pane_window_bottom_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 1, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_pane_window_bottom_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 2, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_pane_window_middle_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 2, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_pane_window_middle_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 2, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_pane_window_middle_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 2, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_pane_window_middle_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 3, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_pane_window_top_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 3, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_pane_window_top_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 3, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_pane_window_top_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 3, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_pane_window_top_left", "uvlock": false, "y": 270} + }, + + + + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 270} + }, + + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 270} + }, + + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 270} + }, + + + { + "when": {"cracked": false, "window_type": 0, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 1, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_down", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_down", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_down", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_down", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 2, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_middle", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_middle", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_middle", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_middle", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 3, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_top", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_top", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_top", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_top", "uvlock": false, "y": 270} + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/cherry_window.json b/src/main/resources/assets/new_soviet/blockstates/cherry_window.json new file mode 100644 index 0000000..4742a73 --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/cherry_window.json @@ -0,0 +1,261 @@ +{ + "multipart": [ + { + "when": {"window_type": 0, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_window_single", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 0, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_window_single", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 0, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_window_single", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 0, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_window_single", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 1, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_window_bottom", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 1, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_window_bottom", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 1, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_window_bottom", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 1, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_window_bottom", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 2, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_window_middle", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 2, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_window_middle", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 2, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_window_middle", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 2, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_window_middle", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 3, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_window_top", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 3, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_window_top", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 3, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_window_top", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 3, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_window_top", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 0, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_window_single_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 0, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_window_single_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 0, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_window_single_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 0, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_window_single_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 1, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_window_bottom_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 1, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_window_bottom_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 1, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_window_bottom_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 1, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_window_bottom_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 2, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_window_middle_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 2, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_window_middle_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 2, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_window_middle_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 2, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_window_middle_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 3, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_window_top_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 3, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_window_top_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 3, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_window_top_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 3, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/cherry/cherry_window_top_left", "uvlock": false, "y": 270} + }, + + + + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 270} + }, + + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 270} + }, + + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 270} + }, + + + { + "when": {"cracked": false, "window_type": 0, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/glass", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/glass", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/glass", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/glass", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 1, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/glass_down", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/glass_down", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/glass_down", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/glass_down", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 2, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/glass_middle", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/glass_middle", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/glass_middle", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/glass_middle", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 3, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/glass_top", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/glass_top", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/glass_top", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/glass_top", "uvlock": false, "y": 270} + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/crimson_pane_window.json b/src/main/resources/assets/new_soviet/blockstates/crimson_pane_window.json new file mode 100644 index 0000000..15a1f84 --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/crimson_pane_window.json @@ -0,0 +1,261 @@ +{ + "multipart": [ + { + "when": {"window_type": 0, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_pane_window_single", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 0, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_pane_window_single", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 0, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_pane_window_single", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 0, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_pane_window_single", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 1, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_pane_window_bottom", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 1, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_pane_window_bottom", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 1, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_pane_window_bottom", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 1, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_pane_window_bottom", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 2, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_pane_window_middle", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 2, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_pane_window_middle", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 2, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_pane_window_middle", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 2, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_pane_window_middle", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 3, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_pane_window_top", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 3, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_pane_window_top", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 3, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_pane_window_top", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 3, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_pane_window_top", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 0, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_pane_window_single_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 0, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_pane_window_single_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 0, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_pane_window_single_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 0, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_pane_window_single_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 1, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_pane_window_bottom_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 1, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_pane_window_bottom_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 1, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_pane_window_bottom_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 1, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_pane_window_bottom_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 2, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_pane_window_middle_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 2, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_pane_window_middle_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 2, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_pane_window_middle_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 2, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_pane_window_middle_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 3, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_pane_window_top_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 3, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_pane_window_top_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 3, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_pane_window_top_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 3, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_pane_window_top_left", "uvlock": false, "y": 270} + }, + + + + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 270} + }, + + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 270} + }, + + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 270} + }, + + + { + "when": {"cracked": false, "window_type": 0, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 1, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_down", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_down", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_down", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_down", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 2, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_middle", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_middle", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_middle", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_middle", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 3, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_top", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_top", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_top", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_top", "uvlock": false, "y": 270} + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/crimson_window.json b/src/main/resources/assets/new_soviet/blockstates/crimson_window.json new file mode 100644 index 0000000..304a3f4 --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/crimson_window.json @@ -0,0 +1,261 @@ +{ + "multipart": [ + { + "when": {"window_type": 0, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_window_single", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 0, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_window_single", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 0, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_window_single", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 0, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_window_single", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 1, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_window_bottom", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 1, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_window_bottom", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 1, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_window_bottom", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 1, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_window_bottom", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 2, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_window_middle", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 2, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_window_middle", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 2, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_window_middle", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 2, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_window_middle", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 3, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_window_top", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 3, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_window_top", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 3, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_window_top", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 3, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_window_top", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 0, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_window_single_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 0, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_window_single_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 0, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_window_single_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 0, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_window_single_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 1, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_window_bottom_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 1, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_window_bottom_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 1, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_window_bottom_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 1, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_window_bottom_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 2, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_window_middle_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 2, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_window_middle_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 2, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_window_middle_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 2, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_window_middle_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 3, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_window_top_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 3, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_window_top_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 3, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_window_top_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 3, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/crimson/crimson_window_top_left", "uvlock": false, "y": 270} + }, + + + + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 270} + }, + + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 270} + }, + + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 270} + }, + + + { + "when": {"cracked": false, "window_type": 0, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/glass", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/glass", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/glass", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/glass", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 1, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/glass_down", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/glass_down", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/glass_down", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/glass_down", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 2, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/glass_middle", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/glass_middle", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/glass_middle", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/glass_middle", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 3, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/glass_top", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/glass_top", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/glass_top", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/glass_top", "uvlock": false, "y": 270} + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/dark_oak_pane_window.json b/src/main/resources/assets/new_soviet/blockstates/dark_oak_pane_window.json new file mode 100644 index 0000000..85faae1 --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/dark_oak_pane_window.json @@ -0,0 +1,261 @@ +{ + "multipart": [ + { + "when": {"window_type": 0, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_pane_window_single", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 0, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_pane_window_single", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 0, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_pane_window_single", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 0, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_pane_window_single", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 1, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_pane_window_bottom", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 1, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_pane_window_bottom", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 1, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_pane_window_bottom", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 1, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_pane_window_bottom", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 2, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_pane_window_middle", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 2, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_pane_window_middle", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 2, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_pane_window_middle", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 2, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_pane_window_middle", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 3, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_pane_window_top", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 3, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_pane_window_top", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 3, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_pane_window_top", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 3, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_pane_window_top", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 0, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_pane_window_single_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 0, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_pane_window_single_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 0, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_pane_window_single_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 0, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_pane_window_single_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 1, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_pane_window_bottom_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 1, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_pane_window_bottom_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 1, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_pane_window_bottom_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 1, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_pane_window_bottom_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 2, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_pane_window_middle_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 2, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_pane_window_middle_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 2, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_pane_window_middle_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 2, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_pane_window_middle_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 3, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_pane_window_top_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 3, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_pane_window_top_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 3, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_pane_window_top_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 3, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_pane_window_top_left", "uvlock": false, "y": 270} + }, + + + + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 270} + }, + + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 270} + }, + + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 270} + }, + + + { + "when": {"cracked": false, "window_type": 0, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 1, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_down", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_down", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_down", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_down", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 2, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_middle", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_middle", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_middle", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_middle", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 3, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_top", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_top", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_top", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_top", "uvlock": false, "y": 270} + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/dark_oak_window.json b/src/main/resources/assets/new_soviet/blockstates/dark_oak_window.json new file mode 100644 index 0000000..1ceef0f --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/dark_oak_window.json @@ -0,0 +1,261 @@ +{ + "multipart": [ + { + "when": {"window_type": 0, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_window_single", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 0, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_window_single", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 0, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_window_single", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 0, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_window_single", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 1, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_window_bottom", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 1, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_window_bottom", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 1, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_window_bottom", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 1, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_window_bottom", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 2, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_window_middle", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 2, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_window_middle", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 2, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_window_middle", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 2, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_window_middle", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 3, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_window_top", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 3, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_window_top", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 3, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_window_top", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 3, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_window_top", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 0, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_window_single_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 0, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_window_single_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 0, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_window_single_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 0, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_window_single_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 1, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_window_bottom_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 1, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_window_bottom_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 1, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_window_bottom_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 1, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_window_bottom_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 2, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_window_middle_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 2, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_window_middle_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 2, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_window_middle_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 2, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_window_middle_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 3, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_window_top_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 3, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_window_top_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 3, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_window_top_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 3, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/dark_oak/dark_oak_window_top_left", "uvlock": false, "y": 270} + }, + + + + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 270} + }, + + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 270} + }, + + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 270} + }, + + + { + "when": {"cracked": false, "window_type": 0, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/glass", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/glass", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/glass", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/glass", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 1, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/glass_down", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/glass_down", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/glass_down", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/glass_down", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 2, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/glass_middle", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/glass_middle", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/glass_middle", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/glass_middle", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 3, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/glass_top", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/glass_top", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/glass_top", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/glass_top", "uvlock": false, "y": 270} + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/jungle_pane_window.json b/src/main/resources/assets/new_soviet/blockstates/jungle_pane_window.json new file mode 100644 index 0000000..b9b4241 --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/jungle_pane_window.json @@ -0,0 +1,261 @@ +{ + "multipart": [ + { + "when": {"window_type": 0, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_pane_window_single", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 0, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_pane_window_single", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 0, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_pane_window_single", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 0, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_pane_window_single", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 1, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_pane_window_bottom", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 1, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_pane_window_bottom", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 1, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_pane_window_bottom", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 1, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_pane_window_bottom", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 2, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_pane_window_middle", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 2, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_pane_window_middle", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 2, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_pane_window_middle", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 2, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_pane_window_middle", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 3, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_pane_window_top", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 3, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_pane_window_top", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 3, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_pane_window_top", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 3, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_pane_window_top", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 0, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_pane_window_single_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 0, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_pane_window_single_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 0, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_pane_window_single_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 0, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_pane_window_single_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 1, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_pane_window_bottom_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 1, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_pane_window_bottom_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 1, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_pane_window_bottom_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 1, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_pane_window_bottom_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 2, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_pane_window_middle_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 2, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_pane_window_middle_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 2, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_pane_window_middle_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 2, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_pane_window_middle_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 3, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_pane_window_top_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 3, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_pane_window_top_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 3, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_pane_window_top_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 3, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_pane_window_top_left", "uvlock": false, "y": 270} + }, + + + + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 270} + }, + + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 270} + }, + + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 270} + }, + + + { + "when": {"cracked": false, "window_type": 0, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 1, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_down", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_down", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_down", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_down", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 2, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_middle", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_middle", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_middle", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_middle", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 3, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_top", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_top", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_top", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_top", "uvlock": false, "y": 270} + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/jungle_window.json b/src/main/resources/assets/new_soviet/blockstates/jungle_window.json new file mode 100644 index 0000000..fb6148b --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/jungle_window.json @@ -0,0 +1,261 @@ +{ + "multipart": [ + { + "when": {"window_type": 0, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_window_single", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 0, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_window_single", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 0, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_window_single", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 0, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_window_single", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 1, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_window_bottom", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 1, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_window_bottom", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 1, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_window_bottom", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 1, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_window_bottom", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 2, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_window_middle", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 2, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_window_middle", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 2, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_window_middle", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 2, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_window_middle", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 3, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_window_top", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 3, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_window_top", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 3, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_window_top", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 3, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_window_top", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 0, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_window_single_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 0, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_window_single_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 0, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_window_single_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 0, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_window_single_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 1, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_window_bottom_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 1, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_window_bottom_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 1, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_window_bottom_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 1, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_window_bottom_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 2, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_window_middle_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 2, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_window_middle_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 2, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_window_middle_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 2, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_window_middle_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 3, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_window_top_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 3, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_window_top_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 3, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_window_top_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 3, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/jungle/jungle_window_top_left", "uvlock": false, "y": 270} + }, + + + + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 270} + }, + + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 270} + }, + + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 270} + }, + + + { + "when": {"cracked": false, "window_type": 0, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/glass", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/glass", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/glass", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/glass", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 1, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/glass_down", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/glass_down", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/glass_down", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/glass_down", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 2, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/glass_middle", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/glass_middle", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/glass_middle", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/glass_middle", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 3, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/glass_top", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/glass_top", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/glass_top", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/glass_top", "uvlock": false, "y": 270} + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/mangrove_pane_window.json b/src/main/resources/assets/new_soviet/blockstates/mangrove_pane_window.json new file mode 100644 index 0000000..28fcace --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/mangrove_pane_window.json @@ -0,0 +1,261 @@ +{ + "multipart": [ + { + "when": {"window_type": 0, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_pane_window_single", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 0, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_pane_window_single", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 0, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_pane_window_single", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 0, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_pane_window_single", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 1, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_pane_window_bottom", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 1, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_pane_window_bottom", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 1, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_pane_window_bottom", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 1, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_pane_window_bottom", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 2, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_pane_window_middle", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 2, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_pane_window_middle", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 2, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_pane_window_middle", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 2, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_pane_window_middle", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 3, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_pane_window_top", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 3, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_pane_window_top", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 3, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_pane_window_top", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 3, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_pane_window_top", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 0, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_pane_window_single_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 0, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_pane_window_single_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 0, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_pane_window_single_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 0, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_pane_window_single_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 1, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_pane_window_bottom_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 1, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_pane_window_bottom_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 1, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_pane_window_bottom_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 1, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_pane_window_bottom_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 2, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_pane_window_middle_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 2, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_pane_window_middle_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 2, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_pane_window_middle_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 2, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_pane_window_middle_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 3, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_pane_window_top_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 3, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_pane_window_top_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 3, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_pane_window_top_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 3, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_pane_window_top_left", "uvlock": false, "y": 270} + }, + + + + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 270} + }, + + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 270} + }, + + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 270} + }, + + + { + "when": {"cracked": false, "window_type": 0, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 1, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_down", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_down", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_down", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_down", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 2, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_middle", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_middle", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_middle", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_middle", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 3, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_top", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_top", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_top", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_top", "uvlock": false, "y": 270} + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/mangrove_window.json b/src/main/resources/assets/new_soviet/blockstates/mangrove_window.json new file mode 100644 index 0000000..e9db5c4 --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/mangrove_window.json @@ -0,0 +1,261 @@ +{ + "multipart": [ + { + "when": {"window_type": 0, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_window_single", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 0, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_window_single", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 0, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_window_single", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 0, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_window_single", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 1, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_window_bottom", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 1, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_window_bottom", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 1, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_window_bottom", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 1, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_window_bottom", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 2, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_window_middle", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 2, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_window_middle", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 2, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_window_middle", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 2, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_window_middle", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 3, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_window_top", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 3, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_window_top", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 3, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_window_top", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 3, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_window_top", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 0, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_window_single_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 0, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_window_single_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 0, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_window_single_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 0, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_window_single_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 1, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_window_bottom_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 1, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_window_bottom_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 1, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_window_bottom_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 1, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_window_bottom_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 2, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_window_middle_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 2, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_window_middle_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 2, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_window_middle_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 2, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_window_middle_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 3, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_window_top_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 3, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_window_top_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 3, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_window_top_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 3, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/mangrove/mangrove_window_top_left", "uvlock": false, "y": 270} + }, + + + + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 270} + }, + + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 270} + }, + + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 270} + }, + + + { + "when": {"cracked": false, "window_type": 0, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/glass", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/glass", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/glass", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/glass", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 1, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/glass_down", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/glass_down", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/glass_down", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/glass_down", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 2, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/glass_middle", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/glass_middle", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/glass_middle", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/glass_middle", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 3, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/glass_top", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/glass_top", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/glass_top", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/glass_top", "uvlock": false, "y": 270} + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/test_pane_window.json b/src/main/resources/assets/new_soviet/blockstates/oak_pane_window.json similarity index 69% rename from src/main/resources/assets/new_soviet/blockstates/test_pane_window.json rename to src/main/resources/assets/new_soviet/blockstates/oak_pane_window.json index 5d17d55..6ca7e58 100644 --- a/src/main/resources/assets/new_soviet/blockstates/test_pane_window.json +++ b/src/main/resources/assets/new_soviet/blockstates/oak_pane_window.json @@ -2,138 +2,138 @@ "multipart": [ { "when": {"window_type": 0, "facing": "north", "hinge": "right"}, - "apply": {"model": "new_soviet:block/windows/test_pane_window_single", "uvlock": true, "y": 0} + "apply": {"model": "new_soviet:block/windows/oak/oak_pane_window_single", "uvlock": true, "y": 0} }, { "when": {"window_type": 0, "facing": "east", "hinge": "right"}, - "apply": {"model": "new_soviet:block/windows/test_pane_window_single", "uvlock": false, "y": 90} + "apply": {"model": "new_soviet:block/windows/oak/oak_pane_window_single", "uvlock": false, "y": 90} }, { "when": {"window_type": 0, "facing": "south", "hinge": "right"}, - "apply": {"model": "new_soviet:block/windows/test_pane_window_single", "uvlock": false, "y": 180} + "apply": {"model": "new_soviet:block/windows/oak/oak_pane_window_single", "uvlock": false, "y": 180} }, { "when": {"window_type": 0, "facing": "west", "hinge": "right"}, - "apply": {"model": "new_soviet:block/windows/test_pane_window_single", "uvlock": false, "y": 270} + "apply": {"model": "new_soviet:block/windows/oak/oak_pane_window_single", "uvlock": false, "y": 270} }, { "when": {"window_type": 1, "facing": "north", "hinge": "right"}, - "apply": {"model": "new_soviet:block/windows/test_pane_window_bottom", "uvlock": true, "y": 0} + "apply": {"model": "new_soviet:block/windows/oak/oak_pane_window_bottom", "uvlock": true, "y": 0} }, { "when": {"window_type": 1, "facing": "east", "hinge": "right"}, - "apply": {"model": "new_soviet:block/windows/test_pane_window_bottom", "uvlock": false, "y": 90} + "apply": {"model": "new_soviet:block/windows/oak/oak_pane_window_bottom", "uvlock": false, "y": 90} }, { "when": {"window_type": 1, "facing": "south", "hinge": "right"}, - "apply": {"model": "new_soviet:block/windows/test_pane_window_bottom", "uvlock": false, "y": 180} + "apply": {"model": "new_soviet:block/windows/oak/oak_pane_window_bottom", "uvlock": false, "y": 180} }, { "when": {"window_type": 1, "facing": "west", "hinge": "right"}, - "apply": {"model": "new_soviet:block/windows/test_pane_window_bottom", "uvlock": false, "y": 270} + "apply": {"model": "new_soviet:block/windows/oak/oak_pane_window_bottom", "uvlock": false, "y": 270} }, { "when": {"window_type": 2, "facing": "north", "hinge": "right"}, - "apply": {"model": "new_soviet:block/windows/test_pane_window_middle", "uvlock": true, "y": 0} + "apply": {"model": "new_soviet:block/windows/oak/oak_pane_window_middle", "uvlock": true, "y": 0} }, { "when": {"window_type": 2, "facing": "east", "hinge": "right"}, - "apply": {"model": "new_soviet:block/windows/test_pane_window_middle", "uvlock": false, "y": 90} + "apply": {"model": "new_soviet:block/windows/oak/oak_pane_window_middle", "uvlock": false, "y": 90} }, { "when": {"window_type": 2, "facing": "south", "hinge": "right"}, - "apply": {"model": "new_soviet:block/windows/test_pane_window_middle", "uvlock": false, "y": 180} + "apply": {"model": "new_soviet:block/windows/oak/oak_pane_window_middle", "uvlock": false, "y": 180} }, { "when": {"window_type": 2, "facing": "west", "hinge": "right"}, - "apply": {"model": "new_soviet:block/windows/test_pane_window_middle", "uvlock": false, "y": 270} + "apply": {"model": "new_soviet:block/windows/oak/oak_pane_window_middle", "uvlock": false, "y": 270} }, { "when": {"window_type": 3, "facing": "north", "hinge": "right"}, - "apply": {"model": "new_soviet:block/windows/test_pane_window_top", "uvlock": true, "y": 0} + "apply": {"model": "new_soviet:block/windows/oak/oak_pane_window_top", "uvlock": true, "y": 0} }, { "when": {"window_type": 3, "facing": "east", "hinge": "right"}, - "apply": {"model": "new_soviet:block/windows/test_pane_window_top", "uvlock": false, "y": 90} + "apply": {"model": "new_soviet:block/windows/oak/oak_pane_window_top", "uvlock": false, "y": 90} }, { "when": {"window_type": 3, "facing": "south", "hinge": "right"}, - "apply": {"model": "new_soviet:block/windows/test_pane_window_top", "uvlock": false, "y": 180} + "apply": {"model": "new_soviet:block/windows/oak/oak_pane_window_top", "uvlock": false, "y": 180} }, { "when": {"window_type": 3, "facing": "west", "hinge": "right"}, - "apply": {"model": "new_soviet:block/windows/test_pane_window_top", "uvlock": false, "y": 270} + "apply": {"model": "new_soviet:block/windows/oak/oak_pane_window_top", "uvlock": false, "y": 270} }, { "when": {"window_type": 0, "facing": "north", "hinge": "left"}, - "apply": {"model": "new_soviet:block/windows/test_pane_window_single_left", "uvlock": true, "y": 0} + "apply": {"model": "new_soviet:block/windows/oak/oak_pane_window_single_left", "uvlock": true, "y": 0} }, { "when": {"window_type": 0, "facing": "east", "hinge": "left"}, - "apply": {"model": "new_soviet:block/windows/test_pane_window_single_left", "uvlock": false, "y": 90} + "apply": {"model": "new_soviet:block/windows/oak/oak_pane_window_single_left", "uvlock": false, "y": 90} }, { "when": {"window_type": 0, "facing": "south", "hinge": "left"}, - "apply": {"model": "new_soviet:block/windows/test_pane_window_single_left", "uvlock": false, "y": 180} + "apply": {"model": "new_soviet:block/windows/oak/oak_pane_window_single_left", "uvlock": false, "y": 180} }, { "when": {"window_type": 0, "facing": "west", "hinge": "left"}, - "apply": {"model": "new_soviet:block/windows/test_pane_window_single_left", "uvlock": false, "y": 270} + "apply": {"model": "new_soviet:block/windows/oak/oak_pane_window_single_left", "uvlock": false, "y": 270} }, { "when": {"window_type": 1, "facing": "north", "hinge": "left"}, - "apply": {"model": "new_soviet:block/windows/test_pane_window_bottom_left", "uvlock": true, "y": 0} + "apply": {"model": "new_soviet:block/windows/oak/oak_pane_window_bottom_left", "uvlock": true, "y": 0} }, { "when": {"window_type": 1, "facing": "east", "hinge": "left"}, - "apply": {"model": "new_soviet:block/windows/test_pane_window_bottom_left", "uvlock": false, "y": 90} + "apply": {"model": "new_soviet:block/windows/oak/oak_pane_window_bottom_left", "uvlock": false, "y": 90} }, { "when": {"window_type": 1, "facing": "south", "hinge": "left"}, - "apply": {"model": "new_soviet:block/windows/test_pane_window_bottom_left", "uvlock": false, "y": 180} + "apply": {"model": "new_soviet:block/windows/oak/oak_pane_window_bottom_left", "uvlock": false, "y": 180} }, { "when": {"window_type": 1, "facing": "west", "hinge": "left"}, - "apply": {"model": "new_soviet:block/windows/test_pane_window_bottom_left", "uvlock": false, "y": 270} + "apply": {"model": "new_soviet:block/windows/oak/oak_pane_window_bottom_left", "uvlock": false, "y": 270} }, { "when": {"window_type": 2, "facing": "north", "hinge": "left"}, - "apply": {"model": "new_soviet:block/windows/test_pane_window_middle_left", "uvlock": true, "y": 0} + "apply": {"model": "new_soviet:block/windows/oak/oak_pane_window_middle_left", "uvlock": true, "y": 0} }, { "when": {"window_type": 2, "facing": "east", "hinge": "left"}, - "apply": {"model": "new_soviet:block/windows/test_pane_window_middle_left", "uvlock": false, "y": 90} + "apply": {"model": "new_soviet:block/windows/oak/oak_pane_window_middle_left", "uvlock": false, "y": 90} }, { "when": {"window_type": 2, "facing": "south", "hinge": "left"}, - "apply": {"model": "new_soviet:block/windows/test_pane_window_middle_left", "uvlock": false, "y": 180} + "apply": {"model": "new_soviet:block/windows/oak/oak_pane_window_middle_left", "uvlock": false, "y": 180} }, { "when": {"window_type": 2, "facing": "west", "hinge": "left"}, - "apply": {"model": "new_soviet:block/windows/test_pane_window_middle_left", "uvlock": false, "y": 270} + "apply": {"model": "new_soviet:block/windows/oak/oak_pane_window_middle_left", "uvlock": false, "y": 270} }, { "when": {"window_type": 3, "facing": "north", "hinge": "left"}, - "apply": {"model": "new_soviet:block/windows/test_pane_window_top_left", "uvlock": true, "y": 0} + "apply": {"model": "new_soviet:block/windows/oak/oak_pane_window_top_left", "uvlock": true, "y": 0} }, { "when": {"window_type": 3, "facing": "east", "hinge": "left"}, - "apply": {"model": "new_soviet:block/windows/test_pane_window_top_left", "uvlock": false, "y": 90} + "apply": {"model": "new_soviet:block/windows/oak/oak_pane_window_top_left", "uvlock": false, "y": 90} }, { "when": {"window_type": 3, "facing": "south", "hinge": "left"}, - "apply": {"model": "new_soviet:block/windows/test_pane_window_top_left", "uvlock": false, "y": 180} + "apply": {"model": "new_soviet:block/windows/oak/oak_pane_window_top_left", "uvlock": false, "y": 180} }, { "when": {"window_type": 3, "facing": "west", "hinge": "left"}, - "apply": {"model": "new_soviet:block/windows/test_pane_window_top_left", "uvlock": false, "y": 270} + "apply": {"model": "new_soviet:block/windows/oak/oak_pane_window_top_left", "uvlock": false, "y": 270} }, diff --git a/src/main/resources/assets/new_soviet/blockstates/test_window.json b/src/main/resources/assets/new_soviet/blockstates/oak_window.json similarity index 70% rename from src/main/resources/assets/new_soviet/blockstates/test_window.json rename to src/main/resources/assets/new_soviet/blockstates/oak_window.json index c27ed9f..4688392 100644 --- a/src/main/resources/assets/new_soviet/blockstates/test_window.json +++ b/src/main/resources/assets/new_soviet/blockstates/oak_window.json @@ -2,138 +2,138 @@ "multipart": [ { "when": {"window_type": 0, "facing": "north", "hinge": "right"}, - "apply": {"model": "new_soviet:block/windows/test_window_single", "uvlock": true, "y": 0} + "apply": {"model": "new_soviet:block/windows/oak/oak_window_single", "uvlock": true, "y": 0} }, { "when": {"window_type": 0, "facing": "east", "hinge": "right"}, - "apply": {"model": "new_soviet:block/windows/test_window_single", "uvlock": false, "y": 90} + "apply": {"model": "new_soviet:block/windows/oak/oak_window_single", "uvlock": false, "y": 90} }, { "when": {"window_type": 0, "facing": "south", "hinge": "right"}, - "apply": {"model": "new_soviet:block/windows/test_window_single", "uvlock": false, "y": 180} + "apply": {"model": "new_soviet:block/windows/oak/oak_window_single", "uvlock": false, "y": 180} }, { "when": {"window_type": 0, "facing": "west", "hinge": "right"}, - "apply": {"model": "new_soviet:block/windows/test_window_single", "uvlock": false, "y": 270} + "apply": {"model": "new_soviet:block/windows/oak/oak_window_single", "uvlock": false, "y": 270} }, { "when": {"window_type": 1, "facing": "north", "hinge": "right"}, - "apply": {"model": "new_soviet:block/windows/test_window_bottom", "uvlock": true, "y": 0} + "apply": {"model": "new_soviet:block/windows/oak/oak_window_bottom", "uvlock": true, "y": 0} }, { "when": {"window_type": 1, "facing": "east", "hinge": "right"}, - "apply": {"model": "new_soviet:block/windows/test_window_bottom", "uvlock": false, "y": 90} + "apply": {"model": "new_soviet:block/windows/oak/oak_window_bottom", "uvlock": false, "y": 90} }, { "when": {"window_type": 1, "facing": "south", "hinge": "right"}, - "apply": {"model": "new_soviet:block/windows/test_window_bottom", "uvlock": false, "y": 180} + "apply": {"model": "new_soviet:block/windows/oak/oak_window_bottom", "uvlock": false, "y": 180} }, { "when": {"window_type": 1, "facing": "west", "hinge": "right"}, - "apply": {"model": "new_soviet:block/windows/test_window_bottom", "uvlock": false, "y": 270} + "apply": {"model": "new_soviet:block/windows/oak/oak_window_bottom", "uvlock": false, "y": 270} }, { "when": {"window_type": 2, "facing": "north", "hinge": "right"}, - "apply": {"model": "new_soviet:block/windows/test_window_middle", "uvlock": true, "y": 0} + "apply": {"model": "new_soviet:block/windows/oak/oak_window_middle", "uvlock": true, "y": 0} }, { "when": {"window_type": 2, "facing": "east", "hinge": "right"}, - "apply": {"model": "new_soviet:block/windows/test_window_middle", "uvlock": false, "y": 90} + "apply": {"model": "new_soviet:block/windows/oak/oak_window_middle", "uvlock": false, "y": 90} }, { "when": {"window_type": 2, "facing": "south", "hinge": "right"}, - "apply": {"model": "new_soviet:block/windows/test_window_middle", "uvlock": false, "y": 180} + "apply": {"model": "new_soviet:block/windows/oak/oak_window_middle", "uvlock": false, "y": 180} }, { "when": {"window_type": 2, "facing": "west", "hinge": "right"}, - "apply": {"model": "new_soviet:block/windows/test_window_middle", "uvlock": false, "y": 270} + "apply": {"model": "new_soviet:block/windows/oak/oak_window_middle", "uvlock": false, "y": 270} }, { "when": {"window_type": 3, "facing": "north", "hinge": "right"}, - "apply": {"model": "new_soviet:block/windows/test_window_top", "uvlock": true, "y": 0} + "apply": {"model": "new_soviet:block/windows/oak/oak_window_top", "uvlock": true, "y": 0} }, { "when": {"window_type": 3, "facing": "east", "hinge": "right"}, - "apply": {"model": "new_soviet:block/windows/test_window_top", "uvlock": false, "y": 90} + "apply": {"model": "new_soviet:block/windows/oak/oak_window_top", "uvlock": false, "y": 90} }, { "when": {"window_type": 3, "facing": "south", "hinge": "right"}, - "apply": {"model": "new_soviet:block/windows/test_window_top", "uvlock": false, "y": 180} + "apply": {"model": "new_soviet:block/windows/oak/oak_window_top", "uvlock": false, "y": 180} }, { "when": {"window_type": 3, "facing": "west", "hinge": "right"}, - "apply": {"model": "new_soviet:block/windows/test_window_top", "uvlock": false, "y": 270} + "apply": {"model": "new_soviet:block/windows/oak/oak_window_top", "uvlock": false, "y": 270} }, { "when": {"window_type": 0, "facing": "north", "hinge": "left"}, - "apply": {"model": "new_soviet:block/windows/test_window_single_left", "uvlock": true, "y": 0} + "apply": {"model": "new_soviet:block/windows/oak/oak_window_single_left", "uvlock": true, "y": 0} }, { "when": {"window_type": 0, "facing": "east", "hinge": "left"}, - "apply": {"model": "new_soviet:block/windows/test_window_single_left", "uvlock": false, "y": 90} + "apply": {"model": "new_soviet:block/windows/oak/oak_window_single_left", "uvlock": false, "y": 90} }, { "when": {"window_type": 0, "facing": "south", "hinge": "left"}, - "apply": {"model": "new_soviet:block/windows/test_window_single_left", "uvlock": false, "y": 180} + "apply": {"model": "new_soviet:block/windows/oak/oak_window_single_left", "uvlock": false, "y": 180} }, { "when": {"window_type": 0, "facing": "west", "hinge": "left"}, - "apply": {"model": "new_soviet:block/windows/test_window_single_left", "uvlock": false, "y": 270} + "apply": {"model": "new_soviet:block/windows/oak/oak_window_single_left", "uvlock": false, "y": 270} }, { "when": {"window_type": 1, "facing": "north", "hinge": "left"}, - "apply": {"model": "new_soviet:block/windows/test_window_bottom_left", "uvlock": true, "y": 0} + "apply": {"model": "new_soviet:block/windows/oak/oak_window_bottom_left", "uvlock": true, "y": 0} }, { "when": {"window_type": 1, "facing": "east", "hinge": "left"}, - "apply": {"model": "new_soviet:block/windows/test_window_bottom_left", "uvlock": false, "y": 90} + "apply": {"model": "new_soviet:block/windows/oak/oak_window_bottom_left", "uvlock": false, "y": 90} }, { "when": {"window_type": 1, "facing": "south", "hinge": "left"}, - "apply": {"model": "new_soviet:block/windows/test_window_bottom_left", "uvlock": false, "y": 180} + "apply": {"model": "new_soviet:block/windows/oak/oak_window_bottom_left", "uvlock": false, "y": 180} }, { "when": {"window_type": 1, "facing": "west", "hinge": "left"}, - "apply": {"model": "new_soviet:block/windows/test_window_bottom_left", "uvlock": false, "y": 270} + "apply": {"model": "new_soviet:block/windows/oak/oak_window_bottom_left", "uvlock": false, "y": 270} }, { "when": {"window_type": 2, "facing": "north", "hinge": "left"}, - "apply": {"model": "new_soviet:block/windows/test_window_middle_left", "uvlock": true, "y": 0} + "apply": {"model": "new_soviet:block/windows/oak/oak_window_middle_left", "uvlock": true, "y": 0} }, { "when": {"window_type": 2, "facing": "east", "hinge": "left"}, - "apply": {"model": "new_soviet:block/windows/test_window_middle_left", "uvlock": false, "y": 90} + "apply": {"model": "new_soviet:block/windows/oak/oak_window_middle_left", "uvlock": false, "y": 90} }, { "when": {"window_type": 2, "facing": "south", "hinge": "left"}, - "apply": {"model": "new_soviet:block/windows/test_window_middle_left", "uvlock": false, "y": 180} + "apply": {"model": "new_soviet:block/windows/oak/oak_window_middle_left", "uvlock": false, "y": 180} }, { "when": {"window_type": 2, "facing": "west", "hinge": "left"}, - "apply": {"model": "new_soviet:block/windows/test_window_middle_left", "uvlock": false, "y": 270} + "apply": {"model": "new_soviet:block/windows/oak/oak_window_middle_left", "uvlock": false, "y": 270} }, { "when": {"window_type": 3, "facing": "north", "hinge": "left"}, - "apply": {"model": "new_soviet:block/windows/test_window_top_left", "uvlock": true, "y": 0} + "apply": {"model": "new_soviet:block/windows/oak/oak_window_top_left", "uvlock": true, "y": 0} }, { "when": {"window_type": 3, "facing": "east", "hinge": "left"}, - "apply": {"model": "new_soviet:block/windows/test_window_top_left", "uvlock": false, "y": 90} + "apply": {"model": "new_soviet:block/windows/oak/oak_window_top_left", "uvlock": false, "y": 90} }, { "when": {"window_type": 3, "facing": "south", "hinge": "left"}, - "apply": {"model": "new_soviet:block/windows/test_window_top_left", "uvlock": false, "y": 180} + "apply": {"model": "new_soviet:block/windows/oak/oak_window_top_left", "uvlock": false, "y": 180} }, { "when": {"window_type": 3, "facing": "west", "hinge": "left"}, - "apply": {"model": "new_soviet:block/windows/test_window_top_left", "uvlock": false, "y": 270} + "apply": {"model": "new_soviet:block/windows/oak/oak_window_top_left", "uvlock": false, "y": 270} }, diff --git a/src/main/resources/assets/new_soviet/blockstates/spruce_pane_window.json b/src/main/resources/assets/new_soviet/blockstates/spruce_pane_window.json new file mode 100644 index 0000000..c3df64b --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/spruce_pane_window.json @@ -0,0 +1,261 @@ +{ + "multipart": [ + { + "when": {"window_type": 0, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_pane_window_single", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 0, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_pane_window_single", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 0, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_pane_window_single", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 0, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_pane_window_single", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 1, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_pane_window_bottom", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 1, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_pane_window_bottom", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 1, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_pane_window_bottom", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 1, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_pane_window_bottom", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 2, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_pane_window_middle", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 2, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_pane_window_middle", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 2, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_pane_window_middle", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 2, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_pane_window_middle", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 3, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_pane_window_top", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 3, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_pane_window_top", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 3, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_pane_window_top", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 3, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_pane_window_top", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 0, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_pane_window_single_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 0, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_pane_window_single_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 0, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_pane_window_single_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 0, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_pane_window_single_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 1, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_pane_window_bottom_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 1, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_pane_window_bottom_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 1, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_pane_window_bottom_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 1, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_pane_window_bottom_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 2, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_pane_window_middle_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 2, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_pane_window_middle_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 2, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_pane_window_middle_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 2, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_pane_window_middle_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 3, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_pane_window_top_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 3, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_pane_window_top_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 3, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_pane_window_top_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 3, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_pane_window_top_left", "uvlock": false, "y": 270} + }, + + + + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 270} + }, + + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 270} + }, + + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 270} + }, + + + { + "when": {"cracked": false, "window_type": 0, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 1, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_down", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_down", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_down", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_down", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 2, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_middle", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_middle", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_middle", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_middle", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 3, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_top", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_top", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_top", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_top", "uvlock": false, "y": 270} + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/spruce_window.json b/src/main/resources/assets/new_soviet/blockstates/spruce_window.json new file mode 100644 index 0000000..0cde0f4 --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/spruce_window.json @@ -0,0 +1,261 @@ +{ + "multipart": [ + { + "when": {"window_type": 0, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_window_single", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 0, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_window_single", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 0, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_window_single", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 0, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_window_single", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 1, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_window_bottom", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 1, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_window_bottom", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 1, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_window_bottom", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 1, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_window_bottom", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 2, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_window_middle", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 2, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_window_middle", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 2, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_window_middle", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 2, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_window_middle", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 3, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_window_top", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 3, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_window_top", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 3, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_window_top", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 3, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_window_top", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 0, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_window_single_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 0, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_window_single_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 0, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_window_single_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 0, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_window_single_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 1, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_window_bottom_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 1, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_window_bottom_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 1, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_window_bottom_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 1, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_window_bottom_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 2, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_window_middle_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 2, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_window_middle_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 2, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_window_middle_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 2, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_window_middle_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 3, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_window_top_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 3, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_window_top_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 3, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_window_top_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 3, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/spruce/spruce_window_top_left", "uvlock": false, "y": 270} + }, + + + + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 270} + }, + + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 270} + }, + + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 270} + }, + + + { + "when": {"cracked": false, "window_type": 0, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/glass", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/glass", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/glass", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/glass", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 1, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/glass_down", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/glass_down", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/glass_down", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/glass_down", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 2, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/glass_middle", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/glass_middle", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/glass_middle", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/glass_middle", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 3, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/glass_top", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/glass_top", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/glass_top", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/glass_top", "uvlock": false, "y": 270} + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/w_machine.json b/src/main/resources/assets/new_soviet/blockstates/w_machine.json new file mode 100644 index 0000000..9232adc --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/w_machine.json @@ -0,0 +1,13 @@ +{ + "variants": { + "facing=north,paper=false": { "model": "new_soviet:block/w_machine", "uvlock": true }, + "facing=east,paper=false": { "model": "new_soviet:block/w_machine", "y": 90, "uvlock": false }, + "facing=south,paper=false": { "model": "new_soviet:block/w_machine", "y": 180, "uvlock": false }, + "facing=west,paper=false": { "model": "new_soviet:block/w_machine", "y": 270, "uvlock": false }, + + "facing=north,paper=true": { "model": "new_soviet:block/w_machine_with_paper", "uvlock": true }, + "facing=east,paper=true": { "model": "new_soviet:block/w_machine_with_paper", "y": 90, "uvlock": false }, + "facing=south,paper=true": { "model": "new_soviet:block/w_machine_with_paper", "y": 180, "uvlock": false }, + "facing=west,paper=true": { "model": "new_soviet:block/w_machine_with_paper", "y": 270, "uvlock": false } + } +} diff --git a/src/main/resources/assets/new_soviet/blockstates/warped_pane_window.json b/src/main/resources/assets/new_soviet/blockstates/warped_pane_window.json new file mode 100644 index 0000000..ea203e2 --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/warped_pane_window.json @@ -0,0 +1,261 @@ +{ + "multipart": [ + { + "when": {"window_type": 0, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_pane_window_single", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 0, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_pane_window_single", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 0, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_pane_window_single", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 0, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_pane_window_single", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 1, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_pane_window_bottom", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 1, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_pane_window_bottom", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 1, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_pane_window_bottom", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 1, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_pane_window_bottom", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 2, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_pane_window_middle", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 2, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_pane_window_middle", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 2, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_pane_window_middle", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 2, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_pane_window_middle", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 3, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_pane_window_top", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 3, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_pane_window_top", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 3, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_pane_window_top", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 3, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_pane_window_top", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 0, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_pane_window_single_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 0, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_pane_window_single_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 0, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_pane_window_single_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 0, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_pane_window_single_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 1, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_pane_window_bottom_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 1, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_pane_window_bottom_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 1, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_pane_window_bottom_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 1, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_pane_window_bottom_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 2, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_pane_window_middle_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 2, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_pane_window_middle_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 2, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_pane_window_middle_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 2, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_pane_window_middle_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 3, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_pane_window_top_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 3, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_pane_window_top_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 3, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_pane_window_top_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 3, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_pane_window_top_left", "uvlock": false, "y": 270} + }, + + + + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 270} + }, + + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 270} + }, + + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 270} + }, + + + { + "when": {"cracked": false, "window_type": 0, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 1, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_down", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_down", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_down", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_down", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 2, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_middle", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_middle", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_middle", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_middle", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 3, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_top", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_top", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_top", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_top", "uvlock": false, "y": 270} + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/warped_window.json b/src/main/resources/assets/new_soviet/blockstates/warped_window.json new file mode 100644 index 0000000..22b10c5 --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/warped_window.json @@ -0,0 +1,261 @@ +{ + "multipart": [ + { + "when": {"window_type": 0, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_window_single", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 0, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_window_single", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 0, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_window_single", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 0, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_window_single", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 1, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_window_bottom", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 1, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_window_bottom", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 1, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_window_bottom", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 1, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_window_bottom", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 2, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_window_middle", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 2, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_window_middle", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 2, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_window_middle", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 2, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_window_middle", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 3, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_window_top", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 3, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_window_top", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 3, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_window_top", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 3, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_window_top", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 0, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_window_single_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 0, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_window_single_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 0, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_window_single_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 0, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_window_single_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 1, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_window_bottom_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 1, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_window_bottom_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 1, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_window_bottom_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 1, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_window_bottom_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 2, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_window_middle_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 2, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_window_middle_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 2, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_window_middle_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 2, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_window_middle_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 3, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_window_top_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 3, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_window_top_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 3, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_window_top_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 3, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/warped/warped_window_top_left", "uvlock": false, "y": 270} + }, + + + + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 270} + }, + + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 270} + }, + + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 270} + }, + + + { + "when": {"cracked": false, "window_type": 0, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/glass", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/glass", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/glass", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/glass", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 1, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/glass_down", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/glass_down", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/glass_down", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/glass_down", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 2, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/glass_middle", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/glass_middle", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/glass_middle", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/glass_middle", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 3, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/glass_top", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/glass_top", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/glass_top", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/glass_top", "uvlock": false, "y": 270} + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/whitewashed_pane_window.json b/src/main/resources/assets/new_soviet/blockstates/whitewashed_pane_window.json new file mode 100644 index 0000000..1e015ae --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/whitewashed_pane_window.json @@ -0,0 +1,261 @@ +{ + "multipart": [ + { + "when": {"window_type": 0, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_pane_window_single", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 0, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_pane_window_single", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 0, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_pane_window_single", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 0, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_pane_window_single", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 1, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_pane_window_bottom", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 1, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_pane_window_bottom", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 1, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_pane_window_bottom", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 1, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_pane_window_bottom", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 2, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_pane_window_middle", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 2, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_pane_window_middle", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 2, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_pane_window_middle", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 2, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_pane_window_middle", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 3, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_pane_window_top", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 3, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_pane_window_top", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 3, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_pane_window_top", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 3, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_pane_window_top", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 0, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_pane_window_single_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 0, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_pane_window_single_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 0, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_pane_window_single_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 0, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_pane_window_single_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 1, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_pane_window_bottom_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 1, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_pane_window_bottom_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 1, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_pane_window_bottom_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 1, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_pane_window_bottom_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 2, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_pane_window_middle_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 2, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_pane_window_middle_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 2, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_pane_window_middle_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 2, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_pane_window_middle_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 3, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_pane_window_top_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 3, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_pane_window_top_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 3, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_pane_window_top_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 3, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_pane_window_top_left", "uvlock": false, "y": 270} + }, + + + + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 270} + }, + + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 270} + }, + + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 270} + }, + + + { + "when": {"cracked": false, "window_type": 0, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 1, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_down", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_down", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_down", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_down", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 2, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_middle", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_middle", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_middle", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_middle", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 3, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_top", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_top", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_top", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/pane_glass_top", "uvlock": false, "y": 270} + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/whitewashed_window.json b/src/main/resources/assets/new_soviet/blockstates/whitewashed_window.json new file mode 100644 index 0000000..eee6ab6 --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/whitewashed_window.json @@ -0,0 +1,261 @@ +{ + "multipart": [ + { + "when": {"window_type": 0, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_window_single", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 0, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_window_single", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 0, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_window_single", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 0, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_window_single", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 1, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_window_bottom", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 1, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_window_bottom", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 1, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_window_bottom", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 1, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_window_bottom", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 2, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_window_middle", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 2, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_window_middle", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 2, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_window_middle", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 2, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_window_middle", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 3, "facing": "north", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_window_top", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 3, "facing": "east", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_window_top", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 3, "facing": "south", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_window_top", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 3, "facing": "west", "hinge": "right"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_window_top", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 0, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_window_single_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 0, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_window_single_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 0, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_window_single_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 0, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_window_single_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 1, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_window_bottom_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 1, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_window_bottom_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 1, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_window_bottom_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 1, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_window_bottom_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 2, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_window_middle_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 2, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_window_middle_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 2, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_window_middle_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 2, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_window_middle_left", "uvlock": false, "y": 270} + }, + + { + "when": {"window_type": 3, "facing": "north", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_window_top_left", "uvlock": true, "y": 0} + }, + { + "when": {"window_type": 3, "facing": "east", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_window_top_left", "uvlock": false, "y": 90} + }, + { + "when": {"window_type": 3, "facing": "south", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_window_top_left", "uvlock": false, "y": 180} + }, + { + "when": {"window_type": 3, "facing": "west", "hinge": "left"}, + "apply": {"model": "new_soviet:block/windows/whitewashed/whitewashed_window_top_left", "uvlock": false, "y": 270} + }, + + + + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 1, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_down", "uvlock": false, "y": 270} + }, + + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 2, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_top", "uvlock": false, "y": 270} + }, + + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": true, "y": 0} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 90} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 180} + }, + { + "when": {"broken_glass_type": 3, "cracked": true, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/broken_glass_both", "uvlock": false, "y": 270} + }, + + + { + "when": {"cracked": false, "window_type": 0, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/glass", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/glass", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/glass", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 0, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/glass", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 1, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/glass_down", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/glass_down", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/glass_down", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 1, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/glass_down", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 2, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/glass_middle", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/glass_middle", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/glass_middle", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 2, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/glass_middle", "uvlock": false, "y": 270} + }, + + { + "when": {"cracked": false, "window_type": 3, "facing": "north"}, + "apply": {"model": "new_soviet:block/windows/base/glass_top", "uvlock": true, "y": 0} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "east"}, + "apply": {"model": "new_soviet:block/windows/base/glass_top", "uvlock": false, "y": 90} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "south"}, + "apply": {"model": "new_soviet:block/windows/base/glass_top", "uvlock": false, "y": 180} + }, + { + "when": {"cracked": false, "window_type": 3, "facing": "west"}, + "apply": {"model": "new_soviet:block/windows/base/glass_top", "uvlock": false, "y": 270} + } + ] +} \ No newline at end of file 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 fcdb89a..01057d8 100644 --- a/src/main/resources/assets/new_soviet/lang/en_us.json +++ b/src/main/resources/assets/new_soviet/lang/en_us.json @@ -523,6 +523,29 @@ "block.new_soviet.herringbone_bamboo_planks": "Herringbone Bamboo Planks", "block.new_soviet.herringbone_bamboo_planks_stairs": "Herringbone Bamboo Planks Stairs", "block.new_soviet.herringbone_bamboo_planks_slab": "Herringbone Bamboo Planks Slab", + "block.new_soviet.acacia_window": "Acacia Window", + "block.new_soviet.acacia_pane_window": "Acacia Window With a Pane", + "block.new_soviet.birch_window": "Birch Window", + "block.new_soviet.birch_pane_window": "Birch Window With a Pane", + "block.new_soviet.cherry_window": "Cherry Window", + "block.new_soviet.cherry_pane_window": "Cherry Window With a Pane", + "block.new_soviet.crimson_window": "Crimson Window", + "block.new_soviet.crimson_pane_window": "Crimson Window With a Pane", + "block.new_soviet.dark_oak_window": "Dark oak Window", + "block.new_soviet.dark_oak_pane_window": "Dark oak Window With a Pane", + "block.new_soviet.jungle_window": "Jungle Window", + "block.new_soviet.jungle_pane_window": "Jungle Window With a Pane", + "block.new_soviet.mangrove_window": "Mangrove Window", + "block.new_soviet.mangrove_pane_window": "Mangrove Window With a Pane", + "block.new_soviet.oak_window": "Oak Window", + "block.new_soviet.oak_pane_window": "Oak Window With a Pane", + "block.new_soviet.spruce_window": "Spruce Window", + "block.new_soviet.spruce_pane_window": "Spruce Window With a Pane", + "block.new_soviet.warped_window": "Warped Window", + "block.new_soviet.warped_pane_window": "Warped Window With a Pane", + "block.new_soviet.whitewashed_window": "Whitewashed Window", + "block.new_soviet.whitewashed_pane_window": "Whitewashed Window With a Pane", + "item.new_soviet.window.tooltip": "Broken", "block.new_soviet.window.fixed": "Window blockstate frozen", "block.new_soviet.window.unfixed": "Window blockstate unfrozen", "subtitles.new_soviet.tv_on": "TV turned on", diff --git a/src/main/resources/assets/new_soviet/lang/rpr.json b/src/main/resources/assets/new_soviet/lang/rpr.json index 5a52e8e..1e056c6 100644 --- a/src/main/resources/assets/new_soviet/lang/rpr.json +++ b/src/main/resources/assets/new_soviet/lang/rpr.json @@ -502,6 +502,29 @@ "block.new_soviet.herringbone_bamboo_planks": "Бамбуковый паркѣт «ёлочкой»", "block.new_soviet.herringbone_bamboo_planks_stairs": "Ступѣнi из бамбукового паркѣта «ёлочкой»", "block.new_soviet.herringbone_bamboo_planks_slab": "Плита из бамбукового паркѣта «ёлочкой»", + "block.new_soviet.acacia_window": "Акацiявое окно", + "block.new_soviet.acacia_pane_window": "Акацiявое окно съ форточкой", + "block.new_soviet.birch_window": "Бѣрѣзовое окно", + "block.new_soviet.birch_pane_window": "Бѣрѣзовое окно съ форточкой", + "block.new_soviet.cherry_window": "Вишнёвое окно", + "block.new_soviet.cherry_pane_window": "Вишнёвое окно съ форточкой", + "block.new_soviet.crimson_window": "Багровое окно", + "block.new_soviet.crimson_pane_window": "Багровое окно съ форточкой", + "block.new_soviet.dark_oak_window": "Окно из тѣмнаго дуба", + "block.new_soviet.dark_oak_pane_window": "Окно из тѣмнаго дуба съ форточкой", + "block.new_soviet.jungle_window": "Тропическое окно", + "block.new_soviet.jungle_pane_window": "Тропическое окно съ форточкой", + "block.new_soviet.mangrove_window": "Мангровое окно", + "block.new_soviet.mangrove_pane_window": "Мангровое окно съ форточкой", + "block.new_soviet.oak_window": "Дубовое окно", + "block.new_soviet.oak_pane_window": "Дубовое окно съ форточкой", + "block.new_soviet.spruce_window": "Еловое окно", + "block.new_soviet.spruce_pane_window": "Еловое окно съ форточкой", + "block.new_soviet.warped_window": "Искажённое окно", + "block.new_soviet.warped_pane_window": "Искажённое окно съ форточкой", + "block.new_soviet.whitewashed_window": "Побѣлённое окно", + "block.new_soviet.whitewashed_pane_window": "Побѣлённое окно съ форточкой", + "item.new_soviet.window.tooltip": "Разбито", "block.new_soviet.window.fixed": "Окно зафиксировано", "block.new_soviet.window.unfixed": "Окно не зафиксировано", "subtitles.new_soviet.tv_on": "Включается тѣлѣвизоръ", diff --git a/src/main/resources/assets/new_soviet/lang/ru_ru.json b/src/main/resources/assets/new_soviet/lang/ru_ru.json index 6de7036..49fb392 100644 --- a/src/main/resources/assets/new_soviet/lang/ru_ru.json +++ b/src/main/resources/assets/new_soviet/lang/ru_ru.json @@ -254,7 +254,7 @@ "block.new_soviet.white_queen": "Белый ферзь", "block.new_soviet.white_pawn": "Белая пешка", "block.new_soviet.black_rook": "Чёрная ладья", - "block.new_soviet.black_knight": "Чёрный конь", + "block.new_soviet.black_knight": "Чёрныя конь", "block.new_soviet.black_bishop": "Чёрный слон", "block.new_soviet.black_king": "Чёрный король", "block.new_soviet.black_queen": "Чёрный ферзь", @@ -523,6 +523,29 @@ "block.new_soviet.herringbone_bamboo_planks": "Бамбуковый паркет «ёлочкой»", "block.new_soviet.herringbone_bamboo_planks_stairs": "Ступени из бамбукового паркета «ёлочкой»", "block.new_soviet.herringbone_bamboo_planks_slab": "Плита из бамбукового паркета «ёлочкой»", + "block.new_soviet.acacia_window": "Акациевое окно", + "block.new_soviet.acacia_pane_window": "Акациевое окно с форточкой", + "block.new_soviet.birch_window": "Берёзовое окно", + "block.new_soviet.birch_pane_window": "Берёзовое окно с форточкой", + "block.new_soviet.cherry_window": "Вишнёвое окно", + "block.new_soviet.cherry_pane_window": "Вишнёвое окно с форточкой", + "block.new_soviet.crimson_window": "Багровое окно", + "block.new_soviet.crimson_pane_window": "Багровое окно с форточкой", + "block.new_soviet.dark_oak_window": "Окно из тёмного дуба", + "block.new_soviet.dark_oak_pane_window": "Окно из тёмного дуба с форточкой", + "block.new_soviet.jungle_window": "Тропическое окно", + "block.new_soviet.jungle_pane_window": "Тропическое окно с форточкой", + "block.new_soviet.mangrove_window": "Мангровое окно", + "block.new_soviet.mangrove_pane_window": "Мангровое окно с форточкой", + "block.new_soviet.oak_window": "Дубовое окно", + "block.new_soviet.oak_pane_window": "Дубовое окно с форточкой", + "block.new_soviet.spruce_window": "Еловое окно", + "block.new_soviet.spruce_pane_window": "Еловое окно с форточкой", + "block.new_soviet.warped_window": "Искажённое окно", + "block.new_soviet.warped_pane_window": "Искажённое окно с форточкой", + "block.new_soviet.whitewashed_window": "Побелённое окно", + "block.new_soviet.whitewashed_pane_window": "Побелённое окно с форточкой", + "item.new_soviet.window.tooltip": "Разбито", "block.new_soviet.window.fixed": "Окно зафиксировано", "block.new_soviet.window.unfixed": "Окно не зафиксировано", "subtitles.new_soviet.tv_on": "Включается телевизор", diff --git a/src/main/resources/assets/new_soviet/models/block/telephone.json b/src/main/resources/assets/new_soviet/models/block/telephone.json new file mode 100644 index 0000000..c696bd2 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/telephone.json @@ -0,0 +1,199 @@ +{ + "credit": "Made with Blockbench", + "render_type": "cutout", + "texture_size": [32, 16], + "textures": { + "0": "new_soviet:block/telephone", + "particle": "new_soviet:block/telephone" + }, + "elements": [ + { + "from": [4, 0, 4], + "to": [12, 3, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 8, 9]}, + "faces": { + "north": {"uv": [0, 8, 4, 11], "texture": "#0"}, + "east": {"uv": [4, 8, 5.5, 0], "rotation": 90, "texture": "#0"}, + "south": {"uv": [4, 8, 8, 11], "texture": "#0"}, + "west": {"uv": [4, 0, 5.5, 8], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 8, 4, 0], "texture": "#0"}, + "down": {"uv": [8, 8, 12, 16], "rotation": 180, "texture": "#0"} + } + }, + { + "from": [5, 3, 7], + "to": [11, 5, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 8, 9]}, + "faces": { + "north": {"uv": [0, 11, 3, 13], "texture": "#0"}, + "east": {"uv": [5.5, 0, 6.5, 5], "rotation": 90, "texture": "#0"}, + "south": {"uv": [3, 11, 6, 13], "texture": "#0"}, + "west": {"uv": [5.5, 0, 6.5, 5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0.5, 5, 3.5, 0], "texture": "#0"} + } + }, + { + "from": [6, 3, 3.6], + "to": [10, 3, 7.6], + "rotation": {"angle": -45, "axis": "x", "origin": [8, 3, 4]}, + "faces": { + "north": {"uv": [0, 0, 2, 0], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 0], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 0], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 0], "texture": "#0"}, + "up": {"uv": [8, 16, 6, 12], "texture": "#0"}, + "down": {"uv": [8, 12, 6, 16], "texture": "#0"} + } + }, + { + "from": [2, 5, 7.5], + "to": [5, 7, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 7]}, + "faces": { + "north": {"uv": [10, 5, 8.5, 7], "texture": "#0"}, + "east": {"uv": [10.5, 5, 11, 7], "texture": "#0"}, + "south": {"uv": [8.5, 5, 10, 7], "texture": "#0"}, + "west": {"uv": [10, 5, 11.5, 7], "texture": "#0"}, + "up": {"uv": [5.5, 5, 7, 8], "rotation": 90, "texture": "#0"}, + "down": {"uv": [7, 8, 8.5, 5], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [3, 7, 8.5], + "to": [13, 8, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 6, 7]}, + "faces": { + "north": {"uv": [6.5, 2, 11.5, 3], "texture": "#0"}, + "east": {"uv": [12, 2, 11.5, 3], "texture": "#0"}, + "south": {"uv": [6.5, 2, 11.5, 3], "texture": "#0"}, + "west": {"uv": [11.5, 2, 12, 3], "texture": "#0"}, + "up": {"uv": [6.5, 3, 11.5, 2], "texture": "#0"}, + "down": {"uv": [6.5, 3, 11.5, 4], "texture": "#0"} + } + }, + { + "from": [11, 5, 7.5], + "to": [14, 7, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [17, 4, 6]}, + "faces": { + "north": {"uv": [8.5, 5, 10, 7], "texture": "#0"}, + "east": {"uv": [10, 5, 11.5, 7], "texture": "#0"}, + "south": {"uv": [10, 5, 8.5, 7], "texture": "#0"}, + "west": {"uv": [10.5, 5, 11, 7], "texture": "#0"}, + "up": {"uv": [5.5, 8, 7, 5], "rotation": 90, "texture": "#0"}, + "down": {"uv": [7, 5, 8.5, 8], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [12, 1, 9], + "to": [16, 8, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 7, 9]}, + "faces": { + "north": {"uv": [14, 0, 16, 7], "texture": "#0"}, + "south": {"uv": [16, 0, 14, 7], "texture": "#0"} + } + }, + { + "from": [10, 6, 7], + "to": [10, 8, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5, 7]}, + "faces": { + "east": {"uv": [0, 13, 2, 15], "texture": "#0"}, + "west": {"uv": [0, 13, 2, 15], "texture": "#0"} + } + }, + { + "from": [10, 5, 8.5], + "to": [10, 6, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5, 7]}, + "faces": { + "north": {"uv": [1, 15, 1.5, 16], "texture": "#0"}, + "east": {"uv": [1, 15, 1.5, 16], "texture": "#0"}, + "south": {"uv": [1, 15, 1.5, 16], "texture": "#0"}, + "west": {"uv": [1, 15, 1.5, 16], "texture": "#0"}, + "up": {"uv": [1, 15, 1.5, 16], "texture": "#0"}, + "down": {"uv": [1, 15, 1.5, 16], "texture": "#0"} + } + }, + { + "from": [6, 5, 8.5], + "to": [6, 6, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5, 7]}, + "faces": { + "north": {"uv": [1, 15, 1.5, 16], "texture": "#0"}, + "east": {"uv": [1, 15, 1.5, 16], "texture": "#0"}, + "south": {"uv": [1, 15, 1.5, 16], "texture": "#0"}, + "west": {"uv": [1, 15, 1.5, 16], "texture": "#0"}, + "up": {"uv": [1, 15, 1.5, 16], "texture": "#0"}, + "down": {"uv": [1, 15, 1.5, 16], "texture": "#0"} + } + }, + { + "from": [6, 6, 7], + "to": [6, 8, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5, 7]}, + "faces": { + "east": {"uv": [0, 13, 2, 15], "texture": "#0"}, + "west": {"uv": [0, 13, 2, 15], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [41, 61, -1.5], + "translation": [1, 6, 3] + }, + "thirdperson_lefthand": { + "rotation": [41, 61, -1.5], + "translation": [1, 6, 3] + }, + "firstperson_righthand": { + "rotation": [-3, 60, 21], + "translation": [2, 5.5, -2] + }, + "firstperson_lefthand": { + "rotation": [-3, 60, 21], + "translation": [2, 5.5, -2] + }, + "ground": { + "translation": [0, 5.5, 0] + }, + "gui": { + "rotation": [35, 135, 0], + "translation": [0, 3.5, 0] + }, + "head": { + "translation": [0, 19.25, 0], + "scale": [1.6, 1.6, 1.6] + }, + "fixed": { + "rotation": [-90, 0, 0], + "translation": [0, 0, -14], + "scale": [2.01, 2.01, 2.01] + } + }, + "groups": [ + { + "name": "root", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + { + "name": "group", + "origin": [19, 7, 9], + "color": 0, + "nbt": "{}", + "children": [3, 4, 5, 6] + }, + 7, + 8, + 9, + 10 + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/w_machine.json b/src/main/resources/assets/new_soviet/models/block/w_machine.json new file mode 100644 index 0000000..8d010b4 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/w_machine.json @@ -0,0 +1,218 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "0": "new_soviet:block/w_machine", + "particle": "new_soviet:block/w_machine" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 8, 9]}, + "faces": { + "north": {"uv": [6, 2, 12, 3], "texture": "#0"}, + "east": {"uv": [0, 2, 6, 3], "texture": "#0"}, + "south": {"uv": [0, 3, 6, 4], "texture": "#0"}, + "west": {"uv": [6, 2, 0, 3], "texture": "#0"}, + "up": {"uv": [6, 8.5, 12, 2.5], "texture": "#0"}, + "down": {"uv": [0, 12.5, 6, 6.5], "rotation": 180, "texture": "#0"} + } + }, + { + "from": [2, 2, 2.5], + "to": [14, 2, 7.5], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 2, 2.5]}, + "faces": { + "north": {"uv": [6, 1.5, 12, 2.5], "texture": "#0"}, + "east": {"uv": [0, 1.5, 6, 2.5], "texture": "#0"}, + "south": {"uv": [0, 3, 6, 4], "texture": "#0"}, + "west": {"uv": [6, 1.5, 0, 2.5], "texture": "#0"}, + "up": {"uv": [0, 6.5, 6, 4], "texture": "#0"}, + "down": {"uv": [0, 4, 6, 6.5], "rotation": 180, "texture": "#0"} + } + }, + { + "from": [2, 2, 7], + "to": [14, 6, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 9]}, + "faces": { + "north": {"uv": [0, 13, 6, 15], "texture": "#0"}, + "east": {"uv": [0, 0, 3.5, 2], "texture": "#0"}, + "south": {"uv": [10, 0, 16, 2], "texture": "#0"}, + "west": {"uv": [3.5, 0, 0, 2], "texture": "#0"}, + "up": {"uv": [12, 6, 6, 2.5], "texture": "#0"} + } + }, + { + "from": [2, 2, 4], + "to": [2, 5, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 8, 9]}, + "faces": { + "north": {"uv": [0, 0, 0, 1], "texture": "#0"}, + "east": {"uv": [3.5, 0.5, 5, 2], "texture": "#0"}, + "south": {"uv": [5.5, 0, 5.5, 1], "texture": "#0"}, + "west": {"uv": [5, 0.5, 3.5, 2], "texture": "#0"}, + "up": {"uv": [0, 2.5, 0, 3.5], "texture": "#0"}, + "down": {"uv": [3, 2.5, 3, 3.5], "rotation": 180, "texture": "#0"} + } + }, + { + "from": [14, 2, 4], + "to": [14, 5, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 8, 9]}, + "faces": { + "north": {"uv": [0, 0, 0, 1], "texture": "#0"}, + "east": {"uv": [3.5, 0.5, 5, 2], "texture": "#0"}, + "south": {"uv": [5.5, 0, 5.5, 1], "texture": "#0"}, + "west": {"uv": [5, 0.5, 3.5, 2], "texture": "#0"}, + "up": {"uv": [0, 2.5, 0, 3.5], "texture": "#0"}, + "down": {"uv": [3, 2.5, 3, 3.5], "rotation": 180, "texture": "#0"} + } + }, + { + "from": [1, 5, 12], + "to": [15, 7, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 8, 9]}, + "faces": { + "north": {"uv": [6, 13, 13, 13.5], "texture": "#0"}, + "east": {"uv": [13, 11, 14, 12], "texture": "#0"}, + "south": {"uv": [6, 11, 13, 12], "texture": "#0"}, + "west": {"uv": [14, 11, 13, 12], "texture": "#0"}, + "up": {"uv": [6, 13, 13, 12], "texture": "#0"}, + "down": {"uv": [6, 11.5, 13, 12], "rotation": 180, "texture": "#0"} + } + }, + { + "from": [14.5, 5.5, 13], + "to": [15.5, 6.5, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 9]}, + "faces": { + "north": {"uv": [12, 3.5, 12.5, 4], "texture": "#0"}, + "east": {"uv": [12, 3.5, 12.5, 4], "texture": "#0"}, + "south": {"uv": [12, 3.5, 12.5, 4], "texture": "#0"}, + "west": {"uv": [12, 3.5, 12.5, 4], "texture": "#0"}, + "up": {"uv": [12, 3.5, 12.5, 4], "texture": "#0"}, + "down": {"uv": [12, 3.5, 12.5, 4], "texture": "#0"} + } + }, + { + "from": [15.5, 5.5, 6], + "to": [15.5, 8.5, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 9]}, + "faces": { + "north": {"uv": [16, 2.5, 12.5, 4], "texture": "#0"}, + "east": {"uv": [12.5, 2.5, 16, 4], "texture": "#0"}, + "south": {"uv": [16, 2.5, 12.5, 4], "texture": "#0"}, + "west": {"uv": [16, 2.5, 12.5, 4], "texture": "#0"}, + "up": {"uv": [16, 2.5, 12.5, 4], "texture": "#0"}, + "down": {"uv": [16, 2.5, 12.5, 4], "texture": "#0"} + } + }, + { + "from": [4, 7, 12], + "to": [12, 12, 12], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 7, 12]}, + "faces": { + "north": {"uv": [12, 4, 16, 6.5], "texture": "#0"}, + "east": {"uv": [3, 0, 3, 2.5], "texture": "#0"}, + "south": {"uv": [12, 7.5, 16, 10], "texture": "#0"}, + "west": {"uv": [3, 0, 3, 2.5], "texture": "#0"}, + "up": {"uv": [0, 2.5, 4, 2.5], "texture": "#0"}, + "down": {"uv": [3, 2.5, 7, 2.5], "rotation": 180, "texture": "#0"} + } + }, + { + "from": [4, 5, 14], + "to": [12, 5, 16], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 5, 14]}, + "faces": { + "north": {"uv": [3, 2.5, 7, 2.5], "texture": "#0"}, + "east": {"uv": [3, 0, 3, 2.5], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 2.5, 4, 2.5], "texture": "#0"}, + "west": {"uv": [3, 0, 3, 2.5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [12, 6.5, 16, 7.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [12, 10, 16, 11], "texture": "#0"} + } + }, + { + "from": [11, 6, 8], + "to": [14, 7, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 9]}, + "faces": { + "north": {"uv": [6, 5, 7.5, 5.5], "texture": "#0"}, + "east": {"uv": [6, 4, 7.5, 4.5], "texture": "#0"}, + "south": {"uv": [7.5, 4, 6, 4.5], "texture": "#0"}, + "west": {"uv": [7.5, 5, 6, 5.5], "texture": "#0"}, + "up": {"uv": [6, 4, 7.5, 5.5], "rotation": 180, "texture": "#0"} + } + }, + { + "from": [2, 6, 8], + "to": [5, 7, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 9]}, + "faces": { + "north": {"uv": [6, 5, 7.5, 5.5], "texture": "#0"}, + "east": {"uv": [6, 4, 7.5, 4.5], "texture": "#0"}, + "south": {"uv": [7.5, 4, 6, 4.5], "texture": "#0"}, + "west": {"uv": [7.5, 5, 6, 5.5], "texture": "#0"}, + "up": {"uv": [6, 4, 7.5, 5.5], "rotation": 180, "texture": "#0"} + } + }, + { + "from": [5, 6, 11], + "to": [11, 9, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 9, 12]}, + "faces": { + "north": {"uv": [13, 12, 16, 13.5], "texture": "#0"}, + "east": {"uv": [6, 4, 7.5, 4.5], "texture": "#0"}, + "south": {"uv": [16, 12, 13, 13.5], "texture": "#0"}, + "west": {"uv": [7.5, 5, 6, 5.5], "texture": "#0"}, + "up": {"uv": [6, 4, 7.5, 5.5], "rotation": 180, "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [-3, 45, 21], + "translation": [3.5, 4, -3.25] + }, + "firstperson_lefthand": { + "rotation": [-3, 45, 21], + "translation": [3.5, 4, -3.25] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [35, 135, 0], + "translation": [-0.25, 2, 0], + "scale": [0.83, 0.83, 0.83] + }, + "head": { + "translation": [0, 19.75, 0], + "scale": [1.66, 1.66, 1.66] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "root", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "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/models/block/w_machine_with_paper.json b/src/main/resources/assets/new_soviet/models/block/w_machine_with_paper.json new file mode 100644 index 0000000..c435215 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/w_machine_with_paper.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/w_machine", + "textures": { + "0": "new_soviet:block/w_machine_with_paper", + "particle": "new_soviet:block/w_machine_with_paper" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_pane_window_bottom.json b/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_pane_window_bottom.json new file mode 100644 index 0000000..14e854b --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_pane_window_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_bottom", + "textures": { + "0": "new_soviet:block/windows/frames/acacia", + "particle": "new_soviet:block/windows/frames/acacia" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_pane_window_bottom_left.json b/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_pane_window_bottom_left.json new file mode 100644 index 0000000..e0dcb37 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_pane_window_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_bottom_left", + "textures": { + "0": "new_soviet:block/windows/frames/acacia", + "particle": "new_soviet:block/windows/frames/acacia" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_pane_window_middle.json b/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_pane_window_middle.json new file mode 100644 index 0000000..0f07e3b --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_pane_window_middle.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_middle", + "textures": { + "0": "new_soviet:block/windows/frames/acacia", + "particle": "new_soviet:block/windows/frames/acacia" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_pane_window_middle_left.json b/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_pane_window_middle_left.json new file mode 100644 index 0000000..8828cc5 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_pane_window_middle_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_middle_left", + "textures": { + "0": "new_soviet:block/windows/frames/acacia", + "particle": "new_soviet:block/windows/frames/acacia" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_pane_window_single.json b/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_pane_window_single.json new file mode 100644 index 0000000..7758f4e --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_pane_window_single.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_single", + "textures": { + "0": "new_soviet:block/windows/frames/acacia", + "particle": "new_soviet:block/windows/frames/acacia" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_pane_window_single_left.json b/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_pane_window_single_left.json new file mode 100644 index 0000000..b91bb4e --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_pane_window_single_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_single_left", + "textures": { + "0": "new_soviet:block/windows/frames/acacia", + "particle": "new_soviet:block/windows/frames/acacia" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_pane_window_top.json b/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_pane_window_top.json new file mode 100644 index 0000000..341853d --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_pane_window_top.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_top", + "textures": { + "0": "new_soviet:block/windows/frames/acacia", + "particle": "new_soviet:block/windows/frames/acacia" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_pane_window_top_left.json b/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_pane_window_top_left.json new file mode 100644 index 0000000..5e89557 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_pane_window_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_top_left", + "textures": { + "0": "new_soviet:block/windows/frames/acacia", + "particle": "new_soviet:block/windows/frames/acacia" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_window_bottom.json b/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_window_bottom.json new file mode 100644 index 0000000..25b9f05 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_window_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_bottom", + "textures": { + "0": "new_soviet:block/windows/frames/acacia", + "particle": "new_soviet:block/windows/frames/acacia" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_window_bottom_left.json b/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_window_bottom_left.json new file mode 100644 index 0000000..3f75da5 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_window_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_bottom_left", + "textures": { + "0": "new_soviet:block/windows/frames/acacia", + "particle": "new_soviet:block/windows/frames/acacia" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_window_middle.json b/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_window_middle.json new file mode 100644 index 0000000..90e77de --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_window_middle.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_middle", + "textures": { + "0": "new_soviet:block/windows/frames/acacia", + "particle": "new_soviet:block/windows/frames/acacia" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_window_middle_left.json b/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_window_middle_left.json new file mode 100644 index 0000000..ac76925 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_window_middle_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_middle_left", + "textures": { + "0": "new_soviet:block/windows/frames/acacia", + "particle": "new_soviet:block/windows/frames/acacia" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_window_single.json b/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_window_single.json new file mode 100644 index 0000000..1288b69 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_window_single.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_single", + "textures": { + "0": "new_soviet:block/windows/frames/acacia", + "particle": "new_soviet:block/windows/frames/acacia" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_window_single_left.json b/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_window_single_left.json new file mode 100644 index 0000000..db592c4 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_window_single_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_single_left", + "textures": { + "0": "new_soviet:block/windows/frames/acacia", + "particle": "new_soviet:block/windows/frames/acacia" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_window_top.json b/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_window_top.json new file mode 100644 index 0000000..e19febf --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_window_top.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_top", + "textures": { + "0": "new_soviet:block/windows/frames/acacia", + "particle": "new_soviet:block/windows/frames/acacia" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_window_top_left.json b/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_window_top_left.json new file mode 100644 index 0000000..34209a0 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/acacia/acacia_window_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_top_left", + "textures": { + "0": "new_soviet:block/windows/frames/acacia", + "particle": "new_soviet:block/windows/frames/acacia" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/base/pane_window_single_item.json b/src/main/resources/assets/new_soviet/models/block/windows/base/pane_window_single_item.json new file mode 100644 index 0000000..d726ab7 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/base/pane_window_single_item.json @@ -0,0 +1,290 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "0": "new_soviet:block/windows/frames/oak", + "1": "new_soviet:block/windows/glass2", + "particle": "new_soviet:block/windows/frames/oak" + }, + "elements": [ + { + "from": [0, 0, 13], + "to": [16, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 1.75, 4.75, 2], "texture": "#0"}, + "east": {"uv": [0, 1.75, 0.75, 2], "texture": "#0"}, + "south": {"uv": [5.5, 1.75, 9.5, 2], "texture": "#0"}, + "west": {"uv": [4.75, 1.75, 5.5, 2], "texture": "#0"}, + "up": {"uv": [4.75, 1.75, 0.75, 1], "texture": "#0"}, + "down": {"uv": [8.75, 1, 4.75, 1.75], "texture": "#0"} + } + }, + { + "from": [1, 1, 13.5], + "to": [15, 2, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 5.25, 4, 5.5], "texture": "#0"}, + "east": {"uv": [0, 5.25, 0.5, 5.5], "texture": "#0"}, + "south": {"uv": [4.5, 5.25, 8, 5.5], "texture": "#0"}, + "west": {"uv": [4, 5.25, 4.5, 5.5], "texture": "#0"}, + "up": {"uv": [4, 5.25, 0.5, 4.75], "texture": "#0"}, + "down": {"uv": [7.5, 4.75, 4, 5.25], "texture": "#0"} + } + }, + { + "from": [2, 7, 13.5], + "to": [14, 8, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 5.25, 3.75, 5.5], "texture": "#0"}, + "east": {"uv": [0, 5.25, 0.5, 5.5], "texture": "#0"}, + "south": {"uv": [4.75, 5.25, 7.75, 5.5], "texture": "#0"}, + "west": {"uv": [4, 5.25, 4.5, 5.5], "texture": "#0"}, + "up": {"uv": [3.75, 5.25, 0.75, 4.75], "texture": "#0"}, + "down": {"uv": [3.75, 4.75, 0.75, 5.25], "texture": "#0"} + } + }, + { + "from": [1, 14, 13.5], + "to": [15, 15, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 4.5, 4, 4.75], "texture": "#0"}, + "east": {"uv": [0, 4.5, 0.5, 4.75], "texture": "#0"}, + "south": {"uv": [4.5, 4.5, 8, 4.75], "texture": "#0"}, + "west": {"uv": [4, 4.5, 4.5, 4.75], "texture": "#0"}, + "up": {"uv": [4, 4.5, 0.5, 4], "texture": "#0"}, + "down": {"uv": [7.5, 4, 4, 4.5], "texture": "#0"} + } + }, + { + "from": [14, 2, 13.5], + "to": [15, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 12.25, 2.25, 15.25], "texture": "#0"}, + "east": {"uv": [1.5, 12.25, 2, 15.25], "texture": "#0"}, + "south": {"uv": [2.75, 12.25, 3, 15.25], "texture": "#0"}, + "west": {"uv": [2.25, 12.25, 2.75, 15.25], "texture": "#0"}, + "up": {"uv": [2.25, 12.25, 2, 11.75], "texture": "#0"}, + "down": {"uv": [2.5, 11.75, 2.25, 12.25], "texture": "#0"} + } + }, + { + "from": [2, 2, 14.5], + "to": [14, 14, 14.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "east": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "south": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "west": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "down": {"uv": [2, 2, 14, 14], "texture": "#1"} + } + }, + { + "from": [1, 2, 13.5], + "to": [2, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 12.25, 0.5, 15.25], "texture": "#0"}, + "east": {"uv": [0, 12.25, 0.5, 15.25], "texture": "#0"}, + "south": {"uv": [1.25, 12.25, 1.5, 15.25], "texture": "#0"}, + "west": {"uv": [0.75, 12.25, 1.25, 15.25], "texture": "#0"}, + "up": {"uv": [0.75, 12.25, 0.5, 11.75], "texture": "#0"}, + "down": {"uv": [1, 11.75, 0.75, 12.25], "texture": "#0"} + } + }, + { + "from": [1, 4, 13.475], + "to": [2, 6, 13.475], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 1, 0.25, 1.5], "texture": "#0"}, + "east": {"uv": [0, 1, 0, 1.5], "texture": "#0"}, + "south": {"uv": [0.25, 1, 0.5, 1.5], "texture": "#0"}, + "west": {"uv": [0.25, 1, 0.25, 1.5], "texture": "#0"}, + "up": {"uv": [0.25, 1, 0, 1], "texture": "#0"}, + "down": {"uv": [0.5, 1, 0.25, 1], "texture": "#0"} + } + }, + { + "from": [1, 3, 12.5], + "to": [2, 5, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 0.25, 0.25, 0.75], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0, 0.75], "texture": "#0"}, + "south": {"uv": [0.25, 0.25, 0.5, 0.75], "texture": "#0"}, + "west": {"uv": [0.25, 0.25, 0.25, 0.75], "texture": "#0"}, + "up": {"uv": [0.25, 0.25, 0, 0.25], "texture": "#0"}, + "down": {"uv": [0.5, 0.25, 0.25, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 5, 12.5], + "to": [2, 5, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 0.25, 0.5, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0.25, 0.25], "texture": "#0"}, + "south": {"uv": [0.75, 0.25, 1, 0.25], "texture": "#0"}, + "west": {"uv": [0.5, 0.25, 0.75, 0.25], "texture": "#0"}, + "up": {"uv": [0.5, 0.25, 0.25, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 0.5, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 11, 13.475], + "to": [2, 13, 13.475], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 1, 0.25, 1.5], "texture": "#0"}, + "east": {"uv": [0, 1, 0, 1.5], "texture": "#0"}, + "south": {"uv": [0.25, 1, 0.5, 1.5], "texture": "#0"}, + "west": {"uv": [0.25, 1, 0.25, 1.5], "texture": "#0"}, + "up": {"uv": [0.25, 1, 0, 1], "texture": "#0"}, + "down": {"uv": [0.5, 1, 0.25, 1], "texture": "#0"} + } + }, + { + "from": [1, 10, 12.5], + "to": [2, 12, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 0.25, 0.25, 0.75], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0, 0.75], "texture": "#0"}, + "south": {"uv": [0.25, 0.25, 0.5, 0.75], "texture": "#0"}, + "west": {"uv": [0.25, 0.25, 0.25, 0.75], "texture": "#0"}, + "up": {"uv": [0.25, 0.25, 0, 0.25], "texture": "#0"}, + "down": {"uv": [0.5, 0.25, 0.25, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 12, 12.5], + "to": [2, 12, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 0.25, 0.5, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0.25, 0.25], "texture": "#0"}, + "south": {"uv": [0.75, 0.25, 1, 0.25], "texture": "#0"}, + "west": {"uv": [0.5, 0.25, 0.75, 0.25], "texture": "#0"}, + "up": {"uv": [0.5, 0.25, 0.25, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 0.5, 0.25], "texture": "#0"} + } + }, + { + "from": [0, 15, 13], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 0.75, 4.75, 1], "texture": "#0"}, + "east": {"uv": [0, 0.75, 0.75, 1], "texture": "#0"}, + "south": {"uv": [5.5, 0.75, 9.5, 1], "texture": "#0"}, + "west": {"uv": [4.75, 0.75, 5.5, 1], "texture": "#0"}, + "up": {"uv": [4.75, 0.75, 0.75, 0], "texture": "#0"}, + "down": {"uv": [8.75, 0, 4.75, 0.75], "texture": "#0"} + } + }, + { + "from": [15, 1, 13], + "to": [16, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.75, 5, 11, 8.5], "texture": "#0"}, + "east": {"uv": [10, 5, 10.75, 8.5], "texture": "#0"}, + "south": {"uv": [11.75, 5, 12, 8.5], "texture": "#0"}, + "west": {"uv": [11, 5, 11.75, 8.5], "texture": "#0"}, + "up": {"uv": [11, 5, 10.75, 4.25], "texture": "#0"}, + "down": {"uv": [11.25, 4.25, 11, 5], "texture": "#0"} + } + }, + { + "from": [0, 1, 13], + "to": [1, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.25, 0.75, 10.5, 4.25], "texture": "#0"}, + "east": {"uv": [9.5, 0.75, 10.25, 4.25], "texture": "#0"}, + "south": {"uv": [11.25, 0.75, 11.5, 4.25], "texture": "#0"}, + "west": {"uv": [10.5, 0.75, 11.25, 4.25], "texture": "#0"}, + "up": {"uv": [10.5, 0.75, 10.25, 0], "texture": "#0"}, + "down": {"uv": [10.75, 0, 10.5, 0.75], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 50, 0], + "translation": [0, 1.75, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 50, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, -1.75], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "translation": [3.5, -1.75, 0], + "scale": [0.75, 0.75, 0.75] + }, + "head": { + "translation": [0, 0, -13.75] + }, + "fixed": { + "translation": [0, 0, -3], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "root", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + { + "name": "group", + "origin": [0, 0, 0], + "color": 7, + "nbt": "{}", + "children": [7, 8, 9] + }, + { + "name": "group", + "origin": [0, 0, 0], + "color": 7, + "nbt": "{}", + "children": [10, 11, 12] + }, + 13, + 14, + 15 + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/base/window_single_item.json b/src/main/resources/assets/new_soviet/models/block/windows/base/window_single_item.json new file mode 100644 index 0000000..35c0a13 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/base/window_single_item.json @@ -0,0 +1,230 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "0": "new_soviet:block/windows/frames/oak", + "1": "new_soviet:block/windows/glass", + "particle": "new_soviet:block/windows/frames/oak" + }, + "elements": [ + { + "from": [0, 0, 13], + "to": [16, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 1.75, 4.75, 2], "texture": "#0"}, + "east": {"uv": [0, 1.75, 0.75, 2], "texture": "#0"}, + "south": {"uv": [5.5, 1.75, 9.5, 2], "texture": "#0"}, + "west": {"uv": [4.75, 1.75, 5.5, 2], "texture": "#0"}, + "up": {"uv": [4.75, 1.75, 0.75, 1], "texture": "#0"}, + "down": {"uv": [8.75, 1, 4.75, 1.75], "texture": "#0"} + } + }, + { + "from": [1, 1, 13.5], + "to": [15, 2, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 5.25, 4, 5.5], "texture": "#0"}, + "east": {"uv": [0, 5.25, 0.5, 5.5], "texture": "#0"}, + "south": {"uv": [4.5, 5.25, 8, 5.5], "texture": "#0"}, + "west": {"uv": [4, 5.25, 4.5, 5.5], "texture": "#0"}, + "up": {"uv": [4, 5.25, 0.5, 4.75], "texture": "#0"}, + "down": {"uv": [7.5, 4.75, 4, 5.25], "texture": "#0"} + } + }, + { + "from": [1, 14, 13.5], + "to": [15, 15, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 4.5, 4, 4.75], "texture": "#0"}, + "east": {"uv": [0, 4.5, 0.5, 4.75], "texture": "#0"}, + "south": {"uv": [4.5, 4.5, 8, 4.75], "texture": "#0"}, + "west": {"uv": [4, 4.5, 4.5, 4.75], "texture": "#0"}, + "up": {"uv": [4, 4.5, 0.5, 4], "texture": "#0"}, + "down": {"uv": [7.5, 4, 4, 4.5], "texture": "#0"} + } + }, + { + "from": [14, 2, 13.5], + "to": [15, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 12.25, 2.25, 15.25], "texture": "#0"}, + "east": {"uv": [1.5, 12.25, 2, 15.25], "texture": "#0"}, + "south": {"uv": [2.75, 12.25, 3, 15.25], "texture": "#0"}, + "west": {"uv": [2.25, 12.25, 2.75, 15.25], "texture": "#0"}, + "up": {"uv": [2.25, 12.25, 2, 11.75], "texture": "#0"}, + "down": {"uv": [2.5, 11.75, 2.25, 12.25], "texture": "#0"} + } + }, + { + "from": [2, 2, 14.5], + "to": [14, 14, 14.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "east": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "south": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "west": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "down": {"uv": [2, 2, 14, 14], "texture": "#1"} + } + }, + { + "from": [1, 2, 13.5], + "to": [2, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 12.25, 0.75, 15.25], "texture": "#0"}, + "east": {"uv": [0, 12.25, 0.5, 15.25], "texture": "#0"}, + "south": {"uv": [1.25, 12.25, 1.5, 15.25], "texture": "#0"}, + "west": {"uv": [0.75, 12.25, 1.25, 15.25], "texture": "#0"}, + "up": {"uv": [0.75, 12.25, 0.5, 11.75], "texture": "#0"}, + "down": {"uv": [1, 11.75, 0.75, 12.25], "texture": "#0"} + } + }, + { + "from": [1, 7, 13.475], + "to": [2, 9, 13.475], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 1, 0.25, 1.5], "texture": "#0"}, + "east": {"uv": [0, 1, 0, 1.5], "texture": "#0"}, + "south": {"uv": [0.25, 1, 0.5, 1.5], "texture": "#0"}, + "west": {"uv": [0.25, 1, 0.25, 1.5], "texture": "#0"}, + "up": {"uv": [0.25, 1, 0, 1], "texture": "#0"}, + "down": {"uv": [0.5, 1, 0.25, 1], "texture": "#0"} + } + }, + { + "from": [1, 6, 12.5], + "to": [2, 8, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 0.25, 0.25, 0.75], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0, 0.75], "texture": "#0"}, + "south": {"uv": [0.25, 0.25, 0.5, 0.75], "texture": "#0"}, + "west": {"uv": [0.25, 0.25, 0.25, 0.75], "texture": "#0"}, + "up": {"uv": [0.25, 0.25, 0, 0.25], "texture": "#0"}, + "down": {"uv": [0.5, 0.25, 0.25, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 8, 12.5], + "to": [2, 8, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 0.25, 0.5, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0.25, 0.25], "texture": "#0"}, + "south": {"uv": [0.75, 0.25, 1, 0.25], "texture": "#0"}, + "west": {"uv": [0.5, 0.25, 0.75, 0.25], "texture": "#0"}, + "up": {"uv": [0.5, 0.25, 0.25, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 0.5, 0.25], "texture": "#0"} + } + }, + { + "from": [0, 15, 13], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 0.75, 4.75, 1], "texture": "#0"}, + "east": {"uv": [0, 0.75, 0.75, 1], "texture": "#0"}, + "south": {"uv": [5.5, 0.75, 9.5, 1], "texture": "#0"}, + "west": {"uv": [4.75, 0.75, 5.5, 1], "texture": "#0"}, + "up": {"uv": [4.75, 0.75, 0.75, 0], "texture": "#0"}, + "down": {"uv": [8.75, 0, 4.75, 0.75], "texture": "#0"} + } + }, + { + "from": [15, 1, 13], + "to": [16, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.75, 5, 11, 8.5], "texture": "#0"}, + "east": {"uv": [10, 5, 10.75, 8.5], "texture": "#0"}, + "south": {"uv": [11.75, 5, 12, 8.5], "texture": "#0"}, + "west": {"uv": [11, 5, 11.75, 8.5], "texture": "#0"}, + "up": {"uv": [11, 5, 10.75, 4.25], "texture": "#0"}, + "down": {"uv": [11.25, 4.25, 11, 5], "texture": "#0"} + } + }, + { + "from": [0, 1, 13], + "to": [1, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.25, 0.75, 10.5, 4.25], "texture": "#0"}, + "east": {"uv": [9.5, 0.75, 10.25, 4.25], "texture": "#0"}, + "south": {"uv": [11.25, 0.75, 11.5, 4.25], "texture": "#0"}, + "west": {"uv": [10.5, 0.75, 11.25, 4.25], "texture": "#0"}, + "up": {"uv": [10.5, 0.75, 10.25, 0], "texture": "#0"}, + "down": {"uv": [10.75, 0, 10.5, 0.75], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 50, 0], + "translation": [0, 1.75, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 50, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, -1.75], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "translation": [3.5, -1.75, 0], + "scale": [0.75, 0.75, 0.75] + }, + "head": { + "translation": [0, 0, -13.75] + }, + "fixed": { + "translation": [0, 0, -3], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "root", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3, + 4, + 5, + { + "name": "group", + "origin": [0, 0, 0], + "color": 7, + "nbt": "{}", + "children": [6, 7, 8] + }, + 9, + 10, + 11 + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_pane_window_bottom.json b/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_pane_window_bottom.json new file mode 100644 index 0000000..845b6fb --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_pane_window_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_bottom", + "textures": { + "0": "new_soviet:block/windows/frames/birch", + "particle": "new_soviet:block/windows/frames/birch" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_pane_window_bottom_left.json b/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_pane_window_bottom_left.json new file mode 100644 index 0000000..3728f75 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_pane_window_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_bottom_left", + "textures": { + "0": "new_soviet:block/windows/frames/birch", + "particle": "new_soviet:block/windows/frames/birch" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_pane_window_middle.json b/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_pane_window_middle.json new file mode 100644 index 0000000..a2fccd5 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_pane_window_middle.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_middle", + "textures": { + "0": "new_soviet:block/windows/frames/birch", + "particle": "new_soviet:block/windows/frames/birch" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_pane_window_middle_left.json b/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_pane_window_middle_left.json new file mode 100644 index 0000000..8153f75 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_pane_window_middle_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_middle_left", + "textures": { + "0": "new_soviet:block/windows/frames/birch", + "particle": "new_soviet:block/windows/frames/birch" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_pane_window_single.json b/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_pane_window_single.json new file mode 100644 index 0000000..cb5130e --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_pane_window_single.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_single", + "textures": { + "0": "new_soviet:block/windows/frames/birch", + "particle": "new_soviet:block/windows/frames/birch" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_pane_window_single_left.json b/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_pane_window_single_left.json new file mode 100644 index 0000000..67df212 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_pane_window_single_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_single_left", + "textures": { + "0": "new_soviet:block/windows/frames/birch", + "particle": "new_soviet:block/windows/frames/birch" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_pane_window_top.json b/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_pane_window_top.json new file mode 100644 index 0000000..c606bbc --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_pane_window_top.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_top", + "textures": { + "0": "new_soviet:block/windows/frames/birch", + "particle": "new_soviet:block/windows/frames/birch" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_pane_window_top_left.json b/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_pane_window_top_left.json new file mode 100644 index 0000000..33dc9ce --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_pane_window_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_top_left", + "textures": { + "0": "new_soviet:block/windows/frames/birch", + "particle": "new_soviet:block/windows/frames/birch" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_window_bottom.json b/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_window_bottom.json new file mode 100644 index 0000000..28500ad --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_window_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_bottom", + "textures": { + "0": "new_soviet:block/windows/frames/birch", + "particle": "new_soviet:block/windows/frames/birch" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_window_bottom_left.json b/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_window_bottom_left.json new file mode 100644 index 0000000..6e66f44 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_window_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_bottom_left", + "textures": { + "0": "new_soviet:block/windows/frames/birch", + "particle": "new_soviet:block/windows/frames/birch" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_window_middle.json b/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_window_middle.json new file mode 100644 index 0000000..d1bd163 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_window_middle.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_middle", + "textures": { + "0": "new_soviet:block/windows/frames/birch", + "particle": "new_soviet:block/windows/frames/birch" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_window_middle_left.json b/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_window_middle_left.json new file mode 100644 index 0000000..b81b86b --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_window_middle_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_middle_left", + "textures": { + "0": "new_soviet:block/windows/frames/birch", + "particle": "new_soviet:block/windows/frames/birch" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_window_single.json b/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_window_single.json new file mode 100644 index 0000000..bbd3a02 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_window_single.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_single", + "textures": { + "0": "new_soviet:block/windows/frames/birch", + "particle": "new_soviet:block/windows/frames/birch" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_window_single_left.json b/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_window_single_left.json new file mode 100644 index 0000000..fe7dc85 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_window_single_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_single_left", + "textures": { + "0": "new_soviet:block/windows/frames/birch", + "particle": "new_soviet:block/windows/frames/birch" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_window_top.json b/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_window_top.json new file mode 100644 index 0000000..f181c01 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_window_top.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_top", + "textures": { + "0": "new_soviet:block/windows/frames/birch", + "particle": "new_soviet:block/windows/frames/birch" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_window_top_left.json b/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_window_top_left.json new file mode 100644 index 0000000..303f0ea --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/birch/birch_window_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_top_left", + "textures": { + "0": "new_soviet:block/windows/frames/birch", + "particle": "new_soviet:block/windows/frames/birch" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_pane_window_bottom.json b/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_pane_window_bottom.json new file mode 100644 index 0000000..ca6f115 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_pane_window_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_bottom", + "textures": { + "0": "new_soviet:block/windows/frames/cherry", + "particle": "new_soviet:block/windows/frames/cherry" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_pane_window_bottom_left.json b/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_pane_window_bottom_left.json new file mode 100644 index 0000000..26287b8 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_pane_window_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_bottom_left", + "textures": { + "0": "new_soviet:block/windows/frames/cherry", + "particle": "new_soviet:block/windows/frames/cherry" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_pane_window_middle.json b/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_pane_window_middle.json new file mode 100644 index 0000000..8c6cd81 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_pane_window_middle.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_middle", + "textures": { + "0": "new_soviet:block/windows/frames/cherry", + "particle": "new_soviet:block/windows/frames/cherry" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_pane_window_middle_left.json b/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_pane_window_middle_left.json new file mode 100644 index 0000000..bfdc7a6 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_pane_window_middle_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_middle_left", + "textures": { + "0": "new_soviet:block/windows/frames/cherry", + "particle": "new_soviet:block/windows/frames/cherry" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_pane_window_single.json b/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_pane_window_single.json new file mode 100644 index 0000000..9a50b6a --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_pane_window_single.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_single", + "textures": { + "0": "new_soviet:block/windows/frames/cherry", + "particle": "new_soviet:block/windows/frames/cherry" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_pane_window_single_left.json b/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_pane_window_single_left.json new file mode 100644 index 0000000..4158ccc --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_pane_window_single_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_single_left", + "textures": { + "0": "new_soviet:block/windows/frames/cherry", + "particle": "new_soviet:block/windows/frames/cherry" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_pane_window_top.json b/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_pane_window_top.json new file mode 100644 index 0000000..cf4930a --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_pane_window_top.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_top", + "textures": { + "0": "new_soviet:block/windows/frames/cherry", + "particle": "new_soviet:block/windows/frames/cherry" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_pane_window_top_left.json b/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_pane_window_top_left.json new file mode 100644 index 0000000..cca2451 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_pane_window_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_top_left", + "textures": { + "0": "new_soviet:block/windows/frames/cherry", + "particle": "new_soviet:block/windows/frames/cherry" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_window_bottom.json b/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_window_bottom.json new file mode 100644 index 0000000..40b90fa --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_window_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_bottom", + "textures": { + "0": "new_soviet:block/windows/frames/cherry", + "particle": "new_soviet:block/windows/frames/cherry" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_window_bottom_left.json b/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_window_bottom_left.json new file mode 100644 index 0000000..45e3fde --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_window_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_bottom_left", + "textures": { + "0": "new_soviet:block/windows/frames/cherry", + "particle": "new_soviet:block/windows/frames/cherry" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_window_middle.json b/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_window_middle.json new file mode 100644 index 0000000..7595ce4 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_window_middle.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_middle", + "textures": { + "0": "new_soviet:block/windows/frames/cherry", + "particle": "new_soviet:block/windows/frames/cherry" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_window_middle_left.json b/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_window_middle_left.json new file mode 100644 index 0000000..19e8e2f --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_window_middle_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_middle_left", + "textures": { + "0": "new_soviet:block/windows/frames/cherry", + "particle": "new_soviet:block/windows/frames/cherry" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_window_single.json b/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_window_single.json new file mode 100644 index 0000000..6c985ea --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_window_single.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_single", + "textures": { + "0": "new_soviet:block/windows/frames/cherry", + "particle": "new_soviet:block/windows/frames/cherry" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_window_single_left.json b/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_window_single_left.json new file mode 100644 index 0000000..1a6f2b2 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_window_single_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_single_left", + "textures": { + "0": "new_soviet:block/windows/frames/cherry", + "particle": "new_soviet:block/windows/frames/cherry" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_window_top.json b/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_window_top.json new file mode 100644 index 0000000..c866bcb --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_window_top.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_top", + "textures": { + "0": "new_soviet:block/windows/frames/cherry", + "particle": "new_soviet:block/windows/frames/cherry" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_window_top_left.json b/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_window_top_left.json new file mode 100644 index 0000000..96525b8 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/cherry/cherry_window_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_top_left", + "textures": { + "0": "new_soviet:block/windows/frames/cherry", + "particle": "new_soviet:block/windows/frames/cherry" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_pane_window_bottom.json b/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_pane_window_bottom.json new file mode 100644 index 0000000..9d79d8e --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_pane_window_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_bottom", + "textures": { + "0": "new_soviet:block/windows/frames/crimson", + "particle": "new_soviet:block/windows/frames/crimson" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_pane_window_bottom_left.json b/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_pane_window_bottom_left.json new file mode 100644 index 0000000..f008c8e --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_pane_window_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_bottom_left", + "textures": { + "0": "new_soviet:block/windows/frames/crimson", + "particle": "new_soviet:block/windows/frames/crimson" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_pane_window_middle.json b/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_pane_window_middle.json new file mode 100644 index 0000000..4ff0235 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_pane_window_middle.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_middle", + "textures": { + "0": "new_soviet:block/windows/frames/crimson", + "particle": "new_soviet:block/windows/frames/crimson" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_pane_window_middle_left.json b/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_pane_window_middle_left.json new file mode 100644 index 0000000..70f3b5d --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_pane_window_middle_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_middle_left", + "textures": { + "0": "new_soviet:block/windows/frames/crimson", + "particle": "new_soviet:block/windows/frames/crimson" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_pane_window_single.json b/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_pane_window_single.json new file mode 100644 index 0000000..db9b23c --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_pane_window_single.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_single", + "textures": { + "0": "new_soviet:block/windows/frames/crimson", + "particle": "new_soviet:block/windows/frames/crimson" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_pane_window_single_left.json b/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_pane_window_single_left.json new file mode 100644 index 0000000..ce2d50d --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_pane_window_single_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_single_left", + "textures": { + "0": "new_soviet:block/windows/frames/crimson", + "particle": "new_soviet:block/windows/frames/crimson" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_pane_window_top.json b/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_pane_window_top.json new file mode 100644 index 0000000..946ec8b --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_pane_window_top.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_top", + "textures": { + "0": "new_soviet:block/windows/frames/crimson", + "particle": "new_soviet:block/windows/frames/crimson" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_pane_window_top_left.json b/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_pane_window_top_left.json new file mode 100644 index 0000000..f92df4b --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_pane_window_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_top_left", + "textures": { + "0": "new_soviet:block/windows/frames/crimson", + "particle": "new_soviet:block/windows/frames/crimson" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_window_bottom.json b/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_window_bottom.json new file mode 100644 index 0000000..bf7f7aa --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_window_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_bottom", + "textures": { + "0": "new_soviet:block/windows/frames/crimson", + "particle": "new_soviet:block/windows/frames/crimson" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_window_bottom_left.json b/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_window_bottom_left.json new file mode 100644 index 0000000..323df56 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_window_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_bottom_left", + "textures": { + "0": "new_soviet:block/windows/frames/crimson", + "particle": "new_soviet:block/windows/frames/crimson" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_window_middle.json b/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_window_middle.json new file mode 100644 index 0000000..14c4a75 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_window_middle.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_middle", + "textures": { + "0": "new_soviet:block/windows/frames/crimson", + "particle": "new_soviet:block/windows/frames/crimson" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_window_middle_left.json b/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_window_middle_left.json new file mode 100644 index 0000000..2aac12c --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_window_middle_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_middle_left", + "textures": { + "0": "new_soviet:block/windows/frames/crimson", + "particle": "new_soviet:block/windows/frames/crimson" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_window_single.json b/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_window_single.json new file mode 100644 index 0000000..2081f3e --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_window_single.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_single", + "textures": { + "0": "new_soviet:block/windows/frames/crimson", + "particle": "new_soviet:block/windows/frames/crimson" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_window_single_left.json b/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_window_single_left.json new file mode 100644 index 0000000..4b2687c --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_window_single_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_single_left", + "textures": { + "0": "new_soviet:block/windows/frames/crimson", + "particle": "new_soviet:block/windows/frames/crimson" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_window_top.json b/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_window_top.json new file mode 100644 index 0000000..1183b59 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_window_top.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_top", + "textures": { + "0": "new_soviet:block/windows/frames/crimson", + "particle": "new_soviet:block/windows/frames/crimson" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_window_top_left.json b/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_window_top_left.json new file mode 100644 index 0000000..b737de1 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/crimson/crimson_window_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_top_left", + "textures": { + "0": "new_soviet:block/windows/frames/crimson", + "particle": "new_soviet:block/windows/frames/crimson" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_pane_window_bottom.json b/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_pane_window_bottom.json new file mode 100644 index 0000000..27ed113 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_pane_window_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_bottom", + "textures": { + "0": "new_soviet:block/windows/frames/dark_oak", + "particle": "new_soviet:block/windows/frames/dark_oak" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_pane_window_bottom_left.json b/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_pane_window_bottom_left.json new file mode 100644 index 0000000..61e8a42 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_pane_window_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_bottom_left", + "textures": { + "0": "new_soviet:block/windows/frames/dark_oak", + "particle": "new_soviet:block/windows/frames/dark_oak" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_pane_window_middle.json b/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_pane_window_middle.json new file mode 100644 index 0000000..fcf6660 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_pane_window_middle.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_middle", + "textures": { + "0": "new_soviet:block/windows/frames/dark_oak", + "particle": "new_soviet:block/windows/frames/dark_oak" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_pane_window_middle_left.json b/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_pane_window_middle_left.json new file mode 100644 index 0000000..e5b5259 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_pane_window_middle_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_middle_left", + "textures": { + "0": "new_soviet:block/windows/frames/dark_oak", + "particle": "new_soviet:block/windows/frames/dark_oak" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_pane_window_single.json b/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_pane_window_single.json new file mode 100644 index 0000000..89fdcbb --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_pane_window_single.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_single", + "textures": { + "0": "new_soviet:block/windows/frames/dark_oak", + "particle": "new_soviet:block/windows/frames/dark_oak" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_pane_window_single_left.json b/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_pane_window_single_left.json new file mode 100644 index 0000000..000f291 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_pane_window_single_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_single_left", + "textures": { + "0": "new_soviet:block/windows/frames/dark_oak", + "particle": "new_soviet:block/windows/frames/dark_oak" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_pane_window_top.json b/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_pane_window_top.json new file mode 100644 index 0000000..601a2b4 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_pane_window_top.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_top", + "textures": { + "0": "new_soviet:block/windows/frames/dark_oak", + "particle": "new_soviet:block/windows/frames/dark_oak" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_pane_window_top_left.json b/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_pane_window_top_left.json new file mode 100644 index 0000000..e7273a4 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_pane_window_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_top_left", + "textures": { + "0": "new_soviet:block/windows/frames/dark_oak", + "particle": "new_soviet:block/windows/frames/dark_oak" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_window_bottom.json b/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_window_bottom.json new file mode 100644 index 0000000..7e60d05 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_window_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_bottom", + "textures": { + "0": "new_soviet:block/windows/frames/dark_oak", + "particle": "new_soviet:block/windows/frames/dark_oak" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_window_bottom_left.json b/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_window_bottom_left.json new file mode 100644 index 0000000..193e7b2 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_window_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_bottom_left", + "textures": { + "0": "new_soviet:block/windows/frames/dark_oak", + "particle": "new_soviet:block/windows/frames/dark_oak" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_window_middle.json b/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_window_middle.json new file mode 100644 index 0000000..49ab3fc --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_window_middle.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_middle", + "textures": { + "0": "new_soviet:block/windows/frames/dark_oak", + "particle": "new_soviet:block/windows/frames/dark_oak" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_window_middle_left.json b/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_window_middle_left.json new file mode 100644 index 0000000..75dc18e --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_window_middle_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_middle_left", + "textures": { + "0": "new_soviet:block/windows/frames/dark_oak", + "particle": "new_soviet:block/windows/frames/dark_oak" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_window_single.json b/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_window_single.json new file mode 100644 index 0000000..9486048 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_window_single.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_single", + "textures": { + "0": "new_soviet:block/windows/frames/dark_oak", + "particle": "new_soviet:block/windows/frames/dark_oak" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_window_single_left.json b/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_window_single_left.json new file mode 100644 index 0000000..9beae4d --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_window_single_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_single_left", + "textures": { + "0": "new_soviet:block/windows/frames/dark_oak", + "particle": "new_soviet:block/windows/frames/dark_oak" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_window_top.json b/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_window_top.json new file mode 100644 index 0000000..df5db46 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_window_top.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_top", + "textures": { + "0": "new_soviet:block/windows/frames/dark_oak", + "particle": "new_soviet:block/windows/frames/dark_oak" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_window_top_left.json b/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_window_top_left.json new file mode 100644 index 0000000..dc777f6 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/dark_oak/dark_oak_window_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_top_left", + "textures": { + "0": "new_soviet:block/windows/frames/dark_oak", + "particle": "new_soviet:block/windows/frames/dark_oak" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_pane_window_bottom.json b/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_pane_window_bottom.json new file mode 100644 index 0000000..80dbb15 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_pane_window_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_bottom", + "textures": { + "0": "new_soviet:block/windows/frames/jungle", + "particle": "new_soviet:block/windows/frames/jungle" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_pane_window_bottom_left.json b/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_pane_window_bottom_left.json new file mode 100644 index 0000000..70d4d9d --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_pane_window_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_bottom_left", + "textures": { + "0": "new_soviet:block/windows/frames/jungle", + "particle": "new_soviet:block/windows/frames/jungle" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_pane_window_middle.json b/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_pane_window_middle.json new file mode 100644 index 0000000..84c9d1e --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_pane_window_middle.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_middle", + "textures": { + "0": "new_soviet:block/windows/frames/jungle", + "particle": "new_soviet:block/windows/frames/jungle" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_pane_window_middle_left.json b/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_pane_window_middle_left.json new file mode 100644 index 0000000..289d89e --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_pane_window_middle_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_middle_left", + "textures": { + "0": "new_soviet:block/windows/frames/jungle", + "particle": "new_soviet:block/windows/frames/jungle" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_pane_window_single.json b/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_pane_window_single.json new file mode 100644 index 0000000..d899d66 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_pane_window_single.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_single", + "textures": { + "0": "new_soviet:block/windows/frames/jungle", + "particle": "new_soviet:block/windows/frames/jungle" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_pane_window_single_left.json b/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_pane_window_single_left.json new file mode 100644 index 0000000..84f50c0 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_pane_window_single_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_single_left", + "textures": { + "0": "new_soviet:block/windows/frames/jungle", + "particle": "new_soviet:block/windows/frames/jungle" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_pane_window_top.json b/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_pane_window_top.json new file mode 100644 index 0000000..f1f58bb --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_pane_window_top.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_top", + "textures": { + "0": "new_soviet:block/windows/frames/jungle", + "particle": "new_soviet:block/windows/frames/jungle" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_pane_window_top_left.json b/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_pane_window_top_left.json new file mode 100644 index 0000000..f97d389 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_pane_window_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_top_left", + "textures": { + "0": "new_soviet:block/windows/frames/jungle", + "particle": "new_soviet:block/windows/frames/jungle" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_window_bottom.json b/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_window_bottom.json new file mode 100644 index 0000000..fc4d81a --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_window_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_bottom", + "textures": { + "0": "new_soviet:block/windows/frames/jungle", + "particle": "new_soviet:block/windows/frames/jungle" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_window_bottom_left.json b/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_window_bottom_left.json new file mode 100644 index 0000000..e35cbb4 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_window_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_bottom_left", + "textures": { + "0": "new_soviet:block/windows/frames/jungle", + "particle": "new_soviet:block/windows/frames/jungle" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_window_middle.json b/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_window_middle.json new file mode 100644 index 0000000..a6d3fbb --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_window_middle.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_middle", + "textures": { + "0": "new_soviet:block/windows/frames/jungle", + "particle": "new_soviet:block/windows/frames/jungle" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_window_middle_left.json b/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_window_middle_left.json new file mode 100644 index 0000000..43f49a6 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_window_middle_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_middle_left", + "textures": { + "0": "new_soviet:block/windows/frames/jungle", + "particle": "new_soviet:block/windows/frames/jungle" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_window_single.json b/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_window_single.json new file mode 100644 index 0000000..5dfd67a --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_window_single.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_single", + "textures": { + "0": "new_soviet:block/windows/frames/jungle", + "particle": "new_soviet:block/windows/frames/jungle" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_window_single_left.json b/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_window_single_left.json new file mode 100644 index 0000000..5f850b3 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_window_single_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_single_left", + "textures": { + "0": "new_soviet:block/windows/frames/jungle", + "particle": "new_soviet:block/windows/frames/jungle" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_window_top.json b/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_window_top.json new file mode 100644 index 0000000..cbe47bb --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_window_top.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_top", + "textures": { + "0": "new_soviet:block/windows/frames/jungle", + "particle": "new_soviet:block/windows/frames/jungle" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_window_top_left.json b/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_window_top_left.json new file mode 100644 index 0000000..fd62159 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/jungle/jungle_window_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_top_left", + "textures": { + "0": "new_soviet:block/windows/frames/jungle", + "particle": "new_soviet:block/windows/frames/jungle" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_pane_window_bottom.json b/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_pane_window_bottom.json new file mode 100644 index 0000000..e137fd6 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_pane_window_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_bottom", + "textures": { + "0": "new_soviet:block/windows/frames/mangrove", + "particle": "new_soviet:block/windows/frames/mangrove" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_pane_window_bottom_left.json b/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_pane_window_bottom_left.json new file mode 100644 index 0000000..bd4c4a3 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_pane_window_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_bottom_left", + "textures": { + "0": "new_soviet:block/windows/frames/mangrove", + "particle": "new_soviet:block/windows/frames/mangrove" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_pane_window_middle.json b/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_pane_window_middle.json new file mode 100644 index 0000000..b374dba --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_pane_window_middle.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_middle", + "textures": { + "0": "new_soviet:block/windows/frames/mangrove", + "particle": "new_soviet:block/windows/frames/mangrove" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_pane_window_middle_left.json b/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_pane_window_middle_left.json new file mode 100644 index 0000000..d78bc96 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_pane_window_middle_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_middle_left", + "textures": { + "0": "new_soviet:block/windows/frames/mangrove", + "particle": "new_soviet:block/windows/frames/mangrove" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_pane_window_single.json b/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_pane_window_single.json new file mode 100644 index 0000000..d643ea2 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_pane_window_single.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_single", + "textures": { + "0": "new_soviet:block/windows/frames/mangrove", + "particle": "new_soviet:block/windows/frames/mangrove" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_pane_window_single_left.json b/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_pane_window_single_left.json new file mode 100644 index 0000000..478d6b7 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_pane_window_single_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_single_left", + "textures": { + "0": "new_soviet:block/windows/frames/mangrove", + "particle": "new_soviet:block/windows/frames/mangrove" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_pane_window_top.json b/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_pane_window_top.json new file mode 100644 index 0000000..99243ce --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_pane_window_top.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_top", + "textures": { + "0": "new_soviet:block/windows/frames/mangrove", + "particle": "new_soviet:block/windows/frames/mangrove" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_pane_window_top_left.json b/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_pane_window_top_left.json new file mode 100644 index 0000000..40c04b5 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_pane_window_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_top_left", + "textures": { + "0": "new_soviet:block/windows/frames/mangrove", + "particle": "new_soviet:block/windows/frames/mangrove" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_window_bottom.json b/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_window_bottom.json new file mode 100644 index 0000000..7add4c0 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_window_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_bottom", + "textures": { + "0": "new_soviet:block/windows/frames/mangrove", + "particle": "new_soviet:block/windows/frames/mangrove" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_window_bottom_left.json b/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_window_bottom_left.json new file mode 100644 index 0000000..4c98c85 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_window_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_bottom_left", + "textures": { + "0": "new_soviet:block/windows/frames/mangrove", + "particle": "new_soviet:block/windows/frames/mangrove" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_window_middle.json b/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_window_middle.json new file mode 100644 index 0000000..6fedb0e --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_window_middle.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_middle", + "textures": { + "0": "new_soviet:block/windows/frames/mangrove", + "particle": "new_soviet:block/windows/frames/mangrove" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_window_middle_left.json b/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_window_middle_left.json new file mode 100644 index 0000000..7e8bc64 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_window_middle_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_middle_left", + "textures": { + "0": "new_soviet:block/windows/frames/mangrove", + "particle": "new_soviet:block/windows/frames/mangrove" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_window_single.json b/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_window_single.json new file mode 100644 index 0000000..b173f3e --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_window_single.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_single", + "textures": { + "0": "new_soviet:block/windows/frames/mangrove", + "particle": "new_soviet:block/windows/frames/mangrove" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_window_single_left.json b/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_window_single_left.json new file mode 100644 index 0000000..4fab784 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_window_single_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_single_left", + "textures": { + "0": "new_soviet:block/windows/frames/mangrove", + "particle": "new_soviet:block/windows/frames/mangrove" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_window_top.json b/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_window_top.json new file mode 100644 index 0000000..8ca78e3 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_window_top.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_top", + "textures": { + "0": "new_soviet:block/windows/frames/mangrove", + "particle": "new_soviet:block/windows/frames/mangrove" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_window_top_left.json b/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_window_top_left.json new file mode 100644 index 0000000..e7be148 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/mangrove/mangrove_window_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_top_left", + "textures": { + "0": "new_soviet:block/windows/frames/mangrove", + "particle": "new_soviet:block/windows/frames/mangrove" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_pane_window_bottom.json b/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_pane_window_bottom.json new file mode 100644 index 0000000..6c9e544 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_pane_window_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_bottom", + "textures": { + "0": "new_soviet:block/windows/frames/oak", + "particle": "new_soviet:block/windows/frames/oak" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_pane_window_bottom_left.json b/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_pane_window_bottom_left.json new file mode 100644 index 0000000..0b7da9d --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_pane_window_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_bottom_left", + "textures": { + "0": "new_soviet:block/windows/frames/oak", + "particle": "new_soviet:block/windows/frames/oak" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_pane_window_middle.json b/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_pane_window_middle.json new file mode 100644 index 0000000..228ce0f --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_pane_window_middle.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_middle", + "textures": { + "0": "new_soviet:block/windows/frames/oak", + "particle": "new_soviet:block/windows/frames/oak" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_pane_window_middle_left.json b/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_pane_window_middle_left.json new file mode 100644 index 0000000..4199ca1 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_pane_window_middle_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_middle_left", + "textures": { + "0": "new_soviet:block/windows/frames/oak", + "particle": "new_soviet:block/windows/frames/oak" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_pane_window_single.json b/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_pane_window_single.json new file mode 100644 index 0000000..3feb2fc --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_pane_window_single.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_single", + "textures": { + "0": "new_soviet:block/windows/frames/oak", + "particle": "new_soviet:block/windows/frames/oak" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_pane_window_single_left.json b/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_pane_window_single_left.json new file mode 100644 index 0000000..05ceee3 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_pane_window_single_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_single_left", + "textures": { + "0": "new_soviet:block/windows/frames/oak", + "particle": "new_soviet:block/windows/frames/oak" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_pane_window_top.json b/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_pane_window_top.json new file mode 100644 index 0000000..aef5224 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_pane_window_top.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_top", + "textures": { + "0": "new_soviet:block/windows/frames/oak", + "particle": "new_soviet:block/windows/frames/oak" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_pane_window_top_left.json b/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_pane_window_top_left.json new file mode 100644 index 0000000..ded09d2 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_pane_window_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_top_left", + "textures": { + "0": "new_soviet:block/windows/frames/oak", + "particle": "new_soviet:block/windows/frames/oak" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_window_bottom.json b/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_window_bottom.json new file mode 100644 index 0000000..d741c5c --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_window_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_bottom", + "textures": { + "0": "new_soviet:block/windows/frames/oak", + "particle": "new_soviet:block/windows/frames/oak" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_window_bottom_left.json b/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_window_bottom_left.json new file mode 100644 index 0000000..7da55ac --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_window_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_bottom_left", + "textures": { + "0": "new_soviet:block/windows/frames/oak", + "particle": "new_soviet:block/windows/frames/oak" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_window_middle.json b/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_window_middle.json new file mode 100644 index 0000000..7fbfd5b --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_window_middle.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_middle", + "textures": { + "0": "new_soviet:block/windows/frames/oak", + "particle": "new_soviet:block/windows/frames/oak" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_window_middle_left.json b/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_window_middle_left.json new file mode 100644 index 0000000..d0a309e --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_window_middle_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_middle_left", + "textures": { + "0": "new_soviet:block/windows/frames/oak", + "particle": "new_soviet:block/windows/frames/oak" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_window_single.json b/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_window_single.json new file mode 100644 index 0000000..3828cd7 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_window_single.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_single", + "textures": { + "0": "new_soviet:block/windows/frames/oak", + "particle": "new_soviet:block/windows/frames/oak" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_window_single_left.json b/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_window_single_left.json new file mode 100644 index 0000000..1563d48 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_window_single_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_single_left", + "textures": { + "0": "new_soviet:block/windows/frames/oak", + "particle": "new_soviet:block/windows/frames/oak" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_window_top.json b/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_window_top.json new file mode 100644 index 0000000..eeb9e4c --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_window_top.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_top", + "textures": { + "0": "new_soviet:block/windows/frames/oak", + "particle": "new_soviet:block/windows/frames/oak" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_window_top_left.json b/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_window_top_left.json new file mode 100644 index 0000000..845418f --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/oak/oak_window_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_top_left", + "textures": { + "0": "new_soviet:block/windows/frames/oak", + "particle": "new_soviet:block/windows/frames/oak" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_pane_window_bottom.json b/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_pane_window_bottom.json new file mode 100644 index 0000000..953c952 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_pane_window_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_bottom", + "textures": { + "0": "new_soviet:block/windows/frames/spruce", + "particle": "new_soviet:block/windows/frames/spruce" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_pane_window_bottom_left.json b/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_pane_window_bottom_left.json new file mode 100644 index 0000000..7320690 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_pane_window_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_bottom_left", + "textures": { + "0": "new_soviet:block/windows/frames/spruce", + "particle": "new_soviet:block/windows/frames/spruce" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_pane_window_middle.json b/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_pane_window_middle.json new file mode 100644 index 0000000..d6f1f1a --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_pane_window_middle.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_middle", + "textures": { + "0": "new_soviet:block/windows/frames/spruce", + "particle": "new_soviet:block/windows/frames/spruce" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_pane_window_middle_left.json b/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_pane_window_middle_left.json new file mode 100644 index 0000000..6515f4d --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_pane_window_middle_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_middle_left", + "textures": { + "0": "new_soviet:block/windows/frames/spruce", + "particle": "new_soviet:block/windows/frames/spruce" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_pane_window_single.json b/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_pane_window_single.json new file mode 100644 index 0000000..8c3782a --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_pane_window_single.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_single", + "textures": { + "0": "new_soviet:block/windows/frames/spruce", + "particle": "new_soviet:block/windows/frames/spruce" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_pane_window_single_left.json b/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_pane_window_single_left.json new file mode 100644 index 0000000..b104c82 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_pane_window_single_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_single_left", + "textures": { + "0": "new_soviet:block/windows/frames/spruce", + "particle": "new_soviet:block/windows/frames/spruce" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_pane_window_top.json b/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_pane_window_top.json new file mode 100644 index 0000000..242ecce --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_pane_window_top.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_top", + "textures": { + "0": "new_soviet:block/windows/frames/spruce", + "particle": "new_soviet:block/windows/frames/spruce" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_pane_window_top_left.json b/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_pane_window_top_left.json new file mode 100644 index 0000000..3ecf341 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_pane_window_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_top_left", + "textures": { + "0": "new_soviet:block/windows/frames/spruce", + "particle": "new_soviet:block/windows/frames/spruce" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_window_bottom.json b/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_window_bottom.json new file mode 100644 index 0000000..e3064db --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_window_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_bottom", + "textures": { + "0": "new_soviet:block/windows/frames/spruce", + "particle": "new_soviet:block/windows/frames/spruce" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_window_bottom_left.json b/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_window_bottom_left.json new file mode 100644 index 0000000..57ee3a2 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_window_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_bottom_left", + "textures": { + "0": "new_soviet:block/windows/frames/spruce", + "particle": "new_soviet:block/windows/frames/spruce" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_window_middle.json b/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_window_middle.json new file mode 100644 index 0000000..5a44d9a --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_window_middle.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_middle", + "textures": { + "0": "new_soviet:block/windows/frames/spruce", + "particle": "new_soviet:block/windows/frames/spruce" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_window_middle_left.json b/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_window_middle_left.json new file mode 100644 index 0000000..8d112f9 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_window_middle_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_middle_left", + "textures": { + "0": "new_soviet:block/windows/frames/spruce", + "particle": "new_soviet:block/windows/frames/spruce" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_window_single.json b/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_window_single.json new file mode 100644 index 0000000..90cb703 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_window_single.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_single", + "textures": { + "0": "new_soviet:block/windows/frames/spruce", + "particle": "new_soviet:block/windows/frames/spruce" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_window_single_left.json b/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_window_single_left.json new file mode 100644 index 0000000..4abd1fa --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_window_single_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_single_left", + "textures": { + "0": "new_soviet:block/windows/frames/spruce", + "particle": "new_soviet:block/windows/frames/spruce" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_window_top.json b/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_window_top.json new file mode 100644 index 0000000..c45f3ac --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_window_top.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_top", + "textures": { + "0": "new_soviet:block/windows/frames/spruce", + "particle": "new_soviet:block/windows/frames/spruce" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_window_top_left.json b/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_window_top_left.json new file mode 100644 index 0000000..6d36768 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/spruce/spruce_window_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_top_left", + "textures": { + "0": "new_soviet:block/windows/frames/spruce", + "particle": "new_soviet:block/windows/frames/spruce" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_pane_window_bottom.json b/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_pane_window_bottom.json new file mode 100644 index 0000000..b2bf248 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_pane_window_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_bottom", + "textures": { + "0": "new_soviet:block/windows/frames/warped", + "particle": "new_soviet:block/windows/frames/warped" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_pane_window_bottom_left.json b/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_pane_window_bottom_left.json new file mode 100644 index 0000000..35dbd1c --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_pane_window_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_bottom_left", + "textures": { + "0": "new_soviet:block/windows/frames/warped", + "particle": "new_soviet:block/windows/frames/warped" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_pane_window_middle.json b/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_pane_window_middle.json new file mode 100644 index 0000000..f14cd97 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_pane_window_middle.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_middle", + "textures": { + "0": "new_soviet:block/windows/frames/warped", + "particle": "new_soviet:block/windows/frames/warped" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_pane_window_middle_left.json b/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_pane_window_middle_left.json new file mode 100644 index 0000000..7231b30 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_pane_window_middle_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_middle_left", + "textures": { + "0": "new_soviet:block/windows/frames/warped", + "particle": "new_soviet:block/windows/frames/warped" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_pane_window_single.json b/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_pane_window_single.json new file mode 100644 index 0000000..4a1b196 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_pane_window_single.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_single", + "textures": { + "0": "new_soviet:block/windows/frames/warped", + "particle": "new_soviet:block/windows/frames/warped" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_pane_window_single_left.json b/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_pane_window_single_left.json new file mode 100644 index 0000000..5c8ea1c --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_pane_window_single_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_single_left", + "textures": { + "0": "new_soviet:block/windows/frames/warped", + "particle": "new_soviet:block/windows/frames/warped" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_pane_window_top.json b/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_pane_window_top.json new file mode 100644 index 0000000..fa88ffd --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_pane_window_top.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_top", + "textures": { + "0": "new_soviet:block/windows/frames/warped", + "particle": "new_soviet:block/windows/frames/warped" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_pane_window_top_left.json b/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_pane_window_top_left.json new file mode 100644 index 0000000..40e2613 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_pane_window_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/pane_window_top_left", + "textures": { + "0": "new_soviet:block/windows/frames/warped", + "particle": "new_soviet:block/windows/frames/warped" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_window_bottom.json b/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_window_bottom.json new file mode 100644 index 0000000..2440f3e --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_window_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_bottom", + "textures": { + "0": "new_soviet:block/windows/frames/warped", + "particle": "new_soviet:block/windows/frames/warped" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_window_bottom_left.json b/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_window_bottom_left.json new file mode 100644 index 0000000..66e83c6 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_window_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_bottom_left", + "textures": { + "0": "new_soviet:block/windows/frames/warped", + "particle": "new_soviet:block/windows/frames/warped" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_window_middle.json b/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_window_middle.json new file mode 100644 index 0000000..dfca7a9 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_window_middle.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_middle", + "textures": { + "0": "new_soviet:block/windows/frames/warped", + "particle": "new_soviet:block/windows/frames/warped" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_window_middle_left.json b/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_window_middle_left.json new file mode 100644 index 0000000..7b86766 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_window_middle_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_middle_left", + "textures": { + "0": "new_soviet:block/windows/frames/warped", + "particle": "new_soviet:block/windows/frames/warped" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_window_single.json b/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_window_single.json new file mode 100644 index 0000000..e322f17 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_window_single.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_single", + "textures": { + "0": "new_soviet:block/windows/frames/warped", + "particle": "new_soviet:block/windows/frames/warped" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_window_single_left.json b/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_window_single_left.json new file mode 100644 index 0000000..bbf6570 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_window_single_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_single_left", + "textures": { + "0": "new_soviet:block/windows/frames/warped", + "particle": "new_soviet:block/windows/frames/warped" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_window_top.json b/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_window_top.json new file mode 100644 index 0000000..bee12cc --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_window_top.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_top", + "textures": { + "0": "new_soviet:block/windows/frames/warped", + "particle": "new_soviet:block/windows/frames/warped" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_window_top_left.json b/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_window_top_left.json new file mode 100644 index 0000000..46393de --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/windows/warped/warped_window_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "new_soviet:block/windows/base/window_top_left", + "textures": { + "0": "new_soviet:block/windows/frames/warped", + "particle": "new_soviet:block/windows/frames/warped" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/windows/test_pane_window_bottom.json b/src/main/resources/assets/new_soviet/models/block/windows/whitewashed/whitewashed_pane_window_bottom.json similarity index 100% rename from src/main/resources/assets/new_soviet/models/block/windows/test_pane_window_bottom.json rename to src/main/resources/assets/new_soviet/models/block/windows/whitewashed/whitewashed_pane_window_bottom.json diff --git a/src/main/resources/assets/new_soviet/models/block/windows/test_pane_window_bottom_left.json b/src/main/resources/assets/new_soviet/models/block/windows/whitewashed/whitewashed_pane_window_bottom_left.json similarity index 100% rename from src/main/resources/assets/new_soviet/models/block/windows/test_pane_window_bottom_left.json rename to src/main/resources/assets/new_soviet/models/block/windows/whitewashed/whitewashed_pane_window_bottom_left.json diff --git a/src/main/resources/assets/new_soviet/models/block/windows/test_pane_window_middle.json b/src/main/resources/assets/new_soviet/models/block/windows/whitewashed/whitewashed_pane_window_middle.json similarity index 100% rename from src/main/resources/assets/new_soviet/models/block/windows/test_pane_window_middle.json rename to src/main/resources/assets/new_soviet/models/block/windows/whitewashed/whitewashed_pane_window_middle.json diff --git a/src/main/resources/assets/new_soviet/models/block/windows/test_pane_window_middle_left.json b/src/main/resources/assets/new_soviet/models/block/windows/whitewashed/whitewashed_pane_window_middle_left.json similarity index 100% rename from src/main/resources/assets/new_soviet/models/block/windows/test_pane_window_middle_left.json rename to src/main/resources/assets/new_soviet/models/block/windows/whitewashed/whitewashed_pane_window_middle_left.json diff --git a/src/main/resources/assets/new_soviet/models/block/windows/test_pane_window_single.json b/src/main/resources/assets/new_soviet/models/block/windows/whitewashed/whitewashed_pane_window_single.json similarity index 100% rename from src/main/resources/assets/new_soviet/models/block/windows/test_pane_window_single.json rename to src/main/resources/assets/new_soviet/models/block/windows/whitewashed/whitewashed_pane_window_single.json diff --git a/src/main/resources/assets/new_soviet/models/block/windows/test_pane_window_single_left.json b/src/main/resources/assets/new_soviet/models/block/windows/whitewashed/whitewashed_pane_window_single_left.json similarity index 100% rename from src/main/resources/assets/new_soviet/models/block/windows/test_pane_window_single_left.json rename to src/main/resources/assets/new_soviet/models/block/windows/whitewashed/whitewashed_pane_window_single_left.json diff --git a/src/main/resources/assets/new_soviet/models/block/windows/test_pane_window_top.json b/src/main/resources/assets/new_soviet/models/block/windows/whitewashed/whitewashed_pane_window_top.json similarity index 100% rename from src/main/resources/assets/new_soviet/models/block/windows/test_pane_window_top.json rename to src/main/resources/assets/new_soviet/models/block/windows/whitewashed/whitewashed_pane_window_top.json diff --git a/src/main/resources/assets/new_soviet/models/block/windows/test_pane_window_top_left.json b/src/main/resources/assets/new_soviet/models/block/windows/whitewashed/whitewashed_pane_window_top_left.json similarity index 100% rename from src/main/resources/assets/new_soviet/models/block/windows/test_pane_window_top_left.json rename to src/main/resources/assets/new_soviet/models/block/windows/whitewashed/whitewashed_pane_window_top_left.json diff --git a/src/main/resources/assets/new_soviet/models/block/windows/test_window_bottom.json b/src/main/resources/assets/new_soviet/models/block/windows/whitewashed/whitewashed_window_bottom.json similarity index 100% rename from src/main/resources/assets/new_soviet/models/block/windows/test_window_bottom.json rename to src/main/resources/assets/new_soviet/models/block/windows/whitewashed/whitewashed_window_bottom.json diff --git a/src/main/resources/assets/new_soviet/models/block/windows/test_window_bottom_left.json b/src/main/resources/assets/new_soviet/models/block/windows/whitewashed/whitewashed_window_bottom_left.json similarity index 100% rename from src/main/resources/assets/new_soviet/models/block/windows/test_window_bottom_left.json rename to src/main/resources/assets/new_soviet/models/block/windows/whitewashed/whitewashed_window_bottom_left.json diff --git a/src/main/resources/assets/new_soviet/models/block/windows/test_window_middle.json b/src/main/resources/assets/new_soviet/models/block/windows/whitewashed/whitewashed_window_middle.json similarity index 100% rename from src/main/resources/assets/new_soviet/models/block/windows/test_window_middle.json rename to src/main/resources/assets/new_soviet/models/block/windows/whitewashed/whitewashed_window_middle.json diff --git a/src/main/resources/assets/new_soviet/models/block/windows/test_window_middle_left.json b/src/main/resources/assets/new_soviet/models/block/windows/whitewashed/whitewashed_window_middle_left.json similarity index 100% rename from src/main/resources/assets/new_soviet/models/block/windows/test_window_middle_left.json rename to src/main/resources/assets/new_soviet/models/block/windows/whitewashed/whitewashed_window_middle_left.json diff --git a/src/main/resources/assets/new_soviet/models/block/windows/test_window_single.json b/src/main/resources/assets/new_soviet/models/block/windows/whitewashed/whitewashed_window_single.json similarity index 100% rename from src/main/resources/assets/new_soviet/models/block/windows/test_window_single.json rename to src/main/resources/assets/new_soviet/models/block/windows/whitewashed/whitewashed_window_single.json diff --git a/src/main/resources/assets/new_soviet/models/block/windows/test_window_single_left.json b/src/main/resources/assets/new_soviet/models/block/windows/whitewashed/whitewashed_window_single_left.json similarity index 100% rename from src/main/resources/assets/new_soviet/models/block/windows/test_window_single_left.json rename to src/main/resources/assets/new_soviet/models/block/windows/whitewashed/whitewashed_window_single_left.json diff --git a/src/main/resources/assets/new_soviet/models/block/windows/test_window_top.json b/src/main/resources/assets/new_soviet/models/block/windows/whitewashed/whitewashed_window_top.json similarity index 100% rename from src/main/resources/assets/new_soviet/models/block/windows/test_window_top.json rename to src/main/resources/assets/new_soviet/models/block/windows/whitewashed/whitewashed_window_top.json diff --git a/src/main/resources/assets/new_soviet/models/block/windows/test_window_top_left.json b/src/main/resources/assets/new_soviet/models/block/windows/whitewashed/whitewashed_window_top_left.json similarity index 100% rename from src/main/resources/assets/new_soviet/models/block/windows/test_window_top_left.json rename to src/main/resources/assets/new_soviet/models/block/windows/whitewashed/whitewashed_window_top_left.json diff --git a/src/main/resources/assets/new_soviet/models/item/acacia_pane_window.json b/src/main/resources/assets/new_soviet/models/item/acacia_pane_window.json new file mode 100644 index 0000000..d4d1139 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/acacia_pane_window.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/windows/acacia/acacia_pane_window_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/acacia_pane_window_item.json b/src/main/resources/assets/new_soviet/models/item/acacia_pane_window_item.json new file mode 100644 index 0000000..66522ae --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/acacia_pane_window_item.json @@ -0,0 +1,290 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "0": "new_soviet:block/windows/frames/acacia", + "1": "new_soviet:block/windows/glass2", + "particle": "new_soviet:block/windows/frames/acacia" + }, + "elements": [ + { + "from": [0, 0, 13], + "to": [16, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 1.75, 4.75, 2], "texture": "#0"}, + "east": {"uv": [0, 1.75, 0.75, 2], "texture": "#0"}, + "south": {"uv": [5.5, 1.75, 9.5, 2], "texture": "#0"}, + "west": {"uv": [4.75, 1.75, 5.5, 2], "texture": "#0"}, + "up": {"uv": [4.75, 1.75, 0.75, 1], "texture": "#0"}, + "down": {"uv": [8.75, 1, 4.75, 1.75], "texture": "#0"} + } + }, + { + "from": [1, 1, 13.5], + "to": [15, 2, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 5.25, 4, 5.5], "texture": "#0"}, + "east": {"uv": [0, 5.25, 0.5, 5.5], "texture": "#0"}, + "south": {"uv": [4.5, 5.25, 8, 5.5], "texture": "#0"}, + "west": {"uv": [4, 5.25, 4.5, 5.5], "texture": "#0"}, + "up": {"uv": [4, 5.25, 0.5, 4.75], "texture": "#0"}, + "down": {"uv": [7.5, 4.75, 4, 5.25], "texture": "#0"} + } + }, + { + "from": [2, 7, 13.5], + "to": [14, 8, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 5.25, 3.75, 5.5], "texture": "#0"}, + "east": {"uv": [0, 5.25, 0.5, 5.5], "texture": "#0"}, + "south": {"uv": [4.75, 5.25, 7.75, 5.5], "texture": "#0"}, + "west": {"uv": [4, 5.25, 4.5, 5.5], "texture": "#0"}, + "up": {"uv": [3.75, 5.25, 0.75, 4.75], "texture": "#0"}, + "down": {"uv": [3.75, 4.75, 0.75, 5.25], "texture": "#0"} + } + }, + { + "from": [1, 14, 13.5], + "to": [15, 15, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 4.5, 4, 4.75], "texture": "#0"}, + "east": {"uv": [0, 4.5, 0.5, 4.75], "texture": "#0"}, + "south": {"uv": [4.5, 4.5, 8, 4.75], "texture": "#0"}, + "west": {"uv": [4, 4.5, 4.5, 4.75], "texture": "#0"}, + "up": {"uv": [4, 4.5, 0.5, 4], "texture": "#0"}, + "down": {"uv": [7.5, 4, 4, 4.5], "texture": "#0"} + } + }, + { + "from": [14, 2, 13.5], + "to": [15, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 12.25, 2.25, 15.25], "texture": "#0"}, + "east": {"uv": [1.5, 12.25, 2, 15.25], "texture": "#0"}, + "south": {"uv": [2.75, 12.25, 3, 15.25], "texture": "#0"}, + "west": {"uv": [2.25, 12.25, 2.75, 15.25], "texture": "#0"}, + "up": {"uv": [2.25, 12.25, 2, 11.75], "texture": "#0"}, + "down": {"uv": [2.5, 11.75, 2.25, 12.25], "texture": "#0"} + } + }, + { + "from": [2, 2, 14.5], + "to": [14, 14, 14.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "east": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "south": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "west": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "down": {"uv": [2, 2, 14, 14], "texture": "#1"} + } + }, + { + "from": [1, 2, 13.5], + "to": [2, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 12.25, 0.5, 15.25], "texture": "#0"}, + "east": {"uv": [0, 12.25, 0.5, 15.25], "texture": "#0"}, + "south": {"uv": [1.25, 12.25, 1.5, 15.25], "texture": "#0"}, + "west": {"uv": [0.75, 12.25, 1.25, 15.25], "texture": "#0"}, + "up": {"uv": [0.75, 12.25, 0.5, 11.75], "texture": "#0"}, + "down": {"uv": [1, 11.75, 0.75, 12.25], "texture": "#0"} + } + }, + { + "from": [1, 4, 13.475], + "to": [2, 6, 13.475], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 1, 0.25, 1.5], "texture": "#0"}, + "east": {"uv": [0, 1, 0, 1.5], "texture": "#0"}, + "south": {"uv": [0.25, 1, 0.5, 1.5], "texture": "#0"}, + "west": {"uv": [0.25, 1, 0.25, 1.5], "texture": "#0"}, + "up": {"uv": [0.25, 1, 0, 1], "texture": "#0"}, + "down": {"uv": [0.5, 1, 0.25, 1], "texture": "#0"} + } + }, + { + "from": [1, 3, 12.5], + "to": [2, 5, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 0.25, 0.25, 0.75], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0, 0.75], "texture": "#0"}, + "south": {"uv": [0.25, 0.25, 0.5, 0.75], "texture": "#0"}, + "west": {"uv": [0.25, 0.25, 0.25, 0.75], "texture": "#0"}, + "up": {"uv": [0.25, 0.25, 0, 0.25], "texture": "#0"}, + "down": {"uv": [0.5, 0.25, 0.25, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 5, 12.5], + "to": [2, 5, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 0.25, 0.5, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0.25, 0.25], "texture": "#0"}, + "south": {"uv": [0.75, 0.25, 1, 0.25], "texture": "#0"}, + "west": {"uv": [0.5, 0.25, 0.75, 0.25], "texture": "#0"}, + "up": {"uv": [0.5, 0.25, 0.25, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 0.5, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 11, 13.475], + "to": [2, 13, 13.475], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 1, 0.25, 1.5], "texture": "#0"}, + "east": {"uv": [0, 1, 0, 1.5], "texture": "#0"}, + "south": {"uv": [0.25, 1, 0.5, 1.5], "texture": "#0"}, + "west": {"uv": [0.25, 1, 0.25, 1.5], "texture": "#0"}, + "up": {"uv": [0.25, 1, 0, 1], "texture": "#0"}, + "down": {"uv": [0.5, 1, 0.25, 1], "texture": "#0"} + } + }, + { + "from": [1, 10, 12.5], + "to": [2, 12, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 0.25, 0.25, 0.75], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0, 0.75], "texture": "#0"}, + "south": {"uv": [0.25, 0.25, 0.5, 0.75], "texture": "#0"}, + "west": {"uv": [0.25, 0.25, 0.25, 0.75], "texture": "#0"}, + "up": {"uv": [0.25, 0.25, 0, 0.25], "texture": "#0"}, + "down": {"uv": [0.5, 0.25, 0.25, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 12, 12.5], + "to": [2, 12, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 0.25, 0.5, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0.25, 0.25], "texture": "#0"}, + "south": {"uv": [0.75, 0.25, 1, 0.25], "texture": "#0"}, + "west": {"uv": [0.5, 0.25, 0.75, 0.25], "texture": "#0"}, + "up": {"uv": [0.5, 0.25, 0.25, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 0.5, 0.25], "texture": "#0"} + } + }, + { + "from": [0, 15, 13], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 0.75, 4.75, 1], "texture": "#0"}, + "east": {"uv": [0, 0.75, 0.75, 1], "texture": "#0"}, + "south": {"uv": [5.5, 0.75, 9.5, 1], "texture": "#0"}, + "west": {"uv": [4.75, 0.75, 5.5, 1], "texture": "#0"}, + "up": {"uv": [4.75, 0.75, 0.75, 0], "texture": "#0"}, + "down": {"uv": [8.75, 0, 4.75, 0.75], "texture": "#0"} + } + }, + { + "from": [15, 1, 13], + "to": [16, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.75, 5, 11, 8.5], "texture": "#0"}, + "east": {"uv": [10, 5, 10.75, 8.5], "texture": "#0"}, + "south": {"uv": [11.75, 5, 12, 8.5], "texture": "#0"}, + "west": {"uv": [11, 5, 11.75, 8.5], "texture": "#0"}, + "up": {"uv": [11, 5, 10.75, 4.25], "texture": "#0"}, + "down": {"uv": [11.25, 4.25, 11, 5], "texture": "#0"} + } + }, + { + "from": [0, 1, 13], + "to": [1, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.25, 0.75, 10.5, 4.25], "texture": "#0"}, + "east": {"uv": [9.5, 0.75, 10.25, 4.25], "texture": "#0"}, + "south": {"uv": [11.25, 0.75, 11.5, 4.25], "texture": "#0"}, + "west": {"uv": [10.5, 0.75, 11.25, 4.25], "texture": "#0"}, + "up": {"uv": [10.5, 0.75, 10.25, 0], "texture": "#0"}, + "down": {"uv": [10.75, 0, 10.5, 0.75], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 50, 0], + "translation": [0, 1.75, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 50, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, -1.75], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "translation": [3.5, -1.75, 0], + "scale": [0.75, 0.75, 0.75] + }, + "head": { + "translation": [0, 0, -13.75] + }, + "fixed": { + "translation": [0, 0, -3], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "root", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + { + "name": "group", + "origin": [0, 0, 0], + "color": 7, + "nbt": "{}", + "children": [7, 8, 9] + }, + { + "name": "group", + "origin": [0, 0, 0], + "color": 7, + "nbt": "{}", + "children": [10, 11, 12] + }, + 13, + 14, + 15 + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/acacia_window.json b/src/main/resources/assets/new_soviet/models/item/acacia_window.json new file mode 100644 index 0000000..d8efcc7 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/acacia_window.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/windows/acacia/acacia_window_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/acacia_window_item.json b/src/main/resources/assets/new_soviet/models/item/acacia_window_item.json new file mode 100644 index 0000000..df56424 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/acacia_window_item.json @@ -0,0 +1,230 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "0": "new_soviet:block/windows/frames/acacia", + "1": "new_soviet:block/windows/glass", + "particle": "new_soviet:block/windows/frames/acacia" + }, + "elements": [ + { + "from": [0, 0, 13], + "to": [16, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 1.75, 4.75, 2], "texture": "#0"}, + "east": {"uv": [0, 1.75, 0.75, 2], "texture": "#0"}, + "south": {"uv": [5.5, 1.75, 9.5, 2], "texture": "#0"}, + "west": {"uv": [4.75, 1.75, 5.5, 2], "texture": "#0"}, + "up": {"uv": [4.75, 1.75, 0.75, 1], "texture": "#0"}, + "down": {"uv": [8.75, 1, 4.75, 1.75], "texture": "#0"} + } + }, + { + "from": [1, 1, 13.5], + "to": [15, 2, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 5.25, 4, 5.5], "texture": "#0"}, + "east": {"uv": [0, 5.25, 0.5, 5.5], "texture": "#0"}, + "south": {"uv": [4.5, 5.25, 8, 5.5], "texture": "#0"}, + "west": {"uv": [4, 5.25, 4.5, 5.5], "texture": "#0"}, + "up": {"uv": [4, 5.25, 0.5, 4.75], "texture": "#0"}, + "down": {"uv": [7.5, 4.75, 4, 5.25], "texture": "#0"} + } + }, + { + "from": [1, 14, 13.5], + "to": [15, 15, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 4.5, 4, 4.75], "texture": "#0"}, + "east": {"uv": [0, 4.5, 0.5, 4.75], "texture": "#0"}, + "south": {"uv": [4.5, 4.5, 8, 4.75], "texture": "#0"}, + "west": {"uv": [4, 4.5, 4.5, 4.75], "texture": "#0"}, + "up": {"uv": [4, 4.5, 0.5, 4], "texture": "#0"}, + "down": {"uv": [7.5, 4, 4, 4.5], "texture": "#0"} + } + }, + { + "from": [14, 2, 13.5], + "to": [15, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 12.25, 2.25, 15.25], "texture": "#0"}, + "east": {"uv": [1.5, 12.25, 2, 15.25], "texture": "#0"}, + "south": {"uv": [2.75, 12.25, 3, 15.25], "texture": "#0"}, + "west": {"uv": [2.25, 12.25, 2.75, 15.25], "texture": "#0"}, + "up": {"uv": [2.25, 12.25, 2, 11.75], "texture": "#0"}, + "down": {"uv": [2.5, 11.75, 2.25, 12.25], "texture": "#0"} + } + }, + { + "from": [2, 2, 14.5], + "to": [14, 14, 14.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "east": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "south": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "west": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "down": {"uv": [2, 2, 14, 14], "texture": "#1"} + } + }, + { + "from": [1, 2, 13.5], + "to": [2, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 12.25, 0.75, 15.25], "texture": "#0"}, + "east": {"uv": [0, 12.25, 0.5, 15.25], "texture": "#0"}, + "south": {"uv": [1.25, 12.25, 1.5, 15.25], "texture": "#0"}, + "west": {"uv": [0.75, 12.25, 1.25, 15.25], "texture": "#0"}, + "up": {"uv": [0.75, 12.25, 0.5, 11.75], "texture": "#0"}, + "down": {"uv": [1, 11.75, 0.75, 12.25], "texture": "#0"} + } + }, + { + "from": [1, 7, 13.475], + "to": [2, 9, 13.475], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 1, 0.25, 1.5], "texture": "#0"}, + "east": {"uv": [0, 1, 0, 1.5], "texture": "#0"}, + "south": {"uv": [0.25, 1, 0.5, 1.5], "texture": "#0"}, + "west": {"uv": [0.25, 1, 0.25, 1.5], "texture": "#0"}, + "up": {"uv": [0.25, 1, 0, 1], "texture": "#0"}, + "down": {"uv": [0.5, 1, 0.25, 1], "texture": "#0"} + } + }, + { + "from": [1, 6, 12.5], + "to": [2, 8, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 0.25, 0.25, 0.75], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0, 0.75], "texture": "#0"}, + "south": {"uv": [0.25, 0.25, 0.5, 0.75], "texture": "#0"}, + "west": {"uv": [0.25, 0.25, 0.25, 0.75], "texture": "#0"}, + "up": {"uv": [0.25, 0.25, 0, 0.25], "texture": "#0"}, + "down": {"uv": [0.5, 0.25, 0.25, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 8, 12.5], + "to": [2, 8, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 0.25, 0.5, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0.25, 0.25], "texture": "#0"}, + "south": {"uv": [0.75, 0.25, 1, 0.25], "texture": "#0"}, + "west": {"uv": [0.5, 0.25, 0.75, 0.25], "texture": "#0"}, + "up": {"uv": [0.5, 0.25, 0.25, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 0.5, 0.25], "texture": "#0"} + } + }, + { + "from": [0, 15, 13], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 0.75, 4.75, 1], "texture": "#0"}, + "east": {"uv": [0, 0.75, 0.75, 1], "texture": "#0"}, + "south": {"uv": [5.5, 0.75, 9.5, 1], "texture": "#0"}, + "west": {"uv": [4.75, 0.75, 5.5, 1], "texture": "#0"}, + "up": {"uv": [4.75, 0.75, 0.75, 0], "texture": "#0"}, + "down": {"uv": [8.75, 0, 4.75, 0.75], "texture": "#0"} + } + }, + { + "from": [15, 1, 13], + "to": [16, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.75, 5, 11, 8.5], "texture": "#0"}, + "east": {"uv": [10, 5, 10.75, 8.5], "texture": "#0"}, + "south": {"uv": [11.75, 5, 12, 8.5], "texture": "#0"}, + "west": {"uv": [11, 5, 11.75, 8.5], "texture": "#0"}, + "up": {"uv": [11, 5, 10.75, 4.25], "texture": "#0"}, + "down": {"uv": [11.25, 4.25, 11, 5], "texture": "#0"} + } + }, + { + "from": [0, 1, 13], + "to": [1, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.25, 0.75, 10.5, 4.25], "texture": "#0"}, + "east": {"uv": [9.5, 0.75, 10.25, 4.25], "texture": "#0"}, + "south": {"uv": [11.25, 0.75, 11.5, 4.25], "texture": "#0"}, + "west": {"uv": [10.5, 0.75, 11.25, 4.25], "texture": "#0"}, + "up": {"uv": [10.5, 0.75, 10.25, 0], "texture": "#0"}, + "down": {"uv": [10.75, 0, 10.5, 0.75], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 50, 0], + "translation": [0, 1.75, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 50, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, -1.75], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "translation": [3.5, -1.75, 0], + "scale": [0.75, 0.75, 0.75] + }, + "head": { + "translation": [0, 0, -13.75] + }, + "fixed": { + "translation": [0, 0, -3], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "root", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3, + 4, + 5, + { + "name": "group", + "origin": [0, 0, 0], + "color": 7, + "nbt": "{}", + "children": [6, 7, 8] + }, + 9, + 10, + 11 + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/birch_pane_window.json b/src/main/resources/assets/new_soviet/models/item/birch_pane_window.json new file mode 100644 index 0000000..c28a4eb --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/birch_pane_window.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/windows/birch/birch_pane_window_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/birch_pane_window_item.json b/src/main/resources/assets/new_soviet/models/item/birch_pane_window_item.json new file mode 100644 index 0000000..e29f7fc --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/birch_pane_window_item.json @@ -0,0 +1,290 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "0": "new_soviet:block/windows/frames/birch", + "1": "new_soviet:block/windows/glass2", + "particle": "new_soviet:block/windows/frames/birch" + }, + "elements": [ + { + "from": [0, 0, 13], + "to": [16, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 1.75, 4.75, 2], "texture": "#0"}, + "east": {"uv": [0, 1.75, 0.75, 2], "texture": "#0"}, + "south": {"uv": [5.5, 1.75, 9.5, 2], "texture": "#0"}, + "west": {"uv": [4.75, 1.75, 5.5, 2], "texture": "#0"}, + "up": {"uv": [4.75, 1.75, 0.75, 1], "texture": "#0"}, + "down": {"uv": [8.75, 1, 4.75, 1.75], "texture": "#0"} + } + }, + { + "from": [1, 1, 13.5], + "to": [15, 2, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 5.25, 4, 5.5], "texture": "#0"}, + "east": {"uv": [0, 5.25, 0.5, 5.5], "texture": "#0"}, + "south": {"uv": [4.5, 5.25, 8, 5.5], "texture": "#0"}, + "west": {"uv": [4, 5.25, 4.5, 5.5], "texture": "#0"}, + "up": {"uv": [4, 5.25, 0.5, 4.75], "texture": "#0"}, + "down": {"uv": [7.5, 4.75, 4, 5.25], "texture": "#0"} + } + }, + { + "from": [2, 7, 13.5], + "to": [14, 8, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 5.25, 3.75, 5.5], "texture": "#0"}, + "east": {"uv": [0, 5.25, 0.5, 5.5], "texture": "#0"}, + "south": {"uv": [4.75, 5.25, 7.75, 5.5], "texture": "#0"}, + "west": {"uv": [4, 5.25, 4.5, 5.5], "texture": "#0"}, + "up": {"uv": [3.75, 5.25, 0.75, 4.75], "texture": "#0"}, + "down": {"uv": [3.75, 4.75, 0.75, 5.25], "texture": "#0"} + } + }, + { + "from": [1, 14, 13.5], + "to": [15, 15, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 4.5, 4, 4.75], "texture": "#0"}, + "east": {"uv": [0, 4.5, 0.5, 4.75], "texture": "#0"}, + "south": {"uv": [4.5, 4.5, 8, 4.75], "texture": "#0"}, + "west": {"uv": [4, 4.5, 4.5, 4.75], "texture": "#0"}, + "up": {"uv": [4, 4.5, 0.5, 4], "texture": "#0"}, + "down": {"uv": [7.5, 4, 4, 4.5], "texture": "#0"} + } + }, + { + "from": [14, 2, 13.5], + "to": [15, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 12.25, 2.25, 15.25], "texture": "#0"}, + "east": {"uv": [1.5, 12.25, 2, 15.25], "texture": "#0"}, + "south": {"uv": [2.75, 12.25, 3, 15.25], "texture": "#0"}, + "west": {"uv": [2.25, 12.25, 2.75, 15.25], "texture": "#0"}, + "up": {"uv": [2.25, 12.25, 2, 11.75], "texture": "#0"}, + "down": {"uv": [2.5, 11.75, 2.25, 12.25], "texture": "#0"} + } + }, + { + "from": [2, 2, 14.5], + "to": [14, 14, 14.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "east": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "south": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "west": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "down": {"uv": [2, 2, 14, 14], "texture": "#1"} + } + }, + { + "from": [1, 2, 13.5], + "to": [2, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 12.25, 0.5, 15.25], "texture": "#0"}, + "east": {"uv": [0, 12.25, 0.5, 15.25], "texture": "#0"}, + "south": {"uv": [1.25, 12.25, 1.5, 15.25], "texture": "#0"}, + "west": {"uv": [0.75, 12.25, 1.25, 15.25], "texture": "#0"}, + "up": {"uv": [0.75, 12.25, 0.5, 11.75], "texture": "#0"}, + "down": {"uv": [1, 11.75, 0.75, 12.25], "texture": "#0"} + } + }, + { + "from": [1, 4, 13.475], + "to": [2, 6, 13.475], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 1, 0.25, 1.5], "texture": "#0"}, + "east": {"uv": [0, 1, 0, 1.5], "texture": "#0"}, + "south": {"uv": [0.25, 1, 0.5, 1.5], "texture": "#0"}, + "west": {"uv": [0.25, 1, 0.25, 1.5], "texture": "#0"}, + "up": {"uv": [0.25, 1, 0, 1], "texture": "#0"}, + "down": {"uv": [0.5, 1, 0.25, 1], "texture": "#0"} + } + }, + { + "from": [1, 3, 12.5], + "to": [2, 5, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 0.25, 0.25, 0.75], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0, 0.75], "texture": "#0"}, + "south": {"uv": [0.25, 0.25, 0.5, 0.75], "texture": "#0"}, + "west": {"uv": [0.25, 0.25, 0.25, 0.75], "texture": "#0"}, + "up": {"uv": [0.25, 0.25, 0, 0.25], "texture": "#0"}, + "down": {"uv": [0.5, 0.25, 0.25, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 5, 12.5], + "to": [2, 5, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 0.25, 0.5, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0.25, 0.25], "texture": "#0"}, + "south": {"uv": [0.75, 0.25, 1, 0.25], "texture": "#0"}, + "west": {"uv": [0.5, 0.25, 0.75, 0.25], "texture": "#0"}, + "up": {"uv": [0.5, 0.25, 0.25, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 0.5, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 11, 13.475], + "to": [2, 13, 13.475], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 1, 0.25, 1.5], "texture": "#0"}, + "east": {"uv": [0, 1, 0, 1.5], "texture": "#0"}, + "south": {"uv": [0.25, 1, 0.5, 1.5], "texture": "#0"}, + "west": {"uv": [0.25, 1, 0.25, 1.5], "texture": "#0"}, + "up": {"uv": [0.25, 1, 0, 1], "texture": "#0"}, + "down": {"uv": [0.5, 1, 0.25, 1], "texture": "#0"} + } + }, + { + "from": [1, 10, 12.5], + "to": [2, 12, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 0.25, 0.25, 0.75], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0, 0.75], "texture": "#0"}, + "south": {"uv": [0.25, 0.25, 0.5, 0.75], "texture": "#0"}, + "west": {"uv": [0.25, 0.25, 0.25, 0.75], "texture": "#0"}, + "up": {"uv": [0.25, 0.25, 0, 0.25], "texture": "#0"}, + "down": {"uv": [0.5, 0.25, 0.25, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 12, 12.5], + "to": [2, 12, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 0.25, 0.5, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0.25, 0.25], "texture": "#0"}, + "south": {"uv": [0.75, 0.25, 1, 0.25], "texture": "#0"}, + "west": {"uv": [0.5, 0.25, 0.75, 0.25], "texture": "#0"}, + "up": {"uv": [0.5, 0.25, 0.25, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 0.5, 0.25], "texture": "#0"} + } + }, + { + "from": [0, 15, 13], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 0.75, 4.75, 1], "texture": "#0"}, + "east": {"uv": [0, 0.75, 0.75, 1], "texture": "#0"}, + "south": {"uv": [5.5, 0.75, 9.5, 1], "texture": "#0"}, + "west": {"uv": [4.75, 0.75, 5.5, 1], "texture": "#0"}, + "up": {"uv": [4.75, 0.75, 0.75, 0], "texture": "#0"}, + "down": {"uv": [8.75, 0, 4.75, 0.75], "texture": "#0"} + } + }, + { + "from": [15, 1, 13], + "to": [16, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.75, 5, 11, 8.5], "texture": "#0"}, + "east": {"uv": [10, 5, 10.75, 8.5], "texture": "#0"}, + "south": {"uv": [11.75, 5, 12, 8.5], "texture": "#0"}, + "west": {"uv": [11, 5, 11.75, 8.5], "texture": "#0"}, + "up": {"uv": [11, 5, 10.75, 4.25], "texture": "#0"}, + "down": {"uv": [11.25, 4.25, 11, 5], "texture": "#0"} + } + }, + { + "from": [0, 1, 13], + "to": [1, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.25, 0.75, 10.5, 4.25], "texture": "#0"}, + "east": {"uv": [9.5, 0.75, 10.25, 4.25], "texture": "#0"}, + "south": {"uv": [11.25, 0.75, 11.5, 4.25], "texture": "#0"}, + "west": {"uv": [10.5, 0.75, 11.25, 4.25], "texture": "#0"}, + "up": {"uv": [10.5, 0.75, 10.25, 0], "texture": "#0"}, + "down": {"uv": [10.75, 0, 10.5, 0.75], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 50, 0], + "translation": [0, 1.75, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 50, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, -1.75], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "translation": [3.5, -1.75, 0], + "scale": [0.75, 0.75, 0.75] + }, + "head": { + "translation": [0, 0, -13.75] + }, + "fixed": { + "translation": [0, 0, -3], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "root", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + { + "name": "group", + "origin": [0, 0, 0], + "color": 7, + "nbt": "{}", + "children": [7, 8, 9] + }, + { + "name": "group", + "origin": [0, 0, 0], + "color": 7, + "nbt": "{}", + "children": [10, 11, 12] + }, + 13, + 14, + 15 + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/birch_window.json b/src/main/resources/assets/new_soviet/models/item/birch_window.json new file mode 100644 index 0000000..45026d7 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/birch_window.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/windows/birch/birch_window_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/birch_window_item.json b/src/main/resources/assets/new_soviet/models/item/birch_window_item.json new file mode 100644 index 0000000..30b5eea --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/birch_window_item.json @@ -0,0 +1,230 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "0": "new_soviet:block/windows/frames/birch", + "1": "new_soviet:block/windows/glass", + "particle": "new_soviet:block/windows/frames/birch" + }, + "elements": [ + { + "from": [0, 0, 13], + "to": [16, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 1.75, 4.75, 2], "texture": "#0"}, + "east": {"uv": [0, 1.75, 0.75, 2], "texture": "#0"}, + "south": {"uv": [5.5, 1.75, 9.5, 2], "texture": "#0"}, + "west": {"uv": [4.75, 1.75, 5.5, 2], "texture": "#0"}, + "up": {"uv": [4.75, 1.75, 0.75, 1], "texture": "#0"}, + "down": {"uv": [8.75, 1, 4.75, 1.75], "texture": "#0"} + } + }, + { + "from": [1, 1, 13.5], + "to": [15, 2, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 5.25, 4, 5.5], "texture": "#0"}, + "east": {"uv": [0, 5.25, 0.5, 5.5], "texture": "#0"}, + "south": {"uv": [4.5, 5.25, 8, 5.5], "texture": "#0"}, + "west": {"uv": [4, 5.25, 4.5, 5.5], "texture": "#0"}, + "up": {"uv": [4, 5.25, 0.5, 4.75], "texture": "#0"}, + "down": {"uv": [7.5, 4.75, 4, 5.25], "texture": "#0"} + } + }, + { + "from": [1, 14, 13.5], + "to": [15, 15, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 4.5, 4, 4.75], "texture": "#0"}, + "east": {"uv": [0, 4.5, 0.5, 4.75], "texture": "#0"}, + "south": {"uv": [4.5, 4.5, 8, 4.75], "texture": "#0"}, + "west": {"uv": [4, 4.5, 4.5, 4.75], "texture": "#0"}, + "up": {"uv": [4, 4.5, 0.5, 4], "texture": "#0"}, + "down": {"uv": [7.5, 4, 4, 4.5], "texture": "#0"} + } + }, + { + "from": [14, 2, 13.5], + "to": [15, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 12.25, 2.25, 15.25], "texture": "#0"}, + "east": {"uv": [1.5, 12.25, 2, 15.25], "texture": "#0"}, + "south": {"uv": [2.75, 12.25, 3, 15.25], "texture": "#0"}, + "west": {"uv": [2.25, 12.25, 2.75, 15.25], "texture": "#0"}, + "up": {"uv": [2.25, 12.25, 2, 11.75], "texture": "#0"}, + "down": {"uv": [2.5, 11.75, 2.25, 12.25], "texture": "#0"} + } + }, + { + "from": [2, 2, 14.5], + "to": [14, 14, 14.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "east": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "south": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "west": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "down": {"uv": [2, 2, 14, 14], "texture": "#1"} + } + }, + { + "from": [1, 2, 13.5], + "to": [2, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 12.25, 0.75, 15.25], "texture": "#0"}, + "east": {"uv": [0, 12.25, 0.5, 15.25], "texture": "#0"}, + "south": {"uv": [1.25, 12.25, 1.5, 15.25], "texture": "#0"}, + "west": {"uv": [0.75, 12.25, 1.25, 15.25], "texture": "#0"}, + "up": {"uv": [0.75, 12.25, 0.5, 11.75], "texture": "#0"}, + "down": {"uv": [1, 11.75, 0.75, 12.25], "texture": "#0"} + } + }, + { + "from": [1, 7, 13.475], + "to": [2, 9, 13.475], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 1, 0.25, 1.5], "texture": "#0"}, + "east": {"uv": [0, 1, 0, 1.5], "texture": "#0"}, + "south": {"uv": [0.25, 1, 0.5, 1.5], "texture": "#0"}, + "west": {"uv": [0.25, 1, 0.25, 1.5], "texture": "#0"}, + "up": {"uv": [0.25, 1, 0, 1], "texture": "#0"}, + "down": {"uv": [0.5, 1, 0.25, 1], "texture": "#0"} + } + }, + { + "from": [1, 6, 12.5], + "to": [2, 8, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 0.25, 0.25, 0.75], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0, 0.75], "texture": "#0"}, + "south": {"uv": [0.25, 0.25, 0.5, 0.75], "texture": "#0"}, + "west": {"uv": [0.25, 0.25, 0.25, 0.75], "texture": "#0"}, + "up": {"uv": [0.25, 0.25, 0, 0.25], "texture": "#0"}, + "down": {"uv": [0.5, 0.25, 0.25, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 8, 12.5], + "to": [2, 8, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 0.25, 0.5, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0.25, 0.25], "texture": "#0"}, + "south": {"uv": [0.75, 0.25, 1, 0.25], "texture": "#0"}, + "west": {"uv": [0.5, 0.25, 0.75, 0.25], "texture": "#0"}, + "up": {"uv": [0.5, 0.25, 0.25, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 0.5, 0.25], "texture": "#0"} + } + }, + { + "from": [0, 15, 13], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 0.75, 4.75, 1], "texture": "#0"}, + "east": {"uv": [0, 0.75, 0.75, 1], "texture": "#0"}, + "south": {"uv": [5.5, 0.75, 9.5, 1], "texture": "#0"}, + "west": {"uv": [4.75, 0.75, 5.5, 1], "texture": "#0"}, + "up": {"uv": [4.75, 0.75, 0.75, 0], "texture": "#0"}, + "down": {"uv": [8.75, 0, 4.75, 0.75], "texture": "#0"} + } + }, + { + "from": [15, 1, 13], + "to": [16, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.75, 5, 11, 8.5], "texture": "#0"}, + "east": {"uv": [10, 5, 10.75, 8.5], "texture": "#0"}, + "south": {"uv": [11.75, 5, 12, 8.5], "texture": "#0"}, + "west": {"uv": [11, 5, 11.75, 8.5], "texture": "#0"}, + "up": {"uv": [11, 5, 10.75, 4.25], "texture": "#0"}, + "down": {"uv": [11.25, 4.25, 11, 5], "texture": "#0"} + } + }, + { + "from": [0, 1, 13], + "to": [1, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.25, 0.75, 10.5, 4.25], "texture": "#0"}, + "east": {"uv": [9.5, 0.75, 10.25, 4.25], "texture": "#0"}, + "south": {"uv": [11.25, 0.75, 11.5, 4.25], "texture": "#0"}, + "west": {"uv": [10.5, 0.75, 11.25, 4.25], "texture": "#0"}, + "up": {"uv": [10.5, 0.75, 10.25, 0], "texture": "#0"}, + "down": {"uv": [10.75, 0, 10.5, 0.75], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 50, 0], + "translation": [0, 1.75, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 50, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, -1.75], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "translation": [3.5, -1.75, 0], + "scale": [0.75, 0.75, 0.75] + }, + "head": { + "translation": [0, 0, -13.75] + }, + "fixed": { + "translation": [0, 0, -3], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "root", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3, + 4, + 5, + { + "name": "group", + "origin": [0, 0, 0], + "color": 7, + "nbt": "{}", + "children": [6, 7, 8] + }, + 9, + 10, + 11 + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/cherry_pane_window.json b/src/main/resources/assets/new_soviet/models/item/cherry_pane_window.json new file mode 100644 index 0000000..65bb986 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/cherry_pane_window.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/windows/cherry/cherry_pane_window_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/cherry_pane_window_item.json b/src/main/resources/assets/new_soviet/models/item/cherry_pane_window_item.json new file mode 100644 index 0000000..df3df17 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/cherry_pane_window_item.json @@ -0,0 +1,290 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "0": "new_soviet:block/windows/frames/cherry", + "1": "new_soviet:block/windows/glass2", + "particle": "new_soviet:block/windows/frames/cherry" + }, + "elements": [ + { + "from": [0, 0, 13], + "to": [16, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 1.75, 4.75, 2], "texture": "#0"}, + "east": {"uv": [0, 1.75, 0.75, 2], "texture": "#0"}, + "south": {"uv": [5.5, 1.75, 9.5, 2], "texture": "#0"}, + "west": {"uv": [4.75, 1.75, 5.5, 2], "texture": "#0"}, + "up": {"uv": [4.75, 1.75, 0.75, 1], "texture": "#0"}, + "down": {"uv": [8.75, 1, 4.75, 1.75], "texture": "#0"} + } + }, + { + "from": [1, 1, 13.5], + "to": [15, 2, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 5.25, 4, 5.5], "texture": "#0"}, + "east": {"uv": [0, 5.25, 0.5, 5.5], "texture": "#0"}, + "south": {"uv": [4.5, 5.25, 8, 5.5], "texture": "#0"}, + "west": {"uv": [4, 5.25, 4.5, 5.5], "texture": "#0"}, + "up": {"uv": [4, 5.25, 0.5, 4.75], "texture": "#0"}, + "down": {"uv": [7.5, 4.75, 4, 5.25], "texture": "#0"} + } + }, + { + "from": [2, 7, 13.5], + "to": [14, 8, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 5.25, 3.75, 5.5], "texture": "#0"}, + "east": {"uv": [0, 5.25, 0.5, 5.5], "texture": "#0"}, + "south": {"uv": [4.75, 5.25, 7.75, 5.5], "texture": "#0"}, + "west": {"uv": [4, 5.25, 4.5, 5.5], "texture": "#0"}, + "up": {"uv": [3.75, 5.25, 0.75, 4.75], "texture": "#0"}, + "down": {"uv": [3.75, 4.75, 0.75, 5.25], "texture": "#0"} + } + }, + { + "from": [1, 14, 13.5], + "to": [15, 15, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 4.5, 4, 4.75], "texture": "#0"}, + "east": {"uv": [0, 4.5, 0.5, 4.75], "texture": "#0"}, + "south": {"uv": [4.5, 4.5, 8, 4.75], "texture": "#0"}, + "west": {"uv": [4, 4.5, 4.5, 4.75], "texture": "#0"}, + "up": {"uv": [4, 4.5, 0.5, 4], "texture": "#0"}, + "down": {"uv": [7.5, 4, 4, 4.5], "texture": "#0"} + } + }, + { + "from": [14, 2, 13.5], + "to": [15, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 12.25, 2.25, 15.25], "texture": "#0"}, + "east": {"uv": [1.5, 12.25, 2, 15.25], "texture": "#0"}, + "south": {"uv": [2.75, 12.25, 3, 15.25], "texture": "#0"}, + "west": {"uv": [2.25, 12.25, 2.75, 15.25], "texture": "#0"}, + "up": {"uv": [2.25, 12.25, 2, 11.75], "texture": "#0"}, + "down": {"uv": [2.5, 11.75, 2.25, 12.25], "texture": "#0"} + } + }, + { + "from": [2, 2, 14.5], + "to": [14, 14, 14.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "east": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "south": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "west": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "down": {"uv": [2, 2, 14, 14], "texture": "#1"} + } + }, + { + "from": [1, 2, 13.5], + "to": [2, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 12.25, 0.5, 15.25], "texture": "#0"}, + "east": {"uv": [0, 12.25, 0.5, 15.25], "texture": "#0"}, + "south": {"uv": [1.25, 12.25, 1.5, 15.25], "texture": "#0"}, + "west": {"uv": [0.75, 12.25, 1.25, 15.25], "texture": "#0"}, + "up": {"uv": [0.75, 12.25, 0.5, 11.75], "texture": "#0"}, + "down": {"uv": [1, 11.75, 0.75, 12.25], "texture": "#0"} + } + }, + { + "from": [1, 4, 13.475], + "to": [2, 6, 13.475], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 1, 0.25, 1.5], "texture": "#0"}, + "east": {"uv": [0, 1, 0, 1.5], "texture": "#0"}, + "south": {"uv": [0.25, 1, 0.5, 1.5], "texture": "#0"}, + "west": {"uv": [0.25, 1, 0.25, 1.5], "texture": "#0"}, + "up": {"uv": [0.25, 1, 0, 1], "texture": "#0"}, + "down": {"uv": [0.5, 1, 0.25, 1], "texture": "#0"} + } + }, + { + "from": [1, 3, 12.5], + "to": [2, 5, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 0.25, 0.25, 0.75], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0, 0.75], "texture": "#0"}, + "south": {"uv": [0.25, 0.25, 0.5, 0.75], "texture": "#0"}, + "west": {"uv": [0.25, 0.25, 0.25, 0.75], "texture": "#0"}, + "up": {"uv": [0.25, 0.25, 0, 0.25], "texture": "#0"}, + "down": {"uv": [0.5, 0.25, 0.25, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 5, 12.5], + "to": [2, 5, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 0.25, 0.5, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0.25, 0.25], "texture": "#0"}, + "south": {"uv": [0.75, 0.25, 1, 0.25], "texture": "#0"}, + "west": {"uv": [0.5, 0.25, 0.75, 0.25], "texture": "#0"}, + "up": {"uv": [0.5, 0.25, 0.25, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 0.5, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 11, 13.475], + "to": [2, 13, 13.475], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 1, 0.25, 1.5], "texture": "#0"}, + "east": {"uv": [0, 1, 0, 1.5], "texture": "#0"}, + "south": {"uv": [0.25, 1, 0.5, 1.5], "texture": "#0"}, + "west": {"uv": [0.25, 1, 0.25, 1.5], "texture": "#0"}, + "up": {"uv": [0.25, 1, 0, 1], "texture": "#0"}, + "down": {"uv": [0.5, 1, 0.25, 1], "texture": "#0"} + } + }, + { + "from": [1, 10, 12.5], + "to": [2, 12, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 0.25, 0.25, 0.75], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0, 0.75], "texture": "#0"}, + "south": {"uv": [0.25, 0.25, 0.5, 0.75], "texture": "#0"}, + "west": {"uv": [0.25, 0.25, 0.25, 0.75], "texture": "#0"}, + "up": {"uv": [0.25, 0.25, 0, 0.25], "texture": "#0"}, + "down": {"uv": [0.5, 0.25, 0.25, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 12, 12.5], + "to": [2, 12, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 0.25, 0.5, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0.25, 0.25], "texture": "#0"}, + "south": {"uv": [0.75, 0.25, 1, 0.25], "texture": "#0"}, + "west": {"uv": [0.5, 0.25, 0.75, 0.25], "texture": "#0"}, + "up": {"uv": [0.5, 0.25, 0.25, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 0.5, 0.25], "texture": "#0"} + } + }, + { + "from": [0, 15, 13], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 0.75, 4.75, 1], "texture": "#0"}, + "east": {"uv": [0, 0.75, 0.75, 1], "texture": "#0"}, + "south": {"uv": [5.5, 0.75, 9.5, 1], "texture": "#0"}, + "west": {"uv": [4.75, 0.75, 5.5, 1], "texture": "#0"}, + "up": {"uv": [4.75, 0.75, 0.75, 0], "texture": "#0"}, + "down": {"uv": [8.75, 0, 4.75, 0.75], "texture": "#0"} + } + }, + { + "from": [15, 1, 13], + "to": [16, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.75, 5, 11, 8.5], "texture": "#0"}, + "east": {"uv": [10, 5, 10.75, 8.5], "texture": "#0"}, + "south": {"uv": [11.75, 5, 12, 8.5], "texture": "#0"}, + "west": {"uv": [11, 5, 11.75, 8.5], "texture": "#0"}, + "up": {"uv": [11, 5, 10.75, 4.25], "texture": "#0"}, + "down": {"uv": [11.25, 4.25, 11, 5], "texture": "#0"} + } + }, + { + "from": [0, 1, 13], + "to": [1, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.25, 0.75, 10.5, 4.25], "texture": "#0"}, + "east": {"uv": [9.5, 0.75, 10.25, 4.25], "texture": "#0"}, + "south": {"uv": [11.25, 0.75, 11.5, 4.25], "texture": "#0"}, + "west": {"uv": [10.5, 0.75, 11.25, 4.25], "texture": "#0"}, + "up": {"uv": [10.5, 0.75, 10.25, 0], "texture": "#0"}, + "down": {"uv": [10.75, 0, 10.5, 0.75], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 50, 0], + "translation": [0, 1.75, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 50, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, -1.75], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "translation": [3.5, -1.75, 0], + "scale": [0.75, 0.75, 0.75] + }, + "head": { + "translation": [0, 0, -13.75] + }, + "fixed": { + "translation": [0, 0, -3], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "root", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + { + "name": "group", + "origin": [0, 0, 0], + "color": 7, + "nbt": "{}", + "children": [7, 8, 9] + }, + { + "name": "group", + "origin": [0, 0, 0], + "color": 7, + "nbt": "{}", + "children": [10, 11, 12] + }, + 13, + 14, + 15 + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/cherry_window.json b/src/main/resources/assets/new_soviet/models/item/cherry_window.json new file mode 100644 index 0000000..70cc780 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/cherry_window.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/windows/cherry/cherry_window_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/cherry_window_item.json b/src/main/resources/assets/new_soviet/models/item/cherry_window_item.json new file mode 100644 index 0000000..f32381e --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/cherry_window_item.json @@ -0,0 +1,230 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "0": "new_soviet:block/windows/frames/cherry", + "1": "new_soviet:block/windows/glass", + "particle": "new_soviet:block/windows/frames/cherry" + }, + "elements": [ + { + "from": [0, 0, 13], + "to": [16, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 1.75, 4.75, 2], "texture": "#0"}, + "east": {"uv": [0, 1.75, 0.75, 2], "texture": "#0"}, + "south": {"uv": [5.5, 1.75, 9.5, 2], "texture": "#0"}, + "west": {"uv": [4.75, 1.75, 5.5, 2], "texture": "#0"}, + "up": {"uv": [4.75, 1.75, 0.75, 1], "texture": "#0"}, + "down": {"uv": [8.75, 1, 4.75, 1.75], "texture": "#0"} + } + }, + { + "from": [1, 1, 13.5], + "to": [15, 2, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 5.25, 4, 5.5], "texture": "#0"}, + "east": {"uv": [0, 5.25, 0.5, 5.5], "texture": "#0"}, + "south": {"uv": [4.5, 5.25, 8, 5.5], "texture": "#0"}, + "west": {"uv": [4, 5.25, 4.5, 5.5], "texture": "#0"}, + "up": {"uv": [4, 5.25, 0.5, 4.75], "texture": "#0"}, + "down": {"uv": [7.5, 4.75, 4, 5.25], "texture": "#0"} + } + }, + { + "from": [1, 14, 13.5], + "to": [15, 15, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 4.5, 4, 4.75], "texture": "#0"}, + "east": {"uv": [0, 4.5, 0.5, 4.75], "texture": "#0"}, + "south": {"uv": [4.5, 4.5, 8, 4.75], "texture": "#0"}, + "west": {"uv": [4, 4.5, 4.5, 4.75], "texture": "#0"}, + "up": {"uv": [4, 4.5, 0.5, 4], "texture": "#0"}, + "down": {"uv": [7.5, 4, 4, 4.5], "texture": "#0"} + } + }, + { + "from": [14, 2, 13.5], + "to": [15, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 12.25, 2.25, 15.25], "texture": "#0"}, + "east": {"uv": [1.5, 12.25, 2, 15.25], "texture": "#0"}, + "south": {"uv": [2.75, 12.25, 3, 15.25], "texture": "#0"}, + "west": {"uv": [2.25, 12.25, 2.75, 15.25], "texture": "#0"}, + "up": {"uv": [2.25, 12.25, 2, 11.75], "texture": "#0"}, + "down": {"uv": [2.5, 11.75, 2.25, 12.25], "texture": "#0"} + } + }, + { + "from": [2, 2, 14.5], + "to": [14, 14, 14.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "east": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "south": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "west": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "down": {"uv": [2, 2, 14, 14], "texture": "#1"} + } + }, + { + "from": [1, 2, 13.5], + "to": [2, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 12.25, 0.75, 15.25], "texture": "#0"}, + "east": {"uv": [0, 12.25, 0.5, 15.25], "texture": "#0"}, + "south": {"uv": [1.25, 12.25, 1.5, 15.25], "texture": "#0"}, + "west": {"uv": [0.75, 12.25, 1.25, 15.25], "texture": "#0"}, + "up": {"uv": [0.75, 12.25, 0.5, 11.75], "texture": "#0"}, + "down": {"uv": [1, 11.75, 0.75, 12.25], "texture": "#0"} + } + }, + { + "from": [1, 7, 13.475], + "to": [2, 9, 13.475], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 1, 0.25, 1.5], "texture": "#0"}, + "east": {"uv": [0, 1, 0, 1.5], "texture": "#0"}, + "south": {"uv": [0.25, 1, 0.5, 1.5], "texture": "#0"}, + "west": {"uv": [0.25, 1, 0.25, 1.5], "texture": "#0"}, + "up": {"uv": [0.25, 1, 0, 1], "texture": "#0"}, + "down": {"uv": [0.5, 1, 0.25, 1], "texture": "#0"} + } + }, + { + "from": [1, 6, 12.5], + "to": [2, 8, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 0.25, 0.25, 0.75], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0, 0.75], "texture": "#0"}, + "south": {"uv": [0.25, 0.25, 0.5, 0.75], "texture": "#0"}, + "west": {"uv": [0.25, 0.25, 0.25, 0.75], "texture": "#0"}, + "up": {"uv": [0.25, 0.25, 0, 0.25], "texture": "#0"}, + "down": {"uv": [0.5, 0.25, 0.25, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 8, 12.5], + "to": [2, 8, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 0.25, 0.5, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0.25, 0.25], "texture": "#0"}, + "south": {"uv": [0.75, 0.25, 1, 0.25], "texture": "#0"}, + "west": {"uv": [0.5, 0.25, 0.75, 0.25], "texture": "#0"}, + "up": {"uv": [0.5, 0.25, 0.25, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 0.5, 0.25], "texture": "#0"} + } + }, + { + "from": [0, 15, 13], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 0.75, 4.75, 1], "texture": "#0"}, + "east": {"uv": [0, 0.75, 0.75, 1], "texture": "#0"}, + "south": {"uv": [5.5, 0.75, 9.5, 1], "texture": "#0"}, + "west": {"uv": [4.75, 0.75, 5.5, 1], "texture": "#0"}, + "up": {"uv": [4.75, 0.75, 0.75, 0], "texture": "#0"}, + "down": {"uv": [8.75, 0, 4.75, 0.75], "texture": "#0"} + } + }, + { + "from": [15, 1, 13], + "to": [16, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.75, 5, 11, 8.5], "texture": "#0"}, + "east": {"uv": [10, 5, 10.75, 8.5], "texture": "#0"}, + "south": {"uv": [11.75, 5, 12, 8.5], "texture": "#0"}, + "west": {"uv": [11, 5, 11.75, 8.5], "texture": "#0"}, + "up": {"uv": [11, 5, 10.75, 4.25], "texture": "#0"}, + "down": {"uv": [11.25, 4.25, 11, 5], "texture": "#0"} + } + }, + { + "from": [0, 1, 13], + "to": [1, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.25, 0.75, 10.5, 4.25], "texture": "#0"}, + "east": {"uv": [9.5, 0.75, 10.25, 4.25], "texture": "#0"}, + "south": {"uv": [11.25, 0.75, 11.5, 4.25], "texture": "#0"}, + "west": {"uv": [10.5, 0.75, 11.25, 4.25], "texture": "#0"}, + "up": {"uv": [10.5, 0.75, 10.25, 0], "texture": "#0"}, + "down": {"uv": [10.75, 0, 10.5, 0.75], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 50, 0], + "translation": [0, 1.75, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 50, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, -1.75], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "translation": [3.5, -1.75, 0], + "scale": [0.75, 0.75, 0.75] + }, + "head": { + "translation": [0, 0, -13.75] + }, + "fixed": { + "translation": [0, 0, -3], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "root", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3, + 4, + 5, + { + "name": "group", + "origin": [0, 0, 0], + "color": 7, + "nbt": "{}", + "children": [6, 7, 8] + }, + 9, + 10, + 11 + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/cigarette.json b/src/main/resources/assets/new_soviet/models/item/cigarette.json index ff9bc99..7b17ab1 100644 --- a/src/main/resources/assets/new_soviet/models/item/cigarette.json +++ b/src/main/resources/assets/new_soviet/models/item/cigarette.json @@ -38,7 +38,7 @@ }, "head": { "rotation": [90, 0, 0], - "translation": [0, -4.18, -9.75], + "translation": [0, -4.68, -9.75], "scale": [1.7, 1.7, 1.7] }, "fixed": { diff --git a/src/main/resources/assets/new_soviet/models/item/cigarette_item.json b/src/main/resources/assets/new_soviet/models/item/cigarette_item.json new file mode 100644 index 0000000..22f4765 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/cigarette_item.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "new_soviet:item/cigarette_item" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/crimson_pane_window.json b/src/main/resources/assets/new_soviet/models/item/crimson_pane_window.json new file mode 100644 index 0000000..ba84f28 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/crimson_pane_window.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/windows/crimson/crimson_pane_window_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/crimson_pane_window_item.json b/src/main/resources/assets/new_soviet/models/item/crimson_pane_window_item.json new file mode 100644 index 0000000..907dc07 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/crimson_pane_window_item.json @@ -0,0 +1,290 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "0": "new_soviet:block/windows/frames/crimson", + "1": "new_soviet:block/windows/glass2", + "particle": "new_soviet:block/windows/frames/crimson" + }, + "elements": [ + { + "from": [0, 0, 13], + "to": [16, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 1.75, 4.75, 2], "texture": "#0"}, + "east": {"uv": [0, 1.75, 0.75, 2], "texture": "#0"}, + "south": {"uv": [5.5, 1.75, 9.5, 2], "texture": "#0"}, + "west": {"uv": [4.75, 1.75, 5.5, 2], "texture": "#0"}, + "up": {"uv": [4.75, 1.75, 0.75, 1], "texture": "#0"}, + "down": {"uv": [8.75, 1, 4.75, 1.75], "texture": "#0"} + } + }, + { + "from": [1, 1, 13.5], + "to": [15, 2, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 5.25, 4, 5.5], "texture": "#0"}, + "east": {"uv": [0, 5.25, 0.5, 5.5], "texture": "#0"}, + "south": {"uv": [4.5, 5.25, 8, 5.5], "texture": "#0"}, + "west": {"uv": [4, 5.25, 4.5, 5.5], "texture": "#0"}, + "up": {"uv": [4, 5.25, 0.5, 4.75], "texture": "#0"}, + "down": {"uv": [7.5, 4.75, 4, 5.25], "texture": "#0"} + } + }, + { + "from": [2, 7, 13.5], + "to": [14, 8, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 5.25, 3.75, 5.5], "texture": "#0"}, + "east": {"uv": [0, 5.25, 0.5, 5.5], "texture": "#0"}, + "south": {"uv": [4.75, 5.25, 7.75, 5.5], "texture": "#0"}, + "west": {"uv": [4, 5.25, 4.5, 5.5], "texture": "#0"}, + "up": {"uv": [3.75, 5.25, 0.75, 4.75], "texture": "#0"}, + "down": {"uv": [3.75, 4.75, 0.75, 5.25], "texture": "#0"} + } + }, + { + "from": [1, 14, 13.5], + "to": [15, 15, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 4.5, 4, 4.75], "texture": "#0"}, + "east": {"uv": [0, 4.5, 0.5, 4.75], "texture": "#0"}, + "south": {"uv": [4.5, 4.5, 8, 4.75], "texture": "#0"}, + "west": {"uv": [4, 4.5, 4.5, 4.75], "texture": "#0"}, + "up": {"uv": [4, 4.5, 0.5, 4], "texture": "#0"}, + "down": {"uv": [7.5, 4, 4, 4.5], "texture": "#0"} + } + }, + { + "from": [14, 2, 13.5], + "to": [15, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 12.25, 2.25, 15.25], "texture": "#0"}, + "east": {"uv": [1.5, 12.25, 2, 15.25], "texture": "#0"}, + "south": {"uv": [2.75, 12.25, 3, 15.25], "texture": "#0"}, + "west": {"uv": [2.25, 12.25, 2.75, 15.25], "texture": "#0"}, + "up": {"uv": [2.25, 12.25, 2, 11.75], "texture": "#0"}, + "down": {"uv": [2.5, 11.75, 2.25, 12.25], "texture": "#0"} + } + }, + { + "from": [2, 2, 14.5], + "to": [14, 14, 14.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "east": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "south": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "west": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "down": {"uv": [2, 2, 14, 14], "texture": "#1"} + } + }, + { + "from": [1, 2, 13.5], + "to": [2, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 12.25, 0.5, 15.25], "texture": "#0"}, + "east": {"uv": [0, 12.25, 0.5, 15.25], "texture": "#0"}, + "south": {"uv": [1.25, 12.25, 1.5, 15.25], "texture": "#0"}, + "west": {"uv": [0.75, 12.25, 1.25, 15.25], "texture": "#0"}, + "up": {"uv": [0.75, 12.25, 0.5, 11.75], "texture": "#0"}, + "down": {"uv": [1, 11.75, 0.75, 12.25], "texture": "#0"} + } + }, + { + "from": [1, 4, 13.475], + "to": [2, 6, 13.475], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 1, 0.25, 1.5], "texture": "#0"}, + "east": {"uv": [0, 1, 0, 1.5], "texture": "#0"}, + "south": {"uv": [0.25, 1, 0.5, 1.5], "texture": "#0"}, + "west": {"uv": [0.25, 1, 0.25, 1.5], "texture": "#0"}, + "up": {"uv": [0.25, 1, 0, 1], "texture": "#0"}, + "down": {"uv": [0.5, 1, 0.25, 1], "texture": "#0"} + } + }, + { + "from": [1, 3, 12.5], + "to": [2, 5, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 0.25, 0.25, 0.75], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0, 0.75], "texture": "#0"}, + "south": {"uv": [0.25, 0.25, 0.5, 0.75], "texture": "#0"}, + "west": {"uv": [0.25, 0.25, 0.25, 0.75], "texture": "#0"}, + "up": {"uv": [0.25, 0.25, 0, 0.25], "texture": "#0"}, + "down": {"uv": [0.5, 0.25, 0.25, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 5, 12.5], + "to": [2, 5, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 0.25, 0.5, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0.25, 0.25], "texture": "#0"}, + "south": {"uv": [0.75, 0.25, 1, 0.25], "texture": "#0"}, + "west": {"uv": [0.5, 0.25, 0.75, 0.25], "texture": "#0"}, + "up": {"uv": [0.5, 0.25, 0.25, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 0.5, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 11, 13.475], + "to": [2, 13, 13.475], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 1, 0.25, 1.5], "texture": "#0"}, + "east": {"uv": [0, 1, 0, 1.5], "texture": "#0"}, + "south": {"uv": [0.25, 1, 0.5, 1.5], "texture": "#0"}, + "west": {"uv": [0.25, 1, 0.25, 1.5], "texture": "#0"}, + "up": {"uv": [0.25, 1, 0, 1], "texture": "#0"}, + "down": {"uv": [0.5, 1, 0.25, 1], "texture": "#0"} + } + }, + { + "from": [1, 10, 12.5], + "to": [2, 12, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 0.25, 0.25, 0.75], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0, 0.75], "texture": "#0"}, + "south": {"uv": [0.25, 0.25, 0.5, 0.75], "texture": "#0"}, + "west": {"uv": [0.25, 0.25, 0.25, 0.75], "texture": "#0"}, + "up": {"uv": [0.25, 0.25, 0, 0.25], "texture": "#0"}, + "down": {"uv": [0.5, 0.25, 0.25, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 12, 12.5], + "to": [2, 12, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 0.25, 0.5, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0.25, 0.25], "texture": "#0"}, + "south": {"uv": [0.75, 0.25, 1, 0.25], "texture": "#0"}, + "west": {"uv": [0.5, 0.25, 0.75, 0.25], "texture": "#0"}, + "up": {"uv": [0.5, 0.25, 0.25, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 0.5, 0.25], "texture": "#0"} + } + }, + { + "from": [0, 15, 13], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 0.75, 4.75, 1], "texture": "#0"}, + "east": {"uv": [0, 0.75, 0.75, 1], "texture": "#0"}, + "south": {"uv": [5.5, 0.75, 9.5, 1], "texture": "#0"}, + "west": {"uv": [4.75, 0.75, 5.5, 1], "texture": "#0"}, + "up": {"uv": [4.75, 0.75, 0.75, 0], "texture": "#0"}, + "down": {"uv": [8.75, 0, 4.75, 0.75], "texture": "#0"} + } + }, + { + "from": [15, 1, 13], + "to": [16, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.75, 5, 11, 8.5], "texture": "#0"}, + "east": {"uv": [10, 5, 10.75, 8.5], "texture": "#0"}, + "south": {"uv": [11.75, 5, 12, 8.5], "texture": "#0"}, + "west": {"uv": [11, 5, 11.75, 8.5], "texture": "#0"}, + "up": {"uv": [11, 5, 10.75, 4.25], "texture": "#0"}, + "down": {"uv": [11.25, 4.25, 11, 5], "texture": "#0"} + } + }, + { + "from": [0, 1, 13], + "to": [1, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.25, 0.75, 10.5, 4.25], "texture": "#0"}, + "east": {"uv": [9.5, 0.75, 10.25, 4.25], "texture": "#0"}, + "south": {"uv": [11.25, 0.75, 11.5, 4.25], "texture": "#0"}, + "west": {"uv": [10.5, 0.75, 11.25, 4.25], "texture": "#0"}, + "up": {"uv": [10.5, 0.75, 10.25, 0], "texture": "#0"}, + "down": {"uv": [10.75, 0, 10.5, 0.75], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 50, 0], + "translation": [0, 1.75, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 50, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, -1.75], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "translation": [3.5, -1.75, 0], + "scale": [0.75, 0.75, 0.75] + }, + "head": { + "translation": [0, 0, -13.75] + }, + "fixed": { + "translation": [0, 0, -3], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "root", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + { + "name": "group", + "origin": [0, 0, 0], + "color": 7, + "nbt": "{}", + "children": [7, 8, 9] + }, + { + "name": "group", + "origin": [0, 0, 0], + "color": 7, + "nbt": "{}", + "children": [10, 11, 12] + }, + 13, + 14, + 15 + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/crimson_window.json b/src/main/resources/assets/new_soviet/models/item/crimson_window.json new file mode 100644 index 0000000..b74f764 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/crimson_window.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/windows/crimson/crimson_window_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/crimson_window_item.json b/src/main/resources/assets/new_soviet/models/item/crimson_window_item.json new file mode 100644 index 0000000..54c9ef9 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/crimson_window_item.json @@ -0,0 +1,230 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "0": "new_soviet:block/windows/frames/crimson", + "1": "new_soviet:block/windows/glass", + "particle": "new_soviet:block/windows/frames/crimson" + }, + "elements": [ + { + "from": [0, 0, 13], + "to": [16, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 1.75, 4.75, 2], "texture": "#0"}, + "east": {"uv": [0, 1.75, 0.75, 2], "texture": "#0"}, + "south": {"uv": [5.5, 1.75, 9.5, 2], "texture": "#0"}, + "west": {"uv": [4.75, 1.75, 5.5, 2], "texture": "#0"}, + "up": {"uv": [4.75, 1.75, 0.75, 1], "texture": "#0"}, + "down": {"uv": [8.75, 1, 4.75, 1.75], "texture": "#0"} + } + }, + { + "from": [1, 1, 13.5], + "to": [15, 2, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 5.25, 4, 5.5], "texture": "#0"}, + "east": {"uv": [0, 5.25, 0.5, 5.5], "texture": "#0"}, + "south": {"uv": [4.5, 5.25, 8, 5.5], "texture": "#0"}, + "west": {"uv": [4, 5.25, 4.5, 5.5], "texture": "#0"}, + "up": {"uv": [4, 5.25, 0.5, 4.75], "texture": "#0"}, + "down": {"uv": [7.5, 4.75, 4, 5.25], "texture": "#0"} + } + }, + { + "from": [1, 14, 13.5], + "to": [15, 15, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 4.5, 4, 4.75], "texture": "#0"}, + "east": {"uv": [0, 4.5, 0.5, 4.75], "texture": "#0"}, + "south": {"uv": [4.5, 4.5, 8, 4.75], "texture": "#0"}, + "west": {"uv": [4, 4.5, 4.5, 4.75], "texture": "#0"}, + "up": {"uv": [4, 4.5, 0.5, 4], "texture": "#0"}, + "down": {"uv": [7.5, 4, 4, 4.5], "texture": "#0"} + } + }, + { + "from": [14, 2, 13.5], + "to": [15, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 12.25, 2.25, 15.25], "texture": "#0"}, + "east": {"uv": [1.5, 12.25, 2, 15.25], "texture": "#0"}, + "south": {"uv": [2.75, 12.25, 3, 15.25], "texture": "#0"}, + "west": {"uv": [2.25, 12.25, 2.75, 15.25], "texture": "#0"}, + "up": {"uv": [2.25, 12.25, 2, 11.75], "texture": "#0"}, + "down": {"uv": [2.5, 11.75, 2.25, 12.25], "texture": "#0"} + } + }, + { + "from": [2, 2, 14.5], + "to": [14, 14, 14.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "east": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "south": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "west": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "down": {"uv": [2, 2, 14, 14], "texture": "#1"} + } + }, + { + "from": [1, 2, 13.5], + "to": [2, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 12.25, 0.75, 15.25], "texture": "#0"}, + "east": {"uv": [0, 12.25, 0.5, 15.25], "texture": "#0"}, + "south": {"uv": [1.25, 12.25, 1.5, 15.25], "texture": "#0"}, + "west": {"uv": [0.75, 12.25, 1.25, 15.25], "texture": "#0"}, + "up": {"uv": [0.75, 12.25, 0.5, 11.75], "texture": "#0"}, + "down": {"uv": [1, 11.75, 0.75, 12.25], "texture": "#0"} + } + }, + { + "from": [1, 7, 13.475], + "to": [2, 9, 13.475], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 1, 0.25, 1.5], "texture": "#0"}, + "east": {"uv": [0, 1, 0, 1.5], "texture": "#0"}, + "south": {"uv": [0.25, 1, 0.5, 1.5], "texture": "#0"}, + "west": {"uv": [0.25, 1, 0.25, 1.5], "texture": "#0"}, + "up": {"uv": [0.25, 1, 0, 1], "texture": "#0"}, + "down": {"uv": [0.5, 1, 0.25, 1], "texture": "#0"} + } + }, + { + "from": [1, 6, 12.5], + "to": [2, 8, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 0.25, 0.25, 0.75], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0, 0.75], "texture": "#0"}, + "south": {"uv": [0.25, 0.25, 0.5, 0.75], "texture": "#0"}, + "west": {"uv": [0.25, 0.25, 0.25, 0.75], "texture": "#0"}, + "up": {"uv": [0.25, 0.25, 0, 0.25], "texture": "#0"}, + "down": {"uv": [0.5, 0.25, 0.25, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 8, 12.5], + "to": [2, 8, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 0.25, 0.5, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0.25, 0.25], "texture": "#0"}, + "south": {"uv": [0.75, 0.25, 1, 0.25], "texture": "#0"}, + "west": {"uv": [0.5, 0.25, 0.75, 0.25], "texture": "#0"}, + "up": {"uv": [0.5, 0.25, 0.25, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 0.5, 0.25], "texture": "#0"} + } + }, + { + "from": [0, 15, 13], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 0.75, 4.75, 1], "texture": "#0"}, + "east": {"uv": [0, 0.75, 0.75, 1], "texture": "#0"}, + "south": {"uv": [5.5, 0.75, 9.5, 1], "texture": "#0"}, + "west": {"uv": [4.75, 0.75, 5.5, 1], "texture": "#0"}, + "up": {"uv": [4.75, 0.75, 0.75, 0], "texture": "#0"}, + "down": {"uv": [8.75, 0, 4.75, 0.75], "texture": "#0"} + } + }, + { + "from": [15, 1, 13], + "to": [16, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.75, 5, 11, 8.5], "texture": "#0"}, + "east": {"uv": [10, 5, 10.75, 8.5], "texture": "#0"}, + "south": {"uv": [11.75, 5, 12, 8.5], "texture": "#0"}, + "west": {"uv": [11, 5, 11.75, 8.5], "texture": "#0"}, + "up": {"uv": [11, 5, 10.75, 4.25], "texture": "#0"}, + "down": {"uv": [11.25, 4.25, 11, 5], "texture": "#0"} + } + }, + { + "from": [0, 1, 13], + "to": [1, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.25, 0.75, 10.5, 4.25], "texture": "#0"}, + "east": {"uv": [9.5, 0.75, 10.25, 4.25], "texture": "#0"}, + "south": {"uv": [11.25, 0.75, 11.5, 4.25], "texture": "#0"}, + "west": {"uv": [10.5, 0.75, 11.25, 4.25], "texture": "#0"}, + "up": {"uv": [10.5, 0.75, 10.25, 0], "texture": "#0"}, + "down": {"uv": [10.75, 0, 10.5, 0.75], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 50, 0], + "translation": [0, 1.75, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 50, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, -1.75], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "translation": [3.5, -1.75, 0], + "scale": [0.75, 0.75, 0.75] + }, + "head": { + "translation": [0, 0, -13.75] + }, + "fixed": { + "translation": [0, 0, -3], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "root", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3, + 4, + 5, + { + "name": "group", + "origin": [0, 0, 0], + "color": 7, + "nbt": "{}", + "children": [6, 7, 8] + }, + 9, + 10, + 11 + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/dark_oak_pane_window.json b/src/main/resources/assets/new_soviet/models/item/dark_oak_pane_window.json new file mode 100644 index 0000000..9937424 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/dark_oak_pane_window.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/windows/dark_oak/dark_oak_pane_window_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/dark_oak_pane_window_item.json b/src/main/resources/assets/new_soviet/models/item/dark_oak_pane_window_item.json new file mode 100644 index 0000000..519160e --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/dark_oak_pane_window_item.json @@ -0,0 +1,290 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "0": "new_soviet:block/windows/frames/dark_oak", + "1": "new_soviet:block/windows/glass2", + "particle": "new_soviet:block/windows/frames/dark_oak" + }, + "elements": [ + { + "from": [0, 0, 13], + "to": [16, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 1.75, 4.75, 2], "texture": "#0"}, + "east": {"uv": [0, 1.75, 0.75, 2], "texture": "#0"}, + "south": {"uv": [5.5, 1.75, 9.5, 2], "texture": "#0"}, + "west": {"uv": [4.75, 1.75, 5.5, 2], "texture": "#0"}, + "up": {"uv": [4.75, 1.75, 0.75, 1], "texture": "#0"}, + "down": {"uv": [8.75, 1, 4.75, 1.75], "texture": "#0"} + } + }, + { + "from": [1, 1, 13.5], + "to": [15, 2, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 5.25, 4, 5.5], "texture": "#0"}, + "east": {"uv": [0, 5.25, 0.5, 5.5], "texture": "#0"}, + "south": {"uv": [4.5, 5.25, 8, 5.5], "texture": "#0"}, + "west": {"uv": [4, 5.25, 4.5, 5.5], "texture": "#0"}, + "up": {"uv": [4, 5.25, 0.5, 4.75], "texture": "#0"}, + "down": {"uv": [7.5, 4.75, 4, 5.25], "texture": "#0"} + } + }, + { + "from": [2, 7, 13.5], + "to": [14, 8, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 5.25, 3.75, 5.5], "texture": "#0"}, + "east": {"uv": [0, 5.25, 0.5, 5.5], "texture": "#0"}, + "south": {"uv": [4.75, 5.25, 7.75, 5.5], "texture": "#0"}, + "west": {"uv": [4, 5.25, 4.5, 5.5], "texture": "#0"}, + "up": {"uv": [3.75, 5.25, 0.75, 4.75], "texture": "#0"}, + "down": {"uv": [3.75, 4.75, 0.75, 5.25], "texture": "#0"} + } + }, + { + "from": [1, 14, 13.5], + "to": [15, 15, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 4.5, 4, 4.75], "texture": "#0"}, + "east": {"uv": [0, 4.5, 0.5, 4.75], "texture": "#0"}, + "south": {"uv": [4.5, 4.5, 8, 4.75], "texture": "#0"}, + "west": {"uv": [4, 4.5, 4.5, 4.75], "texture": "#0"}, + "up": {"uv": [4, 4.5, 0.5, 4], "texture": "#0"}, + "down": {"uv": [7.5, 4, 4, 4.5], "texture": "#0"} + } + }, + { + "from": [14, 2, 13.5], + "to": [15, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 12.25, 2.25, 15.25], "texture": "#0"}, + "east": {"uv": [1.5, 12.25, 2, 15.25], "texture": "#0"}, + "south": {"uv": [2.75, 12.25, 3, 15.25], "texture": "#0"}, + "west": {"uv": [2.25, 12.25, 2.75, 15.25], "texture": "#0"}, + "up": {"uv": [2.25, 12.25, 2, 11.75], "texture": "#0"}, + "down": {"uv": [2.5, 11.75, 2.25, 12.25], "texture": "#0"} + } + }, + { + "from": [2, 2, 14.5], + "to": [14, 14, 14.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "east": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "south": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "west": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "down": {"uv": [2, 2, 14, 14], "texture": "#1"} + } + }, + { + "from": [1, 2, 13.5], + "to": [2, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 12.25, 0.5, 15.25], "texture": "#0"}, + "east": {"uv": [0, 12.25, 0.5, 15.25], "texture": "#0"}, + "south": {"uv": [1.25, 12.25, 1.5, 15.25], "texture": "#0"}, + "west": {"uv": [0.75, 12.25, 1.25, 15.25], "texture": "#0"}, + "up": {"uv": [0.75, 12.25, 0.5, 11.75], "texture": "#0"}, + "down": {"uv": [1, 11.75, 0.75, 12.25], "texture": "#0"} + } + }, + { + "from": [1, 4, 13.475], + "to": [2, 6, 13.475], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 1, 0.25, 1.5], "texture": "#0"}, + "east": {"uv": [0, 1, 0, 1.5], "texture": "#0"}, + "south": {"uv": [0.25, 1, 0.5, 1.5], "texture": "#0"}, + "west": {"uv": [0.25, 1, 0.25, 1.5], "texture": "#0"}, + "up": {"uv": [0.25, 1, 0, 1], "texture": "#0"}, + "down": {"uv": [0.5, 1, 0.25, 1], "texture": "#0"} + } + }, + { + "from": [1, 3, 12.5], + "to": [2, 5, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 0.25, 0.25, 0.75], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0, 0.75], "texture": "#0"}, + "south": {"uv": [0.25, 0.25, 0.5, 0.75], "texture": "#0"}, + "west": {"uv": [0.25, 0.25, 0.25, 0.75], "texture": "#0"}, + "up": {"uv": [0.25, 0.25, 0, 0.25], "texture": "#0"}, + "down": {"uv": [0.5, 0.25, 0.25, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 5, 12.5], + "to": [2, 5, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 0.25, 0.5, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0.25, 0.25], "texture": "#0"}, + "south": {"uv": [0.75, 0.25, 1, 0.25], "texture": "#0"}, + "west": {"uv": [0.5, 0.25, 0.75, 0.25], "texture": "#0"}, + "up": {"uv": [0.5, 0.25, 0.25, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 0.5, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 11, 13.475], + "to": [2, 13, 13.475], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 1, 0.25, 1.5], "texture": "#0"}, + "east": {"uv": [0, 1, 0, 1.5], "texture": "#0"}, + "south": {"uv": [0.25, 1, 0.5, 1.5], "texture": "#0"}, + "west": {"uv": [0.25, 1, 0.25, 1.5], "texture": "#0"}, + "up": {"uv": [0.25, 1, 0, 1], "texture": "#0"}, + "down": {"uv": [0.5, 1, 0.25, 1], "texture": "#0"} + } + }, + { + "from": [1, 10, 12.5], + "to": [2, 12, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 0.25, 0.25, 0.75], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0, 0.75], "texture": "#0"}, + "south": {"uv": [0.25, 0.25, 0.5, 0.75], "texture": "#0"}, + "west": {"uv": [0.25, 0.25, 0.25, 0.75], "texture": "#0"}, + "up": {"uv": [0.25, 0.25, 0, 0.25], "texture": "#0"}, + "down": {"uv": [0.5, 0.25, 0.25, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 12, 12.5], + "to": [2, 12, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 0.25, 0.5, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0.25, 0.25], "texture": "#0"}, + "south": {"uv": [0.75, 0.25, 1, 0.25], "texture": "#0"}, + "west": {"uv": [0.5, 0.25, 0.75, 0.25], "texture": "#0"}, + "up": {"uv": [0.5, 0.25, 0.25, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 0.5, 0.25], "texture": "#0"} + } + }, + { + "from": [0, 15, 13], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 0.75, 4.75, 1], "texture": "#0"}, + "east": {"uv": [0, 0.75, 0.75, 1], "texture": "#0"}, + "south": {"uv": [5.5, 0.75, 9.5, 1], "texture": "#0"}, + "west": {"uv": [4.75, 0.75, 5.5, 1], "texture": "#0"}, + "up": {"uv": [4.75, 0.75, 0.75, 0], "texture": "#0"}, + "down": {"uv": [8.75, 0, 4.75, 0.75], "texture": "#0"} + } + }, + { + "from": [15, 1, 13], + "to": [16, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.75, 5, 11, 8.5], "texture": "#0"}, + "east": {"uv": [10, 5, 10.75, 8.5], "texture": "#0"}, + "south": {"uv": [11.75, 5, 12, 8.5], "texture": "#0"}, + "west": {"uv": [11, 5, 11.75, 8.5], "texture": "#0"}, + "up": {"uv": [11, 5, 10.75, 4.25], "texture": "#0"}, + "down": {"uv": [11.25, 4.25, 11, 5], "texture": "#0"} + } + }, + { + "from": [0, 1, 13], + "to": [1, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.25, 0.75, 10.5, 4.25], "texture": "#0"}, + "east": {"uv": [9.5, 0.75, 10.25, 4.25], "texture": "#0"}, + "south": {"uv": [11.25, 0.75, 11.5, 4.25], "texture": "#0"}, + "west": {"uv": [10.5, 0.75, 11.25, 4.25], "texture": "#0"}, + "up": {"uv": [10.5, 0.75, 10.25, 0], "texture": "#0"}, + "down": {"uv": [10.75, 0, 10.5, 0.75], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 50, 0], + "translation": [0, 1.75, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 50, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, -1.75], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "translation": [3.5, -1.75, 0], + "scale": [0.75, 0.75, 0.75] + }, + "head": { + "translation": [0, 0, -13.75] + }, + "fixed": { + "translation": [0, 0, -3], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "root", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + { + "name": "group", + "origin": [0, 0, 0], + "color": 7, + "nbt": "{}", + "children": [7, 8, 9] + }, + { + "name": "group", + "origin": [0, 0, 0], + "color": 7, + "nbt": "{}", + "children": [10, 11, 12] + }, + 13, + 14, + 15 + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/dark_oak_window.json b/src/main/resources/assets/new_soviet/models/item/dark_oak_window.json new file mode 100644 index 0000000..f4718c2 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/dark_oak_window.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/windows/dark_oak/dark_oak_window_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/dark_oak_window_item.json b/src/main/resources/assets/new_soviet/models/item/dark_oak_window_item.json new file mode 100644 index 0000000..5a16920 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/dark_oak_window_item.json @@ -0,0 +1,230 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "0": "new_soviet:block/windows/frames/dark_oak", + "1": "new_soviet:block/windows/glass", + "particle": "new_soviet:block/windows/frames/dark_oak" + }, + "elements": [ + { + "from": [0, 0, 13], + "to": [16, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 1.75, 4.75, 2], "texture": "#0"}, + "east": {"uv": [0, 1.75, 0.75, 2], "texture": "#0"}, + "south": {"uv": [5.5, 1.75, 9.5, 2], "texture": "#0"}, + "west": {"uv": [4.75, 1.75, 5.5, 2], "texture": "#0"}, + "up": {"uv": [4.75, 1.75, 0.75, 1], "texture": "#0"}, + "down": {"uv": [8.75, 1, 4.75, 1.75], "texture": "#0"} + } + }, + { + "from": [1, 1, 13.5], + "to": [15, 2, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 5.25, 4, 5.5], "texture": "#0"}, + "east": {"uv": [0, 5.25, 0.5, 5.5], "texture": "#0"}, + "south": {"uv": [4.5, 5.25, 8, 5.5], "texture": "#0"}, + "west": {"uv": [4, 5.25, 4.5, 5.5], "texture": "#0"}, + "up": {"uv": [4, 5.25, 0.5, 4.75], "texture": "#0"}, + "down": {"uv": [7.5, 4.75, 4, 5.25], "texture": "#0"} + } + }, + { + "from": [1, 14, 13.5], + "to": [15, 15, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 4.5, 4, 4.75], "texture": "#0"}, + "east": {"uv": [0, 4.5, 0.5, 4.75], "texture": "#0"}, + "south": {"uv": [4.5, 4.5, 8, 4.75], "texture": "#0"}, + "west": {"uv": [4, 4.5, 4.5, 4.75], "texture": "#0"}, + "up": {"uv": [4, 4.5, 0.5, 4], "texture": "#0"}, + "down": {"uv": [7.5, 4, 4, 4.5], "texture": "#0"} + } + }, + { + "from": [14, 2, 13.5], + "to": [15, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 12.25, 2.25, 15.25], "texture": "#0"}, + "east": {"uv": [1.5, 12.25, 2, 15.25], "texture": "#0"}, + "south": {"uv": [2.75, 12.25, 3, 15.25], "texture": "#0"}, + "west": {"uv": [2.25, 12.25, 2.75, 15.25], "texture": "#0"}, + "up": {"uv": [2.25, 12.25, 2, 11.75], "texture": "#0"}, + "down": {"uv": [2.5, 11.75, 2.25, 12.25], "texture": "#0"} + } + }, + { + "from": [2, 2, 14.5], + "to": [14, 14, 14.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "east": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "south": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "west": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "down": {"uv": [2, 2, 14, 14], "texture": "#1"} + } + }, + { + "from": [1, 2, 13.5], + "to": [2, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 12.25, 0.75, 15.25], "texture": "#0"}, + "east": {"uv": [0, 12.25, 0.5, 15.25], "texture": "#0"}, + "south": {"uv": [1.25, 12.25, 1.5, 15.25], "texture": "#0"}, + "west": {"uv": [0.75, 12.25, 1.25, 15.25], "texture": "#0"}, + "up": {"uv": [0.75, 12.25, 0.5, 11.75], "texture": "#0"}, + "down": {"uv": [1, 11.75, 0.75, 12.25], "texture": "#0"} + } + }, + { + "from": [1, 7, 13.475], + "to": [2, 9, 13.475], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 1, 0.25, 1.5], "texture": "#0"}, + "east": {"uv": [0, 1, 0, 1.5], "texture": "#0"}, + "south": {"uv": [0.25, 1, 0.5, 1.5], "texture": "#0"}, + "west": {"uv": [0.25, 1, 0.25, 1.5], "texture": "#0"}, + "up": {"uv": [0.25, 1, 0, 1], "texture": "#0"}, + "down": {"uv": [0.5, 1, 0.25, 1], "texture": "#0"} + } + }, + { + "from": [1, 6, 12.5], + "to": [2, 8, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 0.25, 0.25, 0.75], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0, 0.75], "texture": "#0"}, + "south": {"uv": [0.25, 0.25, 0.5, 0.75], "texture": "#0"}, + "west": {"uv": [0.25, 0.25, 0.25, 0.75], "texture": "#0"}, + "up": {"uv": [0.25, 0.25, 0, 0.25], "texture": "#0"}, + "down": {"uv": [0.5, 0.25, 0.25, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 8, 12.5], + "to": [2, 8, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 0.25, 0.5, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0.25, 0.25], "texture": "#0"}, + "south": {"uv": [0.75, 0.25, 1, 0.25], "texture": "#0"}, + "west": {"uv": [0.5, 0.25, 0.75, 0.25], "texture": "#0"}, + "up": {"uv": [0.5, 0.25, 0.25, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 0.5, 0.25], "texture": "#0"} + } + }, + { + "from": [0, 15, 13], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 0.75, 4.75, 1], "texture": "#0"}, + "east": {"uv": [0, 0.75, 0.75, 1], "texture": "#0"}, + "south": {"uv": [5.5, 0.75, 9.5, 1], "texture": "#0"}, + "west": {"uv": [4.75, 0.75, 5.5, 1], "texture": "#0"}, + "up": {"uv": [4.75, 0.75, 0.75, 0], "texture": "#0"}, + "down": {"uv": [8.75, 0, 4.75, 0.75], "texture": "#0"} + } + }, + { + "from": [15, 1, 13], + "to": [16, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.75, 5, 11, 8.5], "texture": "#0"}, + "east": {"uv": [10, 5, 10.75, 8.5], "texture": "#0"}, + "south": {"uv": [11.75, 5, 12, 8.5], "texture": "#0"}, + "west": {"uv": [11, 5, 11.75, 8.5], "texture": "#0"}, + "up": {"uv": [11, 5, 10.75, 4.25], "texture": "#0"}, + "down": {"uv": [11.25, 4.25, 11, 5], "texture": "#0"} + } + }, + { + "from": [0, 1, 13], + "to": [1, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.25, 0.75, 10.5, 4.25], "texture": "#0"}, + "east": {"uv": [9.5, 0.75, 10.25, 4.25], "texture": "#0"}, + "south": {"uv": [11.25, 0.75, 11.5, 4.25], "texture": "#0"}, + "west": {"uv": [10.5, 0.75, 11.25, 4.25], "texture": "#0"}, + "up": {"uv": [10.5, 0.75, 10.25, 0], "texture": "#0"}, + "down": {"uv": [10.75, 0, 10.5, 0.75], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 50, 0], + "translation": [0, 1.75, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 50, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, -1.75], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "translation": [3.5, -1.75, 0], + "scale": [0.75, 0.75, 0.75] + }, + "head": { + "translation": [0, 0, -13.75] + }, + "fixed": { + "translation": [0, 0, -3], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "root", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3, + 4, + 5, + { + "name": "group", + "origin": [0, 0, 0], + "color": 7, + "nbt": "{}", + "children": [6, 7, 8] + }, + 9, + 10, + 11 + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/jungle_pane_window.json b/src/main/resources/assets/new_soviet/models/item/jungle_pane_window.json new file mode 100644 index 0000000..3126757 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/jungle_pane_window.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/windows/jungle/jungle_pane_window_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/jungle_pane_window_item.json b/src/main/resources/assets/new_soviet/models/item/jungle_pane_window_item.json new file mode 100644 index 0000000..9602d66 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/jungle_pane_window_item.json @@ -0,0 +1,290 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "0": "new_soviet:block/windows/frames/jungle", + "1": "new_soviet:block/windows/glass2", + "particle": "new_soviet:block/windows/frames/jungle" + }, + "elements": [ + { + "from": [0, 0, 13], + "to": [16, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 1.75, 4.75, 2], "texture": "#0"}, + "east": {"uv": [0, 1.75, 0.75, 2], "texture": "#0"}, + "south": {"uv": [5.5, 1.75, 9.5, 2], "texture": "#0"}, + "west": {"uv": [4.75, 1.75, 5.5, 2], "texture": "#0"}, + "up": {"uv": [4.75, 1.75, 0.75, 1], "texture": "#0"}, + "down": {"uv": [8.75, 1, 4.75, 1.75], "texture": "#0"} + } + }, + { + "from": [1, 1, 13.5], + "to": [15, 2, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 5.25, 4, 5.5], "texture": "#0"}, + "east": {"uv": [0, 5.25, 0.5, 5.5], "texture": "#0"}, + "south": {"uv": [4.5, 5.25, 8, 5.5], "texture": "#0"}, + "west": {"uv": [4, 5.25, 4.5, 5.5], "texture": "#0"}, + "up": {"uv": [4, 5.25, 0.5, 4.75], "texture": "#0"}, + "down": {"uv": [7.5, 4.75, 4, 5.25], "texture": "#0"} + } + }, + { + "from": [2, 7, 13.5], + "to": [14, 8, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 5.25, 3.75, 5.5], "texture": "#0"}, + "east": {"uv": [0, 5.25, 0.5, 5.5], "texture": "#0"}, + "south": {"uv": [4.75, 5.25, 7.75, 5.5], "texture": "#0"}, + "west": {"uv": [4, 5.25, 4.5, 5.5], "texture": "#0"}, + "up": {"uv": [3.75, 5.25, 0.75, 4.75], "texture": "#0"}, + "down": {"uv": [3.75, 4.75, 0.75, 5.25], "texture": "#0"} + } + }, + { + "from": [1, 14, 13.5], + "to": [15, 15, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 4.5, 4, 4.75], "texture": "#0"}, + "east": {"uv": [0, 4.5, 0.5, 4.75], "texture": "#0"}, + "south": {"uv": [4.5, 4.5, 8, 4.75], "texture": "#0"}, + "west": {"uv": [4, 4.5, 4.5, 4.75], "texture": "#0"}, + "up": {"uv": [4, 4.5, 0.5, 4], "texture": "#0"}, + "down": {"uv": [7.5, 4, 4, 4.5], "texture": "#0"} + } + }, + { + "from": [14, 2, 13.5], + "to": [15, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 12.25, 2.25, 15.25], "texture": "#0"}, + "east": {"uv": [1.5, 12.25, 2, 15.25], "texture": "#0"}, + "south": {"uv": [2.75, 12.25, 3, 15.25], "texture": "#0"}, + "west": {"uv": [2.25, 12.25, 2.75, 15.25], "texture": "#0"}, + "up": {"uv": [2.25, 12.25, 2, 11.75], "texture": "#0"}, + "down": {"uv": [2.5, 11.75, 2.25, 12.25], "texture": "#0"} + } + }, + { + "from": [2, 2, 14.5], + "to": [14, 14, 14.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "east": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "south": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "west": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "down": {"uv": [2, 2, 14, 14], "texture": "#1"} + } + }, + { + "from": [1, 2, 13.5], + "to": [2, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 12.25, 0.5, 15.25], "texture": "#0"}, + "east": {"uv": [0, 12.25, 0.5, 15.25], "texture": "#0"}, + "south": {"uv": [1.25, 12.25, 1.5, 15.25], "texture": "#0"}, + "west": {"uv": [0.75, 12.25, 1.25, 15.25], "texture": "#0"}, + "up": {"uv": [0.75, 12.25, 0.5, 11.75], "texture": "#0"}, + "down": {"uv": [1, 11.75, 0.75, 12.25], "texture": "#0"} + } + }, + { + "from": [1, 4, 13.475], + "to": [2, 6, 13.475], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 1, 0.25, 1.5], "texture": "#0"}, + "east": {"uv": [0, 1, 0, 1.5], "texture": "#0"}, + "south": {"uv": [0.25, 1, 0.5, 1.5], "texture": "#0"}, + "west": {"uv": [0.25, 1, 0.25, 1.5], "texture": "#0"}, + "up": {"uv": [0.25, 1, 0, 1], "texture": "#0"}, + "down": {"uv": [0.5, 1, 0.25, 1], "texture": "#0"} + } + }, + { + "from": [1, 3, 12.5], + "to": [2, 5, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 0.25, 0.25, 0.75], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0, 0.75], "texture": "#0"}, + "south": {"uv": [0.25, 0.25, 0.5, 0.75], "texture": "#0"}, + "west": {"uv": [0.25, 0.25, 0.25, 0.75], "texture": "#0"}, + "up": {"uv": [0.25, 0.25, 0, 0.25], "texture": "#0"}, + "down": {"uv": [0.5, 0.25, 0.25, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 5, 12.5], + "to": [2, 5, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 0.25, 0.5, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0.25, 0.25], "texture": "#0"}, + "south": {"uv": [0.75, 0.25, 1, 0.25], "texture": "#0"}, + "west": {"uv": [0.5, 0.25, 0.75, 0.25], "texture": "#0"}, + "up": {"uv": [0.5, 0.25, 0.25, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 0.5, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 11, 13.475], + "to": [2, 13, 13.475], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 1, 0.25, 1.5], "texture": "#0"}, + "east": {"uv": [0, 1, 0, 1.5], "texture": "#0"}, + "south": {"uv": [0.25, 1, 0.5, 1.5], "texture": "#0"}, + "west": {"uv": [0.25, 1, 0.25, 1.5], "texture": "#0"}, + "up": {"uv": [0.25, 1, 0, 1], "texture": "#0"}, + "down": {"uv": [0.5, 1, 0.25, 1], "texture": "#0"} + } + }, + { + "from": [1, 10, 12.5], + "to": [2, 12, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 0.25, 0.25, 0.75], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0, 0.75], "texture": "#0"}, + "south": {"uv": [0.25, 0.25, 0.5, 0.75], "texture": "#0"}, + "west": {"uv": [0.25, 0.25, 0.25, 0.75], "texture": "#0"}, + "up": {"uv": [0.25, 0.25, 0, 0.25], "texture": "#0"}, + "down": {"uv": [0.5, 0.25, 0.25, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 12, 12.5], + "to": [2, 12, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 0.25, 0.5, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0.25, 0.25], "texture": "#0"}, + "south": {"uv": [0.75, 0.25, 1, 0.25], "texture": "#0"}, + "west": {"uv": [0.5, 0.25, 0.75, 0.25], "texture": "#0"}, + "up": {"uv": [0.5, 0.25, 0.25, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 0.5, 0.25], "texture": "#0"} + } + }, + { + "from": [0, 15, 13], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 0.75, 4.75, 1], "texture": "#0"}, + "east": {"uv": [0, 0.75, 0.75, 1], "texture": "#0"}, + "south": {"uv": [5.5, 0.75, 9.5, 1], "texture": "#0"}, + "west": {"uv": [4.75, 0.75, 5.5, 1], "texture": "#0"}, + "up": {"uv": [4.75, 0.75, 0.75, 0], "texture": "#0"}, + "down": {"uv": [8.75, 0, 4.75, 0.75], "texture": "#0"} + } + }, + { + "from": [15, 1, 13], + "to": [16, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.75, 5, 11, 8.5], "texture": "#0"}, + "east": {"uv": [10, 5, 10.75, 8.5], "texture": "#0"}, + "south": {"uv": [11.75, 5, 12, 8.5], "texture": "#0"}, + "west": {"uv": [11, 5, 11.75, 8.5], "texture": "#0"}, + "up": {"uv": [11, 5, 10.75, 4.25], "texture": "#0"}, + "down": {"uv": [11.25, 4.25, 11, 5], "texture": "#0"} + } + }, + { + "from": [0, 1, 13], + "to": [1, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.25, 0.75, 10.5, 4.25], "texture": "#0"}, + "east": {"uv": [9.5, 0.75, 10.25, 4.25], "texture": "#0"}, + "south": {"uv": [11.25, 0.75, 11.5, 4.25], "texture": "#0"}, + "west": {"uv": [10.5, 0.75, 11.25, 4.25], "texture": "#0"}, + "up": {"uv": [10.5, 0.75, 10.25, 0], "texture": "#0"}, + "down": {"uv": [10.75, 0, 10.5, 0.75], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 50, 0], + "translation": [0, 1.75, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 50, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, -1.75], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "translation": [3.5, -1.75, 0], + "scale": [0.75, 0.75, 0.75] + }, + "head": { + "translation": [0, 0, -13.75] + }, + "fixed": { + "translation": [0, 0, -3], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "root", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + { + "name": "group", + "origin": [0, 0, 0], + "color": 7, + "nbt": "{}", + "children": [7, 8, 9] + }, + { + "name": "group", + "origin": [0, 0, 0], + "color": 7, + "nbt": "{}", + "children": [10, 11, 12] + }, + 13, + 14, + 15 + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/jungle_window.json b/src/main/resources/assets/new_soviet/models/item/jungle_window.json new file mode 100644 index 0000000..9f9716c --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/jungle_window.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/windows/jungle/jungle_window_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/jungle_window_item.json b/src/main/resources/assets/new_soviet/models/item/jungle_window_item.json new file mode 100644 index 0000000..9d2f04e --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/jungle_window_item.json @@ -0,0 +1,230 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "0": "new_soviet:block/windows/frames/jungle", + "1": "new_soviet:block/windows/glass", + "particle": "new_soviet:block/windows/frames/jungle" + }, + "elements": [ + { + "from": [0, 0, 13], + "to": [16, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 1.75, 4.75, 2], "texture": "#0"}, + "east": {"uv": [0, 1.75, 0.75, 2], "texture": "#0"}, + "south": {"uv": [5.5, 1.75, 9.5, 2], "texture": "#0"}, + "west": {"uv": [4.75, 1.75, 5.5, 2], "texture": "#0"}, + "up": {"uv": [4.75, 1.75, 0.75, 1], "texture": "#0"}, + "down": {"uv": [8.75, 1, 4.75, 1.75], "texture": "#0"} + } + }, + { + "from": [1, 1, 13.5], + "to": [15, 2, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 5.25, 4, 5.5], "texture": "#0"}, + "east": {"uv": [0, 5.25, 0.5, 5.5], "texture": "#0"}, + "south": {"uv": [4.5, 5.25, 8, 5.5], "texture": "#0"}, + "west": {"uv": [4, 5.25, 4.5, 5.5], "texture": "#0"}, + "up": {"uv": [4, 5.25, 0.5, 4.75], "texture": "#0"}, + "down": {"uv": [7.5, 4.75, 4, 5.25], "texture": "#0"} + } + }, + { + "from": [1, 14, 13.5], + "to": [15, 15, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 4.5, 4, 4.75], "texture": "#0"}, + "east": {"uv": [0, 4.5, 0.5, 4.75], "texture": "#0"}, + "south": {"uv": [4.5, 4.5, 8, 4.75], "texture": "#0"}, + "west": {"uv": [4, 4.5, 4.5, 4.75], "texture": "#0"}, + "up": {"uv": [4, 4.5, 0.5, 4], "texture": "#0"}, + "down": {"uv": [7.5, 4, 4, 4.5], "texture": "#0"} + } + }, + { + "from": [14, 2, 13.5], + "to": [15, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 12.25, 2.25, 15.25], "texture": "#0"}, + "east": {"uv": [1.5, 12.25, 2, 15.25], "texture": "#0"}, + "south": {"uv": [2.75, 12.25, 3, 15.25], "texture": "#0"}, + "west": {"uv": [2.25, 12.25, 2.75, 15.25], "texture": "#0"}, + "up": {"uv": [2.25, 12.25, 2, 11.75], "texture": "#0"}, + "down": {"uv": [2.5, 11.75, 2.25, 12.25], "texture": "#0"} + } + }, + { + "from": [2, 2, 14.5], + "to": [14, 14, 14.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "east": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "south": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "west": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "down": {"uv": [2, 2, 14, 14], "texture": "#1"} + } + }, + { + "from": [1, 2, 13.5], + "to": [2, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 12.25, 0.75, 15.25], "texture": "#0"}, + "east": {"uv": [0, 12.25, 0.5, 15.25], "texture": "#0"}, + "south": {"uv": [1.25, 12.25, 1.5, 15.25], "texture": "#0"}, + "west": {"uv": [0.75, 12.25, 1.25, 15.25], "texture": "#0"}, + "up": {"uv": [0.75, 12.25, 0.5, 11.75], "texture": "#0"}, + "down": {"uv": [1, 11.75, 0.75, 12.25], "texture": "#0"} + } + }, + { + "from": [1, 7, 13.475], + "to": [2, 9, 13.475], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 1, 0.25, 1.5], "texture": "#0"}, + "east": {"uv": [0, 1, 0, 1.5], "texture": "#0"}, + "south": {"uv": [0.25, 1, 0.5, 1.5], "texture": "#0"}, + "west": {"uv": [0.25, 1, 0.25, 1.5], "texture": "#0"}, + "up": {"uv": [0.25, 1, 0, 1], "texture": "#0"}, + "down": {"uv": [0.5, 1, 0.25, 1], "texture": "#0"} + } + }, + { + "from": [1, 6, 12.5], + "to": [2, 8, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 0.25, 0.25, 0.75], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0, 0.75], "texture": "#0"}, + "south": {"uv": [0.25, 0.25, 0.5, 0.75], "texture": "#0"}, + "west": {"uv": [0.25, 0.25, 0.25, 0.75], "texture": "#0"}, + "up": {"uv": [0.25, 0.25, 0, 0.25], "texture": "#0"}, + "down": {"uv": [0.5, 0.25, 0.25, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 8, 12.5], + "to": [2, 8, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 0.25, 0.5, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0.25, 0.25], "texture": "#0"}, + "south": {"uv": [0.75, 0.25, 1, 0.25], "texture": "#0"}, + "west": {"uv": [0.5, 0.25, 0.75, 0.25], "texture": "#0"}, + "up": {"uv": [0.5, 0.25, 0.25, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 0.5, 0.25], "texture": "#0"} + } + }, + { + "from": [0, 15, 13], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 0.75, 4.75, 1], "texture": "#0"}, + "east": {"uv": [0, 0.75, 0.75, 1], "texture": "#0"}, + "south": {"uv": [5.5, 0.75, 9.5, 1], "texture": "#0"}, + "west": {"uv": [4.75, 0.75, 5.5, 1], "texture": "#0"}, + "up": {"uv": [4.75, 0.75, 0.75, 0], "texture": "#0"}, + "down": {"uv": [8.75, 0, 4.75, 0.75], "texture": "#0"} + } + }, + { + "from": [15, 1, 13], + "to": [16, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.75, 5, 11, 8.5], "texture": "#0"}, + "east": {"uv": [10, 5, 10.75, 8.5], "texture": "#0"}, + "south": {"uv": [11.75, 5, 12, 8.5], "texture": "#0"}, + "west": {"uv": [11, 5, 11.75, 8.5], "texture": "#0"}, + "up": {"uv": [11, 5, 10.75, 4.25], "texture": "#0"}, + "down": {"uv": [11.25, 4.25, 11, 5], "texture": "#0"} + } + }, + { + "from": [0, 1, 13], + "to": [1, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.25, 0.75, 10.5, 4.25], "texture": "#0"}, + "east": {"uv": [9.5, 0.75, 10.25, 4.25], "texture": "#0"}, + "south": {"uv": [11.25, 0.75, 11.5, 4.25], "texture": "#0"}, + "west": {"uv": [10.5, 0.75, 11.25, 4.25], "texture": "#0"}, + "up": {"uv": [10.5, 0.75, 10.25, 0], "texture": "#0"}, + "down": {"uv": [10.75, 0, 10.5, 0.75], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 50, 0], + "translation": [0, 1.75, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 50, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, -1.75], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "translation": [3.5, -1.75, 0], + "scale": [0.75, 0.75, 0.75] + }, + "head": { + "translation": [0, 0, -13.75] + }, + "fixed": { + "translation": [0, 0, -3], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "root", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3, + 4, + 5, + { + "name": "group", + "origin": [0, 0, 0], + "color": 7, + "nbt": "{}", + "children": [6, 7, 8] + }, + 9, + 10, + 11 + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/mangrove_pane_window.json b/src/main/resources/assets/new_soviet/models/item/mangrove_pane_window.json new file mode 100644 index 0000000..5eb2505 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/mangrove_pane_window.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/windows/mangrove/mangrove_pane_window_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/mangrove_pane_window_item.json b/src/main/resources/assets/new_soviet/models/item/mangrove_pane_window_item.json new file mode 100644 index 0000000..71eba1d --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/mangrove_pane_window_item.json @@ -0,0 +1,290 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "0": "new_soviet:block/windows/frames/mangrove", + "1": "new_soviet:block/windows/glass2", + "particle": "new_soviet:block/windows/frames/mangrove" + }, + "elements": [ + { + "from": [0, 0, 13], + "to": [16, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 1.75, 4.75, 2], "texture": "#0"}, + "east": {"uv": [0, 1.75, 0.75, 2], "texture": "#0"}, + "south": {"uv": [5.5, 1.75, 9.5, 2], "texture": "#0"}, + "west": {"uv": [4.75, 1.75, 5.5, 2], "texture": "#0"}, + "up": {"uv": [4.75, 1.75, 0.75, 1], "texture": "#0"}, + "down": {"uv": [8.75, 1, 4.75, 1.75], "texture": "#0"} + } + }, + { + "from": [1, 1, 13.5], + "to": [15, 2, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 5.25, 4, 5.5], "texture": "#0"}, + "east": {"uv": [0, 5.25, 0.5, 5.5], "texture": "#0"}, + "south": {"uv": [4.5, 5.25, 8, 5.5], "texture": "#0"}, + "west": {"uv": [4, 5.25, 4.5, 5.5], "texture": "#0"}, + "up": {"uv": [4, 5.25, 0.5, 4.75], "texture": "#0"}, + "down": {"uv": [7.5, 4.75, 4, 5.25], "texture": "#0"} + } + }, + { + "from": [2, 7, 13.5], + "to": [14, 8, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 5.25, 3.75, 5.5], "texture": "#0"}, + "east": {"uv": [0, 5.25, 0.5, 5.5], "texture": "#0"}, + "south": {"uv": [4.75, 5.25, 7.75, 5.5], "texture": "#0"}, + "west": {"uv": [4, 5.25, 4.5, 5.5], "texture": "#0"}, + "up": {"uv": [3.75, 5.25, 0.75, 4.75], "texture": "#0"}, + "down": {"uv": [3.75, 4.75, 0.75, 5.25], "texture": "#0"} + } + }, + { + "from": [1, 14, 13.5], + "to": [15, 15, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 4.5, 4, 4.75], "texture": "#0"}, + "east": {"uv": [0, 4.5, 0.5, 4.75], "texture": "#0"}, + "south": {"uv": [4.5, 4.5, 8, 4.75], "texture": "#0"}, + "west": {"uv": [4, 4.5, 4.5, 4.75], "texture": "#0"}, + "up": {"uv": [4, 4.5, 0.5, 4], "texture": "#0"}, + "down": {"uv": [7.5, 4, 4, 4.5], "texture": "#0"} + } + }, + { + "from": [14, 2, 13.5], + "to": [15, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 12.25, 2.25, 15.25], "texture": "#0"}, + "east": {"uv": [1.5, 12.25, 2, 15.25], "texture": "#0"}, + "south": {"uv": [2.75, 12.25, 3, 15.25], "texture": "#0"}, + "west": {"uv": [2.25, 12.25, 2.75, 15.25], "texture": "#0"}, + "up": {"uv": [2.25, 12.25, 2, 11.75], "texture": "#0"}, + "down": {"uv": [2.5, 11.75, 2.25, 12.25], "texture": "#0"} + } + }, + { + "from": [2, 2, 14.5], + "to": [14, 14, 14.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "east": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "south": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "west": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "down": {"uv": [2, 2, 14, 14], "texture": "#1"} + } + }, + { + "from": [1, 2, 13.5], + "to": [2, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 12.25, 0.5, 15.25], "texture": "#0"}, + "east": {"uv": [0, 12.25, 0.5, 15.25], "texture": "#0"}, + "south": {"uv": [1.25, 12.25, 1.5, 15.25], "texture": "#0"}, + "west": {"uv": [0.75, 12.25, 1.25, 15.25], "texture": "#0"}, + "up": {"uv": [0.75, 12.25, 0.5, 11.75], "texture": "#0"}, + "down": {"uv": [1, 11.75, 0.75, 12.25], "texture": "#0"} + } + }, + { + "from": [1, 4, 13.475], + "to": [2, 6, 13.475], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 1, 0.25, 1.5], "texture": "#0"}, + "east": {"uv": [0, 1, 0, 1.5], "texture": "#0"}, + "south": {"uv": [0.25, 1, 0.5, 1.5], "texture": "#0"}, + "west": {"uv": [0.25, 1, 0.25, 1.5], "texture": "#0"}, + "up": {"uv": [0.25, 1, 0, 1], "texture": "#0"}, + "down": {"uv": [0.5, 1, 0.25, 1], "texture": "#0"} + } + }, + { + "from": [1, 3, 12.5], + "to": [2, 5, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 0.25, 0.25, 0.75], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0, 0.75], "texture": "#0"}, + "south": {"uv": [0.25, 0.25, 0.5, 0.75], "texture": "#0"}, + "west": {"uv": [0.25, 0.25, 0.25, 0.75], "texture": "#0"}, + "up": {"uv": [0.25, 0.25, 0, 0.25], "texture": "#0"}, + "down": {"uv": [0.5, 0.25, 0.25, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 5, 12.5], + "to": [2, 5, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 0.25, 0.5, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0.25, 0.25], "texture": "#0"}, + "south": {"uv": [0.75, 0.25, 1, 0.25], "texture": "#0"}, + "west": {"uv": [0.5, 0.25, 0.75, 0.25], "texture": "#0"}, + "up": {"uv": [0.5, 0.25, 0.25, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 0.5, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 11, 13.475], + "to": [2, 13, 13.475], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 1, 0.25, 1.5], "texture": "#0"}, + "east": {"uv": [0, 1, 0, 1.5], "texture": "#0"}, + "south": {"uv": [0.25, 1, 0.5, 1.5], "texture": "#0"}, + "west": {"uv": [0.25, 1, 0.25, 1.5], "texture": "#0"}, + "up": {"uv": [0.25, 1, 0, 1], "texture": "#0"}, + "down": {"uv": [0.5, 1, 0.25, 1], "texture": "#0"} + } + }, + { + "from": [1, 10, 12.5], + "to": [2, 12, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 0.25, 0.25, 0.75], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0, 0.75], "texture": "#0"}, + "south": {"uv": [0.25, 0.25, 0.5, 0.75], "texture": "#0"}, + "west": {"uv": [0.25, 0.25, 0.25, 0.75], "texture": "#0"}, + "up": {"uv": [0.25, 0.25, 0, 0.25], "texture": "#0"}, + "down": {"uv": [0.5, 0.25, 0.25, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 12, 12.5], + "to": [2, 12, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 0.25, 0.5, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0.25, 0.25], "texture": "#0"}, + "south": {"uv": [0.75, 0.25, 1, 0.25], "texture": "#0"}, + "west": {"uv": [0.5, 0.25, 0.75, 0.25], "texture": "#0"}, + "up": {"uv": [0.5, 0.25, 0.25, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 0.5, 0.25], "texture": "#0"} + } + }, + { + "from": [0, 15, 13], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 0.75, 4.75, 1], "texture": "#0"}, + "east": {"uv": [0, 0.75, 0.75, 1], "texture": "#0"}, + "south": {"uv": [5.5, 0.75, 9.5, 1], "texture": "#0"}, + "west": {"uv": [4.75, 0.75, 5.5, 1], "texture": "#0"}, + "up": {"uv": [4.75, 0.75, 0.75, 0], "texture": "#0"}, + "down": {"uv": [8.75, 0, 4.75, 0.75], "texture": "#0"} + } + }, + { + "from": [15, 1, 13], + "to": [16, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.75, 5, 11, 8.5], "texture": "#0"}, + "east": {"uv": [10, 5, 10.75, 8.5], "texture": "#0"}, + "south": {"uv": [11.75, 5, 12, 8.5], "texture": "#0"}, + "west": {"uv": [11, 5, 11.75, 8.5], "texture": "#0"}, + "up": {"uv": [11, 5, 10.75, 4.25], "texture": "#0"}, + "down": {"uv": [11.25, 4.25, 11, 5], "texture": "#0"} + } + }, + { + "from": [0, 1, 13], + "to": [1, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.25, 0.75, 10.5, 4.25], "texture": "#0"}, + "east": {"uv": [9.5, 0.75, 10.25, 4.25], "texture": "#0"}, + "south": {"uv": [11.25, 0.75, 11.5, 4.25], "texture": "#0"}, + "west": {"uv": [10.5, 0.75, 11.25, 4.25], "texture": "#0"}, + "up": {"uv": [10.5, 0.75, 10.25, 0], "texture": "#0"}, + "down": {"uv": [10.75, 0, 10.5, 0.75], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 50, 0], + "translation": [0, 1.75, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 50, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, -1.75], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "translation": [3.5, -1.75, 0], + "scale": [0.75, 0.75, 0.75] + }, + "head": { + "translation": [0, 0, -13.75] + }, + "fixed": { + "translation": [0, 0, -3], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "root", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + { + "name": "group", + "origin": [0, 0, 0], + "color": 7, + "nbt": "{}", + "children": [7, 8, 9] + }, + { + "name": "group", + "origin": [0, 0, 0], + "color": 7, + "nbt": "{}", + "children": [10, 11, 12] + }, + 13, + 14, + 15 + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/mangrove_window.json b/src/main/resources/assets/new_soviet/models/item/mangrove_window.json new file mode 100644 index 0000000..68f6a72 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/mangrove_window.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/windows/mangrove/mangrove_window_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/mangrove_window_item.json b/src/main/resources/assets/new_soviet/models/item/mangrove_window_item.json new file mode 100644 index 0000000..442d61c --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/mangrove_window_item.json @@ -0,0 +1,230 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "0": "new_soviet:block/windows/frames/mangrove", + "1": "new_soviet:block/windows/glass", + "particle": "new_soviet:block/windows/frames/mangrove" + }, + "elements": [ + { + "from": [0, 0, 13], + "to": [16, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 1.75, 4.75, 2], "texture": "#0"}, + "east": {"uv": [0, 1.75, 0.75, 2], "texture": "#0"}, + "south": {"uv": [5.5, 1.75, 9.5, 2], "texture": "#0"}, + "west": {"uv": [4.75, 1.75, 5.5, 2], "texture": "#0"}, + "up": {"uv": [4.75, 1.75, 0.75, 1], "texture": "#0"}, + "down": {"uv": [8.75, 1, 4.75, 1.75], "texture": "#0"} + } + }, + { + "from": [1, 1, 13.5], + "to": [15, 2, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 5.25, 4, 5.5], "texture": "#0"}, + "east": {"uv": [0, 5.25, 0.5, 5.5], "texture": "#0"}, + "south": {"uv": [4.5, 5.25, 8, 5.5], "texture": "#0"}, + "west": {"uv": [4, 5.25, 4.5, 5.5], "texture": "#0"}, + "up": {"uv": [4, 5.25, 0.5, 4.75], "texture": "#0"}, + "down": {"uv": [7.5, 4.75, 4, 5.25], "texture": "#0"} + } + }, + { + "from": [1, 14, 13.5], + "to": [15, 15, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 4.5, 4, 4.75], "texture": "#0"}, + "east": {"uv": [0, 4.5, 0.5, 4.75], "texture": "#0"}, + "south": {"uv": [4.5, 4.5, 8, 4.75], "texture": "#0"}, + "west": {"uv": [4, 4.5, 4.5, 4.75], "texture": "#0"}, + "up": {"uv": [4, 4.5, 0.5, 4], "texture": "#0"}, + "down": {"uv": [7.5, 4, 4, 4.5], "texture": "#0"} + } + }, + { + "from": [14, 2, 13.5], + "to": [15, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 12.25, 2.25, 15.25], "texture": "#0"}, + "east": {"uv": [1.5, 12.25, 2, 15.25], "texture": "#0"}, + "south": {"uv": [2.75, 12.25, 3, 15.25], "texture": "#0"}, + "west": {"uv": [2.25, 12.25, 2.75, 15.25], "texture": "#0"}, + "up": {"uv": [2.25, 12.25, 2, 11.75], "texture": "#0"}, + "down": {"uv": [2.5, 11.75, 2.25, 12.25], "texture": "#0"} + } + }, + { + "from": [2, 2, 14.5], + "to": [14, 14, 14.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "east": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "south": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "west": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "down": {"uv": [2, 2, 14, 14], "texture": "#1"} + } + }, + { + "from": [1, 2, 13.5], + "to": [2, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 12.25, 0.75, 15.25], "texture": "#0"}, + "east": {"uv": [0, 12.25, 0.5, 15.25], "texture": "#0"}, + "south": {"uv": [1.25, 12.25, 1.5, 15.25], "texture": "#0"}, + "west": {"uv": [0.75, 12.25, 1.25, 15.25], "texture": "#0"}, + "up": {"uv": [0.75, 12.25, 0.5, 11.75], "texture": "#0"}, + "down": {"uv": [1, 11.75, 0.75, 12.25], "texture": "#0"} + } + }, + { + "from": [1, 7, 13.475], + "to": [2, 9, 13.475], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 1, 0.25, 1.5], "texture": "#0"}, + "east": {"uv": [0, 1, 0, 1.5], "texture": "#0"}, + "south": {"uv": [0.25, 1, 0.5, 1.5], "texture": "#0"}, + "west": {"uv": [0.25, 1, 0.25, 1.5], "texture": "#0"}, + "up": {"uv": [0.25, 1, 0, 1], "texture": "#0"}, + "down": {"uv": [0.5, 1, 0.25, 1], "texture": "#0"} + } + }, + { + "from": [1, 6, 12.5], + "to": [2, 8, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 0.25, 0.25, 0.75], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0, 0.75], "texture": "#0"}, + "south": {"uv": [0.25, 0.25, 0.5, 0.75], "texture": "#0"}, + "west": {"uv": [0.25, 0.25, 0.25, 0.75], "texture": "#0"}, + "up": {"uv": [0.25, 0.25, 0, 0.25], "texture": "#0"}, + "down": {"uv": [0.5, 0.25, 0.25, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 8, 12.5], + "to": [2, 8, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 0.25, 0.5, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0.25, 0.25], "texture": "#0"}, + "south": {"uv": [0.75, 0.25, 1, 0.25], "texture": "#0"}, + "west": {"uv": [0.5, 0.25, 0.75, 0.25], "texture": "#0"}, + "up": {"uv": [0.5, 0.25, 0.25, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 0.5, 0.25], "texture": "#0"} + } + }, + { + "from": [0, 15, 13], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 0.75, 4.75, 1], "texture": "#0"}, + "east": {"uv": [0, 0.75, 0.75, 1], "texture": "#0"}, + "south": {"uv": [5.5, 0.75, 9.5, 1], "texture": "#0"}, + "west": {"uv": [4.75, 0.75, 5.5, 1], "texture": "#0"}, + "up": {"uv": [4.75, 0.75, 0.75, 0], "texture": "#0"}, + "down": {"uv": [8.75, 0, 4.75, 0.75], "texture": "#0"} + } + }, + { + "from": [15, 1, 13], + "to": [16, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.75, 5, 11, 8.5], "texture": "#0"}, + "east": {"uv": [10, 5, 10.75, 8.5], "texture": "#0"}, + "south": {"uv": [11.75, 5, 12, 8.5], "texture": "#0"}, + "west": {"uv": [11, 5, 11.75, 8.5], "texture": "#0"}, + "up": {"uv": [11, 5, 10.75, 4.25], "texture": "#0"}, + "down": {"uv": [11.25, 4.25, 11, 5], "texture": "#0"} + } + }, + { + "from": [0, 1, 13], + "to": [1, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.25, 0.75, 10.5, 4.25], "texture": "#0"}, + "east": {"uv": [9.5, 0.75, 10.25, 4.25], "texture": "#0"}, + "south": {"uv": [11.25, 0.75, 11.5, 4.25], "texture": "#0"}, + "west": {"uv": [10.5, 0.75, 11.25, 4.25], "texture": "#0"}, + "up": {"uv": [10.5, 0.75, 10.25, 0], "texture": "#0"}, + "down": {"uv": [10.75, 0, 10.5, 0.75], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 50, 0], + "translation": [0, 1.75, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 50, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, -1.75], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "translation": [3.5, -1.75, 0], + "scale": [0.75, 0.75, 0.75] + }, + "head": { + "translation": [0, 0, -13.75] + }, + "fixed": { + "translation": [0, 0, -3], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "root", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3, + 4, + 5, + { + "name": "group", + "origin": [0, 0, 0], + "color": 7, + "nbt": "{}", + "children": [6, 7, 8] + }, + 9, + 10, + 11 + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/oak_pane_window.json b/src/main/resources/assets/new_soviet/models/item/oak_pane_window.json new file mode 100644 index 0000000..0f943c3 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/oak_pane_window.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/windows/oak/oak_pane_window_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/oak_pane_window_item.json b/src/main/resources/assets/new_soviet/models/item/oak_pane_window_item.json new file mode 100644 index 0000000..d726ab7 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/oak_pane_window_item.json @@ -0,0 +1,290 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "0": "new_soviet:block/windows/frames/oak", + "1": "new_soviet:block/windows/glass2", + "particle": "new_soviet:block/windows/frames/oak" + }, + "elements": [ + { + "from": [0, 0, 13], + "to": [16, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 1.75, 4.75, 2], "texture": "#0"}, + "east": {"uv": [0, 1.75, 0.75, 2], "texture": "#0"}, + "south": {"uv": [5.5, 1.75, 9.5, 2], "texture": "#0"}, + "west": {"uv": [4.75, 1.75, 5.5, 2], "texture": "#0"}, + "up": {"uv": [4.75, 1.75, 0.75, 1], "texture": "#0"}, + "down": {"uv": [8.75, 1, 4.75, 1.75], "texture": "#0"} + } + }, + { + "from": [1, 1, 13.5], + "to": [15, 2, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 5.25, 4, 5.5], "texture": "#0"}, + "east": {"uv": [0, 5.25, 0.5, 5.5], "texture": "#0"}, + "south": {"uv": [4.5, 5.25, 8, 5.5], "texture": "#0"}, + "west": {"uv": [4, 5.25, 4.5, 5.5], "texture": "#0"}, + "up": {"uv": [4, 5.25, 0.5, 4.75], "texture": "#0"}, + "down": {"uv": [7.5, 4.75, 4, 5.25], "texture": "#0"} + } + }, + { + "from": [2, 7, 13.5], + "to": [14, 8, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 5.25, 3.75, 5.5], "texture": "#0"}, + "east": {"uv": [0, 5.25, 0.5, 5.5], "texture": "#0"}, + "south": {"uv": [4.75, 5.25, 7.75, 5.5], "texture": "#0"}, + "west": {"uv": [4, 5.25, 4.5, 5.5], "texture": "#0"}, + "up": {"uv": [3.75, 5.25, 0.75, 4.75], "texture": "#0"}, + "down": {"uv": [3.75, 4.75, 0.75, 5.25], "texture": "#0"} + } + }, + { + "from": [1, 14, 13.5], + "to": [15, 15, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 4.5, 4, 4.75], "texture": "#0"}, + "east": {"uv": [0, 4.5, 0.5, 4.75], "texture": "#0"}, + "south": {"uv": [4.5, 4.5, 8, 4.75], "texture": "#0"}, + "west": {"uv": [4, 4.5, 4.5, 4.75], "texture": "#0"}, + "up": {"uv": [4, 4.5, 0.5, 4], "texture": "#0"}, + "down": {"uv": [7.5, 4, 4, 4.5], "texture": "#0"} + } + }, + { + "from": [14, 2, 13.5], + "to": [15, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 12.25, 2.25, 15.25], "texture": "#0"}, + "east": {"uv": [1.5, 12.25, 2, 15.25], "texture": "#0"}, + "south": {"uv": [2.75, 12.25, 3, 15.25], "texture": "#0"}, + "west": {"uv": [2.25, 12.25, 2.75, 15.25], "texture": "#0"}, + "up": {"uv": [2.25, 12.25, 2, 11.75], "texture": "#0"}, + "down": {"uv": [2.5, 11.75, 2.25, 12.25], "texture": "#0"} + } + }, + { + "from": [2, 2, 14.5], + "to": [14, 14, 14.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "east": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "south": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "west": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "down": {"uv": [2, 2, 14, 14], "texture": "#1"} + } + }, + { + "from": [1, 2, 13.5], + "to": [2, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 12.25, 0.5, 15.25], "texture": "#0"}, + "east": {"uv": [0, 12.25, 0.5, 15.25], "texture": "#0"}, + "south": {"uv": [1.25, 12.25, 1.5, 15.25], "texture": "#0"}, + "west": {"uv": [0.75, 12.25, 1.25, 15.25], "texture": "#0"}, + "up": {"uv": [0.75, 12.25, 0.5, 11.75], "texture": "#0"}, + "down": {"uv": [1, 11.75, 0.75, 12.25], "texture": "#0"} + } + }, + { + "from": [1, 4, 13.475], + "to": [2, 6, 13.475], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 1, 0.25, 1.5], "texture": "#0"}, + "east": {"uv": [0, 1, 0, 1.5], "texture": "#0"}, + "south": {"uv": [0.25, 1, 0.5, 1.5], "texture": "#0"}, + "west": {"uv": [0.25, 1, 0.25, 1.5], "texture": "#0"}, + "up": {"uv": [0.25, 1, 0, 1], "texture": "#0"}, + "down": {"uv": [0.5, 1, 0.25, 1], "texture": "#0"} + } + }, + { + "from": [1, 3, 12.5], + "to": [2, 5, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 0.25, 0.25, 0.75], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0, 0.75], "texture": "#0"}, + "south": {"uv": [0.25, 0.25, 0.5, 0.75], "texture": "#0"}, + "west": {"uv": [0.25, 0.25, 0.25, 0.75], "texture": "#0"}, + "up": {"uv": [0.25, 0.25, 0, 0.25], "texture": "#0"}, + "down": {"uv": [0.5, 0.25, 0.25, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 5, 12.5], + "to": [2, 5, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 0.25, 0.5, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0.25, 0.25], "texture": "#0"}, + "south": {"uv": [0.75, 0.25, 1, 0.25], "texture": "#0"}, + "west": {"uv": [0.5, 0.25, 0.75, 0.25], "texture": "#0"}, + "up": {"uv": [0.5, 0.25, 0.25, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 0.5, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 11, 13.475], + "to": [2, 13, 13.475], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 1, 0.25, 1.5], "texture": "#0"}, + "east": {"uv": [0, 1, 0, 1.5], "texture": "#0"}, + "south": {"uv": [0.25, 1, 0.5, 1.5], "texture": "#0"}, + "west": {"uv": [0.25, 1, 0.25, 1.5], "texture": "#0"}, + "up": {"uv": [0.25, 1, 0, 1], "texture": "#0"}, + "down": {"uv": [0.5, 1, 0.25, 1], "texture": "#0"} + } + }, + { + "from": [1, 10, 12.5], + "to": [2, 12, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 0.25, 0.25, 0.75], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0, 0.75], "texture": "#0"}, + "south": {"uv": [0.25, 0.25, 0.5, 0.75], "texture": "#0"}, + "west": {"uv": [0.25, 0.25, 0.25, 0.75], "texture": "#0"}, + "up": {"uv": [0.25, 0.25, 0, 0.25], "texture": "#0"}, + "down": {"uv": [0.5, 0.25, 0.25, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 12, 12.5], + "to": [2, 12, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 0.25, 0.5, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0.25, 0.25], "texture": "#0"}, + "south": {"uv": [0.75, 0.25, 1, 0.25], "texture": "#0"}, + "west": {"uv": [0.5, 0.25, 0.75, 0.25], "texture": "#0"}, + "up": {"uv": [0.5, 0.25, 0.25, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 0.5, 0.25], "texture": "#0"} + } + }, + { + "from": [0, 15, 13], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 0.75, 4.75, 1], "texture": "#0"}, + "east": {"uv": [0, 0.75, 0.75, 1], "texture": "#0"}, + "south": {"uv": [5.5, 0.75, 9.5, 1], "texture": "#0"}, + "west": {"uv": [4.75, 0.75, 5.5, 1], "texture": "#0"}, + "up": {"uv": [4.75, 0.75, 0.75, 0], "texture": "#0"}, + "down": {"uv": [8.75, 0, 4.75, 0.75], "texture": "#0"} + } + }, + { + "from": [15, 1, 13], + "to": [16, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.75, 5, 11, 8.5], "texture": "#0"}, + "east": {"uv": [10, 5, 10.75, 8.5], "texture": "#0"}, + "south": {"uv": [11.75, 5, 12, 8.5], "texture": "#0"}, + "west": {"uv": [11, 5, 11.75, 8.5], "texture": "#0"}, + "up": {"uv": [11, 5, 10.75, 4.25], "texture": "#0"}, + "down": {"uv": [11.25, 4.25, 11, 5], "texture": "#0"} + } + }, + { + "from": [0, 1, 13], + "to": [1, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.25, 0.75, 10.5, 4.25], "texture": "#0"}, + "east": {"uv": [9.5, 0.75, 10.25, 4.25], "texture": "#0"}, + "south": {"uv": [11.25, 0.75, 11.5, 4.25], "texture": "#0"}, + "west": {"uv": [10.5, 0.75, 11.25, 4.25], "texture": "#0"}, + "up": {"uv": [10.5, 0.75, 10.25, 0], "texture": "#0"}, + "down": {"uv": [10.75, 0, 10.5, 0.75], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 50, 0], + "translation": [0, 1.75, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 50, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, -1.75], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "translation": [3.5, -1.75, 0], + "scale": [0.75, 0.75, 0.75] + }, + "head": { + "translation": [0, 0, -13.75] + }, + "fixed": { + "translation": [0, 0, -3], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "root", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + { + "name": "group", + "origin": [0, 0, 0], + "color": 7, + "nbt": "{}", + "children": [7, 8, 9] + }, + { + "name": "group", + "origin": [0, 0, 0], + "color": 7, + "nbt": "{}", + "children": [10, 11, 12] + }, + 13, + 14, + 15 + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/oak_window.json b/src/main/resources/assets/new_soviet/models/item/oak_window.json new file mode 100644 index 0000000..f809209 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/oak_window.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/windows/oak/oak_window_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/oak_window_item.json b/src/main/resources/assets/new_soviet/models/item/oak_window_item.json new file mode 100644 index 0000000..35c0a13 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/oak_window_item.json @@ -0,0 +1,230 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "0": "new_soviet:block/windows/frames/oak", + "1": "new_soviet:block/windows/glass", + "particle": "new_soviet:block/windows/frames/oak" + }, + "elements": [ + { + "from": [0, 0, 13], + "to": [16, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 1.75, 4.75, 2], "texture": "#0"}, + "east": {"uv": [0, 1.75, 0.75, 2], "texture": "#0"}, + "south": {"uv": [5.5, 1.75, 9.5, 2], "texture": "#0"}, + "west": {"uv": [4.75, 1.75, 5.5, 2], "texture": "#0"}, + "up": {"uv": [4.75, 1.75, 0.75, 1], "texture": "#0"}, + "down": {"uv": [8.75, 1, 4.75, 1.75], "texture": "#0"} + } + }, + { + "from": [1, 1, 13.5], + "to": [15, 2, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 5.25, 4, 5.5], "texture": "#0"}, + "east": {"uv": [0, 5.25, 0.5, 5.5], "texture": "#0"}, + "south": {"uv": [4.5, 5.25, 8, 5.5], "texture": "#0"}, + "west": {"uv": [4, 5.25, 4.5, 5.5], "texture": "#0"}, + "up": {"uv": [4, 5.25, 0.5, 4.75], "texture": "#0"}, + "down": {"uv": [7.5, 4.75, 4, 5.25], "texture": "#0"} + } + }, + { + "from": [1, 14, 13.5], + "to": [15, 15, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 4.5, 4, 4.75], "texture": "#0"}, + "east": {"uv": [0, 4.5, 0.5, 4.75], "texture": "#0"}, + "south": {"uv": [4.5, 4.5, 8, 4.75], "texture": "#0"}, + "west": {"uv": [4, 4.5, 4.5, 4.75], "texture": "#0"}, + "up": {"uv": [4, 4.5, 0.5, 4], "texture": "#0"}, + "down": {"uv": [7.5, 4, 4, 4.5], "texture": "#0"} + } + }, + { + "from": [14, 2, 13.5], + "to": [15, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 12.25, 2.25, 15.25], "texture": "#0"}, + "east": {"uv": [1.5, 12.25, 2, 15.25], "texture": "#0"}, + "south": {"uv": [2.75, 12.25, 3, 15.25], "texture": "#0"}, + "west": {"uv": [2.25, 12.25, 2.75, 15.25], "texture": "#0"}, + "up": {"uv": [2.25, 12.25, 2, 11.75], "texture": "#0"}, + "down": {"uv": [2.5, 11.75, 2.25, 12.25], "texture": "#0"} + } + }, + { + "from": [2, 2, 14.5], + "to": [14, 14, 14.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "east": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "south": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "west": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "down": {"uv": [2, 2, 14, 14], "texture": "#1"} + } + }, + { + "from": [1, 2, 13.5], + "to": [2, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 12.25, 0.75, 15.25], "texture": "#0"}, + "east": {"uv": [0, 12.25, 0.5, 15.25], "texture": "#0"}, + "south": {"uv": [1.25, 12.25, 1.5, 15.25], "texture": "#0"}, + "west": {"uv": [0.75, 12.25, 1.25, 15.25], "texture": "#0"}, + "up": {"uv": [0.75, 12.25, 0.5, 11.75], "texture": "#0"}, + "down": {"uv": [1, 11.75, 0.75, 12.25], "texture": "#0"} + } + }, + { + "from": [1, 7, 13.475], + "to": [2, 9, 13.475], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 1, 0.25, 1.5], "texture": "#0"}, + "east": {"uv": [0, 1, 0, 1.5], "texture": "#0"}, + "south": {"uv": [0.25, 1, 0.5, 1.5], "texture": "#0"}, + "west": {"uv": [0.25, 1, 0.25, 1.5], "texture": "#0"}, + "up": {"uv": [0.25, 1, 0, 1], "texture": "#0"}, + "down": {"uv": [0.5, 1, 0.25, 1], "texture": "#0"} + } + }, + { + "from": [1, 6, 12.5], + "to": [2, 8, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 0.25, 0.25, 0.75], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0, 0.75], "texture": "#0"}, + "south": {"uv": [0.25, 0.25, 0.5, 0.75], "texture": "#0"}, + "west": {"uv": [0.25, 0.25, 0.25, 0.75], "texture": "#0"}, + "up": {"uv": [0.25, 0.25, 0, 0.25], "texture": "#0"}, + "down": {"uv": [0.5, 0.25, 0.25, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 8, 12.5], + "to": [2, 8, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 0.25, 0.5, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0.25, 0.25], "texture": "#0"}, + "south": {"uv": [0.75, 0.25, 1, 0.25], "texture": "#0"}, + "west": {"uv": [0.5, 0.25, 0.75, 0.25], "texture": "#0"}, + "up": {"uv": [0.5, 0.25, 0.25, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 0.5, 0.25], "texture": "#0"} + } + }, + { + "from": [0, 15, 13], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 0.75, 4.75, 1], "texture": "#0"}, + "east": {"uv": [0, 0.75, 0.75, 1], "texture": "#0"}, + "south": {"uv": [5.5, 0.75, 9.5, 1], "texture": "#0"}, + "west": {"uv": [4.75, 0.75, 5.5, 1], "texture": "#0"}, + "up": {"uv": [4.75, 0.75, 0.75, 0], "texture": "#0"}, + "down": {"uv": [8.75, 0, 4.75, 0.75], "texture": "#0"} + } + }, + { + "from": [15, 1, 13], + "to": [16, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.75, 5, 11, 8.5], "texture": "#0"}, + "east": {"uv": [10, 5, 10.75, 8.5], "texture": "#0"}, + "south": {"uv": [11.75, 5, 12, 8.5], "texture": "#0"}, + "west": {"uv": [11, 5, 11.75, 8.5], "texture": "#0"}, + "up": {"uv": [11, 5, 10.75, 4.25], "texture": "#0"}, + "down": {"uv": [11.25, 4.25, 11, 5], "texture": "#0"} + } + }, + { + "from": [0, 1, 13], + "to": [1, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.25, 0.75, 10.5, 4.25], "texture": "#0"}, + "east": {"uv": [9.5, 0.75, 10.25, 4.25], "texture": "#0"}, + "south": {"uv": [11.25, 0.75, 11.5, 4.25], "texture": "#0"}, + "west": {"uv": [10.5, 0.75, 11.25, 4.25], "texture": "#0"}, + "up": {"uv": [10.5, 0.75, 10.25, 0], "texture": "#0"}, + "down": {"uv": [10.75, 0, 10.5, 0.75], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 50, 0], + "translation": [0, 1.75, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 50, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, -1.75], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "translation": [3.5, -1.75, 0], + "scale": [0.75, 0.75, 0.75] + }, + "head": { + "translation": [0, 0, -13.75] + }, + "fixed": { + "translation": [0, 0, -3], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "root", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3, + 4, + 5, + { + "name": "group", + "origin": [0, 0, 0], + "color": 7, + "nbt": "{}", + "children": [6, 7, 8] + }, + 9, + 10, + 11 + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/spruce_pane_window.json b/src/main/resources/assets/new_soviet/models/item/spruce_pane_window.json new file mode 100644 index 0000000..061f675 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/spruce_pane_window.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/windows/spruce/spruce_pane_window_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/spruce_pane_window_item.json b/src/main/resources/assets/new_soviet/models/item/spruce_pane_window_item.json new file mode 100644 index 0000000..405fb93 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/spruce_pane_window_item.json @@ -0,0 +1,290 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "0": "new_soviet:block/windows/frames/spruce", + "1": "new_soviet:block/windows/glass2", + "particle": "new_soviet:block/windows/frames/spruce" + }, + "elements": [ + { + "from": [0, 0, 13], + "to": [16, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 1.75, 4.75, 2], "texture": "#0"}, + "east": {"uv": [0, 1.75, 0.75, 2], "texture": "#0"}, + "south": {"uv": [5.5, 1.75, 9.5, 2], "texture": "#0"}, + "west": {"uv": [4.75, 1.75, 5.5, 2], "texture": "#0"}, + "up": {"uv": [4.75, 1.75, 0.75, 1], "texture": "#0"}, + "down": {"uv": [8.75, 1, 4.75, 1.75], "texture": "#0"} + } + }, + { + "from": [1, 1, 13.5], + "to": [15, 2, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 5.25, 4, 5.5], "texture": "#0"}, + "east": {"uv": [0, 5.25, 0.5, 5.5], "texture": "#0"}, + "south": {"uv": [4.5, 5.25, 8, 5.5], "texture": "#0"}, + "west": {"uv": [4, 5.25, 4.5, 5.5], "texture": "#0"}, + "up": {"uv": [4, 5.25, 0.5, 4.75], "texture": "#0"}, + "down": {"uv": [7.5, 4.75, 4, 5.25], "texture": "#0"} + } + }, + { + "from": [2, 7, 13.5], + "to": [14, 8, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 5.25, 3.75, 5.5], "texture": "#0"}, + "east": {"uv": [0, 5.25, 0.5, 5.5], "texture": "#0"}, + "south": {"uv": [4.75, 5.25, 7.75, 5.5], "texture": "#0"}, + "west": {"uv": [4, 5.25, 4.5, 5.5], "texture": "#0"}, + "up": {"uv": [3.75, 5.25, 0.75, 4.75], "texture": "#0"}, + "down": {"uv": [3.75, 4.75, 0.75, 5.25], "texture": "#0"} + } + }, + { + "from": [1, 14, 13.5], + "to": [15, 15, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 4.5, 4, 4.75], "texture": "#0"}, + "east": {"uv": [0, 4.5, 0.5, 4.75], "texture": "#0"}, + "south": {"uv": [4.5, 4.5, 8, 4.75], "texture": "#0"}, + "west": {"uv": [4, 4.5, 4.5, 4.75], "texture": "#0"}, + "up": {"uv": [4, 4.5, 0.5, 4], "texture": "#0"}, + "down": {"uv": [7.5, 4, 4, 4.5], "texture": "#0"} + } + }, + { + "from": [14, 2, 13.5], + "to": [15, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 12.25, 2.25, 15.25], "texture": "#0"}, + "east": {"uv": [1.5, 12.25, 2, 15.25], "texture": "#0"}, + "south": {"uv": [2.75, 12.25, 3, 15.25], "texture": "#0"}, + "west": {"uv": [2.25, 12.25, 2.75, 15.25], "texture": "#0"}, + "up": {"uv": [2.25, 12.25, 2, 11.75], "texture": "#0"}, + "down": {"uv": [2.5, 11.75, 2.25, 12.25], "texture": "#0"} + } + }, + { + "from": [2, 2, 14.5], + "to": [14, 14, 14.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "east": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "south": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "west": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "down": {"uv": [2, 2, 14, 14], "texture": "#1"} + } + }, + { + "from": [1, 2, 13.5], + "to": [2, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 12.25, 0.5, 15.25], "texture": "#0"}, + "east": {"uv": [0, 12.25, 0.5, 15.25], "texture": "#0"}, + "south": {"uv": [1.25, 12.25, 1.5, 15.25], "texture": "#0"}, + "west": {"uv": [0.75, 12.25, 1.25, 15.25], "texture": "#0"}, + "up": {"uv": [0.75, 12.25, 0.5, 11.75], "texture": "#0"}, + "down": {"uv": [1, 11.75, 0.75, 12.25], "texture": "#0"} + } + }, + { + "from": [1, 4, 13.475], + "to": [2, 6, 13.475], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 1, 0.25, 1.5], "texture": "#0"}, + "east": {"uv": [0, 1, 0, 1.5], "texture": "#0"}, + "south": {"uv": [0.25, 1, 0.5, 1.5], "texture": "#0"}, + "west": {"uv": [0.25, 1, 0.25, 1.5], "texture": "#0"}, + "up": {"uv": [0.25, 1, 0, 1], "texture": "#0"}, + "down": {"uv": [0.5, 1, 0.25, 1], "texture": "#0"} + } + }, + { + "from": [1, 3, 12.5], + "to": [2, 5, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 0.25, 0.25, 0.75], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0, 0.75], "texture": "#0"}, + "south": {"uv": [0.25, 0.25, 0.5, 0.75], "texture": "#0"}, + "west": {"uv": [0.25, 0.25, 0.25, 0.75], "texture": "#0"}, + "up": {"uv": [0.25, 0.25, 0, 0.25], "texture": "#0"}, + "down": {"uv": [0.5, 0.25, 0.25, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 5, 12.5], + "to": [2, 5, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 0.25, 0.5, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0.25, 0.25], "texture": "#0"}, + "south": {"uv": [0.75, 0.25, 1, 0.25], "texture": "#0"}, + "west": {"uv": [0.5, 0.25, 0.75, 0.25], "texture": "#0"}, + "up": {"uv": [0.5, 0.25, 0.25, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 0.5, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 11, 13.475], + "to": [2, 13, 13.475], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 1, 0.25, 1.5], "texture": "#0"}, + "east": {"uv": [0, 1, 0, 1.5], "texture": "#0"}, + "south": {"uv": [0.25, 1, 0.5, 1.5], "texture": "#0"}, + "west": {"uv": [0.25, 1, 0.25, 1.5], "texture": "#0"}, + "up": {"uv": [0.25, 1, 0, 1], "texture": "#0"}, + "down": {"uv": [0.5, 1, 0.25, 1], "texture": "#0"} + } + }, + { + "from": [1, 10, 12.5], + "to": [2, 12, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 0.25, 0.25, 0.75], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0, 0.75], "texture": "#0"}, + "south": {"uv": [0.25, 0.25, 0.5, 0.75], "texture": "#0"}, + "west": {"uv": [0.25, 0.25, 0.25, 0.75], "texture": "#0"}, + "up": {"uv": [0.25, 0.25, 0, 0.25], "texture": "#0"}, + "down": {"uv": [0.5, 0.25, 0.25, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 12, 12.5], + "to": [2, 12, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 0.25, 0.5, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0.25, 0.25], "texture": "#0"}, + "south": {"uv": [0.75, 0.25, 1, 0.25], "texture": "#0"}, + "west": {"uv": [0.5, 0.25, 0.75, 0.25], "texture": "#0"}, + "up": {"uv": [0.5, 0.25, 0.25, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 0.5, 0.25], "texture": "#0"} + } + }, + { + "from": [0, 15, 13], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 0.75, 4.75, 1], "texture": "#0"}, + "east": {"uv": [0, 0.75, 0.75, 1], "texture": "#0"}, + "south": {"uv": [5.5, 0.75, 9.5, 1], "texture": "#0"}, + "west": {"uv": [4.75, 0.75, 5.5, 1], "texture": "#0"}, + "up": {"uv": [4.75, 0.75, 0.75, 0], "texture": "#0"}, + "down": {"uv": [8.75, 0, 4.75, 0.75], "texture": "#0"} + } + }, + { + "from": [15, 1, 13], + "to": [16, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.75, 5, 11, 8.5], "texture": "#0"}, + "east": {"uv": [10, 5, 10.75, 8.5], "texture": "#0"}, + "south": {"uv": [11.75, 5, 12, 8.5], "texture": "#0"}, + "west": {"uv": [11, 5, 11.75, 8.5], "texture": "#0"}, + "up": {"uv": [11, 5, 10.75, 4.25], "texture": "#0"}, + "down": {"uv": [11.25, 4.25, 11, 5], "texture": "#0"} + } + }, + { + "from": [0, 1, 13], + "to": [1, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.25, 0.75, 10.5, 4.25], "texture": "#0"}, + "east": {"uv": [9.5, 0.75, 10.25, 4.25], "texture": "#0"}, + "south": {"uv": [11.25, 0.75, 11.5, 4.25], "texture": "#0"}, + "west": {"uv": [10.5, 0.75, 11.25, 4.25], "texture": "#0"}, + "up": {"uv": [10.5, 0.75, 10.25, 0], "texture": "#0"}, + "down": {"uv": [10.75, 0, 10.5, 0.75], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 50, 0], + "translation": [0, 1.75, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 50, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, -1.75], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "translation": [3.5, -1.75, 0], + "scale": [0.75, 0.75, 0.75] + }, + "head": { + "translation": [0, 0, -13.75] + }, + "fixed": { + "translation": [0, 0, -3], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "root", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + { + "name": "group", + "origin": [0, 0, 0], + "color": 7, + "nbt": "{}", + "children": [7, 8, 9] + }, + { + "name": "group", + "origin": [0, 0, 0], + "color": 7, + "nbt": "{}", + "children": [10, 11, 12] + }, + 13, + 14, + 15 + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/spruce_window.json b/src/main/resources/assets/new_soviet/models/item/spruce_window.json new file mode 100644 index 0000000..f5556d8 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/spruce_window.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/windows/spruce/spruce_window_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/spruce_window_item.json b/src/main/resources/assets/new_soviet/models/item/spruce_window_item.json new file mode 100644 index 0000000..5bd75c5 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/spruce_window_item.json @@ -0,0 +1,230 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "0": "new_soviet:block/windows/frames/spruce", + "1": "new_soviet:block/windows/glass", + "particle": "new_soviet:block/windows/frames/spruce" + }, + "elements": [ + { + "from": [0, 0, 13], + "to": [16, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 1.75, 4.75, 2], "texture": "#0"}, + "east": {"uv": [0, 1.75, 0.75, 2], "texture": "#0"}, + "south": {"uv": [5.5, 1.75, 9.5, 2], "texture": "#0"}, + "west": {"uv": [4.75, 1.75, 5.5, 2], "texture": "#0"}, + "up": {"uv": [4.75, 1.75, 0.75, 1], "texture": "#0"}, + "down": {"uv": [8.75, 1, 4.75, 1.75], "texture": "#0"} + } + }, + { + "from": [1, 1, 13.5], + "to": [15, 2, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 5.25, 4, 5.5], "texture": "#0"}, + "east": {"uv": [0, 5.25, 0.5, 5.5], "texture": "#0"}, + "south": {"uv": [4.5, 5.25, 8, 5.5], "texture": "#0"}, + "west": {"uv": [4, 5.25, 4.5, 5.5], "texture": "#0"}, + "up": {"uv": [4, 5.25, 0.5, 4.75], "texture": "#0"}, + "down": {"uv": [7.5, 4.75, 4, 5.25], "texture": "#0"} + } + }, + { + "from": [1, 14, 13.5], + "to": [15, 15, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 4.5, 4, 4.75], "texture": "#0"}, + "east": {"uv": [0, 4.5, 0.5, 4.75], "texture": "#0"}, + "south": {"uv": [4.5, 4.5, 8, 4.75], "texture": "#0"}, + "west": {"uv": [4, 4.5, 4.5, 4.75], "texture": "#0"}, + "up": {"uv": [4, 4.5, 0.5, 4], "texture": "#0"}, + "down": {"uv": [7.5, 4, 4, 4.5], "texture": "#0"} + } + }, + { + "from": [14, 2, 13.5], + "to": [15, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 12.25, 2.25, 15.25], "texture": "#0"}, + "east": {"uv": [1.5, 12.25, 2, 15.25], "texture": "#0"}, + "south": {"uv": [2.75, 12.25, 3, 15.25], "texture": "#0"}, + "west": {"uv": [2.25, 12.25, 2.75, 15.25], "texture": "#0"}, + "up": {"uv": [2.25, 12.25, 2, 11.75], "texture": "#0"}, + "down": {"uv": [2.5, 11.75, 2.25, 12.25], "texture": "#0"} + } + }, + { + "from": [2, 2, 14.5], + "to": [14, 14, 14.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "east": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "south": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "west": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "down": {"uv": [2, 2, 14, 14], "texture": "#1"} + } + }, + { + "from": [1, 2, 13.5], + "to": [2, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 12.25, 0.75, 15.25], "texture": "#0"}, + "east": {"uv": [0, 12.25, 0.5, 15.25], "texture": "#0"}, + "south": {"uv": [1.25, 12.25, 1.5, 15.25], "texture": "#0"}, + "west": {"uv": [0.75, 12.25, 1.25, 15.25], "texture": "#0"}, + "up": {"uv": [0.75, 12.25, 0.5, 11.75], "texture": "#0"}, + "down": {"uv": [1, 11.75, 0.75, 12.25], "texture": "#0"} + } + }, + { + "from": [1, 7, 13.475], + "to": [2, 9, 13.475], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 1, 0.25, 1.5], "texture": "#0"}, + "east": {"uv": [0, 1, 0, 1.5], "texture": "#0"}, + "south": {"uv": [0.25, 1, 0.5, 1.5], "texture": "#0"}, + "west": {"uv": [0.25, 1, 0.25, 1.5], "texture": "#0"}, + "up": {"uv": [0.25, 1, 0, 1], "texture": "#0"}, + "down": {"uv": [0.5, 1, 0.25, 1], "texture": "#0"} + } + }, + { + "from": [1, 6, 12.5], + "to": [2, 8, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 0.25, 0.25, 0.75], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0, 0.75], "texture": "#0"}, + "south": {"uv": [0.25, 0.25, 0.5, 0.75], "texture": "#0"}, + "west": {"uv": [0.25, 0.25, 0.25, 0.75], "texture": "#0"}, + "up": {"uv": [0.25, 0.25, 0, 0.25], "texture": "#0"}, + "down": {"uv": [0.5, 0.25, 0.25, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 8, 12.5], + "to": [2, 8, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 0.25, 0.5, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0.25, 0.25], "texture": "#0"}, + "south": {"uv": [0.75, 0.25, 1, 0.25], "texture": "#0"}, + "west": {"uv": [0.5, 0.25, 0.75, 0.25], "texture": "#0"}, + "up": {"uv": [0.5, 0.25, 0.25, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 0.5, 0.25], "texture": "#0"} + } + }, + { + "from": [0, 15, 13], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 0.75, 4.75, 1], "texture": "#0"}, + "east": {"uv": [0, 0.75, 0.75, 1], "texture": "#0"}, + "south": {"uv": [5.5, 0.75, 9.5, 1], "texture": "#0"}, + "west": {"uv": [4.75, 0.75, 5.5, 1], "texture": "#0"}, + "up": {"uv": [4.75, 0.75, 0.75, 0], "texture": "#0"}, + "down": {"uv": [8.75, 0, 4.75, 0.75], "texture": "#0"} + } + }, + { + "from": [15, 1, 13], + "to": [16, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.75, 5, 11, 8.5], "texture": "#0"}, + "east": {"uv": [10, 5, 10.75, 8.5], "texture": "#0"}, + "south": {"uv": [11.75, 5, 12, 8.5], "texture": "#0"}, + "west": {"uv": [11, 5, 11.75, 8.5], "texture": "#0"}, + "up": {"uv": [11, 5, 10.75, 4.25], "texture": "#0"}, + "down": {"uv": [11.25, 4.25, 11, 5], "texture": "#0"} + } + }, + { + "from": [0, 1, 13], + "to": [1, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.25, 0.75, 10.5, 4.25], "texture": "#0"}, + "east": {"uv": [9.5, 0.75, 10.25, 4.25], "texture": "#0"}, + "south": {"uv": [11.25, 0.75, 11.5, 4.25], "texture": "#0"}, + "west": {"uv": [10.5, 0.75, 11.25, 4.25], "texture": "#0"}, + "up": {"uv": [10.5, 0.75, 10.25, 0], "texture": "#0"}, + "down": {"uv": [10.75, 0, 10.5, 0.75], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 50, 0], + "translation": [0, 1.75, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 50, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, -1.75], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "translation": [3.5, -1.75, 0], + "scale": [0.75, 0.75, 0.75] + }, + "head": { + "translation": [0, 0, -13.75] + }, + "fixed": { + "translation": [0, 0, -3], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "root", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3, + 4, + 5, + { + "name": "group", + "origin": [0, 0, 0], + "color": 7, + "nbt": "{}", + "children": [6, 7, 8] + }, + 9, + 10, + 11 + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/w_machine.json b/src/main/resources/assets/new_soviet/models/item/w_machine.json new file mode 100644 index 0000000..467ccb0 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/w_machine.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/w_machine" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/warped_pane_window.json b/src/main/resources/assets/new_soviet/models/item/warped_pane_window.json new file mode 100644 index 0000000..d407d4f --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/warped_pane_window.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/windows/warped/warped_pane_window_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/warped_pane_window_item.json b/src/main/resources/assets/new_soviet/models/item/warped_pane_window_item.json new file mode 100644 index 0000000..afa643f --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/warped_pane_window_item.json @@ -0,0 +1,290 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "0": "new_soviet:block/windows/frames/warped", + "1": "new_soviet:block/windows/glass2", + "particle": "new_soviet:block/windows/frames/warped" + }, + "elements": [ + { + "from": [0, 0, 13], + "to": [16, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 1.75, 4.75, 2], "texture": "#0"}, + "east": {"uv": [0, 1.75, 0.75, 2], "texture": "#0"}, + "south": {"uv": [5.5, 1.75, 9.5, 2], "texture": "#0"}, + "west": {"uv": [4.75, 1.75, 5.5, 2], "texture": "#0"}, + "up": {"uv": [4.75, 1.75, 0.75, 1], "texture": "#0"}, + "down": {"uv": [8.75, 1, 4.75, 1.75], "texture": "#0"} + } + }, + { + "from": [1, 1, 13.5], + "to": [15, 2, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 5.25, 4, 5.5], "texture": "#0"}, + "east": {"uv": [0, 5.25, 0.5, 5.5], "texture": "#0"}, + "south": {"uv": [4.5, 5.25, 8, 5.5], "texture": "#0"}, + "west": {"uv": [4, 5.25, 4.5, 5.5], "texture": "#0"}, + "up": {"uv": [4, 5.25, 0.5, 4.75], "texture": "#0"}, + "down": {"uv": [7.5, 4.75, 4, 5.25], "texture": "#0"} + } + }, + { + "from": [2, 7, 13.5], + "to": [14, 8, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 5.25, 3.75, 5.5], "texture": "#0"}, + "east": {"uv": [0, 5.25, 0.5, 5.5], "texture": "#0"}, + "south": {"uv": [4.75, 5.25, 7.75, 5.5], "texture": "#0"}, + "west": {"uv": [4, 5.25, 4.5, 5.5], "texture": "#0"}, + "up": {"uv": [3.75, 5.25, 0.75, 4.75], "texture": "#0"}, + "down": {"uv": [3.75, 4.75, 0.75, 5.25], "texture": "#0"} + } + }, + { + "from": [1, 14, 13.5], + "to": [15, 15, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 4.5, 4, 4.75], "texture": "#0"}, + "east": {"uv": [0, 4.5, 0.5, 4.75], "texture": "#0"}, + "south": {"uv": [4.5, 4.5, 8, 4.75], "texture": "#0"}, + "west": {"uv": [4, 4.5, 4.5, 4.75], "texture": "#0"}, + "up": {"uv": [4, 4.5, 0.5, 4], "texture": "#0"}, + "down": {"uv": [7.5, 4, 4, 4.5], "texture": "#0"} + } + }, + { + "from": [14, 2, 13.5], + "to": [15, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 12.25, 2.25, 15.25], "texture": "#0"}, + "east": {"uv": [1.5, 12.25, 2, 15.25], "texture": "#0"}, + "south": {"uv": [2.75, 12.25, 3, 15.25], "texture": "#0"}, + "west": {"uv": [2.25, 12.25, 2.75, 15.25], "texture": "#0"}, + "up": {"uv": [2.25, 12.25, 2, 11.75], "texture": "#0"}, + "down": {"uv": [2.5, 11.75, 2.25, 12.25], "texture": "#0"} + } + }, + { + "from": [2, 2, 14.5], + "to": [14, 14, 14.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "east": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "south": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "west": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "down": {"uv": [2, 2, 14, 14], "texture": "#1"} + } + }, + { + "from": [1, 2, 13.5], + "to": [2, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 12.25, 0.5, 15.25], "texture": "#0"}, + "east": {"uv": [0, 12.25, 0.5, 15.25], "texture": "#0"}, + "south": {"uv": [1.25, 12.25, 1.5, 15.25], "texture": "#0"}, + "west": {"uv": [0.75, 12.25, 1.25, 15.25], "texture": "#0"}, + "up": {"uv": [0.75, 12.25, 0.5, 11.75], "texture": "#0"}, + "down": {"uv": [1, 11.75, 0.75, 12.25], "texture": "#0"} + } + }, + { + "from": [1, 4, 13.475], + "to": [2, 6, 13.475], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 1, 0.25, 1.5], "texture": "#0"}, + "east": {"uv": [0, 1, 0, 1.5], "texture": "#0"}, + "south": {"uv": [0.25, 1, 0.5, 1.5], "texture": "#0"}, + "west": {"uv": [0.25, 1, 0.25, 1.5], "texture": "#0"}, + "up": {"uv": [0.25, 1, 0, 1], "texture": "#0"}, + "down": {"uv": [0.5, 1, 0.25, 1], "texture": "#0"} + } + }, + { + "from": [1, 3, 12.5], + "to": [2, 5, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 0.25, 0.25, 0.75], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0, 0.75], "texture": "#0"}, + "south": {"uv": [0.25, 0.25, 0.5, 0.75], "texture": "#0"}, + "west": {"uv": [0.25, 0.25, 0.25, 0.75], "texture": "#0"}, + "up": {"uv": [0.25, 0.25, 0, 0.25], "texture": "#0"}, + "down": {"uv": [0.5, 0.25, 0.25, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 5, 12.5], + "to": [2, 5, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 0.25, 0.5, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0.25, 0.25], "texture": "#0"}, + "south": {"uv": [0.75, 0.25, 1, 0.25], "texture": "#0"}, + "west": {"uv": [0.5, 0.25, 0.75, 0.25], "texture": "#0"}, + "up": {"uv": [0.5, 0.25, 0.25, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 0.5, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 11, 13.475], + "to": [2, 13, 13.475], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 1, 0.25, 1.5], "texture": "#0"}, + "east": {"uv": [0, 1, 0, 1.5], "texture": "#0"}, + "south": {"uv": [0.25, 1, 0.5, 1.5], "texture": "#0"}, + "west": {"uv": [0.25, 1, 0.25, 1.5], "texture": "#0"}, + "up": {"uv": [0.25, 1, 0, 1], "texture": "#0"}, + "down": {"uv": [0.5, 1, 0.25, 1], "texture": "#0"} + } + }, + { + "from": [1, 10, 12.5], + "to": [2, 12, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 0.25, 0.25, 0.75], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0, 0.75], "texture": "#0"}, + "south": {"uv": [0.25, 0.25, 0.5, 0.75], "texture": "#0"}, + "west": {"uv": [0.25, 0.25, 0.25, 0.75], "texture": "#0"}, + "up": {"uv": [0.25, 0.25, 0, 0.25], "texture": "#0"}, + "down": {"uv": [0.5, 0.25, 0.25, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 12, 12.5], + "to": [2, 12, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 0.25, 0.5, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0.25, 0.25], "texture": "#0"}, + "south": {"uv": [0.75, 0.25, 1, 0.25], "texture": "#0"}, + "west": {"uv": [0.5, 0.25, 0.75, 0.25], "texture": "#0"}, + "up": {"uv": [0.5, 0.25, 0.25, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 0.5, 0.25], "texture": "#0"} + } + }, + { + "from": [0, 15, 13], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 0.75, 4.75, 1], "texture": "#0"}, + "east": {"uv": [0, 0.75, 0.75, 1], "texture": "#0"}, + "south": {"uv": [5.5, 0.75, 9.5, 1], "texture": "#0"}, + "west": {"uv": [4.75, 0.75, 5.5, 1], "texture": "#0"}, + "up": {"uv": [4.75, 0.75, 0.75, 0], "texture": "#0"}, + "down": {"uv": [8.75, 0, 4.75, 0.75], "texture": "#0"} + } + }, + { + "from": [15, 1, 13], + "to": [16, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.75, 5, 11, 8.5], "texture": "#0"}, + "east": {"uv": [10, 5, 10.75, 8.5], "texture": "#0"}, + "south": {"uv": [11.75, 5, 12, 8.5], "texture": "#0"}, + "west": {"uv": [11, 5, 11.75, 8.5], "texture": "#0"}, + "up": {"uv": [11, 5, 10.75, 4.25], "texture": "#0"}, + "down": {"uv": [11.25, 4.25, 11, 5], "texture": "#0"} + } + }, + { + "from": [0, 1, 13], + "to": [1, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.25, 0.75, 10.5, 4.25], "texture": "#0"}, + "east": {"uv": [9.5, 0.75, 10.25, 4.25], "texture": "#0"}, + "south": {"uv": [11.25, 0.75, 11.5, 4.25], "texture": "#0"}, + "west": {"uv": [10.5, 0.75, 11.25, 4.25], "texture": "#0"}, + "up": {"uv": [10.5, 0.75, 10.25, 0], "texture": "#0"}, + "down": {"uv": [10.75, 0, 10.5, 0.75], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 50, 0], + "translation": [0, 1.75, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 50, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, -1.75], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "translation": [3.5, -1.75, 0], + "scale": [0.75, 0.75, 0.75] + }, + "head": { + "translation": [0, 0, -13.75] + }, + "fixed": { + "translation": [0, 0, -3], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "root", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + { + "name": "group", + "origin": [0, 0, 0], + "color": 7, + "nbt": "{}", + "children": [7, 8, 9] + }, + { + "name": "group", + "origin": [0, 0, 0], + "color": 7, + "nbt": "{}", + "children": [10, 11, 12] + }, + 13, + 14, + 15 + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/warped_window.json b/src/main/resources/assets/new_soviet/models/item/warped_window.json new file mode 100644 index 0000000..2c54603 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/warped_window.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/windows/warped/warped_window_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/warped_window_item.json b/src/main/resources/assets/new_soviet/models/item/warped_window_item.json new file mode 100644 index 0000000..034b856 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/warped_window_item.json @@ -0,0 +1,230 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "0": "new_soviet:block/windows/frames/warped", + "1": "new_soviet:block/windows/glass", + "particle": "new_soviet:block/windows/frames/warped" + }, + "elements": [ + { + "from": [0, 0, 13], + "to": [16, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 1.75, 4.75, 2], "texture": "#0"}, + "east": {"uv": [0, 1.75, 0.75, 2], "texture": "#0"}, + "south": {"uv": [5.5, 1.75, 9.5, 2], "texture": "#0"}, + "west": {"uv": [4.75, 1.75, 5.5, 2], "texture": "#0"}, + "up": {"uv": [4.75, 1.75, 0.75, 1], "texture": "#0"}, + "down": {"uv": [8.75, 1, 4.75, 1.75], "texture": "#0"} + } + }, + { + "from": [1, 1, 13.5], + "to": [15, 2, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 5.25, 4, 5.5], "texture": "#0"}, + "east": {"uv": [0, 5.25, 0.5, 5.5], "texture": "#0"}, + "south": {"uv": [4.5, 5.25, 8, 5.5], "texture": "#0"}, + "west": {"uv": [4, 5.25, 4.5, 5.5], "texture": "#0"}, + "up": {"uv": [4, 5.25, 0.5, 4.75], "texture": "#0"}, + "down": {"uv": [7.5, 4.75, 4, 5.25], "texture": "#0"} + } + }, + { + "from": [1, 14, 13.5], + "to": [15, 15, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 4.5, 4, 4.75], "texture": "#0"}, + "east": {"uv": [0, 4.5, 0.5, 4.75], "texture": "#0"}, + "south": {"uv": [4.5, 4.5, 8, 4.75], "texture": "#0"}, + "west": {"uv": [4, 4.5, 4.5, 4.75], "texture": "#0"}, + "up": {"uv": [4, 4.5, 0.5, 4], "texture": "#0"}, + "down": {"uv": [7.5, 4, 4, 4.5], "texture": "#0"} + } + }, + { + "from": [14, 2, 13.5], + "to": [15, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 12.25, 2.25, 15.25], "texture": "#0"}, + "east": {"uv": [1.5, 12.25, 2, 15.25], "texture": "#0"}, + "south": {"uv": [2.75, 12.25, 3, 15.25], "texture": "#0"}, + "west": {"uv": [2.25, 12.25, 2.75, 15.25], "texture": "#0"}, + "up": {"uv": [2.25, 12.25, 2, 11.75], "texture": "#0"}, + "down": {"uv": [2.5, 11.75, 2.25, 12.25], "texture": "#0"} + } + }, + { + "from": [2, 2, 14.5], + "to": [14, 14, 14.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "east": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "south": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "west": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "down": {"uv": [2, 2, 14, 14], "texture": "#1"} + } + }, + { + "from": [1, 2, 13.5], + "to": [2, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 12.25, 0.75, 15.25], "texture": "#0"}, + "east": {"uv": [0, 12.25, 0.5, 15.25], "texture": "#0"}, + "south": {"uv": [1.25, 12.25, 1.5, 15.25], "texture": "#0"}, + "west": {"uv": [0.75, 12.25, 1.25, 15.25], "texture": "#0"}, + "up": {"uv": [0.75, 12.25, 0.5, 11.75], "texture": "#0"}, + "down": {"uv": [1, 11.75, 0.75, 12.25], "texture": "#0"} + } + }, + { + "from": [1, 7, 13.475], + "to": [2, 9, 13.475], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 1, 0.25, 1.5], "texture": "#0"}, + "east": {"uv": [0, 1, 0, 1.5], "texture": "#0"}, + "south": {"uv": [0.25, 1, 0.5, 1.5], "texture": "#0"}, + "west": {"uv": [0.25, 1, 0.25, 1.5], "texture": "#0"}, + "up": {"uv": [0.25, 1, 0, 1], "texture": "#0"}, + "down": {"uv": [0.5, 1, 0.25, 1], "texture": "#0"} + } + }, + { + "from": [1, 6, 12.5], + "to": [2, 8, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 0.25, 0.25, 0.75], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0, 0.75], "texture": "#0"}, + "south": {"uv": [0.25, 0.25, 0.5, 0.75], "texture": "#0"}, + "west": {"uv": [0.25, 0.25, 0.25, 0.75], "texture": "#0"}, + "up": {"uv": [0.25, 0.25, 0, 0.25], "texture": "#0"}, + "down": {"uv": [0.5, 0.25, 0.25, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 8, 12.5], + "to": [2, 8, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 0.25, 0.5, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0.25, 0.25], "texture": "#0"}, + "south": {"uv": [0.75, 0.25, 1, 0.25], "texture": "#0"}, + "west": {"uv": [0.5, 0.25, 0.75, 0.25], "texture": "#0"}, + "up": {"uv": [0.5, 0.25, 0.25, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 0.5, 0.25], "texture": "#0"} + } + }, + { + "from": [0, 15, 13], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 0.75, 4.75, 1], "texture": "#0"}, + "east": {"uv": [0, 0.75, 0.75, 1], "texture": "#0"}, + "south": {"uv": [5.5, 0.75, 9.5, 1], "texture": "#0"}, + "west": {"uv": [4.75, 0.75, 5.5, 1], "texture": "#0"}, + "up": {"uv": [4.75, 0.75, 0.75, 0], "texture": "#0"}, + "down": {"uv": [8.75, 0, 4.75, 0.75], "texture": "#0"} + } + }, + { + "from": [15, 1, 13], + "to": [16, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.75, 5, 11, 8.5], "texture": "#0"}, + "east": {"uv": [10, 5, 10.75, 8.5], "texture": "#0"}, + "south": {"uv": [11.75, 5, 12, 8.5], "texture": "#0"}, + "west": {"uv": [11, 5, 11.75, 8.5], "texture": "#0"}, + "up": {"uv": [11, 5, 10.75, 4.25], "texture": "#0"}, + "down": {"uv": [11.25, 4.25, 11, 5], "texture": "#0"} + } + }, + { + "from": [0, 1, 13], + "to": [1, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.25, 0.75, 10.5, 4.25], "texture": "#0"}, + "east": {"uv": [9.5, 0.75, 10.25, 4.25], "texture": "#0"}, + "south": {"uv": [11.25, 0.75, 11.5, 4.25], "texture": "#0"}, + "west": {"uv": [10.5, 0.75, 11.25, 4.25], "texture": "#0"}, + "up": {"uv": [10.5, 0.75, 10.25, 0], "texture": "#0"}, + "down": {"uv": [10.75, 0, 10.5, 0.75], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 50, 0], + "translation": [0, 1.75, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 50, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, -1.75], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "translation": [3.5, -1.75, 0], + "scale": [0.75, 0.75, 0.75] + }, + "head": { + "translation": [0, 0, -13.75] + }, + "fixed": { + "translation": [0, 0, -3], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "root", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3, + 4, + 5, + { + "name": "group", + "origin": [0, 0, 0], + "color": 7, + "nbt": "{}", + "children": [6, 7, 8] + }, + 9, + 10, + 11 + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/whitewashed_pane_window.json b/src/main/resources/assets/new_soviet/models/item/whitewashed_pane_window.json new file mode 100644 index 0000000..064840a --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/whitewashed_pane_window.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/windows/whitewashed/whitewashed_pane_window_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/whitewashed_pane_window_item.json b/src/main/resources/assets/new_soviet/models/item/whitewashed_pane_window_item.json new file mode 100644 index 0000000..c58fb53 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/whitewashed_pane_window_item.json @@ -0,0 +1,290 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "0": "new_soviet:block/windows/frames/whitewashed", + "1": "new_soviet:block/windows/glass2", + "particle": "new_soviet:block/windows/frames/whitewashed" + }, + "elements": [ + { + "from": [0, 0, 13], + "to": [16, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 1.75, 4.75, 2], "texture": "#0"}, + "east": {"uv": [0, 1.75, 0.75, 2], "texture": "#0"}, + "south": {"uv": [5.5, 1.75, 9.5, 2], "texture": "#0"}, + "west": {"uv": [4.75, 1.75, 5.5, 2], "texture": "#0"}, + "up": {"uv": [4.75, 1.75, 0.75, 1], "texture": "#0"}, + "down": {"uv": [8.75, 1, 4.75, 1.75], "texture": "#0"} + } + }, + { + "from": [1, 1, 13.5], + "to": [15, 2, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 5.25, 4, 5.5], "texture": "#0"}, + "east": {"uv": [0, 5.25, 0.5, 5.5], "texture": "#0"}, + "south": {"uv": [4.5, 5.25, 8, 5.5], "texture": "#0"}, + "west": {"uv": [4, 5.25, 4.5, 5.5], "texture": "#0"}, + "up": {"uv": [4, 5.25, 0.5, 4.75], "texture": "#0"}, + "down": {"uv": [7.5, 4.75, 4, 5.25], "texture": "#0"} + } + }, + { + "from": [2, 7, 13.5], + "to": [14, 8, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 5.25, 3.75, 5.5], "texture": "#0"}, + "east": {"uv": [0, 5.25, 0.5, 5.5], "texture": "#0"}, + "south": {"uv": [4.75, 5.25, 7.75, 5.5], "texture": "#0"}, + "west": {"uv": [4, 5.25, 4.5, 5.5], "texture": "#0"}, + "up": {"uv": [3.75, 5.25, 0.75, 4.75], "texture": "#0"}, + "down": {"uv": [3.75, 4.75, 0.75, 5.25], "texture": "#0"} + } + }, + { + "from": [1, 14, 13.5], + "to": [15, 15, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 4.5, 4, 4.75], "texture": "#0"}, + "east": {"uv": [0, 4.5, 0.5, 4.75], "texture": "#0"}, + "south": {"uv": [4.5, 4.5, 8, 4.75], "texture": "#0"}, + "west": {"uv": [4, 4.5, 4.5, 4.75], "texture": "#0"}, + "up": {"uv": [4, 4.5, 0.5, 4], "texture": "#0"}, + "down": {"uv": [7.5, 4, 4, 4.5], "texture": "#0"} + } + }, + { + "from": [14, 2, 13.5], + "to": [15, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 12.25, 2.25, 15.25], "texture": "#0"}, + "east": {"uv": [1.5, 12.25, 2, 15.25], "texture": "#0"}, + "south": {"uv": [2.75, 12.25, 3, 15.25], "texture": "#0"}, + "west": {"uv": [2.25, 12.25, 2.75, 15.25], "texture": "#0"}, + "up": {"uv": [2.25, 12.25, 2, 11.75], "texture": "#0"}, + "down": {"uv": [2.5, 11.75, 2.25, 12.25], "texture": "#0"} + } + }, + { + "from": [2, 2, 14.5], + "to": [14, 14, 14.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "east": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "south": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "west": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "down": {"uv": [2, 2, 14, 14], "texture": "#1"} + } + }, + { + "from": [1, 2, 13.5], + "to": [2, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 12.25, 0.5, 15.25], "texture": "#0"}, + "east": {"uv": [0, 12.25, 0.5, 15.25], "texture": "#0"}, + "south": {"uv": [1.25, 12.25, 1.5, 15.25], "texture": "#0"}, + "west": {"uv": [0.75, 12.25, 1.25, 15.25], "texture": "#0"}, + "up": {"uv": [0.75, 12.25, 0.5, 11.75], "texture": "#0"}, + "down": {"uv": [1, 11.75, 0.75, 12.25], "texture": "#0"} + } + }, + { + "from": [1, 4, 13.475], + "to": [2, 6, 13.475], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 1, 0.25, 1.5], "texture": "#0"}, + "east": {"uv": [0, 1, 0, 1.5], "texture": "#0"}, + "south": {"uv": [0.25, 1, 0.5, 1.5], "texture": "#0"}, + "west": {"uv": [0.25, 1, 0.25, 1.5], "texture": "#0"}, + "up": {"uv": [0.25, 1, 0, 1], "texture": "#0"}, + "down": {"uv": [0.5, 1, 0.25, 1], "texture": "#0"} + } + }, + { + "from": [1, 3, 12.5], + "to": [2, 5, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 0.25, 0.25, 0.75], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0, 0.75], "texture": "#0"}, + "south": {"uv": [0.25, 0.25, 0.5, 0.75], "texture": "#0"}, + "west": {"uv": [0.25, 0.25, 0.25, 0.75], "texture": "#0"}, + "up": {"uv": [0.25, 0.25, 0, 0.25], "texture": "#0"}, + "down": {"uv": [0.5, 0.25, 0.25, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 5, 12.5], + "to": [2, 5, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 0.25, 0.5, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0.25, 0.25], "texture": "#0"}, + "south": {"uv": [0.75, 0.25, 1, 0.25], "texture": "#0"}, + "west": {"uv": [0.5, 0.25, 0.75, 0.25], "texture": "#0"}, + "up": {"uv": [0.5, 0.25, 0.25, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 0.5, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 11, 13.475], + "to": [2, 13, 13.475], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 1, 0.25, 1.5], "texture": "#0"}, + "east": {"uv": [0, 1, 0, 1.5], "texture": "#0"}, + "south": {"uv": [0.25, 1, 0.5, 1.5], "texture": "#0"}, + "west": {"uv": [0.25, 1, 0.25, 1.5], "texture": "#0"}, + "up": {"uv": [0.25, 1, 0, 1], "texture": "#0"}, + "down": {"uv": [0.5, 1, 0.25, 1], "texture": "#0"} + } + }, + { + "from": [1, 10, 12.5], + "to": [2, 12, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 0.25, 0.25, 0.75], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0, 0.75], "texture": "#0"}, + "south": {"uv": [0.25, 0.25, 0.5, 0.75], "texture": "#0"}, + "west": {"uv": [0.25, 0.25, 0.25, 0.75], "texture": "#0"}, + "up": {"uv": [0.25, 0.25, 0, 0.25], "texture": "#0"}, + "down": {"uv": [0.5, 0.25, 0.25, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 12, 12.5], + "to": [2, 12, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 0.25, 0.5, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0.25, 0.25], "texture": "#0"}, + "south": {"uv": [0.75, 0.25, 1, 0.25], "texture": "#0"}, + "west": {"uv": [0.5, 0.25, 0.75, 0.25], "texture": "#0"}, + "up": {"uv": [0.5, 0.25, 0.25, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 0.5, 0.25], "texture": "#0"} + } + }, + { + "from": [0, 15, 13], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 0.75, 4.75, 1], "texture": "#0"}, + "east": {"uv": [0, 0.75, 0.75, 1], "texture": "#0"}, + "south": {"uv": [5.5, 0.75, 9.5, 1], "texture": "#0"}, + "west": {"uv": [4.75, 0.75, 5.5, 1], "texture": "#0"}, + "up": {"uv": [4.75, 0.75, 0.75, 0], "texture": "#0"}, + "down": {"uv": [8.75, 0, 4.75, 0.75], "texture": "#0"} + } + }, + { + "from": [15, 1, 13], + "to": [16, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.75, 5, 11, 8.5], "texture": "#0"}, + "east": {"uv": [10, 5, 10.75, 8.5], "texture": "#0"}, + "south": {"uv": [11.75, 5, 12, 8.5], "texture": "#0"}, + "west": {"uv": [11, 5, 11.75, 8.5], "texture": "#0"}, + "up": {"uv": [11, 5, 10.75, 4.25], "texture": "#0"}, + "down": {"uv": [11.25, 4.25, 11, 5], "texture": "#0"} + } + }, + { + "from": [0, 1, 13], + "to": [1, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.25, 0.75, 10.5, 4.25], "texture": "#0"}, + "east": {"uv": [9.5, 0.75, 10.25, 4.25], "texture": "#0"}, + "south": {"uv": [11.25, 0.75, 11.5, 4.25], "texture": "#0"}, + "west": {"uv": [10.5, 0.75, 11.25, 4.25], "texture": "#0"}, + "up": {"uv": [10.5, 0.75, 10.25, 0], "texture": "#0"}, + "down": {"uv": [10.75, 0, 10.5, 0.75], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 50, 0], + "translation": [0, 1.75, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 50, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, -1.75], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "translation": [3.5, -1.75, 0], + "scale": [0.75, 0.75, 0.75] + }, + "head": { + "translation": [0, 0, -13.75] + }, + "fixed": { + "translation": [0, 0, -3], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "root", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + { + "name": "group", + "origin": [0, 0, 0], + "color": 7, + "nbt": "{}", + "children": [7, 8, 9] + }, + { + "name": "group", + "origin": [0, 0, 0], + "color": 7, + "nbt": "{}", + "children": [10, 11, 12] + }, + 13, + 14, + 15 + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/whitewashed_window.json b/src/main/resources/assets/new_soviet/models/item/whitewashed_window.json new file mode 100644 index 0000000..3d015bd --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/whitewashed_window.json @@ -0,0 +1,3 @@ +{ + "parent": "new_soviet:block/windows/whitewashed/whitewashed_window_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/whitewashed_window_item.json b/src/main/resources/assets/new_soviet/models/item/whitewashed_window_item.json new file mode 100644 index 0000000..c03fb9f --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/whitewashed_window_item.json @@ -0,0 +1,230 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "0": "new_soviet:block/windows/frames/whitewashed", + "1": "new_soviet:block/windows/glass", + "particle": "new_soviet:block/windows/frames/whitewashed" + }, + "elements": [ + { + "from": [0, 0, 13], + "to": [16, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 1.75, 4.75, 2], "texture": "#0"}, + "east": {"uv": [0, 1.75, 0.75, 2], "texture": "#0"}, + "south": {"uv": [5.5, 1.75, 9.5, 2], "texture": "#0"}, + "west": {"uv": [4.75, 1.75, 5.5, 2], "texture": "#0"}, + "up": {"uv": [4.75, 1.75, 0.75, 1], "texture": "#0"}, + "down": {"uv": [8.75, 1, 4.75, 1.75], "texture": "#0"} + } + }, + { + "from": [1, 1, 13.5], + "to": [15, 2, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 5.25, 4, 5.5], "texture": "#0"}, + "east": {"uv": [0, 5.25, 0.5, 5.5], "texture": "#0"}, + "south": {"uv": [4.5, 5.25, 8, 5.5], "texture": "#0"}, + "west": {"uv": [4, 5.25, 4.5, 5.5], "texture": "#0"}, + "up": {"uv": [4, 5.25, 0.5, 4.75], "texture": "#0"}, + "down": {"uv": [7.5, 4.75, 4, 5.25], "texture": "#0"} + } + }, + { + "from": [1, 14, 13.5], + "to": [15, 15, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 4.5, 4, 4.75], "texture": "#0"}, + "east": {"uv": [0, 4.5, 0.5, 4.75], "texture": "#0"}, + "south": {"uv": [4.5, 4.5, 8, 4.75], "texture": "#0"}, + "west": {"uv": [4, 4.5, 4.5, 4.75], "texture": "#0"}, + "up": {"uv": [4, 4.5, 0.5, 4], "texture": "#0"}, + "down": {"uv": [7.5, 4, 4, 4.5], "texture": "#0"} + } + }, + { + "from": [14, 2, 13.5], + "to": [15, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 12.25, 2.25, 15.25], "texture": "#0"}, + "east": {"uv": [1.5, 12.25, 2, 15.25], "texture": "#0"}, + "south": {"uv": [2.75, 12.25, 3, 15.25], "texture": "#0"}, + "west": {"uv": [2.25, 12.25, 2.75, 15.25], "texture": "#0"}, + "up": {"uv": [2.25, 12.25, 2, 11.75], "texture": "#0"}, + "down": {"uv": [2.5, 11.75, 2.25, 12.25], "texture": "#0"} + } + }, + { + "from": [2, 2, 14.5], + "to": [14, 14, 14.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "east": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "south": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "west": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#1"}, + "down": {"uv": [2, 2, 14, 14], "texture": "#1"} + } + }, + { + "from": [1, 2, 13.5], + "to": [2, 14, 15.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.5, 12.25, 0.75, 15.25], "texture": "#0"}, + "east": {"uv": [0, 12.25, 0.5, 15.25], "texture": "#0"}, + "south": {"uv": [1.25, 12.25, 1.5, 15.25], "texture": "#0"}, + "west": {"uv": [0.75, 12.25, 1.25, 15.25], "texture": "#0"}, + "up": {"uv": [0.75, 12.25, 0.5, 11.75], "texture": "#0"}, + "down": {"uv": [1, 11.75, 0.75, 12.25], "texture": "#0"} + } + }, + { + "from": [1, 7, 13.475], + "to": [2, 9, 13.475], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 1, 0.25, 1.5], "texture": "#0"}, + "east": {"uv": [0, 1, 0, 1.5], "texture": "#0"}, + "south": {"uv": [0.25, 1, 0.5, 1.5], "texture": "#0"}, + "west": {"uv": [0.25, 1, 0.25, 1.5], "texture": "#0"}, + "up": {"uv": [0.25, 1, 0, 1], "texture": "#0"}, + "down": {"uv": [0.5, 1, 0.25, 1], "texture": "#0"} + } + }, + { + "from": [1, 6, 12.5], + "to": [2, 8, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0, 0.25, 0.25, 0.75], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0, 0.75], "texture": "#0"}, + "south": {"uv": [0.25, 0.25, 0.5, 0.75], "texture": "#0"}, + "west": {"uv": [0.25, 0.25, 0.25, 0.75], "texture": "#0"}, + "up": {"uv": [0.25, 0.25, 0, 0.25], "texture": "#0"}, + "down": {"uv": [0.5, 0.25, 0.25, 0.25], "texture": "#0"} + } + }, + { + "from": [1, 8, 12.5], + "to": [2, 8, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.25, 0.25, 0.5, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0.25, 0.25, 0.25], "texture": "#0"}, + "south": {"uv": [0.75, 0.25, 1, 0.25], "texture": "#0"}, + "west": {"uv": [0.5, 0.25, 0.75, 0.25], "texture": "#0"}, + "up": {"uv": [0.5, 0.25, 0.25, 0], "texture": "#0"}, + "down": {"uv": [0.75, 0, 0.5, 0.25], "texture": "#0"} + } + }, + { + "from": [0, 15, 13], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [0.75, 0.75, 4.75, 1], "texture": "#0"}, + "east": {"uv": [0, 0.75, 0.75, 1], "texture": "#0"}, + "south": {"uv": [5.5, 0.75, 9.5, 1], "texture": "#0"}, + "west": {"uv": [4.75, 0.75, 5.5, 1], "texture": "#0"}, + "up": {"uv": [4.75, 0.75, 0.75, 0], "texture": "#0"}, + "down": {"uv": [8.75, 0, 4.75, 0.75], "texture": "#0"} + } + }, + { + "from": [15, 1, 13], + "to": [16, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.75, 5, 11, 8.5], "texture": "#0"}, + "east": {"uv": [10, 5, 10.75, 8.5], "texture": "#0"}, + "south": {"uv": [11.75, 5, 12, 8.5], "texture": "#0"}, + "west": {"uv": [11, 5, 11.75, 8.5], "texture": "#0"}, + "up": {"uv": [11, 5, 10.75, 4.25], "texture": "#0"}, + "down": {"uv": [11.25, 4.25, 11, 5], "texture": "#0"} + } + }, + { + "from": [0, 1, 13], + "to": [1, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, + "faces": { + "north": {"uv": [10.25, 0.75, 10.5, 4.25], "texture": "#0"}, + "east": {"uv": [9.5, 0.75, 10.25, 4.25], "texture": "#0"}, + "south": {"uv": [11.25, 0.75, 11.5, 4.25], "texture": "#0"}, + "west": {"uv": [10.5, 0.75, 11.25, 4.25], "texture": "#0"}, + "up": {"uv": [10.5, 0.75, 10.25, 0], "texture": "#0"}, + "down": {"uv": [10.75, 0, 10.5, 0.75], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [90, -90, 0], + "translation": [2.5, -1.75, -2.25], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 50, 0], + "translation": [0, 1.75, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 50, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, -1.75], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "translation": [3.5, -1.75, 0], + "scale": [0.75, 0.75, 0.75] + }, + "head": { + "translation": [0, 0, -13.75] + }, + "fixed": { + "translation": [0, 0, -3], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "root", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "children": [ + 0, + 1, + 2, + 3, + 4, + 5, + { + "name": "group", + "origin": [0, 0, 0], + "color": 7, + "nbt": "{}", + "children": [6, 7, 8] + }, + 9, + 10, + 11 + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/telephone.png b/src/main/resources/assets/new_soviet/textures/block/telephone.png new file mode 100644 index 0000000..204e3c2 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/telephone.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/w_machine.png b/src/main/resources/assets/new_soviet/textures/block/w_machine.png new file mode 100644 index 0000000..88c494e Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/w_machine.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/w_machine_with_paper.png b/src/main/resources/assets/new_soviet/textures/block/w_machine_with_paper.png new file mode 100644 index 0000000..82d68ee Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/w_machine_with_paper.png differ diff --git a/src/main/resources/assets/new_soviet/textures/item/antenna.png b/src/main/resources/assets/new_soviet/textures/item/antenna.png index 056fdc6..da4d466 100644 Binary files a/src/main/resources/assets/new_soviet/textures/item/antenna.png and b/src/main/resources/assets/new_soviet/textures/item/antenna.png differ diff --git a/src/main/resources/assets/new_soviet/textures/item/cigarette.png b/src/main/resources/assets/new_soviet/textures/item/cigarette.png index adc4a1c..3167abc 100644 Binary files a/src/main/resources/assets/new_soviet/textures/item/cigarette.png and b/src/main/resources/assets/new_soviet/textures/item/cigarette.png differ diff --git a/src/main/resources/assets/new_soviet/textures/item/cigarette_butt.png b/src/main/resources/assets/new_soviet/textures/item/cigarette_butt.png index a1054e1..9a994a9 100644 Binary files a/src/main/resources/assets/new_soviet/textures/item/cigarette_butt.png and b/src/main/resources/assets/new_soviet/textures/item/cigarette_butt.png differ diff --git a/src/main/resources/assets/new_soviet/textures/item/cigarette_item.png b/src/main/resources/assets/new_soviet/textures/item/cigarette_item.png new file mode 100644 index 0000000..8edc0ca Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/item/cigarette_item.png differ diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index f75d39f..f37949e 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -28,6 +28,9 @@ "su.a71.new_soviet.config.ModMenuCompat" ] }, + "mixins": [ + "new_soviet.mixins.json" + ], "depends": { "fabricloader": ">=0.14.22", "minecraft": "~1.20.1", diff --git a/src/main/resources/new_soviet.mixins.json b/src/main/resources/new_soviet.mixins.json new file mode 100644 index 0000000..1bbbd79 --- /dev/null +++ b/src/main/resources/new_soviet.mixins.json @@ -0,0 +1,14 @@ +{ + "required": true, + "minVersion": "0.8", + "package": "su.a71.new_soviet.mixin", + "compatibilityLevel": "JAVA_17", + "client": [ + "client.ItemRendererAccessor", + "client.ItemRendererMixin", + "client.ModelLoaderMixin" + ], + "injectors": { + "defaultRequire": 1 + } +}