Class RegHelpers

java.lang.Object
dev.tophatcat.kirislib.RegHelpers

public class RegHelpers extends Object
Methods to assist in the registering of blocks, items and sounds without having lines full of duplicated code.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static <T extends net.minecraft.world.item.Item>
    Supplier<T>
    createBasicItem(net.minecraft.resources.ResourceLocation identifier, Supplier<T> item, Map<net.minecraft.resources.ResourceLocation,Supplier<T>> itemMap)
     
    static <T extends net.minecraft.world.level.block.Block>
    Supplier<T>
    createBlock(net.minecraft.resources.ResourceLocation resourceLocation, Supplier<T> block, Map<net.minecraft.resources.ResourceLocation,Supplier<T>> blockMap)
     
    static <T extends net.minecraft.world.level.block.Block>
    Supplier<T>
    createBlockWithItem(net.minecraft.resources.ResourceLocation resourceLocation, Supplier<T> block, Map<net.minecraft.resources.ResourceLocation,Supplier<T>> blockMap, Map<net.minecraft.resources.ResourceLocation,Supplier<net.minecraft.world.item.Item>> itemMap)
     
    static net.minecraft.sounds.SoundEvent
    createSound(net.minecraft.resources.ResourceLocation resourceLocation, Map<net.minecraft.sounds.SoundEvent,net.minecraft.resources.ResourceLocation> soundMap)
     

    Methods inherited from class java.lang.Object

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

    • RegHelpers

      public RegHelpers()
  • Method Details

    • createBlock

      public static <T extends net.minecraft.world.level.block.Block> Supplier<T> createBlock(net.minecraft.resources.ResourceLocation resourceLocation, Supplier<T> block, Map<net.minecraft.resources.ResourceLocation,Supplier<T>> blockMap)
    • createBlockWithItem

      public static <T extends net.minecraft.world.level.block.Block> Supplier<T> createBlockWithItem(net.minecraft.resources.ResourceLocation resourceLocation, Supplier<T> block, Map<net.minecraft.resources.ResourceLocation,Supplier<T>> blockMap, Map<net.minecraft.resources.ResourceLocation,Supplier<net.minecraft.world.item.Item>> itemMap)
    • createBasicItem

      public static <T extends net.minecraft.world.item.Item> Supplier<T> createBasicItem(net.minecraft.resources.ResourceLocation identifier, Supplier<T> item, Map<net.minecraft.resources.ResourceLocation,Supplier<T>> itemMap)
    • createSound

      public static net.minecraft.sounds.SoundEvent createSound(net.minecraft.resources.ResourceLocation resourceLocation, Map<net.minecraft.sounds.SoundEvent,net.minecraft.resources.ResourceLocation> soundMap)