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) <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, commandArgumentType, criterionTrigger, customerProviderType, dataLoadingCondition, decayProductType, entity, entityRewardAndInfoTypes, entityRewardAndWrappedInfoTypes, entityRewardType, entityRewardType, entitySubPredicateType, entityVariantPredicateType, entityVariantPredicateType, environmentDepedendentScratchExpressionType, flexibleEnvironmentScratchBlockType, fluidAdvancedIngredientType, fluidAdvancedIngredientType, fluidAdvancedIngredientType, fluidIngredientType, functionLootNumberProviderType, genericAdvancedIngredientType, genericScratchBlockType, genericScratchExpressionType, getSharedPath, globalLootModifierSerializer, ingredientRandomizerType, ingredientType, item, item, itemAdvancedIngredientType, itemAdvancedIngredientType, itemAdvancedIngredientType, itemSubPredicateType, lootConditionType, lootContextParamSet, lootEntityNumberProviderType, lootItemFunctionType, lootItemStackNumberProviderType, lootNumberProviderType, lootPoolEntryModifierType, lootTableModifierType, lootTeamNumberProviderType, mobEffect, mobEffect, namedItemAdvancedIngredientType, particleType, recipeSerializer, recipeSerializer, recipeSerializer, recipeType, rewardAndInfoTypes, rewardAndWrappedInfoTypes, rewardGeneratorType, rewardInfoType, rewardInfoType, rewardType, rewardType, scratchBlockType, scratchClassType, scratchEnvironmentType, scratchExpressionType, scratchExpressionType, sharedBlock, sharedBlock, sharedBlockEntity, sharedEntry, sharedItem, sharedItem, sharedItem, sharedMobEffect, sharedRecipeType, simpleEntityRewardType, simpleRewardType, simpleScratchClass, soundEvent, soundEvent, stringProviderType, teamPredicateType, teamProviderType, teamRewardAndInfoTypes, teamRewardType, 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
-