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>
-
Nested Class Summary
Nested classes/interfaces inherited from class petrolpark.mc.library.core.registrate.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) <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) 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>, 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.util.entry.RegistryEntry<IAdvancedIngredientType<? super DoughData>, IAdvancedIngredientType<? super DoughData>> doughIngredientType(String name, IAdvancedIngredientType<? super DoughData> type) <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) 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) 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) <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) <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) <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> virtualContainerFluid(String name) com.tterrag.registrate.builders.FluidBuilder<VirtualFluidWithContainer, R> virtualFluid(String name, net.minecraft.world.level.ItemLike container) Methods inherited from class petrolpark.mc.library.core.registrate.AbstractPetrolparkRegistrate
attribute, badge, badge, block, blockEntity, blockEntity, blockEntityType, bogglePatternGeneratorType, bogglePatternGeneratorType, booleanScratchExpression, criterionTrigger, dataLoadingCondition, decayProductType, entity, entityRewardAndInfoTypes, entityRewardAndWrappedInfoTypes, entityRewardType, entitySubPredicateType, entityVariantPredicateType, entityVariantPredicateType, environmentDepedendentScratchExpressionType, flexibleEnvironmentScratchBlockType, fluidAdvancedIngredientType, fluidAdvancedIngredientType, fluidAdvancedIngredientType, fluidIngredientType, functionLootNumberProviderType, genericAdvancedIngredientType, genericScratchBlockType, genericScratchExpressionType, getSharedPath, 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, rewardAndInfoTypes, rewardAndWrappedInfoTypes, rewardGeneratorType, rewardInfoType, rewardType, rewardType, scratchBlockType, scratchClassType, scratchEnvironmentType, scratchExpressionType, scratchExpressionType, sharedBlock, sharedBlock, sharedBlockEntity, sharedEntry, sharedItem, sharedItem, sharedItem, sharedMobEffect, sharedRecipeType, simpleEntityRewardType, simpleRewardType, simpleScratchClass, soundEvent, soundEvent, stringProviderType, teamProviderType, teamRewardAndInfoTypes, teamRewardType, tradeListingReferenceType, uninstantiableBlockEntity, 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
-
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
-
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
-
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)
-