git-scm.com/docs/git-request-pull

This commit is contained in:
Andrew-71 2024-04-06 22:07:01 +03:00
parent 8a6563c03f
commit a6414c54b6
202 changed files with 5376 additions and 36 deletions

View file

@ -78,6 +78,8 @@ public class NewSovietClient implements ClientModInitializer {
BlockRenderLayerMap.INSTANCE.putBlock(NSE_Blocks.PURPLE_BOUNDARY_MARKER, RenderLayer.getCutout()); BlockRenderLayerMap.INSTANCE.putBlock(NSE_Blocks.PURPLE_BOUNDARY_MARKER, RenderLayer.getCutout());
BlockRenderLayerMap.INSTANCE.putBlock(NSE_Custom.W_MACHINE, RenderLayer.getCutout()); BlockRenderLayerMap.INSTANCE.putBlock(NSE_Custom.W_MACHINE, RenderLayer.getCutout());
BlockRenderLayerMap.INSTANCE.putBlock(NSE_Custom.TELEPHONE, RenderLayer.getCutout());
BlockRenderLayerMap.INSTANCE.putBlock(NSE_Custom.RADIO_WAR, 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, 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.GRAY_BOUNDARY_MARKER, NSE_Blocks.BLACK_BOUNDARY_MARKER, NSE_Blocks.BLUE_BOUNDARY_MARKER,

View file

@ -20,7 +20,30 @@ public abstract class ItemRendererMixin {
public BakedModel useModels(BakedModel value, ItemStack stack, ModelTransformationMode renderMode, boolean leftHanded, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay) { 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)) { 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")); return ((ItemRendererAccessor) this).mccourse$getModels().getModelManager().getModel(new ModelIdentifier(NewSoviet.MOD_ID, "cigarette_item", "inventory"));
} else 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", "inventory"));
} }
if (stack.isOf(NSE_Items.FRIEND_CIGARETTE) && (renderMode == ModelTransformationMode.GUI || renderMode == ModelTransformationMode.GROUND)) {
return ((ItemRendererAccessor) this).mccourse$getModels().getModelManager().getModel(new ModelIdentifier(NewSoviet.MOD_ID, "cigarette_item", "inventory"));
} else 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", "inventory"));
}
if (stack.isOf(NSE_Items.DUCHESS_CIGARETTE) && (renderMode == ModelTransformationMode.GUI || renderMode == ModelTransformationMode.GROUND)) {
return ((ItemRendererAccessor) this).mccourse$getModels().getModelManager().getModel(new ModelIdentifier(NewSoviet.MOD_ID, "cigarette_item", "inventory"));
} else 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", "inventory"));
}
if (stack.isOf(NSE_Items.BELOMOR_CIGARETTE) && (renderMode == ModelTransformationMode.GUI || renderMode == ModelTransformationMode.GROUND)) {
return ((ItemRendererAccessor) this).mccourse$getModels().getModelManager().getModel(new ModelIdentifier(NewSoviet.MOD_ID, "cigarette_item", "inventory"));
} else 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", "inventory"));
}
if (stack.isOf(NSE_Items.HOMEMADE_CIGARETTE) && (renderMode == ModelTransformationMode.GUI || renderMode == ModelTransformationMode.GROUND)) {
return ((ItemRendererAccessor) this).mccourse$getModels().getModelManager().getModel(new ModelIdentifier(NewSoviet.MOD_ID, "homemade_cigarette_item", "inventory"));
} else if (stack.isOf(NSE_Items.HOMEMADE_CIGARETTE) && (renderMode != ModelTransformationMode.GUI && renderMode != ModelTransformationMode.GROUND)) {
return ((ItemRendererAccessor) this).mccourse$getModels().getModelManager().getModel(new ModelIdentifier(NewSoviet.MOD_ID, "homemade_cigarette", "inventory"));
}
if (stack.isOf(NSE_Blocks.ACACIA_WINDOW.asItem()) && !stack.getOrCreateNbt().getBoolean("broken")) { 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")); return ((ItemRendererAccessor) this).mccourse$getModels().getModelManager().getModel(new ModelIdentifier(NewSoviet.MOD_ID, "acacia_window_item", "inventory"));

View file

@ -23,7 +23,10 @@ public abstract class ModelLoaderMixin {
@Inject(method = "<init>", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/render/model/ModelLoader;addModel(Lnet/minecraft/client/util/ModelIdentifier;)V", ordinal = 3, shift = At.Shift.AFTER)) @Inject(method = "<init>", 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<Identifier, JsonUnbakedModel> jsonUnbakedModels, Map<Identifier, List<ModelLoader.SourceTrackedData>> blockStates, CallbackInfo ci) { public void addModels(BlockColors blockColors, Profiler profiler, Map<Identifier, JsonUnbakedModel> jsonUnbakedModels, Map<Identifier, List<ModelLoader.SourceTrackedData>> blockStates, CallbackInfo ci) {
this.addModel(new ModelIdentifier(NewSoviet.MOD_ID, "cigarette", "inventory"));
this.addModel(new ModelIdentifier(NewSoviet.MOD_ID, "cigarette_item", "inventory")); this.addModel(new ModelIdentifier(NewSoviet.MOD_ID, "cigarette_item", "inventory"));
this.addModel(new ModelIdentifier(NewSoviet.MOD_ID, "homemade_cigarette", "inventory"));
this.addModel(new ModelIdentifier(NewSoviet.MOD_ID, "homemade_cigarette_item", "inventory"));
this.addModel(new ModelIdentifier(NewSoviet.MOD_ID, "oak_window_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_window_item", "inventory"));

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "new_soviet:block/concrete_tiles"
}
}
}

View file

@ -0,0 +1,13 @@
{
"variants": {
"type=bottom": {
"model": "new_soviet:block/concrete_tiles_slab"
},
"type=double": {
"model": "new_soviet:block/concrete_tiles"
},
"type=top": {
"model": "new_soviet:block/concrete_tiles_slab_top"
}
}
}

View file

