public class CreateRegistrate extends com.tterrag.registrate.AbstractRegistrate<CreateRegistrate>
| Modifier | Constructor and Description |
|---|---|
protected |
CreateRegistrate(java.lang.String modid) |
| Modifier and Type | Method and Description |
|---|---|
protected <R extends net.minecraftforge.registries.IForgeRegistryEntry<R>,T extends R> |
accept(java.lang.String name,
java.lang.Class<? super R> type,
com.tterrag.registrate.builders.Builder<R,T,?,?> builder,
com.tterrag.registrate.util.nullness.NonNullSupplier<? extends T> creator,
com.tterrag.registrate.util.nullness.NonNullFunction<net.minecraftforge.fml.RegistryObject<T>,? extends com.tterrag.registrate.util.entry.RegistryEntry<T>> entryFactory) |
void |
addToSection(com.tterrag.registrate.util.entry.RegistryEntry<?> entry,
AllSections section) |
static <T extends net.minecraft.block.Block> |
blockModel(java.util.function.Supplier<com.tterrag.registrate.util.nullness.NonNullFunction<net.minecraft.client.renderer.model.IBakedModel,? extends net.minecraft.client.renderer.model.IBakedModel>> func) |
static <T extends net.minecraft.block.Block> |
blockVertexColors(IBlockVertexColor colorFunc) |
static <T extends net.minecraft.block.Block> |
casingConnectivity(java.util.function.BiConsumer<T,CasingConnectivity> consumer) |
static <T extends net.minecraft.block.Block> |
connectedTextures(ConnectedTextureBehaviour behavior) |
AllSections |
currentSection() |
static <T extends net.minecraft.item.Item,P> |
customRenderedItem(java.util.function.Supplier<com.tterrag.registrate.util.nullness.NonNullFunction<net.minecraft.client.renderer.model.IBakedModel,? extends CustomRenderedItemModel>> func) |
<T extends net.minecraft.entity.Entity,P> |
entity(P parent,
java.lang.String name,
net.minecraft.entity.EntityType.IFactory<T> factory,
net.minecraft.entity.EntityClassification classification) |
<T extends net.minecraft.entity.Entity> |
entity(java.lang.String name,
net.minecraft.entity.EntityType.IFactory<T> factory,
net.minecraft.entity.EntityClassification classification) |
<R extends net.minecraftforge.registries.IForgeRegistryEntry<R>> |
getAll(AllSections section,
java.lang.Class<? super R> registryType) |
AllSections |
getSection(net.minecraftforge.registries.IForgeRegistryEntry<?> entry) |
AllSections |
getSection(com.tterrag.registrate.util.entry.RegistryEntry<?> entry) |
static <T extends net.minecraft.item.Item> |
itemModel(java.util.function.Supplier<com.tterrag.registrate.util.nullness.NonNullFunction<net.minecraft.client.renderer.model.IBakedModel,? extends net.minecraft.client.renderer.model.IBakedModel>> func) |
static com.tterrag.registrate.util.NonNullLazyValue<CreateRegistrate> |
lazy(java.lang.String modid) |
protected static void |
onClient(java.util.function.Supplier<java.lang.Runnable> toRun) |
<T extends net.minecraft.block.Block> |
paletteStoneBlock(java.lang.String name,
com.tterrag.registrate.util.nullness.NonNullFunction<net.minecraft.block.AbstractBlock.Properties,T> factory,
com.tterrag.registrate.util.nullness.NonNullSupplier<net.minecraft.block.Block> propertiesFrom,
boolean worldGenStone) |
com.tterrag.registrate.builders.BlockBuilder<net.minecraft.block.Block,CreateRegistrate> |
paletteStoneBlock(java.lang.String name,
com.tterrag.registrate.util.nullness.NonNullSupplier<net.minecraft.block.Block> propertiesFrom,
boolean worldGenStone) |
com.tterrag.registrate.builders.FluidBuilder<net.minecraftforge.fluids.ForgeFlowingFluid.Flowing,CreateRegistrate> |
standardFluid(java.lang.String name) |
com.tterrag.registrate.builders.FluidBuilder<net.minecraftforge.fluids.ForgeFlowingFluid.Flowing,CreateRegistrate> |
standardFluid(java.lang.String name,
com.tterrag.registrate.util.nullness.NonNullBiFunction<net.minecraftforge.fluids.FluidAttributes.Builder,net.minecraft.fluid.Fluid,net.minecraftforge.fluids.FluidAttributes> attributesFactory) |
CreateRegistrate |
startSection(AllSections section) |
<T extends net.minecraft.tileentity.TileEntity,P> |
tileEntity(P parent,
java.lang.String name,
com.tterrag.registrate.util.nullness.NonNullFunction<net.minecraft.tileentity.TileEntityType<T>,? extends T> factory) |
<T extends net.minecraft.tileentity.TileEntity> |
tileEntity(java.lang.String name,
com.tterrag.registrate.util.nullness.NonNullFunction<net.minecraft.tileentity.TileEntityType<T>,? extends T> factory) |
com.tterrag.registrate.builders.FluidBuilder<VirtualFluid,CreateRegistrate> |
virtualFluid(java.lang.String name) |
<T extends net.minecraftforge.fluids.ForgeFlowingFluid> |
virtualFluid(java.lang.String name,
java.util.function.BiFunction<net.minecraftforge.fluids.FluidAttributes.Builder,net.minecraft.fluid.Fluid,net.minecraftforge.fluids.FluidAttributes> attributesFactory,
com.tterrag.registrate.util.nullness.NonNullFunction<net.minecraftforge.fluids.ForgeFlowingFluid.Properties,T> factory) |
addDataGenerator, addLang, addLang, addLang, addRawLang, addRegisterCallback, addRegisterCallback, block, block, block, block, block, block, block, block, container, container, container, container, container, container, container, container, currentName, enchantment, enchantment, enchantment, enchantment, entity, entity, entry, entry, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, genData, get, get, getAll, getDataProvider, getModid, getOptional, isDevEnvironment, isRegistered, item, item, item, item, itemGroup, itemGroup, makeRegistry, object, onData, onRegister, onRegisterLate, registerEventListeners, self, setDataGenerator, setDataGenerator, simple, simple, simple, simple, skipErrors, tileEntity, tileEntity, tileEntity, tileEntity, tileEntity, tileEntity, transform, transformpublic static com.tterrag.registrate.util.NonNullLazyValue<CreateRegistrate> lazy(java.lang.String modid)
public CreateRegistrate startSection(AllSections section)
public AllSections currentSection()
protected <R extends net.minecraftforge.registries.IForgeRegistryEntry<R>,T extends R> com.tterrag.registrate.util.entry.RegistryEntry<T> accept(java.lang.String name,
java.lang.Class<? super R> type,
com.tterrag.registrate.builders.Builder<R,T,?,?> builder,
com.tterrag.registrate.util.nullness.NonNullSupplier<? extends T> creator,
com.tterrag.registrate.util.nullness.NonNullFunction<net.minecraftforge.fml.RegistryObject<T>,? extends com.tterrag.registrate.util.entry.RegistryEntry<T>> entryFactory)
accept in class com.tterrag.registrate.AbstractRegistrate<CreateRegistrate>public void addToSection(com.tterrag.registrate.util.entry.RegistryEntry<?> entry,
AllSections section)
public AllSections getSection(com.tterrag.registrate.util.entry.RegistryEntry<?> entry)
public AllSections getSection(net.minecraftforge.registries.IForgeRegistryEntry<?> entry)
public <R extends net.minecraftforge.registries.IForgeRegistryEntry<R>> java.util.Collection<com.tterrag.registrate.util.entry.RegistryEntry<R>> getAll(AllSections section, java.lang.Class<? super R> registryType)
public <T extends net.minecraft.tileentity.TileEntity> CreateTileEntityBuilder<T,CreateRegistrate> tileEntity(java.lang.String name, com.tterrag.registrate.util.nullness.NonNullFunction<net.minecraft.tileentity.TileEntityType<T>,? extends T> factory)
tileEntity in class com.tterrag.registrate.AbstractRegistrate<CreateRegistrate>public <T extends net.minecraft.tileentity.TileEntity,P> CreateTileEntityBuilder<T,P> tileEntity(P parent, java.lang.String name, com.tterrag.registrate.util.nullness.NonNullFunction<net.minecraft.tileentity.TileEntityType<T>,? extends T> factory)
tileEntity in class com.tterrag.registrate.AbstractRegistrate<CreateRegistrate>public <T extends net.minecraft.entity.Entity> CreateEntityBuilder<T,CreateRegistrate> entity(java.lang.String name, net.minecraft.entity.EntityType.IFactory<T> factory, net.minecraft.entity.EntityClassification classification)
entity in class com.tterrag.registrate.AbstractRegistrate<CreateRegistrate>public <T extends net.minecraft.entity.Entity,P> CreateEntityBuilder<T,P> entity(P parent, java.lang.String name, net.minecraft.entity.EntityType.IFactory<T> factory, net.minecraft.entity.EntityClassification classification)
entity in class com.tterrag.registrate.AbstractRegistrate<CreateRegistrate>public <T extends net.minecraft.block.Block> com.tterrag.registrate.builders.BlockBuilder<T,CreateRegistrate> paletteStoneBlock(java.lang.String name, com.tterrag.registrate.util.nullness.NonNullFunction<net.minecraft.block.AbstractBlock.Properties,T> factory, com.tterrag.registrate.util.nullness.NonNullSupplier<net.minecraft.block.Block> propertiesFrom, boolean worldGenStone)
public com.tterrag.registrate.builders.BlockBuilder<net.minecraft.block.Block,CreateRegistrate> paletteStoneBlock(java.lang.String name, com.tterrag.registrate.util.nullness.NonNullSupplier<net.minecraft.block.Block> propertiesFrom, boolean worldGenStone)
public <T extends net.minecraftforge.fluids.ForgeFlowingFluid> com.tterrag.registrate.builders.FluidBuilder<T,CreateRegistrate> virtualFluid(java.lang.String name, java.util.function.BiFunction<net.minecraftforge.fluids.FluidAttributes.Builder,net.minecraft.fluid.Fluid,net.minecraftforge.fluids.FluidAttributes> attributesFactory, com.tterrag.registrate.util.nullness.NonNullFunction<net.minecraftforge.fluids.ForgeFlowingFluid.Properties,T> factory)
public com.tterrag.registrate.builders.FluidBuilder<VirtualFluid,CreateRegistrate> virtualFluid(java.lang.String name)
public com.tterrag.registrate.builders.FluidBuilder<net.minecraftforge.fluids.ForgeFlowingFluid.Flowing,CreateRegistrate> standardFluid(java.lang.String name)
public com.tterrag.registrate.builders.FluidBuilder<net.minecraftforge.fluids.ForgeFlowingFluid.Flowing,CreateRegistrate> standardFluid(java.lang.String name, com.tterrag.registrate.util.nullness.NonNullBiFunction<net.minecraftforge.fluids.FluidAttributes.Builder,net.minecraft.fluid.Fluid,net.minecraftforge.fluids.FluidAttributes> attributesFactory)
public static <T extends net.minecraft.block.Block> com.tterrag.registrate.util.nullness.NonNullConsumer<? super T> connectedTextures(ConnectedTextureBehaviour behavior)
public static <T extends net.minecraft.block.Block> com.tterrag.registrate.util.nullness.NonNullConsumer<? super T> casingConnectivity(java.util.function.BiConsumer<T,CasingConnectivity> consumer)
public static <T extends net.minecraft.block.Block> com.tterrag.registrate.util.nullness.NonNullConsumer<? super T> blockVertexColors(IBlockVertexColor colorFunc)
public static <T extends net.minecraft.block.Block> com.tterrag.registrate.util.nullness.NonNullConsumer<? super T> blockModel(java.util.function.Supplier<com.tterrag.registrate.util.nullness.NonNullFunction<net.minecraft.client.renderer.model.IBakedModel,? extends net.minecraft.client.renderer.model.IBakedModel>> func)
public static <T extends net.minecraft.item.Item> com.tterrag.registrate.util.nullness.NonNullConsumer<? super T> itemModel(java.util.function.Supplier<com.tterrag.registrate.util.nullness.NonNullFunction<net.minecraft.client.renderer.model.IBakedModel,? extends net.minecraft.client.renderer.model.IBakedModel>> func)
public static <T extends net.minecraft.item.Item,P> com.tterrag.registrate.util.nullness.NonNullUnaryOperator<com.tterrag.registrate.builders.ItemBuilder<T,P>> customRenderedItem(java.util.function.Supplier<com.tterrag.registrate.util.nullness.NonNullFunction<net.minecraft.client.renderer.model.IBakedModel,? extends CustomRenderedItemModel>> func)
protected static void onClient(java.util.function.Supplier<java.lang.Runnable> toRun)