Compare commits

..

No commits in common. "93e149be136af5ec73f548a9fb9280720270e012" and "7b3aedbc94ae3c4fafe59018582a7a159cd45b9e" have entirely different histories.

27 changed files with 697 additions and 567 deletions

View file

@ -1,5 +1,4 @@
### Changelog 0.1 -> 0.2 ### Changelog 0.1 -> 0.2
* Added new "Dirt Road" block * Added new "Dirt Road" block
* Made by tilling coarse dirt with a rake. Right now you get 1 flint out of the process as a placeholder drop * Made by tilling coarse dirt with a rake. Right now you get 1 flint out of the process as a placeholder drop
* Behaves like gravel * Behaves like gravel
@ -25,11 +24,4 @@
* Optimised chess model files * Optimised chess model files
* Removed several unused textures (may reduce file size) * Removed several unused textures (may reduce file size)
* Updated one of authors' nicks in credits * Updated one of authors' nicks in credits
* Moved to newer versions of Yarn, Loom, Fabric loader & API * Moved to newer versions of Yarn, Loom, Fabric loader & API
### Changelog 0.2 -> 0.3
This version focuses on QOL and bug fixes
* Added Russian translation (ru_ru)
* Fixed some issues with blocks being non opaque
* Deleted some unused textures and models

20
TODO.md
View file

@ -11,27 +11,9 @@
* Add pipes/heating * Add pipes/heating
* Add rubbish, rocks * Add rubbish, rocks
* Figure out electronic devices - function * Figure out electronic devices - function
=== ACHIEVEMENTS === === ACHIEVEMENTS ===
Gambler - throw dice 100 times Gambler - throw dice 100 times
One In 64 Million - roll perfect d20 x 6 One In 64 Million - roll perfect d20 x 6
Serious Addiction - throw a dice 1000 times, and then reevaluate your life choices Serious Addiction - throw a dice 1000 times, and then reevaluate your life choices
What the- - ??? meat ??? rake What the- - ??? meat ??? rake
## 0.3
Goal - QOL
* Russian translation
* Cherry & bamboo planks (parquet)
* More achievements
* All missing recipes
* Better feedback - particles, noises
* Block breaking particle textures
* Fix post lamps hit-boxes
* Add backside of TV hit-box
* Missing warning stripes
* Rework cigarette (code and some functionality)
* More land mines, land mine base item, create integration for it
* Code maintenance
* Mod menu integration - setting screen, Russian description
* Overall better config management (/reload?)

View file

@ -13,10 +13,6 @@ base {
} }
repositories { repositories {
maven {
name = 'ModMenu'
url = 'https://maven.terraformersmc.com/releases/'
}
} }
loom { loom {
@ -58,7 +54,6 @@ dependencies {
modImplementation "net.fabricmc:fabric-loader:${project.loader_version}" modImplementation "net.fabricmc:fabric-loader:${project.loader_version}"
modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}" // Fabric API. modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}" // Fabric API.
modApi "com.terraformersmc:modmenu:${modmenu_version}" // ModMenu
} }
processResources { processResources {
@ -102,16 +97,15 @@ modrinth {
token = System.getenv(modrinth_token) // DO NOT REVEAL THE TOKEN!!! token = System.getenv(modrinth_token) // DO NOT REVEAL THE TOKEN!!!
projectId = mod_id projectId = mod_id
versionNumber = mod_version versionNumber = mod_version
versionType = "beta" // release/beta/alpha versionType = "beta" // `release`, `beta`, `alpha`
uploadFile = remapJar uploadFile = remapJar
gameVersions = ["1.20.1"] gameVersions = ["1.20.1"]
loaders = ["fabric"] loaders = ["fabric"]
dependencies { dependencies {
required.project "fabric-api" // scope.type
// scope.type "name"
// The scope can be `required`, `optional`, `incompatible`, or `embedded` // The scope can be `required`, `optional`, `incompatible`, or `embedded`
// The type can either be `project` or `version` // The type can either be `project` or `version`
required.project "fabric-api" // Creates a new required dependency on Fabric API
// optional.version "sodium", "mc1.19.3-0.4.8" // Creates a new optional dependency on this specific version of Sodium // optional.version "sodium", "mc1.19.3-0.4.8" // Creates a new optional dependency on this specific version of Sodium
} }
} }

View file

@ -13,9 +13,8 @@ mod_version=0.2
maven_group=su.a71 maven_group=su.a71
mod_id=new_soviet mod_id=new_soviet
# Dependencies # Dependencies (Fabric API)
fabric_version=0.90.0+1.20.1 fabric_version=0.90.0+1.20.1
modmenu_version=7.2.2
# Modrinth publishing # Modrinth publishing
modrinth_token=tokenhere modrinth_token=tokenhere

Binary file not shown.

After

Width:  |  Height:  |  Size: 485 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 880 KiB

BIN
media/NSE_scr_minefield.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 754 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 530 KiB

View file

@ -1,19 +0,0 @@
package su.a71.new_soviet.config;
import com.terraformersmc.modmenu.api.ConfigScreenFactory;
import com.terraformersmc.modmenu.api.ModMenuApi;
import net.minecraft.client.gui.screen.Screen;
import net.minecraft.text.Text;
public class ModMenuCompat implements ModMenuApi{
@Override
public ConfigScreenFactory<?> getModConfigScreenFactory() {
return screen -> new Screen(Text.of("")) {
@Override
protected void init() {
Config.openConfigFile();
this.client.setScreen(screen);
}
};
}
}

View file

@ -1,7 +1,4 @@
package su.a71.new_soviet.config; package su.a71.new_soviet;
import net.minecraft.util.Util;
import su.a71.new_soviet.NewSoviet;
import java.io.*; import java.io.*;
@ -14,19 +11,16 @@ public class Config {
INSTANCE = this; INSTANCE = this;
} }
// Getters for settings ===========
public boolean shouldAnnounceDice() { public boolean shouldAnnounceDice() {
return announce_dice; return announce_dice;
} }
// ================================
private static void generateDefault() { private static void generateDefault() {
INSTANCE = new Config(); INSTANCE = new Config();
NewSoviet.LOG.info("Generated config file at config/" + NewSoviet.MOD_ID + ".json"); NewSoviet.LOG.info("Generated config file at config/new_soviet.json");
File file = new File("config/" + NewSoviet.MOD_ID + ".json"); File file = new File("config/new_soviet.json");
if(!file.getParentFile().exists() && !file.getParentFile().mkdirs()) { if(!file.getParentFile().exists() && !file.getParentFile().mkdirs()) {
NewSoviet.LOG.error("Error making dir, using default config"); NewSoviet.LOG.error("Error making dir, using default config");
INSTANCE = new Config(); INSTANCE = new Config();
@ -39,11 +33,12 @@ public class Config {
} catch (Exception e) { } catch (Exception e) {
NewSoviet.LOG.error("Error creating config, using default", e); NewSoviet.LOG.error("Error creating config, using default", e);
} }
} }
public static void load() { public static void load() {
// Generate config if it doesn't exist // Generate config if it doesn't exist
File file = new File("config/" + NewSoviet.MOD_ID + ".json"); File file = new File("config/new_soviet.json");
if(!file.exists()) { if(!file.exists()) {
generateDefault(); generateDefault();
} }
@ -62,9 +57,4 @@ public class Config {
INSTANCE = new Config(); INSTANCE = new Config();
} }
} }
public static void openConfigFile() {
String configPath = "config/" + NewSoviet.MOD_ID + ".json";
Util.getOperatingSystem().open(new File(configPath));
}
} }

View file

@ -3,11 +3,10 @@ package su.a71.new_soviet;
import com.google.gson.Gson; import com.google.gson.Gson;
import com.google.gson.GsonBuilder; import com.google.gson.GsonBuilder;
import net.fabricmc.api.ModInitializer; import net.fabricmc.api.ModInitializer;
import net.minecraft.util.math.random.Random; import net.minecraft.util.math.random.Random;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import su.a71.new_soviet.config.Config;
import su.a71.new_soviet.registration.NSE_Blocks; import su.a71.new_soviet.registration.NSE_Blocks;
import su.a71.new_soviet.registration.NSE_Custom; import su.a71.new_soviet.registration.NSE_Custom;
import su.a71.new_soviet.registration.NSE_Items; import su.a71.new_soviet.registration.NSE_Items;

View file

@ -0,0 +1,2 @@
# Meat mechanic

View file

@ -0,0 +1,67 @@
package su.a71.new_soviet.blocks.meat;
import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings;
import net.minecraft.block.*;
import net.minecraft.block.entity.SculkSpreadManager;
import net.minecraft.item.ItemPlacementContext;
import net.minecraft.server.world.ServerWorld;
import net.minecraft.state.StateManager;
import net.minecraft.state.property.IntProperty;
import net.minecraft.state.property.Properties;
import net.minecraft.util.math.BlockPos;
import net.minecraft.util.math.Direction;
import net.minecraft.util.math.random.Random;
import net.minecraft.world.WorldAccess;
import org.jetbrains.annotations.Nullable;
public class MeatBlock extends Block implements SculkSpreadable {
public static final IntProperty AGE;
public final float MeatChance;
public MeatBlock(FabricBlockSettings settings, float meatChance) {
super(settings.ticksRandomly());
setDefaultState(getDefaultState().with(AGE, 0));
this.MeatChance = meatChance;
}
@Override
public void randomTick(BlockState state, ServerWorld world, BlockPos pos, Random random) {
if (world.isAir(pos.up())) {
int i;
for(i = 1; world.getBlockState(pos.down(i)).isOf(this); ++i) {
}
if (i < 3) {
int j = state.get(AGE);
if (j == 25) {
world.setBlockState(pos.up(), this.getDefaultState());
world.setBlockState(pos, state.with(AGE, 0), 4);
} else {
world.setBlockState(pos, state.with(AGE, j + 1), 4);
}
}
} super.randomTick(state, world, pos, random);
}
protected void appendProperties(StateManager.Builder<Block, BlockState> builder) {
builder.add(AGE);
}
@Nullable
@Override
public BlockState getPlacementState(ItemPlacementContext ctx) {
return super.getPlacementState(ctx).with(AGE, 0);
}
static {
AGE = Properties.AGE_25;
}
@Override
public int spread(SculkSpreadManager.Cursor cursor, WorldAccess world, BlockPos catalystPos, Random random, SculkSpreadManager spreadManager, boolean shouldConvertToBlock) {
return 0;
}
}

View file

@ -0,0 +1,9 @@
package su.a71.new_soviet.blocks.meat;
import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings;
public class MeatEyeBlock extends MeatBlock {
public MeatEyeBlock(FabricBlockSettings settings) {
super(settings, 10);
}
}

View file

