Implement new lime variant, add stairs, add tile to stairs transition block, illumination

This commit is contained in:
Tara Piccari 2024-01-29 22:42:32 -07:00
parent 5b5ea9f9ea
commit deb1fe1e46
94 changed files with 1484 additions and 27 deletions

View file

@ -14,7 +14,7 @@ minecraft_version=1.18.2
# as they do not follow standard versioning conventions.
minecraft_version_range=[1.18.2,1.19)
# The Forge version must agree with the Minecraft version to get a valid artifact
forge_version=40.2.17
forge_version=40.2.1
# The Forge version range can use any version of Forge as bounds or match the loader version range
forge_version_range=[40,)
# The loader version range can only use the major version of Forge/FML as bounds
@ -49,7 +49,7 @@ mod_name=Thresholds
# The license of the mod. Review your options at https://choosealicense.com/. All Rights Reserved is the default.
mod_license=GPLv3
# The mod version. See https://semver.org/
mod_version=1.4.012824.1844
mod_version=1.4.012924.2121
# The group ID for the mod. It is only important when publishing as an artifact to a Maven repository.
# This should match the base package used for the mod sources.
# See https://maven.apache.org/guides/mini/guide-naming-conventions.html

View file

@ -128,7 +128,9 @@ public class ModBlocks {
public static final RegistryObject<Item> LIMINAL_WINDOW_I = CreativeModeTabs.addToOTEModTab(ITEMS.register("liminal_window", () -> new BlockItem(LIMINAL_WINDOW.get(), new Item.Properties().tab(CreativeModeTab.TAB_DECORATIONS))));
public static final RegistryObject<Block> VOID_BLOCK = BLOCKS.register("void", ()->new Block(BlockBehaviour.Properties.copy(Blocks.OBSIDIAN)));
public static final RegistryObject<Block> VOID_BLOCK = BLOCKS.register("void", ()->new Block(BlockBehaviour.Properties.copy(Blocks.OBSIDIAN).lightLevel((X)->{
return 15;
}).noCollission()));
public static final RegistryObject<Item> VOID_BLOCK_I = CreativeModeTabs.addToOTEModTab(ITEMS.register("void", ()-> new BlockItem(VOID_BLOCK.get(), new Item.Properties().tab(CreativeModeTab.TAB_DECORATIONS))));
@ -136,56 +138,136 @@ public class ModBlocks {
public static final RegistryObject<Item> WHITE_I = CreativeModeTabs.addToOTEModTab(ITEMS.register("whiteout", ()->new BlockItem(WHITE.get(), new Item.Properties().tab(CreativeModeTab.TAB_DECORATIONS))));
public static final RegistryObject<Block> T_BLOOD_RED = BLOCKS.register("blood_red", ()->new Block(BlockBehaviour.Properties.copy(Blocks.OBSIDIAN)));
public static final RegistryObject<Block> T_BLOOD_RED = BLOCKS.register("blood_red", ()->new Block(BlockBehaviour.Properties.copy(Blocks.OBSIDIAN).lightLevel((X)->{
return 15;
})));
public static final RegistryObject<Item> T_BLOOD_RED_I = CreativeModeTabs.addToOTEModTab(ITEMS.register("blood_red", ()-> new BlockItem(T_BLOOD_RED.get(), new Item.Properties().tab(CreativeModeTab.TAB_DECORATIONS))));
public static final RegistryObject<Block> T_RED_TILE = BLOCKS.register("red_tile", ()->new Block(BlockBehaviour.Properties.copy(T_BLOOD_RED.get())));
public static final RegistryObject<Block> T_RED_TILE = BLOCKS.register("red_tile", ()->new Block(BlockBehaviour.Properties.copy(T_BLOOD_RED.get()).lightLevel((X)->{
return 15;
}).noOcclusion()));
public static final RegistryObject<Item> T_RED_TILE_I = CreativeModeTabs.addToOTEModTab(ITEMS.register("red_tile", ()->new BlockItem(T_RED_TILE.get(), new Item.Properties().tab(CreativeModeTab.TAB_DECORATIONS))));
public static final RegistryObject<Block> T_RED_STAIRS = BLOCKS.register("red_stairs", ()->new StairBlock(T_BLOOD_RED.get()::defaultBlockState, BlockBehaviour.Properties.copy(T_BLOOD_RED.get()).lightLevel((X)->{
return 15;
})));
public static final RegistryObject<Item> T_RED_STAIRS_I = CreativeModeTabs.addToOTEModTab(ITEMS.register("red_stairs", ()->new BlockItem(T_RED_STAIRS.get(), new Item.Properties().tab(CreativeModeTab.TAB_DECORATIONS))));
public static final RegistryObject<Block> T_RED_TILE_TRANSITON_BR = BLOCKS.register("red_tile_br", ()->new RotatableBlock(BlockBehaviour.Properties.copy(T_BLOOD_RED.get()).lightLevel((X)->{
return 15;
})));
public static final RegistryObject<Item> T_RED_TILE_TRANSITION_BR_I = CreativeModeTabs.addToOTEModTab(ITEMS.register("red_tile_br", ()->new BlockItem(T_RED_TILE_TRANSITON_BR.get(), new Item.Properties().tab(CreativeModeTab.TAB_DECORATIONS))));
public static final RegistryObject<Block> T_RED_TILE_WALL = BLOCKS.register("red_tile_to_wall", ()->new Block(BlockBehaviour.Properties.copy(T_RED_TILE.get())));
public static final RegistryObject<Item> T_RED_TILE_WALL_I = CreativeModeTabs.addToOTEModTab(ITEMS.register("red_tile_to_wall", ()->new BlockItem(T_RED_TILE_WALL.get(), new Item.Properties().tab(CreativeModeTab.TAB_DECORATIONS))));
public static final RegistryObject<Block> T_RED_WALL = BLOCKS.register("red_wall_variant_1", ()->new Block(BlockBehaviour.Properties.copy(T_RED_TILE.get())));
public static final RegistryObject<Block> T_RED_WALL = BLOCKS.register("red_wall_variant_1", ()->new Block(BlockBehaviour.Properties.copy(T_RED_TILE.get()).lightLevel((X)->{
return 15;
})));
public static final RegistryObject<Item> T_RED_WALL_I = CreativeModeTabs.addToOTEModTab(ITEMS.register("red_wall_variant_1", ()->new BlockItem(T_RED_WALL.get(), new Item.Properties().tab(CreativeModeTab.TAB_DECORATIONS))));
public static final RegistryObject<Block> T_RED_WALL2 = BLOCKS.register("red_wall_variant_2", ()->new Block(BlockBehaviour.Properties.copy(T_RED_TILE.get())));
public static final RegistryObject<Block> T_RED_WALL2 = BLOCKS.register("red_wall_variant_2", ()->new Block(BlockBehaviour.Properties.copy(T_RED_TILE.get()).lightLevel((X)->{
return 15;
})));
public static final RegistryObject<Item> T_RED_WALL2_I = CreativeModeTabs.addToOTEModTab(ITEMS.register("red_wall_variant_2", ()->new BlockItem(T_RED_WALL2.get(), new Item.Properties().tab(CreativeModeTab.TAB_DECORATIONS))));
public static final RegistryObject<Block> T_CYAN = BLOCKS.register("cyan", ()->new Block(BlockBehaviour.Properties.copy(Blocks.OBSIDIAN)));
public static final RegistryObject<Block> T_CYAN = BLOCKS.register("cyan", ()->new Block(BlockBehaviour.Properties.copy(Blocks.OBSIDIAN).lightLevel((X)->{
return 15;
}).noOcclusion()));
public static final RegistryObject<Item> T_CYAN_I = CreativeModeTabs.addToOTEModTab(ITEMS.register("cyan", ()-> new BlockItem(T_CYAN.get(), new Item.Properties().tab(CreativeModeTab.TAB_DECORATIONS))));
public static final RegistryObject<Block> T_CYAN_TILE = BLOCKS.register("cyan_tile", ()->new Block(BlockBehaviour.Properties.copy(T_CYAN.get())));
public static final RegistryObject<Block> T_CYAN_TILE = BLOCKS.register("cyan_tile", ()->new Block(BlockBehaviour.Properties.copy(T_CYAN.get()).lightLevel((X)->{
return 15;
})));
public static final RegistryObject<Item> T_CYAN_TILE_I = CreativeModeTabs.addToOTEModTab(ITEMS.register("cyan_tile", ()->new BlockItem(T_CYAN_TILE.get(), new Item.Properties().tab(CreativeModeTab.TAB_DECORATIONS))));
public static final RegistryObject<Block> T_CYAN_TILE_WALL = BLOCKS.register("cyan_tile_to_wall", ()->new Block(BlockBehaviour.Properties.copy(T_CYAN_TILE.get())));
public static final RegistryObject<Block> T_CYAN_STAIRS = BLOCKS.register("cyan_stairs", ()->new StairBlock(T_CYAN.get()::defaultBlockState, BlockBehaviour.Properties.copy(T_CYAN.get()).lightLevel((X)->{
return 15;
})));
public static final RegistryObject<Item> T_CYAN_STAIRS_I = CreativeModeTabs.addToOTEModTab(ITEMS.register("cyan_stairs", ()->new BlockItem(T_CYAN_STAIRS.get(), new Item.Properties().tab(CreativeModeTab.TAB_DECORATIONS))));
public static final RegistryObject<Block> T_CYAN_TILE_TRANSITON_BR = BLOCKS.register("cyan_tile_br", ()->new RotatableBlock(BlockBehaviour.Properties.copy(T_CYAN.get()).lightLevel((X)->{
return 15;
})));
public static final RegistryObject<Item> T_CYAN_TILE_TRANSITION_BR_I = CreativeModeTabs.addToOTEModTab(ITEMS.register("cyan_tile_br", ()->new BlockItem(T_CYAN_TILE_TRANSITON_BR.get(), new Item.Properties().tab(CreativeModeTab.TAB_DECORATIONS))));
public static final RegistryObject<Block> T_CYAN_TILE_WALL = BLOCKS.register("cyan_tile_to_wall", ()->new Block(BlockBehaviour.Properties.copy(T_CYAN_TILE.get()).lightLevel((X)->{
return 15;
})));
public static final RegistryObject<Item> T_CYAN_TILE_WALL_I = CreativeModeTabs.addToOTEModTab(ITEMS.register("cyan_tile_to_wall", ()->new BlockItem(T_CYAN_TILE_WALL.get(), new Item.Properties().tab(CreativeModeTab.TAB_DECORATIONS))));
public static final RegistryObject<Block> T_CYAN_WALL = BLOCKS.register("cyan_wall_variant_1", ()->new Block(BlockBehaviour.Properties.copy(T_CYAN_TILE.get())));
public static final RegistryObject<Block> T_CYAN_WALL = BLOCKS.register("cyan_wall_variant_1", ()->new Block(BlockBehaviour.Properties.copy(T_CYAN_TILE.get()).lightLevel((X)->{
return 15;
})));
public static final RegistryObject<Item> T_CYAN_WALL_I = CreativeModeTabs.addToOTEModTab(ITEMS.register("cyan_wall_variant_1", ()->new BlockItem(T_CYAN_WALL.get(), new Item.Properties().tab(CreativeModeTab.TAB_DECORATIONS))));
public static final RegistryObject<Block> T_CYAN_WALL2 = BLOCKS.register("cyan_wall_variant_2", ()->new Block(BlockBehaviour.Properties.copy(T_CYAN_TILE.get())));
public static final RegistryObject<Block> T_CYAN_WALL2 = BLOCKS.register("cyan_wall_variant_2", ()->new Block(BlockBehaviour.Properties.copy(T_CYAN_TILE.get()).lightLevel((X)->{
return 15;
})));
public static final RegistryObject<Item> T_CYAN_WALL2_I = CreativeModeTabs.addToOTEModTab(ITEMS.register("cyan_wall_variant_2", ()->new BlockItem(T_CYAN_WALL2.get(), new Item.Properties().tab(CreativeModeTab.TAB_DECORATIONS))));
/*
public static final RegistryObject<Block> T_LIME = BLOCKS.register("lime", ()->new Block(BlockBehaviour.Properties.copy(Blocks.OBSIDIAN).lightLevel((X)->{
return 15;
}).noOcclusion()));
public static final RegistryObject<Item> T_LIME_I = CreativeModeTabs.addToOTEModTab(ITEMS.register("lime", ()-> new BlockItem(T_LIME.get(), new Item.Properties().tab(CreativeModeTab.TAB_DECORATIONS))));
public static final RegistryObject<Block> T_LIME_TILE = BLOCKS.register("lime_tile", ()->new Block(BlockBehaviour.Properties.copy(T_LIME.get()).lightLevel((X)->{
return 15;
})));
public static final RegistryObject<Item> T_LIME_TILE_I = CreativeModeTabs.addToOTEModTab(ITEMS.register("lime_tile", ()->new BlockItem(T_LIME_TILE.get(), new Item.Properties().tab(CreativeModeTab.TAB_DECORATIONS))));
public static final class_2248 LIMINAL_WINDOW_NOON = (class_2248)createBlock("liminal_window_noon", new LiminalWindowBlock(QuiltBlockSettings.method_9630((class_4970)class_2246.field_31037).method_9626(class_2498.field_11537)), true, (class_1761)ModItems.LIMINAL_POOLS_ITEM_GROUP);
public static final RegistryObject<Block> T_LIME_STAIRS = BLOCKS.register("lime_stairs", ()->new StairBlock(T_LIME.get()::defaultBlockState, BlockBehaviour.Properties.copy(T_LIME.get()).lightLevel((X)->{
return 15;
})));
public static final class_2248 LIMINAL_WINDOW_DUSK = (class_2248)createBlock("liminal_window_dusk", new LiminalWindowBlock(QuiltBlockSettings.method_9630((class_4970)class_2246.field_31037).method_9626(class_2498.field_11537)), true, (class_1761)ModItems.LIMINAL_POOLS_ITEM_GROUP);
public static final RegistryObject<Item> T_LIME_STAIRS_I = CreativeModeTabs.addToOTEModTab(ITEMS.register("lime_stairs", ()->new BlockItem(T_LIME_STAIRS.get(), new Item.Properties().tab(CreativeModeTab.TAB_DECORATIONS))));
public static final class_2248 LIMINAL_WINDOW_ABYSS = (class_2248)createBlock("liminal_window_abyss", new LiminalWindowBlock(QuiltBlockSettings.method_9630((class_4970)class_2246.field_31037).method_9626(class_2498.field_11537)), true, (class_1761)ModItems.LIMINAL_POOLS_ITEM_GROUP);*/
public static final RegistryObject<Block> T_LIME_TILE_TRANSITON_BR = BLOCKS.register("lime_tile_br", ()->new RotatableBlock(BlockBehaviour.Properties.copy(T_LIME.get()).lightLevel((X)->{
return 15;
})));
public static final RegistryObject<Item> T_LIME_TILE_TRANSITION_BR_I = CreativeModeTabs.addToOTEModTab(ITEMS.register("lime_tile_br", ()->new BlockItem(T_LIME_TILE_TRANSITON_BR.get(), new Item.Properties().tab(CreativeModeTab.TAB_DECORATIONS))));
public static final RegistryObject<Block> T_LIME_TILE_WALL = BLOCKS.register("lime_tile_to_wall", ()->new Block(BlockBehaviour.Properties.copy(T_LIME_TILE.get()).lightLevel((X)->{
return 15;
})));
public static final RegistryObject<Item> T_LIME_TILE_WALL_I = CreativeModeTabs.addToOTEModTab(ITEMS.register("lime_tile_to_wall", ()->new BlockItem(T_LIME_TILE_WALL.get(), new Item.Properties().tab(CreativeModeTab.TAB_DECORATIONS))));
public static final RegistryObject<Block> T_LIME_WALL = BLOCKS.register("lime_wall_variant_1", ()->new Block(BlockBehaviour.Properties.copy(T_LIME_TILE.get()).lightLevel((X)->{
return 15;
})));
public static final RegistryObject<Item> T_LIME_WALL_I = CreativeModeTabs.addToOTEModTab(ITEMS.register("lime_wall_variant_1", ()->new BlockItem(T_LIME_WALL.get(), new Item.Properties().tab(CreativeModeTab.TAB_DECORATIONS))));
public static final RegistryObject<Block> T_LIME_WALL2 = BLOCKS.register("lime_wall_variant_2", ()->new Block(BlockBehaviour.Properties.copy(T_LIME_TILE.get()).lightLevel((X)->{
return 15;
})));
public static final RegistryObject<Item> T_LIME_WALL2_I = CreativeModeTabs.addToOTEModTab(ITEMS.register("lime_wall_variant_2", ()->new BlockItem(T_LIME_WALL2.get(), new Item.Properties().tab(CreativeModeTab.TAB_DECORATIONS))));
private static boolean never(BlockState p_50806_, BlockGetter p_50807_, BlockPos p_50808_) {

View file

@ -0,0 +1,12 @@
package dev.zontreck.otemod.blocks;
import net.minecraft.world.level.block.Block;
public class VoidBlock extends Block
{
public VoidBlock(Properties pProperties) {
super(pProperties);
}
}

View file

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

View file

@ -0,0 +1,19 @@
{
"variants": {
"facing=east": {
"model": "otemod:block/cyan_tile_br",
"y": 90
},
"facing=north": {
"model": "otemod:block/cyan_tile_br"
},
"facing=south": {
"model": "otemod:block/cyan_tile_br",
"y": 180
},
"facing=west": {
"model": "otemod:block/cyan_tile_br",
"y": 270
}
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "otemod:block/lime"
}
}
}

View file

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

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "otemod:block/lime_tile"
}
}
}

