java.lang.Object
committee.nova.mods.avaritia.api.init.registry.RegUtils

public class RegUtils extends Object
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    static final List<net.minecraftforge.registries.RegistryObject<net.minecraft.world.item.Item>>
     
    static net.minecraftforge.registries.DeferredRegister<net.minecraft.world.level.block.entity.BlockEntityType<?>>
     
    static net.minecraftforge.registries.DeferredRegister<net.minecraft.world.level.block.Block>
     
    static net.minecraftforge.registries.DeferredRegister<net.minecraft.world.item.enchantment.Enchantment>
     
    static net.minecraftforge.registries.DeferredRegister<net.minecraft.world.entity.EntityType<?>>
     
    static net.minecraftforge.registries.DeferredRegister<net.minecraft.world.item.Item>
     
    static net.minecraftforge.registries.DeferredRegister<net.minecraft.world.inventory.MenuType<?>>
     
    static net.minecraftforge.registries.DeferredRegister<net.minecraft.world.item.crafting.RecipeType<?>>
     
    static net.minecraftforge.registries.DeferredRegister<net.minecraft.world.item.crafting.RecipeSerializer<?>>
     
    static net.minecraftforge.registries.DeferredRegister<net.minecraft.world.item.CreativeModeTab>
     
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    static <T extends net.minecraft.world.level.block.entity.BlockEntity>
    net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.entity.BlockEntityType<T>>
    blockEntity(String name, net.minecraft.world.level.block.entity.BlockEntityType.BlockEntitySupplier<T> tile, Supplier<net.minecraft.world.level.block.Block[]> blocks)
     
    static net.minecraftforge.registries.RegistryObject<net.minecraft.world.item.enchantment.Enchantment>
    enchant(String name, Supplier<net.minecraft.world.item.enchantment.Enchantment> enchantment)
     
    static void
    init(String modid, net.minecraftforge.eventbus.api.IEventBus bus)
     
    static net.minecraftforge.registries.RegistryObject<net.minecraft.world.item.Item>
    item(String name)
     
    static net.minecraftforge.registries.RegistryObject<net.minecraft.world.item.Item>
    item(String name, boolean exist)
     
    static net.minecraftforge.registries.RegistryObject<net.minecraft.world.item.Item>
    item(String name, Function<String,net.minecraft.world.item.Item> item)
     
    static net.minecraftforge.registries.RegistryObject<net.minecraft.world.item.Item>
    item(String name, Function<String,net.minecraft.world.item.Item> item, boolean exist)
     
    static net.minecraftforge.registries.RegistryObject<net.minecraft.world.item.Item>
    item(String name, Supplier<net.minecraft.world.item.Item> item)
     
    static net.minecraftforge.registries.RegistryObject<net.minecraft.world.item.Item>
    item(String name, Supplier<net.minecraft.world.item.Item> item, boolean exist)
     
    static net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
    itemBlock(String name, Supplier<net.minecraft.world.level.block.Block> block)
     
    static net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
    itemBlock(String name, Supplier<net.minecraft.world.level.block.Block> block, boolean hasItem)
     
    static net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
    itemBlock(String name, Supplier<net.minecraft.world.level.block.Block> block, boolean hasItem, boolean exist)
     
    static net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
    itemBlock(String name, Supplier<net.minecraft.world.level.block.Block> block, boolean hasItem, boolean exist, net.minecraft.world.item.Item.Properties properties)
     
    static net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
    itemBlock(String name, Supplier<net.minecraft.world.level.block.Block> block, boolean hasItem, net.minecraft.world.item.Item.Properties properties)
     
    static net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
    itemBlock(String name, Supplier<net.minecraft.world.level.block.Block> block, net.minecraft.world.item.Rarity rarity)
     
    static net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>
    itemBurnBlock(String name, Supplier<net.minecraft.world.level.block.Block> block, boolean hasItem, net.minecraft.world.item.Item.Properties properties, int burnTime)
     
    static <T extends net.minecraft.world.inventory.AbstractContainerMenu>
    net.minecraftforge.registries.RegistryObject<net.minecraft.world.inventory.MenuType<T>>
    menu(String name, net.minecraftforge.network.IContainerFactory<T> container)
     
    static <T extends net.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>>
    net.minecraftforge.registries.RegistryObject<net.minecraft.world.item.crafting.RecipeType<T>>
    recipe(String name, Supplier<net.minecraft.world.item.crafting.RecipeType<T>> type)
     
    static net.minecraftforge.registries.RegistryObject<net.minecraft.world.item.crafting.RecipeSerializer<?>>
    serializer(String name, Supplier<net.minecraft.world.item.crafting.RecipeSerializer<?>> serializer)
     

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 字段详细资料

    • BLOCKS

      public static net.minecraftforge.registries.DeferredRegister<net.minecraft.world.level.block.Block> BLOCKS
    • ITEMS

      public static net.minecraftforge.registries.DeferredRegister<net.minecraft.world.item.Item> ITEMS
    • TABS

      public static net.minecraftforge.registries.DeferredRegister<net.minecraft.world.item.CreativeModeTab> TABS
    • BLOCK_ENTITIES

      public static net.minecraftforge.registries.DeferredRegister<net.minecraft.world.level.block.entity.BlockEntityType<?>> BLOCK_ENTITIES
    • ENTITIES

      public static net.minecraftforge.registries.DeferredRegister<net.minecraft.world.entity.EntityType<?>> ENTITIES
    • ENCHANTMENT

      public static net.minecraftforge.registries.DeferredRegister<net.minecraft.world.item.enchantment.Enchantment> ENCHANTMENT
    • RECIPES

      public static net.minecraftforge.registries.DeferredRegister<net.minecraft.world.item.crafting.RecipeType<?>> RECIPES
    • SERIALIZERS

      public static net.minecraftforge.registries.DeferredRegister<net.minecraft.world.item.crafting.RecipeSerializer<?>> SERIALIZERS
    • ACCEPT_ITEM

      public static final List<net.minecraftforge.registries.RegistryObject<net.minecraft.world.item.Item>> ACCEPT_ITEM
  • 构造器详细资料

    • RegUtils

      public RegUtils()
  • 方法详细资料

    • init

      public static void init(String modid, net.minecraftforge.eventbus.api.IEventBus bus)
    • item

      public static net.minecraftforge.registries.RegistryObject<net.minecraft.world.item.Item> item(String name)
    • item

      public static net.minecraftforge.registries.RegistryObject<net.minecraft.world.item.Item> item(String name, boolean exist)
    • item

      public static net.minecraftforge.registries.RegistryObject<net.minecraft.world.item.Item> item(String name, Function<String,net.minecraft.world.item.Item> item)
    • item

      public static net.minecraftforge.registries.RegistryObject<net.minecraft.world.item.Item> item(String name, Function<String,net.minecraft.world.item.Item> item, boolean exist)
    • item

      public static net.minecraftforge.registries.RegistryObject<net.minecraft.world.item.Item> item(String name, Supplier<net.minecraft.world.item.Item> item)
    • item

      public static net.minecraftforge.registries.RegistryObject<net.minecraft.world.item.Item> item(String name, Supplier<net.minecraft.world.item.Item> item, boolean exist)
    • itemBlock

      public static net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> itemBlock(String name, Supplier<net.minecraft.world.level.block.Block> block)
    • itemBlock

      public static net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> itemBlock(String name, Supplier<net.minecraft.world.level.block.Block> block, boolean hasItem)
    • itemBlock

      public static net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> itemBlock(String name, Supplier<net.minecraft.world.level.block.Block> block, boolean hasItem, boolean exist)
    • itemBlock

      public static net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> itemBlock(String name, Supplier<net.minecraft.world.level.block.Block> block, net.minecraft.world.item.Rarity rarity)
    • itemBlock

      public static net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> itemBlock(String name, Supplier<net.minecraft.world.level.block.Block> block, boolean hasItem, net.minecraft.world.item.Item.Properties properties)
    • itemBlock

      public static net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> itemBlock(String name, Supplier<net.minecraft.world.level.block.Block> block, boolean hasItem, boolean exist, net.minecraft.world.item.Item.Properties properties)
    • itemBurnBlock

      public static net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block> itemBurnBlock(String name, Supplier<net.minecraft.world.level.block.Block> block, boolean hasItem, net.minecraft.world.item.Item.Properties properties, int burnTime)
    • blockEntity

      public static <T extends net.minecraft.world.level.block.entity.BlockEntity> net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.entity.BlockEntityType<T>> blockEntity(String name, net.minecraft.world.level.block.entity.BlockEntityType.BlockEntitySupplier<T> tile, Supplier<net.minecraft.world.level.block.Block[]> blocks)
    • enchant

      public static net.minecraftforge.registries.RegistryObject<net.minecraft.world.item.enchantment.Enchantment> enchant(String name, Supplier<net.minecraft.world.item.enchantment.Enchantment> enchantment)
    • recipe

      public static <T extends net.minecraft.world.item.crafting.Recipe<net.minecraft.world.Container>> net.minecraftforge.registries.RegistryObject<net.minecraft.world.item.crafting.RecipeType<T>> recipe(String name, Supplier<net.minecraft.world.item.crafting.RecipeType<T>> type)
    • serializer

      public static net.minecraftforge.registries.RegistryObject<net.minecraft.world.item.crafting.RecipeSerializer<?>> serializer(String name, Supplier<net.minecraft.world.item.crafting.RecipeSerializer<?>> serializer)