@ -0,0 +1,9 @@
package su.a71.new_soviet.blocks.meat;
import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings;
public class MeatTeethBlock extends MeatBlock {
public MeatTeethBlock(FabricBlockSettings settings) {
super(settings, 10);
}
}

View file

@ -14,7 +14,7 @@ import net.minecraft.world.World;
import org.jetbrains.annotations.Nullable; import org.jetbrains.annotations.Nullable;
import java.util.List; import java.util.List;
import su.a71.new_soviet.config.Config; import su.a71.new_soviet.Config;
import su.a71.new_soviet.NewSoviet; import su.a71.new_soviet.NewSoviet;
import su.a71.new_soviet.registration.NSE_Sounds; import su.a71.new_soviet.registration.NSE_Sounds;
import su.a71.new_soviet.registration.NSE_Stats; import su.a71.new_soviet.registration.NSE_Stats;

View file

@ -441,10 +441,10 @@ public class NSE_Blocks extends NSE_BaseRegistration {
public static final Block METAL_PLATING = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.NETHERITE).hardness(5f).requiresTool().mapColor(MapColor.IRON_GRAY)); public static final Block METAL_PLATING = new Block(FabricBlockSettings.create().sounds(BlockSoundGroup.NETHERITE).hardness(5f).requiresTool().mapColor(MapColor.IRON_GRAY));
public static final StairsBlock METAL_PLATING_STAIRS = new StairsBlock(METAL_PLATING.getDefaultState(), FabricBlockSettings.copy(METAL_PLATING)); public static final StairsBlock METAL_PLATING_STAIRS = new StairsBlock(METAL_PLATING.getDefaultState(), FabricBlockSettings.copy(METAL_PLATING));
public static final SlabBlock METAL_PLATING_SLAB = new SlabBlock(FabricBlockSettings.copy(METAL_PLATING)); public static final SlabBlock METAL_PLATING_SLAB = new SlabBlock(FabricBlockSettings.copy(METAL_PLATING));
public static final BarrelBlock CRATE = new BarrelBlock(FabricBlockSettings.create().sounds(BlockSoundGroup.CHISELED_BOOKSHELF).mapColor(MapColor.OAK_TAN).hardness(1.8f)); public static final BarrelBlock CRATE = new BarrelBlock(FabricBlockSettings.create().sounds(BlockSoundGroup.CHISELED_BOOKSHELF).nonOpaque().mapColor(MapColor.OAK_TAN).hardness(1.8f));
public static final WallBlock CONCRETE_WALL = new WallBlock(FabricBlockSettings.create().sounds(BlockSoundGroup.STONE).mapColor(MapColor.STONE_GRAY)); public static final WallBlock CONCRETE_WALL = new WallBlock(FabricBlockSettings.create().sounds(BlockSoundGroup.STONE).mapColor(MapColor.STONE_GRAY));
public static final BarbedWireBlock BARBED_WIRE = new BarbedWireBlock(FabricBlockSettings.create().requiresTool().nonOpaque().noCollision().requiresTool().strength(4.5f, 2f).mapColor(MapColor.IRON_GRAY)); public static final BarbedWireBlock BARBED_WIRE = new BarbedWireBlock(FabricBlockSettings.create().requiresTool().noCollision().requiresTool().strength(4.5f, 2f).mapColor(MapColor.IRON_GRAY));
public static final HandrailBlock HANDRAIL = new HandrailBlock(FabricBlockSettings.create().sounds(BlockSoundGroup.COPPER).requiresTool().hardness(4f).nonOpaque()); public static final HandrailBlock HANDRAIL = new HandrailBlock(FabricBlockSettings.create().sounds(BlockSoundGroup.COPPER).requiresTool().hardness(4f).nonOpaque());
public static final PaneBlock BLUE_IRON_BARS = new PaneBlock(FabricBlockSettings.copy(Blocks.IRON_BARS)); public static final PaneBlock BLUE_IRON_BARS = new PaneBlock(FabricBlockSettings.copy(Blocks.IRON_BARS));
@ -452,15 +452,15 @@ public class NSE_Blocks extends NSE_BaseRegistration {
public static final PaneBlock VINTAGE_IRON_BARS = new PaneBlock(FabricBlockSettings.copy(Blocks.IRON_BARS)); public static final PaneBlock VINTAGE_IRON_BARS = new PaneBlock(FabricBlockSettings.copy(Blocks.IRON_BARS));
// WALLPAPER BLOCKS ========== // WALLPAPER BLOCKS ==========
public static final Block GREEN_WALLPAPER = new Block(FabricBlockSettings.create().sounds(NSE_Sounds.WALLPAPER_BLOCK_SOUNDS).mapColor(MapColor.DARK_GREEN).hardness(10f)); public static final Block GREEN_WALLPAPER = new Block(FabricBlockSettings.create().sounds(NSE_Sounds.WALLPAPER_BLOCK_SOUNDS).nonOpaque().mapColor(MapColor.DARK_GREEN).hardness(10f));
public static final Block BROWN_WALLPAPER = new Block(FabricBlockSettings.copy(GREEN_WALLPAPER).mapColor(MapColor.BROWN)); public static final Block BROWN_WALLPAPER = new Block(FabricBlockSettings.copy(GREEN_WALLPAPER).mapColor(MapColor.BROWN));
public static final Block BEIGE_WALLPAPER = new Block(FabricBlockSettings.copy(GREEN_WALLPAPER).mapColor(MapColor.DIRT_BROWN)); public static final Block BEIGE_WALLPAPER = new Block(FabricBlockSettings.copy(GREEN_WALLPAPER).mapColor(MapColor.DIRT_BROWN));
// MEAT (cursed...) ========== // MEAT (cursed...) ==========
public static final Block MEAT = new Block(FabricBlockSettings.create().velocityMultiplier(0.8f).sounds(NSE_Sounds.MEAT_SOUNDS).mapColor(MapColor.DARK_RED).hardness(8f)); public static final Block MEAT = new Block(FabricBlockSettings.create().velocityMultiplier(0.8f).sounds(NSE_Sounds.MEAT_SOUNDS).nonOpaque().mapColor(MapColor.DARK_RED).hardness(8f));
public static final Block MEAT_EYE = new Block(FabricBlockSettings.copy(MEAT)); public static final Block MEAT_EYE = new Block(FabricBlockSettings.copy(MEAT));
public static final Block MEAT_TEETH = new Block(FabricBlockSettings.copy(MEAT)); public static final Block MEAT_TEETH = new Block(FabricBlockSettings.copy(MEAT));
public static final SnowBlock PURPLE_GOO = new SnowBlock(FabricBlockSettings.copy(MEAT).mapColor(MapColor.PURPLE).hardness(1.2f)); public static final SnowBlock PURPLE_GOO = new SnowBlock(FabricBlockSettings.copy(MEAT).mapColor(MapColor.PURPLE).hardness(1.2f).nonOpaque());
private static final ItemGroup NSE_BUILDING_TAB = FabricItemGroup.builder() private static final ItemGroup NSE_BUILDING_TAB = FabricItemGroup.builder()
.icon(() -> new ItemStack(CALCITE_TILES)) .icon(() -> new ItemStack(CALCITE_TILES))

View file

@ -121,7 +121,7 @@
"block.new_soviet.cross_birch_planks": "Cross Birch Planks", "block.new_soviet.cross_birch_planks": "Cross Birch Planks",
"block.new_soviet.herringbone_crimson_planks": "Herringbone Crimson Planks", "block.new_soviet.herringbone_crimson_planks": "Herringbone Crimson Planks",
"block.new_soviet.cross_crimson_planks": "Cross Crimson Planks", "block.new_soviet.cross_crimson_planks": "Cross Crimson Planks",
"block.new_soviet.herringbone_dark_oak_planks": "Herringbone Dark Oak Planks", "block.new_soviet.herringbone_dark_oak_planks": "Herringbone Dark Oak Plaks",
"block.new_soviet.cross_dark_oak_planks": "Cross Dark Oak Planks", "block.new_soviet.cross_dark_oak_planks": "Cross Dark Oak Planks",
"block.new_soviet.herringbone_jungle_planks": "Herringbone Jungle Planks", "block.new_soviet.herringbone_jungle_planks": "Herringbone Jungle Planks",
"block.new_soviet.cross_jungle_planks": "Cross Jungle Planks", "block.new_soviet.cross_jungle_planks": "Cross Jungle Planks",

View file

@ -1,481 +0,0 @@
{
"itemGroup.new_soviet.building_blocks": "Советские Строительные Блоки",
"itemGroup.new_soviet.items": "Советские Предметы",
"itemGroup.new_soviet.custom": "Советские Дополнения",
"block.new_soviet.sand_tiles": "Песчаная плитка",
"block.new_soviet.cracked_sand_tiles": "Потрескавшаяся песчаная плитка",
"block.new_soviet.mossy_sand_tiles": "Замшелая песчаная плитка",
"block.new_soviet.small_sand_tiles": "Маленькая песчаная плитка",
"block.new_soviet.small_cracked_sand_tiles": "Маленькая потрескавшаяся песчаная плитка",
"block.new_soviet.herringbone_sand_tiles": "Песчаная плитка в ёлочку",
"block.new_soviet.cross_sand_tiles": "Cross песчаная плитка",
"block.new_soviet.big_sand_tiles": "Большая песчаная плитка",
"block.new_soviet.sand_bricks": "Песчаные кирпичи",
"block.new_soviet.cracked_sand_bricks": "Потрескавшиеся песчаные кирпичи",
"block.new_soviet.mossy_sand_bricks": "Замшелые песчаные кирпичи",
"block.new_soviet.big_sand_bricks": "Большие песчаные кирпичи",
"block.new_soviet.brick_tiles": "Кирпичная плитка",
"block.new_soviet.cracked_brick_tiles": "Потрескавшаяся кирпичная плитка",
"block.new_soviet.mossy_brick_tiles": "Замшелая кирпичная плитка",
"block.new_soviet.dirty_brick_tiles": "Грязная кирпичная плитка",
"block.new_soviet.dark_brick_tiles": "Тёмная кирпичная плитка",
"block.new_soviet.cracked_dark_brick_tiles": "Потрескавшаяся тёмная кирпичная плитка",
"block.new_soviet.mossy_dark_brick_tiles": "Замшелая тёмная кирпичная плитка",
"block.new_soviet.dirty_dark_brick_tiles": "Грязная тёмная кирпичная плитка",
"block.new_soviet.glazed_brick_tiles": "Глазурованная кирпичная плитка",
"block.new_soviet.cracked_glazed_brick_tiles": "Потрескавшаяся глазурованная кирпичная плитка",
"block.new_soviet.red_bricks": "Красные кирпичи",
"block.new_soviet.cracked_red_bricks": "Потрескавшиеся красные кирпичи",
"block.new_soviet.mossy_red_bricks": "Замшелые красные кирпичи",
"block.new_soviet.teal_tiles": "Teal Tiles",
"block.new_soviet.cracked_teal_tiles": "Cracked Teal Tiles",
"block.new_soviet.mossy_teal_tiles": "Mossy Teal Tiles",
"block.new_soviet.small_teal_tiles": "Small Teal Tiles",
"block.new_soviet.small_cracked_teal_tiles": "Small Cracked Teal Tiles",
"block.new_soviet.glazed_teal_tiles": "Glazed Teal Tiles",
"block.new_soviet.cracked_glazed_teal_tiles": "Cracked Glazed Teal Tiles",
"block.new_soviet.variated_teal_tiles": "Variated Teal Tiles",
"block.new_soviet.aquamarine_tiles": "Аквамариновая плитка",
"block.new_soviet.cracked_aquamarine_tiles": "Потрескавшаяся аквамариновая плитка",
"block.new_soviet.mossy_aquamarine_tiles": "Замшелая аквамариновая плитка",
"block.new_soviet.dirty_aquamarine_tiles": "Грязная аквамариновая плитка",
"block.new_soviet.small_aquamarine_tiles": "Маленькая аквамариновая плитка",
"block.new_soviet.small_cracked_aquamarine_tiles": "Small Потрескавшаяся аквамариновая плитка",
"block.new_soviet.glazed_aquamarine_tiles": "Глазурованная аквамариновая плитка",
"block.new_soviet.cracked_glazed_aquamarine_tiles": "Потрескавшаяся глазурованная аквамариновая плитка",
"block.new_soviet.small_diorite_tiles": "Small Diorite Tiles",
"block.new_soviet.small_cracked_diorite_tiles": "Small Cracked Diorite Tiles",
"block.new_soviet.big_diorite_tiles": "Big Diorite Tiles",
"block.new_soviet.diorite_bricks": "Диоритовые кирпичи",
"block.new_soviet.cracked_diorite_bricks": "Потрескавшиеся Диоритовые кирпичи",
"block.new_soviet.mossy_diorite_bricks": "Mossy Диоритовые кирпичи",
"block.new_soviet.calcite_tiles": "Кальцитовая плитка",
"block.new_soviet.cracked_calcite_tiles": "Потрескавшаяся кальцитовая плитка",
"block.new_soviet.mossy_calcite_tiles": "Замшелая кальцитовая плитка",
"block.new_soviet.diagonal_calcite_tiles": "Диагональная кальцитовая плитка",
"block.new_soviet.dripstone_tiles": "Dripstone плитка",
"block.new_soviet.cracked_dripstone_tiles": "Cracked Dripstone плитка",
"block.new_soviet.mossy_dripstone_tiles": "Mossy Dripstone плитка",
"block.new_soviet.dripstone_bricks": "Dripstone Bricks",
"block.new_soviet.deepslate_tiles": "Deepslate Tiles",
"block.new_soviet.cracked_deepslate_tiles": "Cracked Deepslate Tiles",
"block.new_soviet.mossy_deepslate_tiles": "Mossy Deepslate Tiles",
"block.new_soviet.small_deepslate_tiles": "Small Deepslate Tiles",
"block.new_soviet.small_cracked_deepslate_tiles": "Small Cracked Deepslate Tiles",
"block.new_soviet.diagonal_deepslate_tiles": "Diagonal Deepslate Tiles",
"block.new_soviet.nii_floor": "Пол НИИ",
"block.new_soviet.big_green_tiles": "Большая зелёная плитка",
"block.new_soviet.big_green_tiles_cracked": "Потрескавшаяся большая зелёная плитка",
"block.new_soviet.green_bricks": "Зелёные кирпичи",
"block.new_soviet.cracked_green_bricks": "Cracked Green Bricks",
"block.new_soviet.mossy_green_bricks": "Mossy Green Bricks",
"block.new_soviet.green_bricks_mixed": "Green Bricks (Mixed)",
"block.new_soviet.cracked_green_bricks_mixed": "Cracked Green Bricks (Mixed)",
"block.new_soviet.mossy_green_bricks_mixed": "Mossy Green Bricks (Mixed)",
"block.new_soviet.light_blue_tiles": "Light Blue Tiles",
"block.new_soviet.variated_light_blue_tiles": "Variated Light Blue Tiles",
"block.new_soviet.cracked_light_blue_tiles": "Cracked Light Blue Tiles",
"block.new_soviet.mossy_light_blue_tiles": "Mossy Light Blue Tiles",
"block.new_soviet.small_light_blue_tiles": "Small Light Blue Tiles",
"block.new_soviet.small_cracked_light_blue_tiles": "Small Cracked Light Blue Tiles",
"block.new_soviet.glazed_light_blue_tiles": "Glazed Light Blue Tiles",
"block.new_soviet.cracked_glazed_light_blue_tiles": "Cracked Glazed Light Blue Tiles",
"block.new_soviet.light_blue_bricks": "Light Blue Bricks",
"block.new_soviet.cracked_light_blue_bricks": "Cracked Light Blue Bricks",
"block.new_soviet.mossy_light_blue_bricks": "Mossy Light Blue Bricks",
"block.new_soviet.big_granite_tiles": "Big Granite Tiles",
"block.new_soviet.small_granite_tiles": "Small Granite Tiles",
"block.new_soviet.small_cracked_granite_tiles": "Small Cracked Granite Tiles",
"block.new_soviet.green_white_tiles": "Green White Tiles",
"block.new_soviet.cracked_green_white_tiles": "Cracked Green White Tiles",
"block.new_soviet.mossy_green_white_tiles": "Mossy Green White Tiles",
"block.new_soviet.tuff_tiles": "Tuff Tiles",
"block.new_soviet.cracked_tuff_tiles": "Cracked Tuff Tiles",
"block.new_soviet.mossy_tuff_tiles": "Mossy Tuff Tiles",
"block.new_soviet.big_tuff_tiles": "Big Tuff Tiles",
"block.new_soviet.tuff_bricks": "Tuff Bricks",
"block.new_soviet.cracked_tuff_bricks": "Cracked Tuff Bricks",
"block.new_soviet.mossy_tuff_bricks": "Mossy Tuff Bricks",
"block.new_soviet.whitewash": "Побелка",
"block.new_soviet.cracked_whitewash": "Потрескавшаяся побелка",
"block.new_soviet.very_cracked_whitewash": "Сильно потрескавшаяся побелка",
"block.new_soviet.industrial_warning": "Industrial Warning Stripes",
"block.new_soviet.gray_warning": "Gray Warning Stripes",
"block.new_soviet.red_warning": "Red Warning Stripes",
"block.new_soviet.orange_warning": "Orange Warning Stripes",
"block.new_soviet.yellow_warning": "Yellow Warning Stripes",
"block.new_soviet.lime_warning": "Lime Warning Stripes",
"block.new_soviet.green_warning": "Green Warning Stripes",
"block.new_soviet.cyan_warning": "Cyan Warning Stripes",
"block.new_soviet.light_blue_warning": "Light Blue Warning Stripes",
"block.new_soviet.blue_warning": "Blue Warning Stripes",
"block.new_soviet.purple_warning": "Purple Warning Stripes",
"block.new_soviet.magenta_warning": "Magenta Warning Stripes",
"block.new_soviet.metal_plating": "Metal Plating Block",
"block.new_soviet.concrete_wall": "Стена ПО-2",
"block.new_soviet.herringbone_acacia_planks": "Herringbone Acacia доски",
"block.new_soviet.cross_acacia_planks": "Cross Acacia доски",
"block.new_soviet.herringbone_oak_planks": "Herringbone Oak доски",
"block.new_soviet.cross_oak_planks": "Cross Oak доски",
"block.new_soviet.herringbone_birch_planks": "Herringbone Birch доски",
"block.new_soviet.cross_birch_planks": "Cross Birch доски",
"block.new_soviet.herringbone_crimson_planks": "Herringbone Crimson доски",
"block.new_soviet.cross_crimson_planks": "Cross Crimson доски",
"block.new_soviet.herringbone_dark_oak_planks": "Herringbone Dark Oak доски",
"block.new_soviet.cross_dark_oak_planks": "Cross Dark Oak доски",
"block.new_soviet.herringbone_jungle_planks": "Herringbone Jungle доски",
"block.new_soviet.cross_jungle_planks": "Cross Jungle доски",
"block.new_soviet.herringbone_mangrove_planks": "Herringbone Mangrove доски",
"block.new_soviet.cross_mangrove_planks": "Cross Mangrove доски",
"block.new_soviet.herringbone_spruce_planks": "Herringbone Spruce доски",
"block.new_soviet.cross_spruce_planks": "Cross Spruce паркет",
"block.new_soviet.herringbone_parquet": "Herringbone паркет",
"block.new_soviet.straight_parquet": "Straight паркет",
"block.new_soviet.separated_parquet": "Separated паркет",
"block.new_soviet.green_linoleum": "Green линолеум",
"block.new_soviet.blue_linoleum": "Blue линолеум",
"block.new_soviet.red_linoleum": "Red линолеум",
"block.new_soviet.gray_linoleum": "Gray линолеум",
"block.new_soviet.orange_linoleum": "Orange линолеум",
"block.new_soviet.brown_linoleum": "Brown линолеум",
"block.new_soviet.cyan_linoleum": "Cyan линолеум",
"block.new_soviet.cross_orange_linoleum": "Cross Orange линолеум",
"block.new_soviet.cross_brown_linoleum": "Cross Brown линолеум",
"item.new_soviet.sickle": "Серп",
"item.new_soviet.coconut": "Кокос",
"block.new_soviet.tv": "Оранжевый телевизор",
"block.new_soviet.red_tv": "Красный телевизор",
"block.new_soviet.brown_tv": "Коричневый телевизор",
"block.new_soviet.radio_receiver": "Радио",
"block.new_soviet.table_lamp": "Настольная лампа",
"block.new_soviet.ceiling_fan": "Потолочный вентилятор",
"block.new_soviet.siren": "Сирена",
"block.new_soviet.siren.set": "Звук сирены установлен на: %s",
"block.new_soviet.siren.instruction": "Нажмите с ПКМ + shift чтобы поменять звук",
"item.new_soviet.dice_d6": "Игральная кость",
"item.new_soviet.dice_d4": "Игральная кость",
"item.new_soviet.dice_d20": "Игральная кость",
"item.new_soviet.dice_d6.tooltip": "Шесть сторон",
"item.new_soviet.dice_d4.tooltip": "Четыре стороны",
"item.new_soviet.dice_d20.tooltip": "Двадцать сторон",
"item.new_soviet.dice.thrown": "Кость была кинута с результатом:",
"item.new_soviet.dice.thrown_multiple": "Кости были кинуты с результатом:",
"item.new_soviet.dice.thrown_announce": "Игральная кость была кинута игроком %s с результатом:",
"item.new_soviet.dice.thrown_multiple_announce": "Игральные кости были кинуты игроком %s с результатом:",
"subtitles.new_soviet.dice_throw": "Бросок игральной кости",
"stat.new_soviet.roll_perfect_dice": "Идеальных бросков игральной кости",
"block.new_soviet.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",
"block.new_soviet.chiseled_birch_door": "Chiseled Birch Door",
"subtitles.new_soviet.siren": "Звуки сирены",
"block.new_soviet.yellow_concrete": "Жёлтый бетон",
"block.new_soviet.beige_concrete": "Бежевый бетон",
"block.new_soviet.white_concrete": "Белый бетон",
"block.new_soviet.green_concrete": "Зелёный бетон",
"block.new_soviet.blue_concrete": "Синий бетон",
"block.new_soviet.red_concrete": "Красный бетон",
"block.new_soviet.cracked_yellow_concrete": "Потрескавшийся жёлтый бетон",
"block.new_soviet.cracked_beige_concrete": "Потрескавшийся бежевый бетон",
"block.new_soviet.cracked_white_concrete": "Потрескавшийся белый бетон",
"block.new_soviet.cracked_green_concrete": "Потрескавшийся зелёный бетон",
"block.new_soviet.cracked_blue_concrete": "Потрескавшийся синий бетон",
"block.new_soviet.cracked_red_concrete": "Потрескавшийся красный бетон",
"block.new_soviet.yellow_concrete_with_bars": "Жёлтый бетон с арматурой",
"block.new_soviet.beige_concrete_with_bars": "Бежевый бетон с арматурой",
"block.new_soviet.white_concrete_with_bars": "Белый бетон с арматурой",
"block.new_soviet.green_concrete_with_bars": "Зелёный бетон с арматурой",
"block.new_soviet.blue_concrete_with_bars": "Синий бетон с арматурой",
"block.new_soviet.red_concrete_with_bars": "Красный бетон с арматурой",
"subtitles.new_soviet.light_bulb_broken": "Лампочка лопается",
"block.new_soviet.light_bulb_lamp": "Лампочка на шнуре",
"item.new_soviet.light_bulb_item": "Лампочка",
"block.new_soviet.light_bulb_block.energized": "Turn off the power!",
"block.new_soviet.crate": "Crate",
"block.new_soviet.meat": "Блок мяса",
"block.new_soviet.meat_eye": "Блок мяса с глазом",
"block.new_soviet.meat_teeth": "Блок мяса с зубами",
"item.new_soviet.rake": "Грабли",
"subtitles.new_soviet.item_rake_till": "Звук граблей",
"item.new_soviet.concentrate": "Nutrient Block",
"block.new_soviet.switch": "Выключатель",
"block.new_soviet.dark_switch": "Тёмный выключатель",
"block.new_soviet.nii_wall_1": "Диоритовая стена НИИ",
"block.new_soviet.cracked_nii_wall_1": "Потрескавшаяся диоритовая стена НИИ",
"block.new_soviet.nii_wall_2": "Стена НИИ",
"block.new_soviet.nii_wall_3": "Каменная стена НИИ",
"block.new_soviet.small_yellow_tiles": "Маленькая жёлтая плитка",
"block.new_soviet.small_cracked_yellow_tiles": "Маленькая потрескавшаяся жёлтая плитка",
"block.new_soviet.green_wallpaper": "Блок зелёных обоев",
"block.new_soviet.brown_wallpaper": "Блок коричневых обоев",
"block.new_soviet.beige_wallpaper": "Блок бежевых обоев",
"block.new_soviet.purple_goo": "Фиолетовая жижа",
"subtitles.new_soviet.switch_press": "Звук выключателя",
"item.new_soviet.cigarette": "Сигарета",
"item.new_soviet.tooltip.salute": "Салют",
"item.new_soviet.cigarette_butt": "Окурок",
"block.new_soviet.white_checker": "Белые шашки",
"block.new_soviet.black_checker": "Чёрные шашки",
"block.new_soviet.white_rook": "Белая ладья",
"block.new_soviet.white_knight": "Белый конь",
"block.new_soviet.white_bishop": "Белый слон",
"block.new_soviet.white_king": "Белый король",
"block.new_soviet.white_queen": "Белый ферзь",
"block.new_soviet.white_pawn": "Белая пешка",
"block.new_soviet.black_rook": "Чёрная ладья",
"block.new_soviet.black_knight": "Чёрный конь",
"block.new_soviet.black_bishop": "Чёрный слон",
"block.new_soviet.black_king": "Чёрный король",
"block.new_soviet.black_queen": "Чёрный ферзь",
"block.new_soviet.black_pawn": "Чёрная пешка",
"block.new_soviet.handrail": "Поручни",
"subtitles.new_soviet.smoking": "Курение сигареты",
"block.new_soviet.small_white_tiles": "Маленькая белая плитка",
"block.new_soviet.small_cracked_white_tiles": "Маленькая потрескавшаяся белая плитка",
"block.new_soviet.glazed_white_tiles": "Glazed White Tiles",
"block.new_soviet.cracked_glazed_white_tiles": "Cracked Glazed White Tiles",
"block.new_soviet.sand_tiles_slab": "Sand Tile Slab",
"block.new_soviet.sand_tiles_stairs": "Sand Tile Stairs",
"block.new_soviet.cracked_sand_tiles_slab": "Cracked Sand Tile Slab",
"block.new_soviet.cracked_sand_tiles_stairs": "Cracked Sand Tile Stairs",
"block.new_soviet.mossy_sand_tiles_slab": "Mossy Sand Tile Slab",
"block.new_soviet.mossy_sand_tiles_stairs": "Mossy Sand Tile Stairs",
"block.new_soviet.herringbone_sand_tiles_slab": "Herringbone Sand Tile Slab",
"block.new_soviet.herringbone_sand_tiles_stairs": "Herringbone Sand Tile Stairs",
"block.new_soviet.cross_sand_tiles_slab": "Cross Sand Tile Slab",
"block.new_soviet.cross_sand_tiles_stairs": "Cross Sand Tile Stairs",
"block.new_soviet.sand_bricks_slab": "Sand Brick Slab",
"block.new_soviet.sand_bricks_stairs": "Sand Brick Stairs",
"block.new_soviet.cracked_sand_bricks_slab": "Cracked Sand Brick Slab",
"block.new_soviet.cracked_sand_bricks_stairs": "Cracked Sand Brick Stairs",
"block.new_soviet.mossy_sand_bricks_slab": "Mossy Sand Brick Slab",
"block.new_soviet.mossy_sand_bricks_stairs": "Mossy Sand Brick Stairs",
"block.new_soviet.big_sand_bricks_slab": "Big Sand Brick Slab",
"block.new_soviet.big_sand_bricks_stairs": "Big Sand Brick Stairs",
"block.new_soviet.brick_tiles_slab": "Brick Tile Slab",
"block.new_soviet.brick_tiles_stairs": "Brick Tile Stairs",
"block.new_soviet.cracked_brick_tiles_slab": "Cracked Brick Tile Slab",
"block.new_soviet.cracked_brick_tiles_stairs": "Cracked Brick Tile Stairs",
"block.new_soviet.mossy_brick_tiles_slab": "Mossy Brick Tile Slab",
"block.new_soviet.mossy_brick_tiles_stairs": "Mossy Brick Tile Stairs",
"block.new_soviet.dirty_brick_tiles_slab": "Dirty Brick Tile Slab",
"block.new_soviet.dirty_brick_tiles_stairs": "Dirty Brick Tile Stairs",
"block.new_soviet.dark_brick_tiles_slab": "Dark Brick Tile Slab",
"block.new_soviet.dark_brick_tiles_stairs": "Dark Brick Tile Stairs",
"block.new_soviet.cracked_dark_brick_tiles_slab": "Cracked Dark Brick Tile Slab",
"block.new_soviet.cracked_dark_brick_tiles_stairs": "Cracked Dark Brick Tile Stairs",
"block.new_soviet.mossy_dark_brick_tiles_slab": "Mossy Dark Brick Tile Slab",
"block.new_soviet.mossy_dark_brick_tiles_stairs": "Mossy Dark Brick Tile Stairs",
"block.new_soviet.dirty_dark_brick_tiles_slab": "Dirty Dark Brick Tile Slab",
"block.new_soviet.dirty_dark_brick_tiles_stairs": "Dirty Dark Brick Tile Stairs",
"block.new_soviet.red_bricks_slab": "Red Brick Slab",
"block.new_soviet.red_bricks_stairs": "Red Brick Stairs",
"block.new_soviet.cracked_red_bricks_slab": "Cracked Red Brick Slab",
"block.new_soviet.cracked_red_bricks_stairs": "Cracked Red Brick Stairs",
"block.new_soviet.mossy_red_bricks_slab": "Mossy Red Brick Slab",
"block.new_soviet.mossy_red_bricks_stairs": "Mossy Red Brick Stairs",
"block.new_soviet.teal_tiles_slab": "Teal Tile Slab",
"block.new_soviet.teal_tiles_stairs": "Teal Tile Stairs",
"block.new_soviet.cracked_teal_tiles_slab": "Cracked Teal Tile Slab",
"block.new_soviet.cracked_teal_tiles_stairs": "Cracked Teal Tile Stairs",
"block.new_soviet.mossy_teal_tiles_slab": "Mossy Teal Tile Slab",
"block.new_soviet.mossy_teal_tiles_stairs": "Mossy Teal Tile Stairs",
"block.new_soviet.variated_teal_tiles_slab": "Variated Teal Tile Slab",
"block.new_soviet.variated_teal_tiles_stairs": "Variated Teal Tile Stairs",
"block.new_soviet.green_bricks_slab": "Green Brick Slab",
"block.new_soviet.green_bricks_stairs": "Green Brick Stairs",
"block.new_soviet.cracked_green_bricks_slab": "Cracked Green Brick Slab",
"block.new_soviet.cracked_green_bricks_stairs": "Cracked Green Brick Stairs",
"block.new_soviet.mossy_green_bricks_slab": "Mossy Green Brick Slab",
"block.new_soviet.mossy_green_bricks_stairs": "Mossy Green Brick Stairs",
"block.new_soviet.green_bricks_mixed_slab": "Mixed Green Brick Slab",
"block.new_soviet.green_bricks_mixed_stairs": "Mixed Green Brick Stairs",
"block.new_soviet.cracked_green_bricks_mixed_slab": "Mixed Cracked Green Brick Slab",
"block.new_soviet.cracked_green_bricks_mixed_stairs": "Mixed Cracked Green Brick Stairs",
"block.new_soviet.mossy_green_bricks_mixed_slab": "Mossy Mixed Green Brick Slab",
"block.new_soviet.mossy_green_bricks_mixed_stairs": "Mossy Mixed Green Brick Stairs",
"block.new_soviet.aquamarine_tiles_slab": "Aquamarine Tile Slab",
"block.new_soviet.aquamarine_tiles_stairs": "Aquamarine Tile Stairs",
"block.new_soviet.cracked_aquamarine_tiles_slab": "Cracked Aquamarine Tile Slab",
"block.new_soviet.cracked_aquamarine_tiles_stairs": "Cracked Aquamarine Tile Stairs",
"block.new_soviet.mossy_aquamarine_tiles_slab": "Mossy Aquamarine Tile Slab",
"block.new_soviet.mossy_aquamarine_tiles_stairs": "Mossy Aquamarine Tile Stairs",
"block.new_soviet.dirty_aquamarine_tiles_slab": "Dirty Aquamarine Tile Slab",
"block.new_soviet.dirty_aquamarine_tiles_stairs": "Dirty Aquamarine Tile Stairs",
"block.new_soviet.diorite_bricks_slab": "Diorite Brick Slab",
"block.new_soviet.diorite_bricks_stairs": "Diorite Brick Stairs",
"block.new_soviet.cracked_diorite_bricks_slab": "Cracked Diorite Brick Slab",
"block.new_soviet.cracked_diorite_bricks_stairs": "Cracked Diorite Brick Stairs",
"block.new_soviet.mossy_diorite_bricks_slab": "Mossy Diorite Brick Slab",
"block.new_soviet.mossy_diorite_bricks_stairs": "Mossy Diorite Brick Stairs",
"block.new_soviet.calcite_tiles_slab": "Calcite Tile Slab",
"block.new_soviet.calcite_tiles_stairs": "Calcite Tile Stairs",
"block.new_soviet.cracked_calcite_tiles_slab": "Cracked Calcite Tile Slab",
"block.new_soviet.cracked_calcite_tiles_stairs": "Cracked Calcite Tile Stairs",
"block.new_soviet.mossy_calcite_tiles_slab": "Mossy Calcite Tile Slab",
"block.new_soviet.mossy_calcite_tiles_stairs": "Mossy Calcite Tile Stairs",
"block.new_soviet.dripstone_tiles_slab": "Dripstone Tile Slab",
"block.new_soviet.dripstone_tiles_stairs": "Dripstone Tile Stairs",
"block.new_soviet.cracked_dripstone_tiles_slab": "Cracked Dripstone Tile Slab",
"block.new_soviet.cracked_dripstone_tiles_stairs": "Cracked Dripstone Tile Stairs",
"block.new_soviet.mossy_dripstone_tiles_slab": "Mossy Dripstone Tile Slab",
"block.new_soviet.mossy_dripstone_tiles_stairs": "Mossy Dripstone Tile Stairs",
"block.new_soviet.deepslate_tiles_slab": "Deepslate Tile Slab",
"block.new_soviet.deepslate_tiles_stairs": "Deepslate Tile Stairs",
"block.new_soviet.cracked_deepslate_tiles_slab": "Cracked Deepslate Tile Slab",
"block.new_soviet.cracked_deepslate_tiles_stairs": "Cracked Deepslate Tile Stairs",
"block.new_soviet.mossy_deepslate_tiles_slab": "Mossy Deepslate Tile Slab",
"block.new_soviet.mossy_deepslate_tiles_stairs": "Mossy Deepslate Tile Stairs",
"block.new_soviet.light_blue_tiles_slab": "Light Blue Tile Slab",
"block.new_soviet.light_blue_tiles_stairs": "Light Blue Tile Stairs",
"block.new_soviet.cracked_light_blue_tiles_slab": "Cracked Light Blue Tile Slab",
"block.new_soviet.cracked_light_blue_tiles_stairs": "Cracked Light Blue Tile Stairs",
"block.new_soviet.mossy_light_blue_tiles_slab": "Mossy Light Blue Tile Slab",
"block.new_soviet.mossy_light_blue_tiles_stairs": "Mossy Light Blue Tile Stairs",
"block.new_soviet.variated_light_blue_tiles_slab": "Variated Light Blue Tile Slab",
"block.new_soviet.variated_light_blue_tiles_stairs": "Variated Light Blue Tile Stairs",
"block.new_soviet.light_blue_bricks_slab": "Light Blue Brick Slab",
"block.new_soviet.light_blue_bricks_stairs": "Light Blue Brick Stairs",
"block.new_soviet.cracked_light_blue_bricks_slab": "Cracked Light Blue Brick Slab",
"block.new_soviet.cracked_light_blue_bricks_stairs": "Cracked Light Blue Brick Stairs",
"block.new_soviet.mossy_light_blue_bricks_slab": "Mossy Light Blue Brick Slab",
"block.new_soviet.mossy_light_blue_bricks_stairs": "Mossy Light Blue Brick Stairs",
"block.new_soviet.green_white_tiles_slab": "Green White Tile Slab",
"block.new_soviet.green_white_tiles_stairs": "Green White Tile Stairs",
"block.new_soviet.cracked_green_white_tiles_slab": "Cracked Green White Tile Slab",
"block.new_soviet.cracked_green_white_tiles_stairs": "Cracked Green White Tile Stairs",
"block.new_soviet.mossy_green_white_tiles_slab": "Mossy Green White Tile Slab",
"block.new_soviet.mossy_green_white_tiles_stairs": "Mossy Green White Tile Stairs",
"block.new_soviet.tuff_tiles_slab": "Tuff Tile Slab",
"block.new_soviet.tuff_tiles_stairs": "Tuff Tile Stairs",
"block.new_soviet.cracked_tuff_tiles_slab": "Cracked Tuff Tile Slab",
"block.new_soviet.cracked_tuff_tiles_stairs": "Cracked Tuff Tile Stairs",
"block.new_soviet.mossy_tuff_tiles_slab": "Mossy Tuff Tile Slab",
"block.new_soviet.mossy_tuff_tiles_stairs": "Mossy Tuff Tile Stairs",
"block.new_soviet.tuff_bricks_slab": "Tuff Brick Slab",
"block.new_soviet.tuff_bricks_stairs": "Tuff Brick Stairs",
"block.new_soviet.cracked_tuff_bricks_slab": "Cracked Tuff Brick Slab",
"block.new_soviet.cracked_tuff_bricks_stairs": "Cracked Tuff Brick Stairs",
"block.new_soviet.mossy_tuff_bricks_slab": "Mossy Tuff Brick Slab",
"block.new_soviet.mossy_tuff_bricks_stairs": "Mossy Tuff Brick Stairs",
"block.new_soviet.white_concrete_slab": "White Concrete Slab",
"block.new_soviet.white_concrete_stairs": "White Concrete Stairs",
"block.new_soviet.cracked_white_concrete_slab": "Cracked White Concrete Slab",
"block.new_soviet.cracked_white_concrete_stairs": "Cracked White Concrete Stairs",
"block.new_soviet.beige_concrete_slab": "Beige Concrete Slab",
"block.new_soviet.beige_concrete_stairs": "Beige Concrete Stairs",
"block.new_soviet.cracked_beige_concrete_slab": "Cracked Beige Concrete Slab",
"block.new_soviet.cracked_beige_concrete_stairs": "Cracked Beige Concrete Stairs",
"block.new_soviet.blue_concrete_slab": "Blue Concrete Slab",
"block.new_soviet.blue_concrete_stairs": "Blue Concrete Stairs",
"block.new_soviet.cracked_blue_concrete_slab": "Cracked Blue Concrete Slab",
"block.new_soviet.cracked_blue_concrete_stairs": "Cracked Blue Concrete Stairs",
"block.new_soviet.red_concrete_slab": "Red Concrete Slab",
"block.new_soviet.red_concrete_stairs": "Red Concrete Stairs",
"block.new_soviet.cracked_red_concrete_slab": "Cracked Red Concrete Slab",
"block.new_soviet.cracked_red_concrete_stairs": "Cracked Red Concrete Stairs",
"block.new_soviet.yellow_concrete_slab": "Yellow Concrete Slab",
"block.new_soviet.yellow_concrete_stairs": "Yellow Concrete Stairs",
"block.new_soviet.cracked_yellow_concrete_slab": "Cracked Yellow Concrete Slab",
"block.new_soviet.cracked_yellow_concrete_stairs": "Cracked Yellow Concrete Stairs",
"block.new_soviet.green_concrete_slab": "Green Concrete Slab",
"block.new_soviet.green_concrete_stairs": "Green Concrete Stairs",
"block.new_soviet.cracked_green_concrete_slab": "Cracked Green Concrete Slab",
"block.new_soviet.cracked_green_concrete_stairs": "Cracked Green Concrete Stairs",
"block.new_soviet.nii_floor_slab": "Nii Floor Slab",
"block.new_soviet.nii_floor_stairs": "Nii Floor Stairs",
"block.new_soviet.herringbone_acacia_planks_slab": "Herringbone Acacia Slab",
"block.new_soviet.herringbone_acacia_planks_stairs": "Herringbone Acacia Stairs",
"block.new_soviet.cross_acacia_planks_slab": "Cross Acacia Slab",
"block.new_soviet.cross_acacia_planks_stairs": "Cross Acacia Stairs",
"block.new_soviet.herringbone_oak_planks_slab": "Herringbone Oak Slab",
"block.new_soviet.herringbone_oak_planks_stairs": "Herringbone Oak Stairs",
"block.new_soviet.cross_oak_planks_slab": "Cross Oak Slab",
"block.new_soviet.cross_oak_planks_stairs": "Cross Oak Stairs",
"block.new_soviet.herringbone_birch_planks_slab": "Herringbone Birch Slab",
"block.new_soviet.herringbone_birch_planks_stairs": "Herringbone Birch Stairs",
"block.new_soviet.cross_birch_planks_slab": "Cross Birch Slab",
"block.new_soviet.cross_birch_planks_stairs": "Cross Birch Stairs",
"block.new_soviet.herringbone_crimson_planks_slab": "Herringbone Crimson Slab",
"block.new_soviet.herringbone_crimson_planks_stairs": "Herringbone Crimson Stairs",
"block.new_soviet.cross_crimson_planks_slab": "Cross Crimson Slab",
"block.new_soviet.cross_crimson_planks_stairs": "Cross Crimson Stairs",
"block.new_soviet.herringbone_dark_oak_planks_slab": "Herringbone Dark Oak Slab",
"block.new_soviet.herringbone_dark_oak_planks_stairs": "Herringbone Dark Oak Stairs",
"block.new_soviet.cross_dark_oak_planks_slab": "Cross Dark Oak Slab",
"block.new_soviet.cross_dark_oak_planks_stairs": "Cross Dark Oak Stairs",
"block.new_soviet.herringbone_jungle_planks_slab": "Herringbone Jungle Slab",
"block.new_soviet.herringbone_jungle_planks_stairs": "Herringbone Jungle Stairs",
"block.new_soviet.cross_jungle_planks_slab": "Cross Jungle Slab",
"block.new_soviet.cross_jungle_planks_stairs": "Cross Jungle Stairs",
"block.new_soviet.herringbone_mangrove_planks_slab": "Herringbone Mangrove Slab",
"block.new_soviet.herringbone_mangrove_planks_stairs": "Herringbone Mangrove Stairs",
"block.new_soviet.cross_mangrove_planks_slab": "Cross Mangrove Slab",
"block.new_soviet.cross_mangrove_planks_stairs": "Cross Mangrove Stairs",
"block.new_soviet.herringbone_spruce_planks_slab": "Herringbone Spruce Slab",
"block.new_soviet.herringbone_spruce_planks_stairs": "Herringbone Spruce Stairs",
"block.new_soviet.cross_spruce_planks_slab": "Cross Spruce Slab",
"block.new_soviet.cross_spruce_planks_stairs": "Cross Spruce Stairs",
"block.new_soviet.herringbone_parquet_slab": "Herringbone Parquet Slab",
"block.new_soviet.herringbone_parquet_stairs": "Herringbone Parquet Stairs",
"block.new_soviet.straight_parquet_slab": "Straight Parquet Slab",
"block.new_soviet.straight_parquet_stairs": "Straight Parquet Stairs",
"block.new_soviet.separated_parquet_slab": "Separated Parquet Slab",
"block.new_soviet.separated_parquet_stairs": "Separated Parquet Stairs",
"block.new_soviet.green_linoleum_slab": "Green Linoleum Slab",
"block.new_soviet.green_linoleum_stairs": "Green Linoleum Stairs",
"block.new_soviet.blue_linoleum_slab": "Blue Linoleum Slab",
"block.new_soviet.blue_linoleum_stairs": "Blue Linoleum Stairs",
"block.new_soviet.red_linoleum_slab": "Red Linoleum Slab",
"block.new_soviet.red_linoleum_stairs": "Red Linoleum Stairs",
"block.new_soviet.gray_linoleum_slab": "Gray Linoleum Slab",
"block.new_soviet.gray_linoleum_stairs": "Gray Linoleum Stairs",
"block.new_soviet.orange_linoleum_slab": "Orange Linoleum Slab",
"block.new_soviet.orange_linoleum_stairs": "Orange Linoleum Stairs",
"block.new_soviet.brown_linoleum_slab": "Brown Linoleum Slab",
"block.new_soviet.brown_linoleum_stairs": "Brown Linoleum Stairs",
"block.new_soviet.cyan_linoleum_slab": "Cyan Linoleum Slab",
"block.new_soviet.cyan_linoleum_stairs": "Cyan Linoleum Stairs",
"block.new_soviet.metal_plating_slab": "Metal Plating Slab",
"block.new_soviet.metal_plating_stairs": "Metal Plating Stairs",
"subtitles.new_soviet.electric_hit": "Электрический шок",
"block.new_soviet.vintage_lamp": "Винтажная лампа",
"block.new_soviet.golden_table_lamp": "Золотая лампа",
"block.new_soviet.lamp_post_base": "Основа фонарного столба",
"block.new_soviet.caged_post_lamp": "Caged фонарная лампа",
"block.new_soviet.modern_post_lamp": "Современная фонарная лампа",
"block.new_soviet.big_post_lamp": "Большая фонарная лампа",
"block.new_soviet.vintage_post_lamp": "Винтажная фонарная лампа",
"block.new_soviet.blue_iron_bars": "Blue Iron Bars",
"block.new_soviet.rusty_blue_iron_bars": "Rusty Blue Iron Bars",
"block.new_soviet.vintage_iron_bars": "Vintage Iron Bars",
"block.new_soviet.blue_boundary_marker": "Синий пограничный столб",
"block.new_soviet.black_boundary_marker": "Чёрный пограничный столб",
"block.new_soviet.brown_boundary_marker": "Коричневый пограничный столб",
"block.new_soviet.red_boundary_marker": "Красный пограничный столб",
"block.new_soviet.purple_boundary_marker": "Фиолетовый пограничный столб",
"block.new_soviet.magenta_boundary_marker": "Пурпурный пограничный столб",
"block.new_soviet.pink_boundary_marker": "Розовый пограничный столб",
"block.new_soviet.light_blue_boundary_marker": "Голубой пограничный столб",
"block.new_soviet.green_boundary_marker": "Зелёный пограничный столб",
"block.new_soviet.white_boundary_marker": "Белый пограничный столб",
"block.new_soviet.light_gray_boundary_marker": "Светло-серый пограничный столб",
"block.new_soviet.gray_boundary_marker": "Серый пограничный столб",
"block.new_soviet.lime_boundary_marker": "Лаймовый пограничный столб",
"block.new_soviet.yellow_boundary_marker": "Жёлтый пограничный столб",
"block.new_soviet.orange_boundary_marker": "Оранжевый пограничный столб",
"block.new_soviet.cyan_boundary_marker": "Cyan пограничный столб",
"block.new_soviet.barbed_wire": "Колючая проволока",
"block.new_soviet.dirt_road": "Дорога из грязи",
"advancement.new_soviet.root.name": "Новая Эра",
"advancement.new_soviet.root.desc": "Время создать что-то крутое",
"advancement.new_soviet.sickle.name": "Инструмент рабочего",
"advancement.new_soviet.sickle.desc": "Сделайте серп",
"advancement.new_soviet.sickle_kill.name": "Боевой колхозник",
"advancement.new_soviet.sickle_kill.desc": "Убейте кого-то серпом",
"modmenu.descriptionTranslation.new_soviet": "Мод для minecraft который вернёт вас в старые добрые времена\nNSE добавляет строительные блоки, мебель, предметы и много всего другого в стиле СССР"
}

View file

@ -0,0 +1,217 @@
{
"credit": "Made by Feulim Temly with Blockbench",
"textures": {
"0": "new_soviet:block/custom/furniture/ceiling_lamp",
"particle": "new_soviet:block/custom/furniture/ceiling_lamp"
},
"elements": [
{
"from": [10.5, 1.45, 10.5],
"to": [5.5, -3.55, 5.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 5, 8]},
"faces": {
"north": {"uv": [6.5, 8, 9, 10.5], "texture": "#0", "tintindex": 1},
"east": {"uv": [6.5, 8, 9, 10.5], "texture": "#0", "tintindex": 1},
"south": {"uv": [6.5, 8, 9, 10.5], "texture": "#0", "tintindex": 1},
"west": {"uv": [6.5, 8, 9, 10.5], "texture": "#0", "tintindex": 1},
"up": {"uv": [9.25, 8, 11.75, 10.5], "texture": "#0", "tintindex": 1},
"down": {"uv": [9.25, 8, 11.75, 10.5], "texture": "#0", "tintindex": 1}
}
},
{
"from": [5.5, -3.55, 5.5],
"to": [10.5, 1.45, 10.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 5, 8]},
"faces": {
"north": {"uv": [6.5, 8, 9, 10.5], "texture": "#0", "tintindex": 1},
"east": {"uv": [6.5, 8, 9, 10.5], "texture": "#0", "tintindex": 1},
"south": {"uv": [6.5, 8, 9, 10.5], "texture": "#0", "tintindex": 1},
"west": {"uv": [6.5, 8, 9, 10.5], "texture": "#0", "tintindex": 1},
"up": {"uv": [9.25, 8, 11.75, 10.5], "texture": "#0", "tintindex": 1},
"down": {"uv": [9.25, 8, 11.75, 10.5], "texture": "#0", "tintindex": 1}
}
},
{
"from": [2, 1, 2],
"to": [14, 7, 14],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 5, 8]},
"faces": {
"north": {"uv": [6, 0, 12, 3], "texture": "#0", "tintindex": 1},
"east": {"uv": [6, 0, 12, 3], "texture": "#0", "tintindex": 1},
"south": {"uv": [6, 0, 12, 3], "texture": "#0", "tintindex": 1},
"west": {"uv": [6, 0, 12, 3], "texture": "#0", "tintindex": 1},
"down": {"uv": [0, 0, 6, 6], "texture": "#0", "tintindex": 1}
}
},
{
"from": [14, 7, 14],
"to": [2, 1, 2],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 5, 8]},
"faces": {
"north": {"uv": [6, 0, 12, 3], "rotation": 180, "texture": "#0", "tintindex": 1},
"east": {"uv": [6, 0, 12, 3], "rotation": 180, "texture": "#0", "tintindex": 1},
"south": {"uv": [6, 0, 12, 3], "rotation": 180, "texture": "#0", "tintindex": 1},
"west": {"uv": [6, 0, 12, 3], "rotation": 180, "texture": "#0", "tintindex": 1},
"up": {"uv": [0, 0, 6, 6], "texture": "#0", "tintindex": 1}
}
},
{
"from": [8, 8, 2],
"to": [8, 14, 14],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 5, 8]},
"faces": {
"east": {"uv": [6.5, 4.75, 12.5, 7.75], "texture": "#0"},
"west": {"uv": [6.5, 4.75, 12.5, 7.75], "texture": "#0"}
}
},
{
"from": [2, 8, 8],
"to": [14, 14, 8],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 5, 8]},
"faces": {
"north": {"uv": [6.5, 4.75, 12.5, 7.75], "texture": "#0"},
"south": {"uv": [6.5, 4.75, 12.5, 7.75], "texture": "#0"}
}
},
{
"from": [1.5, 7, 1.5],
"to": [14.5, 8, 2.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 5, 8]},
"faces": {
"north": {"uv": [6, 3, 12.5, 3.5], "texture": "#0"},
"east": {"uv": [6.5, 3, 6, 3.5], "texture": "#0"},
"south": {"uv": [6, 3, 12.5, 3.5], "texture": "#0"},
"west": {"uv": [6, 3, 6.5, 3.5], "texture": "#0"},
"up": {"uv": [6, 3, 12.5, 3.5], "texture": "#0"},
"down": {"uv": [6, 3, 12.5, 3.5], "texture": "#0"}
}
},
{
"from": [1.5, 7, 13.5],
"to": [14.5, 8, 14.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 5, 8]},
"faces": {
"north": {"uv": [6, 3, 12.5, 3.5], "texture": "#0"},
"east": {"uv": [6, 3, 6.5, 3.5], "texture": "#0"},
"south": {"uv": [6, 3, 12.5, 3.5], "texture": "#0"},
"west": {"uv": [6.5, 3, 6, 3.5], "texture": "#0"},
"up": {"uv": [6, 3, 12.5, 3.5], "rotation": 180, "texture": "#0"},
"down": {"uv": [6, 3.5, 12.5, 3], "texture": "#0"}
}
},
{
"from": [1.5, 7, 2.5],
"to": [2.5, 8, 13.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 5, 8]},
"faces": {
"east": {"uv": [6.5, 3, 12, 3.5], "texture": "#0"},
"west": {"uv": [6.5, 3, 12, 3.5], "texture": "#0"},
"up": {"uv": [6.5, 3, 12, 3.5], "rotation": 270, "texture": "#0"},
"down": {"uv": [6.5, 3, 12, 3.5], "rotation": 90, "texture": "#0"}
}
},
{
"from": [13.5, 7, 2.5],
"to": [14.5, 8, 13.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 5, 8]},
"faces": {
"east": {"uv": [6.5, 3, 12, 3.5], "texture": "#0"},
"west": {"uv": [6.5, 3, 12, 3.5], "texture": "#0"},
"up": {"uv": [6.5, 3, 12, 3.5], "rotation": 90, "texture": "#0"},
"down": {"uv": [6.5, 3.5, 12, 3], "rotation": 90, "texture": "#0"}
}
},
{
"from": [2, 7.5, 2],
"to": [14, 7.5, 14],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 5, 8]},
"faces": {
"up": {"uv": [0, 6.25, 6, 12.25], "texture": "#0"},
"down": {"uv": [0, 6.25, 6, 12.25], "texture": "#0"}
}
},
{
"from": [2, 1.5, 2],
"to": [14, 1.5, 14],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 5, 8]},
"faces": {
"up": {"uv": [0, 6.25, 6, 12.25], "texture": "#0"},
"down": {"uv": [0, 6.25, 6, 12.25], "texture": "#0"}
}
},
{
"from": [7, 14, 7],
"to": [9, 14.5, 9],
"rotation": {"angle": 0, "axis": "y", "origin": [4, 4, 4]},
"faces": {
"north": {"uv": [6.5, 3.5, 7.5, 3.75], "texture": "#0"},
"east": {"uv": [6.5, 3.5, 7.5, 3.75], "texture": "#0"},
"south": {"uv": [6.5, 3.5, 7.5, 3.75], "texture": "#0"},
"west": {"uv": [6.5, 3.5, 7.5, 3.75], "texture": "#0"},
"up": {"uv": [6.5, 3.75, 7.5, 4.75], "texture": "#0"},
"down": {"uv": [6.5, 3.75, 7.5, 4.75], "texture": "#0"}
}
}
],
"display": {
"thirdperson_righthand": {
"rotation": [42, 45, 0],
"translation": [0, 3.5, 0],
"scale": [0.3, 0.3, 0.3]
},
"thirdperson_lefthand": {
"rotation": [42, 45, 0],
"translation": [0, 3.5, 0],
"scale": [0.3, 0.3, 0.3]
},
"firstperson_righthand": {
"rotation": [0, 39, 0],
"translation": [16, 0, -18.75]
},
"firstperson_lefthand": {
"rotation": [0, 39, 0],
"translation": [16, 0, -18.75]
},
"ground": {
"translation": [0, 5.5, 0],
"scale": [0.3, 0.3, 0.3]
},
"gui": {
"rotation": [30, 45, 0],
"translation": [0, 2, 0],
"scale": [0.4, 0.4, 0.4]
},
"head": {
"translation": [0, -3, 0]
},
"fixed": {
"rotation": [90, 0, 0],
"translation": [0, 0, 6],
"scale": [2, 2, 2]
}
},
"groups": [
{
"name": "group",
"origin": [8, 8, 8],
"color": 0,
"children": [
{
"name": "group",
"origin": [8, 8, 8],
"color": 0,
"children": [0, 1, 2, 3]
},
4,
5,
6,
7,
8,
9,
10,
11,
12
]
}
]
}