View file

@ -0,0 +1,19 @@
{
"variants": {
"facing=east": {
"model": "otemod:block/lime_tile_br",
"y": 90
},
"facing=north": {
"model": "otemod:block/lime_tile_br"
},
"facing=south": {
"model": "otemod:block/lime_tile_br",
"y": 180
},
"facing=west": {
"model": "otemod:block/lime_tile_br",
"y": 270
}
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "otemod:block/lime_tile_to_wall"
}
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "otemod:block/lime_wall_variant_1"
}
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "otemod:block/lime_wall_variant_2"
}
}
}

View file

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

View file

@ -0,0 +1,19 @@
{
"variants": {
"facing=east": {
"model": "otemod:block/red_tile_br",
"y": 90
},
"facing=north": {
"model": "otemod:block/red_tile_br"
},
"facing=south": {
"model": "otemod:block/red_tile_br",
"y": 180
},
"facing=west": {
"model": "otemod:block/red_tile_br",
"y": 270
}
}
}

View file

@ -70,14 +70,25 @@
"block.otemod.whiteout": "White",
"block.otemod.blood_red": "Blood Red",
"block.otemod.red_tile": "Red Tile",
"block.otemod.red_tile_br": "Blood Red Tile Transition",
"block.otemod.red_stairs": "Blood Red Stairs",
"block.otemod.red_tile_to_wall": "Red Floor To Wall Transition",
"block.otemod.red_wall_variant_1": "Red Wall",
"block.otemod.red_wall_variant_2": "Red Wall",
"block.otemod.cyan": "Cyan",
"block.otemod.cyan_tile": "Cyan Tile",
"block.otemod.cyan_tile_br": "Cyan Tile Transition",
"block.otemod.cyan_stairs": "Cyan Stairs",
"block.otemod.cyan_tile_to_wall": "Cyan Floor To Wall Transition",
"block.otemod.cyan_wall_variant_1": "Cyan Wall",
"block.otemod.cyan_wall_variant_2": "Cyan Wall",
"block.otemod.lime": "Lime",
"block.otemod.lime_tile": "Lime Tile",
"block.otemod.lime_tile_br": "Lime Tile Transition",
"block.otemod.lime_stairs": "Lime Stairs",
"block.otemod.lime_tile_to_wall": "Lime Floor To Wall Transition",
"block.otemod.lime_wall_variant_1": "Lime Wall",
"block.otemod.lime_wall_variant_2": "Lime Wall",
"enchantment.otemod.mob_egging": "Mob Egging",

