+ pool tiles
This commit is contained in:
@@ -17,6 +17,18 @@ public class ModBlocks {
|
||||
public static final DeferredRegister.Blocks BLOCKS =
|
||||
DeferredRegister.createBlocks(Ornamentum.MODID);
|
||||
|
||||
public static final DeferredBlock<Block> POOL_TILES = registerBlock("pool_tiles",
|
||||
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.IRON_BLOCK)
|
||||
.strength(5.0f, 6.0f)
|
||||
.noOcclusion()
|
||||
));
|
||||
|
||||
public static final DeferredBlock<Block> POOL_TILES1 = registerBlock("pool_tiles1",
|
||||
() -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.IRON_BLOCK)
|
||||
.strength(5.0f, 6.0f)
|
||||
.noOcclusion()
|
||||
));
|
||||
|
||||
//GRATES
|
||||
|
||||
public static final DeferredBlock<Block> IRON_GRATE = registerBlock("iron_grate",
|
||||
|
||||
@@ -16,6 +16,9 @@ public class ModBlockLootTableProvider extends BlockLootSubProvider {
|
||||
|
||||
@Override
|
||||
protected void generate() {
|
||||
dropSelf(ModBlocks.POOL_TILES.get());
|
||||
dropSelf(ModBlocks.POOL_TILES1.get());
|
||||
|
||||
dropSelf(ModBlocks.IRON_GRATE.get());
|
||||
dropSelf(ModBlocks.GOLD_GRATE.get());
|
||||
dropSelf(ModBlocks.DIAMOND_GRATE.get());
|
||||
|
||||
@@ -15,6 +15,9 @@ public class ModBlockStateProvider extends BlockStateProvider {
|
||||
|
||||
@Override
|
||||
protected void registerStatesAndModels() {
|
||||
blockWithItem(ModBlocks.POOL_TILES);
|
||||
blockWithItem(ModBlocks.POOL_TILES1);
|
||||
|
||||
//GRATES
|
||||
blockWithItem(ModBlocks.IRON_GRATE);
|
||||
blockWithItem(ModBlocks.GOLD_GRATE);
|
||||
@@ -58,6 +61,7 @@ public class ModBlockStateProvider extends BlockStateProvider {
|
||||
blockWithItem(ModBlocks.PURPLE_GLOW_STAINED_GLASS);
|
||||
blockWithItem(ModBlocks.MAGENTA_GLOW_STAINED_GLASS);
|
||||
blockWithItem(ModBlocks.PINK_GLOW_STAINED_GLASS);
|
||||
|
||||
}
|
||||
|
||||
private void blockWithItem(DeferredBlock<?> deferredBlock) {
|
||||
|
||||
@@ -42,6 +42,9 @@ public class ModBlockTagProvider extends BlockTagsProvider {
|
||||
.add(ModBlocks.PURPLE_GLOW_BLOCK.get())
|
||||
.add(ModBlocks.MAGENTA_GLOW_BLOCK.get())
|
||||
.add(ModBlocks.PINK_GLOW_BLOCK.get())
|
||||
|
||||
.add(ModBlocks.POOL_TILES.get())
|
||||
.add(ModBlocks.POOL_TILES1.get())
|
||||
;
|
||||
|
||||
tag(BlockTags.NEEDS_IRON_TOOL)
|
||||
@@ -65,6 +68,9 @@ public class ModBlockTagProvider extends BlockTagsProvider {
|
||||
.add(ModBlocks.GOLD_GRATE.get())
|
||||
.add(ModBlocks.DIAMOND_GRATE.get())
|
||||
.add(ModBlocks.AMETHYST_GRATE.get())
|
||||
|
||||
.add(ModBlocks.POOL_TILES.get())
|
||||
.add(ModBlocks.POOL_TILES1.get())
|
||||
;
|
||||
|
||||
tag(BlockTags.NEEDS_DIAMOND_TOOL)
|
||||
@@ -84,6 +90,9 @@ public class ModBlockTagProvider extends BlockTagsProvider {
|
||||
.add(ModBlocks.AMETHYST_GRATE.get())
|
||||
.add(ModBlocks.OBSIDIAN_GRATE.get())
|
||||
.add(ModBlocks.NETHERITE_GRATE.get())
|
||||
|
||||
.add(ModBlocks.POOL_TILES.get())
|
||||
.add(ModBlocks.POOL_TILES1.get())
|
||||
;
|
||||
|
||||
tag(BlockTags.INCORRECT_FOR_WOODEN_TOOL)
|
||||
@@ -110,6 +119,9 @@ public class ModBlockTagProvider extends BlockTagsProvider {
|
||||
.add(ModBlocks.PURPLE_GLOW_BLOCK.get())
|
||||
.add(ModBlocks.MAGENTA_GLOW_BLOCK.get())
|
||||
.add(ModBlocks.PINK_GLOW_BLOCK.get())
|
||||
|
||||
.add(ModBlocks.POOL_TILES.get())
|
||||
.add(ModBlocks.POOL_TILES1.get())
|
||||
;
|
||||
|
||||
}
|
||||
|
||||
@@ -56,6 +56,9 @@ public class ModLanguageProvider extends LanguageProvider {
|
||||
add(ModBlocks.AMETHYST_GRATE.get(), "Amethyst Grate");
|
||||
add(ModBlocks.OBSIDIAN_GRATE.get(), "Obsidian Grate");
|
||||
|
||||
add(ModBlocks.POOL_TILES.get(), "Pool Tiles");
|
||||
add(ModBlocks.POOL_TILES1.get(), "Pool Tiles");
|
||||
|
||||
// Items
|
||||
//add(ModItems.EXAMPLE_ITEM.get(), "Example Item");
|
||||
|
||||
|
||||
@@ -67,6 +67,9 @@ public class ModCreativeModeTabs {
|
||||
output.accept(ModBlocks.MAGENTA_GLOW_BLOCK);
|
||||
output.accept(ModBlocks.PINK_GLOW_BLOCK);
|
||||
|
||||
output.accept(ModBlocks.POOL_TILES);
|
||||
output.accept(ModBlocks.POOL_TILES1);
|
||||
|
||||
}).build());
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user