@ -0,0 +1,209 @@
{
"variants": {
"facing=east,half=bottom,shape=inner_left": {
"model": "new_soviet:block/concrete_tiles_stairs_inner",
"uvlock": true,
"y": 270
},
"facing=east,half=bottom,shape=inner_right": {
"model": "new_soviet:block/concrete_tiles_stairs_inner"
},
"facing=east,half=bottom,shape=outer_left": {
"model": "new_soviet:block/concrete_tiles_stairs_outer",
"uvlock": true,
"y": 270
},
"facing=east,half=bottom,shape=outer_right": {
"model": "new_soviet:block/concrete_tiles_stairs_outer"
},
"facing=east,half=bottom,shape=straight": {
"model": "new_soviet:block/concrete_tiles_stairs"
},
"facing=east,half=top,shape=inner_left": {
"model": "new_soviet:block/concrete_tiles_stairs_inner",
"uvlock": true,
"x": 180
},
"facing=east,half=top,shape=inner_right": {
"model": "new_soviet:block/concrete_tiles_stairs_inner",
"uvlock": true,
"x": 180,
"y": 90
},
"facing=east,half=top,shape=outer_left": {
"model": "new_soviet:block/concrete_tiles_stairs_outer",
"uvlock": true,
"x": 180
},
"facing=east,half=top,shape=outer_right": {
"model": "new_soviet:block/concrete_tiles_stairs_outer",
"uvlock": true,
"x": 180,
"y": 90
},
"facing=east,half=top,shape=straight": {
"model": "new_soviet:block/concrete_tiles_stairs",
"uvlock": true,
"x": 180
},
"facing=north,half=bottom,shape=inner_left": {
"model": "new_soviet:block/concrete_tiles_stairs_inner",
"uvlock": true,
"y": 180
},
"facing=north,half=bottom,shape=inner_right": {
"model": "new_soviet:block/concrete_tiles_stairs_inner",
"uvlock": true,
"y": 270
},
"facing=north,half=bottom,shape=outer_left": {
"model": "new_soviet:block/concrete_tiles_stairs_outer",
"uvlock": true,
"y": 180
},
"facing=north,half=bottom,shape=outer_right": {
"model": "new_soviet:block/concrete_tiles_stairs_outer",
"uvlock": true,
"y": 270
},
"facing=north,half=bottom,shape=straight": {
"model": "new_soviet:block/concrete_tiles_stairs",
"uvlock": true,
"y": 270
},
"facing=north,half=top,shape=inner_left": {
"model": "new_soviet:block/concrete_tiles_stairs_inner",
"uvlock": true,
"x": 180,
"y": 270
},
"facing=north,half=top,shape=inner_right": {
"model": "new_soviet:block/concrete_tiles_stairs_inner",
"uvlock": true,
"x": 180
},
"facing=north,half=top,shape=outer_left": {
"model": "new_soviet:block/concrete_tiles_stairs_outer",
"uvlock": true,
"x": 180,
"y": 270
},
"facing=north,half=top,shape=outer_right": {
"model": "new_soviet:block/concrete_tiles_stairs_outer",
"uvlock": true,
"x": 180
},
"facing=north,half=top,shape=straight": {
"model": "new_soviet:block/concrete_tiles_stairs",
"uvlock": true,
"x": 180,
"y": 270
},
"facing=south,half=bottom,shape=inner_left": {
"model": "new_soviet:block/concrete_tiles_stairs_inner"
},
"facing=south,half=bottom,shape=inner_right": {
"model": "new_soviet:block/concrete_tiles_stairs_inner",
"uvlock": true,
"y": 90
},
"facing=south,half=bottom,shape=outer_left": {
"model": "new_soviet:block/concrete_tiles_stairs_outer"
},
"facing=south,half=bottom,shape=outer_right": {
"model": "new_soviet:block/concrete_tiles_stairs_outer",
"uvlock": true,
"y": 90
},
"facing=south,half=bottom,shape=straight": {
"model": "new_soviet:block/concrete_tiles_stairs",
"uvlock": true,
"y": 90
},
"facing=south,half=top,shape=inner_left": {
"model": "new_soviet:block/concrete_tiles_stairs_inner",
"uvlock": true,
"x": 180,
"y": 90
},
"facing=south,half=top,shape=inner_right": {
"model": "new_soviet:block/concrete_tiles_stairs_inner",
"uvlock": true,
"x": 180,
"y": 180
},
"facing=south,half=top,shape=outer_left": {
"model": "new_soviet:block/concrete_tiles_stairs_outer",
"uvlock": true,
"x": 180,
"y": 90
},
"facing=south,half=top,shape=outer_right": {
"model": "new_soviet:block/concrete_tiles_stairs_outer",
"uvlock": true,
"x": 180,
"y": 180
},
"facing=south,half=top,shape=straight": {
"model": "new_soviet:block/concrete_tiles_stairs",
"uvlock": true,
"x": 180,
"y": 90
},
"facing=west,half=bottom,shape=inner_left": {
"model": "new_soviet:block/concrete_tiles_stairs_inner",
"uvlock": true,
"y": 90
},
"facing=west,half=bottom,shape=inner_right": {
"model": "new_soviet:block/concrete_tiles_stairs_inner",
"uvlock": true,
"y": 180
},
"facing=west,half=bottom,shape=outer_left": {
"model": "new_soviet:block/concrete_tiles_stairs_outer",
"uvlock": true,
"y": 90
},
"facing=west,half=bottom,shape=outer_right": {
"model": "new_soviet:block/concrete_tiles_stairs_outer",
"uvlock": true,
"y": 180
},
"facing=west,half=bottom,shape=straight": {
"model": "new_soviet:block/concrete_tiles_stairs",
"uvlock": true,
"y": 180
},
"facing=west,half=top,shape=inner_left": {
"model": "new_soviet:block/concrete_tiles_stairs_inner",
"uvlock": true,
"x": 180,
"y": 180
},
"facing=west,half=top,shape=inner_right": {
"model": "new_soviet:block/concrete_tiles_stairs_inner",
"uvlock": true,
"x": 180,
"y": 270
},
"facing=west,half=top,shape=outer_left": {
"model": "new_soviet:block/concrete_tiles_stairs_outer",
"uvlock": true,
"x": 180,
"y": 180
},
"facing=west,half=top,shape=outer_right": {
"model": "new_soviet:block/concrete_tiles_stairs_outer",
"uvlock": true,
"x": 180,
"y": 270
},
"facing=west,half=top,shape=straight": {
"model": "new_soviet:block/concrete_tiles_stairs",
"uvlock": true,
"x": 180,
"y": 180
}
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "new_soviet:block/cracked_concrete_tiles"
}
}
}

View file

@ -0,0 +1,13 @@
{
"variants": {
"type=bottom": {
"model": "new_soviet:block/cracked_concrete_tiles_slab"
},
"type=double": {
"model": "new_soviet:block/cracked_concrete_tiles"
},
"type=top": {
"model": "new_soviet:block/cracked_concrete_tiles_slab_top"
}
}
}

View file

