Class AbstractPetrolparkCreateRegistrate<R extends AbstractPetrolparkCreateRegistrate<R>>
java.lang.Object
com.tterrag.registrate.AbstractRegistrate<R>
com.petrolpark.AbstractPetrolparkRegistrate<R>
com.petrolpark.compat.create.core.AbstractPetrolparkCreateRegistrate<R>
- Direct Known Subclasses:
PetrolparkCreateRegistrate
public class AbstractPetrolparkCreateRegistrate<R extends AbstractPetrolparkCreateRegistrate<R>>
extends AbstractPetrolparkRegistrate<R>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.petrolpark.AbstractPetrolparkRegistrate
AbstractPetrolparkRegistrate.SharedFeatureBuilderCallback -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.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) com.tterrag.registrate.builders.FluidBuilder<VirtualFluidWithContainer, R> coloredWaterFluid(String name, int color, net.minecraft.world.level.ItemLike container) com.tterrag.registrate.util.entry.RegistryEntry<IAdvancedIngredientType<? super DoughData>, NamedAdvancedIngredientType<DoughData>> doughIngredientType(String name, com.mojang.serialization.MapCodec<? extends DoughIngredient> codec, net.minecraft.network.codec.StreamCodec<? super net.minecraft.network.RegistryFriendlyByteBuf, ? extends DoughIngredient> streamCodec) com.tterrag.registrate.util.entry.RegistryEntry<IAdvancedIngredientType<? super DoughData>, IAdvancedIngredientType<? super DoughData>> doughIngredientType(String name, IAdvancedIngredientType<? super DoughData> type) com.tterrag.registrate.util.entry.RegistryEntry<IAdvancedIngredientType<? super DoughData>, INamedAdvancedIngredientType<DoughData>> doughIngredientType(String name, com.tterrag.registrate.util.nullness.NonNullFunction<String, INamedAdvancedIngredientType<DoughData>> typeFactory) <TYPELESS_INGREDIENT extends ITypelessAdvancedIngredient<DoughData>>
com.tterrag.registrate.util.entry.RegistryEntry<IAdvancedIngredientType<? super DoughData>, GenericAdvancedIngredientType<DoughData, TYPELESS_INGREDIENT>> doughIngredientType(String name, Function<com.mojang.serialization.Codec<IAdvancedIngredient<? super DoughData>>, com.mojang.serialization.MapCodec<TYPELESS_INGREDIENT>> codecFactory, Function<net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf, IAdvancedIngredient<? super DoughData>>, net.minecraft.network.codec.StreamCodec<? super net.minecraft.network.RegistryFriendlyByteBuf, TYPELESS_INGREDIENT>> streamCodecFactory) 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) 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) com.tterrag.registrate.builders.FluidBuilder<VirtualFluidWithContainer, R> sharedColoredWaterContainerFluid(SharedFeatureFlag featureFlag, String name, int color, net.minecraft.world.level.ItemLike bucket) com.tterrag.registrate.builders.FluidBuilder<com.simibubi.create.content.fluids.VirtualFluid, R> sharedColoredWaterFluid(SharedFeatureFlag featureFlag, String name, int color) <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) com.tterrag.registrate.builders.FluidBuilder<VirtualFluidWithContainer, R> sharedSingleTextureVirtualContainerFluid(SharedFeatureFlag featureFlag, String name, net.minecraft.world.level.ItemLike bucket) <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) com.tterrag.registrate.builders.FluidBuilder<com.simibubi.create.content.fluids.VirtualFluid, R> virtualFluid(String name) Methods inherited from class com.petrolpark.AbstractPetrolparkRegistrate
attribute, badge, badge, block, blockEntity, blockEntity, blockEntityType, bogglePatternGeneratorType, bogglePatternGeneratorType, booleanScratchExpression, criterionTrigger, dataLoadingCondition, decayProductType, entity, entityRewardType, entitySubPredicateType, entityVariantPredicateType, entityVariantPredicateType, environmentDepedendentScratchExpressionType, flexibleEnvironmentScratchBlockType, fluidAdvancedIngredientType, fluidAdvancedIngredientType, fluidAdvancedIngredientType, fluidIngredientType, functionLootNumberProviderType, genericAdvancedIngredientType, genericScratchBlockType, genericScratchExpressionType, globalLootModifierSerializer, ingredientRandomizerType, ingredientType, item, item, itemAdvancedIngredientType, itemAdvancedIngredientType, itemAdvancedIngredientType, itemAdvancedIngredientType, itemSubPredicateType, lootConditionType, lootContextParamSet, lootEntityNumberProviderType, lootItemFunctionType, lootItemStackNumberProviderType, lootNumberProviderType, lootPoolEntryModifierType, lootTableModifierType, lootTeamNumberProviderType, mobEffect, mobEffect, particleType, recipeSerializer, recipeSerializer, recipeSerializer, recipeType, rewardGeneratorType, rewardType, scratchBlockType, scratchClassType, scratchEnvironmentType, scratchExpressionType, scratchExpressionType, sharedBlock, sharedBlock, sharedBlockEntity, sharedEntry, sharedItem, sharedItem, sharedItem, sharedMobEffect, sharedRecipeType, simpleScratchClass, soundEvent, soundEvent, teamProviderType, teamRewardType, tradeListingReferenceType, woodSetMethods inherited from class com.tterrag.registrate.AbstractRegistrate
accept, addDataGenerator, addLang, addLang, addRawLang, addRegisterCallback, addRegisterCallback, block, block, block, blockEntity, blockEntity, currentName, defaultCreativeTab, defaultCreativeTab, defaultCreativeTab, defaultCreativeTab, defaultCreativeTab, defaultCreativeTab, defaultCreativeTab, defaultCreativeTab, defaultCreativeTab, entity, entity, entity, entry, entry, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, fluid, genData, generic, generic, generic, generic, get, get, getAll, getDataGenInitializer, getDataProvider, getModEventBus, getModid, getOptional, isDevEnvironment, isRegistered, item, item, makeDatapackRegistry, makeDatapackRegistry, makeRegistry, menu, menu, menu, menu, menu, menu, menu, menu, modifyCreativeModeTab, object, onBuildCreativeModeTabContents, onData, onRegister, onRegisterLate, registerEventListeners, self, setDataGenerator, setDataGenerator, setModEventBus, simple, simple, simple, simple, skipErrors, transform, transform
-
Constructor Details
-
AbstractPetrolparkCreateRegistrate
-
-
Method Details
-
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
-
doughIngredientType
public com.tterrag.registrate.util.entry.RegistryEntry<IAdvancedIngredientType<? super DoughData>,NamedAdvancedIngredientType<DoughData>> doughIngredientType(String name, com.mojang.serialization.MapCodec<? extends DoughIngredient> codec, net.minecraft.network.codec.StreamCodec<? super net.minecraft.network.RegistryFriendlyByteBuf, ? extends DoughIngredient> streamCodec) -
doughIngredientType
public com.tterrag.registrate.util.entry.RegistryEntry<IAdvancedIngredientType<? super DoughData>,IAdvancedIngredientType<? super DoughData>> doughIngredientType(String name, IAdvancedIngredientType<? super DoughData> type) -
doughIngredientType
public com.tterrag.registrate.util.entry.RegistryEntry<IAdvancedIngredientType<? super DoughData>,INamedAdvancedIngredientType<DoughData>> doughIngredientType(String name, com.tterrag.registrate.util.nullness.NonNullFunction<String, INamedAdvancedIngredientType<DoughData>> typeFactory) -
doughIngredientType
public <TYPELESS_INGREDIENT extends ITypelessAdvancedIngredient<DoughData>> com.tterrag.registrate.util.entry.RegistryEntry<IAdvancedIngredientType<? super DoughData>,GenericAdvancedIngredientType<DoughData, doughIngredientTypeTYPELESS_INGREDIENT>> (String name, Function<com.mojang.serialization.Codec<IAdvancedIngredient<? super DoughData>>, com.mojang.serialization.MapCodec<TYPELESS_INGREDIENT>> codecFactory, Function<net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf, IAdvancedIngredient<? super DoughData>>, net.minecraft.network.codec.StreamCodec<? super net.minecraft.network.RegistryFriendlyByteBuf, TYPELESS_INGREDIENT>> streamCodecFactory)