View file

@ -1,5 +1,5 @@
{
"parent": "minecraft:block/cube_all",
"parent": "otemod:block/fb/cube",
"textures": {
"all": "otemod:block/thresholds/blood_red"
}

View file

@ -1,5 +1,5 @@
{
"parent": "minecraft:block/cube_all",
"parent": "otemod:block/fb/cube",
"textures": {
"all": "otemod:block/thresholds/cyan"
}

View file

@ -0,0 +1,8 @@
{
"parent": "minecraft:block/stairs",
"textures": {
"bottom": "otemod:block/thresholds/cyan",
"side": "otemod:block/thresholds/cyan",
"top": "otemod:block/thresholds/cyan"
}
}

View file

@ -0,0 +1,8 @@
{
"parent": "minecraft:block/inner_stairs",
"textures": {
"bottom": "otemod:block/thresholds/cyan",
"side": "otemod:block/thresholds/cyan",
"top": "otemod:block/thresholds/cyan"
}
}

View file

@ -0,0 +1,8 @@
{
"parent": "minecraft:block/outer_stairs",
"textures": {
"bottom": "otemod:block/thresholds/cyan",
"side": "otemod:block/thresholds/cyan",
"top": "otemod:block/thresholds/cyan"
}
}

View file

@ -1,5 +1,5 @@
{
"parent": "minecraft:block/cube_top",
"parent": "otemod:block/fb/top",
"textures": {
"top": "otemod:block/thresholds/hallway/floor/tiles/cyan_tile_w_circle",
"side": "otemod:block/thresholds/cyan"

View file

@ -0,0 +1,7 @@
{
"parent": "otemod:block/fb/sided",
"textures": {
"top": "otemod:block/thresholds/hallway/floor/tiles/cyan_tile_transition",
"side": "otemod:block/thresholds/cyan"
}
}

View file

@ -1,5 +1,5 @@
{
"parent": "otemod:block/sided",
"parent": "otemod:block/fb/sided",
"textures": {
"side": "otemod:block/thresholds/hallway/wall/cyan_floor_to_wall",
"top": "otemod:block/thresholds/cyan"

View file

@ -1,5 +1,5 @@
{
"parent": "otemod:block/sided",
"parent": "otemod:block/fb/sided",
"textures": {
"side": "otemod:block/thresholds/hallway/wall/cyan_wall",
"top": "otemod:block/thresholds/cyan"

View file

@ -1,5 +1,5 @@
{
"parent": "otemod:block/sided",
"parent": "otemod:block/fb/sided",
"textures": {
"side": "otemod:block/thresholds/hallway/wall/cyan_wall2",
"top": "otemod:block/thresholds/cyan"

View file

@ -0,0 +1,11 @@
{
"parent": "otemod:block/fb/fullbright",
"textures": {
"north": "#all",
"south": "#all",
"west": "#all",
"east": "#all",
"up": "#all",
"down": "#all"
}
}

View file

@ -0,0 +1,22 @@
{
"parent": "block/block",
"ambientocclusion" : false,
"textures": {
"particle": "#up"
},
"elements": [
{
"from": [ 0, 0, 0 ],
"to": [ 16, 16, 16 ],
"shade": false,
"faces": {
"down": { "texture": "#down", "cullface": "down" },
"up": { "texture": "#up", "cullface": "up" },
"north": { "texture": "#north", "cullface": "north" },
"south": { "texture": "#south", "cullface": "south" },
"west": { "texture": "#west", "cullface": "west" },
"east": { "texture": "#east", "cullface": "east" }
}
}
]
}

View file

@ -0,0 +1,12 @@
{
"parent": "otemod:block/fb/fullbright",
"textures": {
"particle": "#side",
"down": "#side",
"up": "#side",
"north": "#front",
"east": "#side",
"south": "#side",
"west": "#side"
}
}

View file

@ -0,0 +1,12 @@
{
"parent": "otemod:block/fb/cube",
"textures": {
"particle": "#side",
"down": "#top",
"up": "#top",
"north": "#side",
"east": "#side",
"south": "#side",
"west": "#side"
}
}

View file

@ -0,0 +1,11 @@
{
"parent": "otemod:block/fb/fullbright",
"textures": {
"north": "#side",
"south": "#side",
"west": "#side",
"east": "#side",
"up": "#top",
"down": "#side"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "otemod:block/fb/cube",
"textures": {
"all": "otemod:block/thresholds/lime"
}
}

View file

@ -0,0 +1,8 @@
{
"parent": "minecraft:block/stairs",
"textures": {
"bottom": "otemod:block/thresholds/lime",
"side": "otemod:block/thresholds/lime",
"top": "otemod:block/thresholds/lime"
}
}

View file

@ -0,0 +1,8 @@
{
"parent": "minecraft:block/inner_stairs",
"textures": {
"bottom": "otemod:block/thresholds/lime",
"side": "otemod:block/thresholds/lime",
"top": "otemod:block/thresholds/lime"
}
}

View file

@ -0,0 +1,8 @@
{
"parent": "minecraft:block/outer_stairs",
"textures": {
"bottom": "otemod:block/thresholds/lime",
"side": "otemod:block/thresholds/lime",
"top": "otemod:block/thresholds/lime"
}
}

View file

@ -0,0 +1,7 @@
{
"parent": "otemod:block/fb/top",
"textures": {
"top": "otemod:block/thresholds/hallway/floor/tiles/lime_tile",
"side": "otemod:block/thresholds/lime"
}
}

View file

@ -0,0 +1,7 @@
{
"parent": "otemod:block/fb/sided",
"textures": {
"top": "otemod:block/thresholds/hallway/floor/tiles/lime_tile_transition",
"side": "otemod:block/thresholds/lime"
}
}

View file

@ -0,0 +1,7 @@
{
"parent": "otemod:block/fb/sided",
"textures": {
"side": "otemod:block/thresholds/hallway/wall/lime_floor_to_wall",
"top": "otemod:block/thresholds/lime"
}
}

View file

@ -0,0 +1,7 @@
{
"parent": "otemod:block/fb/sided",
"textures": {
"side": "otemod:block/thresholds/hallway/wall/lime_wall",
"top": "otemod:block/thresholds/lime"
}
}

View file

@ -0,0 +1,7 @@
{
"parent": "otemod:block/fb/sided",
"textures": {
"side": "otemod:block/thresholds/hallway/wall/lime_wall2",
"top": "otemod:block/thresholds/lime"
}
}

View file

@ -0,0 +1,8 @@
{
"parent": "minecraft:block/stairs",
"textures": {
"bottom": "otemod:block/thresholds/blood_red",
"side": "otemod:block/thresholds/blood_red",
"top": "otemod:block/thresholds/blood_red"
}
}

View file

@ -0,0 +1,8 @@
{
"parent": "minecraft:block/inner_stairs",
"textures": {
"bottom": "otemod:block/thresholds/blood_red",
"side": "otemod:block/thresholds/blood_red",
"top": "otemod:block/thresholds/blood_red"
}
}

View file

@ -0,0 +1,8 @@
{
"parent": "minecraft:block/outer_stairs",
"textures": {
"bottom": "otemod:block/thresholds/blood_red",
"side": "otemod:block/thresholds/blood_red",
"top": "otemod:block/thresholds/blood_red"
}
}

View file

@ -1,5 +1,5 @@
{
"parent": "minecraft:block/cube_top",
"parent": "otemod:block/fb/top",
"textures": {
"top": "otemod:block/thresholds/hallway/floor/tiles/red_tile_w_circle",
"side": "otemod:block/thresholds/blood_red"

View file

@ -0,0 +1,7 @@
{
"parent": "otemod:block/fb/sided",
"textures": {
"top": "otemod:block/thresholds/hallway/floor/tiles/red_tile_transition_blood_red",
"side": "otemod:block/thresholds/blood_red"
}
}

View file

@ -1,5 +1,5 @@
{
"parent": "otemod:block/sided",
"parent": "otemod:block/fb/sided",
"textures": {
"side": "otemod:block/thresholds/hallway/wall/red_floor_to_wall",
"top": "otemod:block/thresholds/blood_red"

View file

@ -1,5 +1,5 @@
{
"parent": "otemod:block/sided",
"parent": "otemod:block/fb/sided",
"textures": {
"side": "otemod:block/thresholds/hallway/wall/red_wall",
"top": "otemod:block/thresholds/blood_red"

View file

@ -1,5 +1,5 @@
{
"parent": "otemod:block/sided",
"parent": "otemod:block/fb/sided",
"textures": {
"side": "otemod:block/thresholds/hallway/wall/red_wall2",
"top": "otemod:block/thresholds/blood_red"

View file

@ -1,5 +1,5 @@
{
"parent": "minecraft:block/cube_all",
"parent": "minecraft:block/fb/cube",
"textures": {
"all": "otemod:block/thresholds/white"
}

View file

@ -0,0 +1,3 @@
{
"parent": "otemod:block/cyan_stairs"
}

View file

@ -0,0 +1,3 @@
{
"parent": "otemod:block/cyan_tile_br"
}

View file

@ -0,0 +1,3 @@
{
"parent": "otemod:block/lime"
}

View file

@ -0,0 +1,3 @@
{
"parent": "otemod:block/lime_stairs"
}

View file

@ -0,0 +1,3 @@
{
"parent": "otemod:block/lime_tile"
}

View file

@ -0,0 +1,3 @@
{
"parent": "otemod:block/lime_tile_br"
}

View file

@ -0,0 +1,3 @@
{
"parent": "otemod:block/lime_tile_to_wall"
}

View file

@ -0,0 +1,3 @@
{
"parent": "otemod:block/lime_wall_variant_1"
}

View file

@ -0,0 +1,3 @@
{
"parent": "otemod:block/lime_wall_variant_2"
}

View file

@ -0,0 +1,3 @@
{
"parent": "otemod:block/red_stairs"
}

View file

@ -0,0 +1,3 @@
{
"parent": "otemod:block/red_tile_br"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 231 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 281 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 256 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 237 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 225 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 133 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 180 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 B

View file

@ -0,0 +1,14 @@
{
"type": "minecraft:block",
"pools": [
{
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "otemod:cyan_stairs"
}
]
}
]
}

View file

@ -0,0 +1,14 @@
{
"type": "minecraft:block",
"pools": [
{
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "otemod:cyan_tile_br"
}
]
}
]
}

View file

@ -0,0 +1,14 @@
{
"type": "minecraft:block",
"pools": [
{
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "otemod:lime"
}
]
}
]
}

View file

@ -0,0 +1,14 @@
{
"type": "minecraft:block",
"pools": [
{
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "otemod:lime_stairs"
}
]
}
]
}

View file

@ -0,0 +1,14 @@
{
"type": "minecraft:block",
"pools": [
{
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "otemod:lime_tile"
}
]
}
]
}

View file

@ -0,0 +1,14 @@
{
"type": "minecraft:block",
"pools": [
{
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "otemod:lime_tile_br"
}
]
}
]
}

View file

@ -0,0 +1,14 @@
{
"type": "minecraft:block",
"pools": [
{
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "otemod:lime_tile_to_wall"
}
]
}
]
}

View file

@ -0,0 +1,14 @@
{
"type": "minecraft:block",
"pools": [
{
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "otemod:lime_wall_variant_1"
}
]
}
]
}

View file

@ -0,0 +1,14 @@
{
"type": "minecraft:block",
"pools": [
{
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "otemod:lime_wall_variant_2"
}
]
}
]
}

View file

@ -0,0 +1,14 @@
{
"type": "minecraft:block",
"pools": [
{
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "otemod:red_stairs"
}
]
}
]
}

View file

@ -0,0 +1,14 @@
{
"type": "minecraft:block",
"pools": [
{
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "otemod:red_tile_br"
}
]
}
]
}

