public class ForgeRegistryUtil<T>
extends java.lang.Object
| Constructor and Description |
|---|
ForgeRegistryUtil() |
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
get(net.minecraft.util.ResourceLocation registryKey,
net.minecraftforge.registries.IForgeRegistry<? extends T> registry) |
static net.minecraftforge.fluids.Fluid |
getFluid(net.minecraft.util.ResourceLocation registryKey) |
static java.util.List<net.minecraft.util.ResourceLocation> |
getFluidBlockRegistryNames() |
static java.lang.String |
getFluidLocalizedName(net.minecraft.util.ResourceLocation blockKey) |
static <T> java.util.List<net.minecraft.util.ResourceLocation> |
getKeys(net.minecraftforge.registries.IForgeRegistry<? extends T> registry) |
static <T> java.util.List<net.minecraft.util.ResourceLocation> |
getKeys(net.minecraftforge.registries.IForgeRegistry<? extends T> registry,
com.google.common.base.Predicate<net.minecraft.util.ResourceLocation> filter) |
static <T> T |
getOrElse(net.minecraft.util.ResourceLocation registryKey,
net.minecraft.util.ResourceLocation alternateKey,
net.minecraftforge.registries.IForgeRegistry<? extends T> registry) |
static <T> T |
getRandom(java.util.Random random,
net.minecraftforge.registries.IForgeRegistry<? extends T> registry) |
static net.minecraft.util.ResourceLocation |
getRandomFluidRegistryName(java.util.Random random) |
static <T> java.util.List<T> |
getValues(net.minecraftforge.registries.IForgeRegistry<? extends T> registry) |
static <T> java.util.List<T> |
getValues(net.minecraftforge.registries.IForgeRegistry<? extends T> registry,
com.google.common.base.Predicate<T> filter) |
static boolean |
isForgeFluid(net.minecraft.block.Block block) |
public static <T> T get(net.minecraft.util.ResourceLocation registryKey,
net.minecraftforge.registries.IForgeRegistry<? extends T> registry)
public static <T> T getOrElse(net.minecraft.util.ResourceLocation registryKey,
net.minecraft.util.ResourceLocation alternateKey,
net.minecraftforge.registries.IForgeRegistry<? extends T> registry)
public static <T> T getRandom(java.util.Random random,
net.minecraftforge.registries.IForgeRegistry<? extends T> registry)
public static <T> java.util.List<net.minecraft.util.ResourceLocation> getKeys(net.minecraftforge.registries.IForgeRegistry<? extends T> registry,
com.google.common.base.Predicate<net.minecraft.util.ResourceLocation> filter)
public static <T> java.util.List<net.minecraft.util.ResourceLocation> getKeys(net.minecraftforge.registries.IForgeRegistry<? extends T> registry)
public static <T> java.util.List<T> getValues(net.minecraftforge.registries.IForgeRegistry<? extends T> registry,
com.google.common.base.Predicate<T> filter)
public static <T> java.util.List<T> getValues(net.minecraftforge.registries.IForgeRegistry<? extends T> registry)
public static net.minecraftforge.fluids.Fluid getFluid(net.minecraft.util.ResourceLocation registryKey)
public static java.util.List<net.minecraft.util.ResourceLocation> getFluidBlockRegistryNames()
public static java.lang.String getFluidLocalizedName(net.minecraft.util.ResourceLocation blockKey)
public static boolean isForgeFluid(net.minecraft.block.Block block)
public static net.minecraft.util.ResourceLocation getRandomFluidRegistryName(java.util.Random random)