Class AbstractPetrolparkCreateRegistrate<R extends AbstractPetrolparkCreateRegistrate<R>>

java.lang.Object
com.tterrag.registrate.AbstractRegistrate<R>
petrolpark.mc.library.core.registrate.AbstractPetrolparkRegistrate<R>
petrolpark.mc.library.compat.create.core.registrate.AbstractPetrolparkCreateRegistrate<R>
Direct Known Subclasses:
PetrolparkCreateRegistrate

public class AbstractPetrolparkCreateRegistrate<R extends AbstractPetrolparkCreateRegistrate<R>> extends AbstractPetrolparkRegistrate<R>
  • Constructor Details

    • AbstractPetrolparkCreateRegistrate

      protected AbstractPetrolparkCreateRegistrate(String modid)
  • Method Details

    • itemAttributeType

      public <T extends com.simibubi.create.content.logistics.item.filter.attribute.ItemAttributeType> com.tterrag.registrate.util.entry.RegistryEntry<com.simibubi.create.content.logistics.item.filter.attribute.ItemAttributeType,T> itemAttributeType(String name, T type)
    • createBlockEntity

      public <T extends net.minecraft.world.level.block.entity.BlockEntity> com.simibubi.create.foundation.data.CreateBlockEntityBuilder<T,R> createBlockEntity(String name, com.tterrag.registrate.builders.BlockEntityBuilder.BlockEntityFactory<T> factory)
    • sharedCreateBlockEntity

      public <T extends net.minecraft.world.level.block.entity.BlockEntity> SharedCreateBlockEntityBuilder<T,R> sharedCreateBlockEntity(SharedFeatureFlag featureFlag, String name, com.tterrag.registrate.builders.BlockEntityBuilder.BlockEntityFactory<T> factory)
    • sharedCreateEntity

      public <T extends net.minecraft.world.entity.Entity> SharedCreateEntityBuilder<T,R> sharedCreateEntity(SharedFeatureFlag featureFlag, String name, net.minecraft.world.entity.EntityType.EntityFactory<T> factory, net.minecraft.world.entity.MobCategory classification)
    • coloredWaterFluid

      public com.tterrag.registrate.builders.FluidBuilder<VirtualFluidWithContainer,R> coloredWaterFluid(String name, int color, net.minecraft.world.level.ItemLike container)
    • coloredFluid

      public com.tterrag.registrate.builders.FluidBuilder<VirtualFluidWithContainer,R> coloredFluid(String name, int color, net.minecraft.world.level.ItemLike container, net.minecraft.resources.ResourceLocation stillTexture, net.minecraft.resources.ResourceLocation flowingTexture)
    • virtualFluid

      public com.tterrag.registrate.builders.FluidBuilder<VirtualFluidWithContainer,R> virtualFluid(String name, net.minecraft.world.level.ItemLike container)
    • virtualContainerFluid

      public com.tterrag.registrate.builders.FluidBuilder<com.simibubi.create.content.fluids.VirtualFluid,R> virtualContainerFluid(String name)
    • sharedColoredWaterFluid

      public com.tterrag.registrate.builders.FluidBuilder<com.simibubi.create.content.fluids.VirtualFluid,R> sharedColoredWaterFluid(SharedFeatureFlag featureFlag, String name, int color)
    • sharedColoredWaterContainerFluid

      public com.tterrag.registrate.builders.FluidBuilder<VirtualFluidWithContainer,R> sharedColoredWaterContainerFluid(SharedFeatureFlag featureFlag, String name, int color, net.minecraft.world.level.ItemLike bucket)
    • sharedColoredFluid

      public com.tterrag.registrate.builders.FluidBuilder<com.simibubi.create.content.fluids.VirtualFluid,R> sharedColoredFluid(SharedFeatureFlag featureFlag, String name, int color, net.minecraft.resources.ResourceLocation stillTexture, net.minecraft.resources.ResourceLocation flowingTexture)
    • sharedColoredContainerFluid

      public com.tterrag.registrate.builders.FluidBuilder<VirtualFluidWithContainer,R> sharedColoredContainerFluid(SharedFeatureFlag featureFlag, String name, int color, net.minecraft.resources.ResourceLocation stillTexture, net.minecraft.resources.ResourceLocation flowingTexture, net.minecraft.world.level.ItemLike bucket)
    • sharedContainerFluid

      public com.tterrag.registrate.builders.FluidBuilder<VirtualFluidWithContainer,R> sharedContainerFluid(SharedFeatureFlag featureFlag, String name, net.minecraft.resources.ResourceLocation stillTexture, net.minecraft.resources.ResourceLocation flowingTeture, net.minecraft.world.level.ItemLike bucket)
    • sharedVirtualFluid

      public <T extends net.neoforged.neoforge.fluids.BaseFlowingFluid> com.tterrag.registrate.builders.FluidBuilder<T,R> sharedVirtualFluid(SharedFeatureFlag featureFlag, String name, net.minecraft.resources.ResourceLocation stillTexture, net.minecraft.resources.ResourceLocation flowingTexture, com.tterrag.registrate.builders.FluidBuilder.FluidTypeFactory typeFactory, com.tterrag.registrate.util.nullness.NonNullFunction<net.neoforged.neoforge.fluids.BaseFlowingFluid.Properties,T> sourceFactory, com.tterrag.registrate.util.nullness.NonNullFunction<net.neoforged.neoforge.fluids.BaseFlowingFluid.Properties,T> flowingFactory)