View file

@ -0,0 +1,254 @@
{
"credit": "Made with Blockbench",
"texture_size": [64, 64],
"textures": {
"1": "phone"
},
"elements": [
{
"from": [3, 0, 3],
"to": [13, 0, 13],
"faces": {
"north": {"uv": [2.5, 2.5, 5, 2.5], "texture": "#1"},
"east": {"uv": [0, 2.5, 2.5, 2.5], "texture": "#1"},
"south": {"uv": [7.5, 2.5, 10, 2.5], "texture": "#1"},
"west": {"uv": [5, 2.5, 7.5, 2.5], "texture": "#1"},
"up": {"uv": [5, 2.5, 2.5, 0], "texture": "#1"},
"down": {"uv": [5, 0, 2.5, 2.5], "texture": "#1"}
}
},
{
"from": [6, 2, 6],
"to": [10, 3, 10],
"faces": {
"north": {"uv": [8, 5.5, 9, 5.75], "texture": "#1"},
"east": {"uv": [7, 5.5, 8, 5.75], "texture": "#1"},
"south": {"uv": [10, 5.5, 11, 5.75], "texture": "#1"},
"west": {"uv": [9, 5.5, 10, 5.75], "texture": "#1"},
"up": {"uv": [9, 5.5, 8, 4.5], "texture": "#1"},
"down": {"uv": [10, 4.5, 9, 5.5], "texture": "#1"}
}
},
{
"from": [5, 1, 5],
"to": [11, 2, 11],
"faces": {
"north": {"uv": [5.5, 7.25, 7, 7.5], "texture": "#1"},
"east": {"uv": [4, 7.25, 5.5, 7.5], "texture": "#1"},
"south": {"uv": [8.5, 7.25, 10, 7.5], "texture": "#1"},
"west": {"uv": [7, 7.25, 8.5, 7.5], "texture": "#1"},
"up": {"uv": [7, 7.25, 5.5, 5.75], "texture": "#1"},
"down": {"uv": [8.5, 5.75, 7, 7.25], "texture": "#1"}
}
},
{
"from": [4, 0, 4],
"to": [12, 1, 12],
"faces": {
"north": {"uv": [2, 4.5, 4, 4.75], "texture": "#1"},
"east": {"uv": [0, 4.5, 2, 4.75], "texture": "#1"},
"south": {"uv": [6, 4.5, 8, 4.75], "texture": "#1"},
"west": {"uv": [4, 4.5, 6, 4.75], "texture": "#1"},
"up": {"uv": [4, 4.5, 2, 2.5], "texture": "#1"},
"down": {"uv": [6, 2.5, 4, 4.5], "texture": "#1"}
}
},
{
"from": [3, 0, 3],
"to": [13, 0, 7.25],
"rotation": {"angle": -45, "axis": "x", "origin": [3, 0, 3]},
"faces": {
"north": {"uv": [6, 4.5, 8.5, 4.5], "texture": "#1"},
"east": {"uv": [5, 4.5, 6, 4.5], "texture": "#1"},
"south": {"uv": [9.5, 4.5, 12, 4.5], "texture": "#1"},
"west": {"uv": [8.5, 4.5, 9.5, 4.5], "texture": "#1"},
"up": {"uv": [8.5, 4.5, 6, 3.5], "texture": "#1"},
"down": {"uv": [11, 3.5, 8.5, 4.5], "texture": "#1"}
}
},
{
"from": [3, 0, 3],
"to": [7.25, 0, 13],
"rotation": {"angle": 45, "axis": "z", "origin": [3, 0, 3]},
"faces": {
"north": {"uv": [4.5, 7.25, 5.5, 7.25], "texture": "#1"},
"east": {"uv": [2, 7.25, 4.5, 7.25], "texture": "#1"},
"south": {"uv": [8, 7.25, 9, 7.25], "texture": "#1"},
"west": {"uv": [5.5, 7.25, 8, 7.25], "texture": "#1"},
"up": {"uv": [5.5, 7.25, 4.5, 4.75], "texture": "#1"},
"down": {"uv": [6.5, 4.75, 5.5, 7.25], "texture": "#1"}
}
},
{
"from": [3, 0, 8.725],
"to": [13, 0, 13],
"rotation": {"angle": 45, "axis": "x", "origin": [13, 0, 13]},
"faces": {
"north": {"uv": [6, 3.5, 8.5, 3.5], "texture": "#1"},
"east": {"uv": [5, 3.5, 6, 3.5], "texture": "#1"},
"south": {"uv": [9.5, 3.5, 12, 3.5], "texture": "#1"},
"west": {"uv": [8.5, 3.5, 9.5, 3.5], "texture": "#1"},
"up": {"uv": [8.5, 3.5, 6, 2.5], "texture": "#1"},
"down": {"uv": [11, 2.5, 8.5, 3.5], "texture": "#1"}
}
},
{
"from": [8.75, 0, 3],
"to": [13, 0, 13],
"rotation": {"angle": -45, "axis": "z", "origin": [13, 0, 13]},
"faces": {
"north": {"uv": [2.5, 7.25, 3.5, 7.25], "texture": "#1"},
"east": {"uv": [0, 7.25, 2.5, 7.25], "texture": "#1"},
"south": {"uv": [6, 7.25, 7, 7.25], "texture": "#1"},
"west": {"uv": [3.5, 7.25, 6, 7.25], "texture": "#1"},
"up": {"uv": [3.5, 7.25, 2.5, 4.75], "texture": "#1"},
"down": {"uv": [4.5, 4.75, 3.5, 7.25], "texture": "#1"}
}
},
{
"from": [7.5, 3, 7.5],
"to": [8.5, 5, 8.5],
"faces": {
"north": {"uv": [0.25, 0.25, 0.5, 0.75], "texture": "#1"},
"east": {"uv": [0, 0.25, 0.25, 0.75], "texture": "#1"},
"south": {"uv": [0.75, 0.25, 1, 0.75], "texture": "#1"},
"west": {"uv": [0.5, 0.25, 0.75, 0.75], "texture": "#1"},
"up": {"uv": [0.5, 0.25, 0.25, 0], "texture": "#1"},
"down": {"uv": [0.75, 0, 0.5, 0.25], "texture": "#1"}
}
},
{
"from": [7.5, 5, 6.5],
"to": [8.5, 5, 7.5],
"faces": {
"north": {"uv": [0.25, 1, 0.5, 1], "texture": "#1"},
"east": {"uv": [0, 1, 0.25, 1], "texture": "#1"},
"south": {"uv": [0.75, 1, 1, 1], "texture": "#1"},
"west": {"uv": [0.5, 1, 0.75, 1], "texture": "#1"},
"up": {"uv": [0.5, 1, 0.25, 0.75], "texture": "#1"},
"down": {"uv": [0.5, 0.75, 0.25, 1], "texture": "#1"}
}
},
{
"from": [7.5, 5, 6.5],
"to": [8.5, 6, 6.5],
"faces": {
"north": {"uv": [0, 1, 0.25, 1.25], "texture": "#1"},
"east": {"uv": [0, 1, 0, 1.25], "texture": "#1"},
"south": {"uv": [0, 1, 0.25, 1.25], "texture": "#1"},
"west": {"uv": [0.25, 1, 0.25, 1.25], "texture": "#1"},
"up": {"uv": [0.25, 1, 0, 1], "texture": "#1"},
"down": {"uv": [0.5, 1, 0.25, 1], "texture": "#1"}
}
},
{
"from": [7.5, 5, 8.5],
"to": [8.5, 5, 9.5],
"faces": {
"north": {"uv": [0.75, 0.25, 1, 0.25], "texture": "#1"},
"east": {"uv": [0.5, 0.25, 0.75, 0.25], "texture": "#1"},
"south": {"uv": [1.25, 0.25, 1.5, 0.25], "texture": "#1"},
"west": {"uv": [1, 0.25, 1.25, 0.25], "texture": "#1"},
"up": {"uv": [1, 0.25, 0.75, 0], "texture": "#1"},
"down": {"uv": [1, 0, 0.75, 0.25], "texture": "#1"}
}
},
{
"from": [7.5, 5, 9.5],
"to": [8.5, 6, 9.5],
"faces": {
"north": {"uv": [0.75, 0.75, 1, 1], "texture": "#1"},
"east": {"uv": [0.75, 0.75, 0.75, 1], "texture": "#1"},
"south": {"uv": [0.75, 0.75, 1, 1], "texture": "#1"},
"west": {"uv": [1, 0.75, 1, 1], "texture": "#1"},
"up": {"uv": [1, 0.75, 0.75, 0.75], "texture": "#1"},
"down": {"uv": [1.25, 0.75, 1, 0.75], "texture": "#1"}
}
},
{
"from": [6.5, 0, 3.575],
"to": [9.5, 1, 6.575],
"rotation": {"angle": -45, "axis": "x", "origin": [3, 0, 3]},
"faces": {
"north": {"uv": [4, 8.25, 4.75, 8.5], "texture": "#1"},
"east": {"uv": [3.25, 8.25, 4, 8.5], "texture": "#1"},
"south": {"uv": [5.5, 8.25, 6.25, 8.5], "texture": "#1"},
"west": {"uv": [4.75, 8.25, 5.5, 8.5], "texture": "#1"},
"up": {"uv": [4.75, 8.25, 4, 7.5], "texture": "#1"},
"down": {"uv": [5.5, 7.5, 4.75, 8.25], "texture": "#1"}
}
},
{
"from": [3.5, 3, 6.5],
"to": [6.5, 5, 9.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 5, 8]},
"faces": {
"north": {"uv": [8.25, 2, 9, 2.5], "texture": "#1"},
"east": {"uv": [7.5, 2, 8.25, 2.5], "texture": "#1"},
"south": {"uv": [9.75, 2, 10.5, 2.5], "texture": "#1"},
"west": {"uv": [9, 2, 9.75, 2.5], "texture": "#1"},
"up": {"uv": [9, 2, 8.25, 1.25], "texture": "#1"},
"down": {"uv": [9.75, 1.25, 9, 2], "texture": "#1"}
}
},
{
"from": [9.5, 3, 6.5],
"to": [12.5, 5, 9.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 5, 8]},
"faces": {
"north": {"uv": [8.25, 0.75, 9, 1.25], "texture": "#1"},
"east": {"uv": [7.5, 0.75, 8.25, 1.25], "texture": "#1"},
"south": {"uv": [9.75, 0.75, 10.5, 1.25], "texture": "#1"},
"west": {"uv": [9, 0.75, 9.75, 1.25], "texture": "#1"},
"up": {"uv": [9, 0.75, 8.25, 0], "texture": "#1"},
"down": {"uv": [9.75, 0, 9, 0.75], "texture": "#1"}
}
},
{
"from": [4.5, 5, 7.5],
"to": [11.5, 6, 8.5],
"rotation": {"angle": 0, "axis": "y", "origin": [8, 5, 8]},
"faces": {
"north": {"uv": [0.25, 7.5, 2, 7.75], "texture": "#1"},
"east": {"uv": [0, 7.5, 0.25, 7.75], "texture": "#1"},
"south": {"uv": [2.25, 7.5, 4, 7.75], "texture": "#1"},
"west": {"uv": [2, 7.5, 2.25, 7.75], "texture": "#1"},
"up": {"uv": [2, 7.5, 0.25, 7.25], "texture": "#1"},
"down": {"uv": [3.75, 7.25, 2, 7.5], "texture": "#1"}
}
}
],
"groups": [
{
"name": "group",
"origin": [8, 8, 8],
"color": 0,
"nbt": "{}",
"armAnimationEnabled": false,
"children": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
{
"name": "group",
"origin": [8, 8, 8],
"color": 0,
"nbt": "{}",
"armAnimationEnabled": false,
"children": [14, 15, 16]
}
]
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -0,0 +1,119 @@
{
"credit": "Made with Blockbench",
"texture_size": [32, 32],
"textures": {
"0": "phone_wall",
"particle": "phone_wall"
},
"elements": [
{
"from": [5, 3, 12],
"to": [11, 12, 16],
"faces": {
"north": {"uv": [2, 2, 5, 6.5], "texture": "#0"},
"east": {"uv": [0, 2, 2, 6.5], "texture": "#0"},
"south": {"uv": [7, 2, 10, 6.5], "texture": "#0"},
"west": {"uv": [5, 2, 7, 6.5], "texture": "#0"},
"up": {"uv": [5, 2, 2, 0], "texture": "#0"},
"down": {"uv": [8, 0, 5, 2], "texture": "#0"}
}
},
{
"from": [6, 6, 11],
"to": [10, 10, 12],
"rotation": {"angle": 45, "axis": "z", "origin": [8, 8, 12]},
"faces": {
"north": {"uv": [0.5, 10, 2.5, 12], "texture": "#0"},
"east": {"uv": [0, 10, 0.5, 12], "texture": "#0"},
"south": {"uv": [3, 10, 5, 12], "texture": "#0"},
"west": {"uv": [2.5, 10, 3, 12], "texture": "#0"},
"up": {"uv": [2.5, 10, 0.5, 9.5], "texture": "#0"},
"down": {"uv": [4.5, 9.5, 2.5, 10], "texture": "#0"}
}
},
{
"from": [3, 2, 12.5],
"to": [5, 5, 15.5],
"faces": {
"north": {"uv": [6.5, 8, 7.5, 9.5], "texture": "#0"},
"east": {"uv": [5, 8, 6.5, 9.5], "texture": "#0"},
"south": {"uv": [9, 8, 10, 9.5], "texture": "#0"},
"west": {"uv": [7.5, 8, 9, 9.5], "texture": "#0"},
"up": {"uv": [7.5, 8, 6.5, 6.5], "texture": "#0"},
"down": {"uv": [8.5, 6.5, 7.5, 8], "texture": "#0"}
}
},
{
"from": [3, 8, 12.5],
"to": [5, 11, 15.5],
"faces": {
"north": {"uv": [1.5, 8, 2.5, 9.5], "texture": "#0"},
"east": {"uv": [0, 8, 1.5, 9.5], "texture": "#0"},
"south": {"uv": [4, 8, 5, 9.5], "texture": "#0"},
"west": {"uv": [2.5, 8, 4, 9.5], "texture": "#0"},
"up": {"uv": [2.5, 8, 1.5, 6.5], "texture": "#0"},
"down": {"uv": [3.5, 6.5, 2.5, 8], "texture": "#0"}
}
},
{
"from": [2, 3, 13.5],
"to": [3, 10, 14.5],
"faces": {
"north": {"uv": [5.5, 10, 6, 13.5], "texture": "#0"},
"east": {"uv": [5, 10, 5.5, 13.5], "texture": "#0"},
"south": {"uv": [6.5, 10, 7, 13.5], "texture": "#0"},
"west": {"uv": [6, 10, 6.5, 13.5], "texture": "#0"},
"up": {"uv": [6, 10, 5.5, 9.5], "texture": "#0"},
"down": {"uv": [6.5, 9.5, 6, 10], "texture": "#0"}
}
},
{
"from": [1, 7, 12.5],
"to": [4, 7, 15.5],
"rotation": {"angle": -45, "axis": "z", "origin": [4, 7, 13]},
"faces": {
"north": {"uv": [8, 1.5, 9.5, 1.5], "texture": "#0"},
"east": {"uv": [6.5, 1.5, 8, 1.5], "texture": "#0"},
"south": {"uv": [11, 1.5, 12.5, 1.5], "texture": "#0"},
"west": {"uv": [9.5, 1.5, 11, 1.5], "texture": "#0"},
"up": {"uv": [9.5, 1.5, 8, 0], "texture": "#0"},
"down": {"uv": [9.5, 0, 8, 1.5], "texture": "#0"}
}
},
{
"from": [4, 7, 13.5],
"to": [5, 7, 14.5],
"faces": {
"north": {"uv": [0.5, 0.5, 1, 0.5], "texture": "#0"},
"east": {"uv": [0, 0.5, 0.5, 0.5], "texture": "#0"},
"south": {"uv": [1.5, 0.5, 2, 0.5], "texture": "#0"},
"west": {"uv": [1, 0.5, 1.5, 0.5], "texture": "#0"},
"up": {"uv": [1, 0.5, 0.5, 0], "texture": "#0"},
"down": {"uv": [1, 0, 0.5, 0.5], "texture": "#0"}
}
}
],
"groups": [
{
"name": "group",
"origin": [8, 8, 8],
"color": 0,
"nbt": "{}",
"armAnimationEnabled": false,
"children": [
0,
1,
{
"name": "group",
"origin": [8, 8, 8],
"color": 0,
"nbt": "{}",
"armAnimationEnabled": false,
"children": [2, 3, 4]
},
5,
6
]
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 685 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

View file

@ -3,7 +3,7 @@
"id": "new_soviet", "id": "new_soviet",
"version": "${version}", "version": "${version}",
"name": "New Soviet Era", "name": "New Soviet Era",
"description": "Minecraft mod to relive the good old days\nNSE adds many features including building blocks, decorations, tools and items with the general theme of USSR aesthetic", "description": "Minecraft mod to relive the good old days\nNSE is a mod that adds many features including building blocks, decorations, tools and items with the general theme is USSR aesthetic",
"authors": [ "authors": [
"Andrew_7_1", "Andrew_7_1",
"Feulim Temly" "Feulim Temly"
@ -23,9 +23,6 @@
], ],
"fabric-datagen": [ "fabric-datagen": [
"su.a71.new_soviet.DataGeneration" "su.a71.new_soviet.DataGeneration"
],
"modmenu": [
"su.a71.new_soviet.config.ModMenuCompat"
] ]
}, },
"depends": { "depends": {