@ -0,0 +1,209 @@
{
"variants": {
"facing=east,half=bottom,shape=inner_left": {
"model": "new_soviet:block/cracked_concrete_tiles_stairs_inner",
"uvlock": true,
"y": 270
},
"facing=east,half=bottom,shape=inner_right": {
"model": "new_soviet:block/cracked_concrete_tiles_stairs_inner"
},
"facing=east,half=bottom,shape=outer_left": {
"model": "new_soviet:block/cracked_concrete_tiles_stairs_outer",
"uvlock": true,
"y": 270
},
"facing=east,half=bottom,shape=outer_right": {
"model": "new_soviet:block/cracked_concrete_tiles_stairs_outer"
},
"facing=east,half=bottom,shape=straight": {
"model": "new_soviet:block/cracked_concrete_tiles_stairs"
},
"facing=east,half=top,shape=inner_left": {
"model": "new_soviet:block/cracked_concrete_tiles_stairs_inner",
"uvlock": true,
"x": 180
},
"facing=east,half=top,shape=inner_right": {
"model": "new_soviet:block/cracked_concrete_tiles_stairs_inner",
"uvlock": true,
"x": 180,
"y": 90
},
"facing=east,half=top,shape=outer_left": {
"model": "new_soviet:block/cracked_concrete_tiles_stairs_outer",
"uvlock": true,
"x": 180
},
"facing=east,half=top,shape=outer_right": {
"model": "new_soviet:block/cracked_concrete_tiles_stairs_outer",
"uvlock": true,
"x": 180,
"y": 90
},
"facing=east,half=top,shape=straight": {
"model": "new_soviet:block/cracked_concrete_tiles_stairs",
"uvlock": true,
"x": 180
},
"facing=north,half=bottom,shape=inner_left": {
"model": "new_soviet:block/cracked_concrete_tiles_stairs_inner",
"uvlock": true,
"y": 180
},
"facing=north,half=bottom,shape=inner_right": {
"model": "new_soviet:block/cracked_concrete_tiles_stairs_inner",
"uvlock": true,
"y": 270
},
"facing=north,half=bottom,shape=outer_left": {
"model": "new_soviet:block/cracked_concrete_tiles_stairs_outer",
"uvlock": true,
"y": 180
},
"facing=north,half=bottom,shape=outer_right": {
"model": "new_soviet:block/cracked_concrete_tiles_stairs_outer",
"uvlock": true,
"y": 270
},
"facing=north,half=bottom,shape=straight": {
"model": "new_soviet:block/cracked_concrete_tiles_stairs",
"uvlock": true,
"y": 270
},
"facing=north,half=top,shape=inner_left": {
"model": "new_soviet:block/cracked_concrete_tiles_stairs_inner",
"uvlock": true,
"x": 180,
"y": 270
},
"facing=north,half=top,shape=inner_right": {
"model": "new_soviet:block/cracked_concrete_tiles_stairs_inner",
"uvlock": true,
"x": 180
},
"facing=north,half=top,shape=outer_left": {
"model": "new_soviet:block/cracked_concrete_tiles_stairs_outer",
"uvlock": true,
"x": 180,
"y": 270
},
"facing=north,half=top,shape=outer_right": {
"model": "new_soviet:block/cracked_concrete_tiles_stairs_outer",
"uvlock": true,
"x": 180
},
"facing=north,half=top,shape=straight": {
"model": "new_soviet:block/cracked_concrete_tiles_stairs",
"uvlock": true,
"x": 180,
"y": 270
},
"facing=south,half=bottom,shape=inner_left": {
"model": "new_soviet:block/cracked_concrete_tiles_stairs_inner"
},
"facing=south,half=bottom,shape=inner_right": {
"model": "new_soviet:block/cracked_concrete_tiles_stairs_inner",
"uvlock": true,
"y": 90
},
"facing=south,half=bottom,shape=outer_left": {
"model": "new_soviet:block/cracked_concrete_tiles_stairs_outer"
},
"facing=south,half=bottom,shape=outer_right": {
"model": "new_soviet:block/cracked_concrete_tiles_stairs_outer",
"uvlock": true,
"y": 90
},
"facing=south,half=bottom,shape=straight": {
"model": "new_soviet:block/cracked_concrete_tiles_stairs",
"uvlock": true,
"y": 90
},
"facing=south,half=top,shape=inner_left": {
"model": "new_soviet:block/cracked_concrete_tiles_stairs_inner",
"uvlock": true,
"x": 180,
"y": 90
},
"facing=south,half=top,shape=inner_right": {
"model": "new_soviet:block/cracked_concrete_tiles_stairs_inner",
"uvlock": true,
"x": 180,
"y": 180
},
"facing=south,half=top,shape=outer_left": {
"model": "new_soviet:block/cracked_concrete_tiles_stairs_outer",
"uvlock": true,
"x": 180,
"y": 90
},
"facing=south,half=top,shape=outer_right": {
"model": "new_soviet:block/cracked_concrete_tiles_stairs_outer",
"uvlock": true,
"x": 180,
"y": 180
},
"facing=south,half=top,shape=straight": {
"model": "new_soviet:block/cracked_concrete_tiles_stairs",
"uvlock": true,
"x": 180,
"y": 90
},
"facing=west,half=bottom,shape=inner_left": {
"model": "new_soviet:block/cracked_concrete_tiles_stairs_inner",
"uvlock": true,
"y": 90
},
"facing=west,half=bottom,shape=inner_right": {
"model": "new_soviet:block/cracked_concrete_tiles_stairs_inner",
"uvlock": true,
"y": 180
},
"facing=west,half=bottom,shape=outer_left": {
"model": "new_soviet:block/cracked_concrete_tiles_stairs_outer",
"uvlock": true,
"y": 90
},
"facing=west,half=bottom,shape=outer_right": {
"model": "new_soviet:block/cracked_concrete_tiles_stairs_outer",
"uvlock": true,
"y": 180
},
"facing=west,half=bottom,shape=straight": {
"model": "new_soviet:block/cracked_concrete_tiles_stairs",
"uvlock": true,
"y": 180
},
"facing=west,half=top,shape=inner_left": {
"model": "new_soviet:block/cracked_concrete_tiles_stairs_inner",
"uvlock": true,
"x": 180,
"y": 180
},
"facing=west,half=top,shape=inner_right": {
"model": "new_soviet:block/cracked_concrete_tiles_stairs_inner",
"uvlock": true,
"x": 180,
"y": 270
},
"facing=west,half=top,shape=outer_left": {
"model": "new_soviet:block/cracked_concrete_tiles_stairs_outer",
"uvlock": true,
"x": 180,
"y": 180
},
"facing=west,half=top,shape=outer_right": {
"model": "new_soviet:block/cracked_concrete_tiles_stairs_outer",
"uvlock": true,
"x": 180,
"y": 270
},
"facing=west,half=top,shape=straight": {
"model": "new_soviet:block/cracked_concrete_tiles_stairs",
"uvlock": true,
"x": 180,
"y": 180
}
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "new_soviet:block/mossy_concrete_tiles"
}
}
}

View file

@ -0,0 +1,13 @@
{
"variants": {
"type=bottom": {
"model": "new_soviet:block/mossy_concrete_tiles_slab"
},
"type=double": {
"model": "new_soviet:block/mossy_concrete_tiles"
},
"type=top": {
"model": "new_soviet:block/mossy_concrete_tiles_slab_top"
}
}
}

View file

