diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/chiseled_mangrove_door_from_mangrove_door_stonecutting.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/chiseled_mangrove_door_from_mangrove_door_stonecutting.json new file mode 100644 index 0000000..e25a3e1 --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/chiseled_mangrove_door_from_mangrove_door_stonecutting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_mangrove_door": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:mangrove_door" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:chiseled_mangrove_door_from_mangrove_door_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_mangrove_door", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:chiseled_mangrove_door_from_mangrove_door_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/chiseled_oak_door_from_oak_door_stonecutting.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/chiseled_oak_door_from_oak_door_stonecutting.json new file mode 100644 index 0000000..9f2984a --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/chiseled_oak_door_from_oak_door_stonecutting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_oak_door": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:oak_door" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:chiseled_oak_door_from_oak_door_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_oak_door", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:chiseled_oak_door_from_oak_door_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/chiseled_spruce_door_from_spruce_door_stonecutting.json b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/chiseled_spruce_door_from_spruce_door_stonecutting.json new file mode 100644 index 0000000..65d1d74 --- /dev/null +++ b/src/main/generated/data/new_soviet/advancements/recipes/building_blocks/chiseled_spruce_door_from_spruce_door_stonecutting.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_spruce_door": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:spruce_door" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:chiseled_spruce_door_from_spruce_door_stonecutting" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_spruce_door", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "minecraft:chiseled_spruce_door_from_spruce_door_stonecutting" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/chiseled_mangrove_door_from_mangrove_door_stonecutting.json b/src/main/generated/data/new_soviet/recipes/chiseled_mangrove_door_from_mangrove_door_stonecutting.json new file mode 100644 index 0000000..7dd28ba --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/chiseled_mangrove_door_from_mangrove_door_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "item": "minecraft:mangrove_door" + }, + "result": "new_soviet:chiseled_mangrove_door" +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/chiseled_oak_door_from_oak_door_stonecutting.json b/src/main/generated/data/new_soviet/recipes/chiseled_oak_door_from_oak_door_stonecutting.json new file mode 100644 index 0000000..f84dba5 --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/chiseled_oak_door_from_oak_door_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "item": "minecraft:oak_door" + }, + "result": "new_soviet:chiseled_oak_door" +} \ No newline at end of file diff --git a/src/main/generated/data/new_soviet/recipes/chiseled_spruce_door_from_spruce_door_stonecutting.json b/src/main/generated/data/new_soviet/recipes/chiseled_spruce_door_from_spruce_door_stonecutting.json new file mode 100644 index 0000000..914d235 --- /dev/null +++ b/src/main/generated/data/new_soviet/recipes/chiseled_spruce_door_from_spruce_door_stonecutting.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "count": 1, + "ingredient": { + "item": "minecraft:spruce_door" + }, + "result": "new_soviet:chiseled_spruce_door" +} \ No newline at end of file diff --git a/src/main/java/su/a71/new_soviet/DataGeneration.java b/src/main/java/su/a71/new_soviet/DataGeneration.java index 33e99f0..82c55bd 100644 --- a/src/main/java/su/a71/new_soviet/DataGeneration.java +++ b/src/main/java/su/a71/new_soviet/DataGeneration.java @@ -656,6 +656,10 @@ public class DataGeneration implements DataGeneratorEntrypoint { diceRecipe(exporter, NSE_Items.DICE_D4); diceRecipe(exporter, NSE_Items.DICE_D6); diceRecipe(exporter, NSE_Items.DICE_D20); + + offerStonecuttingRecipe(exporter, RecipeCategory.BUILDING_BLOCKS, NSE_Blocks.CHISELED_MANGROVE_DOOR, Blocks.MANGROVE_DOOR); + offerStonecuttingRecipe(exporter, RecipeCategory.BUILDING_BLOCKS, NSE_Blocks.CHISELED_OAK_DOOR, Blocks.OAK_DOOR); + offerStonecuttingRecipe(exporter, RecipeCategory.BUILDING_BLOCKS, NSE_Blocks.CHISELED_SPRUCE_DOOR, Blocks.SPRUCE_DOOR); } } 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 1c04db3..1cf30c9 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 @@ -5,10 +5,7 @@ import net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroup; import net.fabricmc.fabric.api.itemgroup.v1.ItemGroupEvents; import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings; import net.fabricmc.fabric.api.registry.FlammableBlockRegistry; -import net.minecraft.block.Block; -import net.minecraft.block.Blocks; -import net.minecraft.block.MapColor; -import net.minecraft.block.WallBlock; +import net.minecraft.block.*; import net.minecraft.item.BlockItem; import net.minecraft.item.ItemGroup; import net.minecraft.item.ItemStack; @@ -108,7 +105,6 @@ public class NSE_Blocks { public static final Block CRACKED_TUFF_BRICKS = new Block(FabricBlockSettings.copy(Blocks.TUFF)); public static final Block MOSSY_TUFF_BRICKS = new Block(FabricBlockSettings.copy(Blocks.TUFF)); - public static final Block WHITEWASH = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.STONE).strength(1.5f, 6f).requiresTool().mapColor(MapColor.OFF_WHITE)); public static final Block CRACKED_WHITEWASH = new Block(FabricBlockSettings.copy(WHITEWASH)); public static final Block VERY_CRACKED_WHITEWASH = new Block(FabricBlockSettings.copy(WHITEWASH)); @@ -164,6 +160,10 @@ public class NSE_Blocks { public static final Block CROSS_ORANGE_LINOLEUM = new Block(FabricBlockSettings.copy(GREEN_LINOLEUM).mapColor(MapColor.ORANGE)); public static final Block CROSS_BROWN_LINOLEUM = new Block(FabricBlockSettings.copy(GREEN_LINOLEUM).mapColor(MapColor.BROWN)); + public static final DoorBlock CHISELED_MANGROVE_DOOR = new DoorBlock(FabricBlockSettings.copy(Blocks.MANGROVE_DOOR), BlockSetType.MANGROVE); + public static final DoorBlock CHISELED_OAK_DOOR = new DoorBlock(FabricBlockSettings.copy(Blocks.OAK_DOOR), BlockSetType.OAK); + public static final DoorBlock CHISELED_SPRUCE_DOOR = new DoorBlock(FabricBlockSettings.copy(Blocks.SPRUCE_DOOR), BlockSetType.SPRUCE); + // Industrial ===================================== public static final Block INDUSTRIAL_WARNING = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.METAL).hardness(4f).resistance(6f).requiresTool().mapColor(MapColor.BLACK)); public static final Block RED_WARNING = new Block(FabricBlockSettings.copy(INDUSTRIAL_WARNING).mapColor(MapColor.RED)); @@ -327,6 +327,10 @@ public class NSE_Blocks { register("cross_orange_linoleum", () -> CROSS_ORANGE_LINOLEUM, NSE_BUILDING_TAB); register("cross_brown_linoleum", () -> CROSS_BROWN_LINOLEUM, NSE_BUILDING_TAB); + register("chiseled_mangrove_door", () -> CHISELED_MANGROVE_DOOR, NSE_BUILDING_TAB); + register("chiseled_oak_door", () -> CHISELED_OAK_DOOR, NSE_BUILDING_TAB); + register("chiseled_spruce_door", () -> CHISELED_SPRUCE_DOOR, NSE_BUILDING_TAB); + register("industrial_warning", () -> INDUSTRIAL_WARNING, NSE_BUILDING_TAB); register("gray_warning", () -> GRAY_WARNING, NSE_BUILDING_TAB); register("red_warning", () -> RED_WARNING, NSE_BUILDING_TAB); diff --git a/src/main/resources/assets/new_soviet/blockstates/chiseled_mangrove_door.json b/src/main/resources/assets/new_soviet/blockstates/chiseled_mangrove_door.json new file mode 100644 index 0000000..e6986ac --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/chiseled_mangrove_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "new_soviet:block/chiseled_mangrove_door_bottom_left" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "new_soviet:block/chiseled_mangrove_door_bottom_left_open", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "new_soviet:block/chiseled_mangrove_door_bottom_right" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "new_soviet:block/chiseled_mangrove_door_bottom_right_open", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "new_soviet:block/chiseled_mangrove_door_top_left" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "new_soviet:block/chiseled_mangrove_door_top_left_open", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "new_soviet:block/chiseled_mangrove_door_top_right" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "new_soviet:block/chiseled_mangrove_door_top_right_open", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "new_soviet:block/chiseled_mangrove_door_bottom_left", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "new_soviet:block/chiseled_mangrove_door_bottom_left_open" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "new_soviet:block/chiseled_mangrove_door_bottom_right", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "new_soviet:block/chiseled_mangrove_door_bottom_right_open", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "new_soviet:block/chiseled_mangrove_door_top_left", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "new_soviet:block/chiseled_mangrove_door_top_left_open" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "new_soviet:block/chiseled_mangrove_door_top_right", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "new_soviet:block/chiseled_mangrove_door_top_right_open", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "new_soviet:block/chiseled_mangrove_door_bottom_left", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "new_soviet:block/chiseled_mangrove_door_bottom_left_open", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "new_soviet:block/chiseled_mangrove_door_bottom_right", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "new_soviet:block/chiseled_mangrove_door_bottom_right_open" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "new_soviet:block/chiseled_mangrove_door_top_left", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "new_soviet:block/chiseled_mangrove_door_top_left_open", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "new_soviet:block/chiseled_mangrove_door_top_right", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "new_soviet:block/chiseled_mangrove_door_top_right_open" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "new_soviet:block/chiseled_mangrove_door_bottom_left", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "new_soviet:block/chiseled_mangrove_door_bottom_left_open", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "new_soviet:block/chiseled_mangrove_door_bottom_right", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "new_soviet:block/chiseled_mangrove_door_bottom_right_open", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "new_soviet:block/chiseled_mangrove_door_top_left", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "new_soviet:block/chiseled_mangrove_door_top_left_open", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "new_soviet:block/chiseled_mangrove_door_top_right", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "new_soviet:block/chiseled_mangrove_door_top_right_open", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/chiseled_oak_door.json b/src/main/resources/assets/new_soviet/blockstates/chiseled_oak_door.json new file mode 100644 index 0000000..31057d1 --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/chiseled_oak_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "new_soviet:block/chiseled_oak_door_bottom_left" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "new_soviet:block/chiseled_oak_door_bottom_left_open", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "new_soviet:block/chiseled_oak_door_bottom_right" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "new_soviet:block/chiseled_oak_door_bottom_right_open", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "new_soviet:block/chiseled_oak_door_top_left" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "new_soviet:block/chiseled_oak_door_top_left_open", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "new_soviet:block/chiseled_oak_door_top_right" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "new_soviet:block/chiseled_oak_door_top_right_open", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "new_soviet:block/chiseled_oak_door_bottom_left", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "new_soviet:block/chiseled_oak_door_bottom_left_open" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "new_soviet:block/chiseled_oak_door_bottom_right", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "new_soviet:block/chiseled_oak_door_bottom_right_open", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "new_soviet:block/chiseled_oak_door_top_left", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "new_soviet:block/chiseled_oak_door_top_left_open" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "new_soviet:block/chiseled_oak_door_top_right", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "new_soviet:block/chiseled_oak_door_top_right_open", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "new_soviet:block/chiseled_oak_door_bottom_left", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "new_soviet:block/chiseled_oak_door_bottom_left_open", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "new_soviet:block/chiseled_oak_door_bottom_right", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "new_soviet:block/chiseled_oak_door_bottom_right_open" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "new_soviet:block/chiseled_oak_door_top_left", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "new_soviet:block/chiseled_oak_door_top_left_open", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "new_soviet:block/chiseled_oak_door_top_right", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "new_soviet:block/chiseled_oak_door_top_right_open" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "new_soviet:block/chiseled_oak_door_bottom_left", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "new_soviet:block/chiseled_oak_door_bottom_left_open", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "new_soviet:block/chiseled_oak_door_bottom_right", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "new_soviet:block/chiseled_oak_door_bottom_right_open", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "new_soviet:block/chiseled_oak_door_top_left", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "new_soviet:block/chiseled_oak_door_top_left_open", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "new_soviet:block/chiseled_oak_door_top_right", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "new_soviet:block/chiseled_oak_door_top_right_open", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/blockstates/chiseled_spruce_door.json b/src/main/resources/assets/new_soviet/blockstates/chiseled_spruce_door.json new file mode 100644 index 0000000..ff12da1 --- /dev/null +++ b/src/main/resources/assets/new_soviet/blockstates/chiseled_spruce_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "new_soviet:block/chiseled_spruce_door_bottom_left" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "new_soviet:block/chiseled_spruce_door_bottom_left_open", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "new_soviet:block/chiseled_spruce_door_bottom_right" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "new_soviet:block/chiseled_spruce_door_bottom_right_open", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "new_soviet:block/chiseled_spruce_door_top_left" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "new_soviet:block/chiseled_spruce_door_top_left_open", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "new_soviet:block/chiseled_spruce_door_top_right" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "new_soviet:block/chiseled_spruce_door_top_right_open", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "new_soviet:block/chiseled_spruce_door_bottom_left", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "new_soviet:block/chiseled_spruce_door_bottom_left_open" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "new_soviet:block/chiseled_spruce_door_bottom_right", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "new_soviet:block/chiseled_spruce_door_bottom_right_open", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "new_soviet:block/chiseled_spruce_door_top_left", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "new_soviet:block/chiseled_spruce_door_top_left_open" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "new_soviet:block/chiseled_spruce_door_top_right", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "new_soviet:block/chiseled_spruce_door_top_right_open", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "new_soviet:block/chiseled_spruce_door_bottom_left", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "new_soviet:block/chiseled_spruce_door_bottom_left_open", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "new_soviet:block/chiseled_spruce_door_bottom_right", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "new_soviet:block/chiseled_spruce_door_bottom_right_open" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "new_soviet:block/chiseled_spruce_door_top_left", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "new_soviet:block/chiseled_spruce_door_top_left_open", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "new_soviet:block/chiseled_spruce_door_top_right", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "new_soviet:block/chiseled_spruce_door_top_right_open" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "new_soviet:block/chiseled_spruce_door_bottom_left", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "new_soviet:block/chiseled_spruce_door_bottom_left_open", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "new_soviet:block/chiseled_spruce_door_bottom_right", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "new_soviet:block/chiseled_spruce_door_bottom_right_open", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "new_soviet:block/chiseled_spruce_door_top_left", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "new_soviet:block/chiseled_spruce_door_top_left_open", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "new_soviet:block/chiseled_spruce_door_top_right", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "new_soviet:block/chiseled_spruce_door_top_right_open", + "y": 90 + } + } +} \ 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 020eaaf..9e777e0 100644 --- a/src/main/resources/assets/new_soviet/lang/en_us.json +++ b/src/main/resources/assets/new_soviet/lang/en_us.json @@ -137,5 +137,8 @@ "item.new_soviet.dice.thrown": "Dice was thrown with result:", "item.new_soviet.dice.thrown_multiple": "Dice were thrown with result:", "subtitles.new_soviet.dice_throw": "Dice thrown", - "block.new_soviet.landmine": "AP Landmine" + "block.new_soviet.landmine": "AP Landmine", + "block.new_soviet.chiseled_mangrove_door": "Chiseled Mangrove Door", + "block.new_soviet.chiseled_oak_door": "Chiseled Oak Door", + "block.new_soviet.chiseled_spruce_door": "Chiseled Spruce Door" } \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/chiseled_mangrove_door_bottom_left.json b/src/main/resources/assets/new_soviet/models/block/chiseled_mangrove_door_bottom_left.json new file mode 100644 index 0000000..03c8dfe --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/chiseled_mangrove_door_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left", + "textures": { + "bottom": "new_soviet:block/doors/chiseled_mangrove_door_lower", + "top": "new_soviet:block/doors/chiseled_mangrove_door_upper" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/chiseled_mangrove_door_bottom_left_open.json b/src/main/resources/assets/new_soviet/models/block/chiseled_mangrove_door_bottom_left_open.json new file mode 100644 index 0000000..70577b1 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/chiseled_mangrove_door_bottom_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left_open", + "textures": { + "bottom": "new_soviet:block/doors/chiseled_mangrove_door_lower", + "top": "new_soviet:block/doors/chiseled_mangrove_door_upper" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/chiseled_mangrove_door_bottom_right.json b/src/main/resources/assets/new_soviet/models/block/chiseled_mangrove_door_bottom_right.json new file mode 100644 index 0000000..ffe660b --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/chiseled_mangrove_door_bottom_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right", + "textures": { + "bottom": "new_soviet:block/doors/chiseled_mangrove_door_lower", + "top": "new_soviet:block/doors/chiseled_mangrove_door_upper" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/chiseled_mangrove_door_bottom_right_open.json b/src/main/resources/assets/new_soviet/models/block/chiseled_mangrove_door_bottom_right_open.json new file mode 100644 index 0000000..fa0c034 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/chiseled_mangrove_door_bottom_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right_open", + "textures": { + "bottom": "new_soviet:block/doors/chiseled_mangrove_door_lower", + "top": "new_soviet:block/doors/chiseled_mangrove_door_upper" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/chiseled_mangrove_door_top_left.json b/src/main/resources/assets/new_soviet/models/block/chiseled_mangrove_door_top_left.json new file mode 100644 index 0000000..c9c6e60 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/chiseled_mangrove_door_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left", + "textures": { + "bottom": "new_soviet:block/doors/chiseled_mangrove_door_lower", + "top": "new_soviet:block/doors/chiseled_mangrove_door_upper" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/chiseled_mangrove_door_top_left_open.json b/src/main/resources/assets/new_soviet/models/block/chiseled_mangrove_door_top_left_open.json new file mode 100644 index 0000000..5ab3d7a --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/chiseled_mangrove_door_top_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left_open", + "textures": { + "bottom": "new_soviet:block/doors/chiseled_mangrove_door_lower", + "top": "new_soviet:block/doors/chiseled_mangrove_door_upper" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/chiseled_mangrove_door_top_right.json b/src/main/resources/assets/new_soviet/models/block/chiseled_mangrove_door_top_right.json new file mode 100644 index 0000000..4cfa34f --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/chiseled_mangrove_door_top_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right", + "textures": { + "bottom": "new_soviet:block/doors/chiseled_mangrove_door_lower", + "top": "new_soviet:block/doors/chiseled_mangrove_door_upper" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/chiseled_mangrove_door_top_right_open.json b/src/main/resources/assets/new_soviet/models/block/chiseled_mangrove_door_top_right_open.json new file mode 100644 index 0000000..d322616 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/chiseled_mangrove_door_top_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right_open", + "textures": { + "bottom": "new_soviet:block/doors/chiseled_mangrove_door_lower", + "top": "new_soviet:block/doors/chiseled_mangrove_door_upper" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/chiseled_oak_door_bottom_left.json b/src/main/resources/assets/new_soviet/models/block/chiseled_oak_door_bottom_left.json new file mode 100644 index 0000000..538cc59 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/chiseled_oak_door_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left", + "textures": { + "bottom": "new_soviet:block/doors/chiseled_oak_door_lower", + "top": "new_soviet:block/doors/chiseled_oak_door_upper" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/chiseled_oak_door_bottom_left_open.json b/src/main/resources/assets/new_soviet/models/block/chiseled_oak_door_bottom_left_open.json new file mode 100644 index 0000000..685fb4a --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/chiseled_oak_door_bottom_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left_open", + "textures": { + "bottom": "new_soviet:block/doors/chiseled_oak_door_lower", + "top": "new_soviet:block/doors/chiseled_oak_door_upper" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/chiseled_oak_door_bottom_right.json b/src/main/resources/assets/new_soviet/models/block/chiseled_oak_door_bottom_right.json new file mode 100644 index 0000000..f21d405 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/chiseled_oak_door_bottom_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right", + "textures": { + "bottom": "new_soviet:block/doors/chiseled_oak_door_lower", + "top": "new_soviet:block/doors/chiseled_oak_door_upper" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/chiseled_oak_door_bottom_right_open.json b/src/main/resources/assets/new_soviet/models/block/chiseled_oak_door_bottom_right_open.json new file mode 100644 index 0000000..a21088b --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/chiseled_oak_door_bottom_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right_open", + "textures": { + "bottom": "new_soviet:block/doors/chiseled_oak_door_lower", + "top": "new_soviet:block/doors/chiseled_oak_door_upper" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/chiseled_oak_door_top_left.json b/src/main/resources/assets/new_soviet/models/block/chiseled_oak_door_top_left.json new file mode 100644 index 0000000..70d0fa7 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/chiseled_oak_door_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left", + "textures": { + "bottom": "new_soviet:block/doors/chiseled_oak_door_lower", + "top": "new_soviet:block/doors/chiseled_oak_door_upper" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/chiseled_oak_door_top_left_open.json b/src/main/resources/assets/new_soviet/models/block/chiseled_oak_door_top_left_open.json new file mode 100644 index 0000000..7924204 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/chiseled_oak_door_top_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left_open", + "textures": { + "bottom": "new_soviet:block/doors/chiseled_oak_door_lower", + "top": "new_soviet:block/doors/chiseled_oak_door_upper" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/chiseled_oak_door_top_right.json b/src/main/resources/assets/new_soviet/models/block/chiseled_oak_door_top_right.json new file mode 100644 index 0000000..0e5a93c --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/chiseled_oak_door_top_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right", + "textures": { + "bottom": "new_soviet:block/doors/chiseled_oak_door_lower", + "top": "new_soviet:block/doors/chiseled_oak_door_upper" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/chiseled_oak_door_top_right_open.json b/src/main/resources/assets/new_soviet/models/block/chiseled_oak_door_top_right_open.json new file mode 100644 index 0000000..bffa764 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/chiseled_oak_door_top_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right_open", + "textures": { + "bottom": "new_soviet:block/doors/chiseled_oak_door_lower", + "top": "new_soviet:block/doors/chiseled_oak_door_upper" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/chiseled_spruce_door_bottom_left.json b/src/main/resources/assets/new_soviet/models/block/chiseled_spruce_door_bottom_left.json new file mode 100644 index 0000000..3ad7762 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/chiseled_spruce_door_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left", + "textures": { + "bottom": "new_soviet:block/doors/chiseled_spruce_door_lower", + "top": "new_soviet:block/doors/chiseled_spruce_door_upper" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/chiseled_spruce_door_bottom_left_open.json b/src/main/resources/assets/new_soviet/models/block/chiseled_spruce_door_bottom_left_open.json new file mode 100644 index 0000000..49bf600 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/chiseled_spruce_door_bottom_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left_open", + "textures": { + "bottom": "new_soviet:block/doors/chiseled_spruce_door_lower", + "top": "new_soviet:block/doors/chiseled_spruce_door_upper" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/chiseled_spruce_door_bottom_right.json b/src/main/resources/assets/new_soviet/models/block/chiseled_spruce_door_bottom_right.json new file mode 100644 index 0000000..a0d6daa --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/chiseled_spruce_door_bottom_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right", + "textures": { + "bottom": "new_soviet:block/doors/chiseled_spruce_door_lower", + "top": "new_soviet:block/doors/chiseled_spruce_door_upper" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/chiseled_spruce_door_bottom_right_open.json b/src/main/resources/assets/new_soviet/models/block/chiseled_spruce_door_bottom_right_open.json new file mode 100644 index 0000000..ab1919d --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/chiseled_spruce_door_bottom_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right_open", + "textures": { + "bottom": "new_soviet:block/doors/chiseled_spruce_door_lower", + "top": "new_soviet:block/doors/chiseled_spruce_door_upper" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/chiseled_spruce_door_top_left.json b/src/main/resources/assets/new_soviet/models/block/chiseled_spruce_door_top_left.json new file mode 100644 index 0000000..a21eef5 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/chiseled_spruce_door_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left", + "textures": { + "bottom": "new_soviet:block/doors/chiseled_spruce_door_lower", + "top": "new_soviet:block/doors/chiseled_spruce_door_upper" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/chiseled_spruce_door_top_left_open.json b/src/main/resources/assets/new_soviet/models/block/chiseled_spruce_door_top_left_open.json new file mode 100644 index 0000000..451ca4d --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/chiseled_spruce_door_top_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left_open", + "textures": { + "bottom": "new_soviet:block/doors/chiseled_spruce_door_lower", + "top": "new_soviet:block/doors/chiseled_spruce_door_upper" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/chiseled_spruce_door_top_right.json b/src/main/resources/assets/new_soviet/models/block/chiseled_spruce_door_top_right.json new file mode 100644 index 0000000..fe77cfc --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/chiseled_spruce_door_top_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right", + "textures": { + "bottom": "new_soviet:block/doors/chiseled_spruce_door_lower", + "top": "new_soviet:block/doors/chiseled_spruce_door_upper" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/block/chiseled_spruce_door_top_right_open.json b/src/main/resources/assets/new_soviet/models/block/chiseled_spruce_door_top_right_open.json new file mode 100644 index 0000000..70053cc --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/block/chiseled_spruce_door_top_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right_open", + "textures": { + "bottom": "new_soviet:block/doors/chiseled_spruce_door_lower", + "top": "new_soviet:block/doors/chiseled_spruce_door_upper" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/chiseled_mangrove_door.json b/src/main/resources/assets/new_soviet/models/item/chiseled_mangrove_door.json new file mode 100644 index 0000000..804c9d5 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/chiseled_mangrove_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "new_soviet:item/chiseled_mangrove_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/chiseled_oak_door.json b/src/main/resources/assets/new_soviet/models/item/chiseled_oak_door.json new file mode 100644 index 0000000..c1b2467 --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/chiseled_oak_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "new_soviet:item/chiseled_oak_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/models/item/chiseled_spruce_door.json b/src/main/resources/assets/new_soviet/models/item/chiseled_spruce_door.json new file mode 100644 index 0000000..6b503ca --- /dev/null +++ b/src/main/resources/assets/new_soviet/models/item/chiseled_spruce_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "new_soviet:item/chiseled_spruce_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/new_soviet/textures/block/doors/chiseled_mangrove_door_lower.png b/src/main/resources/assets/new_soviet/textures/block/doors/chiseled_mangrove_door_lower.png new file mode 100644 index 0000000..33768e4 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/doors/chiseled_mangrove_door_lower.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/doors/chiseled_mangrove_door_upper.png b/src/main/resources/assets/new_soviet/textures/block/doors/chiseled_mangrove_door_upper.png new file mode 100644 index 0000000..0663557 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/block/doors/chiseled_mangrove_door_upper.png differ diff --git a/src/main/resources/assets/new_soviet/textures/block/doors/door_wood2_lower.png b/src/main/resources/assets/new_soviet/textures/block/doors/chiseled_oak_door_lower.png similarity index 100% rename from src/main/resources/assets/new_soviet/textures/block/doors/door_wood2_lower.png rename to src/main/resources/assets/new_soviet/textures/block/doors/chiseled_oak_door_lower.png diff --git a/src/main/resources/assets/new_soviet/textures/block/doors/door_wood2_upper.png b/src/main/resources/assets/new_soviet/textures/block/doors/chiseled_oak_door_upper.png similarity index 100% rename from src/main/resources/assets/new_soviet/textures/block/doors/door_wood2_upper.png rename to src/main/resources/assets/new_soviet/textures/block/doors/chiseled_oak_door_upper.png diff --git a/src/main/resources/assets/new_soviet/textures/block/doors/door_Z_lower.png b/src/main/resources/assets/new_soviet/textures/block/doors/chiseled_spruce_door_lower.png similarity index 100% rename from src/main/resources/assets/new_soviet/textures/block/doors/door_Z_lower.png rename to src/main/resources/assets/new_soviet/textures/block/doors/chiseled_spruce_door_lower.png diff --git a/src/main/resources/assets/new_soviet/textures/block/doors/door_Z_upper.png b/src/main/resources/assets/new_soviet/textures/block/doors/chiseled_spruce_door_upper.png similarity index 100% rename from src/main/resources/assets/new_soviet/textures/block/doors/door_Z_upper.png rename to src/main/resources/assets/new_soviet/textures/block/doors/chiseled_spruce_door_upper.png diff --git a/src/main/resources/assets/new_soviet/textures/item/chiseled_mangrove_door.png b/src/main/resources/assets/new_soviet/textures/item/chiseled_mangrove_door.png new file mode 100644 index 0000000..c4842a2 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/item/chiseled_mangrove_door.png differ diff --git a/src/main/resources/assets/new_soviet/textures/item/chiseled_oak_door.png b/src/main/resources/assets/new_soviet/textures/item/chiseled_oak_door.png new file mode 100644 index 0000000..07ca5df Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/item/chiseled_oak_door.png differ diff --git a/src/main/resources/assets/new_soviet/textures/item/chiseled_spruce_door.png b/src/main/resources/assets/new_soviet/textures/item/chiseled_spruce_door.png new file mode 100644 index 0000000..6bf3988 Binary files /dev/null and b/src/main/resources/assets/new_soviet/textures/item/chiseled_spruce_door.png differ