+ dyed bricks
+ recepis + fix + block tags :3
@@ -19,6 +19,119 @@ public class ModBlocks {
|
||||
public static final DeferredRegister.Blocks BLOCKS =
|
||||
DeferredRegister.createBlocks(Ornamentum.MODID);
|
||||
|
||||
// COLORED BRICKS + STAIRS + SLABS
|
||||
public static final DeferredBlock<Block> WHITE_BRICKS = registerBlock("white_bricks",
|
||||
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.BRICKS)));
|
||||
public static final DeferredBlock<StairBlock> WHITE_BRICKS_STAIRS = registerBlock("white_bricks_stairs",
|
||||
() -> new StairBlock(WHITE_BRICKS.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(WHITE_BRICKS.get())));
|
||||
public static final DeferredBlock<SlabBlock> WHITE_BRICKS_SLAB = registerBlock("white_bricks_slab",
|
||||
() -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_BRICKS.get())));
|
||||
|
||||
public static final DeferredBlock<Block> ORANGE_BRICKS = registerBlock("orange_bricks",
|
||||
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.BRICKS)));
|
||||
public static final DeferredBlock<StairBlock> ORANGE_BRICKS_STAIRS = registerBlock("orange_bricks_stairs",
|
||||
() -> new StairBlock(ORANGE_BRICKS.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(ORANGE_BRICKS.get())));
|
||||
public static final DeferredBlock<SlabBlock> ORANGE_BRICKS_SLAB = registerBlock("orange_bricks_slab",
|
||||
() -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(ORANGE_BRICKS.get())));
|
||||
|
||||
public static final DeferredBlock<Block> MAGENTA_BRICKS = registerBlock("magenta_bricks",
|
||||
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.BRICKS)));
|
||||
public static final DeferredBlock<StairBlock> MAGENTA_BRICKS_STAIRS = registerBlock("magenta_bricks_stairs",
|
||||
() -> new StairBlock(MAGENTA_BRICKS.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(MAGENTA_BRICKS.get())));
|
||||
public static final DeferredBlock<SlabBlock> MAGENTA_BRICKS_SLAB = registerBlock("magenta_bricks_slab",
|
||||
() -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(MAGENTA_BRICKS.get())));
|
||||
|
||||
public static final DeferredBlock<Block> LIGHT_BLUE_BRICKS = registerBlock("light_blue_bricks",
|
||||
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.BRICKS)));
|
||||
public static final DeferredBlock<StairBlock> LIGHT_BLUE_BRICKS_STAIRS = registerBlock("light_blue_bricks_stairs",
|
||||
() -> new StairBlock(LIGHT_BLUE_BRICKS.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(LIGHT_BLUE_BRICKS.get())));
|
||||
public static final DeferredBlock<SlabBlock> LIGHT_BLUE_BRICKS_SLAB = registerBlock("light_blue_bricks_slab",
|
||||
() -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(LIGHT_BLUE_BRICKS.get())));
|
||||
|
||||
public static final DeferredBlock<Block> YELLOW_BRICKS = registerBlock("yellow_bricks",
|
||||
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.BRICKS)));
|
||||
public static final DeferredBlock<StairBlock> YELLOW_BRICKS_STAIRS = registerBlock("yellow_bricks_stairs",
|
||||
() -> new StairBlock(YELLOW_BRICKS.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(YELLOW_BRICKS.get())));
|
||||
public static final DeferredBlock<SlabBlock> YELLOW_BRICKS_SLAB = registerBlock("yellow_bricks_slab",
|
||||
() -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(YELLOW_BRICKS.get())));
|
||||
|
||||
public static final DeferredBlock<Block> LIME_BRICKS = registerBlock("lime_bricks",
|
||||
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.BRICKS)));
|
||||
public static final DeferredBlock<StairBlock> LIME_BRICKS_STAIRS = registerBlock("lime_bricks_stairs",
|
||||
() -> new StairBlock(LIME_BRICKS.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(LIME_BRICKS.get())));
|
||||
public static final DeferredBlock<SlabBlock> LIME_BRICKS_SLAB = registerBlock("lime_bricks_slab",
|
||||
() -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(LIME_BRICKS.get())));
|
||||
|
||||
public static final DeferredBlock<Block> PINK_BRICKS = registerBlock("pink_bricks",
|
||||
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.BRICKS)));
|
||||
public static final DeferredBlock<StairBlock> PINK_BRICKS_STAIRS = registerBlock("pink_bricks_stairs",
|
||||
() -> new StairBlock(PINK_BRICKS.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(PINK_BRICKS.get())));
|
||||
public static final DeferredBlock<SlabBlock> PINK_BRICKS_SLAB = registerBlock("pink_bricks_slab",
|
||||
() -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(PINK_BRICKS.get())));
|
||||
|
||||
public static final DeferredBlock<Block> GRAY_BRICKS = registerBlock("gray_bricks",
|
||||
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.BRICKS)));
|
||||
public static final DeferredBlock<StairBlock> GRAY_BRICKS_STAIRS = registerBlock("gray_bricks_stairs",
|
||||
() -> new StairBlock(GRAY_BRICKS.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(GRAY_BRICKS.get())));
|
||||
public static final DeferredBlock<SlabBlock> GRAY_BRICKS_SLAB = registerBlock("gray_bricks_slab",
|
||||
() -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(GRAY_BRICKS.get())));
|
||||
|
||||
public static final DeferredBlock<Block> LIGHT_GRAY_BRICKS = registerBlock("light_gray_bricks",
|
||||
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.BRICKS)));
|
||||
public static final DeferredBlock<StairBlock> LIGHT_GRAY_BRICKS_STAIRS = registerBlock("light_gray_bricks_stairs",
|
||||
() -> new StairBlock(LIGHT_GRAY_BRICKS.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(LIGHT_GRAY_BRICKS.get())));
|
||||
public static final DeferredBlock<SlabBlock> LIGHT_GRAY_BRICKS_SLAB = registerBlock("light_gray_bricks_slab",
|
||||
() -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(LIGHT_GRAY_BRICKS.get())));
|
||||
|
||||
public static final DeferredBlock<Block> CYAN_BRICKS = registerBlock("cyan_bricks",
|
||||
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.BRICKS)));
|
||||
public static final DeferredBlock<StairBlock> CYAN_BRICKS_STAIRS = registerBlock("cyan_bricks_stairs",
|
||||
() -> new StairBlock(CYAN_BRICKS.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(CYAN_BRICKS.get())));
|
||||
public static final DeferredBlock<SlabBlock> CYAN_BRICKS_SLAB = registerBlock("cyan_bricks_slab",
|
||||
() -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(CYAN_BRICKS.get())));
|
||||
|
||||
public static final DeferredBlock<Block> PURPLE_BRICKS = registerBlock("purple_bricks",
|
||||
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.BRICKS)));
|
||||
public static final DeferredBlock<StairBlock> PURPLE_BRICKS_STAIRS = registerBlock("purple_bricks_stairs",
|
||||
() -> new StairBlock(PURPLE_BRICKS.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(PURPLE_BRICKS.get())));
|
||||
public static final DeferredBlock<SlabBlock> PURPLE_BRICKS_SLAB = registerBlock("purple_bricks_slab",
|
||||
() -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(PURPLE_BRICKS.get())));
|
||||
|
||||
public static final DeferredBlock<Block> BLUE_BRICKS = registerBlock("blue_bricks",
|
||||
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.BRICKS)));
|
||||
public static final DeferredBlock<StairBlock> BLUE_BRICKS_STAIRS = registerBlock("blue_bricks_stairs",
|
||||
() -> new StairBlock(BLUE_BRICKS.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(BLUE_BRICKS.get())));
|
||||
public static final DeferredBlock<SlabBlock> BLUE_BRICKS_SLAB = registerBlock("blue_bricks_slab",
|
||||
() -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(BLUE_BRICKS.get())));
|
||||
|
||||
public static final DeferredBlock<Block> BROWN_BRICKS = registerBlock("brown_bricks",
|
||||
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.BRICKS)));
|
||||
public static final DeferredBlock<StairBlock> BROWN_BRICKS_STAIRS = registerBlock("brown_bricks_stairs",
|
||||
() -> new StairBlock(BROWN_BRICKS.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(BROWN_BRICKS.get())));
|
||||
public static final DeferredBlock<SlabBlock> BROWN_BRICKS_SLAB = registerBlock("brown_bricks_slab",
|
||||
() -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(BROWN_BRICKS.get())));
|
||||
|
||||
public static final DeferredBlock<Block> GREEN_BRICKS = registerBlock("green_bricks",
|
||||
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.BRICKS)));
|
||||
public static final DeferredBlock<StairBlock> GREEN_BRICKS_STAIRS = registerBlock("green_bricks_stairs",
|
||||
() -> new StairBlock(GREEN_BRICKS.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(GREEN_BRICKS.get())));
|
||||
public static final DeferredBlock<SlabBlock> GREEN_BRICKS_SLAB = registerBlock("green_bricks_slab",
|
||||
() -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(GREEN_BRICKS.get())));
|
||||
|
||||
public static final DeferredBlock<Block> RED_BRICKS = registerBlock("red_bricks",
|
||||
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.BRICKS)));
|
||||
public static final DeferredBlock<StairBlock> RED_BRICKS_STAIRS = registerBlock("red_bricks_stairs",
|
||||
() -> new StairBlock(RED_BRICKS.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(RED_BRICKS.get())));
|
||||
public static final DeferredBlock<SlabBlock> RED_BRICKS_SLAB = registerBlock("red_bricks_slab",
|
||||
() -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(RED_BRICKS.get())));
|
||||
|
||||
public static final DeferredBlock<Block> BLACK_BRICKS = registerBlock("black_bricks",
|
||||
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.BRICKS)));
|
||||
public static final DeferredBlock<StairBlock> BLACK_BRICKS_STAIRS = registerBlock("black_bricks_stairs",
|
||||
() -> new StairBlock(BLACK_BRICKS.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(BLACK_BRICKS.get())));
|
||||
public static final DeferredBlock<SlabBlock> BLACK_BRICKS_SLAB = registerBlock("black_bricks_slab",
|
||||
() -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(BLACK_BRICKS.get())));
|
||||
|
||||
|
||||
// WOOL STAIRS AND SLABS
|
||||
public static final DeferredBlock<StairBlock> WHITE_WOOL_STAIRS = registerBlock("white_wool_stairs",
|
||||
|
||||
@@ -85,6 +85,57 @@ public class ModBlockLootTableProvider extends BlockLootSubProvider {
|
||||
dropSelf(ModBlocks.RED_WOOL_SLAB.get());
|
||||
dropSelf(ModBlocks.BLACK_WOOL_SLAB.get());
|
||||
|
||||
dropSelf(ModBlocks.WHITE_BRICKS.get());
|
||||
dropSelf(ModBlocks.ORANGE_BRICKS.get());
|
||||
dropSelf(ModBlocks.MAGENTA_BRICKS.get());
|
||||
dropSelf(ModBlocks.LIGHT_BLUE_BRICKS.get());
|
||||
dropSelf(ModBlocks.YELLOW_BRICKS.get());
|
||||
dropSelf(ModBlocks.LIME_BRICKS.get());
|
||||
dropSelf(ModBlocks.PINK_BRICKS.get());
|
||||
dropSelf(ModBlocks.GRAY_BRICKS.get());
|
||||
dropSelf(ModBlocks.LIGHT_GRAY_BRICKS.get());
|
||||
dropSelf(ModBlocks.CYAN_BRICKS.get());
|
||||
dropSelf(ModBlocks.PURPLE_BRICKS.get());
|
||||
dropSelf(ModBlocks.BLUE_BRICKS.get());
|
||||
dropSelf(ModBlocks.BROWN_BRICKS.get());
|
||||
dropSelf(ModBlocks.GREEN_BRICKS.get());
|
||||
dropSelf(ModBlocks.RED_BRICKS.get());
|
||||
dropSelf(ModBlocks.BLACK_BRICKS.get());
|
||||
|
||||
dropSelf(ModBlocks.WHITE_BRICKS_STAIRS.get());
|
||||
dropSelf(ModBlocks.ORANGE_BRICKS_STAIRS.get());
|
||||
dropSelf(ModBlocks.MAGENTA_BRICKS_STAIRS.get());
|
||||
dropSelf(ModBlocks.LIGHT_BLUE_BRICKS_STAIRS.get());
|
||||
dropSelf(ModBlocks.YELLOW_BRICKS_STAIRS.get());
|
||||
dropSelf(ModBlocks.LIME_BRICKS_STAIRS.get());
|
||||
dropSelf(ModBlocks.PINK_BRICKS_STAIRS.get());
|
||||
dropSelf(ModBlocks.GRAY_BRICKS_STAIRS.get());
|
||||
dropSelf(ModBlocks.LIGHT_GRAY_BRICKS_STAIRS.get());
|
||||
dropSelf(ModBlocks.CYAN_BRICKS_STAIRS.get());
|
||||
dropSelf(ModBlocks.PURPLE_BRICKS_STAIRS.get());
|
||||
dropSelf(ModBlocks.BLUE_BRICKS_STAIRS.get());
|
||||
dropSelf(ModBlocks.BROWN_BRICKS_STAIRS.get());
|
||||
dropSelf(ModBlocks.GREEN_BRICKS_STAIRS.get());
|
||||
dropSelf(ModBlocks.RED_BRICKS_STAIRS.get());
|
||||
dropSelf(ModBlocks.BLACK_BRICKS_STAIRS.get());
|
||||
|
||||
dropSelf(ModBlocks.WHITE_BRICKS_SLAB.get());
|
||||
dropSelf(ModBlocks.ORANGE_BRICKS_SLAB.get());
|
||||
dropSelf(ModBlocks.MAGENTA_BRICKS_SLAB.get());
|
||||
dropSelf(ModBlocks.LIGHT_BLUE_BRICKS_SLAB.get());
|
||||
dropSelf(ModBlocks.YELLOW_BRICKS_SLAB.get());
|
||||
dropSelf(ModBlocks.LIME_BRICKS_SLAB.get());
|
||||
dropSelf(ModBlocks.PINK_BRICKS_SLAB.get());
|
||||
dropSelf(ModBlocks.GRAY_BRICKS_SLAB.get());
|
||||
dropSelf(ModBlocks.LIGHT_GRAY_BRICKS_SLAB.get());
|
||||
dropSelf(ModBlocks.CYAN_BRICKS_SLAB.get());
|
||||
dropSelf(ModBlocks.PURPLE_BRICKS_SLAB.get());
|
||||
dropSelf(ModBlocks.BLUE_BRICKS_SLAB.get());
|
||||
dropSelf(ModBlocks.BROWN_BRICKS_SLAB.get());
|
||||
dropSelf(ModBlocks.GREEN_BRICKS_SLAB.get());
|
||||
dropSelf(ModBlocks.RED_BRICKS_SLAB.get());
|
||||
dropSelf(ModBlocks.BLACK_BRICKS_SLAB.get());
|
||||
|
||||
|
||||
|
||||
//dropSelf(ModBlocks.OBSIDIAN_BRICKS.get());
|
||||
|
||||
@@ -85,6 +85,41 @@ public class ModBlockStateProvider extends BlockStateProvider {
|
||||
createStairsAndSlab(ModBlocks.POOL_TILES_STAIRS, ModBlocks.POOL_TILES_SLAB, "pool_tiles");
|
||||
createStairsAndSlab(ModBlocks.POOL_TILES1_STAIRS, ModBlocks.POOL_TILES1_SLAB, "pool_tiles1");
|
||||
|
||||
// COLORED BRICKS
|
||||
blockWithItem(ModBlocks.WHITE_BRICKS);
|
||||
blockWithItem(ModBlocks.ORANGE_BRICKS);
|
||||
blockWithItem(ModBlocks.MAGENTA_BRICKS);
|
||||
blockWithItem(ModBlocks.LIGHT_BLUE_BRICKS);
|
||||
blockWithItem(ModBlocks.YELLOW_BRICKS);
|
||||
blockWithItem(ModBlocks.LIME_BRICKS);
|
||||
blockWithItem(ModBlocks.PINK_BRICKS);
|
||||
blockWithItem(ModBlocks.GRAY_BRICKS);
|
||||
blockWithItem(ModBlocks.LIGHT_GRAY_BRICKS);
|
||||
blockWithItem(ModBlocks.CYAN_BRICKS);
|
||||
blockWithItem(ModBlocks.PURPLE_BRICKS);
|
||||
blockWithItem(ModBlocks.BLUE_BRICKS);
|
||||
blockWithItem(ModBlocks.BROWN_BRICKS);
|
||||
blockWithItem(ModBlocks.GREEN_BRICKS);
|
||||
blockWithItem(ModBlocks.RED_BRICKS);
|
||||
blockWithItem(ModBlocks.BLACK_BRICKS);
|
||||
|
||||
createStairsAndSlab(ModBlocks.WHITE_BRICKS_STAIRS, ModBlocks.WHITE_BRICKS_SLAB, "white_bricks");
|
||||
createStairsAndSlab(ModBlocks.ORANGE_BRICKS_STAIRS, ModBlocks.ORANGE_BRICKS_SLAB, "orange_bricks");
|
||||
createStairsAndSlab(ModBlocks.MAGENTA_BRICKS_STAIRS, ModBlocks.MAGENTA_BRICKS_SLAB, "magenta_bricks");
|
||||
createStairsAndSlab(ModBlocks.LIGHT_BLUE_BRICKS_STAIRS, ModBlocks.LIGHT_BLUE_BRICKS_SLAB, "light_blue_bricks");
|
||||
createStairsAndSlab(ModBlocks.YELLOW_BRICKS_STAIRS, ModBlocks.YELLOW_BRICKS_SLAB, "yellow_bricks");
|
||||
createStairsAndSlab(ModBlocks.LIME_BRICKS_STAIRS, ModBlocks.LIME_BRICKS_SLAB, "lime_bricks");
|
||||
createStairsAndSlab(ModBlocks.PINK_BRICKS_STAIRS, ModBlocks.PINK_BRICKS_SLAB, "pink_bricks");
|
||||
createStairsAndSlab(ModBlocks.GRAY_BRICKS_STAIRS, ModBlocks.GRAY_BRICKS_SLAB, "gray_bricks");
|
||||
createStairsAndSlab(ModBlocks.LIGHT_GRAY_BRICKS_STAIRS, ModBlocks.LIGHT_GRAY_BRICKS_SLAB, "light_gray_bricks");
|
||||
createStairsAndSlab(ModBlocks.CYAN_BRICKS_STAIRS, ModBlocks.CYAN_BRICKS_SLAB, "cyan_bricks");
|
||||
createStairsAndSlab(ModBlocks.PURPLE_BRICKS_STAIRS, ModBlocks.PURPLE_BRICKS_SLAB, "purple_bricks");
|
||||
createStairsAndSlab(ModBlocks.BLUE_BRICKS_STAIRS, ModBlocks.BLUE_BRICKS_SLAB, "blue_bricks");
|
||||
createStairsAndSlab(ModBlocks.BROWN_BRICKS_STAIRS, ModBlocks.BROWN_BRICKS_SLAB, "brown_bricks");
|
||||
createStairsAndSlab(ModBlocks.GREEN_BRICKS_STAIRS, ModBlocks.GREEN_BRICKS_SLAB, "green_bricks");
|
||||
createStairsAndSlab(ModBlocks.RED_BRICKS_STAIRS, ModBlocks.RED_BRICKS_SLAB, "red_bricks");
|
||||
createStairsAndSlab(ModBlocks.BLACK_BRICKS_STAIRS, ModBlocks.BLACK_BRICKS_SLAB, "black_bricks");
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -53,6 +53,57 @@ public class ModBlockTagProvider extends BlockTagsProvider {
|
||||
.add(ModBlocks.POOL_TILES1_STAIRS.get())
|
||||
|
||||
.add(ModBlocks.MESH_IRON.get())
|
||||
|
||||
.add(ModBlocks.WHITE_BRICKS.get())
|
||||
.add(ModBlocks.ORANGE_BRICKS.get())
|
||||
.add(ModBlocks.MAGENTA_BRICKS.get())
|
||||
.add(ModBlocks.LIGHT_BLUE_BRICKS.get())
|
||||
.add(ModBlocks.YELLOW_BRICKS.get())
|
||||
.add(ModBlocks.LIME_BRICKS.get())
|
||||
.add(ModBlocks.PINK_BRICKS.get())
|
||||
.add(ModBlocks.GRAY_BRICKS.get())
|
||||
.add(ModBlocks.LIGHT_GRAY_BRICKS.get())
|
||||
.add(ModBlocks.CYAN_BRICKS.get())
|
||||
.add(ModBlocks.PURPLE_BRICKS.get())
|
||||
.add(ModBlocks.BLUE_BRICKS.get())
|
||||
.add(ModBlocks.BROWN_BRICKS.get())
|
||||
.add(ModBlocks.GREEN_BRICKS.get())
|
||||
.add(ModBlocks.RED_BRICKS.get())
|
||||
.add(ModBlocks.BLACK_BRICKS.get())
|
||||
|
||||
.add(ModBlocks.WHITE_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.ORANGE_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.MAGENTA_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.LIGHT_BLUE_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.YELLOW_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.LIME_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.PINK_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.GRAY_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.LIGHT_GRAY_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.CYAN_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.PURPLE_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.BLUE_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.BROWN_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.GREEN_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.RED_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.BLACK_BRICKS_STAIRS.get())
|
||||
|
||||
.add(ModBlocks.WHITE_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.ORANGE_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.MAGENTA_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.LIGHT_BLUE_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.YELLOW_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.LIME_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.PINK_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.GRAY_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.LIGHT_GRAY_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.CYAN_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.PURPLE_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.BLUE_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.BROWN_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.GREEN_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.RED_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.BLACK_BRICKS_SLAB.get())
|
||||
;
|
||||
|
||||
tag(BlockTags.NEEDS_IRON_TOOL)
|
||||
@@ -415,102 +466,201 @@ public class ModBlockTagProvider extends BlockTagsProvider {
|
||||
.add(ModBlocks.RED_WOOL_STAIRS.get())
|
||||
.add(ModBlocks.BLACK_WOOL_STAIRS.get())
|
||||
|
||||
.add(ModBlocks.WHITE_BRICKS.get())
|
||||
.add(ModBlocks.ORANGE_BRICKS.get())
|
||||
.add(ModBlocks.MAGENTA_BRICKS.get())
|
||||
.add(ModBlocks.LIGHT_BLUE_BRICKS.get())
|
||||
.add(ModBlocks.YELLOW_BRICKS.get())
|
||||
.add(ModBlocks.LIME_BRICKS.get())
|
||||
.add(ModBlocks.PINK_BRICKS.get())
|
||||
.add(ModBlocks.GRAY_BRICKS.get())
|
||||
.add(ModBlocks.LIGHT_GRAY_BRICKS.get())
|
||||
.add(ModBlocks.CYAN_BRICKS.get())
|
||||
.add(ModBlocks.PURPLE_BRICKS.get())
|
||||
.add(ModBlocks.BLUE_BRICKS.get())
|
||||
.add(ModBlocks.BROWN_BRICKS.get())
|
||||
.add(ModBlocks.GREEN_BRICKS.get())
|
||||
.add(ModBlocks.RED_BRICKS.get())
|
||||
.add(ModBlocks.BLACK_BRICKS.get())
|
||||
|
||||
.add(ModBlocks.WHITE_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.ORANGE_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.MAGENTA_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.LIGHT_BLUE_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.YELLOW_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.LIME_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.PINK_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.GRAY_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.LIGHT_GRAY_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.CYAN_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.PURPLE_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.BLUE_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.BROWN_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.GREEN_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.RED_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.BLACK_BRICKS_STAIRS.get())
|
||||
|
||||
.add(ModBlocks.WHITE_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.ORANGE_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.MAGENTA_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.LIGHT_BLUE_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.YELLOW_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.LIME_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.PINK_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.GRAY_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.LIGHT_GRAY_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.CYAN_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.PURPLE_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.BLUE_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.BROWN_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.GREEN_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.RED_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.BLACK_BRICKS_SLAB.get())
|
||||
|
||||
;
|
||||
|
||||
tag(Tags.Blocks.DYED_WHITE)
|
||||
.add(ModBlocks.WHITE_WOOL_STAIRS.get())
|
||||
.add(ModBlocks.WHITE_WOOL_SLAB.get())
|
||||
.add(ModBlocks.WHITE_GLOW_STAINED_GLASS.get())
|
||||
.add(ModBlocks.WHITE_BRICKS.get())
|
||||
.add(ModBlocks.WHITE_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.WHITE_BRICKS_SLAB.get())
|
||||
;
|
||||
|
||||
tag(Tags.Blocks.DYED_ORANGE)
|
||||
.add(ModBlocks.ORANGE_WOOL_STAIRS.get())
|
||||
.add(ModBlocks.ORANGE_WOOL_SLAB.get())
|
||||
.add(ModBlocks.ORANGE_GLOW_STAINED_GLASS.get())
|
||||
.add(ModBlocks.ORANGE_BRICKS.get())
|
||||
.add(ModBlocks.ORANGE_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.ORANGE_BRICKS_SLAB.get())
|
||||
;
|
||||
|
||||
tag(Tags.Blocks.DYED_MAGENTA)
|
||||
.add(ModBlocks.MAGENTA_WOOL_STAIRS.get())
|
||||
.add(ModBlocks.MAGENTA_WOOL_SLAB.get())
|
||||
.add(ModBlocks.MAGENTA_GLOW_STAINED_GLASS.get())
|
||||
.add(ModBlocks.MAGENTA_BRICKS.get())
|
||||
.add(ModBlocks.MAGENTA_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.MAGENTA_BRICKS_SLAB.get())
|
||||
;
|
||||
|
||||
tag(Tags.Blocks.DYED_LIGHT_BLUE)
|
||||
.add(ModBlocks.LIGHT_BLUE_WOOL_STAIRS.get())
|
||||
.add(ModBlocks.LIGHT_BLUE_WOOL_SLAB.get())
|
||||
.add(ModBlocks.LIGHT_BLUE_GLOW_STAINED_GLASS.get())
|
||||
.add(ModBlocks.LIGHT_BLUE_BRICKS.get())
|
||||
.add(ModBlocks.LIGHT_BLUE_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.LIGHT_BLUE_BRICKS_SLAB.get())
|
||||
;
|
||||
|
||||
tag(Tags.Blocks.DYED_YELLOW)
|
||||
.add(ModBlocks.YELLOW_WOOL_STAIRS.get())
|
||||
.add(ModBlocks.YELLOW_WOOL_SLAB.get())
|
||||
.add(ModBlocks.YELLOW_GLOW_STAINED_GLASS.get())
|
||||
.add(ModBlocks.YELLOW_BRICKS.get())
|
||||
.add(ModBlocks.YELLOW_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.YELLOW_BRICKS_SLAB.get())
|
||||
;
|
||||
|
||||
tag(Tags.Blocks.DYED_LIME)
|
||||
.add(ModBlocks.LIME_WOOL_STAIRS.get())
|
||||
.add(ModBlocks.LIME_WOOL_SLAB.get())
|
||||
.add(ModBlocks.LIME_GLOW_STAINED_GLASS.get())
|
||||
.add(ModBlocks.LIME_BRICKS.get())
|
||||
.add(ModBlocks.LIME_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.LIME_BRICKS_SLAB.get())
|
||||
;
|
||||
|
||||
tag(Tags.Blocks.DYED_PINK)
|
||||
.add(ModBlocks.PINK_WOOL_STAIRS.get())
|
||||
.add(ModBlocks.PINK_WOOL_SLAB.get())
|
||||
.add(ModBlocks.PINK_GLOW_STAINED_GLASS.get())
|
||||
.add(ModBlocks.PINK_BRICKS.get())
|
||||
.add(ModBlocks.PINK_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.PINK_BRICKS_SLAB.get())
|
||||
;
|
||||
|
||||
tag(Tags.Blocks.DYED_GRAY)
|
||||
.add(ModBlocks.GRAY_WOOL_STAIRS.get())
|
||||
.add(ModBlocks.GRAY_WOOL_SLAB.get())
|
||||
.add(ModBlocks.GRAY_GLOW_STAINED_GLASS.get())
|
||||
.add(ModBlocks.GRAY_BRICKS.get())
|
||||
.add(ModBlocks.GRAY_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.GRAY_BRICKS_SLAB.get())
|
||||
;
|
||||
|
||||
tag(Tags.Blocks.DYED_LIGHT_GRAY)
|
||||
.add(ModBlocks.LIGHT_GRAY_WOOL_STAIRS.get())
|
||||
.add(ModBlocks.LIGHT_GRAY_WOOL_SLAB.get())
|
||||
.add(ModBlocks.LIGHT_GRAY_GLOW_STAINED_GLASS.get())
|
||||
.add(ModBlocks.LIGHT_GRAY_BRICKS.get())
|
||||
.add(ModBlocks.LIGHT_GRAY_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.LIGHT_GRAY_BRICKS_SLAB.get())
|
||||
;
|
||||
|
||||
tag(Tags.Blocks.DYED_CYAN)
|
||||
.add(ModBlocks.CYAN_WOOL_STAIRS.get())
|
||||
.add(ModBlocks.CYAN_WOOL_SLAB.get())
|
||||
.add(ModBlocks.CYAN_GLOW_STAINED_GLASS.get())
|
||||
.add(ModBlocks.CYAN_BRICKS.get())
|
||||
.add(ModBlocks.CYAN_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.CYAN_BRICKS_SLAB.get())
|
||||
;
|
||||
|
||||
tag(Tags.Blocks.DYED_PURPLE)
|
||||
.add(ModBlocks.PURPLE_WOOL_STAIRS.get())
|
||||
.add(ModBlocks.PURPLE_WOOL_SLAB.get())
|
||||
.add(ModBlocks.PURPLE_GLOW_STAINED_GLASS.get())
|
||||
.add(ModBlocks.PURPLE_BRICKS.get())
|
||||
.add(ModBlocks.PURPLE_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.PURPLE_BRICKS_SLAB.get())
|
||||
;
|
||||
|
||||
tag(Tags.Blocks.DYED_BLUE)
|
||||
.add(ModBlocks.BLUE_WOOL_STAIRS.get())
|
||||
.add(ModBlocks.BLUE_WOOL_SLAB.get())
|
||||
.add(ModBlocks.BLUE_GLOW_STAINED_GLASS.get())
|
||||
.add(ModBlocks.BLUE_BRICKS.get())
|
||||
.add(ModBlocks.BLUE_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.BLUE_BRICKS_SLAB.get())
|
||||
;
|
||||
|
||||
tag(Tags.Blocks.DYED_BROWN)
|
||||
.add(ModBlocks.BROWN_WOOL_STAIRS.get())
|
||||
.add(ModBlocks.BROWN_WOOL_SLAB.get())
|
||||
.add(ModBlocks.BROWN_GLOW_STAINED_GLASS.get())
|
||||
.add(ModBlocks.BROWN_BRICKS.get())
|
||||
.add(ModBlocks.BROWN_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.BROWN_BRICKS_SLAB.get())
|
||||
;
|
||||
|
||||
tag(Tags.Blocks.DYED_GREEN)
|
||||
.add(ModBlocks.GREEN_WOOL_STAIRS.get())
|
||||
.add(ModBlocks.GREEN_WOOL_SLAB.get())
|
||||
.add(ModBlocks.GREEN_GLOW_STAINED_GLASS.get())
|
||||
.add(ModBlocks.GREEN_BRICKS.get())
|
||||
.add(ModBlocks.GREEN_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.GREEN_BRICKS_SLAB.get())
|
||||
;
|
||||
|
||||
tag(Tags.Blocks.DYED_RED)
|
||||
.add(ModBlocks.RED_WOOL_STAIRS.get())
|
||||
.add(ModBlocks.RED_WOOL_SLAB.get())
|
||||
.add(ModBlocks.RED_GLOW_STAINED_GLASS.get())
|
||||
.add(ModBlocks.RED_BRICKS.get())
|
||||
.add(ModBlocks.RED_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.RED_BRICKS_SLAB.get())
|
||||
;
|
||||
|
||||
tag(Tags.Blocks.DYED_BLACK)
|
||||
.add(ModBlocks.BLACK_WOOL_STAIRS.get())
|
||||
.add(ModBlocks.BLACK_WOOL_SLAB.get())
|
||||
.add(ModBlocks.BLACK_GLOW_STAINED_GLASS.get())
|
||||
.add(ModBlocks.BLACK_BRICKS.get())
|
||||
.add(ModBlocks.BLACK_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.BLACK_BRICKS_SLAB.get())
|
||||
;
|
||||
|
||||
tag(BlockTags.STAIRS)
|
||||
@@ -535,6 +685,23 @@ public class ModBlockTagProvider extends BlockTagsProvider {
|
||||
.add(ModBlocks.POOL_TILES_STAIRS.get())
|
||||
.add(ModBlocks.POOL_TILES1_STAIRS.get())
|
||||
|
||||
.add(ModBlocks.WHITE_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.ORANGE_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.MAGENTA_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.LIGHT_BLUE_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.YELLOW_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.LIME_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.PINK_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.GRAY_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.LIGHT_GRAY_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.CYAN_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.PURPLE_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.BLUE_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.BROWN_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.GREEN_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.RED_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.BLACK_BRICKS_STAIRS.get())
|
||||
|
||||
;
|
||||
|
||||
tag(BlockTags.SLABS)
|
||||
@@ -559,9 +726,24 @@ public class ModBlockTagProvider extends BlockTagsProvider {
|
||||
.add(ModBlocks.POOL_TILES_SLAB.get())
|
||||
.add(ModBlocks.POOL_TILES1_SLAB.get())
|
||||
|
||||
.add(ModBlocks.WHITE_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.ORANGE_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.MAGENTA_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.LIGHT_BLUE_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.YELLOW_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.LIME_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.PINK_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.GRAY_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.LIGHT_GRAY_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.CYAN_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.PURPLE_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.BLUE_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.BROWN_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.GREEN_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.RED_BRICKS_SLAB.get())
|
||||
.add(ModBlocks.BLACK_BRICKS_SLAB.get())
|
||||
|
||||
;
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
@@ -102,6 +102,57 @@ public class ModLanguageProvider extends LanguageProvider {
|
||||
add(ModBlocks.RED_WOOL_SLAB.get(), "Red Wool Slab");
|
||||
add(ModBlocks.BLACK_WOOL_SLAB.get(), "Black Wool Slab");
|
||||
|
||||
add(ModBlocks.WHITE_BRICKS.get(), "White Bricks");
|
||||
add(ModBlocks.ORANGE_BRICKS.get(), "Orange Bricks");
|
||||
add(ModBlocks.MAGENTA_BRICKS.get(), "Magenta Bricks");
|
||||
add(ModBlocks.LIGHT_BLUE_BRICKS.get(), "Light Blue Bricks");
|
||||
add(ModBlocks.YELLOW_BRICKS.get(), "Yellow Bricks");
|
||||
add(ModBlocks.LIME_BRICKS.get(), "Lime Bricks");
|
||||
add(ModBlocks.PINK_BRICKS.get(), "Pink Bricks");
|
||||
add(ModBlocks.GRAY_BRICKS.get(), "Gray Bricks");
|
||||
add(ModBlocks.LIGHT_GRAY_BRICKS.get(), "Light Gray Bricks");
|
||||
add(ModBlocks.CYAN_BRICKS.get(), "Cyan Bricks");
|
||||
add(ModBlocks.PURPLE_BRICKS.get(), "Purple Bricks");
|
||||
add(ModBlocks.BLUE_BRICKS.get(), "Blue Bricks");
|
||||
add(ModBlocks.BROWN_BRICKS.get(), "Brown Bricks");
|
||||
add(ModBlocks.GREEN_BRICKS.get(), "Green Bricks");
|
||||
add(ModBlocks.RED_BRICKS.get(), "Red Bricks");
|
||||
add(ModBlocks.BLACK_BRICKS.get(), "Black Bricks");
|
||||
|
||||
add(ModBlocks.WHITE_BRICKS_STAIRS.get(), "White Bricks Stairs");
|
||||
add(ModBlocks.ORANGE_BRICKS_STAIRS.get(), "Orange Bricks Stairs");
|
||||
add(ModBlocks.MAGENTA_BRICKS_STAIRS.get(), "Magenta Bricks Stairs");
|
||||
add(ModBlocks.LIGHT_BLUE_BRICKS_STAIRS.get(), "Light Blue Bricks Stairs");
|
||||
add(ModBlocks.YELLOW_BRICKS_STAIRS.get(), "Yellow Bricks Stairs");
|
||||
add(ModBlocks.LIME_BRICKS_STAIRS.get(), "Lime Bricks Stairs");
|
||||
add(ModBlocks.PINK_BRICKS_STAIRS.get(), "Pink Bricks Stairs");
|
||||
add(ModBlocks.GRAY_BRICKS_STAIRS.get(), "Gray Bricks Stairs");
|
||||
add(ModBlocks.LIGHT_GRAY_BRICKS_STAIRS.get(), "Light Gray Bricks Stairs");
|
||||
add(ModBlocks.CYAN_BRICKS_STAIRS.get(), "Cyan Bricks Stairs");
|
||||
add(ModBlocks.PURPLE_BRICKS_STAIRS.get(), "Purple Bricks Stairs");
|
||||
add(ModBlocks.BLUE_BRICKS_STAIRS.get(), "Blue Bricks Stairs");
|
||||
add(ModBlocks.BROWN_BRICKS_STAIRS.get(), "Brown Bricks Stairs");
|
||||
add(ModBlocks.GREEN_BRICKS_STAIRS.get(), "Green Bricks Stairs");
|
||||
add(ModBlocks.RED_BRICKS_STAIRS.get(), "Red Bricks Stairs");
|
||||
add(ModBlocks.BLACK_BRICKS_STAIRS.get(), "Black Bricks Stairs");
|
||||
|
||||
add(ModBlocks.WHITE_BRICKS_SLAB.get(), "White Bricks Slab");
|
||||
add(ModBlocks.ORANGE_BRICKS_SLAB.get(), "Orange Bricks Slab");
|
||||
add(ModBlocks.MAGENTA_BRICKS_SLAB.get(), "Magenta Bricks Slab");
|
||||
add(ModBlocks.LIGHT_BLUE_BRICKS_SLAB.get(), "Light Blue Bricks Slab");
|
||||
add(ModBlocks.YELLOW_BRICKS_SLAB.get(), "Yellow Bricks Slab");
|
||||
add(ModBlocks.LIME_BRICKS_SLAB.get(), "Lime Bricks Slab");
|
||||
add(ModBlocks.PINK_BRICKS_SLAB.get(), "Pink Bricks Slab");
|
||||
add(ModBlocks.GRAY_BRICKS_SLAB.get(), "Gray Bricks Slab");
|
||||
add(ModBlocks.LIGHT_GRAY_BRICKS_SLAB.get(), "Light Gray Bricks Slab");
|
||||
add(ModBlocks.CYAN_BRICKS_SLAB.get(), "Cyan Bricks Slab");
|
||||
add(ModBlocks.PURPLE_BRICKS_SLAB.get(), "Purple Bricks Slab");
|
||||
add(ModBlocks.BLUE_BRICKS_SLAB.get(), "Blue Bricks Slab");
|
||||
add(ModBlocks.BROWN_BRICKS_SLAB.get(), "Brown Bricks Slab");
|
||||
add(ModBlocks.GREEN_BRICKS_SLAB.get(), "Green Bricks Slab");
|
||||
add(ModBlocks.RED_BRICKS_SLAB.get(), "Red Bricks Slab");
|
||||
add(ModBlocks.BLACK_BRICKS_SLAB.get(), "Black Bricks Slab");
|
||||
|
||||
add("creativetab.ornamentum.ornamentum", "Ornamentum");
|
||||
|
||||
// Items
|
||||
|
||||
@@ -34,6 +34,7 @@ public class ModRecipeProvider extends RecipeProvider {
|
||||
Map<ItemLike, ItemLike> stairRecipes = new LinkedHashMap<>();
|
||||
Map<ItemLike, ItemLike> slabRecipes = new LinkedHashMap<>();
|
||||
Map<ItemLike, ItemLike> glowBlockRecipes = new LinkedHashMap<>();
|
||||
Map<Item, ItemLike> bricksDyeRecipes = new LinkedHashMap<>();
|
||||
|
||||
glowBlockRecipes.put(Items.WHITE_CONCRETE, ModBlocks.WHITE_GLOW_BLOCK.get());
|
||||
glowBlockRecipes.put(Items.ORANGE_CONCRETE, ModBlocks.ORANGE_GLOW_BLOCK.get());
|
||||
@@ -90,6 +91,24 @@ public class ModRecipeProvider extends RecipeProvider {
|
||||
stairRecipes.put(ModBlocks.POOL_TILES.get(), ModBlocks.POOL_TILES_STAIRS.get());
|
||||
stairRecipes.put(ModBlocks.POOL_TILES1.get(), ModBlocks.POOL_TILES1_STAIRS.get());
|
||||
|
||||
// Colored bricks stairs
|
||||
stairRecipes.put(ModBlocks.WHITE_BRICKS.get(), ModBlocks.WHITE_BRICKS_STAIRS.get());
|
||||
stairRecipes.put(ModBlocks.ORANGE_BRICKS.get(), ModBlocks.ORANGE_BRICKS_STAIRS.get());
|
||||
stairRecipes.put(ModBlocks.MAGENTA_BRICKS.get(), ModBlocks.MAGENTA_BRICKS_STAIRS.get());
|
||||
stairRecipes.put(ModBlocks.LIGHT_BLUE_BRICKS.get(), ModBlocks.LIGHT_BLUE_BRICKS_STAIRS.get());
|
||||
stairRecipes.put(ModBlocks.YELLOW_BRICKS.get(), ModBlocks.YELLOW_BRICKS_STAIRS.get());
|
||||
stairRecipes.put(ModBlocks.LIME_BRICKS.get(), ModBlocks.LIME_BRICKS_STAIRS.get());
|
||||
stairRecipes.put(ModBlocks.PINK_BRICKS.get(), ModBlocks.PINK_BRICKS_STAIRS.get());
|
||||
stairRecipes.put(ModBlocks.GRAY_BRICKS.get(), ModBlocks.GRAY_BRICKS_STAIRS.get());
|
||||
stairRecipes.put(ModBlocks.LIGHT_GRAY_BRICKS.get(), ModBlocks.LIGHT_GRAY_BRICKS_STAIRS.get());
|
||||
stairRecipes.put(ModBlocks.CYAN_BRICKS.get(), ModBlocks.CYAN_BRICKS_STAIRS.get());
|
||||
stairRecipes.put(ModBlocks.PURPLE_BRICKS.get(), ModBlocks.PURPLE_BRICKS_STAIRS.get());
|
||||
stairRecipes.put(ModBlocks.BLUE_BRICKS.get(), ModBlocks.BLUE_BRICKS_STAIRS.get());
|
||||
stairRecipes.put(ModBlocks.BROWN_BRICKS.get(), ModBlocks.BROWN_BRICKS_STAIRS.get());
|
||||
stairRecipes.put(ModBlocks.GREEN_BRICKS.get(), ModBlocks.GREEN_BRICKS_STAIRS.get());
|
||||
stairRecipes.put(ModBlocks.RED_BRICKS.get(), ModBlocks.RED_BRICKS_STAIRS.get());
|
||||
stairRecipes.put(ModBlocks.BLACK_BRICKS.get(), ModBlocks.BLACK_BRICKS_STAIRS.get());
|
||||
|
||||
slabRecipes.put(Items.WHITE_WOOL, ModBlocks.WHITE_WOOL_SLAB.get());
|
||||
slabRecipes.put(Items.ORANGE_WOOL, ModBlocks.ORANGE_WOOL_SLAB.get());
|
||||
slabRecipes.put(Items.MAGENTA_WOOL, ModBlocks.MAGENTA_WOOL_SLAB.get());
|
||||
@@ -110,6 +129,24 @@ public class ModRecipeProvider extends RecipeProvider {
|
||||
slabRecipes.put(ModBlocks.POOL_TILES.get(), ModBlocks.POOL_TILES_SLAB.get());
|
||||
slabRecipes.put(ModBlocks.POOL_TILES1.get(), ModBlocks.POOL_TILES1_SLAB.get());
|
||||
|
||||
// Colored bricks slabs
|
||||
slabRecipes.put(ModBlocks.WHITE_BRICKS.get(), ModBlocks.WHITE_BRICKS_SLAB.get());
|
||||
slabRecipes.put(ModBlocks.ORANGE_BRICKS.get(), ModBlocks.ORANGE_BRICKS_SLAB.get());
|
||||
slabRecipes.put(ModBlocks.MAGENTA_BRICKS.get(), ModBlocks.MAGENTA_BRICKS_SLAB.get());
|
||||
slabRecipes.put(ModBlocks.LIGHT_BLUE_BRICKS.get(), ModBlocks.LIGHT_BLUE_BRICKS_SLAB.get());
|
||||
slabRecipes.put(ModBlocks.YELLOW_BRICKS.get(), ModBlocks.YELLOW_BRICKS_SLAB.get());
|
||||
slabRecipes.put(ModBlocks.LIME_BRICKS.get(), ModBlocks.LIME_BRICKS_SLAB.get());
|
||||
slabRecipes.put(ModBlocks.PINK_BRICKS.get(), ModBlocks.PINK_BRICKS_SLAB.get());
|
||||
slabRecipes.put(ModBlocks.GRAY_BRICKS.get(), ModBlocks.GRAY_BRICKS_SLAB.get());
|
||||
slabRecipes.put(ModBlocks.LIGHT_GRAY_BRICKS.get(), ModBlocks.LIGHT_GRAY_BRICKS_SLAB.get());
|
||||
slabRecipes.put(ModBlocks.CYAN_BRICKS.get(), ModBlocks.CYAN_BRICKS_SLAB.get());
|
||||
slabRecipes.put(ModBlocks.PURPLE_BRICKS.get(), ModBlocks.PURPLE_BRICKS_SLAB.get());
|
||||
slabRecipes.put(ModBlocks.BLUE_BRICKS.get(), ModBlocks.BLUE_BRICKS_SLAB.get());
|
||||
slabRecipes.put(ModBlocks.BROWN_BRICKS.get(), ModBlocks.BROWN_BRICKS_SLAB.get());
|
||||
slabRecipes.put(ModBlocks.GREEN_BRICKS.get(), ModBlocks.GREEN_BRICKS_SLAB.get());
|
||||
slabRecipes.put(ModBlocks.RED_BRICKS.get(), ModBlocks.RED_BRICKS_SLAB.get());
|
||||
slabRecipes.put(ModBlocks.BLACK_BRICKS.get(), ModBlocks.BLACK_BRICKS_SLAB.get());
|
||||
|
||||
grateRecipes.put(Items.IRON_BLOCK, ModBlocks.IRON_GRATE.get());
|
||||
grateRecipes.put(Items.GOLD_BLOCK, ModBlocks.GOLD_GRATE.get());
|
||||
grateRecipes.put(Items.DIAMOND_BLOCK, ModBlocks.DIAMOND_GRATE.get());
|
||||
@@ -117,6 +154,24 @@ public class ModRecipeProvider extends RecipeProvider {
|
||||
grateRecipes.put(Items.AMETHYST_BLOCK, ModBlocks.AMETHYST_GRATE.get());
|
||||
grateRecipes.put(Items.OBSIDIAN, ModBlocks.OBSIDIAN_GRATE.get());
|
||||
|
||||
// Colored bricks: Vanilla Bricks + Dye -> colored Bricks
|
||||
bricksDyeRecipes.put(Items.WHITE_DYE, ModBlocks.WHITE_BRICKS.get());
|
||||
bricksDyeRecipes.put(Items.ORANGE_DYE, ModBlocks.ORANGE_BRICKS.get());
|
||||
bricksDyeRecipes.put(Items.MAGENTA_DYE, ModBlocks.MAGENTA_BRICKS.get());
|
||||
bricksDyeRecipes.put(Items.LIGHT_BLUE_DYE, ModBlocks.LIGHT_BLUE_BRICKS.get());
|
||||
bricksDyeRecipes.put(Items.YELLOW_DYE, ModBlocks.YELLOW_BRICKS.get());
|
||||
bricksDyeRecipes.put(Items.LIME_DYE, ModBlocks.LIME_BRICKS.get());
|
||||
bricksDyeRecipes.put(Items.PINK_DYE, ModBlocks.PINK_BRICKS.get());
|
||||
bricksDyeRecipes.put(Items.GRAY_DYE, ModBlocks.GRAY_BRICKS.get());
|
||||
bricksDyeRecipes.put(Items.LIGHT_GRAY_DYE, ModBlocks.LIGHT_GRAY_BRICKS.get());
|
||||
bricksDyeRecipes.put(Items.CYAN_DYE, ModBlocks.CYAN_BRICKS.get());
|
||||
bricksDyeRecipes.put(Items.PURPLE_DYE, ModBlocks.PURPLE_BRICKS.get());
|
||||
bricksDyeRecipes.put(Items.BLUE_DYE, ModBlocks.BLUE_BRICKS.get());
|
||||
bricksDyeRecipes.put(Items.BROWN_DYE, ModBlocks.BROWN_BRICKS.get());
|
||||
bricksDyeRecipes.put(Items.GREEN_DYE, ModBlocks.GREEN_BRICKS.get());
|
||||
bricksDyeRecipes.put(Items.RED_DYE, ModBlocks.RED_BRICKS.get());
|
||||
bricksDyeRecipes.put(Items.BLACK_DYE, ModBlocks.BLACK_BRICKS.get());
|
||||
|
||||
grateRecipes.forEach((input, result) ->
|
||||
createGrateRecipe(output, input, result));
|
||||
|
||||
@@ -132,6 +187,9 @@ public class ModRecipeProvider extends RecipeProvider {
|
||||
slabRecipes.forEach((input, result) ->
|
||||
createSlabRecipe(output, input, result));
|
||||
|
||||
bricksDyeRecipes.forEach((dye, result) ->
|
||||
createBricksDyeRecipe(output, dye, result));
|
||||
|
||||
// ---- Dye / recolor recipes (like vanilla wool/glass: any color + dye -> target color) ----
|
||||
String[] colorNames = {
|
||||
"white", "orange", "magenta", "light_blue", "yellow", "lime", "pink",
|
||||
@@ -189,10 +247,48 @@ public class ModRecipeProvider extends RecipeProvider {
|
||||
ModBlocks.RED_GLOW_BLOCK.get(), ModBlocks.BLACK_GLOW_BLOCK.get()
|
||||
};
|
||||
|
||||
ItemLike[] brickColors = {
|
||||
ModBlocks.WHITE_BRICKS.get(), ModBlocks.ORANGE_BRICKS.get(),
|
||||
ModBlocks.MAGENTA_BRICKS.get(), ModBlocks.LIGHT_BLUE_BRICKS.get(),
|
||||
ModBlocks.YELLOW_BRICKS.get(), ModBlocks.LIME_BRICKS.get(),
|
||||
ModBlocks.PINK_BRICKS.get(), ModBlocks.GRAY_BRICKS.get(),
|
||||
ModBlocks.LIGHT_GRAY_BRICKS.get(), ModBlocks.CYAN_BRICKS.get(),
|
||||
ModBlocks.PURPLE_BRICKS.get(), ModBlocks.BLUE_BRICKS.get(),
|
||||
ModBlocks.BROWN_BRICKS.get(), ModBlocks.GREEN_BRICKS.get(),
|
||||
ModBlocks.RED_BRICKS.get(), ModBlocks.BLACK_BRICKS.get()
|
||||
};
|
||||
|
||||
ItemLike[] brickStairsColors = {
|
||||
ModBlocks.WHITE_BRICKS_STAIRS.get(), ModBlocks.ORANGE_BRICKS_STAIRS.get(),
|
||||
ModBlocks.MAGENTA_BRICKS_STAIRS.get(), ModBlocks.LIGHT_BLUE_BRICKS_STAIRS.get(),
|
||||
ModBlocks.YELLOW_BRICKS_STAIRS.get(), ModBlocks.LIME_BRICKS_STAIRS.get(),
|
||||
ModBlocks.PINK_BRICKS_STAIRS.get(), ModBlocks.GRAY_BRICKS_STAIRS.get(),
|
||||
ModBlocks.LIGHT_GRAY_BRICKS_STAIRS.get(), ModBlocks.CYAN_BRICKS_STAIRS.get(),
|
||||
ModBlocks.PURPLE_BRICKS_STAIRS.get(), ModBlocks.BLUE_BRICKS_STAIRS.get(),
|
||||
ModBlocks.BROWN_BRICKS_STAIRS.get(), ModBlocks.GREEN_BRICKS_STAIRS.get(),
|
||||
ModBlocks.RED_BRICKS_STAIRS.get(), ModBlocks.BLACK_BRICKS_STAIRS.get()
|
||||
};
|
||||
|
||||
ItemLike[] brickSlabsColors = {
|
||||
ModBlocks.WHITE_BRICKS_SLAB.get(), ModBlocks.ORANGE_BRICKS_SLAB.get(),
|
||||
ModBlocks.MAGENTA_BRICKS_SLAB.get(), ModBlocks.LIGHT_BLUE_BRICKS_SLAB.get(),
|
||||
ModBlocks.YELLOW_BRICKS_SLAB.get(), ModBlocks.LIME_BRICKS_SLAB.get(),
|
||||
ModBlocks.PINK_BRICKS_SLAB.get(), ModBlocks.GRAY_BRICKS_SLAB.get(),
|
||||
ModBlocks.LIGHT_GRAY_BRICKS_SLAB.get(), ModBlocks.CYAN_BRICKS_SLAB.get(),
|
||||
ModBlocks.PURPLE_BRICKS_SLAB.get(), ModBlocks.BLUE_BRICKS_SLAB.get(),
|
||||
ModBlocks.BROWN_BRICKS_SLAB.get(), ModBlocks.GREEN_BRICKS_SLAB.get(),
|
||||
ModBlocks.RED_BRICKS_SLAB.get(), ModBlocks.BLACK_BRICKS_SLAB.get()
|
||||
};
|
||||
|
||||
|
||||
|
||||
createDyeRecipes(output, "glow_stained_glass", glowGlassColors, dyes, colorNames);
|
||||
createDyeRecipes(output, "wool_stairs", woolStairsColors, dyes, colorNames);
|
||||
createDyeRecipes(output, "wool_slabs", woolSlabColors, dyes, colorNames);
|
||||
createDyeRecipes(output, "glow_block", glowBlockColors, dyes, colorNames);
|
||||
createDyeRecipes(output, "bricks", brickColors, dyes, colorNames);
|
||||
createDyeRecipes(output, "bricks_stairs", brickStairsColors, dyes, colorNames);
|
||||
createDyeRecipes(output, "bricks_slabs", brickSlabsColors, dyes, colorNames);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -262,6 +358,15 @@ public class ModRecipeProvider extends RecipeProvider {
|
||||
.save(output);
|
||||
}
|
||||
|
||||
private void createBricksDyeRecipe(RecipeOutput output, Item dye, ItemLike result) {
|
||||
ShapelessRecipeBuilder.shapeless(RecipeCategory.BUILDING_BLOCKS, result, 1)
|
||||
.requires(Items.BRICKS)
|
||||
.requires(dye)
|
||||
.group("bricks_dye")
|
||||
.unlockedBy("has_bricks", has(Items.BRICKS))
|
||||
.save(output);
|
||||
}
|
||||
|
||||
private void createStairsRecipe(RecipeOutput output, ItemLike input, ItemLike result) {
|
||||
ShapedRecipeBuilder.shaped(
|
||||
RecipeCategory.BUILDING_BLOCKS,
|
||||
|
||||
@@ -111,6 +111,57 @@ public class ModCreativeModeTabs {
|
||||
|
||||
output.accept(ModBlocks.MESH_IRON);
|
||||
|
||||
output.accept(ModBlocks.WHITE_BRICKS);
|
||||
output.accept(ModBlocks.ORANGE_BRICKS);
|
||||
output.accept(ModBlocks.MAGENTA_BRICKS);
|
||||
output.accept(ModBlocks.LIGHT_BLUE_BRICKS);
|
||||
output.accept(ModBlocks.YELLOW_BRICKS);
|
||||
output.accept(ModBlocks.LIME_BRICKS);
|
||||
output.accept(ModBlocks.PINK_BRICKS);
|
||||
output.accept(ModBlocks.GRAY_BRICKS);
|
||||
output.accept(ModBlocks.LIGHT_GRAY_BRICKS);
|
||||
output.accept(ModBlocks.CYAN_BRICKS);
|
||||
output.accept(ModBlocks.PURPLE_BRICKS);
|
||||
output.accept(ModBlocks.BLUE_BRICKS);
|
||||
output.accept(ModBlocks.BROWN_BRICKS);
|
||||
output.accept(ModBlocks.GREEN_BRICKS);
|
||||
output.accept(ModBlocks.RED_BRICKS);
|
||||
output.accept(ModBlocks.BLACK_BRICKS);
|
||||
|
||||
output.accept(ModBlocks.WHITE_BRICKS_STAIRS);
|
||||
output.accept(ModBlocks.ORANGE_BRICKS_STAIRS);
|
||||
output.accept(ModBlocks.MAGENTA_BRICKS_STAIRS);
|
||||
output.accept(ModBlocks.LIGHT_BLUE_BRICKS_STAIRS);
|
||||
output.accept(ModBlocks.YELLOW_BRICKS_STAIRS);
|
||||
output.accept(ModBlocks.LIME_BRICKS_STAIRS);
|
||||
output.accept(ModBlocks.PINK_BRICKS_STAIRS);
|
||||
output.accept(ModBlocks.GRAY_BRICKS_STAIRS);
|
||||
output.accept(ModBlocks.LIGHT_GRAY_BRICKS_STAIRS);
|
||||
output.accept(ModBlocks.CYAN_BRICKS_STAIRS);
|
||||
output.accept(ModBlocks.PURPLE_BRICKS_STAIRS);
|
||||
output.accept(ModBlocks.BLUE_BRICKS_STAIRS);
|
||||
output.accept(ModBlocks.BROWN_BRICKS_STAIRS);
|
||||
output.accept(ModBlocks.GREEN_BRICKS_STAIRS);
|
||||
output.accept(ModBlocks.RED_BRICKS_STAIRS);
|
||||
output.accept(ModBlocks.BLACK_BRICKS_STAIRS);
|
||||
|
||||
output.accept(ModBlocks.WHITE_BRICKS_SLAB);
|
||||
output.accept(ModBlocks.ORANGE_BRICKS_SLAB);
|
||||
output.accept(ModBlocks.MAGENTA_BRICKS_SLAB);
|
||||
output.accept(ModBlocks.LIGHT_BLUE_BRICKS_SLAB);
|
||||
output.accept(ModBlocks.YELLOW_BRICKS_SLAB);
|
||||
output.accept(ModBlocks.LIME_BRICKS_SLAB);
|
||||
output.accept(ModBlocks.PINK_BRICKS_SLAB);
|
||||
output.accept(ModBlocks.GRAY_BRICKS_SLAB);
|
||||
output.accept(ModBlocks.LIGHT_GRAY_BRICKS_SLAB);
|
||||
output.accept(ModBlocks.CYAN_BRICKS_SLAB);
|
||||
output.accept(ModBlocks.PURPLE_BRICKS_SLAB);
|
||||
output.accept(ModBlocks.BLUE_BRICKS_SLAB);
|
||||
output.accept(ModBlocks.BROWN_BRICKS_SLAB);
|
||||
output.accept(ModBlocks.GREEN_BRICKS_SLAB);
|
||||
output.accept(ModBlocks.RED_BRICKS_SLAB);
|
||||
output.accept(ModBlocks.BLACK_BRICKS_SLAB);
|
||||
|
||||
}).build());
|
||||
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 413 B |
|
After Width: | Height: | Size: 485 B |
|
After Width: | Height: | Size: 481 B |
|
After Width: | Height: | Size: 487 B |
|
After Width: | Height: | Size: 442 B |
|
After Width: | Height: | Size: 481 B |
|
After Width: | Height: | Size: 483 B |
|
After Width: | Height: | Size: 473 B |
|
After Width: | Height: | Size: 476 B |
|
After Width: | Height: | Size: 490 B |
|
After Width: | Height: | Size: 478 B |
|
After Width: | Height: | Size: 484 B |
|
After Width: | Height: | Size: 484 B |
|
After Width: | Height: | Size: 464 B |
|
After Width: | Height: | Size: 453 B |
|
After Width: | Height: | Size: 470 B |