@ -0,0 +1,209 @@
{
"variants": {
"facing=east,half=bottom,shape=inner_left": {
"model": "new_soviet:block/mossy_concrete_tiles_stairs_inner",
"uvlock": true,
"y": 270
},
"facing=east,half=bottom,shape=inner_right": {
"model": "new_soviet:block/mossy_concrete_tiles_stairs_inner"
},
"facing=east,half=bottom,shape=outer_left": {
"model": "new_soviet:block/mossy_concrete_tiles_stairs_outer",
"uvlock": true,
"y": 270
},
"facing=east,half=bottom,shape=outer_right": {
"model": "new_soviet:block/mossy_concrete_tiles_stairs_outer"
},
"facing=east,half=bottom,shape=straight": {
"model": "new_soviet:block/mossy_concrete_tiles_stairs"
},
"facing=east,half=top,shape=inner_left": {
"model": "new_soviet:block/mossy_concrete_tiles_stairs_inner",
"uvlock": true,
"x": 180
},
"facing=east,half=top,shape=inner_right": {
"model": "new_soviet:block/mossy_concrete_tiles_stairs_inner",
"uvlock": true,
"x": 180,
"y": 90
},
"facing=east,half=top,shape=outer_left": {
"model": "new_soviet:block/mossy_concrete_tiles_stairs_outer",
"uvlock": true,
"x": 180
},
"facing=east,half=top,shape=outer_right": {
"model": "new_soviet:block/mossy_concrete_tiles_stairs_outer",
"uvlock": true,
"x": 180,
"y": 90
},
"facing=east,half=top,shape=straight": {
"model": "new_soviet:block/mossy_concrete_tiles_stairs",
"uvlock": true,
"x": 180
},
"facing=north,half=bottom,shape=inner_left": {
"model": "new_soviet:block/mossy_concrete_tiles_stairs_inner",
"uvlock": true,
"y": 180
},
"facing=north,half=bottom,shape=inner_right": {
"model": "new_soviet:block/mossy_concrete_tiles_stairs_inner",
"uvlock": true,
"y": 270
},
"facing=north,half=bottom,shape=outer_left": {
"model": "new_soviet:block/mossy_concrete_tiles_stairs_outer",
"uvlock": true,
"y": 180
},
"facing=north,half=bottom,shape=outer_right": {
"model": "new_soviet:block/mossy_concrete_tiles_stairs_outer",
"uvlock": true,
"y": 270
},
"facing=north,half=bottom,shape=straight": {
"model": "new_soviet:block/mossy_concrete_tiles_stairs",
"uvlock": true,
"y": 270
},
"facing=north,half=top,shape=inner_left": {
"model": "new_soviet:block/mossy_concrete_tiles_stairs_inner",
"uvlock": true,
"x": 180,
"y": 270
},
"facing=north,half=top,shape=inner_right": {
"model": "new_soviet:block/mossy_concrete_tiles_stairs_inner",
"uvlock": true,
"x": 180
},
"facing=north,half=top,shape=outer_left": {
"model": "new_soviet:block/mossy_concrete_tiles_stairs_outer",
"uvlock": true,
"x": 180,
"y": 270
},
"facing=north,half=top,shape=outer_right": {
"model": "new_soviet:block/mossy_concrete_tiles_stairs_outer",
"uvlock": true,
"x": 180
},
"facing=north,half=top,shape=straight": {
"model": "new_soviet:block/mossy_concrete_tiles_stairs",
"uvlock": true,
"x": 180,
"y": 270
},
"facing=south,half=bottom,shape=inner_left": {
"model": "new_soviet:block/mossy_concrete_tiles_stairs_inner"
},
"facing=south,half=bottom,shape=inner_right": {
"model": "new_soviet:block/mossy_concrete_tiles_stairs_inner",
"uvlock": true,
"y": 90
},
"facing=south,half=bottom,shape=outer_left": {
"model": "new_soviet:block/mossy_concrete_tiles_stairs_outer"
},
"facing=south,half=bottom,shape=outer_right": {
"model": "new_soviet:block/mossy_concrete_tiles_stairs_outer",
"uvlock": true,
"y": 90
},
"facing=south,half=bottom,shape=straight": {
"model": "new_soviet:block/mossy_concrete_tiles_stairs",
"uvlock": true,
"y": 90
},
"facing=south,half=top,shape=inner_left": {
"model": "new_soviet:block/mossy_concrete_tiles_stairs_inner",
"uvlock": true,
"x": 180,
"y": 90
},
"facing=south,half=top,shape=inner_right": {
"model": "new_soviet:block/mossy_concrete_tiles_stairs_inner",
"uvlock": true,
"x": 180,
"y": 180
},
"facing=south,half=top,shape=outer_left": {
"model": "new_soviet:block/mossy_concrete_tiles_stairs_outer",
"uvlock": true,
"x": 180,
"y": 90
},
"facing=south,half=top,shape=outer_right": {
"model": "new_soviet:block/mossy_concrete_tiles_stairs_outer",
"uvlock": true,
"x": 180,
"y": 180
},
"facing=south,half=top,shape=straight": {
"model": "new_soviet:block/mossy_concrete_tiles_stairs",
"uvlock": true,
"x": 180,
"y": 90
},
"facing=west,half=bottom,shape=inner_left": {
"model": "new_soviet:block/mossy_concrete_tiles_stairs_inner",
"uvlock": true,
"y": 90
},
"facing=west,half=bottom,shape=inner_right": {
"model": "new_soviet:block/mossy_concrete_tiles_stairs_inner",
"uvlock": true,
"y": 180
},
"facing=west,half=bottom,shape=outer_left": {
"model": "new_soviet:block/mossy_concrete_tiles_stairs_outer",
"uvlock": true,
"y": 90
},
"facing=west,half=bottom,shape=outer_right": {
"model": "new_soviet:block/mossy_concrete_tiles_stairs_outer",
"uvlock": true,
"y": 180
},
"facing=west,half=bottom,shape=straight": {
"model": "new_soviet:block/mossy_concrete_tiles_stairs",
"uvlock": true,
"y": 180
},
"facing=west,half=top,shape=inner_left": {
"model": "new_soviet:block/mossy_concrete_tiles_stairs_inner",
"uvlock": true,
"x": 180,
"y": 180
},
"facing=west,half=top,shape=inner_right": {
"model": "new_soviet:block/mossy_concrete_tiles_stairs_inner",
"uvlock": true,
"x": 180,
"y": 270
},
"facing=west,half=top,shape=outer_left": {
"model": "new_soviet:block/mossy_concrete_tiles_stairs_outer",
"uvlock": true,
"x": 180,
"y": 180
},
"facing=west,half=top,shape=outer_right": {
"model": "new_soviet:block/mossy_concrete_tiles_stairs_outer",
"uvlock": true,
"x": 180,
"y": 270
},
"facing=west,half=top,shape=straight": {
"model": "new_soviet:block/mossy_concrete_tiles_stairs",
"uvlock": true,
"x": 180,
"y": 180
}
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:block/cube_all",
"textures": {
"all": "new_soviet:block/concrete/concrete_tiles"
}
}

View file

@ -0,0 +1,8 @@
{
"parent": "minecraft:block/slab",
"textures": {
"bottom": "new_soviet:block/concrete/concrete_tiles",
"side": "new_soviet:block/concrete/concrete_tiles",
"top": "new_soviet:block/concrete/concrete_tiles"
}
}

View file

@ -0,0 +1,8 @@
{
"parent": "minecraft:block/slab_top",
"textures": {
"bottom": "new_soviet:block/concrete/concrete_tiles",
"side": "new_soviet:block/concrete/concrete_tiles",
"top": "new_soviet:block/concrete/concrete_tiles"
}
}

View file

@ -0,0 +1,8 @@
{
"parent": "minecraft:block/stairs",
"textures": {
"bottom": "new_soviet:block/concrete/concrete_tiles",
"side": "new_soviet:block/concrete/concrete_tiles",
"top": "new_soviet:block/concrete/concrete_tiles"
}
}

View file

@ -0,0 +1,8 @@
{
"parent": "minecraft:block/inner_stairs",
"textures": {
"bottom": "new_soviet:block/concrete/concrete_tiles",
"side": "new_soviet:block/concrete/concrete_tiles",
"top": "new_soviet:block/concrete/concrete_tiles"
}
}

View file

@ -0,0 +1,8 @@
{
"parent": "minecraft:block/outer_stairs",
"textures": {
"bottom": "new_soviet:block/concrete/concrete_tiles",
"side": "new_soviet:block/concrete/concrete_tiles",
"top": "new_soviet:block/concrete/concrete_tiles"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:block/cube_all",
"textures": {
"all": "new_soviet:block/concrete/cracked_concrete_tiles"
}
}

View file

@ -0,0 +1,8 @@
{
"parent": "minecraft:block/slab",
"textures": {
"bottom": "new_soviet:block/concrete/cracked_concrete_tiles",
"side": "new_soviet:block/concrete/cracked_concrete_tiles",
"top": "new_soviet:block/concrete/cracked_concrete_tiles"
}
}

View file

@ -0,0 +1,8 @@
{
"parent": "minecraft:block/slab_top",
"textures": {
"bottom": "new_soviet:block/concrete/cracked_concrete_tiles",
"side": "new_soviet:block/concrete/cracked_concrete_tiles",
"top": "new_soviet:block/concrete/cracked_concrete_tiles"
}
}

View file

@ -0,0 +1,8 @@
{
"parent": "minecraft:block/stairs",
"textures": {
"bottom": "new_soviet:block/concrete/cracked_concrete_tiles",
"side": "new_soviet:block/concrete/cracked_concrete_tiles",
"top": "new_soviet:block/concrete/cracked_concrete_tiles"
}
}

View file

@ -0,0 +1,8 @@
{
"parent": "minecraft:block/inner_stairs",
"textures": {
"bottom": "new_soviet:block/concrete/cracked_concrete_tiles",
"side": "new_soviet:block/concrete/cracked_concrete_tiles",
"top": "new_soviet:block/concrete/cracked_concrete_tiles"
}
}

View file

@ -0,0 +1,8 @@
{
"parent": "minecraft:block/outer_stairs",
"textures": {
"bottom": "new_soviet:block/concrete/cracked_concrete_tiles",
"side": "new_soviet:block/concrete/cracked_concrete_tiles",
"top": "new_soviet:block/concrete/cracked_concrete_tiles"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:block/cube_all",
"textures": {
"all": "new_soviet:block/concrete/mossy_concrete_tiles"
}
}

View file

@ -0,0 +1,8 @@
{
"parent": "minecraft:block/slab",
"textures": {
"bottom": "new_soviet:block/concrete/mossy_concrete_tiles",
"side": "new_soviet:block/concrete/mossy_concrete_tiles",
"top": "new_soviet:block/concrete/mossy_concrete_tiles"
}
}

View file

@ -0,0 +1,8 @@
{
"parent": "minecraft:block/slab_top",
"textures": {
"bottom": "new_soviet:block/concrete/mossy_concrete_tiles",
"side": "new_soviet:block/concrete/mossy_concrete_tiles",
"top": "new_soviet:block/concrete/mossy_concrete_tiles"
}
}

View file

@ -0,0 +1,8 @@
{
"parent": "minecraft:block/stairs",
"textures": {
"bottom": "new_soviet:block/concrete/mossy_concrete_tiles",
"side": "new_soviet:block/concrete/mossy_concrete_tiles",
"top": "new_soviet:block/concrete/mossy_concrete_tiles"
}
}

View file

@ -0,0 +1,8 @@
{
"parent": "minecraft:block/inner_stairs",
"textures": {
"bottom": "new_soviet:block/concrete/mossy_concrete_tiles",
"side": "new_soviet:block/concrete/mossy_concrete_tiles",
"top": "new_soviet:block/concrete/mossy_concrete_tiles"
}
}

View file

@ -0,0 +1,8 @@
{
"parent": "minecraft:block/outer_stairs",
"textures": {
"bottom": "new_soviet:block/concrete/mossy_concrete_tiles",
"side": "new_soviet:block/concrete/mossy_concrete_tiles",
"top": "new_soviet:block/concrete/mossy_concrete_tiles"
}
}

View file

@ -0,0 +1,3 @@
{
"parent": "new_soviet:block/concrete_tiles"
}

View file

@ -0,0 +1,3 @@
{
"parent": "new_soviet:block/concrete_tiles_slab"
}

View file

@ -0,0 +1,3 @@
{
"parent": "new_soviet:block/concrete_tiles_stairs"
}

View file

@ -0,0 +1,3 @@
{
"parent": "new_soviet:block/cracked_concrete_tiles"
}

View file

@ -0,0 +1,3 @@
{
"parent": "new_soviet:block/cracked_concrete_tiles_slab"
}

View file

@ -0,0 +1,3 @@
{
"parent": "new_soviet:block/cracked_concrete_tiles_stairs"
}

View file

@ -0,0 +1,3 @@
{
"parent": "new_soviet:block/mossy_concrete_tiles"
}

View file

@ -0,0 +1,3 @@
{
"parent": "new_soviet:block/mossy_concrete_tiles_slab"
}

View file

@ -0,0 +1,3 @@
{
"parent": "new_soviet:block/mossy_concrete_tiles_stairs"
}

View file

@ -1,6 +1,9 @@
{ {
"replace": false, "replace": false,
"values": [ "values": [
"new_soviet:chiseled_acacia_door",
"new_soviet:leather_lined_chiseled_acacia_door",
"new_soviet:white_chiseled_birch_door",
"new_soviet:acacia_window", "new_soviet:acacia_window",
"new_soviet:acacia_pane_window", "new_soviet:acacia_pane_window",
"new_soviet:birch_window", "new_soviet:birch_window",

View file

@ -1,6 +1,33 @@
{ {
"replace": false, "replace": false,
"values": [ "values": [
"new_soviet:telephone",
"new_soviet:radio_war",
"new_soviet:white_tiles",
"new_soviet:cracked_white_tiles",
"new_soviet:mossy_white_tiles",
"new_soviet:variated_white_tiles",
"new_soviet:white_tiles_stairs",
"new_soviet:white_tiles_slab",
"new_soviet:cracked_white_tiles_stairs",
"new_soviet:cracked_white_tiles_slab",
"new_soviet:mossy_white_tiles_stairs",
"new_soviet:mossy_white_tiles_slab",
"new_soviet:variated_white_tiles_stairs",
"new_soviet:variated_white_tiles_slab",
"new_soviet:concrete_tiles",
"new_soviet:cracked_concrete_tiles",
"new_soviet:mossy_concrete_tiles",
"new_soviet:concrete_tiles_stairs",
"new_soviet:concrete_tiles_slab",
"new_soviet:cracked_concrete_tiles_stairs",
"new_soviet:cracked_concrete_tiles_slab",
"new_soviet:mossy_concrete_tiles_stairs",
"new_soviet:mossy_concrete_tiles_slab",
"new_soviet:small_yellow_tiles",
"new_soviet:divided_concrete",
"new_soviet:separated_concrete_cross",
"new_soviet:small_cracked_yellow_tiles",
"new_soviet:sand_tiles", "new_soviet:sand_tiles",
"new_soviet:handrail", "new_soviet:handrail",
"new_soviet:nii_floor", "new_soviet:nii_floor",
@ -228,6 +255,24 @@
"new_soviet:cracked_green_white_tiles_slab", "new_soviet:cracked_green_white_tiles_slab",
"new_soviet:mossy_green_white_tiles_stairs", "new_soviet:mossy_green_white_tiles_stairs",
"new_soviet:mossy_green_white_tiles_slab", "new_soviet:mossy_green_white_tiles_slab",
"new_soviet:white_tiles",
"new_soviet:cracked_white_tiles",
"new_soviet:mossy_white_tiles",
"new_soviet:variated_white_tiles",
"new_soviet:white_tiles_stairs",
"new_soviet:white_tiles_slab",
"new_soviet:cracked_white_tiles_stairs",
"new_soviet:cracked_white_tiles_slab",
"new_soviet:mossy_white_tiles_stairs",
"new_soviet:mossy_white_tiles_slab",
"new_soviet:variated_white_tiles_stairs",
"new_soviet:variated_white_tiles_slab",
"new_soviet:concrete_tiles_stairs",
"new_soviet:concrete_tiles_slab",
"new_soviet:cracked_concrete_tiles_stairs",
"new_soviet:cracked_concrete_tiles_slab",
"new_soviet:mossy_concrete_tiles_stairs",
"new_soviet:mossy_concrete_tiles_slab",
"new_soviet:tuff_tiles_stairs", "new_soviet:tuff_tiles_stairs",
"new_soviet:tuff_tiles_slab", "new_soviet:tuff_tiles_slab",
"new_soviet:cracked_tuff_tiles_stairs", "new_soviet:cracked_tuff_tiles_stairs",

View file

@ -0,0 +1,48 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_acacia_slab": {
"conditions": {
"items": [
{
"items": [
"minecraft:acacia_slab"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_glass_pane": {
"conditions": {
"items": [
{
"items": [
"minecraft:glass_pane"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:acacia_pane_window"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_acacia_slab",
"has_glass_pane",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:acacia_pane_window"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,48 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_acacia_pane_window": {
"conditions": {
"items": [
{
"items": [
"new_soviet:acacia_pane_window"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_acacia_slab": {
"conditions": {
"items": [
{
"items": [
"minecraft:acacia_slab"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:acacia_pane_window_shapeless"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_acacia_pane_window",
"has_acacia_slab",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:acacia_pane_window_shapeless"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,48 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_acacia_slab": {
"conditions": {
"items": [
{
"items": [
"minecraft:acacia_slab"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_glass_pane": {
"conditions": {
"items": [
{
"items": [
"minecraft:glass_pane"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:acacia_window"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_acacia_slab",
"has_glass_pane",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:acacia_window"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,48 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_birch_slab": {
"conditions": {
"items": [
{
"items": [
"minecraft:birch_slab"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_glass_pane": {
"conditions": {
"items": [
{
"items": [
"minecraft:glass_pane"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:birch_pane_window"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_birch_slab",
"has_glass_pane",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:birch_pane_window"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,48 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_birch_pane_window": {
"conditions": {
"items": [
{
"items": [
"new_soviet:birch_pane_window"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_birch_slab": {
"conditions": {
"items": [
{
"items": [
"minecraft:birch_slab"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:birch_pane_window_shapeless"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_birch_pane_window",
"has_birch_slab",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:birch_pane_window_shapeless"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,48 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_birch_slab": {
"conditions": {
"items": [
{
"items": [
"minecraft:birch_slab"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_glass_pane": {
"conditions": {
"items": [
{
"items": [
"minecraft:glass_pane"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:birch_window"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_birch_slab",
"has_glass_pane",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:birch_window"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,48 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_cherry_slab": {
"conditions": {
"items": [
{
"items": [
"minecraft:cherry_slab"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_glass_pane": {
"conditions": {
"items": [
{
"items": [
"minecraft:glass_pane"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:cherry_pane_window"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_cherry_slab",
"has_glass_pane",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:cherry_pane_window"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,48 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_cherry_pane_window": {
"conditions": {
"items": [
{
"items": [
"new_soviet:cherry_pane_window"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_cherry_slab": {
"conditions": {
"items": [
{
"items": [
"minecraft:cherry_slab"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:cherry_pane_window_shapeless"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_cherry_pane_window",
"has_cherry_slab",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:cherry_pane_window_shapeless"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,48 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_cherry_slab": {
"conditions": {
"items": [
{
"items": [
"minecraft:cherry_slab"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_glass_pane": {
"conditions": {
"items": [
{
"items": [
"minecraft:glass_pane"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:cherry_window"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_cherry_slab",
"has_glass_pane",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:cherry_window"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_acacia_door": {
"conditions": {
"items": [
{
"items": [
"minecraft:acacia_door"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "minecraft:chiseled_acacia_door_from_acacia_door_stonecutting"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_acacia_door",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"minecraft:chiseled_acacia_door_from_acacia_door_stonecutting"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,48 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_crimson_slab": {
"conditions": {
"items": [
{
"items": [
"minecraft:crimson_slab"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_glass_pane": {
"conditions": {
"items": [
{
"items": [
"minecraft:glass_pane"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:crimson_pane_window"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_crimson_slab",
"has_glass_pane",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:crimson_pane_window"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,48 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_crimson_pane_window": {
"conditions": {
"items": [
{
"items": [
"new_soviet:crimson_pane_window"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_crimson_slab": {
"conditions": {
"items": [
{
"items": [
"minecraft:crimson_slab"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:crimson_pane_window_shapeless"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_crimson_pane_window",
"has_crimson_slab",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:crimson_pane_window_shapeless"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,48 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_crimson_slab": {
"conditions": {
"items": [
{
"items": [
"minecraft:crimson_slab"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_glass_pane": {
"conditions": {
"items": [
{
"items": [
"minecraft:glass_pane"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:crimson_window"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_crimson_slab",
"has_glass_pane",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:crimson_window"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,48 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_dark_oak_slab": {
"conditions": {
"items": [
{
"items": [
"minecraft:dark_oak_slab"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_glass_pane": {
"conditions": {
"items": [
{
"items": [
"minecraft:glass_pane"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:dark_oak_pane_window"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_dark_oak_slab",
"has_glass_pane",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:dark_oak_pane_window"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,48 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_dark_oak_pane_window": {
"conditions": {
"items": [
{
"items": [
"new_soviet:dark_oak_pane_window"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_dark_oak_slab": {
"conditions": {
"items": [
{
"items": [
"minecraft:dark_oak_slab"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:dark_oak_pane_window_shapeless"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_dark_oak_pane_window",
"has_dark_oak_slab",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:dark_oak_pane_window_shapeless"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,48 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_dark_oak_slab": {
"conditions": {
"items": [
{
"items": [
"minecraft:dark_oak_slab"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_glass_pane": {
"conditions": {
"items": [
{
"items": [
"minecraft:glass_pane"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:dark_oak_window"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_dark_oak_slab",
"has_glass_pane",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:dark_oak_window"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,48 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_glass_pane": {
"conditions": {
"items": [
{
"items": [
"minecraft:glass_pane"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_jungle_slab": {
"conditions": {
"items": [
{
"items": [
"minecraft:jungle_slab"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:jungle_pane_window"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_jungle_slab",
"has_glass_pane",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:jungle_pane_window"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,48 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_jungle_pane_window": {
"conditions": {
"items": [
{
"items": [
"new_soviet:jungle_pane_window"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_jungle_slab": {
"conditions": {
"items": [
{
"items": [
"minecraft:jungle_slab"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:jungle_pane_window_shapeless"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_jungle_pane_window",
"has_jungle_slab",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:jungle_pane_window_shapeless"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,48 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_glass_pane": {
"conditions": {
"items": [
{
"items": [
"minecraft:glass_pane"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_jungle_slab": {
"conditions": {
"items": [
{
"items": [
"minecraft:jungle_slab"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:jungle_window"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_jungle_slab",
"has_glass_pane",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:jungle_window"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,48 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_leather": {
"conditions": {
"items": [
{
"items": [
"minecraft:leather"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_leather_lined_chiseled_acacia_door": {
"conditions": {
"items": [
{
"items": [
"new_soviet:leather_lined_chiseled_acacia_door"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:leather_lined_chiseled_acacia_door"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_leather_lined_chiseled_acacia_door",
"has_leather",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:leather_lined_chiseled_acacia_door"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,48 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_glass_pane": {
"conditions": {
"items": [
{
"items": [
"minecraft:glass_pane"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_mangrove_slab": {
"conditions": {
"items": [
{
"items": [
"minecraft:mangrove_slab"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:mangrove_pane_window"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_mangrove_slab",
"has_glass_pane",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:mangrove_pane_window"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,48 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_mangrove_pane_window": {
"conditions": {
"items": [
{
"items": [
"new_soviet:mangrove_pane_window"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_mangrove_slab": {
"conditions": {
"items": [
{
"items": [
"minecraft:mangrove_slab"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:mangrove_pane_window_shapeless"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_mangrove_pane_window",
"has_mangrove_slab",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:mangrove_pane_window_shapeless"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,48 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_glass_pane": {
"conditions": {
"items": [
{
"items": [
"minecraft:glass_pane"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_mangrove_slab": {
"conditions": {
"items": [
{
"items": [
"minecraft:mangrove_slab"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:mangrove_window"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_mangrove_slab",
"has_glass_pane",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:mangrove_window"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,48 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_glass_pane": {
"conditions": {
"items": [
{
"items": [
"minecraft:glass_pane"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_oak_slab": {
"conditions": {
"items": [
{
"items": [
"minecraft:oak_slab"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:oak_pane_window"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_oak_slab",
"has_glass_pane",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:oak_pane_window"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,48 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_oak_pane_window": {
"conditions": {
"items": [
{
"items": [
"new_soviet:oak_pane_window"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_oak_slab": {
"conditions": {
"items": [
{
"items": [
"minecraft:oak_slab"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:oak_pane_window_shapeless"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_oak_pane_window",
"has_oak_slab",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:oak_pane_window_shapeless"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,48 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_glass_pane": {
"conditions": {
"items": [
{
"items": [
"minecraft:glass_pane"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_oak_slab": {
"conditions": {
"items": [
{
"items": [
"minecraft:oak_slab"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:oak_window"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_oak_slab",
"has_glass_pane",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:oak_window"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,48 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_glass_pane": {
"conditions": {
"items": [
{
"items": [
"minecraft:glass_pane"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_spruce_slab": {
"conditions": {
"items": [
{
"items": [
"minecraft:spruce_slab"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:spruce_pane_window"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_spruce_slab",
"has_glass_pane",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:spruce_pane_window"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,48 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_spruce_pane_window": {
"conditions": {
"items": [
{
"items": [
"new_soviet:spruce_pane_window"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_spruce_slab": {
"conditions": {
"items": [
{
"items": [
"minecraft:spruce_slab"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:spruce_pane_window_shapeless"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_spruce_pane_window",
"has_spruce_slab",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:spruce_pane_window_shapeless"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,48 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_glass_pane": {
"conditions": {
"items": [
{
"items": [
"minecraft:glass_pane"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_spruce_slab": {
"conditions": {
"items": [
{
"items": [
"minecraft:spruce_slab"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:spruce_window"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_spruce_slab",
"has_glass_pane",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:spruce_window"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,48 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_glass_pane": {
"conditions": {
"items": [
{
"items": [
"minecraft:glass_pane"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:warped_pane_window"
},
"trigger": "minecraft:recipe_unlocked"
},
"has_warped_slab": {
"conditions": {
"items": [
{
"items": [
"minecraft:warped_slab"
]
}
]
},
"trigger": "minecraft:inventory_changed"
}
},
"requirements": [
[
"has_warped_slab",
"has_glass_pane",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:warped_pane_window"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,48 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:warped_pane_window_shapeless"
},
"trigger": "minecraft:recipe_unlocked"
},
"has_warped_pane_window": {
"conditions": {
"items": [
{
"items": [
"new_soviet:warped_pane_window"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_warped_slab": {
"conditions": {
"items": [
{
"items": [
"minecraft:warped_slab"
]
}
]
},
"trigger": "minecraft:inventory_changed"
}
},
"requirements": [
[
"has_warped_pane_window",
"has_warped_slab",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:warped_pane_window_shapeless"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,48 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_glass_pane": {
"conditions": {
"items": [
{
"items": [
"minecraft:glass_pane"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:warped_window"
},
"trigger": "minecraft:recipe_unlocked"
},
"has_warped_slab": {
"conditions": {
"items": [
{
"items": [
"minecraft:warped_slab"
]
}
]
},
"trigger": "minecraft:inventory_changed"
}
},
"requirements": [
[
"has_warped_slab",
"has_glass_pane",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:warped_window"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,61 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_caged_post_lamp": {
"conditions": {
"items": [
{
"items": [
"new_soviet:modern_post_lamp"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_iron_ingot": {
"conditions": {
"items": [
{
"items": [
"new_soviet:modern_post_lamp"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_modern_post_lamp": {
"conditions": {
"items": [
{
"items": [
"new_soviet:modern_post_lamp"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:modern_post_lamp_add_ingot"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_modern_post_lamp",
"has_caged_post_lamp",
"has_iron_ingot",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:modern_post_lamp_add_ingot"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,74 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_iron_ingot": {
"conditions": {
"items": [
{
"items": [
"minecraft:iron_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_iron_nugget": {
"conditions": {
"items": [
{
"items": [
"minecraft:iron_nugget"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_lamp_post_base": {
"conditions": {
"items": [
{
"items": [
"new_soviet:lamp_post_base"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_lantern": {
"conditions": {
"items": [
{
"items": [
"minecraft:lantern"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:modern_post_lamp_basic"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_lamp_post_base",
"has_lantern",
"has_iron_ingot",
"has_iron_nugget",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:modern_post_lamp_basic"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,74 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_antenna": {
"conditions": {
"items": [
{
"items": [
"new_soviet:antenna"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_iron_ingot": {
"conditions": {
"items": [
{
"items": [
"minecraft:iron_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_iron_nugget": {
"conditions": {
"items": [
{
"items": [
"minecraft:iron_nugget"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_note_block": {
"conditions": {
"items": [
{
"items": [
"minecraft:note_block"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:radio_war"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_iron_nugget",
"has_iron_ingot",
"has_antenna",
"has_note_block",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:radio_war"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,87 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_iron_ingot": {
"conditions": {
"items": [
{
"items": [
"minecraft:iron_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_iron_nugget": {
"conditions": {
"items": [
{
"items": [
"minecraft:iron_nugget"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_iron_trapdoor": {
"conditions": {
"items": [
{
"items": [
"minecraft:iron_trapdoor"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_polished_deepslate_slab": {
"conditions": {
"items": [
{
"items": [
"minecraft:polished_deepslate_slab"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_redstone": {
"conditions": {
"items": [
{
"items": [
"minecraft:redstone"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:telephone"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_iron_nugget",
"has_iron_ingot",
"has_polished_deepslate_slab",
"has_iron_trapdoor",
"has_redstone",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:telephone"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,61 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_iron_ingot": {
"conditions": {
"items": [
{
"items": [
"minecraft:iron_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_iron_nugget": {
"conditions": {
"items": [
{
"items": [
"minecraft:iron_nugget"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_polished_deepslate_slab": {
"conditions": {
"items": [
{
"items": [
"minecraft:polished_deepslate_slab"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:w_machine"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_iron_nugget",
"has_polished_deepslate_slab",
"has_iron_ingot",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:w_machine"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_makhorka": {
"conditions": {
"items": [
{
"items": [
"new_soviet:makhorka"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:belomor_cigarette"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_makhorka",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:belomor_cigarette"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_makhorka": {
"conditions": {
"items": [
{
"items": [
"new_soviet:makhorka"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:cigarette"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_makhorka",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:cigarette"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_makhorka": {
"conditions": {
"items": [
{
"items": [
"new_soviet:makhorka"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:duchess_cigarette"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_makhorka",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:duchess_cigarette"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_makhorka": {
"conditions": {
"items": [
{
"items": [
"new_soviet:makhorka"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:friend_cigarette"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_makhorka",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:friend_cigarette"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,48 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_homemade_cigarette": {
"conditions": {
"items": [
{
"items": [
"new_soviet:homemade_cigarette"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_makhorka": {
"conditions": {
"items": [
{
"items": [
"new_soviet:makhorka"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:homemade_cigarette"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_homemade_cigarette",
"has_makhorka",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:homemade_cigarette"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,48 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_gunpowder": {
"conditions": {
"items": [
{
"items": [
"minecraft:gunpowder"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_makhorka": {
"conditions": {
"items": [
{
"items": [
"new_soviet:makhorka"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "new_soviet:makhorka"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_makhorka",
"has_gunpowder",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"new_soviet:makhorka"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "new_soviet:concrete_tiles"
}
],
"rolls": 1.0
}
]
}

View file

@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "new_soviet:concrete_tiles_slab"
}
],
"rolls": 1.0
}
]
}

View file

@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "new_soviet:concrete_tiles_stairs"
}
],
"rolls": 1.0
}
]
}

View file

@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "new_soviet:cracked_concrete_tiles"
}
],
"rolls": 1.0
}
]
}

View file

@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "new_soviet:cracked_concrete_tiles_slab"
}
],
"rolls": 1.0
}
]
}

View file

@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "new_soviet:cracked_concrete_tiles_stairs"
}
],
"rolls": 1.0
}
]
}

View file

@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "new_soviet:divided_concrete"
}
],
"rolls": 1.0
}
]
}

View file

@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "new_soviet:mossy_concrete_tiles"
}
],
"rolls": 1.0
}
]
}

View file

@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "new_soviet:mossy_concrete_tiles_slab"
}
],
"rolls": 1.0
}
]
}

View file

@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "new_soviet:mossy_concrete_tiles_stairs"
}
],
"rolls": 1.0
}
]
}

View file

@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "new_soviet:radio_war"
}
],
"rolls": 1.0
}
]
}

View file

@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "new_soviet:separated_concrete_cross"
}
],
"rolls": 1.0
}
]
}

View file

@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "new_soviet:telephone"
}
],
"rolls": 1.0
}
]
}

View file

@ -0,0 +1,24 @@
{
"type": "minecraft:crafting_shaped",
"category": "building",
"key": {
"G": {
"item": "minecraft:glass_pane"
},
"S": {
"item": "minecraft:stick"
},
"W": {
"item": "minecraft:acacia_slab"
}
},
"pattern": [
" W ",
"SGS",
" W "
],
"result": {
"item": "new_soviet:acacia_pane_window"
},
"show_notification": true
}

View file

@ -0,0 +1,15 @@
{
"type": "minecraft:crafting_shapeless",
"category": "building",
"ingredients": [
{
"item": "new_soviet:acacia_window"
},
{
"item": "minecraft:acacia_slab"
}
],
"result": {
"item": "new_soviet:acacia_pane_window"
}
}

View file

@ -0,0 +1,24 @@
{
"type": "minecraft:crafting_shaped",
"category": "building",
"key": {
"G": {
"item": "minecraft:glass_pane"
},
"S": {
"item": "minecraft:stick"
},
"W": {
"item": "minecraft:acacia_slab"
}
},
"pattern": [
" S ",
"SGS",
" W "
],
"result": {
"item": "new_soviet:acacia_window"
},
"show_notification": true
}

Some files were not shown because too many files have changed in this diff Show more