View file

@ -0,0 +1,17 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"A ",
"AA ",
"AAA"
],
"key": {
"A": {
"item": "otemod:cyan"
}
},
"result": {
"item": "otemod:cyan_stairs",
"count": 4
}
}

View file

@ -0,0 +1,20 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"AAA",
"BAB",
"AAA"
],
"key": {
"A": {
"item": "otemod:cyan"
},
"B": {
"item": "otemod:whiteout"
}
},
"result": {
"item": "otemod:cyan_tile_br",
"count": 2
}
}

View file

@ -0,0 +1,20 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"AAA",
"ABA",
"AAA"
],
"key": {
"A": {
"item": "minecraft:lime_wool"
},
"B": {
"item": "minecraft:obsidian"
}
},
"result": {
"item": "otemod:lime",
"count": 4
}
}

View file

@ -0,0 +1,17 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"A ",
"AA ",
"AAA"
],
"key": {
"A": {
"item": "otemod:lime"
}
},
"result": {
"item": "otemod:lime_stairs",
"count": 4
}
}

View file

@ -0,0 +1,20 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"ABA",
"BAB",
"ABA"
],
"key": {
"A": {
"item": "otemod:lime"
},
"B": {
"item": "otemod:whiteout"
}
},
"result": {
"item": "otemod:lime_tile",
"count": 2
}
}

