+ more Bricks

+ block tag fix
This commit is contained in:
Glitchlabs
2026-07-12 12:20:42 +02:00
parent 8d5e1d4de1
commit 8c079b87f4
158 changed files with 3482 additions and 12 deletions
@@ -19,6 +19,52 @@ public class ModBlocks {
public static final DeferredRegister.Blocks BLOCKS =
DeferredRegister.createBlocks(Ornamentum.MODID);
//more bricks
public static final DeferredBlock<Block> AMETIST_BRICKS = registerBlock("ametist_bricks",
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.AMETHYST_BLOCK)));
public static final DeferredBlock<StairBlock> AMETIST_BRICKS_STAIRS = registerBlock("ametist_bricks_stairs",
() -> new StairBlock(AMETIST_BRICKS.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(AMETIST_BRICKS.get())));
public static final DeferredBlock<SlabBlock> AMETIST_BRICKS_SLAB = registerBlock("ametist_bricks_slab",
() -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(AMETIST_BRICKS.get())));
public static final DeferredBlock<Block> POLISHED_ANDESITE_BRICKS = registerBlock("polished_andesite_bricks",
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.POLISHED_ANDESITE)));
public static final DeferredBlock<StairBlock> POLISHED_ANDESITE_BRICKS_STAIRS = registerBlock("polished_andesite_bricks_stairs",
() -> new StairBlock(POLISHED_ANDESITE_BRICKS.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(POLISHED_ANDESITE_BRICKS.get())));
public static final DeferredBlock<SlabBlock> POLISHED_ANDESITE_BRICKS_SLAB = registerBlock("polished_andesite_bricks_slab",
() -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(POLISHED_ANDESITE_BRICKS.get())));
public static final DeferredBlock<Block> POLISHED_DIORITE_BRICKS = registerBlock("polished_diorite_bricks",
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.POLISHED_DIORITE)));
public static final DeferredBlock<StairBlock> POLISHED_DIORITE_BRICKS_STAIRS = registerBlock("polished_diorite_bricks_stairs",
() -> new StairBlock(POLISHED_DIORITE_BRICKS.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(POLISHED_DIORITE_BRICKS.get())));
public static final DeferredBlock<SlabBlock> POLISHED_DIORITE_BRICKS_SLAB = registerBlock("polished_diorite_bricks_slab",
() -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(POLISHED_DIORITE_BRICKS.get())));
public static final DeferredBlock<Block> POLISHED_GRANITE_BRICKS = registerBlock("polished_granite_bricks",
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.POLISHED_GRANITE)));
public static final DeferredBlock<StairBlock> POLISHED_GRANITE_BRICKS_STAIRS = registerBlock("polished_granite_bricks_stairs",
() -> new StairBlock(POLISHED_GRANITE_BRICKS.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(POLISHED_GRANITE_BRICKS.get())));
public static final DeferredBlock<SlabBlock> POLISHED_GRANITE_BRICKS_SLAB = registerBlock("polished_granite_bricks_slab",
() -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(POLISHED_GRANITE_BRICKS.get())));
public static final DeferredBlock<Block> PURPUR_BRICKS = registerBlock("purpur_bricks",
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.PURPUR_BLOCK)));
public static final DeferredBlock<StairBlock> PURPUR_BRICKS_STAIRS = registerBlock("purpur_bricks_stairs",
() -> new StairBlock(PURPUR_BRICKS.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(PURPUR_BRICKS.get())));
public static final DeferredBlock<SlabBlock> PURPUR_BRICKS_SLAB = registerBlock("purpur_bricks_slab",
() -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(PURPUR_BRICKS.get())));
public static final DeferredBlock<Block> SMOOTH_BASALT_BRICKS = registerBlock("smooth_basalt_bricks",
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.SMOOTH_BASALT)));
public static final DeferredBlock<StairBlock> SMOOTH_BASALT_BRICKS_STAIRS = registerBlock("smooth_basalt_bricks_stairs",
() -> new StairBlock(SMOOTH_BASALT_BRICKS.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(SMOOTH_BASALT_BRICKS.get())));
public static final DeferredBlock<SlabBlock> SMOOTH_BASALT_BRICKS_SLAB = registerBlock("smooth_basalt_bricks_slab",
() -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(SMOOTH_BASALT_BRICKS.get())));
// COLORED BRICKS + STAIRS + SLABS
public static final DeferredBlock<Block> WHITE_BRICKS = registerBlock("white_bricks",
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.BRICKS)));