Class ModBlocks

java.lang.Object
net.minheur.mhm_bitsnbobs.block.ModBlocks

public class ModBlocks extends Object
The class where we declare our blocks.

We use RegistryObject of type Block.

  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.DeferredRegister<net.minecraft.world.level.block.Block>
    This DeferredRegister is used to monitor the RegistryObject used there.
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
    static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    register(net.minecraftforge.eventbus.api.IEventBus eventBus)
    registers all the blocks
    private static <T extends net.minecraft.world.level.block.Block>
    net.minecraftforge.registries.RegistryObject<T>
    registerBlock(String name, Supplier<T> block)
    Used to create blocks
    private static <T extends net.minecraft.world.level.block.Block>
    net.minecraftforge.registries.RegistryObject<net.minecraft.world.item.Item>
    registerBlockItem(String name, net.minecraftforge.registries.RegistryObject<T> block)
    Registers a blockItem

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • BLOCKS

      public static final net.minecraftforge.registries.DeferredRegister<net.minecraft.world.level.block.Block> BLOCKS
      This DeferredRegister is used to monitor the RegistryObject used there.
    • SAPPHIRE_BLOCK

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> SAPPHIRE_BLOCK
    • RAW_SAPPHIRE_BLOCK

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> RAW_SAPPHIRE_BLOCK
    • CREATIVE_RESIDUE_BLOCK

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> CREATIVE_RESIDUE_BLOCK
    • CREATIVE_BLOCK

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> CREATIVE_BLOCK
    • RUBINIUM_BLOCK

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> RUBINIUM_BLOCK
    • SUPER_CHARGED_BLOCK

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> SUPER_CHARGED_BLOCK
    • COMPRESSED_DIRT

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> COMPRESSED_DIRT
    • EXTREMELY_DRY_DIRT_BLOCK

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> EXTREMELY_DRY_DIRT_BLOCK
    • RESOURCE_DIRT_BLOCK

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> RESOURCE_DIRT_BLOCK
    • RED_CLAY

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> RED_CLAY
    • DICE_BLOCK

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> DICE_BLOCK
    • SOUND_BLOCK

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> SOUND_BLOCK
    • GEM_POLISHING_STATION

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> GEM_POLISHING_STATION
    • INCUBATOR

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> INCUBATOR
    • MYSTERIOUS_ALTAR

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> MYSTERIOUS_ALTAR
    • FREEZER

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> FREEZER
    • ATOMICAL_STABILIZATOR

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> ATOMICAL_STABILIZATOR
    • DARK_SAPLING

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> DARK_SAPLING
    • SAPPHIRE_ORE

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> SAPPHIRE_ORE
    • RUBIS_ORE

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> RUBIS_ORE
    • DEEPSLATE_SAPPHIRE_ORE

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> DEEPSLATE_SAPPHIRE_ORE
    • NETHER_SAPPHIRE_ORE

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> NETHER_SAPPHIRE_ORE
    • END_SAPPHIRE_ORE

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> END_SAPPHIRE_ORE
    • DARK_SIGN

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> DARK_SIGN
    • DARK_WALL_SIGN

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> DARK_WALL_SIGN
    • DARK_HANGING_SIGN

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> DARK_HANGING_SIGN
    • DARK_WALL_HANGING_SIGN

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> DARK_WALL_HANGING_SIGN
    • SAPPHIRE_STAIRS

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> SAPPHIRE_STAIRS
    • SAPPHIRE_SLAB

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> SAPPHIRE_SLAB
    • SAPPHIRE_BUTTON

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> SAPPHIRE_BUTTON
    • SAPPHIRE_PRESSURE_PLATE

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> SAPPHIRE_PRESSURE_PLATE
    • SAPPHIRE_FENCE

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> SAPPHIRE_FENCE
    • SAPPHIRE_FENCE_GATE

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> SAPPHIRE_FENCE_GATE
    • SAPPHIRE_WALL

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> SAPPHIRE_WALL
    • SAPPHIRE_DOOR

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> SAPPHIRE_DOOR
    • SAPPHIRE_TRAPDOOR

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> SAPPHIRE_TRAPDOOR
    • STRAWBERRY_CROP

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> STRAWBERRY_CROP
    • CORN_CROP

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> CORN_CROP
    • FIRE_PLANT

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> FIRE_PLANT
    • CATMINT

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> CATMINT
    • POTTED_CATMINT

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> POTTED_CATMINT
    • DARK_LOG

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> DARK_LOG
    • DARK_WOOD

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> DARK_WOOD
    • STRIPPED_DARK_LOG

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> STRIPPED_DARK_LOG
    • STRIPPED_DARK_WOOD

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> STRIPPED_DARK_WOOD
    • DARK_PLANKS

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> DARK_PLANKS
    • DARK_LEAVES

      public static final net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> DARK_LEAVES
  • Constructor Details

    • ModBlocks

      public ModBlocks()
  • Method Details

    • registerBlock

      private static <T extends net.minecraft.world.level.block.Block> net.minecraftforge.registries.RegistryObject<T> registerBlock(String name, Supplier<T> block)
      Used to create blocks
      Parameters:
      name - the block id
      block - the block properites
      Returns:
      a RegistryObject ready with the properties asked.
    • registerBlockItem

      private static <T extends net.minecraft.world.level.block.Block> net.minecraftforge.registries.RegistryObject<net.minecraft.world.item.Item> registerBlockItem(String name, net.minecraftforge.registries.RegistryObject<T> block)
      Registers a blockItem
      Parameters:
      name - Block id
      block - the block properties
      Returns:
      an item registryObject
    • register

      public static void register(net.minecraftforge.eventbus.api.IEventBus eventBus)
      registers all the blocks
      Parameters:
      eventBus - the modEventBus