View file

@ -0,0 +1,20 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"AAA",
"BAB",
"AAA"
],
"key": {
"A": {
"item": "otemod:lime"
},
"B": {
"item": "otemod:whiteout"
}
},
"result": {
"item": "otemod:lime_tile_br",
"count": 2
}
}

View file

@ -0,0 +1,20 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"AAA",
"BAB",
"ABA"
],
"key": {
"A": {
"item": "otemod:lime"
},
"B": {
"item": "otemod:whiteout"
}
},
"result": {
"item": "otemod:lime_tile_to_wall",
"count": 2
}
}

View file

@ -0,0 +1,20 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"AAA",
"AAA",
"BAB"
],
"key": {
"A": {
"item": "otemod:lime"
},
"B": {
"item": "otemod:whiteout"
}
},
"result": {
"item": "otemod:lime_wall_variant_1",
"count": 2
}
}

View file

@ -0,0 +1,20 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"BAB",
"AAA",
"BAB"
],
"key": {
"A": {
"item": "otemod:lime"
},
"B": {
"item": "otemod:whiteout"
}
},
"result": {
"item": "otemod:lime_wall_variant_2",
"count": 2
}
}

View file

@ -0,0 +1,17 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"A ",
"AA ",
"AAA"
],
"key": {
"A": {
"item": "otemod:blood_red"
}
},
"result": {
"item": "otemod:red_stairs",
"count": 4
}
}

