Compare commits
4 commits
5032895c13
...
264099fef0
Author | SHA1 | Date | |
---|---|---|---|
264099fef0 | |||
2de17842f8 | |||
547fa0aee8 | |||
d7e3ee995d |
125 changed files with 5573 additions and 11 deletions
|
@ -16,6 +16,7 @@ public class NewSovietClient implements ClientModInitializer {
|
||||||
@Override
|
@Override
|
||||||
public void onInitializeClient() {
|
public void onInitializeClient() {
|
||||||
BlockRenderLayerMap.INSTANCE.putBlock(NSE_Blocks.CRATE, RenderLayer.getCutout());
|
BlockRenderLayerMap.INSTANCE.putBlock(NSE_Blocks.CRATE, RenderLayer.getCutout());
|
||||||
|
BlockRenderLayerMap.INSTANCE.putBlock(NSE_Blocks.HANDRAIL, RenderLayer.getCutout());
|
||||||
BlockRenderLayerMap.INSTANCE.putBlock(NSE_Custom.LAMP, RenderLayer.getCutout());
|
BlockRenderLayerMap.INSTANCE.putBlock(NSE_Custom.LAMP, RenderLayer.getCutout());
|
||||||
BlockRenderLayerMap.INSTANCE.putBlock(NSE_Custom.CEILING_FAN, RenderLayer.getCutout());
|
BlockRenderLayerMap.INSTANCE.putBlock(NSE_Custom.CEILING_FAN, RenderLayer.getCutout());
|
||||||
BlockRenderLayerMap.INSTANCE.putBlock(NSE_Custom.SIREN, RenderLayer.getCutout());
|
BlockRenderLayerMap.INSTANCE.putBlock(NSE_Custom.SIREN, RenderLayer.getCutout());
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
"replace": false,
|
"replace": false,
|
||||||
"values": [
|
"values": [
|
||||||
"new_soviet:sand_tiles",
|
"new_soviet:sand_tiles",
|
||||||
|
"new_soviet:handrail",
|
||||||
"new_soviet:nii_floor",
|
"new_soviet:nii_floor",
|
||||||
"new_soviet:big_green_tiles",
|
"new_soviet:big_green_tiles",
|
||||||
"new_soviet:big_green_tiles_cracked",
|
"new_soviet:big_green_tiles_cracked",
|
||||||
|
|
|
@ -0,0 +1,20 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:block",
|
||||||
|
"pools": [
|
||||||
|
{
|
||||||
|
"bonus_rolls": 0.0,
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:survives_explosion"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"name": "new_soviet:black_bishop"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rolls": 1.0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,20 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:block",
|
||||||
|
"pools": [
|
||||||
|
{
|
||||||
|
"bonus_rolls": 0.0,
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:survives_explosion"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"name": "new_soviet:black_king"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rolls": 1.0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,20 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:block",
|
||||||
|
"pools": [
|
||||||
|
{
|
||||||
|
"bonus_rolls": 0.0,
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:survives_explosion"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"name": "new_soviet:black_knight"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rolls": 1.0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,20 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:block",
|
||||||
|
"pools": [
|
||||||
|
{
|
||||||
|
"bonus_rolls": 0.0,
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:survives_explosion"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"name": "new_soviet:black_pawn"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rolls": 1.0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,20 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:block",
|
||||||
|
"pools": [
|
||||||
|
{
|
||||||
|
"bonus_rolls": 0.0,
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:survives_explosion"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"name": "new_soviet:black_queen"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rolls": 1.0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,20 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:block",
|
||||||
|
"pools": [
|
||||||
|
{
|
||||||
|
"bonus_rolls": 0.0,
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:survives_explosion"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"name": "new_soviet:black_rook"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rolls": 1.0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -11,6 +11,15 @@
|
||||||
"entries": [
|
"entries": [
|
||||||
{
|
{
|
||||||
"type": "minecraft:item",
|
"type": "minecraft:item",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"block": "new_soviet:chiseled_birch_door",
|
||||||
|
"condition": "minecraft:block_state_property",
|
||||||
|
"properties": {
|
||||||
|
"half": "lower"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
"name": "new_soviet:chiseled_birch_door"
|
"name": "new_soviet:chiseled_birch_door"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|
|
@ -11,6 +11,15 @@
|
||||||
"entries": [
|
"entries": [
|
||||||
{
|
{
|
||||||
"type": "minecraft:item",
|
"type": "minecraft:item",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"block": "new_soviet:chiseled_mangrove_door",
|
||||||
|
"condition": "minecraft:block_state_property",
|
||||||
|
"properties": {
|
||||||
|
"half": "lower"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
"name": "new_soviet:chiseled_mangrove_door"
|
"name": "new_soviet:chiseled_mangrove_door"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|
|
@ -11,6 +11,15 @@
|
||||||
"entries": [
|
"entries": [
|
||||||
{
|
{
|
||||||
"type": "minecraft:item",
|
"type": "minecraft:item",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"block": "new_soviet:chiseled_oak_door",
|
||||||
|
"condition": "minecraft:block_state_property",
|
||||||
|
"properties": {
|
||||||
|
"half": "lower"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
"name": "new_soviet:chiseled_oak_door"
|
"name": "new_soviet:chiseled_oak_door"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|
|
@ -11,6 +11,15 @@
|
||||||
"entries": [
|
"entries": [
|
||||||
{
|
{
|
||||||
"type": "minecraft:item",
|
"type": "minecraft:item",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"block": "new_soviet:chiseled_spruce_door",
|
||||||
|
"condition": "minecraft:block_state_property",
|
||||||
|
"properties": {
|
||||||
|
"half": "lower"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
"name": "new_soviet:chiseled_spruce_door"
|
"name": "new_soviet:chiseled_spruce_door"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|
|
@ -0,0 +1,20 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:block",
|
||||||
|
"pools": [
|
||||||
|
{
|
||||||
|
"bonus_rolls": 0.0,
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:survives_explosion"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"name": "new_soviet:handrail"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rolls": 1.0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,20 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:block",
|
||||||
|
"pools": [
|
||||||
|
{
|
||||||
|
"bonus_rolls": 0.0,
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:survives_explosion"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"name": "new_soviet:white_bishop"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rolls": 1.0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,20 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:block",
|
||||||
|
"pools": [
|
||||||
|
{
|
||||||
|
"bonus_rolls": 0.0,
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:survives_explosion"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"name": "new_soviet:white_king"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rolls": 1.0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,20 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:block",
|
||||||
|
"pools": [
|
||||||
|
{
|
||||||
|
"bonus_rolls": 0.0,
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:survives_explosion"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"name": "new_soviet:white_knight"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rolls": 1.0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,20 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:block",
|
||||||
|
"pools": [
|
||||||
|
{
|
||||||
|
"bonus_rolls": 0.0,
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:survives_explosion"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"name": "new_soviet:white_pawn"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rolls": 1.0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,20 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:block",
|
||||||
|
"pools": [
|
||||||
|
{
|
||||||
|
"bonus_rolls": 0.0,
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:survives_explosion"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"name": "new_soviet:white_queen"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rolls": 1.0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,20 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:block",
|
||||||
|
"pools": [
|
||||||
|
{
|
||||||
|
"bonus_rolls": 0.0,
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"condition": "minecraft:survives_explosion"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:item",
|
||||||
|
"name": "new_soviet:white_rook"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rolls": 1.0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -11,19 +11,32 @@ import net.fabricmc.fabric.api.datagen.v1.provider.FabricRecipeProvider;
|
||||||
import net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider;
|
import net.fabricmc.fabric.api.datagen.v1.provider.FabricTagProvider;
|
||||||
import net.minecraft.block.Block;
|
import net.minecraft.block.Block;
|
||||||
import net.minecraft.block.Blocks;
|
import net.minecraft.block.Blocks;
|
||||||
|
import net.minecraft.block.CandleBlock;
|
||||||
import net.minecraft.data.client.BlockStateModelGenerator;
|
import net.minecraft.data.client.BlockStateModelGenerator;
|
||||||
import net.minecraft.data.client.ItemModelGenerator;
|
import net.minecraft.data.client.ItemModelGenerator;
|
||||||
import net.minecraft.data.server.recipe.RecipeJsonProvider;
|
import net.minecraft.data.server.recipe.RecipeJsonProvider;
|
||||||
import net.minecraft.data.server.recipe.RecipeProvider;
|
import net.minecraft.data.server.recipe.RecipeProvider;
|
||||||
import net.minecraft.data.server.recipe.ShapedRecipeJsonBuilder;
|
import net.minecraft.data.server.recipe.ShapedRecipeJsonBuilder;
|
||||||
import net.minecraft.data.server.recipe.ShapelessRecipeJsonBuilder;
|
import net.minecraft.data.server.recipe.ShapelessRecipeJsonBuilder;
|
||||||
|
import net.minecraft.item.Item;
|
||||||
import net.minecraft.item.ItemConvertible;
|
import net.minecraft.item.ItemConvertible;
|
||||||
import net.minecraft.item.Items;
|
import net.minecraft.item.Items;
|
||||||
|
import net.minecraft.loot.LootPool;
|
||||||
|
import net.minecraft.loot.LootTable;
|
||||||
|
import net.minecraft.loot.condition.BlockStatePropertyLootCondition;
|
||||||
|
import net.minecraft.loot.entry.ItemEntry;
|
||||||
|
import net.minecraft.loot.entry.LootPoolEntry;
|
||||||
|
import net.minecraft.loot.function.ExplosionDecayLootFunction;
|
||||||
|
import net.minecraft.loot.function.LootFunctionConsumingBuilder;
|
||||||
|
import net.minecraft.loot.function.SetCountLootFunction;
|
||||||
|
import net.minecraft.loot.provider.number.ConstantLootNumberProvider;
|
||||||
|
import net.minecraft.predicate.StatePredicate;
|
||||||
import net.minecraft.recipe.Ingredient;
|
import net.minecraft.recipe.Ingredient;
|
||||||
import net.minecraft.recipe.book.RecipeCategory;
|
import net.minecraft.recipe.book.RecipeCategory;
|
||||||
import net.minecraft.registry.RegistryWrapper;
|
import net.minecraft.registry.RegistryWrapper;
|
||||||
import net.minecraft.registry.tag.BlockTags;
|
import net.minecraft.registry.tag.BlockTags;
|
||||||
import net.minecraft.util.Util;
|
import net.minecraft.util.Util;
|
||||||
|
import su.a71.new_soviet.blocks.CheckerBlock;
|
||||||
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;
|
||||||
|
@ -34,8 +47,7 @@ import java.util.concurrent.CompletableFuture;
|
||||||
import java.util.function.Consumer;
|
import java.util.function.Consumer;
|
||||||
|
|
||||||
public class DataGeneration implements DataGeneratorEntrypoint {
|
public class DataGeneration implements DataGeneratorEntrypoint {
|
||||||
|
private class BlockLootTables extends FabricBlockLootTableProvider {
|
||||||
private static class BlockLootTables extends FabricBlockLootTableProvider {
|
|
||||||
public BlockLootTables(FabricDataOutput dataOutput) {
|
public BlockLootTables(FabricDataOutput dataOutput) {
|
||||||
super(dataOutput);
|
super(dataOutput);
|
||||||
}
|
}
|
||||||
|
@ -199,15 +211,29 @@ public class DataGeneration implements DataGeneratorEntrypoint {
|
||||||
addDrop(NSE_Blocks.MEAT);
|
addDrop(NSE_Blocks.MEAT);
|
||||||
addDrop(NSE_Blocks.MEAT_EYE);
|
addDrop(NSE_Blocks.MEAT_EYE);
|
||||||
addDrop(NSE_Blocks.MEAT_TEETH);
|
addDrop(NSE_Blocks.MEAT_TEETH);
|
||||||
addDrop(NSE_Blocks.CHISELED_BIRCH_DOOR);
|
addDrop(NSE_Blocks.CHISELED_BIRCH_DOOR, doorDrops(NSE_Blocks.CHISELED_BIRCH_DOOR));
|
||||||
addDrop(NSE_Blocks.CHISELED_MANGROVE_DOOR);
|
addDrop(NSE_Blocks.CHISELED_MANGROVE_DOOR, doorDrops(NSE_Blocks.CHISELED_MANGROVE_DOOR));;
|
||||||
addDrop(NSE_Blocks.CHISELED_OAK_DOOR);
|
addDrop(NSE_Blocks.CHISELED_OAK_DOOR, doorDrops(NSE_Blocks.CHISELED_OAK_DOOR));
|
||||||
addDrop(NSE_Blocks.CHISELED_SPRUCE_DOOR);
|
addDrop(NSE_Blocks.CHISELED_SPRUCE_DOOR, doorDrops(NSE_Blocks.CHISELED_SPRUCE_DOOR));;
|
||||||
addDrop(NSE_Blocks.BEIGE_WALLPAPER);
|
addDrop(NSE_Blocks.BEIGE_WALLPAPER);
|
||||||
addDrop(NSE_Blocks.BROWN_WALLPAPER);
|
addDrop(NSE_Blocks.BROWN_WALLPAPER);
|
||||||
addDrop(NSE_Blocks.GREEN_WALLPAPER);
|
addDrop(NSE_Blocks.GREEN_WALLPAPER);
|
||||||
|
addDrop(NSE_Blocks.HANDRAIL);
|
||||||
|
|
||||||
// Drops for furniture/electronics/appliances
|
// Drops for furniture/electronics/appliances
|
||||||
|
addDrop(NSE_Custom.WHITE_PAWN);
|
||||||
|
addDrop(NSE_Custom.WHITE_BISHOP);
|
||||||
|
addDrop(NSE_Custom.WHITE_KING);
|
||||||
|
addDrop(NSE_Custom.WHITE_KNIGHT);
|
||||||
|
addDrop(NSE_Custom.WHITE_QUEEN);
|
||||||
|
addDrop(NSE_Custom.WHITE_ROOK);
|
||||||
|
addDrop(NSE_Custom.BLACK_KNIGHT);
|
||||||
|
addDrop(NSE_Custom.BLACK_PAWN);
|
||||||
|
addDrop(NSE_Custom.BLACK_KING);
|
||||||
|
addDrop(NSE_Custom.BLACK_QUEEN);
|
||||||
|
addDrop(NSE_Custom.BLACK_BISHOP);
|
||||||
|
addDrop(NSE_Custom.BLACK_ROOK);
|
||||||
|
|
||||||
addDrop(NSE_Custom.TV);
|
addDrop(NSE_Custom.TV);
|
||||||
addDrop(NSE_Custom.RED_TV);
|
addDrop(NSE_Custom.RED_TV);
|
||||||
addDrop(NSE_Custom.BROWN_TV);
|
addDrop(NSE_Custom.BROWN_TV);
|
||||||
|
@ -230,6 +256,7 @@ public class DataGeneration implements DataGeneratorEntrypoint {
|
||||||
// Blocks mined with a pickaxe
|
// Blocks mined with a pickaxe
|
||||||
getOrCreateTagBuilder(BlockTags.PICKAXE_MINEABLE)
|
getOrCreateTagBuilder(BlockTags.PICKAXE_MINEABLE)
|
||||||
.add(NSE_Blocks.SAND_TILES)
|
.add(NSE_Blocks.SAND_TILES)
|
||||||
|
.add(NSE_Blocks.HANDRAIL)
|
||||||
.add(NSE_Blocks.NII_FLOOR)
|
.add(NSE_Blocks.NII_FLOOR)
|
||||||
.add(NSE_Blocks.BIG_GREEN_TILES)
|
.add(NSE_Blocks.BIG_GREEN_TILES)
|
||||||
.add(NSE_Blocks.BIG_GREEN_TILES_CRACKED)
|
.add(NSE_Blocks.BIG_GREEN_TILES_CRACKED)
|
||||||
|
|
108
src/main/java/su/a71/new_soviet/blocks/CheckerBlock.java
Normal file
108
src/main/java/su/a71/new_soviet/blocks/CheckerBlock.java
Normal file
|
@ -0,0 +1,108 @@
|
||||||
|
package su.a71.new_soviet.blocks;
|
||||||
|
|
||||||
|
import net.minecraft.block.*;
|
||||||
|
import net.minecraft.entity.ai.pathing.NavigationType;
|
||||||
|
import net.minecraft.entity.player.PlayerEntity;
|
||||||
|
import net.minecraft.fluid.FluidState;
|
||||||
|
import net.minecraft.fluid.Fluids;
|
||||||
|
import net.minecraft.item.ItemPlacementContext;
|
||||||
|
import net.minecraft.state.StateManager;
|
||||||
|
import net.minecraft.state.property.BooleanProperty;
|
||||||
|
import net.minecraft.state.property.IntProperty;
|
||||||
|
import net.minecraft.state.property.Properties;
|
||||||
|
import net.minecraft.state.property.Property;
|
||||||
|
import net.minecraft.util.math.BlockPos;
|
||||||
|
import net.minecraft.util.math.Direction;
|
||||||
|
import net.minecraft.util.shape.VoxelShape;
|
||||||
|
import net.minecraft.world.BlockView;
|
||||||
|
import net.minecraft.world.World;
|
||||||
|
import net.minecraft.world.WorldAccess;
|
||||||
|
import net.minecraft.world.WorldView;
|
||||||
|
import org.jetbrains.annotations.Nullable;
|
||||||
|
|
||||||
|
public class CheckerBlock extends Block implements Waterloggable {
|
||||||
|
public static final int MAX_PICKLES = 4;
|
||||||
|
public static final IntProperty CHECKERS;
|
||||||
|
public static final BooleanProperty WATERLOGGED;
|
||||||
|
protected static final VoxelShape ONE_CHECKER;
|
||||||
|
protected static final VoxelShape TWO_CHECKER;
|
||||||
|
protected static final VoxelShape THREE_CHECKER;
|
||||||
|
protected static final VoxelShape FOUR_CHECKER;
|
||||||
|
|
||||||
|
public CheckerBlock(AbstractBlock.Settings settings) {
|
||||||
|
super(settings);
|
||||||
|
this.setDefaultState((BlockState)((BlockState)((BlockState)this.stateManager.getDefaultState()).with(CHECKERS, 1)).with(WATERLOGGED, true));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Nullable
|
||||||
|
public BlockState getPlacementState(ItemPlacementContext ctx) {
|
||||||
|
BlockState blockState = ctx.getWorld().getBlockState(ctx.getBlockPos());
|
||||||
|
if (blockState.isOf(this)) {
|
||||||
|
return (BlockState)blockState.with(CHECKERS, Math.min(4, (Integer)blockState.get(CHECKERS) + 1));
|
||||||
|
} else {
|
||||||
|
FluidState fluidState = ctx.getWorld().getFluidState(ctx.getBlockPos());
|
||||||
|
boolean bl = fluidState.getFluid() == Fluids.WATER;
|
||||||
|
return (BlockState)super.getPlacementState(ctx).with(WATERLOGGED, bl);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
protected boolean canPlantOnTop(BlockState floor, BlockView world, BlockPos pos) {
|
||||||
|
return !floor.getCollisionShape(world, pos).getFace(Direction.UP).isEmpty() || floor.isSideSolidFullSquare(world, pos, Direction.UP);
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean canPlaceAt(BlockState state, WorldView world, BlockPos pos) {
|
||||||
|
BlockPos blockPos = pos.down();
|
||||||
|
return this.canPlantOnTop(world.getBlockState(blockPos), world, blockPos);
|
||||||
|
}
|
||||||
|
|
||||||
|
public BlockState getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) {
|
||||||
|
if (!state.canPlaceAt(world, pos)) {
|
||||||
|
return Blocks.AIR.getDefaultState();
|
||||||
|
} else {
|
||||||
|
if ((Boolean)state.get(WATERLOGGED)) {
|
||||||
|
world.scheduleFluidTick(pos, Fluids.WATER, Fluids.WATER.getTickRate(world));
|
||||||
|
}
|
||||||
|
|
||||||
|
return super.getStateForNeighborUpdate(state, direction, neighborState, world, pos, neighborPos);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean canReplace(BlockState state, ItemPlacementContext context) {
|
||||||
|
return !context.shouldCancelInteraction() && context.getStack().isOf(this.asItem()) && (Integer) state.get(CHECKERS) < 4 || super.canReplace(state, context);
|
||||||
|
}
|
||||||
|
|
||||||
|
public VoxelShape getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) {
|
||||||
|
switch ((Integer)state.get(CHECKERS)) {
|
||||||
|
case 1:
|
||||||
|
default:
|
||||||
|
return ONE_CHECKER;
|
||||||
|
case 2:
|
||||||
|
return TWO_CHECKER;
|
||||||
|
case 3:
|
||||||
|
return THREE_CHECKER;
|
||||||
|
case 4:
|
||||||
|
return FOUR_CHECKER;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public FluidState getFluidState(BlockState state) {
|
||||||
|
return (Boolean)state.get(WATERLOGGED) ? Fluids.WATER.getStill(false) : super.getFluidState(state);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void appendProperties(StateManager.Builder<Block, BlockState> builder) {
|
||||||
|
builder.add(new Property[]{CHECKERS, WATERLOGGED});
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean canPathfindThrough(BlockState state, BlockView world, BlockPos pos, NavigationType type) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
static {
|
||||||
|
CHECKERS = IntProperty.of("checkers", 1, 4);;
|
||||||
|
WATERLOGGED = Properties.WATERLOGGED;
|
||||||
|
ONE_CHECKER = Block.createCuboidShape(2.0, 0.0, 2.0, 14.0, 4.0, 14.0);
|
||||||
|
TWO_CHECKER = Block.createCuboidShape(2.0, 0.0, 2.0, 14.0, 8.0, 14.0);
|
||||||
|
THREE_CHECKER = Block.createCuboidShape(2.0, 0.0, 2.0, 14.0, 12.0, 14.0);
|
||||||
|
FOUR_CHECKER = Block.createCuboidShape(2.0, 0.0, 2.0, 14.0, 16.0, 14.0);
|
||||||
|
}
|
||||||
|
}
|
50
src/main/java/su/a71/new_soviet/blocks/ChessBlock.java
Normal file
50
src/main/java/su/a71/new_soviet/blocks/ChessBlock.java
Normal file
|
@ -0,0 +1,50 @@
|
||||||
|
package su.a71.new_soviet.blocks;
|
||||||
|
|
||||||
|
import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings;
|
||||||
|
import net.minecraft.block.*;
|
||||||
|
import net.minecraft.block.piston.PistonBehavior;
|
||||||
|
import net.minecraft.item.ItemPlacementContext;
|
||||||
|
import net.minecraft.sound.BlockSoundGroup;
|
||||||
|
import net.minecraft.state.StateManager;
|
||||||
|
import net.minecraft.state.property.Properties;
|
||||||
|
import net.minecraft.util.math.BlockPos;
|
||||||
|
import net.minecraft.util.math.Direction;
|
||||||
|
import net.minecraft.util.shape.VoxelShape;
|
||||||
|
import net.minecraft.util.shape.VoxelShapes;
|
||||||
|
import net.minecraft.world.BlockView;
|
||||||
|
import net.minecraft.world.WorldView;
|
||||||
|
|
||||||
|
public class ChessBlock extends HorizontalFacingBlock {
|
||||||
|
|
||||||
|
private VoxelShape blockShape;
|
||||||
|
|
||||||
|
public ChessBlock(AbstractBlock.Settings settings, VoxelShape blockShape) {
|
||||||
|
super(settings.notSolid().nonOpaque().noBlockBreakParticles().pistonBehavior(PistonBehavior.DESTROY).strength(0.1f, 2f));
|
||||||
|
setDefaultState(getDefaultState().with(Properties.HORIZONTAL_FACING, Direction.NORTH));
|
||||||
|
this.blockShape = blockShape;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void appendProperties(StateManager.Builder<Block, BlockState> builder) {
|
||||||
|
builder.add(Properties.HORIZONTAL_FACING);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public VoxelShape getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext ctx) {
|
||||||
|
return VoxelShapes.union(blockShape, Block.createCuboidShape(4,0,4,12,1,12), Block.createCuboidShape(5,1,5,11,4,11), Block.createCuboidShape(6,0,6,10,13,10));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public BlockState getPlacementState(ItemPlacementContext ctx) {
|
||||||
|
return super.getPlacementState(ctx).with(Properties.HORIZONTAL_FACING, ctx.getHorizontalPlayerFacing().getOpposite());
|
||||||
|
}
|
||||||
|
|
||||||
|
protected boolean canPlantOnTop(BlockState floor, BlockView world, BlockPos pos) {
|
||||||
|
return !floor.getCollisionShape(world, pos).getFace(Direction.UP).isEmpty() || floor.isSideSolidFullSquare(world, pos, Direction.UP);
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean canPlaceAt(BlockState state, WorldView world, BlockPos pos) {
|
||||||
|
BlockPos blockPos = pos.down();
|
||||||
|
return this.canPlantOnTop(world.getBlockState(blockPos), world, blockPos);
|
||||||
|
}
|
||||||
|
}
|
57
src/main/java/su/a71/new_soviet/blocks/ChessBlockKnight.java
Normal file
57
src/main/java/su/a71/new_soviet/blocks/ChessBlockKnight.java
Normal file
|
@ -0,0 +1,57 @@
|
||||||
|
package su.a71.new_soviet.blocks;
|
||||||
|
|
||||||
|
import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings;
|
||||||
|
import net.minecraft.block.Block;
|
||||||
|
import net.minecraft.block.BlockState;
|
||||||
|
import net.minecraft.block.HorizontalFacingBlock;
|
||||||
|
import net.minecraft.block.ShapeContext;
|
||||||
|
import net.minecraft.block.piston.PistonBehavior;
|
||||||
|
import net.minecraft.item.ItemPlacementContext;
|
||||||
|
import net.minecraft.state.StateManager;
|
||||||
|
import net.minecraft.state.property.Properties;
|
||||||
|
import net.minecraft.util.math.BlockPos;
|
||||||
|
import net.minecraft.util.math.Direction;
|
||||||
|
import net.minecraft.util.shape.VoxelShape;
|
||||||
|
import net.minecraft.util.shape.VoxelShapes;
|
||||||
|
import net.minecraft.world.BlockView;
|
||||||
|
import net.minecraft.world.WorldView;
|
||||||
|
import su.a71.new_soviet.util.Shapes;
|
||||||
|
|
||||||
|
public class ChessBlockKnight extends HorizontalFacingBlock {
|
||||||
|
|
||||||
|
public ChessBlockKnight(Settings settings) {
|
||||||
|
super(settings.notSolid().nonOpaque().noBlockBreakParticles().pistonBehavior(PistonBehavior.DESTROY).strength(0.1f, 2f));
|
||||||
|
setDefaultState(getDefaultState().with(Properties.HORIZONTAL_FACING, Direction.NORTH));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void appendProperties(StateManager.Builder<Block, BlockState> builder) {
|
||||||
|
builder.add(Properties.HORIZONTAL_FACING);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public VoxelShape getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext ctx) {
|
||||||
|
Direction dir = state.get(FACING);
|
||||||
|
return switch (dir) {
|
||||||
|
case NORTH -> VoxelShapes.union(Block.createCuboidShape(4,0,4,12,1,12), Block.createCuboidShape(5,1,5,11,4,11), Block.createCuboidShape(6,0,6,10,13,10), Block.createCuboidShape(5.5,9,1.5,10.5,13,9.5), Block.createCuboidShape(7.5,8,6,8.5,17,11));
|
||||||
|
case SOUTH -> VoxelShapes.union(Block.createCuboidShape(4,0,4,12,1,12), Block.createCuboidShape(5,1,5,11,4,11), Block.createCuboidShape(6,0,6,10,13,10), Block.createCuboidShape(5.5,9,6.5,10.5,13,14.5), Block.createCuboidShape(7.5,8,5,8.5,17,10));
|
||||||
|
case EAST -> VoxelShapes.union(Block.createCuboidShape(4,0,4,12,1,12), Block.createCuboidShape(5,1,5,11,4,11), Block.createCuboidShape(6,0,6,10,13,10), Block.createCuboidShape(6.5,9,5.5,14.5,13,10.5), Block.createCuboidShape(5,8,7.5,10,17,8.5));
|
||||||
|
case WEST -> VoxelShapes.union(Block.createCuboidShape(4,0,4,12,1,12), Block.createCuboidShape(5,1,5,11,4,11), Block.createCuboidShape(6,0,6,10,13,10), Block.createCuboidShape(1.5,9,5.5,9.5,13,10.5), Block.createCuboidShape(6,8,7.5,11,17,8.5));
|
||||||
|
default -> VoxelShapes.fullCube();
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public BlockState getPlacementState(ItemPlacementContext ctx) {
|
||||||
|
return super.getPlacementState(ctx).with(Properties.HORIZONTAL_FACING, ctx.getHorizontalPlayerFacing().getOpposite());
|
||||||
|
}
|
||||||
|
|
||||||
|
protected boolean canPlantOnTop(BlockState floor, BlockView world, BlockPos pos) {
|
||||||
|
return !floor.getCollisionShape(world, pos).getFace(Direction.UP).isEmpty() || floor.isSideSolidFullSquare(world, pos, Direction.UP);
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean canPlaceAt(BlockState state, WorldView world, BlockPos pos) {
|
||||||
|
BlockPos blockPos = pos.down();
|
||||||
|
return this.canPlantOnTop(world.getBlockState(blockPos), world, blockPos);
|
||||||
|
}
|
||||||
|
}
|
165
src/main/java/su/a71/new_soviet/blocks/HandrailBlock.java
Normal file
165
src/main/java/su/a71/new_soviet/blocks/HandrailBlock.java
Normal file
|
@ -0,0 +1,165 @@
|
||||||
|
package su.a71.new_soviet.blocks;
|
||||||
|
|
||||||
|
import net.minecraft.block.*;
|
||||||
|
import net.minecraft.block.entity.BlockEntity;
|
||||||
|
import net.minecraft.block.enums.BlockHalf;
|
||||||
|
import net.minecraft.block.enums.StairShape;
|
||||||
|
import net.minecraft.block.piston.PistonBehavior;
|
||||||
|
import net.minecraft.fluid.FluidState;
|
||||||
|
import net.minecraft.fluid.Fluids;
|
||||||
|
import net.minecraft.item.ItemPlacementContext;
|
||||||
|
import net.minecraft.registry.tag.BlockTags;
|
||||||
|
import net.minecraft.sound.BlockSoundGroup;
|
||||||
|
import net.minecraft.state.StateManager;
|
||||||
|
import net.minecraft.state.property.BooleanProperty;
|
||||||
|
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.shape.VoxelShape;
|
||||||
|
import net.minecraft.util.shape.VoxelShapes;
|
||||||
|
import net.minecraft.world.BlockView;
|
||||||
|
import net.minecraft.world.WorldAccess;
|
||||||
|
import net.minecraft.world.gen.feature.util.CaveSurface;
|
||||||
|
import su.a71.new_soviet.entity.TVBlockEntity;
|
||||||
|
import su.a71.new_soviet.registration.NSE_Blocks;
|
||||||
|
import su.a71.new_soviet.util.Shapes;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Objects;
|
||||||
|
|
||||||
|
import static net.minecraft.block.StairsBlock.HALF;
|
||||||
|
import static net.minecraft.block.StairsBlock.SHAPE;
|
||||||
|
|
||||||
|
public class HandrailBlock extends HorizontalFacingBlock implements BlockEntityProvider {
|
||||||
|
protected static final Shapes.HorizontalShape2 SHAPE1;
|
||||||
|
protected static final Shapes.HorizontalShape2 SHAPE2;
|
||||||
|
protected static final Shapes.HorizontalShape2 SHAPE3;
|
||||||
|
public static final BooleanProperty WATERLOGGED;
|
||||||
|
|
||||||
|
public static final IntProperty ROTATE;
|
||||||
|
|
||||||
|
public HandrailBlock(Settings settings) {
|
||||||
|
super(settings.sounds(BlockSoundGroup.METAL).pistonBehavior(PistonBehavior.BLOCK).strength(1f, 2f));
|
||||||
|
setDefaultState(getDefaultState().with(Properties.HORIZONTAL_FACING, Direction.NORTH));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void appendProperties(StateManager.Builder<Block, BlockState> builder) {
|
||||||
|
builder.add(Properties.HORIZONTAL_FACING, WATERLOGGED, ROTATE);
|
||||||
|
}
|
||||||
|
|
||||||
|
public FluidState getFluidState(BlockState state) {
|
||||||
|
return (Boolean)state.get(WATERLOGGED) ? Fluids.WATER.getStill(false) : super.getFluidState(state);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public VoxelShape getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext ctx) {
|
||||||
|
Direction dir = state.get(FACING);
|
||||||
|
int rot = state.get(ROTATE);
|
||||||
|
return switch (dir) {
|
||||||
|
case NORTH -> switch (rot) {
|
||||||
|
case 1 -> SHAPE1.north();
|
||||||
|
case 2 -> SHAPE2.north();
|
||||||
|
case 3 -> SHAPE3.north();
|
||||||
|
default -> VoxelShapes.fullCube();
|
||||||
|
};
|
||||||
|
case SOUTH -> switch (rot) {
|
||||||
|
case 1 -> SHAPE1.south();
|
||||||
|
case 2 -> SHAPE2.south();
|
||||||
|
case 3 -> SHAPE3.south();
|
||||||
|
default -> VoxelShapes.fullCube();
|
||||||
|
};
|
||||||
|
case EAST -> switch (rot) {
|
||||||
|
case 1 -> SHAPE1.east();
|
||||||
|
case 2 -> SHAPE2.east();
|
||||||
|
case 3 -> SHAPE3.east();
|
||||||
|
default -> VoxelShapes.fullCube();
|
||||||
|
};
|
||||||
|
case WEST -> switch (rot) {
|
||||||
|
case 1 -> SHAPE1.west();
|
||||||
|
case 2 -> SHAPE2.west();
|
||||||
|
case 3 -> SHAPE3.west();
|
||||||
|
default -> VoxelShapes.fullCube();
|
||||||
|
};
|
||||||
|
default -> VoxelShapes.fullCube();
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public BlockState getPlacementState(ItemPlacementContext ctx) {
|
||||||
|
FluidState fluidState = ctx.getWorld().getFluidState(ctx.getBlockPos());
|
||||||
|
boolean bl = fluidState.getFluid() == Fluids.WATER;
|
||||||
|
int rot = 2;
|
||||||
|
BlockPos under = new BlockPos(ctx.getBlockPos().getX(), ctx.getBlockPos().getY() - 1, ctx.getBlockPos().getZ());
|
||||||
|
if (istruestairs1(ctx.getWorld().getBlockState(ctx.getBlockPos().down(1)), ctx)) {
|
||||||
|
rot = 1;
|
||||||
|
} else if (istruestairs2(ctx.getWorld().getBlockState(ctx.getBlockPos().down(1)), ctx)) {
|
||||||
|
rot = 3;
|
||||||
|
}
|
||||||
|
return (BlockState)this.getDefaultState()
|
||||||
|
.with(WATERLOGGED, ctx.getWorld().getFluidState(ctx.getBlockPos()).getFluid() == Fluids.WATER)
|
||||||
|
.with(Properties.HORIZONTAL_FACING, ctx.getHorizontalPlayerFacing().getOpposite())
|
||||||
|
.with(ROTATE, rot);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
private boolean istruestairs1(BlockState blockState, ItemPlacementContext ctx) {
|
||||||
|
boolean output = false;
|
||||||
|
if (blockState.isIn(BlockTags.STAIRS)) {
|
||||||
|
boolean h = blockState.get(SHAPE) == StairShape.STRAIGHT;
|
||||||
|
if (h && blockState.get(HALF) == BlockHalf.BOTTOM && returnFacing(blockState.get(FACING).getName()) == ctx.getHorizontalPlayerFacing().getOpposite().getName()) {
|
||||||
|
output = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return output;
|
||||||
|
}
|
||||||
|
|
||||||
|
private boolean istruestairs2(BlockState blockState, ItemPlacementContext ctx) {
|
||||||
|
boolean output = false;
|
||||||
|
if (blockState.isIn(BlockTags.STAIRS)) {
|
||||||
|
boolean h = blockState.get(SHAPE) == StairShape.STRAIGHT;
|
||||||
|
if (h && blockState.get(HALF) == BlockHalf.BOTTOM && blockState.get(FACING).getName() == returnFacing(ctx.getHorizontalPlayerFacing().getOpposite().getName())) {
|
||||||
|
output = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return output;
|
||||||
|
}
|
||||||
|
|
||||||
|
private String returnFacing(String facing1) {
|
||||||
|
String facing2 = "north";
|
||||||
|
if (facing1 == "north") {
|
||||||
|
facing2 = "west";
|
||||||
|
} else if (facing1 == "west") {
|
||||||
|
facing2 = "south";
|
||||||
|
} else if (facing1 == "south") {
|
||||||
|
facing2 = "east";
|
||||||
|
}
|
||||||
|
return facing2;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public BlockEntity createBlockEntity(BlockPos pos, BlockState state) {
|
||||||
|
return new TVBlockEntity(pos, state);
|
||||||
|
}
|
||||||
|
|
||||||
|
public BlockState getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) {
|
||||||
|
if (!state.canPlaceAt(world, pos)) {
|
||||||
|
return Blocks.AIR.getDefaultState();
|
||||||
|
} else {
|
||||||
|
if ((Boolean)state.get(WATERLOGGED)) {
|
||||||
|
world.scheduleFluidTick(pos, Fluids.WATER, Fluids.WATER.getTickRate(world));
|
||||||
|
}
|
||||||
|
|
||||||
|
return super.getStateForNeighborUpdate(state, direction, neighborState, world, pos, neighborPos);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
static {
|
||||||
|
SHAPE2 = new Shapes.HorizontalShape2(List.of(List.of(0.0, 0.0, 15.0, 16.0, 17.0, 16.0), List.of(0.0, 17.0, 14.5, 16.0, 19.0, 16.5)));
|
||||||
|
SHAPE1 = new Shapes.HorizontalShape2(List.of(List.of(0.0, 0.0, 15.0, 8.0, 18.0, 16.0), List.of(8.0, -8.0, 15.0, 16.0, 10.0, 16.0)));
|
||||||
|
SHAPE3 = new Shapes.HorizontalShape2(List.of(List.of(0.0, -8.0, 15.0, 8.0, 10.0, 16.0), List.of(8.0, 0.0, 15.0, 16.0, 18.0, 16.0)));
|
||||||
|
ROTATE = IntProperty.of("rotate", 1, 3);;
|
||||||
|
WATERLOGGED = Properties.WATERLOGGED;
|
||||||
|
}
|
||||||
|
}
|
|
@ -14,8 +14,13 @@ import net.minecraft.util.shape.VoxelShapes;
|
||||||
import net.minecraft.world.BlockView;
|
import net.minecraft.world.BlockView;
|
||||||
|
|
||||||
import su.a71.new_soviet.entity.TVBlockEntity;
|
import su.a71.new_soviet.entity.TVBlockEntity;
|
||||||
|
import su.a71.new_soviet.util.Shapes;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
public class TVBlock extends HorizontalFacingBlock implements BlockEntityProvider {
|
public class TVBlock extends HorizontalFacingBlock implements BlockEntityProvider {
|
||||||
|
protected static final Shapes.HorizontalShape SHAPE;
|
||||||
|
|
||||||
public TVBlock(AbstractBlock.Settings settings) {
|
public TVBlock(AbstractBlock.Settings settings) {
|
||||||
super(settings.sounds(BlockSoundGroup.METAL).pistonBehavior(PistonBehavior.BLOCK).strength(1f, 2f));
|
super(settings.sounds(BlockSoundGroup.METAL).pistonBehavior(PistonBehavior.BLOCK).strength(1f, 2f));
|
||||||
setDefaultState(getDefaultState().with(Properties.HORIZONTAL_FACING, Direction.NORTH));
|
setDefaultState(getDefaultState().with(Properties.HORIZONTAL_FACING, Direction.NORTH));
|
||||||
|
@ -30,8 +35,10 @@ public class TVBlock extends HorizontalFacingBlock implements BlockEntityProvide
|
||||||
public VoxelShape getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext ctx) {
|
public VoxelShape getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext ctx) {
|
||||||
Direction dir = state.get(FACING);
|
Direction dir = state.get(FACING);
|
||||||
return switch (dir) {
|
return switch (dir) {
|
||||||
case NORTH, SOUTH -> VoxelShapes.cuboid(0.0f, 0.0f, 0.1875f, 1.0f, 0.8125f, 0.8125f);
|
case NORTH -> SHAPE.north();
|
||||||
case EAST, WEST -> VoxelShapes.cuboid(0.1875f, 0.0f, 0.0f, 0.8125f, 0.8125f, 1.0f);
|
case SOUTH -> SHAPE.south();
|
||||||
|
case EAST -> SHAPE.east();
|
||||||
|
case WEST -> SHAPE.west();
|
||||||
default -> VoxelShapes.fullCube();
|
default -> VoxelShapes.fullCube();
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -45,4 +52,8 @@ public class TVBlock extends HorizontalFacingBlock implements BlockEntityProvide
|
||||||
public BlockEntity createBlockEntity(BlockPos pos, BlockState state) {
|
public BlockEntity createBlockEntity(BlockPos pos, BlockState state) {
|
||||||
return new TVBlockEntity(pos, state);
|
return new TVBlockEntity(pos, state);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static {
|
||||||
|
SHAPE = new Shapes.HorizontalShape(List.of(List.of(0.0, 1.0, 3.0, 16.0, 13.0, 13.0), List.of(2.0, 0.0, 4.0, 14.0, 1.0, 12.0), List.of(6.0, 13.0, 7.0, 10.0, 14.0, 9.0)));
|
||||||
|
}
|
||||||
}
|
}
|
128
src/main/java/su/a71/new_soviet/items/CigaretteItem.java
Normal file
128
src/main/java/su/a71/new_soviet/items/CigaretteItem.java
Normal file
|
@ -0,0 +1,128 @@
|
||||||
|
package su.a71.new_soviet.items;
|
||||||
|
|
||||||
|
import net.minecraft.client.item.TooltipContext;
|
||||||
|
import net.minecraft.entity.Entity;
|
||||||
|
import net.minecraft.entity.EquipmentSlot;
|
||||||
|
import net.minecraft.entity.player.PlayerEntity;
|
||||||
|
import net.minecraft.item.*;
|
||||||
|
import net.minecraft.particle.DustParticleEffect;
|
||||||
|
import net.minecraft.particle.ParticleEffect;
|
||||||
|
import net.minecraft.particle.ParticleTypes;
|
||||||
|
import net.minecraft.sound.SoundCategory;
|
||||||
|
import net.minecraft.stat.Stats;
|
||||||
|
import net.minecraft.text.Text;
|
||||||
|
import net.minecraft.util.*;
|
||||||
|
import net.minecraft.util.math.BlockPos;
|
||||||
|
import net.minecraft.util.math.random.Random;
|
||||||
|
import net.minecraft.world.World;
|
||||||
|
|
||||||
|
import net.minecraft.entity.LivingEntity;
|
||||||
|
import net.minecraft.item.Item;
|
||||||
|
import net.minecraft.item.ItemStack;
|
||||||
|
import net.minecraft.sound.SoundEvents;
|
||||||
|
import net.minecraft.util.Hand;
|
||||||
|
import net.minecraft.util.TypedActionResult;
|
||||||
|
import org.jetbrains.annotations.Nullable;
|
||||||
|
import su.a71.new_soviet.NewSoviet;
|
||||||
|
import su.a71.new_soviet.registration.NSE_Items;
|
||||||
|
import su.a71.new_soviet.registration.NSE_Sounds;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Objects;
|
||||||
|
|
||||||
|
public class CigaretteItem
|
||||||
|
extends Item {
|
||||||
|
private final int durationInTicks;
|
||||||
|
private final Item returnedItem;
|
||||||
|
private final String local_tooltip;
|
||||||
|
|
||||||
|
public CigaretteItem(int durationInTicks, Item returnedItem, String localTooltip, Item.Settings settings) {
|
||||||
|
super(settings.maxDamageIfAbsent(durationInTicks));
|
||||||
|
this.durationInTicks = durationInTicks;
|
||||||
|
this.returnedItem = returnedItem;
|
||||||
|
this.local_tooltip = localTooltip;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int getMaxUseTime(ItemStack stack) {
|
||||||
|
return durationInTicks - stack.getDamage() - 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public UseAction getUseAction(ItemStack stack) {
|
||||||
|
return UseAction.SPYGLASS;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public TypedActionResult<ItemStack> use(World world, PlayerEntity user, Hand hand) {
|
||||||
|
ItemStack itemStack = user.getStackInHand(hand);
|
||||||
|
if (user.getInventory().getStack(40).getItem() == Items.FLINT_AND_STEEL && user.getInventory().getMainHandStack().getDamage() == 0) {
|
||||||
|
world.playSound(user, BlockPos.ofFloored(user.getPos()), NSE_Sounds.CIGARETTE_START, SoundCategory.PLAYERS, 1.0f, 1.0f);
|
||||||
|
user.incrementStat(Stats.USED.getOrCreateStat(this));
|
||||||
|
itemStack.damage(1, user, e -> e.sendEquipmentBreakStatus(EquipmentSlot.OFFHAND));
|
||||||
|
return ItemUsage.consumeHeldItem(world, user, hand);
|
||||||
|
} else if (user.getInventory().getMainHandStack().getDamage() != 0) {
|
||||||
|
world.playSound(user, BlockPos.ofFloored(user.getPos()), NSE_Sounds.CIGARETTE_RESTART, SoundCategory.PLAYERS, 1.0f, 1.0f);
|
||||||
|
user.incrementStat(Stats.USED.getOrCreateStat(this));
|
||||||
|
return ItemUsage.consumeHeldItem(world, user, hand);
|
||||||
|
} else if (user.isCreative()) {
|
||||||
|
world.playSound(user, BlockPos.ofFloored(user.getPos()), NSE_Sounds.CIGARETTE_RESTART, SoundCategory.PLAYERS, 1.0f, 1.0f);
|
||||||
|
user.incrementStat(Stats.USED.getOrCreateStat(this));
|
||||||
|
return ItemUsage.consumeHeldItem(world, user, hand);
|
||||||
|
}
|
||||||
|
return TypedActionResult.fail(itemStack);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ItemStack finishUsing(ItemStack stack, World world, LivingEntity user) {
|
||||||
|
stack.onStoppedUsing(world, user, durationInTicks);
|
||||||
|
return stack;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void usageTick(World world, LivingEntity user, ItemStack stack, int remainingUseTicks) {
|
||||||
|
user.setMovementSpeed(1.1f);
|
||||||
|
if (stack.getDamage() < durationInTicks - 1) {
|
||||||
|
stack.damage(1, user, e -> e.sendEquipmentBreakStatus(EquipmentSlot.MAINHAND));}
|
||||||
|
if (NewSoviet.RANDOM.nextBetween(1, 2) == 1) {
|
||||||
|
float pitch = NewSoviet.RANDOM.nextBetween(8, 10) * 0.1f;
|
||||||
|
double d = user.getX();
|
||||||
|
double e = user.getY() + 1.5;
|
||||||
|
double f = user.getZ();
|
||||||
|
world.addParticle(ParticleTypes.SMOKE, d, e, f, 0, 0, 0);
|
||||||
|
world.playSound(user, BlockPos.ofFloored(user.getPos()), NSE_Sounds.SMOKING, SoundCategory.PLAYERS, 1.0f, pitch);
|
||||||
|
}
|
||||||
|
if (NewSoviet.RANDOM.nextBetween(1, 6) == 1) {
|
||||||
|
double d = user.getX();
|
||||||
|
double e = user.getY() + 1.5;
|
||||||
|
double f = user.getZ();
|
||||||
|
world.addParticle(ParticleTypes.LARGE_SMOKE, d, e, f, 0, 0, 0);
|
||||||
|
float pitch = NewSoviet.RANDOM.nextBetween(9, 10) * 0.1f;
|
||||||
|
world.playSound(user, BlockPos.ofFloored(user.getPos()), NSE_Sounds.CIGARETTE_RANDOM, SoundCategory.PLAYERS, 1.0f, pitch);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onStoppedUsing(ItemStack stack, World world, LivingEntity user, int remainingUseTicks) {
|
||||||
|
if (stack.getDamage() < (durationInTicks - 1)) {
|
||||||
|
stack.damage(1, user, e -> e.sendEquipmentBreakStatus(EquipmentSlot.MAINHAND));
|
||||||
|
world.playSound(user, BlockPos.ofFloored(user.getPos()), NSE_Sounds.CIGARETTE_PAUSE, SoundCategory.PLAYERS, 1.0f, 1.0f);
|
||||||
|
} else if (stack.getDamage() >= (durationInTicks - 2)) {
|
||||||
|
user.equipStack(EquipmentSlot.MAINHAND, new ItemStack(returnedItem));
|
||||||
|
world.playSound(user, BlockPos.ofFloored(user.getPos()), NSE_Sounds.CIGARETTE_STOPPED, SoundCategory.PLAYERS, 1.0f, 1.0f);
|
||||||
|
}
|
||||||
|
double d = user.getX();
|
||||||
|
double e = user.getY() + 1.5;
|
||||||
|
double f = user.getZ();
|
||||||
|
world.addParticle(ParticleTypes.LARGE_SMOKE, d, e, f, 0, -0.03, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void appendTooltip(ItemStack stack, @Nullable World world, List<Text> tooltip, TooltipContext context) {
|
||||||
|
if (!local_tooltip.isEmpty()) {
|
||||||
|
tooltip.add(Text.translatable(local_tooltip));
|
||||||
|
super.appendTooltip(stack, world, tooltip, context);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -18,7 +18,6 @@ import net.minecraft.util.Identifier;
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
import java.util.function.Supplier;
|
import java.util.function.Supplier;
|
||||||
import su.a71.new_soviet.NewSoviet;
|
import su.a71.new_soviet.NewSoviet;
|
||||||
import su.a71.new_soviet.entity.TVBlockEntity;
|
|
||||||
|
|
||||||
public class NSE_BaseRegistration {
|
public class NSE_BaseRegistration {
|
||||||
|
|
||||||
|
|
|
@ -12,8 +12,8 @@ import net.minecraft.sound.BlockSoundGroup;
|
||||||
import net.minecraft.text.Text;
|
import net.minecraft.text.Text;
|
||||||
import net.minecraft.util.DyeColor;
|
import net.minecraft.util.DyeColor;
|
||||||
import net.minecraft.util.Identifier;
|
import net.minecraft.util.Identifier;
|
||||||
|
|
||||||
import su.a71.new_soviet.blocks.ConcreteWithBarsBlock;
|
import su.a71.new_soviet.blocks.ConcreteWithBarsBlock;
|
||||||
|
import su.a71.new_soviet.blocks.HandrailBlock;
|
||||||
|
|
||||||
public class NSE_Blocks extends NSE_BaseRegistration {
|
public class NSE_Blocks extends NSE_BaseRegistration {
|
||||||
|
|
||||||
|
@ -229,6 +229,8 @@ public class NSE_Blocks extends NSE_BaseRegistration {
|
||||||
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).hardness(1.2f).nonOpaque());
|
public static final SnowBlock PURPLE_GOO = new SnowBlock(FabricBlockSettings.copy(MEAT).hardness(1.2f).nonOpaque());
|
||||||
|
|
||||||
|
public static final HandrailBlock HANDRAIL = new HandrailBlock(FabricBlockSettings.create().sounds(BlockSoundGroup.COPPER).hardness(4f).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))
|
||||||
.displayName(Text.translatable("itemGroup.new_soviet.building_blocks"))
|
.displayName(Text.translatable("itemGroup.new_soviet.building_blocks"))
|
||||||
|
@ -433,6 +435,7 @@ public class NSE_Blocks extends NSE_BaseRegistration {
|
||||||
registerBlock("meat_eye", () -> MEAT_EYE, NSE_BUILDING_TAB);
|
registerBlock("meat_eye", () -> MEAT_EYE, NSE_BUILDING_TAB);
|
||||||
registerBlock("meat_teeth", () -> MEAT_TEETH, NSE_BUILDING_TAB);
|
registerBlock("meat_teeth", () -> MEAT_TEETH, NSE_BUILDING_TAB);
|
||||||
registerBlock("purple_goo", () -> PURPLE_GOO, NSE_BUILDING_TAB);
|
registerBlock("purple_goo", () -> PURPLE_GOO, NSE_BUILDING_TAB);
|
||||||
|
registerBlock("handrail", () -> HANDRAIL, NSE_BUILDING_TAB);
|
||||||
|
|
||||||
// Flammable blocks!
|
// Flammable blocks!
|
||||||
FlammableBlockRegistry flammableBlockRegistry = FlammableBlockRegistry.getDefaultInstance();
|
FlammableBlockRegistry flammableBlockRegistry = FlammableBlockRegistry.getDefaultInstance();
|
||||||
|
|
|
@ -2,7 +2,9 @@ package su.a71.new_soviet.registration;
|
||||||
|
|
||||||
import net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroup;
|
import net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroup;
|
||||||
import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings;
|
import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings;
|
||||||
|
import net.fabricmc.fabric.api.object.builder.v1.block.entity.FabricBlockEntityTypeBuilder;
|
||||||
import net.minecraft.block.AbstractBlock;
|
import net.minecraft.block.AbstractBlock;
|
||||||
|
import net.minecraft.block.Block;
|
||||||
import net.minecraft.block.MapColor;
|
import net.minecraft.block.MapColor;
|
||||||
import net.minecraft.block.entity.BlockEntityType;
|
import net.minecraft.block.entity.BlockEntityType;
|
||||||
import net.minecraft.block.piston.PistonBehavior;
|
import net.minecraft.block.piston.PistonBehavior;
|
||||||
|
@ -13,8 +15,11 @@ import net.minecraft.registry.Registry;
|
||||||
import net.minecraft.sound.BlockSoundGroup;
|
import net.minecraft.sound.BlockSoundGroup;
|
||||||
import net.minecraft.sound.SoundEvent;
|
import net.minecraft.sound.SoundEvent;
|
||||||
import net.minecraft.text.Text;
|
import net.minecraft.text.Text;
|
||||||
|
import net.minecraft.util.DyeColor;
|
||||||
import net.minecraft.util.Identifier;
|
import net.minecraft.util.Identifier;
|
||||||
|
|
||||||
|
import net.minecraft.util.shape.VoxelShape;
|
||||||
|
import net.minecraft.util.shape.VoxelShapes;
|
||||||
import su.a71.new_soviet.NewSoviet;
|
import su.a71.new_soviet.NewSoviet;
|
||||||
import su.a71.new_soviet.blocks.*;
|
import su.a71.new_soviet.blocks.*;
|
||||||
import su.a71.new_soviet.entity.TVBlockEntity;
|
import su.a71.new_soviet.entity.TVBlockEntity;
|
||||||
|
@ -38,6 +43,24 @@ public class NSE_Custom extends NSE_BaseRegistration {
|
||||||
public static final SoundEvent ELECTRIC_HIT = SoundEvent.of(new Identifier(NewSoviet.MOD_ID, "electric_hit"));
|
public static final SoundEvent ELECTRIC_HIT = SoundEvent.of(new Identifier(NewSoviet.MOD_ID, "electric_hit"));
|
||||||
|
|
||||||
public static final LandMineBlock LANDMINE = new LandMineBlock(FabricBlockSettings.create().mapColor(MapColor.LIGHT_GRAY).offset(AbstractBlock.OffsetType.XZ).dynamicBounds());
|
public static final LandMineBlock LANDMINE = new LandMineBlock(FabricBlockSettings.create().mapColor(MapColor.LIGHT_GRAY).offset(AbstractBlock.OffsetType.XZ).dynamicBounds());
|
||||||
|
//games
|
||||||
|
//checkers
|
||||||
|
public static final CheckerBlock WHITE_CHECKER = new CheckerBlock(FabricBlockSettings.create().sounds(BlockSoundGroup.DECORATED_POT).hardness(0.1f).nonOpaque().mapColor(MapColor.WHITE));
|
||||||
|
public static final CheckerBlock BLACK_CHECKER = new CheckerBlock(FabricBlockSettings.create().sounds(BlockSoundGroup.DECORATED_POT).hardness(0.1f).nonOpaque().mapColor(MapColor.BLACK));
|
||||||
|
//chess
|
||||||
|
public static final ChessBlock WHITE_BISHOP = new ChessBlock(FabricBlockSettings.create().sounds(BlockSoundGroup.DECORATED_POT).mapColor(DyeColor.WHITE).nonOpaque(), VoxelShapes.union(Block.createCuboidShape(5,8,5,11,9,11), Block.createCuboidShape(5,10,5,11,16,11), Block.createCuboidShape(7,16,7,9,19,9)));
|
||||||
|
public static final ChessBlock WHITE_KING = new ChessBlock(FabricBlockSettings.create().sounds(BlockSoundGroup.DECORATED_POT).mapColor(DyeColor.WHITE).nonOpaque(), VoxelShapes.union(Block.createCuboidShape(5,13,5,11,16,11), Block.createCuboidShape(5.5,5,5.5,10.5,6,10.5), Block.createCuboidShape(5.5,7,5.5,10.5,8,10.5)));
|
||||||
|
public static final ChessBlockKnight WHITE_KNIGHT = new ChessBlockKnight(FabricBlockSettings.create().sounds(BlockSoundGroup.DECORATED_POT).mapColor(DyeColor.WHITE).nonOpaque());
|
||||||
|
public static final ChessBlock WHITE_PAWN = new ChessBlock(FabricBlockSettings.create().sounds(BlockSoundGroup.DECORATED_POT).mapColor(DyeColor.WHITE).nonOpaque(), VoxelShapes.union(Block.createCuboidShape(5.5,5,5.5,10.5,6,10.5), Block.createCuboidShape(5,8,5,11,14,11)));
|
||||||
|
public static final ChessBlock WHITE_QUEEN = new ChessBlock(FabricBlockSettings.create().sounds(BlockSoundGroup.DECORATED_POT).mapColor(DyeColor.WHITE).nonOpaque(), VoxelShapes.union(Block.createCuboidShape(5,13,5,11,16,11), Block.createCuboidShape(5.5,5,5.5,10.5,6,10.5), Block.createCuboidShape(5.5,7,5.5,10.5,8,10.5)));
|
||||||
|
public static final ChessBlock WHITE_ROOK = new ChessBlock(FabricBlockSettings.create().sounds(BlockSoundGroup.DECORATED_POT).mapColor(DyeColor.WHITE).nonOpaque(), VoxelShapes.union(Block.createCuboidShape(5,10,5,11,15,11), Block.createCuboidShape(5.5,5,5.5,10.5,6,10.5), Block.createCuboidShape(5.5,7,5.5,10.5,8,10.5)));
|
||||||
|
|
||||||
|
public static final ChessBlock BLACK_BISHOP = new ChessBlock(FabricBlockSettings.create().sounds(BlockSoundGroup.DECORATED_POT).mapColor(DyeColor.BLACK).nonOpaque(), VoxelShapes.union(Block.createCuboidShape(5,8,5,11,9,11), Block.createCuboidShape(5,10,5,11,16,11), Block.createCuboidShape(7,16,7,9,19,9)));
|
||||||
|
public static final ChessBlock BLACK_KING = new ChessBlock(FabricBlockSettings.create().sounds(BlockSoundGroup.DECORATED_POT).mapColor(DyeColor.BLACK).nonOpaque(), VoxelShapes.union(Block.createCuboidShape(5,13,5,11,16,11), Block.createCuboidShape(5.5,5,5.5,10.5,6,10.5), Block.createCuboidShape(5.5,7,5.5,10.5,8,10.5)));
|
||||||
|
public static final ChessBlockKnight BLACK_KNIGHT = new ChessBlockKnight(FabricBlockSettings.create().sounds(BlockSoundGroup.DECORATED_POT).mapColor(DyeColor.BLACK).nonOpaque());
|
||||||
|
public static final ChessBlock BLACK_PAWN = new ChessBlock(FabricBlockSettings.create().sounds(BlockSoundGroup.DECORATED_POT).mapColor(DyeColor.BLACK).nonOpaque(), VoxelShapes.union(Block.createCuboidShape(5.5,5,5.5,10.5,6,10.5), Block.createCuboidShape(5,8,5,11,14,11)));
|
||||||
|
public static final ChessBlock BLACK_QUEEN = new ChessBlock(FabricBlockSettings.create().sounds(BlockSoundGroup.DECORATED_POT).mapColor(DyeColor.BLACK).nonOpaque(), VoxelShapes.union(Block.createCuboidShape(5,13,5,11,16,11), Block.createCuboidShape(5.5,5,5.5,10.5,6,10.5), Block.createCuboidShape(5.5,7,5.5,10.5,8,10.5)));
|
||||||
|
public static final ChessBlock BLACK_ROOK = new ChessBlock(FabricBlockSettings.create().sounds(BlockSoundGroup.DECORATED_POT).mapColor(DyeColor.BLACK).nonOpaque(), VoxelShapes.union(Block.createCuboidShape(5,10,5,11,15,11), Block.createCuboidShape(5.5,5,5.5,10.5,6,10.5), Block.createCuboidShape(5.5,7,5.5,10.5,8,10.5)));
|
||||||
|
|
||||||
private static final ItemGroup NSE_CUSTOM_TAB = FabricItemGroup.builder()
|
private static final ItemGroup NSE_CUSTOM_TAB = FabricItemGroup.builder()
|
||||||
.icon(() -> new ItemStack(TV))
|
.icon(() -> new ItemStack(TV))
|
||||||
|
@ -56,5 +79,19 @@ public class NSE_Custom extends NSE_BaseRegistration {
|
||||||
registerBlock("siren", () -> SIREN, NSE_CUSTOM_TAB);
|
registerBlock("siren", () -> SIREN, NSE_CUSTOM_TAB);
|
||||||
registerBlock("landmine", () -> LANDMINE, NSE_CUSTOM_TAB);
|
registerBlock("landmine", () -> LANDMINE, NSE_CUSTOM_TAB);
|
||||||
registerBlock("switch", () -> SWITCH, NSE_CUSTOM_TAB);
|
registerBlock("switch", () -> SWITCH, NSE_CUSTOM_TAB);
|
||||||
|
registerBlock("white_checker", () -> WHITE_CHECKER, NSE_CUSTOM_TAB);
|
||||||
|
registerBlock("black_checker", () -> BLACK_CHECKER, NSE_CUSTOM_TAB);
|
||||||
|
registerBlock("white_pawn", () -> WHITE_PAWN, NSE_CUSTOM_TAB);
|
||||||
|
registerBlock("white_queen", () -> WHITE_QUEEN, NSE_CUSTOM_TAB);
|
||||||
|
registerBlock("white_rook", () -> WHITE_ROOK, NSE_CUSTOM_TAB);
|
||||||
|
registerBlock("white_knight", () -> WHITE_KNIGHT, NSE_CUSTOM_TAB);
|
||||||
|
registerBlock("white_bishop", () -> WHITE_BISHOP, NSE_CUSTOM_TAB);
|
||||||
|
registerBlock("white_king", () -> WHITE_KING, NSE_CUSTOM_TAB);
|
||||||
|
registerBlock("black_pawn", () -> BLACK_PAWN, NSE_CUSTOM_TAB);
|
||||||
|
registerBlock("black_queen", () -> BLACK_QUEEN, NSE_CUSTOM_TAB);
|
||||||
|
registerBlock("black_knight", () -> BLACK_KNIGHT, NSE_CUSTOM_TAB);
|
||||||
|
registerBlock("black_rook", () -> BLACK_ROOK, NSE_CUSTOM_TAB);
|
||||||
|
registerBlock("black_bishop", () -> BLACK_BISHOP, NSE_CUSTOM_TAB);
|
||||||
|
registerBlock("black_king", () -> BLACK_KING, NSE_CUSTOM_TAB);
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -11,6 +11,7 @@ import net.minecraft.util.Identifier;
|
||||||
import net.minecraft.util.Rarity;
|
import net.minecraft.util.Rarity;
|
||||||
|
|
||||||
import su.a71.new_soviet.Materials.NSE_ToolMaterials;
|
import su.a71.new_soviet.Materials.NSE_ToolMaterials;
|
||||||
|
import su.a71.new_soviet.items.CigaretteItem;
|
||||||
import su.a71.new_soviet.items.DiceItem;
|
import su.a71.new_soviet.items.DiceItem;
|
||||||
import su.a71.new_soviet.items.RakeItem;
|
import su.a71.new_soviet.items.RakeItem;
|
||||||
|
|
||||||
|
@ -30,6 +31,11 @@ public class NSE_Items extends NSE_BaseRegistration {
|
||||||
public static final DiceItem DICE_D20 = new DiceItem(20, "item.new_soviet.dice_d20.tooltip", new Item.Settings().maxCount(6));
|
public static final DiceItem DICE_D20 = new DiceItem(20, "item.new_soviet.dice_d20.tooltip", new Item.Settings().maxCount(6));
|
||||||
|
|
||||||
public static final Item LIGHT_BULB = new Item(new Item.Settings());
|
public static final Item LIGHT_BULB = new Item(new Item.Settings());
|
||||||
|
public static final Item CIGARETTE_BUTT = new Item(new Item.Settings());
|
||||||
|
|
||||||
|
//cigarettes
|
||||||
|
public static final CigaretteItem CIGARETTE = new CigaretteItem(200, NSE_Items.CIGARETTE_BUTT, "item.new_soviet.tooltip.salute", new Item.Settings());
|
||||||
|
//
|
||||||
|
|
||||||
private static final ItemGroup NSE_ITEMS_TAB = FabricItemGroup.builder()
|
private static final ItemGroup NSE_ITEMS_TAB = FabricItemGroup.builder()
|
||||||
.icon(() -> new ItemStack(SICKLE))
|
.icon(() -> new ItemStack(SICKLE))
|
||||||
|
@ -46,5 +52,7 @@ public class NSE_Items extends NSE_BaseRegistration {
|
||||||
registerItem("dice_d4", () -> DICE_D4, NSE_ITEMS_TAB);
|
registerItem("dice_d4", () -> DICE_D4, NSE_ITEMS_TAB);
|
||||||
registerItem("dice_d20", () -> DICE_D20, NSE_ITEMS_TAB);
|
registerItem("dice_d20", () -> DICE_D20, NSE_ITEMS_TAB);
|
||||||
registerItem("light_bulb_item", () -> LIGHT_BULB, NSE_ITEMS_TAB);
|
registerItem("light_bulb_item", () -> LIGHT_BULB, NSE_ITEMS_TAB);
|
||||||
|
registerItem("cigarette", ()-> CIGARETTE, NSE_ITEMS_TAB);
|
||||||
|
registerItem("cigarette_butt", ()-> CIGARETTE_BUTT, NSE_ITEMS_TAB);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -27,6 +27,13 @@ public class NSE_Sounds extends NSE_BaseRegistration {
|
||||||
|
|
||||||
public static SoundEvent ITEM_RAKE_TILL = registerSoundEvent("item_rake_till");
|
public static SoundEvent ITEM_RAKE_TILL = registerSoundEvent("item_rake_till");
|
||||||
|
|
||||||
|
public static SoundEvent SMOKING = registerSoundEvent("smoking");
|
||||||
|
public static SoundEvent CIGARETTE_RESTART = registerSoundEvent("cigarette_restart");
|
||||||
|
public static SoundEvent CIGARETTE_RANDOM = registerSoundEvent("cigarette_random");
|
||||||
|
public static SoundEvent CIGARETTE_STOPPED = registerSoundEvent("cigarette_stopped");
|
||||||
|
public static SoundEvent CIGARETTE_START = registerSoundEvent("cigarette_start");
|
||||||
|
public static SoundEvent CIGARETTE_PAUSE = registerSoundEvent("cigarette_pause");
|
||||||
|
|
||||||
public static final SoundEvent SIREN_SOUND = registerSoundEvent("siren_sound");
|
public static final SoundEvent SIREN_SOUND = registerSoundEvent("siren_sound");
|
||||||
|
|
||||||
public static final SoundEvent LIGHT_BULB_BROKEN_SOUND = registerSoundEvent("light_bulb_broken_sound");
|
public static final SoundEvent LIGHT_BULB_BROKEN_SOUND = registerSoundEvent("light_bulb_broken_sound");
|
||||||
|
|
199
src/main/java/su/a71/new_soviet/util/Shapes.java
Normal file
199
src/main/java/su/a71/new_soviet/util/Shapes.java
Normal file
|
@ -0,0 +1,199 @@
|
||||||
|
package su.a71.new_soviet.util;
|
||||||
|
|
||||||
|
import net.minecraft.block.Block;
|
||||||
|
import net.minecraft.util.shape.VoxelShape;
|
||||||
|
import net.minecraft.util.shape.VoxelShapes;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
public class Shapes {
|
||||||
|
public static class NHShape{
|
||||||
|
private VoxelShape NORTH;
|
||||||
|
private VoxelShape WEST;
|
||||||
|
private VoxelShape SOUTH;
|
||||||
|
private VoxelShape EAST;
|
||||||
|
private double minX;
|
||||||
|
private double minY;
|
||||||
|
private double minZ;
|
||||||
|
private double maxX;
|
||||||
|
private double maxY;
|
||||||
|
private double maxZ;
|
||||||
|
|
||||||
|
public NHShape(double minX, double minY, double minZ, double maxX, double maxY, double maxZ) {
|
||||||
|
this.minX = minX;
|
||||||
|
this.minY = minY;
|
||||||
|
this.minZ = minZ;
|
||||||
|
this.maxX = maxX;
|
||||||
|
this.maxY = maxY;
|
||||||
|
this.maxZ = maxZ;
|
||||||
|
this.NORTH = Block.createCuboidShape(minX, minY, minZ, maxX, maxY, maxZ);
|
||||||
|
this.WEST = Block.createCuboidShape(minZ, minY, minX, maxZ, maxY, maxX);
|
||||||
|
this.SOUTH = Block.createCuboidShape(minX, minY, (16 - maxZ), maxX, maxY, (16 - minZ));
|
||||||
|
this.EAST = Block.createCuboidShape((16 - maxZ), minY, minX, (16 - minZ), maxY, maxX);
|
||||||
|
}
|
||||||
|
|
||||||
|
public VoxelShape north(){
|
||||||
|
return NORTH;
|
||||||
|
}
|
||||||
|
|
||||||
|
public VoxelShape west(){
|
||||||
|
return WEST;
|
||||||
|
}
|
||||||
|
|
||||||
|
public VoxelShape south(){
|
||||||
|
return SOUTH;
|
||||||
|
}
|
||||||
|
|
||||||
|
public VoxelShape east(){
|
||||||
|
return EAST;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class NHShape2{
|
||||||
|
private VoxelShape NORTH;
|
||||||
|
private VoxelShape WEST;
|
||||||
|
private VoxelShape SOUTH;
|
||||||
|
private VoxelShape EAST;
|
||||||
|
private double minX;
|
||||||
|
private double minY;
|
||||||
|
private double minZ;
|
||||||
|
private double maxX;
|
||||||
|
private double maxY;
|
||||||
|
private double maxZ;
|
||||||
|
|
||||||
|
public NHShape2(double minX, double minY, double minZ, double maxX, double maxY, double maxZ) {
|
||||||
|
this.minX = minX;
|
||||||
|
this.minY = minY;
|
||||||
|
this.minZ = minZ;
|
||||||
|
this.maxX = maxX;
|
||||||
|
this.maxY = maxY;
|
||||||
|
this.maxZ = maxZ;
|
||||||
|
this.NORTH = Block.createCuboidShape((16 - maxX), minY, minZ, (16 - minX), maxY, maxZ);
|
||||||
|
this.WEST = Block.createCuboidShape(minZ, minY, minX, maxZ, maxY, maxX);
|
||||||
|
this.SOUTH = Block.createCuboidShape(minX, minY, (16 - maxZ), maxX, maxY, (16 - minZ));
|
||||||
|
this.EAST = Block.createCuboidShape((16 - maxZ), minY, (16 - maxX), (16 - minZ), maxY, (16 - minX));
|
||||||
|
}
|
||||||
|
|
||||||
|
public VoxelShape north(){
|
||||||
|
return NORTH;
|
||||||
|
}
|
||||||
|
|
||||||
|
public VoxelShape west(){
|
||||||
|
return WEST;
|
||||||
|
}
|
||||||
|
|
||||||
|
public VoxelShape south(){
|
||||||
|
return SOUTH;
|
||||||
|
}
|
||||||
|
|
||||||
|
public VoxelShape east(){
|
||||||
|
return EAST;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class HorizontalShape{
|
||||||
|
private List ShapesListN;
|
||||||
|
private List ShapesListS;
|
||||||
|
private List ShapesListW;
|
||||||
|
private List ShapesListE;
|
||||||
|
public HorizontalShape(List<List<Double>> list) {
|
||||||
|
this.ShapesListN = new ArrayList<>();
|
||||||
|
this.ShapesListS = new ArrayList<>();
|
||||||
|
this.ShapesListW = new ArrayList<>();
|
||||||
|
this.ShapesListE = new ArrayList<>();
|
||||||
|
for (List<Double> i : list) {
|
||||||
|
NHShape shape = new NHShape(i.get(0), i.get(1), i.get(2), i.get(3), i.get(4), i.get(5));
|
||||||
|
ShapesListN.add(shape.north());
|
||||||
|
ShapesListS.add(shape.south());
|
||||||
|
ShapesListW.add(shape.west());
|
||||||
|
ShapesListE.add(shape.east());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public VoxelShape north() {
|
||||||
|
VoxelShape shape = Block.createCuboidShape(0, 0,0,0,0,0);
|
||||||
|
for (int i=0;i<ShapesListN.size();i++) {
|
||||||
|
shape = VoxelShapes.union(shape, (VoxelShape) ShapesListN.get(i));
|
||||||
|
}
|
||||||
|
return shape;
|
||||||
|
}
|
||||||
|
|
||||||
|
public VoxelShape west() {
|
||||||
|
VoxelShape shape = Block.createCuboidShape(0, 0,0,0,0,0);;
|
||||||
|
for (int i=0;i<ShapesListW.size();i++) {
|
||||||
|
shape = VoxelShapes.union(shape, (VoxelShape) ShapesListW.get(i));
|
||||||
|
}
|
||||||
|
return shape;
|
||||||
|
}
|
||||||
|
|
||||||
|
public VoxelShape south() {
|
||||||
|
VoxelShape shape = Block.createCuboidShape(0, 0,0,0,0,0);;
|
||||||
|
for (int i=0;i<ShapesListS.size();i++) {
|
||||||
|
shape = VoxelShapes.union(shape, (VoxelShape) ShapesListS.get(i));
|
||||||
|
}
|
||||||
|
return shape;
|
||||||
|
}
|
||||||
|
|
||||||
|
public VoxelShape east() {
|
||||||
|
VoxelShape shape = Block.createCuboidShape(0, 0,0,0,0,0);;
|
||||||
|
for (int i=0;i<ShapesListE.size();i++) {
|
||||||
|
shape = VoxelShapes.union(shape, (VoxelShape) ShapesListE.get(i));
|
||||||
|
}
|
||||||
|
return shape;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class HorizontalShape2{
|
||||||
|
private List ShapesListN;
|
||||||
|
private List ShapesListS;
|
||||||
|
private List ShapesListW;
|
||||||
|
private List ShapesListE;
|
||||||
|
public HorizontalShape2(List<List<Double>> list) {
|
||||||
|
this.ShapesListN = new ArrayList<>();
|
||||||
|
this.ShapesListS = new ArrayList<>();
|
||||||
|
this.ShapesListW = new ArrayList<>();
|
||||||
|
this.ShapesListE = new ArrayList<>();
|
||||||
|
for (List<Double> i : list) {
|
||||||
|
NHShape2 shape = new NHShape2(i.get(0), i.get(1), i.get(2), i.get(3), i.get(4), i.get(5));
|
||||||
|
ShapesListN.add(shape.north());
|
||||||
|
ShapesListS.add(shape.south());
|
||||||
|
ShapesListW.add(shape.west());
|
||||||
|
ShapesListE.add(shape.east());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public VoxelShape north() {
|
||||||
|
VoxelShape shape = Block.createCuboidShape(0, 0,0,0,0,0);
|
||||||
|
for (int i=0;i<ShapesListN.size();i++) {
|
||||||
|
shape = VoxelShapes.union(shape, (VoxelShape) ShapesListN.get(i));
|
||||||
|
}
|
||||||
|
return shape;
|
||||||
|
}
|
||||||
|
|
||||||
|
public VoxelShape west() {
|
||||||
|
VoxelShape shape = Block.createCuboidShape(0, 0,0,0,0,0);;
|
||||||
|
for (int i=0;i<ShapesListW.size();i++) {
|
||||||
|
shape = VoxelShapes.union(shape, (VoxelShape) ShapesListW.get(i));
|
||||||
|
}
|
||||||
|
return shape;
|
||||||
|
}
|
||||||
|
|
||||||
|
public VoxelShape south() {
|
||||||
|
VoxelShape shape = Block.createCuboidShape(0, 0,0,0,0,0);;
|
||||||
|
for (int i=0;i<ShapesListS.size();i++) {
|
||||||
|
shape = VoxelShapes.union(shape, (VoxelShape) ShapesListS.get(i));
|
||||||
|
}
|
||||||
|
return shape;
|
||||||
|
}
|
||||||
|
|
||||||
|
public VoxelShape east() {
|
||||||
|
VoxelShape shape = Block.createCuboidShape(0, 0,0,0,0,0);;
|
||||||
|
for (int i=0;i<ShapesListE.size();i++) {
|
||||||
|
shape = VoxelShapes.union(shape, (VoxelShape) ShapesListE.get(i));
|
||||||
|
}
|
||||||
|
return shape;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"variants": {
|
||||||
|
"facing=north": { "model": "new_soviet:block/chess/black/bishop", "uvlock": true },
|
||||||
|
"facing=east": { "model": "new_soviet:block/chess/black/bishop", "y": 90, "uvlock": false },
|
||||||
|
"facing=south": { "model": "new_soviet:block/chess/black/bishop", "y": 180, "uvlock": false },
|
||||||
|
"facing=west": { "model": "new_soviet:block/chess/black/bishop", "y": 270, "uvlock": false }
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,16 @@
|
||||||
|
{
|
||||||
|
"variants": {
|
||||||
|
"checkers=1": {
|
||||||
|
"model": "new_soviet:block/black_checker"
|
||||||
|
},
|
||||||
|
"checkers=2": {
|
||||||
|
"model": "new_soviet:block/black_checker2"
|
||||||
|
},
|
||||||
|
"checkers=3": {
|
||||||
|
"model": "new_soviet:block/black_checker3"
|
||||||
|
},
|
||||||
|
"checkers=4": {
|
||||||
|
"model": "new_soviet:block/black_checker4"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"variants": {
|
||||||
|
"facing=north": { "model": "new_soviet:block/chess/black/king", "uvlock": true },
|
||||||
|
"facing=east": { "model": "new_soviet:block/chess/black/king", "y": 90, "uvlock": false },
|
||||||
|
"facing=south": { "model": "new_soviet:block/chess/black/king", "y": 180, "uvlock": false },
|
||||||
|
"facing=west": { "model": "new_soviet:block/chess/black/king", "y": 270, "uvlock": false }
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"variants": {
|
||||||
|
"facing=north": { "model": "new_soviet:block/chess/black/knight", "uvlock": true },
|
||||||
|
"facing=east": { "model": "new_soviet:block/chess/black/knight", "y": 90, "uvlock": false },
|
||||||
|
"facing=south": { "model": "new_soviet:block/chess/black/knight", "y": 180, "uvlock": false },
|
||||||
|
"facing=west": { "model": "new_soviet:block/chess/black/knight", "y": 270, "uvlock": false }
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"variants": {
|
||||||
|
"facing=north": { "model": "new_soviet:block/chess/black/pawn", "uvlock": true },
|
||||||
|
"facing=east": { "model": "new_soviet:block/chess/black/pawn", "y": 90, "uvlock": false },
|
||||||
|
"facing=south": { "model": "new_soviet:block/chess/black/pawn", "y": 180, "uvlock": false },
|
||||||
|
"facing=west": { "model": "new_soviet:block/chess/black/pawn", "y": 270, "uvlock": false }
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"variants": {
|
||||||
|
"facing=north": { "model": "new_soviet:block/chess/black/queen", "uvlock": true },
|
||||||
|
"facing=east": { "model": "new_soviet:block/chess/black/queen", "y": 90, "uvlock": false },
|
||||||
|
"facing=south": { "model": "new_soviet:block/chess/black/queen", "y": 180, "uvlock": false },
|
||||||
|
"facing=west": { "model": "new_soviet:block/chess/black/queen", "y": 270, "uvlock": false }
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"variants": {
|
||||||
|
"facing=north": { "model": "new_soviet:block/chess/black/rook", "uvlock": true },
|
||||||
|
"facing=east": { "model": "new_soviet:block/chess/black/rook", "y": 90, "uvlock": false },
|
||||||
|
"facing=south": { "model": "new_soviet:block/chess/black/rook", "y": 180, "uvlock": false },
|
||||||
|
"facing=west": { "model": "new_soviet:block/chess/black/rook", "y": 270, "uvlock": false }
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,18 @@
|
||||||
|
{
|
||||||
|
"variants": {
|
||||||
|
"rotate=2,facing=north": { "model": "new_soviet:block/handrail/handrail", "uvlock": true },
|
||||||
|
"rotate=2,facing=east": { "model": "new_soviet:block/handrail/handrail", "y": 90, "uvlock": false },
|
||||||
|
"rotate=2,facing=south": { "model": "new_soviet:block/handrail/handrail", "y": 180, "uvlock": false },
|
||||||
|
"rotate=2,facing=west": { "model": "new_soviet:block/handrail/handrail", "y": 270, "uvlock": false },
|
||||||
|
|
||||||
|
"rotate=3,facing=north": { "model": "new_soviet:block/handrail/handrail_right", "uvlock": true },
|
||||||
|
"rotate=3,facing=east": { "model": "new_soviet:block/handrail/handrail_right", "y": 90, "uvlock": false },
|
||||||
|
"rotate=3,facing=south": { "model": "new_soviet:block/handrail/handrail_right", "y": 180, "uvlock": false },
|
||||||
|
"rotate=3,facing=west": { "model": "new_soviet:block/handrail/handrail_right", "y": 270, "uvlock": false },
|
||||||
|
|
||||||
|
"rotate=1,facing=north": { "model": "new_soviet:block/handrail/handrail_left", "uvlock": true },
|
||||||
|
"rotate=1,facing=east": { "model": "new_soviet:block/handrail/handrail_left", "y": 90, "uvlock": false },
|
||||||
|
"rotate=1,facing=south": { "model": "new_soviet:block/handrail/handrail_left", "y": 180, "uvlock": false },
|
||||||
|
"rotate=1,facing=west": { "model": "new_soviet:block/handrail/handrail_left", "y": 270, "uvlock": false }
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"variants": {
|
||||||
|
"facing=north": { "model": "new_soviet:block/chess/white/bishop", "uvlock": true },
|
||||||
|
"facing=east": { "model": "new_soviet:block/chess/white/bishop", "y": 90, "uvlock": false },
|
||||||
|
"facing=south": { "model": "new_soviet:block/chess/white/bishop", "y": 180, "uvlock": false },
|
||||||
|
"facing=west": { "model": "new_soviet:block/chess/white/bishop", "y": 270, "uvlock": false }
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,16 @@
|
||||||
|
{
|
||||||
|
"variants": {
|
||||||
|
"checkers=1": {
|
||||||
|
"model": "new_soviet:block/white_checker"
|
||||||
|
},
|
||||||
|
"checkers=2": {
|
||||||
|
"model": "new_soviet:block/white_checker2"
|
||||||
|
},
|
||||||
|
"checkers=3": {
|
||||||
|
"model": "new_soviet:block/white_checker3"
|
||||||
|
},
|
||||||
|
"checkers=4": {
|
||||||
|
"model": "new_soviet:block/white_checker4"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"variants": {
|
||||||
|
"facing=north": { "model": "new_soviet:block/chess/white/king", "uvlock": true },
|
||||||
|
"facing=east": { "model": "new_soviet:block/chess/white/king", "y": 90, "uvlock": false },
|
||||||
|
"facing=south": { "model": "new_soviet:block/chess/white/king", "y": 180, "uvlock": false },
|
||||||
|
"facing=west": { "model": "new_soviet:block/chess/white/king", "y": 270, "uvlock": false }
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"variants": {
|
||||||
|
"facing=north": { "model": "new_soviet:block/chess/white/knight", "uvlock": true },
|
||||||
|
"facing=east": { "model": "new_soviet:block/chess/white/knight", "y": 90, "uvlock": false },
|
||||||
|
"facing=south": { "model": "new_soviet:block/chess/white/knight", "y": 180, "uvlock": false },
|
||||||
|
"facing=west": { "model": "new_soviet:block/chess/white/knight", "y": 270, "uvlock": false }
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"variants": {
|
||||||
|
"facing=north": { "model": "new_soviet:block/chess/white/pawn", "uvlock": true },
|
||||||
|
"facing=east": { "model": "new_soviet:block/chess/white/pawn", "y": 90, "uvlock": false },
|
||||||
|
"facing=south": { "model": "new_soviet:block/chess/white/pawn", "y": 180, "uvlock": false },
|
||||||
|
"facing=west": { "model": "new_soviet:block/chess/white/pawn", "y": 270, "uvlock": false }
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"variants": {
|
||||||
|
"facing=north": { "model": "new_soviet:block/chess/white/queen", "uvlock": true },
|
||||||
|
"facing=east": { "model": "new_soviet:block/chess/white/queen", "y": 90, "uvlock": false },
|
||||||
|
"facing=south": { "model": "new_soviet:block/chess/white/queen", "y": 180, "uvlock": false },
|
||||||
|
"facing=west": { "model": "new_soviet:block/chess/white/queen", "y": 270, "uvlock": false }
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"variants": {
|
||||||
|
"facing=north": { "model": "new_soviet:block/chess/white/rook", "uvlock": true },
|
||||||
|
"facing=east": { "model": "new_soviet:block/chess/white/rook", "y": 90, "uvlock": false },
|
||||||
|
"facing=south": { "model": "new_soviet:block/chess/white/rook", "y": 180, "uvlock": false },
|
||||||
|
"facing=west": { "model": "new_soviet:block/chess/white/rook", "y": 270, "uvlock": false }
|
||||||
|
}
|
||||||
|
}
|
|
@ -205,5 +205,23 @@
|
||||||
"block.new_soviet.beige_wallpaper": "Beige Wallpaper Block",
|
"block.new_soviet.beige_wallpaper": "Beige Wallpaper Block",
|
||||||
"block.new_soviet.purple_goo": "Purple Goo",
|
"block.new_soviet.purple_goo": "Purple Goo",
|
||||||
"subtitles.new_soviet.switch_press": "Switch clicks",
|
"subtitles.new_soviet.switch_press": "Switch clicks",
|
||||||
"subtitles.new_soviet.electric_hit": "Electric sparks"
|
"item.new_soviet.cigarette": "Cigarette",
|
||||||
|
"item.new_soviet.tooltip.salute": "Salute",
|
||||||
|
"item.new_soviet.cigarette_butt": "Cigarette butt",
|
||||||
|
"block.new_soviet.white_checker": "White Checker",
|
||||||
|
"block.new_soviet.black_checker": "Black Checker",
|
||||||
|
"block.new_soviet.white_rook": "White Rook",
|
||||||
|
"block.new_soviet.white_knight": "White Knight",
|
||||||
|
"block.new_soviet.white_bishop": "White Bishop",
|
||||||
|
"block.new_soviet.white_king": "White King",
|
||||||
|
"block.new_soviet.white_queen": "White Queen",
|
||||||
|
"block.new_soviet.white_pawn": "White Pawn",
|
||||||
|
"block.new_soviet.black_rook": "Black Rook",
|
||||||
|
"block.new_soviet.black_knight": "Black Knight",
|
||||||
|
"block.new_soviet.black_bishop": "Black Bishop",
|
||||||
|
"block.new_soviet.black_king": "Black King",
|
||||||
|
"block.new_soviet.black_queen": "Black Queen",
|
||||||
|
"block.new_soviet.black_pawn": "Black Pawn",
|
||||||
|
"block.new_soviet.handrail": "Handrail",
|
||||||
|
"subtitles.new_soviet.smoking": "Cigarette smoking"
|
||||||
}
|
}
|
|
@ -0,0 +1,67 @@
|
||||||
|
{
|
||||||
|
"credit": "Made with Blockbench",
|
||||||
|
"texture_size": [32, 32],
|
||||||
|
"textures": {
|
||||||
|
"0": "new_soviet:block/games/checkers/black_checker",
|
||||||
|
"particle": "new_soviet:block/games/checkers/black_checker"
|
||||||
|
},
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"from": [2, 0, 2],
|
||||||
|
"to": [14, 4, 14],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [6, 0, 12, 2], "texture": "#0"},
|
||||||
|
"east": {"uv": [12, 0, 6, 2], "texture": "#0"},
|
||||||
|
"south": {"uv": [6, 0, 12, 2], "texture": "#0"},
|
||||||
|
"west": {"uv": [12, 0, 6, 2], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 0, 6, 6], "texture": "#0"},
|
||||||
|
"down": {"uv": [6, 6, 0, 12], "texture": "#0"}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"display": {
|
||||||
|
"thirdperson_righthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 2.5, 2],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"thirdperson_lefthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 2.5, 2],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_righthand": {
|
||||||
|
"rotation": [-5, 10, 25],
|
||||||
|
"translation": [-2, 6.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_lefthand": {
|
||||||
|
"rotation": [-5, 10, 25],
|
||||||
|
"translation": [-2, 6.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"ground": {
|
||||||
|
"translation": [0, 3.5, 0],
|
||||||
|
"scale": [0.4, 0.4, 0.4]
|
||||||
|
},
|
||||||
|
"gui": {
|
||||||
|
"rotation": [-150, 35, 170],
|
||||||
|
"translation": [-0.75, 2.5, 0],
|
||||||
|
"scale": [0.8, 0.8, 0.8]
|
||||||
|
},
|
||||||
|
"fixed": {
|
||||||
|
"rotation": [-90, 0, 0],
|
||||||
|
"translation": [0, 0, -14],
|
||||||
|
"scale": [2, 2, 2]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"groups": [
|
||||||
|
{
|
||||||
|
"name": "group",
|
||||||
|
"origin": [0, 0, 0],
|
||||||
|
"color": 0,
|
||||||
|
"nbt": "{}",
|
||||||
|
"children": [0]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,80 @@
|
||||||
|
{
|
||||||
|
"credit": "Made with Blockbench",
|
||||||
|
"texture_size": [32, 32],
|
||||||
|
"textures": {
|
||||||
|
"0": "new_soviet:block/games/checkers/black_checker",
|
||||||
|
"particle": "new_soviet:block/games/checkers/black_checker"
|
||||||
|
},
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"from": [2, 0, 2],
|
||||||
|
"to": [14, 4, 14],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [6, 0, 12, 2], "texture": "#0"},
|
||||||
|
"east": {"uv": [12, 0, 6, 2], "texture": "#0"},
|
||||||
|
"south": {"uv": [6, 0, 12, 2], "texture": "#0"},
|
||||||
|
"west": {"uv": [12, 0, 6, 2], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 0, 6, 6], "texture": "#0"},
|
||||||
|
"down": {"uv": [6, 6, 0, 12], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2, 4, 2],
|
||||||
|
"to": [14, 8, 14],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "y", "origin": [8, 6, 8]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [6, 0, 12, 2], "texture": "#0"},
|
||||||
|
"east": {"uv": [12, 0, 6, 2], "texture": "#0"},
|
||||||
|
"south": {"uv": [6, 0, 12, 2], "texture": "#0"},
|
||||||
|
"west": {"uv": [12, 0, 6, 2], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 0, 6, 6], "texture": "#0"},
|
||||||
|
"down": {"uv": [6, 6, 0, 12], "texture": "#0"}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"display": {
|
||||||
|
"thirdperson_righthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 2.5, 2],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"thirdperson_lefthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 2.5, 2],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_righthand": {
|
||||||
|
"rotation": [-5, 10, 25],
|
||||||
|
"translation": [-2, 6.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_lefthand": {
|
||||||
|
"rotation": [-5, 10, 25],
|
||||||
|
"translation": [-2, 6.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"ground": {
|
||||||
|
"translation": [0, 3.5, 0],
|
||||||
|
"scale": [0.4, 0.4, 0.4]
|
||||||
|
},
|
||||||
|
"gui": {
|
||||||
|
"rotation": [-150, 35, 170],
|
||||||
|
"translation": [-0.75, 2.5, 0],
|
||||||
|
"scale": [0.8, 0.8, 0.8]
|
||||||
|
},
|
||||||
|
"fixed": {
|
||||||
|
"rotation": [-90, 0, 0],
|
||||||
|
"translation": [0, 0, -14],
|
||||||
|
"scale": [2, 2, 2]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"groups": [
|
||||||
|
{
|
||||||
|
"name": "group",
|
||||||
|
"origin": [0, 0, 0],
|
||||||
|
"color": 0,
|
||||||
|
"nbt": "{}",
|
||||||
|
"children": [0, 1]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,94 @@
|
||||||
|
{
|
||||||
|
"credit": "Made with Blockbench",
|
||||||
|
"texture_size": [32, 32],
|
||||||
|
"textures": {
|
||||||
|
"0": "new_soviet:block/games/checkers/black_checker",
|
||||||
|
"particle": "new_soviet:block/games/checkers/black_checker"
|
||||||
|
},
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"from": [2, 0, 2],
|
||||||
|
"to": [14, 4, 14],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 8]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [6, 0, 12, 2], "texture": "#0"},
|
||||||
|
"east": {"uv": [12, 0, 6, 2], "texture": "#0"},
|
||||||
|
"south": {"uv": [6, 0, 12, 2], "texture": "#0"},
|
||||||
|
"west": {"uv": [12, 0, 6, 2], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 0, 6, 6], "texture": "#0"},
|
||||||
|
"down": {"uv": [6, 6, 0, 12], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2, 8, 2],
|
||||||
|
"to": [14, 12, 14],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [6, 0, 12, 2], "texture": "#0"},
|
||||||
|
"east": {"uv": [12, 0, 6, 2], "texture": "#0"},
|
||||||
|
"south": {"uv": [6, 0, 12, 2], "texture": "#0"},
|
||||||
|
"west": {"uv": [12, 0, 6, 2], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 0, 6, 6], "texture": "#0"},
|
||||||
|
"down": {"uv": [6, 6, 0, 12], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2, 4, 2],
|
||||||
|
"to": [14, 8, 14],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "y", "origin": [8, 6, 8]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [6, 0, 12, 2], "texture": "#0"},
|
||||||
|
"east": {"uv": [12, 0, 6, 2], "texture": "#0"},
|
||||||
|
"south": {"uv": [6, 0, 12, 2], "texture": "#0"},
|
||||||
|
"west": {"uv": [12, 0, 6, 2], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 0, 6, 6], "texture": "#0"},
|
||||||
|
"down": {"uv": [6, 6, 0, 12], "texture": "#0"}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"display": {
|
||||||
|
"thirdperson_righthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 2.5, 2],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"thirdperson_lefthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 2.5, 2],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_righthand": {
|
||||||
|
"rotation": [-5, 10, 25],
|
||||||
|
"translation": [-2, 6.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_lefthand": {
|
||||||
|
"rotation": [-5, 10, 25],
|
||||||
|
"translation": [-2, 6.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"ground": {
|
||||||
|
"translation": [0, 3.5, 0],
|
||||||
|
"scale": [0.4, 0.4, 0.4]
|
||||||
|
},
|
||||||
|
"gui": {
|
||||||
|
"rotation": [-150, 35, 170],
|
||||||
|
"translation": [-0.75, 2.5, 0],
|
||||||
|
"scale": [0.8, 0.8, 0.8]
|
||||||
|
},
|
||||||
|
"fixed": {
|
||||||
|
"rotation": [-90, 0, 0],
|
||||||
|
"translation": [0, 0, -14],
|
||||||
|
"scale": [2, 2, 2]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"groups": [
|
||||||
|
{
|
||||||
|
"name": "group",
|
||||||
|
"origin": [0, 0, 0],
|
||||||
|
"color": 0,
|
||||||
|
"nbt": "{}",
|
||||||
|
"children": [0, 1, 2]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,107 @@
|
||||||
|
{
|
||||||
|
"credit": "Made with Blockbench",
|
||||||
|
"texture_size": [32, 32],
|
||||||
|
"textures": {
|
||||||
|
"0": "new_soviet:block/games/checkers/black_checker",
|
||||||
|
"particle": "new_soviet:block/games/checkers/black_checker"
|
||||||
|
},
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"from": [2, 0, 2],
|
||||||
|
"to": [14, 4, 14],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 8]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [6, 0, 12, 2], "texture": "#0"},
|
||||||
|
"east": {"uv": [12, 0, 6, 2], "texture": "#0"},
|
||||||
|
"south": {"uv": [6, 0, 12, 2], "texture": "#0"},
|
||||||
|
"west": {"uv": [12, 0, 6, 2], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 0, 6, 6], "texture": "#0"},
|
||||||
|
"down": {"uv": [6, 6, 0, 12], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2, 8, 2],
|
||||||
|
"to": [14, 12, 14],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [6, 0, 12, 2], "texture": "#0"},
|
||||||
|
"east": {"uv": [12, 0, 6, 2], "texture": "#0"},
|
||||||
|
"south": {"uv": [6, 0, 12, 2], "texture": "#0"},
|
||||||
|
"west": {"uv": [12, 0, 6, 2], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 0, 6, 6], "texture": "#0"},
|
||||||
|
"down": {"uv": [6, 6, 0, 12], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2, 4, 2],
|
||||||
|
"to": [14, 8, 14],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "y", "origin": [8, 6, 8]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [6, 0, 12, 2], "texture": "#0"},
|
||||||
|
"east": {"uv": [12, 0, 6, 2], "texture": "#0"},
|
||||||
|
"south": {"uv": [6, 0, 12, 2], "texture": "#0"},
|
||||||
|
"west": {"uv": [12, 0, 6, 2], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 0, 6, 6], "texture": "#0"},
|
||||||
|
"down": {"uv": [6, 6, 0, 12], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2, 12, 2],
|
||||||
|
"to": [14, 16, 14],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "y", "origin": [8, 14, 8]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [6, 0, 12, 2], "texture": "#0"},
|
||||||
|
"east": {"uv": [12, 0, 6, 2], "texture": "#0"},
|
||||||
|
"south": {"uv": [6, 0, 12, 2], "texture": "#0"},
|
||||||
|
"west": {"uv": [12, 0, 6, 2], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 0, 6, 6], "texture": "#0"},
|
||||||
|
"down": {"uv": [6, 6, 0, 12], "texture": "#0"}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"display": {
|
||||||
|
"thirdperson_righthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 2.5, 2],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"thirdperson_lefthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 2.5, 2],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_righthand": {
|
||||||
|
"rotation": [-5, 10, 25],
|
||||||
|
"translation": [-2, 6.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_lefthand": {
|
||||||
|
"rotation": [-5, 10, 25],
|
||||||
|
"translation": [-2, 6.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"ground": {
|
||||||
|
"translation": [0, 3.5, 0],
|
||||||
|
"scale": [0.4, 0.4, 0.4]
|
||||||
|
},
|
||||||
|
"gui": {
|
||||||
|
"rotation": [-150, 35, 170],
|
||||||
|
"translation": [-0.75, 2.5, 0],
|
||||||
|
"scale": [0.8, 0.8, 0.8]
|
||||||
|
},
|
||||||
|
"fixed": {
|
||||||
|
"rotation": [-90, 0, 0],
|
||||||
|
"translation": [0, 0, -14],
|
||||||
|
"scale": [2, 2, 2]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"groups": [
|
||||||
|
{
|
||||||
|
"name": "group",
|
||||||
|
"origin": [0, 0, 0],
|
||||||
|
"color": 0,
|
||||||
|
"nbt": "{}",
|
||||||
|
"children": [0, 1, 2, 3]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,126 @@
|
||||||
|
{
|
||||||
|
"credit": "Made with Blockbench",
|
||||||
|
"texture_size": [32, 32],
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"from": [6, 4, 6],
|
||||||
|
"to": [10, 10, 10],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [3, 0, 5, 3], "texture": "#missing"},
|
||||||
|
"east": {"uv": [3, 0, 5, 3], "texture": "#missing"},
|
||||||
|
"south": {"uv": [3, 0, 5, 3], "texture": "#missing"},
|
||||||
|
"west": {"uv": [3, 0, 5, 3], "texture": "#missing"},
|
||||||
|
"up": {"uv": [3, 0, 5, 2], "texture": "#missing"},
|
||||||
|
"down": {"uv": [3, 0, 5, 2], "texture": "#missing"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 10, 5],
|
||||||
|
"to": [11, 16, 11],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, 2, 0]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [10.5, 3, 13.5, 6], "texture": "#missing"},
|
||||||
|
"east": {"uv": [10.5, 0, 13.5, 3], "texture": "#missing"},
|
||||||
|
"south": {"uv": [5, 0, 8, 3], "texture": "#missing"},
|
||||||
|
"west": {"uv": [13.5, 0, 10.5, 3], "texture": "#missing"},
|
||||||
|
"up": {"uv": [5, 3, 8, 6], "texture": "#missing"},
|
||||||
|
"down": {"uv": [5, 2.5, 5.5, 3], "texture": "#missing"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 8, 5],
|
||||||
|
"to": [11, 9, 11],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [-0.5, 3, 0.5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [1, 4.5, 4, 5], "texture": "#missing"},
|
||||||
|
"east": {"uv": [1, 4.5, 4, 5], "texture": "#missing"},
|
||||||
|
"south": {"uv": [1, 4.5, 4, 5], "texture": "#missing"},
|
||||||
|
"west": {"uv": [1, 4.5, 4, 5], "texture": "#missing"},
|
||||||
|
"up": {"uv": [1, 5, 4, 8], "texture": "#missing"},
|
||||||
|
"down": {"uv": [1, 5, 4, 8], "texture": "#missing"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 1, 5],
|
||||||
|
"to": [11, 4, 11],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 0, 3, 1.5], "texture": "#missing"},
|
||||||
|
"east": {"uv": [0, 0, 3, 1.5], "texture": "#missing"},
|
||||||
|
"south": {"uv": [0, 0, 3, 1.5], "texture": "#missing"},
|
||||||
|
"west": {"uv": [0, 0, 3, 1.5], "texture": "#missing"},
|
||||||
|
"up": {"uv": [0, 1.5, 3, 4.5], "texture": "#missing"},
|
||||||
|
"down": {"uv": [0, 1.5, 3, 4.5], "texture": "#missing"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [4, 0, 4],
|
||||||
|
"to": [12, 1, 12],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 15.5, 4, 16], "texture": "#missing"},
|
||||||
|
"east": {"uv": [0, 15.5, 4, 16], "texture": "#missing"},
|
||||||
|
"south": {"uv": [0, 15.5, 4, 16], "texture": "#missing"},
|
||||||
|
"west": {"uv": [0, 15.5, 4, 16], "texture": "#missing"},
|
||||||
|
"up": {"uv": [0, 11.5, 4, 15.5], "texture": "#missing"},
|
||||||
|
"down": {"uv": [8, 12, 4, 16], "texture": "#missing"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [7, 16, 7],
|
||||||
|
"to": [9, 19, 9],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [5, 16, 7]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [3, 3, 4, 4.5], "texture": "#missing"},
|
||||||
|
"east": {"uv": [3, 3, 4, 4.5], "texture": "#missing"},
|
||||||
|
"south": {"uv": [3, 3, 4, 4.5], "texture": "#missing"},
|
||||||
|
"west": {"uv": [3, 3, 4, 4.5], "texture": "#missing"},
|
||||||
|
"up": {"uv": [4, 3, 5, 4], "texture": "#missing"},
|
||||||
|
"down": {"uv": [4, 3, 5, 4], "texture": "#missing"}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"display": {
|
||||||
|
"thirdperson_righthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 1.25, 1],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"thirdperson_lefthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 1.25, 1],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_righthand": {
|
||||||
|
"rotation": [-15, 10, 0],
|
||||||
|
"translation": [-1, 5.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_lefthand": {
|
||||||
|
"rotation": [-15, 10, 0],
|
||||||
|
"translation": [-1, 5.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"ground": {
|
||||||
|
"translation": [0, 3.5, 0],
|
||||||
|
"scale": [0.6, 0.6, 0.6]
|
||||||
|
},
|
||||||
|
"gui": {
|
||||||
|
"rotation": [0, 150, 0],
|
||||||
|
"translation": [0, -1.5, 0],
|
||||||
|
"scale": [0.8, 0.8, 0.8]
|
||||||
|
},
|
||||||
|
"fixed": {
|
||||||
|
"rotation": [-90, 0, 0],
|
||||||
|
"translation": [0, 0, -14],
|
||||||
|
"scale": [2, 2, 2]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"groups": [
|
||||||
|
{
|
||||||
|
"name": "group",
|
||||||
|
"origin": [0, 0, 0],
|
||||||
|
"color": 0,
|
||||||
|
"nbt": "{}",
|
||||||
|
"children": [0, 1, 2, 3, 4, 5]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,130 @@
|
||||||
|
{
|
||||||
|
"credit": "Made with Blockbench",
|
||||||
|
"texture_size": [32, 32],
|
||||||
|
"textures": {
|
||||||
|
"0": "new_soviet:block/games/chess/black/bishop",
|
||||||
|
"particle": "new_soviet:block/games/chess/black/bishop"
|
||||||
|
},
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"from": [6, 4, 6],
|
||||||
|
"to": [10, 10, 10],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [3, 0, 5, 3], "texture": "#0"},
|
||||||
|
"east": {"uv": [3, 0, 5, 3], "texture": "#0"},
|
||||||
|
"south": {"uv": [3, 0, 5, 3], "texture": "#0"},
|
||||||
|
"west": {"uv": [3, 0, 5, 3], "texture": "#0"},
|
||||||
|
"up": {"uv": [3, 0, 5, 2], "texture": "#0"},
|
||||||
|
"down": {"uv": [3, 0, 5, 2], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 10, 5],
|
||||||
|
"to": [11, 16, 11],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, 2, 0]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [10.5, 3, 13.5, 6], "texture": "#0"},
|
||||||
|
"east": {"uv": [10.5, 0, 13.5, 3], "texture": "#0"},
|
||||||
|
"south": {"uv": [5, 0, 8, 3], "texture": "#0"},
|
||||||
|
"west": {"uv": [13.5, 0, 10.5, 3], "texture": "#0"},
|
||||||
|
"up": {"uv": [5, 3, 8, 6], "texture": "#0"},
|
||||||
|
"down": {"uv": [5, 2.5, 5.5, 3], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 8, 5],
|
||||||
|
"to": [11, 9, 11],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [-0.5, 3, 0.5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [1, 4.5, 4, 5], "texture": "#0"},
|
||||||
|
"east": {"uv": [1, 4.5, 4, 5], "texture": "#0"},
|
||||||
|
"south": {"uv": [1, 4.5, 4, 5], "texture": "#0"},
|
||||||
|
"west": {"uv": [1, 4.5, 4, 5], "texture": "#0"},
|
||||||
|
"up": {"uv": [1, 5, 4, 8], "texture": "#0"},
|
||||||
|
"down": {"uv": [1, 5, 4, 8], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 1, 5],
|
||||||
|
"to": [11, 4, 11],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 1.5, 3, 4.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [0, 1.5, 3, 4.5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [4, 0, 4],
|
||||||
|
"to": [12, 1, 12],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 11.5, 4, 15.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [8, 12, 4, 16], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [7, 16, 7],
|
||||||
|
"to": [9, 19, 9],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [5, 16, 7]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [3, 3, 4, 4.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [3, 3, 4, 4.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [3, 3, 4, 4.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [3, 3, 4, 4.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [4, 3, 5, 4], "texture": "#0"},
|
||||||
|
"down": {"uv": [4, 3, 5, 4], "texture": "#0"}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"display": {
|
||||||
|
"thirdperson_righthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 1.25, 1],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"thirdperson_lefthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 1.25, 1],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_righthand": {
|
||||||
|
"rotation": [-15, 10, 0],
|
||||||
|
"translation": [-1, 5.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_lefthand": {
|
||||||
|
"rotation": [-15, 10, 0],
|
||||||
|
"translation": [-1, 5.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"ground": {
|
||||||
|
"translation": [0, 3.5, 0],
|
||||||
|
"scale": [0.6, 0.6, 0.6]
|
||||||
|
},
|
||||||
|
"gui": {
|
||||||
|
"rotation": [0, 150, 0],
|
||||||
|
"translation": [0, -1.5, 0],
|
||||||
|
"scale": [0.8, 0.8, 0.8]
|
||||||
|
},
|
||||||
|
"fixed": {
|
||||||
|
"rotation": [-90, 0, 0],
|
||||||
|
"translation": [0, 0, -14],
|
||||||
|
"scale": [2, 2, 2]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"groups": [
|
||||||
|
{
|
||||||
|
"name": "group",
|
||||||
|
"origin": [0, 0, 0],
|
||||||
|
"color": 0,
|
||||||
|
"nbt": "{}",
|
||||||
|
"children": [0, 1, 2, 3, 4, 5]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,241 @@
|
||||||
|
{
|
||||||
|
"credit": "Made with Blockbench",
|
||||||
|
"texture_size": [32, 32],
|
||||||
|
"textures": {
|
||||||
|
"0": "new_soviet:block/games/chess/black/king",
|
||||||
|
"particle": "new_soviet:block/games/chess/black/king"
|
||||||
|
},
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"from": [6, 4, 6],
|
||||||
|
"to": [10, 13, 10],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [3, 0, 5, 4.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [3, 0, 5, 4.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [3, 0, 5, 4.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [3, 0, 5, 4.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [3, 4.5, 5, 6.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [3, 0, 5, 2], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5.5, 5, 5.5],
|
||||||
|
"to": [10.5, 6, 10.5],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [13.5, 0, 16, 0.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [13.5, 0, 16, 0.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [13.5, 0, 16, 0.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [13.5, 0, 16, 0.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [13.5, 0.5, 16, 3], "texture": "#0"},
|
||||||
|
"down": {"uv": [13.5, 0.5, 16, 3], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5.5, 7, 5.5],
|
||||||
|
"to": [10.5, 8, 10.5],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, 2, 0]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [8, 0, 10.5, 0.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [8, 0, 10.5, 0.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [8, 0, 10.5, 0.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [8, 0, 10.5, 0.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [8, 0.5, 10.5, 3], "texture": "#0"},
|
||||||
|
"down": {"uv": [8, 0.5, 10.5, 3], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 13, 5],
|
||||||
|
"to": [11, 16, 11],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [-0.5, 0, 0.5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [10.5, 0, 13.5, 1.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [10.5, 0, 13.5, 1.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [10.5, 0, 13.5, 1.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [10.5, 0, 13.5, 1.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [10.5, 4.5, 13.5, 7.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [10.5, 1.5, 13.5, 4.5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 1, 5],
|
||||||
|
"to": [11, 4, 11],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 1.5, 3, 4.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [0, 1.5, 3, 4.5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [4, 0, 4],
|
||||||
|
"to": [12, 1, 12],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 11.5, 4, 15.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [8, 12, 4, 16], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [8, 19, 5],
|
||||||
|
"to": [8, 21, 11],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [6, 16, 5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.5, 4, 10.5, 5], "texture": "#0"},
|
||||||
|
"east": {"uv": [7.5, 4, 10.5, 5], "texture": "#0"},
|
||||||
|
"south": {"uv": [7.5, 4, 10.5, 5], "texture": "#0"},
|
||||||
|
"west": {"uv": [7.5, 4, 10.5, 5], "texture": "#0"},
|
||||||
|
"up": {"uv": [7.5, 4, 10.5, 5], "texture": "#0"},
|
||||||
|
"down": {"uv": [7.5, 4, 10.5, 5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [8, 16, 6],
|
||||||
|
"to": [8, 17, 10],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [6, 16, 5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [8, 6, 10, 6.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [8, 6, 10, 6.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [8, 6, 10, 6.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [8, 6, 10, 6.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [8, 6, 10, 6.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [8, 6, 10, 6.5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [8, 17, 7],
|
||||||
|
"to": [8, 19, 9],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [6, 16, 5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [8.5, 5, 9.5, 6], "texture": "#0"},
|
||||||
|
"east": {"uv": [8.5, 5, 9.5, 6], "texture": "#0"},
|
||||||
|
"south": {"uv": [8.5, 5, 9.5, 6], "texture": "#0"},
|
||||||
|
"west": {"uv": [8.5, 5, 9.5, 6], "texture": "#0"},
|
||||||
|
"up": {"uv": [8.5, 5, 9.5, 6], "texture": "#0"},
|
||||||
|
"down": {"uv": [8.5, 5, 9.5, 6], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [8, 21, 7],
|
||||||
|
"to": [8, 23, 9],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [6, 16, 5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [8.5, 3, 9.5, 4], "texture": "#0"},
|
||||||
|
"east": {"uv": [8.5, 3, 9.5, 4], "texture": "#0"},
|
||||||
|
"south": {"uv": [8.5, 3, 9.5, 4], "texture": "#0"},
|
||||||
|
"west": {"uv": [8.5, 3, 9.5, 4], "texture": "#0"},
|
||||||
|
"up": {"uv": [8.5, 3, 9.5, 4], "texture": "#0"},
|
||||||
|
"down": {"uv": [8.5, 3, 9.5, 4], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [6, 16, 8],
|
||||||
|
"to": [10, 17, 8],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [8, 18, 8]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [8, 6, 10, 6.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [8, 6, 10, 6.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [8, 6, 10, 6.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [8, 6, 10, 6.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [8, 6, 10, 6.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [8, 6, 10, 6.5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [7, 17, 8],
|
||||||
|
"to": [9, 19, 8],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [8, 18, 8]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [8.5, 5, 9.5, 6], "texture": "#0"},
|
||||||
|
"east": {"uv": [8.5, 5, 9.5, 6], "texture": "#0"},
|
||||||
|
"south": {"uv": [8.5, 5, 9.5, 6], "texture": "#0"},
|
||||||
|
"west": {"uv": [8.5, 5, 9.5, 6], "texture": "#0"},
|
||||||
|
"up": {"uv": [8.5, 5, 9.5, 6], "texture": "#0"},
|
||||||
|
"down": {"uv": [8.5, 5, 9.5, 6], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [7, 21, 8],
|
||||||
|
"to": [9, 23, 8],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [8, 18, 8]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [8.5, 3, 9.5, 4], "texture": "#0"},
|
||||||
|
"east": {"uv": [8.5, 3, 9.5, 4], "texture": "#0"},
|
||||||
|
"south": {"uv": [8.5, 3, 9.5, 4], "texture": "#0"},
|
||||||
|
"west": {"uv": [8.5, 3, 9.5, 4], "texture": "#0"},
|
||||||
|
"up": {"uv": [8.5, 3, 9.5, 4], "texture": "#0"},
|
||||||
|
"down": {"uv": [8.5, 3, 9.5, 4], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 19, 8],
|
||||||
|
"to": [11, 21, 8],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [8, 18, 8]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.5, 4, 10.5, 5], "texture": "#0"},
|
||||||
|
"east": {"uv": [7.5, 4, 10.5, 5], "texture": "#0"},
|
||||||
|
"south": {"uv": [7.5, 4, 10.5, 5], "texture": "#0"},
|
||||||
|
"west": {"uv": [7.5, 4, 10.5, 5], "texture": "#0"},
|
||||||
|
"up": {"uv": [7.5, 4, 10.5, 5], "texture": "#0"},
|
||||||
|
"down": {"uv": [7.5, 4, 10.5, 5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"display": {
|
||||||
|
"thirdperson_righthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 1.25, 1],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"thirdperson_lefthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 1.25, 1],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_righthand": {
|
||||||
|
"rotation": [-15, 10, 0],
|
||||||
|
"translation": [-1, 5.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_lefthand": {
|
||||||
|
"rotation": [-15, 10, 0],
|
||||||
|
"translation": [-1, 5.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"ground": {
|
||||||
|
"translation": [0, 3.5, 0],
|
||||||
|
"scale": [0.6, 0.6, 0.6]
|
||||||
|
},
|
||||||
|
"gui": {
|
||||||
|
"rotation": [0, 150, 0],
|
||||||
|
"translation": [0, -1.5, 0],
|
||||||
|
"scale": [0.8, 0.8, 0.8]
|
||||||
|
},
|
||||||
|
"fixed": {
|
||||||
|
"rotation": [-90, 0, 0],
|
||||||
|
"translation": [0, 0, -14],
|
||||||
|
"scale": [2, 2, 2]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"groups": [
|
||||||
|
{
|
||||||
|
"name": "group",
|
||||||
|
"origin": [0, 0, 0],
|
||||||
|
"color": 0,
|
||||||
|
"nbt": "{}",
|
||||||
|
"children": [0, 1, 2, 3, 4, 5]
|
||||||
|
},
|
||||||
|
6,
|
||||||
|
7,
|
||||||
|
8,
|
||||||
|
9,
|
||||||
|
10,
|
||||||
|
11,
|
||||||
|
12,
|
||||||
|
13
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,142 @@
|
||||||
|
{
|
||||||
|
"credit": "Made with Blockbench",
|
||||||
|
"texture_size": [32, 32],
|
||||||
|
"textures": {
|
||||||
|
"0": "new_soviet:block/games/chess/black/knight",
|
||||||
|
"particle": "new_soviet:block/games/chess/black/knight"
|
||||||
|
},
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"from": [6, 4, 6],
|
||||||
|
"to": [10, 12, 10],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [3, 0, 5, 4], "texture": "#0"},
|
||||||
|
"east": {"uv": [5, 0, 3, 4], "texture": "#0"},
|
||||||
|
"south": {"uv": [3, 0, 5, 4], "texture": "#0"},
|
||||||
|
"west": {"uv": [3, 0, 5, 4], "texture": "#0"},
|
||||||
|
"up": {"uv": [3, 0, 5, 2], "texture": "#0"},
|
||||||
|
"down": {"uv": [4.5, 3.5, 5, 4], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5.5, 7, 5.5],
|
||||||
|
"to": [10.5, 11, 13.5],
|
||||||
|
"rotation": {"angle": -22.5, "axis": "x", "origin": [0, 1, 0]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [9, 2, 11.5, 4], "texture": "#0"},
|
||||||
|
"east": {"uv": [9, 0, 5, 2], "texture": "#0"},
|
||||||
|
"south": {"uv": [8.5, 0, 9, 2], "texture": "#0"},
|
||||||
|
"west": {"uv": [5, 0, 9, 2], "texture": "#0"},
|
||||||
|
"up": {"uv": [7.5, 4, 11.5, 6.5], "rotation": 90, "texture": "#0"},
|
||||||
|
"down": {"uv": [9, 1.5, 5, 2], "rotation": 90, "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [7.5, 8, 6],
|
||||||
|
"to": [8.5, 17, 11],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, 2, 0]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [13.5, 3, 14, 7.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [16, 3, 13.5, 7.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [15.5, 3, 16, 7.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [13.5, 3, 16, 7.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [13.5, 3, 16, 3.5], "rotation": 90, "texture": "#0"},
|
||||||
|
"down": {"uv": [15.5, 3, 16, 5.5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 1, 5],
|
||||||
|
"to": [11, 4, 11],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 1.5, 3, 4.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [0, 1.5, 3, 4.5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [4, 0, 4],
|
||||||
|
"to": [12, 1, 12],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 11.5, 4, 15.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [8, 12, 4, 16], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5.5, 5, 5.5],
|
||||||
|
"to": [10.5, 6, 10.5],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [13.5, 0, 16, 0.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [13.5, 0, 16, 0.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [13.5, 0, 16, 0.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [13.5, 0, 16, 0.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [13.5, 0.5, 16, 3], "texture": "#0"},
|
||||||
|
"down": {"uv": [13.5, 0.5, 16, 3], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5.5, 7, 5.5],
|
||||||
|
"to": [10.5, 8, 10.5],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, 2, 0]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 5.5, 2.5, 6], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 5.5, 2.5, 6], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 5.5, 2.5, 6], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 5.5, 2.5, 6], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 6, 2.5, 8.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [0, 6, 2.5, 8.5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"display": {
|
||||||
|
"thirdperson_righthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 1.25, 1],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"thirdperson_lefthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 1.25, 1],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_righthand": {
|
||||||
|
"rotation": [-15, 10, 0],
|
||||||
|
"translation": [-1, 5.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_lefthand": {
|
||||||
|
"rotation": [-15, 10, 0],
|
||||||
|
"translation": [-1, 5.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"ground": {
|
||||||
|
"translation": [0, 3.5, 0],
|
||||||
|
"scale": [0.6, 0.6, 0.6]
|
||||||
|
},
|
||||||
|
"gui": {
|
||||||
|
"rotation": [0, 150, 0],
|
||||||
|
"translation": [0, -1.5, 0],
|
||||||
|
"scale": [0.8, 0.8, 0.8]
|
||||||
|
},
|
||||||
|
"fixed": {
|
||||||
|
"rotation": [-90, 0, 0],
|
||||||
|
"translation": [0, 0, -14],
|
||||||
|
"scale": [2, 2, 2]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"groups": [
|
||||||
|
{
|
||||||
|
"name": "group",
|
||||||
|
"origin": [0, 0, 0],
|
||||||
|
"color": 0,
|
||||||
|
"nbt": "{}",
|
||||||
|
"children": [0, 1, 2, 3, 4, 5, 6]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,116 @@
|
||||||
|
{
|
||||||
|
"credit": "Made with Blockbench",
|
||||||
|
"texture_size": [32, 32],
|
||||||
|
"textures": {
|
||||||
|
"0": "new_soviet:block/games/chess/black/pawn",
|
||||||
|
"particle": "new_soviet:block/games/chess/black/pawn"
|
||||||
|
},
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"from": [6, 4, 6],
|
||||||
|
"to": [10, 9, 10],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [3, 0, 5, 2.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [3, 0, 5, 2.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [3, 0, 5, 2.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [3, 0, 5, 2.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [3, 0, 5, 2], "texture": "#0"},
|
||||||
|
"down": {"uv": [3, 0, 5, 2], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 8, 5],
|
||||||
|
"to": [11, 14, 11],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, 1, 0]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [5, 0, 8, 3], "texture": "#0"},
|
||||||
|
"east": {"uv": [5, 0, 8, 3], "texture": "#0"},
|
||||||
|
"south": {"uv": [5, 0, 8, 3], "texture": "#0"},
|
||||||
|
"west": {"uv": [5, 0, 8, 3], "texture": "#0"},
|
||||||
|
"up": {"uv": [5, 3, 8, 6], "texture": "#0"},
|
||||||
|
"down": {"uv": [5, 2.5, 5.5, 3], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5.5, 5, 5.5],
|
||||||
|
"to": [10.5, 6, 10.5],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [8, 0, 10.5, 0.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [8, 0, 10.5, 0.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [8, 0, 10.5, 0.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [8, 0, 10.5, 0.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [8, 0.5, 10.5, 3], "texture": "#0"},
|
||||||
|
"down": {"uv": [8, 0.5, 10.5, 3], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 1, 5],
|
||||||
|
"to": [11, 4, 11],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 1.5, 3, 4.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [0, 1.5, 3, 4.5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [4, 0, 4],
|
||||||
|
"to": [12, 1, 12],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 11.5, 4, 15.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [8, 12, 4, 16], "texture": "#0"}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"display": {
|
||||||
|
"thirdperson_righthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 1.25, 1],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"thirdperson_lefthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 1.25, 1],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_righthand": {
|
||||||
|
"rotation": [-15, 10, 0],
|
||||||
|
"translation": [-1, 5.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_lefthand": {
|
||||||
|
"rotation": [-15, 10, 0],
|
||||||
|
"translation": [-1, 5.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"ground": {
|
||||||
|
"translation": [0, 3.5, 0],
|
||||||
|
"scale": [0.6, 0.6, 0.6]
|
||||||
|
},
|
||||||
|
"gui": {
|
||||||
|
"rotation": [0, 150, 0],
|
||||||
|
"translation": [0, -1.25, 0],
|
||||||
|
"scale": [0.8, 0.8, 0.8]
|
||||||
|
},
|
||||||
|
"fixed": {
|
||||||
|
"rotation": [-90, 0, 0],
|
||||||
|
"translation": [0, 0, -14],
|
||||||
|
"scale": [2, 2, 2]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"groups": [
|
||||||
|
{
|
||||||
|
"name": "group",
|
||||||
|
"origin": [0, 0, 0],
|
||||||
|
"color": 0,
|
||||||
|
"nbt": "{}",
|
||||||
|
"children": [0, 1, 2, 3, 4]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,185 @@
|
||||||
|
{
|
||||||
|
"credit": "Made with Blockbench",
|
||||||
|
"texture_size": [32, 32],
|
||||||
|
"textures": {
|
||||||
|
"0": "new_soviet:block/games/chess/black/queen",
|
||||||
|
"particle": "new_soviet:block/games/chess/black/queen"
|
||||||
|
},
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"from": [6, 4, 6],
|
||||||
|
"to": [10, 13, 10],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [3, 0, 5, 4.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [3, 0, 5, 4.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [3, 0, 5, 4.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [3, 0, 5, 4.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [3, 4.5, 5, 6.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [3, 0, 5, 2], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5.5, 5, 5.5],
|
||||||
|
"to": [10.5, 6, 10.5],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [13.5, 0, 16, 0.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [13.5, 0, 16, 0.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [13.5, 0, 16, 0.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [13.5, 0, 16, 0.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [13.5, 0.5, 16, 3], "texture": "#0"},
|
||||||
|
"down": {"uv": [13.5, 0.5, 16, 3], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5.5, 7, 5.5],
|
||||||
|
"to": [10.5, 8, 10.5],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, 2, 0]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [8, 0, 10.5, 0.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [8, 0, 10.5, 0.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [8, 0, 10.5, 0.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [8, 0, 10.5, 0.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [8, 0.5, 10.5, 3], "texture": "#0"},
|
||||||
|
"down": {"uv": [8, 0.5, 10.5, 3], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 13, 5],
|
||||||
|
"to": [11, 16, 11],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [-0.5, 0, 0.5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [10.5, 0, 13.5, 1.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [10.5, 0, 13.5, 1.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [10.5, 0, 13.5, 1.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [10.5, 0, 13.5, 1.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [10.5, 4.5, 13.5, 7.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [10.5, 1.5, 13.5, 4.5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 1, 5],
|
||||||
|
"to": [11, 4, 11],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 1.5, 3, 4.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [0, 1.5, 3, 4.5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [4, 0, 4],
|
||||||
|
"to": [12, 1, 12],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 11.5, 4, 15.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [8, 12, 4, 16], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [8, 16, 5],
|
||||||
|
"to": [8, 19, 11],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [6, 16, 5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 0, 0, 2], "texture": "#0"},
|
||||||
|
"east": {"uv": [7.5, 3.5, 10.5, 5], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 0, 0, 2], "texture": "#0"},
|
||||||
|
"west": {"uv": [7.5, 3.5, 10.5, 5], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 0, 0, 3], "texture": "#0"},
|
||||||
|
"down": {"uv": [0, 0, 0, 3], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [8, 19, 6],
|
||||||
|
"to": [8, 20, 10],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [6, 16, 5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [8, 3, 10, 3.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [8, 3, 10, 3.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [8, 3, 10, 3.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [8, 3, 10, 3.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [8, 3, 10, 3.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [8, 3, 10, 3.5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 16, 8],
|
||||||
|
"to": [11, 19, 8],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [8, 18, 8]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.5, 3.5, 10.5, 5], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 0, 0, 2], "texture": "#0"},
|
||||||
|
"south": {"uv": [7.5, 3.5, 10.5, 5], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 0, 0, 2], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 0, 0, 3], "rotation": 270, "texture": "#0"},
|
||||||
|
"down": {"uv": [0, 0, 0, 3], "rotation": 90, "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [6, 19, 8],
|
||||||
|
"to": [10, 20, 8],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [8, 18, 8]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [8, 3, 10, 3.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [8, 3, 10, 3.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [8, 3, 10, 3.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [8, 3, 10, 3.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [8, 3, 10, 3.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [8, 3, 10, 3.5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"display": {
|
||||||
|
"thirdperson_righthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 1.25, 1],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"thirdperson_lefthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 1.25, 1],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_righthand": {
|
||||||
|
"rotation": [-15, 10, 0],
|
||||||
|
"translation": [-1, 5.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_lefthand": {
|
||||||
|
"rotation": [-15, 10, 0],
|
||||||
|
"translation": [-1, 5.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"ground": {
|
||||||
|
"translation": [0, 3.5, 0],
|
||||||
|
"scale": [0.6, 0.6, 0.6]
|
||||||
|
},
|
||||||
|
"gui": {
|
||||||
|
"rotation": [0, 150, 0],
|
||||||
|
"translation": [0, -1.5, 0],
|
||||||
|
"scale": [0.8, 0.8, 0.8]
|
||||||
|
},
|
||||||
|
"fixed": {
|
||||||
|
"rotation": [-90, 0, 0],
|
||||||
|
"translation": [0, 0, -14],
|
||||||
|
"scale": [2, 2, 2]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"groups": [
|
||||||
|
{
|
||||||
|
"name": "group",
|
||||||
|
"origin": [0, 0, 0],
|
||||||
|
"color": 0,
|
||||||
|
"nbt": "{}",
|
||||||
|
"children": [0, 1, 2, 3, 4, 5]
|
||||||
|
},
|
||||||
|
6,
|
||||||
|
7,
|
||||||
|
8,
|
||||||
|
9
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,131 @@
|
||||||
|
{
|
||||||
|
"credit": "Made with Blockbench",
|
||||||
|
"texture_size": [32, 32],
|
||||||
|
"textures": {
|
||||||
|
"0": "new_soviet:block/games/chess/black/rook",
|
||||||
|
"particle": "new_soviet:block/games/chess/black/rook"
|
||||||
|
},
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"from": [6, 4, 6],
|
||||||
|
"to": [10, 10, 10],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, -2, 0]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [3, 1, 5, 4], "texture": "#0"},
|
||||||
|
"east": {"uv": [5, 1, 3, 4], "texture": "#0"},
|
||||||
|
"south": {"uv": [3, 1, 5, 4], "texture": "#0"},
|
||||||
|
"west": {"uv": [3, 1, 5, 4], "texture": "#0"},
|
||||||
|
"up": {"uv": [3, 0.5, 5, 2.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [4.5, 3.5, 5, 4], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 1, 5],
|
||||||
|
"to": [11, 4, 11],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 1.5, 3, 4.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [0, 1.5, 3, 4.5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [4, 0, 4],
|
||||||
|
"to": [12, 1, 12],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 11.5, 4, 15.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [8, 12, 4, 16], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5.5, 5, 5.5],
|
||||||
|
"to": [10.5, 6, 10.5],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [13.5, 0, 16, 0.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [13.5, 0, 16, 0.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [13.5, 0, 16, 0.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [13.5, 0, 16, 0.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [13.5, 0.5, 16, 3], "texture": "#0"},
|
||||||
|
"down": {"uv": [13.5, 0.5, 16, 3], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5.5, 7, 5.5],
|
||||||
|
"to": [10.5, 8, 10.5],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, 2, 0]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 5.5, 2.5, 6], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 5.5, 2.5, 6], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 5.5, 2.5, 6], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 5.5, 2.5, 6], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 6, 2.5, 8.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [0, 6, 2.5, 8.5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 10, 5],
|
||||||
|
"to": [11, 15, 11],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [8, 11, 9]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [5, 0, 8, 2.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [5, 0, 8, 2.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [5, 0, 8, 2.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [5, 0, 8, 2.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [5, 3, 8, 6], "texture": "#0"},
|
||||||
|
"down": {"uv": [8, 0, 11, 3], "texture": "#0"}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"display": {
|
||||||
|
"thirdperson_righthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 1.25, 1],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"thirdperson_lefthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 1.25, 1],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_righthand": {
|
||||||
|
"rotation": [-15, 10, 0],
|
||||||
|
"translation": [-1, 5.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_lefthand": {
|
||||||
|
"rotation": [-15, 10, 0],
|
||||||
|
"translation": [-1, 5.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"ground": {
|
||||||
|
"translation": [0, 3.5, 0],
|
||||||
|
"scale": [0.6, 0.6, 0.6]
|
||||||
|
},
|
||||||
|
"gui": {
|
||||||
|
"rotation": [0, 150, 0],
|
||||||
|
"translation": [0, -1.25, 0],
|
||||||
|
"scale": [0.8, 0.8, 0.8]
|
||||||
|
},
|
||||||
|
"fixed": {
|
||||||
|
"rotation": [-90, 0, 0],
|
||||||
|
"translation": [0, 0, -14],
|
||||||
|
"scale": [2, 2, 2]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"groups": [
|
||||||
|
{
|
||||||
|
"name": "group",
|
||||||
|
"origin": [0, 0, 0],
|
||||||
|
"color": 0,
|
||||||
|
"nbt": "{}",
|
||||||
|
"children": [0, 1, 2, 3, 4]
|
||||||
|
},
|
||||||
|
5
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,153 @@
|
||||||
|
{
|
||||||
|
"credit": "Made with Blockbench",
|
||||||
|
"texture_size": [32, 32],
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"from": [6, 4, 6],
|
||||||
|
"to": [10, 13, 10],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [3, 0, 5, 4.5], "texture": "#missing"},
|
||||||
|
"east": {"uv": [3, 0, 5, 4.5], "texture": "#missing"},
|
||||||
|
"south": {"uv": [3, 0, 5, 4.5], "texture": "#missing"},
|
||||||
|
"west": {"uv": [3, 0, 5, 4.5], "texture": "#missing"},
|
||||||
|
"up": {"uv": [3, 4.5, 5, 6.5], "texture": "#missing"},
|
||||||
|
"down": {"uv": [3, 0, 5, 2], "texture": "#missing"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5.5, 5, 5.5],
|
||||||
|
"to": [10.5, 6, 10.5],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [13.5, 0, 16, 0.5], "texture": "#missing"},
|
||||||
|
"east": {"uv": [13.5, 0, 16, 0.5], "texture": "#missing"},
|
||||||
|
"south": {"uv": [13.5, 0, 16, 0.5], "texture": "#missing"},
|
||||||
|
"west": {"uv": [13.5, 0, 16, 0.5], "texture": "#missing"},
|
||||||
|
"up": {"uv": [13.5, 0.5, 16, 3], "texture": "#missing"},
|
||||||
|
"down": {"uv": [13.5, 0.5, 16, 3], "texture": "#missing"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5.5, 7, 5.5],
|
||||||
|
"to": [10.5, 8, 10.5],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, 2, 0]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [8, 0, 10.5, 0.5], "texture": "#missing"},
|
||||||
|
"east": {"uv": [8, 0, 10.5, 0.5], "texture": "#missing"},
|
||||||
|
"south": {"uv": [8, 0, 10.5, 0.5], "texture": "#missing"},
|
||||||
|
"west": {"uv": [8, 0, 10.5, 0.5], "texture": "#missing"},
|
||||||
|
"up": {"uv": [8, 0.5, 10.5, 3], "texture": "#missing"},
|
||||||
|
"down": {"uv": [8, 0.5, 10.5, 3], "texture": "#missing"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 13, 5],
|
||||||
|
"to": [11, 16, 11],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [-0.5, 0, 0.5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [10.5, 0, 13.5, 1.5], "texture": "#missing"},
|
||||||
|
"east": {"uv": [10.5, 0, 13.5, 1.5], "texture": "#missing"},
|
||||||
|
"south": {"uv": [10.5, 0, 13.5, 1.5], "texture": "#missing"},
|
||||||
|
"west": {"uv": [10.5, 0, 13.5, 1.5], "texture": "#missing"},
|
||||||
|
"up": {"uv": [10.5, 4.5, 13.5, 7.5], "texture": "#missing"},
|
||||||
|
"down": {"uv": [10.5, 1.5, 13.5, 4.5], "texture": "#missing"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 1, 5],
|
||||||
|
"to": [11, 4, 11],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 0, 3, 1.5], "texture": "#missing"},
|
||||||
|
"east": {"uv": [0, 0, 3, 1.5], "texture": "#missing"},
|
||||||
|
"south": {"uv": [0, 0, 3, 1.5], "texture": "#missing"},
|
||||||
|
"west": {"uv": [0, 0, 3, 1.5], "texture": "#missing"},
|
||||||
|
"up": {"uv": [0, 1.5, 3, 4.5], "texture": "#missing"},
|
||||||
|
"down": {"uv": [0, 1.5, 3, 4.5], "texture": "#missing"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [4, 0, 4],
|
||||||
|
"to": [12, 1, 12],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 15.5, 4, 16], "texture": "#missing"},
|
||||||
|
"east": {"uv": [0, 15.5, 4, 16], "texture": "#missing"},
|
||||||
|
"south": {"uv": [0, 15.5, 4, 16], "texture": "#missing"},
|
||||||
|
"west": {"uv": [0, 15.5, 4, 16], "texture": "#missing"},
|
||||||
|
"up": {"uv": [0, 11.5, 4, 15.5], "texture": "#missing"},
|
||||||
|
"down": {"uv": [8, 12, 4, 16], "texture": "#missing"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [8, 16, 5],
|
||||||
|
"to": [8, 23, 11],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [6, 16, 5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 0, 0, 2], "texture": "#missing"},
|
||||||
|
"east": {"uv": [7.5, 3, 10.5, 6.5], "texture": "#missing"},
|
||||||
|
"south": {"uv": [0, 0, 0, 2], "texture": "#missing"},
|
||||||
|
"west": {"uv": [7.5, 3, 10.5, 6.5], "texture": "#missing"},
|
||||||
|
"up": {"uv": [0, 0, 0, 3], "texture": "#missing"},
|
||||||
|
"down": {"uv": [0, 0, 0, 3], "texture": "#missing"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 16, 8],
|
||||||
|
"to": [11, 23, 8],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [8, 18, 8]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.5, 3, 10.5, 6.5], "texture": "#missing"},
|
||||||
|
"east": {"uv": [0, 0, 0, 2], "texture": "#missing"},
|
||||||
|
"south": {"uv": [7.5, 3, 10.5, 6.5], "texture": "#missing"},
|
||||||
|
"west": {"uv": [0, 0, 0, 2], "texture": "#missing"},
|
||||||
|
"up": {"uv": [0, 0, 0, 3], "rotation": 270, "texture": "#missing"},
|
||||||
|
"down": {"uv": [0, 0, 0, 3], "rotation": 90, "texture": "#missing"}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"display": {
|
||||||
|
"thirdperson_righthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 1.25, 1],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"thirdperson_lefthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 1.25, 1],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_righthand": {
|
||||||
|
"rotation": [-15, 10, 0],
|
||||||
|
"translation": [-1, 5.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_lefthand": {
|
||||||
|
"rotation": [-15, 10, 0],
|
||||||
|
"translation": [-1, 5.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"ground": {
|
||||||
|
"translation": [0, 3.5, 0],
|
||||||
|
"scale": [0.6, 0.6, 0.6]
|
||||||
|
},
|
||||||
|
"gui": {
|
||||||
|
"rotation": [0, 150, 0],
|
||||||
|
"translation": [0, -1.5, 0],
|
||||||
|
"scale": [0.8, 0.8, 0.8]
|
||||||
|
},
|
||||||
|
"fixed": {
|
||||||
|
"rotation": [-90, 0, 0],
|
||||||
|
"translation": [0, 0, -14],
|
||||||
|
"scale": [2, 2, 2]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"groups": [
|
||||||
|
{
|
||||||
|
"name": "group",
|
||||||
|
"origin": [0, 0, 0],
|
||||||
|
"color": 0,
|
||||||
|
"nbt": "{}",
|
||||||
|
"children": [0, 1, 2, 3, 4, 5]
|
||||||
|
},
|
||||||
|
6,
|
||||||
|
7
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,138 @@
|
||||||
|
{
|
||||||
|
"credit": "Made with Blockbench",
|
||||||
|
"texture_size": [32, 32],
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"from": [6, 4, 6],
|
||||||
|
"to": [10, 12, 10],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [3, 0, 5, 4], "texture": "#missing"},
|
||||||
|
"east": {"uv": [5, 0, 3, 4], "texture": "#missing"},
|
||||||
|
"south": {"uv": [3, 0, 5, 4], "texture": "#missing"},
|
||||||
|
"west": {"uv": [3, 0, 5, 4], "texture": "#missing"},
|
||||||
|
"up": {"uv": [3, 0, 5, 2], "texture": "#missing"},
|
||||||
|
"down": {"uv": [4.5, 3.5, 5, 4], "texture": "#missing"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5.5, 7, 5.5],
|
||||||
|
"to": [10.5, 11, 13.5],
|
||||||
|
"rotation": {"angle": -22.5, "axis": "x", "origin": [0, 1, 0]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [9, 2, 11.5, 4], "texture": "#missing"},
|
||||||
|
"east": {"uv": [9, 0, 5, 2], "texture": "#missing"},
|
||||||
|
"south": {"uv": [8.5, 0, 9, 2], "texture": "#missing"},
|
||||||
|
"west": {"uv": [5, 0, 9, 2], "texture": "#missing"},
|
||||||
|
"up": {"uv": [7.5, 4, 11.5, 6.5], "rotation": 90, "texture": "#missing"},
|
||||||
|
"down": {"uv": [9, 1.5, 5, 2], "rotation": 90, "texture": "#missing"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [7.5, 8, 6],
|
||||||
|
"to": [8.5, 17, 11],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, 2, 0]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [13.5, 3, 14, 7.5], "texture": "#missing"},
|
||||||
|
"east": {"uv": [16, 3, 13.5, 7.5], "texture": "#missing"},
|
||||||
|
"south": {"uv": [15.5, 3, 16, 7.5], "texture": "#missing"},
|
||||||
|
"west": {"uv": [13.5, 3, 16, 7.5], "texture": "#missing"},
|
||||||
|
"up": {"uv": [13.5, 3, 16, 3.5], "rotation": 90, "texture": "#missing"},
|
||||||
|
"down": {"uv": [15.5, 3, 16, 5.5], "texture": "#missing"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 1, 5],
|
||||||
|
"to": [11, 4, 11],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 0, 3, 1.5], "texture": "#missing"},
|
||||||
|
"east": {"uv": [0, 0, 3, 1.5], "texture": "#missing"},
|
||||||
|
"south": {"uv": [0, 0, 3, 1.5], "texture": "#missing"},
|
||||||
|
"west": {"uv": [0, 0, 3, 1.5], "texture": "#missing"},
|
||||||
|
"up": {"uv": [0, 1.5, 3, 4.5], "texture": "#missing"},
|
||||||
|
"down": {"uv": [0, 1.5, 3, 4.5], "texture": "#missing"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [4, 0, 4],
|
||||||
|
"to": [12, 1, 12],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 15.5, 4, 16], "texture": "#missing"},
|
||||||
|
"east": {"uv": [0, 15.5, 4, 16], "texture": "#missing"},
|
||||||
|
"south": {"uv": [0, 15.5, 4, 16], "texture": "#missing"},
|
||||||
|
"west": {"uv": [0, 15.5, 4, 16], "texture": "#missing"},
|
||||||
|
"up": {"uv": [0, 11.5, 4, 15.5], "texture": "#missing"},
|
||||||
|
"down": {"uv": [8, 12, 4, 16], "texture": "#missing"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5.5, 5, 5.5],
|
||||||
|
"to": [10.5, 6, 10.5],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [13.5, 0, 16, 0.5], "texture": "#missing"},
|
||||||
|
"east": {"uv": [13.5, 0, 16, 0.5], "texture": "#missing"},
|
||||||
|
"south": {"uv": [13.5, 0, 16, 0.5], "texture": "#missing"},
|
||||||
|
"west": {"uv": [13.5, 0, 16, 0.5], "texture": "#missing"},
|
||||||
|
"up": {"uv": [13.5, 0.5, 16, 3], "texture": "#missing"},
|
||||||
|
"down": {"uv": [13.5, 0.5, 16, 3], "texture": "#missing"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5.5, 7, 5.5],
|
||||||
|
"to": [10.5, 8, 10.5],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, 2, 0]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 5.5, 2.5, 6], "texture": "#missing"},
|
||||||
|
"east": {"uv": [0, 5.5, 2.5, 6], "texture": "#missing"},
|
||||||
|
"south": {"uv": [0, 5.5, 2.5, 6], "texture": "#missing"},
|
||||||
|
"west": {"uv": [0, 5.5, 2.5, 6], "texture": "#missing"},
|
||||||
|
"up": {"uv": [0, 6, 2.5, 8.5], "texture": "#missing"},
|
||||||
|
"down": {"uv": [0, 6, 2.5, 8.5], "texture": "#missing"}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"display": {
|
||||||
|
"thirdperson_righthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 1.25, 1],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"thirdperson_lefthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 1.25, 1],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_righthand": {
|
||||||
|
"rotation": [-15, 10, 0],
|
||||||
|
"translation": [-1, 5.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_lefthand": {
|
||||||
|
"rotation": [-15, 10, 0],
|
||||||
|
"translation": [-1, 5.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"ground": {
|
||||||
|
"translation": [0, 3.5, 0],
|
||||||
|
"scale": [0.6, 0.6, 0.6]
|
||||||
|
},
|
||||||
|
"gui": {
|
||||||
|
"rotation": [0, 150, 0],
|
||||||
|
"translation": [0, -1.5, 0],
|
||||||
|
"scale": [0.8, 0.8, 0.8]
|
||||||
|
},
|
||||||
|
"fixed": {
|
||||||
|
"rotation": [-90, 0, 0],
|
||||||
|
"translation": [0, 0, -14],
|
||||||
|
"scale": [2, 2, 2]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"groups": [
|
||||||
|
{
|
||||||
|
"name": "group",
|
||||||
|
"origin": [0, 0, 0],
|
||||||
|
"color": 0,
|
||||||
|
"nbt": "{}",
|
||||||
|
"children": [0, 1, 2, 3, 4, 5, 6]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,112 @@
|
||||||
|
{
|
||||||
|
"credit": "Made with Blockbench",
|
||||||
|
"texture_size": [32, 32],
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"from": [6, 4, 6],
|
||||||
|
"to": [10, 9, 10],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [3, 0, 5, 2.5], "texture": "#missing"},
|
||||||
|
"east": {"uv": [3, 0, 5, 2.5], "texture": "#missing"},
|
||||||
|
"south": {"uv": [3, 0, 5, 2.5], "texture": "#missing"},
|
||||||
|
"west": {"uv": [3, 0, 5, 2.5], "texture": "#missing"},
|
||||||
|
"up": {"uv": [3, 0, 5, 2], "texture": "#missing"},
|
||||||
|
"down": {"uv": [3, 0, 5, 2], "texture": "#missing"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 8, 5],
|
||||||
|
"to": [11, 14, 11],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, 1, 0]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [5, 0, 8, 3], "texture": "#missing"},
|
||||||
|
"east": {"uv": [5, 0, 8, 3], "texture": "#missing"},
|
||||||
|
"south": {"uv": [5, 0, 8, 3], "texture": "#missing"},
|
||||||
|
"west": {"uv": [5, 0, 8, 3], "texture": "#missing"},
|
||||||
|
"up": {"uv": [5, 3, 8, 6], "texture": "#missing"},
|
||||||
|
"down": {"uv": [5, 2.5, 5.5, 3], "texture": "#missing"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5.5, 5, 5.5],
|
||||||
|
"to": [10.5, 6, 10.5],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [8, 0, 10.5, 0.5], "texture": "#missing"},
|
||||||
|
"east": {"uv": [8, 0, 10.5, 0.5], "texture": "#missing"},
|
||||||
|
"south": {"uv": [8, 0, 10.5, 0.5], "texture": "#missing"},
|
||||||
|
"west": {"uv": [8, 0, 10.5, 0.5], "texture": "#missing"},
|
||||||
|
"up": {"uv": [8, 0.5, 10.5, 3], "texture": "#missing"},
|
||||||
|
"down": {"uv": [8, 0.5, 10.5, 3], "texture": "#missing"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 1, 5],
|
||||||
|
"to": [11, 4, 11],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 0, 3, 1.5], "texture": "#missing"},
|
||||||
|
"east": {"uv": [0, 0, 3, 1.5], "texture": "#missing"},
|
||||||
|
"south": {"uv": [0, 0, 3, 1.5], "texture": "#missing"},
|
||||||
|
"west": {"uv": [0, 0, 3, 1.5], "texture": "#missing"},
|
||||||
|
"up": {"uv": [0, 1.5, 3, 4.5], "texture": "#missing"},
|
||||||
|
"down": {"uv": [0, 1.5, 3, 4.5], "texture": "#missing"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [4, 0, 4],
|
||||||
|
"to": [12, 1, 12],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 15.5, 4, 16], "texture": "#missing"},
|
||||||
|
"east": {"uv": [0, 15.5, 4, 16], "texture": "#missing"},
|
||||||
|
"south": {"uv": [0, 15.5, 4, 16], "texture": "#missing"},
|
||||||
|
"west": {"uv": [0, 15.5, 4, 16], "texture": "#missing"},
|
||||||
|
"up": {"uv": [0, 11.5, 4, 15.5], "texture": "#missing"},
|
||||||
|
"down": {"uv": [8, 12, 4, 16], "texture": "#missing"}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"display": {
|
||||||
|
"thirdperson_righthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 1.25, 1],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"thirdperson_lefthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 1.25, 1],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_righthand": {
|
||||||
|
"rotation": [-15, 10, 0],
|
||||||
|
"translation": [-1, 5.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_lefthand": {
|
||||||
|
"rotation": [-15, 10, 0],
|
||||||
|
"translation": [-1, 5.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"ground": {
|
||||||
|
"translation": [0, 3.5, 0],
|
||||||
|
"scale": [0.6, 0.6, 0.6]
|
||||||
|
},
|
||||||
|
"gui": {
|
||||||
|
"rotation": [0, 150, 0],
|
||||||
|
"translation": [0, -1.25, 0],
|
||||||
|
"scale": [0.8, 0.8, 0.8]
|
||||||
|
},
|
||||||
|
"fixed": {
|
||||||
|
"rotation": [-90, 0, 0],
|
||||||
|
"translation": [0, 0, -14],
|
||||||
|
"scale": [2, 2, 2]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"groups": [
|
||||||
|
{
|
||||||
|
"name": "group",
|
||||||
|
"origin": [0, 0, 0],
|
||||||
|
"color": 0,
|
||||||
|
"nbt": "{}",
|
||||||
|
"children": [0, 1, 2, 3, 4]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,153 @@
|
||||||
|
{
|
||||||
|
"credit": "Made with Blockbench",
|
||||||
|
"texture_size": [32, 32],
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"from": [6, 4, 6],
|
||||||
|
"to": [10, 13, 10],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [3, 0, 5, 4.5], "texture": "#missing"},
|
||||||
|
"east": {"uv": [3, 0, 5, 4.5], "texture": "#missing"},
|
||||||
|
"south": {"uv": [3, 0, 5, 4.5], "texture": "#missing"},
|
||||||
|
"west": {"uv": [3, 0, 5, 4.5], "texture": "#missing"},
|
||||||
|
"up": {"uv": [3, 4.5, 5, 6.5], "texture": "#missing"},
|
||||||
|
"down": {"uv": [3, 0, 5, 2], "texture": "#missing"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5.5, 5, 5.5],
|
||||||
|
"to": [10.5, 6, 10.5],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [13.5, 0, 16, 0.5], "texture": "#missing"},
|
||||||
|
"east": {"uv": [13.5, 0, 16, 0.5], "texture": "#missing"},
|
||||||
|
"south": {"uv": [13.5, 0, 16, 0.5], "texture": "#missing"},
|
||||||
|
"west": {"uv": [13.5, 0, 16, 0.5], "texture": "#missing"},
|
||||||
|
"up": {"uv": [13.5, 0.5, 16, 3], "texture": "#missing"},
|
||||||
|
"down": {"uv": [13.5, 0.5, 16, 3], "texture": "#missing"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5.5, 7, 5.5],
|
||||||
|
"to": [10.5, 8, 10.5],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, 2, 0]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [8, 0, 10.5, 0.5], "texture": "#missing"},
|
||||||
|
"east": {"uv": [8, 0, 10.5, 0.5], "texture": "#missing"},
|
||||||
|
"south": {"uv": [8, 0, 10.5, 0.5], "texture": "#missing"},
|
||||||
|
"west": {"uv": [8, 0, 10.5, 0.5], "texture": "#missing"},
|
||||||
|
"up": {"uv": [8, 0.5, 10.5, 3], "texture": "#missing"},
|
||||||
|
"down": {"uv": [8, 0.5, 10.5, 3], "texture": "#missing"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 13, 5],
|
||||||
|
"to": [11, 16, 11],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [-0.5, 0, 0.5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [10.5, 0, 13.5, 1.5], "texture": "#missing"},
|
||||||
|
"east": {"uv": [10.5, 0, 13.5, 1.5], "texture": "#missing"},
|
||||||
|
"south": {"uv": [10.5, 0, 13.5, 1.5], "texture": "#missing"},
|
||||||
|
"west": {"uv": [10.5, 0, 13.5, 1.5], "texture": "#missing"},
|
||||||
|
"up": {"uv": [10.5, 4.5, 13.5, 7.5], "texture": "#missing"},
|
||||||
|
"down": {"uv": [10.5, 1.5, 13.5, 4.5], "texture": "#missing"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 1, 5],
|
||||||
|
"to": [11, 4, 11],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 0, 3, 1.5], "texture": "#missing"},
|
||||||
|
"east": {"uv": [0, 0, 3, 1.5], "texture": "#missing"},
|
||||||
|
"south": {"uv": [0, 0, 3, 1.5], "texture": "#missing"},
|
||||||
|
"west": {"uv": [0, 0, 3, 1.5], "texture": "#missing"},
|
||||||
|
"up": {"uv": [0, 1.5, 3, 4.5], "texture": "#missing"},
|
||||||
|
"down": {"uv": [0, 1.5, 3, 4.5], "texture": "#missing"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [4, 0, 4],
|
||||||
|
"to": [12, 1, 12],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 15.5, 4, 16], "texture": "#missing"},
|
||||||
|
"east": {"uv": [0, 15.5, 4, 16], "texture": "#missing"},
|
||||||
|
"south": {"uv": [0, 15.5, 4, 16], "texture": "#missing"},
|
||||||
|
"west": {"uv": [0, 15.5, 4, 16], "texture": "#missing"},
|
||||||
|
"up": {"uv": [0, 11.5, 4, 15.5], "texture": "#missing"},
|
||||||
|
"down": {"uv": [8, 12, 4, 16], "texture": "#missing"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [8, 16, 5],
|
||||||
|
"to": [8, 20, 11],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [6, 16, 5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 0, 0, 2], "texture": "#missing"},
|
||||||
|
"east": {"uv": [7.5, 3, 10.5, 5], "texture": "#missing"},
|
||||||
|
"south": {"uv": [0, 0, 0, 2], "texture": "#missing"},
|
||||||
|
"west": {"uv": [7.5, 3, 10.5, 5], "texture": "#missing"},
|
||||||
|
"up": {"uv": [0, 0, 0, 3], "texture": "#missing"},
|
||||||
|
"down": {"uv": [0, 0, 0, 3], "texture": "#missing"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 16, 8],
|
||||||
|
"to": [11, 20, 8],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [8, 18, 8]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.5, 3, 10.5, 5], "texture": "#missing"},
|
||||||
|
"east": {"uv": [0, 0, 0, 2], "texture": "#missing"},
|
||||||
|
"south": {"uv": [7.5, 3, 10.5, 5], "texture": "#missing"},
|
||||||
|
"west": {"uv": [0, 0, 0, 2], "texture": "#missing"},
|
||||||
|
"up": {"uv": [0, 0, 0, 3], "rotation": 270, "texture": "#missing"},
|
||||||
|
"down": {"uv": [0, 0, 0, 3], "rotation": 90, "texture": "#missing"}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"display": {
|
||||||
|
"thirdperson_righthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 1.25, 1],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"thirdperson_lefthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 1.25, 1],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_righthand": {
|
||||||
|
"rotation": [-15, 10, 0],
|
||||||
|
"translation": [-1, 5.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_lefthand": {
|
||||||
|
"rotation": [-15, 10, 0],
|
||||||
|
"translation": [-1, 5.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"ground": {
|
||||||
|
"translation": [0, 3.5, 0],
|
||||||
|
"scale": [0.6, 0.6, 0.6]
|
||||||
|
},
|
||||||
|
"gui": {
|
||||||
|
"rotation": [0, 150, 0],
|
||||||
|
"translation": [0, -1.5, 0],
|
||||||
|
"scale": [0.8, 0.8, 0.8]
|
||||||
|
},
|
||||||
|
"fixed": {
|
||||||
|
"rotation": [-90, 0, 0],
|
||||||
|
"translation": [0, 0, -14],
|
||||||
|
"scale": [2, 2, 2]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"groups": [
|
||||||
|
{
|
||||||
|
"name": "group",
|
||||||
|
"origin": [0, 0, 0],
|
||||||
|
"color": 0,
|
||||||
|
"nbt": "{}",
|
||||||
|
"children": [0, 1, 2, 3, 4, 5]
|
||||||
|
},
|
||||||
|
6,
|
||||||
|
7
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,127 @@
|
||||||
|
{
|
||||||
|
"credit": "Made with Blockbench",
|
||||||
|
"texture_size": [32, 32],
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"from": [6, 4, 6],
|
||||||
|
"to": [10, 10, 10],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, -2, 0]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [3, 1, 5, 4], "texture": "#missing"},
|
||||||
|
"east": {"uv": [5, 1, 3, 4], "texture": "#missing"},
|
||||||
|
"south": {"uv": [3, 1, 5, 4], "texture": "#missing"},
|
||||||
|
"west": {"uv": [3, 1, 5, 4], "texture": "#missing"},
|
||||||
|
"up": {"uv": [3, 0.5, 5, 2.5], "texture": "#missing"},
|
||||||
|
"down": {"uv": [4.5, 3.5, 5, 4], "texture": "#missing"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 1, 5],
|
||||||
|
"to": [11, 4, 11],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 0, 3, 1.5], "texture": "#missing"},
|
||||||
|
"east": {"uv": [0, 0, 3, 1.5], "texture": "#missing"},
|
||||||
|
"south": {"uv": [0, 0, 3, 1.5], "texture": "#missing"},
|
||||||
|
"west": {"uv": [0, 0, 3, 1.5], "texture": "#missing"},
|
||||||
|
"up": {"uv": [0, 1.5, 3, 4.5], "texture": "#missing"},
|
||||||
|
"down": {"uv": [0, 1.5, 3, 4.5], "texture": "#missing"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [4, 0, 4],
|
||||||
|
"to": [12, 1, 12],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 15.5, 4, 16], "texture": "#missing"},
|
||||||
|
"east": {"uv": [0, 15.5, 4, 16], "texture": "#missing"},
|
||||||
|
"south": {"uv": [0, 15.5, 4, 16], "texture": "#missing"},
|
||||||
|
"west": {"uv": [0, 15.5, 4, 16], "texture": "#missing"},
|
||||||
|
"up": {"uv": [0, 11.5, 4, 15.5], "texture": "#missing"},
|
||||||
|
"down": {"uv": [8, 12, 4, 16], "texture": "#missing"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5.5, 5, 5.5],
|
||||||
|
"to": [10.5, 6, 10.5],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [13.5, 0, 16, 0.5], "texture": "#missing"},
|
||||||
|
"east": {"uv": [13.5, 0, 16, 0.5], "texture": "#missing"},
|
||||||
|
"south": {"uv": [13.5, 0, 16, 0.5], "texture": "#missing"},
|
||||||
|
"west": {"uv": [13.5, 0, 16, 0.5], "texture": "#missing"},
|
||||||
|
"up": {"uv": [13.5, 0.5, 16, 3], "texture": "#missing"},
|
||||||
|
"down": {"uv": [13.5, 0.5, 16, 3], "texture": "#missing"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5.5, 7, 5.5],
|
||||||
|
"to": [10.5, 8, 10.5],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, 2, 0]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 5.5, 2.5, 6], "texture": "#missing"},
|
||||||
|
"east": {"uv": [0, 5.5, 2.5, 6], "texture": "#missing"},
|
||||||
|
"south": {"uv": [0, 5.5, 2.5, 6], "texture": "#missing"},
|
||||||
|
"west": {"uv": [0, 5.5, 2.5, 6], "texture": "#missing"},
|
||||||
|
"up": {"uv": [0, 6, 2.5, 8.5], "texture": "#missing"},
|
||||||
|
"down": {"uv": [0, 6, 2.5, 8.5], "texture": "#missing"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 10, 5],
|
||||||
|
"to": [11, 15, 11],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [8, 11, 9]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [5, 0, 8, 2.5], "texture": "#missing"},
|
||||||
|
"east": {"uv": [5, 0, 8, 2.5], "texture": "#missing"},
|
||||||
|
"south": {"uv": [5, 0, 8, 2.5], "texture": "#missing"},
|
||||||
|
"west": {"uv": [5, 0, 8, 2.5], "texture": "#missing"},
|
||||||
|
"up": {"uv": [5, 3, 8, 6], "texture": "#missing"},
|
||||||
|
"down": {"uv": [8, 0, 11, 3], "texture": "#missing"}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"display": {
|
||||||
|
"thirdperson_righthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 1.25, 1],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"thirdperson_lefthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 1.25, 1],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_righthand": {
|
||||||
|
"rotation": [-15, 10, 0],
|
||||||
|
"translation": [-1, 5.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_lefthand": {
|
||||||
|
"rotation": [-15, 10, 0],
|
||||||
|
"translation": [-1, 5.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"ground": {
|
||||||
|
"translation": [0, 3.5, 0],
|
||||||
|
"scale": [0.6, 0.6, 0.6]
|
||||||
|
},
|
||||||
|
"gui": {
|
||||||
|
"rotation": [0, 150, 0],
|
||||||
|
"translation": [0, -1.25, 0],
|
||||||
|
"scale": [0.8, 0.8, 0.8]
|
||||||
|
},
|
||||||
|
"fixed": {
|
||||||
|
"rotation": [-90, 0, 0],
|
||||||
|
"translation": [0, 0, -14],
|
||||||
|
"scale": [2, 2, 2]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"groups": [
|
||||||
|
{
|
||||||
|
"name": "group",
|
||||||
|
"origin": [0, 0, 0],
|
||||||
|
"color": 0,
|
||||||
|
"nbt": "{}",
|
||||||
|
"children": [0, 1, 2, 3, 4]
|
||||||
|
},
|
||||||
|
5
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,130 @@
|
||||||
|
{
|
||||||
|
"credit": "Made with Blockbench",
|
||||||
|
"texture_size": [32, 32],
|
||||||
|
"textures": {
|
||||||
|
"0": "new_soviet:block/games/chess/white/bishop",
|
||||||
|
"particle": "new_soviet:block/games/chess/white/bishop"
|
||||||
|
},
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"from": [6, 4, 6],
|
||||||
|
"to": [10, 10, 10],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [3, 0, 5, 3], "texture": "#0"},
|
||||||
|
"east": {"uv": [3, 0, 5, 3], "texture": "#0"},
|
||||||
|
"south": {"uv": [3, 0, 5, 3], "texture": "#0"},
|
||||||
|
"west": {"uv": [3, 0, 5, 3], "texture": "#0"},
|
||||||
|
"up": {"uv": [3, 0, 5, 2], "texture": "#0"},
|
||||||
|
"down": {"uv": [3, 0, 5, 2], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 10, 5],
|
||||||
|
"to": [11, 16, 11],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, 2, 0]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [10.5, 3, 13.5, 6], "texture": "#0"},
|
||||||
|
"east": {"uv": [10.5, 0, 13.5, 3], "texture": "#0"},
|
||||||
|
"south": {"uv": [5, 0, 8, 3], "texture": "#0"},
|
||||||
|
"west": {"uv": [13.5, 0, 10.5, 3], "texture": "#0"},
|
||||||
|
"up": {"uv": [5, 3, 8, 6], "texture": "#0"},
|
||||||
|
"down": {"uv": [5, 2.5, 5.5, 3], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 8, 5],
|
||||||
|
"to": [11, 9, 11],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [-0.5, 3, 0.5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [1, 4.5, 4, 5], "texture": "#0"},
|
||||||
|
"east": {"uv": [1, 4.5, 4, 5], "texture": "#0"},
|
||||||
|
"south": {"uv": [1, 4.5, 4, 5], "texture": "#0"},
|
||||||
|
"west": {"uv": [1, 4.5, 4, 5], "texture": "#0"},
|
||||||
|
"up": {"uv": [1, 5, 4, 8], "texture": "#0"},
|
||||||
|
"down": {"uv": [1, 5, 4, 8], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 1, 5],
|
||||||
|
"to": [11, 4, 11],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 1.5, 3, 4.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [0, 1.5, 3, 4.5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [4, 0, 4],
|
||||||
|
"to": [12, 1, 12],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 11.5, 4, 15.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [8, 12, 4, 16], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [7, 16, 7],
|
||||||
|
"to": [9, 19, 9],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [5, 16, 7]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [3, 3, 4, 4.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [3, 3, 4, 4.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [3, 3, 4, 4.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [3, 3, 4, 4.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [4, 3, 5, 4], "texture": "#0"},
|
||||||
|
"down": {"uv": [4, 3, 5, 4], "texture": "#0"}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"display": {
|
||||||
|
"thirdperson_righthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 1.25, 1],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"thirdperson_lefthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 1.25, 1],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_righthand": {
|
||||||
|
"rotation": [-15, 10, 0],
|
||||||
|
"translation": [-1, 5.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_lefthand": {
|
||||||
|
"rotation": [-15, 10, 0],
|
||||||
|
"translation": [-1, 5.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"ground": {
|
||||||
|
"translation": [0, 3.5, 0],
|
||||||
|
"scale": [0.6, 0.6, 0.6]
|
||||||
|
},
|
||||||
|
"gui": {
|
||||||
|
"rotation": [0, 150, 0],
|
||||||
|
"translation": [0, -1.5, 0],
|
||||||
|
"scale": [0.8, 0.8, 0.8]
|
||||||
|
},
|
||||||
|
"fixed": {
|
||||||
|
"rotation": [-90, 0, 0],
|
||||||
|
"translation": [0, 0, -14],
|
||||||
|
"scale": [2, 2, 2]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"groups": [
|
||||||
|
{
|
||||||
|
"name": "group",
|
||||||
|
"origin": [0, 0, 0],
|
||||||
|
"color": 0,
|
||||||
|
"nbt": "{}",
|
||||||
|
"children": [0, 1, 2, 3, 4, 5]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,241 @@
|
||||||
|
{
|
||||||
|
"credit": "Made with Blockbench",
|
||||||
|
"texture_size": [32, 32],
|
||||||
|
"textures": {
|
||||||
|
"0": "new_soviet:block/games/chess/white/king",
|
||||||
|
"particle": "new_soviet:block/games/chess/white/king"
|
||||||
|
},
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"from": [6, 4, 6],
|
||||||
|
"to": [10, 13, 10],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [3, 0, 5, 4.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [3, 0, 5, 4.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [3, 0, 5, 4.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [3, 0, 5, 4.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [3, 4.5, 5, 6.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [3, 0, 5, 2], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5.5, 5, 5.5],
|
||||||
|
"to": [10.5, 6, 10.5],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [13.5, 0, 16, 0.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [13.5, 0, 16, 0.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [13.5, 0, 16, 0.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [13.5, 0, 16, 0.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [13.5, 0.5, 16, 3], "texture": "#0"},
|
||||||
|
"down": {"uv": [13.5, 0.5, 16, 3], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5.5, 7, 5.5],
|
||||||
|
"to": [10.5, 8, 10.5],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, 2, 0]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [8, 0, 10.5, 0.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [8, 0, 10.5, 0.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [8, 0, 10.5, 0.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [8, 0, 10.5, 0.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [8, 0.5, 10.5, 3], "texture": "#0"},
|
||||||
|
"down": {"uv": [8, 0.5, 10.5, 3], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 13, 5],
|
||||||
|
"to": [11, 16, 11],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [-0.5, 0, 0.5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [10.5, 0, 13.5, 1.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [10.5, 0, 13.5, 1.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [10.5, 0, 13.5, 1.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [10.5, 0, 13.5, 1.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [10.5, 4.5, 13.5, 7.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [10.5, 1.5, 13.5, 4.5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 1, 5],
|
||||||
|
"to": [11, 4, 11],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 1.5, 3, 4.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [0, 1.5, 3, 4.5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [4, 0, 4],
|
||||||
|
"to": [12, 1, 12],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 11.5, 4, 15.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [8, 12, 4, 16], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [8, 16, 6],
|
||||||
|
"to": [8, 17, 10],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [6, 16, 5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [8, 6, 10, 6.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [8, 6, 10, 6.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [8, 6, 10, 6.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [8, 6, 10, 6.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [8, 6, 10, 6.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [8, 6, 10, 6.5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [8, 17, 7],
|
||||||
|
"to": [8, 19, 9],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [6, 16, 5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [8.5, 5, 9.5, 6], "texture": "#0"},
|
||||||
|
"east": {"uv": [8.5, 5, 9.5, 6], "texture": "#0"},
|
||||||
|
"south": {"uv": [8.5, 5, 9.5, 6], "texture": "#0"},
|
||||||
|
"west": {"uv": [8.5, 5, 9.5, 6], "texture": "#0"},
|
||||||
|
"up": {"uv": [8.5, 5, 9.5, 6], "texture": "#0"},
|
||||||
|
"down": {"uv": [8.5, 5, 9.5, 6], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [8, 21, 7],
|
||||||
|
"to": [8, 23, 9],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [6, 16, 5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [8.5, 3, 9.5, 4], "texture": "#0"},
|
||||||
|
"east": {"uv": [8.5, 3, 9.5, 4], "texture": "#0"},
|
||||||
|
"south": {"uv": [8.5, 3, 9.5, 4], "texture": "#0"},
|
||||||
|
"west": {"uv": [8.5, 3, 9.5, 4], "texture": "#0"},
|
||||||
|
"up": {"uv": [8.5, 3, 9.5, 4], "texture": "#0"},
|
||||||
|
"down": {"uv": [8.5, 3, 9.5, 4], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [8, 19, 5],
|
||||||
|
"to": [8, 21, 11],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [6, 16, 5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.5, 4, 10.5, 5], "texture": "#0"},
|
||||||
|
"east": {"uv": [7.5, 4, 10.5, 5], "texture": "#0"},
|
||||||
|
"south": {"uv": [7.5, 4, 10.5, 5], "texture": "#0"},
|
||||||
|
"west": {"uv": [7.5, 4, 10.5, 5], "texture": "#0"},
|
||||||
|
"up": {"uv": [7.5, 4, 10.5, 5], "texture": "#0"},
|
||||||
|
"down": {"uv": [7.5, 4, 10.5, 5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 19, 8],
|
||||||
|
"to": [11, 21, 8],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [8, 18, 8]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.5, 4, 10.5, 5], "texture": "#0"},
|
||||||
|
"east": {"uv": [7.5, 4, 10.5, 5], "texture": "#0"},
|
||||||
|
"south": {"uv": [7.5, 4, 10.5, 5], "texture": "#0"},
|
||||||
|
"west": {"uv": [7.5, 4, 10.5, 5], "texture": "#0"},
|
||||||
|
"up": {"uv": [7.5, 4, 10.5, 5], "texture": "#0"},
|
||||||
|
"down": {"uv": [7.5, 4, 10.5, 5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [7, 21, 8],
|
||||||
|
"to": [9, 23, 8],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [8, 18, 8]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [8.5, 3, 9.5, 4], "texture": "#0"},
|
||||||
|
"east": {"uv": [8.5, 3, 9.5, 4], "texture": "#0"},
|
||||||
|
"south": {"uv": [8.5, 3, 9.5, 4], "texture": "#0"},
|
||||||
|
"west": {"uv": [8.5, 3, 9.5, 4], "texture": "#0"},
|
||||||
|
"up": {"uv": [8.5, 3, 9.5, 4], "texture": "#0"},
|
||||||
|
"down": {"uv": [8.5, 3, 9.5, 4], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [7, 17, 8],
|
||||||
|
"to": [9, 19, 8],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [8, 18, 8]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [8.5, 5, 9.5, 6], "texture": "#0"},
|
||||||
|
"east": {"uv": [8.5, 5, 9.5, 6], "texture": "#0"},
|
||||||
|
"south": {"uv": [8.5, 5, 9.5, 6], "texture": "#0"},
|
||||||
|
"west": {"uv": [8.5, 5, 9.5, 6], "texture": "#0"},
|
||||||
|
"up": {"uv": [8.5, 5, 9.5, 6], "texture": "#0"},
|
||||||
|
"down": {"uv": [8.5, 5, 9.5, 6], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [6, 16, 8],
|
||||||
|
"to": [10, 17, 8],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [8, 18, 8]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [8, 6, 10, 6.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [8, 6, 10, 6.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [8, 6, 10, 6.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [8, 6, 10, 6.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [8, 6, 10, 6.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [8, 6, 10, 6.5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"display": {
|
||||||
|
"thirdperson_righthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 1.25, 1],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"thirdperson_lefthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 1.25, 1],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_righthand": {
|
||||||
|
"rotation": [-15, 10, 0],
|
||||||
|
"translation": [-1, 5.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_lefthand": {
|
||||||
|
"rotation": [-15, 10, 0],
|
||||||
|
"translation": [-1, 5.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"ground": {
|
||||||
|
"translation": [0, 3.5, 0],
|
||||||
|
"scale": [0.6, 0.6, 0.6]
|
||||||
|
},
|
||||||
|
"gui": {
|
||||||
|
"rotation": [0, 150, 0],
|
||||||
|
"translation": [0, -1.5, 0],
|
||||||
|
"scale": [0.8, 0.8, 0.8]
|
||||||
|
},
|
||||||
|
"fixed": {
|
||||||
|
"rotation": [-90, 0, 0],
|
||||||
|
"translation": [0, 0, -14],
|
||||||
|
"scale": [2, 2, 2]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"groups": [
|
||||||
|
{
|
||||||
|
"name": "group",
|
||||||
|
"origin": [0, 0, 0],
|
||||||
|
"color": 0,
|
||||||
|
"nbt": "{}",
|
||||||
|
"children": [0, 1, 2, 3, 4, 5]
|
||||||
|
},
|
||||||
|
6,
|
||||||
|
7,
|
||||||
|
8,
|
||||||
|
9,
|
||||||
|
10,
|
||||||
|
11,
|
||||||
|
12,
|
||||||
|
13
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,142 @@
|
||||||
|
{
|
||||||
|
"credit": "Made with Blockbench",
|
||||||
|
"texture_size": [32, 32],
|
||||||
|
"textures": {
|
||||||
|
"0": "new_soviet:block/games/chess/white/knight",
|
||||||
|
"particle": "new_soviet:block/games/chess/white/knight"
|
||||||
|
},
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"from": [6, 4, 6],
|
||||||
|
"to": [10, 12, 10],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [3, 0, 5, 4], "texture": "#0"},
|
||||||
|
"east": {"uv": [5, 0, 3, 4], "texture": "#0"},
|
||||||
|
"south": {"uv": [3, 0, 5, 4], "texture": "#0"},
|
||||||
|
"west": {"uv": [3, 0, 5, 4], "texture": "#0"},
|
||||||
|
"up": {"uv": [3, 0, 5, 2], "texture": "#0"},
|
||||||
|
"down": {"uv": [4.5, 3.5, 5, 4], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5.5, 7, 5.5],
|
||||||
|
"to": [10.5, 11, 13.5],
|
||||||
|
"rotation": {"angle": -22.5, "axis": "x", "origin": [0, 1, 0]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [9, 2, 11.5, 4], "texture": "#0"},
|
||||||
|
"east": {"uv": [9, 0, 5, 2], "texture": "#0"},
|
||||||
|
"south": {"uv": [8.5, 0, 9, 2], "texture": "#0"},
|
||||||
|
"west": {"uv": [5, 0, 9, 2], "texture": "#0"},
|
||||||
|
"up": {"uv": [7.5, 4, 11.5, 6.5], "rotation": 90, "texture": "#0"},
|
||||||
|
"down": {"uv": [9, 1.5, 5, 2], "rotation": 90, "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [7.5, 8, 6],
|
||||||
|
"to": [8.5, 17, 11],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, 2, 0]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [13.5, 3, 14, 7.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [16, 3, 13.5, 7.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [15.5, 3, 16, 7.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [13.5, 3, 16, 7.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [13.5, 3, 16, 3.5], "rotation": 90, "texture": "#0"},
|
||||||
|
"down": {"uv": [15.5, 3, 16, 5.5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 1, 5],
|
||||||
|
"to": [11, 4, 11],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 1.5, 3, 4.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [0, 1.5, 3, 4.5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [4, 0, 4],
|
||||||
|
"to": [12, 1, 12],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 11.5, 4, 15.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [8, 12, 4, 16], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5.5, 5, 5.5],
|
||||||
|
"to": [10.5, 6, 10.5],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [13.5, 0, 16, 0.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [13.5, 0, 16, 0.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [13.5, 0, 16, 0.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [13.5, 0, 16, 0.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [13.5, 0.5, 16, 3], "texture": "#0"},
|
||||||
|
"down": {"uv": [13.5, 0.5, 16, 3], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5.5, 7, 5.5],
|
||||||
|
"to": [10.5, 8, 10.5],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, 2, 0]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 5.5, 2.5, 6], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 5.5, 2.5, 6], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 5.5, 2.5, 6], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 5.5, 2.5, 6], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 6, 2.5, 8.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [0, 6, 2.5, 8.5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"display": {
|
||||||
|
"thirdperson_righthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 1.25, 1],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"thirdperson_lefthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 1.25, 1],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_righthand": {
|
||||||
|
"rotation": [-15, 10, 0],
|
||||||
|
"translation": [-1, 5.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_lefthand": {
|
||||||
|
"rotation": [-15, 10, 0],
|
||||||
|
"translation": [-1, 5.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"ground": {
|
||||||
|
"translation": [0, 3.5, 0],
|
||||||
|
"scale": [0.6, 0.6, 0.6]
|
||||||
|
},
|
||||||
|
"gui": {
|
||||||
|
"rotation": [0, 150, 0],
|
||||||
|
"translation": [0, -1.5, 0],
|
||||||
|
"scale": [0.8, 0.8, 0.8]
|
||||||
|
},
|
||||||
|
"fixed": {
|
||||||
|
"rotation": [-90, 0, 0],
|
||||||
|
"translation": [0, 0, -14],
|
||||||
|
"scale": [2, 2, 2]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"groups": [
|
||||||
|
{
|
||||||
|
"name": "group",
|
||||||
|
"origin": [0, 0, 0],
|
||||||
|
"color": 0,
|
||||||
|
"nbt": "{}",
|
||||||
|
"children": [0, 1, 2, 3, 4, 5, 6]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,116 @@
|
||||||
|
{
|
||||||
|
"credit": "Made with Blockbench",
|
||||||
|
"texture_size": [32, 32],
|
||||||
|
"textures": {
|
||||||
|
"0": "new_soviet:block/games/chess/white/pawn",
|
||||||
|
"particle": "new_soviet:block/games/chess/white/pawn"
|
||||||
|
},
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"from": [6, 4, 6],
|
||||||
|
"to": [10, 9, 10],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [3, 0, 5, 2.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [3, 0, 5, 2.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [3, 0, 5, 2.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [3, 0, 5, 2.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [3, 0, 5, 2], "texture": "#0"},
|
||||||
|
"down": {"uv": [3, 0, 5, 2], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 8, 5],
|
||||||
|
"to": [11, 14, 11],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, 1, 0]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [5, 0, 8, 3], "texture": "#0"},
|
||||||
|
"east": {"uv": [5, 0, 8, 3], "texture": "#0"},
|
||||||
|
"south": {"uv": [5, 0, 8, 3], "texture": "#0"},
|
||||||
|
"west": {"uv": [5, 0, 8, 3], "texture": "#0"},
|
||||||
|
"up": {"uv": [5, 3, 8, 6], "texture": "#0"},
|
||||||
|
"down": {"uv": [5, 2.5, 5.5, 3], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5.5, 5, 5.5],
|
||||||
|
"to": [10.5, 6, 10.5],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [8, 0, 10.5, 0.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [8, 0, 10.5, 0.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [8, 0, 10.5, 0.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [8, 0, 10.5, 0.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [8, 0.5, 10.5, 3], "texture": "#0"},
|
||||||
|
"down": {"uv": [8, 0.5, 10.5, 3], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 1, 5],
|
||||||
|
"to": [11, 4, 11],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 1.5, 3, 4.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [0, 1.5, 3, 4.5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [4, 0, 4],
|
||||||
|
"to": [12, 1, 12],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 11.5, 4, 15.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [8, 12, 4, 16], "texture": "#0"}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"display": {
|
||||||
|
"thirdperson_righthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 1.25, 1],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"thirdperson_lefthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 1.25, 1],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_righthand": {
|
||||||
|
"rotation": [-15, 10, 0],
|
||||||
|
"translation": [-1, 5.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_lefthand": {
|
||||||
|
"rotation": [-15, 10, 0],
|
||||||
|
"translation": [-1, 5.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"ground": {
|
||||||
|
"translation": [0, 3.5, 0],
|
||||||
|
"scale": [0.6, 0.6, 0.6]
|
||||||
|
},
|
||||||
|
"gui": {
|
||||||
|
"rotation": [0, 150, 0],
|
||||||
|
"translation": [0, -1.25, 0],
|
||||||
|
"scale": [0.8, 0.8, 0.8]
|
||||||
|
},
|
||||||
|
"fixed": {
|
||||||
|
"rotation": [-90, 0, 0],
|
||||||
|
"translation": [0, 0, -14],
|
||||||
|
"scale": [2, 2, 2]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"groups": [
|
||||||
|
{
|
||||||
|
"name": "group",
|
||||||
|
"origin": [0, 0, 0],
|
||||||
|
"color": 0,
|
||||||
|
"nbt": "{}",
|
||||||
|
"children": [0, 1, 2, 3, 4]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,185 @@
|
||||||
|
{
|
||||||
|
"credit": "Made with Blockbench",
|
||||||
|
"texture_size": [32, 32],
|
||||||
|
"textures": {
|
||||||
|
"0": "new_soviet:block/games/chess/white/queen",
|
||||||
|
"particle": "new_soviet:block/games/chess/white/queen"
|
||||||
|
},
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"from": [6, 4, 6],
|
||||||
|
"to": [10, 13, 10],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [3, 0, 5, 4.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [3, 0, 5, 4.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [3, 0, 5, 4.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [3, 0, 5, 4.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [3, 4.5, 5, 6.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [3, 0, 5, 2], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5.5, 5, 5.5],
|
||||||
|
"to": [10.5, 6, 10.5],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [13.5, 0, 16, 0.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [13.5, 0, 16, 0.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [13.5, 0, 16, 0.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [13.5, 0, 16, 0.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [13.5, 0.5, 16, 3], "texture": "#0"},
|
||||||
|
"down": {"uv": [13.5, 0.5, 16, 3], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5.5, 7, 5.5],
|
||||||
|
"to": [10.5, 8, 10.5],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, 2, 0]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [8, 0, 10.5, 0.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [8, 0, 10.5, 0.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [8, 0, 10.5, 0.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [8, 0, 10.5, 0.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [8, 0.5, 10.5, 3], "texture": "#0"},
|
||||||
|
"down": {"uv": [8, 0.5, 10.5, 3], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 13, 5],
|
||||||
|
"to": [11, 16, 11],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [-0.5, 0, 0.5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [10.5, 0, 13.5, 1.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [10.5, 0, 13.5, 1.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [10.5, 0, 13.5, 1.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [10.5, 0, 13.5, 1.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [10.5, 4.5, 13.5, 7.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [10.5, 1.5, 13.5, 4.5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 1, 5],
|
||||||
|
"to": [11, 4, 11],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 1.5, 3, 4.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [0, 1.5, 3, 4.5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [4, 0, 4],
|
||||||
|
"to": [12, 1, 12],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 11.5, 4, 15.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [8, 12, 4, 16], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [8, 16, 5],
|
||||||
|
"to": [8, 19, 11],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [6, 16, 5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 0, 0, 2], "texture": "#0"},
|
||||||
|
"east": {"uv": [7.5, 3.5, 10.5, 5], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 0, 0, 2], "texture": "#0"},
|
||||||
|
"west": {"uv": [7.5, 3.5, 10.5, 5], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 0, 0, 3], "texture": "#0"},
|
||||||
|
"down": {"uv": [0, 0, 0, 3], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [8, 19, 6],
|
||||||
|
"to": [8, 20, 10],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [6, 16, 5]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 0, 0, 2], "texture": "#0"},
|
||||||
|
"east": {"uv": [8, 3, 10, 3.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 0, 0, 2], "texture": "#0"},
|
||||||
|
"west": {"uv": [8, 3, 10, 3.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 0, 0, 3], "texture": "#0"},
|
||||||
|
"down": {"uv": [0, 0, 0, 3], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 16, 8],
|
||||||
|
"to": [11, 19, 8],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [8, 18, 8]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [7.5, 3.5, 10.5, 5], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 0, 0, 2], "texture": "#0"},
|
||||||
|
"south": {"uv": [7.5, 3.5, 10.5, 5], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 0, 0, 2], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 0, 0, 3], "rotation": 270, "texture": "#0"},
|
||||||
|
"down": {"uv": [0, 0, 0, 3], "rotation": 90, "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [6, 19, 8],
|
||||||
|
"to": [10, 20, 8],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [8, 18, 8]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [8, 3, 10, 3.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 0, 0, 2], "texture": "#0"},
|
||||||
|
"south": {"uv": [8, 3, 10, 3.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 0, 0, 2], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 0, 0, 3], "rotation": 270, "texture": "#0"},
|
||||||
|
"down": {"uv": [0, 0, 0, 3], "rotation": 90, "texture": "#0"}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"display": {
|
||||||
|
"thirdperson_righthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 1.25, 1],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"thirdperson_lefthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 1.25, 1],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_righthand": {
|
||||||
|
"rotation": [-15, 10, 0],
|
||||||
|
"translation": [-1, 5.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_lefthand": {
|
||||||
|
"rotation": [-15, 10, 0],
|
||||||
|
"translation": [-1, 5.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"ground": {
|
||||||
|
"translation": [0, 3.5, 0],
|
||||||
|
"scale": [0.6, 0.6, 0.6]
|
||||||
|
},
|
||||||
|
"gui": {
|
||||||
|
"rotation": [0, 150, 0],
|
||||||
|
"translation": [0, -1.5, 0],
|
||||||
|
"scale": [0.8, 0.8, 0.8]
|
||||||
|
},
|
||||||
|
"fixed": {
|
||||||
|
"rotation": [-90, 0, 0],
|
||||||
|
"translation": [0, 0, -14],
|
||||||
|
"scale": [2, 2, 2]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"groups": [
|
||||||
|
{
|
||||||
|
"name": "group",
|
||||||
|
"origin": [0, 0, 0],
|
||||||
|
"color": 0,
|
||||||
|
"nbt": "{}",
|
||||||
|
"children": [0, 1, 2, 3, 4, 5]
|
||||||
|
},
|
||||||
|
6,
|
||||||
|
7,
|
||||||
|
8,
|
||||||
|
9
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,131 @@
|
||||||
|
{
|
||||||
|
"credit": "Made with Blockbench",
|
||||||
|
"texture_size": [32, 32],
|
||||||
|
"textures": {
|
||||||
|
"0": "new_soviet:block/games/chess/white/rook",
|
||||||
|
"particle": "new_soviet:block/games/chess/white/rook"
|
||||||
|
},
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"from": [6, 4, 6],
|
||||||
|
"to": [10, 10, 10],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, -2, 0]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [3, 1, 5, 4], "texture": "#0"},
|
||||||
|
"east": {"uv": [5, 1, 3, 4], "texture": "#0"},
|
||||||
|
"south": {"uv": [3, 1, 5, 4], "texture": "#0"},
|
||||||
|
"west": {"uv": [3, 1, 5, 4], "texture": "#0"},
|
||||||
|
"up": {"uv": [3, 0.5, 5, 2.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [4.5, 3.5, 5, 4], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 1, 5],
|
||||||
|
"to": [11, 4, 11],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 0, 3, 1.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 1.5, 3, 4.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [0, 1.5, 3, 4.5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [4, 0, 4],
|
||||||
|
"to": [12, 1, 12],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 15.5, 4, 16], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 11.5, 4, 15.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [8, 12, 4, 16], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5.5, 5, 5.5],
|
||||||
|
"to": [10.5, 6, 10.5],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [13.5, 0, 16, 0.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [13.5, 0, 16, 0.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [13.5, 0, 16, 0.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [13.5, 0, 16, 0.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [13.5, 0.5, 16, 3], "texture": "#0"},
|
||||||
|
"down": {"uv": [13.5, 0.5, 16, 3], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5.5, 7, 5.5],
|
||||||
|
"to": [10.5, 8, 10.5],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [0, 2, 0]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 5.5, 2.5, 6], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 5.5, 2.5, 6], "texture": "#0"},
|
||||||
|
"south": {"uv": [0, 5.5, 2.5, 6], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 5.5, 2.5, 6], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 6, 2.5, 8.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [0, 6, 2.5, 8.5], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [5, 10, 5],
|
||||||
|
"to": [11, 15, 11],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [8, 11, 9]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [5, 0, 8, 2.5], "texture": "#0"},
|
||||||
|
"east": {"uv": [5, 0, 8, 2.5], "texture": "#0"},
|
||||||
|
"south": {"uv": [5, 0, 8, 2.5], "texture": "#0"},
|
||||||
|
"west": {"uv": [5, 0, 8, 2.5], "texture": "#0"},
|
||||||
|
"up": {"uv": [5, 3, 8, 6], "texture": "#0"},
|
||||||
|
"down": {"uv": [8, 0, 11, 3], "texture": "#0"}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"display": {
|
||||||
|
"thirdperson_righthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 1.25, 1],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"thirdperson_lefthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 1.25, 1],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_righthand": {
|
||||||
|
"rotation": [-15, 10, 0],
|
||||||
|
"translation": [-1, 5.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_lefthand": {
|
||||||
|
"rotation": [-15, 10, 0],
|
||||||
|
"translation": [-1, 5.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"ground": {
|
||||||
|
"translation": [0, 3.5, 0],
|
||||||
|
"scale": [0.6, 0.6, 0.6]
|
||||||
|
},
|
||||||
|
"gui": {
|
||||||
|
"rotation": [0, 150, 0],
|
||||||
|
"translation": [0, -1.25, 0],
|
||||||
|
"scale": [0.8, 0.8, 0.8]
|
||||||
|
},
|
||||||
|
"fixed": {
|
||||||
|
"rotation": [-90, 0, 0],
|
||||||
|
"translation": [0, 0, -14],
|
||||||
|
"scale": [2, 2, 2]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"groups": [
|
||||||
|
{
|
||||||
|
"name": "group",
|
||||||
|
"origin": [0, 0, 0],
|
||||||
|
"color": 0,
|
||||||
|
"nbt": "{}",
|
||||||
|
"children": [0, 1, 2, 3, 4]
|
||||||
|
},
|
||||||
|
5
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,102 @@
|
||||||
|
{
|
||||||
|
"credit": "Made with Blockbench",
|
||||||
|
"texture_size": [64, 64],
|
||||||
|
"textures": {
|
||||||
|
"0": "new_soviet:block/handrail",
|
||||||
|
"particle": "new_soviet:block/industrial/metal_plating"
|
||||||
|
},
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"from": [14, 0, 15],
|
||||||
|
"to": [15, 17, 16],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [4.25, 2, 4.5, 6.25], "texture": "#0"},
|
||||||
|
"east": {"uv": [4.25, 2, 4.5, 6.25], "texture": "#0"},
|
||||||
|
"south": {"uv": [4.25, 2, 4.5, 6.25], "texture": "#0"},
|
||||||
|
"west": {"uv": [4.25, 2, 4.5, 6.25], "texture": "#0"},
|
||||||
|
"up": {"uv": [4.25, 2, 4.5, 2.25], "texture": "#0"},
|
||||||
|
"down": {"uv": [4.25, 6, 4.5, 6.25], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [6, 0, 15],
|
||||||
|
"to": [7, 17, 16],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [6.25, 2, 6.5, 6.25], "texture": "#0"},
|
||||||
|
"east": {"uv": [6.25, 2, 6.5, 6.25], "texture": "#0"},
|
||||||
|
"south": {"uv": [6.25, 2, 6.5, 6.25], "texture": "#0"},
|
||||||
|
"west": {"uv": [6.25, 2, 6.5, 6.25], "texture": "#0"},
|
||||||
|
"up": {"uv": [6.25, 2, 6.5, 2.25], "texture": "#0"},
|
||||||
|
"down": {"uv": [6.25, 6, 6.5, 6.25], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [0, 17, 14.5],
|
||||||
|
"to": [16, 19, 16.5],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [4, 1.25, 8, 1.75], "texture": "#0"},
|
||||||
|
"east": {"uv": [4, 0.5, 4.5, 1], "texture": "#0"},
|
||||||
|
"south": {"uv": [8, 1.25, 4, 1.75], "texture": "#0"},
|
||||||
|
"west": {"uv": [4, 0.5, 4.5, 1], "texture": "#0"},
|
||||||
|
"up": {"uv": [4, 1, 8, 1.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [4, 1.5, 8, 2], "rotation": 180, "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [0, 0, 15.5],
|
||||||
|
"to": [16, 17, 15.5],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [4, 2, 8, 6.25], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 0, 0, 4.25], "texture": "#0"},
|
||||||
|
"south": {"uv": [8, 2, 4, 6.25], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 0, 0, 4.25], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 0, 0, 4], "rotation": 90, "texture": "#0"},
|
||||||
|
"down": {"uv": [0, 0, 0, 4], "rotation": 270, "texture": "#0"}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"display": {
|
||||||
|
"thirdperson_righthand": {
|
||||||
|
"rotation": [0, -90, 0],
|
||||||
|
"translation": [3.5, 0, 0],
|
||||||
|
"scale": [0.375, 0.375, 0.375]
|
||||||
|
},
|
||||||
|
"thirdperson_lefthand": {
|
||||||
|
"rotation": [0, -90, 0],
|
||||||
|
"translation": [3.25, 0, 0],
|
||||||
|
"scale": [0.375, 0.375, 0.375]
|
||||||
|
},
|
||||||
|
"firstperson_righthand": {
|
||||||
|
"scale": [0.4, 0.4, 0.4]
|
||||||
|
},
|
||||||
|
"firstperson_lefthand": {
|
||||||
|
"scale": [0.4, 0.4, 0.4]
|
||||||
|
},
|
||||||
|
"ground": {
|
||||||
|
"translation": [0, 0.25, 0],
|
||||||
|
"scale": [0.25, 0.25, 0.25]
|
||||||
|
},
|
||||||
|
"gui": {
|
||||||
|
"rotation": [30, 225, 0],
|
||||||
|
"translation": [3.5, -3, 0],
|
||||||
|
"scale": [0.7, 0.7, 0.7]
|
||||||
|
},
|
||||||
|
"fixed": {
|
||||||
|
"rotation": [0, 180, 0],
|
||||||
|
"translation": [0, -1.5, 8]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"groups": [
|
||||||
|
{
|
||||||
|
"name": "group",
|
||||||
|
"origin": [8, 8, 8],
|
||||||
|
"color": 0,
|
||||||
|
"nbt": "{}",
|
||||||
|
"children": [0, 1, 2, 3]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,84 @@
|
||||||
|
{
|
||||||
|
"credit": "Made with Blockbench",
|
||||||
|
"texture_size": [64, 64],
|
||||||
|
"textures": {
|
||||||
|
"0": "new_soviet:block/handrail",
|
||||||
|
"particle": "new_soviet:block/industrial/metal_plating"
|
||||||
|
},
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"from": [0.85, 0.6, 14.51],
|
||||||
|
"to": [22.85, 2.6, 16.51],
|
||||||
|
"rotation": {"angle": 45, "axis": "z", "origin": [0, 1, 15]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [6, 6.75, 0.5, 7.25], "texture": "#0"},
|
||||||
|
"east": {"uv": [6.5, 6.75, 6, 7.25], "texture": "#0"},
|
||||||
|
"south": {"uv": [12, 6.75, 6.5, 7.25], "texture": "#0"},
|
||||||
|
"west": {"uv": [0.5, 6.75, 0, 7.25], "texture": "#0"},
|
||||||
|
"up": {"uv": [0.5, 6.75, 6, 6.25], "texture": "#0"},
|
||||||
|
"down": {"uv": [6, 6.25, 11.5, 6.75], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [-0.15, 0.59, 14.52],
|
||||||
|
"to": [0.85, 2.59, 16.52],
|
||||||
|
"rotation": {"angle": 45, "axis": "z", "origin": [0, 1, 15]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.75, 6.75, 0.5, 7.25], "texture": "#0"},
|
||||||
|
"east": {"uv": [6.5, 6.75, 6, 7.25], "texture": "#0"},
|
||||||
|
"south": {"uv": [6.75, 6.75, 6.5, 7.25], "texture": "#0"},
|
||||||
|
"west": {"uv": [0.5, 6.75, 0, 7.25], "texture": "#0"},
|
||||||
|
"up": {"uv": [0.5, 6.75, 0.75, 6.25], "texture": "#0"},
|
||||||
|
"down": {"uv": [6, 6.25, 6.25, 6.75], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [6, -8, 15],
|
||||||
|
"to": [7, 8, 16],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [8, -16, 8]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [10.5, 2.25, 10.25, 6.25], "texture": "#0"},
|
||||||
|
"east": {"uv": [10.5, 2.25, 10.25, 6.25], "texture": "#0"},
|
||||||
|
"south": {"uv": [10.5, 2.25, 10.25, 6.25], "texture": "#0"},
|
||||||
|
"west": {"uv": [10.5, 2.25, 10.25, 6.25], "texture": "#0"},
|
||||||
|
"up": {"uv": [10.5, 2.25, 10.25, 2.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [10.5, 6, 10.25, 6.25], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [0, -8, 15.5],
|
||||||
|
"to": [16, 17, 15.5],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [8, -16, 8]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [8, 0, 12, 6.25], "texture": "#0"},
|
||||||
|
"east": {"uv": [4, 0, 4, 6.25], "texture": "#0"},
|
||||||
|
"south": {"uv": [12, 0, 8, 6.25], "texture": "#0"},
|
||||||
|
"west": {"uv": [0, 0, 0, 6.25], "texture": "#0"},
|
||||||
|
"up": {"uv": [0, 0, 4, 0], "texture": "#0"},
|
||||||
|
"down": {"uv": [4, 0, 8, 0], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [14, 0, 15],
|
||||||
|
"to": [15, 16, 16],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [8, -16, 8]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [8.5, 0.25, 8.25, 4.25], "texture": "#0"},
|
||||||
|
"east": {"uv": [8.5, 0.25, 8.25, 4.25], "texture": "#0"},
|
||||||
|
"south": {"uv": [8.5, 0.25, 8.25, 4.25], "texture": "#0"},
|
||||||
|
"west": {"uv": [8.5, 0.25, 8.25, 4.25], "texture": "#0"},
|
||||||
|
"up": {"uv": [8.5, 0.25, 8.25, 0.5], "texture": "#0"},
|
||||||
|
"down": {"uv": [8.5, 4, 8.25, 4.25], "texture": "#0"}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"groups": [
|
||||||
|
{
|
||||||
|
"name": "group",
|
||||||
|
"origin": [8, 8, 8],
|
||||||
|
"color": 0,
|
||||||
|
"nbt": "{}",
|
||||||
|
"children": [0, 1, 2, 3, 4]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,84 @@
|
||||||
|
{
|
||||||
|
"credit": "Made with Blockbench",
|
||||||
|
"texture_size": [64, 64],
|
||||||
|
"textures": {
|
||||||
|
"0": "new_soviet:block/handrail",
|
||||||
|
"particle": "new_soviet:block/industrial/metal_plating"
|
||||||
|
},
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"from": [-6.85, 0.6, 14.51],
|
||||||
|
"to": [15.15, 2.6, 16.51],
|
||||||
|
"rotation": {"angle": -45, "axis": "z", "origin": [16, 1, 15]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.5, 6.75, 6, 7.25], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 6.75, 0.5, 7.25], "texture": "#0"},
|
||||||
|
"south": {"uv": [6.5, 6.75, 12, 7.25], "texture": "#0"},
|
||||||
|
"west": {"uv": [6, 6.75, 6.5, 7.25], "texture": "#0"},
|
||||||
|
"up": {"uv": [6, 6.75, 0.5, 6.25], "texture": "#0"},
|
||||||
|
"down": {"uv": [11.5, 6.25, 6, 6.75], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [15.15, 0.59, 14.52],
|
||||||
|
"to": [16.15, 2.59, 16.52],
|
||||||
|
"rotation": {"angle": -45, "axis": "z", "origin": [16, 1, 15]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.5, 6.75, 0.75, 7.25], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 6.75, 0.5, 7.25], "texture": "#0"},
|
||||||
|
"south": {"uv": [6.5, 6.75, 6.75, 7.25], "texture": "#0"},
|
||||||
|
"west": {"uv": [6, 6.75, 6.5, 7.25], "texture": "#0"},
|
||||||
|
"up": {"uv": [0.75, 6.75, 0.5, 6.25], "texture": "#0"},
|
||||||
|
"down": {"uv": [6.25, 6.25, 6, 6.75], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [14, -8, 15],
|
||||||
|
"to": [15, 3, 16],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [8, -16, 8]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0.25, 3.5, 0.5, 6.25], "texture": "#0"},
|
||||||
|
"east": {"uv": [0.25, 3.5, 0.5, 6.25], "texture": "#0"},
|
||||||
|
"south": {"uv": [0.25, 3.5, 0.5, 6.25], "texture": "#0"},
|
||||||
|
"west": {"uv": [0.25, 3.5, 0.5, 6.25], "texture": "#0"},
|
||||||
|
"up": {"uv": [0.25, 3.5, 0.5, 3.75], "texture": "#0"},
|
||||||
|
"down": {"uv": [0.25, 6, 0.5, 6.25], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [0, -8, 15.5],
|
||||||
|
"to": [16, 17, 15.5],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [8, -16, 8]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 0, 4, 6.25], "texture": "#0"},
|
||||||
|
"east": {"uv": [0, 0, 0, 6.25], "texture": "#0"},
|
||||||
|
"south": {"uv": [4, 0, 0, 6.25], "texture": "#0"},
|
||||||
|
"west": {"uv": [4, 0, 4, 6.25], "texture": "#0"},
|
||||||
|
"up": {"uv": [4, 0, 0, 0], "texture": "#0"},
|
||||||
|
"down": {"uv": [8, 0, 4, 0], "texture": "#0"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [6, 0, 15],
|
||||||
|
"to": [7, 11, 16],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [8, -16, 8]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [2.25, 1.5, 2.5, 4.25], "texture": "#0"},
|
||||||
|
"east": {"uv": [2.25, 1.5, 2.5, 4.25], "texture": "#0"},
|
||||||
|
"south": {"uv": [2.25, 1.5, 2.5, 4.25], "texture": "#0"},
|
||||||
|
"west": {"uv": [2.25, 1.5, 2.5, 4.25], "texture": "#0"},
|
||||||
|
"up": {"uv": [2.25, 1.5, 2.5, 1.75], "texture": "#0"},
|
||||||
|
"down": {"uv": [2.25, 4, 2.5, 4.25], "texture": "#0"}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"groups": [
|
||||||
|
{
|
||||||
|
"name": "group",
|
||||||
|
"origin": [8, 8, 8],
|
||||||
|
"color": 0,
|
||||||
|
"nbt": "{}",
|
||||||
|
"children": [0, 1, 2, 3, 4]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,67 @@
|
||||||
|
{
|
||||||
|
"credit": "Made with Blockbench",
|
||||||
|
"texture_size": [32, 32],
|
||||||
|
"textures": {
|
||||||
|
"1": "new_soviet:block/games/checkers/white_checker",
|
||||||
|
"particle": "new_soviet:block/games/checkers/white_checker"
|
||||||
|
},
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"from": [2, 0, 2],
|
||||||
|
"to": [14, 4, 14],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [6, 0, 12, 2], "texture": "#1"},
|
||||||
|
"east": {"uv": [12, 0, 6, 2], "texture": "#1"},
|
||||||
|
"south": {"uv": [6, 0, 12, 2], "texture": "#1"},
|
||||||
|
"west": {"uv": [12, 0, 6, 2], "texture": "#1"},
|
||||||
|
"up": {"uv": [0, 0, 6, 6], "texture": "#1"},
|
||||||
|
"down": {"uv": [6, 6, 0, 12], "texture": "#1"}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"display": {
|
||||||
|
"thirdperson_righthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 2.5, 2],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"thirdperson_lefthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 2.5, 2],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_righthand": {
|
||||||
|
"rotation": [-5, 10, 25],
|
||||||
|
"translation": [-2, 6.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_lefthand": {
|
||||||
|
"rotation": [-5, 10, 25],
|
||||||
|
"translation": [-2, 6.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"ground": {
|
||||||
|
"translation": [0, 3.5, 0],
|
||||||
|
"scale": [0.4, 0.4, 0.4]
|
||||||
|
},
|
||||||
|
"gui": {
|
||||||
|
"rotation": [-150, 35, 170],
|
||||||
|
"translation": [-0.75, 2.5, 0],
|
||||||
|
"scale": [0.8, 0.8, 0.8]
|
||||||
|
},
|
||||||
|
"fixed": {
|
||||||
|
"rotation": [-90, 0, 0],
|
||||||
|
"translation": [0, 0, -14],
|
||||||
|
"scale": [2, 2, 2]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"groups": [
|
||||||
|
{
|
||||||
|
"name": "group",
|
||||||
|
"origin": [0, 0, 0],
|
||||||
|
"color": 0,
|
||||||
|
"nbt": "{}",
|
||||||
|
"children": [0]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,80 @@
|
||||||
|
{
|
||||||
|
"credit": "Made with Blockbench",
|
||||||
|
"texture_size": [32, 32],
|
||||||
|
"textures": {
|
||||||
|
"1": "new_soviet:block/games/checkers/white_checker",
|
||||||
|
"particle": "new_soviet:block/games/checkers/white_checker"
|
||||||
|
},
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"from": [2, 0, 2],
|
||||||
|
"to": [14, 4, 14],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [6, 0, 12, 2], "texture": "#1"},
|
||||||
|
"east": {"uv": [12, 0, 6, 2], "texture": "#1"},
|
||||||
|
"south": {"uv": [6, 0, 12, 2], "texture": "#1"},
|
||||||
|
"west": {"uv": [12, 0, 6, 2], "texture": "#1"},
|
||||||
|
"up": {"uv": [0, 0, 6, 6], "texture": "#1"},
|
||||||
|
"down": {"uv": [6, 6, 0, 12], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2, 4, 2],
|
||||||
|
"to": [14, 8, 14],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "y", "origin": [8, 6, 8]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [6, 0, 12, 2], "texture": "#1"},
|
||||||
|
"east": {"uv": [12, 0, 6, 2], "texture": "#1"},
|
||||||
|
"south": {"uv": [6, 0, 12, 2], "texture": "#1"},
|
||||||
|
"west": {"uv": [12, 0, 6, 2], "texture": "#1"},
|
||||||
|
"up": {"uv": [0, 0, 6, 6], "texture": "#1"},
|
||||||
|
"down": {"uv": [6, 6, 0, 12], "texture": "#1"}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"display": {
|
||||||
|
"thirdperson_righthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 2.5, 2],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"thirdperson_lefthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 2.5, 2],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_righthand": {
|
||||||
|
"rotation": [-5, 10, 25],
|
||||||
|
"translation": [-2, 6.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_lefthand": {
|
||||||
|
"rotation": [-5, 10, 25],
|
||||||
|
"translation": [-2, 6.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"ground": {
|
||||||
|
"translation": [0, 3.5, 0],
|
||||||
|
"scale": [0.4, 0.4, 0.4]
|
||||||
|
},
|
||||||
|
"gui": {
|
||||||
|
"rotation": [-150, 35, 170],
|
||||||
|
"translation": [-0.75, 2.5, 0],
|
||||||
|
"scale": [0.8, 0.8, 0.8]
|
||||||
|
},
|
||||||
|
"fixed": {
|
||||||
|
"rotation": [-90, 0, 0],
|
||||||
|
"translation": [0, 0, -14],
|
||||||
|
"scale": [2, 2, 2]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"groups": [
|
||||||
|
{
|
||||||
|
"name": "group",
|
||||||
|
"origin": [0, 0, 0],
|
||||||
|
"color": 0,
|
||||||
|
"nbt": "{}",
|
||||||
|
"children": [0, 1]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,93 @@
|
||||||
|
{
|
||||||
|
"credit": "Made with Blockbench",
|
||||||
|
"texture_size": [32, 32],
|
||||||
|
"textures": {
|
||||||
|
"1": "new_soviet:block/games/checkers/white_checker",
|
||||||
|
"particle": "new_soviet:block/games/checkers/white_checker"
|
||||||
|
},
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"from": [2, 0, 2],
|
||||||
|
"to": [14, 4, 14],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [6, 0, 12, 2], "texture": "#1"},
|
||||||
|
"east": {"uv": [12, 0, 6, 2], "texture": "#1"},
|
||||||
|
"south": {"uv": [6, 0, 12, 2], "texture": "#1"},
|
||||||
|
"west": {"uv": [12, 0, 6, 2], "texture": "#1"},
|
||||||
|
"up": {"uv": [0, 0, 6, 6], "texture": "#1"},
|
||||||
|
"down": {"uv": [6, 6, 0, 12], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2, 8, 2],
|
||||||
|
"to": [14, 12, 14],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [6, 0, 12, 2], "texture": "#1"},
|
||||||
|
"east": {"uv": [12, 0, 6, 2], "texture": "#1"},
|
||||||
|
"south": {"uv": [6, 0, 12, 2], "texture": "#1"},
|
||||||
|
"west": {"uv": [12, 0, 6, 2], "texture": "#1"},
|
||||||
|
"up": {"uv": [0, 0, 6, 6], "texture": "#1"},
|
||||||
|
"down": {"uv": [6, 6, 0, 12], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2, 4, 2],
|
||||||
|
"to": [14, 8, 14],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "y", "origin": [8, 6, 8]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [6, 0, 12, 2], "texture": "#1"},
|
||||||
|
"east": {"uv": [12, 0, 6, 2], "texture": "#1"},
|
||||||
|
"south": {"uv": [6, 0, 12, 2], "texture": "#1"},
|
||||||
|
"west": {"uv": [12, 0, 6, 2], "texture": "#1"},
|
||||||
|
"up": {"uv": [0, 0, 6, 6], "texture": "#1"},
|
||||||
|
"down": {"uv": [6, 6, 0, 12], "texture": "#1"}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"display": {
|
||||||
|
"thirdperson_righthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 2.5, 2],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"thirdperson_lefthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 2.5, 2],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_righthand": {
|
||||||
|
"rotation": [-5, 10, 25],
|
||||||
|
"translation": [-2, 6.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_lefthand": {
|
||||||
|
"rotation": [-5, 10, 25],
|
||||||
|
"translation": [-2, 6.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"ground": {
|
||||||
|
"translation": [0, 3.5, 0],
|
||||||
|
"scale": [0.4, 0.4, 0.4]
|
||||||
|
},
|
||||||
|
"gui": {
|
||||||
|
"rotation": [-150, 35, 170],
|
||||||
|
"translation": [-0.75, 2.5, 0],
|
||||||
|
"scale": [0.8, 0.8, 0.8]
|
||||||
|
},
|
||||||
|
"fixed": {
|
||||||
|
"rotation": [-90, 0, 0],
|
||||||
|
"translation": [0, 0, -14],
|
||||||
|
"scale": [2, 2, 2]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"groups": [
|
||||||
|
{
|
||||||
|
"name": "group",
|
||||||
|
"origin": [0, 0, 0],
|
||||||
|
"color": 0,
|
||||||
|
"nbt": "{}",
|
||||||
|
"children": [0, 1, 2]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,106 @@
|
||||||
|
{
|
||||||
|
"credit": "Made with Blockbench",
|
||||||
|
"texture_size": [32, 32],
|
||||||
|
"textures": {
|
||||||
|
"1": "new_soviet:block/games/checkers/white_checker",
|
||||||
|
"particle": "new_soviet:block/games/checkers/white_checker"
|
||||||
|
},
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"from": [2, 0, 2],
|
||||||
|
"to": [14, 4, 14],
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [6, 0, 12, 2], "texture": "#1"},
|
||||||
|
"east": {"uv": [12, 0, 6, 2], "texture": "#1"},
|
||||||
|
"south": {"uv": [6, 0, 12, 2], "texture": "#1"},
|
||||||
|
"west": {"uv": [12, 0, 6, 2], "texture": "#1"},
|
||||||
|
"up": {"uv": [0, 0, 6, 6], "texture": "#1"},
|
||||||
|
"down": {"uv": [6, 6, 0, 12], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2, 8, 2],
|
||||||
|
"to": [14, 12, 14],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [6, 0, 12, 2], "texture": "#1"},
|
||||||
|
"east": {"uv": [12, 0, 6, 2], "texture": "#1"},
|
||||||
|
"south": {"uv": [6, 0, 12, 2], "texture": "#1"},
|
||||||
|
"west": {"uv": [12, 0, 6, 2], "texture": "#1"},
|
||||||
|
"up": {"uv": [0, 0, 6, 6], "texture": "#1"},
|
||||||
|
"down": {"uv": [6, 6, 0, 12], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2, 4, 2],
|
||||||
|
"to": [14, 8, 14],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "y", "origin": [8, 6, 8]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [6, 0, 12, 2], "texture": "#1"},
|
||||||
|
"east": {"uv": [12, 0, 6, 2], "texture": "#1"},
|
||||||
|
"south": {"uv": [6, 0, 12, 2], "texture": "#1"},
|
||||||
|
"west": {"uv": [12, 0, 6, 2], "texture": "#1"},
|
||||||
|
"up": {"uv": [0, 0, 6, 6], "texture": "#1"},
|
||||||
|
"down": {"uv": [6, 6, 0, 12], "texture": "#1"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"from": [2, 12, 2],
|
||||||
|
"to": [14, 16, 14],
|
||||||
|
"rotation": {"angle": 22.5, "axis": "y", "origin": [8, 14, 8]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [6, 0, 12, 2], "texture": "#1"},
|
||||||
|
"east": {"uv": [12, 0, 6, 2], "texture": "#1"},
|
||||||
|
"south": {"uv": [6, 0, 12, 2], "texture": "#1"},
|
||||||
|
"west": {"uv": [12, 0, 6, 2], "texture": "#1"},
|
||||||
|
"up": {"uv": [0, 0, 6, 6], "texture": "#1"},
|
||||||
|
"down": {"uv": [6, 6, 0, 12], "texture": "#1"}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"display": {
|
||||||
|
"thirdperson_righthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 2.5, 2],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"thirdperson_lefthand": {
|
||||||
|
"rotation": [50, 30, 0],
|
||||||
|
"translation": [0, 2.5, 2],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_righthand": {
|
||||||
|
"rotation": [-5, 10, 25],
|
||||||
|
"translation": [-2, 6.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"firstperson_lefthand": {
|
||||||
|
"rotation": [-5, 10, 25],
|
||||||
|
"translation": [-2, 6.5, 3.5],
|
||||||
|
"scale": [0.5, 0.5, 0.5]
|
||||||
|
},
|
||||||
|
"ground": {
|
||||||
|
"translation": [0, 3.5, 0],
|
||||||
|
"scale": [0.4, 0.4, 0.4]
|
||||||
|
},
|
||||||
|
"gui": {
|
||||||
|
"rotation": [-150, 35, 170],
|
||||||
|
"translation": [-0.75, 2.5, 0],
|
||||||
|
"scale": [0.8, 0.8, 0.8]
|
||||||
|
},
|
||||||
|
"fixed": {
|
||||||
|
"rotation": [-90, 0, 0],
|
||||||
|
"translation": [0, 0, -14],
|
||||||
|
"scale": [2, 2, 2]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"groups": [
|
||||||
|
{
|
||||||
|
"name": "group",
|
||||||
|
"origin": [0, 0, 0],
|
||||||
|
"color": 0,
|
||||||
|
"nbt": "{}",
|
||||||
|
"children": [0, 1, 2, 3]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -0,0 +1,4 @@
|
||||||
|
{
|
||||||
|
"parent": "new_soviet:block/chess/black/bishop"
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"credit": "Karoter2",
|
||||||
|
"parent": "item/generated",
|
||||||
|
"textures": {
|
||||||
|
"layer0": "new_soviet:item/black_checker"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
{
|
||||||
|
"parent": "new_soviet:block/chess/black/king"
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
{
|
||||||
|
"parent": "new_soviet:block/chess/black/knight"
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
{
|
||||||
|
"parent": "new_soviet:block/chess/black/pawn"
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
{
|
||||||
|
"parent": "new_soviet:block/chess/black/queen"
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
{
|
||||||
|
"parent": "new_soviet:block/chess/black/rook"
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,50 @@
|
||||||
|
{
|
||||||
|
"credit": "Made by Feulim (karoter2)",
|
||||||
|
"textures": {
|
||||||
|
"1": "new_soviet:item/cigarette",
|
||||||
|
"particle": "new_soviet:item/cigarette"
|
||||||
|
},
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"from": [7.5, 6, 7.5],
|
||||||
|
"to": [8.5, 10, 8.5],
|
||||||
|
"rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 8]},
|
||||||
|
"faces": {
|
||||||
|
"north": {"uv": [0, 0, 1, 4], "texture": "#1"},
|
||||||
|
"east": {"uv": [1, 0, 2, 4], "texture": "#1"},
|
||||||
|
"south": {"uv": [2, 0, 3, 4], "texture": "#1"},
|
||||||
|
"west": {"uv": [3, 0, 4, 4], "texture": "#1"},
|
||||||
|
"up": {"uv": [1, 5, 0, 4], "texture": "#1"},
|
||||||
|
"down": {"uv": [5, 0, 4, 1], "texture": "#1"}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"gui_light": "front",
|
||||||
|
"display": {
|
||||||
|
"thirdperson_righthand": {
|
||||||
|
"rotation": [-180, -62, 105],
|
||||||
|
"translation": [-1.75, -1.55, 0]
|
||||||
|
},
|
||||||
|
"thirdperson_lefthand": {
|
||||||
|
"rotation": [-180, -62, 105],
|
||||||
|
"translation": [-1.75, -1.55, 0]
|
||||||
|
},
|
||||||
|
"ground": {
|
||||||
|
"rotation": [90, 0, 0]
|
||||||
|
},
|
||||||
|
"gui": {
|
||||||
|
"rotation": [-157, 0, 0],
|
||||||
|
"scale": [3.5, 3.5, 3.5]
|
||||||
|
},
|
||||||
|
"head": {
|
||||||
|
"rotation": [90, 0, 0],
|
||||||
|
"translation": [0, -4.18, -9.75],
|
||||||
|
"scale": [1.7, 1.7, 1.7]
|
||||||
|
},
|
||||||
|
"fixed": {
|
||||||
|
"rotation": [0, 180, 0],
|
||||||
|
"translation": [0, 0, 0.25],
|
||||||
|
"scale": [2, 2, 2]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,7 @@
|
||||||
|
{
|
||||||
|
"credit": "Karoter2",
|
||||||
|
"parent": "item/generated",
|
||||||
|
"textures": {
|
||||||
|
"layer0": "new_soviet:item/cigarette_butt"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,4 @@
|
||||||
|
{
|
||||||
|
"parent": "new_soviet:block/handrail/handrail"
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
{
|
||||||
|
"parent": "new_soviet:block/chess/white/bishop"
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"credit": "Karoter2",
|
||||||
|
"parent": "item/generated",
|
||||||
|
"textures": {
|
||||||
|
"layer0": "new_soviet:item/white_checker"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
{
|
||||||
|
"parent": "new_soviet:block/chess/white/king"
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
{
|
||||||
|
"parent": "new_soviet:block/chess/white/knight"
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
{
|
||||||
|
"parent": "new_soviet:block/chess/white/pawn"
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
{
|
||||||
|
"parent": "new_soviet:block/chess/white/queen"
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
{
|
||||||
|
"parent": "new_soviet:block/chess/white/rook"
|
||||||
|
}
|
||||||
|
|
|
@ -43,6 +43,39 @@
|
||||||
"sounds": [
|
"sounds": [
|
||||||
"new_soviet:rake"
|
"new_soviet:rake"
|
||||||
]
|
]
|
||||||
|
},
|
||||||
|
"smoking": {
|
||||||
|
"subtitle": "subtitles.new_soviet.smoking",
|
||||||
|
"sounds": [
|
||||||
|
"new_soviet:smoking_1",
|
||||||
|
"new_soviet:smoking_2",
|
||||||
|
"new_soviet:smoking_3"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"cigarette_restart": {
|
||||||
|
"sounds": [
|
||||||
|
"new_soviet:cigarette_restart"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"cigarette_random": {
|
||||||
|
"sounds": [
|
||||||
|
"new_soviet:cigarette_random"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"cigarette_stopped": {
|
||||||
|
"sounds": [
|
||||||
|
"new_soviet:cigarette_stopped"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"cigarette_start": {
|
||||||
|
"sounds": [
|
||||||
|
"new_soviet:cigarette_start"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"cigarette_pause": {
|
||||||
|
"sounds": [
|
||||||
|
"new_soviet:cigarette_pause"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
BIN
src/main/resources/assets/new_soviet/sounds/cigarette_pause.ogg
Normal file
BIN
src/main/resources/assets/new_soviet/sounds/cigarette_pause.ogg
Normal file
Binary file not shown.
BIN
src/main/resources/assets/new_soviet/sounds/cigarette_random.ogg
Normal file
BIN
src/main/resources/assets/new_soviet/sounds/cigarette_random.ogg
Normal file
Binary file not shown.
Binary file not shown.
BIN
src/main/resources/assets/new_soviet/sounds/cigarette_start.ogg
Normal file
BIN
src/main/resources/assets/new_soviet/sounds/cigarette_start.ogg
Normal file
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue