
/*
 *    MCreator note: This file will be REGENERATED on each build.
 */
package net.mcreator.customoregen.init;

import net.neoforged.neoforge.registries.DeferredRegister;
import net.neoforged.neoforge.registries.NeoForgeRegistries;

import net.minecraft.core.registries.Registries;
import net.minecraft.world.level.block.Block;

import net.mcreator.customoregen.block.SharddiamondblockoreBlock;
import net.mcreator.customoregen.block.RedstoneoreBlock;
import net.mcreator.customoregen.block.PuregoldenoreBlock;
import net.mcreator.customoregen.block.LoweremeraldoreBlock;
import net.mcreator.customoregen.block.LapisoreBlock;
import net.mcreator.customoregen.block.IronoreBlock;
import net.mcreator.customoregen.block.HighemeraldoreBlock;
import net.mcreator.customoregen.block.DeepslatesharddiamondoreBlock;
import net.mcreator.customoregen.block.DeepslateredstoneoreBlock;
import net.mcreator.customoregen.block.DeepslatepuregoldenoreBlock;
import net.mcreator.customoregen.block.DeepslatelapisoreBlock;
import net.mcreator.customoregen.block.DeepslateironoreBlock;
import net.mcreator.customoregen.block.CopperloweroreBlock;
import net.mcreator.customoregen.block.CopperhighoreBlock;
import net.mcreator.customoregen.block.DeepslatediamondoreBlock;
import net.mcreator.customoregen.block.ConcentratedcoaloreBlock;
import net.mcreator.customoregen.CustomOreGenMod;

import java.util.function.Supplier;

public class CustomOreGenModBlocks {
	public static final DeferredRegister<Block> REGISTRY = DeferredRegister.create(Registries.BLOCK, CustomOreGenMod.MODID);
	public static final Supplier<Block> SHARDDIAMONDBLOCKORE = REGISTRY.register("sharddiamondblockore", () -> new SharddiamondblockoreBlock());
	public static final Supplier<Block> PUREGOLDENORE = REGISTRY.register("puregoldenore", () -> new PuregoldenoreBlock());
	public static final Supplier<Block> DEEPSLATEPUREGOLDENORE = REGISTRY.register("deepslatepuregoldenore", () -> new DeepslatepuregoldenoreBlock());
	public static final Supplier<Block> CONCENTRATEDCOALORE = REGISTRY.register("concentratedcoalore", () -> new ConcentratedcoaloreBlock());
	public static final Supplier<Block> DEEPSLATESHARDDIAMONDORE = REGISTRY.register("deepslatesharddiamondore", () -> new DeepslatesharddiamondoreBlock());
	public static final Supplier<Block> DEEPSLATEDIAMONDORE = REGISTRY.register("deepslatediamondore", () -> new DeepslatediamondoreBlock());
	public static final Supplier<Block> LAPISORE = REGISTRY.register("lapisore", () -> new LapisoreBlock());
	public static final Supplier<Block> DEEPSLATELAPISORE = REGISTRY.register("deepslatelapisore", () -> new DeepslatelapisoreBlock());
	public static final Supplier<Block> REDSTONEORE = REGISTRY.register("redstoneore", () -> new RedstoneoreBlock());
	public static final Supplier<Block> DEEPSLATEREDSTONEORE = REGISTRY.register("deepslateredstoneore", () -> new DeepslateredstoneoreBlock());
	public static final Supplier<Block> COPPERHIGHORE = REGISTRY.register("copperhighore", () -> new CopperhighoreBlock());
	public static final Supplier<Block> COPPERLOWERORE = REGISTRY.register("copperlowerore", () -> new CopperloweroreBlock());
	public static final Supplier<Block> HIGHEMERALDORE = REGISTRY.register("highemeraldore", () -> new HighemeraldoreBlock());
	public static final Supplier<Block> LOWEREMERALDORE = REGISTRY.register("loweremeraldore", () -> new LoweremeraldoreBlock());
	public static final Supplier<Block> IRONORE = REGISTRY.register("ironore", () -> new IronoreBlock());
	public static final Supplier<Block> DEEPSLATEIRONORE = REGISTRY.register("deepslateironore", () -> new DeepslateironoreBlock());
	// Start of user code block custom blocks
	// End of user code block custom blocks
}