View file

@ -0,0 +1,20 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"AAA",
"BAB",
"AAA"
],
"key": {
"A": {
"item": "otemod:blood_red"
},
"B": {
"item": "otemod:whiteout"
}
},
"result": {
"item": "otemod:red_tile_br",
"count": 2
}
}

View file

@ -0,0 +1,11 @@
{
"values": [
"otemod:cyan",
"otemod:cyan_tile",
"otemod:cyan_stairs",
"otemod:cyan_tile_br",
"otemod:cyan_tile_to_wall",
"otemod:cyan_wall",
"otemod:cyan_wall2"
]
}

View file

@ -0,0 +1,11 @@
{
"values": [
"otemod:lime",
"otemod:lime_tile",
"otemod:lime_stairs",
"otemod:lime_tile_br",
"otemod:lime_tile_to_wall",
"otemod:lime_wall",
"otemod:lime_wall2"
]
}

View file

@ -0,0 +1,11 @@
{
"values": [
"otemod:blood_red",
"otemod:red_tile",
"otemod:red_stairs",
"otemod:red_tile_br",
"otemod:red_tile_to_wall",
"otemod:red_wall",
"otemod:red_wall2"
]
}

View file

@ -0,0 +1,7 @@
{
"values": [
"#otemod:thresholds/red",
"#otemod:thresholds/cyan",
"#otemod:thresholds/lime"
]
}