+ glowblock
TODO: glow block recepi
This commit is contained in:
@@ -32,12 +32,65 @@ public class ModBlocks {
|
||||
.noOcclusion()
|
||||
));
|
||||
|
||||
//GLOW BLOCK
|
||||
|
||||
public static final DeferredBlock<Block> LIME_GLOW_BLOCK = registerBlock("lime_glow_block",
|
||||
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.IRON_BLOCK)
|
||||
.emissiveRendering(((blockState, blockGetter, blockPos) -> true))
|
||||
.lightLevel(blockstate -> 15)
|
||||
.noOcclusion())
|
||||
);
|
||||
|
||||
public static final DeferredBlock<Block> WHITE_GLOW_BLOCK = registerBlock("white_glow_block",
|
||||
() -> new GlowGlassBlock(BlockBehaviour.Properties.ofFullCopy(LIME_GLOW_BLOCK.get())));
|
||||
|
||||
public static final DeferredBlock<Block> LIGHT_GRAY_GLOW_BLOCK = registerBlock("light_gray_glow_block",
|
||||
() -> new GlowGlassBlock(BlockBehaviour.Properties.ofFullCopy(LIME_GLOW_BLOCK.get())));
|
||||
|
||||
public static final DeferredBlock<Block> GRAY_GLOW_BLOCK = registerBlock("gray_glow_block",
|
||||
() -> new GlowGlassBlock(BlockBehaviour.Properties.ofFullCopy(LIME_GLOW_BLOCK.get())));
|
||||
|
||||
public static final DeferredBlock<Block> BLACK_GLOW_BLOCK = registerBlock("black_glow_block",
|
||||
() -> new GlowGlassBlock(BlockBehaviour.Properties.ofFullCopy(LIME_GLOW_BLOCK.get())));
|
||||
|
||||
public static final DeferredBlock<Block> BROWN_GLOW_BLOCK = registerBlock("brown_glow_block",
|
||||
() -> new GlowGlassBlock(BlockBehaviour.Properties.ofFullCopy(LIME_GLOW_BLOCK.get())));
|
||||
|
||||
public static final DeferredBlock<Block> RED_GLOW_BLOCK = registerBlock("red_glow_block",
|
||||
() -> new GlowGlassBlock(BlockBehaviour.Properties.ofFullCopy(LIME_GLOW_BLOCK.get())));
|
||||
|
||||
public static final DeferredBlock<Block> ORANGE_GLOW_BLOCK = registerBlock("orange_glow_block",
|
||||
() -> new GlowGlassBlock(BlockBehaviour.Properties.ofFullCopy(LIME_GLOW_BLOCK.get())));
|
||||
|
||||
public static final DeferredBlock<Block> YELLOW_GLOW_BLOCK = registerBlock("yellow_glow_block",
|
||||
() -> new GlowGlassBlock(BlockBehaviour.Properties.ofFullCopy(LIME_GLOW_BLOCK.get())));
|
||||
|
||||
public static final DeferredBlock<Block> GREEN_GLOW_BLOCK = registerBlock("green_glow_block",
|
||||
() -> new GlowGlassBlock(BlockBehaviour.Properties.ofFullCopy(LIME_GLOW_BLOCK.get())));
|
||||
|
||||
public static final DeferredBlock<Block> CYAN_GLOW_BLOCK = registerBlock("cyan_glow_block",
|
||||
() -> new GlowGlassBlock(BlockBehaviour.Properties.ofFullCopy(LIME_GLOW_BLOCK.get())));
|
||||
|
||||
public static final DeferredBlock<Block> LIGHT_BLUE_GLOW_BLOCK = registerBlock("light_blue_glow_block",
|
||||
() -> new GlowGlassBlock(BlockBehaviour.Properties.ofFullCopy(LIME_GLOW_BLOCK.get())));
|
||||
|
||||
public static final DeferredBlock<Block> BLUE_GLOW_BLOCK = registerBlock("blue_glow_block",
|
||||
() -> new GlowGlassBlock(BlockBehaviour.Properties.ofFullCopy(LIME_GLOW_BLOCK.get())));
|
||||
|
||||
public static final DeferredBlock<Block> PURPLE_GLOW_BLOCK = registerBlock("purple_glow_block",
|
||||
() -> new GlowGlassBlock(BlockBehaviour.Properties.ofFullCopy(LIME_GLOW_BLOCK.get())));
|
||||
|
||||
public static final DeferredBlock<Block> MAGENTA_GLOW_BLOCK = registerBlock("magenta_glow_block",
|
||||
() -> new GlowGlassBlock(BlockBehaviour.Properties.ofFullCopy(LIME_GLOW_BLOCK.get())));
|
||||
|
||||
public static final DeferredBlock<Block> PINK_GLOW_BLOCK = registerBlock("pink_glow_block",
|
||||
() -> new GlowGlassBlock(BlockBehaviour.Properties.ofFullCopy(LIME_GLOW_BLOCK.get())));
|
||||
|
||||
//GlowGlass
|
||||
public static final DeferredBlock<Block> LIME_GLOW_STAINED_GLASS = registerBlock("lime_glow_stained_glass",
|
||||
() -> new GlowGlassBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.GLASS)
|
||||
.emissiveRendering(((blockState, blockGetter, blockPos) -> true))
|
||||
.lightLevel(blockstate -> 10)
|
||||
.lightLevel(blockstate -> 13)
|
||||
.noOcclusion()
|
||||
.hasPostProcess((bs, br, bp) -> true))
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user