+ patter blocks/stairs/slabs
+ texture update
This commit is contained in:
@@ -16,6 +16,120 @@ public class ModBlocks {
|
||||
public static final DeferredRegister.Blocks BLOCKS =
|
||||
DeferredRegister.createBlocks(Ornamentum.MODID);
|
||||
|
||||
// Pattern Blocks
|
||||
|
||||
public static final DeferredBlock<Block> WHITE_PATTERN_BLOCK = registerBlock("white_pattern_block",
|
||||
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.WHITE_CONCRETE)));
|
||||
public static final DeferredBlock<StairBlock> WHITE_PATTERN_BLOCK_STAIRS = registerBlock("white_pattern_block_stairs",
|
||||
() -> new StairBlock(WHITE_PATTERN_BLOCK.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(WHITE_PATTERN_BLOCK.get())));
|
||||
public static final DeferredBlock<SlabBlock> WHITE_PATTERN_BLOCK_SLAB = registerBlock("white_pattern_block_slab",
|
||||
() -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(WHITE_PATTERN_BLOCK.get())));
|
||||
|
||||
public static final DeferredBlock<Block> ORANGE_PATTERN_BLOCK = registerBlock("orange_pattern_block",
|
||||
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.ORANGE_CONCRETE)));
|
||||
public static final DeferredBlock<StairBlock> ORANGE_PATTERN_BLOCK_STAIRS = registerBlock("orange_pattern_block_stairs",
|
||||
() -> new StairBlock(ORANGE_PATTERN_BLOCK.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(ORANGE_PATTERN_BLOCK.get())));
|
||||
public static final DeferredBlock<SlabBlock> ORANGE_PATTERN_BLOCK_SLAB = registerBlock("orange_pattern_block_slab",
|
||||
() -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(ORANGE_PATTERN_BLOCK.get())));
|
||||
|
||||
public static final DeferredBlock<Block> MAGENTA_PATTERN_BLOCK = registerBlock("magenta_pattern_block",
|
||||
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.MAGENTA_CONCRETE)));
|
||||
public static final DeferredBlock<StairBlock> MAGENTA_PATTERN_BLOCK_STAIRS = registerBlock("magenta_pattern_block_stairs",
|
||||
() -> new StairBlock(MAGENTA_PATTERN_BLOCK.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(MAGENTA_PATTERN_BLOCK.get())));
|
||||
public static final DeferredBlock<SlabBlock> MAGENTA_PATTERN_BLOCK_SLAB = registerBlock("magenta_pattern_block_slab",
|
||||
() -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(MAGENTA_PATTERN_BLOCK.get())));
|
||||
|
||||
public static final DeferredBlock<Block> LIGHT_BLUE_PATTERN_BLOCK = registerBlock("light_blue_pattern_block",
|
||||
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.LIGHT_BLUE_CONCRETE)));
|
||||
public static final DeferredBlock<StairBlock> LIGHT_BLUE_PATTERN_BLOCK_STAIRS = registerBlock("light_blue_pattern_block_stairs",
|
||||
() -> new StairBlock(LIGHT_BLUE_PATTERN_BLOCK.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(LIGHT_BLUE_PATTERN_BLOCK.get())));
|
||||
public static final DeferredBlock<SlabBlock> LIGHT_BLUE_PATTERN_BLOCK_SLAB = registerBlock("light_blue_pattern_block_slab",
|
||||
() -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(LIGHT_BLUE_PATTERN_BLOCK.get())));
|
||||
|
||||
public static final DeferredBlock<Block> YELLOW_PATTERN_BLOCK = registerBlock("yellow_pattern_block",
|
||||
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.YELLOW_CONCRETE)));
|
||||
public static final DeferredBlock<StairBlock> YELLOW_PATTERN_BLOCK_STAIRS = registerBlock("yellow_pattern_block_stairs",
|
||||
() -> new StairBlock(YELLOW_PATTERN_BLOCK.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(YELLOW_PATTERN_BLOCK.get())));
|
||||
public static final DeferredBlock<SlabBlock> YELLOW_PATTERN_BLOCK_SLAB = registerBlock("yellow_pattern_block_slab",
|
||||
() -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(YELLOW_PATTERN_BLOCK.get())));
|
||||
|
||||
public static final DeferredBlock<Block> LIME_PATTERN_BLOCK = registerBlock("lime_pattern_block",
|
||||
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.LIME_CONCRETE)));
|
||||
public static final DeferredBlock<StairBlock> LIME_PATTERN_BLOCK_STAIRS = registerBlock("lime_pattern_block_stairs",
|
||||
() -> new StairBlock(LIME_PATTERN_BLOCK.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(LIME_PATTERN_BLOCK.get())));
|
||||
public static final DeferredBlock<SlabBlock> LIME_PATTERN_BLOCK_SLAB = registerBlock("lime_pattern_block_slab",
|
||||
() -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(LIME_PATTERN_BLOCK.get())));
|
||||
|
||||
public static final DeferredBlock<Block> PINK_PATTERN_BLOCK = registerBlock("pink_pattern_block",
|
||||
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.PINK_CONCRETE)));
|
||||
public static final DeferredBlock<StairBlock> PINK_PATTERN_BLOCK_STAIRS = registerBlock("pink_pattern_block_stairs",
|
||||
() -> new StairBlock(PINK_PATTERN_BLOCK.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(PINK_PATTERN_BLOCK.get())));
|
||||
public static final DeferredBlock<SlabBlock> PINK_PATTERN_BLOCK_SLAB = registerBlock("pink_pattern_block_slab",
|
||||
() -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(PINK_PATTERN_BLOCK.get())));
|
||||
|
||||
public static final DeferredBlock<Block> GRAY_PATTERN_BLOCK = registerBlock("gray_pattern_block",
|
||||
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.GRAY_CONCRETE)));
|
||||
public static final DeferredBlock<StairBlock> GRAY_PATTERN_BLOCK_STAIRS = registerBlock("gray_pattern_block_stairs",
|
||||
() -> new StairBlock(GRAY_PATTERN_BLOCK.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(GRAY_PATTERN_BLOCK.get())));
|
||||
public static final DeferredBlock<SlabBlock> GRAY_PATTERN_BLOCK_SLAB = registerBlock("gray_pattern_block_slab",
|
||||
() -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(GRAY_PATTERN_BLOCK.get())));
|
||||
|
||||
public static final DeferredBlock<Block> LIGHT_GRAY_PATTERN_BLOCK = registerBlock("light_gray_pattern_block",
|
||||
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.LIGHT_GRAY_CONCRETE)));
|
||||
public static final DeferredBlock<StairBlock> LIGHT_GRAY_PATTERN_BLOCK_STAIRS = registerBlock("light_gray_pattern_block_stairs",
|
||||
() -> new StairBlock(LIGHT_GRAY_PATTERN_BLOCK.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(LIGHT_GRAY_PATTERN_BLOCK.get())));
|
||||
public static final DeferredBlock<SlabBlock> LIGHT_GRAY_PATTERN_BLOCK_SLAB = registerBlock("light_gray_pattern_block_slab",
|
||||
() -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(LIGHT_GRAY_PATTERN_BLOCK.get())));
|
||||
|
||||
public static final DeferredBlock<Block> CYAN_PATTERN_BLOCK = registerBlock("cyan_pattern_block",
|
||||
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.CYAN_CONCRETE)));
|
||||
public static final DeferredBlock<StairBlock> CYAN_PATTERN_BLOCK_STAIRS = registerBlock("cyan_pattern_block_stairs",
|
||||
() -> new StairBlock(CYAN_PATTERN_BLOCK.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(CYAN_PATTERN_BLOCK.get())));
|
||||
public static final DeferredBlock<SlabBlock> CYAN_PATTERN_BLOCK_SLAB = registerBlock("cyan_pattern_block_slab",
|
||||
() -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(CYAN_PATTERN_BLOCK.get())));
|
||||
|
||||
public static final DeferredBlock<Block> PURPLE_PATTERN_BLOCK = registerBlock("purple_pattern_block",
|
||||
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.PURPLE_CONCRETE)));
|
||||
public static final DeferredBlock<StairBlock> PURPLE_PATTERN_BLOCK_STAIRS = registerBlock("purple_pattern_block_stairs",
|
||||
() -> new StairBlock(PURPLE_PATTERN_BLOCK.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(PURPLE_PATTERN_BLOCK.get())));
|
||||
public static final DeferredBlock<SlabBlock> PURPLE_PATTERN_BLOCK_SLAB = registerBlock("purple_pattern_block_slab",
|
||||
() -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(PURPLE_PATTERN_BLOCK.get())));
|
||||
|
||||
public static final DeferredBlock<Block> BLUE_PATTERN_BLOCK = registerBlock("blue_pattern_block",
|
||||
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.BLUE_CONCRETE)));
|
||||
public static final DeferredBlock<StairBlock> BLUE_PATTERN_BLOCK_STAIRS = registerBlock("blue_pattern_block_stairs",
|
||||
() -> new StairBlock(BLUE_PATTERN_BLOCK.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(BLUE_PATTERN_BLOCK.get())));
|
||||
public static final DeferredBlock<SlabBlock> BLUE_PATTERN_BLOCK_SLAB = registerBlock("blue_pattern_block_slab",
|
||||
() -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(BLUE_PATTERN_BLOCK.get())));
|
||||
|
||||
public static final DeferredBlock<Block> BROWN_PATTERN_BLOCK = registerBlock("brown_pattern_block",
|
||||
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.BROWN_CONCRETE)));
|
||||
public static final DeferredBlock<StairBlock> BROWN_PATTERN_BLOCK_STAIRS = registerBlock("brown_pattern_block_stairs",
|
||||
() -> new StairBlock(BROWN_PATTERN_BLOCK.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(BROWN_PATTERN_BLOCK.get())));
|
||||
public static final DeferredBlock<SlabBlock> BROWN_PATTERN_BLOCK_SLAB = registerBlock("brown_pattern_block_slab",
|
||||
() -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(BROWN_PATTERN_BLOCK.get())));
|
||||
|
||||
public static final DeferredBlock<Block> GREEN_PATTERN_BLOCK = registerBlock("green_pattern_block",
|
||||
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.GREEN_CONCRETE)));
|
||||
public static final DeferredBlock<StairBlock> GREEN_PATTERN_BLOCK_STAIRS = registerBlock("green_pattern_block_stairs",
|
||||
() -> new StairBlock(GREEN_PATTERN_BLOCK.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(GREEN_PATTERN_BLOCK.get())));
|
||||
public static final DeferredBlock<SlabBlock> GREEN_PATTERN_BLOCK_SLAB = registerBlock("green_pattern_block_slab",
|
||||
() -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(GREEN_PATTERN_BLOCK.get())));
|
||||
|
||||
public static final DeferredBlock<Block> RED_PATTERN_BLOCK = registerBlock("red_pattern_block",
|
||||
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.RED_CONCRETE)));
|
||||
public static final DeferredBlock<StairBlock> RED_PATTERN_BLOCK_STAIRS = registerBlock("red_pattern_block_stairs",
|
||||
() -> new StairBlock(RED_PATTERN_BLOCK.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(RED_PATTERN_BLOCK.get())));
|
||||
public static final DeferredBlock<SlabBlock> RED_PATTERN_BLOCK_SLAB = registerBlock("red_pattern_block_slab",
|
||||
() -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(RED_PATTERN_BLOCK.get())));
|
||||
|
||||
public static final DeferredBlock<Block> BLACK_PATTERN_BLOCK = registerBlock("black_pattern_block",
|
||||
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.BLACK_CONCRETE)));
|
||||
public static final DeferredBlock<StairBlock> BLACK_PATTERN_BLOCK_STAIRS = registerBlock("black_pattern_block_stairs",
|
||||
() -> new StairBlock(BLACK_PATTERN_BLOCK.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(BLACK_PATTERN_BLOCK.get())));
|
||||
public static final DeferredBlock<SlabBlock> BLACK_PATTERN_BLOCK_SLAB = registerBlock("black_pattern_block_slab",
|
||||
() -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(BLACK_PATTERN_BLOCK.get())));
|
||||
|
||||
|
||||
//more bricks
|
||||
|
||||
|
||||
@@ -17,6 +17,70 @@ public class ModBlockLootTableProvider extends BlockLootSubProvider {
|
||||
@Override
|
||||
protected void generate() {
|
||||
|
||||
dropSelf(ModBlocks.RED_PATTERN_BLOCK.get());
|
||||
dropSelf(ModBlocks.RED_PATTERN_BLOCK_STAIRS.get());
|
||||
dropSelf(ModBlocks.RED_PATTERN_BLOCK_SLAB.get());
|
||||
|
||||
dropSelf(ModBlocks.WHITE_PATTERN_BLOCK.get());
|
||||
dropSelf(ModBlocks.WHITE_PATTERN_BLOCK_STAIRS.get());
|
||||
dropSelf(ModBlocks.WHITE_PATTERN_BLOCK_SLAB.get());
|
||||
|
||||
dropSelf(ModBlocks.ORANGE_PATTERN_BLOCK.get());
|
||||
dropSelf(ModBlocks.ORANGE_PATTERN_BLOCK_STAIRS.get());
|
||||
dropSelf(ModBlocks.ORANGE_PATTERN_BLOCK_SLAB.get());
|
||||
|
||||
dropSelf(ModBlocks.MAGENTA_PATTERN_BLOCK.get());
|
||||
dropSelf(ModBlocks.MAGENTA_PATTERN_BLOCK_STAIRS.get());
|
||||
dropSelf(ModBlocks.MAGENTA_PATTERN_BLOCK_SLAB.get());
|
||||
|
||||
dropSelf(ModBlocks.LIGHT_BLUE_PATTERN_BLOCK.get());
|
||||
dropSelf(ModBlocks.LIGHT_BLUE_PATTERN_BLOCK_STAIRS.get());
|
||||
dropSelf(ModBlocks.LIGHT_BLUE_PATTERN_BLOCK_SLAB.get());
|
||||
|
||||
dropSelf(ModBlocks.YELLOW_PATTERN_BLOCK.get());
|
||||
dropSelf(ModBlocks.YELLOW_PATTERN_BLOCK_STAIRS.get());
|
||||
dropSelf(ModBlocks.YELLOW_PATTERN_BLOCK_SLAB.get());
|
||||
|
||||
dropSelf(ModBlocks.LIME_PATTERN_BLOCK.get());
|
||||
dropSelf(ModBlocks.LIME_PATTERN_BLOCK_STAIRS.get());
|
||||
dropSelf(ModBlocks.LIME_PATTERN_BLOCK_SLAB.get());
|
||||
|
||||
dropSelf(ModBlocks.PINK_PATTERN_BLOCK.get());
|
||||
dropSelf(ModBlocks.PINK_PATTERN_BLOCK_STAIRS.get());
|
||||
dropSelf(ModBlocks.PINK_PATTERN_BLOCK_SLAB.get());
|
||||
|
||||
dropSelf(ModBlocks.GRAY_PATTERN_BLOCK.get());
|
||||
dropSelf(ModBlocks.GRAY_PATTERN_BLOCK_STAIRS.get());
|
||||
dropSelf(ModBlocks.GRAY_PATTERN_BLOCK_SLAB.get());
|
||||
|
||||
dropSelf(ModBlocks.LIGHT_GRAY_PATTERN_BLOCK.get());
|
||||
dropSelf(ModBlocks.LIGHT_GRAY_PATTERN_BLOCK_STAIRS.get());
|
||||
dropSelf(ModBlocks.LIGHT_GRAY_PATTERN_BLOCK_SLAB.get());
|
||||
|
||||
dropSelf(ModBlocks.CYAN_PATTERN_BLOCK.get());
|
||||
dropSelf(ModBlocks.CYAN_PATTERN_BLOCK_STAIRS.get());
|
||||
dropSelf(ModBlocks.CYAN_PATTERN_BLOCK_SLAB.get());
|
||||
|
||||
dropSelf(ModBlocks.PURPLE_PATTERN_BLOCK.get());
|
||||
dropSelf(ModBlocks.PURPLE_PATTERN_BLOCK_STAIRS.get());
|
||||
dropSelf(ModBlocks.PURPLE_PATTERN_BLOCK_SLAB.get());
|
||||
|
||||
dropSelf(ModBlocks.BLUE_PATTERN_BLOCK.get());
|
||||
dropSelf(ModBlocks.BLUE_PATTERN_BLOCK_STAIRS.get());
|
||||
dropSelf(ModBlocks.BLUE_PATTERN_BLOCK_SLAB.get());
|
||||
|
||||
dropSelf(ModBlocks.BROWN_PATTERN_BLOCK.get());
|
||||
dropSelf(ModBlocks.BROWN_PATTERN_BLOCK_STAIRS.get());
|
||||
dropSelf(ModBlocks.BROWN_PATTERN_BLOCK_SLAB.get());
|
||||
|
||||
dropSelf(ModBlocks.GREEN_PATTERN_BLOCK.get());
|
||||
dropSelf(ModBlocks.GREEN_PATTERN_BLOCK_STAIRS.get());
|
||||
dropSelf(ModBlocks.GREEN_PATTERN_BLOCK_SLAB.get());
|
||||
|
||||
dropSelf(ModBlocks.BLACK_PATTERN_BLOCK.get());
|
||||
dropSelf(ModBlocks.BLACK_PATTERN_BLOCK_STAIRS.get());
|
||||
dropSelf(ModBlocks.BLACK_PATTERN_BLOCK_SLAB.get());
|
||||
|
||||
dropSelf(ModBlocks.POOL_TILES.get());
|
||||
dropSelf(ModBlocks.POOL_TILES1.get());
|
||||
|
||||
|
||||
@@ -16,6 +16,54 @@ public class ModBlockStateProvider extends BlockStateProvider {
|
||||
@Override
|
||||
protected void registerStatesAndModels() {
|
||||
|
||||
blockWithItem(ModBlocks.WHITE_PATTERN_BLOCK);
|
||||
createStairsAndSlab(ModBlocks.WHITE_PATTERN_BLOCK_STAIRS, ModBlocks.WHITE_PATTERN_BLOCK_SLAB, "white_pattern_block");
|
||||
|
||||
blockWithItem(ModBlocks.ORANGE_PATTERN_BLOCK);
|
||||
createStairsAndSlab(ModBlocks.ORANGE_PATTERN_BLOCK_STAIRS, ModBlocks.ORANGE_PATTERN_BLOCK_SLAB, "orange_pattern_block");
|
||||
|
||||
blockWithItem(ModBlocks.MAGENTA_PATTERN_BLOCK);
|
||||
createStairsAndSlab(ModBlocks.MAGENTA_PATTERN_BLOCK_STAIRS, ModBlocks.MAGENTA_PATTERN_BLOCK_SLAB, "magenta_pattern_block");
|
||||
|
||||
blockWithItem(ModBlocks.LIGHT_BLUE_PATTERN_BLOCK);
|
||||
createStairsAndSlab(ModBlocks.LIGHT_BLUE_PATTERN_BLOCK_STAIRS, ModBlocks.LIGHT_BLUE_PATTERN_BLOCK_SLAB, "light_blue_pattern_block");
|
||||
|
||||
blockWithItem(ModBlocks.YELLOW_PATTERN_BLOCK);
|
||||
createStairsAndSlab(ModBlocks.YELLOW_PATTERN_BLOCK_STAIRS, ModBlocks.YELLOW_PATTERN_BLOCK_SLAB, "yellow_pattern_block");
|
||||
|
||||
blockWithItem(ModBlocks.LIME_PATTERN_BLOCK);
|
||||
createStairsAndSlab(ModBlocks.LIME_PATTERN_BLOCK_STAIRS, ModBlocks.LIME_PATTERN_BLOCK_SLAB, "lime_pattern_block");
|
||||
|
||||
blockWithItem(ModBlocks.PINK_PATTERN_BLOCK);
|
||||
createStairsAndSlab(ModBlocks.PINK_PATTERN_BLOCK_STAIRS, ModBlocks.PINK_PATTERN_BLOCK_SLAB, "pink_pattern_block");
|
||||
|
||||
blockWithItem(ModBlocks.GRAY_PATTERN_BLOCK);
|
||||
createStairsAndSlab(ModBlocks.GRAY_PATTERN_BLOCK_STAIRS, ModBlocks.GRAY_PATTERN_BLOCK_SLAB, "gray_pattern_block");
|
||||
|
||||
blockWithItem(ModBlocks.LIGHT_GRAY_PATTERN_BLOCK);
|
||||
createStairsAndSlab(ModBlocks.LIGHT_GRAY_PATTERN_BLOCK_STAIRS, ModBlocks.LIGHT_GRAY_PATTERN_BLOCK_SLAB, "light_gray_pattern_block");
|
||||
|
||||
blockWithItem(ModBlocks.CYAN_PATTERN_BLOCK);
|
||||
createStairsAndSlab(ModBlocks.CYAN_PATTERN_BLOCK_STAIRS, ModBlocks.CYAN_PATTERN_BLOCK_SLAB, "cyan_pattern_block");
|
||||
|
||||
blockWithItem(ModBlocks.PURPLE_PATTERN_BLOCK);
|
||||
createStairsAndSlab(ModBlocks.PURPLE_PATTERN_BLOCK_STAIRS, ModBlocks.PURPLE_PATTERN_BLOCK_SLAB, "purple_pattern_block");
|
||||
|
||||
blockWithItem(ModBlocks.BLUE_PATTERN_BLOCK);
|
||||
createStairsAndSlab(ModBlocks.BLUE_PATTERN_BLOCK_STAIRS, ModBlocks.BLUE_PATTERN_BLOCK_SLAB, "blue_pattern_block");
|
||||
|
||||
blockWithItem(ModBlocks.BROWN_PATTERN_BLOCK);
|
||||
createStairsAndSlab(ModBlocks.BROWN_PATTERN_BLOCK_STAIRS, ModBlocks.BROWN_PATTERN_BLOCK_SLAB, "brown_pattern_block");
|
||||
|
||||
blockWithItem(ModBlocks.GREEN_PATTERN_BLOCK);
|
||||
createStairsAndSlab(ModBlocks.GREEN_PATTERN_BLOCK_STAIRS, ModBlocks.GREEN_PATTERN_BLOCK_SLAB, "green_pattern_block");
|
||||
|
||||
blockWithItem(ModBlocks.BLACK_PATTERN_BLOCK);
|
||||
createStairsAndSlab(ModBlocks.BLACK_PATTERN_BLOCK_STAIRS, ModBlocks.BLACK_PATTERN_BLOCK_SLAB, "black_pattern_block");
|
||||
|
||||
blockWithItem(ModBlocks.RED_PATTERN_BLOCK);
|
||||
createStairsAndSlab(ModBlocks.RED_PATTERN_BLOCK_STAIRS, ModBlocks.RED_PATTERN_BLOCK_SLAB, "red_pattern_block");
|
||||
|
||||
blockWithItem(ModBlocks.POOL_TILES);
|
||||
blockWithItem(ModBlocks.POOL_TILES1);
|
||||
|
||||
|
||||
@@ -21,6 +21,70 @@ public class ModBlockTagProvider extends BlockTagsProvider {
|
||||
@Override
|
||||
protected void addTags(HolderLookup.Provider provider) {
|
||||
tag(BlockTags.MINEABLE_WITH_PICKAXE)
|
||||
.add(ModBlocks.RED_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.RED_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.RED_PATTERN_BLOCK_SLAB.get())
|
||||
|
||||
.add(ModBlocks.WHITE_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.WHITE_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.WHITE_PATTERN_BLOCK_SLAB.get())
|
||||
|
||||
.add(ModBlocks.ORANGE_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.ORANGE_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.ORANGE_PATTERN_BLOCK_SLAB.get())
|
||||
|
||||
.add(ModBlocks.MAGENTA_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.MAGENTA_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.MAGENTA_PATTERN_BLOCK_SLAB.get())
|
||||
|
||||
.add(ModBlocks.LIGHT_BLUE_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.LIGHT_BLUE_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.LIGHT_BLUE_PATTERN_BLOCK_SLAB.get())
|
||||
|
||||
.add(ModBlocks.YELLOW_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.YELLOW_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.YELLOW_PATTERN_BLOCK_SLAB.get())
|
||||
|
||||
.add(ModBlocks.LIME_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.LIME_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.LIME_PATTERN_BLOCK_SLAB.get())
|
||||
|
||||
.add(ModBlocks.PINK_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.PINK_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.PINK_PATTERN_BLOCK_SLAB.get())
|
||||
|
||||
.add(ModBlocks.GRAY_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.GRAY_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.GRAY_PATTERN_BLOCK_SLAB.get())
|
||||
|
||||
.add(ModBlocks.LIGHT_GRAY_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.LIGHT_GRAY_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.LIGHT_GRAY_PATTERN_BLOCK_SLAB.get())
|
||||
|
||||
.add(ModBlocks.CYAN_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.CYAN_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.CYAN_PATTERN_BLOCK_SLAB.get())
|
||||
|
||||
.add(ModBlocks.PURPLE_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.PURPLE_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.PURPLE_PATTERN_BLOCK_SLAB.get())
|
||||
|
||||
.add(ModBlocks.BLUE_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.BLUE_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.BLUE_PATTERN_BLOCK_SLAB.get())
|
||||
|
||||
.add(ModBlocks.BROWN_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.BROWN_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.BROWN_PATTERN_BLOCK_SLAB.get())
|
||||
|
||||
.add(ModBlocks.GREEN_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.GREEN_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.GREEN_PATTERN_BLOCK_SLAB.get())
|
||||
|
||||
.add(ModBlocks.BLACK_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.BLACK_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.BLACK_PATTERN_BLOCK_SLAB.get())
|
||||
|
||||
.add(ModBlocks.IRON_GRATE.get())
|
||||
.add(ModBlocks.GOLD_GRATE.get())
|
||||
.add(ModBlocks.DIAMOND_GRATE.get())
|
||||
@@ -523,6 +587,70 @@ public class ModBlockTagProvider extends BlockTagsProvider {
|
||||
|
||||
tag(Tags.Blocks.DYED)
|
||||
|
||||
.add(ModBlocks.WHITE_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.WHITE_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.WHITE_PATTERN_BLOCK_SLAB.get())
|
||||
|
||||
.add(ModBlocks.ORANGE_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.ORANGE_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.ORANGE_PATTERN_BLOCK_SLAB.get())
|
||||
|
||||
.add(ModBlocks.MAGENTA_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.MAGENTA_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.MAGENTA_PATTERN_BLOCK_SLAB.get())
|
||||
|
||||
.add(ModBlocks.LIGHT_BLUE_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.LIGHT_BLUE_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.LIGHT_BLUE_PATTERN_BLOCK_SLAB.get())
|
||||
|
||||
.add(ModBlocks.YELLOW_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.YELLOW_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.YELLOW_PATTERN_BLOCK_SLAB.get())
|
||||
|
||||
.add(ModBlocks.LIME_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.LIME_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.LIME_PATTERN_BLOCK_SLAB.get())
|
||||
|
||||
.add(ModBlocks.PINK_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.PINK_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.PINK_PATTERN_BLOCK_SLAB.get())
|
||||
|
||||
.add(ModBlocks.GRAY_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.GRAY_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.GRAY_PATTERN_BLOCK_SLAB.get())
|
||||
|
||||
.add(ModBlocks.LIGHT_GRAY_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.LIGHT_GRAY_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.LIGHT_GRAY_PATTERN_BLOCK_SLAB.get())
|
||||
|
||||
.add(ModBlocks.CYAN_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.CYAN_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.CYAN_PATTERN_BLOCK_SLAB.get())
|
||||
|
||||
.add(ModBlocks.PURPLE_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.PURPLE_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.PURPLE_PATTERN_BLOCK_SLAB.get())
|
||||
|
||||
.add(ModBlocks.BLUE_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.BLUE_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.BLUE_PATTERN_BLOCK_SLAB.get())
|
||||
|
||||
.add(ModBlocks.BROWN_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.BROWN_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.BROWN_PATTERN_BLOCK_SLAB.get())
|
||||
|
||||
.add(ModBlocks.GREEN_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.GREEN_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.GREEN_PATTERN_BLOCK_SLAB.get())
|
||||
|
||||
.add(ModBlocks.BLACK_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.BLACK_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.BLACK_PATTERN_BLOCK_SLAB.get())
|
||||
|
||||
.add(ModBlocks.RED_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.RED_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.RED_PATTERN_BLOCK_SLAB.get())
|
||||
|
||||
.add(ModBlocks.WHITE_GLOW_STAINED_GLASS.get())
|
||||
.add(ModBlocks.ORANGE_GLOW_STAINED_GLASS.get())
|
||||
.add(ModBlocks.MAGENTA_GLOW_STAINED_GLASS.get())
|
||||
@@ -634,6 +762,10 @@ public class ModBlockTagProvider extends BlockTagsProvider {
|
||||
.add(ModBlocks.WHITE_BRICKS.get())
|
||||
.add(ModBlocks.WHITE_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.WHITE_BRICKS_SLAB.get())
|
||||
|
||||
.add(ModBlocks.WHITE_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.WHITE_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.WHITE_PATTERN_BLOCK_SLAB.get())
|
||||
;
|
||||
|
||||
tag(Tags.Blocks.DYED_ORANGE)
|
||||
@@ -643,6 +775,10 @@ public class ModBlockTagProvider extends BlockTagsProvider {
|
||||
.add(ModBlocks.ORANGE_BRICKS.get())
|
||||
.add(ModBlocks.ORANGE_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.ORANGE_BRICKS_SLAB.get())
|
||||
|
||||
.add(ModBlocks.ORANGE_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.ORANGE_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.ORANGE_PATTERN_BLOCK_SLAB.get())
|
||||
;
|
||||
|
||||
tag(Tags.Blocks.DYED_MAGENTA)
|
||||
@@ -652,6 +788,10 @@ public class ModBlockTagProvider extends BlockTagsProvider {
|
||||
.add(ModBlocks.MAGENTA_BRICKS.get())
|
||||
.add(ModBlocks.MAGENTA_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.MAGENTA_BRICKS_SLAB.get())
|
||||
|
||||
.add(ModBlocks.MAGENTA_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.MAGENTA_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.MAGENTA_PATTERN_BLOCK_SLAB.get())
|
||||
;
|
||||
|
||||
tag(Tags.Blocks.DYED_LIGHT_BLUE)
|
||||
@@ -661,6 +801,10 @@ public class ModBlockTagProvider extends BlockTagsProvider {
|
||||
.add(ModBlocks.LIGHT_BLUE_BRICKS.get())
|
||||
.add(ModBlocks.LIGHT_BLUE_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.LIGHT_BLUE_BRICKS_SLAB.get())
|
||||
|
||||
.add(ModBlocks.LIGHT_BLUE_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.LIGHT_BLUE_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.LIGHT_BLUE_PATTERN_BLOCK_SLAB.get())
|
||||
;
|
||||
|
||||
tag(Tags.Blocks.DYED_YELLOW)
|
||||
@@ -670,6 +814,10 @@ public class ModBlockTagProvider extends BlockTagsProvider {
|
||||
.add(ModBlocks.YELLOW_BRICKS.get())
|
||||
.add(ModBlocks.YELLOW_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.YELLOW_BRICKS_SLAB.get())
|
||||
|
||||
.add(ModBlocks.YELLOW_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.YELLOW_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.YELLOW_PATTERN_BLOCK_SLAB.get())
|
||||
;
|
||||
|
||||
tag(Tags.Blocks.DYED_LIME)
|
||||
@@ -679,6 +827,10 @@ public class ModBlockTagProvider extends BlockTagsProvider {
|
||||
.add(ModBlocks.LIME_BRICKS.get())
|
||||
.add(ModBlocks.LIME_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.LIME_BRICKS_SLAB.get())
|
||||
|
||||
.add(ModBlocks.LIME_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.LIME_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.LIME_PATTERN_BLOCK_SLAB.get())
|
||||
;
|
||||
|
||||
tag(Tags.Blocks.DYED_PINK)
|
||||
@@ -688,6 +840,10 @@ public class ModBlockTagProvider extends BlockTagsProvider {
|
||||
.add(ModBlocks.PINK_BRICKS.get())
|
||||
.add(ModBlocks.PINK_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.PINK_BRICKS_SLAB.get())
|
||||
|
||||
.add(ModBlocks.PINK_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.PINK_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.PINK_PATTERN_BLOCK_SLAB.get())
|
||||
;
|
||||
|
||||
tag(Tags.Blocks.DYED_GRAY)
|
||||
@@ -697,6 +853,10 @@ public class ModBlockTagProvider extends BlockTagsProvider {
|
||||
.add(ModBlocks.GRAY_BRICKS.get())
|
||||
.add(ModBlocks.GRAY_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.GRAY_BRICKS_SLAB.get())
|
||||
|
||||
.add(ModBlocks.GRAY_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.GRAY_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.GRAY_PATTERN_BLOCK_SLAB.get())
|
||||
;
|
||||
|
||||
tag(Tags.Blocks.DYED_LIGHT_GRAY)
|
||||
@@ -706,6 +866,10 @@ public class ModBlockTagProvider extends BlockTagsProvider {
|
||||
.add(ModBlocks.LIGHT_GRAY_BRICKS.get())
|
||||
.add(ModBlocks.LIGHT_GRAY_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.LIGHT_GRAY_BRICKS_SLAB.get())
|
||||
|
||||
.add(ModBlocks.LIGHT_GRAY_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.LIGHT_GRAY_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.LIGHT_GRAY_PATTERN_BLOCK_SLAB.get())
|
||||
;
|
||||
|
||||
tag(Tags.Blocks.DYED_CYAN)
|
||||
@@ -715,6 +879,10 @@ public class ModBlockTagProvider extends BlockTagsProvider {
|
||||
.add(ModBlocks.CYAN_BRICKS.get())
|
||||
.add(ModBlocks.CYAN_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.CYAN_BRICKS_SLAB.get())
|
||||
|
||||
.add(ModBlocks.CYAN_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.CYAN_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.CYAN_PATTERN_BLOCK_SLAB.get())
|
||||
;
|
||||
|
||||
tag(Tags.Blocks.DYED_PURPLE)
|
||||
@@ -724,6 +892,10 @@ public class ModBlockTagProvider extends BlockTagsProvider {
|
||||
.add(ModBlocks.PURPLE_BRICKS.get())
|
||||
.add(ModBlocks.PURPLE_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.PURPLE_BRICKS_SLAB.get())
|
||||
|
||||
.add(ModBlocks.PURPLE_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.PURPLE_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.PURPLE_PATTERN_BLOCK_SLAB.get())
|
||||
;
|
||||
|
||||
tag(Tags.Blocks.DYED_BLUE)
|
||||
@@ -733,6 +905,10 @@ public class ModBlockTagProvider extends BlockTagsProvider {
|
||||
.add(ModBlocks.BLUE_BRICKS.get())
|
||||
.add(ModBlocks.BLUE_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.BLUE_BRICKS_SLAB.get())
|
||||
|
||||
.add(ModBlocks.BLUE_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.BLUE_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.BLUE_PATTERN_BLOCK_SLAB.get())
|
||||
;
|
||||
|
||||
tag(Tags.Blocks.DYED_BROWN)
|
||||
@@ -742,6 +918,10 @@ public class ModBlockTagProvider extends BlockTagsProvider {
|
||||
.add(ModBlocks.BROWN_BRICKS.get())
|
||||
.add(ModBlocks.BROWN_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.BROWN_BRICKS_SLAB.get())
|
||||
|
||||
.add(ModBlocks.BROWN_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.BROWN_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.BROWN_PATTERN_BLOCK_SLAB.get())
|
||||
;
|
||||
|
||||
tag(Tags.Blocks.DYED_GREEN)
|
||||
@@ -751,6 +931,10 @@ public class ModBlockTagProvider extends BlockTagsProvider {
|
||||
.add(ModBlocks.GREEN_BRICKS.get())
|
||||
.add(ModBlocks.GREEN_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.GREEN_BRICKS_SLAB.get())
|
||||
|
||||
.add(ModBlocks.GREEN_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.GREEN_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.GREEN_PATTERN_BLOCK_SLAB.get())
|
||||
;
|
||||
|
||||
tag(Tags.Blocks.DYED_RED)
|
||||
@@ -760,6 +944,10 @@ public class ModBlockTagProvider extends BlockTagsProvider {
|
||||
.add(ModBlocks.RED_BRICKS.get())
|
||||
.add(ModBlocks.RED_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.RED_BRICKS_SLAB.get())
|
||||
|
||||
.add(ModBlocks.RED_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.RED_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.RED_PATTERN_BLOCK_SLAB.get())
|
||||
;
|
||||
|
||||
tag(Tags.Blocks.DYED_BLACK)
|
||||
@@ -769,6 +957,10 @@ public class ModBlockTagProvider extends BlockTagsProvider {
|
||||
.add(ModBlocks.BLACK_BRICKS.get())
|
||||
.add(ModBlocks.BLACK_BRICKS_STAIRS.get())
|
||||
.add(ModBlocks.BLACK_BRICKS_SLAB.get())
|
||||
|
||||
.add(ModBlocks.BLACK_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.BLACK_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.BLACK_PATTERN_BLOCK_SLAB.get())
|
||||
;
|
||||
|
||||
tag(BlockTags.VIBRATION_RESONATORS)
|
||||
@@ -803,6 +995,23 @@ public class ModBlockTagProvider extends BlockTagsProvider {
|
||||
|
||||
tag(BlockTags.STAIRS)
|
||||
|
||||
.add(ModBlocks.RED_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.WHITE_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.ORANGE_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.MAGENTA_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.LIGHT_BLUE_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.YELLOW_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.LIME_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.PINK_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.GRAY_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.LIGHT_GRAY_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.CYAN_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.PURPLE_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.BLUE_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.BROWN_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.GREEN_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.BLACK_PATTERN_BLOCK_STAIRS.get())
|
||||
|
||||
.add(ModBlocks.WHITE_WOOL_STAIRS.get())
|
||||
.add(ModBlocks.ORANGE_WOOL_STAIRS.get())
|
||||
.add(ModBlocks.MAGENTA_WOOL_STAIRS.get())
|
||||
@@ -868,6 +1077,23 @@ public class ModBlockTagProvider extends BlockTagsProvider {
|
||||
|
||||
tag(BlockTags.SLABS)
|
||||
|
||||
.add(ModBlocks.WHITE_PATTERN_BLOCK_SLAB.get())
|
||||
.add(ModBlocks.ORANGE_PATTERN_BLOCK_SLAB.get())
|
||||
.add(ModBlocks.MAGENTA_PATTERN_BLOCK_SLAB.get())
|
||||
.add(ModBlocks.LIGHT_BLUE_PATTERN_BLOCK_SLAB.get())
|
||||
.add(ModBlocks.YELLOW_PATTERN_BLOCK_SLAB.get())
|
||||
.add(ModBlocks.LIME_PATTERN_BLOCK_SLAB.get())
|
||||
.add(ModBlocks.PINK_PATTERN_BLOCK_SLAB.get())
|
||||
.add(ModBlocks.GRAY_PATTERN_BLOCK_SLAB.get())
|
||||
.add(ModBlocks.LIGHT_GRAY_PATTERN_BLOCK_SLAB.get())
|
||||
.add(ModBlocks.CYAN_PATTERN_BLOCK_SLAB.get())
|
||||
.add(ModBlocks.PURPLE_PATTERN_BLOCK_SLAB.get())
|
||||
.add(ModBlocks.BLUE_PATTERN_BLOCK_SLAB.get())
|
||||
.add(ModBlocks.BROWN_PATTERN_BLOCK_SLAB.get())
|
||||
.add(ModBlocks.GREEN_PATTERN_BLOCK_SLAB.get())
|
||||
.add(ModBlocks.BLACK_PATTERN_BLOCK_SLAB.get())
|
||||
.add(ModBlocks.RED_PATTERN_BLOCK_SLAB.get())
|
||||
|
||||
.add(ModBlocks.WHITE_WOOL_SLAB.get())
|
||||
.add(ModBlocks.ORANGE_WOOL_SLAB.get())
|
||||
.add(ModBlocks.MAGENTA_WOOL_SLAB.get())
|
||||
@@ -931,5 +1157,11 @@ public class ModBlockTagProvider extends BlockTagsProvider {
|
||||
|
||||
;
|
||||
|
||||
tag(Tags.Blocks.CONCRETES)
|
||||
.add(ModBlocks.RED_PATTERN_BLOCK.get())
|
||||
.add(ModBlocks.RED_PATTERN_BLOCK_STAIRS.get())
|
||||
.add(ModBlocks.RED_PATTERN_BLOCK_SLAB.get())
|
||||
;
|
||||
|
||||
}
|
||||
}
|
||||
@@ -211,6 +211,66 @@ public class ModLanguageProvider extends LanguageProvider {
|
||||
add(ModBlocks.SMOOTH_BASALT_BRICKS_STAIRS.get(), "Purpur Bricks Stairs");
|
||||
add(ModBlocks.SMOOTH_BASALT_BRICKS_SLAB.get(), "Purpur Bricks Slab");
|
||||
|
||||
add(ModBlocks.WHITE_PATTERN_BLOCK.get(), "White Pattern Block");
|
||||
add(ModBlocks.WHITE_PATTERN_BLOCK_STAIRS.get(), "White Pattern Block Stairs");
|
||||
add(ModBlocks.WHITE_PATTERN_BLOCK_SLAB.get(), "White Pattern Block Slab");
|
||||
|
||||
add(ModBlocks.ORANGE_PATTERN_BLOCK.get(), "Orange Pattern Block");
|
||||
add(ModBlocks.ORANGE_PATTERN_BLOCK_STAIRS.get(), "Orange Pattern Block Stairs");
|
||||
add(ModBlocks.ORANGE_PATTERN_BLOCK_SLAB.get(), "Orange Pattern Block Slab");
|
||||
|
||||
add(ModBlocks.MAGENTA_PATTERN_BLOCK.get(), "Magenta Pattern Block");
|
||||
add(ModBlocks.MAGENTA_PATTERN_BLOCK_STAIRS.get(), "Magenta Pattern Block Stairs");
|
||||
add(ModBlocks.MAGENTA_PATTERN_BLOCK_SLAB.get(), "Magenta Pattern Block Slab");
|
||||
|
||||
add(ModBlocks.LIGHT_BLUE_PATTERN_BLOCK.get(), "Light Blue Pattern Block");
|
||||
add(ModBlocks.LIGHT_BLUE_PATTERN_BLOCK_STAIRS.get(), "Light Blue Pattern Block Stairs");
|
||||
add(ModBlocks.LIGHT_BLUE_PATTERN_BLOCK_SLAB.get(), "Light Blue Pattern Block Slab");
|
||||
|
||||
add(ModBlocks.YELLOW_PATTERN_BLOCK.get(), "Yellow Pattern Block");
|
||||
add(ModBlocks.YELLOW_PATTERN_BLOCK_STAIRS.get(), "Yellow Pattern Block Stairs");
|
||||
add(ModBlocks.YELLOW_PATTERN_BLOCK_SLAB.get(), "Yellow Pattern Block Slab");
|
||||
|
||||
add(ModBlocks.LIME_PATTERN_BLOCK.get(), "Lime Pattern Block");
|
||||
add(ModBlocks.LIME_PATTERN_BLOCK_STAIRS.get(), "Lime Pattern Block Stairs");
|
||||
add(ModBlocks.LIME_PATTERN_BLOCK_SLAB.get(), "Lime Pattern Block Slab");
|
||||
|
||||
add(ModBlocks.PINK_PATTERN_BLOCK.get(), "Pink Pattern Block");
|
||||
add(ModBlocks.PINK_PATTERN_BLOCK_STAIRS.get(), "Pink Pattern Block Stairs");
|
||||
add(ModBlocks.PINK_PATTERN_BLOCK_SLAB.get(), "Pink Pattern Block Slab");
|
||||
|
||||
add(ModBlocks.GRAY_PATTERN_BLOCK.get(), "Gray Pattern Block");
|
||||
add(ModBlocks.GRAY_PATTERN_BLOCK_STAIRS.get(), "Gray Pattern Block Stairs");
|
||||
add(ModBlocks.GRAY_PATTERN_BLOCK_SLAB.get(), "Gray Pattern Block Slab");
|
||||
|
||||
add(ModBlocks.LIGHT_GRAY_PATTERN_BLOCK.get(), "Light Gray Pattern Block");
|
||||
add(ModBlocks.LIGHT_GRAY_PATTERN_BLOCK_STAIRS.get(), "Light Gray Pattern Block Stairs");
|
||||
add(ModBlocks.LIGHT_GRAY_PATTERN_BLOCK_SLAB.get(), "Light Gray Pattern Block Slab");
|
||||
|
||||
add(ModBlocks.CYAN_PATTERN_BLOCK.get(), "Cyan Pattern Block");
|
||||
add(ModBlocks.CYAN_PATTERN_BLOCK_STAIRS.get(), "Cyan Pattern Block Stairs");
|
||||
add(ModBlocks.CYAN_PATTERN_BLOCK_SLAB.get(), "Cyan Pattern Block Slab");
|
||||
|
||||
add(ModBlocks.PURPLE_PATTERN_BLOCK.get(), "Purple Pattern Block");
|
||||
add(ModBlocks.PURPLE_PATTERN_BLOCK_STAIRS.get(), "Purple Pattern Block Stairs");
|
||||
add(ModBlocks.PURPLE_PATTERN_BLOCK_SLAB.get(), "Purple Pattern Block Slab");
|
||||
|
||||
add(ModBlocks.BLUE_PATTERN_BLOCK.get(), "Blue Pattern Block");
|
||||
add(ModBlocks.BLUE_PATTERN_BLOCK_STAIRS.get(), "Blue Pattern Block Stairs");
|
||||
add(ModBlocks.BLUE_PATTERN_BLOCK_SLAB.get(), "Blue Pattern Block Slab");
|
||||
|
||||
add(ModBlocks.BROWN_PATTERN_BLOCK.get(), "Brown Pattern Block");
|
||||
add(ModBlocks.BROWN_PATTERN_BLOCK_STAIRS.get(), "Brown Pattern Block Stairs");
|
||||
add(ModBlocks.BROWN_PATTERN_BLOCK_SLAB.get(), "Brown Pattern Block Slab");
|
||||
|
||||
add(ModBlocks.GREEN_PATTERN_BLOCK.get(), "Green Pattern Block");
|
||||
add(ModBlocks.GREEN_PATTERN_BLOCK_STAIRS.get(), "Green Pattern Block Stairs");
|
||||
add(ModBlocks.GREEN_PATTERN_BLOCK_SLAB.get(), "Green Pattern Block Slab");
|
||||
|
||||
add(ModBlocks.BLACK_PATTERN_BLOCK.get(), "Black Pattern Block");
|
||||
add(ModBlocks.BLACK_PATTERN_BLOCK_STAIRS.get(), "Black Pattern Block Stairs");
|
||||
add(ModBlocks.BLACK_PATTERN_BLOCK_SLAB.get(), "Black Pattern Block Slab");
|
||||
|
||||
|
||||
|
||||
add("creativetab.ornamentum.ornamentum", "Ornamentum");
|
||||
|
||||
@@ -15,6 +15,7 @@ import net.minecraft.world.level.ItemLike;
|
||||
import net.minecraft.world.level.block.Blocks;
|
||||
import ovh.glitchlabs.ornamentum.Ornamentum;
|
||||
import ovh.glitchlabs.ornamentum.blocks.ModBlocks;
|
||||
import net.minecraft.data.recipes.SingleItemRecipeBuilder;
|
||||
|
||||
import java.util.LinkedHashMap;
|
||||
import java.util.Map;
|
||||
@@ -230,6 +231,40 @@ public class ModRecipeProvider extends RecipeProvider {
|
||||
slabRecipes.put(ModBlocks.PURPUR_BRICKS.get(), ModBlocks.PURPUR_BRICKS_SLAB.get());
|
||||
slabRecipes.put(ModBlocks.SMOOTH_BASALT_BRICKS.get(), ModBlocks.SMOOTH_BASALT_BRICKS_SLAB.get());
|
||||
|
||||
// Pattern Block Stairs
|
||||
stairRecipes.put(ModBlocks.WHITE_PATTERN_BLOCK.get(), ModBlocks.WHITE_PATTERN_BLOCK_STAIRS.get());
|
||||
stairRecipes.put(ModBlocks.ORANGE_PATTERN_BLOCK.get(), ModBlocks.ORANGE_PATTERN_BLOCK_STAIRS.get());
|
||||
stairRecipes.put(ModBlocks.MAGENTA_PATTERN_BLOCK.get(), ModBlocks.MAGENTA_PATTERN_BLOCK_STAIRS.get());
|
||||
stairRecipes.put(ModBlocks.LIGHT_BLUE_PATTERN_BLOCK.get(), ModBlocks.LIGHT_BLUE_PATTERN_BLOCK_STAIRS.get());
|
||||
stairRecipes.put(ModBlocks.YELLOW_PATTERN_BLOCK.get(), ModBlocks.YELLOW_PATTERN_BLOCK_STAIRS.get());
|
||||
stairRecipes.put(ModBlocks.LIME_PATTERN_BLOCK.get(), ModBlocks.LIME_PATTERN_BLOCK_STAIRS.get());
|
||||
stairRecipes.put(ModBlocks.PINK_PATTERN_BLOCK.get(), ModBlocks.PINK_PATTERN_BLOCK_STAIRS.get());
|
||||
stairRecipes.put(ModBlocks.GRAY_PATTERN_BLOCK.get(), ModBlocks.GRAY_PATTERN_BLOCK_STAIRS.get());
|
||||
stairRecipes.put(ModBlocks.LIGHT_GRAY_PATTERN_BLOCK.get(), ModBlocks.LIGHT_GRAY_PATTERN_BLOCK_STAIRS.get());
|
||||
stairRecipes.put(ModBlocks.CYAN_PATTERN_BLOCK.get(), ModBlocks.CYAN_PATTERN_BLOCK_STAIRS.get());
|
||||
stairRecipes.put(ModBlocks.PURPLE_PATTERN_BLOCK.get(), ModBlocks.PURPLE_PATTERN_BLOCK_STAIRS.get());
|
||||
stairRecipes.put(ModBlocks.BLUE_PATTERN_BLOCK.get(), ModBlocks.BLUE_PATTERN_BLOCK_STAIRS.get());
|
||||
stairRecipes.put(ModBlocks.BROWN_PATTERN_BLOCK.get(), ModBlocks.BROWN_PATTERN_BLOCK_STAIRS.get());
|
||||
stairRecipes.put(ModBlocks.GREEN_PATTERN_BLOCK.get(), ModBlocks.GREEN_PATTERN_BLOCK_STAIRS.get());
|
||||
stairRecipes.put(ModBlocks.BLACK_PATTERN_BLOCK.get(), ModBlocks.BLACK_PATTERN_BLOCK_STAIRS.get());
|
||||
|
||||
// Pattern Block Slabs
|
||||
slabRecipes.put(ModBlocks.WHITE_PATTERN_BLOCK.get(), ModBlocks.WHITE_PATTERN_BLOCK_SLAB.get());
|
||||
slabRecipes.put(ModBlocks.ORANGE_PATTERN_BLOCK.get(), ModBlocks.ORANGE_PATTERN_BLOCK_SLAB.get());
|
||||
slabRecipes.put(ModBlocks.MAGENTA_PATTERN_BLOCK.get(), ModBlocks.MAGENTA_PATTERN_BLOCK_SLAB.get());
|
||||
slabRecipes.put(ModBlocks.LIGHT_BLUE_PATTERN_BLOCK.get(), ModBlocks.LIGHT_BLUE_PATTERN_BLOCK_SLAB.get());
|
||||
slabRecipes.put(ModBlocks.YELLOW_PATTERN_BLOCK.get(), ModBlocks.YELLOW_PATTERN_BLOCK_SLAB.get());
|
||||
slabRecipes.put(ModBlocks.LIME_PATTERN_BLOCK.get(), ModBlocks.LIME_PATTERN_BLOCK_SLAB.get());
|
||||
slabRecipes.put(ModBlocks.PINK_PATTERN_BLOCK.get(), ModBlocks.PINK_PATTERN_BLOCK_SLAB.get());
|
||||
slabRecipes.put(ModBlocks.GRAY_PATTERN_BLOCK.get(), ModBlocks.GRAY_PATTERN_BLOCK_SLAB.get());
|
||||
slabRecipes.put(ModBlocks.LIGHT_GRAY_PATTERN_BLOCK.get(), ModBlocks.LIGHT_GRAY_PATTERN_BLOCK_SLAB.get());
|
||||
slabRecipes.put(ModBlocks.CYAN_PATTERN_BLOCK.get(), ModBlocks.CYAN_PATTERN_BLOCK_SLAB.get());
|
||||
slabRecipes.put(ModBlocks.PURPLE_PATTERN_BLOCK.get(), ModBlocks.PURPLE_PATTERN_BLOCK_SLAB.get());
|
||||
slabRecipes.put(ModBlocks.BLUE_PATTERN_BLOCK.get(), ModBlocks.BLUE_PATTERN_BLOCK_SLAB.get());
|
||||
slabRecipes.put(ModBlocks.BROWN_PATTERN_BLOCK.get(), ModBlocks.BROWN_PATTERN_BLOCK_SLAB.get());
|
||||
slabRecipes.put(ModBlocks.GREEN_PATTERN_BLOCK.get(), ModBlocks.GREEN_PATTERN_BLOCK_SLAB.get());
|
||||
slabRecipes.put(ModBlocks.BLACK_PATTERN_BLOCK.get(), ModBlocks.BLACK_PATTERN_BLOCK_SLAB.get());
|
||||
|
||||
|
||||
grateRecipes.forEach((input, result) ->
|
||||
createGrateRecipe(output, input, result));
|
||||
@@ -249,12 +284,52 @@ public class ModRecipeProvider extends RecipeProvider {
|
||||
bricksDyeRecipes.forEach((dye, result) ->
|
||||
createBricksDyeRecipe(output, dye, result));
|
||||
|
||||
// ---- Stonecutter: colored Concrete -> Pattern Block / Stairs / Slab ----
|
||||
Item[] concretes = {
|
||||
Items.WHITE_CONCRETE, Items.ORANGE_CONCRETE, Items.MAGENTA_CONCRETE, Items.LIGHT_BLUE_CONCRETE,
|
||||
Items.YELLOW_CONCRETE, Items.LIME_CONCRETE, Items.PINK_CONCRETE, Items.GRAY_CONCRETE,
|
||||
Items.LIGHT_GRAY_CONCRETE, Items.CYAN_CONCRETE, Items.PURPLE_CONCRETE, Items.BLUE_CONCRETE,
|
||||
Items.BROWN_CONCRETE, Items.GREEN_CONCRETE, Items.RED_CONCRETE, Items.BLACK_CONCRETE
|
||||
};
|
||||
|
||||
ItemLike[] patternBlocks = {
|
||||
ModBlocks.WHITE_PATTERN_BLOCK.get(), ModBlocks.ORANGE_PATTERN_BLOCK.get(), ModBlocks.MAGENTA_PATTERN_BLOCK.get(),
|
||||
ModBlocks.LIGHT_BLUE_PATTERN_BLOCK.get(), ModBlocks.YELLOW_PATTERN_BLOCK.get(), ModBlocks.LIME_PATTERN_BLOCK.get(),
|
||||
ModBlocks.PINK_PATTERN_BLOCK.get(), ModBlocks.GRAY_PATTERN_BLOCK.get(), ModBlocks.LIGHT_GRAY_PATTERN_BLOCK.get(),
|
||||
ModBlocks.CYAN_PATTERN_BLOCK.get(), ModBlocks.PURPLE_PATTERN_BLOCK.get(), ModBlocks.BLUE_PATTERN_BLOCK.get(),
|
||||
ModBlocks.BROWN_PATTERN_BLOCK.get(), ModBlocks.GREEN_PATTERN_BLOCK.get(), ModBlocks.RED_PATTERN_BLOCK.get(),
|
||||
ModBlocks.BLACK_PATTERN_BLOCK.get()
|
||||
};
|
||||
|
||||
ItemLike[] patternBlockStairs = {
|
||||
ModBlocks.WHITE_PATTERN_BLOCK_STAIRS.get(), ModBlocks.ORANGE_PATTERN_BLOCK_STAIRS.get(), ModBlocks.MAGENTA_PATTERN_BLOCK_STAIRS.get(),
|
||||
ModBlocks.LIGHT_BLUE_PATTERN_BLOCK_STAIRS.get(), ModBlocks.YELLOW_PATTERN_BLOCK_STAIRS.get(), ModBlocks.LIME_PATTERN_BLOCK_STAIRS.get(),
|
||||
ModBlocks.PINK_PATTERN_BLOCK_STAIRS.get(), ModBlocks.GRAY_PATTERN_BLOCK_STAIRS.get(), ModBlocks.LIGHT_GRAY_PATTERN_BLOCK_STAIRS.get(),
|
||||
ModBlocks.CYAN_PATTERN_BLOCK_STAIRS.get(), ModBlocks.PURPLE_PATTERN_BLOCK_STAIRS.get(), ModBlocks.BLUE_PATTERN_BLOCK_STAIRS.get(),
|
||||
ModBlocks.BROWN_PATTERN_BLOCK_STAIRS.get(), ModBlocks.GREEN_PATTERN_BLOCK_STAIRS.get(), ModBlocks.RED_PATTERN_BLOCK_STAIRS.get(),
|
||||
ModBlocks.BLACK_PATTERN_BLOCK_STAIRS.get()
|
||||
};
|
||||
|
||||
ItemLike[] patternBlockSlabs = {
|
||||
ModBlocks.WHITE_PATTERN_BLOCK_SLAB.get(), ModBlocks.ORANGE_PATTERN_BLOCK_SLAB.get(), ModBlocks.MAGENTA_PATTERN_BLOCK_SLAB.get(),
|
||||
ModBlocks.LIGHT_BLUE_PATTERN_BLOCK_SLAB.get(), ModBlocks.YELLOW_PATTERN_BLOCK_SLAB.get(), ModBlocks.LIME_PATTERN_BLOCK_SLAB.get(),
|
||||
ModBlocks.PINK_PATTERN_BLOCK_SLAB.get(), ModBlocks.GRAY_PATTERN_BLOCK_SLAB.get(), ModBlocks.LIGHT_GRAY_PATTERN_BLOCK_SLAB.get(),
|
||||
ModBlocks.CYAN_PATTERN_BLOCK_SLAB.get(), ModBlocks.PURPLE_PATTERN_BLOCK_SLAB.get(), ModBlocks.BLUE_PATTERN_BLOCK_SLAB.get(),
|
||||
ModBlocks.BROWN_PATTERN_BLOCK_SLAB.get(), ModBlocks.GREEN_PATTERN_BLOCK_SLAB.get(), ModBlocks.RED_PATTERN_BLOCK_SLAB.get(),
|
||||
ModBlocks.BLACK_PATTERN_BLOCK_SLAB.get()
|
||||
};
|
||||
|
||||
// ---- Dye / recolor recipes (like vanilla wool/glass: any color + dye -> target color) ----
|
||||
String[] colorNames = {
|
||||
"white", "orange", "magenta", "light_blue", "yellow", "lime", "pink",
|
||||
"gray", "light_gray", "cyan", "purple", "blue", "brown", "green", "red", "black"
|
||||
};
|
||||
|
||||
for (int i = 0; i < colorNames.length; i++) {
|
||||
createStonecuttingRecipe(output, concretes[i], patternBlocks[i], 1,
|
||||
colorNames[i] + "_pattern_block_from_stonecutting");
|
||||
}
|
||||
|
||||
Item[] dyes = {
|
||||
Items.WHITE_DYE, Items.ORANGE_DYE, Items.MAGENTA_DYE, Items.LIGHT_BLUE_DYE,
|
||||
Items.YELLOW_DYE, Items.LIME_DYE, Items.PINK_DYE, Items.GRAY_DYE,
|
||||
@@ -350,6 +425,13 @@ public class ModRecipeProvider extends RecipeProvider {
|
||||
createDyeRecipes(output, "bricks_slabs", brickSlabsColors, dyes, colorNames);
|
||||
}
|
||||
|
||||
|
||||
private void createStonecuttingRecipe(RecipeOutput output, ItemLike input, ItemLike result, int count, String recipeName) {
|
||||
SingleItemRecipeBuilder.stonecutting(Ingredient.of(input), RecipeCategory.BUILDING_BLOCKS, result, count)
|
||||
.unlockedBy("has_input", has(input))
|
||||
.save(output, ResourceLocation.fromNamespaceAndPath(Ornamentum.MODID, recipeName));
|
||||
}
|
||||
|
||||
/**
|
||||
* Generates 16 recolor recipes (one per target color) for a set of 16 same-shape,
|
||||
* differently-colored items: any item from {@code items} + the matching dye -> the
|
||||
|
||||
@@ -23,7 +23,7 @@ public class ModCreativeModeTabs {
|
||||
.title(Component.translatable("creativetab.ornamentum.ornamentum"))
|
||||
.displayItems((itemDisplayParameters, output) -> {
|
||||
|
||||
//Grates
|
||||
// Grates
|
||||
output.accept(ModBlocks.IRON_GRATE);
|
||||
output.accept(ModBlocks.GOLD_GRATE);
|
||||
output.accept(ModBlocks.DIAMOND_GRATE);
|
||||
@@ -31,76 +31,79 @@ public class ModCreativeModeTabs {
|
||||
output.accept(ModBlocks.AMETHYST_GRATE);
|
||||
output.accept(ModBlocks.OBSIDIAN_GRATE);
|
||||
|
||||
//glow glass
|
||||
output.accept(ModBlocks.BLACK_GLOW_STAINED_GLASS);
|
||||
// Glow Glass
|
||||
output.accept(ModBlocks.WHITE_GLOW_STAINED_GLASS);
|
||||
output.accept(ModBlocks.LIGHT_GRAY_GLOW_STAINED_GLASS);
|
||||
output.accept(ModBlocks.GRAY_GLOW_STAINED_GLASS);
|
||||
output.accept(ModBlocks.BLACK_GLOW_STAINED_GLASS);
|
||||
output.accept(ModBlocks.BROWN_GLOW_STAINED_GLASS);
|
||||
output.accept(ModBlocks.RED_GLOW_STAINED_GLASS);
|
||||
output.accept(ModBlocks.ORANGE_GLOW_STAINED_GLASS);
|
||||
output.accept(ModBlocks.MAGENTA_GLOW_STAINED_GLASS);
|
||||
output.accept(ModBlocks.LIGHT_BLUE_GLOW_STAINED_GLASS);
|
||||
output.accept(ModBlocks.YELLOW_GLOW_STAINED_GLASS);
|
||||
output.accept(ModBlocks.LIME_GLOW_STAINED_GLASS);
|
||||
output.accept(ModBlocks.GREEN_GLOW_STAINED_GLASS);
|
||||
output.accept(ModBlocks.CYAN_GLOW_STAINED_GLASS);
|
||||
output.accept(ModBlocks.LIGHT_BLUE_GLOW_STAINED_GLASS);
|
||||
output.accept(ModBlocks.BLUE_GLOW_STAINED_GLASS);
|
||||
output.accept(ModBlocks.PURPLE_GLOW_STAINED_GLASS);
|
||||
output.accept(ModBlocks.MAGENTA_GLOW_STAINED_GLASS);
|
||||
output.accept(ModBlocks.PINK_GLOW_STAINED_GLASS);
|
||||
output.accept(ModBlocks.GRAY_GLOW_STAINED_GLASS);
|
||||
output.accept(ModBlocks.LIGHT_GRAY_GLOW_STAINED_GLASS);
|
||||
output.accept(ModBlocks.CYAN_GLOW_STAINED_GLASS);
|
||||
output.accept(ModBlocks.PURPLE_GLOW_STAINED_GLASS);
|
||||
output.accept(ModBlocks.BLUE_GLOW_STAINED_GLASS);
|
||||
output.accept(ModBlocks.BROWN_GLOW_STAINED_GLASS);
|
||||
output.accept(ModBlocks.GREEN_GLOW_STAINED_GLASS);
|
||||
output.accept(ModBlocks.RED_GLOW_STAINED_GLASS);
|
||||
output.accept(ModBlocks.BLACK_GLOW_STAINED_GLASS);
|
||||
|
||||
// Glow Block
|
||||
output.accept(ModBlocks.WHITE_GLOW_BLOCK);
|
||||
output.accept(ModBlocks.LIGHT_GRAY_GLOW_BLOCK);
|
||||
output.accept(ModBlocks.GRAY_GLOW_BLOCK);
|
||||
output.accept(ModBlocks.BLACK_GLOW_BLOCK);
|
||||
output.accept(ModBlocks.BROWN_GLOW_BLOCK);
|
||||
output.accept(ModBlocks.RED_GLOW_BLOCK);
|
||||
output.accept(ModBlocks.ORANGE_GLOW_BLOCK);
|
||||
output.accept(ModBlocks.MAGENTA_GLOW_BLOCK);
|
||||
output.accept(ModBlocks.LIGHT_BLUE_GLOW_BLOCK);
|
||||
output.accept(ModBlocks.YELLOW_GLOW_BLOCK);
|
||||
output.accept(ModBlocks.LIME_GLOW_BLOCK);
|
||||
output.accept(ModBlocks.GREEN_GLOW_BLOCK);
|
||||
output.accept(ModBlocks.CYAN_GLOW_BLOCK);
|
||||
output.accept(ModBlocks.LIGHT_BLUE_GLOW_BLOCK);
|
||||
output.accept(ModBlocks.BLUE_GLOW_BLOCK);
|
||||
output.accept(ModBlocks.PURPLE_GLOW_BLOCK);
|
||||
output.accept(ModBlocks.MAGENTA_GLOW_BLOCK);
|
||||
output.accept(ModBlocks.PINK_GLOW_BLOCK);
|
||||
output.accept(ModBlocks.GRAY_GLOW_BLOCK);
|
||||
output.accept(ModBlocks.LIGHT_GRAY_GLOW_BLOCK);
|
||||
output.accept(ModBlocks.CYAN_GLOW_BLOCK);
|
||||
output.accept(ModBlocks.PURPLE_GLOW_BLOCK);
|
||||
output.accept(ModBlocks.BLUE_GLOW_BLOCK);
|
||||
output.accept(ModBlocks.BROWN_GLOW_BLOCK);
|
||||
output.accept(ModBlocks.GREEN_GLOW_BLOCK);
|
||||
output.accept(ModBlocks.RED_GLOW_BLOCK);
|
||||
output.accept(ModBlocks.BLACK_GLOW_BLOCK);
|
||||
|
||||
// Glow Block Stairs
|
||||
output.accept(ModBlocks.WHITE_GLOW_BLOCK_STAIRS);
|
||||
output.accept(ModBlocks.LIGHT_GRAY_GLOW_BLOCK_STAIRS);
|
||||
output.accept(ModBlocks.GRAY_GLOW_BLOCK_STAIRS);
|
||||
output.accept(ModBlocks.BLACK_GLOW_BLOCK_STAIRS);
|
||||
output.accept(ModBlocks.BROWN_GLOW_BLOCK_STAIRS);
|
||||
output.accept(ModBlocks.RED_GLOW_BLOCK_STAIRS);
|
||||
output.accept(ModBlocks.ORANGE_GLOW_BLOCK_STAIRS);
|
||||
output.accept(ModBlocks.MAGENTA_GLOW_BLOCK_STAIRS);
|
||||
output.accept(ModBlocks.LIGHT_BLUE_GLOW_BLOCK_STAIRS);
|
||||
output.accept(ModBlocks.YELLOW_GLOW_BLOCK_STAIRS);
|
||||
output.accept(ModBlocks.LIME_GLOW_BLOCK_STAIRS);
|
||||
output.accept(ModBlocks.GREEN_GLOW_BLOCK_STAIRS);
|
||||
output.accept(ModBlocks.CYAN_GLOW_BLOCK_STAIRS);
|
||||
output.accept(ModBlocks.LIGHT_BLUE_GLOW_BLOCK_STAIRS);
|
||||
output.accept(ModBlocks.BLUE_GLOW_BLOCK_STAIRS);
|
||||
output.accept(ModBlocks.PURPLE_GLOW_BLOCK_STAIRS);
|
||||
output.accept(ModBlocks.MAGENTA_GLOW_BLOCK_STAIRS);
|
||||
output.accept(ModBlocks.PINK_GLOW_BLOCK_STAIRS);
|
||||
output.accept(ModBlocks.GRAY_GLOW_BLOCK_STAIRS);
|
||||
output.accept(ModBlocks.LIGHT_GRAY_GLOW_BLOCK_STAIRS);
|
||||
output.accept(ModBlocks.CYAN_GLOW_BLOCK_STAIRS);
|
||||
output.accept(ModBlocks.PURPLE_GLOW_BLOCK_STAIRS);
|
||||
output.accept(ModBlocks.BLUE_GLOW_BLOCK_STAIRS);
|
||||
output.accept(ModBlocks.BROWN_GLOW_BLOCK_STAIRS);
|
||||
output.accept(ModBlocks.GREEN_GLOW_BLOCK_STAIRS);
|
||||
output.accept(ModBlocks.RED_GLOW_BLOCK_STAIRS);
|
||||
output.accept(ModBlocks.BLACK_GLOW_BLOCK_STAIRS);
|
||||
|
||||
// Glow Block Slabs
|
||||
output.accept(ModBlocks.WHITE_GLOW_BLOCK_SLAB);
|
||||
output.accept(ModBlocks.LIGHT_GRAY_GLOW_BLOCK_SLAB);
|
||||
output.accept(ModBlocks.GRAY_GLOW_BLOCK_SLAB);
|
||||
output.accept(ModBlocks.BLACK_GLOW_BLOCK_SLAB);
|
||||
output.accept(ModBlocks.BROWN_GLOW_BLOCK_SLAB);
|
||||
output.accept(ModBlocks.RED_GLOW_BLOCK_SLAB);
|
||||
output.accept(ModBlocks.ORANGE_GLOW_BLOCK_SLAB);
|
||||
output.accept(ModBlocks.MAGENTA_GLOW_BLOCK_SLAB);
|
||||
output.accept(ModBlocks.LIGHT_BLUE_GLOW_BLOCK_SLAB);
|
||||
output.accept(ModBlocks.YELLOW_GLOW_BLOCK_SLAB);
|
||||
output.accept(ModBlocks.LIME_GLOW_BLOCK_SLAB);
|
||||
output.accept(ModBlocks.GREEN_GLOW_BLOCK_SLAB);
|
||||
output.accept(ModBlocks.CYAN_GLOW_BLOCK_SLAB);
|
||||
output.accept(ModBlocks.LIGHT_BLUE_GLOW_BLOCK_SLAB);
|
||||
output.accept(ModBlocks.BLUE_GLOW_BLOCK_SLAB);
|
||||
output.accept(ModBlocks.PURPLE_GLOW_BLOCK_SLAB);
|
||||
output.accept(ModBlocks.MAGENTA_GLOW_BLOCK_SLAB);
|
||||
output.accept(ModBlocks.PINK_GLOW_BLOCK_SLAB);
|
||||
output.accept(ModBlocks.GRAY_GLOW_BLOCK_SLAB);
|
||||
output.accept(ModBlocks.LIGHT_GRAY_GLOW_BLOCK_SLAB);
|
||||
output.accept(ModBlocks.CYAN_GLOW_BLOCK_SLAB);
|
||||
output.accept(ModBlocks.PURPLE_GLOW_BLOCK_SLAB);
|
||||
output.accept(ModBlocks.BLUE_GLOW_BLOCK_SLAB);
|
||||
output.accept(ModBlocks.BROWN_GLOW_BLOCK_SLAB);
|
||||
output.accept(ModBlocks.GREEN_GLOW_BLOCK_SLAB);
|
||||
output.accept(ModBlocks.RED_GLOW_BLOCK_SLAB);
|
||||
output.accept(ModBlocks.BLACK_GLOW_BLOCK_SLAB);
|
||||
|
||||
// Wool Stairs
|
||||
output.accept(ModBlocks.WHITE_WOOL_STAIRS);
|
||||
output.accept(ModBlocks.ORANGE_WOOL_STAIRS);
|
||||
output.accept(ModBlocks.MAGENTA_WOOL_STAIRS);
|
||||
@@ -118,6 +121,7 @@ public class ModCreativeModeTabs {
|
||||
output.accept(ModBlocks.RED_WOOL_STAIRS);
|
||||
output.accept(ModBlocks.BLACK_WOOL_STAIRS);
|
||||
|
||||
// Wool Slabs
|
||||
output.accept(ModBlocks.WHITE_WOOL_SLAB);
|
||||
output.accept(ModBlocks.ORANGE_WOOL_SLAB);
|
||||
output.accept(ModBlocks.MAGENTA_WOOL_SLAB);
|
||||
@@ -135,6 +139,7 @@ public class ModCreativeModeTabs {
|
||||
output.accept(ModBlocks.RED_WOOL_SLAB);
|
||||
output.accept(ModBlocks.BLACK_WOOL_SLAB);
|
||||
|
||||
// Pool Tiles
|
||||
output.accept(ModBlocks.POOL_TILES);
|
||||
output.accept(ModBlocks.POOL_TILES_STAIRS);
|
||||
output.accept(ModBlocks.POOL_TILES_SLAB);
|
||||
@@ -143,8 +148,10 @@ public class ModCreativeModeTabs {
|
||||
output.accept(ModBlocks.POOL_TILES1_STAIRS);
|
||||
output.accept(ModBlocks.POOL_TILES1_SLAB);
|
||||
|
||||
// Mesh
|
||||
output.accept(ModBlocks.MESH_IRON);
|
||||
|
||||
// Colored Bricks
|
||||
output.accept(ModBlocks.WHITE_BRICKS);
|
||||
output.accept(ModBlocks.ORANGE_BRICKS);
|
||||
output.accept(ModBlocks.MAGENTA_BRICKS);
|
||||
@@ -162,6 +169,7 @@ public class ModCreativeModeTabs {
|
||||
output.accept(ModBlocks.RED_BRICKS);
|
||||
output.accept(ModBlocks.BLACK_BRICKS);
|
||||
|
||||
// Colored Bricks Stairs
|
||||
output.accept(ModBlocks.WHITE_BRICKS_STAIRS);
|
||||
output.accept(ModBlocks.ORANGE_BRICKS_STAIRS);
|
||||
output.accept(ModBlocks.MAGENTA_BRICKS_STAIRS);
|
||||
@@ -179,6 +187,7 @@ public class ModCreativeModeTabs {
|
||||
output.accept(ModBlocks.RED_BRICKS_STAIRS);
|
||||
output.accept(ModBlocks.BLACK_BRICKS_STAIRS);
|
||||
|
||||
// Colored Bricks Slabs
|
||||
output.accept(ModBlocks.WHITE_BRICKS_SLAB);
|
||||
output.accept(ModBlocks.ORANGE_BRICKS_SLAB);
|
||||
output.accept(ModBlocks.MAGENTA_BRICKS_SLAB);
|
||||
@@ -196,6 +205,7 @@ public class ModCreativeModeTabs {
|
||||
output.accept(ModBlocks.RED_BRICKS_SLAB);
|
||||
output.accept(ModBlocks.BLACK_BRICKS_SLAB);
|
||||
|
||||
// Special Bricks
|
||||
output.accept(ModBlocks.AMETIST_BRICKS);
|
||||
output.accept(ModBlocks.PURPUR_BRICKS);
|
||||
output.accept(ModBlocks.SMOOTH_BASALT_BRICKS);
|
||||
@@ -217,6 +227,60 @@ public class ModCreativeModeTabs {
|
||||
output.accept(ModBlocks.POLISHED_DIORITE_BRICKS_SLAB);
|
||||
output.accept(ModBlocks.POLISHED_GRANITE_BRICKS_SLAB);
|
||||
|
||||
// Pattern Block
|
||||
output.accept(ModBlocks.WHITE_PATTERN_BLOCK);
|
||||
output.accept(ModBlocks.ORANGE_PATTERN_BLOCK);
|
||||
output.accept(ModBlocks.MAGENTA_PATTERN_BLOCK);
|
||||
output.accept(ModBlocks.LIGHT_BLUE_PATTERN_BLOCK);
|
||||
output.accept(ModBlocks.YELLOW_PATTERN_BLOCK);
|
||||
output.accept(ModBlocks.LIME_PATTERN_BLOCK);
|
||||
output.accept(ModBlocks.PINK_PATTERN_BLOCK);
|
||||
output.accept(ModBlocks.GRAY_PATTERN_BLOCK);
|
||||
output.accept(ModBlocks.LIGHT_GRAY_PATTERN_BLOCK);
|
||||
output.accept(ModBlocks.CYAN_PATTERN_BLOCK);
|
||||
output.accept(ModBlocks.PURPLE_PATTERN_BLOCK);
|
||||
output.accept(ModBlocks.BLUE_PATTERN_BLOCK);
|
||||
output.accept(ModBlocks.BROWN_PATTERN_BLOCK);
|
||||
output.accept(ModBlocks.GREEN_PATTERN_BLOCK);
|
||||
output.accept(ModBlocks.RED_PATTERN_BLOCK);
|
||||
output.accept(ModBlocks.BLACK_PATTERN_BLOCK);
|
||||
|
||||
// Pattern Block Stairs
|
||||
output.accept(ModBlocks.WHITE_PATTERN_BLOCK_STAIRS);
|
||||
output.accept(ModBlocks.ORANGE_PATTERN_BLOCK_STAIRS);
|
||||
output.accept(ModBlocks.MAGENTA_PATTERN_BLOCK_STAIRS);
|
||||
output.accept(ModBlocks.LIGHT_BLUE_PATTERN_BLOCK_STAIRS);
|
||||
output.accept(ModBlocks.YELLOW_PATTERN_BLOCK_STAIRS);
|
||||
output.accept(ModBlocks.LIME_PATTERN_BLOCK_STAIRS);
|
||||
output.accept(ModBlocks.PINK_PATTERN_BLOCK_STAIRS);
|
||||
output.accept(ModBlocks.GRAY_PATTERN_BLOCK_STAIRS);
|
||||
output.accept(ModBlocks.LIGHT_GRAY_PATTERN_BLOCK_STAIRS);
|
||||
output.accept(ModBlocks.CYAN_PATTERN_BLOCK_STAIRS);
|
||||
output.accept(ModBlocks.PURPLE_PATTERN_BLOCK_STAIRS);
|
||||
output.accept(ModBlocks.BLUE_PATTERN_BLOCK_STAIRS);
|
||||
output.accept(ModBlocks.BROWN_PATTERN_BLOCK_STAIRS);
|
||||
output.accept(ModBlocks.GREEN_PATTERN_BLOCK_STAIRS);
|
||||
output.accept(ModBlocks.RED_PATTERN_BLOCK_STAIRS);
|
||||
output.accept(ModBlocks.BLACK_PATTERN_BLOCK_STAIRS);
|
||||
|
||||
// Pattern Block Slabs
|
||||
output.accept(ModBlocks.WHITE_PATTERN_BLOCK_SLAB);
|
||||
output.accept(ModBlocks.ORANGE_PATTERN_BLOCK_SLAB);
|
||||
output.accept(ModBlocks.MAGENTA_PATTERN_BLOCK_SLAB);
|
||||
output.accept(ModBlocks.LIGHT_BLUE_PATTERN_BLOCK_SLAB);
|
||||
output.accept(ModBlocks.YELLOW_PATTERN_BLOCK_SLAB);
|
||||
output.accept(ModBlocks.LIME_PATTERN_BLOCK_SLAB);
|
||||
output.accept(ModBlocks.PINK_PATTERN_BLOCK_SLAB);
|
||||
output.accept(ModBlocks.GRAY_PATTERN_BLOCK_SLAB);
|
||||
output.accept(ModBlocks.LIGHT_GRAY_PATTERN_BLOCK_SLAB);
|
||||
output.accept(ModBlocks.CYAN_PATTERN_BLOCK_SLAB);
|
||||
output.accept(ModBlocks.PURPLE_PATTERN_BLOCK_SLAB);
|
||||
output.accept(ModBlocks.BLUE_PATTERN_BLOCK_SLAB);
|
||||
output.accept(ModBlocks.BROWN_PATTERN_BLOCK_SLAB);
|
||||
output.accept(ModBlocks.GREEN_PATTERN_BLOCK_SLAB);
|
||||
output.accept(ModBlocks.RED_PATTERN_BLOCK_SLAB);
|
||||
output.accept(ModBlocks.BLACK_PATTERN_BLOCK_SLAB);
|
||||
|
||||
}).build());
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user