Interface IRegistryHelper
- All Known Implementing Classes:
ForgeRegistryHelper
public interface IRegistryHelper
-
Method Summary
Modifier and TypeMethodDescriptiondefault net.minecraft.core.Registry<net.minecraft.world.level.biome.Biome>biomes()net.minecraft.world.item.crafting.Ingredient<T extends IIngredient>
net.minecraft.world.item.crafting.IngredientgetIngredientConditioned(IIngredientConditioned<T> conditioned) net.minecraft.world.item.crafting.IngredientgetIngredientList(List<net.minecraft.world.item.crafting.Ingredient> children) net.minecraft.world.item.crafting.IngredientgetIngredientPartialTag(net.minecraft.world.item.ItemStack stack) <T extends IIngredient>
net.minecraft.world.item.crafting.IngredientgetIngredientTransformed(IIngredientTransformed<T> transformed) voidinit()default <T> net.minecraft.core.Holder<T>makeHolder(net.minecraft.resources.ResourceKey<?> resourceKey, com.mojang.datafixers.util.Either<T, net.minecraft.resources.ResourceLocation> objectOrKey) default <T> net.minecraft.core.Holder<T>makeHolder(net.minecraft.resources.ResourceKey<?> resourceKey, net.minecraft.resources.ResourceLocation key) default <T> net.minecraft.core.Holder<T>makeHolder(net.minecraft.resources.ResourceKey<?> resourceKey, T object) default Optional<net.minecraft.resources.ResourceLocation>maybeGetRegistryKey(Object object) Maybe returns the registry key of the given object if we know about its type.default voidregisterSerializer(net.minecraft.core.MappedRegistry<IIngredientConditionSerializer<?>> registry, IIngredientConditionSerializer<?> serializer) default voidregisterSerializer(net.minecraft.core.MappedRegistry<IIngredientTransformerSerializer<?>> registry, IIngredientTransformerSerializer<?> serializer) default Set<net.minecraft.resources.ResourceKey<?>>
-
Method Details
-
serverOnlyRegistries
-
registerSerializer
default void registerSerializer(net.minecraft.core.MappedRegistry<IIngredientTransformerSerializer<?>> registry, IIngredientTransformerSerializer<?> serializer) -
registerSerializer
default void registerSerializer(net.minecraft.core.MappedRegistry<IIngredientConditionSerializer<?>> registry, IIngredientConditionSerializer<?> serializer) -
init
void init() -
getIngredientAny
net.minecraft.world.item.crafting.Ingredient getIngredientAny() -
getIngredientList
net.minecraft.world.item.crafting.Ingredient getIngredientList(List<net.minecraft.world.item.crafting.Ingredient> children) -
getIngredientConditioned
<T extends IIngredient> net.minecraft.world.item.crafting.Ingredient getIngredientConditioned(IIngredientConditioned<T> conditioned) -
getIngredientTransformed
<T extends IIngredient> net.minecraft.world.item.crafting.Ingredient getIngredientTransformed(IIngredientTransformed<T> transformed) -
getIngredientPartialTag
net.minecraft.world.item.crafting.Ingredient getIngredientPartialTag(net.minecraft.world.item.ItemStack stack) -
maybeGetRegistryKey
Maybe returns the registry key of the given object if we know about its type. -
biomes
default net.minecraft.core.Registry<net.minecraft.world.level.biome.Biome> biomes() -
makeHolder
default <T> net.minecraft.core.Holder<T> makeHolder(net.minecraft.resources.ResourceKey<?> resourceKey, com.mojang.datafixers.util.Either<T, net.minecraft.resources.ResourceLocation> objectOrKey) -
makeHolder
default <T> net.minecraft.core.Holder<T> makeHolder(net.minecraft.resources.ResourceKey<?> resourceKey, T object) -
makeHolder
default <T> net.minecraft.core.Holder<T> makeHolder(net.minecraft.resources.ResourceKey<?> resourceKey, net.minecraft.resources.ResourceLocation key)
-